[
  {
    "path": ".github/workflows/wheels.yml",
    "content": "name: Build Wheels\n\non: [push, pull_request]\n\njobs:\n  build_wheels:\n    name: Build wheel on ${{ matrix.os }}\n    runs-on: ${{ matrix.os }}\n    strategy:\n      matrix:\n        os: [ubuntu-latest, windows-latest, macos-latest]\n    steps:\n    - uses: actions/checkout@v3\n      with:\n        submodules: 'recursive'\n    - uses: actions/setup-python@v3\n    - name: Install cibuildwheel\n      run: |\n        python -m pip install cibuildwheel\n    - name: Build wheel\n      run: |\n        python -m cibuildwheel --output-dir dist\n    - uses: actions/upload-artifact@v3\n      with:\n        name: wheels\n        path: dist/\n    - name: Upload To PyPI\n      if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags')\n      run: |\n        python -m pip install twine\n        python -m twine check --strict dist/*\n        python -m twine upload dist/*\n      env:\n        TWINE_USERNAME: __token__\n        TWINE_PASSWORD: ${{ secrets.pypi_github_triangle }}\n"
  },
  {
    "path": ".gitignore",
    "content": "*.pyc\n*.so\n\n.eggs/\nbuild/\ndist/\ntriangle.egg-info/\n\n.plot\n"
  },
  {
    "path": ".gitmodules",
    "content": "[submodule \"c\"]\n\tpath = c\n\turl = https://github.com/drufat/triangle-c\n"
  },
  {
    "path": "LICENSE",
    "content": "                   GNU LESSER GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n\n  This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n  0. Additional Definitions.\n\n  As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n  \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n  An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n  A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library.  The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n  The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n  The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n  1. Exception to Section 3 of the GNU GPL.\n\n  You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n  2. Conveying Modified Versions.\n\n  If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n   a) under this License, provided that you make a good faith effort to\n   ensure that, in the event an Application does not supply the\n   function or data, the facility still operates, and performs\n   whatever part of its purpose remains meaningful, or\n\n   b) under the GNU GPL, with none of the additional permissions of\n   this License applicable to that copy.\n\n  3. Object Code Incorporating Material from Library Header Files.\n\n  The object code form of an Application may incorporate material from\na header file that is part of the Library.  You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n   a) Give prominent notice with each copy of the object code that the\n   Library is used in it and that the Library and its use are\n   covered by this License.\n\n   b) Accompany the object code with a copy of the GNU GPL and this license\n   document.\n\n  4. Combined Works.\n\n  You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n   a) Give prominent notice with each copy of the Combined Work that\n   the Library is used in it and that the Library and its use are\n   covered by this License.\n\n   b) Accompany the Combined Work with a copy of the GNU GPL and this license\n   document.\n\n   c) For a Combined Work that displays copyright notices during\n   execution, include the copyright notice for the Library among\n   these notices, as well as a reference directing the user to the\n   copies of the GNU GPL and this license document.\n\n   d) Do one of the following:\n\n       0) Convey the Minimal Corresponding Source under the terms of this\n       License, and the Corresponding Application Code in a form\n       suitable for, and under terms that permit, the user to\n       recombine or relink the Application with a modified version of\n       the Linked Version to produce a modified Combined Work, in the\n       manner specified by section 6 of the GNU GPL for conveying\n       Corresponding Source.\n\n       1) Use a suitable shared library mechanism for linking with the\n       Library.  A suitable mechanism is one that (a) uses at run time\n       a copy of the Library already present on the user's computer\n       system, and (b) will operate properly with a modified version\n       of the Library that is interface-compatible with the Linked\n       Version.\n\n   e) Provide Installation Information, but only if you would otherwise\n   be required to provide such information under section 6 of the\n   GNU GPL, and only to the extent that such information is\n   necessary to install and execute a modified version of the\n   Combined Work produced by recombining or relinking the\n   Application with a modified version of the Linked Version. (If\n   you use option 4d0, the Installation Information must accompany\n   the Minimal Corresponding Source and Corresponding Application\n   Code. If you use option 4d1, you must provide the Installation\n   Information in the manner specified by section 6 of the GNU GPL\n   for conveying Corresponding Source.)\n\n  5. Combined Libraries.\n\n  You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n   a) Accompany the combined library with a copy of the same work based\n   on the Library, uncombined with any other library facilities,\n   conveyed under the terms of this License.\n\n   b) Give prominent notice with the combined library that part of it\n   is a work based on the Library, and explaining where to find the\n   accompanying uncombined form of the same work.\n\n  6. Revised Versions of the GNU Lesser General Public License.\n\n  The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n  Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n  If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.\n"
  },
  {
    "path": "README.rst",
    "content": "Triangle\n--------\n\n|Build Status| |Version Status| |Downloads|\n\n.. |Build Status| image:: https://github.com/drufat/triangle/actions/workflows/wheels.yml/badge.svg?branch=master\n   :target: https://github.com/drufat/triangle/actions/workflows/wheels.yml\n.. |Version Status| image:: https://img.shields.io/pypi/v/triangle.svg\n   :target: https://pypi.python.org/pypi/triangle/\n.. |Downloads| image:: https://img.shields.io/pypi/dm/triangle.svg\n   :target: https://pypi.python.org/pypi/triangle/\n\n*Triangle* is a python wrapper around Jonathan Richard Shewchuk's two-dimensional quality mesh generator and delaunay triangulator library, available `here <quake_>`_. This implementation utilizes Cython_ to wrap the C API as closely as possible. The source is available on Github_, and the documentation can be accessed at `rufat.be/triangle <https://rufat.be/triangle>`_.\n\n.. _quake: https://www.cs.cmu.edu/~quake/triangle.html\n.. _Cython: https://cython.org\n.. _Github: https://github.com/drufat/triangle\n\n"
  },
  {
    "path": "doc/API.rst",
    "content": "API\n===\n\n.. autofunction:: triangle.triangulate\n\n.. autofunction:: triangle.convex_hull\n\n.. autofunction:: triangle.delaunay\n\n.. autofunction:: triangle.voronoi\n\n.. autofunction:: triangle.get_data\n\n.. autofunction:: triangle.loads\n\n.. autofunction:: triangle.load\n"
  },
  {
    "path": "doc/Makefile",
    "content": "# Minimal makefile for Sphinx documentation\n#\n\n# You can set these variables from the command line, and also\n# from the environment for the first two.\nSPHINXOPTS    ?=\nSPHINXBUILD   ?= sphinx-build\nSOURCEDIR     = .\nBUILDDIR      = build\n\n# Put it first so that \"make\" without argument is like \"make help\".\nhelp:\n\t@$(SPHINXBUILD) -M help \"$(SOURCEDIR)\" \"$(BUILDDIR)\" $(SPHINXOPTS) $(O)\n\n.PHONY: help Makefile\n\n# Catch-all target: route all unknown targets to Sphinx using the new\n# \"make mode\" option.  $(O) is meant as a shortcut for $(SPHINXOPTS).\n%: Makefile\n\t@$(SPHINXBUILD) -M $@ \"$(SOURCEDIR)\" \"$(BUILDDIR)\" $(SPHINXOPTS) $(O)\n"
  },
  {
    "path": "doc/conf.py",
    "content": "# Configuration file for the Sphinx documentation builder.\n#\n# This file only contains a selection of the most common options. For a full\n# list see the documentation:\n# https://www.sphinx-doc.org/en/master/usage/configuration.html\n\n# -- Path setup --------------------------------------------------------------\n\n# If extensions (or modules to document with autodoc) are in another directory,\n# add these directories to sys.path here. If the directory is relative to the\n# documentation root, use os.path.abspath to make it absolute, like shown here.\n#\n# import os\n# import sys\n# sys.path.insert(0, os.path.abspath('.'))\n\n\n# -- Project information -----------------------------------------------------\n\nproject = 'Triangle'\ncopyright = '2020, Dzhelil Rufat'\nauthor = 'Dzhelil Rufat'\n\n# The full version, including alpha/beta/rc tags\nrelease = '20200325'\n\n\n# -- General configuration ---------------------------------------------------\n\n# Add any Sphinx extension module names here, as strings. They can be\n# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom\n# ones.\nextensions = [\n              'matplotlib.sphinxext.plot_directive',\n              'IPython.sphinxext.ipython_directive',\n              'IPython.sphinxext.ipython_console_highlighting',\n              'sphinx.ext.mathjax',\n              'sphinx.ext.autodoc',\n              'sphinx.ext.doctest',\n              'sphinx.ext.inheritance_diagram',\n              'numpydoc']\n\n# Add any paths that contain templates here, relative to this directory.\ntemplates_path = ['_templates']\n\n# List of patterns, relative to source directory, that match files and\n# directories to ignore when looking for source files.\n# This pattern also affects html_static_path and html_extra_path.\nexclude_patterns = []\n\n\n# -- Options for HTML output -------------------------------------------------\n\n# The theme to use for HTML and HTML Help pages.  See the documentation for\n# a list of builtin themes.\n#\nhtml_theme = 'alabaster'\n\nhtml_theme_options = {\n    'show_relbars' : True,  # add previous page / next page links\n}\n\n# Add any paths that contain custom static files (such as style sheets) here,\n# relative to this directory. They are copied after the builtin static files,\n# so a file named \"default.css\" will overwrite the builtin \"default.css\".\n# html_static_path = ['_static']\n"
  },
  {
    "path": "doc/convex.rst",
    "content": "Convex Hulls and Mesh Boundaries\n================================\n\nIf the input is a vertex set (rather than a PSLG), Triangle produces its convex\nhull as a by-product in the output's segments if you use the -c switch. There\nare faster algorithms for finding a two-dimensional convex hull than triangulation,\nof course, but this one comes for free. In the example below, the data `dots` is\nread, and its convex hull produced in `dots.1`.\n\n.. plot:: plot/convex_hull.py\n\nIf the input is an unconstrained mesh (you are using the -r switch but not the\n-p switch), Triangle produces a list of its boundary edges (including hole\nboundaries) as a by-product when you use the -c switch. If you also use the -p\nswitch, the output will contain all the segments from the input as well. For\nexample, consider the mesh described by `face.1`.\n\n\n.. plot:: plot/face.py\n\n::\n\n    triangulate(get_data('face.1'), 'rc')\n    triangulate(get_data('face.1'), 'rpc')\n\nIn each case, the boundary segments can be found in face.2.poly. \n\n.. plot:: plot/bndries.py\n"
  },
  {
    "path": "doc/data.rst",
    "content": "Data\n=====\n\nA\n---\n**A** is a planar straight line graph of the capital letter A. We use it as\ninput to get a constrained Delaunay triangulation. \n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('A')\n\nBOX\n---\n**BOX** is a planar straight line graph of a double box. We use it as input to\nget a constrained Delaunay triangulation. \n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('box')\n    \nThe command::\n\n     triangulate(box, opts='pc')\n\ncreates the first mesh. (We need the pc because we didn't surround our initial\narea with segments.)\n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('box.1')\n\nThe command::\n\n    box1 = get_data('box.1')\n    triangulate(box1, opts='rpa0.2')\n\nrefines the box.1 mesh with an area constraint of 0.2: \n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('box.2')\n\n\nThe command::\n\n    box2 = get_data('box.2')\n    triangulate(box2, opts='rpa0.05')\n\nrefines the box.2 mesh with an area constraint of 0.05, 1/4 of the previous\nmaximum area:\n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('box.3')\n\nThe command \"triangulate(box3, opts='rpa0.0125')\" refines the box.3 mesh with an\narea constraint of 0.0125, 1/4 of the previous maximum area: \n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('box.4')\n\nDIAMOND_02_00009\n-----------------\n**DIAMOND_02_00009** is another set of test data, for which we want the Voronoi\ndiagram. \n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('diamond_02_00009')\n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('diamond_02_00009.1')\n\n.. plot:: plot/voronoi1.py\n\nDOUBLE_HEX\n-----------\n**DOUBLE_HEX** describes a unit square with two hexagonal holes. 72 points are\nlisted on the outer boundary, and 12 on each of the holes. It is desired to\ncreate a nice looking mesh of about 500 nodes, and no additional nodes on the\nboundary segments. \n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('double_hex')\n    \nOur first command::\n\n    triangle -p double_hex.poly \n\nrequests that we triangulate the current points: \n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('double_hex.1')\n    \nOur second command::\n\n    \n    triangle -pqY -a0.0015 double_hex.1.poly \n\nrequests that we triangulate the current points, adding new nodes as necessary\nto make a nice mesh, with no triangle being larger than 0.0015 in area, and\nwith no points added on boundary segments. We end up with 525 nodes and 956\nelements: \n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('double_hex.2')\n\nDOUBLE_HEX2\n-------------\n**DOUBLE_HEX2** describes a unit square with two hexagonal holes. 36 points are\nlisted on the outer boundary, and 6 on each of the holes. It is desired to\ncreate a nice looking mesh of about 235 elements, and no additional nodes on\nthe boundary segments. \n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('double_hex2')\n\nOur first command::\n\n    triangle -p double_hex2.poly \n\nrequests that we triangulate the current points:\n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('double_hex2.1')\n\nOur second command::\n\n    triangle -pqY -a0.0060 double_hex2.1.poly \n\nrequests that we triangulate the current points, adding new nodes as necessary\nto make a nice mesh, with no triangle being larger than 0.0060 in area, and\nwith no points added on boundary segments. We end up with 141 nodes and 236\nelements: \n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('double_hex2.2')\n\n**DOUBLE_HEX3** describes a unit square with two hexagonal holes. 4 points are\nlisted on the outer boundary, and 6 on each of the holes. We want triangle to\ntriangulate this region. \n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('double_hex3')\n\nOur command::\n\n    triangle -pq -a0.0015 double_hex3.poly \n\nrequests that we triangulate the region, adding points as necessary so that no\ntriangle has an area greater than 0.0015. \n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('double_hex3.1')\n\nELL\n-----\n**ELL** is a triangulation of an L-shaped region, using a mesh of 21 nodes and\n24 elements. \n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('ell')\n\nGREENLAND\n----------\n**GREENLAND** is a triangulation of Greenland, using a graded (varying-size)\nmesh of 33,343 nodes and 64,125 elements. The resulting image is essentially a\nblack blob the shape of Greenland. However, by modifying the code below, it is\npossible to see interesting details of the mesh. \n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('greenland')\n\nLA\n----\n**LA** is a POLY file containing information representing soil layers. The data\nincludes points that are bounded by line segments defining the different\nlayers. The intent is that certain layers will be triangulated with smaller\narea requirements.\n\n.. plot::\n\n    import matplotlib.pyplot as plt\n    import triangle as tr\n\n    plt.figure(figsize=(8, 3))\n    tr.show_data('la')\n\nSPIRAL\n--------\n**SPIRAL** is a node file containing points that form a spiral.\n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('spiral')\n\nThe command \"triangle spiral\" produces a Delaunay triangulation of the points,\nin the following node and element files:\n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('spiral.1')\n\nThe command \"triangle -q spiral\" produces a Delaunay triangulation with no angle\nsmaller than 20 degrees (the default). This is done by adding points as\nnecessary: in the following node and element files:\n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('spiral.q.1')\n\nThe command \"triangle -q32.5 spiral\" produces a Delaunay triangulation with no\nangle smaller than 32.5 degrees. This is done by adding points as necessary: in\nthe following node and element files:\n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('spiral.r.1')\n\nSQUARE_CIRCLE_HOLE\n-------------------\n**SQUARE_CIRCLE_HOLE** is a planar straight line graph of a square region with\nan off center circular hole, and 826 points computed by a CVT calculation,\nprepared by Hua Fei.\n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('square_circle_hole')\n\n.. plot::\n\n    import triangle as tr\n    tr.show_data('square_circle_hole.1')\n\n"
  },
  {
    "path": "doc/definitions.rst",
    "content": "Definitions (of several geometric terms)\n========================================\n\nDelaunay Triangulation\n-----------------------\nA *Delaunay triangulation* of a vertex set is a triangulation of the vertex set\nwith the property that no vertex in the vertex set falls in the interior of the\ncircumcircle (circle that passes through all three vertices) of any triangle in\nthe triangulation.\n\n.. plot:: plot/delaunay.py\n\nVoronoi Diagram\n-----------------------\nA *Voronoi diagram* of a vertex set is a subdivision of the plane into polygonal\nregions (some of which may be infinite), where each region is the set of points\nin the plane that are closer to some input vertex than to any other input\nvertex. (The Voronoi diagram is the geometric dual of the Delaunay\ntriangulation.)\n\n.. plot:: plot/voronoi.py\n\nPlanar Straight Line Graph\n-----------------------------\nA *Planar Straight Line Graph* (PSLG) is a collection of vertices and segments.\nSegments are edges whose endpoints are vertices in the PSLG, and whose presence\nin any mesh generated from the PSLG is enforced.\n\n.. plot:: plot/PSLG.py \n\nConstrained Delaunay Triangulation\n------------------------------------\nA *constrained Delaunay triangulation* of a PSLG is similar to a Delaunay\ntriangulation, but each PSLG segment is present as a single edge in the\ntriangulation. A constrained Delaunay triangulation is not truly a Delaunay\ntriangulation. Some of its triangles might not be Delaunay, but they are all\nconstrained Delaunay.\n\n.. plot:: plot/constrained_delaunay.py\n\nConforming Delaunay Triangulation\n----------------------------------\nA *conforming Delaunay triangulation* (CDT) of a PSLG is a true Delaunay\ntriangulation in which each PSLG segment may have been subdivided into several\nedges by the insertion of additional vertices, called Steiner points. Steiner\npoints are necessary to allow the segments to exist in the mesh while\nmaintaining the Delaunay property. Steiner points are also inserted to meet\nconstraints on the minimum angle and maximum triangle area.\n\n.. plot:: plot/conforming_delaunay.py\n\nConstrained Conforming Delaunay Triangulation\n---------------------------------------------\nA *constrained conforming Delaunay triangulation* (CCDT) of a PSLG is a\nconstrained Delaunay triangulation that includes Steiner points. It usually\ntakes fewer vertices to make a good-quality CCDT than a good-quality CDT,\nbecause the triangles do not need to be Delaunay (although they still must be\nconstrained Delaunay).\n\n.. plot:: plot/constrained_conforming_delaunay.py\n\n"
  },
  {
    "path": "doc/delaunay.rst",
    "content": "Generating Delaunay Triangulations\n==================================\n\nTriangle's default behavior is to find the Delaunay triangulation of a set of\nvertices. The command below produces the Delaunay triangulation, also\nillustrated below.\n\n.. plot:: plot/delaunay1.py\n    :include-source:\n\nTo triangulate a PSLG instead, describe the geometry of the region you wish to\nmesh in a python dictionary, such as `get_data('face')`, illustrated below. Use\nthe `-p` switch to specify that the input is a PSLG rather than a vertex set. The\ncommand:: \n\n   trianglulate(get_data('face'), 'p')\n   \nwill produce the constrained Delaunay triangulation, with holes and concavities\nremoved. (The mouth and eye holes are specified in the input file; the\nconcavities are removed automatically.)\n\n.. plot:: plot/holes_cavities.py\n    :include-source:\n\nThe automatic removal of concavities from the triangulation will be detrimental\nif you have not taken care to surround the area to be triangulated with\nsegments. In the next example, the input file box.poly defines an open region,\nso the `-c` switch must be used to prevent the automatic removal of concavities\n(which would eliminate the whole triangulation). ::\n\n   trianglulate(get_data('box'), 'pc')\n\nproduces the constrained Delaunay triangulation illustrated below. The -c switch\ncauses Triangle to triangulate the convex hull of the PSLG.\n\n.. plot:: plot/constrained_delaunay1.py\n    :include-source:\n\nA conforming constrained Delaunay triangulation of a PSLG can be generated by\nuse of the `-q`, `-a`, or `-u` switch, in addition to the -p switch. If you don't\nwish to enforce any angle or area constraints, use `-q0`, which requests\nquality meshing with a minimum angle of zero. The result is demonstrated\nbelow.::\n\n\n   trianglulate(get_data('face'), 'pq10')\n\n\n.. plot:: plot/constrained_conforming_delaunay1.py\n    :include-source:\n\nA conforming Delaunay triangulation of a PSLG can be generated as above, with\nthe addition of the `-D` switch to ensure that all the triangles of the final\nmesh are Delaunay (and not just constrained Delaunay).::\n\n   trianglulate(get_data('face'), 'pq0D')\n\n\n\n.. plot:: plot/conforming_delaunay1.py\n    :include-source:\n\n"
  },
  {
    "path": "doc/examples.rst",
    "content": "Examples\n========\n\nLet us triangulate a simple square\n\n.. plot:: plot/ex1.py\n    :include-source:\n\nIn order to set maximum area of the triangles, we set the *maxarea* keyword\n\n.. plot:: plot/ex2.py\n    :include-source:\n\nIf we want to  decrease the area even further\n\n.. plot:: plot/ex3.py\n    :include-source:\n\nTo do the same with a circle\n\n.. plot:: plot/ex4.py\n    :include-source:\n\n.. plot:: plot/ex5.py\n    :include-source:\n\nTo add a hole in the middle of the circle\n\n.. plot:: plot/ex6.py\n    :include-source:\n\nTo triangulate with region attributes\n\n.. plot:: plot/ex7.py\n    :include-source:\n\n"
  },
  {
    "path": "doc/index.rst",
    "content": ".. include:: ../README.rst\n\n.. toctree::\n    :maxdepth: 1\n\n    installing\n    API\n    data\n    examples\n    definitions\n    delaunay\n    quality\n    refine\n    convex\n    voronoi\n\n..\n..\n..\n.. * :ref:`genindex`\n.. * :ref:`modindex`\n.. * :ref:`search`\n..\n.."
  },
  {
    "path": "doc/installing.rst",
    "content": "Installation \n============\n\nTo install simply run:: \n\n   pip install triangle\n    \nor build from source:: \n\n   git clone https://github.com/drufat/triangle.git \n   cd triangle \n   pip install .\n"
  },
  {
    "path": "doc/plot/PSLG.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nA = tr.get_data('A')\nax = plt.axes()\ntr.plot(ax, **A)\nplt.show()\n"
  },
  {
    "path": "doc/plot/api_convex_hull.py",
    "content": "import matplotlib.pyplot as plt\nimport numpy as np\n\nimport triangle as tr\n\npts = np.array([[0, 0], [0, 1], [1, 1], [1, 0]])\nsegments = tr.convex_hull(pts)\n\nA = dict(vertices=pts)\nB = dict(vertices=pts, segments=segments)\ntr.compare(plt, A, B)\nplt.show()\n"
  },
  {
    "path": "doc/plot/api_delaunay.py",
    "content": "import matplotlib.pyplot as plt\nimport numpy as np\n\nimport triangle as tr\n\npts = np.array([[0, 0], [0, 1], [.5, .5], [1, 1], [1, 0]])\ntri = tr.delaunay(pts)\n\nA = dict(vertices=pts)\nB = dict(vertices=pts, triangles=tri)\ntr.compare(plt, A, B)\nplt.show()\n"
  },
  {
    "path": "doc/plot/api_triangulate.py",
    "content": "import matplotlib.pyplot as plt\nimport numpy as np\n\nimport triangle as tr\n\nA = {'vertices': np.array([[0, 0], [0, 1], [1, 1], [1, 0]])}\nB = tr.triangulate(A, 'a0.2')\n\ntr.compare(plt, A, B)\nplt.show()\n"
  },
  {
    "path": "doc/plot/api_voronoi.py",
    "content": "import matplotlib.pyplot as plt\nimport numpy as np\n\nimport triangle as tr\n\npts = np.array([[0, 0], [0, 1], [0.5, 0.5], [1, 1], [1, 0]])\n\nvertices, edges, ray_origins, ray_directions = tr.voronoi(pts)\n\nA = dict(vertices=pts)\nB = dict(\n    vertices=vertices,\n    edges=edges,\n    ray_origins=ray_origins,\n    ray_directions=ray_directions,\n)\ntr.compare(plt, A, B)\nplt.show()\n"
  },
  {
    "path": "doc/plot/bndries.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\n\ndef bndry(dict):\n    return {k: dict[k] for k in ('vertices', 'segments')}\n\n\nface = tr.get_data('face.1')\nA = tr.triangulate(face, 'rc')\nB = tr.triangulate(face, 'rpc')\n\ntr.compare(plt, bndry(A), bndry(B))\n\nplt.show()\n"
  },
  {
    "path": "doc/plot/conforming_delaunay.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nA = tr.get_data('A')\nt = tr.triangulate(A, 'pq0D')\ntr.plot(plt.axes(), **t)\nplt.show()\n"
  },
  {
    "path": "doc/plot/conforming_delaunay1.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nface = tr.get_data('face')\nt = tr.triangulate(face, 'pq0D')\ntr.plot(plt.axes(), **t)\n\nplt.show()\n"
  },
  {
    "path": "doc/plot/constrained_conforming_delaunay.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nA = tr.get_data('A')\nt = tr.triangulate(A, 'pq30')\ntr.plot(plt.axes(), **t)\nplt.show()\n"
  },
  {
    "path": "doc/plot/constrained_conforming_delaunay1.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nface = tr.get_data('face')\nt = tr.triangulate(face, 'pq10')\n\ntr.compare(plt, face, t)\nplt.show()\n"
  },
  {
    "path": "doc/plot/constrained_delaunay.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nax = plt.axes()\nA = tr.get_data('A')\nt = tr.triangulate(A, 'p')\ntr.plot(ax, **t)\nplt.show()\n"
  },
  {
    "path": "doc/plot/constrained_delaunay1.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nbox = tr.get_data('box')\nt = tr.triangulate(box, 'pc')\n\ntr.compare(plt, box, t)\nplt.show()\n"
  },
  {
    "path": "doc/plot/convex_hull.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\ndots = tr.get_data('dots')\npts = dots['vertices']\nsegs = tr.convex_hull(pts)\n\ntr.plot(plt.axes(), vertices=pts, segments=segs)\n\nplt.show()\n"
  },
  {
    "path": "doc/plot/delaunay.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nd0 = tr.get_data('dots')\nd1 = tr.triangulate(d0)\ntr.compare(plt, d0, d1)\nplt.show()\n"
  },
  {
    "path": "doc/plot/delaunay1.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nspiral = tr.get_data('spiral')\nt = tr.triangulate(spiral)\n\ntr.compare(plt, spiral, t)\n\nplt.show()\n"
  },
  {
    "path": "doc/plot/ex1.py",
    "content": "import matplotlib.pyplot as plt\nimport numpy as np\n\nimport triangle as tr\n\nA = dict(vertices=np.array(((0, 0), (1, 0), (1, 1), (0, 1))))\nB = tr.triangulate(A)\ntr.compare(plt, A, B)\nplt.show()\n"
  },
  {
    "path": "doc/plot/ex2.py",
    "content": "import matplotlib.pyplot as plt\nimport numpy as np\n\nimport triangle as tr\n\nA = dict(vertices=np.array(((0, 0), (1, 0), (1, 1), (0, 1))))\nB = tr.triangulate(A, 'qa0.1')\ntr.compare(plt, A, B)\nplt.show()\n"
  },
  {
    "path": "doc/plot/ex3.py",
    "content": "import matplotlib.pyplot as plt\nimport numpy as np\n\nimport triangle as tr\n\nA = dict(vertices=np.array(((0, 0), (1, 0), (1, 1), (0, 1))))\nB = tr.triangulate(A, 'qa0.01')\ntr.compare(plt, A, B)\nplt.show()\n"
  },
  {
    "path": "doc/plot/ex4.py",
    "content": "import matplotlib.pyplot as plt\nimport numpy as np\n\nimport triangle as tr\n\nN = 32\ntheta = np.linspace(0, 2 * np.pi, N, endpoint=False)\npts = np.stack([np.cos(theta), np.sin(theta)], axis=1)\nA = dict(vertices=pts)\nB = tr.triangulate(A, 'q')\ntr.compare(plt, A, B)\nplt.show()\n"
  },
  {
    "path": "doc/plot/ex5.py",
    "content": "import matplotlib.pyplot as plt\nimport numpy as np\n\nimport triangle as tr\n\nN = 32\ntheta = np.linspace(0, 2 * np.pi, N, endpoint=False)\npts = np.stack([np.cos(theta), np.sin(theta)], axis=1)\nA = dict(vertices=pts)\nB = tr.triangulate(A, 'qa0.05')\ntr.compare(plt, A, B)\nplt.show()\n"
  },
  {
    "path": "doc/plot/ex6.py",
    "content": "import matplotlib.pyplot as plt\nimport numpy as np\n\nimport triangle as tr\n\n\ndef circle(N, R):\n    i = np.arange(N)\n    theta = i * 2 * np.pi / N\n    pts = np.stack([np.cos(theta), np.sin(theta)], axis=1) * R\n    seg = np.stack([i, i + 1], axis=1) % N\n    return pts, seg\n\n\npts0, seg0 = circle(30, 1.4)\npts1, seg1 = circle(16, 0.6)\npts = np.vstack([pts0, pts1])\nseg = np.vstack([seg0, seg1 + seg0.shape[0]])\n\nA = dict(vertices=pts, segments=seg, holes=[[0, 0]])\nB = tr.triangulate(A, 'qpa0.05')\ntr.compare(plt, A, B)\nplt.show()\n"
  },
  {
    "path": "doc/plot/ex7.py",
    "content": "import matplotlib.pyplot as plt\nimport numpy as np\n\nimport triangle as tr\n\n# arrays to fill in with input\nvertices = []\nsegments = []\nregions = []\n\n\n# make a box with given dims and place given attribute at its center\ndef make_box(x, y, w, h, attribute):\n\n    i = len(vertices)\n\n    vertices.extend([\n        [x, y],\n        [x + w, y],\n        [x + w, y + h],\n        [x, y + h],\n    ])\n\n    segments.extend([\n        (i + 0, i + 1),\n        (i + 1, i + 2),\n        (i + 2, i + 3),\n        (i + 3, i + 0),\n    ])\n\n    regions.append([x + 0.5 * w, y + 0.5 * h, attribute, 0])\n\n\n# generate some input\nmake_box(0, 0, 5, 5, 1)\nmake_box(1, 1, 3, 1, 2)\nmake_box(1, 3, 1, 1, 3)\nmake_box(3, 3, 1, 1, 4)\n\nA = dict(vertices=vertices, segments=segments, regions=regions)\nB = tr.triangulate(A, 'pA')\n\ntr.compare(plt, A, B)\nplt.show()\n"
  },
  {
    "path": "doc/plot/face.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nface = tr.get_data('face.1')\ntr.plot(plt.axes(), **face)\nplt.show()\n"
  },
  {
    "path": "doc/plot/holes_cavities.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nface = tr.get_data('face')\nt = tr.triangulate(face, 'p')\n\ntr.compare(plt, face, t)\nplt.show()\n"
  },
  {
    "path": "doc/plot/quality.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nspiral = tr.get_data('spiral')\na = tr.triangulate(spiral)\nb = tr.triangulate(spiral, 'q')\nc = tr.triangulate(spiral, 'q32.5')\n\nplt.figure(figsize=(5, 6))\nax1 = plt.subplot(221)\ntr.plot(ax1, **spiral)\n\nax2 = plt.subplot(222)\ntr.plot(ax2, **a)\n\nax3 = plt.subplot(223)\ntr.plot(ax3, **b)\n\nax4 = plt.subplot(224)\ntr.plot(ax4, **c)\n\nplt.tight_layout()\nplt.show()\n"
  },
  {
    "path": "doc/plot/quality1.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nspiral = tr.get_data('spiral')\n\nt = tr.triangulate(spiral, 'a.2')\nax1 = plt.subplot(111)\ntr.plot(ax1, **t)\n\nplt.show()\n"
  },
  {
    "path": "doc/plot/quality2.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nplt.figure(figsize=(8, 7))\n\nla = tr.get_data('la')\nax1 = plt.subplot(311)\ntr.plot(ax1, **la)\n\nt = tr.triangulate(la, 'pq')\nax2 = plt.subplot(312, sharex=ax1, sharey=ax1)\ntr.plot(ax2, **t)\n\nt = tr.triangulate(la, 'pqa')\nax2 = plt.subplot(313, sharex=ax1, sharey=ax1)\ntr.plot(ax2, **t)\n\nplt.show()\n"
  },
  {
    "path": "doc/plot/refine.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nbox1 = tr.get_data('bbox.1')\nbox2 = tr.triangulate(box1, 'rpa0.2')\nbox3 = tr.triangulate(box2, 'rpa0.05')\nbox4 = tr.triangulate(box3, 'rpa0.0125')\n\nplt.figure(figsize=(15, 5))\n\nax1 = plt.subplot(131, aspect='equal')\ntr.plot(ax1, **box2)\n\nax2 = plt.subplot(132, sharex=ax1, sharey=ax1)\ntr.plot(ax2, **box3)\n\nax2 = plt.subplot(133, sharex=ax1, sharey=ax1)\ntr.plot(ax2, **box4)\n\nplt.show()\n"
  },
  {
    "path": "doc/plot/refine1.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nbox1 = tr.get_data('bbox.1')\nbox2 = tr.triangulate(box1, 'rpa')\ntr.plot(plt.axes(), **box2)\nplt.show()\n"
  },
  {
    "path": "doc/plot/refine2.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\nbox1 = tr.get_data('bbox.1')\nbox2 = tr.triangulate(box1, 'rpaa.5')\ntr.plot(plt.axes(), **box2)\nplt.show()\n"
  },
  {
    "path": "doc/plot/voronoi.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\npts = tr.get_data('dots')['vertices']\n\nA = dict(vertices=pts)\n\npoints, edges, ray_origin, ray_direct = tr.voronoi(pts)\nB = dict(vertices=points,\n         edges=edges,\n         ray_origins=ray_origin,\n         ray_directions=ray_direct)\ntr.compare(plt, A, B)\nplt.show()\n"
  },
  {
    "path": "doc/plot/voronoi1.py",
    "content": "import matplotlib.pyplot as plt\n\nimport triangle as tr\n\npts = tr.get_data('diamond_02_00009')['vertices']\nt = dict(vertices=pts)\nd = tr.get_data('diamond_02_00009.1.v')\n\ntr.compare(plt, t, d)\nplt.show()\n"
  },
  {
    "path": "doc/plot/voronoi3.py",
    "content": "import matplotlib.pyplot as plt\nimport numpy as np\n\nimport triangle as tr\n\npts = [[0, 0], [0, 1], [0.5, 0.5], [1, 1], [1, 0]]\npts = np.array(pts)\n\nvertices, edges, ray_origins, ray_directions = tr.voronoi(pts)\nax = plt.axes()\ntr.plot(ax, vertices=pts)\nlim = ax.axis()\ntr.plot(ax,\n        vertices=vertices,\n        edges=edges,\n        ray_origins=ray_origins,\n        ray_directions=ray_directions)\nax.axis(lim)\n\nplt.show()\n"
  },
  {
    "path": "doc/quality.rst",
    "content": "Quality Meshing: Angle and Size Constraints\n===========================================\n\nTriangle generates a conforming constrained Delaunay triangulation whenever the\n-q, -a, or -u, switch is used. These switches set constraints on angles and\ntriangle sizes in the mesh.\n\nThe -q switch sets a minimum angle constraint. A number may follow the `q`;\notherwise, the default minimum angle is twenty degrees. For the vertex set\nspiral below, consider the differences among triangle spiral triangle -q spiral\ntriangle -q32.5 spiral\n\n.. plot:: plot/quality.py\n\nNote that the angle constraint does not apply to small angles between input\nsegments; such angles cannot be removed.\n\nThe -a switch sets a maximum area constraint. There are three ways to use this\nswitch. The first way is to specify a maximum area on the command line. The\nnext example is a mesh in which no triangle has area greater than 0.2.\n\n::\n\n   triangulate(spiral,'a.2') \n\n.. plot:: plot/quality1.py\n\nThe second manner of using the -a switch is applicable only when creating a new\nmesh from a PSLG. The file describing the PSLG itself contains area\nconstraints, each of which is applied to a segment-bounded region; see the\n.poly file format for details. For an example, look at the last seven lines of\nla.poly, which describes a vertical cross section of soil in the Los Angeles\nBasin. Below is an illustration of the results when the -a switch is or is not\ninvoked.\n\n::\n\n   triangulate(la,'pq') \n   triangulate(la,'pqa') \n\n.. plot:: plot/quality2.py\n\t\n"
  },
  {
    "path": "doc/refine.rst",
    "content": "Refining Preexisting Meshes\n===========================\n\nThe -r switch causes a mesh (.node and .ele files) to be read and refined. If\nthe -p switch is also used, a .poly file is read and used to specify edges that\nare constrained and cannot be eliminated (although they can be divided into\nsmaller edges) by the refinement process.\n\nWhen you refine a mesh, you generally want to impose tighter quality\nconstraints. One way to accomplish this is to use -q with a larger angle, or -a\nfollowed by a smaller area than you used to generate the mesh you are refining.\nIn order to simplify the maintenance of a sequence of successively refined\nmeshes, all files written by Triangle have iteration numbers in their\nfilenames; the iteration number of each mesh is one greater than that of the\nmesh it was created from. In the example below, the input mesh (which you saw\ncreated on the Delaunay triangulation page) has iteration number one, and\nconsists of the files box.1.node and box.1.ele.\n\n.. plot:: \n\n    import triangle as tr\n    import matplotlib.pyplot as plt\n    \n    box1 = tr.get_data('bbox.1')\n    tr.plot(plt.axes(), **box1)\n    plt.show()\n\nThis mesh is refined with an area constraint of 0.2, creating a new mesh with\niteration number two. Repeating the process with smaller area constraints,\niterations three and four are also created. ::\n\n    triangle -rpa0.2 box.1\n    triangle -rpa.05 box.2\n    triangle -rpa.0125 box.3\n\n.. plot:: plot/refine.py\n\nAbove, the -p switch is used to retain segment information. At each iteration, a\n.poly file is read and used to specify edges that are constrained and cannot be\neliminated (although they can be divided into smaller edges) by the refinement\nprocess. In this example, it didn't make any difference because the mesh has no\ninterior boundaries; however, in a mesh with interior boundaries, the -p switch\nis necessary to maintain these boundaries during refinement; hence, you should\nmake a habit of using it whenever refining a mesh that was originally formed\nfrom a PSLG. If you forget, the information about interior segments will be\nlost for all future iterations. \n\nYou can perform finely controlled refinement by creating an .area file, which\nspecifies a maximum area for each triangle, and use the -a switch (without a\nnumber following). Each triangle's area constraint is applied to that triangle.\nThe constraints in an .area file are typically based on a posteriori error\nestimates resulting from a finite element simulation on that mesh. In the\nexample file box.1.area, one triangle has been constrained to have area no\ngreater than 0.02; all other triangles are left unconstrained (by assigning\nthem negative areas). ::\n\n    triangulate(bbox1, 'rpa')\n\n.. plot:: plot/refine1.py\n    \n"
  },
  {
    "path": "doc/voronoi.rst",
    "content": "Voronoi Diagrams\n=================\n\nThe -v switch produces the Voronoi diagram of a vertex set in files suffixed\n.v.node and .v.edge. In this example, the file dots.node is input, and its\nVoronoi diagram is written to dots.1.v.node and dots.1.v.edge. These are\nordinary .node and .edge format files, containing the Voronoi vertices and\nedges, respectively. Some of the edges are infinite rays. \n\n.. plot:: plot/voronoi.py\n\nThis implementation does not use exact arithmetic to compute the Voronoi\nvertices, and does not check whether neighboring vertices are identical. Be\nforewarned that if the Delaunay triangulation is degenerate or near-degenerate,\nthe Voronoi diagram may have duplicate vertices, crossing edges, or infinite\nrays whose direction vector is zero. The result is a valid Voronoi diagram only\nif Triangle's output is a true Delaunay triangulation with no holes. The\nVoronoi output is usually meaningless (and may contain crossing edges and other\npathology) if the output is a constrained Delaunay triangulation (CDT) or a\nconforming constrained Delaunay triangulation (CCDT), or if it has holes or\nconcavities. If the triangulation is convex and has no holes, this can be fixed\nby using the -D switch (in conjunction with a refinement switch, like -q0) to\nensure that a conforming Delaunay triangulation is constructed. \n"
  },
  {
    "path": "pyproject.toml",
    "content": "[build-system]\nrequires = [\n    'Cython >=3.0.2',\n    'setuptools >=61',\n]\nbuild-backend = 'setuptools.build_meta'\n\n[project]\nname = 'triangle'\ndynamic = ['version']\nauthors = [\n    { name = 'Dzhelil Rufat', email = 'd@rufat.be' },\n]\ndescription = 'Python binding to the triangle library'\nreadme = 'README.rst'\nlicense = { text = 'LGPL-3.0' }\nrequires-python = '>=3.7'\ndependencies = [\n    'numpy',\n]\n\n[project.optional-dependencies]\ntest = [\n    'pytest',\n]\n\n[project.urls]\nHomepage = 'https://rufat.be/triangle'\nRepository = 'https://github.com/drufat/triangle'\n\n[tool.setuptools]\ninclude-package-data = false\npackages = ['triangle']\n\n[tool.setuptools.dynamic]\nversion = { attr = 'triangle.version.__version__' }\n\n[tool.setuptools.package-data]\ntriangle = [\n    'data/*.node',\n    'data/*.ele',\n    'data/*.poly',\n    'data/*.area',\n    'data/*.edge',\n    'data/*.neigh',\n]\n\n[tool.cibuildwheel]\nskip = ['pp*', '*musllinux*']\ntest-skip = ['*-manylinux_i686']\ntest-requires = 'pytest'\ntest-command = 'pytest {project}/tests'\n"
  },
  {
    "path": "setup.py",
    "content": "from setuptools import setup, Extension\n\n\ndefine_macros = [\n    ('VOID', 'void'),\n    ('REAL', 'double'),\n    ('NO_TIMER', 1),\n    ('TRILIBRARY', 1),\n    ('ANSI_DECLARATORS', 1),\n]\n\next_modules = [\n    Extension(\n        'triangle.core',\n        ['c/triangle.c', 'triangle/core.c'],\n        include_dirs=['c'],\n        define_macros=define_macros,\n        # extra_compile_args=['-g'],\n    ),\n]\n\n# see pyproject.toml for other metadata\nsetup(\n    name='triangle',\n    ext_modules=ext_modules,\n)\n"
  },
  {
    "path": "tests/test_triangle.py",
    "content": "import numpy as np\n\nfrom triangle import triangulate, convex_hull, voronoi, delaunay\n\n\ndef test_triangulate():\n    v = [[0, 0], [0, 1], [1, 1], [1, 0]]\n    t = triangulate({\"vertices\": v}, \"a0.2\")\n    assert np.allclose(\n        t[\"vertices\"],\n        [\n            [0.0, 0.0],\n            [0.0, 1.0],\n            [1.0, 1.0],\n            [1.0, 0.0],\n            [0.5, 0.5],\n            [0.0, 0.5],\n            [0.5, 0.0],\n            [1.0, 0.5],\n            [0.5, 1.0],\n        ],\n    )\n    assert np.allclose(\n        t[\"vertex_markers\"],\n        [[1], [1], [1], [1], [0], [1], [1], [1], [1]],\n    )\n    assert np.allclose(\n        t[\"triangles\"],\n        [\n            [7, 2, 4],\n            [5, 0, 4],\n            [4, 8, 1],\n            [4, 1, 5],\n            [4, 0, 6],\n            [6, 3, 4],\n            [4, 3, 7],\n            [4, 2, 8],\n        ],\n    )\n\n\ndef test_delaunay():\n    pts = [[0, 0], [0, 1], [0.5, 0.5], [1, 1], [1, 0]]\n    tri = delaunay(pts)\n    assert np.allclose(\n        tri,\n        [\n            [1, 0, 2],\n            [2, 4, 3],\n            [4, 2, 0],\n            [2, 3, 1],\n        ],\n    )\n\n\ndef test_hull():\n    pts = [[0, 0], [0, 1], [1, 1], [1, 0]]\n    segments = convex_hull(pts)\n    assert np.allclose(segments, [[3, 0], [2, 3], [1, 2], [0, 1]])\n\n\ndef test_voronoi():\n    pts = [[0, 0], [0, 1], [0.5, 0.5], [1, 1], [1, 0]]\n    points, edges, ray_origin, ray_direct = voronoi(pts)\n    assert np.allclose(\n        points,\n        [[0.0, 0.5], [1.0, 0.5], [0.5, 0.0], [0.5, 1.0]],\n    )\n    assert np.allclose(edges, [[0, 2], [0, 3], [1, 2], [1, 3]])\n\n    assert np.allclose(ray_origin, [0, 1, 2, 3])\n    assert np.allclose(\n        ray_direct,\n        [[-1.0, 0.0], [1.0, 0.0], [0.0, -1.0], [0.0, 1.0]],\n    )\n"
  },
  {
    "path": "triangle/__init__.py",
    "content": "from .version import __version__\nfrom .data import (\n    loads,\n    load,\n    get_data,\n    show_data,\n)\nfrom .plot import (\n    plot,\n    comparev,\n    compare,\n)\nfrom .tri import (\n    triangulate,\n    convex_hull,\n    delaunay,\n    voronoi,\n)\n"
  },
  {
    "path": "triangle/core.c",
    "content": "/* Generated by Cython 3.0.11 */\n\n#ifndef PY_SSIZE_T_CLEAN\n#define PY_SSIZE_T_CLEAN\n#endif /* PY_SSIZE_T_CLEAN */\n#if defined(CYTHON_LIMITED_API) && 0\n  #ifndef Py_LIMITED_API\n    #if CYTHON_LIMITED_API+0 > 0x03030000\n      #define Py_LIMITED_API CYTHON_LIMITED_API\n    #else\n      #define Py_LIMITED_API 0x03030000\n    #endif\n  #endif\n#endif\n\n#include \"Python.h\"\n#ifndef Py_PYTHON_H\n    #error Python headers needed to compile C extensions, please install development version of Python.\n#elif PY_VERSION_HEX < 0x02070000 || (0x03000000 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x03030000)\n    #error Cython requires Python 2.7+ or Python 3.3+.\n#else\n#if defined(CYTHON_LIMITED_API) && CYTHON_LIMITED_API\n#define __PYX_EXTRA_ABI_MODULE_NAME \"limited\"\n#else\n#define __PYX_EXTRA_ABI_MODULE_NAME \"\"\n#endif\n#define CYTHON_ABI \"3_0_11\" __PYX_EXTRA_ABI_MODULE_NAME\n#define __PYX_ABI_MODULE_NAME \"_cython_\" CYTHON_ABI\n#define __PYX_TYPE_MODULE_PREFIX __PYX_ABI_MODULE_NAME \".\"\n#define CYTHON_HEX_VERSION 0x03000BF0\n#define CYTHON_FUTURE_DIVISION 1\n#include <stddef.h>\n#ifndef offsetof\n  #define offsetof(type, member) ( (size_t) & ((type*)0) -> member )\n#endif\n#if !defined(_WIN32) && !defined(WIN32) && !defined(MS_WINDOWS)\n  #ifndef __stdcall\n    #define __stdcall\n  #endif\n  #ifndef __cdecl\n    #define __cdecl\n  #endif\n  #ifndef __fastcall\n    #define __fastcall\n  #endif\n#endif\n#ifndef DL_IMPORT\n  #define DL_IMPORT(t) t\n#endif\n#ifndef DL_EXPORT\n  #define DL_EXPORT(t) t\n#endif\n#define __PYX_COMMA ,\n#ifndef HAVE_LONG_LONG\n  #define HAVE_LONG_LONG\n#endif\n#ifndef PY_LONG_LONG\n  #define PY_LONG_LONG LONG_LONG\n#endif\n#ifndef Py_HUGE_VAL\n  #define Py_HUGE_VAL HUGE_VAL\n#endif\n#define __PYX_LIMITED_VERSION_HEX PY_VERSION_HEX\n#if defined(GRAALVM_PYTHON)\n  /* For very preliminary testing purposes. Most variables are set the same as PyPy.\n     The existence of this section does not imply that anything works or is even tested */\n  #define CYTHON_COMPILING_IN_PYPY 0\n  #define CYTHON_COMPILING_IN_CPYTHON 0\n  #define CYTHON_COMPILING_IN_LIMITED_API 0\n  #define CYTHON_COMPILING_IN_GRAAL 1\n  #define CYTHON_COMPILING_IN_NOGIL 0\n  #undef CYTHON_USE_TYPE_SLOTS\n  #define CYTHON_USE_TYPE_SLOTS 0\n  #undef CYTHON_USE_TYPE_SPECS\n  #define CYTHON_USE_TYPE_SPECS 0\n  #undef CYTHON_USE_PYTYPE_LOOKUP\n  #define CYTHON_USE_PYTYPE_LOOKUP 0\n  #if PY_VERSION_HEX < 0x03050000\n    #undef CYTHON_USE_ASYNC_SLOTS\n    #define CYTHON_USE_ASYNC_SLOTS 0\n  #elif !defined(CYTHON_USE_ASYNC_SLOTS)\n    #define CYTHON_USE_ASYNC_SLOTS 1\n  #endif\n  #undef CYTHON_USE_PYLIST_INTERNALS\n  #define CYTHON_USE_PYLIST_INTERNALS 0\n  #undef CYTHON_USE_UNICODE_INTERNALS\n  #define CYTHON_USE_UNICODE_INTERNALS 0\n  #undef CYTHON_USE_UNICODE_WRITER\n  #define CYTHON_USE_UNICODE_WRITER 0\n  #undef CYTHON_USE_PYLONG_INTERNALS\n  #define CYTHON_USE_PYLONG_INTERNALS 0\n  #undef CYTHON_AVOID_BORROWED_REFS\n  #define CYTHON_AVOID_BORROWED_REFS 1\n  #undef CYTHON_ASSUME_SAFE_MACROS\n  #define CYTHON_ASSUME_SAFE_MACROS 0\n  #undef CYTHON_UNPACK_METHODS\n  #define CYTHON_UNPACK_METHODS 0\n  #undef CYTHON_FAST_THREAD_STATE\n  #define CYTHON_FAST_THREAD_STATE 0\n  #undef CYTHON_FAST_GIL\n  #define CYTHON_FAST_GIL 0\n  #undef CYTHON_METH_FASTCALL\n  #define CYTHON_METH_FASTCALL 0\n  #undef CYTHON_FAST_PYCALL\n  #define CYTHON_FAST_PYCALL 0\n  #ifndef CYTHON_PEP487_INIT_SUBCLASS\n    #define CYTHON_PEP487_INIT_SUBCLASS (PY_MAJOR_VERSION >= 3)\n  #endif\n  #undef CYTHON_PEP489_MULTI_PHASE_INIT\n  #define CYTHON_PEP489_MULTI_PHASE_INIT 1\n  #undef CYTHON_USE_MODULE_STATE\n  #define CYTHON_USE_MODULE_STATE 0\n  #undef CYTHON_USE_TP_FINALIZE\n  #define CYTHON_USE_TP_FINALIZE 0\n  #undef CYTHON_USE_DICT_VERSIONS\n  #define CYTHON_USE_DICT_VERSIONS 0\n  #undef CYTHON_USE_EXC_INFO_STACK\n  #define CYTHON_USE_EXC_INFO_STACK 0\n  #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC\n    #define CYTHON_UPDATE_DESCRIPTOR_DOC 0\n  #endif\n  #undef CYTHON_USE_FREELISTS\n  #define CYTHON_USE_FREELISTS 0\n#elif defined(PYPY_VERSION)\n  #define CYTHON_COMPILING_IN_PYPY 1\n  #define CYTHON_COMPILING_IN_CPYTHON 0\n  #define CYTHON_COMPILING_IN_LIMITED_API 0\n  #define CYTHON_COMPILING_IN_GRAAL 0\n  #define CYTHON_COMPILING_IN_NOGIL 0\n  #undef CYTHON_USE_TYPE_SLOTS\n  #define CYTHON_USE_TYPE_SLOTS 0\n  #ifndef CYTHON_USE_TYPE_SPECS\n    #define CYTHON_USE_TYPE_SPECS 0\n  #endif\n  #undef CYTHON_USE_PYTYPE_LOOKUP\n  #define CYTHON_USE_PYTYPE_LOOKUP 0\n  #if PY_VERSION_HEX < 0x03050000\n    #undef CYTHON_USE_ASYNC_SLOTS\n    #define CYTHON_USE_ASYNC_SLOTS 0\n  #elif !defined(CYTHON_USE_ASYNC_SLOTS)\n    #define CYTHON_USE_ASYNC_SLOTS 1\n  #endif\n  #undef CYTHON_USE_PYLIST_INTERNALS\n  #define CYTHON_USE_PYLIST_INTERNALS 0\n  #undef CYTHON_USE_UNICODE_INTERNALS\n  #define CYTHON_USE_UNICODE_INTERNALS 0\n  #undef CYTHON_USE_UNICODE_WRITER\n  #define CYTHON_USE_UNICODE_WRITER 0\n  #undef CYTHON_USE_PYLONG_INTERNALS\n  #define CYTHON_USE_PYLONG_INTERNALS 0\n  #undef CYTHON_AVOID_BORROWED_REFS\n  #define CYTHON_AVOID_BORROWED_REFS 1\n  #undef CYTHON_ASSUME_SAFE_MACROS\n  #define CYTHON_ASSUME_SAFE_MACROS 0\n  #undef CYTHON_UNPACK_METHODS\n  #define CYTHON_UNPACK_METHODS 0\n  #undef CYTHON_FAST_THREAD_STATE\n  #define CYTHON_FAST_THREAD_STATE 0\n  #undef CYTHON_FAST_GIL\n  #define CYTHON_FAST_GIL 0\n  #undef CYTHON_METH_FASTCALL\n  #define CYTHON_METH_FASTCALL 0\n  #undef CYTHON_FAST_PYCALL\n  #define CYTHON_FAST_PYCALL 0\n  #ifndef CYTHON_PEP487_INIT_SUBCLASS\n    #define CYTHON_PEP487_INIT_SUBCLASS (PY_MAJOR_VERSION >= 3)\n  #endif\n  #if PY_VERSION_HEX < 0x03090000\n    #undef CYTHON_PEP489_MULTI_PHASE_INIT\n    #define CYTHON_PEP489_MULTI_PHASE_INIT 0\n  #elif !defined(CYTHON_PEP489_MULTI_PHASE_INIT)\n    #define CYTHON_PEP489_MULTI_PHASE_INIT 1\n  #endif\n  #undef CYTHON_USE_MODULE_STATE\n  #define CYTHON_USE_MODULE_STATE 0\n  #undef CYTHON_USE_TP_FINALIZE\n  #define CYTHON_USE_TP_FINALIZE (PY_VERSION_HEX >= 0x030400a1 && PYPY_VERSION_NUM >= 0x07030C00)\n  #undef CYTHON_USE_DICT_VERSIONS\n  #define CYTHON_USE_DICT_VERSIONS 0\n  #undef CYTHON_USE_EXC_INFO_STACK\n  #define CYTHON_USE_EXC_INFO_STACK 0\n  #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC\n    #define CYTHON_UPDATE_DESCRIPTOR_DOC 0\n  #endif\n  #undef CYTHON_USE_FREELISTS\n  #define CYTHON_USE_FREELISTS 0\n#elif defined(CYTHON_LIMITED_API)\n  #ifdef Py_LIMITED_API\n    #undef __PYX_LIMITED_VERSION_HEX\n    #define __PYX_LIMITED_VERSION_HEX Py_LIMITED_API\n  #endif\n  #define CYTHON_COMPILING_IN_PYPY 0\n  #define CYTHON_COMPILING_IN_CPYTHON 0\n  #define CYTHON_COMPILING_IN_LIMITED_API 1\n  #define CYTHON_COMPILING_IN_GRAAL 0\n  #define CYTHON_COMPILING_IN_NOGIL 0\n  #undef CYTHON_CLINE_IN_TRACEBACK\n  #define CYTHON_CLINE_IN_TRACEBACK 0\n  #undef CYTHON_USE_TYPE_SLOTS\n  #define CYTHON_USE_TYPE_SLOTS 0\n  #undef CYTHON_USE_TYPE_SPECS\n  #define CYTHON_USE_TYPE_SPECS 1\n  #undef CYTHON_USE_PYTYPE_LOOKUP\n  #define CYTHON_USE_PYTYPE_LOOKUP 0\n  #undef CYTHON_USE_ASYNC_SLOTS\n  #define CYTHON_USE_ASYNC_SLOTS 0\n  #undef CYTHON_USE_PYLIST_INTERNALS\n  #define CYTHON_USE_PYLIST_INTERNALS 0\n  #undef CYTHON_USE_UNICODE_INTERNALS\n  #define CYTHON_USE_UNICODE_INTERNALS 0\n  #ifndef CYTHON_USE_UNICODE_WRITER\n    #define CYTHON_USE_UNICODE_WRITER 0\n  #endif\n  #undef CYTHON_USE_PYLONG_INTERNALS\n  #define CYTHON_USE_PYLONG_INTERNALS 0\n  #ifndef CYTHON_AVOID_BORROWED_REFS\n    #define CYTHON_AVOID_BORROWED_REFS 0\n  #endif\n  #undef CYTHON_ASSUME_SAFE_MACROS\n  #define CYTHON_ASSUME_SAFE_MACROS 0\n  #undef CYTHON_UNPACK_METHODS\n  #define CYTHON_UNPACK_METHODS 0\n  #undef CYTHON_FAST_THREAD_STATE\n  #define CYTHON_FAST_THREAD_STATE 0\n  #undef CYTHON_FAST_GIL\n  #define CYTHON_FAST_GIL 0\n  #undef CYTHON_METH_FASTCALL\n  #define CYTHON_METH_FASTCALL 0\n  #undef CYTHON_FAST_PYCALL\n  #define CYTHON_FAST_PYCALL 0\n  #ifndef CYTHON_PEP487_INIT_SUBCLASS\n    #define CYTHON_PEP487_INIT_SUBCLASS 1\n  #endif\n  #undef CYTHON_PEP489_MULTI_PHASE_INIT\n  #define CYTHON_PEP489_MULTI_PHASE_INIT 0\n  #undef CYTHON_USE_MODULE_STATE\n  #define CYTHON_USE_MODULE_STATE 1\n  #ifndef CYTHON_USE_TP_FINALIZE\n    #define CYTHON_USE_TP_FINALIZE 0\n  #endif\n  #undef CYTHON_USE_DICT_VERSIONS\n  #define CYTHON_USE_DICT_VERSIONS 0\n  #undef CYTHON_USE_EXC_INFO_STACK\n  #define CYTHON_USE_EXC_INFO_STACK 0\n  #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC\n    #define CYTHON_UPDATE_DESCRIPTOR_DOC 0\n  #endif\n  #undef CYTHON_USE_FREELISTS\n  #define CYTHON_USE_FREELISTS 0\n#elif defined(Py_GIL_DISABLED) || defined(Py_NOGIL)\n  #define CYTHON_COMPILING_IN_PYPY 0\n  #define CYTHON_COMPILING_IN_CPYTHON 0\n  #define CYTHON_COMPILING_IN_LIMITED_API 0\n  #define CYTHON_COMPILING_IN_GRAAL 0\n  #define CYTHON_COMPILING_IN_NOGIL 1\n  #ifndef CYTHON_USE_TYPE_SLOTS\n    #define CYTHON_USE_TYPE_SLOTS 1\n  #endif\n  #ifndef CYTHON_USE_TYPE_SPECS\n    #define CYTHON_USE_TYPE_SPECS 0\n  #endif\n  #undef CYTHON_USE_PYTYPE_LOOKUP\n  #define CYTHON_USE_PYTYPE_LOOKUP 0\n  #ifndef CYTHON_USE_ASYNC_SLOTS\n    #define CYTHON_USE_ASYNC_SLOTS 1\n  #endif\n  #ifndef CYTHON_USE_PYLONG_INTERNALS\n    #define CYTHON_USE_PYLONG_INTERNALS 0\n  #endif\n  #undef CYTHON_USE_PYLIST_INTERNALS\n  #define CYTHON_USE_PYLIST_INTERNALS 0\n  #ifndef CYTHON_USE_UNICODE_INTERNALS\n    #define CYTHON_USE_UNICODE_INTERNALS 1\n  #endif\n  #undef CYTHON_USE_UNICODE_WRITER\n  #define CYTHON_USE_UNICODE_WRITER 0\n  #ifndef CYTHON_AVOID_BORROWED_REFS\n    #define CYTHON_AVOID_BORROWED_REFS 0\n  #endif\n  #ifndef CYTHON_ASSUME_SAFE_MACROS\n    #define CYTHON_ASSUME_SAFE_MACROS 1\n  #endif\n  #ifndef CYTHON_UNPACK_METHODS\n    #define CYTHON_UNPACK_METHODS 1\n  #endif\n  #undef CYTHON_FAST_THREAD_STATE\n  #define CYTHON_FAST_THREAD_STATE 0\n  #undef CYTHON_FAST_GIL\n  #define CYTHON_FAST_GIL 0\n  #ifndef CYTHON_METH_FASTCALL\n    #define CYTHON_METH_FASTCALL 1\n  #endif\n  #undef CYTHON_FAST_PYCALL\n  #define CYTHON_FAST_PYCALL 0\n  #ifndef CYTHON_PEP487_INIT_SUBCLASS\n    #define CYTHON_PEP487_INIT_SUBCLASS 1\n  #endif\n  #ifndef CYTHON_PEP489_MULTI_PHASE_INIT\n    #define CYTHON_PEP489_MULTI_PHASE_INIT 1\n  #endif\n  #ifndef CYTHON_USE_MODULE_STATE\n    #define CYTHON_USE_MODULE_STATE 0\n  #endif\n  #ifndef CYTHON_USE_TP_FINALIZE\n    #define CYTHON_USE_TP_FINALIZE 1\n  #endif\n  #undef CYTHON_USE_DICT_VERSIONS\n  #define CYTHON_USE_DICT_VERSIONS 0\n  #undef CYTHON_USE_EXC_INFO_STACK\n  #define CYTHON_USE_EXC_INFO_STACK 0\n  #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC\n    #define CYTHON_UPDATE_DESCRIPTOR_DOC 1\n  #endif\n  #ifndef CYTHON_USE_FREELISTS\n    #define CYTHON_USE_FREELISTS 0\n  #endif\n#else\n  #define CYTHON_COMPILING_IN_PYPY 0\n  #define CYTHON_COMPILING_IN_CPYTHON 1\n  #define CYTHON_COMPILING_IN_LIMITED_API 0\n  #define CYTHON_COMPILING_IN_GRAAL 0\n  #define CYTHON_COMPILING_IN_NOGIL 0\n  #ifndef CYTHON_USE_TYPE_SLOTS\n    #define CYTHON_USE_TYPE_SLOTS 1\n  #endif\n  #ifndef CYTHON_USE_TYPE_SPECS\n    #define CYTHON_USE_TYPE_SPECS 0\n  #endif\n  #ifndef CYTHON_USE_PYTYPE_LOOKUP\n    #define CYTHON_USE_PYTYPE_LOOKUP 1\n  #endif\n  #if PY_MAJOR_VERSION < 3\n    #undef CYTHON_USE_ASYNC_SLOTS\n    #define CYTHON_USE_ASYNC_SLOTS 0\n  #elif !defined(CYTHON_USE_ASYNC_SLOTS)\n    #define CYTHON_USE_ASYNC_SLOTS 1\n  #endif\n  #ifndef CYTHON_USE_PYLONG_INTERNALS\n    #define CYTHON_USE_PYLONG_INTERNALS 1\n  #endif\n  #ifndef CYTHON_USE_PYLIST_INTERNALS\n    #define CYTHON_USE_PYLIST_INTERNALS 1\n  #endif\n  #ifndef CYTHON_USE_UNICODE_INTERNALS\n    #define CYTHON_USE_UNICODE_INTERNALS 1\n  #endif\n  #if PY_VERSION_HEX < 0x030300F0 || PY_VERSION_HEX >= 0x030B00A2\n    #undef CYTHON_USE_UNICODE_WRITER\n    #define CYTHON_USE_UNICODE_WRITER 0\n  #elif !defined(CYTHON_USE_UNICODE_WRITER)\n    #define CYTHON_USE_UNICODE_WRITER 1\n  #endif\n  #ifndef CYTHON_AVOID_BORROWED_REFS\n    #define CYTHON_AVOID_BORROWED_REFS 0\n  #endif\n  #ifndef CYTHON_ASSUME_SAFE_MACROS\n    #define CYTHON_ASSUME_SAFE_MACROS 1\n  #endif\n  #ifndef CYTHON_UNPACK_METHODS\n    #define CYTHON_UNPACK_METHODS 1\n  #endif\n  #ifndef CYTHON_FAST_THREAD_STATE\n    #define CYTHON_FAST_THREAD_STATE 1\n  #endif\n  #ifndef CYTHON_FAST_GIL\n    #define CYTHON_FAST_GIL (PY_MAJOR_VERSION < 3 || PY_VERSION_HEX >= 0x03060000 && PY_VERSION_HEX < 0x030C00A6)\n  #endif\n  #ifndef CYTHON_METH_FASTCALL\n    #define CYTHON_METH_FASTCALL (PY_VERSION_HEX >= 0x030700A1)\n  #endif\n  #ifndef CYTHON_FAST_PYCALL\n    #define CYTHON_FAST_PYCALL 1\n  #endif\n  #ifndef CYTHON_PEP487_INIT_SUBCLASS\n    #define CYTHON_PEP487_INIT_SUBCLASS 1\n  #endif\n  #if PY_VERSION_HEX < 0x03050000\n    #undef CYTHON_PEP489_MULTI_PHASE_INIT\n    #define CYTHON_PEP489_MULTI_PHASE_INIT 0\n  #elif !defined(CYTHON_PEP489_MULTI_PHASE_INIT)\n    #define CYTHON_PEP489_MULTI_PHASE_INIT 1\n  #endif\n  #ifndef CYTHON_USE_MODULE_STATE\n    #define CYTHON_USE_MODULE_STATE 0\n  #endif\n  #if PY_VERSION_HEX < 0x030400a1\n    #undef CYTHON_USE_TP_FINALIZE\n    #define CYTHON_USE_TP_FINALIZE 0\n  #elif !defined(CYTHON_USE_TP_FINALIZE)\n    #define CYTHON_USE_TP_FINALIZE 1\n  #endif\n  #if PY_VERSION_HEX < 0x030600B1\n    #undef CYTHON_USE_DICT_VERSIONS\n    #define CYTHON_USE_DICT_VERSIONS 0\n  #elif !defined(CYTHON_USE_DICT_VERSIONS)\n    #define CYTHON_USE_DICT_VERSIONS  (PY_VERSION_HEX < 0x030C00A5)\n  #endif\n  #if PY_VERSION_HEX < 0x030700A3\n    #undef CYTHON_USE_EXC_INFO_STACK\n    #define CYTHON_USE_EXC_INFO_STACK 0\n  #elif !defined(CYTHON_USE_EXC_INFO_STACK)\n    #define CYTHON_USE_EXC_INFO_STACK 1\n  #endif\n  #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC\n    #define CYTHON_UPDATE_DESCRIPTOR_DOC 1\n  #endif\n  #ifndef CYTHON_USE_FREELISTS\n    #define CYTHON_USE_FREELISTS 1\n  #endif\n#endif\n#if !defined(CYTHON_FAST_PYCCALL)\n#define CYTHON_FAST_PYCCALL  (CYTHON_FAST_PYCALL && PY_VERSION_HEX >= 0x030600B1)\n#endif\n#if !defined(CYTHON_VECTORCALL)\n#define CYTHON_VECTORCALL  (CYTHON_FAST_PYCCALL && PY_VERSION_HEX >= 0x030800B1)\n#endif\n#define CYTHON_BACKPORT_VECTORCALL (CYTHON_METH_FASTCALL && PY_VERSION_HEX < 0x030800B1)\n#if CYTHON_USE_PYLONG_INTERNALS\n  #if PY_MAJOR_VERSION < 3\n    #include \"longintrepr.h\"\n  #endif\n  #undef SHIFT\n  #undef BASE\n  #undef MASK\n  #ifdef SIZEOF_VOID_P\n    enum { __pyx_check_sizeof_voidp = 1 / (int)(SIZEOF_VOID_P == sizeof(void*)) };\n  #endif\n#endif\n#ifndef __has_attribute\n  #define __has_attribute(x) 0\n#endif\n#ifndef __has_cpp_attribute\n  #define __has_cpp_attribute(x) 0\n#endif\n#ifndef CYTHON_RESTRICT\n  #if defined(__GNUC__)\n    #define CYTHON_RESTRICT __restrict__\n  #elif defined(_MSC_VER) && _MSC_VER >= 1400\n    #define CYTHON_RESTRICT __restrict\n  #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L\n    #define CYTHON_RESTRICT restrict\n  #else\n    #define CYTHON_RESTRICT\n  #endif\n#endif\n#ifndef CYTHON_UNUSED\n  #if defined(__cplusplus)\n    /* for clang __has_cpp_attribute(maybe_unused) is true even before C++17\n     * but leads to warnings with -pedantic, since it is a C++17 feature */\n    #if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || __cplusplus >= 201703L)\n      #if __has_cpp_attribute(maybe_unused)\n        #define CYTHON_UNUSED [[maybe_unused]]\n      #endif\n    #endif\n  #endif\n#endif\n#ifndef CYTHON_UNUSED\n# if defined(__GNUC__)\n#   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))\n#     define CYTHON_UNUSED __attribute__ ((__unused__))\n#   else\n#     define CYTHON_UNUSED\n#   endif\n# elif defined(__ICC) || (defined(__INTEL_COMPILER) && !defined(_MSC_VER))\n#   define CYTHON_UNUSED __attribute__ ((__unused__))\n# else\n#   define CYTHON_UNUSED\n# endif\n#endif\n#ifndef CYTHON_UNUSED_VAR\n#  if defined(__cplusplus)\n     template<class T> void CYTHON_UNUSED_VAR( const T& ) { }\n#  else\n#    define CYTHON_UNUSED_VAR(x) (void)(x)\n#  endif\n#endif\n#ifndef CYTHON_MAYBE_UNUSED_VAR\n  #define CYTHON_MAYBE_UNUSED_VAR(x) CYTHON_UNUSED_VAR(x)\n#endif\n#ifndef CYTHON_NCP_UNUSED\n# if CYTHON_COMPILING_IN_CPYTHON\n#  define CYTHON_NCP_UNUSED\n# else\n#  define CYTHON_NCP_UNUSED CYTHON_UNUSED\n# endif\n#endif\n#ifndef CYTHON_USE_CPP_STD_MOVE\n  #if defined(__cplusplus) && (\\\n    __cplusplus >= 201103L || (defined(_MSC_VER) && _MSC_VER >= 1600))\n    #define CYTHON_USE_CPP_STD_MOVE 1\n  #else\n    #define CYTHON_USE_CPP_STD_MOVE 0\n  #endif\n#endif\n#define __Pyx_void_to_None(void_result) ((void)(void_result), Py_INCREF(Py_None), Py_None)\n#ifdef _MSC_VER\n    #ifndef _MSC_STDINT_H_\n        #if _MSC_VER < 1300\n            typedef unsigned char     uint8_t;\n            typedef unsigned short    uint16_t;\n            typedef unsigned int      uint32_t;\n        #else\n            typedef unsigned __int8   uint8_t;\n            typedef unsigned __int16  uint16_t;\n            typedef unsigned __int32  uint32_t;\n        #endif\n    #endif\n    #if _MSC_VER < 1300\n        #ifdef _WIN64\n            typedef unsigned long long  __pyx_uintptr_t;\n        #else\n            typedef unsigned int        __pyx_uintptr_t;\n        #endif\n    #else\n        #ifdef _WIN64\n            typedef unsigned __int64    __pyx_uintptr_t;\n        #else\n            typedef unsigned __int32    __pyx_uintptr_t;\n        #endif\n    #endif\n#else\n    #include <stdint.h>\n    typedef uintptr_t  __pyx_uintptr_t;\n#endif\n#ifndef CYTHON_FALLTHROUGH\n  #if defined(__cplusplus)\n    /* for clang __has_cpp_attribute(fallthrough) is true even before C++17\n     * but leads to warnings with -pedantic, since it is a C++17 feature */\n    #if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || __cplusplus >= 201703L)\n      #if __has_cpp_attribute(fallthrough)\n        #define CYTHON_FALLTHROUGH [[fallthrough]]\n      #endif\n    #endif\n    #ifndef CYTHON_FALLTHROUGH\n      #if __has_cpp_attribute(clang::fallthrough)\n        #define CYTHON_FALLTHROUGH [[clang::fallthrough]]\n      #elif __has_cpp_attribute(gnu::fallthrough)\n        #define CYTHON_FALLTHROUGH [[gnu::fallthrough]]\n      #endif\n    #endif\n  #endif\n  #ifndef CYTHON_FALLTHROUGH\n    #if __has_attribute(fallthrough)\n      #define CYTHON_FALLTHROUGH __attribute__((fallthrough))\n    #else\n      #define CYTHON_FALLTHROUGH\n    #endif\n  #endif\n  #if defined(__clang__) && defined(__apple_build_version__)\n    #if __apple_build_version__ < 7000000\n      #undef  CYTHON_FALLTHROUGH\n      #define CYTHON_FALLTHROUGH\n    #endif\n  #endif\n#endif\n#ifdef __cplusplus\n  template <typename T>\n  struct __PYX_IS_UNSIGNED_IMPL {static const bool value = T(0) < T(-1);};\n  #define __PYX_IS_UNSIGNED(type) (__PYX_IS_UNSIGNED_IMPL<type>::value)\n#else\n  #define __PYX_IS_UNSIGNED(type) (((type)-1) > 0)\n#endif\n#if CYTHON_COMPILING_IN_PYPY == 1\n  #define __PYX_NEED_TP_PRINT_SLOT  (PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x030A0000)\n#else\n  #define __PYX_NEED_TP_PRINT_SLOT  (PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000)\n#endif\n#define __PYX_REINTERPRET_FUNCION(func_pointer, other_pointer) ((func_pointer)(void(*)(void))(other_pointer))\n\n#ifndef CYTHON_INLINE\n  #if defined(__clang__)\n    #define CYTHON_INLINE __inline__ __attribute__ ((__unused__))\n  #elif defined(__GNUC__)\n    #define CYTHON_INLINE __inline__\n  #elif defined(_MSC_VER)\n    #define CYTHON_INLINE __inline\n  #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L\n    #define CYTHON_INLINE inline\n  #else\n    #define CYTHON_INLINE\n  #endif\n#endif\n\n#define __PYX_BUILD_PY_SSIZE_T \"n\"\n#define CYTHON_FORMAT_SSIZE_T \"z\"\n#if PY_MAJOR_VERSION < 3\n  #define __Pyx_BUILTIN_MODULE_NAME \"__builtin__\"\n  #define __Pyx_DefaultClassType PyClass_Type\n  #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\\\n          PyCode_New(a+k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\n#else\n  #define __Pyx_BUILTIN_MODULE_NAME \"builtins\"\n  #define __Pyx_DefaultClassType PyType_Type\n#if CYTHON_COMPILING_IN_LIMITED_API\n    static CYTHON_INLINE PyObject* __Pyx_PyCode_New(int a, int p, int k, int l, int s, int f,\n                                                    PyObject *code, PyObject *c, PyObject* n, PyObject *v,\n                                                    PyObject *fv, PyObject *cell, PyObject* fn,\n                                                    PyObject *name, int fline, PyObject *lnos) {\n        PyObject *exception_table = NULL;\n        PyObject *types_module=NULL, *code_type=NULL, *result=NULL;\n        #if __PYX_LIMITED_VERSION_HEX < 0x030B0000\n        PyObject *version_info;\n        PyObject *py_minor_version = NULL;\n        #endif\n        long minor_version = 0;\n        PyObject *type, *value, *traceback;\n        PyErr_Fetch(&type, &value, &traceback);\n        #if __PYX_LIMITED_VERSION_HEX >= 0x030B0000\n        minor_version = 11;\n        #else\n        if (!(version_info = PySys_GetObject(\"version_info\"))) goto end;\n        if (!(py_minor_version = PySequence_GetItem(version_info, 1))) goto end;\n        minor_version = PyLong_AsLong(py_minor_version);\n        Py_DECREF(py_minor_version);\n        if (minor_version == -1 && PyErr_Occurred()) goto end;\n        #endif\n        if (!(types_module = PyImport_ImportModule(\"types\"))) goto end;\n        if (!(code_type = PyObject_GetAttrString(types_module, \"CodeType\"))) goto end;\n        if (minor_version <= 7) {\n            (void)p;\n            result = PyObject_CallFunction(code_type, \"iiiiiOOOOOOiOO\", a, k, l, s, f, code,\n                          c, n, v, fn, name, fline, lnos, fv, cell);\n        } else if (minor_version <= 10) {\n            result = PyObject_CallFunction(code_type, \"iiiiiiOOOOOOiOO\", a,p, k, l, s, f, code,\n                          c, n, v, fn, name, fline, lnos, fv, cell);\n        } else {\n            if (!(exception_table = PyBytes_FromStringAndSize(NULL, 0))) goto end;\n            result = PyObject_CallFunction(code_type, \"iiiiiiOOOOOOOiOO\", a,p, k, l, s, f, code,\n                          c, n, v, fn, name, name, fline, lnos, exception_table, fv, cell);\n        }\n    end:\n        Py_XDECREF(code_type);\n        Py_XDECREF(exception_table);\n        Py_XDECREF(types_module);\n        if (type) {\n            PyErr_Restore(type, value, traceback);\n        }\n        return result;\n    }\n    #ifndef CO_OPTIMIZED\n    #define CO_OPTIMIZED 0x0001\n    #endif\n    #ifndef CO_NEWLOCALS\n    #define CO_NEWLOCALS 0x0002\n    #endif\n    #ifndef CO_VARARGS\n    #define CO_VARARGS 0x0004\n    #endif\n    #ifndef CO_VARKEYWORDS\n    #define CO_VARKEYWORDS 0x0008\n    #endif\n    #ifndef CO_ASYNC_GENERATOR\n    #define CO_ASYNC_GENERATOR 0x0200\n    #endif\n    #ifndef CO_GENERATOR\n    #define CO_GENERATOR 0x0020\n    #endif\n    #ifndef CO_COROUTINE\n    #define CO_COROUTINE 0x0080\n    #endif\n#elif PY_VERSION_HEX >= 0x030B0000\n  static CYTHON_INLINE PyCodeObject* __Pyx_PyCode_New(int a, int p, int k, int l, int s, int f,\n                                                    PyObject *code, PyObject *c, PyObject* n, PyObject *v,\n                                                    PyObject *fv, PyObject *cell, PyObject* fn,\n                                                    PyObject *name, int fline, PyObject *lnos) {\n    PyCodeObject *result;\n    PyObject *empty_bytes = PyBytes_FromStringAndSize(\"\", 0);\n    if (!empty_bytes) return NULL;\n    result =\n      #if PY_VERSION_HEX >= 0x030C0000\n        PyUnstable_Code_NewWithPosOnlyArgs\n      #else\n        PyCode_NewWithPosOnlyArgs\n      #endif\n        (a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, name, fline, lnos, empty_bytes);\n    Py_DECREF(empty_bytes);\n    return result;\n  }\n#elif PY_VERSION_HEX >= 0x030800B2 && !CYTHON_COMPILING_IN_PYPY\n  #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\\\n          PyCode_NewWithPosOnlyArgs(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\n#else\n  #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\\\n          PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\n#endif\n#endif\n#if PY_VERSION_HEX >= 0x030900A4 || defined(Py_IS_TYPE)\n  #define __Pyx_IS_TYPE(ob, type) Py_IS_TYPE(ob, type)\n#else\n  #define __Pyx_IS_TYPE(ob, type) (((const PyObject*)ob)->ob_type == (type))\n#endif\n#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_Is)\n  #define __Pyx_Py_Is(x, y)  Py_Is(x, y)\n#else\n  #define __Pyx_Py_Is(x, y) ((x) == (y))\n#endif\n#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsNone)\n  #define __Pyx_Py_IsNone(ob) Py_IsNone(ob)\n#else\n  #define __Pyx_Py_IsNone(ob) __Pyx_Py_Is((ob), Py_None)\n#endif\n#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsTrue)\n  #define __Pyx_Py_IsTrue(ob) Py_IsTrue(ob)\n#else\n  #define __Pyx_Py_IsTrue(ob) __Pyx_Py_Is((ob), Py_True)\n#endif\n#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsFalse)\n  #define __Pyx_Py_IsFalse(ob) Py_IsFalse(ob)\n#else\n  #define __Pyx_Py_IsFalse(ob) __Pyx_Py_Is((ob), Py_False)\n#endif\n#define __Pyx_NoneAsNull(obj)  (__Pyx_Py_IsNone(obj) ? NULL : (obj))\n#if PY_VERSION_HEX >= 0x030900F0 && !CYTHON_COMPILING_IN_PYPY\n  #define __Pyx_PyObject_GC_IsFinalized(o) PyObject_GC_IsFinalized(o)\n#else\n  #define __Pyx_PyObject_GC_IsFinalized(o) _PyGC_FINALIZED(o)\n#endif\n#ifndef CO_COROUTINE\n  #define CO_COROUTINE 0x80\n#endif\n#ifndef CO_ASYNC_GENERATOR\n  #define CO_ASYNC_GENERATOR 0x200\n#endif\n#ifndef Py_TPFLAGS_CHECKTYPES\n  #define Py_TPFLAGS_CHECKTYPES 0\n#endif\n#ifndef Py_TPFLAGS_HAVE_INDEX\n  #define Py_TPFLAGS_HAVE_INDEX 0\n#endif\n#ifndef Py_TPFLAGS_HAVE_NEWBUFFER\n  #define Py_TPFLAGS_HAVE_NEWBUFFER 0\n#endif\n#ifndef Py_TPFLAGS_HAVE_FINALIZE\n  #define Py_TPFLAGS_HAVE_FINALIZE 0\n#endif\n#ifndef Py_TPFLAGS_SEQUENCE\n  #define Py_TPFLAGS_SEQUENCE 0\n#endif\n#ifndef Py_TPFLAGS_MAPPING\n  #define Py_TPFLAGS_MAPPING 0\n#endif\n#ifndef METH_STACKLESS\n  #define METH_STACKLESS 0\n#endif\n#if PY_VERSION_HEX <= 0x030700A3 || !defined(METH_FASTCALL)\n  #ifndef METH_FASTCALL\n     #define METH_FASTCALL 0x80\n  #endif\n  typedef PyObject *(*__Pyx_PyCFunctionFast) (PyObject *self, PyObject *const *args, Py_ssize_t nargs);\n  typedef PyObject *(*__Pyx_PyCFunctionFastWithKeywords) (PyObject *self, PyObject *const *args,\n                                                          Py_ssize_t nargs, PyObject *kwnames);\n#else\n  #if PY_VERSION_HEX >= 0x030d00A4\n  #  define __Pyx_PyCFunctionFast PyCFunctionFast\n  #  define __Pyx_PyCFunctionFastWithKeywords PyCFunctionFastWithKeywords\n  #else\n  #  define __Pyx_PyCFunctionFast _PyCFunctionFast\n  #  define __Pyx_PyCFunctionFastWithKeywords _PyCFunctionFastWithKeywords\n  #endif\n#endif\n#if CYTHON_METH_FASTCALL\n  #define __Pyx_METH_FASTCALL METH_FASTCALL\n  #define __Pyx_PyCFunction_FastCall __Pyx_PyCFunctionFast\n  #define __Pyx_PyCFunction_FastCallWithKeywords __Pyx_PyCFunctionFastWithKeywords\n#else\n  #define __Pyx_METH_FASTCALL METH_VARARGS\n  #define __Pyx_PyCFunction_FastCall PyCFunction\n  #define __Pyx_PyCFunction_FastCallWithKeywords PyCFunctionWithKeywords\n#endif\n#if CYTHON_VECTORCALL\n  #define __pyx_vectorcallfunc vectorcallfunc\n  #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET  PY_VECTORCALL_ARGUMENTS_OFFSET\n  #define __Pyx_PyVectorcall_NARGS(n)  PyVectorcall_NARGS((size_t)(n))\n#elif CYTHON_BACKPORT_VECTORCALL\n  typedef PyObject *(*__pyx_vectorcallfunc)(PyObject *callable, PyObject *const *args,\n                                            size_t nargsf, PyObject *kwnames);\n  #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET  ((size_t)1 << (8 * sizeof(size_t) - 1))\n  #define __Pyx_PyVectorcall_NARGS(n)  ((Py_ssize_t)(((size_t)(n)) & ~__Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET))\n#else\n  #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET  0\n  #define __Pyx_PyVectorcall_NARGS(n)  ((Py_ssize_t)(n))\n#endif\n#if PY_MAJOR_VERSION >= 0x030900B1\n#define __Pyx_PyCFunction_CheckExact(func)  PyCFunction_CheckExact(func)\n#else\n#define __Pyx_PyCFunction_CheckExact(func)  PyCFunction_Check(func)\n#endif\n#define __Pyx_CyOrPyCFunction_Check(func)  PyCFunction_Check(func)\n#if CYTHON_COMPILING_IN_CPYTHON\n#define __Pyx_CyOrPyCFunction_GET_FUNCTION(func)  (((PyCFunctionObject*)(func))->m_ml->ml_meth)\n#elif !CYTHON_COMPILING_IN_LIMITED_API\n#define __Pyx_CyOrPyCFunction_GET_FUNCTION(func)  PyCFunction_GET_FUNCTION(func)\n#endif\n#if CYTHON_COMPILING_IN_CPYTHON\n#define __Pyx_CyOrPyCFunction_GET_FLAGS(func)  (((PyCFunctionObject*)(func))->m_ml->ml_flags)\nstatic CYTHON_INLINE PyObject* __Pyx_CyOrPyCFunction_GET_SELF(PyObject *func) {\n    return (__Pyx_CyOrPyCFunction_GET_FLAGS(func) & METH_STATIC) ? NULL : ((PyCFunctionObject*)func)->m_self;\n}\n#endif\nstatic CYTHON_INLINE int __Pyx__IsSameCFunction(PyObject *func, void *cfunc) {\n#if CYTHON_COMPILING_IN_LIMITED_API\n    return PyCFunction_Check(func) && PyCFunction_GetFunction(func) == (PyCFunction) cfunc;\n#else\n    return PyCFunction_Check(func) && PyCFunction_GET_FUNCTION(func) == (PyCFunction) cfunc;\n#endif\n}\n#define __Pyx_IsSameCFunction(func, cfunc)   __Pyx__IsSameCFunction(func, cfunc)\n#if __PYX_LIMITED_VERSION_HEX < 0x030900B1\n  #define __Pyx_PyType_FromModuleAndSpec(m, s, b)  ((void)m, PyType_FromSpecWithBases(s, b))\n  typedef PyObject *(*__Pyx_PyCMethod)(PyObject *, PyTypeObject *, PyObject *const *, size_t, PyObject *);\n#else\n  #define __Pyx_PyType_FromModuleAndSpec(m, s, b)  PyType_FromModuleAndSpec(m, s, b)\n  #define __Pyx_PyCMethod  PyCMethod\n#endif\n#ifndef METH_METHOD\n  #define METH_METHOD 0x200\n#endif\n#if CYTHON_COMPILING_IN_PYPY && !defined(PyObject_Malloc)\n  #define PyObject_Malloc(s)   PyMem_Malloc(s)\n  #define PyObject_Free(p)     PyMem_Free(p)\n  #define PyObject_Realloc(p)  PyMem_Realloc(p)\n#endif\n#if CYTHON_COMPILING_IN_LIMITED_API\n  #define __Pyx_PyCode_HasFreeVars(co)  (PyCode_GetNumFree(co) > 0)\n  #define __Pyx_PyFrame_SetLineNumber(frame, lineno)\n#else\n  #define __Pyx_PyCode_HasFreeVars(co)  (PyCode_GetNumFree(co) > 0)\n  #define __Pyx_PyFrame_SetLineNumber(frame, lineno)  (frame)->f_lineno = (lineno)\n#endif\n#if CYTHON_COMPILING_IN_LIMITED_API\n  #define __Pyx_PyThreadState_Current PyThreadState_Get()\n#elif !CYTHON_FAST_THREAD_STATE\n  #define __Pyx_PyThreadState_Current PyThreadState_GET()\n#elif PY_VERSION_HEX >= 0x030d00A1\n  #define __Pyx_PyThreadState_Current PyThreadState_GetUnchecked()\n#elif PY_VERSION_HEX >= 0x03060000\n  #define __Pyx_PyThreadState_Current _PyThreadState_UncheckedGet()\n#elif PY_VERSION_HEX >= 0x03000000\n  #define __Pyx_PyThreadState_Current PyThreadState_GET()\n#else\n  #define __Pyx_PyThreadState_Current _PyThreadState_Current\n#endif\n#if CYTHON_COMPILING_IN_LIMITED_API\nstatic CYTHON_INLINE void *__Pyx_PyModule_GetState(PyObject *op)\n{\n    void *result;\n    result = PyModule_GetState(op);\n    if (!result)\n        Py_FatalError(\"Couldn't find the module state\");\n    return result;\n}\n#endif\n#define __Pyx_PyObject_GetSlot(obj, name, func_ctype)  __Pyx_PyType_GetSlot(Py_TYPE(obj), name, func_ctype)\n#if CYTHON_COMPILING_IN_LIMITED_API\n  #define __Pyx_PyType_GetSlot(type, name, func_ctype)  ((func_ctype) PyType_GetSlot((type), Py_##name))\n#else\n  #define __Pyx_PyType_GetSlot(type, name, func_ctype)  ((type)->name)\n#endif\n#if PY_VERSION_HEX < 0x030700A2 && !defined(PyThread_tss_create) && !defined(Py_tss_NEEDS_INIT)\n#include \"pythread.h\"\n#define Py_tss_NEEDS_INIT 0\ntypedef int Py_tss_t;\nstatic CYTHON_INLINE int PyThread_tss_create(Py_tss_t *key) {\n  *key = PyThread_create_key();\n  return 0;\n}\nstatic CYTHON_INLINE Py_tss_t * PyThread_tss_alloc(void) {\n  Py_tss_t *key = (Py_tss_t *)PyObject_Malloc(sizeof(Py_tss_t));\n  *key = Py_tss_NEEDS_INIT;\n  return key;\n}\nstatic CYTHON_INLINE void PyThread_tss_free(Py_tss_t *key) {\n  PyObject_Free(key);\n}\nstatic CYTHON_INLINE int PyThread_tss_is_created(Py_tss_t *key) {\n  return *key != Py_tss_NEEDS_INIT;\n}\nstatic CYTHON_INLINE void PyThread_tss_delete(Py_tss_t *key) {\n  PyThread_delete_key(*key);\n  *key = Py_tss_NEEDS_INIT;\n}\nstatic CYTHON_INLINE int PyThread_tss_set(Py_tss_t *key, void *value) {\n  return PyThread_set_key_value(*key, value);\n}\nstatic CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) {\n  return PyThread_get_key_value(*key);\n}\n#endif\n#if PY_MAJOR_VERSION < 3\n    #if CYTHON_COMPILING_IN_PYPY\n        #if PYPY_VERSION_NUM < 0x07030600\n            #if defined(__cplusplus) && __cplusplus >= 201402L\n                [[deprecated(\"`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6\")]]\n            #elif defined(__GNUC__) || defined(__clang__)\n                __attribute__ ((__deprecated__(\"`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6\")))\n            #elif defined(_MSC_VER)\n                __declspec(deprecated(\"`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6\"))\n            #endif\n            static CYTHON_INLINE int PyGILState_Check(void) {\n                return 0;\n            }\n        #else  // PYPY_VERSION_NUM < 0x07030600\n        #endif  // PYPY_VERSION_NUM < 0x07030600\n    #else\n        static CYTHON_INLINE int PyGILState_Check(void) {\n            PyThreadState * tstate = _PyThreadState_Current;\n            return tstate && (tstate == PyGILState_GetThisThreadState());\n        }\n    #endif\n#endif\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030d0000 || defined(_PyDict_NewPresized)\n#define __Pyx_PyDict_NewPresized(n)  ((n <= 8) ? PyDict_New() : _PyDict_NewPresized(n))\n#else\n#define __Pyx_PyDict_NewPresized(n)  PyDict_New()\n#endif\n#if PY_MAJOR_VERSION >= 3 || CYTHON_FUTURE_DIVISION\n  #define __Pyx_PyNumber_Divide(x,y)         PyNumber_TrueDivide(x,y)\n  #define __Pyx_PyNumber_InPlaceDivide(x,y)  PyNumber_InPlaceTrueDivide(x,y)\n#else\n  #define __Pyx_PyNumber_Divide(x,y)         PyNumber_Divide(x,y)\n  #define __Pyx_PyNumber_InPlaceDivide(x,y)  PyNumber_InPlaceDivide(x,y)\n#endif\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX > 0x030600B4 && PY_VERSION_HEX < 0x030d0000 && CYTHON_USE_UNICODE_INTERNALS\n#define __Pyx_PyDict_GetItemStrWithError(dict, name)  _PyDict_GetItem_KnownHash(dict, name, ((PyASCIIObject *) name)->hash)\nstatic CYTHON_INLINE PyObject * __Pyx_PyDict_GetItemStr(PyObject *dict, PyObject *name) {\n    PyObject *res = __Pyx_PyDict_GetItemStrWithError(dict, name);\n    if (res == NULL) PyErr_Clear();\n    return res;\n}\n#elif PY_MAJOR_VERSION >= 3 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07020000)\n#define __Pyx_PyDict_GetItemStrWithError  PyDict_GetItemWithError\n#define __Pyx_PyDict_GetItemStr           PyDict_GetItem\n#else\nstatic CYTHON_INLINE PyObject * __Pyx_PyDict_GetItemStrWithError(PyObject *dict, PyObject *name) {\n#if CYTHON_COMPILING_IN_PYPY\n    return PyDict_GetItem(dict, name);\n#else\n    PyDictEntry *ep;\n    PyDictObject *mp = (PyDictObject*) dict;\n    long hash = ((PyStringObject *) name)->ob_shash;\n    assert(hash != -1);\n    ep = (mp->ma_lookup)(mp, name, hash);\n    if (ep == NULL) {\n        return NULL;\n    }\n    return ep->me_value;\n#endif\n}\n#define __Pyx_PyDict_GetItemStr           PyDict_GetItem\n#endif\n#if CYTHON_USE_TYPE_SLOTS\n  #define __Pyx_PyType_GetFlags(tp)   (((PyTypeObject *)tp)->tp_flags)\n  #define __Pyx_PyType_HasFeature(type, feature)  ((__Pyx_PyType_GetFlags(type) & (feature)) != 0)\n  #define __Pyx_PyObject_GetIterNextFunc(obj)  (Py_TYPE(obj)->tp_iternext)\n#else\n  #define __Pyx_PyType_GetFlags(tp)   (PyType_GetFlags((PyTypeObject *)tp))\n  #define __Pyx_PyType_HasFeature(type, feature)  PyType_HasFeature(type, feature)\n  #define __Pyx_PyObject_GetIterNextFunc(obj)  PyIter_Next\n#endif\n#if CYTHON_COMPILING_IN_LIMITED_API\n  #define __Pyx_SetItemOnTypeDict(tp, k, v) PyObject_GenericSetAttr((PyObject*)tp, k, v)\n#else\n  #define __Pyx_SetItemOnTypeDict(tp, k, v) PyDict_SetItem(tp->tp_dict, k, v)\n#endif\n#if CYTHON_USE_TYPE_SPECS && PY_VERSION_HEX >= 0x03080000\n#define __Pyx_PyHeapTypeObject_GC_Del(obj)  {\\\n    PyTypeObject *type = Py_TYPE((PyObject*)obj);\\\n    assert(__Pyx_PyType_HasFeature(type, Py_TPFLAGS_HEAPTYPE));\\\n    PyObject_GC_Del(obj);\\\n    Py_DECREF(type);\\\n}\n#else\n#define __Pyx_PyHeapTypeObject_GC_Del(obj)  PyObject_GC_Del(obj)\n#endif\n#if CYTHON_COMPILING_IN_LIMITED_API\n  #define CYTHON_PEP393_ENABLED 1\n  #define __Pyx_PyUnicode_READY(op)       (0)\n  #define __Pyx_PyUnicode_GET_LENGTH(u)   PyUnicode_GetLength(u)\n  #define __Pyx_PyUnicode_READ_CHAR(u, i) PyUnicode_ReadChar(u, i)\n  #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u)   ((void)u, 1114111U)\n  #define __Pyx_PyUnicode_KIND(u)         ((void)u, (0))\n  #define __Pyx_PyUnicode_DATA(u)         ((void*)u)\n  #define __Pyx_PyUnicode_READ(k, d, i)   ((void)k, PyUnicode_ReadChar((PyObject*)(d), i))\n  #define __Pyx_PyUnicode_IS_TRUE(u)      (0 != PyUnicode_GetLength(u))\n#elif PY_VERSION_HEX > 0x03030000 && defined(PyUnicode_KIND)\n  #define CYTHON_PEP393_ENABLED 1\n  #if PY_VERSION_HEX >= 0x030C0000\n    #define __Pyx_PyUnicode_READY(op)       (0)\n  #else\n    #define __Pyx_PyUnicode_READY(op)       (likely(PyUnicode_IS_READY(op)) ?\\\n                                                0 : _PyUnicode_Ready((PyObject *)(op)))\n  #endif\n  #define __Pyx_PyUnicode_GET_LENGTH(u)   PyUnicode_GET_LENGTH(u)\n  #define __Pyx_PyUnicode_READ_CHAR(u, i) PyUnicode_READ_CHAR(u, i)\n  #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u)   PyUnicode_MAX_CHAR_VALUE(u)\n  #define __Pyx_PyUnicode_KIND(u)         ((int)PyUnicode_KIND(u))\n  #define __Pyx_PyUnicode_DATA(u)         PyUnicode_DATA(u)\n  #define __Pyx_PyUnicode_READ(k, d, i)   PyUnicode_READ(k, d, i)\n  #define __Pyx_PyUnicode_WRITE(k, d, i, ch)  PyUnicode_WRITE(k, d, i, (Py_UCS4) ch)\n  #if PY_VERSION_HEX >= 0x030C0000\n    #define __Pyx_PyUnicode_IS_TRUE(u)      (0 != PyUnicode_GET_LENGTH(u))\n  #else\n    #if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x03090000\n    #define __Pyx_PyUnicode_IS_TRUE(u)      (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : ((PyCompactUnicodeObject *)(u))->wstr_length))\n    #else\n    #define __Pyx_PyUnicode_IS_TRUE(u)      (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : PyUnicode_GET_SIZE(u)))\n    #endif\n  #endif\n#else\n  #define CYTHON_PEP393_ENABLED 0\n  #define PyUnicode_1BYTE_KIND  1\n  #define PyUnicode_2BYTE_KIND  2\n  #define PyUnicode_4BYTE_KIND  4\n  #define __Pyx_PyUnicode_READY(op)       (0)\n  #define __Pyx_PyUnicode_GET_LENGTH(u)   PyUnicode_GET_SIZE(u)\n  #define __Pyx_PyUnicode_READ_CHAR(u, i) ((Py_UCS4)(PyUnicode_AS_UNICODE(u)[i]))\n  #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u)   ((sizeof(Py_UNICODE) == 2) ? 65535U : 1114111U)\n  #define __Pyx_PyUnicode_KIND(u)         ((int)sizeof(Py_UNICODE))\n  #define __Pyx_PyUnicode_DATA(u)         ((void*)PyUnicode_AS_UNICODE(u))\n  #define __Pyx_PyUnicode_READ(k, d, i)   ((void)(k), (Py_UCS4)(((Py_UNICODE*)d)[i]))\n  #define __Pyx_PyUnicode_WRITE(k, d, i, ch)  (((void)(k)), ((Py_UNICODE*)d)[i] = (Py_UNICODE) ch)\n  #define __Pyx_PyUnicode_IS_TRUE(u)      (0 != PyUnicode_GET_SIZE(u))\n#endif\n#if CYTHON_COMPILING_IN_PYPY\n  #define __Pyx_PyUnicode_Concat(a, b)      PyNumber_Add(a, b)\n  #define __Pyx_PyUnicode_ConcatSafe(a, b)  PyNumber_Add(a, b)\n#else\n  #define __Pyx_PyUnicode_Concat(a, b)      PyUnicode_Concat(a, b)\n  #define __Pyx_PyUnicode_ConcatSafe(a, b)  ((unlikely((a) == Py_None) || unlikely((b) == Py_None)) ?\\\n      PyNumber_Add(a, b) : __Pyx_PyUnicode_Concat(a, b))\n#endif\n#if CYTHON_COMPILING_IN_PYPY\n  #if !defined(PyUnicode_DecodeUnicodeEscape)\n    #define PyUnicode_DecodeUnicodeEscape(s, size, errors)  PyUnicode_Decode(s, size, \"unicode_escape\", errors)\n  #endif\n  #if !defined(PyUnicode_Contains) || (PY_MAJOR_VERSION == 2 && PYPY_VERSION_NUM < 0x07030500)\n    #undef PyUnicode_Contains\n    #define PyUnicode_Contains(u, s)  PySequence_Contains(u, s)\n  #endif\n  #if !defined(PyByteArray_Check)\n    #define PyByteArray_Check(obj)  PyObject_TypeCheck(obj, &PyByteArray_Type)\n  #endif\n  #if !defined(PyObject_Format)\n    #define PyObject_Format(obj, fmt)  PyObject_CallMethod(obj, \"__format__\", \"O\", fmt)\n  #endif\n#endif\n#define __Pyx_PyString_FormatSafe(a, b)   ((unlikely((a) == Py_None || (PyString_Check(b) && !PyString_CheckExact(b)))) ? PyNumber_Remainder(a, b) : __Pyx_PyString_Format(a, b))\n#define __Pyx_PyUnicode_FormatSafe(a, b)  ((unlikely((a) == Py_None || (PyUnicode_Check(b) && !PyUnicode_CheckExact(b)))) ? PyNumber_Remainder(a, b) : PyUnicode_Format(a, b))\n#if PY_MAJOR_VERSION >= 3\n  #define __Pyx_PyString_Format(a, b)  PyUnicode_Format(a, b)\n#else\n  #define __Pyx_PyString_Format(a, b)  PyString_Format(a, b)\n#endif\n#if PY_MAJOR_VERSION < 3 && !defined(PyObject_ASCII)\n  #define PyObject_ASCII(o)            PyObject_Repr(o)\n#endif\n#if PY_MAJOR_VERSION >= 3\n  #define PyBaseString_Type            PyUnicode_Type\n  #define PyStringObject               PyUnicodeObject\n  #define PyString_Type                PyUnicode_Type\n  #define PyString_Check               PyUnicode_Check\n  #define PyString_CheckExact          PyUnicode_CheckExact\n#ifndef PyObject_Unicode\n  #define PyObject_Unicode             PyObject_Str\n#endif\n#endif\n#if PY_MAJOR_VERSION >= 3\n  #define __Pyx_PyBaseString_Check(obj) PyUnicode_Check(obj)\n  #define __Pyx_PyBaseString_CheckExact(obj) PyUnicode_CheckExact(obj)\n#else\n  #define __Pyx_PyBaseString_Check(obj) (PyString_Check(obj) || PyUnicode_Check(obj))\n  #define __Pyx_PyBaseString_CheckExact(obj) (PyString_CheckExact(obj) || PyUnicode_CheckExact(obj))\n#endif\n#if CYTHON_COMPILING_IN_CPYTHON\n  #define __Pyx_PySequence_ListKeepNew(obj)\\\n    (likely(PyList_CheckExact(obj) && Py_REFCNT(obj) == 1) ? __Pyx_NewRef(obj) : PySequence_List(obj))\n#else\n  #define __Pyx_PySequence_ListKeepNew(obj)  PySequence_List(obj)\n#endif\n#ifndef PySet_CheckExact\n  #define PySet_CheckExact(obj)        __Pyx_IS_TYPE(obj, &PySet_Type)\n#endif\n#if PY_VERSION_HEX >= 0x030900A4\n  #define __Pyx_SET_REFCNT(obj, refcnt) Py_SET_REFCNT(obj, refcnt)\n  #define __Pyx_SET_SIZE(obj, size) Py_SET_SIZE(obj, size)\n#else\n  #define __Pyx_SET_REFCNT(obj, refcnt) Py_REFCNT(obj) = (refcnt)\n  #define __Pyx_SET_SIZE(obj, size) Py_SIZE(obj) = (size)\n#endif\n#if CYTHON_ASSUME_SAFE_MACROS\n  #define __Pyx_PySequence_ITEM(o, i) PySequence_ITEM(o, i)\n  #define __Pyx_PySequence_SIZE(seq)  Py_SIZE(seq)\n  #define __Pyx_PyTuple_SET_ITEM(o, i, v) (PyTuple_SET_ITEM(o, i, v), (0))\n  #define __Pyx_PyList_SET_ITEM(o, i, v) (PyList_SET_ITEM(o, i, v), (0))\n  #define __Pyx_PyTuple_GET_SIZE(o) PyTuple_GET_SIZE(o)\n  #define __Pyx_PyList_GET_SIZE(o) PyList_GET_SIZE(o)\n  #define __Pyx_PySet_GET_SIZE(o) PySet_GET_SIZE(o)\n  #define __Pyx_PyBytes_GET_SIZE(o) PyBytes_GET_SIZE(o)\n  #define __Pyx_PyByteArray_GET_SIZE(o) PyByteArray_GET_SIZE(o)\n#else\n  #define __Pyx_PySequence_ITEM(o, i) PySequence_GetItem(o, i)\n  #define __Pyx_PySequence_SIZE(seq)  PySequence_Size(seq)\n  #define __Pyx_PyTuple_SET_ITEM(o, i, v) PyTuple_SetItem(o, i, v)\n  #define __Pyx_PyList_SET_ITEM(o, i, v) PyList_SetItem(o, i, v)\n  #define __Pyx_PyTuple_GET_SIZE(o) PyTuple_Size(o)\n  #define __Pyx_PyList_GET_SIZE(o) PyList_Size(o)\n  #define __Pyx_PySet_GET_SIZE(o) PySet_Size(o)\n  #define __Pyx_PyBytes_GET_SIZE(o) PyBytes_Size(o)\n  #define __Pyx_PyByteArray_GET_SIZE(o) PyByteArray_Size(o)\n#endif\n#if __PYX_LIMITED_VERSION_HEX >= 0x030d00A1\n  #define __Pyx_PyImport_AddModuleRef(name) PyImport_AddModuleRef(name)\n#else\n  static CYTHON_INLINE PyObject *__Pyx_PyImport_AddModuleRef(const char *name) {\n      PyObject *module = PyImport_AddModule(name);\n      Py_XINCREF(module);\n      return module;\n  }\n#endif\n#if PY_MAJOR_VERSION >= 3\n  #define PyIntObject                  PyLongObject\n  #define PyInt_Type                   PyLong_Type\n  #define PyInt_Check(op)              PyLong_Check(op)\n  #define PyInt_CheckExact(op)         PyLong_CheckExact(op)\n  #define __Pyx_Py3Int_Check(op)       PyLong_Check(op)\n  #define __Pyx_Py3Int_CheckExact(op)  PyLong_CheckExact(op)\n  #define PyInt_FromString             PyLong_FromString\n  #define PyInt_FromUnicode            PyLong_FromUnicode\n  #define PyInt_FromLong               PyLong_FromLong\n  #define PyInt_FromSize_t             PyLong_FromSize_t\n  #define PyInt_FromSsize_t            PyLong_FromSsize_t\n  #define PyInt_AsLong                 PyLong_AsLong\n  #define PyInt_AS_LONG                PyLong_AS_LONG\n  #define PyInt_AsSsize_t              PyLong_AsSsize_t\n  #define PyInt_AsUnsignedLongMask     PyLong_AsUnsignedLongMask\n  #define PyInt_AsUnsignedLongLongMask PyLong_AsUnsignedLongLongMask\n  #define PyNumber_Int                 PyNumber_Long\n#else\n  #define __Pyx_Py3Int_Check(op)       (PyLong_Check(op) || PyInt_Check(op))\n  #define __Pyx_Py3Int_CheckExact(op)  (PyLong_CheckExact(op) || PyInt_CheckExact(op))\n#endif\n#if PY_MAJOR_VERSION >= 3\n  #define PyBoolObject                 PyLongObject\n#endif\n#if PY_MAJOR_VERSION >= 3 && CYTHON_COMPILING_IN_PYPY\n  #ifndef PyUnicode_InternFromString\n    #define PyUnicode_InternFromString(s) PyUnicode_FromString(s)\n  #endif\n#endif\n#if PY_VERSION_HEX < 0x030200A4\n  typedef long Py_hash_t;\n  #define __Pyx_PyInt_FromHash_t PyInt_FromLong\n  #define __Pyx_PyInt_AsHash_t   __Pyx_PyIndex_AsHash_t\n#else\n  #define __Pyx_PyInt_FromHash_t PyInt_FromSsize_t\n  #define __Pyx_PyInt_AsHash_t   __Pyx_PyIndex_AsSsize_t\n#endif\n#if CYTHON_USE_ASYNC_SLOTS\n  #if PY_VERSION_HEX >= 0x030500B1\n    #define __Pyx_PyAsyncMethodsStruct PyAsyncMethods\n    #define __Pyx_PyType_AsAsync(obj) (Py_TYPE(obj)->tp_as_async)\n  #else\n    #define __Pyx_PyType_AsAsync(obj) ((__Pyx_PyAsyncMethodsStruct*) (Py_TYPE(obj)->tp_reserved))\n  #endif\n#else\n  #define __Pyx_PyType_AsAsync(obj) NULL\n#endif\n#ifndef __Pyx_PyAsyncMethodsStruct\n    typedef struct {\n        unaryfunc am_await;\n        unaryfunc am_aiter;\n        unaryfunc am_anext;\n    } __Pyx_PyAsyncMethodsStruct;\n#endif\n\n#if defined(_WIN32) || defined(WIN32) || defined(MS_WINDOWS)\n  #if !defined(_USE_MATH_DEFINES)\n    #define _USE_MATH_DEFINES\n  #endif\n#endif\n#include <math.h>\n#ifdef NAN\n#define __PYX_NAN() ((float) NAN)\n#else\nstatic CYTHON_INLINE float __PYX_NAN() {\n  float value;\n  memset(&value, 0xFF, sizeof(value));\n  return value;\n}\n#endif\n#if defined(__CYGWIN__) && defined(_LDBL_EQ_DBL)\n#define __Pyx_truncl trunc\n#else\n#define __Pyx_truncl truncl\n#endif\n\n#define __PYX_MARK_ERR_POS(f_index, lineno) \\\n    { __pyx_filename = __pyx_f[f_index]; (void)__pyx_filename; __pyx_lineno = lineno; (void)__pyx_lineno; __pyx_clineno = __LINE__;  (void)__pyx_clineno; }\n#define __PYX_ERR(f_index, lineno, Ln_error) \\\n    { __PYX_MARK_ERR_POS(f_index, lineno) goto Ln_error; }\n\n#ifdef CYTHON_EXTERN_C\n    #undef __PYX_EXTERN_C\n    #define __PYX_EXTERN_C CYTHON_EXTERN_C\n#elif defined(__PYX_EXTERN_C)\n    #ifdef _MSC_VER\n    #pragma message (\"Please do not define the '__PYX_EXTERN_C' macro externally. Use 'CYTHON_EXTERN_C' instead.\")\n    #else\n    #warning Please do not define the '__PYX_EXTERN_C' macro externally. Use 'CYTHON_EXTERN_C' instead.\n    #endif\n#else\n  #ifdef __cplusplus\n    #define __PYX_EXTERN_C extern \"C\"\n  #else\n    #define __PYX_EXTERN_C extern\n  #endif\n#endif\n\n#define __PYX_HAVE__triangle__core\n#define __PYX_HAVE_API__triangle__core\n/* Early includes */\n#include <string.h>\n#include <stdlib.h>\n#include \"triangle.h\"\n#include \"pythread.h\"\n#ifdef _OPENMP\n#include <omp.h>\n#endif /* _OPENMP */\n\n#if defined(PYREX_WITHOUT_ASSERTIONS) && !defined(CYTHON_WITHOUT_ASSERTIONS)\n#define CYTHON_WITHOUT_ASSERTIONS\n#endif\n\ntypedef struct {PyObject **p; const char *s; const Py_ssize_t n; const char* encoding;\n                const char is_unicode; const char is_str; const char intern; } __Pyx_StringTabEntry;\n\n#define __PYX_DEFAULT_STRING_ENCODING_IS_ASCII 0\n#define __PYX_DEFAULT_STRING_ENCODING_IS_UTF8 0\n#define __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT (PY_MAJOR_VERSION >= 3 && __PYX_DEFAULT_STRING_ENCODING_IS_UTF8)\n#define __PYX_DEFAULT_STRING_ENCODING \"\"\n#define __Pyx_PyObject_FromString __Pyx_PyBytes_FromString\n#define __Pyx_PyObject_FromStringAndSize __Pyx_PyBytes_FromStringAndSize\n#define __Pyx_uchar_cast(c) ((unsigned char)c)\n#define __Pyx_long_cast(x) ((long)x)\n#define __Pyx_fits_Py_ssize_t(v, type, is_signed)  (\\\n    (sizeof(type) < sizeof(Py_ssize_t))  ||\\\n    (sizeof(type) > sizeof(Py_ssize_t) &&\\\n          likely(v < (type)PY_SSIZE_T_MAX ||\\\n                 v == (type)PY_SSIZE_T_MAX)  &&\\\n          (!is_signed || likely(v > (type)PY_SSIZE_T_MIN ||\\\n                                v == (type)PY_SSIZE_T_MIN)))  ||\\\n    (sizeof(type) == sizeof(Py_ssize_t) &&\\\n          (is_signed || likely(v < (type)PY_SSIZE_T_MAX ||\\\n                               v == (type)PY_SSIZE_T_MAX)))  )\nstatic CYTHON_INLINE int __Pyx_is_valid_index(Py_ssize_t i, Py_ssize_t limit) {\n    return (size_t) i < (size_t) limit;\n}\n#if defined (__cplusplus) && __cplusplus >= 201103L\n    #include <cstdlib>\n    #define __Pyx_sst_abs(value) std::abs(value)\n#elif SIZEOF_INT >= SIZEOF_SIZE_T\n    #define __Pyx_sst_abs(value) abs(value)\n#elif SIZEOF_LONG >= SIZEOF_SIZE_T\n    #define __Pyx_sst_abs(value) labs(value)\n#elif defined (_MSC_VER)\n    #define __Pyx_sst_abs(value) ((Py_ssize_t)_abs64(value))\n#elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L\n    #define __Pyx_sst_abs(value) llabs(value)\n#elif defined (__GNUC__)\n    #define __Pyx_sst_abs(value) __builtin_llabs(value)\n#else\n    #define __Pyx_sst_abs(value) ((value<0) ? -value : value)\n#endif\nstatic CYTHON_INLINE Py_ssize_t __Pyx_ssize_strlen(const char *s);\nstatic CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject*);\nstatic CYTHON_INLINE const char* __Pyx_PyObject_AsStringAndSize(PyObject*, Py_ssize_t* length);\nstatic CYTHON_INLINE PyObject* __Pyx_PyByteArray_FromString(const char*);\n#define __Pyx_PyByteArray_FromStringAndSize(s, l) PyByteArray_FromStringAndSize((const char*)s, l)\n#define __Pyx_PyBytes_FromString        PyBytes_FromString\n#define __Pyx_PyBytes_FromStringAndSize PyBytes_FromStringAndSize\nstatic CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char*);\n#if PY_MAJOR_VERSION < 3\n    #define __Pyx_PyStr_FromString        __Pyx_PyBytes_FromString\n    #define __Pyx_PyStr_FromStringAndSize __Pyx_PyBytes_FromStringAndSize\n#else\n    #define __Pyx_PyStr_FromString        __Pyx_PyUnicode_FromString\n    #define __Pyx_PyStr_FromStringAndSize __Pyx_PyUnicode_FromStringAndSize\n#endif\n#define __Pyx_PyBytes_AsWritableString(s)     ((char*) PyBytes_AS_STRING(s))\n#define __Pyx_PyBytes_AsWritableSString(s)    ((signed char*) PyBytes_AS_STRING(s))\n#define __Pyx_PyBytes_AsWritableUString(s)    ((unsigned char*) PyBytes_AS_STRING(s))\n#define __Pyx_PyBytes_AsString(s)     ((const char*) PyBytes_AS_STRING(s))\n#define __Pyx_PyBytes_AsSString(s)    ((const signed char*) PyBytes_AS_STRING(s))\n#define __Pyx_PyBytes_AsUString(s)    ((const unsigned char*) PyBytes_AS_STRING(s))\n#define __Pyx_PyObject_AsWritableString(s)    ((char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s))\n#define __Pyx_PyObject_AsWritableSString(s)    ((signed char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s))\n#define __Pyx_PyObject_AsWritableUString(s)    ((unsigned char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s))\n#define __Pyx_PyObject_AsSString(s)    ((const signed char*) __Pyx_PyObject_AsString(s))\n#define __Pyx_PyObject_AsUString(s)    ((const unsigned char*) __Pyx_PyObject_AsString(s))\n#define __Pyx_PyObject_FromCString(s)  __Pyx_PyObject_FromString((const char*)s)\n#define __Pyx_PyBytes_FromCString(s)   __Pyx_PyBytes_FromString((const char*)s)\n#define __Pyx_PyByteArray_FromCString(s)   __Pyx_PyByteArray_FromString((const char*)s)\n#define __Pyx_PyStr_FromCString(s)     __Pyx_PyStr_FromString((const char*)s)\n#define __Pyx_PyUnicode_FromCString(s) __Pyx_PyUnicode_FromString((const char*)s)\n#define __Pyx_PyUnicode_FromOrdinal(o)       PyUnicode_FromOrdinal((int)o)\n#define __Pyx_PyUnicode_AsUnicode            PyUnicode_AsUnicode\n#define __Pyx_NewRef(obj) (Py_INCREF(obj), obj)\n#define __Pyx_Owned_Py_None(b) __Pyx_NewRef(Py_None)\nstatic CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b);\nstatic CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject*);\nstatic CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject*);\nstatic CYTHON_INLINE PyObject* __Pyx_PyNumber_IntOrLong(PyObject* x);\n#define __Pyx_PySequence_Tuple(obj)\\\n    (likely(PyTuple_CheckExact(obj)) ? __Pyx_NewRef(obj) : PySequence_Tuple(obj))\nstatic CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject*);\nstatic CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t);\nstatic CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject*);\n#if CYTHON_ASSUME_SAFE_MACROS\n#define __pyx_PyFloat_AsDouble(x) (PyFloat_CheckExact(x) ? PyFloat_AS_DOUBLE(x) : PyFloat_AsDouble(x))\n#else\n#define __pyx_PyFloat_AsDouble(x) PyFloat_AsDouble(x)\n#endif\n#define __pyx_PyFloat_AsFloat(x) ((float) __pyx_PyFloat_AsDouble(x))\n#if PY_MAJOR_VERSION >= 3\n#define __Pyx_PyNumber_Int(x) (PyLong_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Long(x))\n#else\n#define __Pyx_PyNumber_Int(x) (PyInt_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Int(x))\n#endif\n#if CYTHON_USE_PYLONG_INTERNALS\n  #if PY_VERSION_HEX >= 0x030C00A7\n  #ifndef _PyLong_SIGN_MASK\n    #define _PyLong_SIGN_MASK 3\n  #endif\n  #ifndef _PyLong_NON_SIZE_BITS\n    #define _PyLong_NON_SIZE_BITS 3\n  #endif\n  #define __Pyx_PyLong_Sign(x)  (((PyLongObject*)x)->long_value.lv_tag & _PyLong_SIGN_MASK)\n  #define __Pyx_PyLong_IsNeg(x)  ((__Pyx_PyLong_Sign(x) & 2) != 0)\n  #define __Pyx_PyLong_IsNonNeg(x)  (!__Pyx_PyLong_IsNeg(x))\n  #define __Pyx_PyLong_IsZero(x)  (__Pyx_PyLong_Sign(x) & 1)\n  #define __Pyx_PyLong_IsPos(x)  (__Pyx_PyLong_Sign(x) == 0)\n  #define __Pyx_PyLong_CompactValueUnsigned(x)  (__Pyx_PyLong_Digits(x)[0])\n  #define __Pyx_PyLong_DigitCount(x)  ((Py_ssize_t) (((PyLongObject*)x)->long_value.lv_tag >> _PyLong_NON_SIZE_BITS))\n  #define __Pyx_PyLong_SignedDigitCount(x)\\\n        ((1 - (Py_ssize_t) __Pyx_PyLong_Sign(x)) * __Pyx_PyLong_DigitCount(x))\n  #if defined(PyUnstable_Long_IsCompact) && defined(PyUnstable_Long_CompactValue)\n    #define __Pyx_PyLong_IsCompact(x)     PyUnstable_Long_IsCompact((PyLongObject*) x)\n    #define __Pyx_PyLong_CompactValue(x)  PyUnstable_Long_CompactValue((PyLongObject*) x)\n  #else\n    #define __Pyx_PyLong_IsCompact(x)     (((PyLongObject*)x)->long_value.lv_tag < (2 << _PyLong_NON_SIZE_BITS))\n    #define __Pyx_PyLong_CompactValue(x)  ((1 - (Py_ssize_t) __Pyx_PyLong_Sign(x)) * (Py_ssize_t) __Pyx_PyLong_Digits(x)[0])\n  #endif\n  typedef Py_ssize_t  __Pyx_compact_pylong;\n  typedef size_t  __Pyx_compact_upylong;\n  #else\n  #define __Pyx_PyLong_IsNeg(x)  (Py_SIZE(x) < 0)\n  #define __Pyx_PyLong_IsNonNeg(x)  (Py_SIZE(x) >= 0)\n  #define __Pyx_PyLong_IsZero(x)  (Py_SIZE(x) == 0)\n  #define __Pyx_PyLong_IsPos(x)  (Py_SIZE(x) > 0)\n  #define __Pyx_PyLong_CompactValueUnsigned(x)  ((Py_SIZE(x) == 0) ? 0 : __Pyx_PyLong_Digits(x)[0])\n  #define __Pyx_PyLong_DigitCount(x)  __Pyx_sst_abs(Py_SIZE(x))\n  #define __Pyx_PyLong_SignedDigitCount(x)  Py_SIZE(x)\n  #define __Pyx_PyLong_IsCompact(x)  (Py_SIZE(x) == 0 || Py_SIZE(x) == 1 || Py_SIZE(x) == -1)\n  #define __Pyx_PyLong_CompactValue(x)\\\n        ((Py_SIZE(x) == 0) ? (sdigit) 0 : ((Py_SIZE(x) < 0) ? -(sdigit)__Pyx_PyLong_Digits(x)[0] : (sdigit)__Pyx_PyLong_Digits(x)[0]))\n  typedef sdigit  __Pyx_compact_pylong;\n  typedef digit  __Pyx_compact_upylong;\n  #endif\n  #if PY_VERSION_HEX >= 0x030C00A5\n  #define __Pyx_PyLong_Digits(x)  (((PyLongObject*)x)->long_value.ob_digit)\n  #else\n  #define __Pyx_PyLong_Digits(x)  (((PyLongObject*)x)->ob_digit)\n  #endif\n#endif\n#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII\n#include <string.h>\nstatic int __Pyx_sys_getdefaultencoding_not_ascii;\nstatic int __Pyx_init_sys_getdefaultencoding_params(void) {\n    PyObject* sys;\n    PyObject* default_encoding = NULL;\n    PyObject* ascii_chars_u = NULL;\n    PyObject* ascii_chars_b = NULL;\n    const char* default_encoding_c;\n    sys = PyImport_ImportModule(\"sys\");\n    if (!sys) goto bad;\n    default_encoding = PyObject_CallMethod(sys, (char*) \"getdefaultencoding\", NULL);\n    Py_DECREF(sys);\n    if (!default_encoding) goto bad;\n    default_encoding_c = PyBytes_AsString(default_encoding);\n    if (!default_encoding_c) goto bad;\n    if (strcmp(default_encoding_c, \"ascii\") == 0) {\n        __Pyx_sys_getdefaultencoding_not_ascii = 0;\n    } else {\n        char ascii_chars[128];\n        int c;\n        for (c = 0; c < 128; c++) {\n            ascii_chars[c] = (char) c;\n        }\n        __Pyx_sys_getdefaultencoding_not_ascii = 1;\n        ascii_chars_u = PyUnicode_DecodeASCII(ascii_chars, 128, NULL);\n        if (!ascii_chars_u) goto bad;\n        ascii_chars_b = PyUnicode_AsEncodedString(ascii_chars_u, default_encoding_c, NULL);\n        if (!ascii_chars_b || !PyBytes_Check(ascii_chars_b) || memcmp(ascii_chars, PyBytes_AS_STRING(ascii_chars_b), 128) != 0) {\n            PyErr_Format(\n                PyExc_ValueError,\n                \"This module compiled with c_string_encoding=ascii, but default encoding '%.200s' is not a superset of ascii.\",\n                default_encoding_c);\n            goto bad;\n        }\n        Py_DECREF(ascii_chars_u);\n        Py_DECREF(ascii_chars_b);\n    }\n    Py_DECREF(default_encoding);\n    return 0;\nbad:\n    Py_XDECREF(default_encoding);\n    Py_XDECREF(ascii_chars_u);\n    Py_XDECREF(ascii_chars_b);\n    return -1;\n}\n#endif\n#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT && PY_MAJOR_VERSION >= 3\n#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_DecodeUTF8(c_str, size, NULL)\n#else\n#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_Decode(c_str, size, __PYX_DEFAULT_STRING_ENCODING, NULL)\n#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT\n#include <string.h>\nstatic char* __PYX_DEFAULT_STRING_ENCODING;\nstatic int __Pyx_init_sys_getdefaultencoding_params(void) {\n    PyObject* sys;\n    PyObject* default_encoding = NULL;\n    char* default_encoding_c;\n    sys = PyImport_ImportModule(\"sys\");\n    if (!sys) goto bad;\n    default_encoding = PyObject_CallMethod(sys, (char*) (const char*) \"getdefaultencoding\", NULL);\n    Py_DECREF(sys);\n    if (!default_encoding) goto bad;\n    default_encoding_c = PyBytes_AsString(default_encoding);\n    if (!default_encoding_c) goto bad;\n    __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c) + 1);\n    if (!__PYX_DEFAULT_STRING_ENCODING) goto bad;\n    strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c);\n    Py_DECREF(default_encoding);\n    return 0;\nbad:\n    Py_XDECREF(default_encoding);\n    return -1;\n}\n#endif\n#endif\n\n\n/* Test for GCC > 2.95 */\n#if defined(__GNUC__)     && (__GNUC__ > 2 || (__GNUC__ == 2 && (__GNUC_MINOR__ > 95)))\n  #define likely(x)   __builtin_expect(!!(x), 1)\n  #define unlikely(x) __builtin_expect(!!(x), 0)\n#else /* !__GNUC__ or GCC < 2.95 */\n  #define likely(x)   (x)\n  #define unlikely(x) (x)\n#endif /* __GNUC__ */\nstatic CYTHON_INLINE void __Pyx_pretend_to_initialize(void* ptr) { (void)ptr; }\n\n#if !CYTHON_USE_MODULE_STATE\nstatic PyObject *__pyx_m = NULL;\n#endif\nstatic int __pyx_lineno;\nstatic int __pyx_clineno = 0;\nstatic const char * __pyx_cfilenm = __FILE__;\nstatic const char *__pyx_filename;\n\n/* #### Code section: filename_table ### */\n\nstatic const char *__pyx_f[] = {\n  \"triangle/core.pyx\",\n  \"<stringsource>\",\n};\n/* #### Code section: utility_code_proto_before_types ### */\n/* ForceInitThreads.proto */\n#ifndef __PYX_FORCE_INIT_THREADS\n  #define __PYX_FORCE_INIT_THREADS 0\n#endif\n\n/* NoFastGil.proto */\n#define __Pyx_PyGILState_Ensure PyGILState_Ensure\n#define __Pyx_PyGILState_Release PyGILState_Release\n#define __Pyx_FastGIL_Remember()\n#define __Pyx_FastGIL_Forget()\n#define __Pyx_FastGilFuncInit()\n\n/* BufferFormatStructs.proto */\nstruct __Pyx_StructField_;\n#define __PYX_BUF_FLAGS_PACKED_STRUCT (1 << 0)\ntypedef struct {\n  const char* name;\n  struct __Pyx_StructField_* fields;\n  size_t size;\n  size_t arraysize[8];\n  int ndim;\n  char typegroup;\n  char is_unsigned;\n  int flags;\n} __Pyx_TypeInfo;\ntypedef struct __Pyx_StructField_ {\n  __Pyx_TypeInfo* type;\n  const char* name;\n  size_t offset;\n} __Pyx_StructField;\ntypedef struct {\n  __Pyx_StructField* field;\n  size_t parent_offset;\n} __Pyx_BufFmt_StackElem;\ntypedef struct {\n  __Pyx_StructField root;\n  __Pyx_BufFmt_StackElem* head;\n  size_t fmt_offset;\n  size_t new_count, enc_count;\n  size_t struct_alignment;\n  int is_complex;\n  char enc_type;\n  char new_packmode;\n  char enc_packmode;\n  char is_valid_array;\n} __Pyx_BufFmt_Context;\n\n/* Atomics.proto */\n#include <pythread.h>\n#ifndef CYTHON_ATOMICS\n    #define CYTHON_ATOMICS 1\n#endif\n#define __PYX_CYTHON_ATOMICS_ENABLED() CYTHON_ATOMICS\n#define __pyx_atomic_int_type int\n#define __pyx_nonatomic_int_type int\n#if CYTHON_ATOMICS && (defined(__STDC_VERSION__) &&\\\n                        (__STDC_VERSION__ >= 201112L) &&\\\n                        !defined(__STDC_NO_ATOMICS__))\n    #include <stdatomic.h>\n#elif CYTHON_ATOMICS && (defined(__cplusplus) && (\\\n                    (__cplusplus >= 201103L) ||\\\n                    (defined(_MSC_VER) && _MSC_VER >= 1700)))\n    #include <atomic>\n#endif\n#if CYTHON_ATOMICS && (defined(__STDC_VERSION__) &&\\\n                        (__STDC_VERSION__ >= 201112L) &&\\\n                        !defined(__STDC_NO_ATOMICS__) &&\\\n                       ATOMIC_INT_LOCK_FREE == 2)\n    #undef __pyx_atomic_int_type\n    #define __pyx_atomic_int_type atomic_int\n    #define __pyx_atomic_incr_aligned(value) atomic_fetch_add_explicit(value, 1, memory_order_relaxed)\n    #define __pyx_atomic_decr_aligned(value) atomic_fetch_sub_explicit(value, 1, memory_order_acq_rel)\n    #if defined(__PYX_DEBUG_ATOMICS) && defined(_MSC_VER)\n        #pragma message (\"Using standard C atomics\")\n    #elif defined(__PYX_DEBUG_ATOMICS)\n        #warning \"Using standard C atomics\"\n    #endif\n#elif CYTHON_ATOMICS && (defined(__cplusplus) && (\\\n                    (__cplusplus >= 201103L) ||\\\n\\\n                    (defined(_MSC_VER) && _MSC_VER >= 1700)) &&\\\n                    ATOMIC_INT_LOCK_FREE == 2)\n    #undef __pyx_atomic_int_type\n    #define __pyx_atomic_int_type std::atomic_int\n    #define __pyx_atomic_incr_aligned(value) std::atomic_fetch_add_explicit(value, 1, std::memory_order_relaxed)\n    #define __pyx_atomic_decr_aligned(value) std::atomic_fetch_sub_explicit(value, 1, std::memory_order_acq_rel)\n    #if defined(__PYX_DEBUG_ATOMICS) && defined(_MSC_VER)\n        #pragma message (\"Using standard C++ atomics\")\n    #elif defined(__PYX_DEBUG_ATOMICS)\n        #warning \"Using standard C++ atomics\"\n    #endif\n#elif CYTHON_ATOMICS && (__GNUC__ >= 5 || (__GNUC__ == 4 &&\\\n                    (__GNUC_MINOR__ > 1 ||\\\n                    (__GNUC_MINOR__ == 1 && __GNUC_PATCHLEVEL__ >= 2))))\n    #define __pyx_atomic_incr_aligned(value) __sync_fetch_and_add(value, 1)\n    #define __pyx_atomic_decr_aligned(value) __sync_fetch_and_sub(value, 1)\n    #ifdef __PYX_DEBUG_ATOMICS\n        #warning \"Using GNU atomics\"\n    #endif\n#elif CYTHON_ATOMICS && defined(_MSC_VER)\n    #include <intrin.h>\n    #undef __pyx_atomic_int_type\n    #define __pyx_atomic_int_type long\n    #undef __pyx_nonatomic_int_type\n    #define __pyx_nonatomic_int_type long\n    #pragma intrinsic (_InterlockedExchangeAdd)\n    #define __pyx_atomic_incr_aligned(value) _InterlockedExchangeAdd(value, 1)\n    #define __pyx_atomic_decr_aligned(value) _InterlockedExchangeAdd(value, -1)\n    #ifdef __PYX_DEBUG_ATOMICS\n        #pragma message (\"Using MSVC atomics\")\n    #endif\n#else\n    #undef CYTHON_ATOMICS\n    #define CYTHON_ATOMICS 0\n    #ifdef __PYX_DEBUG_ATOMICS\n        #warning \"Not using atomics\"\n    #endif\n#endif\n#if CYTHON_ATOMICS\n    #define __pyx_add_acquisition_count(memview)\\\n             __pyx_atomic_incr_aligned(__pyx_get_slice_count_pointer(memview))\n    #define __pyx_sub_acquisition_count(memview)\\\n            __pyx_atomic_decr_aligned(__pyx_get_slice_count_pointer(memview))\n#else\n    #define __pyx_add_acquisition_count(memview)\\\n            __pyx_add_acquisition_count_locked(__pyx_get_slice_count_pointer(memview), memview->lock)\n    #define __pyx_sub_acquisition_count(memview)\\\n            __pyx_sub_acquisition_count_locked(__pyx_get_slice_count_pointer(memview), memview->lock)\n#endif\n\n/* MemviewSliceStruct.proto */\nstruct __pyx_memoryview_obj;\ntypedef struct {\n  struct __pyx_memoryview_obj *memview;\n  char *data;\n  Py_ssize_t shape[8];\n  Py_ssize_t strides[8];\n  Py_ssize_t suboffsets[8];\n} __Pyx_memviewslice;\n#define __Pyx_MemoryView_Len(m)  (m.shape[0])\n\n/* #### Code section: numeric_typedefs ### */\n/* #### Code section: complex_type_declarations ### */\n/* #### Code section: type_declarations ### */\n\n/*--- Type declarations ---*/\nstruct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii;\nstruct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd;\nstruct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap;\nstruct __pyx_array_obj;\nstruct __pyx_MemviewEnum_obj;\nstruct __pyx_memoryview_obj;\nstruct __pyx_memoryviewslice_obj;\n\n/* \"triangle/core.pyx\":67\n * \n * \n * cdef ii(int* _0, int* _1, int** pdata, check, free_):             # <<<<<<<<<<<<<<\n * \n *     def _get():\n */\nstruct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii {\n  PyObject_HEAD\n  int *__pyx_v__0;\n  int *__pyx_v__1;\n  PyObject *__pyx_v_check;\n  PyObject *__pyx_v_free_;\n  int **__pyx_v_pdata;\n};\n\n\n/* \"triangle/core.pyx\":87\n * \n * \n * cdef dd(int* _0, int* _1, double** pdata, check, free_):             # <<<<<<<<<<<<<<\n * \n *     def _get():\n */\nstruct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd {\n  PyObject_HEAD\n  int *__pyx_v__0;\n  int *__pyx_v__1;\n  PyObject *__pyx_v_check;\n  PyObject *__pyx_v_free_;\n  double **__pyx_v_pdata;\n};\n\n\n/* \"triangle/core.pyx\":108\n * \n * \n * cdef _wrap(triangulateio* c):             # <<<<<<<<<<<<<<\n * \n *     cdef int _1 = 1\n */\nstruct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap {\n  PyObject_HEAD\n  int __pyx_v__1;\n  int __pyx_v__2;\n  int __pyx_v__3;\n  int __pyx_v__4;\n};\n\n\n/* \"View.MemoryView\":114\n * @cython.collection_type(\"sequence\")\n * @cname(\"__pyx_array\")\n * cdef class array:             # <<<<<<<<<<<<<<\n * \n *     cdef:\n */\nstruct __pyx_array_obj {\n  PyObject_HEAD\n  struct __pyx_vtabstruct_array *__pyx_vtab;\n  char *data;\n  Py_ssize_t len;\n  char *format;\n  int ndim;\n  Py_ssize_t *_shape;\n  Py_ssize_t *_strides;\n  Py_ssize_t itemsize;\n  PyObject *mode;\n  PyObject *_format;\n  void (*callback_free_data)(void *);\n  int free_data;\n  int dtype_is_object;\n};\n\n\n/* \"View.MemoryView\":302\n * \n * @cname('__pyx_MemviewEnum')\n * cdef class Enum(object):             # <<<<<<<<<<<<<<\n *     cdef object name\n *     def __init__(self, name):\n */\nstruct __pyx_MemviewEnum_obj {\n  PyObject_HEAD\n  PyObject *name;\n};\n\n\n/* \"View.MemoryView\":337\n * \n * @cname('__pyx_memoryview')\n * cdef class memoryview:             # <<<<<<<<<<<<<<\n * \n *     cdef object obj\n */\nstruct __pyx_memoryview_obj {\n  PyObject_HEAD\n  struct __pyx_vtabstruct_memoryview *__pyx_vtab;\n  PyObject *obj;\n  PyObject *_size;\n  PyObject *_array_interface;\n  PyThread_type_lock lock;\n  __pyx_atomic_int_type acquisition_count;\n  Py_buffer view;\n  int flags;\n  int dtype_is_object;\n  __Pyx_TypeInfo *typeinfo;\n};\n\n\n/* \"View.MemoryView\":952\n * @cython.collection_type(\"sequence\")\n * @cname('__pyx_memoryviewslice')\n * cdef class _memoryviewslice(memoryview):             # <<<<<<<<<<<<<<\n *     \"Internal class for passing memoryview slices to Python\"\n * \n */\nstruct __pyx_memoryviewslice_obj {\n  struct __pyx_memoryview_obj __pyx_base;\n  __Pyx_memviewslice from_slice;\n  PyObject *from_object;\n  PyObject *(*to_object_func)(char *);\n  int (*to_dtype_func)(char *, PyObject *);\n};\n\n\n\n/* \"View.MemoryView\":114\n * @cython.collection_type(\"sequence\")\n * @cname(\"__pyx_array\")\n * cdef class array:             # <<<<<<<<<<<<<<\n * \n *     cdef:\n */\n\nstruct __pyx_vtabstruct_array {\n  PyObject *(*get_memview)(struct __pyx_array_obj *);\n};\nstatic struct __pyx_vtabstruct_array *__pyx_vtabptr_array;\n\n\n/* \"View.MemoryView\":337\n * \n * @cname('__pyx_memoryview')\n * cdef class memoryview:             # <<<<<<<<<<<<<<\n * \n *     cdef object obj\n */\n\nstruct __pyx_vtabstruct_memoryview {\n  char *(*get_item_pointer)(struct __pyx_memoryview_obj *, PyObject *);\n  PyObject *(*is_slice)(struct __pyx_memoryview_obj *, PyObject *);\n  PyObject *(*setitem_slice_assignment)(struct __pyx_memoryview_obj *, PyObject *, PyObject *);\n  PyObject *(*setitem_slice_assign_scalar)(struct __pyx_memoryview_obj *, struct __pyx_memoryview_obj *, PyObject *);\n  PyObject *(*setitem_indexed)(struct __pyx_memoryview_obj *, PyObject *, PyObject *);\n  PyObject *(*convert_item_to_object)(struct __pyx_memoryview_obj *, char *);\n  PyObject *(*assign_item_from_object)(struct __pyx_memoryview_obj *, char *, PyObject *);\n  PyObject *(*_get_base)(struct __pyx_memoryview_obj *);\n};\nstatic struct __pyx_vtabstruct_memoryview *__pyx_vtabptr_memoryview;\n\n\n/* \"View.MemoryView\":952\n * @cython.collection_type(\"sequence\")\n * @cname('__pyx_memoryviewslice')\n * cdef class _memoryviewslice(memoryview):             # <<<<<<<<<<<<<<\n *     \"Internal class for passing memoryview slices to Python\"\n * \n */\n\nstruct __pyx_vtabstruct__memoryviewslice {\n  struct __pyx_vtabstruct_memoryview __pyx_base;\n};\nstatic struct __pyx_vtabstruct__memoryviewslice *__pyx_vtabptr__memoryviewslice;\n/* #### Code section: utility_code_proto ### */\n\n/* --- Runtime support code (head) --- */\n/* Refnanny.proto */\n#ifndef CYTHON_REFNANNY\n  #define CYTHON_REFNANNY 0\n#endif\n#if CYTHON_REFNANNY\n  typedef struct {\n    void (*INCREF)(void*, PyObject*, Py_ssize_t);\n    void (*DECREF)(void*, PyObject*, Py_ssize_t);\n    void (*GOTREF)(void*, PyObject*, Py_ssize_t);\n    void (*GIVEREF)(void*, PyObject*, Py_ssize_t);\n    void* (*SetupContext)(const char*, Py_ssize_t, const char*);\n    void (*FinishContext)(void**);\n  } __Pyx_RefNannyAPIStruct;\n  static __Pyx_RefNannyAPIStruct *__Pyx_RefNanny = NULL;\n  static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname);\n  #define __Pyx_RefNannyDeclarations void *__pyx_refnanny = NULL;\n#ifdef WITH_THREAD\n  #define __Pyx_RefNannySetupContext(name, acquire_gil)\\\n          if (acquire_gil) {\\\n              PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\\\n              __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__));\\\n              PyGILState_Release(__pyx_gilstate_save);\\\n          } else {\\\n              __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__));\\\n          }\n  #define __Pyx_RefNannyFinishContextNogil() {\\\n              PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\\\n              __Pyx_RefNannyFinishContext();\\\n              PyGILState_Release(__pyx_gilstate_save);\\\n          }\n#else\n  #define __Pyx_RefNannySetupContext(name, acquire_gil)\\\n          __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__))\n  #define __Pyx_RefNannyFinishContextNogil() __Pyx_RefNannyFinishContext()\n#endif\n  #define __Pyx_RefNannyFinishContextNogil() {\\\n              PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\\\n              __Pyx_RefNannyFinishContext();\\\n              PyGILState_Release(__pyx_gilstate_save);\\\n          }\n  #define __Pyx_RefNannyFinishContext()\\\n          __Pyx_RefNanny->FinishContext(&__pyx_refnanny)\n  #define __Pyx_INCREF(r)  __Pyx_RefNanny->INCREF(__pyx_refnanny, (PyObject *)(r), (__LINE__))\n  #define __Pyx_DECREF(r)  __Pyx_RefNanny->DECREF(__pyx_refnanny, (PyObject *)(r), (__LINE__))\n  #define __Pyx_GOTREF(r)  __Pyx_RefNanny->GOTREF(__pyx_refnanny, (PyObject *)(r), (__LINE__))\n  #define __Pyx_GIVEREF(r) __Pyx_RefNanny->GIVEREF(__pyx_refnanny, (PyObject *)(r), (__LINE__))\n  #define __Pyx_XINCREF(r)  do { if((r) == NULL); else {__Pyx_INCREF(r); }} while(0)\n  #define __Pyx_XDECREF(r)  do { if((r) == NULL); else {__Pyx_DECREF(r); }} while(0)\n  #define __Pyx_XGOTREF(r)  do { if((r) == NULL); else {__Pyx_GOTREF(r); }} while(0)\n  #define __Pyx_XGIVEREF(r) do { if((r) == NULL); else {__Pyx_GIVEREF(r);}} while(0)\n#else\n  #define __Pyx_RefNannyDeclarations\n  #define __Pyx_RefNannySetupContext(name, acquire_gil)\n  #define __Pyx_RefNannyFinishContextNogil()\n  #define __Pyx_RefNannyFinishContext()\n  #define __Pyx_INCREF(r) Py_INCREF(r)\n  #define __Pyx_DECREF(r) Py_DECREF(r)\n  #define __Pyx_GOTREF(r)\n  #define __Pyx_GIVEREF(r)\n  #define __Pyx_XINCREF(r) Py_XINCREF(r)\n  #define __Pyx_XDECREF(r) Py_XDECREF(r)\n  #define __Pyx_XGOTREF(r)\n  #define __Pyx_XGIVEREF(r)\n#endif\n#define __Pyx_Py_XDECREF_SET(r, v) do {\\\n        PyObject *tmp = (PyObject *) r;\\\n        r = v; Py_XDECREF(tmp);\\\n    } while (0)\n#define __Pyx_XDECREF_SET(r, v) do {\\\n        PyObject *tmp = (PyObject *) r;\\\n        r = v; __Pyx_XDECREF(tmp);\\\n    } while (0)\n#define __Pyx_DECREF_SET(r, v) do {\\\n        PyObject *tmp = (PyObject *) r;\\\n        r = v; __Pyx_DECREF(tmp);\\\n    } while (0)\n#define __Pyx_CLEAR(r)    do { PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);} while(0)\n#define __Pyx_XCLEAR(r)   do { if((r) != NULL) {PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);}} while(0)\n\n/* PyErrExceptionMatches.proto */\n#if CYTHON_FAST_THREAD_STATE\n#define __Pyx_PyErr_ExceptionMatches(err) __Pyx_PyErr_ExceptionMatchesInState(__pyx_tstate, err)\nstatic CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadState* tstate, PyObject* err);\n#else\n#define __Pyx_PyErr_ExceptionMatches(err)  PyErr_ExceptionMatches(err)\n#endif\n\n/* PyThreadStateGet.proto */\n#if CYTHON_FAST_THREAD_STATE\n#define __Pyx_PyThreadState_declare  PyThreadState *__pyx_tstate;\n#define __Pyx_PyThreadState_assign  __pyx_tstate = __Pyx_PyThreadState_Current;\n#if PY_VERSION_HEX >= 0x030C00A6\n#define __Pyx_PyErr_Occurred()  (__pyx_tstate->current_exception != NULL)\n#define __Pyx_PyErr_CurrentExceptionType()  (__pyx_tstate->current_exception ? (PyObject*) Py_TYPE(__pyx_tstate->current_exception) : (PyObject*) NULL)\n#else\n#define __Pyx_PyErr_Occurred()  (__pyx_tstate->curexc_type != NULL)\n#define __Pyx_PyErr_CurrentExceptionType()  (__pyx_tstate->curexc_type)\n#endif\n#else\n#define __Pyx_PyThreadState_declare\n#define __Pyx_PyThreadState_assign\n#define __Pyx_PyErr_Occurred()  (PyErr_Occurred() != NULL)\n#define __Pyx_PyErr_CurrentExceptionType()  PyErr_Occurred()\n#endif\n\n/* PyErrFetchRestore.proto */\n#if CYTHON_FAST_THREAD_STATE\n#define __Pyx_PyErr_Clear() __Pyx_ErrRestore(NULL, NULL, NULL)\n#define __Pyx_ErrRestoreWithState(type, value, tb)  __Pyx_ErrRestoreInState(PyThreadState_GET(), type, value, tb)\n#define __Pyx_ErrFetchWithState(type, value, tb)    __Pyx_ErrFetchInState(PyThreadState_GET(), type, value, tb)\n#define __Pyx_ErrRestore(type, value, tb)  __Pyx_ErrRestoreInState(__pyx_tstate, type, value, tb)\n#define __Pyx_ErrFetch(type, value, tb)    __Pyx_ErrFetchInState(__pyx_tstate, type, value, tb)\nstatic CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb);\nstatic CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb);\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A6\n#define __Pyx_PyErr_SetNone(exc) (Py_INCREF(exc), __Pyx_ErrRestore((exc), NULL, NULL))\n#else\n#define __Pyx_PyErr_SetNone(exc) PyErr_SetNone(exc)\n#endif\n#else\n#define __Pyx_PyErr_Clear() PyErr_Clear()\n#define __Pyx_PyErr_SetNone(exc) PyErr_SetNone(exc)\n#define __Pyx_ErrRestoreWithState(type, value, tb)  PyErr_Restore(type, value, tb)\n#define __Pyx_ErrFetchWithState(type, value, tb)  PyErr_Fetch(type, value, tb)\n#define __Pyx_ErrRestoreInState(tstate, type, value, tb)  PyErr_Restore(type, value, tb)\n#define __Pyx_ErrFetchInState(tstate, type, value, tb)  PyErr_Fetch(type, value, tb)\n#define __Pyx_ErrRestore(type, value, tb)  PyErr_Restore(type, value, tb)\n#define __Pyx_ErrFetch(type, value, tb)  PyErr_Fetch(type, value, tb)\n#endif\n\n/* PyObjectGetAttrStr.proto */\n#if CYTHON_USE_TYPE_SLOTS\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, PyObject* attr_name);\n#else\n#define __Pyx_PyObject_GetAttrStr(o,n) PyObject_GetAttr(o,n)\n#endif\n\n/* PyObjectGetAttrStrNoError.proto */\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject* obj, PyObject* attr_name);\n\n/* GetBuiltinName.proto */\nstatic PyObject *__Pyx_GetBuiltinName(PyObject *name);\n\n/* TupleAndListFromArray.proto */\n#if CYTHON_COMPILING_IN_CPYTHON\nstatic CYTHON_INLINE PyObject* __Pyx_PyList_FromArray(PyObject *const *src, Py_ssize_t n);\nstatic CYTHON_INLINE PyObject* __Pyx_PyTuple_FromArray(PyObject *const *src, Py_ssize_t n);\n#endif\n\n/* IncludeStringH.proto */\n#include <string.h>\n\n/* BytesEquals.proto */\nstatic CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int equals);\n\n/* UnicodeEquals.proto */\nstatic CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals);\n\n/* fastcall.proto */\n#if CYTHON_AVOID_BORROWED_REFS\n    #define __Pyx_Arg_VARARGS(args, i) PySequence_GetItem(args, i)\n#elif CYTHON_ASSUME_SAFE_MACROS\n    #define __Pyx_Arg_VARARGS(args, i) PyTuple_GET_ITEM(args, i)\n#else\n    #define __Pyx_Arg_VARARGS(args, i) PyTuple_GetItem(args, i)\n#endif\n#if CYTHON_AVOID_BORROWED_REFS\n    #define __Pyx_Arg_NewRef_VARARGS(arg) __Pyx_NewRef(arg)\n    #define __Pyx_Arg_XDECREF_VARARGS(arg) Py_XDECREF(arg)\n#else\n    #define __Pyx_Arg_NewRef_VARARGS(arg) arg\n    #define __Pyx_Arg_XDECREF_VARARGS(arg)\n#endif\n#define __Pyx_NumKwargs_VARARGS(kwds) PyDict_Size(kwds)\n#define __Pyx_KwValues_VARARGS(args, nargs) NULL\n#define __Pyx_GetKwValue_VARARGS(kw, kwvalues, s) __Pyx_PyDict_GetItemStrWithError(kw, s)\n#define __Pyx_KwargsAsDict_VARARGS(kw, kwvalues) PyDict_Copy(kw)\n#if CYTHON_METH_FASTCALL\n    #define __Pyx_Arg_FASTCALL(args, i) args[i]\n    #define __Pyx_NumKwargs_FASTCALL(kwds) PyTuple_GET_SIZE(kwds)\n    #define __Pyx_KwValues_FASTCALL(args, nargs) ((args) + (nargs))\n    static CYTHON_INLINE PyObject * __Pyx_GetKwValue_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues, PyObject *s);\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030d0000\n    CYTHON_UNUSED static PyObject *__Pyx_KwargsAsDict_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues);\n  #else\n    #define __Pyx_KwargsAsDict_FASTCALL(kw, kwvalues) _PyStack_AsDict(kwvalues, kw)\n  #endif\n    #define __Pyx_Arg_NewRef_FASTCALL(arg) arg  /* no-op, __Pyx_Arg_FASTCALL is direct and this needs\n                                                   to have the same reference counting */\n    #define __Pyx_Arg_XDECREF_FASTCALL(arg)\n#else\n    #define __Pyx_Arg_FASTCALL __Pyx_Arg_VARARGS\n    #define __Pyx_NumKwargs_FASTCALL __Pyx_NumKwargs_VARARGS\n    #define __Pyx_KwValues_FASTCALL __Pyx_KwValues_VARARGS\n    #define __Pyx_GetKwValue_FASTCALL __Pyx_GetKwValue_VARARGS\n    #define __Pyx_KwargsAsDict_FASTCALL __Pyx_KwargsAsDict_VARARGS\n    #define __Pyx_Arg_NewRef_FASTCALL(arg) __Pyx_Arg_NewRef_VARARGS(arg)\n    #define __Pyx_Arg_XDECREF_FASTCALL(arg) __Pyx_Arg_XDECREF_VARARGS(arg)\n#endif\n#if CYTHON_COMPILING_IN_CPYTHON && CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n#define __Pyx_ArgsSlice_VARARGS(args, start, stop) __Pyx_PyTuple_FromArray(&__Pyx_Arg_VARARGS(args, start), stop - start)\n#define __Pyx_ArgsSlice_FASTCALL(args, start, stop) __Pyx_PyTuple_FromArray(&__Pyx_Arg_FASTCALL(args, start), stop - start)\n#else\n#define __Pyx_ArgsSlice_VARARGS(args, start, stop) PyTuple_GetSlice(args, start, stop)\n#define __Pyx_ArgsSlice_FASTCALL(args, start, stop) PyTuple_GetSlice(args, start, stop)\n#endif\n\n/* RaiseArgTupleInvalid.proto */\nstatic void __Pyx_RaiseArgtupleInvalid(const char* func_name, int exact,\n    Py_ssize_t num_min, Py_ssize_t num_max, Py_ssize_t num_found);\n\n/* RaiseDoubleKeywords.proto */\nstatic void __Pyx_RaiseDoubleKeywordsError(const char* func_name, PyObject* kw_name);\n\n/* ParseKeywords.proto */\nstatic int __Pyx_ParseOptionalKeywords(PyObject *kwds, PyObject *const *kwvalues,\n    PyObject **argnames[],\n    PyObject *kwds2, PyObject *values[], Py_ssize_t num_pos_args,\n    const char* function_name);\n\n/* ArgTypeTest.proto */\n#define __Pyx_ArgTypeTest(obj, type, none_allowed, name, exact)\\\n    ((likely(__Pyx_IS_TYPE(obj, type) | (none_allowed && (obj == Py_None)))) ? 1 :\\\n        __Pyx__ArgTypeTest(obj, type, name, exact))\nstatic int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const char *name, int exact);\n\n/* RaiseException.proto */\nstatic void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause);\n\n/* PyFunctionFastCall.proto */\n#if CYTHON_FAST_PYCALL\n#if !CYTHON_VECTORCALL\n#define __Pyx_PyFunction_FastCall(func, args, nargs)\\\n    __Pyx_PyFunction_FastCallDict((func), (args), (nargs), NULL)\nstatic PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs);\n#endif\n#define __Pyx_BUILD_ASSERT_EXPR(cond)\\\n    (sizeof(char [1 - 2*!(cond)]) - 1)\n#ifndef Py_MEMBER_SIZE\n#define Py_MEMBER_SIZE(type, member) sizeof(((type *)0)->member)\n#endif\n#if !CYTHON_VECTORCALL\n#if PY_VERSION_HEX >= 0x03080000\n  #include \"frameobject.h\"\n#if PY_VERSION_HEX >= 0x030b00a6 && !CYTHON_COMPILING_IN_LIMITED_API\n  #ifndef Py_BUILD_CORE\n    #define Py_BUILD_CORE 1\n  #endif\n  #include \"internal/pycore_frame.h\"\n#endif\n  #define __Pxy_PyFrame_Initialize_Offsets()\n  #define __Pyx_PyFrame_GetLocalsplus(frame)  ((frame)->f_localsplus)\n#else\n  static size_t __pyx_pyframe_localsplus_offset = 0;\n  #include \"frameobject.h\"\n  #define __Pxy_PyFrame_Initialize_Offsets()\\\n    ((void)__Pyx_BUILD_ASSERT_EXPR(sizeof(PyFrameObject) == offsetof(PyFrameObject, f_localsplus) + Py_MEMBER_SIZE(PyFrameObject, f_localsplus)),\\\n     (void)(__pyx_pyframe_localsplus_offset = ((size_t)PyFrame_Type.tp_basicsize) - Py_MEMBER_SIZE(PyFrameObject, f_localsplus)))\n  #define __Pyx_PyFrame_GetLocalsplus(frame)\\\n    (assert(__pyx_pyframe_localsplus_offset), (PyObject **)(((char *)(frame)) + __pyx_pyframe_localsplus_offset))\n#endif\n#endif\n#endif\n\n/* PyObjectCall.proto */\n#if CYTHON_COMPILING_IN_CPYTHON\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw);\n#else\n#define __Pyx_PyObject_Call(func, arg, kw) PyObject_Call(func, arg, kw)\n#endif\n\n/* PyObjectCallMethO.proto */\n#if CYTHON_COMPILING_IN_CPYTHON\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg);\n#endif\n\n/* PyObjectFastCall.proto */\n#define __Pyx_PyObject_FastCall(func, args, nargs)  __Pyx_PyObject_FastCallDict(func, args, (size_t)(nargs), NULL)\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_FastCallDict(PyObject *func, PyObject **args, size_t nargs, PyObject *kwargs);\n\n/* RaiseUnexpectedTypeError.proto */\nstatic int __Pyx_RaiseUnexpectedTypeError(const char *expected, PyObject *obj);\n\n/* GCCDiagnostics.proto */\n#if !defined(__INTEL_COMPILER) && defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))\n#define __Pyx_HAS_GCC_DIAGNOSTIC\n#endif\n\n/* BuildPyUnicode.proto */\nstatic PyObject* __Pyx_PyUnicode_BuildFromAscii(Py_ssize_t ulength, char* chars, int clength,\n                                                int prepend_sign, char padding_char);\n\n/* CIntToPyUnicode.proto */\nstatic CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_int(int value, Py_ssize_t width, char padding_char, char format_char);\n\n/* CIntToPyUnicode.proto */\nstatic CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_Py_ssize_t(Py_ssize_t value, Py_ssize_t width, char padding_char, char format_char);\n\n/* JoinPyUnicode.proto */\nstatic PyObject* __Pyx_PyUnicode_Join(PyObject* value_tuple, Py_ssize_t value_count, Py_ssize_t result_ulength,\n                                      Py_UCS4 max_char);\n\n/* StrEquals.proto */\n#if PY_MAJOR_VERSION >= 3\n#define __Pyx_PyString_Equals __Pyx_PyUnicode_Equals\n#else\n#define __Pyx_PyString_Equals __Pyx_PyBytes_Equals\n#endif\n\n/* PyObjectFormatSimple.proto */\n#if CYTHON_COMPILING_IN_PYPY\n    #define __Pyx_PyObject_FormatSimple(s, f) (\\\n        likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\\\n        PyObject_Format(s, f))\n#elif PY_MAJOR_VERSION < 3\n    #define __Pyx_PyObject_FormatSimple(s, f) (\\\n        likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\\\n        likely(PyString_CheckExact(s)) ? PyUnicode_FromEncodedObject(s, NULL, \"strict\") :\\\n        PyObject_Format(s, f))\n#elif CYTHON_USE_TYPE_SLOTS\n    #define __Pyx_PyObject_FormatSimple(s, f) (\\\n        likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\\\n        likely(PyLong_CheckExact(s)) ? PyLong_Type.tp_repr(s) :\\\n        likely(PyFloat_CheckExact(s)) ? PyFloat_Type.tp_repr(s) :\\\n        PyObject_Format(s, f))\n#else\n    #define __Pyx_PyObject_FormatSimple(s, f) (\\\n        likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\\\n        PyObject_Format(s, f))\n#endif\n\nCYTHON_UNUSED static int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/\nstatic PyObject *__pyx_array_get_memview(struct __pyx_array_obj *); /*proto*/\n/* GetAttr.proto */\nstatic CYTHON_INLINE PyObject *__Pyx_GetAttr(PyObject *, PyObject *);\n\n/* GetItemInt.proto */\n#define __Pyx_GetItemInt(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\\\n    (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\\\n    __Pyx_GetItemInt_Fast(o, (Py_ssize_t)i, is_list, wraparound, boundscheck) :\\\n    (is_list ? (PyErr_SetString(PyExc_IndexError, \"list index out of range\"), (PyObject*)NULL) :\\\n               __Pyx_GetItemInt_Generic(o, to_py_func(i))))\n#define __Pyx_GetItemInt_List(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\\\n    (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\\\n    __Pyx_GetItemInt_List_Fast(o, (Py_ssize_t)i, wraparound, boundscheck) :\\\n    (PyErr_SetString(PyExc_IndexError, \"list index out of range\"), (PyObject*)NULL))\nstatic CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i,\n                                                              int wraparound, int boundscheck);\n#define __Pyx_GetItemInt_Tuple(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\\\n    (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\\\n    __Pyx_GetItemInt_Tuple_Fast(o, (Py_ssize_t)i, wraparound, boundscheck) :\\\n    (PyErr_SetString(PyExc_IndexError, \"tuple index out of range\"), (PyObject*)NULL))\nstatic CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i,\n                                                              int wraparound, int boundscheck);\nstatic PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j);\nstatic CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssize_t i,\n                                                     int is_list, int wraparound, int boundscheck);\n\n/* PyObjectCallOneArg.proto */\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg);\n\n/* ObjectGetItem.proto */\n#if CYTHON_USE_TYPE_SLOTS\nstatic CYTHON_INLINE PyObject *__Pyx_PyObject_GetItem(PyObject *obj, PyObject *key);\n#else\n#define __Pyx_PyObject_GetItem(obj, key)  PyObject_GetItem(obj, key)\n#endif\n\n/* KeywordStringCheck.proto */\nstatic int __Pyx_CheckKeywordStrings(PyObject *kw, const char* function_name, int kw_allowed);\n\n/* DivInt[Py_ssize_t].proto */\nstatic CYTHON_INLINE Py_ssize_t __Pyx_div_Py_ssize_t(Py_ssize_t, Py_ssize_t);\n\n/* UnaryNegOverflows.proto */\n#define __Pyx_UNARY_NEG_WOULD_OVERFLOW(x)\\\n        (((x) < 0) & ((unsigned long)(x) == 0-(unsigned long)(x)))\n\n/* GetAttr3.proto */\nstatic CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *, PyObject *, PyObject *);\n\n/* PyDictVersioning.proto */\n#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS\n#define __PYX_DICT_VERSION_INIT  ((PY_UINT64_T) -1)\n#define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)\n#define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var)\\\n    (version_var) = __PYX_GET_DICT_VERSION(dict);\\\n    (cache_var) = (value);\n#define __PYX_PY_DICT_LOOKUP_IF_MODIFIED(VAR, DICT, LOOKUP) {\\\n    static PY_UINT64_T __pyx_dict_version = 0;\\\n    static PyObject *__pyx_dict_cached_value = NULL;\\\n    if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\\\n        (VAR) = __pyx_dict_cached_value;\\\n    } else {\\\n        (VAR) = __pyx_dict_cached_value = (LOOKUP);\\\n        __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\\\n    }\\\n}\nstatic CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj);\nstatic CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj);\nstatic CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version);\n#else\n#define __PYX_GET_DICT_VERSION(dict)  (0)\n#define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var)\n#define __PYX_PY_DICT_LOOKUP_IF_MODIFIED(VAR, DICT, LOOKUP)  (VAR) = (LOOKUP);\n#endif\n\n/* GetModuleGlobalName.proto */\n#if CYTHON_USE_DICT_VERSIONS\n#define __Pyx_GetModuleGlobalName(var, name)  do {\\\n    static PY_UINT64_T __pyx_dict_version = 0;\\\n    static PyObject *__pyx_dict_cached_value = NULL;\\\n    (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\\\n        (likely(__pyx_dict_cached_value) ? __Pyx_NewRef(__pyx_dict_cached_value) : __Pyx_GetBuiltinName(name)) :\\\n        __Pyx__GetModuleGlobalName(name, &__pyx_dict_version, &__pyx_dict_cached_value);\\\n} while(0)\n#define __Pyx_GetModuleGlobalNameUncached(var, name)  do {\\\n    PY_UINT64_T __pyx_dict_version;\\\n    PyObject *__pyx_dict_cached_value;\\\n    (var) = __Pyx__GetModuleGlobalName(name, &__pyx_dict_version, &__pyx_dict_cached_value);\\\n} while(0)\nstatic PyObject *__Pyx__GetModuleGlobalName(PyObject *name, PY_UINT64_T *dict_version, PyObject **dict_cached_value);\n#else\n#define __Pyx_GetModuleGlobalName(var, name)  (var) = __Pyx__GetModuleGlobalName(name)\n#define __Pyx_GetModuleGlobalNameUncached(var, name)  (var) = __Pyx__GetModuleGlobalName(name)\nstatic CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name);\n#endif\n\n/* AssertionsEnabled.proto */\n#if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX < 0x02070600 && !defined(Py_OptimizeFlag)\n  #define __Pyx_init_assertions_enabled()  (0)\n  #define __pyx_assertions_enabled()  (1)\n#elif CYTHON_COMPILING_IN_LIMITED_API  ||  (CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030C0000)\n  static int __pyx_assertions_enabled_flag;\n  #define __pyx_assertions_enabled() (__pyx_assertions_enabled_flag)\n  static int __Pyx_init_assertions_enabled(void) {\n    PyObject *builtins, *debug, *debug_str;\n    int flag;\n    builtins = PyEval_GetBuiltins();\n    if (!builtins) goto bad;\n    debug_str = PyUnicode_FromStringAndSize(\"__debug__\", 9);\n    if (!debug_str) goto bad;\n    debug = PyObject_GetItem(builtins, debug_str);\n    Py_DECREF(debug_str);\n    if (!debug) goto bad;\n    flag = PyObject_IsTrue(debug);\n    Py_DECREF(debug);\n    if (flag == -1) goto bad;\n    __pyx_assertions_enabled_flag = flag;\n    return 0;\n  bad:\n    __pyx_assertions_enabled_flag = 1;\n    return -1;\n  }\n#else\n  #define __Pyx_init_assertions_enabled()  (0)\n  #define __pyx_assertions_enabled()  (!Py_OptimizeFlag)\n#endif\n\n/* RaiseTooManyValuesToUnpack.proto */\nstatic CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expected);\n\n/* RaiseNeedMoreValuesToUnpack.proto */\nstatic CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t index);\n\n/* RaiseNoneIterError.proto */\nstatic CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void);\n\n/* ExtTypeTest.proto */\nstatic CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *type);\n\n/* GetTopmostException.proto */\n#if CYTHON_USE_EXC_INFO_STACK && CYTHON_FAST_THREAD_STATE\nstatic _PyErr_StackItem * __Pyx_PyErr_GetTopmostException(PyThreadState *tstate);\n#endif\n\n/* SaveResetException.proto */\n#if CYTHON_FAST_THREAD_STATE\n#define __Pyx_ExceptionSave(type, value, tb)  __Pyx__ExceptionSave(__pyx_tstate, type, value, tb)\nstatic CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb);\n#define __Pyx_ExceptionReset(type, value, tb)  __Pyx__ExceptionReset(__pyx_tstate, type, value, tb)\nstatic CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb);\n#else\n#define __Pyx_ExceptionSave(type, value, tb)   PyErr_GetExcInfo(type, value, tb)\n#define __Pyx_ExceptionReset(type, value, tb)  PyErr_SetExcInfo(type, value, tb)\n#endif\n\n/* GetException.proto */\n#if CYTHON_FAST_THREAD_STATE\n#define __Pyx_GetException(type, value, tb)  __Pyx__GetException(__pyx_tstate, type, value, tb)\nstatic int __Pyx__GetException(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb);\n#else\nstatic int __Pyx_GetException(PyObject **type, PyObject **value, PyObject **tb);\n#endif\n\n/* SwapException.proto */\n#if CYTHON_FAST_THREAD_STATE\n#define __Pyx_ExceptionSwap(type, value, tb)  __Pyx__ExceptionSwap(__pyx_tstate, type, value, tb)\nstatic CYTHON_INLINE void __Pyx__ExceptionSwap(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb);\n#else\nstatic CYTHON_INLINE void __Pyx_ExceptionSwap(PyObject **type, PyObject **value, PyObject **tb);\n#endif\n\n/* Import.proto */\nstatic PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level);\n\n/* ImportDottedModule.proto */\nstatic PyObject *__Pyx_ImportDottedModule(PyObject *name, PyObject *parts_tuple);\n#if PY_MAJOR_VERSION >= 3\nstatic PyObject *__Pyx_ImportDottedModule_WalkParts(PyObject *module, PyObject *name, PyObject *parts_tuple);\n#endif\n\n/* FastTypeChecks.proto */\n#if CYTHON_COMPILING_IN_CPYTHON\n#define __Pyx_TypeCheck(obj, type) __Pyx_IsSubtype(Py_TYPE(obj), (PyTypeObject *)type)\n#define __Pyx_TypeCheck2(obj, type1, type2) __Pyx_IsAnySubtype2(Py_TYPE(obj), (PyTypeObject *)type1, (PyTypeObject *)type2)\nstatic CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b);\nstatic CYTHON_INLINE int __Pyx_IsAnySubtype2(PyTypeObject *cls, PyTypeObject *a, PyTypeObject *b);\nstatic CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err, PyObject *type);\nstatic CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *err, PyObject *type1, PyObject *type2);\n#else\n#define __Pyx_TypeCheck(obj, type) PyObject_TypeCheck(obj, (PyTypeObject *)type)\n#define __Pyx_TypeCheck2(obj, type1, type2) (PyObject_TypeCheck(obj, (PyTypeObject *)type1) || PyObject_TypeCheck(obj, (PyTypeObject *)type2))\n#define __Pyx_PyErr_GivenExceptionMatches(err, type) PyErr_GivenExceptionMatches(err, type)\n#define __Pyx_PyErr_GivenExceptionMatches2(err, type1, type2) (PyErr_GivenExceptionMatches(err, type1) || PyErr_GivenExceptionMatches(err, type2))\n#endif\n#define __Pyx_PyErr_ExceptionMatches2(err1, err2)  __Pyx_PyErr_GivenExceptionMatches2(__Pyx_PyErr_CurrentExceptionType(), err1, err2)\n#define __Pyx_PyException_Check(obj) __Pyx_TypeCheck(obj, PyExc_Exception)\n\nCYTHON_UNUSED static int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/\n/* ListCompAppend.proto */\n#if CYTHON_USE_PYLIST_INTERNALS && CYTHON_ASSUME_SAFE_MACROS\nstatic CYTHON_INLINE int __Pyx_ListComp_Append(PyObject* list, PyObject* x) {\n    PyListObject* L = (PyListObject*) list;\n    Py_ssize_t len = Py_SIZE(list);\n    if (likely(L->allocated > len)) {\n        Py_INCREF(x);\n        #if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030d0000\n        L->ob_item[len] = x;\n        #else\n        PyList_SET_ITEM(list, len, x);\n        #endif\n        __Pyx_SET_SIZE(list, len + 1);\n        return 0;\n    }\n    return PyList_Append(list, x);\n}\n#else\n#define __Pyx_ListComp_Append(L,x) PyList_Append(L,x)\n#endif\n\n/* PySequenceMultiply.proto */\n#define __Pyx_PySequence_Multiply_Left(mul, seq)  __Pyx_PySequence_Multiply(seq, mul)\nstatic CYTHON_INLINE PyObject* __Pyx_PySequence_Multiply(PyObject *seq, Py_ssize_t mul);\n\n/* SetItemInt.proto */\n#define __Pyx_SetItemInt(o, i, v, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\\\n    (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\\\n    __Pyx_SetItemInt_Fast(o, (Py_ssize_t)i, v, is_list, wraparound, boundscheck) :\\\n    (is_list ? (PyErr_SetString(PyExc_IndexError, \"list assignment index out of range\"), -1) :\\\n               __Pyx_SetItemInt_Generic(o, to_py_func(i), v)))\nstatic int __Pyx_SetItemInt_Generic(PyObject *o, PyObject *j, PyObject *v);\nstatic CYTHON_INLINE int __Pyx_SetItemInt_Fast(PyObject *o, Py_ssize_t i, PyObject *v,\n                                               int is_list, int wraparound, int boundscheck);\n\n/* RaiseUnboundLocalError.proto */\nstatic CYTHON_INLINE void __Pyx_RaiseUnboundLocalError(const char *varname);\n\n/* DivInt[long].proto */\nstatic CYTHON_INLINE long __Pyx_div_long(long, long);\n\n/* PySequenceContains.proto */\nstatic CYTHON_INLINE int __Pyx_PySequence_ContainsTF(PyObject* item, PyObject* seq, int eq) {\n    int result = PySequence_Contains(seq, item);\n    return unlikely(result < 0) ? result : (result == (eq == Py_EQ));\n}\n\n/* ImportFrom.proto */\nstatic PyObject* __Pyx_ImportFrom(PyObject* module, PyObject* name);\n\n/* HasAttr.proto */\nstatic CYTHON_INLINE int __Pyx_HasAttr(PyObject *, PyObject *);\n\n/* ListAppend.proto */\n#if CYTHON_USE_PYLIST_INTERNALS && CYTHON_ASSUME_SAFE_MACROS\nstatic CYTHON_INLINE int __Pyx_PyList_Append(PyObject* list, PyObject* x) {\n    PyListObject* L = (PyListObject*) list;\n    Py_ssize_t len = Py_SIZE(list);\n    if (likely(L->allocated > len) & likely(len > (L->allocated >> 1))) {\n        Py_INCREF(x);\n        #if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030d0000\n        L->ob_item[len] = x;\n        #else\n        PyList_SET_ITEM(list, len, x);\n        #endif\n        __Pyx_SET_SIZE(list, len + 1);\n        return 0;\n    }\n    return PyList_Append(list, x);\n}\n#else\n#define __Pyx_PyList_Append(L,x) PyList_Append(L,x)\n#endif\n\n/* PyObjectCall2Args.proto */\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_Call2Args(PyObject* function, PyObject* arg1, PyObject* arg2);\n\n/* PyObjectGetMethod.proto */\nstatic int __Pyx_PyObject_GetMethod(PyObject *obj, PyObject *name, PyObject **method);\n\n/* PyObjectCallMethod1.proto */\nstatic PyObject* __Pyx_PyObject_CallMethod1(PyObject* obj, PyObject* method_name, PyObject* arg);\n\n/* StringJoin.proto */\n#if PY_MAJOR_VERSION < 3\n#define __Pyx_PyString_Join __Pyx_PyBytes_Join\n#define __Pyx_PyBaseString_Join(s, v) (PyUnicode_CheckExact(s) ? PyUnicode_Join(s, v) : __Pyx_PyBytes_Join(s, v))\n#else\n#define __Pyx_PyString_Join PyUnicode_Join\n#define __Pyx_PyBaseString_Join PyUnicode_Join\n#endif\nstatic CYTHON_INLINE PyObject* __Pyx_PyBytes_Join(PyObject* sep, PyObject* values);\n\n/* CIntToPyUnicode.proto */\nstatic CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_size_t(size_t value, Py_ssize_t width, char padding_char, char format_char);\n\n/* BufferIndexError.proto */\nstatic void __Pyx_RaiseBufferIndexError(int axis);\n\n/* IterFinish.proto */\nstatic CYTHON_INLINE int __Pyx_IterFinish(void);\n\n/* UnpackItemEndCheck.proto */\nstatic int __Pyx_IternextUnpackEndCheck(PyObject *retval, Py_ssize_t expected);\n\n/* RaiseClosureNameError.proto */\nstatic CYTHON_INLINE void __Pyx_RaiseClosureNameError(const char *varname);\n\n/* IncludeStructmemberH.proto */\n#include <structmember.h>\n\n/* FixUpExtensionType.proto */\n#if CYTHON_USE_TYPE_SPECS\nstatic int __Pyx_fix_up_extension_type_from_spec(PyType_Spec *spec, PyTypeObject *type);\n#endif\n\n/* FetchSharedCythonModule.proto */\nstatic PyObject *__Pyx_FetchSharedCythonABIModule(void);\n\n/* FetchCommonType.proto */\n#if !CYTHON_USE_TYPE_SPECS\nstatic PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type);\n#else\nstatic PyTypeObject* __Pyx_FetchCommonTypeFromSpec(PyObject *module, PyType_Spec *spec, PyObject *bases);\n#endif\n\n/* PyMethodNew.proto */\n#if CYTHON_COMPILING_IN_LIMITED_API\nstatic PyObject *__Pyx_PyMethod_New(PyObject *func, PyObject *self, PyObject *typ) {\n    PyObject *typesModule=NULL, *methodType=NULL, *result=NULL;\n    CYTHON_UNUSED_VAR(typ);\n    if (!self)\n        return __Pyx_NewRef(func);\n    typesModule = PyImport_ImportModule(\"types\");\n    if (!typesModule) return NULL;\n    methodType = PyObject_GetAttrString(typesModule, \"MethodType\");\n    Py_DECREF(typesModule);\n    if (!methodType) return NULL;\n    result = PyObject_CallFunctionObjArgs(methodType, func, self, NULL);\n    Py_DECREF(methodType);\n    return result;\n}\n#elif PY_MAJOR_VERSION >= 3\nstatic PyObject *__Pyx_PyMethod_New(PyObject *func, PyObject *self, PyObject *typ) {\n    CYTHON_UNUSED_VAR(typ);\n    if (!self)\n        return __Pyx_NewRef(func);\n    return PyMethod_New(func, self);\n}\n#else\n    #define __Pyx_PyMethod_New PyMethod_New\n#endif\n\n/* PyVectorcallFastCallDict.proto */\n#if CYTHON_METH_FASTCALL\nstatic CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw);\n#endif\n\n/* CythonFunctionShared.proto */\n#define __Pyx_CyFunction_USED\n#define __Pyx_CYFUNCTION_STATICMETHOD  0x01\n#define __Pyx_CYFUNCTION_CLASSMETHOD   0x02\n#define __Pyx_CYFUNCTION_CCLASS        0x04\n#define __Pyx_CYFUNCTION_COROUTINE     0x08\n#define __Pyx_CyFunction_GetClosure(f)\\\n    (((__pyx_CyFunctionObject *) (f))->func_closure)\n#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API\n  #define __Pyx_CyFunction_GetClassObj(f)\\\n      (((__pyx_CyFunctionObject *) (f))->func_classobj)\n#else\n  #define __Pyx_CyFunction_GetClassObj(f)\\\n      ((PyObject*) ((PyCMethodObject *) (f))->mm_class)\n#endif\n#define __Pyx_CyFunction_SetClassObj(f, classobj)\\\n    __Pyx__CyFunction_SetClassObj((__pyx_CyFunctionObject *) (f), (classobj))\n#define __Pyx_CyFunction_Defaults(type, f)\\\n    ((type *)(((__pyx_CyFunctionObject *) (f))->defaults))\n#define __Pyx_CyFunction_SetDefaultsGetter(f, g)\\\n    ((__pyx_CyFunctionObject *) (f))->defaults_getter = (g)\ntypedef struct {\n#if CYTHON_COMPILING_IN_LIMITED_API\n    PyObject_HEAD\n    PyObject *func;\n#elif PY_VERSION_HEX < 0x030900B1\n    PyCFunctionObject func;\n#else\n    PyCMethodObject func;\n#endif\n#if CYTHON_BACKPORT_VECTORCALL\n    __pyx_vectorcallfunc func_vectorcall;\n#endif\n#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API\n    PyObject *func_weakreflist;\n#endif\n    PyObject *func_dict;\n    PyObject *func_name;\n    PyObject *func_qualname;\n    PyObject *func_doc;\n    PyObject *func_globals;\n    PyObject *func_code;\n    PyObject *func_closure;\n#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API\n    PyObject *func_classobj;\n#endif\n    void *defaults;\n    int defaults_pyobjects;\n    size_t defaults_size;\n    int flags;\n    PyObject *defaults_tuple;\n    PyObject *defaults_kwdict;\n    PyObject *(*defaults_getter)(PyObject *);\n    PyObject *func_annotations;\n    PyObject *func_is_coroutine;\n} __pyx_CyFunctionObject;\n#undef __Pyx_CyOrPyCFunction_Check\n#define __Pyx_CyFunction_Check(obj)  __Pyx_TypeCheck(obj, __pyx_CyFunctionType)\n#define __Pyx_CyOrPyCFunction_Check(obj)  __Pyx_TypeCheck2(obj, __pyx_CyFunctionType, &PyCFunction_Type)\n#define __Pyx_CyFunction_CheckExact(obj)  __Pyx_IS_TYPE(obj, __pyx_CyFunctionType)\nstatic CYTHON_INLINE int __Pyx__IsSameCyOrCFunction(PyObject *func, void *cfunc);\n#undef __Pyx_IsSameCFunction\n#define __Pyx_IsSameCFunction(func, cfunc)   __Pyx__IsSameCyOrCFunction(func, cfunc)\nstatic PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject* op, PyMethodDef *ml,\n                                      int flags, PyObject* qualname,\n                                      PyObject *closure,\n                                      PyObject *module, PyObject *globals,\n                                      PyObject* code);\nstatic CYTHON_INLINE void __Pyx__CyFunction_SetClassObj(__pyx_CyFunctionObject* f, PyObject* classobj);\nstatic CYTHON_INLINE void *__Pyx_CyFunction_InitDefaults(PyObject *m,\n                                                         size_t size,\n                                                         int pyobjects);\nstatic CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsTuple(PyObject *m,\n                                                            PyObject *tuple);\nstatic CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsKwDict(PyObject *m,\n                                                             PyObject *dict);\nstatic CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *m,\n                                                              PyObject *dict);\nstatic int __pyx_CyFunction_init(PyObject *module);\n#if CYTHON_METH_FASTCALL\nstatic PyObject * __Pyx_CyFunction_Vectorcall_NOARGS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames);\nstatic PyObject * __Pyx_CyFunction_Vectorcall_O(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames);\nstatic PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames);\nstatic PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames);\n#if CYTHON_BACKPORT_VECTORCALL\n#define __Pyx_CyFunction_func_vectorcall(f) (((__pyx_CyFunctionObject*)f)->func_vectorcall)\n#else\n#define __Pyx_CyFunction_func_vectorcall(f) (((PyCFunctionObject*)f)->vectorcall)\n#endif\n#endif\n\n/* CythonFunction.proto */\nstatic PyObject *__Pyx_CyFunction_New(PyMethodDef *ml,\n                                      int flags, PyObject* qualname,\n                                      PyObject *closure,\n                                      PyObject *module, PyObject *globals,\n                                      PyObject* code);\n\n/* DictGetItem.proto */\n#if PY_MAJOR_VERSION >= 3 && !CYTHON_COMPILING_IN_PYPY\nstatic PyObject *__Pyx_PyDict_GetItem(PyObject *d, PyObject* key);\n#define __Pyx_PyObject_Dict_GetItem(obj, name)\\\n    (likely(PyDict_CheckExact(obj)) ?\\\n     __Pyx_PyDict_GetItem(obj, name) : PyObject_GetItem(obj, name))\n#else\n#define __Pyx_PyDict_GetItem(d, key) PyObject_GetItem(d, key)\n#define __Pyx_PyObject_Dict_GetItem(obj, name)  PyObject_GetItem(obj, name)\n#endif\n\n/* PyObject_GenericGetAttrNoDict.proto */\n#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObject* obj, PyObject* attr_name);\n#else\n#define __Pyx_PyObject_GenericGetAttrNoDict PyObject_GenericGetAttr\n#endif\n\n/* PyObject_GenericGetAttr.proto */\n#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000\nstatic PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* attr_name);\n#else\n#define __Pyx_PyObject_GenericGetAttr PyObject_GenericGetAttr\n#endif\n\n/* PyObjectCallNoArg.proto */\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_CallNoArg(PyObject *func);\n\n/* PyObjectCallMethod0.proto */\nstatic PyObject* __Pyx_PyObject_CallMethod0(PyObject* obj, PyObject* method_name);\n\n/* ValidateBasesTuple.proto */\n#if CYTHON_COMPILING_IN_CPYTHON || CYTHON_COMPILING_IN_LIMITED_API || CYTHON_USE_TYPE_SPECS\nstatic int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffset, PyObject *bases);\n#endif\n\n/* PyType_Ready.proto */\nCYTHON_UNUSED static int __Pyx_PyType_Ready(PyTypeObject *t);\n\n/* SetVTable.proto */\nstatic int __Pyx_SetVtable(PyTypeObject* typeptr , void* vtable);\n\n/* GetVTable.proto */\nstatic void* __Pyx_GetVtable(PyTypeObject *type);\n\n/* MergeVTables.proto */\n#if !CYTHON_COMPILING_IN_LIMITED_API\nstatic int __Pyx_MergeVtables(PyTypeObject *type);\n#endif\n\n/* SetupReduce.proto */\n#if !CYTHON_COMPILING_IN_LIMITED_API\nstatic int __Pyx_setup_reduce(PyObject* type_obj);\n#endif\n\n/* CLineInTraceback.proto */\n#ifdef CYTHON_CLINE_IN_TRACEBACK\n#define __Pyx_CLineForTraceback(tstate, c_line)  (((CYTHON_CLINE_IN_TRACEBACK)) ? c_line : 0)\n#else\nstatic int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line);\n#endif\n\n/* CodeObjectCache.proto */\n#if !CYTHON_COMPILING_IN_LIMITED_API\ntypedef struct {\n    PyCodeObject* code_object;\n    int code_line;\n} __Pyx_CodeObjectCacheEntry;\nstruct __Pyx_CodeObjectCache {\n    int count;\n    int max_count;\n    __Pyx_CodeObjectCacheEntry* entries;\n};\nstatic struct __Pyx_CodeObjectCache __pyx_code_cache = {0,0,NULL};\nstatic int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line);\nstatic PyCodeObject *__pyx_find_code_object(int code_line);\nstatic void __pyx_insert_code_object(int code_line, PyCodeObject* code_object);\n#endif\n\n/* AddTraceback.proto */\nstatic void __Pyx_AddTraceback(const char *funcname, int c_line,\n                               int py_line, const char *filename);\n\n#if PY_MAJOR_VERSION < 3\n    static int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags);\n    static void __Pyx_ReleaseBuffer(Py_buffer *view);\n#else\n    #define __Pyx_GetBuffer PyObject_GetBuffer\n    #define __Pyx_ReleaseBuffer PyBuffer_Release\n#endif\n\n\n/* BufferStructDeclare.proto */\ntypedef struct {\n  Py_ssize_t shape, strides, suboffsets;\n} __Pyx_Buf_DimInfo;\ntypedef struct {\n  size_t refcount;\n  Py_buffer pybuffer;\n} __Pyx_Buffer;\ntypedef struct {\n  __Pyx_Buffer *rcbuffer;\n  char *data;\n  __Pyx_Buf_DimInfo diminfo[8];\n} __Pyx_LocalBuf_ND;\n\n/* MemviewSliceIsContig.proto */\nstatic int __pyx_memviewslice_is_contig(const __Pyx_memviewslice mvs, char order, int ndim);\n\n/* OverlappingSlices.proto */\nstatic int __pyx_slices_overlap(__Pyx_memviewslice *slice1,\n                                __Pyx_memviewslice *slice2,\n                                int ndim, size_t itemsize);\n\n/* MemviewDtypeToObject.proto */\nstatic CYTHON_INLINE PyObject *__pyx_memview_get_int(const char *itemp);\nstatic CYTHON_INLINE int __pyx_memview_set_int(const char *itemp, PyObject *obj);\n\n/* MemviewDtypeToObject.proto */\nstatic CYTHON_INLINE PyObject *__pyx_memview_get_double(const char *itemp);\nstatic CYTHON_INLINE int __pyx_memview_set_double(const char *itemp, PyObject *obj);\n\n/* IsLittleEndian.proto */\nstatic CYTHON_INLINE int __Pyx_Is_Little_Endian(void);\n\n/* BufferFormatCheck.proto */\nstatic const char* __Pyx_BufFmt_CheckString(__Pyx_BufFmt_Context* ctx, const char* ts);\nstatic void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx,\n                              __Pyx_BufFmt_StackElem* stack,\n                              __Pyx_TypeInfo* type);\n\n/* TypeInfoCompare.proto */\nstatic int __pyx_typeinfo_cmp(__Pyx_TypeInfo *a, __Pyx_TypeInfo *b);\n\n/* MemviewSliceValidateAndInit.proto */\nstatic int __Pyx_ValidateAndInit_memviewslice(\n                int *axes_specs,\n                int c_or_f_flag,\n                int buf_flags,\n                int ndim,\n                __Pyx_TypeInfo *dtype,\n                __Pyx_BufFmt_StackElem stack[],\n                __Pyx_memviewslice *memviewslice,\n                PyObject *original_obj);\n\n/* ObjectToMemviewSlice.proto */\nstatic CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlice_d_dc_int(PyObject *, int writable_flag);\n\n/* ObjectToMemviewSlice.proto */\nstatic CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlice_d_dc_double(PyObject *, int writable_flag);\n\n/* MemviewSliceCopyTemplate.proto */\nstatic __Pyx_memviewslice\n__pyx_memoryview_copy_new_contig(const __Pyx_memviewslice *from_mvs,\n                                 const char *mode, int ndim,\n                                 size_t sizeof_dtype, int contig_flag,\n                                 int dtype_is_object);\n\n/* MemviewSliceInit.proto */\n#define __Pyx_BUF_MAX_NDIMS %(BUF_MAX_NDIMS)d\n#define __Pyx_MEMVIEW_DIRECT   1\n#define __Pyx_MEMVIEW_PTR      2\n#define __Pyx_MEMVIEW_FULL     4\n#define __Pyx_MEMVIEW_CONTIG   8\n#define __Pyx_MEMVIEW_STRIDED  16\n#define __Pyx_MEMVIEW_FOLLOW   32\n#define __Pyx_IS_C_CONTIG 1\n#define __Pyx_IS_F_CONTIG 2\nstatic int __Pyx_init_memviewslice(\n                struct __pyx_memoryview_obj *memview,\n                int ndim,\n                __Pyx_memviewslice *memviewslice,\n                int memview_is_new_reference);\nstatic CYTHON_INLINE int __pyx_add_acquisition_count_locked(\n    __pyx_atomic_int_type *acquisition_count, PyThread_type_lock lock);\nstatic CYTHON_INLINE int __pyx_sub_acquisition_count_locked(\n    __pyx_atomic_int_type *acquisition_count, PyThread_type_lock lock);\n#define __pyx_get_slice_count_pointer(memview) (&memview->acquisition_count)\n#define __PYX_INC_MEMVIEW(slice, have_gil) __Pyx_INC_MEMVIEW(slice, have_gil, __LINE__)\n#define __PYX_XCLEAR_MEMVIEW(slice, have_gil) __Pyx_XCLEAR_MEMVIEW(slice, have_gil, __LINE__)\nstatic CYTHON_INLINE void __Pyx_INC_MEMVIEW(__Pyx_memviewslice *, int, int);\nstatic CYTHON_INLINE void __Pyx_XCLEAR_MEMVIEW(__Pyx_memviewslice *, int, int);\n\n/* TypeInfoToFormat.proto */\nstruct __pyx_typeinfo_string {\n    char string[3];\n};\nstatic struct __pyx_typeinfo_string __Pyx_TypeInfoToFormat(__Pyx_TypeInfo *type);\n\n/* CIntToPy.proto */\nstatic CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value);\n\n/* CIntFromPy.proto */\nstatic CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *);\n\n/* CIntToPy.proto */\nstatic CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value);\n\n/* CIntFromPy.proto */\nstatic CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *);\n\n/* CIntFromPy.proto */\nstatic CYTHON_INLINE char __Pyx_PyInt_As_char(PyObject *);\n\n/* FormatTypeName.proto */\n#if CYTHON_COMPILING_IN_LIMITED_API\ntypedef PyObject *__Pyx_TypeName;\n#define __Pyx_FMT_TYPENAME \"%U\"\nstatic __Pyx_TypeName __Pyx_PyType_GetName(PyTypeObject* tp);\n#define __Pyx_DECREF_TypeName(obj) Py_XDECREF(obj)\n#else\ntypedef const char *__Pyx_TypeName;\n#define __Pyx_FMT_TYPENAME \"%.200s\"\n#define __Pyx_PyType_GetName(tp) ((tp)->tp_name)\n#define __Pyx_DECREF_TypeName(obj)\n#endif\n\n/* CheckBinaryVersion.proto */\nstatic unsigned long __Pyx_get_runtime_version(void);\nstatic int __Pyx_check_binary_version(unsigned long ct_version, unsigned long rt_version, int allow_newer);\n\n/* InitStrings.proto */\nstatic int __Pyx_InitStrings(__Pyx_StringTabEntry *t);\n\n/* #### Code section: module_declarations ### */\nstatic PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v_self); /* proto*/\nstatic char *__pyx_memoryview_get_item_pointer(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index); /* proto*/\nstatic PyObject *__pyx_memoryview_is_slice(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj); /* proto*/\nstatic PyObject *__pyx_memoryview_setitem_slice_assignment(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_dst, PyObject *__pyx_v_src); /* proto*/\nstatic PyObject *__pyx_memoryview_setitem_slice_assign_scalar(struct __pyx_memoryview_obj *__pyx_v_self, struct __pyx_memoryview_obj *__pyx_v_dst, PyObject *__pyx_v_value); /* proto*/\nstatic PyObject *__pyx_memoryview_setitem_indexed(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value); /* proto*/\nstatic PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp); /* proto*/\nstatic PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value); /* proto*/\nstatic PyObject *__pyx_memoryview__get_base(struct __pyx_memoryview_obj *__pyx_v_self); /* proto*/\nstatic PyObject *__pyx_memoryviewslice_convert_item_to_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp); /* proto*/\nstatic PyObject *__pyx_memoryviewslice_assign_item_from_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value); /* proto*/\nstatic PyObject *__pyx_memoryviewslice__get_base(struct __pyx_memoryviewslice_obj *__pyx_v_self); /* proto*/\n\n/* Module declarations from \"libc.string\" */\n\n/* Module declarations from \"libc.stdlib\" */\n\n/* Module declarations from \"triangle.core\" */\nstatic PyObject *__pyx_7genexpr__pyx_v_8triangle_4core_name;\nstatic PyObject *__pyx_7genexpr__pyx_v_8triangle_4core_dtype;\nstatic PyObject *__pyx_collections_abc_Sequence = 0;\nstatic PyObject *generic = 0;\nstatic PyObject *strided = 0;\nstatic PyObject *indirect = 0;\nstatic PyObject *contiguous = 0;\nstatic PyObject *indirect_contiguous = 0;\nstatic int __pyx_memoryview_thread_locks_used;\nstatic PyThread_type_lock __pyx_memoryview_thread_locks[8];\nstatic PyObject *__pyx_f_8triangle_4core_array_ii(int, int, int *); /*proto*/\nstatic PyObject *__pyx_f_8triangle_4core_array_dd(int, int, double *); /*proto*/\nstatic int *__pyx_f_8triangle_4core_ptr_ii(__Pyx_memviewslice); /*proto*/\nstatic double *__pyx_f_8triangle_4core_ptr_dd(__Pyx_memviewslice); /*proto*/\nstatic PyObject *__pyx_f_8triangle_4core_ii(int *, int *, int **, PyObject *, PyObject *); /*proto*/\nstatic PyObject *__pyx_f_8triangle_4core_dd(int *, int *, double **, PyObject *, PyObject *); /*proto*/\nstatic PyObject *__pyx_f_8triangle_4core__wrap(struct triangulateio *); /*proto*/\nstatic PyObject *__pyx_f_8triangle_4core_cinit(struct triangulateio *); /*proto*/\nstatic PyObject *__pyx_f_8triangle_4core_wrap(struct triangulateio *); /*proto*/\nstatic PyObject *__pyx_f_8triangle_4core_fin(PyObject *, struct triangulateio *); /*proto*/\nstatic PyObject *__pyx_f_8triangle_4core_fout(struct triangulateio *, PyObject *); /*proto*/\nstatic int __pyx_array_allocate_buffer(struct __pyx_array_obj *); /*proto*/\nstatic struct __pyx_array_obj *__pyx_array_new(PyObject *, Py_ssize_t, char *, char *, char *); /*proto*/\nstatic PyObject *__pyx_memoryview_new(PyObject *, int, int, __Pyx_TypeInfo *); /*proto*/\nstatic CYTHON_INLINE int __pyx_memoryview_check(PyObject *); /*proto*/\nstatic PyObject *_unellipsify(PyObject *, int); /*proto*/\nstatic int assert_direct_dimensions(Py_ssize_t *, int); /*proto*/\nstatic struct __pyx_memoryview_obj *__pyx_memview_slice(struct __pyx_memoryview_obj *, PyObject *); /*proto*/\nstatic int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *, Py_ssize_t, Py_ssize_t, Py_ssize_t, int, int, int *, Py_ssize_t, Py_ssize_t, Py_ssize_t, int, int, int, int); /*proto*/\nstatic char *__pyx_pybuffer_index(Py_buffer *, char *, Py_ssize_t, Py_ssize_t); /*proto*/\nstatic int __pyx_memslice_transpose(__Pyx_memviewslice *); /*proto*/\nstatic PyObject *__pyx_memoryview_fromslice(__Pyx_memviewslice, int, PyObject *(*)(char *), int (*)(char *, PyObject *), int); /*proto*/\nstatic __Pyx_memviewslice *__pyx_memoryview_get_slice_from_memoryview(struct __pyx_memoryview_obj *, __Pyx_memviewslice *); /*proto*/\nstatic void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *, __Pyx_memviewslice *); /*proto*/\nstatic PyObject *__pyx_memoryview_copy_object(struct __pyx_memoryview_obj *); /*proto*/\nstatic PyObject *__pyx_memoryview_copy_object_from_slice(struct __pyx_memoryview_obj *, __Pyx_memviewslice *); /*proto*/\nstatic Py_ssize_t abs_py_ssize_t(Py_ssize_t); /*proto*/\nstatic char __pyx_get_best_slice_order(__Pyx_memviewslice *, int); /*proto*/\nstatic void _copy_strided_to_strided(char *, Py_ssize_t *, char *, Py_ssize_t *, Py_ssize_t *, Py_ssize_t *, int, size_t); /*proto*/\nstatic void copy_strided_to_strided(__Pyx_memviewslice *, __Pyx_memviewslice *, int, size_t); /*proto*/\nstatic Py_ssize_t __pyx_memoryview_slice_get_size(__Pyx_memviewslice *, int); /*proto*/\nstatic Py_ssize_t __pyx_fill_contig_strides_array(Py_ssize_t *, Py_ssize_t *, Py_ssize_t, int, char); /*proto*/\nstatic void *__pyx_memoryview_copy_data_to_temp(__Pyx_memviewslice *, __Pyx_memviewslice *, char, int); /*proto*/\nstatic int __pyx_memoryview_err_extents(int, Py_ssize_t, Py_ssize_t); /*proto*/\nstatic int __pyx_memoryview_err_dim(PyObject *, PyObject *, int); /*proto*/\nstatic int __pyx_memoryview_err(PyObject *, PyObject *); /*proto*/\nstatic int __pyx_memoryview_err_no_memory(void); /*proto*/\nstatic int __pyx_memoryview_copy_contents(__Pyx_memviewslice, __Pyx_memviewslice, int, int, int); /*proto*/\nstatic void __pyx_memoryview_broadcast_leading(__Pyx_memviewslice *, int, int); /*proto*/\nstatic void __pyx_memoryview_refcount_copying(__Pyx_memviewslice *, int, int, int); /*proto*/\nstatic void __pyx_memoryview_refcount_objects_in_slice_with_gil(char *, Py_ssize_t *, Py_ssize_t *, int, int); /*proto*/\nstatic void __pyx_memoryview_refcount_objects_in_slice(char *, Py_ssize_t *, Py_ssize_t *, int, int); /*proto*/\nstatic void __pyx_memoryview_slice_assign_scalar(__Pyx_memviewslice *, int, size_t, void *, int); /*proto*/\nstatic void __pyx_memoryview__slice_assign_scalar(char *, Py_ssize_t *, Py_ssize_t *, int, size_t, void *); /*proto*/\nstatic PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *, PyObject *); /*proto*/\nstatic PyObject *__pyx_format_from_typeinfo(__Pyx_TypeInfo *); /*proto*/\n/* #### Code section: typeinfo ### */\nstatic __Pyx_TypeInfo __Pyx_TypeInfo_int = { \"int\", NULL, sizeof(int), { 0 }, 0, __PYX_IS_UNSIGNED(int) ? 'U' : 'I', __PYX_IS_UNSIGNED(int), 0 };\nstatic __Pyx_TypeInfo __Pyx_TypeInfo_double = { \"double\", NULL, sizeof(double), { 0 }, 0, 'R', 0, 0 };\n/* #### Code section: before_global_var ### */\n#define __Pyx_MODULE_NAME \"triangle.core\"\nextern int __pyx_module_is_main_triangle__core;\nint __pyx_module_is_main_triangle__core = 0;\n\n/* Implementation of \"triangle.core\" */\n/* #### Code section: global_var ### */\nstatic PyObject *__pyx_builtin_AssertionError;\nstatic PyObject *__pyx_builtin_zip;\nstatic PyObject *__pyx_builtin_ValueError;\nstatic PyObject *__pyx_builtin_RuntimeError;\nstatic PyObject *__pyx_builtin___import__;\nstatic PyObject *__pyx_builtin_MemoryError;\nstatic PyObject *__pyx_builtin_enumerate;\nstatic PyObject *__pyx_builtin_TypeError;\nstatic PyObject *__pyx_builtin_range;\nstatic PyObject *__pyx_builtin_Ellipsis;\nstatic PyObject *__pyx_builtin_id;\nstatic PyObject *__pyx_builtin_IndexError;\n/* #### Code section: string_decls ### */\nstatic const char __pyx_k_[] = \": \";\nstatic const char __pyx_k_O[] = \"O\";\nstatic const char __pyx_k_T[] = \"T{\";\nstatic const char __pyx_k_c[] = \"c\";\nstatic const char __pyx_k_v[] = \"v\";\nstatic const char __pyx_k__2[] = \".\";\nstatic const char __pyx_k__3[] = \"*\";\nstatic const char __pyx_k__6[] = \"'\";\nstatic const char __pyx_k__7[] = \")\";\nstatic const char __pyx_k__9[] = \"^\";\nstatic const char __pyx_k_gc[] = \"gc\";\nstatic const char __pyx_k_id[] = \"id\";\nstatic const char __pyx_k_in[] = \"_in\";\nstatic const char __pyx_k_np[] = \"np\";\nstatic const char __pyx_k__10[] = \"\";\nstatic const char __pyx_k__11[] = \":\";\nstatic const char __pyx_k__12[] = \"}\";\nstatic const char __pyx_k__13[] = \"(\";\nstatic const char __pyx_k__14[] = \",\";\nstatic const char __pyx_k__55[] = \"?\";\nstatic const char __pyx_k_abc[] = \"abc\";\nstatic const char __pyx_k_and[] = \" and \";\nstatic const char __pyx_k_get[] = \"_get\";\nstatic const char __pyx_k_got[] = \" (got \";\nstatic const char __pyx_k_new[] = \"__new__\";\nstatic const char __pyx_k_obj[] = \"obj\";\nstatic const char __pyx_k_out[] = \"out_\";\nstatic const char __pyx_k_set[] = \"_set\";\nstatic const char __pyx_k_sys[] = \"sys\";\nstatic const char __pyx_k_zip[] = \"zip\";\nstatic const char __pyx_k_base[] = \"base\";\nstatic const char __pyx_k_data[] = \"data\";\nstatic const char __pyx_k_dict[] = \"__dict__\";\nstatic const char __pyx_k_free[] = \"_free\";\nstatic const char __pyx_k_in_2[] = \"in_\";\nstatic const char __pyx_k_intc[] = \"intc\";\nstatic const char __pyx_k_join[] = \"join\";\nstatic const char __pyx_k_main[] = \"__main__\";\nstatic const char __pyx_k_mode[] = \"mode\";\nstatic const char __pyx_k_name[] = \"name\";\nstatic const char __pyx_k_ndim[] = \"ndim\";\nstatic const char __pyx_k_opts[] = \"opts\";\nstatic const char __pyx_k_pack[] = \"pack\";\nstatic const char __pyx_k_size[] = \"size\";\nstatic const char __pyx_k_spec[] = \"__spec__\";\nstatic const char __pyx_k_step[] = \"step\";\nstatic const char __pyx_k_stop[] = \"stop\";\nstatic const char __pyx_k_test[] = \"__test__\";\nstatic const char __pyx_k_ASCII[] = \"ASCII\";\nstatic const char __pyx_k_array[] = \"array\";\nstatic const char __pyx_k_check[] = \"check\";\nstatic const char __pyx_k_class[] = \"__class__\";\nstatic const char __pyx_k_count[] = \"count\";\nstatic const char __pyx_k_dtype[] = \"dtype\";\nstatic const char __pyx_k_error[] = \"error\";\nstatic const char __pyx_k_flags[] = \"flags\";\nstatic const char __pyx_k_index[] = \"index\";\nstatic const char __pyx_k_numpy[] = \"numpy\";\nstatic const char __pyx_k_out_2[] = \"_out\";\nstatic const char __pyx_k_range[] = \"range\";\nstatic const char __pyx_k_shape[] = \"shape\";\nstatic const char __pyx_k_start[] = \"start\";\nstatic const char __pyx_k_utf_8[] = \"utf-8\";\nstatic const char __pyx_k_value[] = \"value\";\nstatic const char __pyx_k_double[] = \"double\";\nstatic const char __pyx_k_enable[] = \"enable\";\nstatic const char __pyx_k_encode[] = \"encode\";\nstatic const char __pyx_k_fields[] = \"fields\";\nstatic const char __pyx_k_format[] = \"format\";\nstatic const char __pyx_k_import[] = \"__import__\";\nstatic const char __pyx_k_name_2[] = \"__name__\";\nstatic const char __pyx_k_pickle[] = \"pickle\";\nstatic const char __pyx_k_reduce[] = \"__reduce__\";\nstatic const char __pyx_k_struct[] = \"struct\";\nstatic const char __pyx_k_triang[] = \"triang\";\nstatic const char __pyx_k_unpack[] = \"unpack\";\nstatic const char __pyx_k_update[] = \"update\";\nstatic const char __pyx_k_vorout[] = \"vorout_\";\nstatic const char __pyx_k_disable[] = \"disable\";\nstatic const char __pyx_k_fortran[] = \"fortran\";\nstatic const char __pyx_k_memview[] = \"memview\";\nstatic const char __pyx_k_reshape[] = \"reshape\";\nstatic const char __pyx_k_Ellipsis[] = \"Ellipsis\";\nstatic const char __pyx_k_Sequence[] = \"Sequence\";\nstatic const char __pyx_k_contig2d[] = \"contig2d\";\nstatic const char __pyx_k_edgelist[] = \"edgelist\";\nstatic const char __pyx_k_getstate[] = \"__getstate__\";\nstatic const char __pyx_k_holelist[] = \"holelist\";\nstatic const char __pyx_k_itemsize[] = \"itemsize\";\nstatic const char __pyx_k_normlist[] = \"normlist\";\nstatic const char __pyx_k_pyx_type[] = \"__pyx_type\";\nstatic const char __pyx_k_register[] = \"register\";\nstatic const char __pyx_k_setstate[] = \"__setstate__\";\nstatic const char __pyx_k_vorout_2[] = \"_vorout\";\nstatic const char __pyx_k_TypeError[] = \"TypeError\";\nstatic const char __pyx_k_enumerate[] = \"enumerate\";\nstatic const char __pyx_k_isenabled[] = \"isenabled\";\nstatic const char __pyx_k_pointlist[] = \"pointlist\";\nstatic const char __pyx_k_pyx_state[] = \"__pyx_state\";\nstatic const char __pyx_k_reduce_ex[] = \"__reduce_ex__\";\nstatic const char __pyx_k_IndexError[] = \"IndexError\";\nstatic const char __pyx_k_ValueError[] = \"ValueError\";\nstatic const char __pyx_k_pyx_result[] = \"__pyx_result\";\nstatic const char __pyx_k_pyx_vtable[] = \"__pyx_vtable__\";\nstatic const char __pyx_k_regionlist[] = \"regionlist\";\nstatic const char __pyx_k_MemoryError[] = \"MemoryError\";\nstatic const char __pyx_k_PickleError[] = \"PickleError\";\nstatic const char __pyx_k_collections[] = \"collections\";\nstatic const char __pyx_k_field_dtype[] = \"field_dtype\";\nstatic const char __pyx_k_segmentlist[] = \"segmentlist\";\nstatic const char __pyx_k_C_CONTIGUOUS[] = \"C_CONTIGUOUS\";\nstatic const char __pyx_k_RuntimeError[] = \"RuntimeError\";\nstatic const char __pyx_k_initializing[] = \"_initializing\";\nstatic const char __pyx_k_is_coroutine[] = \"_is_coroutine\";\nstatic const char __pyx_k_neighborlist[] = \"neighborlist\";\nstatic const char __pyx_k_pyx_checksum[] = \"__pyx_checksum\";\nstatic const char __pyx_k_stringsource[] = \"<stringsource>\";\nstatic const char __pyx_k_trianglelist[] = \"trianglelist\";\nstatic const char __pyx_k_version_info[] = \"version_info\";\nstatic const char __pyx_k_class_getitem[] = \"__class_getitem__\";\nstatic const char __pyx_k_reduce_cython[] = \"__reduce_cython__\";\nstatic const char __pyx_k_triangle_core[] = \"triangle.core\";\nstatic const char __pyx_k_AssertionError[] = \"AssertionError\";\nstatic const char __pyx_k_dd_locals__get[] = \"dd.<locals>._get\";\nstatic const char __pyx_k_dd_locals__set[] = \"dd.<locals>._set\";\nstatic const char __pyx_k_edgemarkerlist[] = \"edgemarkerlist\";\nstatic const char __pyx_k_ii_locals__get[] = \"ii.<locals>._get\";\nstatic const char __pyx_k_ii_locals__set[] = \"ii.<locals>._set\";\nstatic const char __pyx_k_View_MemoryView[] = \"View.MemoryView\";\nstatic const char __pyx_k_allocate_buffer[] = \"allocate_buffer\";\nstatic const char __pyx_k_collections_abc[] = \"collections.abc\";\nstatic const char __pyx_k_dd_locals__free[] = \"dd.<locals>._free\";\nstatic const char __pyx_k_dtype_is_object[] = \"dtype_is_object\";\nstatic const char __pyx_k_ii_locals__free[] = \"ii.<locals>._free\";\nstatic const char __pyx_k_pointmarkerlist[] = \"pointmarkerlist\";\nstatic const char __pyx_k_pyx_PickleError[] = \"__pyx_PickleError\";\nstatic const char __pyx_k_setstate_cython[] = \"__setstate_cython__\";\nstatic const char __pyx_k_trianglearealist[] = \"trianglearealist\";\nstatic const char __pyx_k_ascontiguousarray[] = \"ascontiguousarray\";\nstatic const char __pyx_k_pyx_unpickle_Enum[] = \"__pyx_unpickle_Enum\";\nstatic const char __pyx_k_segmentmarkerlist[] = \"segmentmarkerlist\";\nstatic const char __pyx_k_triangle_core_pyx[] = \"triangle/core.pyx\";\nstatic const char __pyx_k_wrap_locals_check[] = \"_wrap.<locals>.check\";\nstatic const char __pyx_k_asyncio_coroutines[] = \"asyncio.coroutines\";\nstatic const char __pyx_k_cline_in_traceback[] = \"cline_in_traceback\";\nstatic const char __pyx_k_pointattributelist[] = \"pointattributelist\";\nstatic const char __pyx_k_strided_and_direct[] = \"<strided and direct>\";\nstatic const char __pyx_k_strided_and_indirect[] = \"<strided and indirect>\";\nstatic const char __pyx_k_Invalid_shape_in_axis[] = \"Invalid shape in axis \";\nstatic const char __pyx_k_contiguous_and_direct[] = \"<contiguous and direct>\";\nstatic const char __pyx_k_triangleattributelist[] = \"triangleattributelist\";\nstatic const char __pyx_k_Cannot_index_with_type[] = \"Cannot index with type '\";\nstatic const char __pyx_k_MemoryView_of_r_object[] = \"<MemoryView of %r object>\";\nstatic const char __pyx_k_MemoryView_of_r_at_0x_x[] = \"<MemoryView of %r at 0x%x>\";\nstatic const char __pyx_k_contiguous_and_indirect[] = \"<contiguous and indirect>\";\nstatic const char __pyx_k_Dimension_d_is_not_direct[] = \"Dimension %d is not direct\";\nstatic const char __pyx_k_Index_out_of_bounds_axis_d[] = \"Index out of bounds (axis %d)\";\nstatic const char __pyx_k_Step_may_not_be_zero_axis_d[] = \"Step may not be zero (axis %d)\";\nstatic const char __pyx_k_itemsize_0_for_cython_array[] = \"itemsize <= 0 for cython.array\";\nstatic const char __pyx_k_unable_to_allocate_array_data[] = \"unable to allocate array data.\";\nstatic const char __pyx_k_strided_and_direct_or_indirect[] = \"<strided and direct or indirect>\";\nstatic const char __pyx_k_All_dimensions_preceding_dimensi[] = \"All dimensions preceding dimension %d must be indexed and not sliced\";\nstatic const char __pyx_k_Buffer_view_does_not_expose_stri[] = \"Buffer view does not expose strides\";\nstatic const char __pyx_k_Can_only_create_a_buffer_that_is[] = \"Can only create a buffer that is contiguous in memory.\";\nstatic const char __pyx_k_Cannot_assign_to_read_only_memor[] = \"Cannot assign to read-only memoryview\";\nstatic const char __pyx_k_Cannot_create_writable_memory_vi[] = \"Cannot create writable memory view from read-only memoryview\";\nstatic const char __pyx_k_Cannot_transpose_memoryview_with[] = \"Cannot transpose memoryview with indirect dimensions\";\nstatic const char __pyx_k_Empty_shape_tuple_for_cython_arr[] = \"Empty shape tuple for cython.array\";\nstatic const char __pyx_k_Incompatible_checksums_0x_x_vs_0[] = \"Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))\";\nstatic const char __pyx_k_Indirect_dimensions_not_supporte[] = \"Indirect dimensions not supported\";\nstatic const char __pyx_k_Input_must_have_at_least_three_v[] = \"Input must have at least three vertices.\";\nstatic const char __pyx_k_Invalid_mode_expected_c_or_fortr[] = \"Invalid mode, expected 'c' or 'fortran', got \";\nstatic const char __pyx_k_Out_of_bounds_on_buffer_access_a[] = \"Out of bounds on buffer access (axis \";\nstatic const char __pyx_k_Triangulation_failed_probably_be[] = \"Triangulation failed -- probably because of invalid geometry on input.\";\nstatic const char __pyx_k_Unable_to_convert_item_to_object[] = \"Unable to convert item to object\";\nstatic const char __pyx_k_got_differing_extents_in_dimensi[] = \"got differing extents in dimension \";\nstatic const char __pyx_k_no_default___reduce___due_to_non[] = \"no default __reduce__ due to non-trivial __cinit__\";\nstatic const char __pyx_k_unable_to_allocate_shape_and_str[] = \"unable to allocate shape and strides.\";\n/* #### Code section: decls ### */\nstatic int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_shape, Py_ssize_t __pyx_v_itemsize, PyObject *__pyx_v_format, PyObject *__pyx_v_mode, int __pyx_v_allocate_buffer); /* proto */\nstatic int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(struct __pyx_array_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /* proto */\nstatic void __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(struct __pyx_array_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_5array_7memview___get__(struct __pyx_array_obj *__pyx_v_self); /* proto */\nstatic Py_ssize_t __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(struct __pyx_array_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_attr); /* proto */\nstatic PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item); /* proto */\nstatic int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value); /* proto */\nstatic PyObject *__pyx_pf___pyx_array___reduce_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf___pyx_array_2__setstate_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state); /* proto */\nstatic int __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v_name); /* proto */\nstatic PyObject *__pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_2__repr__(struct __pyx_MemviewEnum_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf___pyx_MemviewEnum_2__setstate_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v___pyx_state); /* proto */\nstatic int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj, int __pyx_v_flags, int __pyx_v_dtype_is_object); /* proto */\nstatic void __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4__getitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index); /* proto */\nstatic int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value); /* proto */\nstatic int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__(struct __pyx_memoryview_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4base___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic Py_ssize_t __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_10__len__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12__repr__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14__str__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_20copy(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_22copy_fortran(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf___pyx_memoryview___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf___pyx_memoryview_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state); /* proto */\nstatic void __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__(struct __pyx_memoryviewslice_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf___pyx_memoryviewslice___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf___pyx_memoryviewslice_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v___pyx_type, long __pyx_v___pyx_checksum, PyObject *__pyx_v___pyx_state); /* proto */\nstatic PyObject *__pyx_pf_8triangle_4core_2ii__get(PyObject *__pyx_self); /* proto */\nstatic PyObject *__pyx_pf_8triangle_4core_2ii_2_set(PyObject *__pyx_self, PyObject *__pyx_v_v); /* proto */\nstatic PyObject *__pyx_pf_8triangle_4core_2ii_4_free(PyObject *__pyx_self); /* proto */\nstatic PyObject *__pyx_pf_8triangle_4core_2dd__get(PyObject *__pyx_self); /* proto */\nstatic PyObject *__pyx_pf_8triangle_4core_2dd_2_set(PyObject *__pyx_self, PyObject *__pyx_v_v); /* proto */\nstatic PyObject *__pyx_pf_8triangle_4core_2dd_4_free(PyObject *__pyx_self); /* proto */\nstatic PyObject *__pyx_pf_8triangle_4core_5_wrap_check(PyObject *__pyx_self); /* proto */\nstatic PyObject *__pyx_pf_8triangle_4core_contig2d(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_value, PyObject *__pyx_v_dtype); /* proto */\nstatic PyObject *__pyx_pf_8triangle_4core_2triang(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v__in, PyObject *__pyx_v_opts); /* proto */\nstatic PyObject *__pyx_tp_new_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/\nstatic PyObject *__pyx_tp_new_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/\nstatic PyObject *__pyx_tp_new_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/\nstatic PyObject *__pyx_tp_new_array(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/\nstatic PyObject *__pyx_tp_new_Enum(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/\nstatic PyObject *__pyx_tp_new_memoryview(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/\nstatic PyObject *__pyx_tp_new__memoryviewslice(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/\n/* #### Code section: late_includes ### */\n/* #### Code section: module_state ### */\ntypedef struct {\n  PyObject *__pyx_d;\n  PyObject *__pyx_b;\n  PyObject *__pyx_cython_runtime;\n  PyObject *__pyx_empty_tuple;\n  PyObject *__pyx_empty_bytes;\n  PyObject *__pyx_empty_unicode;\n  #ifdef __Pyx_CyFunction_USED\n  PyTypeObject *__pyx_CyFunctionType;\n  #endif\n  #ifdef __Pyx_FusedFunction_USED\n  PyTypeObject *__pyx_FusedFunctionType;\n  #endif\n  #ifdef __Pyx_Generator_USED\n  PyTypeObject *__pyx_GeneratorType;\n  #endif\n  #ifdef __Pyx_IterableCoroutine_USED\n  PyTypeObject *__pyx_IterableCoroutineType;\n  #endif\n  #ifdef __Pyx_Coroutine_USED\n  PyTypeObject *__pyx_CoroutineAwaitType;\n  #endif\n  #ifdef __Pyx_Coroutine_USED\n  PyTypeObject *__pyx_CoroutineType;\n  #endif\n  #if CYTHON_USE_MODULE_STATE\n  #endif\n  #if CYTHON_USE_MODULE_STATE\n  #endif\n  #if CYTHON_USE_MODULE_STATE\n  PyObject *__pyx_type_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii;\n  PyObject *__pyx_type_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd;\n  PyObject *__pyx_type_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap;\n  PyObject *__pyx_type___pyx_array;\n  PyObject *__pyx_type___pyx_MemviewEnum;\n  PyObject *__pyx_type___pyx_memoryview;\n  PyObject *__pyx_type___pyx_memoryviewslice;\n  #endif\n  PyTypeObject *__pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii;\n  PyTypeObject *__pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd;\n  PyTypeObject *__pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap;\n  PyTypeObject *__pyx_array_type;\n  PyTypeObject *__pyx_MemviewEnum_type;\n  PyTypeObject *__pyx_memoryview_type;\n  PyTypeObject *__pyx_memoryviewslice_type;\n  PyObject *__pyx_kp_u_;\n  PyObject *__pyx_n_s_ASCII;\n  PyObject *__pyx_kp_s_All_dimensions_preceding_dimensi;\n  PyObject *__pyx_n_s_AssertionError;\n  PyObject *__pyx_kp_s_Buffer_view_does_not_expose_stri;\n  PyObject *__pyx_n_u_C_CONTIGUOUS;\n  PyObject *__pyx_kp_s_Can_only_create_a_buffer_that_is;\n  PyObject *__pyx_kp_s_Cannot_assign_to_read_only_memor;\n  PyObject *__pyx_kp_s_Cannot_create_writable_memory_vi;\n  PyObject *__pyx_kp_u_Cannot_index_with_type;\n  PyObject *__pyx_kp_s_Cannot_transpose_memoryview_with;\n  PyObject *__pyx_kp_s_Dimension_d_is_not_direct;\n  PyObject *__pyx_n_s_Ellipsis;\n  PyObject *__pyx_kp_s_Empty_shape_tuple_for_cython_arr;\n  PyObject *__pyx_kp_s_Incompatible_checksums_0x_x_vs_0;\n  PyObject *__pyx_n_s_IndexError;\n  PyObject *__pyx_kp_s_Index_out_of_bounds_axis_d;\n  PyObject *__pyx_kp_s_Indirect_dimensions_not_supporte;\n  PyObject *__pyx_kp_u_Input_must_have_at_least_three_v;\n  PyObject *__pyx_kp_u_Invalid_mode_expected_c_or_fortr;\n  PyObject *__pyx_kp_u_Invalid_shape_in_axis;\n  PyObject *__pyx_n_s_MemoryError;\n  PyObject *__pyx_kp_s_MemoryView_of_r_at_0x_x;\n  PyObject *__pyx_kp_s_MemoryView_of_r_object;\n  PyObject *__pyx_n_b_O;\n  PyObject *__pyx_kp_u_Out_of_bounds_on_buffer_access_a;\n  PyObject *__pyx_n_s_PickleError;\n  PyObject *__pyx_n_s_RuntimeError;\n  PyObject *__pyx_n_s_Sequence;\n  PyObject *__pyx_kp_s_Step_may_not_be_zero_axis_d;\n  PyObject *__pyx_kp_b_T;\n  PyObject *__pyx_kp_u_Triangulation_failed_probably_be;\n  PyObject *__pyx_n_s_TypeError;\n  PyObject *__pyx_kp_s_Unable_to_convert_item_to_object;\n  PyObject *__pyx_n_s_ValueError;\n  PyObject *__pyx_n_s_View_MemoryView;\n  PyObject *__pyx_kp_b__10;\n  PyObject *__pyx_kp_b__11;\n  PyObject *__pyx_kp_b__12;\n  PyObject *__pyx_kp_u__13;\n  PyObject *__pyx_kp_u__14;\n  PyObject *__pyx_kp_u__2;\n  PyObject *__pyx_n_s__3;\n  PyObject *__pyx_n_s__55;\n  PyObject *__pyx_kp_u__6;\n  PyObject *__pyx_kp_u__7;\n  PyObject *__pyx_kp_b__9;\n  PyObject *__pyx_n_s_abc;\n  PyObject *__pyx_n_s_allocate_buffer;\n  PyObject *__pyx_kp_u_and;\n  PyObject *__pyx_n_s_array;\n  PyObject *__pyx_n_s_ascontiguousarray;\n  PyObject *__pyx_n_s_asyncio_coroutines;\n  PyObject *__pyx_n_s_base;\n  PyObject *__pyx_n_s_c;\n  PyObject *__pyx_n_u_c;\n  PyObject *__pyx_n_s_check;\n  PyObject *__pyx_n_s_class;\n  PyObject *__pyx_n_s_class_getitem;\n  PyObject *__pyx_n_s_cline_in_traceback;\n  PyObject *__pyx_n_s_collections;\n  PyObject *__pyx_kp_s_collections_abc;\n  PyObject *__pyx_n_s_contig2d;\n  PyObject *__pyx_kp_s_contiguous_and_direct;\n  PyObject *__pyx_kp_s_contiguous_and_indirect;\n  PyObject *__pyx_n_s_count;\n  PyObject *__pyx_n_s_data;\n  PyObject *__pyx_n_s_dd_locals__free;\n  PyObject *__pyx_n_s_dd_locals__get;\n  PyObject *__pyx_n_s_dd_locals__set;\n  PyObject *__pyx_n_s_dict;\n  PyObject *__pyx_kp_u_disable;\n  PyObject *__pyx_n_u_double;\n  PyObject *__pyx_n_s_dtype;\n  PyObject *__pyx_n_s_dtype_is_object;\n  PyObject *__pyx_n_u_edgelist;\n  PyObject *__pyx_n_u_edgemarkerlist;\n  PyObject *__pyx_kp_u_enable;\n  PyObject *__pyx_n_s_encode;\n  PyObject *__pyx_n_s_enumerate;\n  PyObject *__pyx_n_s_error;\n  PyObject *__pyx_n_s_field_dtype;\n  PyObject *__pyx_n_s_fields;\n  PyObject *__pyx_n_s_flags;\n  PyObject *__pyx_n_s_format;\n  PyObject *__pyx_n_s_fortran;\n  PyObject *__pyx_n_u_fortran;\n  PyObject *__pyx_n_s_free;\n  PyObject *__pyx_kp_u_gc;\n  PyObject *__pyx_n_s_get;\n  PyObject *__pyx_n_s_getstate;\n  PyObject *__pyx_kp_u_got;\n  PyObject *__pyx_kp_u_got_differing_extents_in_dimensi;\n  PyObject *__pyx_n_u_holelist;\n  PyObject *__pyx_n_s_id;\n  PyObject *__pyx_n_s_ii_locals__free;\n  PyObject *__pyx_n_s_ii_locals__get;\n  PyObject *__pyx_n_s_ii_locals__set;\n  PyObject *__pyx_n_s_import;\n  PyObject *__pyx_n_s_in;\n  PyObject *__pyx_n_s_in_2;\n  PyObject *__pyx_n_s_index;\n  PyObject *__pyx_n_s_initializing;\n  PyObject *__pyx_n_u_intc;\n  PyObject *__pyx_n_s_is_coroutine;\n  PyObject *__pyx_kp_u_isenabled;\n  PyObject *__pyx_n_s_itemsize;\n  PyObject *__pyx_kp_s_itemsize_0_for_cython_array;\n  PyObject *__pyx_n_s_join;\n  PyObject *__pyx_n_s_main;\n  PyObject *__pyx_n_s_memview;\n  PyObject *__pyx_n_s_mode;\n  PyObject *__pyx_n_s_name;\n  PyObject *__pyx_n_s_name_2;\n  PyObject *__pyx_n_s_ndim;\n  PyObject *__pyx_n_u_neighborlist;\n  PyObject *__pyx_n_s_new;\n  PyObject *__pyx_kp_s_no_default___reduce___due_to_non;\n  PyObject *__pyx_n_u_normlist;\n  PyObject *__pyx_n_s_np;\n  PyObject *__pyx_n_s_numpy;\n  PyObject *__pyx_n_s_obj;\n  PyObject *__pyx_n_s_opts;\n  PyObject *__pyx_n_s_out;\n  PyObject *__pyx_n_s_out_2;\n  PyObject *__pyx_n_s_pack;\n  PyObject *__pyx_n_s_pickle;\n  PyObject *__pyx_n_u_pointattributelist;\n  PyObject *__pyx_n_u_pointlist;\n  PyObject *__pyx_n_u_pointmarkerlist;\n  PyObject *__pyx_n_s_pyx_PickleError;\n  PyObject *__pyx_n_s_pyx_checksum;\n  PyObject *__pyx_n_s_pyx_result;\n  PyObject *__pyx_n_s_pyx_state;\n  PyObject *__pyx_n_s_pyx_type;\n  PyObject *__pyx_n_s_pyx_unpickle_Enum;\n  PyObject *__pyx_n_s_pyx_vtable;\n  PyObject *__pyx_n_s_range;\n  PyObject *__pyx_n_s_reduce;\n  PyObject *__pyx_n_s_reduce_cython;\n  PyObject *__pyx_n_s_reduce_ex;\n  PyObject *__pyx_n_u_regionlist;\n  PyObject *__pyx_n_s_register;\n  PyObject *__pyx_n_s_reshape;\n  PyObject *__pyx_n_u_segmentlist;\n  PyObject *__pyx_n_u_segmentmarkerlist;\n  PyObject *__pyx_n_s_set;\n  PyObject *__pyx_n_s_setstate;\n  PyObject *__pyx_n_s_setstate_cython;\n  PyObject *__pyx_n_s_shape;\n  PyObject *__pyx_n_s_size;\n  PyObject *__pyx_n_s_spec;\n  PyObject *__pyx_n_s_start;\n  PyObject *__pyx_n_s_step;\n  PyObject *__pyx_n_s_stop;\n  PyObject *__pyx_kp_s_strided_and_direct;\n  PyObject *__pyx_kp_s_strided_and_direct_or_indirect;\n  PyObject *__pyx_kp_s_strided_and_indirect;\n  PyObject *__pyx_kp_s_stringsource;\n  PyObject *__pyx_n_s_struct;\n  PyObject *__pyx_n_s_sys;\n  PyObject *__pyx_n_s_test;\n  PyObject *__pyx_n_s_triang;\n  PyObject *__pyx_n_s_triangle_core;\n  PyObject *__pyx_kp_s_triangle_core_pyx;\n  PyObject *__pyx_n_u_trianglearealist;\n  PyObject *__pyx_n_u_triangleattributelist;\n  PyObject *__pyx_n_u_trianglelist;\n  PyObject *__pyx_kp_s_unable_to_allocate_array_data;\n  PyObject *__pyx_kp_s_unable_to_allocate_shape_and_str;\n  PyObject *__pyx_n_s_unpack;\n  PyObject *__pyx_n_s_update;\n  PyObject *__pyx_kp_u_utf_8;\n  PyObject *__pyx_n_s_v;\n  PyObject *__pyx_n_s_value;\n  PyObject *__pyx_n_s_version_info;\n  PyObject *__pyx_n_s_vorout;\n  PyObject *__pyx_n_s_vorout_2;\n  PyObject *__pyx_n_s_wrap_locals_check;\n  PyObject *__pyx_n_s_zip;\n  PyObject *__pyx_int_0;\n  PyObject *__pyx_int_1;\n  PyObject *__pyx_int_3;\n  PyObject *__pyx_int_112105877;\n  PyObject *__pyx_int_136983863;\n  PyObject *__pyx_int_184977713;\n  PyObject *__pyx_int_neg_1;\n  PyObject *__pyx_slice__5;\n  PyObject *__pyx_tuple__4;\n  PyObject *__pyx_tuple__8;\n  PyObject *__pyx_tuple__16;\n  PyObject *__pyx_tuple__23;\n  PyObject *__pyx_tuple__24;\n  PyObject *__pyx_tuple__25;\n  PyObject *__pyx_tuple__26;\n  PyObject *__pyx_tuple__27;\n  PyObject *__pyx_tuple__28;\n  PyObject *__pyx_tuple__29;\n  PyObject *__pyx_tuple__30;\n  PyObject *__pyx_tuple__31;\n  PyObject *__pyx_tuple__32;\n  PyObject *__pyx_tuple__33;\n  PyObject *__pyx_tuple__34;\n  PyObject *__pyx_tuple__36;\n  PyObject *__pyx_tuple__37;\n  PyObject *__pyx_tuple__38;\n  PyObject *__pyx_tuple__39;\n  PyObject *__pyx_tuple__40;\n  PyObject *__pyx_tuple__41;\n  PyObject *__pyx_tuple__42;\n  PyObject *__pyx_tuple__43;\n  PyObject *__pyx_tuple__44;\n  PyObject *__pyx_tuple__45;\n  PyObject *__pyx_tuple__46;\n  PyObject *__pyx_tuple__47;\n  PyObject *__pyx_tuple__48;\n  PyObject *__pyx_tuple__49;\n  PyObject *__pyx_tuple__50;\n  PyObject *__pyx_tuple__51;\n  PyObject *__pyx_tuple__53;\n  PyObject *__pyx_codeobj__15;\n  PyObject *__pyx_codeobj__17;\n  PyObject *__pyx_codeobj__18;\n  PyObject *__pyx_codeobj__19;\n  PyObject *__pyx_codeobj__20;\n  PyObject *__pyx_codeobj__21;\n  PyObject *__pyx_codeobj__22;\n  PyObject *__pyx_codeobj__35;\n  PyObject *__pyx_codeobj__52;\n  PyObject *__pyx_codeobj__54;\n} __pyx_mstate;\n\n#if CYTHON_USE_MODULE_STATE\n#ifdef __cplusplus\nnamespace {\n  extern struct PyModuleDef __pyx_moduledef;\n} /* anonymous namespace */\n#else\nstatic struct PyModuleDef __pyx_moduledef;\n#endif\n\n#define __pyx_mstate(o) ((__pyx_mstate *)__Pyx_PyModule_GetState(o))\n\n#define __pyx_mstate_global (__pyx_mstate(PyState_FindModule(&__pyx_moduledef)))\n\n#define __pyx_m (PyState_FindModule(&__pyx_moduledef))\n#else\nstatic __pyx_mstate __pyx_mstate_global_static =\n#ifdef __cplusplus\n    {};\n#else\n    {0};\n#endif\nstatic __pyx_mstate *__pyx_mstate_global = &__pyx_mstate_global_static;\n#endif\n/* #### Code section: module_state_clear ### */\n#if CYTHON_USE_MODULE_STATE\nstatic int __pyx_m_clear(PyObject *m) {\n  __pyx_mstate *clear_module_state = __pyx_mstate(m);\n  if (!clear_module_state) return 0;\n  Py_CLEAR(clear_module_state->__pyx_d);\n  Py_CLEAR(clear_module_state->__pyx_b);\n  Py_CLEAR(clear_module_state->__pyx_cython_runtime);\n  Py_CLEAR(clear_module_state->__pyx_empty_tuple);\n  Py_CLEAR(clear_module_state->__pyx_empty_bytes);\n  Py_CLEAR(clear_module_state->__pyx_empty_unicode);\n  #ifdef __Pyx_CyFunction_USED\n  Py_CLEAR(clear_module_state->__pyx_CyFunctionType);\n  #endif\n  #ifdef __Pyx_FusedFunction_USED\n  Py_CLEAR(clear_module_state->__pyx_FusedFunctionType);\n  #endif\n  Py_CLEAR(clear_module_state->__pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii);\n  Py_CLEAR(clear_module_state->__pyx_type_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii);\n  Py_CLEAR(clear_module_state->__pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd);\n  Py_CLEAR(clear_module_state->__pyx_type_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd);\n  Py_CLEAR(clear_module_state->__pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap);\n  Py_CLEAR(clear_module_state->__pyx_type_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap);\n  Py_CLEAR(clear_module_state->__pyx_array_type);\n  Py_CLEAR(clear_module_state->__pyx_type___pyx_array);\n  Py_CLEAR(clear_module_state->__pyx_MemviewEnum_type);\n  Py_CLEAR(clear_module_state->__pyx_type___pyx_MemviewEnum);\n  Py_CLEAR(clear_module_state->__pyx_memoryview_type);\n  Py_CLEAR(clear_module_state->__pyx_type___pyx_memoryview);\n  Py_CLEAR(clear_module_state->__pyx_memoryviewslice_type);\n  Py_CLEAR(clear_module_state->__pyx_type___pyx_memoryviewslice);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_);\n  Py_CLEAR(clear_module_state->__pyx_n_s_ASCII);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_All_dimensions_preceding_dimensi);\n  Py_CLEAR(clear_module_state->__pyx_n_s_AssertionError);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_Buffer_view_does_not_expose_stri);\n  Py_CLEAR(clear_module_state->__pyx_n_u_C_CONTIGUOUS);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_Can_only_create_a_buffer_that_is);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_Cannot_assign_to_read_only_memor);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_Cannot_create_writable_memory_vi);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_Cannot_index_with_type);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_Cannot_transpose_memoryview_with);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_Dimension_d_is_not_direct);\n  Py_CLEAR(clear_module_state->__pyx_n_s_Ellipsis);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_Empty_shape_tuple_for_cython_arr);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_Incompatible_checksums_0x_x_vs_0);\n  Py_CLEAR(clear_module_state->__pyx_n_s_IndexError);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_Index_out_of_bounds_axis_d);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_Indirect_dimensions_not_supporte);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_Input_must_have_at_least_three_v);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_Invalid_mode_expected_c_or_fortr);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_Invalid_shape_in_axis);\n  Py_CLEAR(clear_module_state->__pyx_n_s_MemoryError);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_MemoryView_of_r_at_0x_x);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_MemoryView_of_r_object);\n  Py_CLEAR(clear_module_state->__pyx_n_b_O);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_Out_of_bounds_on_buffer_access_a);\n  Py_CLEAR(clear_module_state->__pyx_n_s_PickleError);\n  Py_CLEAR(clear_module_state->__pyx_n_s_RuntimeError);\n  Py_CLEAR(clear_module_state->__pyx_n_s_Sequence);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_Step_may_not_be_zero_axis_d);\n  Py_CLEAR(clear_module_state->__pyx_kp_b_T);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_Triangulation_failed_probably_be);\n  Py_CLEAR(clear_module_state->__pyx_n_s_TypeError);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_Unable_to_convert_item_to_object);\n  Py_CLEAR(clear_module_state->__pyx_n_s_ValueError);\n  Py_CLEAR(clear_module_state->__pyx_n_s_View_MemoryView);\n  Py_CLEAR(clear_module_state->__pyx_kp_b__10);\n  Py_CLEAR(clear_module_state->__pyx_kp_b__11);\n  Py_CLEAR(clear_module_state->__pyx_kp_b__12);\n  Py_CLEAR(clear_module_state->__pyx_kp_u__13);\n  Py_CLEAR(clear_module_state->__pyx_kp_u__14);\n  Py_CLEAR(clear_module_state->__pyx_kp_u__2);\n  Py_CLEAR(clear_module_state->__pyx_n_s__3);\n  Py_CLEAR(clear_module_state->__pyx_n_s__55);\n  Py_CLEAR(clear_module_state->__pyx_kp_u__6);\n  Py_CLEAR(clear_module_state->__pyx_kp_u__7);\n  Py_CLEAR(clear_module_state->__pyx_kp_b__9);\n  Py_CLEAR(clear_module_state->__pyx_n_s_abc);\n  Py_CLEAR(clear_module_state->__pyx_n_s_allocate_buffer);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_and);\n  Py_CLEAR(clear_module_state->__pyx_n_s_array);\n  Py_CLEAR(clear_module_state->__pyx_n_s_ascontiguousarray);\n  Py_CLEAR(clear_module_state->__pyx_n_s_asyncio_coroutines);\n  Py_CLEAR(clear_module_state->__pyx_n_s_base);\n  Py_CLEAR(clear_module_state->__pyx_n_s_c);\n  Py_CLEAR(clear_module_state->__pyx_n_u_c);\n  Py_CLEAR(clear_module_state->__pyx_n_s_check);\n  Py_CLEAR(clear_module_state->__pyx_n_s_class);\n  Py_CLEAR(clear_module_state->__pyx_n_s_class_getitem);\n  Py_CLEAR(clear_module_state->__pyx_n_s_cline_in_traceback);\n  Py_CLEAR(clear_module_state->__pyx_n_s_collections);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_collections_abc);\n  Py_CLEAR(clear_module_state->__pyx_n_s_contig2d);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_contiguous_and_direct);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_contiguous_and_indirect);\n  Py_CLEAR(clear_module_state->__pyx_n_s_count);\n  Py_CLEAR(clear_module_state->__pyx_n_s_data);\n  Py_CLEAR(clear_module_state->__pyx_n_s_dd_locals__free);\n  Py_CLEAR(clear_module_state->__pyx_n_s_dd_locals__get);\n  Py_CLEAR(clear_module_state->__pyx_n_s_dd_locals__set);\n  Py_CLEAR(clear_module_state->__pyx_n_s_dict);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_disable);\n  Py_CLEAR(clear_module_state->__pyx_n_u_double);\n  Py_CLEAR(clear_module_state->__pyx_n_s_dtype);\n  Py_CLEAR(clear_module_state->__pyx_n_s_dtype_is_object);\n  Py_CLEAR(clear_module_state->__pyx_n_u_edgelist);\n  Py_CLEAR(clear_module_state->__pyx_n_u_edgemarkerlist);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_enable);\n  Py_CLEAR(clear_module_state->__pyx_n_s_encode);\n  Py_CLEAR(clear_module_state->__pyx_n_s_enumerate);\n  Py_CLEAR(clear_module_state->__pyx_n_s_error);\n  Py_CLEAR(clear_module_state->__pyx_n_s_field_dtype);\n  Py_CLEAR(clear_module_state->__pyx_n_s_fields);\n  Py_CLEAR(clear_module_state->__pyx_n_s_flags);\n  Py_CLEAR(clear_module_state->__pyx_n_s_format);\n  Py_CLEAR(clear_module_state->__pyx_n_s_fortran);\n  Py_CLEAR(clear_module_state->__pyx_n_u_fortran);\n  Py_CLEAR(clear_module_state->__pyx_n_s_free);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_gc);\n  Py_CLEAR(clear_module_state->__pyx_n_s_get);\n  Py_CLEAR(clear_module_state->__pyx_n_s_getstate);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_got);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_got_differing_extents_in_dimensi);\n  Py_CLEAR(clear_module_state->__pyx_n_u_holelist);\n  Py_CLEAR(clear_module_state->__pyx_n_s_id);\n  Py_CLEAR(clear_module_state->__pyx_n_s_ii_locals__free);\n  Py_CLEAR(clear_module_state->__pyx_n_s_ii_locals__get);\n  Py_CLEAR(clear_module_state->__pyx_n_s_ii_locals__set);\n  Py_CLEAR(clear_module_state->__pyx_n_s_import);\n  Py_CLEAR(clear_module_state->__pyx_n_s_in);\n  Py_CLEAR(clear_module_state->__pyx_n_s_in_2);\n  Py_CLEAR(clear_module_state->__pyx_n_s_index);\n  Py_CLEAR(clear_module_state->__pyx_n_s_initializing);\n  Py_CLEAR(clear_module_state->__pyx_n_u_intc);\n  Py_CLEAR(clear_module_state->__pyx_n_s_is_coroutine);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_isenabled);\n  Py_CLEAR(clear_module_state->__pyx_n_s_itemsize);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_itemsize_0_for_cython_array);\n  Py_CLEAR(clear_module_state->__pyx_n_s_join);\n  Py_CLEAR(clear_module_state->__pyx_n_s_main);\n  Py_CLEAR(clear_module_state->__pyx_n_s_memview);\n  Py_CLEAR(clear_module_state->__pyx_n_s_mode);\n  Py_CLEAR(clear_module_state->__pyx_n_s_name);\n  Py_CLEAR(clear_module_state->__pyx_n_s_name_2);\n  Py_CLEAR(clear_module_state->__pyx_n_s_ndim);\n  Py_CLEAR(clear_module_state->__pyx_n_u_neighborlist);\n  Py_CLEAR(clear_module_state->__pyx_n_s_new);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_no_default___reduce___due_to_non);\n  Py_CLEAR(clear_module_state->__pyx_n_u_normlist);\n  Py_CLEAR(clear_module_state->__pyx_n_s_np);\n  Py_CLEAR(clear_module_state->__pyx_n_s_numpy);\n  Py_CLEAR(clear_module_state->__pyx_n_s_obj);\n  Py_CLEAR(clear_module_state->__pyx_n_s_opts);\n  Py_CLEAR(clear_module_state->__pyx_n_s_out);\n  Py_CLEAR(clear_module_state->__pyx_n_s_out_2);\n  Py_CLEAR(clear_module_state->__pyx_n_s_pack);\n  Py_CLEAR(clear_module_state->__pyx_n_s_pickle);\n  Py_CLEAR(clear_module_state->__pyx_n_u_pointattributelist);\n  Py_CLEAR(clear_module_state->__pyx_n_u_pointlist);\n  Py_CLEAR(clear_module_state->__pyx_n_u_pointmarkerlist);\n  Py_CLEAR(clear_module_state->__pyx_n_s_pyx_PickleError);\n  Py_CLEAR(clear_module_state->__pyx_n_s_pyx_checksum);\n  Py_CLEAR(clear_module_state->__pyx_n_s_pyx_result);\n  Py_CLEAR(clear_module_state->__pyx_n_s_pyx_state);\n  Py_CLEAR(clear_module_state->__pyx_n_s_pyx_type);\n  Py_CLEAR(clear_module_state->__pyx_n_s_pyx_unpickle_Enum);\n  Py_CLEAR(clear_module_state->__pyx_n_s_pyx_vtable);\n  Py_CLEAR(clear_module_state->__pyx_n_s_range);\n  Py_CLEAR(clear_module_state->__pyx_n_s_reduce);\n  Py_CLEAR(clear_module_state->__pyx_n_s_reduce_cython);\n  Py_CLEAR(clear_module_state->__pyx_n_s_reduce_ex);\n  Py_CLEAR(clear_module_state->__pyx_n_u_regionlist);\n  Py_CLEAR(clear_module_state->__pyx_n_s_register);\n  Py_CLEAR(clear_module_state->__pyx_n_s_reshape);\n  Py_CLEAR(clear_module_state->__pyx_n_u_segmentlist);\n  Py_CLEAR(clear_module_state->__pyx_n_u_segmentmarkerlist);\n  Py_CLEAR(clear_module_state->__pyx_n_s_set);\n  Py_CLEAR(clear_module_state->__pyx_n_s_setstate);\n  Py_CLEAR(clear_module_state->__pyx_n_s_setstate_cython);\n  Py_CLEAR(clear_module_state->__pyx_n_s_shape);\n  Py_CLEAR(clear_module_state->__pyx_n_s_size);\n  Py_CLEAR(clear_module_state->__pyx_n_s_spec);\n  Py_CLEAR(clear_module_state->__pyx_n_s_start);\n  Py_CLEAR(clear_module_state->__pyx_n_s_step);\n  Py_CLEAR(clear_module_state->__pyx_n_s_stop);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_strided_and_direct);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_strided_and_direct_or_indirect);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_strided_and_indirect);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_stringsource);\n  Py_CLEAR(clear_module_state->__pyx_n_s_struct);\n  Py_CLEAR(clear_module_state->__pyx_n_s_sys);\n  Py_CLEAR(clear_module_state->__pyx_n_s_test);\n  Py_CLEAR(clear_module_state->__pyx_n_s_triang);\n  Py_CLEAR(clear_module_state->__pyx_n_s_triangle_core);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_triangle_core_pyx);\n  Py_CLEAR(clear_module_state->__pyx_n_u_trianglearealist);\n  Py_CLEAR(clear_module_state->__pyx_n_u_triangleattributelist);\n  Py_CLEAR(clear_module_state->__pyx_n_u_trianglelist);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_unable_to_allocate_array_data);\n  Py_CLEAR(clear_module_state->__pyx_kp_s_unable_to_allocate_shape_and_str);\n  Py_CLEAR(clear_module_state->__pyx_n_s_unpack);\n  Py_CLEAR(clear_module_state->__pyx_n_s_update);\n  Py_CLEAR(clear_module_state->__pyx_kp_u_utf_8);\n  Py_CLEAR(clear_module_state->__pyx_n_s_v);\n  Py_CLEAR(clear_module_state->__pyx_n_s_value);\n  Py_CLEAR(clear_module_state->__pyx_n_s_version_info);\n  Py_CLEAR(clear_module_state->__pyx_n_s_vorout);\n  Py_CLEAR(clear_module_state->__pyx_n_s_vorout_2);\n  Py_CLEAR(clear_module_state->__pyx_n_s_wrap_locals_check);\n  Py_CLEAR(clear_module_state->__pyx_n_s_zip);\n  Py_CLEAR(clear_module_state->__pyx_int_0);\n  Py_CLEAR(clear_module_state->__pyx_int_1);\n  Py_CLEAR(clear_module_state->__pyx_int_3);\n  Py_CLEAR(clear_module_state->__pyx_int_112105877);\n  Py_CLEAR(clear_module_state->__pyx_int_136983863);\n  Py_CLEAR(clear_module_state->__pyx_int_184977713);\n  Py_CLEAR(clear_module_state->__pyx_int_neg_1);\n  Py_CLEAR(clear_module_state->__pyx_slice__5);\n  Py_CLEAR(clear_module_state->__pyx_tuple__4);\n  Py_CLEAR(clear_module_state->__pyx_tuple__8);\n  Py_CLEAR(clear_module_state->__pyx_tuple__16);\n  Py_CLEAR(clear_module_state->__pyx_tuple__23);\n  Py_CLEAR(clear_module_state->__pyx_tuple__24);\n  Py_CLEAR(clear_module_state->__pyx_tuple__25);\n  Py_CLEAR(clear_module_state->__pyx_tuple__26);\n  Py_CLEAR(clear_module_state->__pyx_tuple__27);\n  Py_CLEAR(clear_module_state->__pyx_tuple__28);\n  Py_CLEAR(clear_module_state->__pyx_tuple__29);\n  Py_CLEAR(clear_module_state->__pyx_tuple__30);\n  Py_CLEAR(clear_module_state->__pyx_tuple__31);\n  Py_CLEAR(clear_module_state->__pyx_tuple__32);\n  Py_CLEAR(clear_module_state->__pyx_tuple__33);\n  Py_CLEAR(clear_module_state->__pyx_tuple__34);\n  Py_CLEAR(clear_module_state->__pyx_tuple__36);\n  Py_CLEAR(clear_module_state->__pyx_tuple__37);\n  Py_CLEAR(clear_module_state->__pyx_tuple__38);\n  Py_CLEAR(clear_module_state->__pyx_tuple__39);\n  Py_CLEAR(clear_module_state->__pyx_tuple__40);\n  Py_CLEAR(clear_module_state->__pyx_tuple__41);\n  Py_CLEAR(clear_module_state->__pyx_tuple__42);\n  Py_CLEAR(clear_module_state->__pyx_tuple__43);\n  Py_CLEAR(clear_module_state->__pyx_tuple__44);\n  Py_CLEAR(clear_module_state->__pyx_tuple__45);\n  Py_CLEAR(clear_module_state->__pyx_tuple__46);\n  Py_CLEAR(clear_module_state->__pyx_tuple__47);\n  Py_CLEAR(clear_module_state->__pyx_tuple__48);\n  Py_CLEAR(clear_module_state->__pyx_tuple__49);\n  Py_CLEAR(clear_module_state->__pyx_tuple__50);\n  Py_CLEAR(clear_module_state->__pyx_tuple__51);\n  Py_CLEAR(clear_module_state->__pyx_tuple__53);\n  Py_CLEAR(clear_module_state->__pyx_codeobj__15);\n  Py_CLEAR(clear_module_state->__pyx_codeobj__17);\n  Py_CLEAR(clear_module_state->__pyx_codeobj__18);\n  Py_CLEAR(clear_module_state->__pyx_codeobj__19);\n  Py_CLEAR(clear_module_state->__pyx_codeobj__20);\n  Py_CLEAR(clear_module_state->__pyx_codeobj__21);\n  Py_CLEAR(clear_module_state->__pyx_codeobj__22);\n  Py_CLEAR(clear_module_state->__pyx_codeobj__35);\n  Py_CLEAR(clear_module_state->__pyx_codeobj__52);\n  Py_CLEAR(clear_module_state->__pyx_codeobj__54);\n  return 0;\n}\n#endif\n/* #### Code section: module_state_traverse ### */\n#if CYTHON_USE_MODULE_STATE\nstatic int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) {\n  __pyx_mstate *traverse_module_state = __pyx_mstate(m);\n  if (!traverse_module_state) return 0;\n  Py_VISIT(traverse_module_state->__pyx_d);\n  Py_VISIT(traverse_module_state->__pyx_b);\n  Py_VISIT(traverse_module_state->__pyx_cython_runtime);\n  Py_VISIT(traverse_module_state->__pyx_empty_tuple);\n  Py_VISIT(traverse_module_state->__pyx_empty_bytes);\n  Py_VISIT(traverse_module_state->__pyx_empty_unicode);\n  #ifdef __Pyx_CyFunction_USED\n  Py_VISIT(traverse_module_state->__pyx_CyFunctionType);\n  #endif\n  #ifdef __Pyx_FusedFunction_USED\n  Py_VISIT(traverse_module_state->__pyx_FusedFunctionType);\n  #endif\n  Py_VISIT(traverse_module_state->__pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii);\n  Py_VISIT(traverse_module_state->__pyx_type_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii);\n  Py_VISIT(traverse_module_state->__pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd);\n  Py_VISIT(traverse_module_state->__pyx_type_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd);\n  Py_VISIT(traverse_module_state->__pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap);\n  Py_VISIT(traverse_module_state->__pyx_type_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap);\n  Py_VISIT(traverse_module_state->__pyx_array_type);\n  Py_VISIT(traverse_module_state->__pyx_type___pyx_array);\n  Py_VISIT(traverse_module_state->__pyx_MemviewEnum_type);\n  Py_VISIT(traverse_module_state->__pyx_type___pyx_MemviewEnum);\n  Py_VISIT(traverse_module_state->__pyx_memoryview_type);\n  Py_VISIT(traverse_module_state->__pyx_type___pyx_memoryview);\n  Py_VISIT(traverse_module_state->__pyx_memoryviewslice_type);\n  Py_VISIT(traverse_module_state->__pyx_type___pyx_memoryviewslice);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_);\n  Py_VISIT(traverse_module_state->__pyx_n_s_ASCII);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_All_dimensions_preceding_dimensi);\n  Py_VISIT(traverse_module_state->__pyx_n_s_AssertionError);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_Buffer_view_does_not_expose_stri);\n  Py_VISIT(traverse_module_state->__pyx_n_u_C_CONTIGUOUS);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_Can_only_create_a_buffer_that_is);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_Cannot_assign_to_read_only_memor);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_Cannot_create_writable_memory_vi);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_Cannot_index_with_type);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_Cannot_transpose_memoryview_with);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_Dimension_d_is_not_direct);\n  Py_VISIT(traverse_module_state->__pyx_n_s_Ellipsis);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_Empty_shape_tuple_for_cython_arr);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_Incompatible_checksums_0x_x_vs_0);\n  Py_VISIT(traverse_module_state->__pyx_n_s_IndexError);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_Index_out_of_bounds_axis_d);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_Indirect_dimensions_not_supporte);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_Input_must_have_at_least_three_v);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_Invalid_mode_expected_c_or_fortr);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_Invalid_shape_in_axis);\n  Py_VISIT(traverse_module_state->__pyx_n_s_MemoryError);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_MemoryView_of_r_at_0x_x);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_MemoryView_of_r_object);\n  Py_VISIT(traverse_module_state->__pyx_n_b_O);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_Out_of_bounds_on_buffer_access_a);\n  Py_VISIT(traverse_module_state->__pyx_n_s_PickleError);\n  Py_VISIT(traverse_module_state->__pyx_n_s_RuntimeError);\n  Py_VISIT(traverse_module_state->__pyx_n_s_Sequence);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_Step_may_not_be_zero_axis_d);\n  Py_VISIT(traverse_module_state->__pyx_kp_b_T);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_Triangulation_failed_probably_be);\n  Py_VISIT(traverse_module_state->__pyx_n_s_TypeError);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_Unable_to_convert_item_to_object);\n  Py_VISIT(traverse_module_state->__pyx_n_s_ValueError);\n  Py_VISIT(traverse_module_state->__pyx_n_s_View_MemoryView);\n  Py_VISIT(traverse_module_state->__pyx_kp_b__10);\n  Py_VISIT(traverse_module_state->__pyx_kp_b__11);\n  Py_VISIT(traverse_module_state->__pyx_kp_b__12);\n  Py_VISIT(traverse_module_state->__pyx_kp_u__13);\n  Py_VISIT(traverse_module_state->__pyx_kp_u__14);\n  Py_VISIT(traverse_module_state->__pyx_kp_u__2);\n  Py_VISIT(traverse_module_state->__pyx_n_s__3);\n  Py_VISIT(traverse_module_state->__pyx_n_s__55);\n  Py_VISIT(traverse_module_state->__pyx_kp_u__6);\n  Py_VISIT(traverse_module_state->__pyx_kp_u__7);\n  Py_VISIT(traverse_module_state->__pyx_kp_b__9);\n  Py_VISIT(traverse_module_state->__pyx_n_s_abc);\n  Py_VISIT(traverse_module_state->__pyx_n_s_allocate_buffer);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_and);\n  Py_VISIT(traverse_module_state->__pyx_n_s_array);\n  Py_VISIT(traverse_module_state->__pyx_n_s_ascontiguousarray);\n  Py_VISIT(traverse_module_state->__pyx_n_s_asyncio_coroutines);\n  Py_VISIT(traverse_module_state->__pyx_n_s_base);\n  Py_VISIT(traverse_module_state->__pyx_n_s_c);\n  Py_VISIT(traverse_module_state->__pyx_n_u_c);\n  Py_VISIT(traverse_module_state->__pyx_n_s_check);\n  Py_VISIT(traverse_module_state->__pyx_n_s_class);\n  Py_VISIT(traverse_module_state->__pyx_n_s_class_getitem);\n  Py_VISIT(traverse_module_state->__pyx_n_s_cline_in_traceback);\n  Py_VISIT(traverse_module_state->__pyx_n_s_collections);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_collections_abc);\n  Py_VISIT(traverse_module_state->__pyx_n_s_contig2d);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_contiguous_and_direct);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_contiguous_and_indirect);\n  Py_VISIT(traverse_module_state->__pyx_n_s_count);\n  Py_VISIT(traverse_module_state->__pyx_n_s_data);\n  Py_VISIT(traverse_module_state->__pyx_n_s_dd_locals__free);\n  Py_VISIT(traverse_module_state->__pyx_n_s_dd_locals__get);\n  Py_VISIT(traverse_module_state->__pyx_n_s_dd_locals__set);\n  Py_VISIT(traverse_module_state->__pyx_n_s_dict);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_disable);\n  Py_VISIT(traverse_module_state->__pyx_n_u_double);\n  Py_VISIT(traverse_module_state->__pyx_n_s_dtype);\n  Py_VISIT(traverse_module_state->__pyx_n_s_dtype_is_object);\n  Py_VISIT(traverse_module_state->__pyx_n_u_edgelist);\n  Py_VISIT(traverse_module_state->__pyx_n_u_edgemarkerlist);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_enable);\n  Py_VISIT(traverse_module_state->__pyx_n_s_encode);\n  Py_VISIT(traverse_module_state->__pyx_n_s_enumerate);\n  Py_VISIT(traverse_module_state->__pyx_n_s_error);\n  Py_VISIT(traverse_module_state->__pyx_n_s_field_dtype);\n  Py_VISIT(traverse_module_state->__pyx_n_s_fields);\n  Py_VISIT(traverse_module_state->__pyx_n_s_flags);\n  Py_VISIT(traverse_module_state->__pyx_n_s_format);\n  Py_VISIT(traverse_module_state->__pyx_n_s_fortran);\n  Py_VISIT(traverse_module_state->__pyx_n_u_fortran);\n  Py_VISIT(traverse_module_state->__pyx_n_s_free);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_gc);\n  Py_VISIT(traverse_module_state->__pyx_n_s_get);\n  Py_VISIT(traverse_module_state->__pyx_n_s_getstate);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_got);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_got_differing_extents_in_dimensi);\n  Py_VISIT(traverse_module_state->__pyx_n_u_holelist);\n  Py_VISIT(traverse_module_state->__pyx_n_s_id);\n  Py_VISIT(traverse_module_state->__pyx_n_s_ii_locals__free);\n  Py_VISIT(traverse_module_state->__pyx_n_s_ii_locals__get);\n  Py_VISIT(traverse_module_state->__pyx_n_s_ii_locals__set);\n  Py_VISIT(traverse_module_state->__pyx_n_s_import);\n  Py_VISIT(traverse_module_state->__pyx_n_s_in);\n  Py_VISIT(traverse_module_state->__pyx_n_s_in_2);\n  Py_VISIT(traverse_module_state->__pyx_n_s_index);\n  Py_VISIT(traverse_module_state->__pyx_n_s_initializing);\n  Py_VISIT(traverse_module_state->__pyx_n_u_intc);\n  Py_VISIT(traverse_module_state->__pyx_n_s_is_coroutine);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_isenabled);\n  Py_VISIT(traverse_module_state->__pyx_n_s_itemsize);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_itemsize_0_for_cython_array);\n  Py_VISIT(traverse_module_state->__pyx_n_s_join);\n  Py_VISIT(traverse_module_state->__pyx_n_s_main);\n  Py_VISIT(traverse_module_state->__pyx_n_s_memview);\n  Py_VISIT(traverse_module_state->__pyx_n_s_mode);\n  Py_VISIT(traverse_module_state->__pyx_n_s_name);\n  Py_VISIT(traverse_module_state->__pyx_n_s_name_2);\n  Py_VISIT(traverse_module_state->__pyx_n_s_ndim);\n  Py_VISIT(traverse_module_state->__pyx_n_u_neighborlist);\n  Py_VISIT(traverse_module_state->__pyx_n_s_new);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_no_default___reduce___due_to_non);\n  Py_VISIT(traverse_module_state->__pyx_n_u_normlist);\n  Py_VISIT(traverse_module_state->__pyx_n_s_np);\n  Py_VISIT(traverse_module_state->__pyx_n_s_numpy);\n  Py_VISIT(traverse_module_state->__pyx_n_s_obj);\n  Py_VISIT(traverse_module_state->__pyx_n_s_opts);\n  Py_VISIT(traverse_module_state->__pyx_n_s_out);\n  Py_VISIT(traverse_module_state->__pyx_n_s_out_2);\n  Py_VISIT(traverse_module_state->__pyx_n_s_pack);\n  Py_VISIT(traverse_module_state->__pyx_n_s_pickle);\n  Py_VISIT(traverse_module_state->__pyx_n_u_pointattributelist);\n  Py_VISIT(traverse_module_state->__pyx_n_u_pointlist);\n  Py_VISIT(traverse_module_state->__pyx_n_u_pointmarkerlist);\n  Py_VISIT(traverse_module_state->__pyx_n_s_pyx_PickleError);\n  Py_VISIT(traverse_module_state->__pyx_n_s_pyx_checksum);\n  Py_VISIT(traverse_module_state->__pyx_n_s_pyx_result);\n  Py_VISIT(traverse_module_state->__pyx_n_s_pyx_state);\n  Py_VISIT(traverse_module_state->__pyx_n_s_pyx_type);\n  Py_VISIT(traverse_module_state->__pyx_n_s_pyx_unpickle_Enum);\n  Py_VISIT(traverse_module_state->__pyx_n_s_pyx_vtable);\n  Py_VISIT(traverse_module_state->__pyx_n_s_range);\n  Py_VISIT(traverse_module_state->__pyx_n_s_reduce);\n  Py_VISIT(traverse_module_state->__pyx_n_s_reduce_cython);\n  Py_VISIT(traverse_module_state->__pyx_n_s_reduce_ex);\n  Py_VISIT(traverse_module_state->__pyx_n_u_regionlist);\n  Py_VISIT(traverse_module_state->__pyx_n_s_register);\n  Py_VISIT(traverse_module_state->__pyx_n_s_reshape);\n  Py_VISIT(traverse_module_state->__pyx_n_u_segmentlist);\n  Py_VISIT(traverse_module_state->__pyx_n_u_segmentmarkerlist);\n  Py_VISIT(traverse_module_state->__pyx_n_s_set);\n  Py_VISIT(traverse_module_state->__pyx_n_s_setstate);\n  Py_VISIT(traverse_module_state->__pyx_n_s_setstate_cython);\n  Py_VISIT(traverse_module_state->__pyx_n_s_shape);\n  Py_VISIT(traverse_module_state->__pyx_n_s_size);\n  Py_VISIT(traverse_module_state->__pyx_n_s_spec);\n  Py_VISIT(traverse_module_state->__pyx_n_s_start);\n  Py_VISIT(traverse_module_state->__pyx_n_s_step);\n  Py_VISIT(traverse_module_state->__pyx_n_s_stop);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_strided_and_direct);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_strided_and_direct_or_indirect);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_strided_and_indirect);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_stringsource);\n  Py_VISIT(traverse_module_state->__pyx_n_s_struct);\n  Py_VISIT(traverse_module_state->__pyx_n_s_sys);\n  Py_VISIT(traverse_module_state->__pyx_n_s_test);\n  Py_VISIT(traverse_module_state->__pyx_n_s_triang);\n  Py_VISIT(traverse_module_state->__pyx_n_s_triangle_core);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_triangle_core_pyx);\n  Py_VISIT(traverse_module_state->__pyx_n_u_trianglearealist);\n  Py_VISIT(traverse_module_state->__pyx_n_u_triangleattributelist);\n  Py_VISIT(traverse_module_state->__pyx_n_u_trianglelist);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_unable_to_allocate_array_data);\n  Py_VISIT(traverse_module_state->__pyx_kp_s_unable_to_allocate_shape_and_str);\n  Py_VISIT(traverse_module_state->__pyx_n_s_unpack);\n  Py_VISIT(traverse_module_state->__pyx_n_s_update);\n  Py_VISIT(traverse_module_state->__pyx_kp_u_utf_8);\n  Py_VISIT(traverse_module_state->__pyx_n_s_v);\n  Py_VISIT(traverse_module_state->__pyx_n_s_value);\n  Py_VISIT(traverse_module_state->__pyx_n_s_version_info);\n  Py_VISIT(traverse_module_state->__pyx_n_s_vorout);\n  Py_VISIT(traverse_module_state->__pyx_n_s_vorout_2);\n  Py_VISIT(traverse_module_state->__pyx_n_s_wrap_locals_check);\n  Py_VISIT(traverse_module_state->__pyx_n_s_zip);\n  Py_VISIT(traverse_module_state->__pyx_int_0);\n  Py_VISIT(traverse_module_state->__pyx_int_1);\n  Py_VISIT(traverse_module_state->__pyx_int_3);\n  Py_VISIT(traverse_module_state->__pyx_int_112105877);\n  Py_VISIT(traverse_module_state->__pyx_int_136983863);\n  Py_VISIT(traverse_module_state->__pyx_int_184977713);\n  Py_VISIT(traverse_module_state->__pyx_int_neg_1);\n  Py_VISIT(traverse_module_state->__pyx_slice__5);\n  Py_VISIT(traverse_module_state->__pyx_tuple__4);\n  Py_VISIT(traverse_module_state->__pyx_tuple__8);\n  Py_VISIT(traverse_module_state->__pyx_tuple__16);\n  Py_VISIT(traverse_module_state->__pyx_tuple__23);\n  Py_VISIT(traverse_module_state->__pyx_tuple__24);\n  Py_VISIT(traverse_module_state->__pyx_tuple__25);\n  Py_VISIT(traverse_module_state->__pyx_tuple__26);\n  Py_VISIT(traverse_module_state->__pyx_tuple__27);\n  Py_VISIT(traverse_module_state->__pyx_tuple__28);\n  Py_VISIT(traverse_module_state->__pyx_tuple__29);\n  Py_VISIT(traverse_module_state->__pyx_tuple__30);\n  Py_VISIT(traverse_module_state->__pyx_tuple__31);\n  Py_VISIT(traverse_module_state->__pyx_tuple__32);\n  Py_VISIT(traverse_module_state->__pyx_tuple__33);\n  Py_VISIT(traverse_module_state->__pyx_tuple__34);\n  Py_VISIT(traverse_module_state->__pyx_tuple__36);\n  Py_VISIT(traverse_module_state->__pyx_tuple__37);\n  Py_VISIT(traverse_module_state->__pyx_tuple__38);\n  Py_VISIT(traverse_module_state->__pyx_tuple__39);\n  Py_VISIT(traverse_module_state->__pyx_tuple__40);\n  Py_VISIT(traverse_module_state->__pyx_tuple__41);\n  Py_VISIT(traverse_module_state->__pyx_tuple__42);\n  Py_VISIT(traverse_module_state->__pyx_tuple__43);\n  Py_VISIT(traverse_module_state->__pyx_tuple__44);\n  Py_VISIT(traverse_module_state->__pyx_tuple__45);\n  Py_VISIT(traverse_module_state->__pyx_tuple__46);\n  Py_VISIT(traverse_module_state->__pyx_tuple__47);\n  Py_VISIT(traverse_module_state->__pyx_tuple__48);\n  Py_VISIT(traverse_module_state->__pyx_tuple__49);\n  Py_VISIT(traverse_module_state->__pyx_tuple__50);\n  Py_VISIT(traverse_module_state->__pyx_tuple__51);\n  Py_VISIT(traverse_module_state->__pyx_tuple__53);\n  Py_VISIT(traverse_module_state->__pyx_codeobj__15);\n  Py_VISIT(traverse_module_state->__pyx_codeobj__17);\n  Py_VISIT(traverse_module_state->__pyx_codeobj__18);\n  Py_VISIT(traverse_module_state->__pyx_codeobj__19);\n  Py_VISIT(traverse_module_state->__pyx_codeobj__20);\n  Py_VISIT(traverse_module_state->__pyx_codeobj__21);\n  Py_VISIT(traverse_module_state->__pyx_codeobj__22);\n  Py_VISIT(traverse_module_state->__pyx_codeobj__35);\n  Py_VISIT(traverse_module_state->__pyx_codeobj__52);\n  Py_VISIT(traverse_module_state->__pyx_codeobj__54);\n  return 0;\n}\n#endif\n/* #### Code section: module_state_defines ### */\n#define __pyx_d __pyx_mstate_global->__pyx_d\n#define __pyx_b __pyx_mstate_global->__pyx_b\n#define __pyx_cython_runtime __pyx_mstate_global->__pyx_cython_runtime\n#define __pyx_empty_tuple __pyx_mstate_global->__pyx_empty_tuple\n#define __pyx_empty_bytes __pyx_mstate_global->__pyx_empty_bytes\n#define __pyx_empty_unicode __pyx_mstate_global->__pyx_empty_unicode\n#ifdef __Pyx_CyFunction_USED\n#define __pyx_CyFunctionType __pyx_mstate_global->__pyx_CyFunctionType\n#endif\n#ifdef __Pyx_FusedFunction_USED\n#define __pyx_FusedFunctionType __pyx_mstate_global->__pyx_FusedFunctionType\n#endif\n#ifdef __Pyx_Generator_USED\n#define __pyx_GeneratorType __pyx_mstate_global->__pyx_GeneratorType\n#endif\n#ifdef __Pyx_IterableCoroutine_USED\n#define __pyx_IterableCoroutineType __pyx_mstate_global->__pyx_IterableCoroutineType\n#endif\n#ifdef __Pyx_Coroutine_USED\n#define __pyx_CoroutineAwaitType __pyx_mstate_global->__pyx_CoroutineAwaitType\n#endif\n#ifdef __Pyx_Coroutine_USED\n#define __pyx_CoroutineType __pyx_mstate_global->__pyx_CoroutineType\n#endif\n#if CYTHON_USE_MODULE_STATE\n#endif\n#if CYTHON_USE_MODULE_STATE\n#endif\n#if CYTHON_USE_MODULE_STATE\n#define __pyx_type_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii __pyx_mstate_global->__pyx_type_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii\n#define __pyx_type_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd __pyx_mstate_global->__pyx_type_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd\n#define __pyx_type_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap __pyx_mstate_global->__pyx_type_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap\n#define __pyx_type___pyx_array __pyx_mstate_global->__pyx_type___pyx_array\n#define __pyx_type___pyx_MemviewEnum __pyx_mstate_global->__pyx_type___pyx_MemviewEnum\n#define __pyx_type___pyx_memoryview __pyx_mstate_global->__pyx_type___pyx_memoryview\n#define __pyx_type___pyx_memoryviewslice __pyx_mstate_global->__pyx_type___pyx_memoryviewslice\n#endif\n#define __pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii __pyx_mstate_global->__pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii\n#define __pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd __pyx_mstate_global->__pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd\n#define __pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap __pyx_mstate_global->__pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap\n#define __pyx_array_type __pyx_mstate_global->__pyx_array_type\n#define __pyx_MemviewEnum_type __pyx_mstate_global->__pyx_MemviewEnum_type\n#define __pyx_memoryview_type __pyx_mstate_global->__pyx_memoryview_type\n#define __pyx_memoryviewslice_type __pyx_mstate_global->__pyx_memoryviewslice_type\n#define __pyx_kp_u_ __pyx_mstate_global->__pyx_kp_u_\n#define __pyx_n_s_ASCII __pyx_mstate_global->__pyx_n_s_ASCII\n#define __pyx_kp_s_All_dimensions_preceding_dimensi __pyx_mstate_global->__pyx_kp_s_All_dimensions_preceding_dimensi\n#define __pyx_n_s_AssertionError __pyx_mstate_global->__pyx_n_s_AssertionError\n#define __pyx_kp_s_Buffer_view_does_not_expose_stri __pyx_mstate_global->__pyx_kp_s_Buffer_view_does_not_expose_stri\n#define __pyx_n_u_C_CONTIGUOUS __pyx_mstate_global->__pyx_n_u_C_CONTIGUOUS\n#define __pyx_kp_s_Can_only_create_a_buffer_that_is __pyx_mstate_global->__pyx_kp_s_Can_only_create_a_buffer_that_is\n#define __pyx_kp_s_Cannot_assign_to_read_only_memor __pyx_mstate_global->__pyx_kp_s_Cannot_assign_to_read_only_memor\n#define __pyx_kp_s_Cannot_create_writable_memory_vi __pyx_mstate_global->__pyx_kp_s_Cannot_create_writable_memory_vi\n#define __pyx_kp_u_Cannot_index_with_type __pyx_mstate_global->__pyx_kp_u_Cannot_index_with_type\n#define __pyx_kp_s_Cannot_transpose_memoryview_with __pyx_mstate_global->__pyx_kp_s_Cannot_transpose_memoryview_with\n#define __pyx_kp_s_Dimension_d_is_not_direct __pyx_mstate_global->__pyx_kp_s_Dimension_d_is_not_direct\n#define __pyx_n_s_Ellipsis __pyx_mstate_global->__pyx_n_s_Ellipsis\n#define __pyx_kp_s_Empty_shape_tuple_for_cython_arr __pyx_mstate_global->__pyx_kp_s_Empty_shape_tuple_for_cython_arr\n#define __pyx_kp_s_Incompatible_checksums_0x_x_vs_0 __pyx_mstate_global->__pyx_kp_s_Incompatible_checksums_0x_x_vs_0\n#define __pyx_n_s_IndexError __pyx_mstate_global->__pyx_n_s_IndexError\n#define __pyx_kp_s_Index_out_of_bounds_axis_d __pyx_mstate_global->__pyx_kp_s_Index_out_of_bounds_axis_d\n#define __pyx_kp_s_Indirect_dimensions_not_supporte __pyx_mstate_global->__pyx_kp_s_Indirect_dimensions_not_supporte\n#define __pyx_kp_u_Input_must_have_at_least_three_v __pyx_mstate_global->__pyx_kp_u_Input_must_have_at_least_three_v\n#define __pyx_kp_u_Invalid_mode_expected_c_or_fortr __pyx_mstate_global->__pyx_kp_u_Invalid_mode_expected_c_or_fortr\n#define __pyx_kp_u_Invalid_shape_in_axis __pyx_mstate_global->__pyx_kp_u_Invalid_shape_in_axis\n#define __pyx_n_s_MemoryError __pyx_mstate_global->__pyx_n_s_MemoryError\n#define __pyx_kp_s_MemoryView_of_r_at_0x_x __pyx_mstate_global->__pyx_kp_s_MemoryView_of_r_at_0x_x\n#define __pyx_kp_s_MemoryView_of_r_object __pyx_mstate_global->__pyx_kp_s_MemoryView_of_r_object\n#define __pyx_n_b_O __pyx_mstate_global->__pyx_n_b_O\n#define __pyx_kp_u_Out_of_bounds_on_buffer_access_a __pyx_mstate_global->__pyx_kp_u_Out_of_bounds_on_buffer_access_a\n#define __pyx_n_s_PickleError __pyx_mstate_global->__pyx_n_s_PickleError\n#define __pyx_n_s_RuntimeError __pyx_mstate_global->__pyx_n_s_RuntimeError\n#define __pyx_n_s_Sequence __pyx_mstate_global->__pyx_n_s_Sequence\n#define __pyx_kp_s_Step_may_not_be_zero_axis_d __pyx_mstate_global->__pyx_kp_s_Step_may_not_be_zero_axis_d\n#define __pyx_kp_b_T __pyx_mstate_global->__pyx_kp_b_T\n#define __pyx_kp_u_Triangulation_failed_probably_be __pyx_mstate_global->__pyx_kp_u_Triangulation_failed_probably_be\n#define __pyx_n_s_TypeError __pyx_mstate_global->__pyx_n_s_TypeError\n#define __pyx_kp_s_Unable_to_convert_item_to_object __pyx_mstate_global->__pyx_kp_s_Unable_to_convert_item_to_object\n#define __pyx_n_s_ValueError __pyx_mstate_global->__pyx_n_s_ValueError\n#define __pyx_n_s_View_MemoryView __pyx_mstate_global->__pyx_n_s_View_MemoryView\n#define __pyx_kp_b__10 __pyx_mstate_global->__pyx_kp_b__10\n#define __pyx_kp_b__11 __pyx_mstate_global->__pyx_kp_b__11\n#define __pyx_kp_b__12 __pyx_mstate_global->__pyx_kp_b__12\n#define __pyx_kp_u__13 __pyx_mstate_global->__pyx_kp_u__13\n#define __pyx_kp_u__14 __pyx_mstate_global->__pyx_kp_u__14\n#define __pyx_kp_u__2 __pyx_mstate_global->__pyx_kp_u__2\n#define __pyx_n_s__3 __pyx_mstate_global->__pyx_n_s__3\n#define __pyx_n_s__55 __pyx_mstate_global->__pyx_n_s__55\n#define __pyx_kp_u__6 __pyx_mstate_global->__pyx_kp_u__6\n#define __pyx_kp_u__7 __pyx_mstate_global->__pyx_kp_u__7\n#define __pyx_kp_b__9 __pyx_mstate_global->__pyx_kp_b__9\n#define __pyx_n_s_abc __pyx_mstate_global->__pyx_n_s_abc\n#define __pyx_n_s_allocate_buffer __pyx_mstate_global->__pyx_n_s_allocate_buffer\n#define __pyx_kp_u_and __pyx_mstate_global->__pyx_kp_u_and\n#define __pyx_n_s_array __pyx_mstate_global->__pyx_n_s_array\n#define __pyx_n_s_ascontiguousarray __pyx_mstate_global->__pyx_n_s_ascontiguousarray\n#define __pyx_n_s_asyncio_coroutines __pyx_mstate_global->__pyx_n_s_asyncio_coroutines\n#define __pyx_n_s_base __pyx_mstate_global->__pyx_n_s_base\n#define __pyx_n_s_c __pyx_mstate_global->__pyx_n_s_c\n#define __pyx_n_u_c __pyx_mstate_global->__pyx_n_u_c\n#define __pyx_n_s_check __pyx_mstate_global->__pyx_n_s_check\n#define __pyx_n_s_class __pyx_mstate_global->__pyx_n_s_class\n#define __pyx_n_s_class_getitem __pyx_mstate_global->__pyx_n_s_class_getitem\n#define __pyx_n_s_cline_in_traceback __pyx_mstate_global->__pyx_n_s_cline_in_traceback\n#define __pyx_n_s_collections __pyx_mstate_global->__pyx_n_s_collections\n#define __pyx_kp_s_collections_abc __pyx_mstate_global->__pyx_kp_s_collections_abc\n#define __pyx_n_s_contig2d __pyx_mstate_global->__pyx_n_s_contig2d\n#define __pyx_kp_s_contiguous_and_direct __pyx_mstate_global->__pyx_kp_s_contiguous_and_direct\n#define __pyx_kp_s_contiguous_and_indirect __pyx_mstate_global->__pyx_kp_s_contiguous_and_indirect\n#define __pyx_n_s_count __pyx_mstate_global->__pyx_n_s_count\n#define __pyx_n_s_data __pyx_mstate_global->__pyx_n_s_data\n#define __pyx_n_s_dd_locals__free __pyx_mstate_global->__pyx_n_s_dd_locals__free\n#define __pyx_n_s_dd_locals__get __pyx_mstate_global->__pyx_n_s_dd_locals__get\n#define __pyx_n_s_dd_locals__set __pyx_mstate_global->__pyx_n_s_dd_locals__set\n#define __pyx_n_s_dict __pyx_mstate_global->__pyx_n_s_dict\n#define __pyx_kp_u_disable __pyx_mstate_global->__pyx_kp_u_disable\n#define __pyx_n_u_double __pyx_mstate_global->__pyx_n_u_double\n#define __pyx_n_s_dtype __pyx_mstate_global->__pyx_n_s_dtype\n#define __pyx_n_s_dtype_is_object __pyx_mstate_global->__pyx_n_s_dtype_is_object\n#define __pyx_n_u_edgelist __pyx_mstate_global->__pyx_n_u_edgelist\n#define __pyx_n_u_edgemarkerlist __pyx_mstate_global->__pyx_n_u_edgemarkerlist\n#define __pyx_kp_u_enable __pyx_mstate_global->__pyx_kp_u_enable\n#define __pyx_n_s_encode __pyx_mstate_global->__pyx_n_s_encode\n#define __pyx_n_s_enumerate __pyx_mstate_global->__pyx_n_s_enumerate\n#define __pyx_n_s_error __pyx_mstate_global->__pyx_n_s_error\n#define __pyx_n_s_field_dtype __pyx_mstate_global->__pyx_n_s_field_dtype\n#define __pyx_n_s_fields __pyx_mstate_global->__pyx_n_s_fields\n#define __pyx_n_s_flags __pyx_mstate_global->__pyx_n_s_flags\n#define __pyx_n_s_format __pyx_mstate_global->__pyx_n_s_format\n#define __pyx_n_s_fortran __pyx_mstate_global->__pyx_n_s_fortran\n#define __pyx_n_u_fortran __pyx_mstate_global->__pyx_n_u_fortran\n#define __pyx_n_s_free __pyx_mstate_global->__pyx_n_s_free\n#define __pyx_kp_u_gc __pyx_mstate_global->__pyx_kp_u_gc\n#define __pyx_n_s_get __pyx_mstate_global->__pyx_n_s_get\n#define __pyx_n_s_getstate __pyx_mstate_global->__pyx_n_s_getstate\n#define __pyx_kp_u_got __pyx_mstate_global->__pyx_kp_u_got\n#define __pyx_kp_u_got_differing_extents_in_dimensi __pyx_mstate_global->__pyx_kp_u_got_differing_extents_in_dimensi\n#define __pyx_n_u_holelist __pyx_mstate_global->__pyx_n_u_holelist\n#define __pyx_n_s_id __pyx_mstate_global->__pyx_n_s_id\n#define __pyx_n_s_ii_locals__free __pyx_mstate_global->__pyx_n_s_ii_locals__free\n#define __pyx_n_s_ii_locals__get __pyx_mstate_global->__pyx_n_s_ii_locals__get\n#define __pyx_n_s_ii_locals__set __pyx_mstate_global->__pyx_n_s_ii_locals__set\n#define __pyx_n_s_import __pyx_mstate_global->__pyx_n_s_import\n#define __pyx_n_s_in __pyx_mstate_global->__pyx_n_s_in\n#define __pyx_n_s_in_2 __pyx_mstate_global->__pyx_n_s_in_2\n#define __pyx_n_s_index __pyx_mstate_global->__pyx_n_s_index\n#define __pyx_n_s_initializing __pyx_mstate_global->__pyx_n_s_initializing\n#define __pyx_n_u_intc __pyx_mstate_global->__pyx_n_u_intc\n#define __pyx_n_s_is_coroutine __pyx_mstate_global->__pyx_n_s_is_coroutine\n#define __pyx_kp_u_isenabled __pyx_mstate_global->__pyx_kp_u_isenabled\n#define __pyx_n_s_itemsize __pyx_mstate_global->__pyx_n_s_itemsize\n#define __pyx_kp_s_itemsize_0_for_cython_array __pyx_mstate_global->__pyx_kp_s_itemsize_0_for_cython_array\n#define __pyx_n_s_join __pyx_mstate_global->__pyx_n_s_join\n#define __pyx_n_s_main __pyx_mstate_global->__pyx_n_s_main\n#define __pyx_n_s_memview __pyx_mstate_global->__pyx_n_s_memview\n#define __pyx_n_s_mode __pyx_mstate_global->__pyx_n_s_mode\n#define __pyx_n_s_name __pyx_mstate_global->__pyx_n_s_name\n#define __pyx_n_s_name_2 __pyx_mstate_global->__pyx_n_s_name_2\n#define __pyx_n_s_ndim __pyx_mstate_global->__pyx_n_s_ndim\n#define __pyx_n_u_neighborlist __pyx_mstate_global->__pyx_n_u_neighborlist\n#define __pyx_n_s_new __pyx_mstate_global->__pyx_n_s_new\n#define __pyx_kp_s_no_default___reduce___due_to_non __pyx_mstate_global->__pyx_kp_s_no_default___reduce___due_to_non\n#define __pyx_n_u_normlist __pyx_mstate_global->__pyx_n_u_normlist\n#define __pyx_n_s_np __pyx_mstate_global->__pyx_n_s_np\n#define __pyx_n_s_numpy __pyx_mstate_global->__pyx_n_s_numpy\n#define __pyx_n_s_obj __pyx_mstate_global->__pyx_n_s_obj\n#define __pyx_n_s_opts __pyx_mstate_global->__pyx_n_s_opts\n#define __pyx_n_s_out __pyx_mstate_global->__pyx_n_s_out\n#define __pyx_n_s_out_2 __pyx_mstate_global->__pyx_n_s_out_2\n#define __pyx_n_s_pack __pyx_mstate_global->__pyx_n_s_pack\n#define __pyx_n_s_pickle __pyx_mstate_global->__pyx_n_s_pickle\n#define __pyx_n_u_pointattributelist __pyx_mstate_global->__pyx_n_u_pointattributelist\n#define __pyx_n_u_pointlist __pyx_mstate_global->__pyx_n_u_pointlist\n#define __pyx_n_u_pointmarkerlist __pyx_mstate_global->__pyx_n_u_pointmarkerlist\n#define __pyx_n_s_pyx_PickleError __pyx_mstate_global->__pyx_n_s_pyx_PickleError\n#define __pyx_n_s_pyx_checksum __pyx_mstate_global->__pyx_n_s_pyx_checksum\n#define __pyx_n_s_pyx_result __pyx_mstate_global->__pyx_n_s_pyx_result\n#define __pyx_n_s_pyx_state __pyx_mstate_global->__pyx_n_s_pyx_state\n#define __pyx_n_s_pyx_type __pyx_mstate_global->__pyx_n_s_pyx_type\n#define __pyx_n_s_pyx_unpickle_Enum __pyx_mstate_global->__pyx_n_s_pyx_unpickle_Enum\n#define __pyx_n_s_pyx_vtable __pyx_mstate_global->__pyx_n_s_pyx_vtable\n#define __pyx_n_s_range __pyx_mstate_global->__pyx_n_s_range\n#define __pyx_n_s_reduce __pyx_mstate_global->__pyx_n_s_reduce\n#define __pyx_n_s_reduce_cython __pyx_mstate_global->__pyx_n_s_reduce_cython\n#define __pyx_n_s_reduce_ex __pyx_mstate_global->__pyx_n_s_reduce_ex\n#define __pyx_n_u_regionlist __pyx_mstate_global->__pyx_n_u_regionlist\n#define __pyx_n_s_register __pyx_mstate_global->__pyx_n_s_register\n#define __pyx_n_s_reshape __pyx_mstate_global->__pyx_n_s_reshape\n#define __pyx_n_u_segmentlist __pyx_mstate_global->__pyx_n_u_segmentlist\n#define __pyx_n_u_segmentmarkerlist __pyx_mstate_global->__pyx_n_u_segmentmarkerlist\n#define __pyx_n_s_set __pyx_mstate_global->__pyx_n_s_set\n#define __pyx_n_s_setstate __pyx_mstate_global->__pyx_n_s_setstate\n#define __pyx_n_s_setstate_cython __pyx_mstate_global->__pyx_n_s_setstate_cython\n#define __pyx_n_s_shape __pyx_mstate_global->__pyx_n_s_shape\n#define __pyx_n_s_size __pyx_mstate_global->__pyx_n_s_size\n#define __pyx_n_s_spec __pyx_mstate_global->__pyx_n_s_spec\n#define __pyx_n_s_start __pyx_mstate_global->__pyx_n_s_start\n#define __pyx_n_s_step __pyx_mstate_global->__pyx_n_s_step\n#define __pyx_n_s_stop __pyx_mstate_global->__pyx_n_s_stop\n#define __pyx_kp_s_strided_and_direct __pyx_mstate_global->__pyx_kp_s_strided_and_direct\n#define __pyx_kp_s_strided_and_direct_or_indirect __pyx_mstate_global->__pyx_kp_s_strided_and_direct_or_indirect\n#define __pyx_kp_s_strided_and_indirect __pyx_mstate_global->__pyx_kp_s_strided_and_indirect\n#define __pyx_kp_s_stringsource __pyx_mstate_global->__pyx_kp_s_stringsource\n#define __pyx_n_s_struct __pyx_mstate_global->__pyx_n_s_struct\n#define __pyx_n_s_sys __pyx_mstate_global->__pyx_n_s_sys\n#define __pyx_n_s_test __pyx_mstate_global->__pyx_n_s_test\n#define __pyx_n_s_triang __pyx_mstate_global->__pyx_n_s_triang\n#define __pyx_n_s_triangle_core __pyx_mstate_global->__pyx_n_s_triangle_core\n#define __pyx_kp_s_triangle_core_pyx __pyx_mstate_global->__pyx_kp_s_triangle_core_pyx\n#define __pyx_n_u_trianglearealist __pyx_mstate_global->__pyx_n_u_trianglearealist\n#define __pyx_n_u_triangleattributelist __pyx_mstate_global->__pyx_n_u_triangleattributelist\n#define __pyx_n_u_trianglelist __pyx_mstate_global->__pyx_n_u_trianglelist\n#define __pyx_kp_s_unable_to_allocate_array_data __pyx_mstate_global->__pyx_kp_s_unable_to_allocate_array_data\n#define __pyx_kp_s_unable_to_allocate_shape_and_str __pyx_mstate_global->__pyx_kp_s_unable_to_allocate_shape_and_str\n#define __pyx_n_s_unpack __pyx_mstate_global->__pyx_n_s_unpack\n#define __pyx_n_s_update __pyx_mstate_global->__pyx_n_s_update\n#define __pyx_kp_u_utf_8 __pyx_mstate_global->__pyx_kp_u_utf_8\n#define __pyx_n_s_v __pyx_mstate_global->__pyx_n_s_v\n#define __pyx_n_s_value __pyx_mstate_global->__pyx_n_s_value\n#define __pyx_n_s_version_info __pyx_mstate_global->__pyx_n_s_version_info\n#define __pyx_n_s_vorout __pyx_mstate_global->__pyx_n_s_vorout\n#define __pyx_n_s_vorout_2 __pyx_mstate_global->__pyx_n_s_vorout_2\n#define __pyx_n_s_wrap_locals_check __pyx_mstate_global->__pyx_n_s_wrap_locals_check\n#define __pyx_n_s_zip __pyx_mstate_global->__pyx_n_s_zip\n#define __pyx_int_0 __pyx_mstate_global->__pyx_int_0\n#define __pyx_int_1 __pyx_mstate_global->__pyx_int_1\n#define __pyx_int_3 __pyx_mstate_global->__pyx_int_3\n#define __pyx_int_112105877 __pyx_mstate_global->__pyx_int_112105877\n#define __pyx_int_136983863 __pyx_mstate_global->__pyx_int_136983863\n#define __pyx_int_184977713 __pyx_mstate_global->__pyx_int_184977713\n#define __pyx_int_neg_1 __pyx_mstate_global->__pyx_int_neg_1\n#define __pyx_slice__5 __pyx_mstate_global->__pyx_slice__5\n#define __pyx_tuple__4 __pyx_mstate_global->__pyx_tuple__4\n#define __pyx_tuple__8 __pyx_mstate_global->__pyx_tuple__8\n#define __pyx_tuple__16 __pyx_mstate_global->__pyx_tuple__16\n#define __pyx_tuple__23 __pyx_mstate_global->__pyx_tuple__23\n#define __pyx_tuple__24 __pyx_mstate_global->__pyx_tuple__24\n#define __pyx_tuple__25 __pyx_mstate_global->__pyx_tuple__25\n#define __pyx_tuple__26 __pyx_mstate_global->__pyx_tuple__26\n#define __pyx_tuple__27 __pyx_mstate_global->__pyx_tuple__27\n#define __pyx_tuple__28 __pyx_mstate_global->__pyx_tuple__28\n#define __pyx_tuple__29 __pyx_mstate_global->__pyx_tuple__29\n#define __pyx_tuple__30 __pyx_mstate_global->__pyx_tuple__30\n#define __pyx_tuple__31 __pyx_mstate_global->__pyx_tuple__31\n#define __pyx_tuple__32 __pyx_mstate_global->__pyx_tuple__32\n#define __pyx_tuple__33 __pyx_mstate_global->__pyx_tuple__33\n#define __pyx_tuple__34 __pyx_mstate_global->__pyx_tuple__34\n#define __pyx_tuple__36 __pyx_mstate_global->__pyx_tuple__36\n#define __pyx_tuple__37 __pyx_mstate_global->__pyx_tuple__37\n#define __pyx_tuple__38 __pyx_mstate_global->__pyx_tuple__38\n#define __pyx_tuple__39 __pyx_mstate_global->__pyx_tuple__39\n#define __pyx_tuple__40 __pyx_mstate_global->__pyx_tuple__40\n#define __pyx_tuple__41 __pyx_mstate_global->__pyx_tuple__41\n#define __pyx_tuple__42 __pyx_mstate_global->__pyx_tuple__42\n#define __pyx_tuple__43 __pyx_mstate_global->__pyx_tuple__43\n#define __pyx_tuple__44 __pyx_mstate_global->__pyx_tuple__44\n#define __pyx_tuple__45 __pyx_mstate_global->__pyx_tuple__45\n#define __pyx_tuple__46 __pyx_mstate_global->__pyx_tuple__46\n#define __pyx_tuple__47 __pyx_mstate_global->__pyx_tuple__47\n#define __pyx_tuple__48 __pyx_mstate_global->__pyx_tuple__48\n#define __pyx_tuple__49 __pyx_mstate_global->__pyx_tuple__49\n#define __pyx_tuple__50 __pyx_mstate_global->__pyx_tuple__50\n#define __pyx_tuple__51 __pyx_mstate_global->__pyx_tuple__51\n#define __pyx_tuple__53 __pyx_mstate_global->__pyx_tuple__53\n#define __pyx_codeobj__15 __pyx_mstate_global->__pyx_codeobj__15\n#define __pyx_codeobj__17 __pyx_mstate_global->__pyx_codeobj__17\n#define __pyx_codeobj__18 __pyx_mstate_global->__pyx_codeobj__18\n#define __pyx_codeobj__19 __pyx_mstate_global->__pyx_codeobj__19\n#define __pyx_codeobj__20 __pyx_mstate_global->__pyx_codeobj__20\n#define __pyx_codeobj__21 __pyx_mstate_global->__pyx_codeobj__21\n#define __pyx_codeobj__22 __pyx_mstate_global->__pyx_codeobj__22\n#define __pyx_codeobj__35 __pyx_mstate_global->__pyx_codeobj__35\n#define __pyx_codeobj__52 __pyx_mstate_global->__pyx_codeobj__52\n#define __pyx_codeobj__54 __pyx_mstate_global->__pyx_codeobj__54\n/* #### Code section: module_code ### */\n\n/* \"View.MemoryView\":131\n *         cdef bint dtype_is_object\n * \n *     def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None,             # <<<<<<<<<<<<<<\n *                   mode=\"c\", bint allocate_buffer=True):\n * \n */\n\n/* Python wrapper */\nstatic int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/\nstatic int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {\n  PyObject *__pyx_v_shape = 0;\n  Py_ssize_t __pyx_v_itemsize;\n  PyObject *__pyx_v_format = 0;\n  PyObject *__pyx_v_mode = 0;\n  int __pyx_v_allocate_buffer;\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject* values[5] = {0,0,0,0,0};\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__cinit__ (wrapper)\", 0);\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return -1;\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  {\n    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_shape,&__pyx_n_s_itemsize,&__pyx_n_s_format,&__pyx_n_s_mode,&__pyx_n_s_allocate_buffer,0};\n    values[3] = __Pyx_Arg_NewRef_VARARGS(((PyObject *)__pyx_n_s_c));\n    if (__pyx_kwds) {\n      Py_ssize_t kw_args;\n      switch (__pyx_nargs) {\n        case  5: values[4] = __Pyx_Arg_VARARGS(__pyx_args, 4);\n        CYTHON_FALLTHROUGH;\n        case  4: values[3] = __Pyx_Arg_VARARGS(__pyx_args, 3);\n        CYTHON_FALLTHROUGH;\n        case  3: values[2] = __Pyx_Arg_VARARGS(__pyx_args, 2);\n        CYTHON_FALLTHROUGH;\n        case  2: values[1] = __Pyx_Arg_VARARGS(__pyx_args, 1);\n        CYTHON_FALLTHROUGH;\n        case  1: values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds);\n      switch (__pyx_nargs) {\n        case  0:\n        if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_shape)) != 0)) {\n          (void)__Pyx_Arg_NewRef_VARARGS(values[0]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error)\n        else goto __pyx_L5_argtuple_error;\n        CYTHON_FALLTHROUGH;\n        case  1:\n        if (likely((values[1] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_itemsize)) != 0)) {\n          (void)__Pyx_Arg_NewRef_VARARGS(values[1]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error)\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"__cinit__\", 0, 3, 5, 1); __PYX_ERR(1, 131, __pyx_L3_error)\n        }\n        CYTHON_FALLTHROUGH;\n        case  2:\n        if (likely((values[2] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_format)) != 0)) {\n          (void)__Pyx_Arg_NewRef_VARARGS(values[2]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error)\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"__cinit__\", 0, 3, 5, 2); __PYX_ERR(1, 131, __pyx_L3_error)\n        }\n        CYTHON_FALLTHROUGH;\n        case  3:\n        if (kw_args > 0) {\n          PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_mode);\n          if (value) { values[3] = __Pyx_Arg_NewRef_VARARGS(value); kw_args--; }\n          else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error)\n        }\n        CYTHON_FALLTHROUGH;\n        case  4:\n        if (kw_args > 0) {\n          PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_allocate_buffer);\n          if (value) { values[4] = __Pyx_Arg_NewRef_VARARGS(value); kw_args--; }\n          else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error)\n        }\n      }\n      if (unlikely(kw_args > 0)) {\n        const Py_ssize_t kwd_pos_args = __pyx_nargs;\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, \"__cinit__\") < 0)) __PYX_ERR(1, 131, __pyx_L3_error)\n      }\n    } else {\n      switch (__pyx_nargs) {\n        case  5: values[4] = __Pyx_Arg_VARARGS(__pyx_args, 4);\n        CYTHON_FALLTHROUGH;\n        case  4: values[3] = __Pyx_Arg_VARARGS(__pyx_args, 3);\n        CYTHON_FALLTHROUGH;\n        case  3: values[2] = __Pyx_Arg_VARARGS(__pyx_args, 2);\n        values[1] = __Pyx_Arg_VARARGS(__pyx_args, 1);\n        values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0);\n        break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n    }\n    __pyx_v_shape = ((PyObject*)values[0]);\n    __pyx_v_itemsize = __Pyx_PyIndex_AsSsize_t(values[1]); if (unlikely((__pyx_v_itemsize == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error)\n    __pyx_v_format = values[2];\n    __pyx_v_mode = values[3];\n    if (values[4]) {\n      __pyx_v_allocate_buffer = __Pyx_PyObject_IsTrue(values[4]); if (unlikely((__pyx_v_allocate_buffer == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 132, __pyx_L3_error)\n    } else {\n\n      /* \"View.MemoryView\":132\n * \n *     def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None,\n *                   mode=\"c\", bint allocate_buffer=True):             # <<<<<<<<<<<<<<\n * \n *         cdef int idx\n */\n      __pyx_v_allocate_buffer = ((int)1);\n    }\n  }\n  goto __pyx_L6_skip;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"__cinit__\", 0, 3, 5, __pyx_nargs); __PYX_ERR(1, 131, __pyx_L3_error)\n  __pyx_L6_skip:;\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L3_error:;\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]);\n    }\n  }\n  __Pyx_AddTraceback(\"View.MemoryView.array.__cinit__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return -1;\n  __pyx_L4_argument_unpacking_done:;\n  if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_shape), (&PyTuple_Type), 1, \"shape\", 1))) __PYX_ERR(1, 131, __pyx_L1_error)\n  if (unlikely(((PyObject *)__pyx_v_format) == Py_None)) {\n    PyErr_Format(PyExc_TypeError, \"Argument '%.200s' must not be None\", \"format\"); __PYX_ERR(1, 131, __pyx_L1_error)\n  }\n  __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(((struct __pyx_array_obj *)__pyx_v_self), __pyx_v_shape, __pyx_v_itemsize, __pyx_v_format, __pyx_v_mode, __pyx_v_allocate_buffer);\n\n  /* \"View.MemoryView\":131\n *         cdef bint dtype_is_object\n * \n *     def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None,             # <<<<<<<<<<<<<<\n *                   mode=\"c\", bint allocate_buffer=True):\n * \n */\n\n  /* function exit code */\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __pyx_r = -1;\n  __pyx_L0:;\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]);\n    }\n  }\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_shape, Py_ssize_t __pyx_v_itemsize, PyObject *__pyx_v_format, PyObject *__pyx_v_mode, int __pyx_v_allocate_buffer) {\n  int __pyx_v_idx;\n  Py_ssize_t __pyx_v_dim;\n  char __pyx_v_order;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  Py_ssize_t __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  unsigned int __pyx_t_7;\n  char *__pyx_t_8;\n  int __pyx_t_9;\n  Py_ssize_t __pyx_t_10;\n  Py_UCS4 __pyx_t_11;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__cinit__\", 0);\n  __Pyx_INCREF(__pyx_v_format);\n\n  /* \"View.MemoryView\":137\n *         cdef Py_ssize_t dim\n * \n *         self.ndim = <int> len(shape)             # <<<<<<<<<<<<<<\n *         self.itemsize = itemsize\n * \n */\n  if (unlikely(__pyx_v_shape == Py_None)) {\n    PyErr_SetString(PyExc_TypeError, \"object of type 'NoneType' has no len()\");\n    __PYX_ERR(1, 137, __pyx_L1_error)\n  }\n  __pyx_t_1 = __Pyx_PyTuple_GET_SIZE(__pyx_v_shape); if (unlikely(__pyx_t_1 == ((Py_ssize_t)-1))) __PYX_ERR(1, 137, __pyx_L1_error)\n  __pyx_v_self->ndim = ((int)__pyx_t_1);\n\n  /* \"View.MemoryView\":138\n * \n *         self.ndim = <int> len(shape)\n *         self.itemsize = itemsize             # <<<<<<<<<<<<<<\n * \n *         if not self.ndim:\n */\n  __pyx_v_self->itemsize = __pyx_v_itemsize;\n\n  /* \"View.MemoryView\":140\n *         self.itemsize = itemsize\n * \n *         if not self.ndim:             # <<<<<<<<<<<<<<\n *             raise ValueError, \"Empty shape tuple for cython.array\"\n * \n */\n  __pyx_t_2 = (!(__pyx_v_self->ndim != 0));\n  if (unlikely(__pyx_t_2)) {\n\n    /* \"View.MemoryView\":141\n * \n *         if not self.ndim:\n *             raise ValueError, \"Empty shape tuple for cython.array\"             # <<<<<<<<<<<<<<\n * \n *         if itemsize <= 0:\n */\n    __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Empty_shape_tuple_for_cython_arr, 0, 0);\n    __PYX_ERR(1, 141, __pyx_L1_error)\n\n    /* \"View.MemoryView\":140\n *         self.itemsize = itemsize\n * \n *         if not self.ndim:             # <<<<<<<<<<<<<<\n *             raise ValueError, \"Empty shape tuple for cython.array\"\n * \n */\n  }\n\n  /* \"View.MemoryView\":143\n *             raise ValueError, \"Empty shape tuple for cython.array\"\n * \n *         if itemsize <= 0:             # <<<<<<<<<<<<<<\n *             raise ValueError, \"itemsize <= 0 for cython.array\"\n * \n */\n  __pyx_t_2 = (__pyx_v_itemsize <= 0);\n  if (unlikely(__pyx_t_2)) {\n\n    /* \"View.MemoryView\":144\n * \n *         if itemsize <= 0:\n *             raise ValueError, \"itemsize <= 0 for cython.array\"             # <<<<<<<<<<<<<<\n * \n *         if not isinstance(format, bytes):\n */\n    __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_itemsize_0_for_cython_array, 0, 0);\n    __PYX_ERR(1, 144, __pyx_L1_error)\n\n    /* \"View.MemoryView\":143\n *             raise ValueError, \"Empty shape tuple for cython.array\"\n * \n *         if itemsize <= 0:             # <<<<<<<<<<<<<<\n *             raise ValueError, \"itemsize <= 0 for cython.array\"\n * \n */\n  }\n\n  /* \"View.MemoryView\":146\n *             raise ValueError, \"itemsize <= 0 for cython.array\"\n * \n *         if not isinstance(format, bytes):             # <<<<<<<<<<<<<<\n *             format = format.encode('ASCII')\n *         self._format = format  # keep a reference to the byte string\n */\n  __pyx_t_2 = PyBytes_Check(__pyx_v_format); \n  __pyx_t_3 = (!__pyx_t_2);\n  if (__pyx_t_3) {\n\n    /* \"View.MemoryView\":147\n * \n *         if not isinstance(format, bytes):\n *             format = format.encode('ASCII')             # <<<<<<<<<<<<<<\n *         self._format = format  # keep a reference to the byte string\n *         self.format = self._format\n */\n    __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_format, __pyx_n_s_encode); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 147, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __pyx_t_6 = NULL;\n    __pyx_t_7 = 0;\n    #if CYTHON_UNPACK_METHODS\n    if (likely(PyMethod_Check(__pyx_t_5))) {\n      __pyx_t_6 = PyMethod_GET_SELF(__pyx_t_5);\n      if (likely(__pyx_t_6)) {\n        PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5);\n        __Pyx_INCREF(__pyx_t_6);\n        __Pyx_INCREF(function);\n        __Pyx_DECREF_SET(__pyx_t_5, function);\n        __pyx_t_7 = 1;\n      }\n    }\n    #endif\n    {\n      PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_n_s_ASCII};\n      __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7);\n      __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;\n      if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 147, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_4);\n      __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    }\n    __Pyx_DECREF_SET(__pyx_v_format, __pyx_t_4);\n    __pyx_t_4 = 0;\n\n    /* \"View.MemoryView\":146\n *             raise ValueError, \"itemsize <= 0 for cython.array\"\n * \n *         if not isinstance(format, bytes):             # <<<<<<<<<<<<<<\n *             format = format.encode('ASCII')\n *         self._format = format  # keep a reference to the byte string\n */\n  }\n\n  /* \"View.MemoryView\":148\n *         if not isinstance(format, bytes):\n *             format = format.encode('ASCII')\n *         self._format = format  # keep a reference to the byte string             # <<<<<<<<<<<<<<\n *         self.format = self._format\n * \n */\n  if (!(likely(PyBytes_CheckExact(__pyx_v_format))||((__pyx_v_format) == Py_None) || __Pyx_RaiseUnexpectedTypeError(\"bytes\", __pyx_v_format))) __PYX_ERR(1, 148, __pyx_L1_error)\n  __pyx_t_4 = __pyx_v_format;\n  __Pyx_INCREF(__pyx_t_4);\n  __Pyx_GIVEREF(__pyx_t_4);\n  __Pyx_GOTREF(__pyx_v_self->_format);\n  __Pyx_DECREF(__pyx_v_self->_format);\n  __pyx_v_self->_format = ((PyObject*)__pyx_t_4);\n  __pyx_t_4 = 0;\n\n  /* \"View.MemoryView\":149\n *             format = format.encode('ASCII')\n *         self._format = format  # keep a reference to the byte string\n *         self.format = self._format             # <<<<<<<<<<<<<<\n * \n * \n */\n  if (unlikely(__pyx_v_self->_format == Py_None)) {\n    PyErr_SetString(PyExc_TypeError, \"expected bytes, NoneType found\");\n    __PYX_ERR(1, 149, __pyx_L1_error)\n  }\n  __pyx_t_8 = __Pyx_PyBytes_AsWritableString(__pyx_v_self->_format); if (unlikely((!__pyx_t_8) && PyErr_Occurred())) __PYX_ERR(1, 149, __pyx_L1_error)\n  __pyx_v_self->format = __pyx_t_8;\n\n  /* \"View.MemoryView\":152\n * \n * \n *         self._shape = <Py_ssize_t *> PyObject_Malloc(sizeof(Py_ssize_t)*self.ndim*2)             # <<<<<<<<<<<<<<\n *         self._strides = self._shape + self.ndim\n * \n */\n  __pyx_v_self->_shape = ((Py_ssize_t *)PyObject_Malloc((((sizeof(Py_ssize_t)) * __pyx_v_self->ndim) * 2)));\n\n  /* \"View.MemoryView\":153\n * \n *         self._shape = <Py_ssize_t *> PyObject_Malloc(sizeof(Py_ssize_t)*self.ndim*2)\n *         self._strides = self._shape + self.ndim             # <<<<<<<<<<<<<<\n * \n *         if not self._shape:\n */\n  __pyx_v_self->_strides = (__pyx_v_self->_shape + __pyx_v_self->ndim);\n\n  /* \"View.MemoryView\":155\n *         self._strides = self._shape + self.ndim\n * \n *         if not self._shape:             # <<<<<<<<<<<<<<\n *             raise MemoryError, \"unable to allocate shape and strides.\"\n * \n */\n  __pyx_t_3 = (!(__pyx_v_self->_shape != 0));\n  if (unlikely(__pyx_t_3)) {\n\n    /* \"View.MemoryView\":156\n * \n *         if not self._shape:\n *             raise MemoryError, \"unable to allocate shape and strides.\"             # <<<<<<<<<<<<<<\n * \n * \n */\n    __Pyx_Raise(__pyx_builtin_MemoryError, __pyx_kp_s_unable_to_allocate_shape_and_str, 0, 0);\n    __PYX_ERR(1, 156, __pyx_L1_error)\n\n    /* \"View.MemoryView\":155\n *         self._strides = self._shape + self.ndim\n * \n *         if not self._shape:             # <<<<<<<<<<<<<<\n *             raise MemoryError, \"unable to allocate shape and strides.\"\n * \n */\n  }\n\n  /* \"View.MemoryView\":159\n * \n * \n *         for idx, dim in enumerate(shape):             # <<<<<<<<<<<<<<\n *             if dim <= 0:\n *                 raise ValueError, f\"Invalid shape in axis {idx}: {dim}.\"\n */\n  __pyx_t_9 = 0;\n  __pyx_t_4 = __pyx_v_shape; __Pyx_INCREF(__pyx_t_4);\n  __pyx_t_1 = 0;\n  for (;;) {\n    {\n      Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_4);\n      #if !CYTHON_ASSUME_SAFE_MACROS\n      if (unlikely((__pyx_temp < 0))) __PYX_ERR(1, 159, __pyx_L1_error)\n      #endif\n      if (__pyx_t_1 >= __pyx_temp) break;\n    }\n    #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    __pyx_t_5 = PyTuple_GET_ITEM(__pyx_t_4, __pyx_t_1); __Pyx_INCREF(__pyx_t_5); __pyx_t_1++; if (unlikely((0 < 0))) __PYX_ERR(1, 159, __pyx_L1_error)\n    #else\n    __pyx_t_5 = __Pyx_PySequence_ITEM(__pyx_t_4, __pyx_t_1); __pyx_t_1++; if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 159, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    #endif\n    __pyx_t_10 = __Pyx_PyIndex_AsSsize_t(__pyx_t_5); if (unlikely((__pyx_t_10 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 159, __pyx_L1_error)\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __pyx_v_dim = __pyx_t_10;\n    __pyx_v_idx = __pyx_t_9;\n    __pyx_t_9 = (__pyx_t_9 + 1);\n\n    /* \"View.MemoryView\":160\n * \n *         for idx, dim in enumerate(shape):\n *             if dim <= 0:             # <<<<<<<<<<<<<<\n *                 raise ValueError, f\"Invalid shape in axis {idx}: {dim}.\"\n *             self._shape[idx] = dim\n */\n    __pyx_t_3 = (__pyx_v_dim <= 0);\n    if (unlikely(__pyx_t_3)) {\n\n      /* \"View.MemoryView\":161\n *         for idx, dim in enumerate(shape):\n *             if dim <= 0:\n *                 raise ValueError, f\"Invalid shape in axis {idx}: {dim}.\"             # <<<<<<<<<<<<<<\n *             self._shape[idx] = dim\n * \n */\n      __pyx_t_5 = PyTuple_New(5); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 161, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __pyx_t_10 = 0;\n      __pyx_t_11 = 127;\n      __Pyx_INCREF(__pyx_kp_u_Invalid_shape_in_axis);\n      __pyx_t_10 += 22;\n      __Pyx_GIVEREF(__pyx_kp_u_Invalid_shape_in_axis);\n      PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_kp_u_Invalid_shape_in_axis);\n      __pyx_t_6 = __Pyx_PyUnicode_From_int(__pyx_v_idx, 0, ' ', 'd'); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 161, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      __pyx_t_10 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_6);\n      __Pyx_GIVEREF(__pyx_t_6);\n      PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_6);\n      __pyx_t_6 = 0;\n      __Pyx_INCREF(__pyx_kp_u_);\n      __pyx_t_10 += 2;\n      __Pyx_GIVEREF(__pyx_kp_u_);\n      PyTuple_SET_ITEM(__pyx_t_5, 2, __pyx_kp_u_);\n      __pyx_t_6 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_dim, 0, ' ', 'd'); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 161, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      __pyx_t_10 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_6);\n      __Pyx_GIVEREF(__pyx_t_6);\n      PyTuple_SET_ITEM(__pyx_t_5, 3, __pyx_t_6);\n      __pyx_t_6 = 0;\n      __Pyx_INCREF(__pyx_kp_u__2);\n      __pyx_t_10 += 1;\n      __Pyx_GIVEREF(__pyx_kp_u__2);\n      PyTuple_SET_ITEM(__pyx_t_5, 4, __pyx_kp_u__2);\n      __pyx_t_6 = __Pyx_PyUnicode_Join(__pyx_t_5, 5, __pyx_t_10, __pyx_t_11); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 161, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n      __Pyx_Raise(__pyx_builtin_ValueError, __pyx_t_6, 0, 0);\n      __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n      __PYX_ERR(1, 161, __pyx_L1_error)\n\n      /* \"View.MemoryView\":160\n * \n *         for idx, dim in enumerate(shape):\n *             if dim <= 0:             # <<<<<<<<<<<<<<\n *                 raise ValueError, f\"Invalid shape in axis {idx}: {dim}.\"\n *             self._shape[idx] = dim\n */\n    }\n\n    /* \"View.MemoryView\":162\n *             if dim <= 0:\n *                 raise ValueError, f\"Invalid shape in axis {idx}: {dim}.\"\n *             self._shape[idx] = dim             # <<<<<<<<<<<<<<\n * \n *         cdef char order\n */\n    (__pyx_v_self->_shape[__pyx_v_idx]) = __pyx_v_dim;\n\n    /* \"View.MemoryView\":159\n * \n * \n *         for idx, dim in enumerate(shape):             # <<<<<<<<<<<<<<\n *             if dim <= 0:\n *                 raise ValueError, f\"Invalid shape in axis {idx}: {dim}.\"\n */\n  }\n  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n\n  /* \"View.MemoryView\":165\n * \n *         cdef char order\n *         if mode == 'c':             # <<<<<<<<<<<<<<\n *             order = b'C'\n *             self.mode = u'c'\n */\n  __pyx_t_3 = (__Pyx_PyString_Equals(__pyx_v_mode, __pyx_n_s_c, Py_EQ)); if (unlikely((__pyx_t_3 < 0))) __PYX_ERR(1, 165, __pyx_L1_error)\n  if (__pyx_t_3) {\n\n    /* \"View.MemoryView\":166\n *         cdef char order\n *         if mode == 'c':\n *             order = b'C'             # <<<<<<<<<<<<<<\n *             self.mode = u'c'\n *         elif mode == 'fortran':\n */\n    __pyx_v_order = 'C';\n\n    /* \"View.MemoryView\":167\n *         if mode == 'c':\n *             order = b'C'\n *             self.mode = u'c'             # <<<<<<<<<<<<<<\n *         elif mode == 'fortran':\n *             order = b'F'\n */\n    __Pyx_INCREF(__pyx_n_u_c);\n    __Pyx_GIVEREF(__pyx_n_u_c);\n    __Pyx_GOTREF(__pyx_v_self->mode);\n    __Pyx_DECREF(__pyx_v_self->mode);\n    __pyx_v_self->mode = __pyx_n_u_c;\n\n    /* \"View.MemoryView\":165\n * \n *         cdef char order\n *         if mode == 'c':             # <<<<<<<<<<<<<<\n *             order = b'C'\n *             self.mode = u'c'\n */\n    goto __pyx_L11;\n  }\n\n  /* \"View.MemoryView\":168\n *             order = b'C'\n *             self.mode = u'c'\n *         elif mode == 'fortran':             # <<<<<<<<<<<<<<\n *             order = b'F'\n *             self.mode = u'fortran'\n */\n  __pyx_t_3 = (__Pyx_PyString_Equals(__pyx_v_mode, __pyx_n_s_fortran, Py_EQ)); if (unlikely((__pyx_t_3 < 0))) __PYX_ERR(1, 168, __pyx_L1_error)\n  if (likely(__pyx_t_3)) {\n\n    /* \"View.MemoryView\":169\n *             self.mode = u'c'\n *         elif mode == 'fortran':\n *             order = b'F'             # <<<<<<<<<<<<<<\n *             self.mode = u'fortran'\n *         else:\n */\n    __pyx_v_order = 'F';\n\n    /* \"View.MemoryView\":170\n *         elif mode == 'fortran':\n *             order = b'F'\n *             self.mode = u'fortran'             # <<<<<<<<<<<<<<\n *         else:\n *             raise ValueError, f\"Invalid mode, expected 'c' or 'fortran', got {mode}\"\n */\n    __Pyx_INCREF(__pyx_n_u_fortran);\n    __Pyx_GIVEREF(__pyx_n_u_fortran);\n    __Pyx_GOTREF(__pyx_v_self->mode);\n    __Pyx_DECREF(__pyx_v_self->mode);\n    __pyx_v_self->mode = __pyx_n_u_fortran;\n\n    /* \"View.MemoryView\":168\n *             order = b'C'\n *             self.mode = u'c'\n *         elif mode == 'fortran':             # <<<<<<<<<<<<<<\n *             order = b'F'\n *             self.mode = u'fortran'\n */\n    goto __pyx_L11;\n  }\n\n  /* \"View.MemoryView\":172\n *             self.mode = u'fortran'\n *         else:\n *             raise ValueError, f\"Invalid mode, expected 'c' or 'fortran', got {mode}\"             # <<<<<<<<<<<<<<\n * \n *         self.len = fill_contig_strides_array(self._shape, self._strides, itemsize, self.ndim, order)\n */\n  /*else*/ {\n    __pyx_t_4 = __Pyx_PyObject_FormatSimple(__pyx_v_mode, __pyx_empty_unicode); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 172, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_6 = __Pyx_PyUnicode_Concat(__pyx_kp_u_Invalid_mode_expected_c_or_fortr, __pyx_t_4); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 172, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_6);\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __Pyx_Raise(__pyx_builtin_ValueError, __pyx_t_6, 0, 0);\n    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n    __PYX_ERR(1, 172, __pyx_L1_error)\n  }\n  __pyx_L11:;\n\n  /* \"View.MemoryView\":174\n *             raise ValueError, f\"Invalid mode, expected 'c' or 'fortran', got {mode}\"\n * \n *         self.len = fill_contig_strides_array(self._shape, self._strides, itemsize, self.ndim, order)             # <<<<<<<<<<<<<<\n * \n *         self.free_data = allocate_buffer\n */\n  __pyx_v_self->len = __pyx_fill_contig_strides_array(__pyx_v_self->_shape, __pyx_v_self->_strides, __pyx_v_itemsize, __pyx_v_self->ndim, __pyx_v_order);\n\n  /* \"View.MemoryView\":176\n *         self.len = fill_contig_strides_array(self._shape, self._strides, itemsize, self.ndim, order)\n * \n *         self.free_data = allocate_buffer             # <<<<<<<<<<<<<<\n *         self.dtype_is_object = format == b'O'\n * \n */\n  __pyx_v_self->free_data = __pyx_v_allocate_buffer;\n\n  /* \"View.MemoryView\":177\n * \n *         self.free_data = allocate_buffer\n *         self.dtype_is_object = format == b'O'             # <<<<<<<<<<<<<<\n * \n *         if allocate_buffer:\n */\n  __pyx_t_6 = PyObject_RichCompare(__pyx_v_format, __pyx_n_b_O, Py_EQ); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 177, __pyx_L1_error)\n  __pyx_t_3 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_3 == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 177, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n  __pyx_v_self->dtype_is_object = __pyx_t_3;\n\n  /* \"View.MemoryView\":179\n *         self.dtype_is_object = format == b'O'\n * \n *         if allocate_buffer:             # <<<<<<<<<<<<<<\n *             _allocate_buffer(self)\n * \n */\n  if (__pyx_v_allocate_buffer) {\n\n    /* \"View.MemoryView\":180\n * \n *         if allocate_buffer:\n *             _allocate_buffer(self)             # <<<<<<<<<<<<<<\n * \n *     @cname('getbuffer')\n */\n    __pyx_t_9 = __pyx_array_allocate_buffer(__pyx_v_self); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(1, 180, __pyx_L1_error)\n\n    /* \"View.MemoryView\":179\n *         self.dtype_is_object = format == b'O'\n * \n *         if allocate_buffer:             # <<<<<<<<<<<<<<\n *             _allocate_buffer(self)\n * \n */\n  }\n\n  /* \"View.MemoryView\":131\n *         cdef bint dtype_is_object\n * \n *     def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None,             # <<<<<<<<<<<<<<\n *                   mode=\"c\", bint allocate_buffer=True):\n * \n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_AddTraceback(\"View.MemoryView.array.__cinit__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_format);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":182\n *             _allocate_buffer(self)\n * \n *     @cname('getbuffer')             # <<<<<<<<<<<<<<\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         cdef int bufmode = -1\n */\n\n/* Python wrapper */\nCYTHON_UNUSED static int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/\nCYTHON_UNUSED static int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__getbuffer__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(((struct __pyx_array_obj *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(struct __pyx_array_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) {\n  int __pyx_v_bufmode;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  char *__pyx_t_2;\n  Py_ssize_t __pyx_t_3;\n  int __pyx_t_4;\n  Py_ssize_t *__pyx_t_5;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  if (unlikely(__pyx_v_info == NULL)) {\n    PyErr_SetString(PyExc_BufferError, \"PyObject_GetBuffer: view==NULL argument is obsolete\");\n    return -1;\n  }\n  __Pyx_RefNannySetupContext(\"__getbuffer__\", 0);\n  __pyx_v_info->obj = Py_None; __Pyx_INCREF(Py_None);\n  __Pyx_GIVEREF(__pyx_v_info->obj);\n\n  /* \"View.MemoryView\":184\n *     @cname('getbuffer')\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         cdef int bufmode = -1             # <<<<<<<<<<<<<<\n *         if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS):\n *             if self.mode == u\"c\":\n */\n  __pyx_v_bufmode = -1;\n\n  /* \"View.MemoryView\":185\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         cdef int bufmode = -1\n *         if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS):             # <<<<<<<<<<<<<<\n *             if self.mode == u\"c\":\n *                 bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n */\n  __pyx_t_1 = ((__pyx_v_flags & ((PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS) | PyBUF_ANY_CONTIGUOUS)) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":186\n *         cdef int bufmode = -1\n *         if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS):\n *             if self.mode == u\"c\":             # <<<<<<<<<<<<<<\n *                 bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *             elif self.mode == u\"fortran\":\n */\n    __pyx_t_1 = (__Pyx_PyUnicode_Equals(__pyx_v_self->mode, __pyx_n_u_c, Py_EQ)); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 186, __pyx_L1_error)\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":187\n *         if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS):\n *             if self.mode == u\"c\":\n *                 bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS             # <<<<<<<<<<<<<<\n *             elif self.mode == u\"fortran\":\n *                 bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n */\n      __pyx_v_bufmode = (PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS);\n\n      /* \"View.MemoryView\":186\n *         cdef int bufmode = -1\n *         if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS):\n *             if self.mode == u\"c\":             # <<<<<<<<<<<<<<\n *                 bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *             elif self.mode == u\"fortran\":\n */\n      goto __pyx_L4;\n    }\n\n    /* \"View.MemoryView\":188\n *             if self.mode == u\"c\":\n *                 bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *             elif self.mode == u\"fortran\":             # <<<<<<<<<<<<<<\n *                 bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *             if not (flags & bufmode):\n */\n    __pyx_t_1 = (__Pyx_PyUnicode_Equals(__pyx_v_self->mode, __pyx_n_u_fortran, Py_EQ)); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 188, __pyx_L1_error)\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":189\n *                 bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *             elif self.mode == u\"fortran\":\n *                 bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS             # <<<<<<<<<<<<<<\n *             if not (flags & bufmode):\n *                 raise ValueError, \"Can only create a buffer that is contiguous in memory.\"\n */\n      __pyx_v_bufmode = (PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS);\n\n      /* \"View.MemoryView\":188\n *             if self.mode == u\"c\":\n *                 bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *             elif self.mode == u\"fortran\":             # <<<<<<<<<<<<<<\n *                 bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *             if not (flags & bufmode):\n */\n    }\n    __pyx_L4:;\n\n    /* \"View.MemoryView\":190\n *             elif self.mode == u\"fortran\":\n *                 bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *             if not (flags & bufmode):             # <<<<<<<<<<<<<<\n *                 raise ValueError, \"Can only create a buffer that is contiguous in memory.\"\n *         info.buf = self.data\n */\n    __pyx_t_1 = (!((__pyx_v_flags & __pyx_v_bufmode) != 0));\n    if (unlikely(__pyx_t_1)) {\n\n      /* \"View.MemoryView\":191\n *                 bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *             if not (flags & bufmode):\n *                 raise ValueError, \"Can only create a buffer that is contiguous in memory.\"             # <<<<<<<<<<<<<<\n *         info.buf = self.data\n *         info.len = self.len\n */\n      __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Can_only_create_a_buffer_that_is, 0, 0);\n      __PYX_ERR(1, 191, __pyx_L1_error)\n\n      /* \"View.MemoryView\":190\n *             elif self.mode == u\"fortran\":\n *                 bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *             if not (flags & bufmode):             # <<<<<<<<<<<<<<\n *                 raise ValueError, \"Can only create a buffer that is contiguous in memory.\"\n *         info.buf = self.data\n */\n    }\n\n    /* \"View.MemoryView\":185\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         cdef int bufmode = -1\n *         if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS):             # <<<<<<<<<<<<<<\n *             if self.mode == u\"c\":\n *                 bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n */\n  }\n\n  /* \"View.MemoryView\":192\n *             if not (flags & bufmode):\n *                 raise ValueError, \"Can only create a buffer that is contiguous in memory.\"\n *         info.buf = self.data             # <<<<<<<<<<<<<<\n *         info.len = self.len\n * \n */\n  __pyx_t_2 = __pyx_v_self->data;\n  __pyx_v_info->buf = __pyx_t_2;\n\n  /* \"View.MemoryView\":193\n *                 raise ValueError, \"Can only create a buffer that is contiguous in memory.\"\n *         info.buf = self.data\n *         info.len = self.len             # <<<<<<<<<<<<<<\n * \n *         if flags & PyBUF_STRIDES:\n */\n  __pyx_t_3 = __pyx_v_self->len;\n  __pyx_v_info->len = __pyx_t_3;\n\n  /* \"View.MemoryView\":195\n *         info.len = self.len\n * \n *         if flags & PyBUF_STRIDES:             # <<<<<<<<<<<<<<\n *             info.ndim = self.ndim\n *             info.shape = self._shape\n */\n  __pyx_t_1 = ((__pyx_v_flags & PyBUF_STRIDES) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":196\n * \n *         if flags & PyBUF_STRIDES:\n *             info.ndim = self.ndim             # <<<<<<<<<<<<<<\n *             info.shape = self._shape\n *             info.strides = self._strides\n */\n    __pyx_t_4 = __pyx_v_self->ndim;\n    __pyx_v_info->ndim = __pyx_t_4;\n\n    /* \"View.MemoryView\":197\n *         if flags & PyBUF_STRIDES:\n *             info.ndim = self.ndim\n *             info.shape = self._shape             # <<<<<<<<<<<<<<\n *             info.strides = self._strides\n *         else:\n */\n    __pyx_t_5 = __pyx_v_self->_shape;\n    __pyx_v_info->shape = __pyx_t_5;\n\n    /* \"View.MemoryView\":198\n *             info.ndim = self.ndim\n *             info.shape = self._shape\n *             info.strides = self._strides             # <<<<<<<<<<<<<<\n *         else:\n *             info.ndim = 1\n */\n    __pyx_t_5 = __pyx_v_self->_strides;\n    __pyx_v_info->strides = __pyx_t_5;\n\n    /* \"View.MemoryView\":195\n *         info.len = self.len\n * \n *         if flags & PyBUF_STRIDES:             # <<<<<<<<<<<<<<\n *             info.ndim = self.ndim\n *             info.shape = self._shape\n */\n    goto __pyx_L6;\n  }\n\n  /* \"View.MemoryView\":200\n *             info.strides = self._strides\n *         else:\n *             info.ndim = 1             # <<<<<<<<<<<<<<\n *             info.shape = &self.len if flags & PyBUF_ND else NULL\n *             info.strides = NULL\n */\n  /*else*/ {\n    __pyx_v_info->ndim = 1;\n\n    /* \"View.MemoryView\":201\n *         else:\n *             info.ndim = 1\n *             info.shape = &self.len if flags & PyBUF_ND else NULL             # <<<<<<<<<<<<<<\n *             info.strides = NULL\n * \n */\n    __pyx_t_1 = ((__pyx_v_flags & PyBUF_ND) != 0);\n    if (__pyx_t_1) {\n      __pyx_t_5 = (&__pyx_v_self->len);\n    } else {\n      __pyx_t_5 = NULL;\n    }\n    __pyx_v_info->shape = __pyx_t_5;\n\n    /* \"View.MemoryView\":202\n *             info.ndim = 1\n *             info.shape = &self.len if flags & PyBUF_ND else NULL\n *             info.strides = NULL             # <<<<<<<<<<<<<<\n * \n *         info.suboffsets = NULL\n */\n    __pyx_v_info->strides = NULL;\n  }\n  __pyx_L6:;\n\n  /* \"View.MemoryView\":204\n *             info.strides = NULL\n * \n *         info.suboffsets = NULL             # <<<<<<<<<<<<<<\n *         info.itemsize = self.itemsize\n *         info.readonly = 0\n */\n  __pyx_v_info->suboffsets = NULL;\n\n  /* \"View.MemoryView\":205\n * \n *         info.suboffsets = NULL\n *         info.itemsize = self.itemsize             # <<<<<<<<<<<<<<\n *         info.readonly = 0\n *         info.format = self.format if flags & PyBUF_FORMAT else NULL\n */\n  __pyx_t_3 = __pyx_v_self->itemsize;\n  __pyx_v_info->itemsize = __pyx_t_3;\n\n  /* \"View.MemoryView\":206\n *         info.suboffsets = NULL\n *         info.itemsize = self.itemsize\n *         info.readonly = 0             # <<<<<<<<<<<<<<\n *         info.format = self.format if flags & PyBUF_FORMAT else NULL\n *         info.obj = self\n */\n  __pyx_v_info->readonly = 0;\n\n  /* \"View.MemoryView\":207\n *         info.itemsize = self.itemsize\n *         info.readonly = 0\n *         info.format = self.format if flags & PyBUF_FORMAT else NULL             # <<<<<<<<<<<<<<\n *         info.obj = self\n * \n */\n  __pyx_t_1 = ((__pyx_v_flags & PyBUF_FORMAT) != 0);\n  if (__pyx_t_1) {\n    __pyx_t_2 = __pyx_v_self->format;\n  } else {\n    __pyx_t_2 = NULL;\n  }\n  __pyx_v_info->format = __pyx_t_2;\n\n  /* \"View.MemoryView\":208\n *         info.readonly = 0\n *         info.format = self.format if flags & PyBUF_FORMAT else NULL\n *         info.obj = self             # <<<<<<<<<<<<<<\n * \n *     def __dealloc__(array self):\n */\n  __Pyx_INCREF((PyObject *)__pyx_v_self);\n  __Pyx_GIVEREF((PyObject *)__pyx_v_self);\n  __Pyx_GOTREF(__pyx_v_info->obj);\n  __Pyx_DECREF(__pyx_v_info->obj);\n  __pyx_v_info->obj = ((PyObject *)__pyx_v_self);\n\n  /* \"View.MemoryView\":182\n *             _allocate_buffer(self)\n * \n *     @cname('getbuffer')             # <<<<<<<<<<<<<<\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         cdef int bufmode = -1\n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"View.MemoryView.array.__getbuffer__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  if (__pyx_v_info->obj != NULL) {\n    __Pyx_GOTREF(__pyx_v_info->obj);\n    __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0;\n  }\n  goto __pyx_L2;\n  __pyx_L0:;\n  if (__pyx_v_info->obj == Py_None) {\n    __Pyx_GOTREF(__pyx_v_info->obj);\n    __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0;\n  }\n  __pyx_L2:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":210\n *         info.obj = self\n * \n *     def __dealloc__(array self):             # <<<<<<<<<<<<<<\n *         if self.callback_free_data != NULL:\n *             self.callback_free_data(self.data)\n */\n\n/* Python wrapper */\nstatic void __pyx_array___dealloc__(PyObject *__pyx_v_self); /*proto*/\nstatic void __pyx_array___dealloc__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__dealloc__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(((struct __pyx_array_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n}\n\nstatic void __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(struct __pyx_array_obj *__pyx_v_self) {\n  int __pyx_t_1;\n  int __pyx_t_2;\n\n  /* \"View.MemoryView\":211\n * \n *     def __dealloc__(array self):\n *         if self.callback_free_data != NULL:             # <<<<<<<<<<<<<<\n *             self.callback_free_data(self.data)\n *         elif self.free_data and self.data is not NULL:\n */\n  __pyx_t_1 = (__pyx_v_self->callback_free_data != NULL);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":212\n *     def __dealloc__(array self):\n *         if self.callback_free_data != NULL:\n *             self.callback_free_data(self.data)             # <<<<<<<<<<<<<<\n *         elif self.free_data and self.data is not NULL:\n *             if self.dtype_is_object:\n */\n    __pyx_v_self->callback_free_data(__pyx_v_self->data);\n\n    /* \"View.MemoryView\":211\n * \n *     def __dealloc__(array self):\n *         if self.callback_free_data != NULL:             # <<<<<<<<<<<<<<\n *             self.callback_free_data(self.data)\n *         elif self.free_data and self.data is not NULL:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":213\n *         if self.callback_free_data != NULL:\n *             self.callback_free_data(self.data)\n *         elif self.free_data and self.data is not NULL:             # <<<<<<<<<<<<<<\n *             if self.dtype_is_object:\n *                 refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False)\n */\n  if (__pyx_v_self->free_data) {\n  } else {\n    __pyx_t_1 = __pyx_v_self->free_data;\n    goto __pyx_L4_bool_binop_done;\n  }\n  __pyx_t_2 = (__pyx_v_self->data != NULL);\n  __pyx_t_1 = __pyx_t_2;\n  __pyx_L4_bool_binop_done:;\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":214\n *             self.callback_free_data(self.data)\n *         elif self.free_data and self.data is not NULL:\n *             if self.dtype_is_object:             # <<<<<<<<<<<<<<\n *                 refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False)\n *             free(self.data)\n */\n    if (__pyx_v_self->dtype_is_object) {\n\n      /* \"View.MemoryView\":215\n *         elif self.free_data and self.data is not NULL:\n *             if self.dtype_is_object:\n *                 refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False)             # <<<<<<<<<<<<<<\n *             free(self.data)\n *         PyObject_Free(self._shape)\n */\n      __pyx_memoryview_refcount_objects_in_slice(__pyx_v_self->data, __pyx_v_self->_shape, __pyx_v_self->_strides, __pyx_v_self->ndim, 0);\n\n      /* \"View.MemoryView\":214\n *             self.callback_free_data(self.data)\n *         elif self.free_data and self.data is not NULL:\n *             if self.dtype_is_object:             # <<<<<<<<<<<<<<\n *                 refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False)\n *             free(self.data)\n */\n    }\n\n    /* \"View.MemoryView\":216\n *             if self.dtype_is_object:\n *                 refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False)\n *             free(self.data)             # <<<<<<<<<<<<<<\n *         PyObject_Free(self._shape)\n * \n */\n    free(__pyx_v_self->data);\n\n    /* \"View.MemoryView\":213\n *         if self.callback_free_data != NULL:\n *             self.callback_free_data(self.data)\n *         elif self.free_data and self.data is not NULL:             # <<<<<<<<<<<<<<\n *             if self.dtype_is_object:\n *                 refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False)\n */\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":217\n *                 refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False)\n *             free(self.data)\n *         PyObject_Free(self._shape)             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  PyObject_Free(__pyx_v_self->_shape);\n\n  /* \"View.MemoryView\":210\n *         info.obj = self\n * \n *     def __dealloc__(array self):             # <<<<<<<<<<<<<<\n *         if self.callback_free_data != NULL:\n *             self.callback_free_data(self.data)\n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":219\n *         PyObject_Free(self._shape)\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def memview(self):\n *         return self.get_memview()\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_5array_7memview___get__(((struct __pyx_array_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_5array_7memview___get__(struct __pyx_array_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 1);\n\n  /* \"View.MemoryView\":221\n *     @property\n *     def memview(self):\n *         return self.get_memview()             # <<<<<<<<<<<<<<\n * \n *     @cname('get_memview')\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = ((struct __pyx_vtabstruct_array *)__pyx_v_self->__pyx_vtab)->get_memview(__pyx_v_self); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 221, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":219\n *         PyObject_Free(self._shape)\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def memview(self):\n *         return self.get_memview()\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.array.memview.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":224\n * \n *     @cname('get_memview')\n *     cdef get_memview(self):             # <<<<<<<<<<<<<<\n *         flags =  PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE\n *         return  memoryview(self, flags, self.dtype_is_object)\n */\n\nstatic PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v_self) {\n  int __pyx_v_flags;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"get_memview\", 1);\n\n  /* \"View.MemoryView\":225\n *     @cname('get_memview')\n *     cdef get_memview(self):\n *         flags =  PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE             # <<<<<<<<<<<<<<\n *         return  memoryview(self, flags, self.dtype_is_object)\n * \n */\n  __pyx_v_flags = ((PyBUF_ANY_CONTIGUOUS | PyBUF_FORMAT) | PyBUF_WRITABLE);\n\n  /* \"View.MemoryView\":226\n *     cdef get_memview(self):\n *         flags =  PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE\n *         return  memoryview(self, flags, self.dtype_is_object)             # <<<<<<<<<<<<<<\n * \n *     def __len__(self):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_flags); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 226, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_v_self->dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 226, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 226, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_INCREF((PyObject *)__pyx_v_self);\n  __Pyx_GIVEREF((PyObject *)__pyx_v_self);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, ((PyObject *)__pyx_v_self))) __PYX_ERR(1, 226, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_1);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1)) __PYX_ERR(1, 226, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_2);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2)) __PYX_ERR(1, 226, __pyx_L1_error);\n  __pyx_t_1 = 0;\n  __pyx_t_2 = 0;\n  __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 226, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":224\n * \n *     @cname('get_memview')\n *     cdef get_memview(self):             # <<<<<<<<<<<<<<\n *         flags =  PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE\n *         return  memoryview(self, flags, self.dtype_is_object)\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.array.get_memview\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":228\n *         return  memoryview(self, flags, self.dtype_is_object)\n * \n *     def __len__(self):             # <<<<<<<<<<<<<<\n *         return self._shape[0]\n * \n */\n\n/* Python wrapper */\nstatic Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self); /*proto*/\nstatic Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  Py_ssize_t __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__len__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(((struct __pyx_array_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic Py_ssize_t __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(struct __pyx_array_obj *__pyx_v_self) {\n  Py_ssize_t __pyx_r;\n\n  /* \"View.MemoryView\":229\n * \n *     def __len__(self):\n *         return self._shape[0]             # <<<<<<<<<<<<<<\n * \n *     def __getattr__(self, attr):\n */\n  __pyx_r = (__pyx_v_self->_shape[0]);\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":228\n *         return  memoryview(self, flags, self.dtype_is_object)\n * \n *     def __len__(self):             # <<<<<<<<<<<<<<\n *         return self._shape[0]\n * \n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":231\n *         return self._shape[0]\n * \n *     def __getattr__(self, attr):             # <<<<<<<<<<<<<<\n *         return getattr(self.memview, attr)\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObject *__pyx_v_attr); /*proto*/\nstatic PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObject *__pyx_v_attr) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__getattr__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_attr));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_attr) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__getattr__\", 1);\n\n  /* \"View.MemoryView\":232\n * \n *     def __getattr__(self, attr):\n *         return getattr(self.memview, attr)             # <<<<<<<<<<<<<<\n * \n *     def __getitem__(self, item):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_memview); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 232, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __Pyx_GetAttr(__pyx_t_1, __pyx_v_attr); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 232, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":231\n *         return self._shape[0]\n * \n *     def __getattr__(self, attr):             # <<<<<<<<<<<<<<\n *         return getattr(self.memview, attr)\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.array.__getattr__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":234\n *         return getattr(self.memview, attr)\n * \n *     def __getitem__(self, item):             # <<<<<<<<<<<<<<\n *         return self.memview[item]\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item); /*proto*/\nstatic PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__getitem__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_item));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__getitem__\", 1);\n\n  /* \"View.MemoryView\":235\n * \n *     def __getitem__(self, item):\n *         return self.memview[item]             # <<<<<<<<<<<<<<\n * \n *     def __setitem__(self, item, value):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_memview); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 235, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __Pyx_PyObject_GetItem(__pyx_t_1, __pyx_v_item); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 235, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":234\n *         return getattr(self.memview, attr)\n * \n *     def __getitem__(self, item):             # <<<<<<<<<<<<<<\n *         return self.memview[item]\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.array.__getitem__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":237\n *         return self.memview[item]\n * \n *     def __setitem__(self, item, value):             # <<<<<<<<<<<<<<\n *         self.memview[item] = value\n * \n */\n\n/* Python wrapper */\nstatic int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value); /*proto*/\nstatic int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__setitem__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_item), ((PyObject *)__pyx_v_value));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__setitem__\", 1);\n\n  /* \"View.MemoryView\":238\n * \n *     def __setitem__(self, item, value):\n *         self.memview[item] = value             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_memview); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 238, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  if (unlikely((PyObject_SetItem(__pyx_t_1, __pyx_v_item, __pyx_v_value) < 0))) __PYX_ERR(1, 238, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":237\n *         return self.memview[item]\n * \n *     def __setitem__(self, item, value):             # <<<<<<<<<<<<<<\n *         self.memview[item] = value\n * \n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.array.__setitem__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_array_1__reduce_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyObject *__pyx_pw___pyx_array_1__reduce_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__reduce_cython__ (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  if (unlikely(__pyx_nargs > 0)) {\n    __Pyx_RaiseArgtupleInvalid(\"__reduce_cython__\", 1, 0, 0, __pyx_nargs); return NULL;}\n  if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, \"__reduce_cython__\", 0))) return NULL;\n  __pyx_r = __pyx_pf___pyx_array___reduce_cython__(((struct __pyx_array_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_array___reduce_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__reduce_cython__\", 1);\n\n  /* \"(tree fragment)\":2\n * def __reduce_cython__(self):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"             # <<<<<<<<<<<<<<\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n */\n  __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0);\n  __PYX_ERR(1, 2, __pyx_L1_error)\n\n  /* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"View.MemoryView.array.__reduce_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":3\n * def __reduce_cython__(self):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_array_3__setstate_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyObject *__pyx_pw___pyx_array_3__setstate_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0;\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject* values[1] = {0};\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__setstate_cython__ (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  {\n    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0};\n    if (__pyx_kwds) {\n      Py_ssize_t kw_args;\n      switch (__pyx_nargs) {\n        case  1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);\n      switch (__pyx_nargs) {\n        case  0:\n        if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) {\n          (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error)\n        else goto __pyx_L5_argtuple_error;\n      }\n      if (unlikely(kw_args > 0)) {\n        const Py_ssize_t kwd_pos_args = __pyx_nargs;\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, \"__setstate_cython__\") < 0)) __PYX_ERR(1, 3, __pyx_L3_error)\n      }\n    } else if (unlikely(__pyx_nargs != 1)) {\n      goto __pyx_L5_argtuple_error;\n    } else {\n      values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n    }\n    __pyx_v___pyx_state = values[0];\n  }\n  goto __pyx_L6_skip;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"__setstate_cython__\", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error)\n  __pyx_L6_skip:;\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L3_error:;\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_AddTraceback(\"View.MemoryView.array.__setstate_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return NULL;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_pf___pyx_array_2__setstate_cython__(((struct __pyx_array_obj *)__pyx_v_self), __pyx_v___pyx_state);\n\n  /* function exit code */\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_array_2__setstate_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__setstate_cython__\", 1);\n\n  /* \"(tree fragment)\":4\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"             # <<<<<<<<<<<<<<\n */\n  __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0);\n  __PYX_ERR(1, 4, __pyx_L1_error)\n\n  /* \"(tree fragment)\":3\n * def __reduce_cython__(self):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"View.MemoryView.array.__setstate_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":248\n * \n * @cname(\"__pyx_array_allocate_buffer\")\n * cdef int _allocate_buffer(array self) except -1:             # <<<<<<<<<<<<<<\n * \n * \n */\n\nstatic int __pyx_array_allocate_buffer(struct __pyx_array_obj *__pyx_v_self) {\n  Py_ssize_t __pyx_v_i;\n  PyObject **__pyx_v_p;\n  int __pyx_r;\n  int __pyx_t_1;\n  Py_ssize_t __pyx_t_2;\n  Py_ssize_t __pyx_t_3;\n  Py_ssize_t __pyx_t_4;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n\n  /* \"View.MemoryView\":254\n *     cdef PyObject **p\n * \n *     self.free_data = True             # <<<<<<<<<<<<<<\n *     self.data = <char *>malloc(self.len)\n *     if not self.data:\n */\n  __pyx_v_self->free_data = 1;\n\n  /* \"View.MemoryView\":255\n * \n *     self.free_data = True\n *     self.data = <char *>malloc(self.len)             # <<<<<<<<<<<<<<\n *     if not self.data:\n *         raise MemoryError, \"unable to allocate array data.\"\n */\n  __pyx_v_self->data = ((char *)malloc(__pyx_v_self->len));\n\n  /* \"View.MemoryView\":256\n *     self.free_data = True\n *     self.data = <char *>malloc(self.len)\n *     if not self.data:             # <<<<<<<<<<<<<<\n *         raise MemoryError, \"unable to allocate array data.\"\n * \n */\n  __pyx_t_1 = (!(__pyx_v_self->data != 0));\n  if (unlikely(__pyx_t_1)) {\n\n    /* \"View.MemoryView\":257\n *     self.data = <char *>malloc(self.len)\n *     if not self.data:\n *         raise MemoryError, \"unable to allocate array data.\"             # <<<<<<<<<<<<<<\n * \n *     if self.dtype_is_object:\n */\n    __Pyx_Raise(__pyx_builtin_MemoryError, __pyx_kp_s_unable_to_allocate_array_data, 0, 0);\n    __PYX_ERR(1, 257, __pyx_L1_error)\n\n    /* \"View.MemoryView\":256\n *     self.free_data = True\n *     self.data = <char *>malloc(self.len)\n *     if not self.data:             # <<<<<<<<<<<<<<\n *         raise MemoryError, \"unable to allocate array data.\"\n * \n */\n  }\n\n  /* \"View.MemoryView\":259\n *         raise MemoryError, \"unable to allocate array data.\"\n * \n *     if self.dtype_is_object:             # <<<<<<<<<<<<<<\n *         p = <PyObject **> self.data\n *         for i in range(self.len // self.itemsize):\n */\n  if (__pyx_v_self->dtype_is_object) {\n\n    /* \"View.MemoryView\":260\n * \n *     if self.dtype_is_object:\n *         p = <PyObject **> self.data             # <<<<<<<<<<<<<<\n *         for i in range(self.len // self.itemsize):\n *             p[i] = Py_None\n */\n    __pyx_v_p = ((PyObject **)__pyx_v_self->data);\n\n    /* \"View.MemoryView\":261\n *     if self.dtype_is_object:\n *         p = <PyObject **> self.data\n *         for i in range(self.len // self.itemsize):             # <<<<<<<<<<<<<<\n *             p[i] = Py_None\n *             Py_INCREF(Py_None)\n */\n    if (unlikely(__pyx_v_self->itemsize == 0)) {\n      PyErr_SetString(PyExc_ZeroDivisionError, \"integer division or modulo by zero\");\n      __PYX_ERR(1, 261, __pyx_L1_error)\n    }\n    else if (sizeof(Py_ssize_t) == sizeof(long) && (!(((Py_ssize_t)-1) > 0)) && unlikely(__pyx_v_self->itemsize == (Py_ssize_t)-1)  && unlikely(__Pyx_UNARY_NEG_WOULD_OVERFLOW(__pyx_v_self->len))) {\n      PyErr_SetString(PyExc_OverflowError, \"value too large to perform division\");\n      __PYX_ERR(1, 261, __pyx_L1_error)\n    }\n    __pyx_t_2 = __Pyx_div_Py_ssize_t(__pyx_v_self->len, __pyx_v_self->itemsize);\n    __pyx_t_3 = __pyx_t_2;\n    for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {\n      __pyx_v_i = __pyx_t_4;\n\n      /* \"View.MemoryView\":262\n *         p = <PyObject **> self.data\n *         for i in range(self.len // self.itemsize):\n *             p[i] = Py_None             # <<<<<<<<<<<<<<\n *             Py_INCREF(Py_None)\n *     return 0\n */\n      (__pyx_v_p[__pyx_v_i]) = Py_None;\n\n      /* \"View.MemoryView\":263\n *         for i in range(self.len // self.itemsize):\n *             p[i] = Py_None\n *             Py_INCREF(Py_None)             # <<<<<<<<<<<<<<\n *     return 0\n * \n */\n      Py_INCREF(Py_None);\n    }\n\n    /* \"View.MemoryView\":259\n *         raise MemoryError, \"unable to allocate array data.\"\n * \n *     if self.dtype_is_object:             # <<<<<<<<<<<<<<\n *         p = <PyObject **> self.data\n *         for i in range(self.len // self.itemsize):\n */\n  }\n\n  /* \"View.MemoryView\":264\n *             p[i] = Py_None\n *             Py_INCREF(Py_None)\n *     return 0             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":248\n * \n * @cname(\"__pyx_array_allocate_buffer\")\n * cdef int _allocate_buffer(array self) except -1:             # <<<<<<<<<<<<<<\n * \n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"View.MemoryView._allocate_buffer\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":268\n * \n * @cname(\"__pyx_array_new\")\n * cdef array array_cwrapper(tuple shape, Py_ssize_t itemsize, char *format, char *c_mode, char *buf):             # <<<<<<<<<<<<<<\n *     cdef array result\n *     cdef str mode = \"fortran\" if c_mode[0] == b'f' else \"c\"  # this often comes from a constant C string.\n */\n\nstatic struct __pyx_array_obj *__pyx_array_new(PyObject *__pyx_v_shape, Py_ssize_t __pyx_v_itemsize, char *__pyx_v_format, char *__pyx_v_c_mode, char *__pyx_v_buf) {\n  struct __pyx_array_obj *__pyx_v_result = 0;\n  PyObject *__pyx_v_mode = 0;\n  struct __pyx_array_obj *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"array_cwrapper\", 1);\n\n  /* \"View.MemoryView\":270\n * cdef array array_cwrapper(tuple shape, Py_ssize_t itemsize, char *format, char *c_mode, char *buf):\n *     cdef array result\n *     cdef str mode = \"fortran\" if c_mode[0] == b'f' else \"c\"  # this often comes from a constant C string.             # <<<<<<<<<<<<<<\n * \n *     if buf is NULL:\n */\n  __pyx_t_2 = ((__pyx_v_c_mode[0]) == 'f');\n  if (__pyx_t_2) {\n    __Pyx_INCREF(__pyx_n_s_fortran);\n    __pyx_t_1 = __pyx_n_s_fortran;\n  } else {\n    __Pyx_INCREF(__pyx_n_s_c);\n    __pyx_t_1 = __pyx_n_s_c;\n  }\n  __pyx_v_mode = ((PyObject*)__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":272\n *     cdef str mode = \"fortran\" if c_mode[0] == b'f' else \"c\"  # this often comes from a constant C string.\n * \n *     if buf is NULL:             # <<<<<<<<<<<<<<\n *         result = array.__new__(array, shape, itemsize, format, mode)\n *     else:\n */\n  __pyx_t_2 = (__pyx_v_buf == NULL);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":273\n * \n *     if buf is NULL:\n *         result = array.__new__(array, shape, itemsize, format, mode)             # <<<<<<<<<<<<<<\n *     else:\n *         result = array.__new__(array, shape, itemsize, format, mode, allocate_buffer=False)\n */\n    __pyx_t_1 = PyInt_FromSsize_t(__pyx_v_itemsize); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 273, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __pyx_t_3 = __Pyx_PyBytes_FromString(__pyx_v_format); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 273, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_4 = PyTuple_New(4); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 273, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __Pyx_INCREF(__pyx_v_shape);\n    __Pyx_GIVEREF(__pyx_v_shape);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_v_shape)) __PYX_ERR(1, 273, __pyx_L1_error);\n    __Pyx_GIVEREF(__pyx_t_1);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1)) __PYX_ERR(1, 273, __pyx_L1_error);\n    __Pyx_GIVEREF(__pyx_t_3);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_t_3)) __PYX_ERR(1, 273, __pyx_L1_error);\n    __Pyx_INCREF(__pyx_v_mode);\n    __Pyx_GIVEREF(__pyx_v_mode);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 3, __pyx_v_mode)) __PYX_ERR(1, 273, __pyx_L1_error);\n    __pyx_t_1 = 0;\n    __pyx_t_3 = 0;\n    __pyx_t_3 = ((PyObject *)__pyx_tp_new_array(((PyTypeObject *)__pyx_array_type), __pyx_t_4, NULL)); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 273, __pyx_L1_error)\n    __Pyx_GOTREF((PyObject *)__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __pyx_v_result = ((struct __pyx_array_obj *)__pyx_t_3);\n    __pyx_t_3 = 0;\n\n    /* \"View.MemoryView\":272\n *     cdef str mode = \"fortran\" if c_mode[0] == b'f' else \"c\"  # this often comes from a constant C string.\n * \n *     if buf is NULL:             # <<<<<<<<<<<<<<\n *         result = array.__new__(array, shape, itemsize, format, mode)\n *     else:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":275\n *         result = array.__new__(array, shape, itemsize, format, mode)\n *     else:\n *         result = array.__new__(array, shape, itemsize, format, mode, allocate_buffer=False)             # <<<<<<<<<<<<<<\n *         result.data = buf\n * \n */\n  /*else*/ {\n    __pyx_t_3 = PyInt_FromSsize_t(__pyx_v_itemsize); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 275, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_4 = __Pyx_PyBytes_FromString(__pyx_v_format); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 275, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_1 = PyTuple_New(4); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 275, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_INCREF(__pyx_v_shape);\n    __Pyx_GIVEREF(__pyx_v_shape);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_shape)) __PYX_ERR(1, 275, __pyx_L1_error);\n    __Pyx_GIVEREF(__pyx_t_3);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_t_3)) __PYX_ERR(1, 275, __pyx_L1_error);\n    __Pyx_GIVEREF(__pyx_t_4);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_t_4)) __PYX_ERR(1, 275, __pyx_L1_error);\n    __Pyx_INCREF(__pyx_v_mode);\n    __Pyx_GIVEREF(__pyx_v_mode);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 3, __pyx_v_mode)) __PYX_ERR(1, 275, __pyx_L1_error);\n    __pyx_t_3 = 0;\n    __pyx_t_4 = 0;\n    __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 275, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_allocate_buffer, Py_False) < 0) __PYX_ERR(1, 275, __pyx_L1_error)\n    __pyx_t_3 = ((PyObject *)__pyx_tp_new_array(((PyTypeObject *)__pyx_array_type), __pyx_t_1, __pyx_t_4)); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 275, __pyx_L1_error)\n    __Pyx_GOTREF((PyObject *)__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __pyx_v_result = ((struct __pyx_array_obj *)__pyx_t_3);\n    __pyx_t_3 = 0;\n\n    /* \"View.MemoryView\":276\n *     else:\n *         result = array.__new__(array, shape, itemsize, format, mode, allocate_buffer=False)\n *         result.data = buf             # <<<<<<<<<<<<<<\n * \n *     return result\n */\n    __pyx_v_result->data = __pyx_v_buf;\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":278\n *         result.data = buf\n * \n *     return result             # <<<<<<<<<<<<<<\n * \n * \n */\n  __Pyx_XDECREF((PyObject *)__pyx_r);\n  __Pyx_INCREF((PyObject *)__pyx_v_result);\n  __pyx_r = __pyx_v_result;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":268\n * \n * @cname(\"__pyx_array_new\")\n * cdef array array_cwrapper(tuple shape, Py_ssize_t itemsize, char *format, char *c_mode, char *buf):             # <<<<<<<<<<<<<<\n *     cdef array result\n *     cdef str mode = \"fortran\" if c_mode[0] == b'f' else \"c\"  # this often comes from a constant C string.\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_AddTraceback(\"View.MemoryView.array_cwrapper\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF((PyObject *)__pyx_v_result);\n  __Pyx_XDECREF(__pyx_v_mode);\n  __Pyx_XGIVEREF((PyObject *)__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":304\n * cdef class Enum(object):\n *     cdef object name\n *     def __init__(self, name):             # <<<<<<<<<<<<<<\n *         self.name = name\n *     def __repr__(self):\n */\n\n/* Python wrapper */\nstatic int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/\nstatic int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {\n  PyObject *__pyx_v_name = 0;\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject* values[1] = {0};\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__init__ (wrapper)\", 0);\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return -1;\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  {\n    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_name,0};\n    if (__pyx_kwds) {\n      Py_ssize_t kw_args;\n      switch (__pyx_nargs) {\n        case  1: values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds);\n      switch (__pyx_nargs) {\n        case  0:\n        if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_name)) != 0)) {\n          (void)__Pyx_Arg_NewRef_VARARGS(values[0]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 304, __pyx_L3_error)\n        else goto __pyx_L5_argtuple_error;\n      }\n      if (unlikely(kw_args > 0)) {\n        const Py_ssize_t kwd_pos_args = __pyx_nargs;\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, \"__init__\") < 0)) __PYX_ERR(1, 304, __pyx_L3_error)\n      }\n    } else if (unlikely(__pyx_nargs != 1)) {\n      goto __pyx_L5_argtuple_error;\n    } else {\n      values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0);\n    }\n    __pyx_v_name = values[0];\n  }\n  goto __pyx_L6_skip;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"__init__\", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 304, __pyx_L3_error)\n  __pyx_L6_skip:;\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L3_error:;\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]);\n    }\n  }\n  __Pyx_AddTraceback(\"View.MemoryView.Enum.__init__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return -1;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self), __pyx_v_name);\n\n  /* function exit code */\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]);\n    }\n  }\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic int __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v_name) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__init__\", 1);\n\n  /* \"View.MemoryView\":305\n *     cdef object name\n *     def __init__(self, name):\n *         self.name = name             # <<<<<<<<<<<<<<\n *     def __repr__(self):\n *         return self.name\n */\n  __Pyx_INCREF(__pyx_v_name);\n  __Pyx_GIVEREF(__pyx_v_name);\n  __Pyx_GOTREF(__pyx_v_self->name);\n  __Pyx_DECREF(__pyx_v_self->name);\n  __pyx_v_self->name = __pyx_v_name;\n\n  /* \"View.MemoryView\":304\n * cdef class Enum(object):\n *     cdef object name\n *     def __init__(self, name):             # <<<<<<<<<<<<<<\n *         self.name = name\n *     def __repr__(self):\n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":306\n *     def __init__(self, name):\n *         self.name = name\n *     def __repr__(self):             # <<<<<<<<<<<<<<\n *         return self.name\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__repr__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_2__repr__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_2__repr__(struct __pyx_MemviewEnum_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__repr__\", 1);\n\n  /* \"View.MemoryView\":307\n *         self.name = name\n *     def __repr__(self):\n *         return self.name             # <<<<<<<<<<<<<<\n * \n * cdef generic = Enum(\"<strided and direct or indirect>\")\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v_self->name);\n  __pyx_r = __pyx_v_self->name;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":306\n *     def __init__(self, name):\n *         self.name = name\n *     def __repr__(self):             # <<<<<<<<<<<<<<\n *         return self.name\n * \n */\n\n  /* function exit code */\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     cdef tuple state\n *     cdef object _dict\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_MemviewEnum_1__reduce_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyObject *__pyx_pw___pyx_MemviewEnum_1__reduce_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__reduce_cython__ (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  if (unlikely(__pyx_nargs > 0)) {\n    __Pyx_RaiseArgtupleInvalid(\"__reduce_cython__\", 1, 0, 0, __pyx_nargs); return NULL;}\n  if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, \"__reduce_cython__\", 0))) return NULL;\n  __pyx_r = __pyx_pf___pyx_MemviewEnum___reduce_cython__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self) {\n  PyObject *__pyx_v_state = 0;\n  PyObject *__pyx_v__dict = 0;\n  int __pyx_v_use_setstate;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__reduce_cython__\", 1);\n\n  /* \"(tree fragment)\":5\n *     cdef object _dict\n *     cdef bint use_setstate\n *     state = (self.name,)             # <<<<<<<<<<<<<<\n *     _dict = getattr(self, '__dict__', None)\n *     if _dict is not None:\n */\n  __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 5, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_INCREF(__pyx_v_self->name);\n  __Pyx_GIVEREF(__pyx_v_self->name);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_self->name)) __PYX_ERR(1, 5, __pyx_L1_error);\n  __pyx_v_state = ((PyObject*)__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"(tree fragment)\":6\n *     cdef bint use_setstate\n *     state = (self.name,)\n *     _dict = getattr(self, '__dict__', None)             # <<<<<<<<<<<<<<\n *     if _dict is not None:\n *         state += (_dict,)\n */\n  __pyx_t_1 = __Pyx_GetAttr3(((PyObject *)__pyx_v_self), __pyx_n_s_dict, Py_None); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 6, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v__dict = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"(tree fragment)\":7\n *     state = (self.name,)\n *     _dict = getattr(self, '__dict__', None)\n *     if _dict is not None:             # <<<<<<<<<<<<<<\n *         state += (_dict,)\n *         use_setstate = True\n */\n  __pyx_t_2 = (__pyx_v__dict != Py_None);\n  if (__pyx_t_2) {\n\n    /* \"(tree fragment)\":8\n *     _dict = getattr(self, '__dict__', None)\n *     if _dict is not None:\n *         state += (_dict,)             # <<<<<<<<<<<<<<\n *         use_setstate = True\n *     else:\n */\n    __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 8, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_INCREF(__pyx_v__dict);\n    __Pyx_GIVEREF(__pyx_v__dict);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v__dict)) __PYX_ERR(1, 8, __pyx_L1_error);\n    __pyx_t_3 = PyNumber_InPlaceAdd(__pyx_v_state, __pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 8, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_DECREF_SET(__pyx_v_state, ((PyObject*)__pyx_t_3));\n    __pyx_t_3 = 0;\n\n    /* \"(tree fragment)\":9\n *     if _dict is not None:\n *         state += (_dict,)\n *         use_setstate = True             # <<<<<<<<<<<<<<\n *     else:\n *         use_setstate = self.name is not None\n */\n    __pyx_v_use_setstate = 1;\n\n    /* \"(tree fragment)\":7\n *     state = (self.name,)\n *     _dict = getattr(self, '__dict__', None)\n *     if _dict is not None:             # <<<<<<<<<<<<<<\n *         state += (_dict,)\n *         use_setstate = True\n */\n    goto __pyx_L3;\n  }\n\n  /* \"(tree fragment)\":11\n *         use_setstate = True\n *     else:\n *         use_setstate = self.name is not None             # <<<<<<<<<<<<<<\n *     if use_setstate:\n *         return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state\n */\n  /*else*/ {\n    __pyx_t_2 = (__pyx_v_self->name != Py_None);\n    __pyx_v_use_setstate = __pyx_t_2;\n  }\n  __pyx_L3:;\n\n  /* \"(tree fragment)\":12\n *     else:\n *         use_setstate = self.name is not None\n *     if use_setstate:             # <<<<<<<<<<<<<<\n *         return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state\n *     else:\n */\n  if (__pyx_v_use_setstate) {\n\n    /* \"(tree fragment)\":13\n *         use_setstate = self.name is not None\n *     if use_setstate:\n *         return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state             # <<<<<<<<<<<<<<\n *     else:\n *         return __pyx_unpickle_Enum, (type(self), 0x82a3537, state)\n */\n    __Pyx_XDECREF(__pyx_r);\n    __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_pyx_unpickle_Enum); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 13, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 13, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_INCREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))));\n    __Pyx_GIVEREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))));\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))))) __PYX_ERR(1, 13, __pyx_L1_error);\n    __Pyx_INCREF(__pyx_int_136983863);\n    __Pyx_GIVEREF(__pyx_int_136983863);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_136983863)) __PYX_ERR(1, 13, __pyx_L1_error);\n    __Pyx_INCREF(Py_None);\n    __Pyx_GIVEREF(Py_None);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 2, Py_None)) __PYX_ERR(1, 13, __pyx_L1_error);\n    __pyx_t_4 = PyTuple_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 13, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __Pyx_GIVEREF(__pyx_t_3);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3)) __PYX_ERR(1, 13, __pyx_L1_error);\n    __Pyx_GIVEREF(__pyx_t_1);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1)) __PYX_ERR(1, 13, __pyx_L1_error);\n    __Pyx_INCREF(__pyx_v_state);\n    __Pyx_GIVEREF(__pyx_v_state);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_v_state)) __PYX_ERR(1, 13, __pyx_L1_error);\n    __pyx_t_3 = 0;\n    __pyx_t_1 = 0;\n    __pyx_r = __pyx_t_4;\n    __pyx_t_4 = 0;\n    goto __pyx_L0;\n\n    /* \"(tree fragment)\":12\n *     else:\n *         use_setstate = self.name is not None\n *     if use_setstate:             # <<<<<<<<<<<<<<\n *         return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state\n *     else:\n */\n  }\n\n  /* \"(tree fragment)\":15\n *         return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state\n *     else:\n *         return __pyx_unpickle_Enum, (type(self), 0x82a3537, state)             # <<<<<<<<<<<<<<\n * def __setstate_cython__(self, __pyx_state):\n *     __pyx_unpickle_Enum__set_state(self, __pyx_state)\n */\n  /*else*/ {\n    __Pyx_XDECREF(__pyx_r);\n    __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_pyx_unpickle_Enum); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 15, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 15, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_INCREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))));\n    __Pyx_GIVEREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))));\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))))) __PYX_ERR(1, 15, __pyx_L1_error);\n    __Pyx_INCREF(__pyx_int_136983863);\n    __Pyx_GIVEREF(__pyx_int_136983863);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_136983863)) __PYX_ERR(1, 15, __pyx_L1_error);\n    __Pyx_INCREF(__pyx_v_state);\n    __Pyx_GIVEREF(__pyx_v_state);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_v_state)) __PYX_ERR(1, 15, __pyx_L1_error);\n    __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 15, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_GIVEREF(__pyx_t_4);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_4)) __PYX_ERR(1, 15, __pyx_L1_error);\n    __Pyx_GIVEREF(__pyx_t_1);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1)) __PYX_ERR(1, 15, __pyx_L1_error);\n    __pyx_t_4 = 0;\n    __pyx_t_1 = 0;\n    __pyx_r = __pyx_t_3;\n    __pyx_t_3 = 0;\n    goto __pyx_L0;\n  }\n\n  /* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     cdef tuple state\n *     cdef object _dict\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_AddTraceback(\"View.MemoryView.Enum.__reduce_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_state);\n  __Pyx_XDECREF(__pyx_v__dict);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":16\n *     else:\n *         return __pyx_unpickle_Enum, (type(self), 0x82a3537, state)\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     __pyx_unpickle_Enum__set_state(self, __pyx_state)\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_MemviewEnum_3__setstate_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyObject *__pyx_pw___pyx_MemviewEnum_3__setstate_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  PyObject *__pyx_v___pyx_state = 0;\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject* values[1] = {0};\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__setstate_cython__ (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  {\n    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0};\n    if (__pyx_kwds) {\n      Py_ssize_t kw_args;\n      switch (__pyx_nargs) {\n        case  1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);\n      switch (__pyx_nargs) {\n        case  0:\n        if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) {\n          (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 16, __pyx_L3_error)\n        else goto __pyx_L5_argtuple_error;\n      }\n      if (unlikely(kw_args > 0)) {\n        const Py_ssize_t kwd_pos_args = __pyx_nargs;\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, \"__setstate_cython__\") < 0)) __PYX_ERR(1, 16, __pyx_L3_error)\n      }\n    } else if (unlikely(__pyx_nargs != 1)) {\n      goto __pyx_L5_argtuple_error;\n    } else {\n      values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n    }\n    __pyx_v___pyx_state = values[0];\n  }\n  goto __pyx_L6_skip;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"__setstate_cython__\", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 16, __pyx_L3_error)\n  __pyx_L6_skip:;\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L3_error:;\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_AddTraceback(\"View.MemoryView.Enum.__setstate_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return NULL;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_pf___pyx_MemviewEnum_2__setstate_cython__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self), __pyx_v___pyx_state);\n\n  /* function exit code */\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_MemviewEnum_2__setstate_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__setstate_cython__\", 1);\n\n  /* \"(tree fragment)\":17\n *         return __pyx_unpickle_Enum, (type(self), 0x82a3537, state)\n * def __setstate_cython__(self, __pyx_state):\n *     __pyx_unpickle_Enum__set_state(self, __pyx_state)             # <<<<<<<<<<<<<<\n */\n  if (!(likely(PyTuple_CheckExact(__pyx_v___pyx_state))||((__pyx_v___pyx_state) == Py_None) || __Pyx_RaiseUnexpectedTypeError(\"tuple\", __pyx_v___pyx_state))) __PYX_ERR(1, 17, __pyx_L1_error)\n  __pyx_t_1 = __pyx_unpickle_Enum__set_state(__pyx_v_self, ((PyObject*)__pyx_v___pyx_state)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 17, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n  /* \"(tree fragment)\":16\n *     else:\n *         return __pyx_unpickle_Enum, (type(self), 0x82a3537, state)\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     __pyx_unpickle_Enum__set_state(self, __pyx_state)\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.Enum.__setstate_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":349\n *     cdef __Pyx_TypeInfo *typeinfo\n * \n *     def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False):             # <<<<<<<<<<<<<<\n *         self.obj = obj\n *         self.flags = flags\n */\n\n/* Python wrapper */\nstatic int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/\nstatic int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {\n  PyObject *__pyx_v_obj = 0;\n  int __pyx_v_flags;\n  int __pyx_v_dtype_is_object;\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject* values[3] = {0,0,0};\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__cinit__ (wrapper)\", 0);\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return -1;\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  {\n    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_obj,&__pyx_n_s_flags,&__pyx_n_s_dtype_is_object,0};\n    if (__pyx_kwds) {\n      Py_ssize_t kw_args;\n      switch (__pyx_nargs) {\n        case  3: values[2] = __Pyx_Arg_VARARGS(__pyx_args, 2);\n        CYTHON_FALLTHROUGH;\n        case  2: values[1] = __Pyx_Arg_VARARGS(__pyx_args, 1);\n        CYTHON_FALLTHROUGH;\n        case  1: values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds);\n      switch (__pyx_nargs) {\n        case  0:\n        if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_obj)) != 0)) {\n          (void)__Pyx_Arg_NewRef_VARARGS(values[0]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error)\n        else goto __pyx_L5_argtuple_error;\n        CYTHON_FALLTHROUGH;\n        case  1:\n        if (likely((values[1] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flags)) != 0)) {\n          (void)__Pyx_Arg_NewRef_VARARGS(values[1]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error)\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"__cinit__\", 0, 2, 3, 1); __PYX_ERR(1, 349, __pyx_L3_error)\n        }\n        CYTHON_FALLTHROUGH;\n        case  2:\n        if (kw_args > 0) {\n          PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_dtype_is_object);\n          if (value) { values[2] = __Pyx_Arg_NewRef_VARARGS(value); kw_args--; }\n          else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error)\n        }\n      }\n      if (unlikely(kw_args > 0)) {\n        const Py_ssize_t kwd_pos_args = __pyx_nargs;\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, \"__cinit__\") < 0)) __PYX_ERR(1, 349, __pyx_L3_error)\n      }\n    } else {\n      switch (__pyx_nargs) {\n        case  3: values[2] = __Pyx_Arg_VARARGS(__pyx_args, 2);\n        CYTHON_FALLTHROUGH;\n        case  2: values[1] = __Pyx_Arg_VARARGS(__pyx_args, 1);\n        values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0);\n        break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n    }\n    __pyx_v_obj = values[0];\n    __pyx_v_flags = __Pyx_PyInt_As_int(values[1]); if (unlikely((__pyx_v_flags == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error)\n    if (values[2]) {\n      __pyx_v_dtype_is_object = __Pyx_PyObject_IsTrue(values[2]); if (unlikely((__pyx_v_dtype_is_object == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error)\n    } else {\n      __pyx_v_dtype_is_object = ((int)0);\n    }\n  }\n  goto __pyx_L6_skip;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"__cinit__\", 0, 2, 3, __pyx_nargs); __PYX_ERR(1, 349, __pyx_L3_error)\n  __pyx_L6_skip:;\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L3_error:;\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]);\n    }\n  }\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__cinit__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return -1;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v_obj, __pyx_v_flags, __pyx_v_dtype_is_object);\n\n  /* function exit code */\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]);\n    }\n  }\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj, int __pyx_v_flags, int __pyx_v_dtype_is_object) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  Py_intptr_t __pyx_t_4;\n  size_t __pyx_t_5;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__cinit__\", 1);\n\n  /* \"View.MemoryView\":350\n * \n *     def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False):\n *         self.obj = obj             # <<<<<<<<<<<<<<\n *         self.flags = flags\n *         if type(self) is memoryview or obj is not None:\n */\n  __Pyx_INCREF(__pyx_v_obj);\n  __Pyx_GIVEREF(__pyx_v_obj);\n  __Pyx_GOTREF(__pyx_v_self->obj);\n  __Pyx_DECREF(__pyx_v_self->obj);\n  __pyx_v_self->obj = __pyx_v_obj;\n\n  /* \"View.MemoryView\":351\n *     def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False):\n *         self.obj = obj\n *         self.flags = flags             # <<<<<<<<<<<<<<\n *         if type(self) is memoryview or obj is not None:\n *             __Pyx_GetBuffer(obj, &self.view, flags)\n */\n  __pyx_v_self->flags = __pyx_v_flags;\n\n  /* \"View.MemoryView\":352\n *         self.obj = obj\n *         self.flags = flags\n *         if type(self) is memoryview or obj is not None:             # <<<<<<<<<<<<<<\n *             __Pyx_GetBuffer(obj, &self.view, flags)\n *             if <PyObject *> self.view.obj == NULL:\n */\n  __pyx_t_2 = (((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))) == ((PyObject *)__pyx_memoryview_type));\n  if (!__pyx_t_2) {\n  } else {\n    __pyx_t_1 = __pyx_t_2;\n    goto __pyx_L4_bool_binop_done;\n  }\n  __pyx_t_2 = (__pyx_v_obj != Py_None);\n  __pyx_t_1 = __pyx_t_2;\n  __pyx_L4_bool_binop_done:;\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":353\n *         self.flags = flags\n *         if type(self) is memoryview or obj is not None:\n *             __Pyx_GetBuffer(obj, &self.view, flags)             # <<<<<<<<<<<<<<\n *             if <PyObject *> self.view.obj == NULL:\n *                 (<__pyx_buffer *> &self.view).obj = Py_None\n */\n    __pyx_t_3 = __Pyx_GetBuffer(__pyx_v_obj, (&__pyx_v_self->view), __pyx_v_flags); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 353, __pyx_L1_error)\n\n    /* \"View.MemoryView\":354\n *         if type(self) is memoryview or obj is not None:\n *             __Pyx_GetBuffer(obj, &self.view, flags)\n *             if <PyObject *> self.view.obj == NULL:             # <<<<<<<<<<<<<<\n *                 (<__pyx_buffer *> &self.view).obj = Py_None\n *                 Py_INCREF(Py_None)\n */\n    __pyx_t_1 = (((PyObject *)__pyx_v_self->view.obj) == NULL);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":355\n *             __Pyx_GetBuffer(obj, &self.view, flags)\n *             if <PyObject *> self.view.obj == NULL:\n *                 (<__pyx_buffer *> &self.view).obj = Py_None             # <<<<<<<<<<<<<<\n *                 Py_INCREF(Py_None)\n * \n */\n      ((Py_buffer *)(&__pyx_v_self->view))->obj = Py_None;\n\n      /* \"View.MemoryView\":356\n *             if <PyObject *> self.view.obj == NULL:\n *                 (<__pyx_buffer *> &self.view).obj = Py_None\n *                 Py_INCREF(Py_None)             # <<<<<<<<<<<<<<\n * \n *         if not __PYX_CYTHON_ATOMICS_ENABLED():\n */\n      Py_INCREF(Py_None);\n\n      /* \"View.MemoryView\":354\n *         if type(self) is memoryview or obj is not None:\n *             __Pyx_GetBuffer(obj, &self.view, flags)\n *             if <PyObject *> self.view.obj == NULL:             # <<<<<<<<<<<<<<\n *                 (<__pyx_buffer *> &self.view).obj = Py_None\n *                 Py_INCREF(Py_None)\n */\n    }\n\n    /* \"View.MemoryView\":352\n *         self.obj = obj\n *         self.flags = flags\n *         if type(self) is memoryview or obj is not None:             # <<<<<<<<<<<<<<\n *             __Pyx_GetBuffer(obj, &self.view, flags)\n *             if <PyObject *> self.view.obj == NULL:\n */\n  }\n\n  /* \"View.MemoryView\":358\n *                 Py_INCREF(Py_None)\n * \n *         if not __PYX_CYTHON_ATOMICS_ENABLED():             # <<<<<<<<<<<<<<\n *             global __pyx_memoryview_thread_locks_used\n *             if __pyx_memoryview_thread_locks_used < 8:\n */\n  __pyx_t_1 = (!__PYX_CYTHON_ATOMICS_ENABLED());\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":360\n *         if not __PYX_CYTHON_ATOMICS_ENABLED():\n *             global __pyx_memoryview_thread_locks_used\n *             if __pyx_memoryview_thread_locks_used < 8:             # <<<<<<<<<<<<<<\n *                 self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]\n *                 __pyx_memoryview_thread_locks_used += 1\n */\n    __pyx_t_1 = (__pyx_memoryview_thread_locks_used < 8);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":361\n *             global __pyx_memoryview_thread_locks_used\n *             if __pyx_memoryview_thread_locks_used < 8:\n *                 self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]             # <<<<<<<<<<<<<<\n *                 __pyx_memoryview_thread_locks_used += 1\n *             if self.lock is NULL:\n */\n      __pyx_v_self->lock = (__pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]);\n\n      /* \"View.MemoryView\":362\n *             if __pyx_memoryview_thread_locks_used < 8:\n *                 self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]\n *                 __pyx_memoryview_thread_locks_used += 1             # <<<<<<<<<<<<<<\n *             if self.lock is NULL:\n *                 self.lock = PyThread_allocate_lock()\n */\n      __pyx_memoryview_thread_locks_used = (__pyx_memoryview_thread_locks_used + 1);\n\n      /* \"View.MemoryView\":360\n *         if not __PYX_CYTHON_ATOMICS_ENABLED():\n *             global __pyx_memoryview_thread_locks_used\n *             if __pyx_memoryview_thread_locks_used < 8:             # <<<<<<<<<<<<<<\n *                 self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]\n *                 __pyx_memoryview_thread_locks_used += 1\n */\n    }\n\n    /* \"View.MemoryView\":363\n *                 self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]\n *                 __pyx_memoryview_thread_locks_used += 1\n *             if self.lock is NULL:             # <<<<<<<<<<<<<<\n *                 self.lock = PyThread_allocate_lock()\n *                 if self.lock is NULL:\n */\n    __pyx_t_1 = (__pyx_v_self->lock == NULL);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":364\n *                 __pyx_memoryview_thread_locks_used += 1\n *             if self.lock is NULL:\n *                 self.lock = PyThread_allocate_lock()             # <<<<<<<<<<<<<<\n *                 if self.lock is NULL:\n *                     raise MemoryError\n */\n      __pyx_v_self->lock = PyThread_allocate_lock();\n\n      /* \"View.MemoryView\":365\n *             if self.lock is NULL:\n *                 self.lock = PyThread_allocate_lock()\n *                 if self.lock is NULL:             # <<<<<<<<<<<<<<\n *                     raise MemoryError\n * \n */\n      __pyx_t_1 = (__pyx_v_self->lock == NULL);\n      if (unlikely(__pyx_t_1)) {\n\n        /* \"View.MemoryView\":366\n *                 self.lock = PyThread_allocate_lock()\n *                 if self.lock is NULL:\n *                     raise MemoryError             # <<<<<<<<<<<<<<\n * \n *         if flags & PyBUF_FORMAT:\n */\n        PyErr_NoMemory(); __PYX_ERR(1, 366, __pyx_L1_error)\n\n        /* \"View.MemoryView\":365\n *             if self.lock is NULL:\n *                 self.lock = PyThread_allocate_lock()\n *                 if self.lock is NULL:             # <<<<<<<<<<<<<<\n *                     raise MemoryError\n * \n */\n      }\n\n      /* \"View.MemoryView\":363\n *                 self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]\n *                 __pyx_memoryview_thread_locks_used += 1\n *             if self.lock is NULL:             # <<<<<<<<<<<<<<\n *                 self.lock = PyThread_allocate_lock()\n *                 if self.lock is NULL:\n */\n    }\n\n    /* \"View.MemoryView\":358\n *                 Py_INCREF(Py_None)\n * \n *         if not __PYX_CYTHON_ATOMICS_ENABLED():             # <<<<<<<<<<<<<<\n *             global __pyx_memoryview_thread_locks_used\n *             if __pyx_memoryview_thread_locks_used < 8:\n */\n  }\n\n  /* \"View.MemoryView\":368\n *                     raise MemoryError\n * \n *         if flags & PyBUF_FORMAT:             # <<<<<<<<<<<<<<\n *             self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\\0')\n *         else:\n */\n  __pyx_t_1 = ((__pyx_v_flags & PyBUF_FORMAT) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":369\n * \n *         if flags & PyBUF_FORMAT:\n *             self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\\0')             # <<<<<<<<<<<<<<\n *         else:\n *             self.dtype_is_object = dtype_is_object\n */\n    __pyx_t_2 = ((__pyx_v_self->view.format[0]) == 'O');\n    if (__pyx_t_2) {\n    } else {\n      __pyx_t_1 = __pyx_t_2;\n      goto __pyx_L12_bool_binop_done;\n    }\n    __pyx_t_2 = ((__pyx_v_self->view.format[1]) == '\\x00');\n    __pyx_t_1 = __pyx_t_2;\n    __pyx_L12_bool_binop_done:;\n    __pyx_v_self->dtype_is_object = __pyx_t_1;\n\n    /* \"View.MemoryView\":368\n *                     raise MemoryError\n * \n *         if flags & PyBUF_FORMAT:             # <<<<<<<<<<<<<<\n *             self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\\0')\n *         else:\n */\n    goto __pyx_L11;\n  }\n\n  /* \"View.MemoryView\":371\n *             self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\\0')\n *         else:\n *             self.dtype_is_object = dtype_is_object             # <<<<<<<<<<<<<<\n * \n *         assert <Py_intptr_t><void*>(&self.acquisition_count) % sizeof(__pyx_atomic_int_type) == 0\n */\n  /*else*/ {\n    __pyx_v_self->dtype_is_object = __pyx_v_dtype_is_object;\n  }\n  __pyx_L11:;\n\n  /* \"View.MemoryView\":373\n *             self.dtype_is_object = dtype_is_object\n * \n *         assert <Py_intptr_t><void*>(&self.acquisition_count) % sizeof(__pyx_atomic_int_type) == 0             # <<<<<<<<<<<<<<\n *         self.typeinfo = NULL\n * \n */\n  #ifndef CYTHON_WITHOUT_ASSERTIONS\n  if (unlikely(__pyx_assertions_enabled())) {\n    __pyx_t_4 = ((Py_intptr_t)((void *)(&__pyx_v_self->acquisition_count)));\n    __pyx_t_5 = (sizeof(__pyx_atomic_int_type));\n    if (unlikely(__pyx_t_5 == 0)) {\n      PyErr_SetString(PyExc_ZeroDivisionError, \"integer division or modulo by zero\");\n      __PYX_ERR(1, 373, __pyx_L1_error)\n    }\n    __pyx_t_1 = ((__pyx_t_4 % __pyx_t_5) == 0);\n    if (unlikely(!__pyx_t_1)) {\n      __Pyx_Raise(__pyx_builtin_AssertionError, 0, 0, 0);\n      __PYX_ERR(1, 373, __pyx_L1_error)\n    }\n  }\n  #else\n  if ((1)); else __PYX_ERR(1, 373, __pyx_L1_error)\n  #endif\n\n  /* \"View.MemoryView\":374\n * \n *         assert <Py_intptr_t><void*>(&self.acquisition_count) % sizeof(__pyx_atomic_int_type) == 0\n *         self.typeinfo = NULL             # <<<<<<<<<<<<<<\n * \n *     def __dealloc__(memoryview self):\n */\n  __pyx_v_self->typeinfo = NULL;\n\n  /* \"View.MemoryView\":349\n *     cdef __Pyx_TypeInfo *typeinfo\n * \n *     def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False):             # <<<<<<<<<<<<<<\n *         self.obj = obj\n *         self.flags = flags\n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__cinit__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":376\n *         self.typeinfo = NULL\n * \n *     def __dealloc__(memoryview self):             # <<<<<<<<<<<<<<\n *         if self.obj is not None:\n *             __Pyx_ReleaseBuffer(&self.view)\n */\n\n/* Python wrapper */\nstatic void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self); /*proto*/\nstatic void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__dealloc__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n}\n\nstatic void __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  int __pyx_v_i;\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_t_4;\n  PyThread_type_lock __pyx_t_5;\n  PyThread_type_lock __pyx_t_6;\n\n  /* \"View.MemoryView\":377\n * \n *     def __dealloc__(memoryview self):\n *         if self.obj is not None:             # <<<<<<<<<<<<<<\n *             __Pyx_ReleaseBuffer(&self.view)\n *         elif (<__pyx_buffer *> &self.view).obj == Py_None:\n */\n  __pyx_t_1 = (__pyx_v_self->obj != Py_None);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":378\n *     def __dealloc__(memoryview self):\n *         if self.obj is not None:\n *             __Pyx_ReleaseBuffer(&self.view)             # <<<<<<<<<<<<<<\n *         elif (<__pyx_buffer *> &self.view).obj == Py_None:\n * \n */\n    __Pyx_ReleaseBuffer((&__pyx_v_self->view));\n\n    /* \"View.MemoryView\":377\n * \n *     def __dealloc__(memoryview self):\n *         if self.obj is not None:             # <<<<<<<<<<<<<<\n *             __Pyx_ReleaseBuffer(&self.view)\n *         elif (<__pyx_buffer *> &self.view).obj == Py_None:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":379\n *         if self.obj is not None:\n *             __Pyx_ReleaseBuffer(&self.view)\n *         elif (<__pyx_buffer *> &self.view).obj == Py_None:             # <<<<<<<<<<<<<<\n * \n *             (<__pyx_buffer *> &self.view).obj = NULL\n */\n  __pyx_t_1 = (((Py_buffer *)(&__pyx_v_self->view))->obj == Py_None);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":381\n *         elif (<__pyx_buffer *> &self.view).obj == Py_None:\n * \n *             (<__pyx_buffer *> &self.view).obj = NULL             # <<<<<<<<<<<<<<\n *             Py_DECREF(Py_None)\n * \n */\n    ((Py_buffer *)(&__pyx_v_self->view))->obj = NULL;\n\n    /* \"View.MemoryView\":382\n * \n *             (<__pyx_buffer *> &self.view).obj = NULL\n *             Py_DECREF(Py_None)             # <<<<<<<<<<<<<<\n * \n *         cdef int i\n */\n    Py_DECREF(Py_None);\n\n    /* \"View.MemoryView\":379\n *         if self.obj is not None:\n *             __Pyx_ReleaseBuffer(&self.view)\n *         elif (<__pyx_buffer *> &self.view).obj == Py_None:             # <<<<<<<<<<<<<<\n * \n *             (<__pyx_buffer *> &self.view).obj = NULL\n */\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":386\n *         cdef int i\n *         global __pyx_memoryview_thread_locks_used\n *         if self.lock != NULL:             # <<<<<<<<<<<<<<\n *             for i in range(__pyx_memoryview_thread_locks_used):\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:\n */\n  __pyx_t_1 = (__pyx_v_self->lock != NULL);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":387\n *         global __pyx_memoryview_thread_locks_used\n *         if self.lock != NULL:\n *             for i in range(__pyx_memoryview_thread_locks_used):             # <<<<<<<<<<<<<<\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:\n *                     __pyx_memoryview_thread_locks_used -= 1\n */\n    __pyx_t_2 = __pyx_memoryview_thread_locks_used;\n    __pyx_t_3 = __pyx_t_2;\n    for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {\n      __pyx_v_i = __pyx_t_4;\n\n      /* \"View.MemoryView\":388\n *         if self.lock != NULL:\n *             for i in range(__pyx_memoryview_thread_locks_used):\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:             # <<<<<<<<<<<<<<\n *                     __pyx_memoryview_thread_locks_used -= 1\n *                     if i != __pyx_memoryview_thread_locks_used:\n */\n      __pyx_t_1 = ((__pyx_memoryview_thread_locks[__pyx_v_i]) == __pyx_v_self->lock);\n      if (__pyx_t_1) {\n\n        /* \"View.MemoryView\":389\n *             for i in range(__pyx_memoryview_thread_locks_used):\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:\n *                     __pyx_memoryview_thread_locks_used -= 1             # <<<<<<<<<<<<<<\n *                     if i != __pyx_memoryview_thread_locks_used:\n *                         __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = (\n */\n        __pyx_memoryview_thread_locks_used = (__pyx_memoryview_thread_locks_used - 1);\n\n        /* \"View.MemoryView\":390\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:\n *                     __pyx_memoryview_thread_locks_used -= 1\n *                     if i != __pyx_memoryview_thread_locks_used:             # <<<<<<<<<<<<<<\n *                         __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = (\n *                             __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i])\n */\n        __pyx_t_1 = (__pyx_v_i != __pyx_memoryview_thread_locks_used);\n        if (__pyx_t_1) {\n\n          /* \"View.MemoryView\":392\n *                     if i != __pyx_memoryview_thread_locks_used:\n *                         __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = (\n *                             __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i])             # <<<<<<<<<<<<<<\n *                     break\n *             else:\n */\n          __pyx_t_5 = (__pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]);\n          __pyx_t_6 = (__pyx_memoryview_thread_locks[__pyx_v_i]);\n\n          /* \"View.MemoryView\":391\n *                     __pyx_memoryview_thread_locks_used -= 1\n *                     if i != __pyx_memoryview_thread_locks_used:\n *                         __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = (             # <<<<<<<<<<<<<<\n *                             __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i])\n *                     break\n */\n          (__pyx_memoryview_thread_locks[__pyx_v_i]) = __pyx_t_5;\n          (__pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]) = __pyx_t_6;\n\n          /* \"View.MemoryView\":390\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:\n *                     __pyx_memoryview_thread_locks_used -= 1\n *                     if i != __pyx_memoryview_thread_locks_used:             # <<<<<<<<<<<<<<\n *                         __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = (\n *                             __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i])\n */\n        }\n\n        /* \"View.MemoryView\":393\n *                         __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = (\n *                             __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i])\n *                     break             # <<<<<<<<<<<<<<\n *             else:\n *                 PyThread_free_lock(self.lock)\n */\n        goto __pyx_L6_break;\n\n        /* \"View.MemoryView\":388\n *         if self.lock != NULL:\n *             for i in range(__pyx_memoryview_thread_locks_used):\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:             # <<<<<<<<<<<<<<\n *                     __pyx_memoryview_thread_locks_used -= 1\n *                     if i != __pyx_memoryview_thread_locks_used:\n */\n      }\n    }\n    /*else*/ {\n\n      /* \"View.MemoryView\":395\n *                     break\n *             else:\n *                 PyThread_free_lock(self.lock)             # <<<<<<<<<<<<<<\n * \n *     cdef char *get_item_pointer(memoryview self, object index) except NULL:\n */\n      PyThread_free_lock(__pyx_v_self->lock);\n    }\n    __pyx_L6_break:;\n\n    /* \"View.MemoryView\":386\n *         cdef int i\n *         global __pyx_memoryview_thread_locks_used\n *         if self.lock != NULL:             # <<<<<<<<<<<<<<\n *             for i in range(__pyx_memoryview_thread_locks_used):\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:\n */\n  }\n\n  /* \"View.MemoryView\":376\n *         self.typeinfo = NULL\n * \n *     def __dealloc__(memoryview self):             # <<<<<<<<<<<<<<\n *         if self.obj is not None:\n *             __Pyx_ReleaseBuffer(&self.view)\n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":397\n *                 PyThread_free_lock(self.lock)\n * \n *     cdef char *get_item_pointer(memoryview self, object index) except NULL:             # <<<<<<<<<<<<<<\n *         cdef Py_ssize_t dim\n *         cdef char *itemp = <char *> self.view.buf\n */\n\nstatic char *__pyx_memoryview_get_item_pointer(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index) {\n  Py_ssize_t __pyx_v_dim;\n  char *__pyx_v_itemp;\n  PyObject *__pyx_v_idx = NULL;\n  char *__pyx_r;\n  __Pyx_RefNannyDeclarations\n  Py_ssize_t __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  Py_ssize_t __pyx_t_3;\n  PyObject *(*__pyx_t_4)(PyObject *);\n  PyObject *__pyx_t_5 = NULL;\n  Py_ssize_t __pyx_t_6;\n  char *__pyx_t_7;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"get_item_pointer\", 1);\n\n  /* \"View.MemoryView\":399\n *     cdef char *get_item_pointer(memoryview self, object index) except NULL:\n *         cdef Py_ssize_t dim\n *         cdef char *itemp = <char *> self.view.buf             # <<<<<<<<<<<<<<\n * \n *         for dim, idx in enumerate(index):\n */\n  __pyx_v_itemp = ((char *)__pyx_v_self->view.buf);\n\n  /* \"View.MemoryView\":401\n *         cdef char *itemp = <char *> self.view.buf\n * \n *         for dim, idx in enumerate(index):             # <<<<<<<<<<<<<<\n *             itemp = pybuffer_index(&self.view, itemp, idx, dim)\n * \n */\n  __pyx_t_1 = 0;\n  if (likely(PyList_CheckExact(__pyx_v_index)) || PyTuple_CheckExact(__pyx_v_index)) {\n    __pyx_t_2 = __pyx_v_index; __Pyx_INCREF(__pyx_t_2);\n    __pyx_t_3 = 0;\n    __pyx_t_4 = NULL;\n  } else {\n    __pyx_t_3 = -1; __pyx_t_2 = PyObject_GetIter(__pyx_v_index); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 401, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_t_4 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 401, __pyx_L1_error)\n  }\n  for (;;) {\n    if (likely(!__pyx_t_4)) {\n      if (likely(PyList_CheckExact(__pyx_t_2))) {\n        {\n          Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_2);\n          #if !CYTHON_ASSUME_SAFE_MACROS\n          if (unlikely((__pyx_temp < 0))) __PYX_ERR(1, 401, __pyx_L1_error)\n          #endif\n          if (__pyx_t_3 >= __pyx_temp) break;\n        }\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_5 = PyList_GET_ITEM(__pyx_t_2, __pyx_t_3); __Pyx_INCREF(__pyx_t_5); __pyx_t_3++; if (unlikely((0 < 0))) __PYX_ERR(1, 401, __pyx_L1_error)\n        #else\n        __pyx_t_5 = __Pyx_PySequence_ITEM(__pyx_t_2, __pyx_t_3); __pyx_t_3++; if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 401, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_5);\n        #endif\n      } else {\n        {\n          Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_2);\n          #if !CYTHON_ASSUME_SAFE_MACROS\n          if (unlikely((__pyx_temp < 0))) __PYX_ERR(1, 401, __pyx_L1_error)\n          #endif\n          if (__pyx_t_3 >= __pyx_temp) break;\n        }\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_5 = PyTuple_GET_ITEM(__pyx_t_2, __pyx_t_3); __Pyx_INCREF(__pyx_t_5); __pyx_t_3++; if (unlikely((0 < 0))) __PYX_ERR(1, 401, __pyx_L1_error)\n        #else\n        __pyx_t_5 = __Pyx_PySequence_ITEM(__pyx_t_2, __pyx_t_3); __pyx_t_3++; if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 401, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_5);\n        #endif\n      }\n    } else {\n      __pyx_t_5 = __pyx_t_4(__pyx_t_2);\n      if (unlikely(!__pyx_t_5)) {\n        PyObject* exc_type = PyErr_Occurred();\n        if (exc_type) {\n          if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear();\n          else __PYX_ERR(1, 401, __pyx_L1_error)\n        }\n        break;\n      }\n      __Pyx_GOTREF(__pyx_t_5);\n    }\n    __Pyx_XDECREF_SET(__pyx_v_idx, __pyx_t_5);\n    __pyx_t_5 = 0;\n    __pyx_v_dim = __pyx_t_1;\n    __pyx_t_1 = (__pyx_t_1 + 1);\n\n    /* \"View.MemoryView\":402\n * \n *         for dim, idx in enumerate(index):\n *             itemp = pybuffer_index(&self.view, itemp, idx, dim)             # <<<<<<<<<<<<<<\n * \n *         return itemp\n */\n    __pyx_t_6 = __Pyx_PyIndex_AsSsize_t(__pyx_v_idx); if (unlikely((__pyx_t_6 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 402, __pyx_L1_error)\n    __pyx_t_7 = __pyx_pybuffer_index((&__pyx_v_self->view), __pyx_v_itemp, __pyx_t_6, __pyx_v_dim); if (unlikely(__pyx_t_7 == ((char *)NULL))) __PYX_ERR(1, 402, __pyx_L1_error)\n    __pyx_v_itemp = __pyx_t_7;\n\n    /* \"View.MemoryView\":401\n *         cdef char *itemp = <char *> self.view.buf\n * \n *         for dim, idx in enumerate(index):             # <<<<<<<<<<<<<<\n *             itemp = pybuffer_index(&self.view, itemp, idx, dim)\n * \n */\n  }\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n\n  /* \"View.MemoryView\":404\n *             itemp = pybuffer_index(&self.view, itemp, idx, dim)\n * \n *         return itemp             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = __pyx_v_itemp;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":397\n *                 PyThread_free_lock(self.lock)\n * \n *     cdef char *get_item_pointer(memoryview self, object index) except NULL:             # <<<<<<<<<<<<<<\n *         cdef Py_ssize_t dim\n *         cdef char *itemp = <char *> self.view.buf\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.get_item_pointer\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_idx);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":407\n * \n * \n *     def __getitem__(memoryview self, object index):             # <<<<<<<<<<<<<<\n *         if index is Ellipsis:\n *             return self\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index); /*proto*/\nstatic PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__getitem__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4__getitem__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((PyObject *)__pyx_v_index));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4__getitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index) {\n  PyObject *__pyx_v_have_slices = NULL;\n  PyObject *__pyx_v_indices = NULL;\n  char *__pyx_v_itemp;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  char *__pyx_t_5;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__getitem__\", 1);\n\n  /* \"View.MemoryView\":408\n * \n *     def __getitem__(memoryview self, object index):\n *         if index is Ellipsis:             # <<<<<<<<<<<<<<\n *             return self\n * \n */\n  __pyx_t_1 = (__pyx_v_index == __pyx_builtin_Ellipsis);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":409\n *     def __getitem__(memoryview self, object index):\n *         if index is Ellipsis:\n *             return self             # <<<<<<<<<<<<<<\n * \n *         have_slices, indices = _unellipsify(index, self.view.ndim)\n */\n    __Pyx_XDECREF(__pyx_r);\n    __Pyx_INCREF((PyObject *)__pyx_v_self);\n    __pyx_r = ((PyObject *)__pyx_v_self);\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":408\n * \n *     def __getitem__(memoryview self, object index):\n *         if index is Ellipsis:             # <<<<<<<<<<<<<<\n *             return self\n * \n */\n  }\n\n  /* \"View.MemoryView\":411\n *             return self\n * \n *         have_slices, indices = _unellipsify(index, self.view.ndim)             # <<<<<<<<<<<<<<\n * \n *         cdef char *itemp\n */\n  __pyx_t_2 = _unellipsify(__pyx_v_index, __pyx_v_self->view.ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 411, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  if (likely(__pyx_t_2 != Py_None)) {\n    PyObject* sequence = __pyx_t_2;\n    Py_ssize_t size = __Pyx_PySequence_SIZE(sequence);\n    if (unlikely(size != 2)) {\n      if (size > 2) __Pyx_RaiseTooManyValuesError(2);\n      else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);\n      __PYX_ERR(1, 411, __pyx_L1_error)\n    }\n    #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    __pyx_t_3 = PyTuple_GET_ITEM(sequence, 0); \n    __pyx_t_4 = PyTuple_GET_ITEM(sequence, 1); \n    __Pyx_INCREF(__pyx_t_3);\n    __Pyx_INCREF(__pyx_t_4);\n    #else\n    __pyx_t_3 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 411, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_4 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 411, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    #endif\n    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  } else {\n    __Pyx_RaiseNoneNotIterableError(); __PYX_ERR(1, 411, __pyx_L1_error)\n  }\n  __pyx_v_have_slices = __pyx_t_3;\n  __pyx_t_3 = 0;\n  __pyx_v_indices = __pyx_t_4;\n  __pyx_t_4 = 0;\n\n  /* \"View.MemoryView\":414\n * \n *         cdef char *itemp\n *         if have_slices:             # <<<<<<<<<<<<<<\n *             return memview_slice(self, indices)\n *         else:\n */\n  __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_v_have_slices); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 414, __pyx_L1_error)\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":415\n *         cdef char *itemp\n *         if have_slices:\n *             return memview_slice(self, indices)             # <<<<<<<<<<<<<<\n *         else:\n *             itemp = self.get_item_pointer(indices)\n */\n    __Pyx_XDECREF(__pyx_r);\n    __pyx_t_2 = ((PyObject *)__pyx_memview_slice(__pyx_v_self, __pyx_v_indices)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 415, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_r = __pyx_t_2;\n    __pyx_t_2 = 0;\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":414\n * \n *         cdef char *itemp\n *         if have_slices:             # <<<<<<<<<<<<<<\n *             return memview_slice(self, indices)\n *         else:\n */\n  }\n\n  /* \"View.MemoryView\":417\n *             return memview_slice(self, indices)\n *         else:\n *             itemp = self.get_item_pointer(indices)             # <<<<<<<<<<<<<<\n *             return self.convert_item_to_object(itemp)\n * \n */\n  /*else*/ {\n    __pyx_t_5 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->get_item_pointer(__pyx_v_self, __pyx_v_indices); if (unlikely(__pyx_t_5 == ((char *)NULL))) __PYX_ERR(1, 417, __pyx_L1_error)\n    __pyx_v_itemp = __pyx_t_5;\n\n    /* \"View.MemoryView\":418\n *         else:\n *             itemp = self.get_item_pointer(indices)\n *             return self.convert_item_to_object(itemp)             # <<<<<<<<<<<<<<\n * \n *     def __setitem__(memoryview self, object index, object value):\n */\n    __Pyx_XDECREF(__pyx_r);\n    __pyx_t_2 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->convert_item_to_object(__pyx_v_self, __pyx_v_itemp); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 418, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_r = __pyx_t_2;\n    __pyx_t_2 = 0;\n    goto __pyx_L0;\n  }\n\n  /* \"View.MemoryView\":407\n * \n * \n *     def __getitem__(memoryview self, object index):             # <<<<<<<<<<<<<<\n *         if index is Ellipsis:\n *             return self\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__getitem__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_have_slices);\n  __Pyx_XDECREF(__pyx_v_indices);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":420\n *             return self.convert_item_to_object(itemp)\n * \n *     def __setitem__(memoryview self, object index, object value):             # <<<<<<<<<<<<<<\n *         if self.view.readonly:\n *             raise TypeError, \"Cannot assign to read-only memoryview\"\n */\n\n/* Python wrapper */\nstatic int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value); /*proto*/\nstatic int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__setitem__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((PyObject *)__pyx_v_index), ((PyObject *)__pyx_v_value));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value) {\n  PyObject *__pyx_v_have_slices = NULL;\n  PyObject *__pyx_v_obj = NULL;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_t_4;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__setitem__\", 0);\n  __Pyx_INCREF(__pyx_v_index);\n\n  /* \"View.MemoryView\":421\n * \n *     def __setitem__(memoryview self, object index, object value):\n *         if self.view.readonly:             # <<<<<<<<<<<<<<\n *             raise TypeError, \"Cannot assign to read-only memoryview\"\n * \n */\n  if (unlikely(__pyx_v_self->view.readonly)) {\n\n    /* \"View.MemoryView\":422\n *     def __setitem__(memoryview self, object index, object value):\n *         if self.view.readonly:\n *             raise TypeError, \"Cannot assign to read-only memoryview\"             # <<<<<<<<<<<<<<\n * \n *         have_slices, index = _unellipsify(index, self.view.ndim)\n */\n    __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_Cannot_assign_to_read_only_memor, 0, 0);\n    __PYX_ERR(1, 422, __pyx_L1_error)\n\n    /* \"View.MemoryView\":421\n * \n *     def __setitem__(memoryview self, object index, object value):\n *         if self.view.readonly:             # <<<<<<<<<<<<<<\n *             raise TypeError, \"Cannot assign to read-only memoryview\"\n * \n */\n  }\n\n  /* \"View.MemoryView\":424\n *             raise TypeError, \"Cannot assign to read-only memoryview\"\n * \n *         have_slices, index = _unellipsify(index, self.view.ndim)             # <<<<<<<<<<<<<<\n * \n *         if have_slices:\n */\n  __pyx_t_1 = _unellipsify(__pyx_v_index, __pyx_v_self->view.ndim); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 424, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  if (likely(__pyx_t_1 != Py_None)) {\n    PyObject* sequence = __pyx_t_1;\n    Py_ssize_t size = __Pyx_PySequence_SIZE(sequence);\n    if (unlikely(size != 2)) {\n      if (size > 2) __Pyx_RaiseTooManyValuesError(2);\n      else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);\n      __PYX_ERR(1, 424, __pyx_L1_error)\n    }\n    #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    __pyx_t_2 = PyTuple_GET_ITEM(sequence, 0); \n    __pyx_t_3 = PyTuple_GET_ITEM(sequence, 1); \n    __Pyx_INCREF(__pyx_t_2);\n    __Pyx_INCREF(__pyx_t_3);\n    #else\n    __pyx_t_2 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 424, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_t_3 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 424, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    #endif\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  } else {\n    __Pyx_RaiseNoneNotIterableError(); __PYX_ERR(1, 424, __pyx_L1_error)\n  }\n  __pyx_v_have_slices = __pyx_t_2;\n  __pyx_t_2 = 0;\n  __Pyx_DECREF_SET(__pyx_v_index, __pyx_t_3);\n  __pyx_t_3 = 0;\n\n  /* \"View.MemoryView\":426\n *         have_slices, index = _unellipsify(index, self.view.ndim)\n * \n *         if have_slices:             # <<<<<<<<<<<<<<\n *             obj = self.is_slice(value)\n *             if obj is not None:\n */\n  __pyx_t_4 = __Pyx_PyObject_IsTrue(__pyx_v_have_slices); if (unlikely((__pyx_t_4 < 0))) __PYX_ERR(1, 426, __pyx_L1_error)\n  if (__pyx_t_4) {\n\n    /* \"View.MemoryView\":427\n * \n *         if have_slices:\n *             obj = self.is_slice(value)             # <<<<<<<<<<<<<<\n *             if obj is not None:\n *                 self.setitem_slice_assignment(self[index], obj)\n */\n    __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->is_slice(__pyx_v_self, __pyx_v_value); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 427, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __pyx_v_obj = __pyx_t_1;\n    __pyx_t_1 = 0;\n\n    /* \"View.MemoryView\":428\n *         if have_slices:\n *             obj = self.is_slice(value)\n *             if obj is not None:             # <<<<<<<<<<<<<<\n *                 self.setitem_slice_assignment(self[index], obj)\n *             else:\n */\n    __pyx_t_4 = (__pyx_v_obj != Py_None);\n    if (__pyx_t_4) {\n\n      /* \"View.MemoryView\":429\n *             obj = self.is_slice(value)\n *             if obj is not None:\n *                 self.setitem_slice_assignment(self[index], obj)             # <<<<<<<<<<<<<<\n *             else:\n *                 self.setitem_slice_assign_scalar(self[index], value)\n */\n      __pyx_t_1 = __Pyx_PyObject_GetItem(((PyObject *)__pyx_v_self), __pyx_v_index); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 429, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_1);\n      __pyx_t_3 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->setitem_slice_assignment(__pyx_v_self, __pyx_t_1, __pyx_v_obj); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 429, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_3);\n      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n      /* \"View.MemoryView\":428\n *         if have_slices:\n *             obj = self.is_slice(value)\n *             if obj is not None:             # <<<<<<<<<<<<<<\n *                 self.setitem_slice_assignment(self[index], obj)\n *             else:\n */\n      goto __pyx_L5;\n    }\n\n    /* \"View.MemoryView\":431\n *                 self.setitem_slice_assignment(self[index], obj)\n *             else:\n *                 self.setitem_slice_assign_scalar(self[index], value)             # <<<<<<<<<<<<<<\n *         else:\n *             self.setitem_indexed(index, value)\n */\n    /*else*/ {\n      __pyx_t_3 = __Pyx_PyObject_GetItem(((PyObject *)__pyx_v_self), __pyx_v_index); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 431, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_3);\n      if (!(likely(((__pyx_t_3) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_3, __pyx_memoryview_type))))) __PYX_ERR(1, 431, __pyx_L1_error)\n      __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->setitem_slice_assign_scalar(__pyx_v_self, ((struct __pyx_memoryview_obj *)__pyx_t_3), __pyx_v_value); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 431, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_1);\n      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    }\n    __pyx_L5:;\n\n    /* \"View.MemoryView\":426\n *         have_slices, index = _unellipsify(index, self.view.ndim)\n * \n *         if have_slices:             # <<<<<<<<<<<<<<\n *             obj = self.is_slice(value)\n *             if obj is not None:\n */\n    goto __pyx_L4;\n  }\n\n  /* \"View.MemoryView\":433\n *                 self.setitem_slice_assign_scalar(self[index], value)\n *         else:\n *             self.setitem_indexed(index, value)             # <<<<<<<<<<<<<<\n * \n *     cdef is_slice(self, obj):\n */\n  /*else*/ {\n    __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->setitem_indexed(__pyx_v_self, __pyx_v_index, __pyx_v_value); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 433, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  }\n  __pyx_L4:;\n\n  /* \"View.MemoryView\":420\n *             return self.convert_item_to_object(itemp)\n * \n *     def __setitem__(memoryview self, object index, object value):             # <<<<<<<<<<<<<<\n *         if self.view.readonly:\n *             raise TypeError, \"Cannot assign to read-only memoryview\"\n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__setitem__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_have_slices);\n  __Pyx_XDECREF(__pyx_v_obj);\n  __Pyx_XDECREF(__pyx_v_index);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":435\n *             self.setitem_indexed(index, value)\n * \n *     cdef is_slice(self, obj):             # <<<<<<<<<<<<<<\n *         if not isinstance(obj, memoryview):\n *             try:\n */\n\nstatic PyObject *__pyx_memoryview_is_slice(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *__pyx_t_7 = NULL;\n  PyObject *__pyx_t_8 = NULL;\n  int __pyx_t_9;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"is_slice\", 0);\n  __Pyx_INCREF(__pyx_v_obj);\n\n  /* \"View.MemoryView\":436\n * \n *     cdef is_slice(self, obj):\n *         if not isinstance(obj, memoryview):             # <<<<<<<<<<<<<<\n *             try:\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,\n */\n  __pyx_t_1 = __Pyx_TypeCheck(__pyx_v_obj, __pyx_memoryview_type); \n  __pyx_t_2 = (!__pyx_t_1);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":437\n *     cdef is_slice(self, obj):\n *         if not isinstance(obj, memoryview):\n *             try:             # <<<<<<<<<<<<<<\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,\n *                                  self.dtype_is_object)\n */\n    {\n      __Pyx_PyThreadState_declare\n      __Pyx_PyThreadState_assign\n      __Pyx_ExceptionSave(&__pyx_t_3, &__pyx_t_4, &__pyx_t_5);\n      __Pyx_XGOTREF(__pyx_t_3);\n      __Pyx_XGOTREF(__pyx_t_4);\n      __Pyx_XGOTREF(__pyx_t_5);\n      /*try:*/ {\n\n        /* \"View.MemoryView\":438\n *         if not isinstance(obj, memoryview):\n *             try:\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,             # <<<<<<<<<<<<<<\n *                                  self.dtype_is_object)\n *             except TypeError:\n */\n        __pyx_t_6 = __Pyx_PyInt_From_int(((__pyx_v_self->flags & (~PyBUF_WRITABLE)) | PyBUF_ANY_CONTIGUOUS)); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 438, __pyx_L4_error)\n        __Pyx_GOTREF(__pyx_t_6);\n\n        /* \"View.MemoryView\":439\n *             try:\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,\n *                                  self.dtype_is_object)             # <<<<<<<<<<<<<<\n *             except TypeError:\n *                 return None\n */\n        __pyx_t_7 = __Pyx_PyBool_FromLong(__pyx_v_self->dtype_is_object); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 439, __pyx_L4_error)\n        __Pyx_GOTREF(__pyx_t_7);\n\n        /* \"View.MemoryView\":438\n *         if not isinstance(obj, memoryview):\n *             try:\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,             # <<<<<<<<<<<<<<\n *                                  self.dtype_is_object)\n *             except TypeError:\n */\n        __pyx_t_8 = PyTuple_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 438, __pyx_L4_error)\n        __Pyx_GOTREF(__pyx_t_8);\n        __Pyx_INCREF(__pyx_v_obj);\n        __Pyx_GIVEREF(__pyx_v_obj);\n        if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_obj)) __PYX_ERR(1, 438, __pyx_L4_error);\n        __Pyx_GIVEREF(__pyx_t_6);\n        if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_6)) __PYX_ERR(1, 438, __pyx_L4_error);\n        __Pyx_GIVEREF(__pyx_t_7);\n        if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_t_7)) __PYX_ERR(1, 438, __pyx_L4_error);\n        __pyx_t_6 = 0;\n        __pyx_t_7 = 0;\n        __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_8, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 438, __pyx_L4_error)\n        __Pyx_GOTREF(__pyx_t_7);\n        __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n        __Pyx_DECREF_SET(__pyx_v_obj, __pyx_t_7);\n        __pyx_t_7 = 0;\n\n        /* \"View.MemoryView\":437\n *     cdef is_slice(self, obj):\n *         if not isinstance(obj, memoryview):\n *             try:             # <<<<<<<<<<<<<<\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,\n *                                  self.dtype_is_object)\n */\n      }\n      __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;\n      __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;\n      __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;\n      goto __pyx_L9_try_end;\n      __pyx_L4_error:;\n      __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;\n      __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;\n      __Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;\n\n      /* \"View.MemoryView\":440\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,\n *                                  self.dtype_is_object)\n *             except TypeError:             # <<<<<<<<<<<<<<\n *                 return None\n * \n */\n      __pyx_t_9 = __Pyx_PyErr_ExceptionMatches(__pyx_builtin_TypeError);\n      if (__pyx_t_9) {\n        __Pyx_AddTraceback(\"View.MemoryView.memoryview.is_slice\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n        if (__Pyx_GetException(&__pyx_t_7, &__pyx_t_8, &__pyx_t_6) < 0) __PYX_ERR(1, 440, __pyx_L6_except_error)\n        __Pyx_XGOTREF(__pyx_t_7);\n        __Pyx_XGOTREF(__pyx_t_8);\n        __Pyx_XGOTREF(__pyx_t_6);\n\n        /* \"View.MemoryView\":441\n *                                  self.dtype_is_object)\n *             except TypeError:\n *                 return None             # <<<<<<<<<<<<<<\n * \n *         return obj\n */\n        __Pyx_XDECREF(__pyx_r);\n        __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n        __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n        __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n        __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n        goto __pyx_L7_except_return;\n      }\n      goto __pyx_L6_except_error;\n\n      /* \"View.MemoryView\":437\n *     cdef is_slice(self, obj):\n *         if not isinstance(obj, memoryview):\n *             try:             # <<<<<<<<<<<<<<\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,\n *                                  self.dtype_is_object)\n */\n      __pyx_L6_except_error:;\n      __Pyx_XGIVEREF(__pyx_t_3);\n      __Pyx_XGIVEREF(__pyx_t_4);\n      __Pyx_XGIVEREF(__pyx_t_5);\n      __Pyx_ExceptionReset(__pyx_t_3, __pyx_t_4, __pyx_t_5);\n      goto __pyx_L1_error;\n      __pyx_L7_except_return:;\n      __Pyx_XGIVEREF(__pyx_t_3);\n      __Pyx_XGIVEREF(__pyx_t_4);\n      __Pyx_XGIVEREF(__pyx_t_5);\n      __Pyx_ExceptionReset(__pyx_t_3, __pyx_t_4, __pyx_t_5);\n      goto __pyx_L0;\n      __pyx_L9_try_end:;\n    }\n\n    /* \"View.MemoryView\":436\n * \n *     cdef is_slice(self, obj):\n *         if not isinstance(obj, memoryview):             # <<<<<<<<<<<<<<\n *             try:\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,\n */\n  }\n\n  /* \"View.MemoryView\":443\n *                 return None\n * \n *         return obj             # <<<<<<<<<<<<<<\n * \n *     cdef setitem_slice_assignment(self, dst, src):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v_obj);\n  __pyx_r = __pyx_v_obj;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":435\n *             self.setitem_indexed(index, value)\n * \n *     cdef is_slice(self, obj):             # <<<<<<<<<<<<<<\n *         if not isinstance(obj, memoryview):\n *             try:\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_XDECREF(__pyx_t_8);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.is_slice\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_obj);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":445\n *         return obj\n * \n *     cdef setitem_slice_assignment(self, dst, src):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice dst_slice\n *         cdef __Pyx_memviewslice src_slice\n */\n\nstatic PyObject *__pyx_memoryview_setitem_slice_assignment(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_dst, PyObject *__pyx_v_src) {\n  __Pyx_memviewslice __pyx_v_dst_slice;\n  __Pyx_memviewslice __pyx_v_src_slice;\n  __Pyx_memviewslice __pyx_v_msrc;\n  __Pyx_memviewslice __pyx_v_mdst;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_memviewslice *__pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_t_3;\n  int __pyx_t_4;\n  int __pyx_t_5;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"setitem_slice_assignment\", 1);\n\n  /* \"View.MemoryView\":448\n *         cdef __Pyx_memviewslice dst_slice\n *         cdef __Pyx_memviewslice src_slice\n *         cdef __Pyx_memviewslice msrc = get_slice_from_memview(src, &src_slice)[0]             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice mdst = get_slice_from_memview(dst, &dst_slice)[0]\n * \n */\n  if (!(likely(((__pyx_v_src) == Py_None) || likely(__Pyx_TypeTest(__pyx_v_src, __pyx_memoryview_type))))) __PYX_ERR(1, 448, __pyx_L1_error)\n  __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(((struct __pyx_memoryview_obj *)__pyx_v_src), (&__pyx_v_src_slice)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 448, __pyx_L1_error)\n  __pyx_v_msrc = (__pyx_t_1[0]);\n\n  /* \"View.MemoryView\":449\n *         cdef __Pyx_memviewslice src_slice\n *         cdef __Pyx_memviewslice msrc = get_slice_from_memview(src, &src_slice)[0]\n *         cdef __Pyx_memviewslice mdst = get_slice_from_memview(dst, &dst_slice)[0]             # <<<<<<<<<<<<<<\n * \n *         memoryview_copy_contents(msrc, mdst, src.ndim, dst.ndim, self.dtype_is_object)\n */\n  if (!(likely(((__pyx_v_dst) == Py_None) || likely(__Pyx_TypeTest(__pyx_v_dst, __pyx_memoryview_type))))) __PYX_ERR(1, 449, __pyx_L1_error)\n  __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(((struct __pyx_memoryview_obj *)__pyx_v_dst), (&__pyx_v_dst_slice)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 449, __pyx_L1_error)\n  __pyx_v_mdst = (__pyx_t_1[0]);\n\n  /* \"View.MemoryView\":451\n *         cdef __Pyx_memviewslice mdst = get_slice_from_memview(dst, &dst_slice)[0]\n * \n *         memoryview_copy_contents(msrc, mdst, src.ndim, dst.ndim, self.dtype_is_object)             # <<<<<<<<<<<<<<\n * \n *     cdef setitem_slice_assign_scalar(self, memoryview dst, value):\n */\n  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_src, __pyx_n_s_ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 451, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_t_3 = __Pyx_PyInt_As_int(__pyx_t_2); if (unlikely((__pyx_t_3 == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 451, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_dst, __pyx_n_s_ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 451, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_t_4 = __Pyx_PyInt_As_int(__pyx_t_2); if (unlikely((__pyx_t_4 == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 451, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __pyx_t_5 = __pyx_memoryview_copy_contents(__pyx_v_msrc, __pyx_v_mdst, __pyx_t_3, __pyx_t_4, __pyx_v_self->dtype_is_object); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(1, 451, __pyx_L1_error)\n\n  /* \"View.MemoryView\":445\n *         return obj\n * \n *     cdef setitem_slice_assignment(self, dst, src):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice dst_slice\n *         cdef __Pyx_memviewslice src_slice\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.setitem_slice_assignment\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":453\n *         memoryview_copy_contents(msrc, mdst, src.ndim, dst.ndim, self.dtype_is_object)\n * \n *     cdef setitem_slice_assign_scalar(self, memoryview dst, value):             # <<<<<<<<<<<<<<\n *         cdef int array[128]\n *         cdef void *tmp = NULL\n */\n\nstatic PyObject *__pyx_memoryview_setitem_slice_assign_scalar(struct __pyx_memoryview_obj *__pyx_v_self, struct __pyx_memoryview_obj *__pyx_v_dst, PyObject *__pyx_v_value) {\n  int __pyx_v_array[0x80];\n  void *__pyx_v_tmp;\n  void *__pyx_v_item;\n  __Pyx_memviewslice *__pyx_v_dst_slice;\n  __Pyx_memviewslice __pyx_v_tmp_slice;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_memviewslice *__pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_t_4;\n  int __pyx_t_5;\n  char const *__pyx_t_6;\n  PyObject *__pyx_t_7 = NULL;\n  PyObject *__pyx_t_8 = NULL;\n  PyObject *__pyx_t_9 = NULL;\n  PyObject *__pyx_t_10 = NULL;\n  PyObject *__pyx_t_11 = NULL;\n  PyObject *__pyx_t_12 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"setitem_slice_assign_scalar\", 1);\n\n  /* \"View.MemoryView\":455\n *     cdef setitem_slice_assign_scalar(self, memoryview dst, value):\n *         cdef int array[128]\n *         cdef void *tmp = NULL             # <<<<<<<<<<<<<<\n *         cdef void *item\n * \n */\n  __pyx_v_tmp = NULL;\n\n  /* \"View.MemoryView\":460\n *         cdef __Pyx_memviewslice *dst_slice\n *         cdef __Pyx_memviewslice tmp_slice\n *         dst_slice = get_slice_from_memview(dst, &tmp_slice)             # <<<<<<<<<<<<<<\n * \n *         if <size_t>self.view.itemsize > sizeof(array):\n */\n  __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(__pyx_v_dst, (&__pyx_v_tmp_slice)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 460, __pyx_L1_error)\n  __pyx_v_dst_slice = __pyx_t_1;\n\n  /* \"View.MemoryView\":462\n *         dst_slice = get_slice_from_memview(dst, &tmp_slice)\n * \n *         if <size_t>self.view.itemsize > sizeof(array):             # <<<<<<<<<<<<<<\n *             tmp = PyMem_Malloc(self.view.itemsize)\n *             if tmp == NULL:\n */\n  __pyx_t_2 = (((size_t)__pyx_v_self->view.itemsize) > (sizeof(__pyx_v_array)));\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":463\n * \n *         if <size_t>self.view.itemsize > sizeof(array):\n *             tmp = PyMem_Malloc(self.view.itemsize)             # <<<<<<<<<<<<<<\n *             if tmp == NULL:\n *                 raise MemoryError\n */\n    __pyx_v_tmp = PyMem_Malloc(__pyx_v_self->view.itemsize);\n\n    /* \"View.MemoryView\":464\n *         if <size_t>self.view.itemsize > sizeof(array):\n *             tmp = PyMem_Malloc(self.view.itemsize)\n *             if tmp == NULL:             # <<<<<<<<<<<<<<\n *                 raise MemoryError\n *             item = tmp\n */\n    __pyx_t_2 = (__pyx_v_tmp == NULL);\n    if (unlikely(__pyx_t_2)) {\n\n      /* \"View.MemoryView\":465\n *             tmp = PyMem_Malloc(self.view.itemsize)\n *             if tmp == NULL:\n *                 raise MemoryError             # <<<<<<<<<<<<<<\n *             item = tmp\n *         else:\n */\n      PyErr_NoMemory(); __PYX_ERR(1, 465, __pyx_L1_error)\n\n      /* \"View.MemoryView\":464\n *         if <size_t>self.view.itemsize > sizeof(array):\n *             tmp = PyMem_Malloc(self.view.itemsize)\n *             if tmp == NULL:             # <<<<<<<<<<<<<<\n *                 raise MemoryError\n *             item = tmp\n */\n    }\n\n    /* \"View.MemoryView\":466\n *             if tmp == NULL:\n *                 raise MemoryError\n *             item = tmp             # <<<<<<<<<<<<<<\n *         else:\n *             item = <void *> array\n */\n    __pyx_v_item = __pyx_v_tmp;\n\n    /* \"View.MemoryView\":462\n *         dst_slice = get_slice_from_memview(dst, &tmp_slice)\n * \n *         if <size_t>self.view.itemsize > sizeof(array):             # <<<<<<<<<<<<<<\n *             tmp = PyMem_Malloc(self.view.itemsize)\n *             if tmp == NULL:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":468\n *             item = tmp\n *         else:\n *             item = <void *> array             # <<<<<<<<<<<<<<\n * \n *         try:\n */\n  /*else*/ {\n    __pyx_v_item = ((void *)__pyx_v_array);\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":470\n *             item = <void *> array\n * \n *         try:             # <<<<<<<<<<<<<<\n *             if self.dtype_is_object:\n *                 (<PyObject **> item)[0] = <PyObject *> value\n */\n  /*try:*/ {\n\n    /* \"View.MemoryView\":471\n * \n *         try:\n *             if self.dtype_is_object:             # <<<<<<<<<<<<<<\n *                 (<PyObject **> item)[0] = <PyObject *> value\n *             else:\n */\n    if (__pyx_v_self->dtype_is_object) {\n\n      /* \"View.MemoryView\":472\n *         try:\n *             if self.dtype_is_object:\n *                 (<PyObject **> item)[0] = <PyObject *> value             # <<<<<<<<<<<<<<\n *             else:\n *                 self.assign_item_from_object(<char *> item, value)\n */\n      (((PyObject **)__pyx_v_item)[0]) = ((PyObject *)__pyx_v_value);\n\n      /* \"View.MemoryView\":471\n * \n *         try:\n *             if self.dtype_is_object:             # <<<<<<<<<<<<<<\n *                 (<PyObject **> item)[0] = <PyObject *> value\n *             else:\n */\n      goto __pyx_L8;\n    }\n\n    /* \"View.MemoryView\":474\n *                 (<PyObject **> item)[0] = <PyObject *> value\n *             else:\n *                 self.assign_item_from_object(<char *> item, value)             # <<<<<<<<<<<<<<\n * \n * \n */\n    /*else*/ {\n      __pyx_t_3 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->assign_item_from_object(__pyx_v_self, ((char *)__pyx_v_item), __pyx_v_value); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 474, __pyx_L6_error)\n      __Pyx_GOTREF(__pyx_t_3);\n      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    }\n    __pyx_L8:;\n\n    /* \"View.MemoryView\":478\n * \n * \n *             if self.view.suboffsets != NULL:             # <<<<<<<<<<<<<<\n *                 assert_direct_dimensions(self.view.suboffsets, self.view.ndim)\n *             slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize,\n */\n    __pyx_t_2 = (__pyx_v_self->view.suboffsets != NULL);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":479\n * \n *             if self.view.suboffsets != NULL:\n *                 assert_direct_dimensions(self.view.suboffsets, self.view.ndim)             # <<<<<<<<<<<<<<\n *             slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize,\n *                                 item, self.dtype_is_object)\n */\n      __pyx_t_4 = assert_direct_dimensions(__pyx_v_self->view.suboffsets, __pyx_v_self->view.ndim); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(1, 479, __pyx_L6_error)\n\n      /* \"View.MemoryView\":478\n * \n * \n *             if self.view.suboffsets != NULL:             # <<<<<<<<<<<<<<\n *                 assert_direct_dimensions(self.view.suboffsets, self.view.ndim)\n *             slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize,\n */\n    }\n\n    /* \"View.MemoryView\":480\n *             if self.view.suboffsets != NULL:\n *                 assert_direct_dimensions(self.view.suboffsets, self.view.ndim)\n *             slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize,             # <<<<<<<<<<<<<<\n *                                 item, self.dtype_is_object)\n *         finally:\n */\n    __pyx_memoryview_slice_assign_scalar(__pyx_v_dst_slice, __pyx_v_dst->view.ndim, __pyx_v_self->view.itemsize, __pyx_v_item, __pyx_v_self->dtype_is_object);\n  }\n\n  /* \"View.MemoryView\":483\n *                                 item, self.dtype_is_object)\n *         finally:\n *             PyMem_Free(tmp)             # <<<<<<<<<<<<<<\n * \n *     cdef setitem_indexed(self, index, value):\n */\n  /*finally:*/ {\n    /*normal exit:*/{\n      PyMem_Free(__pyx_v_tmp);\n      goto __pyx_L7;\n    }\n    __pyx_L6_error:;\n    /*exception exit:*/{\n      __Pyx_PyThreadState_declare\n      __Pyx_PyThreadState_assign\n      __pyx_t_7 = 0; __pyx_t_8 = 0; __pyx_t_9 = 0; __pyx_t_10 = 0; __pyx_t_11 = 0; __pyx_t_12 = 0;\n      __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;\n      if (PY_MAJOR_VERSION >= 3) __Pyx_ExceptionSwap(&__pyx_t_10, &__pyx_t_11, &__pyx_t_12);\n      if ((PY_MAJOR_VERSION < 3) || unlikely(__Pyx_GetException(&__pyx_t_7, &__pyx_t_8, &__pyx_t_9) < 0)) __Pyx_ErrFetch(&__pyx_t_7, &__pyx_t_8, &__pyx_t_9);\n      __Pyx_XGOTREF(__pyx_t_7);\n      __Pyx_XGOTREF(__pyx_t_8);\n      __Pyx_XGOTREF(__pyx_t_9);\n      __Pyx_XGOTREF(__pyx_t_10);\n      __Pyx_XGOTREF(__pyx_t_11);\n      __Pyx_XGOTREF(__pyx_t_12);\n      __pyx_t_4 = __pyx_lineno; __pyx_t_5 = __pyx_clineno; __pyx_t_6 = __pyx_filename;\n      {\n        PyMem_Free(__pyx_v_tmp);\n      }\n      if (PY_MAJOR_VERSION >= 3) {\n        __Pyx_XGIVEREF(__pyx_t_10);\n        __Pyx_XGIVEREF(__pyx_t_11);\n        __Pyx_XGIVEREF(__pyx_t_12);\n        __Pyx_ExceptionReset(__pyx_t_10, __pyx_t_11, __pyx_t_12);\n      }\n      __Pyx_XGIVEREF(__pyx_t_7);\n      __Pyx_XGIVEREF(__pyx_t_8);\n      __Pyx_XGIVEREF(__pyx_t_9);\n      __Pyx_ErrRestore(__pyx_t_7, __pyx_t_8, __pyx_t_9);\n      __pyx_t_7 = 0; __pyx_t_8 = 0; __pyx_t_9 = 0; __pyx_t_10 = 0; __pyx_t_11 = 0; __pyx_t_12 = 0;\n      __pyx_lineno = __pyx_t_4; __pyx_clineno = __pyx_t_5; __pyx_filename = __pyx_t_6;\n      goto __pyx_L1_error;\n    }\n    __pyx_L7:;\n  }\n\n  /* \"View.MemoryView\":453\n *         memoryview_copy_contents(msrc, mdst, src.ndim, dst.ndim, self.dtype_is_object)\n * \n *     cdef setitem_slice_assign_scalar(self, memoryview dst, value):             # <<<<<<<<<<<<<<\n *         cdef int array[128]\n *         cdef void *tmp = NULL\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.setitem_slice_assign_scalar\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":485\n *             PyMem_Free(tmp)\n * \n *     cdef setitem_indexed(self, index, value):             # <<<<<<<<<<<<<<\n *         cdef char *itemp = self.get_item_pointer(index)\n *         self.assign_item_from_object(itemp, value)\n */\n\nstatic PyObject *__pyx_memoryview_setitem_indexed(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value) {\n  char *__pyx_v_itemp;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  char *__pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"setitem_indexed\", 1);\n\n  /* \"View.MemoryView\":486\n * \n *     cdef setitem_indexed(self, index, value):\n *         cdef char *itemp = self.get_item_pointer(index)             # <<<<<<<<<<<<<<\n *         self.assign_item_from_object(itemp, value)\n * \n */\n  __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->get_item_pointer(__pyx_v_self, __pyx_v_index); if (unlikely(__pyx_t_1 == ((char *)NULL))) __PYX_ERR(1, 486, __pyx_L1_error)\n  __pyx_v_itemp = __pyx_t_1;\n\n  /* \"View.MemoryView\":487\n *     cdef setitem_indexed(self, index, value):\n *         cdef char *itemp = self.get_item_pointer(index)\n *         self.assign_item_from_object(itemp, value)             # <<<<<<<<<<<<<<\n * \n *     cdef convert_item_to_object(self, char *itemp):\n */\n  __pyx_t_2 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->assign_item_from_object(__pyx_v_self, __pyx_v_itemp, __pyx_v_value); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 487, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n\n  /* \"View.MemoryView\":485\n *             PyMem_Free(tmp)\n * \n *     cdef setitem_indexed(self, index, value):             # <<<<<<<<<<<<<<\n *         cdef char *itemp = self.get_item_pointer(index)\n *         self.assign_item_from_object(itemp, value)\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.setitem_indexed\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":489\n *         self.assign_item_from_object(itemp, value)\n * \n *     cdef convert_item_to_object(self, char *itemp):             # <<<<<<<<<<<<<<\n *         \"\"\"Only used if instantiated manually by the user, or if Cython doesn't\n *         know how to convert the type\"\"\"\n */\n\nstatic PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp) {\n  PyObject *__pyx_v_struct = NULL;\n  PyObject *__pyx_v_bytesitem = 0;\n  PyObject *__pyx_v_result = NULL;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *__pyx_t_7 = NULL;\n  unsigned int __pyx_t_8;\n  Py_ssize_t __pyx_t_9;\n  int __pyx_t_10;\n  int __pyx_t_11;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"convert_item_to_object\", 1);\n\n  /* \"View.MemoryView\":492\n *         \"\"\"Only used if instantiated manually by the user, or if Cython doesn't\n *         know how to convert the type\"\"\"\n *         import struct             # <<<<<<<<<<<<<<\n *         cdef bytes bytesitem\n * \n */\n  __pyx_t_1 = __Pyx_ImportDottedModule(__pyx_n_s_struct, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 492, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v_struct = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":495\n *         cdef bytes bytesitem\n * \n *         bytesitem = itemp[:self.view.itemsize]             # <<<<<<<<<<<<<<\n *         try:\n *             result = struct.unpack(self.view.format, bytesitem)\n */\n  __pyx_t_1 = __Pyx_PyBytes_FromStringAndSize(__pyx_v_itemp + 0, __pyx_v_self->view.itemsize - 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 495, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v_bytesitem = ((PyObject*)__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":496\n * \n *         bytesitem = itemp[:self.view.itemsize]\n *         try:             # <<<<<<<<<<<<<<\n *             result = struct.unpack(self.view.format, bytesitem)\n *         except struct.error:\n */\n  {\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    __Pyx_ExceptionSave(&__pyx_t_2, &__pyx_t_3, &__pyx_t_4);\n    __Pyx_XGOTREF(__pyx_t_2);\n    __Pyx_XGOTREF(__pyx_t_3);\n    __Pyx_XGOTREF(__pyx_t_4);\n    /*try:*/ {\n\n      /* \"View.MemoryView\":497\n *         bytesitem = itemp[:self.view.itemsize]\n *         try:\n *             result = struct.unpack(self.view.format, bytesitem)             # <<<<<<<<<<<<<<\n *         except struct.error:\n *             raise ValueError, \"Unable to convert item to object\"\n */\n      __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_unpack); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 497, __pyx_L3_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __pyx_t_6 = __Pyx_PyBytes_FromString(__pyx_v_self->view.format); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 497, __pyx_L3_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      __pyx_t_7 = NULL;\n      __pyx_t_8 = 0;\n      #if CYTHON_UNPACK_METHODS\n      if (likely(PyMethod_Check(__pyx_t_5))) {\n        __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_5);\n        if (likely(__pyx_t_7)) {\n          PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5);\n          __Pyx_INCREF(__pyx_t_7);\n          __Pyx_INCREF(function);\n          __Pyx_DECREF_SET(__pyx_t_5, function);\n          __pyx_t_8 = 1;\n        }\n      }\n      #endif\n      {\n        PyObject *__pyx_callargs[3] = {__pyx_t_7, __pyx_t_6, __pyx_v_bytesitem};\n        __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_8, 2+__pyx_t_8);\n        __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;\n        __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n        if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 497, __pyx_L3_error)\n        __Pyx_GOTREF(__pyx_t_1);\n        __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n      }\n      __pyx_v_result = __pyx_t_1;\n      __pyx_t_1 = 0;\n\n      /* \"View.MemoryView\":496\n * \n *         bytesitem = itemp[:self.view.itemsize]\n *         try:             # <<<<<<<<<<<<<<\n *             result = struct.unpack(self.view.format, bytesitem)\n *         except struct.error:\n */\n    }\n\n    /* \"View.MemoryView\":501\n *             raise ValueError, \"Unable to convert item to object\"\n *         else:\n *             if len(self.view.format) == 1:             # <<<<<<<<<<<<<<\n *                 return result[0]\n *             return result\n */\n    /*else:*/ {\n      __pyx_t_9 = __Pyx_ssize_strlen(__pyx_v_self->view.format); if (unlikely(__pyx_t_9 == ((Py_ssize_t)-1))) __PYX_ERR(1, 501, __pyx_L5_except_error)\n      __pyx_t_10 = (__pyx_t_9 == 1);\n      if (__pyx_t_10) {\n\n        /* \"View.MemoryView\":502\n *         else:\n *             if len(self.view.format) == 1:\n *                 return result[0]             # <<<<<<<<<<<<<<\n *             return result\n * \n */\n        __Pyx_XDECREF(__pyx_r);\n        __pyx_t_1 = __Pyx_GetItemInt(__pyx_v_result, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 502, __pyx_L5_except_error)\n        __Pyx_GOTREF(__pyx_t_1);\n        __pyx_r = __pyx_t_1;\n        __pyx_t_1 = 0;\n        goto __pyx_L6_except_return;\n\n        /* \"View.MemoryView\":501\n *             raise ValueError, \"Unable to convert item to object\"\n *         else:\n *             if len(self.view.format) == 1:             # <<<<<<<<<<<<<<\n *                 return result[0]\n *             return result\n */\n      }\n\n      /* \"View.MemoryView\":503\n *             if len(self.view.format) == 1:\n *                 return result[0]\n *             return result             # <<<<<<<<<<<<<<\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):\n */\n      __Pyx_XDECREF(__pyx_r);\n      __Pyx_INCREF(__pyx_v_result);\n      __pyx_r = __pyx_v_result;\n      goto __pyx_L6_except_return;\n    }\n    __pyx_L3_error:;\n    __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;\n    __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;\n\n    /* \"View.MemoryView\":498\n *         try:\n *             result = struct.unpack(self.view.format, bytesitem)\n *         except struct.error:             # <<<<<<<<<<<<<<\n *             raise ValueError, \"Unable to convert item to object\"\n *         else:\n */\n    __Pyx_ErrFetch(&__pyx_t_1, &__pyx_t_5, &__pyx_t_6);\n    __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_error); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 498, __pyx_L5_except_error)\n    __Pyx_GOTREF(__pyx_t_7);\n    __pyx_t_11 = __Pyx_PyErr_GivenExceptionMatches(__pyx_t_1, __pyx_t_7);\n    __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n    __Pyx_ErrRestore(__pyx_t_1, __pyx_t_5, __pyx_t_6);\n    __pyx_t_1 = 0; __pyx_t_5 = 0; __pyx_t_6 = 0;\n    if (__pyx_t_11) {\n      __Pyx_AddTraceback(\"View.MemoryView.memoryview.convert_item_to_object\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n      if (__Pyx_GetException(&__pyx_t_6, &__pyx_t_5, &__pyx_t_1) < 0) __PYX_ERR(1, 498, __pyx_L5_except_error)\n      __Pyx_XGOTREF(__pyx_t_6);\n      __Pyx_XGOTREF(__pyx_t_5);\n      __Pyx_XGOTREF(__pyx_t_1);\n\n      /* \"View.MemoryView\":499\n *             result = struct.unpack(self.view.format, bytesitem)\n *         except struct.error:\n *             raise ValueError, \"Unable to convert item to object\"             # <<<<<<<<<<<<<<\n *         else:\n *             if len(self.view.format) == 1:\n */\n      __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Unable_to_convert_item_to_object, 0, 0);\n      __PYX_ERR(1, 499, __pyx_L5_except_error)\n    }\n    goto __pyx_L5_except_error;\n\n    /* \"View.MemoryView\":496\n * \n *         bytesitem = itemp[:self.view.itemsize]\n *         try:             # <<<<<<<<<<<<<<\n *             result = struct.unpack(self.view.format, bytesitem)\n *         except struct.error:\n */\n    __pyx_L5_except_error:;\n    __Pyx_XGIVEREF(__pyx_t_2);\n    __Pyx_XGIVEREF(__pyx_t_3);\n    __Pyx_XGIVEREF(__pyx_t_4);\n    __Pyx_ExceptionReset(__pyx_t_2, __pyx_t_3, __pyx_t_4);\n    goto __pyx_L1_error;\n    __pyx_L6_except_return:;\n    __Pyx_XGIVEREF(__pyx_t_2);\n    __Pyx_XGIVEREF(__pyx_t_3);\n    __Pyx_XGIVEREF(__pyx_t_4);\n    __Pyx_ExceptionReset(__pyx_t_2, __pyx_t_3, __pyx_t_4);\n    goto __pyx_L0;\n  }\n\n  /* \"View.MemoryView\":489\n *         self.assign_item_from_object(itemp, value)\n * \n *     cdef convert_item_to_object(self, char *itemp):             # <<<<<<<<<<<<<<\n *         \"\"\"Only used if instantiated manually by the user, or if Cython doesn't\n *         know how to convert the type\"\"\"\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.convert_item_to_object\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_struct);\n  __Pyx_XDECREF(__pyx_v_bytesitem);\n  __Pyx_XDECREF(__pyx_v_result);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":505\n *             return result\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):             # <<<<<<<<<<<<<<\n *         \"\"\"Only used if instantiated manually by the user, or if Cython doesn't\n *         know how to convert the type\"\"\"\n */\n\nstatic PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value) {\n  PyObject *__pyx_v_struct = NULL;\n  char __pyx_v_c;\n  PyObject *__pyx_v_bytesvalue = 0;\n  Py_ssize_t __pyx_v_i;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  unsigned int __pyx_t_6;\n  Py_ssize_t __pyx_t_7;\n  PyObject *__pyx_t_8 = NULL;\n  char *__pyx_t_9;\n  char *__pyx_t_10;\n  char *__pyx_t_11;\n  char *__pyx_t_12;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"assign_item_from_object\", 1);\n\n  /* \"View.MemoryView\":508\n *         \"\"\"Only used if instantiated manually by the user, or if Cython doesn't\n *         know how to convert the type\"\"\"\n *         import struct             # <<<<<<<<<<<<<<\n *         cdef char c\n *         cdef bytes bytesvalue\n */\n  __pyx_t_1 = __Pyx_ImportDottedModule(__pyx_n_s_struct, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 508, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v_struct = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":513\n *         cdef Py_ssize_t i\n * \n *         if isinstance(value, tuple):             # <<<<<<<<<<<<<<\n *             bytesvalue = struct.pack(self.view.format, *value)\n *         else:\n */\n  __pyx_t_2 = PyTuple_Check(__pyx_v_value); \n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":514\n * \n *         if isinstance(value, tuple):\n *             bytesvalue = struct.pack(self.view.format, *value)             # <<<<<<<<<<<<<<\n *         else:\n *             bytesvalue = struct.pack(self.view.format, value)\n */\n    __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_pack); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 514, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __pyx_t_3 = __Pyx_PyBytes_FromString(__pyx_v_self->view.format); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 514, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_4 = PyTuple_New(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 514, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __Pyx_GIVEREF(__pyx_t_3);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3)) __PYX_ERR(1, 514, __pyx_L1_error);\n    __pyx_t_3 = 0;\n    __pyx_t_3 = __Pyx_PySequence_Tuple(__pyx_v_value); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 514, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_5 = PyNumber_Add(__pyx_t_4, __pyx_t_3); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 514, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_t_5, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 514, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    if (!(likely(PyBytes_CheckExact(__pyx_t_3))||((__pyx_t_3) == Py_None) || __Pyx_RaiseUnexpectedTypeError(\"bytes\", __pyx_t_3))) __PYX_ERR(1, 514, __pyx_L1_error)\n    __pyx_v_bytesvalue = ((PyObject*)__pyx_t_3);\n    __pyx_t_3 = 0;\n\n    /* \"View.MemoryView\":513\n *         cdef Py_ssize_t i\n * \n *         if isinstance(value, tuple):             # <<<<<<<<<<<<<<\n *             bytesvalue = struct.pack(self.view.format, *value)\n *         else:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":516\n *             bytesvalue = struct.pack(self.view.format, *value)\n *         else:\n *             bytesvalue = struct.pack(self.view.format, value)             # <<<<<<<<<<<<<<\n * \n *         for i, c in enumerate(bytesvalue):\n */\n  /*else*/ {\n    __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_pack); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 516, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __pyx_t_1 = __Pyx_PyBytes_FromString(__pyx_v_self->view.format); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 516, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __pyx_t_4 = NULL;\n    __pyx_t_6 = 0;\n    #if CYTHON_UNPACK_METHODS\n    if (likely(PyMethod_Check(__pyx_t_5))) {\n      __pyx_t_4 = PyMethod_GET_SELF(__pyx_t_5);\n      if (likely(__pyx_t_4)) {\n        PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5);\n        __Pyx_INCREF(__pyx_t_4);\n        __Pyx_INCREF(function);\n        __Pyx_DECREF_SET(__pyx_t_5, function);\n        __pyx_t_6 = 1;\n      }\n    }\n    #endif\n    {\n      PyObject *__pyx_callargs[3] = {__pyx_t_4, __pyx_t_1, __pyx_v_value};\n      __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_6, 2+__pyx_t_6);\n      __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;\n      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n      if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 516, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_3);\n      __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    }\n    if (!(likely(PyBytes_CheckExact(__pyx_t_3))||((__pyx_t_3) == Py_None) || __Pyx_RaiseUnexpectedTypeError(\"bytes\", __pyx_t_3))) __PYX_ERR(1, 516, __pyx_L1_error)\n    __pyx_v_bytesvalue = ((PyObject*)__pyx_t_3);\n    __pyx_t_3 = 0;\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":518\n *             bytesvalue = struct.pack(self.view.format, value)\n * \n *         for i, c in enumerate(bytesvalue):             # <<<<<<<<<<<<<<\n *             itemp[i] = c\n * \n */\n  __pyx_t_7 = 0;\n  if (unlikely(__pyx_v_bytesvalue == Py_None)) {\n    PyErr_SetString(PyExc_TypeError, \"'NoneType' is not iterable\");\n    __PYX_ERR(1, 518, __pyx_L1_error)\n  }\n  __Pyx_INCREF(__pyx_v_bytesvalue);\n  __pyx_t_8 = __pyx_v_bytesvalue;\n  __pyx_t_10 = PyBytes_AS_STRING(__pyx_t_8);\n  __pyx_t_11 = (__pyx_t_10 + PyBytes_GET_SIZE(__pyx_t_8));\n  for (__pyx_t_12 = __pyx_t_10; __pyx_t_12 < __pyx_t_11; __pyx_t_12++) {\n    __pyx_t_9 = __pyx_t_12;\n    __pyx_v_c = (__pyx_t_9[0]);\n\n    /* \"View.MemoryView\":519\n * \n *         for i, c in enumerate(bytesvalue):\n *             itemp[i] = c             # <<<<<<<<<<<<<<\n * \n *     @cname('getbuffer')\n */\n    __pyx_v_i = __pyx_t_7;\n\n    /* \"View.MemoryView\":518\n *             bytesvalue = struct.pack(self.view.format, value)\n * \n *         for i, c in enumerate(bytesvalue):             # <<<<<<<<<<<<<<\n *             itemp[i] = c\n * \n */\n    __pyx_t_7 = (__pyx_t_7 + 1);\n\n    /* \"View.MemoryView\":519\n * \n *         for i, c in enumerate(bytesvalue):\n *             itemp[i] = c             # <<<<<<<<<<<<<<\n * \n *     @cname('getbuffer')\n */\n    (__pyx_v_itemp[__pyx_v_i]) = __pyx_v_c;\n  }\n  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n\n  /* \"View.MemoryView\":505\n *             return result\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):             # <<<<<<<<<<<<<<\n *         \"\"\"Only used if instantiated manually by the user, or if Cython doesn't\n *         know how to convert the type\"\"\"\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_8);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.assign_item_from_object\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_struct);\n  __Pyx_XDECREF(__pyx_v_bytesvalue);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":521\n *             itemp[i] = c\n * \n *     @cname('getbuffer')             # <<<<<<<<<<<<<<\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         if flags & PyBUF_WRITABLE and self.view.readonly:\n */\n\n/* Python wrapper */\nCYTHON_UNUSED static int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/\nCYTHON_UNUSED static int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__getbuffer__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__(struct __pyx_memoryview_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  Py_ssize_t *__pyx_t_3;\n  char *__pyx_t_4;\n  void *__pyx_t_5;\n  int __pyx_t_6;\n  Py_ssize_t __pyx_t_7;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  if (unlikely(__pyx_v_info == NULL)) {\n    PyErr_SetString(PyExc_BufferError, \"PyObject_GetBuffer: view==NULL argument is obsolete\");\n    return -1;\n  }\n  __Pyx_RefNannySetupContext(\"__getbuffer__\", 0);\n  __pyx_v_info->obj = Py_None; __Pyx_INCREF(Py_None);\n  __Pyx_GIVEREF(__pyx_v_info->obj);\n\n  /* \"View.MemoryView\":523\n *     @cname('getbuffer')\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         if flags & PyBUF_WRITABLE and self.view.readonly:             # <<<<<<<<<<<<<<\n *             raise ValueError, \"Cannot create writable memory view from read-only memoryview\"\n * \n */\n  __pyx_t_2 = ((__pyx_v_flags & PyBUF_WRITABLE) != 0);\n  if (__pyx_t_2) {\n  } else {\n    __pyx_t_1 = __pyx_t_2;\n    goto __pyx_L4_bool_binop_done;\n  }\n  __pyx_t_1 = __pyx_v_self->view.readonly;\n  __pyx_L4_bool_binop_done:;\n  if (unlikely(__pyx_t_1)) {\n\n    /* \"View.MemoryView\":524\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         if flags & PyBUF_WRITABLE and self.view.readonly:\n *             raise ValueError, \"Cannot create writable memory view from read-only memoryview\"             # <<<<<<<<<<<<<<\n * \n *         if flags & PyBUF_ND:\n */\n    __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Cannot_create_writable_memory_vi, 0, 0);\n    __PYX_ERR(1, 524, __pyx_L1_error)\n\n    /* \"View.MemoryView\":523\n *     @cname('getbuffer')\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         if flags & PyBUF_WRITABLE and self.view.readonly:             # <<<<<<<<<<<<<<\n *             raise ValueError, \"Cannot create writable memory view from read-only memoryview\"\n * \n */\n  }\n\n  /* \"View.MemoryView\":526\n *             raise ValueError, \"Cannot create writable memory view from read-only memoryview\"\n * \n *         if flags & PyBUF_ND:             # <<<<<<<<<<<<<<\n *             info.shape = self.view.shape\n *         else:\n */\n  __pyx_t_1 = ((__pyx_v_flags & PyBUF_ND) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":527\n * \n *         if flags & PyBUF_ND:\n *             info.shape = self.view.shape             # <<<<<<<<<<<<<<\n *         else:\n *             info.shape = NULL\n */\n    __pyx_t_3 = __pyx_v_self->view.shape;\n    __pyx_v_info->shape = __pyx_t_3;\n\n    /* \"View.MemoryView\":526\n *             raise ValueError, \"Cannot create writable memory view from read-only memoryview\"\n * \n *         if flags & PyBUF_ND:             # <<<<<<<<<<<<<<\n *             info.shape = self.view.shape\n *         else:\n */\n    goto __pyx_L6;\n  }\n\n  /* \"View.MemoryView\":529\n *             info.shape = self.view.shape\n *         else:\n *             info.shape = NULL             # <<<<<<<<<<<<<<\n * \n *         if flags & PyBUF_STRIDES:\n */\n  /*else*/ {\n    __pyx_v_info->shape = NULL;\n  }\n  __pyx_L6:;\n\n  /* \"View.MemoryView\":531\n *             info.shape = NULL\n * \n *         if flags & PyBUF_STRIDES:             # <<<<<<<<<<<<<<\n *             info.strides = self.view.strides\n *         else:\n */\n  __pyx_t_1 = ((__pyx_v_flags & PyBUF_STRIDES) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":532\n * \n *         if flags & PyBUF_STRIDES:\n *             info.strides = self.view.strides             # <<<<<<<<<<<<<<\n *         else:\n *             info.strides = NULL\n */\n    __pyx_t_3 = __pyx_v_self->view.strides;\n    __pyx_v_info->strides = __pyx_t_3;\n\n    /* \"View.MemoryView\":531\n *             info.shape = NULL\n * \n *         if flags & PyBUF_STRIDES:             # <<<<<<<<<<<<<<\n *             info.strides = self.view.strides\n *         else:\n */\n    goto __pyx_L7;\n  }\n\n  /* \"View.MemoryView\":534\n *             info.strides = self.view.strides\n *         else:\n *             info.strides = NULL             # <<<<<<<<<<<<<<\n * \n *         if flags & PyBUF_INDIRECT:\n */\n  /*else*/ {\n    __pyx_v_info->strides = NULL;\n  }\n  __pyx_L7:;\n\n  /* \"View.MemoryView\":536\n *             info.strides = NULL\n * \n *         if flags & PyBUF_INDIRECT:             # <<<<<<<<<<<<<<\n *             info.suboffsets = self.view.suboffsets\n *         else:\n */\n  __pyx_t_1 = ((__pyx_v_flags & PyBUF_INDIRECT) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":537\n * \n *         if flags & PyBUF_INDIRECT:\n *             info.suboffsets = self.view.suboffsets             # <<<<<<<<<<<<<<\n *         else:\n *             info.suboffsets = NULL\n */\n    __pyx_t_3 = __pyx_v_self->view.suboffsets;\n    __pyx_v_info->suboffsets = __pyx_t_3;\n\n    /* \"View.MemoryView\":536\n *             info.strides = NULL\n * \n *         if flags & PyBUF_INDIRECT:             # <<<<<<<<<<<<<<\n *             info.suboffsets = self.view.suboffsets\n *         else:\n */\n    goto __pyx_L8;\n  }\n\n  /* \"View.MemoryView\":539\n *             info.suboffsets = self.view.suboffsets\n *         else:\n *             info.suboffsets = NULL             # <<<<<<<<<<<<<<\n * \n *         if flags & PyBUF_FORMAT:\n */\n  /*else*/ {\n    __pyx_v_info->suboffsets = NULL;\n  }\n  __pyx_L8:;\n\n  /* \"View.MemoryView\":541\n *             info.suboffsets = NULL\n * \n *         if flags & PyBUF_FORMAT:             # <<<<<<<<<<<<<<\n *             info.format = self.view.format\n *         else:\n */\n  __pyx_t_1 = ((__pyx_v_flags & PyBUF_FORMAT) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":542\n * \n *         if flags & PyBUF_FORMAT:\n *             info.format = self.view.format             # <<<<<<<<<<<<<<\n *         else:\n *             info.format = NULL\n */\n    __pyx_t_4 = __pyx_v_self->view.format;\n    __pyx_v_info->format = __pyx_t_4;\n\n    /* \"View.MemoryView\":541\n *             info.suboffsets = NULL\n * \n *         if flags & PyBUF_FORMAT:             # <<<<<<<<<<<<<<\n *             info.format = self.view.format\n *         else:\n */\n    goto __pyx_L9;\n  }\n\n  /* \"View.MemoryView\":544\n *             info.format = self.view.format\n *         else:\n *             info.format = NULL             # <<<<<<<<<<<<<<\n * \n *         info.buf = self.view.buf\n */\n  /*else*/ {\n    __pyx_v_info->format = NULL;\n  }\n  __pyx_L9:;\n\n  /* \"View.MemoryView\":546\n *             info.format = NULL\n * \n *         info.buf = self.view.buf             # <<<<<<<<<<<<<<\n *         info.ndim = self.view.ndim\n *         info.itemsize = self.view.itemsize\n */\n  __pyx_t_5 = __pyx_v_self->view.buf;\n  __pyx_v_info->buf = __pyx_t_5;\n\n  /* \"View.MemoryView\":547\n * \n *         info.buf = self.view.buf\n *         info.ndim = self.view.ndim             # <<<<<<<<<<<<<<\n *         info.itemsize = self.view.itemsize\n *         info.len = self.view.len\n */\n  __pyx_t_6 = __pyx_v_self->view.ndim;\n  __pyx_v_info->ndim = __pyx_t_6;\n\n  /* \"View.MemoryView\":548\n *         info.buf = self.view.buf\n *         info.ndim = self.view.ndim\n *         info.itemsize = self.view.itemsize             # <<<<<<<<<<<<<<\n *         info.len = self.view.len\n *         info.readonly = self.view.readonly\n */\n  __pyx_t_7 = __pyx_v_self->view.itemsize;\n  __pyx_v_info->itemsize = __pyx_t_7;\n\n  /* \"View.MemoryView\":549\n *         info.ndim = self.view.ndim\n *         info.itemsize = self.view.itemsize\n *         info.len = self.view.len             # <<<<<<<<<<<<<<\n *         info.readonly = self.view.readonly\n *         info.obj = self\n */\n  __pyx_t_7 = __pyx_v_self->view.len;\n  __pyx_v_info->len = __pyx_t_7;\n\n  /* \"View.MemoryView\":550\n *         info.itemsize = self.view.itemsize\n *         info.len = self.view.len\n *         info.readonly = self.view.readonly             # <<<<<<<<<<<<<<\n *         info.obj = self\n * \n */\n  __pyx_t_1 = __pyx_v_self->view.readonly;\n  __pyx_v_info->readonly = __pyx_t_1;\n\n  /* \"View.MemoryView\":551\n *         info.len = self.view.len\n *         info.readonly = self.view.readonly\n *         info.obj = self             # <<<<<<<<<<<<<<\n * \n * \n */\n  __Pyx_INCREF((PyObject *)__pyx_v_self);\n  __Pyx_GIVEREF((PyObject *)__pyx_v_self);\n  __Pyx_GOTREF(__pyx_v_info->obj);\n  __Pyx_DECREF(__pyx_v_info->obj);\n  __pyx_v_info->obj = ((PyObject *)__pyx_v_self);\n\n  /* \"View.MemoryView\":521\n *             itemp[i] = c\n * \n *     @cname('getbuffer')             # <<<<<<<<<<<<<<\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         if flags & PyBUF_WRITABLE and self.view.readonly:\n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__getbuffer__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  if (__pyx_v_info->obj != NULL) {\n    __Pyx_GOTREF(__pyx_v_info->obj);\n    __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0;\n  }\n  goto __pyx_L2;\n  __pyx_L0:;\n  if (__pyx_v_info->obj == Py_None) {\n    __Pyx_GOTREF(__pyx_v_info->obj);\n    __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0;\n  }\n  __pyx_L2:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":554\n * \n * \n *     @property             # <<<<<<<<<<<<<<\n *     def T(self):\n *         cdef _memoryviewslice result = memoryview_copy(self)\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  struct __pyx_memoryviewslice_obj *__pyx_v_result = 0;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_t_2;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 1);\n\n  /* \"View.MemoryView\":556\n *     @property\n *     def T(self):\n *         cdef _memoryviewslice result = memoryview_copy(self)             # <<<<<<<<<<<<<<\n *         transpose_memslice(&result.from_slice)\n *         return result\n */\n  __pyx_t_1 = __pyx_memoryview_copy_object(__pyx_v_self); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 556, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  if (!(likely(((__pyx_t_1) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_1, __pyx_memoryviewslice_type))))) __PYX_ERR(1, 556, __pyx_L1_error)\n  __pyx_v_result = ((struct __pyx_memoryviewslice_obj *)__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":557\n *     def T(self):\n *         cdef _memoryviewslice result = memoryview_copy(self)\n *         transpose_memslice(&result.from_slice)             # <<<<<<<<<<<<<<\n *         return result\n * \n */\n  __pyx_t_2 = __pyx_memslice_transpose((&__pyx_v_result->from_slice)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(1, 557, __pyx_L1_error)\n\n  /* \"View.MemoryView\":558\n *         cdef _memoryviewslice result = memoryview_copy(self)\n *         transpose_memslice(&result.from_slice)\n *         return result             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF((PyObject *)__pyx_v_result);\n  __pyx_r = ((PyObject *)__pyx_v_result);\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":554\n * \n * \n *     @property             # <<<<<<<<<<<<<<\n *     def T(self):\n *         cdef _memoryviewslice result = memoryview_copy(self)\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.T.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF((PyObject *)__pyx_v_result);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":560\n *         return result\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def base(self):\n *         return self._get_base()\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4base___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4base___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 1);\n\n  /* \"View.MemoryView\":562\n *     @property\n *     def base(self):\n *         return self._get_base()             # <<<<<<<<<<<<<<\n * \n *     cdef _get_base(self):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->_get_base(__pyx_v_self); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 562, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":560\n *         return result\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def base(self):\n *         return self._get_base()\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.base.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":564\n *         return self._get_base()\n * \n *     cdef _get_base(self):             # <<<<<<<<<<<<<<\n *         return self.obj\n * \n */\n\nstatic PyObject *__pyx_memoryview__get_base(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"_get_base\", 1);\n\n  /* \"View.MemoryView\":565\n * \n *     cdef _get_base(self):\n *         return self.obj             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v_self->obj);\n  __pyx_r = __pyx_v_self->obj;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":564\n *         return self._get_base()\n * \n *     cdef _get_base(self):             # <<<<<<<<<<<<<<\n *         return self.obj\n * \n */\n\n  /* function exit code */\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":567\n *         return self.obj\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def shape(self):\n *         return tuple([length for length in self.view.shape[:self.view.ndim]])\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  Py_ssize_t __pyx_7genexpr__pyx_v_length;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  Py_ssize_t *__pyx_t_2;\n  Py_ssize_t *__pyx_t_3;\n  Py_ssize_t *__pyx_t_4;\n  PyObject *__pyx_t_5 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 1);\n\n  /* \"View.MemoryView\":569\n *     @property\n *     def shape(self):\n *         return tuple([length for length in self.view.shape[:self.view.ndim]])             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  { /* enter inner scope */\n    __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 569, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __pyx_t_3 = (__pyx_v_self->view.shape + __pyx_v_self->view.ndim);\n    for (__pyx_t_4 = __pyx_v_self->view.shape; __pyx_t_4 < __pyx_t_3; __pyx_t_4++) {\n      __pyx_t_2 = __pyx_t_4;\n      __pyx_7genexpr__pyx_v_length = (__pyx_t_2[0]);\n      __pyx_t_5 = PyInt_FromSsize_t(__pyx_7genexpr__pyx_v_length); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 569, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      if (unlikely(__Pyx_ListComp_Append(__pyx_t_1, (PyObject*)__pyx_t_5))) __PYX_ERR(1, 569, __pyx_L1_error)\n      __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    }\n  } /* exit inner scope */\n  __pyx_t_5 = PyList_AsTuple(((PyObject*)__pyx_t_1)); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 569, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_5);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __pyx_r = __pyx_t_5;\n  __pyx_t_5 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":567\n *         return self.obj\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def shape(self):\n *         return tuple([length for length in self.view.shape[:self.view.ndim]])\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.shape.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":571\n *         return tuple([length for length in self.view.shape[:self.view.ndim]])\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def strides(self):\n *         if self.view.strides == NULL:\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  Py_ssize_t __pyx_8genexpr1__pyx_v_stride;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  Py_ssize_t *__pyx_t_3;\n  Py_ssize_t *__pyx_t_4;\n  Py_ssize_t *__pyx_t_5;\n  PyObject *__pyx_t_6 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 1);\n\n  /* \"View.MemoryView\":573\n *     @property\n *     def strides(self):\n *         if self.view.strides == NULL:             # <<<<<<<<<<<<<<\n * \n *             raise ValueError, \"Buffer view does not expose strides\"\n */\n  __pyx_t_1 = (__pyx_v_self->view.strides == NULL);\n  if (unlikely(__pyx_t_1)) {\n\n    /* \"View.MemoryView\":575\n *         if self.view.strides == NULL:\n * \n *             raise ValueError, \"Buffer view does not expose strides\"             # <<<<<<<<<<<<<<\n * \n *         return tuple([stride for stride in self.view.strides[:self.view.ndim]])\n */\n    __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Buffer_view_does_not_expose_stri, 0, 0);\n    __PYX_ERR(1, 575, __pyx_L1_error)\n\n    /* \"View.MemoryView\":573\n *     @property\n *     def strides(self):\n *         if self.view.strides == NULL:             # <<<<<<<<<<<<<<\n * \n *             raise ValueError, \"Buffer view does not expose strides\"\n */\n  }\n\n  /* \"View.MemoryView\":577\n *             raise ValueError, \"Buffer view does not expose strides\"\n * \n *         return tuple([stride for stride in self.view.strides[:self.view.ndim]])             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  { /* enter inner scope */\n    __pyx_t_2 = PyList_New(0); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 577, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_t_4 = (__pyx_v_self->view.strides + __pyx_v_self->view.ndim);\n    for (__pyx_t_5 = __pyx_v_self->view.strides; __pyx_t_5 < __pyx_t_4; __pyx_t_5++) {\n      __pyx_t_3 = __pyx_t_5;\n      __pyx_8genexpr1__pyx_v_stride = (__pyx_t_3[0]);\n      __pyx_t_6 = PyInt_FromSsize_t(__pyx_8genexpr1__pyx_v_stride); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 577, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      if (unlikely(__Pyx_ListComp_Append(__pyx_t_2, (PyObject*)__pyx_t_6))) __PYX_ERR(1, 577, __pyx_L1_error)\n      __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n    }\n  } /* exit inner scope */\n  __pyx_t_6 = PyList_AsTuple(((PyObject*)__pyx_t_2)); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 577, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_6);\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __pyx_r = __pyx_t_6;\n  __pyx_t_6 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":571\n *         return tuple([length for length in self.view.shape[:self.view.ndim]])\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def strides(self):\n *         if self.view.strides == NULL:\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.strides.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":579\n *         return tuple([stride for stride in self.view.strides[:self.view.ndim]])\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def suboffsets(self):\n *         if self.view.suboffsets == NULL:\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  Py_ssize_t __pyx_8genexpr2__pyx_v_suboffset;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  Py_ssize_t *__pyx_t_3;\n  Py_ssize_t *__pyx_t_4;\n  Py_ssize_t *__pyx_t_5;\n  PyObject *__pyx_t_6 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 1);\n\n  /* \"View.MemoryView\":581\n *     @property\n *     def suboffsets(self):\n *         if self.view.suboffsets == NULL:             # <<<<<<<<<<<<<<\n *             return (-1,) * self.view.ndim\n * \n */\n  __pyx_t_1 = (__pyx_v_self->view.suboffsets == NULL);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":582\n *     def suboffsets(self):\n *         if self.view.suboffsets == NULL:\n *             return (-1,) * self.view.ndim             # <<<<<<<<<<<<<<\n * \n *         return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]])\n */\n    __Pyx_XDECREF(__pyx_r);\n    __pyx_t_2 = __Pyx_PySequence_Multiply(__pyx_tuple__4, __pyx_v_self->view.ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 582, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_r = __pyx_t_2;\n    __pyx_t_2 = 0;\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":581\n *     @property\n *     def suboffsets(self):\n *         if self.view.suboffsets == NULL:             # <<<<<<<<<<<<<<\n *             return (-1,) * self.view.ndim\n * \n */\n  }\n\n  /* \"View.MemoryView\":584\n *             return (-1,) * self.view.ndim\n * \n *         return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]])             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  { /* enter inner scope */\n    __pyx_t_2 = PyList_New(0); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 584, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_t_4 = (__pyx_v_self->view.suboffsets + __pyx_v_self->view.ndim);\n    for (__pyx_t_5 = __pyx_v_self->view.suboffsets; __pyx_t_5 < __pyx_t_4; __pyx_t_5++) {\n      __pyx_t_3 = __pyx_t_5;\n      __pyx_8genexpr2__pyx_v_suboffset = (__pyx_t_3[0]);\n      __pyx_t_6 = PyInt_FromSsize_t(__pyx_8genexpr2__pyx_v_suboffset); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 584, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      if (unlikely(__Pyx_ListComp_Append(__pyx_t_2, (PyObject*)__pyx_t_6))) __PYX_ERR(1, 584, __pyx_L1_error)\n      __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n    }\n  } /* exit inner scope */\n  __pyx_t_6 = PyList_AsTuple(((PyObject*)__pyx_t_2)); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 584, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_6);\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __pyx_r = __pyx_t_6;\n  __pyx_t_6 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":579\n *         return tuple([stride for stride in self.view.strides[:self.view.ndim]])\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def suboffsets(self):\n *         if self.view.suboffsets == NULL:\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.suboffsets.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":586\n *         return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]])\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def ndim(self):\n *         return self.view.ndim\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 1);\n\n  /* \"View.MemoryView\":588\n *     @property\n *     def ndim(self):\n *         return self.view.ndim             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_self->view.ndim); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 588, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":586\n *         return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]])\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def ndim(self):\n *         return self.view.ndim\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.ndim.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":590\n *         return self.view.ndim\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def itemsize(self):\n *         return self.view.itemsize\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 1);\n\n  /* \"View.MemoryView\":592\n *     @property\n *     def itemsize(self):\n *         return self.view.itemsize             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = PyInt_FromSsize_t(__pyx_v_self->view.itemsize); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 592, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":590\n *         return self.view.ndim\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def itemsize(self):\n *         return self.view.itemsize\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.itemsize.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":594\n *         return self.view.itemsize\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def nbytes(self):\n *         return self.size * self.view.itemsize\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 1);\n\n  /* \"View.MemoryView\":596\n *     @property\n *     def nbytes(self):\n *         return self.size * self.view.itemsize             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_size); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 596, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = PyInt_FromSsize_t(__pyx_v_self->view.itemsize); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 596, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_t_3 = PyNumber_Multiply(__pyx_t_1, __pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 596, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __pyx_r = __pyx_t_3;\n  __pyx_t_3 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":594\n *         return self.view.itemsize\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def nbytes(self):\n *         return self.size * self.view.itemsize\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.nbytes.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":598\n *         return self.size * self.view.itemsize\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def size(self):\n *         if self._size is None:\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_v_result = NULL;\n  PyObject *__pyx_v_length = NULL;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  Py_ssize_t *__pyx_t_2;\n  Py_ssize_t *__pyx_t_3;\n  Py_ssize_t *__pyx_t_4;\n  PyObject *__pyx_t_5 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 1);\n\n  /* \"View.MemoryView\":600\n *     @property\n *     def size(self):\n *         if self._size is None:             # <<<<<<<<<<<<<<\n *             result = 1\n * \n */\n  __pyx_t_1 = (__pyx_v_self->_size == Py_None);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":601\n *     def size(self):\n *         if self._size is None:\n *             result = 1             # <<<<<<<<<<<<<<\n * \n *             for length in self.view.shape[:self.view.ndim]:\n */\n    __Pyx_INCREF(__pyx_int_1);\n    __pyx_v_result = __pyx_int_1;\n\n    /* \"View.MemoryView\":603\n *             result = 1\n * \n *             for length in self.view.shape[:self.view.ndim]:             # <<<<<<<<<<<<<<\n *                 result *= length\n * \n */\n    __pyx_t_3 = (__pyx_v_self->view.shape + __pyx_v_self->view.ndim);\n    for (__pyx_t_4 = __pyx_v_self->view.shape; __pyx_t_4 < __pyx_t_3; __pyx_t_4++) {\n      __pyx_t_2 = __pyx_t_4;\n      __pyx_t_5 = PyInt_FromSsize_t((__pyx_t_2[0])); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 603, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __Pyx_XDECREF_SET(__pyx_v_length, __pyx_t_5);\n      __pyx_t_5 = 0;\n\n      /* \"View.MemoryView\":604\n * \n *             for length in self.view.shape[:self.view.ndim]:\n *                 result *= length             # <<<<<<<<<<<<<<\n * \n *             self._size = result\n */\n      __pyx_t_5 = PyNumber_InPlaceMultiply(__pyx_v_result, __pyx_v_length); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 604, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __Pyx_DECREF_SET(__pyx_v_result, __pyx_t_5);\n      __pyx_t_5 = 0;\n    }\n\n    /* \"View.MemoryView\":606\n *                 result *= length\n * \n *             self._size = result             # <<<<<<<<<<<<<<\n * \n *         return self._size\n */\n    __Pyx_INCREF(__pyx_v_result);\n    __Pyx_GIVEREF(__pyx_v_result);\n    __Pyx_GOTREF(__pyx_v_self->_size);\n    __Pyx_DECREF(__pyx_v_self->_size);\n    __pyx_v_self->_size = __pyx_v_result;\n\n    /* \"View.MemoryView\":600\n *     @property\n *     def size(self):\n *         if self._size is None:             # <<<<<<<<<<<<<<\n *             result = 1\n * \n */\n  }\n\n  /* \"View.MemoryView\":608\n *             self._size = result\n * \n *         return self._size             # <<<<<<<<<<<<<<\n * \n *     def __len__(self):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v_self->_size);\n  __pyx_r = __pyx_v_self->_size;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":598\n *         return self.size * self.view.itemsize\n * \n *     @property             # <<<<<<<<<<<<<<\n *     def size(self):\n *         if self._size is None:\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.size.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_result);\n  __Pyx_XDECREF(__pyx_v_length);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":610\n *         return self._size\n * \n *     def __len__(self):             # <<<<<<<<<<<<<<\n *         if self.view.ndim >= 1:\n *             return self.view.shape[0]\n */\n\n/* Python wrapper */\nstatic Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self); /*proto*/\nstatic Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  Py_ssize_t __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__len__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_10__len__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic Py_ssize_t __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_10__len__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  Py_ssize_t __pyx_r;\n  int __pyx_t_1;\n\n  /* \"View.MemoryView\":611\n * \n *     def __len__(self):\n *         if self.view.ndim >= 1:             # <<<<<<<<<<<<<<\n *             return self.view.shape[0]\n * \n */\n  __pyx_t_1 = (__pyx_v_self->view.ndim >= 1);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":612\n *     def __len__(self):\n *         if self.view.ndim >= 1:\n *             return self.view.shape[0]             # <<<<<<<<<<<<<<\n * \n *         return 0\n */\n    __pyx_r = (__pyx_v_self->view.shape[0]);\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":611\n * \n *     def __len__(self):\n *         if self.view.ndim >= 1:             # <<<<<<<<<<<<<<\n *             return self.view.shape[0]\n * \n */\n  }\n\n  /* \"View.MemoryView\":614\n *             return self.view.shape[0]\n * \n *         return 0             # <<<<<<<<<<<<<<\n * \n *     def __repr__(self):\n */\n  __pyx_r = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":610\n *         return self._size\n * \n *     def __len__(self):             # <<<<<<<<<<<<<<\n *         if self.view.ndim >= 1:\n *             return self.view.shape[0]\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":616\n *         return 0\n * \n *     def __repr__(self):             # <<<<<<<<<<<<<<\n *         return \"<MemoryView of %r at 0x%x>\" % (self.base.__class__.__name__,\n *                                                id(self))\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__repr__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12__repr__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12__repr__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__repr__\", 1);\n\n  /* \"View.MemoryView\":617\n * \n *     def __repr__(self):\n *         return \"<MemoryView of %r at 0x%x>\" % (self.base.__class__.__name__,             # <<<<<<<<<<<<<<\n *                                                id(self))\n * \n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_base); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 617, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_class); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 617, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_name_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 617, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n\n  /* \"View.MemoryView\":618\n *     def __repr__(self):\n *         return \"<MemoryView of %r at 0x%x>\" % (self.base.__class__.__name__,\n *                                                id(self))             # <<<<<<<<<<<<<<\n * \n *     def __str__(self):\n */\n  __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_builtin_id, ((PyObject *)__pyx_v_self)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 618, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n\n  /* \"View.MemoryView\":617\n * \n *     def __repr__(self):\n *         return \"<MemoryView of %r at 0x%x>\" % (self.base.__class__.__name__,             # <<<<<<<<<<<<<<\n *                                                id(self))\n * \n */\n  __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 617, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_GIVEREF(__pyx_t_1);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1)) __PYX_ERR(1, 617, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_2);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_2)) __PYX_ERR(1, 617, __pyx_L1_error);\n  __pyx_t_1 = 0;\n  __pyx_t_2 = 0;\n  __pyx_t_2 = __Pyx_PyString_Format(__pyx_kp_s_MemoryView_of_r_at_0x_x, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 617, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":616\n *         return 0\n * \n *     def __repr__(self):             # <<<<<<<<<<<<<<\n *         return \"<MemoryView of %r at 0x%x>\" % (self.base.__class__.__name__,\n *                                                id(self))\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__repr__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":620\n *                                                id(self))\n * \n *     def __str__(self):             # <<<<<<<<<<<<<<\n *         return \"<MemoryView of %r object>\" % (self.base.__class__.__name__,)\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__str__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14__str__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14__str__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__str__\", 1);\n\n  /* \"View.MemoryView\":621\n * \n *     def __str__(self):\n *         return \"<MemoryView of %r object>\" % (self.base.__class__.__name__,)             # <<<<<<<<<<<<<<\n * \n * \n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_base); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 621, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_class); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 621, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_name_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 621, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __pyx_t_2 = PyTuple_New(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 621, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_GIVEREF(__pyx_t_1);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_t_1)) __PYX_ERR(1, 621, __pyx_L1_error);\n  __pyx_t_1 = 0;\n  __pyx_t_1 = __Pyx_PyString_Format(__pyx_kp_s_MemoryView_of_r_object, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 621, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":620\n *                                                id(self))\n * \n *     def __str__(self):             # <<<<<<<<<<<<<<\n *         return \"<MemoryView of %r object>\" % (self.base.__class__.__name__,)\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__str__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":624\n * \n * \n *     def is_c_contig(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice *mslice\n *         cdef __Pyx_memviewslice tmp\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_memoryview_is_c_contig(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyObject *__pyx_memoryview_is_c_contig(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"is_c_contig (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  if (unlikely(__pyx_nargs > 0)) {\n    __Pyx_RaiseArgtupleInvalid(\"is_c_contig\", 1, 0, 0, __pyx_nargs); return NULL;}\n  if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, \"is_c_contig\", 0))) return NULL;\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig(struct __pyx_memoryview_obj *__pyx_v_self) {\n  __Pyx_memviewslice *__pyx_v_mslice;\n  __Pyx_memviewslice __pyx_v_tmp;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_memviewslice *__pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"is_c_contig\", 1);\n\n  /* \"View.MemoryView\":627\n *         cdef __Pyx_memviewslice *mslice\n *         cdef __Pyx_memviewslice tmp\n *         mslice = get_slice_from_memview(self, &tmp)             # <<<<<<<<<<<<<<\n *         return slice_is_contig(mslice[0], 'C', self.view.ndim)\n * \n */\n  __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(__pyx_v_self, (&__pyx_v_tmp)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 627, __pyx_L1_error)\n  __pyx_v_mslice = __pyx_t_1;\n\n  /* \"View.MemoryView\":628\n *         cdef __Pyx_memviewslice tmp\n *         mslice = get_slice_from_memview(self, &tmp)\n *         return slice_is_contig(mslice[0], 'C', self.view.ndim)             # <<<<<<<<<<<<<<\n * \n *     def is_f_contig(self):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_memviewslice_is_contig((__pyx_v_mslice[0]), 'C', __pyx_v_self->view.ndim)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 628, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":624\n * \n * \n *     def is_c_contig(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice *mslice\n *         cdef __Pyx_memviewslice tmp\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.is_c_contig\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":630\n *         return slice_is_contig(mslice[0], 'C', self.view.ndim)\n * \n *     def is_f_contig(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice *mslice\n *         cdef __Pyx_memviewslice tmp\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_memoryview_is_f_contig(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyObject *__pyx_memoryview_is_f_contig(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"is_f_contig (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  if (unlikely(__pyx_nargs > 0)) {\n    __Pyx_RaiseArgtupleInvalid(\"is_f_contig\", 1, 0, 0, __pyx_nargs); return NULL;}\n  if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, \"is_f_contig\", 0))) return NULL;\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig(struct __pyx_memoryview_obj *__pyx_v_self) {\n  __Pyx_memviewslice *__pyx_v_mslice;\n  __Pyx_memviewslice __pyx_v_tmp;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_memviewslice *__pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"is_f_contig\", 1);\n\n  /* \"View.MemoryView\":633\n *         cdef __Pyx_memviewslice *mslice\n *         cdef __Pyx_memviewslice tmp\n *         mslice = get_slice_from_memview(self, &tmp)             # <<<<<<<<<<<<<<\n *         return slice_is_contig(mslice[0], 'F', self.view.ndim)\n * \n */\n  __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(__pyx_v_self, (&__pyx_v_tmp)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 633, __pyx_L1_error)\n  __pyx_v_mslice = __pyx_t_1;\n\n  /* \"View.MemoryView\":634\n *         cdef __Pyx_memviewslice tmp\n *         mslice = get_slice_from_memview(self, &tmp)\n *         return slice_is_contig(mslice[0], 'F', self.view.ndim)             # <<<<<<<<<<<<<<\n * \n *     def copy(self):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_memviewslice_is_contig((__pyx_v_mslice[0]), 'F', __pyx_v_self->view.ndim)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 634, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":630\n *         return slice_is_contig(mslice[0], 'C', self.view.ndim)\n * \n *     def is_f_contig(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice *mslice\n *         cdef __Pyx_memviewslice tmp\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.is_f_contig\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":636\n *         return slice_is_contig(mslice[0], 'F', self.view.ndim)\n * \n *     def copy(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice mslice\n *         cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_memoryview_copy(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyObject *__pyx_memoryview_copy(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"copy (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  if (unlikely(__pyx_nargs > 0)) {\n    __Pyx_RaiseArgtupleInvalid(\"copy\", 1, 0, 0, __pyx_nargs); return NULL;}\n  if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, \"copy\", 0))) return NULL;\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_20copy(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_20copy(struct __pyx_memoryview_obj *__pyx_v_self) {\n  __Pyx_memviewslice __pyx_v_mslice;\n  int __pyx_v_flags;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_memviewslice __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"copy\", 1);\n\n  /* \"View.MemoryView\":638\n *     def copy(self):\n *         cdef __Pyx_memviewslice mslice\n *         cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS             # <<<<<<<<<<<<<<\n * \n *         slice_copy(self, &mslice)\n */\n  __pyx_v_flags = (__pyx_v_self->flags & (~PyBUF_F_CONTIGUOUS));\n\n  /* \"View.MemoryView\":640\n *         cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS\n * \n *         slice_copy(self, &mslice)             # <<<<<<<<<<<<<<\n *         mslice = slice_copy_contig(&mslice, \"c\", self.view.ndim,\n *                                    self.view.itemsize,\n */\n  __pyx_memoryview_slice_copy(__pyx_v_self, (&__pyx_v_mslice));\n\n  /* \"View.MemoryView\":641\n * \n *         slice_copy(self, &mslice)\n *         mslice = slice_copy_contig(&mslice, \"c\", self.view.ndim,             # <<<<<<<<<<<<<<\n *                                    self.view.itemsize,\n *                                    flags|PyBUF_C_CONTIGUOUS,\n */\n  __pyx_t_1 = __pyx_memoryview_copy_new_contig((&__pyx_v_mslice), ((char *)\"c\"), __pyx_v_self->view.ndim, __pyx_v_self->view.itemsize, (__pyx_v_flags | PyBUF_C_CONTIGUOUS), __pyx_v_self->dtype_is_object); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 641, __pyx_L1_error)\n  __pyx_v_mslice = __pyx_t_1;\n\n  /* \"View.MemoryView\":646\n *                                    self.dtype_is_object)\n * \n *         return memoryview_copy_from_slice(self, &mslice)             # <<<<<<<<<<<<<<\n * \n *     def copy_fortran(self):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_2 = __pyx_memoryview_copy_object_from_slice(__pyx_v_self, (&__pyx_v_mslice)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 646, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":636\n *         return slice_is_contig(mslice[0], 'F', self.view.ndim)\n * \n *     def copy(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice mslice\n *         cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.copy\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":648\n *         return memoryview_copy_from_slice(self, &mslice)\n * \n *     def copy_fortran(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice src, dst\n *         cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_memoryview_copy_fortran(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyObject *__pyx_memoryview_copy_fortran(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"copy_fortran (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  if (unlikely(__pyx_nargs > 0)) {\n    __Pyx_RaiseArgtupleInvalid(\"copy_fortran\", 1, 0, 0, __pyx_nargs); return NULL;}\n  if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, \"copy_fortran\", 0))) return NULL;\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_22copy_fortran(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_22copy_fortran(struct __pyx_memoryview_obj *__pyx_v_self) {\n  __Pyx_memviewslice __pyx_v_src;\n  __Pyx_memviewslice __pyx_v_dst;\n  int __pyx_v_flags;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_memviewslice __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"copy_fortran\", 1);\n\n  /* \"View.MemoryView\":650\n *     def copy_fortran(self):\n *         cdef __Pyx_memviewslice src, dst\n *         cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS             # <<<<<<<<<<<<<<\n * \n *         slice_copy(self, &src)\n */\n  __pyx_v_flags = (__pyx_v_self->flags & (~PyBUF_C_CONTIGUOUS));\n\n  /* \"View.MemoryView\":652\n *         cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS\n * \n *         slice_copy(self, &src)             # <<<<<<<<<<<<<<\n *         dst = slice_copy_contig(&src, \"fortran\", self.view.ndim,\n *                                 self.view.itemsize,\n */\n  __pyx_memoryview_slice_copy(__pyx_v_self, (&__pyx_v_src));\n\n  /* \"View.MemoryView\":653\n * \n *         slice_copy(self, &src)\n *         dst = slice_copy_contig(&src, \"fortran\", self.view.ndim,             # <<<<<<<<<<<<<<\n *                                 self.view.itemsize,\n *                                 flags|PyBUF_F_CONTIGUOUS,\n */\n  __pyx_t_1 = __pyx_memoryview_copy_new_contig((&__pyx_v_src), ((char *)\"fortran\"), __pyx_v_self->view.ndim, __pyx_v_self->view.itemsize, (__pyx_v_flags | PyBUF_F_CONTIGUOUS), __pyx_v_self->dtype_is_object); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 653, __pyx_L1_error)\n  __pyx_v_dst = __pyx_t_1;\n\n  /* \"View.MemoryView\":658\n *                                 self.dtype_is_object)\n * \n *         return memoryview_copy_from_slice(self, &dst)             # <<<<<<<<<<<<<<\n * \n * \n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_2 = __pyx_memoryview_copy_object_from_slice(__pyx_v_self, (&__pyx_v_dst)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 658, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":648\n *         return memoryview_copy_from_slice(self, &mslice)\n * \n *     def copy_fortran(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice src, dst\n *         cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.copy_fortran\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_memoryview_1__reduce_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyObject *__pyx_pw___pyx_memoryview_1__reduce_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__reduce_cython__ (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  if (unlikely(__pyx_nargs > 0)) {\n    __Pyx_RaiseArgtupleInvalid(\"__reduce_cython__\", 1, 0, 0, __pyx_nargs); return NULL;}\n  if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, \"__reduce_cython__\", 0))) return NULL;\n  __pyx_r = __pyx_pf___pyx_memoryview___reduce_cython__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_memoryview___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__reduce_cython__\", 1);\n\n  /* \"(tree fragment)\":2\n * def __reduce_cython__(self):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"             # <<<<<<<<<<<<<<\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n */\n  __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0);\n  __PYX_ERR(1, 2, __pyx_L1_error)\n\n  /* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__reduce_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":3\n * def __reduce_cython__(self):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_memoryview_3__setstate_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyObject *__pyx_pw___pyx_memoryview_3__setstate_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0;\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject* values[1] = {0};\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__setstate_cython__ (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  {\n    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0};\n    if (__pyx_kwds) {\n      Py_ssize_t kw_args;\n      switch (__pyx_nargs) {\n        case  1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);\n      switch (__pyx_nargs) {\n        case  0:\n        if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) {\n          (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error)\n        else goto __pyx_L5_argtuple_error;\n      }\n      if (unlikely(kw_args > 0)) {\n        const Py_ssize_t kwd_pos_args = __pyx_nargs;\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, \"__setstate_cython__\") < 0)) __PYX_ERR(1, 3, __pyx_L3_error)\n      }\n    } else if (unlikely(__pyx_nargs != 1)) {\n      goto __pyx_L5_argtuple_error;\n    } else {\n      values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n    }\n    __pyx_v___pyx_state = values[0];\n  }\n  goto __pyx_L6_skip;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"__setstate_cython__\", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error)\n  __pyx_L6_skip:;\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L3_error:;\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__setstate_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return NULL;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_pf___pyx_memoryview_2__setstate_cython__(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v___pyx_state);\n\n  /* function exit code */\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_memoryview_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__setstate_cython__\", 1);\n\n  /* \"(tree fragment)\":4\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"             # <<<<<<<<<<<<<<\n */\n  __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0);\n  __PYX_ERR(1, 4, __pyx_L1_error)\n\n  /* \"(tree fragment)\":3\n * def __reduce_cython__(self):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__setstate_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":662\n * \n * @cname('__pyx_memoryview_new')\n * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo):             # <<<<<<<<<<<<<<\n *     cdef memoryview result = memoryview(o, flags, dtype_is_object)\n *     result.typeinfo = typeinfo\n */\n\nstatic PyObject *__pyx_memoryview_new(PyObject *__pyx_v_o, int __pyx_v_flags, int __pyx_v_dtype_is_object, __Pyx_TypeInfo *__pyx_v_typeinfo) {\n  struct __pyx_memoryview_obj *__pyx_v_result = 0;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"memoryview_cwrapper\", 1);\n\n  /* \"View.MemoryView\":663\n * @cname('__pyx_memoryview_new')\n * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo):\n *     cdef memoryview result = memoryview(o, flags, dtype_is_object)             # <<<<<<<<<<<<<<\n *     result.typeinfo = typeinfo\n *     return result\n */\n  __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_flags); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 663, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_v_dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 663, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 663, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_INCREF(__pyx_v_o);\n  __Pyx_GIVEREF(__pyx_v_o);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_o)) __PYX_ERR(1, 663, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_1);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1)) __PYX_ERR(1, 663, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_2);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2)) __PYX_ERR(1, 663, __pyx_L1_error);\n  __pyx_t_1 = 0;\n  __pyx_t_2 = 0;\n  __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 663, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __pyx_v_result = ((struct __pyx_memoryview_obj *)__pyx_t_2);\n  __pyx_t_2 = 0;\n\n  /* \"View.MemoryView\":664\n * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo):\n *     cdef memoryview result = memoryview(o, flags, dtype_is_object)\n *     result.typeinfo = typeinfo             # <<<<<<<<<<<<<<\n *     return result\n * \n */\n  __pyx_v_result->typeinfo = __pyx_v_typeinfo;\n\n  /* \"View.MemoryView\":665\n *     cdef memoryview result = memoryview(o, flags, dtype_is_object)\n *     result.typeinfo = typeinfo\n *     return result             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_check')\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF((PyObject *)__pyx_v_result);\n  __pyx_r = ((PyObject *)__pyx_v_result);\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":662\n * \n * @cname('__pyx_memoryview_new')\n * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo):             # <<<<<<<<<<<<<<\n *     cdef memoryview result = memoryview(o, flags, dtype_is_object)\n *     result.typeinfo = typeinfo\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview_cwrapper\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF((PyObject *)__pyx_v_result);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":668\n * \n * @cname('__pyx_memoryview_check')\n * cdef inline bint memoryview_check(object o) noexcept:             # <<<<<<<<<<<<<<\n *     return isinstance(o, memoryview)\n * \n */\n\nstatic CYTHON_INLINE int __pyx_memoryview_check(PyObject *__pyx_v_o) {\n  int __pyx_r;\n  int __pyx_t_1;\n\n  /* \"View.MemoryView\":669\n * @cname('__pyx_memoryview_check')\n * cdef inline bint memoryview_check(object o) noexcept:\n *     return isinstance(o, memoryview)             # <<<<<<<<<<<<<<\n * \n * cdef tuple _unellipsify(object index, int ndim):\n */\n  __pyx_t_1 = __Pyx_TypeCheck(__pyx_v_o, __pyx_memoryview_type); \n  __pyx_r = __pyx_t_1;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":668\n * \n * @cname('__pyx_memoryview_check')\n * cdef inline bint memoryview_check(object o) noexcept:             # <<<<<<<<<<<<<<\n *     return isinstance(o, memoryview)\n * \n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":671\n *     return isinstance(o, memoryview)\n * \n * cdef tuple _unellipsify(object index, int ndim):             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Replace all ellipses with full slices and fill incomplete indices with\n */\n\nstatic PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) {\n  Py_ssize_t __pyx_v_idx;\n  PyObject *__pyx_v_tup = NULL;\n  PyObject *__pyx_v_result = NULL;\n  int __pyx_v_have_slices;\n  int __pyx_v_seen_ellipsis;\n  PyObject *__pyx_v_item = NULL;\n  Py_ssize_t __pyx_v_nslices;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  Py_ssize_t __pyx_t_4;\n  Py_ssize_t __pyx_t_5;\n  Py_UCS4 __pyx_t_6;\n  PyObject *__pyx_t_7 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"_unellipsify\", 1);\n\n  /* \"View.MemoryView\":677\n *     \"\"\"\n *     cdef Py_ssize_t idx\n *     tup = <tuple>index if isinstance(index, tuple) else (index,)             # <<<<<<<<<<<<<<\n * \n *     result = [slice(None)] * ndim\n */\n  __pyx_t_2 = PyTuple_Check(__pyx_v_index); \n  if (__pyx_t_2) {\n    __Pyx_INCREF(((PyObject*)__pyx_v_index));\n    __pyx_t_1 = __pyx_v_index;\n  } else {\n    __pyx_t_3 = PyTuple_New(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 677, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_INCREF(__pyx_v_index);\n    __Pyx_GIVEREF(__pyx_v_index);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_index)) __PYX_ERR(1, 677, __pyx_L1_error);\n    __pyx_t_1 = __pyx_t_3;\n    __pyx_t_3 = 0;\n  }\n  __pyx_v_tup = ((PyObject*)__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":679\n *     tup = <tuple>index if isinstance(index, tuple) else (index,)\n * \n *     result = [slice(None)] * ndim             # <<<<<<<<<<<<<<\n *     have_slices = False\n *     seen_ellipsis = False\n */\n  __pyx_t_1 = PyList_New(1 * ((__pyx_v_ndim<0) ? 0:__pyx_v_ndim)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 679, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  { Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < __pyx_v_ndim; __pyx_temp++) {\n      __Pyx_INCREF(__pyx_slice__5);\n      __Pyx_GIVEREF(__pyx_slice__5);\n      if (__Pyx_PyList_SET_ITEM(__pyx_t_1, __pyx_temp, __pyx_slice__5)) __PYX_ERR(1, 679, __pyx_L1_error);\n    }\n  }\n  __pyx_v_result = ((PyObject*)__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":680\n * \n *     result = [slice(None)] * ndim\n *     have_slices = False             # <<<<<<<<<<<<<<\n *     seen_ellipsis = False\n *     idx = 0\n */\n  __pyx_v_have_slices = 0;\n\n  /* \"View.MemoryView\":681\n *     result = [slice(None)] * ndim\n *     have_slices = False\n *     seen_ellipsis = False             # <<<<<<<<<<<<<<\n *     idx = 0\n *     for item in tup:\n */\n  __pyx_v_seen_ellipsis = 0;\n\n  /* \"View.MemoryView\":682\n *     have_slices = False\n *     seen_ellipsis = False\n *     idx = 0             # <<<<<<<<<<<<<<\n *     for item in tup:\n *         if item is Ellipsis:\n */\n  __pyx_v_idx = 0;\n\n  /* \"View.MemoryView\":683\n *     seen_ellipsis = False\n *     idx = 0\n *     for item in tup:             # <<<<<<<<<<<<<<\n *         if item is Ellipsis:\n *             if not seen_ellipsis:\n */\n  if (unlikely(__pyx_v_tup == Py_None)) {\n    PyErr_SetString(PyExc_TypeError, \"'NoneType' object is not iterable\");\n    __PYX_ERR(1, 683, __pyx_L1_error)\n  }\n  __pyx_t_1 = __pyx_v_tup; __Pyx_INCREF(__pyx_t_1);\n  __pyx_t_4 = 0;\n  for (;;) {\n    {\n      Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_1);\n      #if !CYTHON_ASSUME_SAFE_MACROS\n      if (unlikely((__pyx_temp < 0))) __PYX_ERR(1, 683, __pyx_L1_error)\n      #endif\n      if (__pyx_t_4 >= __pyx_temp) break;\n    }\n    #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    __pyx_t_3 = PyTuple_GET_ITEM(__pyx_t_1, __pyx_t_4); __Pyx_INCREF(__pyx_t_3); __pyx_t_4++; if (unlikely((0 < 0))) __PYX_ERR(1, 683, __pyx_L1_error)\n    #else\n    __pyx_t_3 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_4); __pyx_t_4++; if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 683, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    #endif\n    __Pyx_XDECREF_SET(__pyx_v_item, __pyx_t_3);\n    __pyx_t_3 = 0;\n\n    /* \"View.MemoryView\":684\n *     idx = 0\n *     for item in tup:\n *         if item is Ellipsis:             # <<<<<<<<<<<<<<\n *             if not seen_ellipsis:\n *                 idx += ndim - len(tup)\n */\n    __pyx_t_2 = (__pyx_v_item == __pyx_builtin_Ellipsis);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":685\n *     for item in tup:\n *         if item is Ellipsis:\n *             if not seen_ellipsis:             # <<<<<<<<<<<<<<\n *                 idx += ndim - len(tup)\n *                 seen_ellipsis = True\n */\n      __pyx_t_2 = (!__pyx_v_seen_ellipsis);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":686\n *         if item is Ellipsis:\n *             if not seen_ellipsis:\n *                 idx += ndim - len(tup)             # <<<<<<<<<<<<<<\n *                 seen_ellipsis = True\n *             have_slices = True\n */\n        if (unlikely(__pyx_v_tup == Py_None)) {\n          PyErr_SetString(PyExc_TypeError, \"object of type 'NoneType' has no len()\");\n          __PYX_ERR(1, 686, __pyx_L1_error)\n        }\n        __pyx_t_5 = __Pyx_PyTuple_GET_SIZE(__pyx_v_tup); if (unlikely(__pyx_t_5 == ((Py_ssize_t)-1))) __PYX_ERR(1, 686, __pyx_L1_error)\n        __pyx_v_idx = (__pyx_v_idx + (__pyx_v_ndim - __pyx_t_5));\n\n        /* \"View.MemoryView\":687\n *             if not seen_ellipsis:\n *                 idx += ndim - len(tup)\n *                 seen_ellipsis = True             # <<<<<<<<<<<<<<\n *             have_slices = True\n *         else:\n */\n        __pyx_v_seen_ellipsis = 1;\n\n        /* \"View.MemoryView\":685\n *     for item in tup:\n *         if item is Ellipsis:\n *             if not seen_ellipsis:             # <<<<<<<<<<<<<<\n *                 idx += ndim - len(tup)\n *                 seen_ellipsis = True\n */\n      }\n\n      /* \"View.MemoryView\":688\n *                 idx += ndim - len(tup)\n *                 seen_ellipsis = True\n *             have_slices = True             # <<<<<<<<<<<<<<\n *         else:\n *             if isinstance(item, slice):\n */\n      __pyx_v_have_slices = 1;\n\n      /* \"View.MemoryView\":684\n *     idx = 0\n *     for item in tup:\n *         if item is Ellipsis:             # <<<<<<<<<<<<<<\n *             if not seen_ellipsis:\n *                 idx += ndim - len(tup)\n */\n      goto __pyx_L5;\n    }\n\n    /* \"View.MemoryView\":690\n *             have_slices = True\n *         else:\n *             if isinstance(item, slice):             # <<<<<<<<<<<<<<\n *                 have_slices = True\n *             elif not PyIndex_Check(item):\n */\n    /*else*/ {\n      __pyx_t_2 = PySlice_Check(__pyx_v_item); \n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":691\n *         else:\n *             if isinstance(item, slice):\n *                 have_slices = True             # <<<<<<<<<<<<<<\n *             elif not PyIndex_Check(item):\n *                 raise TypeError, f\"Cannot index with type '{type(item)}'\"\n */\n        __pyx_v_have_slices = 1;\n\n        /* \"View.MemoryView\":690\n *             have_slices = True\n *         else:\n *             if isinstance(item, slice):             # <<<<<<<<<<<<<<\n *                 have_slices = True\n *             elif not PyIndex_Check(item):\n */\n        goto __pyx_L7;\n      }\n\n      /* \"View.MemoryView\":692\n *             if isinstance(item, slice):\n *                 have_slices = True\n *             elif not PyIndex_Check(item):             # <<<<<<<<<<<<<<\n *                 raise TypeError, f\"Cannot index with type '{type(item)}'\"\n *             result[idx] = item\n */\n      __pyx_t_2 = (!(PyIndex_Check(__pyx_v_item) != 0));\n      if (unlikely(__pyx_t_2)) {\n\n        /* \"View.MemoryView\":693\n *                 have_slices = True\n *             elif not PyIndex_Check(item):\n *                 raise TypeError, f\"Cannot index with type '{type(item)}'\"             # <<<<<<<<<<<<<<\n *             result[idx] = item\n *         idx += 1\n */\n        __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 693, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_3);\n        __pyx_t_5 = 0;\n        __pyx_t_6 = 127;\n        __Pyx_INCREF(__pyx_kp_u_Cannot_index_with_type);\n        __pyx_t_5 += 24;\n        __Pyx_GIVEREF(__pyx_kp_u_Cannot_index_with_type);\n        PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_kp_u_Cannot_index_with_type);\n        __pyx_t_7 = __Pyx_PyObject_FormatSimple(((PyObject *)Py_TYPE(__pyx_v_item)), __pyx_empty_unicode); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 693, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_7);\n        __pyx_t_6 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_7) > __pyx_t_6) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_7) : __pyx_t_6;\n        __pyx_t_5 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_7);\n        __Pyx_GIVEREF(__pyx_t_7);\n        PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_7);\n        __pyx_t_7 = 0;\n        __Pyx_INCREF(__pyx_kp_u__6);\n        __pyx_t_5 += 1;\n        __Pyx_GIVEREF(__pyx_kp_u__6);\n        PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_kp_u__6);\n        __pyx_t_7 = __Pyx_PyUnicode_Join(__pyx_t_3, 3, __pyx_t_5, __pyx_t_6); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 693, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_7);\n        __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n        __Pyx_Raise(__pyx_builtin_TypeError, __pyx_t_7, 0, 0);\n        __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n        __PYX_ERR(1, 693, __pyx_L1_error)\n\n        /* \"View.MemoryView\":692\n *             if isinstance(item, slice):\n *                 have_slices = True\n *             elif not PyIndex_Check(item):             # <<<<<<<<<<<<<<\n *                 raise TypeError, f\"Cannot index with type '{type(item)}'\"\n *             result[idx] = item\n */\n      }\n      __pyx_L7:;\n\n      /* \"View.MemoryView\":694\n *             elif not PyIndex_Check(item):\n *                 raise TypeError, f\"Cannot index with type '{type(item)}'\"\n *             result[idx] = item             # <<<<<<<<<<<<<<\n *         idx += 1\n * \n */\n      if (unlikely((__Pyx_SetItemInt(__pyx_v_result, __pyx_v_idx, __pyx_v_item, Py_ssize_t, 1, PyInt_FromSsize_t, 1, 1, 1) < 0))) __PYX_ERR(1, 694, __pyx_L1_error)\n    }\n    __pyx_L5:;\n\n    /* \"View.MemoryView\":695\n *                 raise TypeError, f\"Cannot index with type '{type(item)}'\"\n *             result[idx] = item\n *         idx += 1             # <<<<<<<<<<<<<<\n * \n *     nslices = ndim - idx\n */\n    __pyx_v_idx = (__pyx_v_idx + 1);\n\n    /* \"View.MemoryView\":683\n *     seen_ellipsis = False\n *     idx = 0\n *     for item in tup:             # <<<<<<<<<<<<<<\n *         if item is Ellipsis:\n *             if not seen_ellipsis:\n */\n  }\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":697\n *         idx += 1\n * \n *     nslices = ndim - idx             # <<<<<<<<<<<<<<\n *     return have_slices or nslices, tuple(result)\n * \n */\n  __pyx_v_nslices = (__pyx_v_ndim - __pyx_v_idx);\n\n  /* \"View.MemoryView\":698\n * \n *     nslices = ndim - idx\n *     return have_slices or nslices, tuple(result)             # <<<<<<<<<<<<<<\n * \n * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1:\n */\n  __Pyx_XDECREF(__pyx_r);\n  if (!__pyx_v_have_slices) {\n  } else {\n    __pyx_t_7 = __Pyx_PyBool_FromLong(__pyx_v_have_slices); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 698, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_7);\n    __pyx_t_1 = __pyx_t_7;\n    __pyx_t_7 = 0;\n    goto __pyx_L9_bool_binop_done;\n  }\n  __pyx_t_7 = PyInt_FromSsize_t(__pyx_v_nslices); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 698, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_7);\n  __pyx_t_1 = __pyx_t_7;\n  __pyx_t_7 = 0;\n  __pyx_L9_bool_binop_done:;\n  __pyx_t_7 = PyList_AsTuple(__pyx_v_result); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 698, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_7);\n  __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 698, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_GIVEREF(__pyx_t_1);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1)) __PYX_ERR(1, 698, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_7);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_7)) __PYX_ERR(1, 698, __pyx_L1_error);\n  __pyx_t_1 = 0;\n  __pyx_t_7 = 0;\n  __pyx_r = ((PyObject*)__pyx_t_3);\n  __pyx_t_3 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":671\n *     return isinstance(o, memoryview)\n * \n * cdef tuple _unellipsify(object index, int ndim):             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Replace all ellipses with full slices and fill incomplete indices with\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_AddTraceback(\"View.MemoryView._unellipsify\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_tup);\n  __Pyx_XDECREF(__pyx_v_result);\n  __Pyx_XDECREF(__pyx_v_item);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":700\n *     return have_slices or nslices, tuple(result)\n * \n * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1:             # <<<<<<<<<<<<<<\n *     for suboffset in suboffsets[:ndim]:\n *         if suboffset >= 0:\n */\n\nstatic int assert_direct_dimensions(Py_ssize_t *__pyx_v_suboffsets, int __pyx_v_ndim) {\n  Py_ssize_t __pyx_v_suboffset;\n  int __pyx_r;\n  Py_ssize_t *__pyx_t_1;\n  Py_ssize_t *__pyx_t_2;\n  Py_ssize_t *__pyx_t_3;\n  int __pyx_t_4;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n\n  /* \"View.MemoryView\":701\n * \n * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1:\n *     for suboffset in suboffsets[:ndim]:             # <<<<<<<<<<<<<<\n *         if suboffset >= 0:\n *             raise ValueError, \"Indirect dimensions not supported\"\n */\n  __pyx_t_2 = (__pyx_v_suboffsets + __pyx_v_ndim);\n  for (__pyx_t_3 = __pyx_v_suboffsets; __pyx_t_3 < __pyx_t_2; __pyx_t_3++) {\n    __pyx_t_1 = __pyx_t_3;\n    __pyx_v_suboffset = (__pyx_t_1[0]);\n\n    /* \"View.MemoryView\":702\n * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1:\n *     for suboffset in suboffsets[:ndim]:\n *         if suboffset >= 0:             # <<<<<<<<<<<<<<\n *             raise ValueError, \"Indirect dimensions not supported\"\n *     return 0  # return type just used as an error flag\n */\n    __pyx_t_4 = (__pyx_v_suboffset >= 0);\n    if (unlikely(__pyx_t_4)) {\n\n      /* \"View.MemoryView\":703\n *     for suboffset in suboffsets[:ndim]:\n *         if suboffset >= 0:\n *             raise ValueError, \"Indirect dimensions not supported\"             # <<<<<<<<<<<<<<\n *     return 0  # return type just used as an error flag\n * \n */\n      __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Indirect_dimensions_not_supporte, 0, 0);\n      __PYX_ERR(1, 703, __pyx_L1_error)\n\n      /* \"View.MemoryView\":702\n * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1:\n *     for suboffset in suboffsets[:ndim]:\n *         if suboffset >= 0:             # <<<<<<<<<<<<<<\n *             raise ValueError, \"Indirect dimensions not supported\"\n *     return 0  # return type just used as an error flag\n */\n    }\n  }\n\n  /* \"View.MemoryView\":704\n *         if suboffset >= 0:\n *             raise ValueError, \"Indirect dimensions not supported\"\n *     return 0  # return type just used as an error flag             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":700\n *     return have_slices or nslices, tuple(result)\n * \n * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1:             # <<<<<<<<<<<<<<\n *     for suboffset in suboffsets[:ndim]:\n *         if suboffset >= 0:\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"View.MemoryView.assert_direct_dimensions\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":711\n * \n * @cname('__pyx_memview_slice')\n * cdef memoryview memview_slice(memoryview memview, object indices):             # <<<<<<<<<<<<<<\n *     cdef int new_ndim = 0, suboffset_dim = -1, dim\n *     cdef bint negative_step\n */\n\nstatic struct __pyx_memoryview_obj *__pyx_memview_slice(struct __pyx_memoryview_obj *__pyx_v_memview, PyObject *__pyx_v_indices) {\n  int __pyx_v_new_ndim;\n  int __pyx_v_suboffset_dim;\n  int __pyx_v_dim;\n  __Pyx_memviewslice __pyx_v_src;\n  __Pyx_memviewslice __pyx_v_dst;\n  __Pyx_memviewslice *__pyx_v_p_src;\n  struct __pyx_memoryviewslice_obj *__pyx_v_memviewsliceobj = 0;\n  __Pyx_memviewslice *__pyx_v_p_dst;\n  int *__pyx_v_p_suboffset_dim;\n  Py_ssize_t __pyx_v_start;\n  Py_ssize_t __pyx_v_stop;\n  Py_ssize_t __pyx_v_step;\n  Py_ssize_t __pyx_v_cindex;\n  int __pyx_v_have_start;\n  int __pyx_v_have_stop;\n  int __pyx_v_have_step;\n  PyObject *__pyx_v_index = NULL;\n  struct __pyx_memoryview_obj *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  struct __pyx_memoryview_obj *__pyx_t_3;\n  char *__pyx_t_4;\n  int __pyx_t_5;\n  Py_ssize_t __pyx_t_6;\n  PyObject *(*__pyx_t_7)(PyObject *);\n  PyObject *__pyx_t_8 = NULL;\n  Py_ssize_t __pyx_t_9;\n  int __pyx_t_10;\n  Py_ssize_t __pyx_t_11;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"memview_slice\", 1);\n\n  /* \"View.MemoryView\":712\n * @cname('__pyx_memview_slice')\n * cdef memoryview memview_slice(memoryview memview, object indices):\n *     cdef int new_ndim = 0, suboffset_dim = -1, dim             # <<<<<<<<<<<<<<\n *     cdef bint negative_step\n *     cdef __Pyx_memviewslice src, dst\n */\n  __pyx_v_new_ndim = 0;\n  __pyx_v_suboffset_dim = -1;\n\n  /* \"View.MemoryView\":719\n * \n * \n *     memset(&dst, 0, sizeof(dst))             # <<<<<<<<<<<<<<\n * \n *     cdef _memoryviewslice memviewsliceobj\n */\n  (void)(memset((&__pyx_v_dst), 0, (sizeof(__pyx_v_dst))));\n\n  /* \"View.MemoryView\":723\n *     cdef _memoryviewslice memviewsliceobj\n * \n *     assert memview.view.ndim > 0             # <<<<<<<<<<<<<<\n * \n *     if isinstance(memview, _memoryviewslice):\n */\n  #ifndef CYTHON_WITHOUT_ASSERTIONS\n  if (unlikely(__pyx_assertions_enabled())) {\n    __pyx_t_1 = (__pyx_v_memview->view.ndim > 0);\n    if (unlikely(!__pyx_t_1)) {\n      __Pyx_Raise(__pyx_builtin_AssertionError, 0, 0, 0);\n      __PYX_ERR(1, 723, __pyx_L1_error)\n    }\n  }\n  #else\n  if ((1)); else __PYX_ERR(1, 723, __pyx_L1_error)\n  #endif\n\n  /* \"View.MemoryView\":725\n *     assert memview.view.ndim > 0\n * \n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         memviewsliceobj = memview\n *         p_src = &memviewsliceobj.from_slice\n */\n  __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); \n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":726\n * \n *     if isinstance(memview, _memoryviewslice):\n *         memviewsliceobj = memview             # <<<<<<<<<<<<<<\n *         p_src = &memviewsliceobj.from_slice\n *     else:\n */\n    if (!(likely(((((PyObject *)__pyx_v_memview)) == Py_None) || likely(__Pyx_TypeTest(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type))))) __PYX_ERR(1, 726, __pyx_L1_error)\n    __pyx_t_2 = ((PyObject *)__pyx_v_memview);\n    __Pyx_INCREF(__pyx_t_2);\n    __pyx_v_memviewsliceobj = ((struct __pyx_memoryviewslice_obj *)__pyx_t_2);\n    __pyx_t_2 = 0;\n\n    /* \"View.MemoryView\":727\n *     if isinstance(memview, _memoryviewslice):\n *         memviewsliceobj = memview\n *         p_src = &memviewsliceobj.from_slice             # <<<<<<<<<<<<<<\n *     else:\n *         slice_copy(memview, &src)\n */\n    __pyx_v_p_src = (&__pyx_v_memviewsliceobj->from_slice);\n\n    /* \"View.MemoryView\":725\n *     assert memview.view.ndim > 0\n * \n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         memviewsliceobj = memview\n *         p_src = &memviewsliceobj.from_slice\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":729\n *         p_src = &memviewsliceobj.from_slice\n *     else:\n *         slice_copy(memview, &src)             # <<<<<<<<<<<<<<\n *         p_src = &src\n * \n */\n  /*else*/ {\n    __pyx_memoryview_slice_copy(__pyx_v_memview, (&__pyx_v_src));\n\n    /* \"View.MemoryView\":730\n *     else:\n *         slice_copy(memview, &src)\n *         p_src = &src             # <<<<<<<<<<<<<<\n * \n * \n */\n    __pyx_v_p_src = (&__pyx_v_src);\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":736\n * \n * \n *     dst.memview = p_src.memview             # <<<<<<<<<<<<<<\n *     dst.data = p_src.data\n * \n */\n  __pyx_t_3 = __pyx_v_p_src->memview;\n  __pyx_v_dst.memview = __pyx_t_3;\n\n  /* \"View.MemoryView\":737\n * \n *     dst.memview = p_src.memview\n *     dst.data = p_src.data             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_4 = __pyx_v_p_src->data;\n  __pyx_v_dst.data = __pyx_t_4;\n\n  /* \"View.MemoryView\":742\n * \n * \n *     cdef __Pyx_memviewslice *p_dst = &dst             # <<<<<<<<<<<<<<\n *     cdef int *p_suboffset_dim = &suboffset_dim\n *     cdef Py_ssize_t start, stop, step, cindex\n */\n  __pyx_v_p_dst = (&__pyx_v_dst);\n\n  /* \"View.MemoryView\":743\n * \n *     cdef __Pyx_memviewslice *p_dst = &dst\n *     cdef int *p_suboffset_dim = &suboffset_dim             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t start, stop, step, cindex\n *     cdef bint have_start, have_stop, have_step\n */\n  __pyx_v_p_suboffset_dim = (&__pyx_v_suboffset_dim);\n\n  /* \"View.MemoryView\":747\n *     cdef bint have_start, have_stop, have_step\n * \n *     for dim, index in enumerate(indices):             # <<<<<<<<<<<<<<\n *         if PyIndex_Check(index):\n *             cindex = index\n */\n  __pyx_t_5 = 0;\n  if (likely(PyList_CheckExact(__pyx_v_indices)) || PyTuple_CheckExact(__pyx_v_indices)) {\n    __pyx_t_2 = __pyx_v_indices; __Pyx_INCREF(__pyx_t_2);\n    __pyx_t_6 = 0;\n    __pyx_t_7 = NULL;\n  } else {\n    __pyx_t_6 = -1; __pyx_t_2 = PyObject_GetIter(__pyx_v_indices); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 747, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_t_7 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_2); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 747, __pyx_L1_error)\n  }\n  for (;;) {\n    if (likely(!__pyx_t_7)) {\n      if (likely(PyList_CheckExact(__pyx_t_2))) {\n        {\n          Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_2);\n          #if !CYTHON_ASSUME_SAFE_MACROS\n          if (unlikely((__pyx_temp < 0))) __PYX_ERR(1, 747, __pyx_L1_error)\n          #endif\n          if (__pyx_t_6 >= __pyx_temp) break;\n        }\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_8 = PyList_GET_ITEM(__pyx_t_2, __pyx_t_6); __Pyx_INCREF(__pyx_t_8); __pyx_t_6++; if (unlikely((0 < 0))) __PYX_ERR(1, 747, __pyx_L1_error)\n        #else\n        __pyx_t_8 = __Pyx_PySequence_ITEM(__pyx_t_2, __pyx_t_6); __pyx_t_6++; if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 747, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_8);\n        #endif\n      } else {\n        {\n          Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_2);\n          #if !CYTHON_ASSUME_SAFE_MACROS\n          if (unlikely((__pyx_temp < 0))) __PYX_ERR(1, 747, __pyx_L1_error)\n          #endif\n          if (__pyx_t_6 >= __pyx_temp) break;\n        }\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_8 = PyTuple_GET_ITEM(__pyx_t_2, __pyx_t_6); __Pyx_INCREF(__pyx_t_8); __pyx_t_6++; if (unlikely((0 < 0))) __PYX_ERR(1, 747, __pyx_L1_error)\n        #else\n        __pyx_t_8 = __Pyx_PySequence_ITEM(__pyx_t_2, __pyx_t_6); __pyx_t_6++; if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 747, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_8);\n        #endif\n      }\n    } else {\n      __pyx_t_8 = __pyx_t_7(__pyx_t_2);\n      if (unlikely(!__pyx_t_8)) {\n        PyObject* exc_type = PyErr_Occurred();\n        if (exc_type) {\n          if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear();\n          else __PYX_ERR(1, 747, __pyx_L1_error)\n        }\n        break;\n      }\n      __Pyx_GOTREF(__pyx_t_8);\n    }\n    __Pyx_XDECREF_SET(__pyx_v_index, __pyx_t_8);\n    __pyx_t_8 = 0;\n    __pyx_v_dim = __pyx_t_5;\n    __pyx_t_5 = (__pyx_t_5 + 1);\n\n    /* \"View.MemoryView\":748\n * \n *     for dim, index in enumerate(indices):\n *         if PyIndex_Check(index):             # <<<<<<<<<<<<<<\n *             cindex = index\n *             slice_memviewslice(\n */\n    __pyx_t_1 = (PyIndex_Check(__pyx_v_index) != 0);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":749\n *     for dim, index in enumerate(indices):\n *         if PyIndex_Check(index):\n *             cindex = index             # <<<<<<<<<<<<<<\n *             slice_memviewslice(\n *                 p_dst, p_src.shape[dim], p_src.strides[dim], p_src.suboffsets[dim],\n */\n      __pyx_t_9 = __Pyx_PyIndex_AsSsize_t(__pyx_v_index); if (unlikely((__pyx_t_9 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 749, __pyx_L1_error)\n      __pyx_v_cindex = __pyx_t_9;\n\n      /* \"View.MemoryView\":750\n *         if PyIndex_Check(index):\n *             cindex = index\n *             slice_memviewslice(             # <<<<<<<<<<<<<<\n *                 p_dst, p_src.shape[dim], p_src.strides[dim], p_src.suboffsets[dim],\n *                 dim, new_ndim, p_suboffset_dim,\n */\n      __pyx_t_10 = __pyx_memoryview_slice_memviewslice(__pyx_v_p_dst, (__pyx_v_p_src->shape[__pyx_v_dim]), (__pyx_v_p_src->strides[__pyx_v_dim]), (__pyx_v_p_src->suboffsets[__pyx_v_dim]), __pyx_v_dim, __pyx_v_new_ndim, __pyx_v_p_suboffset_dim, __pyx_v_cindex, 0, 0, 0, 0, 0, 0); if (unlikely(__pyx_t_10 == ((int)-1))) __PYX_ERR(1, 750, __pyx_L1_error)\n\n      /* \"View.MemoryView\":748\n * \n *     for dim, index in enumerate(indices):\n *         if PyIndex_Check(index):             # <<<<<<<<<<<<<<\n *             cindex = index\n *             slice_memviewslice(\n */\n      goto __pyx_L6;\n    }\n\n    /* \"View.MemoryView\":756\n *                 0, 0, 0, # have_{start,stop,step}\n *                 False)\n *         elif index is None:             # <<<<<<<<<<<<<<\n *             p_dst.shape[new_ndim] = 1\n *             p_dst.strides[new_ndim] = 0\n */\n    __pyx_t_1 = (__pyx_v_index == Py_None);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":757\n *                 False)\n *         elif index is None:\n *             p_dst.shape[new_ndim] = 1             # <<<<<<<<<<<<<<\n *             p_dst.strides[new_ndim] = 0\n *             p_dst.suboffsets[new_ndim] = -1\n */\n      (__pyx_v_p_dst->shape[__pyx_v_new_ndim]) = 1;\n\n      /* \"View.MemoryView\":758\n *         elif index is None:\n *             p_dst.shape[new_ndim] = 1\n *             p_dst.strides[new_ndim] = 0             # <<<<<<<<<<<<<<\n *             p_dst.suboffsets[new_ndim] = -1\n *             new_ndim += 1\n */\n      (__pyx_v_p_dst->strides[__pyx_v_new_ndim]) = 0;\n\n      /* \"View.MemoryView\":759\n *             p_dst.shape[new_ndim] = 1\n *             p_dst.strides[new_ndim] = 0\n *             p_dst.suboffsets[new_ndim] = -1             # <<<<<<<<<<<<<<\n *             new_ndim += 1\n *         else:\n */\n      (__pyx_v_p_dst->suboffsets[__pyx_v_new_ndim]) = -1L;\n\n      /* \"View.MemoryView\":760\n *             p_dst.strides[new_ndim] = 0\n *             p_dst.suboffsets[new_ndim] = -1\n *             new_ndim += 1             # <<<<<<<<<<<<<<\n *         else:\n *             start = index.start or 0\n */\n      __pyx_v_new_ndim = (__pyx_v_new_ndim + 1);\n\n      /* \"View.MemoryView\":756\n *                 0, 0, 0, # have_{start,stop,step}\n *                 False)\n *         elif index is None:             # <<<<<<<<<<<<<<\n *             p_dst.shape[new_ndim] = 1\n *             p_dst.strides[new_ndim] = 0\n */\n      goto __pyx_L6;\n    }\n\n    /* \"View.MemoryView\":762\n *             new_ndim += 1\n *         else:\n *             start = index.start or 0             # <<<<<<<<<<<<<<\n *             stop = index.stop or 0\n *             step = index.step or 0\n */\n    /*else*/ {\n      __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_start); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 762, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_8);\n      __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 762, __pyx_L1_error)\n      if (!__pyx_t_1) {\n        __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n      } else {\n        __pyx_t_11 = __Pyx_PyIndex_AsSsize_t(__pyx_t_8); if (unlikely((__pyx_t_11 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 762, __pyx_L1_error)\n        __pyx_t_9 = __pyx_t_11;\n        __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n        goto __pyx_L7_bool_binop_done;\n      }\n      __pyx_t_9 = 0;\n      __pyx_L7_bool_binop_done:;\n      __pyx_v_start = __pyx_t_9;\n\n      /* \"View.MemoryView\":763\n *         else:\n *             start = index.start or 0\n *             stop = index.stop or 0             # <<<<<<<<<<<<<<\n *             step = index.step or 0\n * \n */\n      __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_stop); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 763, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_8);\n      __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 763, __pyx_L1_error)\n      if (!__pyx_t_1) {\n        __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n      } else {\n        __pyx_t_11 = __Pyx_PyIndex_AsSsize_t(__pyx_t_8); if (unlikely((__pyx_t_11 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 763, __pyx_L1_error)\n        __pyx_t_9 = __pyx_t_11;\n        __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n        goto __pyx_L9_bool_binop_done;\n      }\n      __pyx_t_9 = 0;\n      __pyx_L9_bool_binop_done:;\n      __pyx_v_stop = __pyx_t_9;\n\n      /* \"View.MemoryView\":764\n *             start = index.start or 0\n *             stop = index.stop or 0\n *             step = index.step or 0             # <<<<<<<<<<<<<<\n * \n *             have_start = index.start is not None\n */\n      __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_step); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 764, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_8);\n      __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 764, __pyx_L1_error)\n      if (!__pyx_t_1) {\n        __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n      } else {\n        __pyx_t_11 = __Pyx_PyIndex_AsSsize_t(__pyx_t_8); if (unlikely((__pyx_t_11 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 764, __pyx_L1_error)\n        __pyx_t_9 = __pyx_t_11;\n        __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n        goto __pyx_L11_bool_binop_done;\n      }\n      __pyx_t_9 = 0;\n      __pyx_L11_bool_binop_done:;\n      __pyx_v_step = __pyx_t_9;\n\n      /* \"View.MemoryView\":766\n *             step = index.step or 0\n * \n *             have_start = index.start is not None             # <<<<<<<<<<<<<<\n *             have_stop = index.stop is not None\n *             have_step = index.step is not None\n */\n      __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_start); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 766, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_8);\n      __pyx_t_1 = (__pyx_t_8 != Py_None);\n      __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n      __pyx_v_have_start = __pyx_t_1;\n\n      /* \"View.MemoryView\":767\n * \n *             have_start = index.start is not None\n *             have_stop = index.stop is not None             # <<<<<<<<<<<<<<\n *             have_step = index.step is not None\n * \n */\n      __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_stop); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 767, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_8);\n      __pyx_t_1 = (__pyx_t_8 != Py_None);\n      __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n      __pyx_v_have_stop = __pyx_t_1;\n\n      /* \"View.MemoryView\":768\n *             have_start = index.start is not None\n *             have_stop = index.stop is not None\n *             have_step = index.step is not None             # <<<<<<<<<<<<<<\n * \n *             slice_memviewslice(\n */\n      __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_step); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 768, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_8);\n      __pyx_t_1 = (__pyx_t_8 != Py_None);\n      __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n      __pyx_v_have_step = __pyx_t_1;\n\n      /* \"View.MemoryView\":770\n *             have_step = index.step is not None\n * \n *             slice_memviewslice(             # <<<<<<<<<<<<<<\n *                 p_dst, p_src.shape[dim], p_src.strides[dim], p_src.suboffsets[dim],\n *                 dim, new_ndim, p_suboffset_dim,\n */\n      __pyx_t_10 = __pyx_memoryview_slice_memviewslice(__pyx_v_p_dst, (__pyx_v_p_src->shape[__pyx_v_dim]), (__pyx_v_p_src->strides[__pyx_v_dim]), (__pyx_v_p_src->suboffsets[__pyx_v_dim]), __pyx_v_dim, __pyx_v_new_ndim, __pyx_v_p_suboffset_dim, __pyx_v_start, __pyx_v_stop, __pyx_v_step, __pyx_v_have_start, __pyx_v_have_stop, __pyx_v_have_step, 1); if (unlikely(__pyx_t_10 == ((int)-1))) __PYX_ERR(1, 770, __pyx_L1_error)\n\n      /* \"View.MemoryView\":776\n *                 have_start, have_stop, have_step,\n *                 True)\n *             new_ndim += 1             # <<<<<<<<<<<<<<\n * \n *     if isinstance(memview, _memoryviewslice):\n */\n      __pyx_v_new_ndim = (__pyx_v_new_ndim + 1);\n    }\n    __pyx_L6:;\n\n    /* \"View.MemoryView\":747\n *     cdef bint have_start, have_stop, have_step\n * \n *     for dim, index in enumerate(indices):             # <<<<<<<<<<<<<<\n *         if PyIndex_Check(index):\n *             cindex = index\n */\n  }\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n\n  /* \"View.MemoryView\":778\n *             new_ndim += 1\n * \n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         return memoryview_fromslice(dst, new_ndim,\n *                                     memviewsliceobj.to_object_func,\n */\n  __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); \n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":779\n * \n *     if isinstance(memview, _memoryviewslice):\n *         return memoryview_fromslice(dst, new_ndim,             # <<<<<<<<<<<<<<\n *                                     memviewsliceobj.to_object_func,\n *                                     memviewsliceobj.to_dtype_func,\n */\n    __Pyx_XDECREF((PyObject *)__pyx_r);\n\n    /* \"View.MemoryView\":780\n *     if isinstance(memview, _memoryviewslice):\n *         return memoryview_fromslice(dst, new_ndim,\n *                                     memviewsliceobj.to_object_func,             # <<<<<<<<<<<<<<\n *                                     memviewsliceobj.to_dtype_func,\n *                                     memview.dtype_is_object)\n */\n    if (unlikely(!__pyx_v_memviewsliceobj)) { __Pyx_RaiseUnboundLocalError(\"memviewsliceobj\"); __PYX_ERR(1, 780, __pyx_L1_error) }\n\n    /* \"View.MemoryView\":781\n *         return memoryview_fromslice(dst, new_ndim,\n *                                     memviewsliceobj.to_object_func,\n *                                     memviewsliceobj.to_dtype_func,             # <<<<<<<<<<<<<<\n *                                     memview.dtype_is_object)\n *     else:\n */\n    if (unlikely(!__pyx_v_memviewsliceobj)) { __Pyx_RaiseUnboundLocalError(\"memviewsliceobj\"); __PYX_ERR(1, 781, __pyx_L1_error) }\n\n    /* \"View.MemoryView\":779\n * \n *     if isinstance(memview, _memoryviewslice):\n *         return memoryview_fromslice(dst, new_ndim,             # <<<<<<<<<<<<<<\n *                                     memviewsliceobj.to_object_func,\n *                                     memviewsliceobj.to_dtype_func,\n */\n    __pyx_t_2 = __pyx_memoryview_fromslice(__pyx_v_dst, __pyx_v_new_ndim, __pyx_v_memviewsliceobj->to_object_func, __pyx_v_memviewsliceobj->to_dtype_func, __pyx_v_memview->dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 779, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    if (!(likely(((__pyx_t_2) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_2, __pyx_memoryview_type))))) __PYX_ERR(1, 779, __pyx_L1_error)\n    __pyx_r = ((struct __pyx_memoryview_obj *)__pyx_t_2);\n    __pyx_t_2 = 0;\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":778\n *             new_ndim += 1\n * \n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         return memoryview_fromslice(dst, new_ndim,\n *                                     memviewsliceobj.to_object_func,\n */\n  }\n\n  /* \"View.MemoryView\":784\n *                                     memview.dtype_is_object)\n *     else:\n *         return memoryview_fromslice(dst, new_ndim, NULL, NULL,             # <<<<<<<<<<<<<<\n *                                     memview.dtype_is_object)\n * \n */\n  /*else*/ {\n    __Pyx_XDECREF((PyObject *)__pyx_r);\n\n    /* \"View.MemoryView\":785\n *     else:\n *         return memoryview_fromslice(dst, new_ndim, NULL, NULL,\n *                                     memview.dtype_is_object)             # <<<<<<<<<<<<<<\n * \n * \n */\n    __pyx_t_2 = __pyx_memoryview_fromslice(__pyx_v_dst, __pyx_v_new_ndim, NULL, NULL, __pyx_v_memview->dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 784, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n\n    /* \"View.MemoryView\":784\n *                                     memview.dtype_is_object)\n *     else:\n *         return memoryview_fromslice(dst, new_ndim, NULL, NULL,             # <<<<<<<<<<<<<<\n *                                     memview.dtype_is_object)\n * \n */\n    if (!(likely(((__pyx_t_2) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_2, __pyx_memoryview_type))))) __PYX_ERR(1, 784, __pyx_L1_error)\n    __pyx_r = ((struct __pyx_memoryview_obj *)__pyx_t_2);\n    __pyx_t_2 = 0;\n    goto __pyx_L0;\n  }\n\n  /* \"View.MemoryView\":711\n * \n * @cname('__pyx_memview_slice')\n * cdef memoryview memview_slice(memoryview memview, object indices):             # <<<<<<<<<<<<<<\n *     cdef int new_ndim = 0, suboffset_dim = -1, dim\n *     cdef bint negative_step\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_8);\n  __Pyx_AddTraceback(\"View.MemoryView.memview_slice\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF((PyObject *)__pyx_v_memviewsliceobj);\n  __Pyx_XDECREF(__pyx_v_index);\n  __Pyx_XGIVEREF((PyObject *)__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":793\n * \n * @cname('__pyx_memoryview_slice_memviewslice')\n * cdef int slice_memviewslice(             # <<<<<<<<<<<<<<\n *         __Pyx_memviewslice *dst,\n *         Py_ssize_t shape, Py_ssize_t stride, Py_ssize_t suboffset,\n */\n\nstatic int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *__pyx_v_dst, Py_ssize_t __pyx_v_shape, Py_ssize_t __pyx_v_stride, Py_ssize_t __pyx_v_suboffset, int __pyx_v_dim, int __pyx_v_new_ndim, int *__pyx_v_suboffset_dim, Py_ssize_t __pyx_v_start, Py_ssize_t __pyx_v_stop, Py_ssize_t __pyx_v_step, int __pyx_v_have_start, int __pyx_v_have_stop, int __pyx_v_have_step, int __pyx_v_is_slice) {\n  Py_ssize_t __pyx_v_new_shape;\n  int __pyx_v_negative_step;\n  int __pyx_r;\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  #ifdef WITH_THREAD\n  PyGILState_STATE __pyx_gilstate_save;\n  #endif\n\n  /* \"View.MemoryView\":813\n *     cdef bint negative_step\n * \n *     if not is_slice:             # <<<<<<<<<<<<<<\n * \n *         if start < 0:\n */\n  __pyx_t_1 = (!__pyx_v_is_slice);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":815\n *     if not is_slice:\n * \n *         if start < 0:             # <<<<<<<<<<<<<<\n *             start += shape\n *         if not 0 <= start < shape:\n */\n    __pyx_t_1 = (__pyx_v_start < 0);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":816\n * \n *         if start < 0:\n *             start += shape             # <<<<<<<<<<<<<<\n *         if not 0 <= start < shape:\n *             _err_dim(PyExc_IndexError, \"Index out of bounds (axis %d)\", dim)\n */\n      __pyx_v_start = (__pyx_v_start + __pyx_v_shape);\n\n      /* \"View.MemoryView\":815\n *     if not is_slice:\n * \n *         if start < 0:             # <<<<<<<<<<<<<<\n *             start += shape\n *         if not 0 <= start < shape:\n */\n    }\n\n    /* \"View.MemoryView\":817\n *         if start < 0:\n *             start += shape\n *         if not 0 <= start < shape:             # <<<<<<<<<<<<<<\n *             _err_dim(PyExc_IndexError, \"Index out of bounds (axis %d)\", dim)\n *     else:\n */\n    __pyx_t_1 = (0 <= __pyx_v_start);\n    if (__pyx_t_1) {\n      __pyx_t_1 = (__pyx_v_start < __pyx_v_shape);\n    }\n    __pyx_t_2 = (!__pyx_t_1);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":818\n *             start += shape\n *         if not 0 <= start < shape:\n *             _err_dim(PyExc_IndexError, \"Index out of bounds (axis %d)\", dim)             # <<<<<<<<<<<<<<\n *     else:\n * \n */\n      __pyx_t_3 = __pyx_memoryview_err_dim(PyExc_IndexError, __pyx_kp_s_Index_out_of_bounds_axis_d, __pyx_v_dim); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 818, __pyx_L1_error)\n\n      /* \"View.MemoryView\":817\n *         if start < 0:\n *             start += shape\n *         if not 0 <= start < shape:             # <<<<<<<<<<<<<<\n *             _err_dim(PyExc_IndexError, \"Index out of bounds (axis %d)\", dim)\n *     else:\n */\n    }\n\n    /* \"View.MemoryView\":813\n *     cdef bint negative_step\n * \n *     if not is_slice:             # <<<<<<<<<<<<<<\n * \n *         if start < 0:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":821\n *     else:\n * \n *         if have_step:             # <<<<<<<<<<<<<<\n *             negative_step = step < 0\n *             if step == 0:\n */\n  /*else*/ {\n    __pyx_t_2 = (__pyx_v_have_step != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":822\n * \n *         if have_step:\n *             negative_step = step < 0             # <<<<<<<<<<<<<<\n *             if step == 0:\n *                 _err_dim(PyExc_ValueError, \"Step may not be zero (axis %d)\", dim)\n */\n      __pyx_v_negative_step = (__pyx_v_step < 0);\n\n      /* \"View.MemoryView\":823\n *         if have_step:\n *             negative_step = step < 0\n *             if step == 0:             # <<<<<<<<<<<<<<\n *                 _err_dim(PyExc_ValueError, \"Step may not be zero (axis %d)\", dim)\n *         else:\n */\n      __pyx_t_2 = (__pyx_v_step == 0);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":824\n *             negative_step = step < 0\n *             if step == 0:\n *                 _err_dim(PyExc_ValueError, \"Step may not be zero (axis %d)\", dim)             # <<<<<<<<<<<<<<\n *         else:\n *             negative_step = False\n */\n        __pyx_t_3 = __pyx_memoryview_err_dim(PyExc_ValueError, __pyx_kp_s_Step_may_not_be_zero_axis_d, __pyx_v_dim); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 824, __pyx_L1_error)\n\n        /* \"View.MemoryView\":823\n *         if have_step:\n *             negative_step = step < 0\n *             if step == 0:             # <<<<<<<<<<<<<<\n *                 _err_dim(PyExc_ValueError, \"Step may not be zero (axis %d)\", dim)\n *         else:\n */\n      }\n\n      /* \"View.MemoryView\":821\n *     else:\n * \n *         if have_step:             # <<<<<<<<<<<<<<\n *             negative_step = step < 0\n *             if step == 0:\n */\n      goto __pyx_L6;\n    }\n\n    /* \"View.MemoryView\":826\n *                 _err_dim(PyExc_ValueError, \"Step may not be zero (axis %d)\", dim)\n *         else:\n *             negative_step = False             # <<<<<<<<<<<<<<\n *             step = 1\n * \n */\n    /*else*/ {\n      __pyx_v_negative_step = 0;\n\n      /* \"View.MemoryView\":827\n *         else:\n *             negative_step = False\n *             step = 1             # <<<<<<<<<<<<<<\n * \n * \n */\n      __pyx_v_step = 1;\n    }\n    __pyx_L6:;\n\n    /* \"View.MemoryView\":830\n * \n * \n *         if have_start:             # <<<<<<<<<<<<<<\n *             if start < 0:\n *                 start += shape\n */\n    __pyx_t_2 = (__pyx_v_have_start != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":831\n * \n *         if have_start:\n *             if start < 0:             # <<<<<<<<<<<<<<\n *                 start += shape\n *                 if start < 0:\n */\n      __pyx_t_2 = (__pyx_v_start < 0);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":832\n *         if have_start:\n *             if start < 0:\n *                 start += shape             # <<<<<<<<<<<<<<\n *                 if start < 0:\n *                     start = 0\n */\n        __pyx_v_start = (__pyx_v_start + __pyx_v_shape);\n\n        /* \"View.MemoryView\":833\n *             if start < 0:\n *                 start += shape\n *                 if start < 0:             # <<<<<<<<<<<<<<\n *                     start = 0\n *             elif start >= shape:\n */\n        __pyx_t_2 = (__pyx_v_start < 0);\n        if (__pyx_t_2) {\n\n          /* \"View.MemoryView\":834\n *                 start += shape\n *                 if start < 0:\n *                     start = 0             # <<<<<<<<<<<<<<\n *             elif start >= shape:\n *                 if negative_step:\n */\n          __pyx_v_start = 0;\n\n          /* \"View.MemoryView\":833\n *             if start < 0:\n *                 start += shape\n *                 if start < 0:             # <<<<<<<<<<<<<<\n *                     start = 0\n *             elif start >= shape:\n */\n        }\n\n        /* \"View.MemoryView\":831\n * \n *         if have_start:\n *             if start < 0:             # <<<<<<<<<<<<<<\n *                 start += shape\n *                 if start < 0:\n */\n        goto __pyx_L9;\n      }\n\n      /* \"View.MemoryView\":835\n *                 if start < 0:\n *                     start = 0\n *             elif start >= shape:             # <<<<<<<<<<<<<<\n *                 if negative_step:\n *                     start = shape - 1\n */\n      __pyx_t_2 = (__pyx_v_start >= __pyx_v_shape);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":836\n *                     start = 0\n *             elif start >= shape:\n *                 if negative_step:             # <<<<<<<<<<<<<<\n *                     start = shape - 1\n *                 else:\n */\n        if (__pyx_v_negative_step) {\n\n          /* \"View.MemoryView\":837\n *             elif start >= shape:\n *                 if negative_step:\n *                     start = shape - 1             # <<<<<<<<<<<<<<\n *                 else:\n *                     start = shape\n */\n          __pyx_v_start = (__pyx_v_shape - 1);\n\n          /* \"View.MemoryView\":836\n *                     start = 0\n *             elif start >= shape:\n *                 if negative_step:             # <<<<<<<<<<<<<<\n *                     start = shape - 1\n *                 else:\n */\n          goto __pyx_L11;\n        }\n\n        /* \"View.MemoryView\":839\n *                     start = shape - 1\n *                 else:\n *                     start = shape             # <<<<<<<<<<<<<<\n *         else:\n *             if negative_step:\n */\n        /*else*/ {\n          __pyx_v_start = __pyx_v_shape;\n        }\n        __pyx_L11:;\n\n        /* \"View.MemoryView\":835\n *                 if start < 0:\n *                     start = 0\n *             elif start >= shape:             # <<<<<<<<<<<<<<\n *                 if negative_step:\n *                     start = shape - 1\n */\n      }\n      __pyx_L9:;\n\n      /* \"View.MemoryView\":830\n * \n * \n *         if have_start:             # <<<<<<<<<<<<<<\n *             if start < 0:\n *                 start += shape\n */\n      goto __pyx_L8;\n    }\n\n    /* \"View.MemoryView\":841\n *                     start = shape\n *         else:\n *             if negative_step:             # <<<<<<<<<<<<<<\n *                 start = shape - 1\n *             else:\n */\n    /*else*/ {\n      if (__pyx_v_negative_step) {\n\n        /* \"View.MemoryView\":842\n *         else:\n *             if negative_step:\n *                 start = shape - 1             # <<<<<<<<<<<<<<\n *             else:\n *                 start = 0\n */\n        __pyx_v_start = (__pyx_v_shape - 1);\n\n        /* \"View.MemoryView\":841\n *                     start = shape\n *         else:\n *             if negative_step:             # <<<<<<<<<<<<<<\n *                 start = shape - 1\n *             else:\n */\n        goto __pyx_L12;\n      }\n\n      /* \"View.MemoryView\":844\n *                 start = shape - 1\n *             else:\n *                 start = 0             # <<<<<<<<<<<<<<\n * \n *         if have_stop:\n */\n      /*else*/ {\n        __pyx_v_start = 0;\n      }\n      __pyx_L12:;\n    }\n    __pyx_L8:;\n\n    /* \"View.MemoryView\":846\n *                 start = 0\n * \n *         if have_stop:             # <<<<<<<<<<<<<<\n *             if stop < 0:\n *                 stop += shape\n */\n    __pyx_t_2 = (__pyx_v_have_stop != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":847\n * \n *         if have_stop:\n *             if stop < 0:             # <<<<<<<<<<<<<<\n *                 stop += shape\n *                 if stop < 0:\n */\n      __pyx_t_2 = (__pyx_v_stop < 0);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":848\n *         if have_stop:\n *             if stop < 0:\n *                 stop += shape             # <<<<<<<<<<<<<<\n *                 if stop < 0:\n *                     stop = 0\n */\n        __pyx_v_stop = (__pyx_v_stop + __pyx_v_shape);\n\n        /* \"View.MemoryView\":849\n *             if stop < 0:\n *                 stop += shape\n *                 if stop < 0:             # <<<<<<<<<<<<<<\n *                     stop = 0\n *             elif stop > shape:\n */\n        __pyx_t_2 = (__pyx_v_stop < 0);\n        if (__pyx_t_2) {\n\n          /* \"View.MemoryView\":850\n *                 stop += shape\n *                 if stop < 0:\n *                     stop = 0             # <<<<<<<<<<<<<<\n *             elif stop > shape:\n *                 stop = shape\n */\n          __pyx_v_stop = 0;\n\n          /* \"View.MemoryView\":849\n *             if stop < 0:\n *                 stop += shape\n *                 if stop < 0:             # <<<<<<<<<<<<<<\n *                     stop = 0\n *             elif stop > shape:\n */\n        }\n\n        /* \"View.MemoryView\":847\n * \n *         if have_stop:\n *             if stop < 0:             # <<<<<<<<<<<<<<\n *                 stop += shape\n *                 if stop < 0:\n */\n        goto __pyx_L14;\n      }\n\n      /* \"View.MemoryView\":851\n *                 if stop < 0:\n *                     stop = 0\n *             elif stop > shape:             # <<<<<<<<<<<<<<\n *                 stop = shape\n *         else:\n */\n      __pyx_t_2 = (__pyx_v_stop > __pyx_v_shape);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":852\n *                     stop = 0\n *             elif stop > shape:\n *                 stop = shape             # <<<<<<<<<<<<<<\n *         else:\n *             if negative_step:\n */\n        __pyx_v_stop = __pyx_v_shape;\n\n        /* \"View.MemoryView\":851\n *                 if stop < 0:\n *                     stop = 0\n *             elif stop > shape:             # <<<<<<<<<<<<<<\n *                 stop = shape\n *         else:\n */\n      }\n      __pyx_L14:;\n\n      /* \"View.MemoryView\":846\n *                 start = 0\n * \n *         if have_stop:             # <<<<<<<<<<<<<<\n *             if stop < 0:\n *                 stop += shape\n */\n      goto __pyx_L13;\n    }\n\n    /* \"View.MemoryView\":854\n *                 stop = shape\n *         else:\n *             if negative_step:             # <<<<<<<<<<<<<<\n *                 stop = -1\n *             else:\n */\n    /*else*/ {\n      if (__pyx_v_negative_step) {\n\n        /* \"View.MemoryView\":855\n *         else:\n *             if negative_step:\n *                 stop = -1             # <<<<<<<<<<<<<<\n *             else:\n *                 stop = shape\n */\n        __pyx_v_stop = -1L;\n\n        /* \"View.MemoryView\":854\n *                 stop = shape\n *         else:\n *             if negative_step:             # <<<<<<<<<<<<<<\n *                 stop = -1\n *             else:\n */\n        goto __pyx_L16;\n      }\n\n      /* \"View.MemoryView\":857\n *                 stop = -1\n *             else:\n *                 stop = shape             # <<<<<<<<<<<<<<\n * \n * \n */\n      /*else*/ {\n        __pyx_v_stop = __pyx_v_shape;\n      }\n      __pyx_L16:;\n    }\n    __pyx_L13:;\n\n    /* \"View.MemoryView\":861\n * \n *         with cython.cdivision(True):\n *             new_shape = (stop - start) // step             # <<<<<<<<<<<<<<\n * \n *             if (stop - start) - step * new_shape:\n */\n    __pyx_v_new_shape = ((__pyx_v_stop - __pyx_v_start) / __pyx_v_step);\n\n    /* \"View.MemoryView\":863\n *             new_shape = (stop - start) // step\n * \n *             if (stop - start) - step * new_shape:             # <<<<<<<<<<<<<<\n *                 new_shape += 1\n * \n */\n    __pyx_t_2 = (((__pyx_v_stop - __pyx_v_start) - (__pyx_v_step * __pyx_v_new_shape)) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":864\n * \n *             if (stop - start) - step * new_shape:\n *                 new_shape += 1             # <<<<<<<<<<<<<<\n * \n *         if new_shape < 0:\n */\n      __pyx_v_new_shape = (__pyx_v_new_shape + 1);\n\n      /* \"View.MemoryView\":863\n *             new_shape = (stop - start) // step\n * \n *             if (stop - start) - step * new_shape:             # <<<<<<<<<<<<<<\n *                 new_shape += 1\n * \n */\n    }\n\n    /* \"View.MemoryView\":866\n *                 new_shape += 1\n * \n *         if new_shape < 0:             # <<<<<<<<<<<<<<\n *             new_shape = 0\n * \n */\n    __pyx_t_2 = (__pyx_v_new_shape < 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":867\n * \n *         if new_shape < 0:\n *             new_shape = 0             # <<<<<<<<<<<<<<\n * \n * \n */\n      __pyx_v_new_shape = 0;\n\n      /* \"View.MemoryView\":866\n *                 new_shape += 1\n * \n *         if new_shape < 0:             # <<<<<<<<<<<<<<\n *             new_shape = 0\n * \n */\n    }\n\n    /* \"View.MemoryView\":870\n * \n * \n *         dst.strides[new_ndim] = stride * step             # <<<<<<<<<<<<<<\n *         dst.shape[new_ndim] = new_shape\n *         dst.suboffsets[new_ndim] = suboffset\n */\n    (__pyx_v_dst->strides[__pyx_v_new_ndim]) = (__pyx_v_stride * __pyx_v_step);\n\n    /* \"View.MemoryView\":871\n * \n *         dst.strides[new_ndim] = stride * step\n *         dst.shape[new_ndim] = new_shape             # <<<<<<<<<<<<<<\n *         dst.suboffsets[new_ndim] = suboffset\n * \n */\n    (__pyx_v_dst->shape[__pyx_v_new_ndim]) = __pyx_v_new_shape;\n\n    /* \"View.MemoryView\":872\n *         dst.strides[new_ndim] = stride * step\n *         dst.shape[new_ndim] = new_shape\n *         dst.suboffsets[new_ndim] = suboffset             # <<<<<<<<<<<<<<\n * \n * \n */\n    (__pyx_v_dst->suboffsets[__pyx_v_new_ndim]) = __pyx_v_suboffset;\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":875\n * \n * \n *     if suboffset_dim[0] < 0:             # <<<<<<<<<<<<<<\n *         dst.data += start * stride\n *     else:\n */\n  __pyx_t_2 = ((__pyx_v_suboffset_dim[0]) < 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":876\n * \n *     if suboffset_dim[0] < 0:\n *         dst.data += start * stride             # <<<<<<<<<<<<<<\n *     else:\n *         dst.suboffsets[suboffset_dim[0]] += start * stride\n */\n    __pyx_v_dst->data = (__pyx_v_dst->data + (__pyx_v_start * __pyx_v_stride));\n\n    /* \"View.MemoryView\":875\n * \n * \n *     if suboffset_dim[0] < 0:             # <<<<<<<<<<<<<<\n *         dst.data += start * stride\n *     else:\n */\n    goto __pyx_L19;\n  }\n\n  /* \"View.MemoryView\":878\n *         dst.data += start * stride\n *     else:\n *         dst.suboffsets[suboffset_dim[0]] += start * stride             # <<<<<<<<<<<<<<\n * \n *     if suboffset >= 0:\n */\n  /*else*/ {\n    __pyx_t_3 = (__pyx_v_suboffset_dim[0]);\n    (__pyx_v_dst->suboffsets[__pyx_t_3]) = ((__pyx_v_dst->suboffsets[__pyx_t_3]) + (__pyx_v_start * __pyx_v_stride));\n  }\n  __pyx_L19:;\n\n  /* \"View.MemoryView\":880\n *         dst.suboffsets[suboffset_dim[0]] += start * stride\n * \n *     if suboffset >= 0:             # <<<<<<<<<<<<<<\n *         if not is_slice:\n *             if new_ndim == 0:\n */\n  __pyx_t_2 = (__pyx_v_suboffset >= 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":881\n * \n *     if suboffset >= 0:\n *         if not is_slice:             # <<<<<<<<<<<<<<\n *             if new_ndim == 0:\n *                 dst.data = (<char **> dst.data)[0] + suboffset\n */\n    __pyx_t_2 = (!__pyx_v_is_slice);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":882\n *     if suboffset >= 0:\n *         if not is_slice:\n *             if new_ndim == 0:             # <<<<<<<<<<<<<<\n *                 dst.data = (<char **> dst.data)[0] + suboffset\n *             else:\n */\n      __pyx_t_2 = (__pyx_v_new_ndim == 0);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":883\n *         if not is_slice:\n *             if new_ndim == 0:\n *                 dst.data = (<char **> dst.data)[0] + suboffset             # <<<<<<<<<<<<<<\n *             else:\n *                 _err_dim(PyExc_IndexError, \"All dimensions preceding dimension %d \"\n */\n        __pyx_v_dst->data = ((((char **)__pyx_v_dst->data)[0]) + __pyx_v_suboffset);\n\n        /* \"View.MemoryView\":882\n *     if suboffset >= 0:\n *         if not is_slice:\n *             if new_ndim == 0:             # <<<<<<<<<<<<<<\n *                 dst.data = (<char **> dst.data)[0] + suboffset\n *             else:\n */\n        goto __pyx_L22;\n      }\n\n      /* \"View.MemoryView\":885\n *                 dst.data = (<char **> dst.data)[0] + suboffset\n *             else:\n *                 _err_dim(PyExc_IndexError, \"All dimensions preceding dimension %d \"             # <<<<<<<<<<<<<<\n *                                      \"must be indexed and not sliced\", dim)\n *         else:\n */\n      /*else*/ {\n\n        /* \"View.MemoryView\":886\n *             else:\n *                 _err_dim(PyExc_IndexError, \"All dimensions preceding dimension %d \"\n *                                      \"must be indexed and not sliced\", dim)             # <<<<<<<<<<<<<<\n *         else:\n *             suboffset_dim[0] = new_ndim\n */\n        __pyx_t_3 = __pyx_memoryview_err_dim(PyExc_IndexError, __pyx_kp_s_All_dimensions_preceding_dimensi, __pyx_v_dim); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 885, __pyx_L1_error)\n      }\n      __pyx_L22:;\n\n      /* \"View.MemoryView\":881\n * \n *     if suboffset >= 0:\n *         if not is_slice:             # <<<<<<<<<<<<<<\n *             if new_ndim == 0:\n *                 dst.data = (<char **> dst.data)[0] + suboffset\n */\n      goto __pyx_L21;\n    }\n\n    /* \"View.MemoryView\":888\n *                                      \"must be indexed and not sliced\", dim)\n *         else:\n *             suboffset_dim[0] = new_ndim             # <<<<<<<<<<<<<<\n * \n *     return 0\n */\n    /*else*/ {\n      (__pyx_v_suboffset_dim[0]) = __pyx_v_new_ndim;\n    }\n    __pyx_L21:;\n\n    /* \"View.MemoryView\":880\n *         dst.suboffsets[suboffset_dim[0]] += start * stride\n * \n *     if suboffset >= 0:             # <<<<<<<<<<<<<<\n *         if not is_slice:\n *             if new_ndim == 0:\n */\n  }\n\n  /* \"View.MemoryView\":890\n *             suboffset_dim[0] = new_ndim\n * \n *     return 0             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":793\n * \n * @cname('__pyx_memoryview_slice_memviewslice')\n * cdef int slice_memviewslice(             # <<<<<<<<<<<<<<\n *         __Pyx_memviewslice *dst,\n *         Py_ssize_t shape, Py_ssize_t stride, Py_ssize_t suboffset,\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  #ifdef WITH_THREAD\n  __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n  #endif\n  __Pyx_AddTraceback(\"View.MemoryView.slice_memviewslice\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  #ifdef WITH_THREAD\n  __Pyx_PyGILState_Release(__pyx_gilstate_save);\n  #endif\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":896\n * \n * @cname('__pyx_pybuffer_index')\n * cdef char *pybuffer_index(Py_buffer *view, char *bufp, Py_ssize_t index,             # <<<<<<<<<<<<<<\n *                           Py_ssize_t dim) except NULL:\n *     cdef Py_ssize_t shape, stride, suboffset = -1\n */\n\nstatic char *__pyx_pybuffer_index(Py_buffer *__pyx_v_view, char *__pyx_v_bufp, Py_ssize_t __pyx_v_index, Py_ssize_t __pyx_v_dim) {\n  Py_ssize_t __pyx_v_shape;\n  Py_ssize_t __pyx_v_stride;\n  Py_ssize_t __pyx_v_suboffset;\n  Py_ssize_t __pyx_v_itemsize;\n  char *__pyx_v_resultp;\n  char *__pyx_r;\n  __Pyx_RefNannyDeclarations\n  Py_ssize_t __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  Py_UCS4 __pyx_t_4;\n  PyObject *__pyx_t_5 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"pybuffer_index\", 1);\n\n  /* \"View.MemoryView\":898\n * cdef char *pybuffer_index(Py_buffer *view, char *bufp, Py_ssize_t index,\n *                           Py_ssize_t dim) except NULL:\n *     cdef Py_ssize_t shape, stride, suboffset = -1             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t itemsize = view.itemsize\n *     cdef char *resultp\n */\n  __pyx_v_suboffset = -1L;\n\n  /* \"View.MemoryView\":899\n *                           Py_ssize_t dim) except NULL:\n *     cdef Py_ssize_t shape, stride, suboffset = -1\n *     cdef Py_ssize_t itemsize = view.itemsize             # <<<<<<<<<<<<<<\n *     cdef char *resultp\n * \n */\n  __pyx_t_1 = __pyx_v_view->itemsize;\n  __pyx_v_itemsize = __pyx_t_1;\n\n  /* \"View.MemoryView\":902\n *     cdef char *resultp\n * \n *     if view.ndim == 0:             # <<<<<<<<<<<<<<\n *         shape = view.len // itemsize\n *         stride = itemsize\n */\n  __pyx_t_2 = (__pyx_v_view->ndim == 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":903\n * \n *     if view.ndim == 0:\n *         shape = view.len // itemsize             # <<<<<<<<<<<<<<\n *         stride = itemsize\n *     else:\n */\n    if (unlikely(__pyx_v_itemsize == 0)) {\n      PyErr_SetString(PyExc_ZeroDivisionError, \"integer division or modulo by zero\");\n      __PYX_ERR(1, 903, __pyx_L1_error)\n    }\n    else if (sizeof(Py_ssize_t) == sizeof(long) && (!(((Py_ssize_t)-1) > 0)) && unlikely(__pyx_v_itemsize == (Py_ssize_t)-1)  && unlikely(__Pyx_UNARY_NEG_WOULD_OVERFLOW(__pyx_v_view->len))) {\n      PyErr_SetString(PyExc_OverflowError, \"value too large to perform division\");\n      __PYX_ERR(1, 903, __pyx_L1_error)\n    }\n    __pyx_v_shape = __Pyx_div_Py_ssize_t(__pyx_v_view->len, __pyx_v_itemsize);\n\n    /* \"View.MemoryView\":904\n *     if view.ndim == 0:\n *         shape = view.len // itemsize\n *         stride = itemsize             # <<<<<<<<<<<<<<\n *     else:\n *         shape = view.shape[dim]\n */\n    __pyx_v_stride = __pyx_v_itemsize;\n\n    /* \"View.MemoryView\":902\n *     cdef char *resultp\n * \n *     if view.ndim == 0:             # <<<<<<<<<<<<<<\n *         shape = view.len // itemsize\n *         stride = itemsize\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":906\n *         stride = itemsize\n *     else:\n *         shape = view.shape[dim]             # <<<<<<<<<<<<<<\n *         stride = view.strides[dim]\n *         if view.suboffsets != NULL:\n */\n  /*else*/ {\n    __pyx_v_shape = (__pyx_v_view->shape[__pyx_v_dim]);\n\n    /* \"View.MemoryView\":907\n *     else:\n *         shape = view.shape[dim]\n *         stride = view.strides[dim]             # <<<<<<<<<<<<<<\n *         if view.suboffsets != NULL:\n *             suboffset = view.suboffsets[dim]\n */\n    __pyx_v_stride = (__pyx_v_view->strides[__pyx_v_dim]);\n\n    /* \"View.MemoryView\":908\n *         shape = view.shape[dim]\n *         stride = view.strides[dim]\n *         if view.suboffsets != NULL:             # <<<<<<<<<<<<<<\n *             suboffset = view.suboffsets[dim]\n * \n */\n    __pyx_t_2 = (__pyx_v_view->suboffsets != NULL);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":909\n *         stride = view.strides[dim]\n *         if view.suboffsets != NULL:\n *             suboffset = view.suboffsets[dim]             # <<<<<<<<<<<<<<\n * \n *     if index < 0:\n */\n      __pyx_v_suboffset = (__pyx_v_view->suboffsets[__pyx_v_dim]);\n\n      /* \"View.MemoryView\":908\n *         shape = view.shape[dim]\n *         stride = view.strides[dim]\n *         if view.suboffsets != NULL:             # <<<<<<<<<<<<<<\n *             suboffset = view.suboffsets[dim]\n * \n */\n    }\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":911\n *             suboffset = view.suboffsets[dim]\n * \n *     if index < 0:             # <<<<<<<<<<<<<<\n *         index += view.shape[dim]\n *         if index < 0:\n */\n  __pyx_t_2 = (__pyx_v_index < 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":912\n * \n *     if index < 0:\n *         index += view.shape[dim]             # <<<<<<<<<<<<<<\n *         if index < 0:\n *             raise IndexError, f\"Out of bounds on buffer access (axis {dim})\"\n */\n    __pyx_v_index = (__pyx_v_index + (__pyx_v_view->shape[__pyx_v_dim]));\n\n    /* \"View.MemoryView\":913\n *     if index < 0:\n *         index += view.shape[dim]\n *         if index < 0:             # <<<<<<<<<<<<<<\n *             raise IndexError, f\"Out of bounds on buffer access (axis {dim})\"\n * \n */\n    __pyx_t_2 = (__pyx_v_index < 0);\n    if (unlikely(__pyx_t_2)) {\n\n      /* \"View.MemoryView\":914\n *         index += view.shape[dim]\n *         if index < 0:\n *             raise IndexError, f\"Out of bounds on buffer access (axis {dim})\"             # <<<<<<<<<<<<<<\n * \n *     if index >= shape:\n */\n      __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 914, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_3);\n      __pyx_t_1 = 0;\n      __pyx_t_4 = 127;\n      __Pyx_INCREF(__pyx_kp_u_Out_of_bounds_on_buffer_access_a);\n      __pyx_t_1 += 37;\n      __Pyx_GIVEREF(__pyx_kp_u_Out_of_bounds_on_buffer_access_a);\n      PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_kp_u_Out_of_bounds_on_buffer_access_a);\n      __pyx_t_5 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_dim, 0, ' ', 'd'); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 914, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __pyx_t_1 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_5);\n      __Pyx_GIVEREF(__pyx_t_5);\n      PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_5);\n      __pyx_t_5 = 0;\n      __Pyx_INCREF(__pyx_kp_u__7);\n      __pyx_t_1 += 1;\n      __Pyx_GIVEREF(__pyx_kp_u__7);\n      PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_kp_u__7);\n      __pyx_t_5 = __Pyx_PyUnicode_Join(__pyx_t_3, 3, __pyx_t_1, __pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 914, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n      __Pyx_Raise(__pyx_builtin_IndexError, __pyx_t_5, 0, 0);\n      __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n      __PYX_ERR(1, 914, __pyx_L1_error)\n\n      /* \"View.MemoryView\":913\n *     if index < 0:\n *         index += view.shape[dim]\n *         if index < 0:             # <<<<<<<<<<<<<<\n *             raise IndexError, f\"Out of bounds on buffer access (axis {dim})\"\n * \n */\n    }\n\n    /* \"View.MemoryView\":911\n *             suboffset = view.suboffsets[dim]\n * \n *     if index < 0:             # <<<<<<<<<<<<<<\n *         index += view.shape[dim]\n *         if index < 0:\n */\n  }\n\n  /* \"View.MemoryView\":916\n *             raise IndexError, f\"Out of bounds on buffer access (axis {dim})\"\n * \n *     if index >= shape:             # <<<<<<<<<<<<<<\n *         raise IndexError, f\"Out of bounds on buffer access (axis {dim})\"\n * \n */\n  __pyx_t_2 = (__pyx_v_index >= __pyx_v_shape);\n  if (unlikely(__pyx_t_2)) {\n\n    /* \"View.MemoryView\":917\n * \n *     if index >= shape:\n *         raise IndexError, f\"Out of bounds on buffer access (axis {dim})\"             # <<<<<<<<<<<<<<\n * \n *     resultp = bufp + index * stride\n */\n    __pyx_t_5 = PyTuple_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 917, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __pyx_t_1 = 0;\n    __pyx_t_4 = 127;\n    __Pyx_INCREF(__pyx_kp_u_Out_of_bounds_on_buffer_access_a);\n    __pyx_t_1 += 37;\n    __Pyx_GIVEREF(__pyx_kp_u_Out_of_bounds_on_buffer_access_a);\n    PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_kp_u_Out_of_bounds_on_buffer_access_a);\n    __pyx_t_3 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_dim, 0, ' ', 'd'); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 917, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_1 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_3);\n    __Pyx_GIVEREF(__pyx_t_3);\n    PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_3);\n    __pyx_t_3 = 0;\n    __Pyx_INCREF(__pyx_kp_u__7);\n    __pyx_t_1 += 1;\n    __Pyx_GIVEREF(__pyx_kp_u__7);\n    PyTuple_SET_ITEM(__pyx_t_5, 2, __pyx_kp_u__7);\n    __pyx_t_3 = __Pyx_PyUnicode_Join(__pyx_t_5, 3, __pyx_t_1, __pyx_t_4); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 917, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __Pyx_Raise(__pyx_builtin_IndexError, __pyx_t_3, 0, 0);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __PYX_ERR(1, 917, __pyx_L1_error)\n\n    /* \"View.MemoryView\":916\n *             raise IndexError, f\"Out of bounds on buffer access (axis {dim})\"\n * \n *     if index >= shape:             # <<<<<<<<<<<<<<\n *         raise IndexError, f\"Out of bounds on buffer access (axis {dim})\"\n * \n */\n  }\n\n  /* \"View.MemoryView\":919\n *         raise IndexError, f\"Out of bounds on buffer access (axis {dim})\"\n * \n *     resultp = bufp + index * stride             # <<<<<<<<<<<<<<\n *     if suboffset >= 0:\n *         resultp = (<char **> resultp)[0] + suboffset\n */\n  __pyx_v_resultp = (__pyx_v_bufp + (__pyx_v_index * __pyx_v_stride));\n\n  /* \"View.MemoryView\":920\n * \n *     resultp = bufp + index * stride\n *     if suboffset >= 0:             # <<<<<<<<<<<<<<\n *         resultp = (<char **> resultp)[0] + suboffset\n * \n */\n  __pyx_t_2 = (__pyx_v_suboffset >= 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":921\n *     resultp = bufp + index * stride\n *     if suboffset >= 0:\n *         resultp = (<char **> resultp)[0] + suboffset             # <<<<<<<<<<<<<<\n * \n *     return resultp\n */\n    __pyx_v_resultp = ((((char **)__pyx_v_resultp)[0]) + __pyx_v_suboffset);\n\n    /* \"View.MemoryView\":920\n * \n *     resultp = bufp + index * stride\n *     if suboffset >= 0:             # <<<<<<<<<<<<<<\n *         resultp = (<char **> resultp)[0] + suboffset\n * \n */\n  }\n\n  /* \"View.MemoryView\":923\n *         resultp = (<char **> resultp)[0] + suboffset\n * \n *     return resultp             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = __pyx_v_resultp;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":896\n * \n * @cname('__pyx_pybuffer_index')\n * cdef char *pybuffer_index(Py_buffer *view, char *bufp, Py_ssize_t index,             # <<<<<<<<<<<<<<\n *                           Py_ssize_t dim) except NULL:\n *     cdef Py_ssize_t shape, stride, suboffset = -1\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"View.MemoryView.pybuffer_index\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":929\n * \n * @cname('__pyx_memslice_transpose')\n * cdef int transpose_memslice(__Pyx_memviewslice *memslice) except -1 nogil:             # <<<<<<<<<<<<<<\n *     cdef int ndim = memslice.memview.view.ndim\n * \n */\n\nstatic int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) {\n  int __pyx_v_ndim;\n  Py_ssize_t *__pyx_v_shape;\n  Py_ssize_t *__pyx_v_strides;\n  int __pyx_v_i;\n  int __pyx_v_j;\n  int __pyx_r;\n  int __pyx_t_1;\n  Py_ssize_t *__pyx_t_2;\n  long __pyx_t_3;\n  long __pyx_t_4;\n  Py_ssize_t __pyx_t_5;\n  Py_ssize_t __pyx_t_6;\n  int __pyx_t_7;\n  int __pyx_t_8;\n  int __pyx_t_9;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  #ifdef WITH_THREAD\n  PyGILState_STATE __pyx_gilstate_save;\n  #endif\n\n  /* \"View.MemoryView\":930\n * @cname('__pyx_memslice_transpose')\n * cdef int transpose_memslice(__Pyx_memviewslice *memslice) except -1 nogil:\n *     cdef int ndim = memslice.memview.view.ndim             # <<<<<<<<<<<<<<\n * \n *     cdef Py_ssize_t *shape = memslice.shape\n */\n  __pyx_t_1 = __pyx_v_memslice->memview->view.ndim;\n  __pyx_v_ndim = __pyx_t_1;\n\n  /* \"View.MemoryView\":932\n *     cdef int ndim = memslice.memview.view.ndim\n * \n *     cdef Py_ssize_t *shape = memslice.shape             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t *strides = memslice.strides\n * \n */\n  __pyx_t_2 = __pyx_v_memslice->shape;\n  __pyx_v_shape = __pyx_t_2;\n\n  /* \"View.MemoryView\":933\n * \n *     cdef Py_ssize_t *shape = memslice.shape\n *     cdef Py_ssize_t *strides = memslice.strides             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_2 = __pyx_v_memslice->strides;\n  __pyx_v_strides = __pyx_t_2;\n\n  /* \"View.MemoryView\":937\n * \n *     cdef int i, j\n *     for i in range(ndim // 2):             # <<<<<<<<<<<<<<\n *         j = ndim - 1 - i\n *         strides[i], strides[j] = strides[j], strides[i]\n */\n  __pyx_t_3 = __Pyx_div_long(__pyx_v_ndim, 2);\n  __pyx_t_4 = __pyx_t_3;\n  for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_4; __pyx_t_1+=1) {\n    __pyx_v_i = __pyx_t_1;\n\n    /* \"View.MemoryView\":938\n *     cdef int i, j\n *     for i in range(ndim // 2):\n *         j = ndim - 1 - i             # <<<<<<<<<<<<<<\n *         strides[i], strides[j] = strides[j], strides[i]\n *         shape[i], shape[j] = shape[j], shape[i]\n */\n    __pyx_v_j = ((__pyx_v_ndim - 1) - __pyx_v_i);\n\n    /* \"View.MemoryView\":939\n *     for i in range(ndim // 2):\n *         j = ndim - 1 - i\n *         strides[i], strides[j] = strides[j], strides[i]             # <<<<<<<<<<<<<<\n *         shape[i], shape[j] = shape[j], shape[i]\n * \n */\n    __pyx_t_5 = (__pyx_v_strides[__pyx_v_j]);\n    __pyx_t_6 = (__pyx_v_strides[__pyx_v_i]);\n    (__pyx_v_strides[__pyx_v_i]) = __pyx_t_5;\n    (__pyx_v_strides[__pyx_v_j]) = __pyx_t_6;\n\n    /* \"View.MemoryView\":940\n *         j = ndim - 1 - i\n *         strides[i], strides[j] = strides[j], strides[i]\n *         shape[i], shape[j] = shape[j], shape[i]             # <<<<<<<<<<<<<<\n * \n *         if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0:\n */\n    __pyx_t_6 = (__pyx_v_shape[__pyx_v_j]);\n    __pyx_t_5 = (__pyx_v_shape[__pyx_v_i]);\n    (__pyx_v_shape[__pyx_v_i]) = __pyx_t_6;\n    (__pyx_v_shape[__pyx_v_j]) = __pyx_t_5;\n\n    /* \"View.MemoryView\":942\n *         shape[i], shape[j] = shape[j], shape[i]\n * \n *         if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0:             # <<<<<<<<<<<<<<\n *             _err(PyExc_ValueError, \"Cannot transpose memoryview with indirect dimensions\")\n * \n */\n    __pyx_t_8 = ((__pyx_v_memslice->suboffsets[__pyx_v_i]) >= 0);\n    if (!__pyx_t_8) {\n    } else {\n      __pyx_t_7 = __pyx_t_8;\n      goto __pyx_L6_bool_binop_done;\n    }\n    __pyx_t_8 = ((__pyx_v_memslice->suboffsets[__pyx_v_j]) >= 0);\n    __pyx_t_7 = __pyx_t_8;\n    __pyx_L6_bool_binop_done:;\n    if (__pyx_t_7) {\n\n      /* \"View.MemoryView\":943\n * \n *         if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0:\n *             _err(PyExc_ValueError, \"Cannot transpose memoryview with indirect dimensions\")             # <<<<<<<<<<<<<<\n * \n *     return 0\n */\n      __pyx_t_9 = __pyx_memoryview_err(PyExc_ValueError, __pyx_kp_s_Cannot_transpose_memoryview_with); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(1, 943, __pyx_L1_error)\n\n      /* \"View.MemoryView\":942\n *         shape[i], shape[j] = shape[j], shape[i]\n * \n *         if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0:             # <<<<<<<<<<<<<<\n *             _err(PyExc_ValueError, \"Cannot transpose memoryview with indirect dimensions\")\n * \n */\n    }\n  }\n\n  /* \"View.MemoryView\":945\n *             _err(PyExc_ValueError, \"Cannot transpose memoryview with indirect dimensions\")\n * \n *     return 0             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":929\n * \n * @cname('__pyx_memslice_transpose')\n * cdef int transpose_memslice(__Pyx_memviewslice *memslice) except -1 nogil:             # <<<<<<<<<<<<<<\n *     cdef int ndim = memslice.memview.view.ndim\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  #ifdef WITH_THREAD\n  __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n  #endif\n  __Pyx_AddTraceback(\"View.MemoryView.transpose_memslice\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  #ifdef WITH_THREAD\n  __Pyx_PyGILState_Release(__pyx_gilstate_save);\n  #endif\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":963\n *     cdef int (*to_dtype_func)(char *, object) except 0\n * \n *     def __dealloc__(self):             # <<<<<<<<<<<<<<\n *         __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1)\n * \n */\n\n/* Python wrapper */\nstatic void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self); /*proto*/\nstatic void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__dealloc__ (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n}\n\nstatic void __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__(struct __pyx_memoryviewslice_obj *__pyx_v_self) {\n\n  /* \"View.MemoryView\":964\n * \n *     def __dealloc__(self):\n *         __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1)             # <<<<<<<<<<<<<<\n * \n *     cdef convert_item_to_object(self, char *itemp):\n */\n  __PYX_XCLEAR_MEMVIEW((&__pyx_v_self->from_slice), 1);\n\n  /* \"View.MemoryView\":963\n *     cdef int (*to_dtype_func)(char *, object) except 0\n * \n *     def __dealloc__(self):             # <<<<<<<<<<<<<<\n *         __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1)\n * \n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":966\n *         __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1)\n * \n *     cdef convert_item_to_object(self, char *itemp):             # <<<<<<<<<<<<<<\n *         if self.to_object_func != NULL:\n *             return self.to_object_func(itemp)\n */\n\nstatic PyObject *__pyx_memoryviewslice_convert_item_to_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"convert_item_to_object\", 1);\n\n  /* \"View.MemoryView\":967\n * \n *     cdef convert_item_to_object(self, char *itemp):\n *         if self.to_object_func != NULL:             # <<<<<<<<<<<<<<\n *             return self.to_object_func(itemp)\n *         else:\n */\n  __pyx_t_1 = (__pyx_v_self->to_object_func != NULL);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":968\n *     cdef convert_item_to_object(self, char *itemp):\n *         if self.to_object_func != NULL:\n *             return self.to_object_func(itemp)             # <<<<<<<<<<<<<<\n *         else:\n *             return memoryview.convert_item_to_object(self, itemp)\n */\n    __Pyx_XDECREF(__pyx_r);\n    __pyx_t_2 = __pyx_v_self->to_object_func(__pyx_v_itemp); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 968, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_r = __pyx_t_2;\n    __pyx_t_2 = 0;\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":967\n * \n *     cdef convert_item_to_object(self, char *itemp):\n *         if self.to_object_func != NULL:             # <<<<<<<<<<<<<<\n *             return self.to_object_func(itemp)\n *         else:\n */\n  }\n\n  /* \"View.MemoryView\":970\n *             return self.to_object_func(itemp)\n *         else:\n *             return memoryview.convert_item_to_object(self, itemp)             # <<<<<<<<<<<<<<\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):\n */\n  /*else*/ {\n    __Pyx_XDECREF(__pyx_r);\n    __pyx_t_2 = __pyx_memoryview_convert_item_to_object(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v_itemp); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 970, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_r = __pyx_t_2;\n    __pyx_t_2 = 0;\n    goto __pyx_L0;\n  }\n\n  /* \"View.MemoryView\":966\n *         __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1)\n * \n *     cdef convert_item_to_object(self, char *itemp):             # <<<<<<<<<<<<<<\n *         if self.to_object_func != NULL:\n *             return self.to_object_func(itemp)\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView._memoryviewslice.convert_item_to_object\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":972\n *             return memoryview.convert_item_to_object(self, itemp)\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):             # <<<<<<<<<<<<<<\n *         if self.to_dtype_func != NULL:\n *             self.to_dtype_func(itemp, value)\n */\n\nstatic PyObject *__pyx_memoryviewslice_assign_item_from_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"assign_item_from_object\", 1);\n\n  /* \"View.MemoryView\":973\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):\n *         if self.to_dtype_func != NULL:             # <<<<<<<<<<<<<<\n *             self.to_dtype_func(itemp, value)\n *         else:\n */\n  __pyx_t_1 = (__pyx_v_self->to_dtype_func != NULL);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":974\n *     cdef assign_item_from_object(self, char *itemp, object value):\n *         if self.to_dtype_func != NULL:\n *             self.to_dtype_func(itemp, value)             # <<<<<<<<<<<<<<\n *         else:\n *             memoryview.assign_item_from_object(self, itemp, value)\n */\n    __pyx_t_2 = __pyx_v_self->to_dtype_func(__pyx_v_itemp, __pyx_v_value); if (unlikely(__pyx_t_2 == ((int)0))) __PYX_ERR(1, 974, __pyx_L1_error)\n\n    /* \"View.MemoryView\":973\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):\n *         if self.to_dtype_func != NULL:             # <<<<<<<<<<<<<<\n *             self.to_dtype_func(itemp, value)\n *         else:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":976\n *             self.to_dtype_func(itemp, value)\n *         else:\n *             memoryview.assign_item_from_object(self, itemp, value)             # <<<<<<<<<<<<<<\n * \n *     cdef _get_base(self):\n */\n  /*else*/ {\n    __pyx_t_3 = __pyx_memoryview_assign_item_from_object(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v_itemp, __pyx_v_value); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 976, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":972\n *             return memoryview.convert_item_to_object(self, itemp)\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):             # <<<<<<<<<<<<<<\n *         if self.to_dtype_func != NULL:\n *             self.to_dtype_func(itemp, value)\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView._memoryviewslice.assign_item_from_object\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":978\n *             memoryview.assign_item_from_object(self, itemp, value)\n * \n *     cdef _get_base(self):             # <<<<<<<<<<<<<<\n *         return self.from_object\n * \n */\n\nstatic PyObject *__pyx_memoryviewslice__get_base(struct __pyx_memoryviewslice_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"_get_base\", 1);\n\n  /* \"View.MemoryView\":979\n * \n *     cdef _get_base(self):\n *         return self.from_object             # <<<<<<<<<<<<<<\n * \n * \n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v_self->from_object);\n  __pyx_r = __pyx_v_self->from_object;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":978\n *             memoryview.assign_item_from_object(self, itemp, value)\n * \n *     cdef _get_base(self):             # <<<<<<<<<<<<<<\n *         return self.from_object\n * \n */\n\n  /* function exit code */\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_memoryviewslice_1__reduce_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyObject *__pyx_pw___pyx_memoryviewslice_1__reduce_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__reduce_cython__ (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  if (unlikely(__pyx_nargs > 0)) {\n    __Pyx_RaiseArgtupleInvalid(\"__reduce_cython__\", 1, 0, 0, __pyx_nargs); return NULL;}\n  if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, \"__reduce_cython__\", 0))) return NULL;\n  __pyx_r = __pyx_pf___pyx_memoryviewslice___reduce_cython__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_memoryviewslice___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__reduce_cython__\", 1);\n\n  /* \"(tree fragment)\":2\n * def __reduce_cython__(self):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"             # <<<<<<<<<<<<<<\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n */\n  __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0);\n  __PYX_ERR(1, 2, __pyx_L1_error)\n\n  /* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"View.MemoryView._memoryviewslice.__reduce_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":3\n * def __reduce_cython__(self):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_memoryviewslice_3__setstate_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyObject *__pyx_pw___pyx_memoryviewslice_3__setstate_cython__(PyObject *__pyx_v_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0;\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject* values[1] = {0};\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__setstate_cython__ (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  {\n    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0};\n    if (__pyx_kwds) {\n      Py_ssize_t kw_args;\n      switch (__pyx_nargs) {\n        case  1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);\n      switch (__pyx_nargs) {\n        case  0:\n        if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) {\n          (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error)\n        else goto __pyx_L5_argtuple_error;\n      }\n      if (unlikely(kw_args > 0)) {\n        const Py_ssize_t kwd_pos_args = __pyx_nargs;\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, \"__setstate_cython__\") < 0)) __PYX_ERR(1, 3, __pyx_L3_error)\n      }\n    } else if (unlikely(__pyx_nargs != 1)) {\n      goto __pyx_L5_argtuple_error;\n    } else {\n      values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n    }\n    __pyx_v___pyx_state = values[0];\n  }\n  goto __pyx_L6_skip;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"__setstate_cython__\", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error)\n  __pyx_L6_skip:;\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L3_error:;\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_AddTraceback(\"View.MemoryView._memoryviewslice.__setstate_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return NULL;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_pf___pyx_memoryviewslice_2__setstate_cython__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self), __pyx_v___pyx_state);\n\n  /* function exit code */\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_memoryviewslice_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__setstate_cython__\", 1);\n\n  /* \"(tree fragment)\":4\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"             # <<<<<<<<<<<<<<\n */\n  __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0);\n  __PYX_ERR(1, 4, __pyx_L1_error)\n\n  /* \"(tree fragment)\":3\n * def __reduce_cython__(self):\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     raise TypeError, \"no default __reduce__ due to non-trivial __cinit__\"\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"View.MemoryView._memoryviewslice.__setstate_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":999\n * \n * @cname('__pyx_memoryview_fromslice')\n * cdef memoryview_fromslice(__Pyx_memviewslice memviewslice,             # <<<<<<<<<<<<<<\n *                           int ndim,\n *                           object (*to_object_func)(char *),\n */\n\nstatic PyObject *__pyx_memoryview_fromslice(__Pyx_memviewslice __pyx_v_memviewslice, int __pyx_v_ndim, PyObject *(*__pyx_v_to_object_func)(char *), int (*__pyx_v_to_dtype_func)(char *, PyObject *), int __pyx_v_dtype_is_object) {\n  struct __pyx_memoryviewslice_obj *__pyx_v_result = 0;\n  Py_ssize_t __pyx_v_suboffset;\n  PyObject *__pyx_v_length = NULL;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  __Pyx_TypeInfo *__pyx_t_4;\n  Py_buffer __pyx_t_5;\n  Py_ssize_t *__pyx_t_6;\n  Py_ssize_t *__pyx_t_7;\n  Py_ssize_t *__pyx_t_8;\n  Py_ssize_t __pyx_t_9;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"memoryview_fromslice\", 1);\n\n  /* \"View.MemoryView\":1007\n *     cdef _memoryviewslice result\n * \n *     if <PyObject *> memviewslice.memview == Py_None:             # <<<<<<<<<<<<<<\n *         return None\n * \n */\n  __pyx_t_1 = (((PyObject *)__pyx_v_memviewslice.memview) == Py_None);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":1008\n * \n *     if <PyObject *> memviewslice.memview == Py_None:\n *         return None             # <<<<<<<<<<<<<<\n * \n * \n */\n    __Pyx_XDECREF(__pyx_r);\n    __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":1007\n *     cdef _memoryviewslice result\n * \n *     if <PyObject *> memviewslice.memview == Py_None:             # <<<<<<<<<<<<<<\n *         return None\n * \n */\n  }\n\n  /* \"View.MemoryView\":1013\n * \n * \n *     result = _memoryviewslice.__new__(_memoryviewslice, None, 0, dtype_is_object)             # <<<<<<<<<<<<<<\n * \n *     result.from_slice = memviewslice\n */\n  __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_v_dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1013, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1013, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_INCREF(Py_None);\n  __Pyx_GIVEREF(Py_None);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, Py_None)) __PYX_ERR(1, 1013, __pyx_L1_error);\n  __Pyx_INCREF(__pyx_int_0);\n  __Pyx_GIVEREF(__pyx_int_0);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_int_0)) __PYX_ERR(1, 1013, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_2);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2)) __PYX_ERR(1, 1013, __pyx_L1_error);\n  __pyx_t_2 = 0;\n  __pyx_t_2 = ((PyObject *)__pyx_tp_new__memoryviewslice(((PyTypeObject *)__pyx_memoryviewslice_type), __pyx_t_3, NULL)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1013, __pyx_L1_error)\n  __Pyx_GOTREF((PyObject *)__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __pyx_v_result = ((struct __pyx_memoryviewslice_obj *)__pyx_t_2);\n  __pyx_t_2 = 0;\n\n  /* \"View.MemoryView\":1015\n *     result = _memoryviewslice.__new__(_memoryviewslice, None, 0, dtype_is_object)\n * \n *     result.from_slice = memviewslice             # <<<<<<<<<<<<<<\n *     __PYX_INC_MEMVIEW(&memviewslice, 1)\n * \n */\n  __pyx_v_result->from_slice = __pyx_v_memviewslice;\n\n  /* \"View.MemoryView\":1016\n * \n *     result.from_slice = memviewslice\n *     __PYX_INC_MEMVIEW(&memviewslice, 1)             # <<<<<<<<<<<<<<\n * \n *     result.from_object = (<memoryview> memviewslice.memview)._get_base()\n */\n  __PYX_INC_MEMVIEW((&__pyx_v_memviewslice), 1);\n\n  /* \"View.MemoryView\":1018\n *     __PYX_INC_MEMVIEW(&memviewslice, 1)\n * \n *     result.from_object = (<memoryview> memviewslice.memview)._get_base()             # <<<<<<<<<<<<<<\n *     result.typeinfo = memviewslice.memview.typeinfo\n * \n */\n  __pyx_t_2 = ((struct __pyx_vtabstruct_memoryview *)((struct __pyx_memoryview_obj *)__pyx_v_memviewslice.memview)->__pyx_vtab)->_get_base(((struct __pyx_memoryview_obj *)__pyx_v_memviewslice.memview)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1018, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_GIVEREF(__pyx_t_2);\n  __Pyx_GOTREF(__pyx_v_result->from_object);\n  __Pyx_DECREF(__pyx_v_result->from_object);\n  __pyx_v_result->from_object = __pyx_t_2;\n  __pyx_t_2 = 0;\n\n  /* \"View.MemoryView\":1019\n * \n *     result.from_object = (<memoryview> memviewslice.memview)._get_base()\n *     result.typeinfo = memviewslice.memview.typeinfo             # <<<<<<<<<<<<<<\n * \n *     result.view = memviewslice.memview.view\n */\n  __pyx_t_4 = __pyx_v_memviewslice.memview->typeinfo;\n  __pyx_v_result->__pyx_base.typeinfo = __pyx_t_4;\n\n  /* \"View.MemoryView\":1021\n *     result.typeinfo = memviewslice.memview.typeinfo\n * \n *     result.view = memviewslice.memview.view             # <<<<<<<<<<<<<<\n *     result.view.buf = <void *> memviewslice.data\n *     result.view.ndim = ndim\n */\n  __pyx_t_5 = __pyx_v_memviewslice.memview->view;\n  __pyx_v_result->__pyx_base.view = __pyx_t_5;\n\n  /* \"View.MemoryView\":1022\n * \n *     result.view = memviewslice.memview.view\n *     result.view.buf = <void *> memviewslice.data             # <<<<<<<<<<<<<<\n *     result.view.ndim = ndim\n *     (<__pyx_buffer *> &result.view).obj = Py_None\n */\n  __pyx_v_result->__pyx_base.view.buf = ((void *)__pyx_v_memviewslice.data);\n\n  /* \"View.MemoryView\":1023\n *     result.view = memviewslice.memview.view\n *     result.view.buf = <void *> memviewslice.data\n *     result.view.ndim = ndim             # <<<<<<<<<<<<<<\n *     (<__pyx_buffer *> &result.view).obj = Py_None\n *     Py_INCREF(Py_None)\n */\n  __pyx_v_result->__pyx_base.view.ndim = __pyx_v_ndim;\n\n  /* \"View.MemoryView\":1024\n *     result.view.buf = <void *> memviewslice.data\n *     result.view.ndim = ndim\n *     (<__pyx_buffer *> &result.view).obj = Py_None             # <<<<<<<<<<<<<<\n *     Py_INCREF(Py_None)\n * \n */\n  ((Py_buffer *)(&__pyx_v_result->__pyx_base.view))->obj = Py_None;\n\n  /* \"View.MemoryView\":1025\n *     result.view.ndim = ndim\n *     (<__pyx_buffer *> &result.view).obj = Py_None\n *     Py_INCREF(Py_None)             # <<<<<<<<<<<<<<\n * \n *     if (<memoryview>memviewslice.memview).flags & PyBUF_WRITABLE:\n */\n  Py_INCREF(Py_None);\n\n  /* \"View.MemoryView\":1027\n *     Py_INCREF(Py_None)\n * \n *     if (<memoryview>memviewslice.memview).flags & PyBUF_WRITABLE:             # <<<<<<<<<<<<<<\n *         result.flags = PyBUF_RECORDS\n *     else:\n */\n  __pyx_t_1 = ((((struct __pyx_memoryview_obj *)__pyx_v_memviewslice.memview)->flags & PyBUF_WRITABLE) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":1028\n * \n *     if (<memoryview>memviewslice.memview).flags & PyBUF_WRITABLE:\n *         result.flags = PyBUF_RECORDS             # <<<<<<<<<<<<<<\n *     else:\n *         result.flags = PyBUF_RECORDS_RO\n */\n    __pyx_v_result->__pyx_base.flags = PyBUF_RECORDS;\n\n    /* \"View.MemoryView\":1027\n *     Py_INCREF(Py_None)\n * \n *     if (<memoryview>memviewslice.memview).flags & PyBUF_WRITABLE:             # <<<<<<<<<<<<<<\n *         result.flags = PyBUF_RECORDS\n *     else:\n */\n    goto __pyx_L4;\n  }\n\n  /* \"View.MemoryView\":1030\n *         result.flags = PyBUF_RECORDS\n *     else:\n *         result.flags = PyBUF_RECORDS_RO             # <<<<<<<<<<<<<<\n * \n *     result.view.shape = <Py_ssize_t *> result.from_slice.shape\n */\n  /*else*/ {\n    __pyx_v_result->__pyx_base.flags = PyBUF_RECORDS_RO;\n  }\n  __pyx_L4:;\n\n  /* \"View.MemoryView\":1032\n *         result.flags = PyBUF_RECORDS_RO\n * \n *     result.view.shape = <Py_ssize_t *> result.from_slice.shape             # <<<<<<<<<<<<<<\n *     result.view.strides = <Py_ssize_t *> result.from_slice.strides\n * \n */\n  __pyx_v_result->__pyx_base.view.shape = ((Py_ssize_t *)__pyx_v_result->from_slice.shape);\n\n  /* \"View.MemoryView\":1033\n * \n *     result.view.shape = <Py_ssize_t *> result.from_slice.shape\n *     result.view.strides = <Py_ssize_t *> result.from_slice.strides             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_v_result->__pyx_base.view.strides = ((Py_ssize_t *)__pyx_v_result->from_slice.strides);\n\n  /* \"View.MemoryView\":1036\n * \n * \n *     result.view.suboffsets = NULL             # <<<<<<<<<<<<<<\n *     for suboffset in result.from_slice.suboffsets[:ndim]:\n *         if suboffset >= 0:\n */\n  __pyx_v_result->__pyx_base.view.suboffsets = NULL;\n\n  /* \"View.MemoryView\":1037\n * \n *     result.view.suboffsets = NULL\n *     for suboffset in result.from_slice.suboffsets[:ndim]:             # <<<<<<<<<<<<<<\n *         if suboffset >= 0:\n *             result.view.suboffsets = <Py_ssize_t *> result.from_slice.suboffsets\n */\n  __pyx_t_7 = (__pyx_v_result->from_slice.suboffsets + __pyx_v_ndim);\n  for (__pyx_t_8 = __pyx_v_result->from_slice.suboffsets; __pyx_t_8 < __pyx_t_7; __pyx_t_8++) {\n    __pyx_t_6 = __pyx_t_8;\n    __pyx_v_suboffset = (__pyx_t_6[0]);\n\n    /* \"View.MemoryView\":1038\n *     result.view.suboffsets = NULL\n *     for suboffset in result.from_slice.suboffsets[:ndim]:\n *         if suboffset >= 0:             # <<<<<<<<<<<<<<\n *             result.view.suboffsets = <Py_ssize_t *> result.from_slice.suboffsets\n *             break\n */\n    __pyx_t_1 = (__pyx_v_suboffset >= 0);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":1039\n *     for suboffset in result.from_slice.suboffsets[:ndim]:\n *         if suboffset >= 0:\n *             result.view.suboffsets = <Py_ssize_t *> result.from_slice.suboffsets             # <<<<<<<<<<<<<<\n *             break\n * \n */\n      __pyx_v_result->__pyx_base.view.suboffsets = ((Py_ssize_t *)__pyx_v_result->from_slice.suboffsets);\n\n      /* \"View.MemoryView\":1040\n *         if suboffset >= 0:\n *             result.view.suboffsets = <Py_ssize_t *> result.from_slice.suboffsets\n *             break             # <<<<<<<<<<<<<<\n * \n *     result.view.len = result.view.itemsize\n */\n      goto __pyx_L6_break;\n\n      /* \"View.MemoryView\":1038\n *     result.view.suboffsets = NULL\n *     for suboffset in result.from_slice.suboffsets[:ndim]:\n *         if suboffset >= 0:             # <<<<<<<<<<<<<<\n *             result.view.suboffsets = <Py_ssize_t *> result.from_slice.suboffsets\n *             break\n */\n    }\n  }\n  __pyx_L6_break:;\n\n  /* \"View.MemoryView\":1042\n *             break\n * \n *     result.view.len = result.view.itemsize             # <<<<<<<<<<<<<<\n *     for length in result.view.shape[:ndim]:\n *         result.view.len *= length\n */\n  __pyx_t_9 = __pyx_v_result->__pyx_base.view.itemsize;\n  __pyx_v_result->__pyx_base.view.len = __pyx_t_9;\n\n  /* \"View.MemoryView\":1043\n * \n *     result.view.len = result.view.itemsize\n *     for length in result.view.shape[:ndim]:             # <<<<<<<<<<<<<<\n *         result.view.len *= length\n * \n */\n  __pyx_t_7 = (__pyx_v_result->__pyx_base.view.shape + __pyx_v_ndim);\n  for (__pyx_t_8 = __pyx_v_result->__pyx_base.view.shape; __pyx_t_8 < __pyx_t_7; __pyx_t_8++) {\n    __pyx_t_6 = __pyx_t_8;\n    __pyx_t_2 = PyInt_FromSsize_t((__pyx_t_6[0])); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1043, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __Pyx_XDECREF_SET(__pyx_v_length, __pyx_t_2);\n    __pyx_t_2 = 0;\n\n    /* \"View.MemoryView\":1044\n *     result.view.len = result.view.itemsize\n *     for length in result.view.shape[:ndim]:\n *         result.view.len *= length             # <<<<<<<<<<<<<<\n * \n *     result.to_object_func = to_object_func\n */\n    __pyx_t_2 = PyInt_FromSsize_t(__pyx_v_result->__pyx_base.view.len); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1044, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_t_3 = PyNumber_InPlaceMultiply(__pyx_t_2, __pyx_v_length); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1044, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n    __pyx_t_9 = __Pyx_PyIndex_AsSsize_t(__pyx_t_3); if (unlikely((__pyx_t_9 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 1044, __pyx_L1_error)\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __pyx_v_result->__pyx_base.view.len = __pyx_t_9;\n  }\n\n  /* \"View.MemoryView\":1046\n *         result.view.len *= length\n * \n *     result.to_object_func = to_object_func             # <<<<<<<<<<<<<<\n *     result.to_dtype_func = to_dtype_func\n * \n */\n  __pyx_v_result->to_object_func = __pyx_v_to_object_func;\n\n  /* \"View.MemoryView\":1047\n * \n *     result.to_object_func = to_object_func\n *     result.to_dtype_func = to_dtype_func             # <<<<<<<<<<<<<<\n * \n *     return result\n */\n  __pyx_v_result->to_dtype_func = __pyx_v_to_dtype_func;\n\n  /* \"View.MemoryView\":1049\n *     result.to_dtype_func = to_dtype_func\n * \n *     return result             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_get_slice_from_memoryview')\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF((PyObject *)__pyx_v_result);\n  __pyx_r = ((PyObject *)__pyx_v_result);\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":999\n * \n * @cname('__pyx_memoryview_fromslice')\n * cdef memoryview_fromslice(__Pyx_memviewslice memviewslice,             # <<<<<<<<<<<<<<\n *                           int ndim,\n *                           object (*to_object_func)(char *),\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview_fromslice\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF((PyObject *)__pyx_v_result);\n  __Pyx_XDECREF(__pyx_v_length);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1052\n * \n * @cname('__pyx_memoryview_get_slice_from_memoryview')\n * cdef __Pyx_memviewslice *get_slice_from_memview(memoryview memview,             # <<<<<<<<<<<<<<\n *                                                    __Pyx_memviewslice *mslice) except NULL:\n *     cdef _memoryviewslice obj\n */\n\nstatic __Pyx_memviewslice *__pyx_memoryview_get_slice_from_memoryview(struct __pyx_memoryview_obj *__pyx_v_memview, __Pyx_memviewslice *__pyx_v_mslice) {\n  struct __pyx_memoryviewslice_obj *__pyx_v_obj = 0;\n  __Pyx_memviewslice *__pyx_r;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"get_slice_from_memview\", 1);\n\n  /* \"View.MemoryView\":1055\n *                                                    __Pyx_memviewslice *mslice) except NULL:\n *     cdef _memoryviewslice obj\n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         obj = memview\n *         return &obj.from_slice\n */\n  __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); \n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":1056\n *     cdef _memoryviewslice obj\n *     if isinstance(memview, _memoryviewslice):\n *         obj = memview             # <<<<<<<<<<<<<<\n *         return &obj.from_slice\n *     else:\n */\n    if (!(likely(((((PyObject *)__pyx_v_memview)) == Py_None) || likely(__Pyx_TypeTest(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type))))) __PYX_ERR(1, 1056, __pyx_L1_error)\n    __pyx_t_2 = ((PyObject *)__pyx_v_memview);\n    __Pyx_INCREF(__pyx_t_2);\n    __pyx_v_obj = ((struct __pyx_memoryviewslice_obj *)__pyx_t_2);\n    __pyx_t_2 = 0;\n\n    /* \"View.MemoryView\":1057\n *     if isinstance(memview, _memoryviewslice):\n *         obj = memview\n *         return &obj.from_slice             # <<<<<<<<<<<<<<\n *     else:\n *         slice_copy(memview, mslice)\n */\n    __pyx_r = (&__pyx_v_obj->from_slice);\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":1055\n *                                                    __Pyx_memviewslice *mslice) except NULL:\n *     cdef _memoryviewslice obj\n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         obj = memview\n *         return &obj.from_slice\n */\n  }\n\n  /* \"View.MemoryView\":1059\n *         return &obj.from_slice\n *     else:\n *         slice_copy(memview, mslice)             # <<<<<<<<<<<<<<\n *         return mslice\n * \n */\n  /*else*/ {\n    __pyx_memoryview_slice_copy(__pyx_v_memview, __pyx_v_mslice);\n\n    /* \"View.MemoryView\":1060\n *     else:\n *         slice_copy(memview, mslice)\n *         return mslice             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_slice_copy')\n */\n    __pyx_r = __pyx_v_mslice;\n    goto __pyx_L0;\n  }\n\n  /* \"View.MemoryView\":1052\n * \n * @cname('__pyx_memoryview_get_slice_from_memoryview')\n * cdef __Pyx_memviewslice *get_slice_from_memview(memoryview memview,             # <<<<<<<<<<<<<<\n *                                                    __Pyx_memviewslice *mslice) except NULL:\n *     cdef _memoryviewslice obj\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.get_slice_from_memview\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF((PyObject *)__pyx_v_obj);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1063\n * \n * @cname('__pyx_memoryview_slice_copy')\n * cdef void slice_copy(memoryview memview, __Pyx_memviewslice *dst) noexcept:             # <<<<<<<<<<<<<<\n *     cdef int dim\n *     cdef (Py_ssize_t*) shape, strides, suboffsets\n */\n\nstatic void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *__pyx_v_memview, __Pyx_memviewslice *__pyx_v_dst) {\n  int __pyx_v_dim;\n  Py_ssize_t *__pyx_v_shape;\n  Py_ssize_t *__pyx_v_strides;\n  Py_ssize_t *__pyx_v_suboffsets;\n  Py_ssize_t *__pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_t_4;\n  Py_ssize_t __pyx_t_5;\n  int __pyx_t_6;\n\n  /* \"View.MemoryView\":1067\n *     cdef (Py_ssize_t*) shape, strides, suboffsets\n * \n *     shape = memview.view.shape             # <<<<<<<<<<<<<<\n *     strides = memview.view.strides\n *     suboffsets = memview.view.suboffsets\n */\n  __pyx_t_1 = __pyx_v_memview->view.shape;\n  __pyx_v_shape = __pyx_t_1;\n\n  /* \"View.MemoryView\":1068\n * \n *     shape = memview.view.shape\n *     strides = memview.view.strides             # <<<<<<<<<<<<<<\n *     suboffsets = memview.view.suboffsets\n * \n */\n  __pyx_t_1 = __pyx_v_memview->view.strides;\n  __pyx_v_strides = __pyx_t_1;\n\n  /* \"View.MemoryView\":1069\n *     shape = memview.view.shape\n *     strides = memview.view.strides\n *     suboffsets = memview.view.suboffsets             # <<<<<<<<<<<<<<\n * \n *     dst.memview = <__pyx_memoryview *> memview\n */\n  __pyx_t_1 = __pyx_v_memview->view.suboffsets;\n  __pyx_v_suboffsets = __pyx_t_1;\n\n  /* \"View.MemoryView\":1071\n *     suboffsets = memview.view.suboffsets\n * \n *     dst.memview = <__pyx_memoryview *> memview             # <<<<<<<<<<<<<<\n *     dst.data = <char *> memview.view.buf\n * \n */\n  __pyx_v_dst->memview = ((struct __pyx_memoryview_obj *)__pyx_v_memview);\n\n  /* \"View.MemoryView\":1072\n * \n *     dst.memview = <__pyx_memoryview *> memview\n *     dst.data = <char *> memview.view.buf             # <<<<<<<<<<<<<<\n * \n *     for dim in range(memview.view.ndim):\n */\n  __pyx_v_dst->data = ((char *)__pyx_v_memview->view.buf);\n\n  /* \"View.MemoryView\":1074\n *     dst.data = <char *> memview.view.buf\n * \n *     for dim in range(memview.view.ndim):             # <<<<<<<<<<<<<<\n *         dst.shape[dim] = shape[dim]\n *         dst.strides[dim] = strides[dim]\n */\n  __pyx_t_2 = __pyx_v_memview->view.ndim;\n  __pyx_t_3 = __pyx_t_2;\n  for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {\n    __pyx_v_dim = __pyx_t_4;\n\n    /* \"View.MemoryView\":1075\n * \n *     for dim in range(memview.view.ndim):\n *         dst.shape[dim] = shape[dim]             # <<<<<<<<<<<<<<\n *         dst.strides[dim] = strides[dim]\n *         dst.suboffsets[dim] = suboffsets[dim] if suboffsets else -1\n */\n    (__pyx_v_dst->shape[__pyx_v_dim]) = (__pyx_v_shape[__pyx_v_dim]);\n\n    /* \"View.MemoryView\":1076\n *     for dim in range(memview.view.ndim):\n *         dst.shape[dim] = shape[dim]\n *         dst.strides[dim] = strides[dim]             # <<<<<<<<<<<<<<\n *         dst.suboffsets[dim] = suboffsets[dim] if suboffsets else -1\n * \n */\n    (__pyx_v_dst->strides[__pyx_v_dim]) = (__pyx_v_strides[__pyx_v_dim]);\n\n    /* \"View.MemoryView\":1077\n *         dst.shape[dim] = shape[dim]\n *         dst.strides[dim] = strides[dim]\n *         dst.suboffsets[dim] = suboffsets[dim] if suboffsets else -1             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_copy_object')\n */\n    __pyx_t_6 = (__pyx_v_suboffsets != 0);\n    if (__pyx_t_6) {\n      __pyx_t_5 = (__pyx_v_suboffsets[__pyx_v_dim]);\n    } else {\n      __pyx_t_5 = -1L;\n    }\n    (__pyx_v_dst->suboffsets[__pyx_v_dim]) = __pyx_t_5;\n  }\n\n  /* \"View.MemoryView\":1063\n * \n * @cname('__pyx_memoryview_slice_copy')\n * cdef void slice_copy(memoryview memview, __Pyx_memviewslice *dst) noexcept:             # <<<<<<<<<<<<<<\n *     cdef int dim\n *     cdef (Py_ssize_t*) shape, strides, suboffsets\n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":1080\n * \n * @cname('__pyx_memoryview_copy_object')\n * cdef memoryview_copy(memoryview memview):             # <<<<<<<<<<<<<<\n *     \"Create a new memoryview object\"\n *     cdef __Pyx_memviewslice memviewslice\n */\n\nstatic PyObject *__pyx_memoryview_copy_object(struct __pyx_memoryview_obj *__pyx_v_memview) {\n  __Pyx_memviewslice __pyx_v_memviewslice;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"memoryview_copy\", 1);\n\n  /* \"View.MemoryView\":1083\n *     \"Create a new memoryview object\"\n *     cdef __Pyx_memviewslice memviewslice\n *     slice_copy(memview, &memviewslice)             # <<<<<<<<<<<<<<\n *     return memoryview_copy_from_slice(memview, &memviewslice)\n * \n */\n  __pyx_memoryview_slice_copy(__pyx_v_memview, (&__pyx_v_memviewslice));\n\n  /* \"View.MemoryView\":1084\n *     cdef __Pyx_memviewslice memviewslice\n *     slice_copy(memview, &memviewslice)\n *     return memoryview_copy_from_slice(memview, &memviewslice)             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_copy_object_from_slice')\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __pyx_memoryview_copy_object_from_slice(__pyx_v_memview, (&__pyx_v_memviewslice)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 1084, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":1080\n * \n * @cname('__pyx_memoryview_copy_object')\n * cdef memoryview_copy(memoryview memview):             # <<<<<<<<<<<<<<\n *     \"Create a new memoryview object\"\n *     cdef __Pyx_memviewslice memviewslice\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview_copy\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1087\n * \n * @cname('__pyx_memoryview_copy_object_from_slice')\n * cdef memoryview_copy_from_slice(memoryview memview, __Pyx_memviewslice *memviewslice):             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Create a new memoryview object from a given memoryview object and slice.\n */\n\nstatic PyObject *__pyx_memoryview_copy_object_from_slice(struct __pyx_memoryview_obj *__pyx_v_memview, __Pyx_memviewslice *__pyx_v_memviewslice) {\n  PyObject *(*__pyx_v_to_object_func)(char *);\n  int (*__pyx_v_to_dtype_func)(char *, PyObject *);\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *(*__pyx_t_2)(char *);\n  int (*__pyx_t_3)(char *, PyObject *);\n  PyObject *__pyx_t_4 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"memoryview_copy_from_slice\", 1);\n\n  /* \"View.MemoryView\":1094\n *     cdef int (*to_dtype_func)(char *, object) except 0\n * \n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         to_object_func = (<_memoryviewslice> memview).to_object_func\n *         to_dtype_func = (<_memoryviewslice> memview).to_dtype_func\n */\n  __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); \n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":1095\n * \n *     if isinstance(memview, _memoryviewslice):\n *         to_object_func = (<_memoryviewslice> memview).to_object_func             # <<<<<<<<<<<<<<\n *         to_dtype_func = (<_memoryviewslice> memview).to_dtype_func\n *     else:\n */\n    __pyx_t_2 = ((struct __pyx_memoryviewslice_obj *)__pyx_v_memview)->to_object_func;\n    __pyx_v_to_object_func = __pyx_t_2;\n\n    /* \"View.MemoryView\":1096\n *     if isinstance(memview, _memoryviewslice):\n *         to_object_func = (<_memoryviewslice> memview).to_object_func\n *         to_dtype_func = (<_memoryviewslice> memview).to_dtype_func             # <<<<<<<<<<<<<<\n *     else:\n *         to_object_func = NULL\n */\n    __pyx_t_3 = ((struct __pyx_memoryviewslice_obj *)__pyx_v_memview)->to_dtype_func;\n    __pyx_v_to_dtype_func = __pyx_t_3;\n\n    /* \"View.MemoryView\":1094\n *     cdef int (*to_dtype_func)(char *, object) except 0\n * \n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         to_object_func = (<_memoryviewslice> memview).to_object_func\n *         to_dtype_func = (<_memoryviewslice> memview).to_dtype_func\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":1098\n *         to_dtype_func = (<_memoryviewslice> memview).to_dtype_func\n *     else:\n *         to_object_func = NULL             # <<<<<<<<<<<<<<\n *         to_dtype_func = NULL\n * \n */\n  /*else*/ {\n    __pyx_v_to_object_func = NULL;\n\n    /* \"View.MemoryView\":1099\n *     else:\n *         to_object_func = NULL\n *         to_dtype_func = NULL             # <<<<<<<<<<<<<<\n * \n *     return memoryview_fromslice(memviewslice[0], memview.view.ndim,\n */\n    __pyx_v_to_dtype_func = NULL;\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":1101\n *         to_dtype_func = NULL\n * \n *     return memoryview_fromslice(memviewslice[0], memview.view.ndim,             # <<<<<<<<<<<<<<\n *                                 to_object_func, to_dtype_func,\n *                                 memview.dtype_is_object)\n */\n  __Pyx_XDECREF(__pyx_r);\n\n  /* \"View.MemoryView\":1103\n *     return memoryview_fromslice(memviewslice[0], memview.view.ndim,\n *                                 to_object_func, to_dtype_func,\n *                                 memview.dtype_is_object)             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_4 = __pyx_memoryview_fromslice((__pyx_v_memviewslice[0]), __pyx_v_memview->view.ndim, __pyx_v_to_object_func, __pyx_v_to_dtype_func, __pyx_v_memview->dtype_is_object); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1101, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_4);\n  __pyx_r = __pyx_t_4;\n  __pyx_t_4 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":1087\n * \n * @cname('__pyx_memoryview_copy_object_from_slice')\n * cdef memoryview_copy_from_slice(memoryview memview, __Pyx_memviewslice *memviewslice):             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Create a new memoryview object from a given memoryview object and slice.\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview_copy_from_slice\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1109\n * \n * \n * cdef Py_ssize_t abs_py_ssize_t(Py_ssize_t arg) noexcept nogil:             # <<<<<<<<<<<<<<\n *     return -arg if arg < 0 else arg\n * \n */\n\nstatic Py_ssize_t abs_py_ssize_t(Py_ssize_t __pyx_v_arg) {\n  Py_ssize_t __pyx_r;\n  Py_ssize_t __pyx_t_1;\n  int __pyx_t_2;\n\n  /* \"View.MemoryView\":1110\n * \n * cdef Py_ssize_t abs_py_ssize_t(Py_ssize_t arg) noexcept nogil:\n *     return -arg if arg < 0 else arg             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_get_best_slice_order')\n */\n  __pyx_t_2 = (__pyx_v_arg < 0);\n  if (__pyx_t_2) {\n    __pyx_t_1 = (-__pyx_v_arg);\n  } else {\n    __pyx_t_1 = __pyx_v_arg;\n  }\n  __pyx_r = __pyx_t_1;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":1109\n * \n * \n * cdef Py_ssize_t abs_py_ssize_t(Py_ssize_t arg) noexcept nogil:             # <<<<<<<<<<<<<<\n *     return -arg if arg < 0 else arg\n * \n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1113\n * \n * @cname('__pyx_get_best_slice_order')\n * cdef char get_best_order(__Pyx_memviewslice *mslice, int ndim) noexcept nogil:             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Figure out the best memory access order for a given slice.\n */\n\nstatic char __pyx_get_best_slice_order(__Pyx_memviewslice *__pyx_v_mslice, int __pyx_v_ndim) {\n  int __pyx_v_i;\n  Py_ssize_t __pyx_v_c_stride;\n  Py_ssize_t __pyx_v_f_stride;\n  char __pyx_r;\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_t_4;\n\n  /* \"View.MemoryView\":1118\n *     \"\"\"\n *     cdef int i\n *     cdef Py_ssize_t c_stride = 0             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t f_stride = 0\n * \n */\n  __pyx_v_c_stride = 0;\n\n  /* \"View.MemoryView\":1119\n *     cdef int i\n *     cdef Py_ssize_t c_stride = 0\n *     cdef Py_ssize_t f_stride = 0             # <<<<<<<<<<<<<<\n * \n *     for i in range(ndim - 1, -1, -1):\n */\n  __pyx_v_f_stride = 0;\n\n  /* \"View.MemoryView\":1121\n *     cdef Py_ssize_t f_stride = 0\n * \n *     for i in range(ndim - 1, -1, -1):             # <<<<<<<<<<<<<<\n *         if mslice.shape[i] > 1:\n *             c_stride = mslice.strides[i]\n */\n  for (__pyx_t_1 = (__pyx_v_ndim - 1); __pyx_t_1 > -1; __pyx_t_1-=1) {\n    __pyx_v_i = __pyx_t_1;\n\n    /* \"View.MemoryView\":1122\n * \n *     for i in range(ndim - 1, -1, -1):\n *         if mslice.shape[i] > 1:             # <<<<<<<<<<<<<<\n *             c_stride = mslice.strides[i]\n *             break\n */\n    __pyx_t_2 = ((__pyx_v_mslice->shape[__pyx_v_i]) > 1);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1123\n *     for i in range(ndim - 1, -1, -1):\n *         if mslice.shape[i] > 1:\n *             c_stride = mslice.strides[i]             # <<<<<<<<<<<<<<\n *             break\n * \n */\n      __pyx_v_c_stride = (__pyx_v_mslice->strides[__pyx_v_i]);\n\n      /* \"View.MemoryView\":1124\n *         if mslice.shape[i] > 1:\n *             c_stride = mslice.strides[i]\n *             break             # <<<<<<<<<<<<<<\n * \n *     for i in range(ndim):\n */\n      goto __pyx_L4_break;\n\n      /* \"View.MemoryView\":1122\n * \n *     for i in range(ndim - 1, -1, -1):\n *         if mslice.shape[i] > 1:             # <<<<<<<<<<<<<<\n *             c_stride = mslice.strides[i]\n *             break\n */\n    }\n  }\n  __pyx_L4_break:;\n\n  /* \"View.MemoryView\":1126\n *             break\n * \n *     for i in range(ndim):             # <<<<<<<<<<<<<<\n *         if mslice.shape[i] > 1:\n *             f_stride = mslice.strides[i]\n */\n  __pyx_t_1 = __pyx_v_ndim;\n  __pyx_t_3 = __pyx_t_1;\n  for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {\n    __pyx_v_i = __pyx_t_4;\n\n    /* \"View.MemoryView\":1127\n * \n *     for i in range(ndim):\n *         if mslice.shape[i] > 1:             # <<<<<<<<<<<<<<\n *             f_stride = mslice.strides[i]\n *             break\n */\n    __pyx_t_2 = ((__pyx_v_mslice->shape[__pyx_v_i]) > 1);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1128\n *     for i in range(ndim):\n *         if mslice.shape[i] > 1:\n *             f_stride = mslice.strides[i]             # <<<<<<<<<<<<<<\n *             break\n * \n */\n      __pyx_v_f_stride = (__pyx_v_mslice->strides[__pyx_v_i]);\n\n      /* \"View.MemoryView\":1129\n *         if mslice.shape[i] > 1:\n *             f_stride = mslice.strides[i]\n *             break             # <<<<<<<<<<<<<<\n * \n *     if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride):\n */\n      goto __pyx_L7_break;\n\n      /* \"View.MemoryView\":1127\n * \n *     for i in range(ndim):\n *         if mslice.shape[i] > 1:             # <<<<<<<<<<<<<<\n *             f_stride = mslice.strides[i]\n *             break\n */\n    }\n  }\n  __pyx_L7_break:;\n\n  /* \"View.MemoryView\":1131\n *             break\n * \n *     if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride):             # <<<<<<<<<<<<<<\n *         return 'C'\n *     else:\n */\n  __pyx_t_2 = (abs_py_ssize_t(__pyx_v_c_stride) <= abs_py_ssize_t(__pyx_v_f_stride));\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1132\n * \n *     if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride):\n *         return 'C'             # <<<<<<<<<<<<<<\n *     else:\n *         return 'F'\n */\n    __pyx_r = 'C';\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":1131\n *             break\n * \n *     if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride):             # <<<<<<<<<<<<<<\n *         return 'C'\n *     else:\n */\n  }\n\n  /* \"View.MemoryView\":1134\n *         return 'C'\n *     else:\n *         return 'F'             # <<<<<<<<<<<<<<\n * \n * @cython.cdivision(True)\n */\n  /*else*/ {\n    __pyx_r = 'F';\n    goto __pyx_L0;\n  }\n\n  /* \"View.MemoryView\":1113\n * \n * @cname('__pyx_get_best_slice_order')\n * cdef char get_best_order(__Pyx_memviewslice *mslice, int ndim) noexcept nogil:             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Figure out the best memory access order for a given slice.\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1137\n * \n * @cython.cdivision(True)\n * cdef void _copy_strided_to_strided(char *src_data, Py_ssize_t *src_strides,             # <<<<<<<<<<<<<<\n *                                    char *dst_data, Py_ssize_t *dst_strides,\n *                                    Py_ssize_t *src_shape, Py_ssize_t *dst_shape,\n */\n\nstatic void _copy_strided_to_strided(char *__pyx_v_src_data, Py_ssize_t *__pyx_v_src_strides, char *__pyx_v_dst_data, Py_ssize_t *__pyx_v_dst_strides, Py_ssize_t *__pyx_v_src_shape, Py_ssize_t *__pyx_v_dst_shape, int __pyx_v_ndim, size_t __pyx_v_itemsize) {\n  CYTHON_UNUSED Py_ssize_t __pyx_v_i;\n  CYTHON_UNUSED Py_ssize_t __pyx_v_src_extent;\n  Py_ssize_t __pyx_v_dst_extent;\n  Py_ssize_t __pyx_v_src_stride;\n  Py_ssize_t __pyx_v_dst_stride;\n  int __pyx_t_1;\n  int __pyx_t_2;\n  Py_ssize_t __pyx_t_3;\n  Py_ssize_t __pyx_t_4;\n  Py_ssize_t __pyx_t_5;\n\n  /* \"View.MemoryView\":1144\n * \n *     cdef Py_ssize_t i\n *     cdef Py_ssize_t src_extent = src_shape[0]             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t dst_extent = dst_shape[0]\n *     cdef Py_ssize_t src_stride = src_strides[0]\n */\n  __pyx_v_src_extent = (__pyx_v_src_shape[0]);\n\n  /* \"View.MemoryView\":1145\n *     cdef Py_ssize_t i\n *     cdef Py_ssize_t src_extent = src_shape[0]\n *     cdef Py_ssize_t dst_extent = dst_shape[0]             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t src_stride = src_strides[0]\n *     cdef Py_ssize_t dst_stride = dst_strides[0]\n */\n  __pyx_v_dst_extent = (__pyx_v_dst_shape[0]);\n\n  /* \"View.MemoryView\":1146\n *     cdef Py_ssize_t src_extent = src_shape[0]\n *     cdef Py_ssize_t dst_extent = dst_shape[0]\n *     cdef Py_ssize_t src_stride = src_strides[0]             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t dst_stride = dst_strides[0]\n * \n */\n  __pyx_v_src_stride = (__pyx_v_src_strides[0]);\n\n  /* \"View.MemoryView\":1147\n *     cdef Py_ssize_t dst_extent = dst_shape[0]\n *     cdef Py_ssize_t src_stride = src_strides[0]\n *     cdef Py_ssize_t dst_stride = dst_strides[0]             # <<<<<<<<<<<<<<\n * \n *     if ndim == 1:\n */\n  __pyx_v_dst_stride = (__pyx_v_dst_strides[0]);\n\n  /* \"View.MemoryView\":1149\n *     cdef Py_ssize_t dst_stride = dst_strides[0]\n * \n *     if ndim == 1:             # <<<<<<<<<<<<<<\n *         if (src_stride > 0 and dst_stride > 0 and\n *             <size_t> src_stride == itemsize == <size_t> dst_stride):\n */\n  __pyx_t_1 = (__pyx_v_ndim == 1);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":1150\n * \n *     if ndim == 1:\n *         if (src_stride > 0 and dst_stride > 0 and             # <<<<<<<<<<<<<<\n *             <size_t> src_stride == itemsize == <size_t> dst_stride):\n *             memcpy(dst_data, src_data, itemsize * dst_extent)\n */\n    __pyx_t_2 = (__pyx_v_src_stride > 0);\n    if (__pyx_t_2) {\n    } else {\n      __pyx_t_1 = __pyx_t_2;\n      goto __pyx_L5_bool_binop_done;\n    }\n    __pyx_t_2 = (__pyx_v_dst_stride > 0);\n    if (__pyx_t_2) {\n    } else {\n      __pyx_t_1 = __pyx_t_2;\n      goto __pyx_L5_bool_binop_done;\n    }\n\n    /* \"View.MemoryView\":1151\n *     if ndim == 1:\n *         if (src_stride > 0 and dst_stride > 0 and\n *             <size_t> src_stride == itemsize == <size_t> dst_stride):             # <<<<<<<<<<<<<<\n *             memcpy(dst_data, src_data, itemsize * dst_extent)\n *         else:\n */\n    __pyx_t_2 = (((size_t)__pyx_v_src_stride) == __pyx_v_itemsize);\n    if (__pyx_t_2) {\n      __pyx_t_2 = (__pyx_v_itemsize == ((size_t)__pyx_v_dst_stride));\n    }\n    __pyx_t_1 = __pyx_t_2;\n    __pyx_L5_bool_binop_done:;\n\n    /* \"View.MemoryView\":1150\n * \n *     if ndim == 1:\n *         if (src_stride > 0 and dst_stride > 0 and             # <<<<<<<<<<<<<<\n *             <size_t> src_stride == itemsize == <size_t> dst_stride):\n *             memcpy(dst_data, src_data, itemsize * dst_extent)\n */\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":1152\n *         if (src_stride > 0 and dst_stride > 0 and\n *             <size_t> src_stride == itemsize == <size_t> dst_stride):\n *             memcpy(dst_data, src_data, itemsize * dst_extent)             # <<<<<<<<<<<<<<\n *         else:\n *             for i in range(dst_extent):\n */\n      (void)(memcpy(__pyx_v_dst_data, __pyx_v_src_data, (__pyx_v_itemsize * __pyx_v_dst_extent)));\n\n      /* \"View.MemoryView\":1150\n * \n *     if ndim == 1:\n *         if (src_stride > 0 and dst_stride > 0 and             # <<<<<<<<<<<<<<\n *             <size_t> src_stride == itemsize == <size_t> dst_stride):\n *             memcpy(dst_data, src_data, itemsize * dst_extent)\n */\n      goto __pyx_L4;\n    }\n\n    /* \"View.MemoryView\":1154\n *             memcpy(dst_data, src_data, itemsize * dst_extent)\n *         else:\n *             for i in range(dst_extent):             # <<<<<<<<<<<<<<\n *                 memcpy(dst_data, src_data, itemsize)\n *                 src_data += src_stride\n */\n    /*else*/ {\n      __pyx_t_3 = __pyx_v_dst_extent;\n      __pyx_t_4 = __pyx_t_3;\n      for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) {\n        __pyx_v_i = __pyx_t_5;\n\n        /* \"View.MemoryView\":1155\n *         else:\n *             for i in range(dst_extent):\n *                 memcpy(dst_data, src_data, itemsize)             # <<<<<<<<<<<<<<\n *                 src_data += src_stride\n *                 dst_data += dst_stride\n */\n        (void)(memcpy(__pyx_v_dst_data, __pyx_v_src_data, __pyx_v_itemsize));\n\n        /* \"View.MemoryView\":1156\n *             for i in range(dst_extent):\n *                 memcpy(dst_data, src_data, itemsize)\n *                 src_data += src_stride             # <<<<<<<<<<<<<<\n *                 dst_data += dst_stride\n *     else:\n */\n        __pyx_v_src_data = (__pyx_v_src_data + __pyx_v_src_stride);\n\n        /* \"View.MemoryView\":1157\n *                 memcpy(dst_data, src_data, itemsize)\n *                 src_data += src_stride\n *                 dst_data += dst_stride             # <<<<<<<<<<<<<<\n *     else:\n *         for i in range(dst_extent):\n */\n        __pyx_v_dst_data = (__pyx_v_dst_data + __pyx_v_dst_stride);\n      }\n    }\n    __pyx_L4:;\n\n    /* \"View.MemoryView\":1149\n *     cdef Py_ssize_t dst_stride = dst_strides[0]\n * \n *     if ndim == 1:             # <<<<<<<<<<<<<<\n *         if (src_stride > 0 and dst_stride > 0 and\n *             <size_t> src_stride == itemsize == <size_t> dst_stride):\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":1159\n *                 dst_data += dst_stride\n *     else:\n *         for i in range(dst_extent):             # <<<<<<<<<<<<<<\n *             _copy_strided_to_strided(src_data, src_strides + 1,\n *                                      dst_data, dst_strides + 1,\n */\n  /*else*/ {\n    __pyx_t_3 = __pyx_v_dst_extent;\n    __pyx_t_4 = __pyx_t_3;\n    for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) {\n      __pyx_v_i = __pyx_t_5;\n\n      /* \"View.MemoryView\":1160\n *     else:\n *         for i in range(dst_extent):\n *             _copy_strided_to_strided(src_data, src_strides + 1,             # <<<<<<<<<<<<<<\n *                                      dst_data, dst_strides + 1,\n *                                      src_shape + 1, dst_shape + 1,\n */\n      _copy_strided_to_strided(__pyx_v_src_data, (__pyx_v_src_strides + 1), __pyx_v_dst_data, (__pyx_v_dst_strides + 1), (__pyx_v_src_shape + 1), (__pyx_v_dst_shape + 1), (__pyx_v_ndim - 1), __pyx_v_itemsize);\n\n      /* \"View.MemoryView\":1164\n *                                      src_shape + 1, dst_shape + 1,\n *                                      ndim - 1, itemsize)\n *             src_data += src_stride             # <<<<<<<<<<<<<<\n *             dst_data += dst_stride\n * \n */\n      __pyx_v_src_data = (__pyx_v_src_data + __pyx_v_src_stride);\n\n      /* \"View.MemoryView\":1165\n *                                      ndim - 1, itemsize)\n *             src_data += src_stride\n *             dst_data += dst_stride             # <<<<<<<<<<<<<<\n * \n * cdef void copy_strided_to_strided(__Pyx_memviewslice *src,\n */\n      __pyx_v_dst_data = (__pyx_v_dst_data + __pyx_v_dst_stride);\n    }\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":1137\n * \n * @cython.cdivision(True)\n * cdef void _copy_strided_to_strided(char *src_data, Py_ssize_t *src_strides,             # <<<<<<<<<<<<<<\n *                                    char *dst_data, Py_ssize_t *dst_strides,\n *                                    Py_ssize_t *src_shape, Py_ssize_t *dst_shape,\n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":1167\n *             dst_data += dst_stride\n * \n * cdef void copy_strided_to_strided(__Pyx_memviewslice *src,             # <<<<<<<<<<<<<<\n *                                   __Pyx_memviewslice *dst,\n *                                   int ndim, size_t itemsize) noexcept nogil:\n */\n\nstatic void copy_strided_to_strided(__Pyx_memviewslice *__pyx_v_src, __Pyx_memviewslice *__pyx_v_dst, int __pyx_v_ndim, size_t __pyx_v_itemsize) {\n\n  /* \"View.MemoryView\":1170\n *                                   __Pyx_memviewslice *dst,\n *                                   int ndim, size_t itemsize) noexcept nogil:\n *     _copy_strided_to_strided(src.data, src.strides, dst.data, dst.strides,             # <<<<<<<<<<<<<<\n *                              src.shape, dst.shape, ndim, itemsize)\n * \n */\n  _copy_strided_to_strided(__pyx_v_src->data, __pyx_v_src->strides, __pyx_v_dst->data, __pyx_v_dst->strides, __pyx_v_src->shape, __pyx_v_dst->shape, __pyx_v_ndim, __pyx_v_itemsize);\n\n  /* \"View.MemoryView\":1167\n *             dst_data += dst_stride\n * \n * cdef void copy_strided_to_strided(__Pyx_memviewslice *src,             # <<<<<<<<<<<<<<\n *                                   __Pyx_memviewslice *dst,\n *                                   int ndim, size_t itemsize) noexcept nogil:\n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":1174\n * \n * @cname('__pyx_memoryview_slice_get_size')\n * cdef Py_ssize_t slice_get_size(__Pyx_memviewslice *src, int ndim) noexcept nogil:             # <<<<<<<<<<<<<<\n *     \"Return the size of the memory occupied by the slice in number of bytes\"\n *     cdef Py_ssize_t shape, size = src.memview.view.itemsize\n */\n\nstatic Py_ssize_t __pyx_memoryview_slice_get_size(__Pyx_memviewslice *__pyx_v_src, int __pyx_v_ndim) {\n  Py_ssize_t __pyx_v_shape;\n  Py_ssize_t __pyx_v_size;\n  Py_ssize_t __pyx_r;\n  Py_ssize_t __pyx_t_1;\n  Py_ssize_t *__pyx_t_2;\n  Py_ssize_t *__pyx_t_3;\n  Py_ssize_t *__pyx_t_4;\n\n  /* \"View.MemoryView\":1176\n * cdef Py_ssize_t slice_get_size(__Pyx_memviewslice *src, int ndim) noexcept nogil:\n *     \"Return the size of the memory occupied by the slice in number of bytes\"\n *     cdef Py_ssize_t shape, size = src.memview.view.itemsize             # <<<<<<<<<<<<<<\n * \n *     for shape in src.shape[:ndim]:\n */\n  __pyx_t_1 = __pyx_v_src->memview->view.itemsize;\n  __pyx_v_size = __pyx_t_1;\n\n  /* \"View.MemoryView\":1178\n *     cdef Py_ssize_t shape, size = src.memview.view.itemsize\n * \n *     for shape in src.shape[:ndim]:             # <<<<<<<<<<<<<<\n *         size *= shape\n * \n */\n  __pyx_t_3 = (__pyx_v_src->shape + __pyx_v_ndim);\n  for (__pyx_t_4 = __pyx_v_src->shape; __pyx_t_4 < __pyx_t_3; __pyx_t_4++) {\n    __pyx_t_2 = __pyx_t_4;\n    __pyx_v_shape = (__pyx_t_2[0]);\n\n    /* \"View.MemoryView\":1179\n * \n *     for shape in src.shape[:ndim]:\n *         size *= shape             # <<<<<<<<<<<<<<\n * \n *     return size\n */\n    __pyx_v_size = (__pyx_v_size * __pyx_v_shape);\n  }\n\n  /* \"View.MemoryView\":1181\n *         size *= shape\n * \n *     return size             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_fill_contig_strides_array')\n */\n  __pyx_r = __pyx_v_size;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":1174\n * \n * @cname('__pyx_memoryview_slice_get_size')\n * cdef Py_ssize_t slice_get_size(__Pyx_memviewslice *src, int ndim) noexcept nogil:             # <<<<<<<<<<<<<<\n *     \"Return the size of the memory occupied by the slice in number of bytes\"\n *     cdef Py_ssize_t shape, size = src.memview.view.itemsize\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1184\n * \n * @cname('__pyx_fill_contig_strides_array')\n * cdef Py_ssize_t fill_contig_strides_array(             # <<<<<<<<<<<<<<\n *                 Py_ssize_t *shape, Py_ssize_t *strides, Py_ssize_t stride,\n *                 int ndim, char order) noexcept nogil:\n */\n\nstatic Py_ssize_t __pyx_fill_contig_strides_array(Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, Py_ssize_t __pyx_v_stride, int __pyx_v_ndim, char __pyx_v_order) {\n  int __pyx_v_idx;\n  Py_ssize_t __pyx_r;\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_t_4;\n\n  /* \"View.MemoryView\":1193\n *     cdef int idx\n * \n *     if order == 'F':             # <<<<<<<<<<<<<<\n *         for idx in range(ndim):\n *             strides[idx] = stride\n */\n  __pyx_t_1 = (__pyx_v_order == 'F');\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":1194\n * \n *     if order == 'F':\n *         for idx in range(ndim):             # <<<<<<<<<<<<<<\n *             strides[idx] = stride\n *             stride *= shape[idx]\n */\n    __pyx_t_2 = __pyx_v_ndim;\n    __pyx_t_3 = __pyx_t_2;\n    for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {\n      __pyx_v_idx = __pyx_t_4;\n\n      /* \"View.MemoryView\":1195\n *     if order == 'F':\n *         for idx in range(ndim):\n *             strides[idx] = stride             # <<<<<<<<<<<<<<\n *             stride *= shape[idx]\n *     else:\n */\n      (__pyx_v_strides[__pyx_v_idx]) = __pyx_v_stride;\n\n      /* \"View.MemoryView\":1196\n *         for idx in range(ndim):\n *             strides[idx] = stride\n *             stride *= shape[idx]             # <<<<<<<<<<<<<<\n *     else:\n *         for idx in range(ndim - 1, -1, -1):\n */\n      __pyx_v_stride = (__pyx_v_stride * (__pyx_v_shape[__pyx_v_idx]));\n    }\n\n    /* \"View.MemoryView\":1193\n *     cdef int idx\n * \n *     if order == 'F':             # <<<<<<<<<<<<<<\n *         for idx in range(ndim):\n *             strides[idx] = stride\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":1198\n *             stride *= shape[idx]\n *     else:\n *         for idx in range(ndim - 1, -1, -1):             # <<<<<<<<<<<<<<\n *             strides[idx] = stride\n *             stride *= shape[idx]\n */\n  /*else*/ {\n    for (__pyx_t_2 = (__pyx_v_ndim - 1); __pyx_t_2 > -1; __pyx_t_2-=1) {\n      __pyx_v_idx = __pyx_t_2;\n\n      /* \"View.MemoryView\":1199\n *     else:\n *         for idx in range(ndim - 1, -1, -1):\n *             strides[idx] = stride             # <<<<<<<<<<<<<<\n *             stride *= shape[idx]\n * \n */\n      (__pyx_v_strides[__pyx_v_idx]) = __pyx_v_stride;\n\n      /* \"View.MemoryView\":1200\n *         for idx in range(ndim - 1, -1, -1):\n *             strides[idx] = stride\n *             stride *= shape[idx]             # <<<<<<<<<<<<<<\n * \n *     return stride\n */\n      __pyx_v_stride = (__pyx_v_stride * (__pyx_v_shape[__pyx_v_idx]));\n    }\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":1202\n *             stride *= shape[idx]\n * \n *     return stride             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_copy_data_to_temp')\n */\n  __pyx_r = __pyx_v_stride;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":1184\n * \n * @cname('__pyx_fill_contig_strides_array')\n * cdef Py_ssize_t fill_contig_strides_array(             # <<<<<<<<<<<<<<\n *                 Py_ssize_t *shape, Py_ssize_t *strides, Py_ssize_t stride,\n *                 int ndim, char order) noexcept nogil:\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1205\n * \n * @cname('__pyx_memoryview_copy_data_to_temp')\n * cdef void *copy_data_to_temp(__Pyx_memviewslice *src,             # <<<<<<<<<<<<<<\n *                              __Pyx_memviewslice *tmpslice,\n *                              char order,\n */\n\nstatic void *__pyx_memoryview_copy_data_to_temp(__Pyx_memviewslice *__pyx_v_src, __Pyx_memviewslice *__pyx_v_tmpslice, char __pyx_v_order, int __pyx_v_ndim) {\n  int __pyx_v_i;\n  void *__pyx_v_result;\n  size_t __pyx_v_itemsize;\n  size_t __pyx_v_size;\n  void *__pyx_r;\n  Py_ssize_t __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  struct __pyx_memoryview_obj *__pyx_t_4;\n  int __pyx_t_5;\n  int __pyx_t_6;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  #ifdef WITH_THREAD\n  PyGILState_STATE __pyx_gilstate_save;\n  #endif\n\n  /* \"View.MemoryView\":1216\n *     cdef void *result\n * \n *     cdef size_t itemsize = src.memview.view.itemsize             # <<<<<<<<<<<<<<\n *     cdef size_t size = slice_get_size(src, ndim)\n * \n */\n  __pyx_t_1 = __pyx_v_src->memview->view.itemsize;\n  __pyx_v_itemsize = __pyx_t_1;\n\n  /* \"View.MemoryView\":1217\n * \n *     cdef size_t itemsize = src.memview.view.itemsize\n *     cdef size_t size = slice_get_size(src, ndim)             # <<<<<<<<<<<<<<\n * \n *     result = malloc(size)\n */\n  __pyx_v_size = __pyx_memoryview_slice_get_size(__pyx_v_src, __pyx_v_ndim);\n\n  /* \"View.MemoryView\":1219\n *     cdef size_t size = slice_get_size(src, ndim)\n * \n *     result = malloc(size)             # <<<<<<<<<<<<<<\n *     if not result:\n *         _err_no_memory()\n */\n  __pyx_v_result = malloc(__pyx_v_size);\n\n  /* \"View.MemoryView\":1220\n * \n *     result = malloc(size)\n *     if not result:             # <<<<<<<<<<<<<<\n *         _err_no_memory()\n * \n */\n  __pyx_t_2 = (!(__pyx_v_result != 0));\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1221\n *     result = malloc(size)\n *     if not result:\n *         _err_no_memory()             # <<<<<<<<<<<<<<\n * \n * \n */\n    __pyx_t_3 = __pyx_memoryview_err_no_memory(); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 1221, __pyx_L1_error)\n\n    /* \"View.MemoryView\":1220\n * \n *     result = malloc(size)\n *     if not result:             # <<<<<<<<<<<<<<\n *         _err_no_memory()\n * \n */\n  }\n\n  /* \"View.MemoryView\":1224\n * \n * \n *     tmpslice.data = <char *> result             # <<<<<<<<<<<<<<\n *     tmpslice.memview = src.memview\n *     for i in range(ndim):\n */\n  __pyx_v_tmpslice->data = ((char *)__pyx_v_result);\n\n  /* \"View.MemoryView\":1225\n * \n *     tmpslice.data = <char *> result\n *     tmpslice.memview = src.memview             # <<<<<<<<<<<<<<\n *     for i in range(ndim):\n *         tmpslice.shape[i] = src.shape[i]\n */\n  __pyx_t_4 = __pyx_v_src->memview;\n  __pyx_v_tmpslice->memview = __pyx_t_4;\n\n  /* \"View.MemoryView\":1226\n *     tmpslice.data = <char *> result\n *     tmpslice.memview = src.memview\n *     for i in range(ndim):             # <<<<<<<<<<<<<<\n *         tmpslice.shape[i] = src.shape[i]\n *         tmpslice.suboffsets[i] = -1\n */\n  __pyx_t_3 = __pyx_v_ndim;\n  __pyx_t_5 = __pyx_t_3;\n  for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) {\n    __pyx_v_i = __pyx_t_6;\n\n    /* \"View.MemoryView\":1227\n *     tmpslice.memview = src.memview\n *     for i in range(ndim):\n *         tmpslice.shape[i] = src.shape[i]             # <<<<<<<<<<<<<<\n *         tmpslice.suboffsets[i] = -1\n * \n */\n    (__pyx_v_tmpslice->shape[__pyx_v_i]) = (__pyx_v_src->shape[__pyx_v_i]);\n\n    /* \"View.MemoryView\":1228\n *     for i in range(ndim):\n *         tmpslice.shape[i] = src.shape[i]\n *         tmpslice.suboffsets[i] = -1             # <<<<<<<<<<<<<<\n * \n *     fill_contig_strides_array(&tmpslice.shape[0], &tmpslice.strides[0], itemsize, ndim, order)\n */\n    (__pyx_v_tmpslice->suboffsets[__pyx_v_i]) = -1L;\n  }\n\n  /* \"View.MemoryView\":1230\n *         tmpslice.suboffsets[i] = -1\n * \n *     fill_contig_strides_array(&tmpslice.shape[0], &tmpslice.strides[0], itemsize, ndim, order)             # <<<<<<<<<<<<<<\n * \n * \n */\n  (void)(__pyx_fill_contig_strides_array((&(__pyx_v_tmpslice->shape[0])), (&(__pyx_v_tmpslice->strides[0])), __pyx_v_itemsize, __pyx_v_ndim, __pyx_v_order));\n\n  /* \"View.MemoryView\":1233\n * \n * \n *     for i in range(ndim):             # <<<<<<<<<<<<<<\n *         if tmpslice.shape[i] == 1:\n *             tmpslice.strides[i] = 0\n */\n  __pyx_t_3 = __pyx_v_ndim;\n  __pyx_t_5 = __pyx_t_3;\n  for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) {\n    __pyx_v_i = __pyx_t_6;\n\n    /* \"View.MemoryView\":1234\n * \n *     for i in range(ndim):\n *         if tmpslice.shape[i] == 1:             # <<<<<<<<<<<<<<\n *             tmpslice.strides[i] = 0\n * \n */\n    __pyx_t_2 = ((__pyx_v_tmpslice->shape[__pyx_v_i]) == 1);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1235\n *     for i in range(ndim):\n *         if tmpslice.shape[i] == 1:\n *             tmpslice.strides[i] = 0             # <<<<<<<<<<<<<<\n * \n *     if slice_is_contig(src[0], order, ndim):\n */\n      (__pyx_v_tmpslice->strides[__pyx_v_i]) = 0;\n\n      /* \"View.MemoryView\":1234\n * \n *     for i in range(ndim):\n *         if tmpslice.shape[i] == 1:             # <<<<<<<<<<<<<<\n *             tmpslice.strides[i] = 0\n * \n */\n    }\n  }\n\n  /* \"View.MemoryView\":1237\n *             tmpslice.strides[i] = 0\n * \n *     if slice_is_contig(src[0], order, ndim):             # <<<<<<<<<<<<<<\n *         memcpy(result, src.data, size)\n *     else:\n */\n  __pyx_t_2 = __pyx_memviewslice_is_contig((__pyx_v_src[0]), __pyx_v_order, __pyx_v_ndim);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1238\n * \n *     if slice_is_contig(src[0], order, ndim):\n *         memcpy(result, src.data, size)             # <<<<<<<<<<<<<<\n *     else:\n *         copy_strided_to_strided(src, tmpslice, ndim, itemsize)\n */\n    (void)(memcpy(__pyx_v_result, __pyx_v_src->data, __pyx_v_size));\n\n    /* \"View.MemoryView\":1237\n *             tmpslice.strides[i] = 0\n * \n *     if slice_is_contig(src[0], order, ndim):             # <<<<<<<<<<<<<<\n *         memcpy(result, src.data, size)\n *     else:\n */\n    goto __pyx_L9;\n  }\n\n  /* \"View.MemoryView\":1240\n *         memcpy(result, src.data, size)\n *     else:\n *         copy_strided_to_strided(src, tmpslice, ndim, itemsize)             # <<<<<<<<<<<<<<\n * \n *     return result\n */\n  /*else*/ {\n    copy_strided_to_strided(__pyx_v_src, __pyx_v_tmpslice, __pyx_v_ndim, __pyx_v_itemsize);\n  }\n  __pyx_L9:;\n\n  /* \"View.MemoryView\":1242\n *         copy_strided_to_strided(src, tmpslice, ndim, itemsize)\n * \n *     return result             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = __pyx_v_result;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":1205\n * \n * @cname('__pyx_memoryview_copy_data_to_temp')\n * cdef void *copy_data_to_temp(__Pyx_memviewslice *src,             # <<<<<<<<<<<<<<\n *                              __Pyx_memviewslice *tmpslice,\n *                              char order,\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  #ifdef WITH_THREAD\n  __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n  #endif\n  __Pyx_AddTraceback(\"View.MemoryView.copy_data_to_temp\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  #ifdef WITH_THREAD\n  __Pyx_PyGILState_Release(__pyx_gilstate_save);\n  #endif\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1247\n * \n * @cname('__pyx_memoryview_err_extents')\n * cdef int _err_extents(int i, Py_ssize_t extent1,             # <<<<<<<<<<<<<<\n *                              Py_ssize_t extent2) except -1 with gil:\n *     raise ValueError, f\"got differing extents in dimension {i} (got {extent1} and {extent2})\"\n */\n\nstatic int __pyx_memoryview_err_extents(int __pyx_v_i, Py_ssize_t __pyx_v_extent1, Py_ssize_t __pyx_v_extent2) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  Py_ssize_t __pyx_t_2;\n  Py_UCS4 __pyx_t_3;\n  PyObject *__pyx_t_4 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  #ifdef WITH_THREAD\n  PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n  #endif\n  __Pyx_RefNannySetupContext(\"_err_extents\", 0);\n\n  /* \"View.MemoryView\":1249\n * cdef int _err_extents(int i, Py_ssize_t extent1,\n *                              Py_ssize_t extent2) except -1 with gil:\n *     raise ValueError, f\"got differing extents in dimension {i} (got {extent1} and {extent2})\"             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_err_dim')\n */\n  __pyx_t_1 = PyTuple_New(7); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 1249, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = 0;\n  __pyx_t_3 = 127;\n  __Pyx_INCREF(__pyx_kp_u_got_differing_extents_in_dimensi);\n  __pyx_t_2 += 35;\n  __Pyx_GIVEREF(__pyx_kp_u_got_differing_extents_in_dimensi);\n  PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_kp_u_got_differing_extents_in_dimensi);\n  __pyx_t_4 = __Pyx_PyUnicode_From_int(__pyx_v_i, 0, ' ', 'd'); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1249, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_4);\n  __pyx_t_2 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_4);\n  __Pyx_GIVEREF(__pyx_t_4);\n  PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_t_4);\n  __pyx_t_4 = 0;\n  __Pyx_INCREF(__pyx_kp_u_got);\n  __pyx_t_2 += 6;\n  __Pyx_GIVEREF(__pyx_kp_u_got);\n  PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_kp_u_got);\n  __pyx_t_4 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_extent1, 0, ' ', 'd'); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1249, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_4);\n  __pyx_t_2 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_4);\n  __Pyx_GIVEREF(__pyx_t_4);\n  PyTuple_SET_ITEM(__pyx_t_1, 3, __pyx_t_4);\n  __pyx_t_4 = 0;\n  __Pyx_INCREF(__pyx_kp_u_and);\n  __pyx_t_2 += 5;\n  __Pyx_GIVEREF(__pyx_kp_u_and);\n  PyTuple_SET_ITEM(__pyx_t_1, 4, __pyx_kp_u_and);\n  __pyx_t_4 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_extent2, 0, ' ', 'd'); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1249, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_4);\n  __pyx_t_2 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_4);\n  __Pyx_GIVEREF(__pyx_t_4);\n  PyTuple_SET_ITEM(__pyx_t_1, 5, __pyx_t_4);\n  __pyx_t_4 = 0;\n  __Pyx_INCREF(__pyx_kp_u__7);\n  __pyx_t_2 += 1;\n  __Pyx_GIVEREF(__pyx_kp_u__7);\n  PyTuple_SET_ITEM(__pyx_t_1, 6, __pyx_kp_u__7);\n  __pyx_t_4 = __Pyx_PyUnicode_Join(__pyx_t_1, 7, __pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1249, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_4);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __Pyx_Raise(__pyx_builtin_ValueError, __pyx_t_4, 0, 0);\n  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n  __PYX_ERR(1, 1249, __pyx_L1_error)\n\n  /* \"View.MemoryView\":1247\n * \n * @cname('__pyx_memoryview_err_extents')\n * cdef int _err_extents(int i, Py_ssize_t extent1,             # <<<<<<<<<<<<<<\n *                              Py_ssize_t extent2) except -1 with gil:\n *     raise ValueError, f\"got differing extents in dimension {i} (got {extent1} and {extent2})\"\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_AddTraceback(\"View.MemoryView._err_extents\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __Pyx_RefNannyFinishContext();\n  #ifdef WITH_THREAD\n  __Pyx_PyGILState_Release(__pyx_gilstate_save);\n  #endif\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1252\n * \n * @cname('__pyx_memoryview_err_dim')\n * cdef int _err_dim(PyObject *error, str msg, int dim) except -1 with gil:             # <<<<<<<<<<<<<<\n *     raise <object>error, msg % dim\n * \n */\n\nstatic int __pyx_memoryview_err_dim(PyObject *__pyx_v_error, PyObject *__pyx_v_msg, int __pyx_v_dim) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  #ifdef WITH_THREAD\n  PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n  #endif\n  __Pyx_RefNannySetupContext(\"_err_dim\", 0);\n  __Pyx_INCREF(__pyx_v_msg);\n\n  /* \"View.MemoryView\":1253\n * @cname('__pyx_memoryview_err_dim')\n * cdef int _err_dim(PyObject *error, str msg, int dim) except -1 with gil:\n *     raise <object>error, msg % dim             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_err')\n */\n  __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_dim); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 1253, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __Pyx_PyString_FormatSafe(__pyx_v_msg, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1253, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __Pyx_Raise(((PyObject *)__pyx_v_error), __pyx_t_2, 0, 0);\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __PYX_ERR(1, 1253, __pyx_L1_error)\n\n  /* \"View.MemoryView\":1252\n * \n * @cname('__pyx_memoryview_err_dim')\n * cdef int _err_dim(PyObject *error, str msg, int dim) except -1 with gil:             # <<<<<<<<<<<<<<\n *     raise <object>error, msg % dim\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView._err_dim\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __Pyx_XDECREF(__pyx_v_msg);\n  __Pyx_RefNannyFinishContext();\n  #ifdef WITH_THREAD\n  __Pyx_PyGILState_Release(__pyx_gilstate_save);\n  #endif\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1256\n * \n * @cname('__pyx_memoryview_err')\n * cdef int _err(PyObject *error, str msg) except -1 with gil:             # <<<<<<<<<<<<<<\n *     raise <object>error, msg\n * \n */\n\nstatic int __pyx_memoryview_err(PyObject *__pyx_v_error, PyObject *__pyx_v_msg) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  #ifdef WITH_THREAD\n  PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n  #endif\n  __Pyx_RefNannySetupContext(\"_err\", 0);\n  __Pyx_INCREF(__pyx_v_msg);\n\n  /* \"View.MemoryView\":1257\n * @cname('__pyx_memoryview_err')\n * cdef int _err(PyObject *error, str msg) except -1 with gil:\n *     raise <object>error, msg             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_err_no_memory')\n */\n  __Pyx_Raise(((PyObject *)__pyx_v_error), __pyx_v_msg, 0, 0);\n  __PYX_ERR(1, 1257, __pyx_L1_error)\n\n  /* \"View.MemoryView\":1256\n * \n * @cname('__pyx_memoryview_err')\n * cdef int _err(PyObject *error, str msg) except -1 with gil:             # <<<<<<<<<<<<<<\n *     raise <object>error, msg\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"View.MemoryView._err\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __Pyx_XDECREF(__pyx_v_msg);\n  __Pyx_RefNannyFinishContext();\n  #ifdef WITH_THREAD\n  __Pyx_PyGILState_Release(__pyx_gilstate_save);\n  #endif\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1260\n * \n * @cname('__pyx_memoryview_err_no_memory')\n * cdef int _err_no_memory() except -1 with gil:             # <<<<<<<<<<<<<<\n *     raise MemoryError\n * \n */\n\nstatic int __pyx_memoryview_err_no_memory(void) {\n  int __pyx_r;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  #ifdef WITH_THREAD\n  PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n  #endif\n\n  /* \"View.MemoryView\":1261\n * @cname('__pyx_memoryview_err_no_memory')\n * cdef int _err_no_memory() except -1 with gil:\n *     raise MemoryError             # <<<<<<<<<<<<<<\n * \n * \n */\n  PyErr_NoMemory(); __PYX_ERR(1, 1261, __pyx_L1_error)\n\n  /* \"View.MemoryView\":1260\n * \n * @cname('__pyx_memoryview_err_no_memory')\n * cdef int _err_no_memory() except -1 with gil:             # <<<<<<<<<<<<<<\n *     raise MemoryError\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"View.MemoryView._err_no_memory\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  #ifdef WITH_THREAD\n  __Pyx_PyGILState_Release(__pyx_gilstate_save);\n  #endif\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1265\n * \n * @cname('__pyx_memoryview_copy_contents')\n * cdef int memoryview_copy_contents(__Pyx_memviewslice src,             # <<<<<<<<<<<<<<\n *                                   __Pyx_memviewslice dst,\n *                                   int src_ndim, int dst_ndim,\n */\n\nstatic int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src, __Pyx_memviewslice __pyx_v_dst, int __pyx_v_src_ndim, int __pyx_v_dst_ndim, int __pyx_v_dtype_is_object) {\n  void *__pyx_v_tmpdata;\n  size_t __pyx_v_itemsize;\n  int __pyx_v_i;\n  char __pyx_v_order;\n  int __pyx_v_broadcasting;\n  int __pyx_v_direct_copy;\n  __Pyx_memviewslice __pyx_v_tmp;\n  int __pyx_v_ndim;\n  int __pyx_r;\n  Py_ssize_t __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_t_4;\n  int __pyx_t_5;\n  int __pyx_t_6;\n  void *__pyx_t_7;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  #ifdef WITH_THREAD\n  PyGILState_STATE __pyx_gilstate_save;\n  #endif\n\n  /* \"View.MemoryView\":1273\n *     Check for overlapping memory and verify the shapes.\n *     \"\"\"\n *     cdef void *tmpdata = NULL             # <<<<<<<<<<<<<<\n *     cdef size_t itemsize = src.memview.view.itemsize\n *     cdef int i\n */\n  __pyx_v_tmpdata = NULL;\n\n  /* \"View.MemoryView\":1274\n *     \"\"\"\n *     cdef void *tmpdata = NULL\n *     cdef size_t itemsize = src.memview.view.itemsize             # <<<<<<<<<<<<<<\n *     cdef int i\n *     cdef char order = get_best_order(&src, src_ndim)\n */\n  __pyx_t_1 = __pyx_v_src.memview->view.itemsize;\n  __pyx_v_itemsize = __pyx_t_1;\n\n  /* \"View.MemoryView\":1276\n *     cdef size_t itemsize = src.memview.view.itemsize\n *     cdef int i\n *     cdef char order = get_best_order(&src, src_ndim)             # <<<<<<<<<<<<<<\n *     cdef bint broadcasting = False\n *     cdef bint direct_copy = False\n */\n  __pyx_v_order = __pyx_get_best_slice_order((&__pyx_v_src), __pyx_v_src_ndim);\n\n  /* \"View.MemoryView\":1277\n *     cdef int i\n *     cdef char order = get_best_order(&src, src_ndim)\n *     cdef bint broadcasting = False             # <<<<<<<<<<<<<<\n *     cdef bint direct_copy = False\n *     cdef __Pyx_memviewslice tmp\n */\n  __pyx_v_broadcasting = 0;\n\n  /* \"View.MemoryView\":1278\n *     cdef char order = get_best_order(&src, src_ndim)\n *     cdef bint broadcasting = False\n *     cdef bint direct_copy = False             # <<<<<<<<<<<<<<\n *     cdef __Pyx_memviewslice tmp\n * \n */\n  __pyx_v_direct_copy = 0;\n\n  /* \"View.MemoryView\":1281\n *     cdef __Pyx_memviewslice tmp\n * \n *     if src_ndim < dst_ndim:             # <<<<<<<<<<<<<<\n *         broadcast_leading(&src, src_ndim, dst_ndim)\n *     elif dst_ndim < src_ndim:\n */\n  __pyx_t_2 = (__pyx_v_src_ndim < __pyx_v_dst_ndim);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1282\n * \n *     if src_ndim < dst_ndim:\n *         broadcast_leading(&src, src_ndim, dst_ndim)             # <<<<<<<<<<<<<<\n *     elif dst_ndim < src_ndim:\n *         broadcast_leading(&dst, dst_ndim, src_ndim)\n */\n    __pyx_memoryview_broadcast_leading((&__pyx_v_src), __pyx_v_src_ndim, __pyx_v_dst_ndim);\n\n    /* \"View.MemoryView\":1281\n *     cdef __Pyx_memviewslice tmp\n * \n *     if src_ndim < dst_ndim:             # <<<<<<<<<<<<<<\n *         broadcast_leading(&src, src_ndim, dst_ndim)\n *     elif dst_ndim < src_ndim:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":1283\n *     if src_ndim < dst_ndim:\n *         broadcast_leading(&src, src_ndim, dst_ndim)\n *     elif dst_ndim < src_ndim:             # <<<<<<<<<<<<<<\n *         broadcast_leading(&dst, dst_ndim, src_ndim)\n * \n */\n  __pyx_t_2 = (__pyx_v_dst_ndim < __pyx_v_src_ndim);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1284\n *         broadcast_leading(&src, src_ndim, dst_ndim)\n *     elif dst_ndim < src_ndim:\n *         broadcast_leading(&dst, dst_ndim, src_ndim)             # <<<<<<<<<<<<<<\n * \n *     cdef int ndim = max(src_ndim, dst_ndim)\n */\n    __pyx_memoryview_broadcast_leading((&__pyx_v_dst), __pyx_v_dst_ndim, __pyx_v_src_ndim);\n\n    /* \"View.MemoryView\":1283\n *     if src_ndim < dst_ndim:\n *         broadcast_leading(&src, src_ndim, dst_ndim)\n *     elif dst_ndim < src_ndim:             # <<<<<<<<<<<<<<\n *         broadcast_leading(&dst, dst_ndim, src_ndim)\n * \n */\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":1286\n *         broadcast_leading(&dst, dst_ndim, src_ndim)\n * \n *     cdef int ndim = max(src_ndim, dst_ndim)             # <<<<<<<<<<<<<<\n * \n *     for i in range(ndim):\n */\n  __pyx_t_3 = __pyx_v_dst_ndim;\n  __pyx_t_4 = __pyx_v_src_ndim;\n  __pyx_t_2 = (__pyx_t_3 > __pyx_t_4);\n  if (__pyx_t_2) {\n    __pyx_t_5 = __pyx_t_3;\n  } else {\n    __pyx_t_5 = __pyx_t_4;\n  }\n  __pyx_v_ndim = __pyx_t_5;\n\n  /* \"View.MemoryView\":1288\n *     cdef int ndim = max(src_ndim, dst_ndim)\n * \n *     for i in range(ndim):             # <<<<<<<<<<<<<<\n *         if src.shape[i] != dst.shape[i]:\n *             if src.shape[i] == 1:\n */\n  __pyx_t_5 = __pyx_v_ndim;\n  __pyx_t_3 = __pyx_t_5;\n  for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {\n    __pyx_v_i = __pyx_t_4;\n\n    /* \"View.MemoryView\":1289\n * \n *     for i in range(ndim):\n *         if src.shape[i] != dst.shape[i]:             # <<<<<<<<<<<<<<\n *             if src.shape[i] == 1:\n *                 broadcasting = True\n */\n    __pyx_t_2 = ((__pyx_v_src.shape[__pyx_v_i]) != (__pyx_v_dst.shape[__pyx_v_i]));\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1290\n *     for i in range(ndim):\n *         if src.shape[i] != dst.shape[i]:\n *             if src.shape[i] == 1:             # <<<<<<<<<<<<<<\n *                 broadcasting = True\n *                 src.strides[i] = 0\n */\n      __pyx_t_2 = ((__pyx_v_src.shape[__pyx_v_i]) == 1);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":1291\n *         if src.shape[i] != dst.shape[i]:\n *             if src.shape[i] == 1:\n *                 broadcasting = True             # <<<<<<<<<<<<<<\n *                 src.strides[i] = 0\n *             else:\n */\n        __pyx_v_broadcasting = 1;\n\n        /* \"View.MemoryView\":1292\n *             if src.shape[i] == 1:\n *                 broadcasting = True\n *                 src.strides[i] = 0             # <<<<<<<<<<<<<<\n *             else:\n *                 _err_extents(i, dst.shape[i], src.shape[i])\n */\n        (__pyx_v_src.strides[__pyx_v_i]) = 0;\n\n        /* \"View.MemoryView\":1290\n *     for i in range(ndim):\n *         if src.shape[i] != dst.shape[i]:\n *             if src.shape[i] == 1:             # <<<<<<<<<<<<<<\n *                 broadcasting = True\n *                 src.strides[i] = 0\n */\n        goto __pyx_L7;\n      }\n\n      /* \"View.MemoryView\":1294\n *                 src.strides[i] = 0\n *             else:\n *                 _err_extents(i, dst.shape[i], src.shape[i])             # <<<<<<<<<<<<<<\n * \n *         if src.suboffsets[i] >= 0:\n */\n      /*else*/ {\n        __pyx_t_6 = __pyx_memoryview_err_extents(__pyx_v_i, (__pyx_v_dst.shape[__pyx_v_i]), (__pyx_v_src.shape[__pyx_v_i])); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(1, 1294, __pyx_L1_error)\n      }\n      __pyx_L7:;\n\n      /* \"View.MemoryView\":1289\n * \n *     for i in range(ndim):\n *         if src.shape[i] != dst.shape[i]:             # <<<<<<<<<<<<<<\n *             if src.shape[i] == 1:\n *                 broadcasting = True\n */\n    }\n\n    /* \"View.MemoryView\":1296\n *                 _err_extents(i, dst.shape[i], src.shape[i])\n * \n *         if src.suboffsets[i] >= 0:             # <<<<<<<<<<<<<<\n *             _err_dim(PyExc_ValueError, \"Dimension %d is not direct\", i)\n * \n */\n    __pyx_t_2 = ((__pyx_v_src.suboffsets[__pyx_v_i]) >= 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1297\n * \n *         if src.suboffsets[i] >= 0:\n *             _err_dim(PyExc_ValueError, \"Dimension %d is not direct\", i)             # <<<<<<<<<<<<<<\n * \n *     if slices_overlap(&src, &dst, ndim, itemsize):\n */\n      __pyx_t_6 = __pyx_memoryview_err_dim(PyExc_ValueError, __pyx_kp_s_Dimension_d_is_not_direct, __pyx_v_i); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(1, 1297, __pyx_L1_error)\n\n      /* \"View.MemoryView\":1296\n *                 _err_extents(i, dst.shape[i], src.shape[i])\n * \n *         if src.suboffsets[i] >= 0:             # <<<<<<<<<<<<<<\n *             _err_dim(PyExc_ValueError, \"Dimension %d is not direct\", i)\n * \n */\n    }\n  }\n\n  /* \"View.MemoryView\":1299\n *             _err_dim(PyExc_ValueError, \"Dimension %d is not direct\", i)\n * \n *     if slices_overlap(&src, &dst, ndim, itemsize):             # <<<<<<<<<<<<<<\n * \n *         if not slice_is_contig(src, order, ndim):\n */\n  __pyx_t_2 = __pyx_slices_overlap((&__pyx_v_src), (&__pyx_v_dst), __pyx_v_ndim, __pyx_v_itemsize);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1301\n *     if slices_overlap(&src, &dst, ndim, itemsize):\n * \n *         if not slice_is_contig(src, order, ndim):             # <<<<<<<<<<<<<<\n *             order = get_best_order(&dst, ndim)\n * \n */\n    __pyx_t_2 = (!__pyx_memviewslice_is_contig(__pyx_v_src, __pyx_v_order, __pyx_v_ndim));\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1302\n * \n *         if not slice_is_contig(src, order, ndim):\n *             order = get_best_order(&dst, ndim)             # <<<<<<<<<<<<<<\n * \n *         tmpdata = copy_data_to_temp(&src, &tmp, order, ndim)\n */\n      __pyx_v_order = __pyx_get_best_slice_order((&__pyx_v_dst), __pyx_v_ndim);\n\n      /* \"View.MemoryView\":1301\n *     if slices_overlap(&src, &dst, ndim, itemsize):\n * \n *         if not slice_is_contig(src, order, ndim):             # <<<<<<<<<<<<<<\n *             order = get_best_order(&dst, ndim)\n * \n */\n    }\n\n    /* \"View.MemoryView\":1304\n *             order = get_best_order(&dst, ndim)\n * \n *         tmpdata = copy_data_to_temp(&src, &tmp, order, ndim)             # <<<<<<<<<<<<<<\n *         src = tmp\n * \n */\n    __pyx_t_7 = __pyx_memoryview_copy_data_to_temp((&__pyx_v_src), (&__pyx_v_tmp), __pyx_v_order, __pyx_v_ndim); if (unlikely(__pyx_t_7 == ((void *)NULL))) __PYX_ERR(1, 1304, __pyx_L1_error)\n    __pyx_v_tmpdata = __pyx_t_7;\n\n    /* \"View.MemoryView\":1305\n * \n *         tmpdata = copy_data_to_temp(&src, &tmp, order, ndim)\n *         src = tmp             # <<<<<<<<<<<<<<\n * \n *     if not broadcasting:\n */\n    __pyx_v_src = __pyx_v_tmp;\n\n    /* \"View.MemoryView\":1299\n *             _err_dim(PyExc_ValueError, \"Dimension %d is not direct\", i)\n * \n *     if slices_overlap(&src, &dst, ndim, itemsize):             # <<<<<<<<<<<<<<\n * \n *         if not slice_is_contig(src, order, ndim):\n */\n  }\n\n  /* \"View.MemoryView\":1307\n *         src = tmp\n * \n *     if not broadcasting:             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_2 = (!__pyx_v_broadcasting);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1310\n * \n * \n *         if slice_is_contig(src, 'C', ndim):             # <<<<<<<<<<<<<<\n *             direct_copy = slice_is_contig(dst, 'C', ndim)\n *         elif slice_is_contig(src, 'F', ndim):\n */\n    __pyx_t_2 = __pyx_memviewslice_is_contig(__pyx_v_src, 'C', __pyx_v_ndim);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1311\n * \n *         if slice_is_contig(src, 'C', ndim):\n *             direct_copy = slice_is_contig(dst, 'C', ndim)             # <<<<<<<<<<<<<<\n *         elif slice_is_contig(src, 'F', ndim):\n *             direct_copy = slice_is_contig(dst, 'F', ndim)\n */\n      __pyx_v_direct_copy = __pyx_memviewslice_is_contig(__pyx_v_dst, 'C', __pyx_v_ndim);\n\n      /* \"View.MemoryView\":1310\n * \n * \n *         if slice_is_contig(src, 'C', ndim):             # <<<<<<<<<<<<<<\n *             direct_copy = slice_is_contig(dst, 'C', ndim)\n *         elif slice_is_contig(src, 'F', ndim):\n */\n      goto __pyx_L12;\n    }\n\n    /* \"View.MemoryView\":1312\n *         if slice_is_contig(src, 'C', ndim):\n *             direct_copy = slice_is_contig(dst, 'C', ndim)\n *         elif slice_is_contig(src, 'F', ndim):             # <<<<<<<<<<<<<<\n *             direct_copy = slice_is_contig(dst, 'F', ndim)\n * \n */\n    __pyx_t_2 = __pyx_memviewslice_is_contig(__pyx_v_src, 'F', __pyx_v_ndim);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1313\n *             direct_copy = slice_is_contig(dst, 'C', ndim)\n *         elif slice_is_contig(src, 'F', ndim):\n *             direct_copy = slice_is_contig(dst, 'F', ndim)             # <<<<<<<<<<<<<<\n * \n *         if direct_copy:\n */\n      __pyx_v_direct_copy = __pyx_memviewslice_is_contig(__pyx_v_dst, 'F', __pyx_v_ndim);\n\n      /* \"View.MemoryView\":1312\n *         if slice_is_contig(src, 'C', ndim):\n *             direct_copy = slice_is_contig(dst, 'C', ndim)\n *         elif slice_is_contig(src, 'F', ndim):             # <<<<<<<<<<<<<<\n *             direct_copy = slice_is_contig(dst, 'F', ndim)\n * \n */\n    }\n    __pyx_L12:;\n\n    /* \"View.MemoryView\":1315\n *             direct_copy = slice_is_contig(dst, 'F', ndim)\n * \n *         if direct_copy:             # <<<<<<<<<<<<<<\n * \n *             refcount_copying(&dst, dtype_is_object, ndim, inc=False)\n */\n    if (__pyx_v_direct_copy) {\n\n      /* \"View.MemoryView\":1317\n *         if direct_copy:\n * \n *             refcount_copying(&dst, dtype_is_object, ndim, inc=False)             # <<<<<<<<<<<<<<\n *             memcpy(dst.data, src.data, slice_get_size(&src, ndim))\n *             refcount_copying(&dst, dtype_is_object, ndim, inc=True)\n */\n      __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 0);\n\n      /* \"View.MemoryView\":1318\n * \n *             refcount_copying(&dst, dtype_is_object, ndim, inc=False)\n *             memcpy(dst.data, src.data, slice_get_size(&src, ndim))             # <<<<<<<<<<<<<<\n *             refcount_copying(&dst, dtype_is_object, ndim, inc=True)\n *             free(tmpdata)\n */\n      (void)(memcpy(__pyx_v_dst.data, __pyx_v_src.data, __pyx_memoryview_slice_get_size((&__pyx_v_src), __pyx_v_ndim)));\n\n      /* \"View.MemoryView\":1319\n *             refcount_copying(&dst, dtype_is_object, ndim, inc=False)\n *             memcpy(dst.data, src.data, slice_get_size(&src, ndim))\n *             refcount_copying(&dst, dtype_is_object, ndim, inc=True)             # <<<<<<<<<<<<<<\n *             free(tmpdata)\n *             return 0\n */\n      __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 1);\n\n      /* \"View.MemoryView\":1320\n *             memcpy(dst.data, src.data, slice_get_size(&src, ndim))\n *             refcount_copying(&dst, dtype_is_object, ndim, inc=True)\n *             free(tmpdata)             # <<<<<<<<<<<<<<\n *             return 0\n * \n */\n      free(__pyx_v_tmpdata);\n\n      /* \"View.MemoryView\":1321\n *             refcount_copying(&dst, dtype_is_object, ndim, inc=True)\n *             free(tmpdata)\n *             return 0             # <<<<<<<<<<<<<<\n * \n *     if order == 'F' == get_best_order(&dst, ndim):\n */\n      __pyx_r = 0;\n      goto __pyx_L0;\n\n      /* \"View.MemoryView\":1315\n *             direct_copy = slice_is_contig(dst, 'F', ndim)\n * \n *         if direct_copy:             # <<<<<<<<<<<<<<\n * \n *             refcount_copying(&dst, dtype_is_object, ndim, inc=False)\n */\n    }\n\n    /* \"View.MemoryView\":1307\n *         src = tmp\n * \n *     if not broadcasting:             # <<<<<<<<<<<<<<\n * \n * \n */\n  }\n\n  /* \"View.MemoryView\":1323\n *             return 0\n * \n *     if order == 'F' == get_best_order(&dst, ndim):             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_2 = (__pyx_v_order == 'F');\n  if (__pyx_t_2) {\n    __pyx_t_2 = ('F' == __pyx_get_best_slice_order((&__pyx_v_dst), __pyx_v_ndim));\n  }\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1326\n * \n * \n *         transpose_memslice(&src)             # <<<<<<<<<<<<<<\n *         transpose_memslice(&dst)\n * \n */\n    __pyx_t_5 = __pyx_memslice_transpose((&__pyx_v_src)); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(1, 1326, __pyx_L1_error)\n\n    /* \"View.MemoryView\":1327\n * \n *         transpose_memslice(&src)\n *         transpose_memslice(&dst)             # <<<<<<<<<<<<<<\n * \n *     refcount_copying(&dst, dtype_is_object, ndim, inc=False)\n */\n    __pyx_t_5 = __pyx_memslice_transpose((&__pyx_v_dst)); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(1, 1327, __pyx_L1_error)\n\n    /* \"View.MemoryView\":1323\n *             return 0\n * \n *     if order == 'F' == get_best_order(&dst, ndim):             # <<<<<<<<<<<<<<\n * \n * \n */\n  }\n\n  /* \"View.MemoryView\":1329\n *         transpose_memslice(&dst)\n * \n *     refcount_copying(&dst, dtype_is_object, ndim, inc=False)             # <<<<<<<<<<<<<<\n *     copy_strided_to_strided(&src, &dst, ndim, itemsize)\n *     refcount_copying(&dst, dtype_is_object, ndim, inc=True)\n */\n  __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 0);\n\n  /* \"View.MemoryView\":1330\n * \n *     refcount_copying(&dst, dtype_is_object, ndim, inc=False)\n *     copy_strided_to_strided(&src, &dst, ndim, itemsize)             # <<<<<<<<<<<<<<\n *     refcount_copying(&dst, dtype_is_object, ndim, inc=True)\n * \n */\n  copy_strided_to_strided((&__pyx_v_src), (&__pyx_v_dst), __pyx_v_ndim, __pyx_v_itemsize);\n\n  /* \"View.MemoryView\":1331\n *     refcount_copying(&dst, dtype_is_object, ndim, inc=False)\n *     copy_strided_to_strided(&src, &dst, ndim, itemsize)\n *     refcount_copying(&dst, dtype_is_object, ndim, inc=True)             # <<<<<<<<<<<<<<\n * \n *     free(tmpdata)\n */\n  __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 1);\n\n  /* \"View.MemoryView\":1333\n *     refcount_copying(&dst, dtype_is_object, ndim, inc=True)\n * \n *     free(tmpdata)             # <<<<<<<<<<<<<<\n *     return 0\n * \n */\n  free(__pyx_v_tmpdata);\n\n  /* \"View.MemoryView\":1334\n * \n *     free(tmpdata)\n *     return 0             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_broadcast_leading')\n */\n  __pyx_r = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":1265\n * \n * @cname('__pyx_memoryview_copy_contents')\n * cdef int memoryview_copy_contents(__Pyx_memviewslice src,             # <<<<<<<<<<<<<<\n *                                   __Pyx_memviewslice dst,\n *                                   int src_ndim, int dst_ndim,\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  #ifdef WITH_THREAD\n  __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n  #endif\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview_copy_contents\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  #ifdef WITH_THREAD\n  __Pyx_PyGILState_Release(__pyx_gilstate_save);\n  #endif\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1337\n * \n * @cname('__pyx_memoryview_broadcast_leading')\n * cdef void broadcast_leading(__Pyx_memviewslice *mslice,             # <<<<<<<<<<<<<<\n *                             int ndim,\n *                             int ndim_other) noexcept nogil:\n */\n\nstatic void __pyx_memoryview_broadcast_leading(__Pyx_memviewslice *__pyx_v_mslice, int __pyx_v_ndim, int __pyx_v_ndim_other) {\n  int __pyx_v_i;\n  int __pyx_v_offset;\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n\n  /* \"View.MemoryView\":1341\n *                             int ndim_other) noexcept nogil:\n *     cdef int i\n *     cdef int offset = ndim_other - ndim             # <<<<<<<<<<<<<<\n * \n *     for i in range(ndim - 1, -1, -1):\n */\n  __pyx_v_offset = (__pyx_v_ndim_other - __pyx_v_ndim);\n\n  /* \"View.MemoryView\":1343\n *     cdef int offset = ndim_other - ndim\n * \n *     for i in range(ndim - 1, -1, -1):             # <<<<<<<<<<<<<<\n *         mslice.shape[i + offset] = mslice.shape[i]\n *         mslice.strides[i + offset] = mslice.strides[i]\n */\n  for (__pyx_t_1 = (__pyx_v_ndim - 1); __pyx_t_1 > -1; __pyx_t_1-=1) {\n    __pyx_v_i = __pyx_t_1;\n\n    /* \"View.MemoryView\":1344\n * \n *     for i in range(ndim - 1, -1, -1):\n *         mslice.shape[i + offset] = mslice.shape[i]             # <<<<<<<<<<<<<<\n *         mslice.strides[i + offset] = mslice.strides[i]\n *         mslice.suboffsets[i + offset] = mslice.suboffsets[i]\n */\n    (__pyx_v_mslice->shape[(__pyx_v_i + __pyx_v_offset)]) = (__pyx_v_mslice->shape[__pyx_v_i]);\n\n    /* \"View.MemoryView\":1345\n *     for i in range(ndim - 1, -1, -1):\n *         mslice.shape[i + offset] = mslice.shape[i]\n *         mslice.strides[i + offset] = mslice.strides[i]             # <<<<<<<<<<<<<<\n *         mslice.suboffsets[i + offset] = mslice.suboffsets[i]\n * \n */\n    (__pyx_v_mslice->strides[(__pyx_v_i + __pyx_v_offset)]) = (__pyx_v_mslice->strides[__pyx_v_i]);\n\n    /* \"View.MemoryView\":1346\n *         mslice.shape[i + offset] = mslice.shape[i]\n *         mslice.strides[i + offset] = mslice.strides[i]\n *         mslice.suboffsets[i + offset] = mslice.suboffsets[i]             # <<<<<<<<<<<<<<\n * \n *     for i in range(offset):\n */\n    (__pyx_v_mslice->suboffsets[(__pyx_v_i + __pyx_v_offset)]) = (__pyx_v_mslice->suboffsets[__pyx_v_i]);\n  }\n\n  /* \"View.MemoryView\":1348\n *         mslice.suboffsets[i + offset] = mslice.suboffsets[i]\n * \n *     for i in range(offset):             # <<<<<<<<<<<<<<\n *         mslice.shape[i] = 1\n *         mslice.strides[i] = mslice.strides[0]\n */\n  __pyx_t_1 = __pyx_v_offset;\n  __pyx_t_2 = __pyx_t_1;\n  for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) {\n    __pyx_v_i = __pyx_t_3;\n\n    /* \"View.MemoryView\":1349\n * \n *     for i in range(offset):\n *         mslice.shape[i] = 1             # <<<<<<<<<<<<<<\n *         mslice.strides[i] = mslice.strides[0]\n *         mslice.suboffsets[i] = -1\n */\n    (__pyx_v_mslice->shape[__pyx_v_i]) = 1;\n\n    /* \"View.MemoryView\":1350\n *     for i in range(offset):\n *         mslice.shape[i] = 1\n *         mslice.strides[i] = mslice.strides[0]             # <<<<<<<<<<<<<<\n *         mslice.suboffsets[i] = -1\n * \n */\n    (__pyx_v_mslice->strides[__pyx_v_i]) = (__pyx_v_mslice->strides[0]);\n\n    /* \"View.MemoryView\":1351\n *         mslice.shape[i] = 1\n *         mslice.strides[i] = mslice.strides[0]\n *         mslice.suboffsets[i] = -1             # <<<<<<<<<<<<<<\n * \n * \n */\n    (__pyx_v_mslice->suboffsets[__pyx_v_i]) = -1L;\n  }\n\n  /* \"View.MemoryView\":1337\n * \n * @cname('__pyx_memoryview_broadcast_leading')\n * cdef void broadcast_leading(__Pyx_memviewslice *mslice,             # <<<<<<<<<<<<<<\n *                             int ndim,\n *                             int ndim_other) noexcept nogil:\n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":1359\n * \n * @cname('__pyx_memoryview_refcount_copying')\n * cdef void refcount_copying(__Pyx_memviewslice *dst, bint dtype_is_object, int ndim, bint inc) noexcept nogil:             # <<<<<<<<<<<<<<\n * \n *     if dtype_is_object:\n */\n\nstatic void __pyx_memoryview_refcount_copying(__Pyx_memviewslice *__pyx_v_dst, int __pyx_v_dtype_is_object, int __pyx_v_ndim, int __pyx_v_inc) {\n\n  /* \"View.MemoryView\":1361\n * cdef void refcount_copying(__Pyx_memviewslice *dst, bint dtype_is_object, int ndim, bint inc) noexcept nogil:\n * \n *     if dtype_is_object:             # <<<<<<<<<<<<<<\n *         refcount_objects_in_slice_with_gil(dst.data, dst.shape, dst.strides, ndim, inc)\n * \n */\n  if (__pyx_v_dtype_is_object) {\n\n    /* \"View.MemoryView\":1362\n * \n *     if dtype_is_object:\n *         refcount_objects_in_slice_with_gil(dst.data, dst.shape, dst.strides, ndim, inc)             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_refcount_objects_in_slice_with_gil')\n */\n    __pyx_memoryview_refcount_objects_in_slice_with_gil(__pyx_v_dst->data, __pyx_v_dst->shape, __pyx_v_dst->strides, __pyx_v_ndim, __pyx_v_inc);\n\n    /* \"View.MemoryView\":1361\n * cdef void refcount_copying(__Pyx_memviewslice *dst, bint dtype_is_object, int ndim, bint inc) noexcept nogil:\n * \n *     if dtype_is_object:             # <<<<<<<<<<<<<<\n *         refcount_objects_in_slice_with_gil(dst.data, dst.shape, dst.strides, ndim, inc)\n * \n */\n  }\n\n  /* \"View.MemoryView\":1359\n * \n * @cname('__pyx_memoryview_refcount_copying')\n * cdef void refcount_copying(__Pyx_memviewslice *dst, bint dtype_is_object, int ndim, bint inc) noexcept nogil:             # <<<<<<<<<<<<<<\n * \n *     if dtype_is_object:\n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":1365\n * \n * @cname('__pyx_memoryview_refcount_objects_in_slice_with_gil')\n * cdef void refcount_objects_in_slice_with_gil(char *data, Py_ssize_t *shape,             # <<<<<<<<<<<<<<\n *                                              Py_ssize_t *strides, int ndim,\n *                                              bint inc) noexcept with gil:\n */\n\nstatic void __pyx_memoryview_refcount_objects_in_slice_with_gil(char *__pyx_v_data, Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, int __pyx_v_ndim, int __pyx_v_inc) {\n  #ifdef WITH_THREAD\n  PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n  #endif\n\n  /* \"View.MemoryView\":1368\n *                                              Py_ssize_t *strides, int ndim,\n *                                              bint inc) noexcept with gil:\n *     refcount_objects_in_slice(data, shape, strides, ndim, inc)             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_refcount_objects_in_slice')\n */\n  __pyx_memoryview_refcount_objects_in_slice(__pyx_v_data, __pyx_v_shape, __pyx_v_strides, __pyx_v_ndim, __pyx_v_inc);\n\n  /* \"View.MemoryView\":1365\n * \n * @cname('__pyx_memoryview_refcount_objects_in_slice_with_gil')\n * cdef void refcount_objects_in_slice_with_gil(char *data, Py_ssize_t *shape,             # <<<<<<<<<<<<<<\n *                                              Py_ssize_t *strides, int ndim,\n *                                              bint inc) noexcept with gil:\n */\n\n  /* function exit code */\n  #ifdef WITH_THREAD\n  __Pyx_PyGILState_Release(__pyx_gilstate_save);\n  #endif\n}\n\n/* \"View.MemoryView\":1371\n * \n * @cname('__pyx_memoryview_refcount_objects_in_slice')\n * cdef void refcount_objects_in_slice(char *data, Py_ssize_t *shape,             # <<<<<<<<<<<<<<\n *                                     Py_ssize_t *strides, int ndim, bint inc) noexcept:\n *     cdef Py_ssize_t i\n */\n\nstatic void __pyx_memoryview_refcount_objects_in_slice(char *__pyx_v_data, Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, int __pyx_v_ndim, int __pyx_v_inc) {\n  CYTHON_UNUSED Py_ssize_t __pyx_v_i;\n  Py_ssize_t __pyx_v_stride;\n  Py_ssize_t __pyx_t_1;\n  Py_ssize_t __pyx_t_2;\n  Py_ssize_t __pyx_t_3;\n  int __pyx_t_4;\n\n  /* \"View.MemoryView\":1374\n *                                     Py_ssize_t *strides, int ndim, bint inc) noexcept:\n *     cdef Py_ssize_t i\n *     cdef Py_ssize_t stride = strides[0]             # <<<<<<<<<<<<<<\n * \n *     for i in range(shape[0]):\n */\n  __pyx_v_stride = (__pyx_v_strides[0]);\n\n  /* \"View.MemoryView\":1376\n *     cdef Py_ssize_t stride = strides[0]\n * \n *     for i in range(shape[0]):             # <<<<<<<<<<<<<<\n *         if ndim == 1:\n *             if inc:\n */\n  __pyx_t_1 = (__pyx_v_shape[0]);\n  __pyx_t_2 = __pyx_t_1;\n  for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) {\n    __pyx_v_i = __pyx_t_3;\n\n    /* \"View.MemoryView\":1377\n * \n *     for i in range(shape[0]):\n *         if ndim == 1:             # <<<<<<<<<<<<<<\n *             if inc:\n *                 Py_INCREF((<PyObject **> data)[0])\n */\n    __pyx_t_4 = (__pyx_v_ndim == 1);\n    if (__pyx_t_4) {\n\n      /* \"View.MemoryView\":1378\n *     for i in range(shape[0]):\n *         if ndim == 1:\n *             if inc:             # <<<<<<<<<<<<<<\n *                 Py_INCREF((<PyObject **> data)[0])\n *             else:\n */\n      if (__pyx_v_inc) {\n\n        /* \"View.MemoryView\":1379\n *         if ndim == 1:\n *             if inc:\n *                 Py_INCREF((<PyObject **> data)[0])             # <<<<<<<<<<<<<<\n *             else:\n *                 Py_DECREF((<PyObject **> data)[0])\n */\n        Py_INCREF((((PyObject **)__pyx_v_data)[0]));\n\n        /* \"View.MemoryView\":1378\n *     for i in range(shape[0]):\n *         if ndim == 1:\n *             if inc:             # <<<<<<<<<<<<<<\n *                 Py_INCREF((<PyObject **> data)[0])\n *             else:\n */\n        goto __pyx_L6;\n      }\n\n      /* \"View.MemoryView\":1381\n *                 Py_INCREF((<PyObject **> data)[0])\n *             else:\n *                 Py_DECREF((<PyObject **> data)[0])             # <<<<<<<<<<<<<<\n *         else:\n *             refcount_objects_in_slice(data, shape + 1, strides + 1, ndim - 1, inc)\n */\n      /*else*/ {\n        Py_DECREF((((PyObject **)__pyx_v_data)[0]));\n      }\n      __pyx_L6:;\n\n      /* \"View.MemoryView\":1377\n * \n *     for i in range(shape[0]):\n *         if ndim == 1:             # <<<<<<<<<<<<<<\n *             if inc:\n *                 Py_INCREF((<PyObject **> data)[0])\n */\n      goto __pyx_L5;\n    }\n\n    /* \"View.MemoryView\":1383\n *                 Py_DECREF((<PyObject **> data)[0])\n *         else:\n *             refcount_objects_in_slice(data, shape + 1, strides + 1, ndim - 1, inc)             # <<<<<<<<<<<<<<\n * \n *         data += stride\n */\n    /*else*/ {\n      __pyx_memoryview_refcount_objects_in_slice(__pyx_v_data, (__pyx_v_shape + 1), (__pyx_v_strides + 1), (__pyx_v_ndim - 1), __pyx_v_inc);\n    }\n    __pyx_L5:;\n\n    /* \"View.MemoryView\":1385\n *             refcount_objects_in_slice(data, shape + 1, strides + 1, ndim - 1, inc)\n * \n *         data += stride             # <<<<<<<<<<<<<<\n * \n * \n */\n    __pyx_v_data = (__pyx_v_data + __pyx_v_stride);\n  }\n\n  /* \"View.MemoryView\":1371\n * \n * @cname('__pyx_memoryview_refcount_objects_in_slice')\n * cdef void refcount_objects_in_slice(char *data, Py_ssize_t *shape,             # <<<<<<<<<<<<<<\n *                                     Py_ssize_t *strides, int ndim, bint inc) noexcept:\n *     cdef Py_ssize_t i\n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":1391\n * \n * @cname('__pyx_memoryview_slice_assign_scalar')\n * cdef void slice_assign_scalar(__Pyx_memviewslice *dst, int ndim,             # <<<<<<<<<<<<<<\n *                               size_t itemsize, void *item,\n *                               bint dtype_is_object) noexcept nogil:\n */\n\nstatic void __pyx_memoryview_slice_assign_scalar(__Pyx_memviewslice *__pyx_v_dst, int __pyx_v_ndim, size_t __pyx_v_itemsize, void *__pyx_v_item, int __pyx_v_dtype_is_object) {\n\n  /* \"View.MemoryView\":1394\n *                               size_t itemsize, void *item,\n *                               bint dtype_is_object) noexcept nogil:\n *     refcount_copying(dst, dtype_is_object, ndim, inc=False)             # <<<<<<<<<<<<<<\n *     _slice_assign_scalar(dst.data, dst.shape, dst.strides, ndim, itemsize, item)\n *     refcount_copying(dst, dtype_is_object, ndim, inc=True)\n */\n  __pyx_memoryview_refcount_copying(__pyx_v_dst, __pyx_v_dtype_is_object, __pyx_v_ndim, 0);\n\n  /* \"View.MemoryView\":1395\n *                               bint dtype_is_object) noexcept nogil:\n *     refcount_copying(dst, dtype_is_object, ndim, inc=False)\n *     _slice_assign_scalar(dst.data, dst.shape, dst.strides, ndim, itemsize, item)             # <<<<<<<<<<<<<<\n *     refcount_copying(dst, dtype_is_object, ndim, inc=True)\n * \n */\n  __pyx_memoryview__slice_assign_scalar(__pyx_v_dst->data, __pyx_v_dst->shape, __pyx_v_dst->strides, __pyx_v_ndim, __pyx_v_itemsize, __pyx_v_item);\n\n  /* \"View.MemoryView\":1396\n *     refcount_copying(dst, dtype_is_object, ndim, inc=False)\n *     _slice_assign_scalar(dst.data, dst.shape, dst.strides, ndim, itemsize, item)\n *     refcount_copying(dst, dtype_is_object, ndim, inc=True)             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_memoryview_refcount_copying(__pyx_v_dst, __pyx_v_dtype_is_object, __pyx_v_ndim, 1);\n\n  /* \"View.MemoryView\":1391\n * \n * @cname('__pyx_memoryview_slice_assign_scalar')\n * cdef void slice_assign_scalar(__Pyx_memviewslice *dst, int ndim,             # <<<<<<<<<<<<<<\n *                               size_t itemsize, void *item,\n *                               bint dtype_is_object) noexcept nogil:\n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":1400\n * \n * @cname('__pyx_memoryview__slice_assign_scalar')\n * cdef void _slice_assign_scalar(char *data, Py_ssize_t *shape,             # <<<<<<<<<<<<<<\n *                               Py_ssize_t *strides, int ndim,\n *                               size_t itemsize, void *item) noexcept nogil:\n */\n\nstatic void __pyx_memoryview__slice_assign_scalar(char *__pyx_v_data, Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, int __pyx_v_ndim, size_t __pyx_v_itemsize, void *__pyx_v_item) {\n  CYTHON_UNUSED Py_ssize_t __pyx_v_i;\n  Py_ssize_t __pyx_v_stride;\n  Py_ssize_t __pyx_v_extent;\n  int __pyx_t_1;\n  Py_ssize_t __pyx_t_2;\n  Py_ssize_t __pyx_t_3;\n  Py_ssize_t __pyx_t_4;\n\n  /* \"View.MemoryView\":1404\n *                               size_t itemsize, void *item) noexcept nogil:\n *     cdef Py_ssize_t i\n *     cdef Py_ssize_t stride = strides[0]             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t extent = shape[0]\n * \n */\n  __pyx_v_stride = (__pyx_v_strides[0]);\n\n  /* \"View.MemoryView\":1405\n *     cdef Py_ssize_t i\n *     cdef Py_ssize_t stride = strides[0]\n *     cdef Py_ssize_t extent = shape[0]             # <<<<<<<<<<<<<<\n * \n *     if ndim == 1:\n */\n  __pyx_v_extent = (__pyx_v_shape[0]);\n\n  /* \"View.MemoryView\":1407\n *     cdef Py_ssize_t extent = shape[0]\n * \n *     if ndim == 1:             # <<<<<<<<<<<<<<\n *         for i in range(extent):\n *             memcpy(data, item, itemsize)\n */\n  __pyx_t_1 = (__pyx_v_ndim == 1);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":1408\n * \n *     if ndim == 1:\n *         for i in range(extent):             # <<<<<<<<<<<<<<\n *             memcpy(data, item, itemsize)\n *             data += stride\n */\n    __pyx_t_2 = __pyx_v_extent;\n    __pyx_t_3 = __pyx_t_2;\n    for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {\n      __pyx_v_i = __pyx_t_4;\n\n      /* \"View.MemoryView\":1409\n *     if ndim == 1:\n *         for i in range(extent):\n *             memcpy(data, item, itemsize)             # <<<<<<<<<<<<<<\n *             data += stride\n *     else:\n */\n      (void)(memcpy(__pyx_v_data, __pyx_v_item, __pyx_v_itemsize));\n\n      /* \"View.MemoryView\":1410\n *         for i in range(extent):\n *             memcpy(data, item, itemsize)\n *             data += stride             # <<<<<<<<<<<<<<\n *     else:\n *         for i in range(extent):\n */\n      __pyx_v_data = (__pyx_v_data + __pyx_v_stride);\n    }\n\n    /* \"View.MemoryView\":1407\n *     cdef Py_ssize_t extent = shape[0]\n * \n *     if ndim == 1:             # <<<<<<<<<<<<<<\n *         for i in range(extent):\n *             memcpy(data, item, itemsize)\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":1412\n *             data += stride\n *     else:\n *         for i in range(extent):             # <<<<<<<<<<<<<<\n *             _slice_assign_scalar(data, shape + 1, strides + 1, ndim - 1, itemsize, item)\n *             data += stride\n */\n  /*else*/ {\n    __pyx_t_2 = __pyx_v_extent;\n    __pyx_t_3 = __pyx_t_2;\n    for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {\n      __pyx_v_i = __pyx_t_4;\n\n      /* \"View.MemoryView\":1413\n *     else:\n *         for i in range(extent):\n *             _slice_assign_scalar(data, shape + 1, strides + 1, ndim - 1, itemsize, item)             # <<<<<<<<<<<<<<\n *             data += stride\n * \n */\n      __pyx_memoryview__slice_assign_scalar(__pyx_v_data, (__pyx_v_shape + 1), (__pyx_v_strides + 1), (__pyx_v_ndim - 1), __pyx_v_itemsize, __pyx_v_item);\n\n      /* \"View.MemoryView\":1414\n *         for i in range(extent):\n *             _slice_assign_scalar(data, shape + 1, strides + 1, ndim - 1, itemsize, item)\n *             data += stride             # <<<<<<<<<<<<<<\n * \n * \n */\n      __pyx_v_data = (__pyx_v_data + __pyx_v_stride);\n    }\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":1400\n * \n * @cname('__pyx_memoryview__slice_assign_scalar')\n * cdef void _slice_assign_scalar(char *data, Py_ssize_t *shape,             # <<<<<<<<<<<<<<\n *                               Py_ssize_t *strides, int ndim,\n *                               size_t itemsize, void *item) noexcept nogil:\n */\n\n  /* function exit code */\n}\n\n/* \"(tree fragment)\":1\n * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state):             # <<<<<<<<<<<<<<\n *     cdef object __pyx_PickleError\n *     cdef object __pyx_result\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum(PyObject *__pyx_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyMethodDef __pyx_mdef_15View_dot_MemoryView_1__pyx_unpickle_Enum = {\"__pyx_unpickle_Enum\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum(PyObject *__pyx_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  PyObject *__pyx_v___pyx_type = 0;\n  long __pyx_v___pyx_checksum;\n  PyObject *__pyx_v___pyx_state = 0;\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject* values[3] = {0,0,0};\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__pyx_unpickle_Enum (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  {\n    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_type,&__pyx_n_s_pyx_checksum,&__pyx_n_s_pyx_state,0};\n    if (__pyx_kwds) {\n      Py_ssize_t kw_args;\n      switch (__pyx_nargs) {\n        case  3: values[2] = __Pyx_Arg_FASTCALL(__pyx_args, 2);\n        CYTHON_FALLTHROUGH;\n        case  2: values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1);\n        CYTHON_FALLTHROUGH;\n        case  1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);\n      switch (__pyx_nargs) {\n        case  0:\n        if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_type)) != 0)) {\n          (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error)\n        else goto __pyx_L5_argtuple_error;\n        CYTHON_FALLTHROUGH;\n        case  1:\n        if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_checksum)) != 0)) {\n          (void)__Pyx_Arg_NewRef_FASTCALL(values[1]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error)\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"__pyx_unpickle_Enum\", 1, 3, 3, 1); __PYX_ERR(1, 1, __pyx_L3_error)\n        }\n        CYTHON_FALLTHROUGH;\n        case  2:\n        if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) {\n          (void)__Pyx_Arg_NewRef_FASTCALL(values[2]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error)\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"__pyx_unpickle_Enum\", 1, 3, 3, 2); __PYX_ERR(1, 1, __pyx_L3_error)\n        }\n      }\n      if (unlikely(kw_args > 0)) {\n        const Py_ssize_t kwd_pos_args = __pyx_nargs;\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, \"__pyx_unpickle_Enum\") < 0)) __PYX_ERR(1, 1, __pyx_L3_error)\n      }\n    } else if (unlikely(__pyx_nargs != 3)) {\n      goto __pyx_L5_argtuple_error;\n    } else {\n      values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n      values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1);\n      values[2] = __Pyx_Arg_FASTCALL(__pyx_args, 2);\n    }\n    __pyx_v___pyx_type = values[0];\n    __pyx_v___pyx_checksum = __Pyx_PyInt_As_long(values[1]); if (unlikely((__pyx_v___pyx_checksum == (long)-1) && PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error)\n    __pyx_v___pyx_state = values[2];\n  }\n  goto __pyx_L6_skip;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"__pyx_unpickle_Enum\", 1, 3, 3, __pyx_nargs); __PYX_ERR(1, 1, __pyx_L3_error)\n  __pyx_L6_skip:;\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L3_error:;\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_AddTraceback(\"View.MemoryView.__pyx_unpickle_Enum\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return NULL;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(__pyx_self, __pyx_v___pyx_type, __pyx_v___pyx_checksum, __pyx_v___pyx_state);\n\n  /* function exit code */\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v___pyx_type, long __pyx_v___pyx_checksum, PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_v___pyx_PickleError = 0;\n  PyObject *__pyx_v___pyx_result = 0;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  unsigned int __pyx_t_5;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__pyx_unpickle_Enum\", 1);\n\n  /* \"(tree fragment)\":4\n *     cdef object __pyx_PickleError\n *     cdef object __pyx_result\n *     if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931):             # <<<<<<<<<<<<<<\n *         from pickle import PickleError as __pyx_PickleError\n *         raise __pyx_PickleError, \"Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))\" % __pyx_checksum\n */\n  __pyx_t_1 = __Pyx_PyInt_From_long(__pyx_v___pyx_checksum); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 4, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = (__Pyx_PySequence_ContainsTF(__pyx_t_1, __pyx_tuple__8, Py_NE)); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(1, 4, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  if (__pyx_t_2) {\n\n    /* \"(tree fragment)\":5\n *     cdef object __pyx_result\n *     if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931):\n *         from pickle import PickleError as __pyx_PickleError             # <<<<<<<<<<<<<<\n *         raise __pyx_PickleError, \"Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))\" % __pyx_checksum\n *     __pyx_result = Enum.__new__(__pyx_type)\n */\n    __pyx_t_1 = PyList_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 5, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_INCREF(__pyx_n_s_PickleError);\n    __Pyx_GIVEREF(__pyx_n_s_PickleError);\n    if (__Pyx_PyList_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_PickleError)) __PYX_ERR(1, 5, __pyx_L1_error);\n    __pyx_t_3 = __Pyx_Import(__pyx_n_s_pickle, __pyx_t_1, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 5, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __pyx_t_1 = __Pyx_ImportFrom(__pyx_t_3, __pyx_n_s_PickleError); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 5, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_INCREF(__pyx_t_1);\n    __pyx_v___pyx_PickleError = __pyx_t_1;\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n    /* \"(tree fragment)\":6\n *     if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931):\n *         from pickle import PickleError as __pyx_PickleError\n *         raise __pyx_PickleError, \"Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))\" % __pyx_checksum             # <<<<<<<<<<<<<<\n *     __pyx_result = Enum.__new__(__pyx_type)\n *     if __pyx_state is not None:\n */\n    __pyx_t_3 = __Pyx_PyInt_From_long(__pyx_v___pyx_checksum); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 6, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_1 = __Pyx_PyString_Format(__pyx_kp_s_Incompatible_checksums_0x_x_vs_0, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 6, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __Pyx_Raise(__pyx_v___pyx_PickleError, __pyx_t_1, 0, 0);\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __PYX_ERR(1, 6, __pyx_L1_error)\n\n    /* \"(tree fragment)\":4\n *     cdef object __pyx_PickleError\n *     cdef object __pyx_result\n *     if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931):             # <<<<<<<<<<<<<<\n *         from pickle import PickleError as __pyx_PickleError\n *         raise __pyx_PickleError, \"Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))\" % __pyx_checksum\n */\n  }\n\n  /* \"(tree fragment)\":7\n *         from pickle import PickleError as __pyx_PickleError\n *         raise __pyx_PickleError, \"Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))\" % __pyx_checksum\n *     __pyx_result = Enum.__new__(__pyx_type)             # <<<<<<<<<<<<<<\n *     if __pyx_state is not None:\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)\n */\n  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_MemviewEnum_type), __pyx_n_s_new); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 7, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __pyx_t_4 = NULL;\n  __pyx_t_5 = 0;\n  #if CYTHON_UNPACK_METHODS\n  if (likely(PyMethod_Check(__pyx_t_3))) {\n    __pyx_t_4 = PyMethod_GET_SELF(__pyx_t_3);\n    if (likely(__pyx_t_4)) {\n      PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3);\n      __Pyx_INCREF(__pyx_t_4);\n      __Pyx_INCREF(function);\n      __Pyx_DECREF_SET(__pyx_t_3, function);\n      __pyx_t_5 = 1;\n    }\n  }\n  #endif\n  {\n    PyObject *__pyx_callargs[2] = {__pyx_t_4, __pyx_v___pyx_type};\n    __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);\n    __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;\n    if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 7, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  }\n  __pyx_v___pyx_result = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"(tree fragment)\":8\n *         raise __pyx_PickleError, \"Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))\" % __pyx_checksum\n *     __pyx_result = Enum.__new__(__pyx_type)\n *     if __pyx_state is not None:             # <<<<<<<<<<<<<<\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)\n *     return __pyx_result\n */\n  __pyx_t_2 = (__pyx_v___pyx_state != Py_None);\n  if (__pyx_t_2) {\n\n    /* \"(tree fragment)\":9\n *     __pyx_result = Enum.__new__(__pyx_type)\n *     if __pyx_state is not None:\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)             # <<<<<<<<<<<<<<\n *     return __pyx_result\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):\n */\n    if (!(likely(PyTuple_CheckExact(__pyx_v___pyx_state))||((__pyx_v___pyx_state) == Py_None) || __Pyx_RaiseUnexpectedTypeError(\"tuple\", __pyx_v___pyx_state))) __PYX_ERR(1, 9, __pyx_L1_error)\n    __pyx_t_1 = __pyx_unpickle_Enum__set_state(((struct __pyx_MemviewEnum_obj *)__pyx_v___pyx_result), ((PyObject*)__pyx_v___pyx_state)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 9, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n    /* \"(tree fragment)\":8\n *         raise __pyx_PickleError, \"Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))\" % __pyx_checksum\n *     __pyx_result = Enum.__new__(__pyx_type)\n *     if __pyx_state is not None:             # <<<<<<<<<<<<<<\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)\n *     return __pyx_result\n */\n  }\n\n  /* \"(tree fragment)\":10\n *     if __pyx_state is not None:\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)\n *     return __pyx_result             # <<<<<<<<<<<<<<\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):\n *     __pyx_result.name = __pyx_state[0]\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v___pyx_result);\n  __pyx_r = __pyx_v___pyx_result;\n  goto __pyx_L0;\n\n  /* \"(tree fragment)\":1\n * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state):             # <<<<<<<<<<<<<<\n *     cdef object __pyx_PickleError\n *     cdef object __pyx_result\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_AddTraceback(\"View.MemoryView.__pyx_unpickle_Enum\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v___pyx_PickleError);\n  __Pyx_XDECREF(__pyx_v___pyx_result);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":11\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)\n *     return __pyx_result\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):             # <<<<<<<<<<<<<<\n *     __pyx_result.name = __pyx_state[0]\n *     if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'):\n */\n\nstatic PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *__pyx_v___pyx_result, PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_t_2;\n  Py_ssize_t __pyx_t_3;\n  int __pyx_t_4;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *__pyx_t_7 = NULL;\n  unsigned int __pyx_t_8;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__pyx_unpickle_Enum__set_state\", 1);\n\n  /* \"(tree fragment)\":12\n *     return __pyx_result\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):\n *     __pyx_result.name = __pyx_state[0]             # <<<<<<<<<<<<<<\n *     if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'):\n *         __pyx_result.__dict__.update(__pyx_state[1])\n */\n  if (unlikely(__pyx_v___pyx_state == Py_None)) {\n    PyErr_SetString(PyExc_TypeError, \"'NoneType' object is not subscriptable\");\n    __PYX_ERR(1, 12, __pyx_L1_error)\n  }\n  __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v___pyx_state, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 12, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_GIVEREF(__pyx_t_1);\n  __Pyx_GOTREF(__pyx_v___pyx_result->name);\n  __Pyx_DECREF(__pyx_v___pyx_result->name);\n  __pyx_v___pyx_result->name = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"(tree fragment)\":13\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):\n *     __pyx_result.name = __pyx_state[0]\n *     if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'):             # <<<<<<<<<<<<<<\n *         __pyx_result.__dict__.update(__pyx_state[1])\n */\n  if (unlikely(__pyx_v___pyx_state == Py_None)) {\n    PyErr_SetString(PyExc_TypeError, \"object of type 'NoneType' has no len()\");\n    __PYX_ERR(1, 13, __pyx_L1_error)\n  }\n  __pyx_t_3 = __Pyx_PyTuple_GET_SIZE(__pyx_v___pyx_state); if (unlikely(__pyx_t_3 == ((Py_ssize_t)-1))) __PYX_ERR(1, 13, __pyx_L1_error)\n  __pyx_t_4 = (__pyx_t_3 > 1);\n  if (__pyx_t_4) {\n  } else {\n    __pyx_t_2 = __pyx_t_4;\n    goto __pyx_L4_bool_binop_done;\n  }\n  __pyx_t_4 = __Pyx_HasAttr(((PyObject *)__pyx_v___pyx_result), __pyx_n_s_dict); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(1, 13, __pyx_L1_error)\n  __pyx_t_2 = __pyx_t_4;\n  __pyx_L4_bool_binop_done:;\n  if (__pyx_t_2) {\n\n    /* \"(tree fragment)\":14\n *     __pyx_result.name = __pyx_state[0]\n *     if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'):\n *         __pyx_result.__dict__.update(__pyx_state[1])             # <<<<<<<<<<<<<<\n */\n    __pyx_t_5 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v___pyx_result), __pyx_n_s_dict); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 14, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_update); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 14, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_6);\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    if (unlikely(__pyx_v___pyx_state == Py_None)) {\n      PyErr_SetString(PyExc_TypeError, \"'NoneType' object is not subscriptable\");\n      __PYX_ERR(1, 14, __pyx_L1_error)\n    }\n    __pyx_t_5 = __Pyx_GetItemInt_Tuple(__pyx_v___pyx_state, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 14, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __pyx_t_7 = NULL;\n    __pyx_t_8 = 0;\n    #if CYTHON_UNPACK_METHODS\n    if (likely(PyMethod_Check(__pyx_t_6))) {\n      __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_6);\n      if (likely(__pyx_t_7)) {\n        PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_6);\n        __Pyx_INCREF(__pyx_t_7);\n        __Pyx_INCREF(function);\n        __Pyx_DECREF_SET(__pyx_t_6, function);\n        __pyx_t_8 = 1;\n      }\n    }\n    #endif\n    {\n      PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_t_5};\n      __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_8, 1+__pyx_t_8);\n      __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;\n      __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n      if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 14, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_1);\n      __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n    }\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n    /* \"(tree fragment)\":13\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):\n *     __pyx_result.name = __pyx_state[0]\n *     if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'):             # <<<<<<<<<<<<<<\n *         __pyx_result.__dict__.update(__pyx_state[1])\n */\n  }\n\n  /* \"(tree fragment)\":11\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)\n *     return __pyx_result\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):             # <<<<<<<<<<<<<<\n *     __pyx_result.name = __pyx_state[0]\n *     if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'):\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_AddTraceback(\"View.MemoryView.__pyx_unpickle_Enum__set_state\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"BufferFormatFromTypeInfo\":1450\n * \n * @cname('__pyx_format_from_typeinfo')\n * cdef bytes format_from_typeinfo(__Pyx_TypeInfo *type):             # <<<<<<<<<<<<<<\n *     cdef __Pyx_StructField *field\n *     cdef __pyx_typeinfo_string fmt\n */\n\nstatic PyObject *__pyx_format_from_typeinfo(__Pyx_TypeInfo *__pyx_v_type) {\n  __Pyx_StructField *__pyx_v_field;\n  struct __pyx_typeinfo_string __pyx_v_fmt;\n  PyObject *__pyx_v_part = 0;\n  PyObject *__pyx_v_result = 0;\n  PyObject *__pyx_v_alignment = NULL;\n  PyObject *__pyx_v_parts = NULL;\n  PyObject *__pyx_v_extents = NULL;\n  Py_ssize_t __pyx_7genexpr__pyx_v_i;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  __Pyx_StructField *__pyx_t_3;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  int __pyx_t_6;\n  int __pyx_t_7;\n  int __pyx_t_8;\n  Py_ssize_t __pyx_t_9;\n  Py_UCS4 __pyx_t_10;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"format_from_typeinfo\", 1);\n\n  /* \"BufferFormatFromTypeInfo\":1456\n *     cdef Py_ssize_t i\n * \n *     if type.typegroup == 'S':             # <<<<<<<<<<<<<<\n *         assert type.fields != NULL\n *         assert type.fields.type != NULL\n */\n  __pyx_t_1 = (__pyx_v_type->typegroup == 'S');\n  if (__pyx_t_1) {\n\n    /* \"BufferFormatFromTypeInfo\":1457\n * \n *     if type.typegroup == 'S':\n *         assert type.fields != NULL             # <<<<<<<<<<<<<<\n *         assert type.fields.type != NULL\n * \n */\n    #ifndef CYTHON_WITHOUT_ASSERTIONS\n    if (unlikely(__pyx_assertions_enabled())) {\n      __pyx_t_1 = (__pyx_v_type->fields != NULL);\n      if (unlikely(!__pyx_t_1)) {\n        __Pyx_Raise(__pyx_builtin_AssertionError, 0, 0, 0);\n        __PYX_ERR(1, 1457, __pyx_L1_error)\n      }\n    }\n    #else\n    if ((1)); else __PYX_ERR(1, 1457, __pyx_L1_error)\n    #endif\n\n    /* \"BufferFormatFromTypeInfo\":1458\n *     if type.typegroup == 'S':\n *         assert type.fields != NULL\n *         assert type.fields.type != NULL             # <<<<<<<<<<<<<<\n * \n *         if type.flags & __PYX_BUF_FLAGS_PACKED_STRUCT:\n */\n    #ifndef CYTHON_WITHOUT_ASSERTIONS\n    if (unlikely(__pyx_assertions_enabled())) {\n      __pyx_t_1 = (__pyx_v_type->fields->type != NULL);\n      if (unlikely(!__pyx_t_1)) {\n        __Pyx_Raise(__pyx_builtin_AssertionError, 0, 0, 0);\n        __PYX_ERR(1, 1458, __pyx_L1_error)\n      }\n    }\n    #else\n    if ((1)); else __PYX_ERR(1, 1458, __pyx_L1_error)\n    #endif\n\n    /* \"BufferFormatFromTypeInfo\":1460\n *         assert type.fields.type != NULL\n * \n *         if type.flags & __PYX_BUF_FLAGS_PACKED_STRUCT:             # <<<<<<<<<<<<<<\n *             alignment = b'^'\n *         else:\n */\n    __pyx_t_1 = ((__pyx_v_type->flags & __PYX_BUF_FLAGS_PACKED_STRUCT) != 0);\n    if (__pyx_t_1) {\n\n      /* \"BufferFormatFromTypeInfo\":1461\n * \n *         if type.flags & __PYX_BUF_FLAGS_PACKED_STRUCT:\n *             alignment = b'^'             # <<<<<<<<<<<<<<\n *         else:\n *             alignment = b''\n */\n      __Pyx_INCREF(__pyx_kp_b__9);\n      __pyx_v_alignment = __pyx_kp_b__9;\n\n      /* \"BufferFormatFromTypeInfo\":1460\n *         assert type.fields.type != NULL\n * \n *         if type.flags & __PYX_BUF_FLAGS_PACKED_STRUCT:             # <<<<<<<<<<<<<<\n *             alignment = b'^'\n *         else:\n */\n      goto __pyx_L4;\n    }\n\n    /* \"BufferFormatFromTypeInfo\":1463\n *             alignment = b'^'\n *         else:\n *             alignment = b''             # <<<<<<<<<<<<<<\n * \n *         parts = [b\"T{\"]\n */\n    /*else*/ {\n      __Pyx_INCREF(__pyx_kp_b__10);\n      __pyx_v_alignment = __pyx_kp_b__10;\n    }\n    __pyx_L4:;\n\n    /* \"BufferFormatFromTypeInfo\":1465\n *             alignment = b''\n * \n *         parts = [b\"T{\"]             # <<<<<<<<<<<<<<\n *         field = type.fields\n * \n */\n    __pyx_t_2 = PyList_New(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1465, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __Pyx_INCREF(__pyx_kp_b_T);\n    __Pyx_GIVEREF(__pyx_kp_b_T);\n    if (__Pyx_PyList_SET_ITEM(__pyx_t_2, 0, __pyx_kp_b_T)) __PYX_ERR(1, 1465, __pyx_L1_error);\n    __pyx_v_parts = ((PyObject*)__pyx_t_2);\n    __pyx_t_2 = 0;\n\n    /* \"BufferFormatFromTypeInfo\":1466\n * \n *         parts = [b\"T{\"]\n *         field = type.fields             # <<<<<<<<<<<<<<\n * \n *         while field.type:\n */\n    __pyx_t_3 = __pyx_v_type->fields;\n    __pyx_v_field = __pyx_t_3;\n\n    /* \"BufferFormatFromTypeInfo\":1468\n *         field = type.fields\n * \n *         while field.type:             # <<<<<<<<<<<<<<\n *             part = format_from_typeinfo(field.type)\n *             parts.append(part + b':' + field.name + b':')\n */\n    while (1) {\n      __pyx_t_1 = (__pyx_v_field->type != 0);\n      if (!__pyx_t_1) break;\n\n      /* \"BufferFormatFromTypeInfo\":1469\n * \n *         while field.type:\n *             part = format_from_typeinfo(field.type)             # <<<<<<<<<<<<<<\n *             parts.append(part + b':' + field.name + b':')\n *             field += 1\n */\n      __pyx_t_2 = __pyx_format_from_typeinfo(__pyx_v_field->type); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1469, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_2);\n      __Pyx_XDECREF_SET(__pyx_v_part, ((PyObject*)__pyx_t_2));\n      __pyx_t_2 = 0;\n\n      /* \"BufferFormatFromTypeInfo\":1470\n *         while field.type:\n *             part = format_from_typeinfo(field.type)\n *             parts.append(part + b':' + field.name + b':')             # <<<<<<<<<<<<<<\n *             field += 1\n * \n */\n      __pyx_t_2 = PyNumber_Add(__pyx_v_part, __pyx_kp_b__11); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1470, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_2);\n      __pyx_t_4 = __Pyx_PyBytes_FromString(__pyx_v_field->name); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1470, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_4);\n      __pyx_t_5 = PyNumber_Add(__pyx_t_2, __pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 1470, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n      __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n      __pyx_t_4 = PyNumber_Add(__pyx_t_5, __pyx_kp_b__11); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1470, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_4);\n      __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n      __pyx_t_6 = __Pyx_PyList_Append(__pyx_v_parts, __pyx_t_4); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(1, 1470, __pyx_L1_error)\n      __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n\n      /* \"BufferFormatFromTypeInfo\":1471\n *             part = format_from_typeinfo(field.type)\n *             parts.append(part + b':' + field.name + b':')\n *             field += 1             # <<<<<<<<<<<<<<\n * \n *         result = alignment.join(parts) + b'}'\n */\n      __pyx_v_field = (__pyx_v_field + 1);\n    }\n\n    /* \"BufferFormatFromTypeInfo\":1473\n *             field += 1\n * \n *         result = alignment.join(parts) + b'}'             # <<<<<<<<<<<<<<\n *     else:\n *         fmt = __Pyx_TypeInfoToFormat(type)\n */\n    __pyx_t_4 = __Pyx_PyBytes_Join(__pyx_v_alignment, __pyx_v_parts); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1473, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_5 = PyNumber_Add(__pyx_t_4, __pyx_kp_b__12); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 1473, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n    if (!(likely(PyBytes_CheckExact(__pyx_t_5))||((__pyx_t_5) == Py_None) || __Pyx_RaiseUnexpectedTypeError(\"bytes\", __pyx_t_5))) __PYX_ERR(1, 1473, __pyx_L1_error)\n    __pyx_v_result = ((PyObject*)__pyx_t_5);\n    __pyx_t_5 = 0;\n\n    /* \"BufferFormatFromTypeInfo\":1456\n *     cdef Py_ssize_t i\n * \n *     if type.typegroup == 'S':             # <<<<<<<<<<<<<<\n *         assert type.fields != NULL\n *         assert type.fields.type != NULL\n */\n    goto __pyx_L3;\n  }\n\n  /* \"BufferFormatFromTypeInfo\":1475\n *         result = alignment.join(parts) + b'}'\n *     else:\n *         fmt = __Pyx_TypeInfoToFormat(type)             # <<<<<<<<<<<<<<\n *         result = fmt.string\n *         if type.arraysize[0]:\n */\n  /*else*/ {\n    __pyx_v_fmt = __Pyx_TypeInfoToFormat(__pyx_v_type);\n\n    /* \"BufferFormatFromTypeInfo\":1476\n *     else:\n *         fmt = __Pyx_TypeInfoToFormat(type)\n *         result = fmt.string             # <<<<<<<<<<<<<<\n *         if type.arraysize[0]:\n *             extents = [f\"{type.arraysize[i]}\" for i in range(type.ndim)]\n */\n    __pyx_t_5 = __Pyx_PyObject_FromString(__pyx_v_fmt.string); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 1476, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __pyx_v_result = ((PyObject*)__pyx_t_5);\n    __pyx_t_5 = 0;\n\n    /* \"BufferFormatFromTypeInfo\":1477\n *         fmt = __Pyx_TypeInfoToFormat(type)\n *         result = fmt.string\n *         if type.arraysize[0]:             # <<<<<<<<<<<<<<\n *             extents = [f\"{type.arraysize[i]}\" for i in range(type.ndim)]\n *             result = f\"({u','.join(extents)})\".encode('ascii') + result\n */\n    __pyx_t_1 = ((__pyx_v_type->arraysize[0]) != 0);\n    if (__pyx_t_1) {\n\n      /* \"BufferFormatFromTypeInfo\":1478\n *         result = fmt.string\n *         if type.arraysize[0]:\n *             extents = [f\"{type.arraysize[i]}\" for i in range(type.ndim)]             # <<<<<<<<<<<<<<\n *             result = f\"({u','.join(extents)})\".encode('ascii') + result\n * \n */\n      { /* enter inner scope */\n        __pyx_t_5 = PyList_New(0); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 1478, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_5);\n        __pyx_t_7 = __pyx_v_type->ndim;\n        __pyx_t_8 = __pyx_t_7;\n        for (__pyx_t_9 = 0; __pyx_t_9 < __pyx_t_8; __pyx_t_9+=1) {\n          __pyx_7genexpr__pyx_v_i = __pyx_t_9;\n          __pyx_t_4 = __Pyx_PyUnicode_From_size_t((__pyx_v_type->arraysize[__pyx_7genexpr__pyx_v_i]), 0, ' ', 'd'); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1478, __pyx_L1_error)\n          __Pyx_GOTREF(__pyx_t_4);\n          if (unlikely(__Pyx_ListComp_Append(__pyx_t_5, (PyObject*)__pyx_t_4))) __PYX_ERR(1, 1478, __pyx_L1_error)\n          __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n        }\n      } /* exit inner scope */\n      __pyx_v_extents = ((PyObject*)__pyx_t_5);\n      __pyx_t_5 = 0;\n\n      /* \"BufferFormatFromTypeInfo\":1479\n *         if type.arraysize[0]:\n *             extents = [f\"{type.arraysize[i]}\" for i in range(type.ndim)]\n *             result = f\"({u','.join(extents)})\".encode('ascii') + result             # <<<<<<<<<<<<<<\n * \n *     return result\n */\n      __pyx_t_5 = PyTuple_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 1479, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __pyx_t_9 = 0;\n      __pyx_t_10 = 127;\n      __Pyx_INCREF(__pyx_kp_u__13);\n      __pyx_t_9 += 1;\n      __Pyx_GIVEREF(__pyx_kp_u__13);\n      PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_kp_u__13);\n      __pyx_t_4 = PyUnicode_Join(__pyx_kp_u__14, __pyx_v_extents); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1479, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_4);\n      __pyx_t_10 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_4) > __pyx_t_10) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_4) : __pyx_t_10;\n      __pyx_t_9 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_4);\n      __Pyx_GIVEREF(__pyx_t_4);\n      PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_4);\n      __pyx_t_4 = 0;\n      __Pyx_INCREF(__pyx_kp_u__7);\n      __pyx_t_9 += 1;\n      __Pyx_GIVEREF(__pyx_kp_u__7);\n      PyTuple_SET_ITEM(__pyx_t_5, 2, __pyx_kp_u__7);\n      __pyx_t_4 = __Pyx_PyUnicode_Join(__pyx_t_5, 3, __pyx_t_9, __pyx_t_10); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1479, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_4);\n      __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n      __pyx_t_5 = PyUnicode_AsASCIIString(((PyObject*)__pyx_t_4)); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 1479, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n      __pyx_t_4 = PyNumber_Add(__pyx_t_5, __pyx_v_result); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1479, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_4);\n      __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n      if (!(likely(PyBytes_CheckExact(__pyx_t_4)) || __Pyx_RaiseUnexpectedTypeError(\"bytes\", __pyx_t_4))) __PYX_ERR(1, 1479, __pyx_L1_error)\n      __Pyx_DECREF_SET(__pyx_v_result, ((PyObject*)__pyx_t_4));\n      __pyx_t_4 = 0;\n\n      /* \"BufferFormatFromTypeInfo\":1477\n *         fmt = __Pyx_TypeInfoToFormat(type)\n *         result = fmt.string\n *         if type.arraysize[0]:             # <<<<<<<<<<<<<<\n *             extents = [f\"{type.arraysize[i]}\" for i in range(type.ndim)]\n *             result = f\"({u','.join(extents)})\".encode('ascii') + result\n */\n    }\n  }\n  __pyx_L3:;\n\n  /* \"BufferFormatFromTypeInfo\":1481\n *             result = f\"({u','.join(extents)})\".encode('ascii') + result\n * \n *     return result             # <<<<<<<<<<<<<<\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v_result);\n  __pyx_r = __pyx_v_result;\n  goto __pyx_L0;\n\n  /* \"BufferFormatFromTypeInfo\":1450\n * \n * @cname('__pyx_format_from_typeinfo')\n * cdef bytes format_from_typeinfo(__Pyx_TypeInfo *type):             # <<<<<<<<<<<<<<\n *     cdef __Pyx_StructField *field\n *     cdef __pyx_typeinfo_string fmt\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"BufferFormatFromTypeInfo.format_from_typeinfo\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_part);\n  __Pyx_XDECREF(__pyx_v_result);\n  __Pyx_XDECREF(__pyx_v_alignment);\n  __Pyx_XDECREF(__pyx_v_parts);\n  __Pyx_XDECREF(__pyx_v_extents);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":49\n * \n * \n * cdef array_ii(int N, int M, int* p):             # <<<<<<<<<<<<<<\n *     if p and N and M:\n *         return <int[:N, :M]>p\n */\n\nstatic PyObject *__pyx_f_8triangle_4core_array_ii(int __pyx_v_N, int __pyx_v_M, int *__pyx_v_p) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  struct __pyx_array_obj *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"array_ii\", 1);\n\n  /* \"triangle/core.pyx\":50\n * \n * cdef array_ii(int N, int M, int* p):\n *     if p and N and M:             # <<<<<<<<<<<<<<\n *         return <int[:N, :M]>p\n * \n */\n  __pyx_t_2 = (__pyx_v_p != 0);\n  if (__pyx_t_2) {\n  } else {\n    __pyx_t_1 = __pyx_t_2;\n    goto __pyx_L4_bool_binop_done;\n  }\n  __pyx_t_2 = (__pyx_v_N != 0);\n  if (__pyx_t_2) {\n  } else {\n    __pyx_t_1 = __pyx_t_2;\n    goto __pyx_L4_bool_binop_done;\n  }\n  __pyx_t_2 = (__pyx_v_M != 0);\n  __pyx_t_1 = __pyx_t_2;\n  __pyx_L4_bool_binop_done:;\n  if (__pyx_t_1) {\n\n    /* \"triangle/core.pyx\":51\n * cdef array_ii(int N, int M, int* p):\n *     if p and N and M:\n *         return <int[:N, :M]>p             # <<<<<<<<<<<<<<\n * \n * \n */\n    __Pyx_XDECREF(__pyx_r);\n    if (!__pyx_v_p) {\n      PyErr_SetString(PyExc_ValueError,\"Cannot create cython.array from NULL pointer\");\n      __PYX_ERR(0, 51, __pyx_L1_error)\n    }\n    __pyx_t_5 = __pyx_format_from_typeinfo(&__Pyx_TypeInfo_int); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 51, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __pyx_t_4 = Py_BuildValue((char*) \"(\"  __PYX_BUILD_PY_SSIZE_T  __PYX_BUILD_PY_SSIZE_T  \")\", ((Py_ssize_t)__pyx_v_N), ((Py_ssize_t)__pyx_v_M)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 51, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_3 = __pyx_array_new(__pyx_t_4, sizeof(int), PyBytes_AS_STRING(__pyx_t_5), (char *) \"c\", (char *) __pyx_v_p); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 51, __pyx_L1_error)\n    __Pyx_GOTREF((PyObject *)__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __pyx_r = ((PyObject *)__pyx_t_3);\n    __pyx_t_3 = 0;\n    goto __pyx_L0;\n\n    /* \"triangle/core.pyx\":50\n * \n * cdef array_ii(int N, int M, int* p):\n *     if p and N and M:             # <<<<<<<<<<<<<<\n *         return <int[:N, :M]>p\n * \n */\n  }\n\n  /* \"triangle/core.pyx\":49\n * \n * \n * cdef array_ii(int N, int M, int* p):             # <<<<<<<<<<<<<<\n *     if p and N and M:\n *         return <int[:N, :M]>p\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF((PyObject *)__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"triangle.core.array_ii\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":54\n * \n * \n * cdef array_dd(int N, int M, double* p):             # <<<<<<<<<<<<<<\n *     if p and N and M:\n *         return <double[:N, :M]>p\n */\n\nstatic PyObject *__pyx_f_8triangle_4core_array_dd(int __pyx_v_N, int __pyx_v_M, double *__pyx_v_p) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  struct __pyx_array_obj *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"array_dd\", 1);\n\n  /* \"triangle/core.pyx\":55\n * \n * cdef array_dd(int N, int M, double* p):\n *     if p and N and M:             # <<<<<<<<<<<<<<\n *         return <double[:N, :M]>p\n * \n */\n  __pyx_t_2 = (__pyx_v_p != 0);\n  if (__pyx_t_2) {\n  } else {\n    __pyx_t_1 = __pyx_t_2;\n    goto __pyx_L4_bool_binop_done;\n  }\n  __pyx_t_2 = (__pyx_v_N != 0);\n  if (__pyx_t_2) {\n  } else {\n    __pyx_t_1 = __pyx_t_2;\n    goto __pyx_L4_bool_binop_done;\n  }\n  __pyx_t_2 = (__pyx_v_M != 0);\n  __pyx_t_1 = __pyx_t_2;\n  __pyx_L4_bool_binop_done:;\n  if (__pyx_t_1) {\n\n    /* \"triangle/core.pyx\":56\n * cdef array_dd(int N, int M, double* p):\n *     if p and N and M:\n *         return <double[:N, :M]>p             # <<<<<<<<<<<<<<\n * \n * \n */\n    __Pyx_XDECREF(__pyx_r);\n    if (!__pyx_v_p) {\n      PyErr_SetString(PyExc_ValueError,\"Cannot create cython.array from NULL pointer\");\n      __PYX_ERR(0, 56, __pyx_L1_error)\n    }\n    __pyx_t_5 = __pyx_format_from_typeinfo(&__Pyx_TypeInfo_double); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 56, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __pyx_t_4 = Py_BuildValue((char*) \"(\"  __PYX_BUILD_PY_SSIZE_T  __PYX_BUILD_PY_SSIZE_T  \")\", ((Py_ssize_t)__pyx_v_N), ((Py_ssize_t)__pyx_v_M)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 56, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_3 = __pyx_array_new(__pyx_t_4, sizeof(double), PyBytes_AS_STRING(__pyx_t_5), (char *) \"c\", (char *) __pyx_v_p); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 56, __pyx_L1_error)\n    __Pyx_GOTREF((PyObject *)__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __pyx_r = ((PyObject *)__pyx_t_3);\n    __pyx_t_3 = 0;\n    goto __pyx_L0;\n\n    /* \"triangle/core.pyx\":55\n * \n * cdef array_dd(int N, int M, double* p):\n *     if p and N and M:             # <<<<<<<<<<<<<<\n *         return <double[:N, :M]>p\n * \n */\n  }\n\n  /* \"triangle/core.pyx\":54\n * \n * \n * cdef array_dd(int N, int M, double* p):             # <<<<<<<<<<<<<<\n *     if p and N and M:\n *         return <double[:N, :M]>p\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF((PyObject *)__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"triangle.core.array_dd\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":59\n * \n * \n * cdef int* ptr_ii(int[:, ::1] arr):             # <<<<<<<<<<<<<<\n *     return &arr[0, 0]\n * \n */\n\nstatic int *__pyx_f_8triangle_4core_ptr_ii(__Pyx_memviewslice __pyx_v_arr) {\n  int *__pyx_r;\n  Py_ssize_t __pyx_t_1;\n  Py_ssize_t __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n\n  /* \"triangle/core.pyx\":60\n * \n * cdef int* ptr_ii(int[:, ::1] arr):\n *     return &arr[0, 0]             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_1 = 0;\n  __pyx_t_2 = 0;\n  __pyx_t_3 = -1;\n  if (__pyx_t_1 < 0) {\n    __pyx_t_1 += __pyx_v_arr.shape[0];\n    if (unlikely(__pyx_t_1 < 0)) __pyx_t_3 = 0;\n  } else if (unlikely(__pyx_t_1 >= __pyx_v_arr.shape[0])) __pyx_t_3 = 0;\n  if (__pyx_t_2 < 0) {\n    __pyx_t_2 += __pyx_v_arr.shape[1];\n    if (unlikely(__pyx_t_2 < 0)) __pyx_t_3 = 1;\n  } else if (unlikely(__pyx_t_2 >= __pyx_v_arr.shape[1])) __pyx_t_3 = 1;\n  if (unlikely(__pyx_t_3 != -1)) {\n    __Pyx_RaiseBufferIndexError(__pyx_t_3);\n    __PYX_ERR(0, 60, __pyx_L1_error)\n  }\n  __pyx_r = (&(*((int *) ( /* dim=1 */ ((char *) (((int *) ( /* dim=0 */ (__pyx_v_arr.data + __pyx_t_1 * __pyx_v_arr.strides[0]) )) + __pyx_t_2)) ))));\n  goto __pyx_L0;\n\n  /* \"triangle/core.pyx\":59\n * \n * \n * cdef int* ptr_ii(int[:, ::1] arr):             # <<<<<<<<<<<<<<\n *     return &arr[0, 0]\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"triangle.core.ptr_ii\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":63\n * \n * \n * cdef double* ptr_dd(double[:, ::1] arr):             # <<<<<<<<<<<<<<\n *     return &arr[0, 0]\n * \n */\n\nstatic double *__pyx_f_8triangle_4core_ptr_dd(__Pyx_memviewslice __pyx_v_arr) {\n  double *__pyx_r;\n  Py_ssize_t __pyx_t_1;\n  Py_ssize_t __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n\n  /* \"triangle/core.pyx\":64\n * \n * cdef double* ptr_dd(double[:, ::1] arr):\n *     return &arr[0, 0]             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_1 = 0;\n  __pyx_t_2 = 0;\n  __pyx_t_3 = -1;\n  if (__pyx_t_1 < 0) {\n    __pyx_t_1 += __pyx_v_arr.shape[0];\n    if (unlikely(__pyx_t_1 < 0)) __pyx_t_3 = 0;\n  } else if (unlikely(__pyx_t_1 >= __pyx_v_arr.shape[0])) __pyx_t_3 = 0;\n  if (__pyx_t_2 < 0) {\n    __pyx_t_2 += __pyx_v_arr.shape[1];\n    if (unlikely(__pyx_t_2 < 0)) __pyx_t_3 = 1;\n  } else if (unlikely(__pyx_t_2 >= __pyx_v_arr.shape[1])) __pyx_t_3 = 1;\n  if (unlikely(__pyx_t_3 != -1)) {\n    __Pyx_RaiseBufferIndexError(__pyx_t_3);\n    __PYX_ERR(0, 64, __pyx_L1_error)\n  }\n  __pyx_r = (&(*((double *) ( /* dim=1 */ ((char *) (((double *) ( /* dim=0 */ (__pyx_v_arr.data + __pyx_t_1 * __pyx_v_arr.strides[0]) )) + __pyx_t_2)) ))));\n  goto __pyx_L0;\n\n  /* \"triangle/core.pyx\":63\n * \n * \n * cdef double* ptr_dd(double[:, ::1] arr):             # <<<<<<<<<<<<<<\n *     return &arr[0, 0]\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"triangle.core.ptr_dd\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":69\n * cdef ii(int* _0, int* _1, int** pdata, check, free_):\n * \n *     def _get():             # <<<<<<<<<<<<<<\n *         return array_ii(_0[0], _1[0], pdata[0])\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_8triangle_4core_2ii_1_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/\nstatic PyMethodDef __pyx_mdef_8triangle_4core_2ii_1_get = {\"_get\", (PyCFunction)__pyx_pw_8triangle_4core_2ii_1_get, METH_NOARGS, 0};\nstatic PyObject *__pyx_pw_8triangle_4core_2ii_1_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"_get (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_8triangle_4core_2ii__get(__pyx_self);\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_8triangle_4core_2ii__get(PyObject *__pyx_self) {\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *__pyx_cur_scope;\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *__pyx_outer_scope;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"_get\", 1);\n  __pyx_outer_scope = (struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *) __Pyx_CyFunction_GetClosure(__pyx_self);\n  __pyx_cur_scope = __pyx_outer_scope;\n\n  /* \"triangle/core.pyx\":70\n * \n *     def _get():\n *         return array_ii(_0[0], _1[0], pdata[0])             # <<<<<<<<<<<<<<\n * \n *     def _set(v):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __pyx_f_8triangle_4core_array_ii((__pyx_cur_scope->__pyx_v__0[0]), (__pyx_cur_scope->__pyx_v__1[0]), (__pyx_cur_scope->__pyx_v_pdata[0])); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 70, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"triangle/core.pyx\":69\n * cdef ii(int* _0, int* _1, int** pdata, check, free_):\n * \n *     def _get():             # <<<<<<<<<<<<<<\n *         return array_ii(_0[0], _1[0], pdata[0])\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"triangle.core.ii._get\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":72\n *         return array_ii(_0[0], _1[0], pdata[0])\n * \n *     def _set(v):             # <<<<<<<<<<<<<<\n *         data = ptr_ii(v)\n *         pdata[0] = data\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_8triangle_4core_2ii_3_set(PyObject *__pyx_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyMethodDef __pyx_mdef_8triangle_4core_2ii_3_set = {\"_set\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8triangle_4core_2ii_3_set, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};\nstatic PyObject *__pyx_pw_8triangle_4core_2ii_3_set(PyObject *__pyx_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  PyObject *__pyx_v_v = 0;\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject* values[1] = {0};\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"_set (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  {\n    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_v,0};\n    if (__pyx_kwds) {\n      Py_ssize_t kw_args;\n      switch (__pyx_nargs) {\n        case  1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);\n      switch (__pyx_nargs) {\n        case  0:\n        if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_v)) != 0)) {\n          (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 72, __pyx_L3_error)\n        else goto __pyx_L5_argtuple_error;\n      }\n      if (unlikely(kw_args > 0)) {\n        const Py_ssize_t kwd_pos_args = __pyx_nargs;\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, \"_set\") < 0)) __PYX_ERR(0, 72, __pyx_L3_error)\n      }\n    } else if (unlikely(__pyx_nargs != 1)) {\n      goto __pyx_L5_argtuple_error;\n    } else {\n      values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n    }\n    __pyx_v_v = values[0];\n  }\n  goto __pyx_L6_skip;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"_set\", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 72, __pyx_L3_error)\n  __pyx_L6_skip:;\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L3_error:;\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_AddTraceback(\"triangle.core.ii._set\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return NULL;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_pf_8triangle_4core_2ii_2_set(__pyx_self, __pyx_v_v);\n\n  /* function exit code */\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_8triangle_4core_2ii_2_set(PyObject *__pyx_self, PyObject *__pyx_v_v) {\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *__pyx_cur_scope;\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *__pyx_outer_scope;\n  int *__pyx_v_data;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_memviewslice __pyx_t_1 = { 0, 0, { 0 }, { 0 }, { 0 } };\n  int *__pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *(*__pyx_t_7)(PyObject *);\n  int __pyx_t_8;\n  int __pyx_t_9;\n  unsigned int __pyx_t_10;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"_set\", 1);\n  __pyx_outer_scope = (struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *) __Pyx_CyFunction_GetClosure(__pyx_self);\n  __pyx_cur_scope = __pyx_outer_scope;\n\n  /* \"triangle/core.pyx\":73\n * \n *     def _set(v):\n *         data = ptr_ii(v)             # <<<<<<<<<<<<<<\n *         pdata[0] = data\n *         _0[0], _1[0] = v.shape\n */\n  __pyx_t_1 = __Pyx_PyObject_to_MemoryviewSlice_d_dc_int(__pyx_v_v, PyBUF_WRITABLE); if (unlikely(!__pyx_t_1.memview)) __PYX_ERR(0, 73, __pyx_L1_error)\n  __pyx_t_2 = __pyx_f_8triangle_4core_ptr_ii(__pyx_t_1); if (unlikely(__pyx_t_2 == ((int *)NULL) && PyErr_Occurred())) __PYX_ERR(0, 73, __pyx_L1_error)\n  __PYX_XCLEAR_MEMVIEW(&__pyx_t_1, 1);\n  __pyx_t_1.memview = NULL; __pyx_t_1.data = NULL;\n  __pyx_v_data = __pyx_t_2;\n\n  /* \"triangle/core.pyx\":74\n *     def _set(v):\n *         data = ptr_ii(v)\n *         pdata[0] = data             # <<<<<<<<<<<<<<\n *         _0[0], _1[0] = v.shape\n *         check()\n */\n  (__pyx_cur_scope->__pyx_v_pdata[0]) = __pyx_v_data;\n\n  /* \"triangle/core.pyx\":75\n *         data = ptr_ii(v)\n *         pdata[0] = data\n *         _0[0], _1[0] = v.shape             # <<<<<<<<<<<<<<\n *         check()\n * \n */\n  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_v, __pyx_n_s_shape); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 75, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  if ((likely(PyTuple_CheckExact(__pyx_t_3))) || (PyList_CheckExact(__pyx_t_3))) {\n    PyObject* sequence = __pyx_t_3;\n    Py_ssize_t size = __Pyx_PySequence_SIZE(sequence);\n    if (unlikely(size != 2)) {\n      if (size > 2) __Pyx_RaiseTooManyValuesError(2);\n      else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);\n      __PYX_ERR(0, 75, __pyx_L1_error)\n    }\n    #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    if (likely(PyTuple_CheckExact(sequence))) {\n      __pyx_t_4 = PyTuple_GET_ITEM(sequence, 0); \n      __pyx_t_5 = PyTuple_GET_ITEM(sequence, 1); \n    } else {\n      __pyx_t_4 = PyList_GET_ITEM(sequence, 0); \n      __pyx_t_5 = PyList_GET_ITEM(sequence, 1); \n    }\n    __Pyx_INCREF(__pyx_t_4);\n    __Pyx_INCREF(__pyx_t_5);\n    #else\n    __pyx_t_4 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 75, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_5 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 75, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    #endif\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  } else {\n    Py_ssize_t index = -1;\n    __pyx_t_6 = PyObject_GetIter(__pyx_t_3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 75, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_6);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __pyx_t_7 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_6);\n    index = 0; __pyx_t_4 = __pyx_t_7(__pyx_t_6); if (unlikely(!__pyx_t_4)) goto __pyx_L3_unpacking_failed;\n    __Pyx_GOTREF(__pyx_t_4);\n    index = 1; __pyx_t_5 = __pyx_t_7(__pyx_t_6); if (unlikely(!__pyx_t_5)) goto __pyx_L3_unpacking_failed;\n    __Pyx_GOTREF(__pyx_t_5);\n    if (__Pyx_IternextUnpackEndCheck(__pyx_t_7(__pyx_t_6), 2) < 0) __PYX_ERR(0, 75, __pyx_L1_error)\n    __pyx_t_7 = NULL;\n    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n    goto __pyx_L4_unpacking_done;\n    __pyx_L3_unpacking_failed:;\n    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n    __pyx_t_7 = NULL;\n    if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);\n    __PYX_ERR(0, 75, __pyx_L1_error)\n    __pyx_L4_unpacking_done:;\n  }\n  __pyx_t_8 = __Pyx_PyInt_As_int(__pyx_t_4); if (unlikely((__pyx_t_8 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 75, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n  __pyx_t_9 = __Pyx_PyInt_As_int(__pyx_t_5); if (unlikely((__pyx_t_9 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 75, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n  (__pyx_cur_scope->__pyx_v__0[0]) = __pyx_t_8;\n  (__pyx_cur_scope->__pyx_v__1[0]) = __pyx_t_9;\n\n  /* \"triangle/core.pyx\":76\n *         pdata[0] = data\n *         _0[0], _1[0] = v.shape\n *         check()             # <<<<<<<<<<<<<<\n * \n *     def _free():\n */\n  if (unlikely(!__pyx_cur_scope->__pyx_v_check)) { __Pyx_RaiseClosureNameError(\"check\"); __PYX_ERR(0, 76, __pyx_L1_error) }\n  __Pyx_INCREF(__pyx_cur_scope->__pyx_v_check);\n  __pyx_t_5 = __pyx_cur_scope->__pyx_v_check; __pyx_t_4 = NULL;\n  __pyx_t_10 = 0;\n  #if CYTHON_UNPACK_METHODS\n  if (unlikely(PyMethod_Check(__pyx_t_5))) {\n    __pyx_t_4 = PyMethod_GET_SELF(__pyx_t_5);\n    if (likely(__pyx_t_4)) {\n      PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5);\n      __Pyx_INCREF(__pyx_t_4);\n      __Pyx_INCREF(function);\n      __Pyx_DECREF_SET(__pyx_t_5, function);\n      __pyx_t_10 = 1;\n    }\n  }\n  #endif\n  {\n    PyObject *__pyx_callargs[2] = {__pyx_t_4, NULL};\n    __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_10, 0+__pyx_t_10);\n    __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;\n    if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 76, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n  }\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n  /* \"triangle/core.pyx\":72\n *         return array_ii(_0[0], _1[0], pdata[0])\n * \n *     def _set(v):             # <<<<<<<<<<<<<<\n *         data = ptr_ii(v)\n *         pdata[0] = data\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __PYX_XCLEAR_MEMVIEW(&__pyx_t_1, 1);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_AddTraceback(\"triangle.core.ii._set\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":78\n *         check()\n * \n *     def _free():             # <<<<<<<<<<<<<<\n *         if free_:\n *             if pdata[0]:\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_8triangle_4core_2ii_5_free(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/\nstatic PyMethodDef __pyx_mdef_8triangle_4core_2ii_5_free = {\"_free\", (PyCFunction)__pyx_pw_8triangle_4core_2ii_5_free, METH_NOARGS, 0};\nstatic PyObject *__pyx_pw_8triangle_4core_2ii_5_free(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"_free (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_8triangle_4core_2ii_4_free(__pyx_self);\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_8triangle_4core_2ii_4_free(PyObject *__pyx_self) {\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *__pyx_cur_scope;\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *__pyx_outer_scope;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"_free\", 1);\n  __pyx_outer_scope = (struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *) __Pyx_CyFunction_GetClosure(__pyx_self);\n  __pyx_cur_scope = __pyx_outer_scope;\n\n  /* \"triangle/core.pyx\":79\n * \n *     def _free():\n *         if free_:             # <<<<<<<<<<<<<<\n *             if pdata[0]:\n *                 free(pdata[0])\n */\n  if (unlikely(!__pyx_cur_scope->__pyx_v_free_)) { __Pyx_RaiseClosureNameError(\"free_\"); __PYX_ERR(0, 79, __pyx_L1_error) }\n  __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_free_); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 79, __pyx_L1_error)\n  if (__pyx_t_1) {\n\n    /* \"triangle/core.pyx\":80\n *     def _free():\n *         if free_:\n *             if pdata[0]:             # <<<<<<<<<<<<<<\n *                 free(pdata[0])\n *             pdata[0] = NULL\n */\n    __pyx_t_1 = ((__pyx_cur_scope->__pyx_v_pdata[0]) != 0);\n    if (__pyx_t_1) {\n\n      /* \"triangle/core.pyx\":81\n *         if free_:\n *             if pdata[0]:\n *                 free(pdata[0])             # <<<<<<<<<<<<<<\n *             pdata[0] = NULL\n * \n */\n      free((__pyx_cur_scope->__pyx_v_pdata[0]));\n\n      /* \"triangle/core.pyx\":80\n *     def _free():\n *         if free_:\n *             if pdata[0]:             # <<<<<<<<<<<<<<\n *                 free(pdata[0])\n *             pdata[0] = NULL\n */\n    }\n\n    /* \"triangle/core.pyx\":82\n *             if pdata[0]:\n *                 free(pdata[0])\n *             pdata[0] = NULL             # <<<<<<<<<<<<<<\n * \n *     return _get, _set, _free\n */\n    (__pyx_cur_scope->__pyx_v_pdata[0]) = NULL;\n\n    /* \"triangle/core.pyx\":79\n * \n *     def _free():\n *         if free_:             # <<<<<<<<<<<<<<\n *             if pdata[0]:\n *                 free(pdata[0])\n */\n  }\n\n  /* \"triangle/core.pyx\":78\n *         check()\n * \n *     def _free():             # <<<<<<<<<<<<<<\n *         if free_:\n *             if pdata[0]:\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"triangle.core.ii._free\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":67\n * \n * \n * cdef ii(int* _0, int* _1, int** pdata, check, free_):             # <<<<<<<<<<<<<<\n * \n *     def _get():\n */\n\nstatic PyObject *__pyx_f_8triangle_4core_ii(int *__pyx_v__0, int *__pyx_v__1, int **__pyx_v_pdata, PyObject *__pyx_v_check, PyObject *__pyx_v_free_) {\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *__pyx_cur_scope;\n  PyObject *__pyx_v__get = 0;\n  PyObject *__pyx_v__set = 0;\n  PyObject *__pyx_v__free = 0;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"ii\", 0);\n  __pyx_cur_scope = (struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *)__pyx_tp_new_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii(__pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii, __pyx_empty_tuple, NULL);\n  if (unlikely(!__pyx_cur_scope)) {\n    __pyx_cur_scope = ((struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *)Py_None);\n    __Pyx_INCREF(Py_None);\n    __PYX_ERR(0, 67, __pyx_L1_error)\n  } else {\n    __Pyx_GOTREF((PyObject *)__pyx_cur_scope);\n  }\n  __pyx_cur_scope->__pyx_v__0 = __pyx_v__0;\n  __pyx_cur_scope->__pyx_v__1 = __pyx_v__1;\n  __pyx_cur_scope->__pyx_v_pdata = __pyx_v_pdata;\n  __pyx_cur_scope->__pyx_v_check = __pyx_v_check;\n  __Pyx_INCREF(__pyx_cur_scope->__pyx_v_check);\n  __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_check);\n  __pyx_cur_scope->__pyx_v_free_ = __pyx_v_free_;\n  __Pyx_INCREF(__pyx_cur_scope->__pyx_v_free_);\n  __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_free_);\n\n  /* \"triangle/core.pyx\":69\n * cdef ii(int* _0, int* _1, int** pdata, check, free_):\n * \n *     def _get():             # <<<<<<<<<<<<<<\n *         return array_ii(_0[0], _1[0], pdata[0])\n * \n */\n  __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_8triangle_4core_2ii_1_get, 0, __pyx_n_s_ii_locals__get, ((PyObject*)__pyx_cur_scope), __pyx_n_s_triangle_core, __pyx_d, ((PyObject *)__pyx_codeobj__15)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 69, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v__get = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"triangle/core.pyx\":72\n *         return array_ii(_0[0], _1[0], pdata[0])\n * \n *     def _set(v):             # <<<<<<<<<<<<<<\n *         data = ptr_ii(v)\n *         pdata[0] = data\n */\n  __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_8triangle_4core_2ii_3_set, 0, __pyx_n_s_ii_locals__set, ((PyObject*)__pyx_cur_scope), __pyx_n_s_triangle_core, __pyx_d, ((PyObject *)__pyx_codeobj__17)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 72, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v__set = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"triangle/core.pyx\":78\n *         check()\n * \n *     def _free():             # <<<<<<<<<<<<<<\n *         if free_:\n *             if pdata[0]:\n */\n  __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_8triangle_4core_2ii_5_free, 0, __pyx_n_s_ii_locals__free, ((PyObject*)__pyx_cur_scope), __pyx_n_s_triangle_core, __pyx_d, ((PyObject *)__pyx_codeobj__18)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 78, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v__free = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"triangle/core.pyx\":84\n *             pdata[0] = NULL\n * \n *     return _get, _set, _free             # <<<<<<<<<<<<<<\n * \n * \n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 84, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_INCREF(__pyx_v__get);\n  __Pyx_GIVEREF(__pyx_v__get);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v__get)) __PYX_ERR(0, 84, __pyx_L1_error);\n  __Pyx_INCREF(__pyx_v__set);\n  __Pyx_GIVEREF(__pyx_v__set);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v__set)) __PYX_ERR(0, 84, __pyx_L1_error);\n  __Pyx_INCREF(__pyx_v__free);\n  __Pyx_GIVEREF(__pyx_v__free);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_v__free)) __PYX_ERR(0, 84, __pyx_L1_error);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"triangle/core.pyx\":67\n * \n * \n * cdef ii(int* _0, int* _1, int** pdata, check, free_):             # <<<<<<<<<<<<<<\n * \n *     def _get():\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"triangle.core.ii\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v__get);\n  __Pyx_XDECREF(__pyx_v__set);\n  __Pyx_XDECREF(__pyx_v__free);\n  __Pyx_DECREF((PyObject *)__pyx_cur_scope);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":89\n * cdef dd(int* _0, int* _1, double** pdata, check, free_):\n * \n *     def _get():             # <<<<<<<<<<<<<<\n *         return array_dd(_0[0], _1[0], pdata[0])\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_8triangle_4core_2dd_1_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/\nstatic PyMethodDef __pyx_mdef_8triangle_4core_2dd_1_get = {\"_get\", (PyCFunction)__pyx_pw_8triangle_4core_2dd_1_get, METH_NOARGS, 0};\nstatic PyObject *__pyx_pw_8triangle_4core_2dd_1_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"_get (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_8triangle_4core_2dd__get(__pyx_self);\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_8triangle_4core_2dd__get(PyObject *__pyx_self) {\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *__pyx_cur_scope;\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *__pyx_outer_scope;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"_get\", 1);\n  __pyx_outer_scope = (struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *) __Pyx_CyFunction_GetClosure(__pyx_self);\n  __pyx_cur_scope = __pyx_outer_scope;\n\n  /* \"triangle/core.pyx\":90\n * \n *     def _get():\n *         return array_dd(_0[0], _1[0], pdata[0])             # <<<<<<<<<<<<<<\n * \n *     def _set(v):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __pyx_f_8triangle_4core_array_dd((__pyx_cur_scope->__pyx_v__0[0]), (__pyx_cur_scope->__pyx_v__1[0]), (__pyx_cur_scope->__pyx_v_pdata[0])); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 90, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"triangle/core.pyx\":89\n * cdef dd(int* _0, int* _1, double** pdata, check, free_):\n * \n *     def _get():             # <<<<<<<<<<<<<<\n *         return array_dd(_0[0], _1[0], pdata[0])\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"triangle.core.dd._get\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":92\n *         return array_dd(_0[0], _1[0], pdata[0])\n * \n *     def _set(v):             # <<<<<<<<<<<<<<\n *         data = ptr_dd(v)\n *         pdata[0] = data\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_8triangle_4core_2dd_3_set(PyObject *__pyx_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyMethodDef __pyx_mdef_8triangle_4core_2dd_3_set = {\"_set\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8triangle_4core_2dd_3_set, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};\nstatic PyObject *__pyx_pw_8triangle_4core_2dd_3_set(PyObject *__pyx_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  PyObject *__pyx_v_v = 0;\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject* values[1] = {0};\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"_set (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  {\n    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_v,0};\n    if (__pyx_kwds) {\n      Py_ssize_t kw_args;\n      switch (__pyx_nargs) {\n        case  1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);\n      switch (__pyx_nargs) {\n        case  0:\n        if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_v)) != 0)) {\n          (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 92, __pyx_L3_error)\n        else goto __pyx_L5_argtuple_error;\n      }\n      if (unlikely(kw_args > 0)) {\n        const Py_ssize_t kwd_pos_args = __pyx_nargs;\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, \"_set\") < 0)) __PYX_ERR(0, 92, __pyx_L3_error)\n      }\n    } else if (unlikely(__pyx_nargs != 1)) {\n      goto __pyx_L5_argtuple_error;\n    } else {\n      values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n    }\n    __pyx_v_v = values[0];\n  }\n  goto __pyx_L6_skip;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"_set\", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 92, __pyx_L3_error)\n  __pyx_L6_skip:;\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L3_error:;\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_AddTraceback(\"triangle.core.dd._set\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return NULL;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_pf_8triangle_4core_2dd_2_set(__pyx_self, __pyx_v_v);\n\n  /* function exit code */\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_8triangle_4core_2dd_2_set(PyObject *__pyx_self, PyObject *__pyx_v_v) {\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *__pyx_cur_scope;\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *__pyx_outer_scope;\n  double *__pyx_v_data;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_memviewslice __pyx_t_1 = { 0, 0, { 0 }, { 0 }, { 0 } };\n  double *__pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *(*__pyx_t_7)(PyObject *);\n  int __pyx_t_8;\n  int __pyx_t_9;\n  unsigned int __pyx_t_10;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"_set\", 1);\n  __pyx_outer_scope = (struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *) __Pyx_CyFunction_GetClosure(__pyx_self);\n  __pyx_cur_scope = __pyx_outer_scope;\n\n  /* \"triangle/core.pyx\":93\n * \n *     def _set(v):\n *         data = ptr_dd(v)             # <<<<<<<<<<<<<<\n *         pdata[0] = data\n *         _0[0], _1[0] = v.shape\n */\n  __pyx_t_1 = __Pyx_PyObject_to_MemoryviewSlice_d_dc_double(__pyx_v_v, PyBUF_WRITABLE); if (unlikely(!__pyx_t_1.memview)) __PYX_ERR(0, 93, __pyx_L1_error)\n  __pyx_t_2 = __pyx_f_8triangle_4core_ptr_dd(__pyx_t_1); if (unlikely(__pyx_t_2 == ((double *)NULL) && PyErr_Occurred())) __PYX_ERR(0, 93, __pyx_L1_error)\n  __PYX_XCLEAR_MEMVIEW(&__pyx_t_1, 1);\n  __pyx_t_1.memview = NULL; __pyx_t_1.data = NULL;\n  __pyx_v_data = __pyx_t_2;\n\n  /* \"triangle/core.pyx\":94\n *     def _set(v):\n *         data = ptr_dd(v)\n *         pdata[0] = data             # <<<<<<<<<<<<<<\n *         _0[0], _1[0] = v.shape\n *         check()\n */\n  (__pyx_cur_scope->__pyx_v_pdata[0]) = __pyx_v_data;\n\n  /* \"triangle/core.pyx\":95\n *         data = ptr_dd(v)\n *         pdata[0] = data\n *         _0[0], _1[0] = v.shape             # <<<<<<<<<<<<<<\n *         check()\n * \n */\n  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_v, __pyx_n_s_shape); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 95, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  if ((likely(PyTuple_CheckExact(__pyx_t_3))) || (PyList_CheckExact(__pyx_t_3))) {\n    PyObject* sequence = __pyx_t_3;\n    Py_ssize_t size = __Pyx_PySequence_SIZE(sequence);\n    if (unlikely(size != 2)) {\n      if (size > 2) __Pyx_RaiseTooManyValuesError(2);\n      else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);\n      __PYX_ERR(0, 95, __pyx_L1_error)\n    }\n    #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    if (likely(PyTuple_CheckExact(sequence))) {\n      __pyx_t_4 = PyTuple_GET_ITEM(sequence, 0); \n      __pyx_t_5 = PyTuple_GET_ITEM(sequence, 1); \n    } else {\n      __pyx_t_4 = PyList_GET_ITEM(sequence, 0); \n      __pyx_t_5 = PyList_GET_ITEM(sequence, 1); \n    }\n    __Pyx_INCREF(__pyx_t_4);\n    __Pyx_INCREF(__pyx_t_5);\n    #else\n    __pyx_t_4 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 95, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_5 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 95, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    #endif\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  } else {\n    Py_ssize_t index = -1;\n    __pyx_t_6 = PyObject_GetIter(__pyx_t_3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 95, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_6);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __pyx_t_7 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_6);\n    index = 0; __pyx_t_4 = __pyx_t_7(__pyx_t_6); if (unlikely(!__pyx_t_4)) goto __pyx_L3_unpacking_failed;\n    __Pyx_GOTREF(__pyx_t_4);\n    index = 1; __pyx_t_5 = __pyx_t_7(__pyx_t_6); if (unlikely(!__pyx_t_5)) goto __pyx_L3_unpacking_failed;\n    __Pyx_GOTREF(__pyx_t_5);\n    if (__Pyx_IternextUnpackEndCheck(__pyx_t_7(__pyx_t_6), 2) < 0) __PYX_ERR(0, 95, __pyx_L1_error)\n    __pyx_t_7 = NULL;\n    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n    goto __pyx_L4_unpacking_done;\n    __pyx_L3_unpacking_failed:;\n    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n    __pyx_t_7 = NULL;\n    if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);\n    __PYX_ERR(0, 95, __pyx_L1_error)\n    __pyx_L4_unpacking_done:;\n  }\n  __pyx_t_8 = __Pyx_PyInt_As_int(__pyx_t_4); if (unlikely((__pyx_t_8 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 95, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n  __pyx_t_9 = __Pyx_PyInt_As_int(__pyx_t_5); if (unlikely((__pyx_t_9 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 95, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n  (__pyx_cur_scope->__pyx_v__0[0]) = __pyx_t_8;\n  (__pyx_cur_scope->__pyx_v__1[0]) = __pyx_t_9;\n\n  /* \"triangle/core.pyx\":96\n *         pdata[0] = data\n *         _0[0], _1[0] = v.shape\n *         check()             # <<<<<<<<<<<<<<\n * \n *     def _free():\n */\n  if (unlikely(!__pyx_cur_scope->__pyx_v_check)) { __Pyx_RaiseClosureNameError(\"check\"); __PYX_ERR(0, 96, __pyx_L1_error) }\n  __Pyx_INCREF(__pyx_cur_scope->__pyx_v_check);\n  __pyx_t_5 = __pyx_cur_scope->__pyx_v_check; __pyx_t_4 = NULL;\n  __pyx_t_10 = 0;\n  #if CYTHON_UNPACK_METHODS\n  if (unlikely(PyMethod_Check(__pyx_t_5))) {\n    __pyx_t_4 = PyMethod_GET_SELF(__pyx_t_5);\n    if (likely(__pyx_t_4)) {\n      PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5);\n      __Pyx_INCREF(__pyx_t_4);\n      __Pyx_INCREF(function);\n      __Pyx_DECREF_SET(__pyx_t_5, function);\n      __pyx_t_10 = 1;\n    }\n  }\n  #endif\n  {\n    PyObject *__pyx_callargs[2] = {__pyx_t_4, NULL};\n    __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_10, 0+__pyx_t_10);\n    __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;\n    if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 96, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n  }\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n  /* \"triangle/core.pyx\":92\n *         return array_dd(_0[0], _1[0], pdata[0])\n * \n *     def _set(v):             # <<<<<<<<<<<<<<\n *         data = ptr_dd(v)\n *         pdata[0] = data\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __PYX_XCLEAR_MEMVIEW(&__pyx_t_1, 1);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_AddTraceback(\"triangle.core.dd._set\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":98\n *         check()\n * \n *     def _free():             # <<<<<<<<<<<<<<\n *         if free_:\n *             if pdata[0]:\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_8triangle_4core_2dd_5_free(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/\nstatic PyMethodDef __pyx_mdef_8triangle_4core_2dd_5_free = {\"_free\", (PyCFunction)__pyx_pw_8triangle_4core_2dd_5_free, METH_NOARGS, 0};\nstatic PyObject *__pyx_pw_8triangle_4core_2dd_5_free(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"_free (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_8triangle_4core_2dd_4_free(__pyx_self);\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_8triangle_4core_2dd_4_free(PyObject *__pyx_self) {\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *__pyx_cur_scope;\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *__pyx_outer_scope;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"_free\", 1);\n  __pyx_outer_scope = (struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *) __Pyx_CyFunction_GetClosure(__pyx_self);\n  __pyx_cur_scope = __pyx_outer_scope;\n\n  /* \"triangle/core.pyx\":99\n * \n *     def _free():\n *         if free_:             # <<<<<<<<<<<<<<\n *             if pdata[0]:\n *                 free(pdata[0])\n */\n  if (unlikely(!__pyx_cur_scope->__pyx_v_free_)) { __Pyx_RaiseClosureNameError(\"free_\"); __PYX_ERR(0, 99, __pyx_L1_error) }\n  __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_free_); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 99, __pyx_L1_error)\n  if (__pyx_t_1) {\n\n    /* \"triangle/core.pyx\":100\n *     def _free():\n *         if free_:\n *             if pdata[0]:             # <<<<<<<<<<<<<<\n *                 free(pdata[0])\n *             pdata[0] = NULL\n */\n    __pyx_t_1 = ((__pyx_cur_scope->__pyx_v_pdata[0]) != 0);\n    if (__pyx_t_1) {\n\n      /* \"triangle/core.pyx\":101\n *         if free_:\n *             if pdata[0]:\n *                 free(pdata[0])             # <<<<<<<<<<<<<<\n *             pdata[0] = NULL\n * \n */\n      free((__pyx_cur_scope->__pyx_v_pdata[0]));\n\n      /* \"triangle/core.pyx\":100\n *     def _free():\n *         if free_:\n *             if pdata[0]:             # <<<<<<<<<<<<<<\n *                 free(pdata[0])\n *             pdata[0] = NULL\n */\n    }\n\n    /* \"triangle/core.pyx\":102\n *             if pdata[0]:\n *                 free(pdata[0])\n *             pdata[0] = NULL             # <<<<<<<<<<<<<<\n * \n * \n */\n    (__pyx_cur_scope->__pyx_v_pdata[0]) = NULL;\n\n    /* \"triangle/core.pyx\":99\n * \n *     def _free():\n *         if free_:             # <<<<<<<<<<<<<<\n *             if pdata[0]:\n *                 free(pdata[0])\n */\n  }\n\n  /* \"triangle/core.pyx\":98\n *         check()\n * \n *     def _free():             # <<<<<<<<<<<<<<\n *         if free_:\n *             if pdata[0]:\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"triangle.core.dd._free\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":87\n * \n * \n * cdef dd(int* _0, int* _1, double** pdata, check, free_):             # <<<<<<<<<<<<<<\n * \n *     def _get():\n */\n\nstatic PyObject *__pyx_f_8triangle_4core_dd(int *__pyx_v__0, int *__pyx_v__1, double **__pyx_v_pdata, PyObject *__pyx_v_check, PyObject *__pyx_v_free_) {\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *__pyx_cur_scope;\n  PyObject *__pyx_v__get = 0;\n  PyObject *__pyx_v__set = 0;\n  PyObject *__pyx_v__free = 0;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"dd\", 0);\n  __pyx_cur_scope = (struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *)__pyx_tp_new_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd(__pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd, __pyx_empty_tuple, NULL);\n  if (unlikely(!__pyx_cur_scope)) {\n    __pyx_cur_scope = ((struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *)Py_None);\n    __Pyx_INCREF(Py_None);\n    __PYX_ERR(0, 87, __pyx_L1_error)\n  } else {\n    __Pyx_GOTREF((PyObject *)__pyx_cur_scope);\n  }\n  __pyx_cur_scope->__pyx_v__0 = __pyx_v__0;\n  __pyx_cur_scope->__pyx_v__1 = __pyx_v__1;\n  __pyx_cur_scope->__pyx_v_pdata = __pyx_v_pdata;\n  __pyx_cur_scope->__pyx_v_check = __pyx_v_check;\n  __Pyx_INCREF(__pyx_cur_scope->__pyx_v_check);\n  __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_check);\n  __pyx_cur_scope->__pyx_v_free_ = __pyx_v_free_;\n  __Pyx_INCREF(__pyx_cur_scope->__pyx_v_free_);\n  __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_free_);\n\n  /* \"triangle/core.pyx\":89\n * cdef dd(int* _0, int* _1, double** pdata, check, free_):\n * \n *     def _get():             # <<<<<<<<<<<<<<\n *         return array_dd(_0[0], _1[0], pdata[0])\n * \n */\n  __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_8triangle_4core_2dd_1_get, 0, __pyx_n_s_dd_locals__get, ((PyObject*)__pyx_cur_scope), __pyx_n_s_triangle_core, __pyx_d, ((PyObject *)__pyx_codeobj__19)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 89, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v__get = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"triangle/core.pyx\":92\n *         return array_dd(_0[0], _1[0], pdata[0])\n * \n *     def _set(v):             # <<<<<<<<<<<<<<\n *         data = ptr_dd(v)\n *         pdata[0] = data\n */\n  __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_8triangle_4core_2dd_3_set, 0, __pyx_n_s_dd_locals__set, ((PyObject*)__pyx_cur_scope), __pyx_n_s_triangle_core, __pyx_d, ((PyObject *)__pyx_codeobj__20)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 92, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v__set = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"triangle/core.pyx\":98\n *         check()\n * \n *     def _free():             # <<<<<<<<<<<<<<\n *         if free_:\n *             if pdata[0]:\n */\n  __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_8triangle_4core_2dd_5_free, 0, __pyx_n_s_dd_locals__free, ((PyObject*)__pyx_cur_scope), __pyx_n_s_triangle_core, __pyx_d, ((PyObject *)__pyx_codeobj__21)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 98, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v__free = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"triangle/core.pyx\":105\n * \n * \n *     return _get, _set, _free             # <<<<<<<<<<<<<<\n * \n * \n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 105, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_INCREF(__pyx_v__get);\n  __Pyx_GIVEREF(__pyx_v__get);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v__get)) __PYX_ERR(0, 105, __pyx_L1_error);\n  __Pyx_INCREF(__pyx_v__set);\n  __Pyx_GIVEREF(__pyx_v__set);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v__set)) __PYX_ERR(0, 105, __pyx_L1_error);\n  __Pyx_INCREF(__pyx_v__free);\n  __Pyx_GIVEREF(__pyx_v__free);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_v__free)) __PYX_ERR(0, 105, __pyx_L1_error);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"triangle/core.pyx\":87\n * \n * \n * cdef dd(int* _0, int* _1, double** pdata, check, free_):             # <<<<<<<<<<<<<<\n * \n *     def _get():\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"triangle.core.dd\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v__get);\n  __Pyx_XDECREF(__pyx_v__set);\n  __Pyx_XDECREF(__pyx_v__free);\n  __Pyx_DECREF((PyObject *)__pyx_cur_scope);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":115\n *     cdef int _4 = 4\n * \n *     def check():             # <<<<<<<<<<<<<<\n *         assert _1 == 1\n *         assert _2 == 2\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_8triangle_4core_5_wrap_1check(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/\nstatic PyMethodDef __pyx_mdef_8triangle_4core_5_wrap_1check = {\"check\", (PyCFunction)__pyx_pw_8triangle_4core_5_wrap_1check, METH_NOARGS, 0};\nstatic PyObject *__pyx_pw_8triangle_4core_5_wrap_1check(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"check (wrapper)\", 0);\n  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);\n  __pyx_r = __pyx_pf_8triangle_4core_5_wrap_check(__pyx_self);\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_8triangle_4core_5_wrap_check(PyObject *__pyx_self) {\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap *__pyx_cur_scope;\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap *__pyx_outer_scope;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"check\", 1);\n  __pyx_outer_scope = (struct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap *) __Pyx_CyFunction_GetClosure(__pyx_self);\n  __pyx_cur_scope = __pyx_outer_scope;\n\n  /* \"triangle/core.pyx\":116\n * \n *     def check():\n *         assert _1 == 1             # <<<<<<<<<<<<<<\n *         assert _2 == 2\n *         assert _3 == 3\n */\n  #ifndef CYTHON_WITHOUT_ASSERTIONS\n  if (unlikely(__pyx_assertions_enabled())) {\n    __pyx_t_1 = (__pyx_cur_scope->__pyx_v__1 == 1);\n    if (unlikely(!__pyx_t_1)) {\n      __Pyx_Raise(__pyx_builtin_AssertionError, 0, 0, 0);\n      __PYX_ERR(0, 116, __pyx_L1_error)\n    }\n  }\n  #else\n  if ((1)); else __PYX_ERR(0, 116, __pyx_L1_error)\n  #endif\n\n  /* \"triangle/core.pyx\":117\n *     def check():\n *         assert _1 == 1\n *         assert _2 == 2             # <<<<<<<<<<<<<<\n *         assert _3 == 3\n *         assert _4 == 4\n */\n  #ifndef CYTHON_WITHOUT_ASSERTIONS\n  if (unlikely(__pyx_assertions_enabled())) {\n    __pyx_t_1 = (__pyx_cur_scope->__pyx_v__2 == 2);\n    if (unlikely(!__pyx_t_1)) {\n      __Pyx_Raise(__pyx_builtin_AssertionError, 0, 0, 0);\n      __PYX_ERR(0, 117, __pyx_L1_error)\n    }\n  }\n  #else\n  if ((1)); else __PYX_ERR(0, 117, __pyx_L1_error)\n  #endif\n\n  /* \"triangle/core.pyx\":118\n *         assert _1 == 1\n *         assert _2 == 2\n *         assert _3 == 3             # <<<<<<<<<<<<<<\n *         assert _4 == 4\n * \n */\n  #ifndef CYTHON_WITHOUT_ASSERTIONS\n  if (unlikely(__pyx_assertions_enabled())) {\n    __pyx_t_1 = (__pyx_cur_scope->__pyx_v__3 == 3);\n    if (unlikely(!__pyx_t_1)) {\n      __Pyx_Raise(__pyx_builtin_AssertionError, 0, 0, 0);\n      __PYX_ERR(0, 118, __pyx_L1_error)\n    }\n  }\n  #else\n  if ((1)); else __PYX_ERR(0, 118, __pyx_L1_error)\n  #endif\n\n  /* \"triangle/core.pyx\":119\n *         assert _2 == 2\n *         assert _3 == 3\n *         assert _4 == 4             # <<<<<<<<<<<<<<\n * \n *     return (\n */\n  #ifndef CYTHON_WITHOUT_ASSERTIONS\n  if (unlikely(__pyx_assertions_enabled())) {\n    __pyx_t_1 = (__pyx_cur_scope->__pyx_v__4 == 4);\n    if (unlikely(!__pyx_t_1)) {\n      __Pyx_Raise(__pyx_builtin_AssertionError, 0, 0, 0);\n      __PYX_ERR(0, 119, __pyx_L1_error)\n    }\n  }\n  #else\n  if ((1)); else __PYX_ERR(0, 119, __pyx_L1_error)\n  #endif\n\n  /* \"triangle/core.pyx\":115\n *     cdef int _4 = 4\n * \n *     def check():             # <<<<<<<<<<<<<<\n *         assert _1 == 1\n *         assert _2 == 2\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"triangle.core._wrap.check\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":108\n * \n * \n * cdef _wrap(triangulateio* c):             # <<<<<<<<<<<<<<\n * \n *     cdef int _1 = 1\n */\n\nstatic PyObject *__pyx_f_8triangle_4core__wrap(struct triangulateio *__pyx_v_c) {\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap *__pyx_cur_scope;\n  PyObject *__pyx_v_check = 0;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *__pyx_t_7 = NULL;\n  PyObject *__pyx_t_8 = NULL;\n  PyObject *__pyx_t_9 = NULL;\n  PyObject *__pyx_t_10 = NULL;\n  PyObject *__pyx_t_11 = NULL;\n  PyObject *__pyx_t_12 = NULL;\n  PyObject *__pyx_t_13 = NULL;\n  PyObject *__pyx_t_14 = NULL;\n  PyObject *__pyx_t_15 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"_wrap\", 0);\n  __pyx_cur_scope = (struct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap *)__pyx_tp_new_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap(__pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap, __pyx_empty_tuple, NULL);\n  if (unlikely(!__pyx_cur_scope)) {\n    __pyx_cur_scope = ((struct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap *)Py_None);\n    __Pyx_INCREF(Py_None);\n    __PYX_ERR(0, 108, __pyx_L1_error)\n  } else {\n    __Pyx_GOTREF((PyObject *)__pyx_cur_scope);\n  }\n\n  /* \"triangle/core.pyx\":110\n * cdef _wrap(triangulateio* c):\n * \n *     cdef int _1 = 1             # <<<<<<<<<<<<<<\n *     cdef int _2 = 2\n *     cdef int _3 = 3\n */\n  __pyx_cur_scope->__pyx_v__1 = 1;\n\n  /* \"triangle/core.pyx\":111\n * \n *     cdef int _1 = 1\n *     cdef int _2 = 2             # <<<<<<<<<<<<<<\n *     cdef int _3 = 3\n *     cdef int _4 = 4\n */\n  __pyx_cur_scope->__pyx_v__2 = 2;\n\n  /* \"triangle/core.pyx\":112\n *     cdef int _1 = 1\n *     cdef int _2 = 2\n *     cdef int _3 = 3             # <<<<<<<<<<<<<<\n *     cdef int _4 = 4\n * \n */\n  __pyx_cur_scope->__pyx_v__3 = 3;\n\n  /* \"triangle/core.pyx\":113\n *     cdef int _2 = 2\n *     cdef int _3 = 3\n *     cdef int _4 = 4             # <<<<<<<<<<<<<<\n * \n *     def check():\n */\n  __pyx_cur_scope->__pyx_v__4 = 4;\n\n  /* \"triangle/core.pyx\":115\n *     cdef int _4 = 4\n * \n *     def check():             # <<<<<<<<<<<<<<\n *         assert _1 == 1\n *         assert _2 == 2\n */\n  __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_8triangle_4core_5_wrap_1check, 0, __pyx_n_s_wrap_locals_check, ((PyObject*)__pyx_cur_scope), __pyx_n_s_triangle_core, __pyx_d, ((PyObject *)__pyx_codeobj__22)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 115, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v_check = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"triangle/core.pyx\":121\n *         assert _4 == 4\n * \n *     return (             # <<<<<<<<<<<<<<\n *         dd(&c.numberofpoints, &_2, &c.pointlist, check, True),\n *         dd(&c.numberofpoints, &c.numberofpointattributes, &c.pointattributelist, check, True),\n */\n  __Pyx_XDECREF(__pyx_r);\n\n  /* \"triangle/core.pyx\":122\n * \n *     return (\n *         dd(&c.numberofpoints, &_2, &c.pointlist, check, True),             # <<<<<<<<<<<<<<\n *         dd(&c.numberofpoints, &c.numberofpointattributes, &c.pointattributelist, check, True),\n *         ii(&c.numberofpoints, &_1, &c.pointmarkerlist, check, True),\n */\n  __pyx_t_1 = __pyx_f_8triangle_4core_dd((&__pyx_v_c->numberofpoints), (&__pyx_cur_scope->__pyx_v__2), (&__pyx_v_c->pointlist), __pyx_v_check, Py_True); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 122, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n\n  /* \"triangle/core.pyx\":123\n *     return (\n *         dd(&c.numberofpoints, &_2, &c.pointlist, check, True),\n *         dd(&c.numberofpoints, &c.numberofpointattributes, &c.pointattributelist, check, True),             # <<<<<<<<<<<<<<\n *         ii(&c.numberofpoints, &_1, &c.pointmarkerlist, check, True),\n * \n */\n  __pyx_t_2 = __pyx_f_8triangle_4core_dd((&__pyx_v_c->numberofpoints), (&__pyx_v_c->numberofpointattributes), (&__pyx_v_c->pointattributelist), __pyx_v_check, Py_True); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 123, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n\n  /* \"triangle/core.pyx\":124\n *         dd(&c.numberofpoints, &_2, &c.pointlist, check, True),\n *         dd(&c.numberofpoints, &c.numberofpointattributes, &c.pointattributelist, check, True),\n *         ii(&c.numberofpoints, &_1, &c.pointmarkerlist, check, True),             # <<<<<<<<<<<<<<\n * \n *         ii(&c.numberoftriangles, &c.numberofcorners, &c.trianglelist, check, True),\n */\n  __pyx_t_3 = __pyx_f_8triangle_4core_ii((&__pyx_v_c->numberofpoints), (&__pyx_cur_scope->__pyx_v__1), (&__pyx_v_c->pointmarkerlist), __pyx_v_check, Py_True); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 124, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n\n  /* \"triangle/core.pyx\":126\n *         ii(&c.numberofpoints, &_1, &c.pointmarkerlist, check, True),\n * \n *         ii(&c.numberoftriangles, &c.numberofcorners, &c.trianglelist, check, True),             # <<<<<<<<<<<<<<\n *         dd(&c.numberoftriangles, &c.numberoftriangleattributes, &c.triangleattributelist, check, True),\n *         dd(&c.numberoftriangles, &_1, &c.trianglearealist, check, True),\n */\n  __pyx_t_4 = __pyx_f_8triangle_4core_ii((&__pyx_v_c->numberoftriangles), (&__pyx_v_c->numberofcorners), (&__pyx_v_c->trianglelist), __pyx_v_check, Py_True); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 126, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_4);\n\n  /* \"triangle/core.pyx\":127\n * \n *         ii(&c.numberoftriangles, &c.numberofcorners, &c.trianglelist, check, True),\n *         dd(&c.numberoftriangles, &c.numberoftriangleattributes, &c.triangleattributelist, check, True),             # <<<<<<<<<<<<<<\n *         dd(&c.numberoftriangles, &_1, &c.trianglearealist, check, True),\n *         ii(&c.numberoftriangles, &_3, &c.neighborlist, check, True),\n */\n  __pyx_t_5 = __pyx_f_8triangle_4core_dd((&__pyx_v_c->numberoftriangles), (&__pyx_v_c->numberoftriangleattributes), (&__pyx_v_c->triangleattributelist), __pyx_v_check, Py_True); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 127, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_5);\n\n  /* \"triangle/core.pyx\":128\n *         ii(&c.numberoftriangles, &c.numberofcorners, &c.trianglelist, check, True),\n *         dd(&c.numberoftriangles, &c.numberoftriangleattributes, &c.triangleattributelist, check, True),\n *         dd(&c.numberoftriangles, &_1, &c.trianglearealist, check, True),             # <<<<<<<<<<<<<<\n *         ii(&c.numberoftriangles, &_3, &c.neighborlist, check, True),\n * \n */\n  __pyx_t_6 = __pyx_f_8triangle_4core_dd((&__pyx_v_c->numberoftriangles), (&__pyx_cur_scope->__pyx_v__1), (&__pyx_v_c->trianglearealist), __pyx_v_check, Py_True); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 128, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_6);\n\n  /* \"triangle/core.pyx\":129\n *         dd(&c.numberoftriangles, &c.numberoftriangleattributes, &c.triangleattributelist, check, True),\n *         dd(&c.numberoftriangles, &_1, &c.trianglearealist, check, True),\n *         ii(&c.numberoftriangles, &_3, &c.neighborlist, check, True),             # <<<<<<<<<<<<<<\n * \n *         ii(&c.numberofsegments, &_2, &c.segmentlist, check, True),\n */\n  __pyx_t_7 = __pyx_f_8triangle_4core_ii((&__pyx_v_c->numberoftriangles), (&__pyx_cur_scope->__pyx_v__3), (&__pyx_v_c->neighborlist), __pyx_v_check, Py_True); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 129, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_7);\n\n  /* \"triangle/core.pyx\":131\n *         ii(&c.numberoftriangles, &_3, &c.neighborlist, check, True),\n * \n *         ii(&c.numberofsegments, &_2, &c.segmentlist, check, True),             # <<<<<<<<<<<<<<\n *         ii(&c.numberofsegments, &_1, &c.segmentmarkerlist, check, True),\n * \n */\n  __pyx_t_8 = __pyx_f_8triangle_4core_ii((&__pyx_v_c->numberofsegments), (&__pyx_cur_scope->__pyx_v__2), (&__pyx_v_c->segmentlist), __pyx_v_check, Py_True); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 131, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_8);\n\n  /* \"triangle/core.pyx\":132\n * \n *         ii(&c.numberofsegments, &_2, &c.segmentlist, check, True),\n *         ii(&c.numberofsegments, &_1, &c.segmentmarkerlist, check, True),             # <<<<<<<<<<<<<<\n * \n *         dd(&c.numberofholes, &_2, &c.holelist, check, False),\n */\n  __pyx_t_9 = __pyx_f_8triangle_4core_ii((&__pyx_v_c->numberofsegments), (&__pyx_cur_scope->__pyx_v__1), (&__pyx_v_c->segmentmarkerlist), __pyx_v_check, Py_True); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 132, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_9);\n\n  /* \"triangle/core.pyx\":134\n *         ii(&c.numberofsegments, &_1, &c.segmentmarkerlist, check, True),\n * \n *         dd(&c.numberofholes, &_2, &c.holelist, check, False),             # <<<<<<<<<<<<<<\n * \n *         dd(&c.numberofregions, &_4, &c.regionlist, check, False),\n */\n  __pyx_t_10 = __pyx_f_8triangle_4core_dd((&__pyx_v_c->numberofholes), (&__pyx_cur_scope->__pyx_v__2), (&__pyx_v_c->holelist), __pyx_v_check, Py_False); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 134, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_10);\n\n  /* \"triangle/core.pyx\":136\n *         dd(&c.numberofholes, &_2, &c.holelist, check, False),\n * \n *         dd(&c.numberofregions, &_4, &c.regionlist, check, False),             # <<<<<<<<<<<<<<\n * \n *         ii(&c.numberofedges, &_2, &c.edgelist, check, True),\n */\n  __pyx_t_11 = __pyx_f_8triangle_4core_dd((&__pyx_v_c->numberofregions), (&__pyx_cur_scope->__pyx_v__4), (&__pyx_v_c->regionlist), __pyx_v_check, Py_False); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 136, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_11);\n\n  /* \"triangle/core.pyx\":138\n *         dd(&c.numberofregions, &_4, &c.regionlist, check, False),\n * \n *         ii(&c.numberofedges, &_2, &c.edgelist, check, True),             # <<<<<<<<<<<<<<\n *         ii(&c.numberofedges, &_1, &c.edgemarkerlist, check, True),\n *         dd(&c.numberofedges, &_2, &c.normlist, check, True),\n */\n  __pyx_t_12 = __pyx_f_8triangle_4core_ii((&__pyx_v_c->numberofedges), (&__pyx_cur_scope->__pyx_v__2), (&__pyx_v_c->edgelist), __pyx_v_check, Py_True); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 138, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_12);\n\n  /* \"triangle/core.pyx\":139\n * \n *         ii(&c.numberofedges, &_2, &c.edgelist, check, True),\n *         ii(&c.numberofedges, &_1, &c.edgemarkerlist, check, True),             # <<<<<<<<<<<<<<\n *         dd(&c.numberofedges, &_2, &c.normlist, check, True),\n *     )\n */\n  __pyx_t_13 = __pyx_f_8triangle_4core_ii((&__pyx_v_c->numberofedges), (&__pyx_cur_scope->__pyx_v__1), (&__pyx_v_c->edgemarkerlist), __pyx_v_check, Py_True); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 139, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_13);\n\n  /* \"triangle/core.pyx\":140\n *         ii(&c.numberofedges, &_2, &c.edgelist, check, True),\n *         ii(&c.numberofedges, &_1, &c.edgemarkerlist, check, True),\n *         dd(&c.numberofedges, &_2, &c.normlist, check, True),             # <<<<<<<<<<<<<<\n *     )\n * \n */\n  __pyx_t_14 = __pyx_f_8triangle_4core_dd((&__pyx_v_c->numberofedges), (&__pyx_cur_scope->__pyx_v__2), (&__pyx_v_c->normlist), __pyx_v_check, Py_True); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 140, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_14);\n\n  /* \"triangle/core.pyx\":122\n * \n *     return (\n *         dd(&c.numberofpoints, &_2, &c.pointlist, check, True),             # <<<<<<<<<<<<<<\n *         dd(&c.numberofpoints, &c.numberofpointattributes, &c.pointattributelist, check, True),\n *         ii(&c.numberofpoints, &_1, &c.pointmarkerlist, check, True),\n */\n  __pyx_t_15 = PyTuple_New(14); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 122, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_15);\n  __Pyx_GIVEREF(__pyx_t_1);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_15, 0, __pyx_t_1)) __PYX_ERR(0, 122, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_2);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_15, 1, __pyx_t_2)) __PYX_ERR(0, 122, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_3);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_15, 2, __pyx_t_3)) __PYX_ERR(0, 122, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_4);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_15, 3, __pyx_t_4)) __PYX_ERR(0, 122, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_5);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_15, 4, __pyx_t_5)) __PYX_ERR(0, 122, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_6);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_15, 5, __pyx_t_6)) __PYX_ERR(0, 122, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_7);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_15, 6, __pyx_t_7)) __PYX_ERR(0, 122, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_8);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_15, 7, __pyx_t_8)) __PYX_ERR(0, 122, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_9);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_15, 8, __pyx_t_9)) __PYX_ERR(0, 122, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_10);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_15, 9, __pyx_t_10)) __PYX_ERR(0, 122, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_11);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_15, 10, __pyx_t_11)) __PYX_ERR(0, 122, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_12);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_15, 11, __pyx_t_12)) __PYX_ERR(0, 122, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_13);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_15, 12, __pyx_t_13)) __PYX_ERR(0, 122, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_14);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_15, 13, __pyx_t_14)) __PYX_ERR(0, 122, __pyx_L1_error);\n  __pyx_t_1 = 0;\n  __pyx_t_2 = 0;\n  __pyx_t_3 = 0;\n  __pyx_t_4 = 0;\n  __pyx_t_5 = 0;\n  __pyx_t_6 = 0;\n  __pyx_t_7 = 0;\n  __pyx_t_8 = 0;\n  __pyx_t_9 = 0;\n  __pyx_t_10 = 0;\n  __pyx_t_11 = 0;\n  __pyx_t_12 = 0;\n  __pyx_t_13 = 0;\n  __pyx_t_14 = 0;\n  __pyx_r = __pyx_t_15;\n  __pyx_t_15 = 0;\n  goto __pyx_L0;\n\n  /* \"triangle/core.pyx\":108\n * \n * \n * cdef _wrap(triangulateio* c):             # <<<<<<<<<<<<<<\n * \n *     cdef int _1 = 1\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_XDECREF(__pyx_t_8);\n  __Pyx_XDECREF(__pyx_t_9);\n  __Pyx_XDECREF(__pyx_t_10);\n  __Pyx_XDECREF(__pyx_t_11);\n  __Pyx_XDECREF(__pyx_t_12);\n  __Pyx_XDECREF(__pyx_t_13);\n  __Pyx_XDECREF(__pyx_t_14);\n  __Pyx_XDECREF(__pyx_t_15);\n  __Pyx_AddTraceback(\"triangle.core._wrap\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_check);\n  __Pyx_DECREF((PyObject *)__pyx_cur_scope);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":169\n * \n * \n * cdef cinit(triangulateio *c):             # <<<<<<<<<<<<<<\n *     c.pointlist = NULL\n *     c.pointattributelist = NULL\n */\n\nstatic PyObject *__pyx_f_8triangle_4core_cinit(struct triangulateio *__pyx_v_c) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"cinit\", 1);\n\n  /* \"triangle/core.pyx\":170\n * \n * cdef cinit(triangulateio *c):\n *     c.pointlist = NULL             # <<<<<<<<<<<<<<\n *     c.pointattributelist = NULL\n *     c.pointmarkerlist = NULL\n */\n  __pyx_v_c->pointlist = NULL;\n\n  /* \"triangle/core.pyx\":171\n * cdef cinit(triangulateio *c):\n *     c.pointlist = NULL\n *     c.pointattributelist = NULL             # <<<<<<<<<<<<<<\n *     c.pointmarkerlist = NULL\n *     c.numberofpoints = 0\n */\n  __pyx_v_c->pointattributelist = NULL;\n\n  /* \"triangle/core.pyx\":172\n *     c.pointlist = NULL\n *     c.pointattributelist = NULL\n *     c.pointmarkerlist = NULL             # <<<<<<<<<<<<<<\n *     c.numberofpoints = 0\n *     c.numberofpointattributes = 0\n */\n  __pyx_v_c->pointmarkerlist = NULL;\n\n  /* \"triangle/core.pyx\":173\n *     c.pointattributelist = NULL\n *     c.pointmarkerlist = NULL\n *     c.numberofpoints = 0             # <<<<<<<<<<<<<<\n *     c.numberofpointattributes = 0\n * \n */\n  __pyx_v_c->numberofpoints = 0;\n\n  /* \"triangle/core.pyx\":174\n *     c.pointmarkerlist = NULL\n *     c.numberofpoints = 0\n *     c.numberofpointattributes = 0             # <<<<<<<<<<<<<<\n * \n *     c.trianglelist = NULL\n */\n  __pyx_v_c->numberofpointattributes = 0;\n\n  /* \"triangle/core.pyx\":176\n *     c.numberofpointattributes = 0\n * \n *     c.trianglelist = NULL             # <<<<<<<<<<<<<<\n *     c.triangleattributelist = NULL\n *     c.trianglearealist = NULL\n */\n  __pyx_v_c->trianglelist = NULL;\n\n  /* \"triangle/core.pyx\":177\n * \n *     c.trianglelist = NULL\n *     c.triangleattributelist = NULL             # <<<<<<<<<<<<<<\n *     c.trianglearealist = NULL\n *     c.neighborlist = NULL\n */\n  __pyx_v_c->triangleattributelist = NULL;\n\n  /* \"triangle/core.pyx\":178\n *     c.trianglelist = NULL\n *     c.triangleattributelist = NULL\n *     c.trianglearealist = NULL             # <<<<<<<<<<<<<<\n *     c.neighborlist = NULL\n *     c.numberoftriangles = 0\n */\n  __pyx_v_c->trianglearealist = NULL;\n\n  /* \"triangle/core.pyx\":179\n *     c.triangleattributelist = NULL\n *     c.trianglearealist = NULL\n *     c.neighborlist = NULL             # <<<<<<<<<<<<<<\n *     c.numberoftriangles = 0\n *     c.numberofcorners = 0\n */\n  __pyx_v_c->neighborlist = NULL;\n\n  /* \"triangle/core.pyx\":180\n *     c.trianglearealist = NULL\n *     c.neighborlist = NULL\n *     c.numberoftriangles = 0             # <<<<<<<<<<<<<<\n *     c.numberofcorners = 0\n *     c.numberoftriangleattributes = 0\n */\n  __pyx_v_c->numberoftriangles = 0;\n\n  /* \"triangle/core.pyx\":181\n *     c.neighborlist = NULL\n *     c.numberoftriangles = 0\n *     c.numberofcorners = 0             # <<<<<<<<<<<<<<\n *     c.numberoftriangleattributes = 0\n * \n */\n  __pyx_v_c->numberofcorners = 0;\n\n  /* \"triangle/core.pyx\":182\n *     c.numberoftriangles = 0\n *     c.numberofcorners = 0\n *     c.numberoftriangleattributes = 0             # <<<<<<<<<<<<<<\n * \n *     c.segmentlist = NULL\n */\n  __pyx_v_c->numberoftriangleattributes = 0;\n\n  /* \"triangle/core.pyx\":184\n *     c.numberoftriangleattributes = 0\n * \n *     c.segmentlist = NULL             # <<<<<<<<<<<<<<\n *     c.segmentmarkerlist = NULL\n *     c.numberofsegments = 0\n */\n  __pyx_v_c->segmentlist = NULL;\n\n  /* \"triangle/core.pyx\":185\n * \n *     c.segmentlist = NULL\n *     c.segmentmarkerlist = NULL             # <<<<<<<<<<<<<<\n *     c.numberofsegments = 0\n * \n */\n  __pyx_v_c->segmentmarkerlist = NULL;\n\n  /* \"triangle/core.pyx\":186\n *     c.segmentlist = NULL\n *     c.segmentmarkerlist = NULL\n *     c.numberofsegments = 0             # <<<<<<<<<<<<<<\n * \n *     c.holelist = NULL\n */\n  __pyx_v_c->numberofsegments = 0;\n\n  /* \"triangle/core.pyx\":188\n *     c.numberofsegments = 0\n * \n *     c.holelist = NULL             # <<<<<<<<<<<<<<\n *     c.numberofholes = 0\n * \n */\n  __pyx_v_c->holelist = NULL;\n\n  /* \"triangle/core.pyx\":189\n * \n *     c.holelist = NULL\n *     c.numberofholes = 0             # <<<<<<<<<<<<<<\n * \n *     c.regionlist = NULL\n */\n  __pyx_v_c->numberofholes = 0;\n\n  /* \"triangle/core.pyx\":191\n *     c.numberofholes = 0\n * \n *     c.regionlist = NULL             # <<<<<<<<<<<<<<\n *     c.numberofregions = 0\n * \n */\n  __pyx_v_c->regionlist = NULL;\n\n  /* \"triangle/core.pyx\":192\n * \n *     c.regionlist = NULL\n *     c.numberofregions = 0             # <<<<<<<<<<<<<<\n * \n *     c.edgelist = NULL\n */\n  __pyx_v_c->numberofregions = 0;\n\n  /* \"triangle/core.pyx\":194\n *     c.numberofregions = 0\n * \n *     c.edgelist = NULL             # <<<<<<<<<<<<<<\n *     c.edgemarkerlist = NULL\n *     c.normlist = NULL\n */\n  __pyx_v_c->edgelist = NULL;\n\n  /* \"triangle/core.pyx\":195\n * \n *     c.edgelist = NULL\n *     c.edgemarkerlist = NULL             # <<<<<<<<<<<<<<\n *     c.normlist = NULL\n *     c.numberofedges = 0\n */\n  __pyx_v_c->edgemarkerlist = NULL;\n\n  /* \"triangle/core.pyx\":196\n *     c.edgelist = NULL\n *     c.edgemarkerlist = NULL\n *     c.normlist = NULL             # <<<<<<<<<<<<<<\n *     c.numberofedges = 0\n * \n */\n  __pyx_v_c->normlist = NULL;\n\n  /* \"triangle/core.pyx\":197\n *     c.edgemarkerlist = NULL\n *     c.normlist = NULL\n *     c.numberofedges = 0             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_v_c->numberofedges = 0;\n\n  /* \"triangle/core.pyx\":169\n * \n * \n * cdef cinit(triangulateio *c):             # <<<<<<<<<<<<<<\n *     c.pointlist = NULL\n *     c.pointattributelist = NULL\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":200\n * \n * \n * cdef wrap(triangulateio* c):             # <<<<<<<<<<<<<<\n *     rslt = []\n *     for field, accessor in zip(fields, _wrap(c)):\n */\n\nstatic PyObject *__pyx_f_8triangle_4core_wrap(struct triangulateio *__pyx_v_c) {\n  PyObject *__pyx_v_rslt = NULL;\n  PyObject *__pyx_v_field = NULL;\n  PyObject *__pyx_v_accessor = NULL;\n  PyObject *__pyx_v_name = NULL;\n  PyObject *__pyx_v_dtype = NULL;\n  PyObject *__pyx_v__get = NULL;\n  PyObject *__pyx_v__set = NULL;\n  PyObject *__pyx_v__free = NULL;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  Py_ssize_t __pyx_t_4;\n  PyObject *(*__pyx_t_5)(PyObject *);\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *__pyx_t_7 = NULL;\n  PyObject *(*__pyx_t_8)(PyObject *);\n  int __pyx_t_9;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"wrap\", 1);\n\n  /* \"triangle/core.pyx\":201\n * \n * cdef wrap(triangulateio* c):\n *     rslt = []             # <<<<<<<<<<<<<<\n *     for field, accessor in zip(fields, _wrap(c)):\n *         name, dtype = field\n */\n  __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 201, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v_rslt = ((PyObject*)__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"triangle/core.pyx\":202\n * cdef wrap(triangulateio* c):\n *     rslt = []\n *     for field, accessor in zip(fields, _wrap(c)):             # <<<<<<<<<<<<<<\n *         name, dtype = field\n *         _get, _set, _free = accessor\n */\n  __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_fields); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 202, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __pyx_f_8triangle_4core__wrap(__pyx_v_c); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 202, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 202, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_GIVEREF(__pyx_t_1);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1)) __PYX_ERR(0, 202, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_t_2);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_2)) __PYX_ERR(0, 202, __pyx_L1_error);\n  __pyx_t_1 = 0;\n  __pyx_t_2 = 0;\n  __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_zip, __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 202, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  if (likely(PyList_CheckExact(__pyx_t_2)) || PyTuple_CheckExact(__pyx_t_2)) {\n    __pyx_t_3 = __pyx_t_2; __Pyx_INCREF(__pyx_t_3);\n    __pyx_t_4 = 0;\n    __pyx_t_5 = NULL;\n  } else {\n    __pyx_t_4 = -1; __pyx_t_3 = PyObject_GetIter(__pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 202, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_5 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 202, __pyx_L1_error)\n  }\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  for (;;) {\n    if (likely(!__pyx_t_5)) {\n      if (likely(PyList_CheckExact(__pyx_t_3))) {\n        {\n          Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_3);\n          #if !CYTHON_ASSUME_SAFE_MACROS\n          if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 202, __pyx_L1_error)\n          #endif\n          if (__pyx_t_4 >= __pyx_temp) break;\n        }\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_2 = PyList_GET_ITEM(__pyx_t_3, __pyx_t_4); __Pyx_INCREF(__pyx_t_2); __pyx_t_4++; if (unlikely((0 < 0))) __PYX_ERR(0, 202, __pyx_L1_error)\n        #else\n        __pyx_t_2 = __Pyx_PySequence_ITEM(__pyx_t_3, __pyx_t_4); __pyx_t_4++; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 202, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_2);\n        #endif\n      } else {\n        {\n          Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_3);\n          #if !CYTHON_ASSUME_SAFE_MACROS\n          if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 202, __pyx_L1_error)\n          #endif\n          if (__pyx_t_4 >= __pyx_temp) break;\n        }\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_2 = PyTuple_GET_ITEM(__pyx_t_3, __pyx_t_4); __Pyx_INCREF(__pyx_t_2); __pyx_t_4++; if (unlikely((0 < 0))) __PYX_ERR(0, 202, __pyx_L1_error)\n        #else\n        __pyx_t_2 = __Pyx_PySequence_ITEM(__pyx_t_3, __pyx_t_4); __pyx_t_4++; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 202, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_2);\n        #endif\n      }\n    } else {\n      __pyx_t_2 = __pyx_t_5(__pyx_t_3);\n      if (unlikely(!__pyx_t_2)) {\n        PyObject* exc_type = PyErr_Occurred();\n        if (exc_type) {\n          if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear();\n          else __PYX_ERR(0, 202, __pyx_L1_error)\n        }\n        break;\n      }\n      __Pyx_GOTREF(__pyx_t_2);\n    }\n    if ((likely(PyTuple_CheckExact(__pyx_t_2))) || (PyList_CheckExact(__pyx_t_2))) {\n      PyObject* sequence = __pyx_t_2;\n      Py_ssize_t size = __Pyx_PySequence_SIZE(sequence);\n      if (unlikely(size != 2)) {\n        if (size > 2) __Pyx_RaiseTooManyValuesError(2);\n        else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);\n        __PYX_ERR(0, 202, __pyx_L1_error)\n      }\n      #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n      if (likely(PyTuple_CheckExact(sequence))) {\n        __pyx_t_1 = PyTuple_GET_ITEM(sequence, 0); \n        __pyx_t_6 = PyTuple_GET_ITEM(sequence, 1); \n      } else {\n        __pyx_t_1 = PyList_GET_ITEM(sequence, 0); \n        __pyx_t_6 = PyList_GET_ITEM(sequence, 1); \n      }\n      __Pyx_INCREF(__pyx_t_1);\n      __Pyx_INCREF(__pyx_t_6);\n      #else\n      __pyx_t_1 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 202, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_1);\n      __pyx_t_6 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 202, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      #endif\n      __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n    } else {\n      Py_ssize_t index = -1;\n      __pyx_t_7 = PyObject_GetIter(__pyx_t_2); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 202, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_7);\n      __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n      __pyx_t_8 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_7);\n      index = 0; __pyx_t_1 = __pyx_t_8(__pyx_t_7); if (unlikely(!__pyx_t_1)) goto __pyx_L5_unpacking_failed;\n      __Pyx_GOTREF(__pyx_t_1);\n      index = 1; __pyx_t_6 = __pyx_t_8(__pyx_t_7); if (unlikely(!__pyx_t_6)) goto __pyx_L5_unpacking_failed;\n      __Pyx_GOTREF(__pyx_t_6);\n      if (__Pyx_IternextUnpackEndCheck(__pyx_t_8(__pyx_t_7), 2) < 0) __PYX_ERR(0, 202, __pyx_L1_error)\n      __pyx_t_8 = NULL;\n      __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n      goto __pyx_L6_unpacking_done;\n      __pyx_L5_unpacking_failed:;\n      __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n      __pyx_t_8 = NULL;\n      if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);\n      __PYX_ERR(0, 202, __pyx_L1_error)\n      __pyx_L6_unpacking_done:;\n    }\n    __Pyx_XDECREF_SET(__pyx_v_field, __pyx_t_1);\n    __pyx_t_1 = 0;\n    __Pyx_XDECREF_SET(__pyx_v_accessor, __pyx_t_6);\n    __pyx_t_6 = 0;\n\n    /* \"triangle/core.pyx\":203\n *     rslt = []\n *     for field, accessor in zip(fields, _wrap(c)):\n *         name, dtype = field             # <<<<<<<<<<<<<<\n *         _get, _set, _free = accessor\n *         rslt.append((name, dtype, _get, _set, _free))\n */\n    if ((likely(PyTuple_CheckExact(__pyx_v_field))) || (PyList_CheckExact(__pyx_v_field))) {\n      PyObject* sequence = __pyx_v_field;\n      Py_ssize_t size = __Pyx_PySequence_SIZE(sequence);\n      if (unlikely(size != 2)) {\n        if (size > 2) __Pyx_RaiseTooManyValuesError(2);\n        else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);\n        __PYX_ERR(0, 203, __pyx_L1_error)\n      }\n      #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n      if (likely(PyTuple_CheckExact(sequence))) {\n        __pyx_t_2 = PyTuple_GET_ITEM(sequence, 0); \n        __pyx_t_6 = PyTuple_GET_ITEM(sequence, 1); \n      } else {\n        __pyx_t_2 = PyList_GET_ITEM(sequence, 0); \n        __pyx_t_6 = PyList_GET_ITEM(sequence, 1); \n      }\n      __Pyx_INCREF(__pyx_t_2);\n      __Pyx_INCREF(__pyx_t_6);\n      #else\n      __pyx_t_2 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 203, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_2);\n      __pyx_t_6 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 203, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      #endif\n    } else {\n      Py_ssize_t index = -1;\n      __pyx_t_1 = PyObject_GetIter(__pyx_v_field); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 203, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_1);\n      __pyx_t_8 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_1);\n      index = 0; __pyx_t_2 = __pyx_t_8(__pyx_t_1); if (unlikely(!__pyx_t_2)) goto __pyx_L7_unpacking_failed;\n      __Pyx_GOTREF(__pyx_t_2);\n      index = 1; __pyx_t_6 = __pyx_t_8(__pyx_t_1); if (unlikely(!__pyx_t_6)) goto __pyx_L7_unpacking_failed;\n      __Pyx_GOTREF(__pyx_t_6);\n      if (__Pyx_IternextUnpackEndCheck(__pyx_t_8(__pyx_t_1), 2) < 0) __PYX_ERR(0, 203, __pyx_L1_error)\n      __pyx_t_8 = NULL;\n      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n      goto __pyx_L8_unpacking_done;\n      __pyx_L7_unpacking_failed:;\n      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n      __pyx_t_8 = NULL;\n      if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);\n      __PYX_ERR(0, 203, __pyx_L1_error)\n      __pyx_L8_unpacking_done:;\n    }\n    __Pyx_XDECREF_SET(__pyx_v_name, __pyx_t_2);\n    __pyx_t_2 = 0;\n    __Pyx_XDECREF_SET(__pyx_v_dtype, __pyx_t_6);\n    __pyx_t_6 = 0;\n\n    /* \"triangle/core.pyx\":204\n *     for field, accessor in zip(fields, _wrap(c)):\n *         name, dtype = field\n *         _get, _set, _free = accessor             # <<<<<<<<<<<<<<\n *         rslt.append((name, dtype, _get, _set, _free))\n *     return rslt\n */\n    if ((likely(PyTuple_CheckExact(__pyx_v_accessor))) || (PyList_CheckExact(__pyx_v_accessor))) {\n      PyObject* sequence = __pyx_v_accessor;\n      Py_ssize_t size = __Pyx_PySequence_SIZE(sequence);\n      if (unlikely(size != 3)) {\n        if (size > 3) __Pyx_RaiseTooManyValuesError(3);\n        else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);\n        __PYX_ERR(0, 204, __pyx_L1_error)\n      }\n      #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n      if (likely(PyTuple_CheckExact(sequence))) {\n        __pyx_t_6 = PyTuple_GET_ITEM(sequence, 0); \n        __pyx_t_2 = PyTuple_GET_ITEM(sequence, 1); \n        __pyx_t_1 = PyTuple_GET_ITEM(sequence, 2); \n      } else {\n        __pyx_t_6 = PyList_GET_ITEM(sequence, 0); \n        __pyx_t_2 = PyList_GET_ITEM(sequence, 1); \n        __pyx_t_1 = PyList_GET_ITEM(sequence, 2); \n      }\n      __Pyx_INCREF(__pyx_t_6);\n      __Pyx_INCREF(__pyx_t_2);\n      __Pyx_INCREF(__pyx_t_1);\n      #else\n      __pyx_t_6 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 204, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      __pyx_t_2 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 204, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_2);\n      __pyx_t_1 = PySequence_ITEM(sequence, 2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 204, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_1);\n      #endif\n    } else {\n      Py_ssize_t index = -1;\n      __pyx_t_7 = PyObject_GetIter(__pyx_v_accessor); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 204, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_7);\n      __pyx_t_8 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_7);\n      index = 0; __pyx_t_6 = __pyx_t_8(__pyx_t_7); if (unlikely(!__pyx_t_6)) goto __pyx_L9_unpacking_failed;\n      __Pyx_GOTREF(__pyx_t_6);\n      index = 1; __pyx_t_2 = __pyx_t_8(__pyx_t_7); if (unlikely(!__pyx_t_2)) goto __pyx_L9_unpacking_failed;\n      __Pyx_GOTREF(__pyx_t_2);\n      index = 2; __pyx_t_1 = __pyx_t_8(__pyx_t_7); if (unlikely(!__pyx_t_1)) goto __pyx_L9_unpacking_failed;\n      __Pyx_GOTREF(__pyx_t_1);\n      if (__Pyx_IternextUnpackEndCheck(__pyx_t_8(__pyx_t_7), 3) < 0) __PYX_ERR(0, 204, __pyx_L1_error)\n      __pyx_t_8 = NULL;\n      __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n      goto __pyx_L10_unpacking_done;\n      __pyx_L9_unpacking_failed:;\n      __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n      __pyx_t_8 = NULL;\n      if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);\n      __PYX_ERR(0, 204, __pyx_L1_error)\n      __pyx_L10_unpacking_done:;\n    }\n    __Pyx_XDECREF_SET(__pyx_v__get, __pyx_t_6);\n    __pyx_t_6 = 0;\n    __Pyx_XDECREF_SET(__pyx_v__set, __pyx_t_2);\n    __pyx_t_2 = 0;\n    __Pyx_XDECREF_SET(__pyx_v__free, __pyx_t_1);\n    __pyx_t_1 = 0;\n\n    /* \"triangle/core.pyx\":205\n *         name, dtype = field\n *         _get, _set, _free = accessor\n *         rslt.append((name, dtype, _get, _set, _free))             # <<<<<<<<<<<<<<\n *     return rslt\n * \n */\n    __pyx_t_1 = PyTuple_New(5); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 205, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_INCREF(__pyx_v_name);\n    __Pyx_GIVEREF(__pyx_v_name);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_name)) __PYX_ERR(0, 205, __pyx_L1_error);\n    __Pyx_INCREF(__pyx_v_dtype);\n    __Pyx_GIVEREF(__pyx_v_dtype);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_dtype)) __PYX_ERR(0, 205, __pyx_L1_error);\n    __Pyx_INCREF(__pyx_v__get);\n    __Pyx_GIVEREF(__pyx_v__get);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_v__get)) __PYX_ERR(0, 205, __pyx_L1_error);\n    __Pyx_INCREF(__pyx_v__set);\n    __Pyx_GIVEREF(__pyx_v__set);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 3, __pyx_v__set)) __PYX_ERR(0, 205, __pyx_L1_error);\n    __Pyx_INCREF(__pyx_v__free);\n    __Pyx_GIVEREF(__pyx_v__free);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 4, __pyx_v__free)) __PYX_ERR(0, 205, __pyx_L1_error);\n    __pyx_t_9 = __Pyx_PyList_Append(__pyx_v_rslt, __pyx_t_1); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(0, 205, __pyx_L1_error)\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n    /* \"triangle/core.pyx\":202\n * cdef wrap(triangulateio* c):\n *     rslt = []\n *     for field, accessor in zip(fields, _wrap(c)):             # <<<<<<<<<<<<<<\n *         name, dtype = field\n *         _get, _set, _free = accessor\n */\n  }\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n  /* \"triangle/core.pyx\":206\n *         _get, _set, _free = accessor\n *         rslt.append((name, dtype, _get, _set, _free))\n *     return rslt             # <<<<<<<<<<<<<<\n * \n * \n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v_rslt);\n  __pyx_r = __pyx_v_rslt;\n  goto __pyx_L0;\n\n  /* \"triangle/core.pyx\":200\n * \n * \n * cdef wrap(triangulateio* c):             # <<<<<<<<<<<<<<\n *     rslt = []\n *     for field, accessor in zip(fields, _wrap(c)):\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_AddTraceback(\"triangle.core.wrap\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_rslt);\n  __Pyx_XDECREF(__pyx_v_field);\n  __Pyx_XDECREF(__pyx_v_accessor);\n  __Pyx_XDECREF(__pyx_v_name);\n  __Pyx_XDECREF(__pyx_v_dtype);\n  __Pyx_XDECREF(__pyx_v__get);\n  __Pyx_XDECREF(__pyx_v__set);\n  __Pyx_XDECREF(__pyx_v__free);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":209\n * \n * \n * def contig2d(value, dtype):             # <<<<<<<<<<<<<<\n *     value = np.ascontiguousarray(value, dtype=dtype)\n *     if len(value.shape) == 1:\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_8triangle_4core_1contig2d(PyObject *__pyx_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyMethodDef __pyx_mdef_8triangle_4core_1contig2d = {\"contig2d\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8triangle_4core_1contig2d, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};\nstatic PyObject *__pyx_pw_8triangle_4core_1contig2d(PyObject *__pyx_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  PyObject *__pyx_v_value = 0;\n  PyObject *__pyx_v_dtype = 0;\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject* values[2] = {0,0};\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"contig2d (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  {\n    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_value,&__pyx_n_s_dtype,0};\n    if (__pyx_kwds) {\n      Py_ssize_t kw_args;\n      switch (__pyx_nargs) {\n        case  2: values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1);\n        CYTHON_FALLTHROUGH;\n        case  1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);\n      switch (__pyx_nargs) {\n        case  0:\n        if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_value)) != 0)) {\n          (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 209, __pyx_L3_error)\n        else goto __pyx_L5_argtuple_error;\n        CYTHON_FALLTHROUGH;\n        case  1:\n        if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_dtype)) != 0)) {\n          (void)__Pyx_Arg_NewRef_FASTCALL(values[1]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 209, __pyx_L3_error)\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"contig2d\", 1, 2, 2, 1); __PYX_ERR(0, 209, __pyx_L3_error)\n        }\n      }\n      if (unlikely(kw_args > 0)) {\n        const Py_ssize_t kwd_pos_args = __pyx_nargs;\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, \"contig2d\") < 0)) __PYX_ERR(0, 209, __pyx_L3_error)\n      }\n    } else if (unlikely(__pyx_nargs != 2)) {\n      goto __pyx_L5_argtuple_error;\n    } else {\n      values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n      values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1);\n    }\n    __pyx_v_value = values[0];\n    __pyx_v_dtype = values[1];\n  }\n  goto __pyx_L6_skip;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"contig2d\", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 209, __pyx_L3_error)\n  __pyx_L6_skip:;\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L3_error:;\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_AddTraceback(\"triangle.core.contig2d\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return NULL;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_pf_8triangle_4core_contig2d(__pyx_self, __pyx_v_value, __pyx_v_dtype);\n\n  /* function exit code */\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_8triangle_4core_contig2d(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_value, PyObject *__pyx_v_dtype) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  Py_ssize_t __pyx_t_5;\n  int __pyx_t_6;\n  unsigned int __pyx_t_7;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"contig2d\", 0);\n  __Pyx_INCREF(__pyx_v_value);\n\n  /* \"triangle/core.pyx\":210\n * \n * def contig2d(value, dtype):\n *     value = np.ascontiguousarray(value, dtype=dtype)             # <<<<<<<<<<<<<<\n *     if len(value.shape) == 1:\n *         value = value.reshape((value.shape[0], 1))\n */\n  __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_np); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 210, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_ascontiguousarray); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 210, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 210, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_INCREF(__pyx_v_value);\n  __Pyx_GIVEREF(__pyx_v_value);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_value)) __PYX_ERR(0, 210, __pyx_L1_error);\n  __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 210, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_dtype, __pyx_v_dtype) < 0) __PYX_ERR(0, 210, __pyx_L1_error)\n  __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_t_1, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 210, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_4);\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __Pyx_DECREF_SET(__pyx_v_value, __pyx_t_4);\n  __pyx_t_4 = 0;\n\n  /* \"triangle/core.pyx\":211\n * def contig2d(value, dtype):\n *     value = np.ascontiguousarray(value, dtype=dtype)\n *     if len(value.shape) == 1:             # <<<<<<<<<<<<<<\n *         value = value.reshape((value.shape[0], 1))\n *     assert value.flags['C_CONTIGUOUS']\n */\n  __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_value, __pyx_n_s_shape); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 211, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_4);\n  __pyx_t_5 = PyObject_Length(__pyx_t_4); if (unlikely(__pyx_t_5 == ((Py_ssize_t)-1))) __PYX_ERR(0, 211, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n  __pyx_t_6 = (__pyx_t_5 == 1);\n  if (__pyx_t_6) {\n\n    /* \"triangle/core.pyx\":212\n *     value = np.ascontiguousarray(value, dtype=dtype)\n *     if len(value.shape) == 1:\n *         value = value.reshape((value.shape[0], 1))             # <<<<<<<<<<<<<<\n *     assert value.flags['C_CONTIGUOUS']\n *     return value\n */\n    __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_value, __pyx_n_s_reshape); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 212, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_value, __pyx_n_s_shape); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 212, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __pyx_t_2 = __Pyx_GetItemInt(__pyx_t_1, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 212, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 212, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_GIVEREF(__pyx_t_2);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_t_2)) __PYX_ERR(0, 212, __pyx_L1_error);\n    __Pyx_INCREF(__pyx_int_1);\n    __Pyx_GIVEREF(__pyx_int_1);\n    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_1)) __PYX_ERR(0, 212, __pyx_L1_error);\n    __pyx_t_2 = 0;\n    __pyx_t_2 = NULL;\n    __pyx_t_7 = 0;\n    #if CYTHON_UNPACK_METHODS\n    if (likely(PyMethod_Check(__pyx_t_3))) {\n      __pyx_t_2 = PyMethod_GET_SELF(__pyx_t_3);\n      if (likely(__pyx_t_2)) {\n        PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3);\n        __Pyx_INCREF(__pyx_t_2);\n        __Pyx_INCREF(function);\n        __Pyx_DECREF_SET(__pyx_t_3, function);\n        __pyx_t_7 = 1;\n      }\n    }\n    #endif\n    {\n      PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_t_1};\n      __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7);\n      __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;\n      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n      if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 212, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_4);\n      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    }\n    __Pyx_DECREF_SET(__pyx_v_value, __pyx_t_4);\n    __pyx_t_4 = 0;\n\n    /* \"triangle/core.pyx\":211\n * def contig2d(value, dtype):\n *     value = np.ascontiguousarray(value, dtype=dtype)\n *     if len(value.shape) == 1:             # <<<<<<<<<<<<<<\n *         value = value.reshape((value.shape[0], 1))\n *     assert value.flags['C_CONTIGUOUS']\n */\n  }\n\n  /* \"triangle/core.pyx\":213\n *     if len(value.shape) == 1:\n *         value = value.reshape((value.shape[0], 1))\n *     assert value.flags['C_CONTIGUOUS']             # <<<<<<<<<<<<<<\n *     return value\n * \n */\n  #ifndef CYTHON_WITHOUT_ASSERTIONS\n  if (unlikely(__pyx_assertions_enabled())) {\n    __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_value, __pyx_n_s_flags); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 213, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_3 = __Pyx_PyObject_Dict_GetItem(__pyx_t_4, __pyx_n_u_C_CONTIGUOUS); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 213, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 213, __pyx_L1_error)\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    if (unlikely(!__pyx_t_6)) {\n      __Pyx_Raise(__pyx_builtin_AssertionError, 0, 0, 0);\n      __PYX_ERR(0, 213, __pyx_L1_error)\n    }\n  }\n  #else\n  if ((1)); else __PYX_ERR(0, 213, __pyx_L1_error)\n  #endif\n\n  /* \"triangle/core.pyx\":214\n *         value = value.reshape((value.shape[0], 1))\n *     assert value.flags['C_CONTIGUOUS']\n *     return value             # <<<<<<<<<<<<<<\n * \n * \n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v_value);\n  __pyx_r = __pyx_v_value;\n  goto __pyx_L0;\n\n  /* \"triangle/core.pyx\":209\n * \n * \n * def contig2d(value, dtype):             # <<<<<<<<<<<<<<\n *     value = np.ascontiguousarray(value, dtype=dtype)\n *     if len(value.shape) == 1:\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_AddTraceback(\"triangle.core.contig2d\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_value);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":217\n * \n * \n * cdef fin(d, triangulateio* c):             # <<<<<<<<<<<<<<\n *     for name, dtype, _get, _set, _free in wrap(c):\n *         if name not in d:\n */\n\nstatic PyObject *__pyx_f_8triangle_4core_fin(PyObject *__pyx_v_d, struct triangulateio *__pyx_v_c) {\n  PyObject *__pyx_v_name = NULL;\n  CYTHON_UNUSED PyObject *__pyx_v_dtype = NULL;\n  CYTHON_UNUSED PyObject *__pyx_v__get = NULL;\n  PyObject *__pyx_v__set = NULL;\n  CYTHON_UNUSED PyObject *__pyx_v__free = NULL;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  Py_ssize_t __pyx_t_3;\n  PyObject *(*__pyx_t_4)(PyObject *);\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *__pyx_t_7 = NULL;\n  PyObject *__pyx_t_8 = NULL;\n  PyObject *__pyx_t_9 = NULL;\n  PyObject *__pyx_t_10 = NULL;\n  PyObject *(*__pyx_t_11)(PyObject *);\n  int __pyx_t_12;\n  unsigned int __pyx_t_13;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"fin\", 1);\n\n  /* \"triangle/core.pyx\":218\n * \n * cdef fin(d, triangulateio* c):\n *     for name, dtype, _get, _set, _free in wrap(c):             # <<<<<<<<<<<<<<\n *         if name not in d:\n *             continue\n */\n  __pyx_t_1 = __pyx_f_8triangle_4core_wrap(__pyx_v_c); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 218, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  if (likely(PyList_CheckExact(__pyx_t_1)) || PyTuple_CheckExact(__pyx_t_1)) {\n    __pyx_t_2 = __pyx_t_1; __Pyx_INCREF(__pyx_t_2);\n    __pyx_t_3 = 0;\n    __pyx_t_4 = NULL;\n  } else {\n    __pyx_t_3 = -1; __pyx_t_2 = PyObject_GetIter(__pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 218, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_t_4 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 218, __pyx_L1_error)\n  }\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  for (;;) {\n    if (likely(!__pyx_t_4)) {\n      if (likely(PyList_CheckExact(__pyx_t_2))) {\n        {\n          Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_2);\n          #if !CYTHON_ASSUME_SAFE_MACROS\n          if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 218, __pyx_L1_error)\n          #endif\n          if (__pyx_t_3 >= __pyx_temp) break;\n        }\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_1 = PyList_GET_ITEM(__pyx_t_2, __pyx_t_3); __Pyx_INCREF(__pyx_t_1); __pyx_t_3++; if (unlikely((0 < 0))) __PYX_ERR(0, 218, __pyx_L1_error)\n        #else\n        __pyx_t_1 = __Pyx_PySequence_ITEM(__pyx_t_2, __pyx_t_3); __pyx_t_3++; if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 218, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_1);\n        #endif\n      } else {\n        {\n          Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_2);\n          #if !CYTHON_ASSUME_SAFE_MACROS\n          if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 218, __pyx_L1_error)\n          #endif\n          if (__pyx_t_3 >= __pyx_temp) break;\n        }\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_1 = PyTuple_GET_ITEM(__pyx_t_2, __pyx_t_3); __Pyx_INCREF(__pyx_t_1); __pyx_t_3++; if (unlikely((0 < 0))) __PYX_ERR(0, 218, __pyx_L1_error)\n        #else\n        __pyx_t_1 = __Pyx_PySequence_ITEM(__pyx_t_2, __pyx_t_3); __pyx_t_3++; if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 218, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_1);\n        #endif\n      }\n    } else {\n      __pyx_t_1 = __pyx_t_4(__pyx_t_2);\n      if (unlikely(!__pyx_t_1)) {\n        PyObject* exc_type = PyErr_Occurred();\n        if (exc_type) {\n          if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear();\n          else __PYX_ERR(0, 218, __pyx_L1_error)\n        }\n        break;\n      }\n      __Pyx_GOTREF(__pyx_t_1);\n    }\n    if ((likely(PyTuple_CheckExact(__pyx_t_1))) || (PyList_CheckExact(__pyx_t_1))) {\n      PyObject* sequence = __pyx_t_1;\n      Py_ssize_t size = __Pyx_PySequence_SIZE(sequence);\n      if (unlikely(size != 5)) {\n        if (size > 5) __Pyx_RaiseTooManyValuesError(5);\n        else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);\n        __PYX_ERR(0, 218, __pyx_L1_error)\n      }\n      #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n      if (likely(PyTuple_CheckExact(sequence))) {\n        __pyx_t_5 = PyTuple_GET_ITEM(sequence, 0); \n        __pyx_t_6 = PyTuple_GET_ITEM(sequence, 1); \n        __pyx_t_7 = PyTuple_GET_ITEM(sequence, 2); \n        __pyx_t_8 = PyTuple_GET_ITEM(sequence, 3); \n        __pyx_t_9 = PyTuple_GET_ITEM(sequence, 4); \n      } else {\n        __pyx_t_5 = PyList_GET_ITEM(sequence, 0); \n        __pyx_t_6 = PyList_GET_ITEM(sequence, 1); \n        __pyx_t_7 = PyList_GET_ITEM(sequence, 2); \n        __pyx_t_8 = PyList_GET_ITEM(sequence, 3); \n        __pyx_t_9 = PyList_GET_ITEM(sequence, 4); \n      }\n      __Pyx_INCREF(__pyx_t_5);\n      __Pyx_INCREF(__pyx_t_6);\n      __Pyx_INCREF(__pyx_t_7);\n      __Pyx_INCREF(__pyx_t_8);\n      __Pyx_INCREF(__pyx_t_9);\n      #else\n      {\n        Py_ssize_t i;\n        PyObject** temps[5] = {&__pyx_t_5,&__pyx_t_6,&__pyx_t_7,&__pyx_t_8,&__pyx_t_9};\n        for (i=0; i < 5; i++) {\n          PyObject* item = PySequence_ITEM(sequence, i); if (unlikely(!item)) __PYX_ERR(0, 218, __pyx_L1_error)\n          __Pyx_GOTREF(item);\n          *(temps[i]) = item;\n        }\n      }\n      #endif\n      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    } else {\n      Py_ssize_t index = -1;\n      PyObject** temps[5] = {&__pyx_t_5,&__pyx_t_6,&__pyx_t_7,&__pyx_t_8,&__pyx_t_9};\n      __pyx_t_10 = PyObject_GetIter(__pyx_t_1); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 218, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_10);\n      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n      __pyx_t_11 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_10);\n      for (index=0; index < 5; index++) {\n        PyObject* item = __pyx_t_11(__pyx_t_10); if (unlikely(!item)) goto __pyx_L5_unpacking_failed;\n        __Pyx_GOTREF(item);\n        *(temps[index]) = item;\n      }\n      if (__Pyx_IternextUnpackEndCheck(__pyx_t_11(__pyx_t_10), 5) < 0) __PYX_ERR(0, 218, __pyx_L1_error)\n      __pyx_t_11 = NULL;\n      __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;\n      goto __pyx_L6_unpacking_done;\n      __pyx_L5_unpacking_failed:;\n      __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;\n      __pyx_t_11 = NULL;\n      if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);\n      __PYX_ERR(0, 218, __pyx_L1_error)\n      __pyx_L6_unpacking_done:;\n    }\n    __Pyx_XDECREF_SET(__pyx_v_name, __pyx_t_5);\n    __pyx_t_5 = 0;\n    __Pyx_XDECREF_SET(__pyx_v_dtype, __pyx_t_6);\n    __pyx_t_6 = 0;\n    __Pyx_XDECREF_SET(__pyx_v__get, __pyx_t_7);\n    __pyx_t_7 = 0;\n    __Pyx_XDECREF_SET(__pyx_v__set, __pyx_t_8);\n    __pyx_t_8 = 0;\n    __Pyx_XDECREF_SET(__pyx_v__free, __pyx_t_9);\n    __pyx_t_9 = 0;\n\n    /* \"triangle/core.pyx\":219\n * cdef fin(d, triangulateio* c):\n *     for name, dtype, _get, _set, _free in wrap(c):\n *         if name not in d:             # <<<<<<<<<<<<<<\n *             continue\n *         _set(d[name])\n */\n    __pyx_t_12 = (__Pyx_PySequence_ContainsTF(__pyx_v_name, __pyx_v_d, Py_NE)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 219, __pyx_L1_error)\n    if (__pyx_t_12) {\n\n      /* \"triangle/core.pyx\":220\n *     for name, dtype, _get, _set, _free in wrap(c):\n *         if name not in d:\n *             continue             # <<<<<<<<<<<<<<\n *         _set(d[name])\n * \n */\n      goto __pyx_L3_continue;\n\n      /* \"triangle/core.pyx\":219\n * cdef fin(d, triangulateio* c):\n *     for name, dtype, _get, _set, _free in wrap(c):\n *         if name not in d:             # <<<<<<<<<<<<<<\n *             continue\n *         _set(d[name])\n */\n    }\n\n    /* \"triangle/core.pyx\":221\n *         if name not in d:\n *             continue\n *         _set(d[name])             # <<<<<<<<<<<<<<\n * \n * \n */\n    __pyx_t_9 = __Pyx_PyObject_GetItem(__pyx_v_d, __pyx_v_name); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 221, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_9);\n    __Pyx_INCREF(__pyx_v__set);\n    __pyx_t_8 = __pyx_v__set; __pyx_t_7 = NULL;\n    __pyx_t_13 = 0;\n    #if CYTHON_UNPACK_METHODS\n    if (unlikely(PyMethod_Check(__pyx_t_8))) {\n      __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_8);\n      if (likely(__pyx_t_7)) {\n        PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_8);\n        __Pyx_INCREF(__pyx_t_7);\n        __Pyx_INCREF(function);\n        __Pyx_DECREF_SET(__pyx_t_8, function);\n        __pyx_t_13 = 1;\n      }\n    }\n    #endif\n    {\n      PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_t_9};\n      __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_13, 1+__pyx_t_13);\n      __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;\n      __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;\n      if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 221, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_1);\n      __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n    }\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n    /* \"triangle/core.pyx\":218\n * \n * cdef fin(d, triangulateio* c):\n *     for name, dtype, _get, _set, _free in wrap(c):             # <<<<<<<<<<<<<<\n *         if name not in d:\n *             continue\n */\n    __pyx_L3_continue:;\n  }\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n\n  /* \"triangle/core.pyx\":217\n * \n * \n * cdef fin(d, triangulateio* c):             # <<<<<<<<<<<<<<\n *     for name, dtype, _get, _set, _free in wrap(c):\n *         if name not in d:\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_XDECREF(__pyx_t_8);\n  __Pyx_XDECREF(__pyx_t_9);\n  __Pyx_XDECREF(__pyx_t_10);\n  __Pyx_AddTraceback(\"triangle.core.fin\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_name);\n  __Pyx_XDECREF(__pyx_v_dtype);\n  __Pyx_XDECREF(__pyx_v__get);\n  __Pyx_XDECREF(__pyx_v__set);\n  __Pyx_XDECREF(__pyx_v__free);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":224\n * \n * \n * cdef fout(triangulateio* c, d):             # <<<<<<<<<<<<<<\n *     for name, dtype, _get, _set, _free in wrap(c):\n *         arr = _get()\n */\n\nstatic PyObject *__pyx_f_8triangle_4core_fout(struct triangulateio *__pyx_v_c, PyObject *__pyx_v_d) {\n  PyObject *__pyx_v_name = NULL;\n  CYTHON_UNUSED PyObject *__pyx_v_dtype = NULL;\n  PyObject *__pyx_v__get = NULL;\n  CYTHON_UNUSED PyObject *__pyx_v__set = NULL;\n  PyObject *__pyx_v__free = NULL;\n  PyObject *__pyx_v_arr = NULL;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  Py_ssize_t __pyx_t_3;\n  PyObject *(*__pyx_t_4)(PyObject *);\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *__pyx_t_7 = NULL;\n  PyObject *__pyx_t_8 = NULL;\n  PyObject *__pyx_t_9 = NULL;\n  PyObject *__pyx_t_10 = NULL;\n  PyObject *(*__pyx_t_11)(PyObject *);\n  unsigned int __pyx_t_12;\n  int __pyx_t_13;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"fout\", 1);\n\n  /* \"triangle/core.pyx\":225\n * \n * cdef fout(triangulateio* c, d):\n *     for name, dtype, _get, _set, _free in wrap(c):             # <<<<<<<<<<<<<<\n *         arr = _get()\n *         if arr:\n */\n  __pyx_t_1 = __pyx_f_8triangle_4core_wrap(__pyx_v_c); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 225, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  if (likely(PyList_CheckExact(__pyx_t_1)) || PyTuple_CheckExact(__pyx_t_1)) {\n    __pyx_t_2 = __pyx_t_1; __Pyx_INCREF(__pyx_t_2);\n    __pyx_t_3 = 0;\n    __pyx_t_4 = NULL;\n  } else {\n    __pyx_t_3 = -1; __pyx_t_2 = PyObject_GetIter(__pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 225, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_t_4 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 225, __pyx_L1_error)\n  }\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  for (;;) {\n    if (likely(!__pyx_t_4)) {\n      if (likely(PyList_CheckExact(__pyx_t_2))) {\n        {\n          Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_2);\n          #if !CYTHON_ASSUME_SAFE_MACROS\n          if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 225, __pyx_L1_error)\n          #endif\n          if (__pyx_t_3 >= __pyx_temp) break;\n        }\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_1 = PyList_GET_ITEM(__pyx_t_2, __pyx_t_3); __Pyx_INCREF(__pyx_t_1); __pyx_t_3++; if (unlikely((0 < 0))) __PYX_ERR(0, 225, __pyx_L1_error)\n        #else\n        __pyx_t_1 = __Pyx_PySequence_ITEM(__pyx_t_2, __pyx_t_3); __pyx_t_3++; if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 225, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_1);\n        #endif\n      } else {\n        {\n          Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_2);\n          #if !CYTHON_ASSUME_SAFE_MACROS\n          if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 225, __pyx_L1_error)\n          #endif\n          if (__pyx_t_3 >= __pyx_temp) break;\n        }\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_1 = PyTuple_GET_ITEM(__pyx_t_2, __pyx_t_3); __Pyx_INCREF(__pyx_t_1); __pyx_t_3++; if (unlikely((0 < 0))) __PYX_ERR(0, 225, __pyx_L1_error)\n        #else\n        __pyx_t_1 = __Pyx_PySequence_ITEM(__pyx_t_2, __pyx_t_3); __pyx_t_3++; if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 225, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_1);\n        #endif\n      }\n    } else {\n      __pyx_t_1 = __pyx_t_4(__pyx_t_2);\n      if (unlikely(!__pyx_t_1)) {\n        PyObject* exc_type = PyErr_Occurred();\n        if (exc_type) {\n          if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear();\n          else __PYX_ERR(0, 225, __pyx_L1_error)\n        }\n        break;\n      }\n      __Pyx_GOTREF(__pyx_t_1);\n    }\n    if ((likely(PyTuple_CheckExact(__pyx_t_1))) || (PyList_CheckExact(__pyx_t_1))) {\n      PyObject* sequence = __pyx_t_1;\n      Py_ssize_t size = __Pyx_PySequence_SIZE(sequence);\n      if (unlikely(size != 5)) {\n        if (size > 5) __Pyx_RaiseTooManyValuesError(5);\n        else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);\n        __PYX_ERR(0, 225, __pyx_L1_error)\n      }\n      #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n      if (likely(PyTuple_CheckExact(sequence))) {\n        __pyx_t_5 = PyTuple_GET_ITEM(sequence, 0); \n        __pyx_t_6 = PyTuple_GET_ITEM(sequence, 1); \n        __pyx_t_7 = PyTuple_GET_ITEM(sequence, 2); \n        __pyx_t_8 = PyTuple_GET_ITEM(sequence, 3); \n        __pyx_t_9 = PyTuple_GET_ITEM(sequence, 4); \n      } else {\n        __pyx_t_5 = PyList_GET_ITEM(sequence, 0); \n        __pyx_t_6 = PyList_GET_ITEM(sequence, 1); \n        __pyx_t_7 = PyList_GET_ITEM(sequence, 2); \n        __pyx_t_8 = PyList_GET_ITEM(sequence, 3); \n        __pyx_t_9 = PyList_GET_ITEM(sequence, 4); \n      }\n      __Pyx_INCREF(__pyx_t_5);\n      __Pyx_INCREF(__pyx_t_6);\n      __Pyx_INCREF(__pyx_t_7);\n      __Pyx_INCREF(__pyx_t_8);\n      __Pyx_INCREF(__pyx_t_9);\n      #else\n      {\n        Py_ssize_t i;\n        PyObject** temps[5] = {&__pyx_t_5,&__pyx_t_6,&__pyx_t_7,&__pyx_t_8,&__pyx_t_9};\n        for (i=0; i < 5; i++) {\n          PyObject* item = PySequence_ITEM(sequence, i); if (unlikely(!item)) __PYX_ERR(0, 225, __pyx_L1_error)\n          __Pyx_GOTREF(item);\n          *(temps[i]) = item;\n        }\n      }\n      #endif\n      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    } else {\n      Py_ssize_t index = -1;\n      PyObject** temps[5] = {&__pyx_t_5,&__pyx_t_6,&__pyx_t_7,&__pyx_t_8,&__pyx_t_9};\n      __pyx_t_10 = PyObject_GetIter(__pyx_t_1); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 225, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_10);\n      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n      __pyx_t_11 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_10);\n      for (index=0; index < 5; index++) {\n        PyObject* item = __pyx_t_11(__pyx_t_10); if (unlikely(!item)) goto __pyx_L5_unpacking_failed;\n        __Pyx_GOTREF(item);\n        *(temps[index]) = item;\n      }\n      if (__Pyx_IternextUnpackEndCheck(__pyx_t_11(__pyx_t_10), 5) < 0) __PYX_ERR(0, 225, __pyx_L1_error)\n      __pyx_t_11 = NULL;\n      __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;\n      goto __pyx_L6_unpacking_done;\n      __pyx_L5_unpacking_failed:;\n      __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;\n      __pyx_t_11 = NULL;\n      if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);\n      __PYX_ERR(0, 225, __pyx_L1_error)\n      __pyx_L6_unpacking_done:;\n    }\n    __Pyx_XDECREF_SET(__pyx_v_name, __pyx_t_5);\n    __pyx_t_5 = 0;\n    __Pyx_XDECREF_SET(__pyx_v_dtype, __pyx_t_6);\n    __pyx_t_6 = 0;\n    __Pyx_XDECREF_SET(__pyx_v__get, __pyx_t_7);\n    __pyx_t_7 = 0;\n    __Pyx_XDECREF_SET(__pyx_v__set, __pyx_t_8);\n    __pyx_t_8 = 0;\n    __Pyx_XDECREF_SET(__pyx_v__free, __pyx_t_9);\n    __pyx_t_9 = 0;\n\n    /* \"triangle/core.pyx\":226\n * cdef fout(triangulateio* c, d):\n *     for name, dtype, _get, _set, _free in wrap(c):\n *         arr = _get()             # <<<<<<<<<<<<<<\n *         if arr:\n *             d[name] =  np.array(arr)\n */\n    __Pyx_INCREF(__pyx_v__get);\n    __pyx_t_9 = __pyx_v__get; __pyx_t_8 = NULL;\n    __pyx_t_12 = 0;\n    #if CYTHON_UNPACK_METHODS\n    if (unlikely(PyMethod_Check(__pyx_t_9))) {\n      __pyx_t_8 = PyMethod_GET_SELF(__pyx_t_9);\n      if (likely(__pyx_t_8)) {\n        PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_9);\n        __Pyx_INCREF(__pyx_t_8);\n        __Pyx_INCREF(function);\n        __Pyx_DECREF_SET(__pyx_t_9, function);\n        __pyx_t_12 = 1;\n      }\n    }\n    #endif\n    {\n      PyObject *__pyx_callargs[2] = {__pyx_t_8, NULL};\n      __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_9, __pyx_callargs+1-__pyx_t_12, 0+__pyx_t_12);\n      __Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;\n      if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 226, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_1);\n      __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;\n    }\n    __Pyx_XDECREF_SET(__pyx_v_arr, __pyx_t_1);\n    __pyx_t_1 = 0;\n\n    /* \"triangle/core.pyx\":227\n *     for name, dtype, _get, _set, _free in wrap(c):\n *         arr = _get()\n *         if arr:             # <<<<<<<<<<<<<<\n *             d[name] =  np.array(arr)\n *             _free()\n */\n    __pyx_t_13 = __Pyx_PyObject_IsTrue(__pyx_v_arr); if (unlikely((__pyx_t_13 < 0))) __PYX_ERR(0, 227, __pyx_L1_error)\n    if (__pyx_t_13) {\n\n      /* \"triangle/core.pyx\":228\n *         arr = _get()\n *         if arr:\n *             d[name] =  np.array(arr)             # <<<<<<<<<<<<<<\n *             _free()\n * \n */\n      __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_np); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 228, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_9);\n      __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_array); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 228, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_8);\n      __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;\n      __pyx_t_9 = NULL;\n      __pyx_t_12 = 0;\n      #if CYTHON_UNPACK_METHODS\n      if (unlikely(PyMethod_Check(__pyx_t_8))) {\n        __pyx_t_9 = PyMethod_GET_SELF(__pyx_t_8);\n        if (likely(__pyx_t_9)) {\n          PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_8);\n          __Pyx_INCREF(__pyx_t_9);\n          __Pyx_INCREF(function);\n          __Pyx_DECREF_SET(__pyx_t_8, function);\n          __pyx_t_12 = 1;\n        }\n      }\n      #endif\n      {\n        PyObject *__pyx_callargs[2] = {__pyx_t_9, __pyx_v_arr};\n        __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_12, 1+__pyx_t_12);\n        __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0;\n        if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 228, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_1);\n        __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n      }\n      if (unlikely((PyObject_SetItem(__pyx_v_d, __pyx_v_name, __pyx_t_1) < 0))) __PYX_ERR(0, 228, __pyx_L1_error)\n      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n      /* \"triangle/core.pyx\":229\n *         if arr:\n *             d[name] =  np.array(arr)\n *             _free()             # <<<<<<<<<<<<<<\n * \n * \n */\n      __Pyx_INCREF(__pyx_v__free);\n      __pyx_t_8 = __pyx_v__free; __pyx_t_9 = NULL;\n      __pyx_t_12 = 0;\n      #if CYTHON_UNPACK_METHODS\n      if (unlikely(PyMethod_Check(__pyx_t_8))) {\n        __pyx_t_9 = PyMethod_GET_SELF(__pyx_t_8);\n        if (likely(__pyx_t_9)) {\n          PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_8);\n          __Pyx_INCREF(__pyx_t_9);\n          __Pyx_INCREF(function);\n          __Pyx_DECREF_SET(__pyx_t_8, function);\n          __pyx_t_12 = 1;\n        }\n      }\n      #endif\n      {\n        PyObject *__pyx_callargs[2] = {__pyx_t_9, NULL};\n        __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_12, 0+__pyx_t_12);\n        __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0;\n        if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 229, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_1);\n        __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n      }\n      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n      /* \"triangle/core.pyx\":227\n *     for name, dtype, _get, _set, _free in wrap(c):\n *         arr = _get()\n *         if arr:             # <<<<<<<<<<<<<<\n *             d[name] =  np.array(arr)\n *             _free()\n */\n    }\n\n    /* \"triangle/core.pyx\":225\n * \n * cdef fout(triangulateio* c, d):\n *     for name, dtype, _get, _set, _free in wrap(c):             # <<<<<<<<<<<<<<\n *         arr = _get()\n *         if arr:\n */\n  }\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n\n  /* \"triangle/core.pyx\":224\n * \n * \n * cdef fout(triangulateio* c, d):             # <<<<<<<<<<<<<<\n *     for name, dtype, _get, _set, _free in wrap(c):\n *         arr = _get()\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_XDECREF(__pyx_t_8);\n  __Pyx_XDECREF(__pyx_t_9);\n  __Pyx_XDECREF(__pyx_t_10);\n  __Pyx_AddTraceback(\"triangle.core.fout\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_name);\n  __Pyx_XDECREF(__pyx_v_dtype);\n  __Pyx_XDECREF(__pyx_v__get);\n  __Pyx_XDECREF(__pyx_v__set);\n  __Pyx_XDECREF(__pyx_v__free);\n  __Pyx_XDECREF(__pyx_v_arr);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"triangle/core.pyx\":232\n * \n * \n * def triang(_in, opts):             # <<<<<<<<<<<<<<\n * \n *     if ('pointlist' not in _in) or (len(_in['pointlist']) < 3):\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_8triangle_4core_3triang(PyObject *__pyx_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n); /*proto*/\nstatic PyMethodDef __pyx_mdef_8triangle_4core_3triang = {\"triang\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8triangle_4core_3triang, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};\nstatic PyObject *__pyx_pw_8triangle_4core_3triang(PyObject *__pyx_self, \n#if CYTHON_METH_FASTCALL\nPyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds\n#else\nPyObject *__pyx_args, PyObject *__pyx_kwds\n#endif\n) {\n  PyObject *__pyx_v__in = 0;\n  PyObject *__pyx_v_opts = 0;\n  #if !CYTHON_METH_FASTCALL\n  CYTHON_UNUSED Py_ssize_t __pyx_nargs;\n  #endif\n  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;\n  PyObject* values[2] = {0,0};\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"triang (wrapper)\", 0);\n  #if !CYTHON_METH_FASTCALL\n  #if CYTHON_ASSUME_SAFE_MACROS\n  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);\n  #else\n  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;\n  #endif\n  #endif\n  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);\n  {\n    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_in,&__pyx_n_s_opts,0};\n    if (__pyx_kwds) {\n      Py_ssize_t kw_args;\n      switch (__pyx_nargs) {\n        case  2: values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1);\n        CYTHON_FALLTHROUGH;\n        case  1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);\n      switch (__pyx_nargs) {\n        case  0:\n        if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_in)) != 0)) {\n          (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 232, __pyx_L3_error)\n        else goto __pyx_L5_argtuple_error;\n        CYTHON_FALLTHROUGH;\n        case  1:\n        if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_opts)) != 0)) {\n          (void)__Pyx_Arg_NewRef_FASTCALL(values[1]);\n          kw_args--;\n        }\n        else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 232, __pyx_L3_error)\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"triang\", 1, 2, 2, 1); __PYX_ERR(0, 232, __pyx_L3_error)\n        }\n      }\n      if (unlikely(kw_args > 0)) {\n        const Py_ssize_t kwd_pos_args = __pyx_nargs;\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, \"triang\") < 0)) __PYX_ERR(0, 232, __pyx_L3_error)\n      }\n    } else if (unlikely(__pyx_nargs != 2)) {\n      goto __pyx_L5_argtuple_error;\n    } else {\n      values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);\n      values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1);\n    }\n    __pyx_v__in = values[0];\n    __pyx_v_opts = values[1];\n  }\n  goto __pyx_L6_skip;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"triang\", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 232, __pyx_L3_error)\n  __pyx_L6_skip:;\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L3_error:;\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_AddTraceback(\"triangle.core.triang\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return NULL;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_pf_8triangle_4core_2triang(__pyx_self, __pyx_v__in, __pyx_v_opts);\n\n  /* function exit code */\n  {\n    Py_ssize_t __pyx_temp;\n    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {\n      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);\n    }\n  }\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_8triangle_4core_2triang(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v__in, PyObject *__pyx_v_opts) {\n  struct triangulateio __pyx_v_in_;\n  struct triangulateio __pyx_v_out_;\n  struct triangulateio __pyx_v_vorout_;\n  PyObject *__pyx_v__out = NULL;\n  PyObject *__pyx_v__vorout = NULL;\n  PyObject *__pyx_8genexpr1__pyx_v_name = NULL;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  Py_ssize_t __pyx_t_4;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *(*__pyx_t_6)(PyObject *);\n  PyObject *__pyx_t_7 = NULL;\n  PyObject *__pyx_t_8 = NULL;\n  PyObject *__pyx_t_9 = NULL;\n  PyObject *__pyx_t_10 = NULL;\n  PyObject *__pyx_t_11 = NULL;\n  unsigned int __pyx_t_12;\n  char *__pyx_t_13;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"triang\", 0);\n  __Pyx_INCREF(__pyx_v__in);\n  __Pyx_INCREF(__pyx_v_opts);\n\n  /* \"triangle/core.pyx\":234\n * def triang(_in, opts):\n * \n *     if ('pointlist' not in _in) or (len(_in['pointlist']) < 3):             # <<<<<<<<<<<<<<\n *         raise ValueError('Input must have at least three vertices.')\n * \n */\n  __pyx_t_2 = (__Pyx_PySequence_ContainsTF(__pyx_n_u_pointlist, __pyx_v__in, Py_NE)); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 234, __pyx_L1_error)\n  if (!__pyx_t_2) {\n  } else {\n    __pyx_t_1 = __pyx_t_2;\n    goto __pyx_L4_bool_binop_done;\n  }\n  __pyx_t_3 = __Pyx_PyObject_Dict_GetItem(__pyx_v__in, __pyx_n_u_pointlist); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 234, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __pyx_t_4 = PyObject_Length(__pyx_t_3); if (unlikely(__pyx_t_4 == ((Py_ssize_t)-1))) __PYX_ERR(0, 234, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __pyx_t_2 = (__pyx_t_4 < 3);\n  __pyx_t_1 = __pyx_t_2;\n  __pyx_L4_bool_binop_done:;\n  if (unlikely(__pyx_t_1)) {\n\n    /* \"triangle/core.pyx\":235\n * \n *     if ('pointlist' not in _in) or (len(_in['pointlist']) < 3):\n *         raise ValueError('Input must have at least three vertices.')             # <<<<<<<<<<<<<<\n * \n *     _in = {name:contig2d(_in[name], field_dtype[name]) for name in _in}\n */\n    __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__23, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 235, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_Raise(__pyx_t_3, 0, 0, 0);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __PYX_ERR(0, 235, __pyx_L1_error)\n\n    /* \"triangle/core.pyx\":234\n * def triang(_in, opts):\n * \n *     if ('pointlist' not in _in) or (len(_in['pointlist']) < 3):             # <<<<<<<<<<<<<<\n *         raise ValueError('Input must have at least three vertices.')\n * \n */\n  }\n\n  /* \"triangle/core.pyx\":237\n *         raise ValueError('Input must have at least three vertices.')\n * \n *     _in = {name:contig2d(_in[name], field_dtype[name]) for name in _in}             # <<<<<<<<<<<<<<\n * \n *     opts = opts.encode('utf-8')\n */\n  { /* enter inner scope */\n    __pyx_t_3 = PyDict_New(); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 237, __pyx_L8_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    if (likely(PyList_CheckExact(__pyx_v__in)) || PyTuple_CheckExact(__pyx_v__in)) {\n      __pyx_t_5 = __pyx_v__in; __Pyx_INCREF(__pyx_t_5);\n      __pyx_t_4 = 0;\n      __pyx_t_6 = NULL;\n    } else {\n      __pyx_t_4 = -1; __pyx_t_5 = PyObject_GetIter(__pyx_v__in); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 237, __pyx_L8_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __pyx_t_6 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_5); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 237, __pyx_L8_error)\n    }\n    for (;;) {\n      if (likely(!__pyx_t_6)) {\n        if (likely(PyList_CheckExact(__pyx_t_5))) {\n          {\n            Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_5);\n            #if !CYTHON_ASSUME_SAFE_MACROS\n            if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 237, __pyx_L8_error)\n            #endif\n            if (__pyx_t_4 >= __pyx_temp) break;\n          }\n          #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n          __pyx_t_7 = PyList_GET_ITEM(__pyx_t_5, __pyx_t_4); __Pyx_INCREF(__pyx_t_7); __pyx_t_4++; if (unlikely((0 < 0))) __PYX_ERR(0, 237, __pyx_L8_error)\n          #else\n          __pyx_t_7 = __Pyx_PySequence_ITEM(__pyx_t_5, __pyx_t_4); __pyx_t_4++; if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 237, __pyx_L8_error)\n          __Pyx_GOTREF(__pyx_t_7);\n          #endif\n        } else {\n          {\n            Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_5);\n            #if !CYTHON_ASSUME_SAFE_MACROS\n            if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 237, __pyx_L8_error)\n            #endif\n            if (__pyx_t_4 >= __pyx_temp) break;\n          }\n          #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n          __pyx_t_7 = PyTuple_GET_ITEM(__pyx_t_5, __pyx_t_4); __Pyx_INCREF(__pyx_t_7); __pyx_t_4++; if (unlikely((0 < 0))) __PYX_ERR(0, 237, __pyx_L8_error)\n          #else\n          __pyx_t_7 = __Pyx_PySequence_ITEM(__pyx_t_5, __pyx_t_4); __pyx_t_4++; if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 237, __pyx_L8_error)\n          __Pyx_GOTREF(__pyx_t_7);\n          #endif\n        }\n      } else {\n        __pyx_t_7 = __pyx_t_6(__pyx_t_5);\n        if (unlikely(!__pyx_t_7)) {\n          PyObject* exc_type = PyErr_Occurred();\n          if (exc_type) {\n            if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear();\n            else __PYX_ERR(0, 237, __pyx_L8_error)\n          }\n          break;\n        }\n        __Pyx_GOTREF(__pyx_t_7);\n      }\n      __Pyx_XDECREF_SET(__pyx_8genexpr1__pyx_v_name, __pyx_t_7);\n      __pyx_t_7 = 0;\n      __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_contig2d); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 237, __pyx_L8_error)\n      __Pyx_GOTREF(__pyx_t_8);\n      __pyx_t_9 = __Pyx_PyObject_GetItem(__pyx_v__in, __pyx_8genexpr1__pyx_v_name); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 237, __pyx_L8_error)\n      __Pyx_GOTREF(__pyx_t_9);\n      __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_field_dtype); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 237, __pyx_L8_error)\n      __Pyx_GOTREF(__pyx_t_10);\n      __pyx_t_11 = __Pyx_PyObject_GetItem(__pyx_t_10, __pyx_8genexpr1__pyx_v_name); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 237, __pyx_L8_error)\n      __Pyx_GOTREF(__pyx_t_11);\n      __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;\n      __pyx_t_10 = NULL;\n      __pyx_t_12 = 0;\n      #if CYTHON_UNPACK_METHODS\n      if (unlikely(PyMethod_Check(__pyx_t_8))) {\n        __pyx_t_10 = PyMethod_GET_SELF(__pyx_t_8);\n        if (likely(__pyx_t_10)) {\n          PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_8);\n          __Pyx_INCREF(__pyx_t_10);\n          __Pyx_INCREF(function);\n          __Pyx_DECREF_SET(__pyx_t_8, function);\n          __pyx_t_12 = 1;\n        }\n      }\n      #endif\n      {\n        PyObject *__pyx_callargs[3] = {__pyx_t_10, __pyx_t_9, __pyx_t_11};\n        __pyx_t_7 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_12, 2+__pyx_t_12);\n        __Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0;\n        __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;\n        __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;\n        if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 237, __pyx_L8_error)\n        __Pyx_GOTREF(__pyx_t_7);\n        __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n      }\n      if (unlikely(PyDict_SetItem(__pyx_t_3, (PyObject*)__pyx_8genexpr1__pyx_v_name, (PyObject*)__pyx_t_7))) __PYX_ERR(0, 237, __pyx_L8_error)\n      __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n    }\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __Pyx_XDECREF(__pyx_8genexpr1__pyx_v_name); __pyx_8genexpr1__pyx_v_name = 0;\n    goto __pyx_L12_exit_scope;\n    __pyx_L8_error:;\n    __Pyx_XDECREF(__pyx_8genexpr1__pyx_v_name); __pyx_8genexpr1__pyx_v_name = 0;\n    goto __pyx_L1_error;\n    __pyx_L12_exit_scope:;\n  } /* exit inner scope */\n  __Pyx_DECREF_SET(__pyx_v__in, __pyx_t_3);\n  __pyx_t_3 = 0;\n\n  /* \"triangle/core.pyx\":239\n *     _in = {name:contig2d(_in[name], field_dtype[name]) for name in _in}\n * \n *     opts = opts.encode('utf-8')             # <<<<<<<<<<<<<<\n * \n *     cdef triangulateio in_\n */\n  __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_opts, __pyx_n_s_encode); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 239, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_5);\n  __pyx_t_7 = NULL;\n  __pyx_t_12 = 0;\n  #if CYTHON_UNPACK_METHODS\n  if (likely(PyMethod_Check(__pyx_t_5))) {\n    __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_5);\n    if (likely(__pyx_t_7)) {\n      PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5);\n      __Pyx_INCREF(__pyx_t_7);\n      __Pyx_INCREF(function);\n      __Pyx_DECREF_SET(__pyx_t_5, function);\n      __pyx_t_12 = 1;\n    }\n  }\n  #endif\n  {\n    PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_kp_u_utf_8};\n    __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_12, 1+__pyx_t_12);\n    __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;\n    if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 239, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n  }\n  __Pyx_DECREF_SET(__pyx_v_opts, __pyx_t_3);\n  __pyx_t_3 = 0;\n\n  /* \"triangle/core.pyx\":245\n *     cdef triangulateio vorout_\n * \n *     cinit(&in_)             # <<<<<<<<<<<<<<\n *     cinit(&out_)\n *     cinit(&vorout_)\n */\n  __pyx_t_3 = __pyx_f_8triangle_4core_cinit((&__pyx_v_in_)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 245, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n  /* \"triangle/core.pyx\":246\n * \n *     cinit(&in_)\n *     cinit(&out_)             # <<<<<<<<<<<<<<\n *     cinit(&vorout_)\n * \n */\n  __pyx_t_3 = __pyx_f_8triangle_4core_cinit((&__pyx_v_out_)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 246, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n  /* \"triangle/core.pyx\":247\n *     cinit(&in_)\n *     cinit(&out_)\n *     cinit(&vorout_)             # <<<<<<<<<<<<<<\n * \n *     fin(_in, &in_)\n */\n  __pyx_t_3 = __pyx_f_8triangle_4core_cinit((&__pyx_v_vorout_)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 247, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n  /* \"triangle/core.pyx\":249\n *     cinit(&vorout_)\n * \n *     fin(_in, &in_)             # <<<<<<<<<<<<<<\n * \n *     if triangulate(opts, &in_, &out_, &vorout_) != 0:\n */\n  __pyx_t_3 = __pyx_f_8triangle_4core_fin(__pyx_v__in, (&__pyx_v_in_)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 249, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n  /* \"triangle/core.pyx\":251\n *     fin(_in, &in_)\n * \n *     if triangulate(opts, &in_, &out_, &vorout_) != 0:             # <<<<<<<<<<<<<<\n *         raise RuntimeError('Triangulation failed -- probably because of invalid geometry on input.')\n * \n */\n  __pyx_t_13 = __Pyx_PyObject_AsWritableString(__pyx_v_opts); if (unlikely((!__pyx_t_13) && PyErr_Occurred())) __PYX_ERR(0, 251, __pyx_L1_error)\n  __pyx_t_1 = (triangulate(__pyx_t_13, (&__pyx_v_in_), (&__pyx_v_out_), (&__pyx_v_vorout_)) != 0);\n  if (unlikely(__pyx_t_1)) {\n\n    /* \"triangle/core.pyx\":252\n * \n *     if triangulate(opts, &in_, &out_, &vorout_) != 0:\n *         raise RuntimeError('Triangulation failed -- probably because of invalid geometry on input.')             # <<<<<<<<<<<<<<\n * \n *     _out, _vorout = {}, {}\n */\n    __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_RuntimeError, __pyx_tuple__24, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 252, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_Raise(__pyx_t_3, 0, 0, 0);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __PYX_ERR(0, 252, __pyx_L1_error)\n\n    /* \"triangle/core.pyx\":251\n *     fin(_in, &in_)\n * \n *     if triangulate(opts, &in_, &out_, &vorout_) != 0:             # <<<<<<<<<<<<<<\n *         raise RuntimeError('Triangulation failed -- probably because of invalid geometry on input.')\n * \n */\n  }\n\n  /* \"triangle/core.pyx\":254\n *         raise RuntimeError('Triangulation failed -- probably because of invalid geometry on input.')\n * \n *     _out, _vorout = {}, {}             # <<<<<<<<<<<<<<\n *     fout(&out_, _out)\n *     fout(&vorout_, _vorout)\n */\n  __pyx_t_3 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 254, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __pyx_t_5 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 254, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_5);\n  __pyx_v__out = ((PyObject*)__pyx_t_3);\n  __pyx_t_3 = 0;\n  __pyx_v__vorout = ((PyObject*)__pyx_t_5);\n  __pyx_t_5 = 0;\n\n  /* \"triangle/core.pyx\":255\n * \n *     _out, _vorout = {}, {}\n *     fout(&out_, _out)             # <<<<<<<<<<<<<<\n *     fout(&vorout_, _vorout)\n * \n */\n  __pyx_t_5 = __pyx_f_8triangle_4core_fout((&__pyx_v_out_), __pyx_v__out); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 255, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_5);\n  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n\n  /* \"triangle/core.pyx\":256\n *     _out, _vorout = {}, {}\n *     fout(&out_, _out)\n *     fout(&vorout_, _vorout)             # <<<<<<<<<<<<<<\n * \n *     return _out, _vorout\n */\n  __pyx_t_5 = __pyx_f_8triangle_4core_fout((&__pyx_v_vorout_), __pyx_v__vorout); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 256, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_5);\n  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n\n  /* \"triangle/core.pyx\":258\n *     fout(&vorout_, _vorout)\n * \n *     return _out, _vorout             # <<<<<<<<<<<<<<\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_5 = PyTuple_New(2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 258, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_5);\n  __Pyx_INCREF(__pyx_v__out);\n  __Pyx_GIVEREF(__pyx_v__out);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_v__out)) __PYX_ERR(0, 258, __pyx_L1_error);\n  __Pyx_INCREF(__pyx_v__vorout);\n  __Pyx_GIVEREF(__pyx_v__vorout);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_v__vorout)) __PYX_ERR(0, 258, __pyx_L1_error);\n  __pyx_r = __pyx_t_5;\n  __pyx_t_5 = 0;\n  goto __pyx_L0;\n\n  /* \"triangle/core.pyx\":232\n * \n * \n * def triang(_in, opts):             # <<<<<<<<<<<<<<\n * \n *     if ('pointlist' not in _in) or (len(_in['pointlist']) < 3):\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_XDECREF(__pyx_t_8);\n  __Pyx_XDECREF(__pyx_t_9);\n  __Pyx_XDECREF(__pyx_t_10);\n  __Pyx_XDECREF(__pyx_t_11);\n  __Pyx_AddTraceback(\"triangle.core.triang\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v__out);\n  __Pyx_XDECREF(__pyx_v__vorout);\n  __Pyx_XDECREF(__pyx_8genexpr1__pyx_v_name);\n  __Pyx_XDECREF(__pyx_v__in);\n  __Pyx_XDECREF(__pyx_v_opts);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n#if CYTHON_USE_FREELISTS\nstatic struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *__pyx_freelist_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii[8];\nstatic int __pyx_freecount_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii = 0;\n#endif\n\nstatic PyObject *__pyx_tp_new_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) {\n  PyObject *o;\n  #if CYTHON_COMPILING_IN_LIMITED_API\n  allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc);\n  o = alloc_func(t, 0);\n  #else\n  #if CYTHON_USE_FREELISTS\n  if (likely((int)(__pyx_freecount_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii > 0) & (int)(t->tp_basicsize == sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii)))) {\n    o = (PyObject*)__pyx_freelist_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii[--__pyx_freecount_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii];\n    memset(o, 0, sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii));\n    (void) PyObject_INIT(o, t);\n    PyObject_GC_Track(o);\n  } else\n  #endif\n  {\n    o = (*t->tp_alloc)(t, 0);\n    if (unlikely(!o)) return 0;\n  }\n  #endif\n  return o;\n}\n\nstatic void __pyx_tp_dealloc_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii(PyObject *o) {\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *p = (struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *)o;\n  #if CYTHON_USE_TP_FINALIZE\n  if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) {\n    if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii) {\n      if (PyObject_CallFinalizerFromDealloc(o)) return;\n    }\n  }\n  #endif\n  PyObject_GC_UnTrack(o);\n  Py_CLEAR(p->__pyx_v_check);\n  Py_CLEAR(p->__pyx_v_free_);\n  #if CYTHON_USE_FREELISTS\n  if (((int)(__pyx_freecount_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii < 8) & (int)(Py_TYPE(o)->tp_basicsize == sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii)))) {\n    __pyx_freelist_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii[__pyx_freecount_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii++] = ((struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *)o);\n  } else\n  #endif\n  {\n    #if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY\n    (*Py_TYPE(o)->tp_free)(o);\n    #else\n    {\n      freefunc tp_free = (freefunc)PyType_GetSlot(Py_TYPE(o), Py_tp_free);\n      if (tp_free) tp_free(o);\n    }\n    #endif\n  }\n}\n\nstatic int __pyx_tp_traverse_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii(PyObject *o, visitproc v, void *a) {\n  int e;\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *p = (struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *)o;\n  if (p->__pyx_v_check) {\n    e = (*v)(p->__pyx_v_check, a); if (e) return e;\n  }\n  if (p->__pyx_v_free_) {\n    e = (*v)(p->__pyx_v_free_, a); if (e) return e;\n  }\n  return 0;\n}\n\nstatic int __pyx_tp_clear_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii(PyObject *o) {\n  PyObject* tmp;\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *p = (struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii *)o;\n  tmp = ((PyObject*)p->__pyx_v_check);\n  p->__pyx_v_check = Py_None; Py_INCREF(Py_None);\n  Py_XDECREF(tmp);\n  tmp = ((PyObject*)p->__pyx_v_free_);\n  p->__pyx_v_free_ = Py_None; Py_INCREF(Py_None);\n  Py_XDECREF(tmp);\n  return 0;\n}\n#if CYTHON_USE_TYPE_SPECS\nstatic PyType_Slot __pyx_type_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii_slots[] = {\n  {Py_tp_dealloc, (void *)__pyx_tp_dealloc_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii},\n  {Py_tp_traverse, (void *)__pyx_tp_traverse_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii},\n  {Py_tp_clear, (void *)__pyx_tp_clear_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii},\n  {Py_tp_new, (void *)__pyx_tp_new_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii},\n  {0, 0},\n};\nstatic PyType_Spec __pyx_type_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii_spec = {\n  \"triangle.core.__pyx_scope_struct____pyx_f_8triangle_4core_ii\",\n  sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii),\n  0,\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_FINALIZE,\n  __pyx_type_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii_slots,\n};\n#else\n\nstatic PyTypeObject __pyx_type_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii = {\n  PyVarObject_HEAD_INIT(0, 0)\n  \"triangle.core.\"\"__pyx_scope_struct____pyx_f_8triangle_4core_ii\", /*tp_name*/\n  sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii), /*tp_basicsize*/\n  0, /*tp_itemsize*/\n  __pyx_tp_dealloc_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii, /*tp_dealloc*/\n  #if PY_VERSION_HEX < 0x030800b4\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4\n  0, /*tp_vectorcall_offset*/\n  #endif\n  0, /*tp_getattr*/\n  0, /*tp_setattr*/\n  #if PY_MAJOR_VERSION < 3\n  0, /*tp_compare*/\n  #endif\n  #if PY_MAJOR_VERSION >= 3\n  0, /*tp_as_async*/\n  #endif\n  0, /*tp_repr*/\n  0, /*tp_as_number*/\n  0, /*tp_as_sequence*/\n  0, /*tp_as_mapping*/\n  0, /*tp_hash*/\n  0, /*tp_call*/\n  0, /*tp_str*/\n  0, /*tp_getattro*/\n  0, /*tp_setattro*/\n  0, /*tp_as_buffer*/\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_FINALIZE, /*tp_flags*/\n  0, /*tp_doc*/\n  __pyx_tp_traverse_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii, /*tp_traverse*/\n  __pyx_tp_clear_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii, /*tp_clear*/\n  0, /*tp_richcompare*/\n  0, /*tp_weaklistoffset*/\n  0, /*tp_iter*/\n  0, /*tp_iternext*/\n  0, /*tp_methods*/\n  0, /*tp_members*/\n  0, /*tp_getset*/\n  0, /*tp_base*/\n  0, /*tp_dict*/\n  0, /*tp_descr_get*/\n  0, /*tp_descr_set*/\n  #if !CYTHON_USE_TYPE_SPECS\n  0, /*tp_dictoffset*/\n  #endif\n  0, /*tp_init*/\n  0, /*tp_alloc*/\n  __pyx_tp_new_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii, /*tp_new*/\n  0, /*tp_free*/\n  0, /*tp_is_gc*/\n  0, /*tp_bases*/\n  0, /*tp_mro*/\n  0, /*tp_cache*/\n  0, /*tp_subclasses*/\n  0, /*tp_weaklist*/\n  0, /*tp_del*/\n  0, /*tp_version_tag*/\n  #if PY_VERSION_HEX >= 0x030400a1\n  #if CYTHON_USE_TP_FINALIZE\n  0, /*tp_finalize*/\n  #else\n  NULL, /*tp_finalize*/\n  #endif\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)\n  0, /*tp_vectorcall*/\n  #endif\n  #if __PYX_NEED_TP_PRINT_SLOT == 1\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030C0000\n  0, /*tp_watched*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030d00A4\n  0, /*tp_versions_used*/\n  #endif\n  #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000\n  0, /*tp_pypy_flags*/\n  #endif\n};\n#endif\n\n#if CYTHON_USE_FREELISTS\nstatic struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *__pyx_freelist_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd[8];\nstatic int __pyx_freecount_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd = 0;\n#endif\n\nstatic PyObject *__pyx_tp_new_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) {\n  PyObject *o;\n  #if CYTHON_COMPILING_IN_LIMITED_API\n  allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc);\n  o = alloc_func(t, 0);\n  #else\n  #if CYTHON_USE_FREELISTS\n  if (likely((int)(__pyx_freecount_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd > 0) & (int)(t->tp_basicsize == sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd)))) {\n    o = (PyObject*)__pyx_freelist_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd[--__pyx_freecount_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd];\n    memset(o, 0, sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd));\n    (void) PyObject_INIT(o, t);\n    PyObject_GC_Track(o);\n  } else\n  #endif\n  {\n    o = (*t->tp_alloc)(t, 0);\n    if (unlikely(!o)) return 0;\n  }\n  #endif\n  return o;\n}\n\nstatic void __pyx_tp_dealloc_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd(PyObject *o) {\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *p = (struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *)o;\n  #if CYTHON_USE_TP_FINALIZE\n  if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) {\n    if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd) {\n      if (PyObject_CallFinalizerFromDealloc(o)) return;\n    }\n  }\n  #endif\n  PyObject_GC_UnTrack(o);\n  Py_CLEAR(p->__pyx_v_check);\n  Py_CLEAR(p->__pyx_v_free_);\n  #if CYTHON_USE_FREELISTS\n  if (((int)(__pyx_freecount_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd < 8) & (int)(Py_TYPE(o)->tp_basicsize == sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd)))) {\n    __pyx_freelist_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd[__pyx_freecount_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd++] = ((struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *)o);\n  } else\n  #endif\n  {\n    #if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY\n    (*Py_TYPE(o)->tp_free)(o);\n    #else\n    {\n      freefunc tp_free = (freefunc)PyType_GetSlot(Py_TYPE(o), Py_tp_free);\n      if (tp_free) tp_free(o);\n    }\n    #endif\n  }\n}\n\nstatic int __pyx_tp_traverse_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd(PyObject *o, visitproc v, void *a) {\n  int e;\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *p = (struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *)o;\n  if (p->__pyx_v_check) {\n    e = (*v)(p->__pyx_v_check, a); if (e) return e;\n  }\n  if (p->__pyx_v_free_) {\n    e = (*v)(p->__pyx_v_free_, a); if (e) return e;\n  }\n  return 0;\n}\n\nstatic int __pyx_tp_clear_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd(PyObject *o) {\n  PyObject* tmp;\n  struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *p = (struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd *)o;\n  tmp = ((PyObject*)p->__pyx_v_check);\n  p->__pyx_v_check = Py_None; Py_INCREF(Py_None);\n  Py_XDECREF(tmp);\n  tmp = ((PyObject*)p->__pyx_v_free_);\n  p->__pyx_v_free_ = Py_None; Py_INCREF(Py_None);\n  Py_XDECREF(tmp);\n  return 0;\n}\n#if CYTHON_USE_TYPE_SPECS\nstatic PyType_Slot __pyx_type_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd_slots[] = {\n  {Py_tp_dealloc, (void *)__pyx_tp_dealloc_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd},\n  {Py_tp_traverse, (void *)__pyx_tp_traverse_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd},\n  {Py_tp_clear, (void *)__pyx_tp_clear_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd},\n  {Py_tp_new, (void *)__pyx_tp_new_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd},\n  {0, 0},\n};\nstatic PyType_Spec __pyx_type_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd_spec = {\n  \"triangle.core.__pyx_scope_struct_1___pyx_f_8triangle_4core_dd\",\n  sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd),\n  0,\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_FINALIZE,\n  __pyx_type_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd_slots,\n};\n#else\n\nstatic PyTypeObject __pyx_type_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd = {\n  PyVarObject_HEAD_INIT(0, 0)\n  \"triangle.core.\"\"__pyx_scope_struct_1___pyx_f_8triangle_4core_dd\", /*tp_name*/\n  sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd), /*tp_basicsize*/\n  0, /*tp_itemsize*/\n  __pyx_tp_dealloc_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd, /*tp_dealloc*/\n  #if PY_VERSION_HEX < 0x030800b4\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4\n  0, /*tp_vectorcall_offset*/\n  #endif\n  0, /*tp_getattr*/\n  0, /*tp_setattr*/\n  #if PY_MAJOR_VERSION < 3\n  0, /*tp_compare*/\n  #endif\n  #if PY_MAJOR_VERSION >= 3\n  0, /*tp_as_async*/\n  #endif\n  0, /*tp_repr*/\n  0, /*tp_as_number*/\n  0, /*tp_as_sequence*/\n  0, /*tp_as_mapping*/\n  0, /*tp_hash*/\n  0, /*tp_call*/\n  0, /*tp_str*/\n  0, /*tp_getattro*/\n  0, /*tp_setattro*/\n  0, /*tp_as_buffer*/\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_FINALIZE, /*tp_flags*/\n  0, /*tp_doc*/\n  __pyx_tp_traverse_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd, /*tp_traverse*/\n  __pyx_tp_clear_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd, /*tp_clear*/\n  0, /*tp_richcompare*/\n  0, /*tp_weaklistoffset*/\n  0, /*tp_iter*/\n  0, /*tp_iternext*/\n  0, /*tp_methods*/\n  0, /*tp_members*/\n  0, /*tp_getset*/\n  0, /*tp_base*/\n  0, /*tp_dict*/\n  0, /*tp_descr_get*/\n  0, /*tp_descr_set*/\n  #if !CYTHON_USE_TYPE_SPECS\n  0, /*tp_dictoffset*/\n  #endif\n  0, /*tp_init*/\n  0, /*tp_alloc*/\n  __pyx_tp_new_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd, /*tp_new*/\n  0, /*tp_free*/\n  0, /*tp_is_gc*/\n  0, /*tp_bases*/\n  0, /*tp_mro*/\n  0, /*tp_cache*/\n  0, /*tp_subclasses*/\n  0, /*tp_weaklist*/\n  0, /*tp_del*/\n  0, /*tp_version_tag*/\n  #if PY_VERSION_HEX >= 0x030400a1\n  #if CYTHON_USE_TP_FINALIZE\n  0, /*tp_finalize*/\n  #else\n  NULL, /*tp_finalize*/\n  #endif\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)\n  0, /*tp_vectorcall*/\n  #endif\n  #if __PYX_NEED_TP_PRINT_SLOT == 1\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030C0000\n  0, /*tp_watched*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030d00A4\n  0, /*tp_versions_used*/\n  #endif\n  #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000\n  0, /*tp_pypy_flags*/\n  #endif\n};\n#endif\n\n#if CYTHON_USE_FREELISTS\nstatic struct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap *__pyx_freelist_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap[8];\nstatic int __pyx_freecount_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap = 0;\n#endif\n\nstatic PyObject *__pyx_tp_new_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) {\n  PyObject *o;\n  #if CYTHON_COMPILING_IN_LIMITED_API\n  allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc);\n  o = alloc_func(t, 0);\n  #else\n  #if CYTHON_USE_FREELISTS\n  if (likely((int)(__pyx_freecount_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap > 0) & (int)(t->tp_basicsize == sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap)))) {\n    o = (PyObject*)__pyx_freelist_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap[--__pyx_freecount_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap];\n    memset(o, 0, sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap));\n    (void) PyObject_INIT(o, t);\n  } else\n  #endif\n  {\n    o = (*t->tp_alloc)(t, 0);\n    if (unlikely(!o)) return 0;\n  }\n  #endif\n  return o;\n}\n\nstatic void __pyx_tp_dealloc_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap(PyObject *o) {\n  #if CYTHON_USE_TP_FINALIZE\n  if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && (!PyType_IS_GC(Py_TYPE(o)) || !__Pyx_PyObject_GC_IsFinalized(o))) {\n    if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap) {\n      if (PyObject_CallFinalizerFromDealloc(o)) return;\n    }\n  }\n  #endif\n  #if CYTHON_USE_FREELISTS\n  if (((int)(__pyx_freecount_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap < 8) & (int)(Py_TYPE(o)->tp_basicsize == sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap)))) {\n    __pyx_freelist_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap[__pyx_freecount_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap++] = ((struct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap *)o);\n  } else\n  #endif\n  {\n    #if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY\n    (*Py_TYPE(o)->tp_free)(o);\n    #else\n    {\n      freefunc tp_free = (freefunc)PyType_GetSlot(Py_TYPE(o), Py_tp_free);\n      if (tp_free) tp_free(o);\n    }\n    #endif\n  }\n}\n#if CYTHON_USE_TYPE_SPECS\nstatic PyType_Slot __pyx_type_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap_slots[] = {\n  {Py_tp_dealloc, (void *)__pyx_tp_dealloc_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap},\n  {Py_tp_new, (void *)__pyx_tp_new_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap},\n  {0, 0},\n};\nstatic PyType_Spec __pyx_type_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap_spec = {\n  \"triangle.core.__pyx_scope_struct_2___pyx_f_8triangle_4core__wrap\",\n  sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap),\n  0,\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_FINALIZE,\n  __pyx_type_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap_slots,\n};\n#else\n\nstatic PyTypeObject __pyx_type_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap = {\n  PyVarObject_HEAD_INIT(0, 0)\n  \"triangle.core.\"\"__pyx_scope_struct_2___pyx_f_8triangle_4core__wrap\", /*tp_name*/\n  sizeof(struct __pyx_obj_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap), /*tp_basicsize*/\n  0, /*tp_itemsize*/\n  __pyx_tp_dealloc_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap, /*tp_dealloc*/\n  #if PY_VERSION_HEX < 0x030800b4\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4\n  0, /*tp_vectorcall_offset*/\n  #endif\n  0, /*tp_getattr*/\n  0, /*tp_setattr*/\n  #if PY_MAJOR_VERSION < 3\n  0, /*tp_compare*/\n  #endif\n  #if PY_MAJOR_VERSION >= 3\n  0, /*tp_as_async*/\n  #endif\n  0, /*tp_repr*/\n  0, /*tp_as_number*/\n  0, /*tp_as_sequence*/\n  0, /*tp_as_mapping*/\n  0, /*tp_hash*/\n  0, /*tp_call*/\n  0, /*tp_str*/\n  0, /*tp_getattro*/\n  0, /*tp_setattro*/\n  0, /*tp_as_buffer*/\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_FINALIZE, /*tp_flags*/\n  0, /*tp_doc*/\n  0, /*tp_traverse*/\n  0, /*tp_clear*/\n  0, /*tp_richcompare*/\n  0, /*tp_weaklistoffset*/\n  0, /*tp_iter*/\n  0, /*tp_iternext*/\n  0, /*tp_methods*/\n  0, /*tp_members*/\n  0, /*tp_getset*/\n  0, /*tp_base*/\n  0, /*tp_dict*/\n  0, /*tp_descr_get*/\n  0, /*tp_descr_set*/\n  #if !CYTHON_USE_TYPE_SPECS\n  0, /*tp_dictoffset*/\n  #endif\n  0, /*tp_init*/\n  0, /*tp_alloc*/\n  __pyx_tp_new_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap, /*tp_new*/\n  0, /*tp_free*/\n  0, /*tp_is_gc*/\n  0, /*tp_bases*/\n  0, /*tp_mro*/\n  0, /*tp_cache*/\n  0, /*tp_subclasses*/\n  0, /*tp_weaklist*/\n  0, /*tp_del*/\n  0, /*tp_version_tag*/\n  #if PY_VERSION_HEX >= 0x030400a1\n  #if CYTHON_USE_TP_FINALIZE\n  0, /*tp_finalize*/\n  #else\n  NULL, /*tp_finalize*/\n  #endif\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)\n  0, /*tp_vectorcall*/\n  #endif\n  #if __PYX_NEED_TP_PRINT_SLOT == 1\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030C0000\n  0, /*tp_watched*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030d00A4\n  0, /*tp_versions_used*/\n  #endif\n  #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000\n  0, /*tp_pypy_flags*/\n  #endif\n};\n#endif\nstatic struct __pyx_vtabstruct_array __pyx_vtable_array;\n\nstatic PyObject *__pyx_tp_new_array(PyTypeObject *t, PyObject *a, PyObject *k) {\n  struct __pyx_array_obj *p;\n  PyObject *o;\n  #if CYTHON_COMPILING_IN_LIMITED_API\n  allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc);\n  o = alloc_func(t, 0);\n  #else\n  if (likely(!__Pyx_PyType_HasFeature(t, Py_TPFLAGS_IS_ABSTRACT))) {\n    o = (*t->tp_alloc)(t, 0);\n  } else {\n    o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0);\n  }\n  if (unlikely(!o)) return 0;\n  #endif\n  p = ((struct __pyx_array_obj *)o);\n  p->__pyx_vtab = __pyx_vtabptr_array;\n  p->mode = ((PyObject*)Py_None); Py_INCREF(Py_None);\n  p->_format = ((PyObject*)Py_None); Py_INCREF(Py_None);\n  if (unlikely(__pyx_array___cinit__(o, a, k) < 0)) goto bad;\n  return o;\n  bad:\n  Py_DECREF(o); o = 0;\n  return NULL;\n}\n\nstatic void __pyx_tp_dealloc_array(PyObject *o) {\n  struct __pyx_array_obj *p = (struct __pyx_array_obj *)o;\n  #if CYTHON_USE_TP_FINALIZE\n  if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && (!PyType_IS_GC(Py_TYPE(o)) || !__Pyx_PyObject_GC_IsFinalized(o))) {\n    if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_array) {\n      if (PyObject_CallFinalizerFromDealloc(o)) return;\n    }\n  }\n  #endif\n  {\n    PyObject *etype, *eval, *etb;\n    PyErr_Fetch(&etype, &eval, &etb);\n    __Pyx_SET_REFCNT(o, Py_REFCNT(o) + 1);\n    __pyx_array___dealloc__(o);\n    __Pyx_SET_REFCNT(o, Py_REFCNT(o) - 1);\n    PyErr_Restore(etype, eval, etb);\n  }\n  Py_CLEAR(p->mode);\n  Py_CLEAR(p->_format);\n  #if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY\n  (*Py_TYPE(o)->tp_free)(o);\n  #else\n  {\n    freefunc tp_free = (freefunc)PyType_GetSlot(Py_TYPE(o), Py_tp_free);\n    if (tp_free) tp_free(o);\n  }\n  #endif\n}\nstatic PyObject *__pyx_sq_item_array(PyObject *o, Py_ssize_t i) {\n  PyObject *r;\n  PyObject *x = PyInt_FromSsize_t(i); if(!x) return 0;\n  r = Py_TYPE(o)->tp_as_mapping->mp_subscript(o, x);\n  Py_DECREF(x);\n  return r;\n}\n\nstatic int __pyx_mp_ass_subscript_array(PyObject *o, PyObject *i, PyObject *v) {\n  if (v) {\n    return __pyx_array___setitem__(o, i, v);\n  }\n  else {\n    __Pyx_TypeName o_type_name;\n    o_type_name = __Pyx_PyType_GetName(Py_TYPE(o));\n    PyErr_Format(PyExc_NotImplementedError,\n      \"Subscript deletion not supported by \" __Pyx_FMT_TYPENAME, o_type_name);\n    __Pyx_DECREF_TypeName(o_type_name);\n    return -1;\n  }\n}\n\nstatic PyObject *__pyx_tp_getattro_array(PyObject *o, PyObject *n) {\n  PyObject *v = __Pyx_PyObject_GenericGetAttr(o, n);\n  if (!v && PyErr_ExceptionMatches(PyExc_AttributeError)) {\n    PyErr_Clear();\n    v = __pyx_array___getattr__(o, n);\n  }\n  return v;\n}\n\nstatic PyObject *__pyx_getprop___pyx_array_memview(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(o);\n}\n\nstatic PyMethodDef __pyx_methods_array[] = {\n  {\"__getattr__\", (PyCFunction)__pyx_array___getattr__, METH_O|METH_COEXIST, 0},\n  {\"__reduce_cython__\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_array_1__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},\n  {\"__setstate_cython__\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_array_3__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},\n  {0, 0, 0, 0}\n};\n\nstatic struct PyGetSetDef __pyx_getsets_array[] = {\n  {(char *)\"memview\", __pyx_getprop___pyx_array_memview, 0, (char *)0, 0},\n  {0, 0, 0, 0, 0}\n};\n#if CYTHON_USE_TYPE_SPECS\n#if !CYTHON_COMPILING_IN_LIMITED_API\n\nstatic PyBufferProcs __pyx_tp_as_buffer_array = {\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getreadbuffer*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getwritebuffer*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getsegcount*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getcharbuffer*/\n  #endif\n  __pyx_array_getbuffer, /*bf_getbuffer*/\n  0, /*bf_releasebuffer*/\n};\n#endif\nstatic PyType_Slot __pyx_type___pyx_array_slots[] = {\n  {Py_tp_dealloc, (void *)__pyx_tp_dealloc_array},\n  {Py_sq_length, (void *)__pyx_array___len__},\n  {Py_sq_item, (void *)__pyx_sq_item_array},\n  {Py_mp_length, (void *)__pyx_array___len__},\n  {Py_mp_subscript, (void *)__pyx_array___getitem__},\n  {Py_mp_ass_subscript, (void *)__pyx_mp_ass_subscript_array},\n  {Py_tp_getattro, (void *)__pyx_tp_getattro_array},\n  #if defined(Py_bf_getbuffer)\n  {Py_bf_getbuffer, (void *)__pyx_array_getbuffer},\n  #endif\n  {Py_tp_methods, (void *)__pyx_methods_array},\n  {Py_tp_getset, (void *)__pyx_getsets_array},\n  {Py_tp_new, (void *)__pyx_tp_new_array},\n  {0, 0},\n};\nstatic PyType_Spec __pyx_type___pyx_array_spec = {\n  \"triangle.core.array\",\n  sizeof(struct __pyx_array_obj),\n  0,\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_SEQUENCE,\n  __pyx_type___pyx_array_slots,\n};\n#else\n\nstatic PySequenceMethods __pyx_tp_as_sequence_array = {\n  __pyx_array___len__, /*sq_length*/\n  0, /*sq_concat*/\n  0, /*sq_repeat*/\n  __pyx_sq_item_array, /*sq_item*/\n  0, /*sq_slice*/\n  0, /*sq_ass_item*/\n  0, /*sq_ass_slice*/\n  0, /*sq_contains*/\n  0, /*sq_inplace_concat*/\n  0, /*sq_inplace_repeat*/\n};\n\nstatic PyMappingMethods __pyx_tp_as_mapping_array = {\n  __pyx_array___len__, /*mp_length*/\n  __pyx_array___getitem__, /*mp_subscript*/\n  __pyx_mp_ass_subscript_array, /*mp_ass_subscript*/\n};\n\nstatic PyBufferProcs __pyx_tp_as_buffer_array = {\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getreadbuffer*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getwritebuffer*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getsegcount*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getcharbuffer*/\n  #endif\n  __pyx_array_getbuffer, /*bf_getbuffer*/\n  0, /*bf_releasebuffer*/\n};\n\nstatic PyTypeObject __pyx_type___pyx_array = {\n  PyVarObject_HEAD_INIT(0, 0)\n  \"triangle.core.\"\"array\", /*tp_name*/\n  sizeof(struct __pyx_array_obj), /*tp_basicsize*/\n  0, /*tp_itemsize*/\n  __pyx_tp_dealloc_array, /*tp_dealloc*/\n  #if PY_VERSION_HEX < 0x030800b4\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4\n  0, /*tp_vectorcall_offset*/\n  #endif\n  0, /*tp_getattr*/\n  0, /*tp_setattr*/\n  #if PY_MAJOR_VERSION < 3\n  0, /*tp_compare*/\n  #endif\n  #if PY_MAJOR_VERSION >= 3\n  0, /*tp_as_async*/\n  #endif\n  0, /*tp_repr*/\n  0, /*tp_as_number*/\n  &__pyx_tp_as_sequence_array, /*tp_as_sequence*/\n  &__pyx_tp_as_mapping_array, /*tp_as_mapping*/\n  0, /*tp_hash*/\n  0, /*tp_call*/\n  0, /*tp_str*/\n  __pyx_tp_getattro_array, /*tp_getattro*/\n  0, /*tp_setattro*/\n  &__pyx_tp_as_buffer_array, /*tp_as_buffer*/\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_SEQUENCE, /*tp_flags*/\n  0, /*tp_doc*/\n  0, /*tp_traverse*/\n  0, /*tp_clear*/\n  0, /*tp_richcompare*/\n  0, /*tp_weaklistoffset*/\n  0, /*tp_iter*/\n  0, /*tp_iternext*/\n  __pyx_methods_array, /*tp_methods*/\n  0, /*tp_members*/\n  __pyx_getsets_array, /*tp_getset*/\n  0, /*tp_base*/\n  0, /*tp_dict*/\n  0, /*tp_descr_get*/\n  0, /*tp_descr_set*/\n  #if !CYTHON_USE_TYPE_SPECS\n  0, /*tp_dictoffset*/\n  #endif\n  0, /*tp_init*/\n  0, /*tp_alloc*/\n  __pyx_tp_new_array, /*tp_new*/\n  0, /*tp_free*/\n  0, /*tp_is_gc*/\n  0, /*tp_bases*/\n  0, /*tp_mro*/\n  0, /*tp_cache*/\n  0, /*tp_subclasses*/\n  0, /*tp_weaklist*/\n  0, /*tp_del*/\n  0, /*tp_version_tag*/\n  #if PY_VERSION_HEX >= 0x030400a1\n  #if CYTHON_USE_TP_FINALIZE\n  0, /*tp_finalize*/\n  #else\n  NULL, /*tp_finalize*/\n  #endif\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)\n  0, /*tp_vectorcall*/\n  #endif\n  #if __PYX_NEED_TP_PRINT_SLOT == 1\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030C0000\n  0, /*tp_watched*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030d00A4\n  0, /*tp_versions_used*/\n  #endif\n  #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000\n  0, /*tp_pypy_flags*/\n  #endif\n};\n#endif\n\nstatic PyObject *__pyx_tp_new_Enum(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) {\n  struct __pyx_MemviewEnum_obj *p;\n  PyObject *o;\n  #if CYTHON_COMPILING_IN_LIMITED_API\n  allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc);\n  o = alloc_func(t, 0);\n  #else\n  if (likely(!__Pyx_PyType_HasFeature(t, Py_TPFLAGS_IS_ABSTRACT))) {\n    o = (*t->tp_alloc)(t, 0);\n  } else {\n    o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0);\n  }\n  if (unlikely(!o)) return 0;\n  #endif\n  p = ((struct __pyx_MemviewEnum_obj *)o);\n  p->name = Py_None; Py_INCREF(Py_None);\n  return o;\n}\n\nstatic void __pyx_tp_dealloc_Enum(PyObject *o) {\n  struct __pyx_MemviewEnum_obj *p = (struct __pyx_MemviewEnum_obj *)o;\n  #if CYTHON_USE_TP_FINALIZE\n  if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) {\n    if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_Enum) {\n      if (PyObject_CallFinalizerFromDealloc(o)) return;\n    }\n  }\n  #endif\n  PyObject_GC_UnTrack(o);\n  Py_CLEAR(p->name);\n  #if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY\n  (*Py_TYPE(o)->tp_free)(o);\n  #else\n  {\n    freefunc tp_free = (freefunc)PyType_GetSlot(Py_TYPE(o), Py_tp_free);\n    if (tp_free) tp_free(o);\n  }\n  #endif\n}\n\nstatic int __pyx_tp_traverse_Enum(PyObject *o, visitproc v, void *a) {\n  int e;\n  struct __pyx_MemviewEnum_obj *p = (struct __pyx_MemviewEnum_obj *)o;\n  if (p->name) {\n    e = (*v)(p->name, a); if (e) return e;\n  }\n  return 0;\n}\n\nstatic int __pyx_tp_clear_Enum(PyObject *o) {\n  PyObject* tmp;\n  struct __pyx_MemviewEnum_obj *p = (struct __pyx_MemviewEnum_obj *)o;\n  tmp = ((PyObject*)p->name);\n  p->name = Py_None; Py_INCREF(Py_None);\n  Py_XDECREF(tmp);\n  return 0;\n}\n\nstatic PyObject *__pyx_specialmethod___pyx_MemviewEnum___repr__(PyObject *self, CYTHON_UNUSED PyObject *arg) {\n  return __pyx_MemviewEnum___repr__(self);\n}\n\nstatic PyMethodDef __pyx_methods_Enum[] = {\n  {\"__repr__\", (PyCFunction)__pyx_specialmethod___pyx_MemviewEnum___repr__, METH_NOARGS|METH_COEXIST, 0},\n  {\"__reduce_cython__\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_MemviewEnum_1__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},\n  {\"__setstate_cython__\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_MemviewEnum_3__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},\n  {0, 0, 0, 0}\n};\n#if CYTHON_USE_TYPE_SPECS\nstatic PyType_Slot __pyx_type___pyx_MemviewEnum_slots[] = {\n  {Py_tp_dealloc, (void *)__pyx_tp_dealloc_Enum},\n  {Py_tp_repr, (void *)__pyx_MemviewEnum___repr__},\n  {Py_tp_traverse, (void *)__pyx_tp_traverse_Enum},\n  {Py_tp_clear, (void *)__pyx_tp_clear_Enum},\n  {Py_tp_methods, (void *)__pyx_methods_Enum},\n  {Py_tp_init, (void *)__pyx_MemviewEnum___init__},\n  {Py_tp_new, (void *)__pyx_tp_new_Enum},\n  {0, 0},\n};\nstatic PyType_Spec __pyx_type___pyx_MemviewEnum_spec = {\n  \"triangle.core.Enum\",\n  sizeof(struct __pyx_MemviewEnum_obj),\n  0,\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC,\n  __pyx_type___pyx_MemviewEnum_slots,\n};\n#else\n\nstatic PyTypeObject __pyx_type___pyx_MemviewEnum = {\n  PyVarObject_HEAD_INIT(0, 0)\n  \"triangle.core.\"\"Enum\", /*tp_name*/\n  sizeof(struct __pyx_MemviewEnum_obj), /*tp_basicsize*/\n  0, /*tp_itemsize*/\n  __pyx_tp_dealloc_Enum, /*tp_dealloc*/\n  #if PY_VERSION_HEX < 0x030800b4\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4\n  0, /*tp_vectorcall_offset*/\n  #endif\n  0, /*tp_getattr*/\n  0, /*tp_setattr*/\n  #if PY_MAJOR_VERSION < 3\n  0, /*tp_compare*/\n  #endif\n  #if PY_MAJOR_VERSION >= 3\n  0, /*tp_as_async*/\n  #endif\n  __pyx_MemviewEnum___repr__, /*tp_repr*/\n  0, /*tp_as_number*/\n  0, /*tp_as_sequence*/\n  0, /*tp_as_mapping*/\n  0, /*tp_hash*/\n  0, /*tp_call*/\n  0, /*tp_str*/\n  0, /*tp_getattro*/\n  0, /*tp_setattro*/\n  0, /*tp_as_buffer*/\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, /*tp_flags*/\n  0, /*tp_doc*/\n  __pyx_tp_traverse_Enum, /*tp_traverse*/\n  __pyx_tp_clear_Enum, /*tp_clear*/\n  0, /*tp_richcompare*/\n  0, /*tp_weaklistoffset*/\n  0, /*tp_iter*/\n  0, /*tp_iternext*/\n  __pyx_methods_Enum, /*tp_methods*/\n  0, /*tp_members*/\n  0, /*tp_getset*/\n  0, /*tp_base*/\n  0, /*tp_dict*/\n  0, /*tp_descr_get*/\n  0, /*tp_descr_set*/\n  #if !CYTHON_USE_TYPE_SPECS\n  0, /*tp_dictoffset*/\n  #endif\n  __pyx_MemviewEnum___init__, /*tp_init*/\n  0, /*tp_alloc*/\n  __pyx_tp_new_Enum, /*tp_new*/\n  0, /*tp_free*/\n  0, /*tp_is_gc*/\n  0, /*tp_bases*/\n  0, /*tp_mro*/\n  0, /*tp_cache*/\n  0, /*tp_subclasses*/\n  0, /*tp_weaklist*/\n  0, /*tp_del*/\n  0, /*tp_version_tag*/\n  #if PY_VERSION_HEX >= 0x030400a1\n  #if CYTHON_USE_TP_FINALIZE\n  0, /*tp_finalize*/\n  #else\n  NULL, /*tp_finalize*/\n  #endif\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)\n  0, /*tp_vectorcall*/\n  #endif\n  #if __PYX_NEED_TP_PRINT_SLOT == 1\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030C0000\n  0, /*tp_watched*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030d00A4\n  0, /*tp_versions_used*/\n  #endif\n  #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000\n  0, /*tp_pypy_flags*/\n  #endif\n};\n#endif\nstatic struct __pyx_vtabstruct_memoryview __pyx_vtable_memoryview;\n\nstatic PyObject *__pyx_tp_new_memoryview(PyTypeObject *t, PyObject *a, PyObject *k) {\n  struct __pyx_memoryview_obj *p;\n  PyObject *o;\n  #if CYTHON_COMPILING_IN_LIMITED_API\n  allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc);\n  o = alloc_func(t, 0);\n  #else\n  if (likely(!__Pyx_PyType_HasFeature(t, Py_TPFLAGS_IS_ABSTRACT))) {\n    o = (*t->tp_alloc)(t, 0);\n  } else {\n    o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0);\n  }\n  if (unlikely(!o)) return 0;\n  #endif\n  p = ((struct __pyx_memoryview_obj *)o);\n  p->__pyx_vtab = __pyx_vtabptr_memoryview;\n  p->obj = Py_None; Py_INCREF(Py_None);\n  p->_size = Py_None; Py_INCREF(Py_None);\n  p->_array_interface = Py_None; Py_INCREF(Py_None);\n  p->view.obj = NULL;\n  if (unlikely(__pyx_memoryview___cinit__(o, a, k) < 0)) goto bad;\n  return o;\n  bad:\n  Py_DECREF(o); o = 0;\n  return NULL;\n}\n\nstatic void __pyx_tp_dealloc_memoryview(PyObject *o) {\n  struct __pyx_memoryview_obj *p = (struct __pyx_memoryview_obj *)o;\n  #if CYTHON_USE_TP_FINALIZE\n  if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) {\n    if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_memoryview) {\n      if (PyObject_CallFinalizerFromDealloc(o)) return;\n    }\n  }\n  #endif\n  PyObject_GC_UnTrack(o);\n  {\n    PyObject *etype, *eval, *etb;\n    PyErr_Fetch(&etype, &eval, &etb);\n    __Pyx_SET_REFCNT(o, Py_REFCNT(o) + 1);\n    __pyx_memoryview___dealloc__(o);\n    __Pyx_SET_REFCNT(o, Py_REFCNT(o) - 1);\n    PyErr_Restore(etype, eval, etb);\n  }\n  Py_CLEAR(p->obj);\n  Py_CLEAR(p->_size);\n  Py_CLEAR(p->_array_interface);\n  #if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY\n  (*Py_TYPE(o)->tp_free)(o);\n  #else\n  {\n    freefunc tp_free = (freefunc)PyType_GetSlot(Py_TYPE(o), Py_tp_free);\n    if (tp_free) tp_free(o);\n  }\n  #endif\n}\n\nstatic int __pyx_tp_traverse_memoryview(PyObject *o, visitproc v, void *a) {\n  int e;\n  struct __pyx_memoryview_obj *p = (struct __pyx_memoryview_obj *)o;\n  if (p->obj) {\n    e = (*v)(p->obj, a); if (e) return e;\n  }\n  if (p->_size) {\n    e = (*v)(p->_size, a); if (e) return e;\n  }\n  if (p->_array_interface) {\n    e = (*v)(p->_array_interface, a); if (e) return e;\n  }\n  if (p->view.obj) {\n    e = (*v)(p->view.obj, a); if (e) return e;\n  }\n  return 0;\n}\n\nstatic int __pyx_tp_clear_memoryview(PyObject *o) {\n  PyObject* tmp;\n  struct __pyx_memoryview_obj *p = (struct __pyx_memoryview_obj *)o;\n  tmp = ((PyObject*)p->obj);\n  p->obj = Py_None; Py_INCREF(Py_None);\n  Py_XDECREF(tmp);\n  tmp = ((PyObject*)p->_size);\n  p->_size = Py_None; Py_INCREF(Py_None);\n  Py_XDECREF(tmp);\n  tmp = ((PyObject*)p->_array_interface);\n  p->_array_interface = Py_None; Py_INCREF(Py_None);\n  Py_XDECREF(tmp);\n  Py_CLEAR(p->view.obj);\n  return 0;\n}\nstatic PyObject *__pyx_sq_item_memoryview(PyObject *o, Py_ssize_t i) {\n  PyObject *r;\n  PyObject *x = PyInt_FromSsize_t(i); if(!x) return 0;\n  r = Py_TYPE(o)->tp_as_mapping->mp_subscript(o, x);\n  Py_DECREF(x);\n  return r;\n}\n\nstatic int __pyx_mp_ass_subscript_memoryview(PyObject *o, PyObject *i, PyObject *v) {\n  if (v) {\n    return __pyx_memoryview___setitem__(o, i, v);\n  }\n  else {\n    __Pyx_TypeName o_type_name;\n    o_type_name = __Pyx_PyType_GetName(Py_TYPE(o));\n    PyErr_Format(PyExc_NotImplementedError,\n      \"Subscript deletion not supported by \" __Pyx_FMT_TYPENAME, o_type_name);\n    __Pyx_DECREF_TypeName(o_type_name);\n    return -1;\n  }\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_T(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_base(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_shape(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_strides(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_suboffsets(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_ndim(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_itemsize(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_nbytes(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_size(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(o);\n}\n\nstatic PyObject *__pyx_specialmethod___pyx_memoryview___repr__(PyObject *self, CYTHON_UNUSED PyObject *arg) {\n  return __pyx_memoryview___repr__(self);\n}\n\nstatic PyMethodDef __pyx_methods_memoryview[] = {\n  {\"__repr__\", (PyCFunction)__pyx_specialmethod___pyx_memoryview___repr__, METH_NOARGS|METH_COEXIST, 0},\n  {\"is_c_contig\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_memoryview_is_c_contig, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},\n  {\"is_f_contig\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_memoryview_is_f_contig, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},\n  {\"copy\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_memoryview_copy, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},\n  {\"copy_fortran\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_memoryview_copy_fortran, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},\n  {\"__reduce_cython__\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_memoryview_1__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},\n  {\"__setstate_cython__\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_memoryview_3__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},\n  {0, 0, 0, 0}\n};\n\nstatic struct PyGetSetDef __pyx_getsets_memoryview[] = {\n  {(char *)\"T\", __pyx_getprop___pyx_memoryview_T, 0, (char *)0, 0},\n  {(char *)\"base\", __pyx_getprop___pyx_memoryview_base, 0, (char *)0, 0},\n  {(char *)\"shape\", __pyx_getprop___pyx_memoryview_shape, 0, (char *)0, 0},\n  {(char *)\"strides\", __pyx_getprop___pyx_memoryview_strides, 0, (char *)0, 0},\n  {(char *)\"suboffsets\", __pyx_getprop___pyx_memoryview_suboffsets, 0, (char *)0, 0},\n  {(char *)\"ndim\", __pyx_getprop___pyx_memoryview_ndim, 0, (char *)0, 0},\n  {(char *)\"itemsize\", __pyx_getprop___pyx_memoryview_itemsize, 0, (char *)0, 0},\n  {(char *)\"nbytes\", __pyx_getprop___pyx_memoryview_nbytes, 0, (char *)0, 0},\n  {(char *)\"size\", __pyx_getprop___pyx_memoryview_size, 0, (char *)0, 0},\n  {0, 0, 0, 0, 0}\n};\n#if CYTHON_USE_TYPE_SPECS\n#if !CYTHON_COMPILING_IN_LIMITED_API\n\nstatic PyBufferProcs __pyx_tp_as_buffer_memoryview = {\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getreadbuffer*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getwritebuffer*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getsegcount*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getcharbuffer*/\n  #endif\n  __pyx_memoryview_getbuffer, /*bf_getbuffer*/\n  0, /*bf_releasebuffer*/\n};\n#endif\nstatic PyType_Slot __pyx_type___pyx_memoryview_slots[] = {\n  {Py_tp_dealloc, (void *)__pyx_tp_dealloc_memoryview},\n  {Py_tp_repr, (void *)__pyx_memoryview___repr__},\n  {Py_sq_length, (void *)__pyx_memoryview___len__},\n  {Py_sq_item, (void *)__pyx_sq_item_memoryview},\n  {Py_mp_length, (void *)__pyx_memoryview___len__},\n  {Py_mp_subscript, (void *)__pyx_memoryview___getitem__},\n  {Py_mp_ass_subscript, (void *)__pyx_mp_ass_subscript_memoryview},\n  {Py_tp_str, (void *)__pyx_memoryview___str__},\n  #if defined(Py_bf_getbuffer)\n  {Py_bf_getbuffer, (void *)__pyx_memoryview_getbuffer},\n  #endif\n  {Py_tp_traverse, (void *)__pyx_tp_traverse_memoryview},\n  {Py_tp_clear, (void *)__pyx_tp_clear_memoryview},\n  {Py_tp_methods, (void *)__pyx_methods_memoryview},\n  {Py_tp_getset, (void *)__pyx_getsets_memoryview},\n  {Py_tp_new, (void *)__pyx_tp_new_memoryview},\n  {0, 0},\n};\nstatic PyType_Spec __pyx_type___pyx_memoryview_spec = {\n  \"triangle.core.memoryview\",\n  sizeof(struct __pyx_memoryview_obj),\n  0,\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC,\n  __pyx_type___pyx_memoryview_slots,\n};\n#else\n\nstatic PySequenceMethods __pyx_tp_as_sequence_memoryview = {\n  __pyx_memoryview___len__, /*sq_length*/\n  0, /*sq_concat*/\n  0, /*sq_repeat*/\n  __pyx_sq_item_memoryview, /*sq_item*/\n  0, /*sq_slice*/\n  0, /*sq_ass_item*/\n  0, /*sq_ass_slice*/\n  0, /*sq_contains*/\n  0, /*sq_inplace_concat*/\n  0, /*sq_inplace_repeat*/\n};\n\nstatic PyMappingMethods __pyx_tp_as_mapping_memoryview = {\n  __pyx_memoryview___len__, /*mp_length*/\n  __pyx_memoryview___getitem__, /*mp_subscript*/\n  __pyx_mp_ass_subscript_memoryview, /*mp_ass_subscript*/\n};\n\nstatic PyBufferProcs __pyx_tp_as_buffer_memoryview = {\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getreadbuffer*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getwritebuffer*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getsegcount*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getcharbuffer*/\n  #endif\n  __pyx_memoryview_getbuffer, /*bf_getbuffer*/\n  0, /*bf_releasebuffer*/\n};\n\nstatic PyTypeObject __pyx_type___pyx_memoryview = {\n  PyVarObject_HEAD_INIT(0, 0)\n  \"triangle.core.\"\"memoryview\", /*tp_name*/\n  sizeof(struct __pyx_memoryview_obj), /*tp_basicsize*/\n  0, /*tp_itemsize*/\n  __pyx_tp_dealloc_memoryview, /*tp_dealloc*/\n  #if PY_VERSION_HEX < 0x030800b4\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4\n  0, /*tp_vectorcall_offset*/\n  #endif\n  0, /*tp_getattr*/\n  0, /*tp_setattr*/\n  #if PY_MAJOR_VERSION < 3\n  0, /*tp_compare*/\n  #endif\n  #if PY_MAJOR_VERSION >= 3\n  0, /*tp_as_async*/\n  #endif\n  __pyx_memoryview___repr__, /*tp_repr*/\n  0, /*tp_as_number*/\n  &__pyx_tp_as_sequence_memoryview, /*tp_as_sequence*/\n  &__pyx_tp_as_mapping_memoryview, /*tp_as_mapping*/\n  0, /*tp_hash*/\n  0, /*tp_call*/\n  __pyx_memoryview___str__, /*tp_str*/\n  0, /*tp_getattro*/\n  0, /*tp_setattro*/\n  &__pyx_tp_as_buffer_memoryview, /*tp_as_buffer*/\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, /*tp_flags*/\n  0, /*tp_doc*/\n  __pyx_tp_traverse_memoryview, /*tp_traverse*/\n  __pyx_tp_clear_memoryview, /*tp_clear*/\n  0, /*tp_richcompare*/\n  0, /*tp_weaklistoffset*/\n  0, /*tp_iter*/\n  0, /*tp_iternext*/\n  __pyx_methods_memoryview, /*tp_methods*/\n  0, /*tp_members*/\n  __pyx_getsets_memoryview, /*tp_getset*/\n  0, /*tp_base*/\n  0, /*tp_dict*/\n  0, /*tp_descr_get*/\n  0, /*tp_descr_set*/\n  #if !CYTHON_USE_TYPE_SPECS\n  0, /*tp_dictoffset*/\n  #endif\n  0, /*tp_init*/\n  0, /*tp_alloc*/\n  __pyx_tp_new_memoryview, /*tp_new*/\n  0, /*tp_free*/\n  0, /*tp_is_gc*/\n  0, /*tp_bases*/\n  0, /*tp_mro*/\n  0, /*tp_cache*/\n  0, /*tp_subclasses*/\n  0, /*tp_weaklist*/\n  0, /*tp_del*/\n  0, /*tp_version_tag*/\n  #if PY_VERSION_HEX >= 0x030400a1\n  #if CYTHON_USE_TP_FINALIZE\n  0, /*tp_finalize*/\n  #else\n  NULL, /*tp_finalize*/\n  #endif\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)\n  0, /*tp_vectorcall*/\n  #endif\n  #if __PYX_NEED_TP_PRINT_SLOT == 1\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030C0000\n  0, /*tp_watched*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030d00A4\n  0, /*tp_versions_used*/\n  #endif\n  #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000\n  0, /*tp_pypy_flags*/\n  #endif\n};\n#endif\nstatic struct __pyx_vtabstruct__memoryviewslice __pyx_vtable__memoryviewslice;\n\nstatic PyObject *__pyx_tp_new__memoryviewslice(PyTypeObject *t, PyObject *a, PyObject *k) {\n  struct __pyx_memoryviewslice_obj *p;\n  PyObject *o = __pyx_tp_new_memoryview(t, a, k);\n  if (unlikely(!o)) return 0;\n  p = ((struct __pyx_memoryviewslice_obj *)o);\n  p->__pyx_base.__pyx_vtab = (struct __pyx_vtabstruct_memoryview*)__pyx_vtabptr__memoryviewslice;\n  p->from_object = Py_None; Py_INCREF(Py_None);\n  p->from_slice.memview = NULL;\n  return o;\n}\n\nstatic void __pyx_tp_dealloc__memoryviewslice(PyObject *o) {\n  struct __pyx_memoryviewslice_obj *p = (struct __pyx_memoryviewslice_obj *)o;\n  #if CYTHON_USE_TP_FINALIZE\n  if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) {\n    if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc__memoryviewslice) {\n      if (PyObject_CallFinalizerFromDealloc(o)) return;\n    }\n  }\n  #endif\n  PyObject_GC_UnTrack(o);\n  {\n    PyObject *etype, *eval, *etb;\n    PyErr_Fetch(&etype, &eval, &etb);\n    __Pyx_SET_REFCNT(o, Py_REFCNT(o) + 1);\n    __pyx_memoryviewslice___dealloc__(o);\n    __Pyx_SET_REFCNT(o, Py_REFCNT(o) - 1);\n    PyErr_Restore(etype, eval, etb);\n  }\n  Py_CLEAR(p->from_object);\n  PyObject_GC_Track(o);\n  __pyx_tp_dealloc_memoryview(o);\n}\n\nstatic int __pyx_tp_traverse__memoryviewslice(PyObject *o, visitproc v, void *a) {\n  int e;\n  struct __pyx_memoryviewslice_obj *p = (struct __pyx_memoryviewslice_obj *)o;\n  e = __pyx_tp_traverse_memoryview(o, v, a); if (e) return e;\n  if (p->from_object) {\n    e = (*v)(p->from_object, a); if (e) return e;\n  }\n  return 0;\n}\n\nstatic int __pyx_tp_clear__memoryviewslice(PyObject *o) {\n  PyObject* tmp;\n  struct __pyx_memoryviewslice_obj *p = (struct __pyx_memoryviewslice_obj *)o;\n  __pyx_tp_clear_memoryview(o);\n  tmp = ((PyObject*)p->from_object);\n  p->from_object = Py_None; Py_INCREF(Py_None);\n  Py_XDECREF(tmp);\n  __PYX_XCLEAR_MEMVIEW(&p->from_slice, 1);\n  return 0;\n}\n\nstatic PyMethodDef __pyx_methods__memoryviewslice[] = {\n  {\"__reduce_cython__\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_memoryviewslice_1__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},\n  {\"__setstate_cython__\", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_memoryviewslice_3__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},\n  {0, 0, 0, 0}\n};\n#if CYTHON_USE_TYPE_SPECS\nstatic PyType_Slot __pyx_type___pyx_memoryviewslice_slots[] = {\n  {Py_tp_dealloc, (void *)__pyx_tp_dealloc__memoryviewslice},\n  {Py_tp_doc, (void *)PyDoc_STR(\"Internal class for passing memoryview slices to Python\")},\n  {Py_tp_traverse, (void *)__pyx_tp_traverse__memoryviewslice},\n  {Py_tp_clear, (void *)__pyx_tp_clear__memoryviewslice},\n  {Py_tp_methods, (void *)__pyx_methods__memoryviewslice},\n  {Py_tp_new, (void *)__pyx_tp_new__memoryviewslice},\n  {0, 0},\n};\nstatic PyType_Spec __pyx_type___pyx_memoryviewslice_spec = {\n  \"triangle.core._memoryviewslice\",\n  sizeof(struct __pyx_memoryviewslice_obj),\n  0,\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_SEQUENCE,\n  __pyx_type___pyx_memoryviewslice_slots,\n};\n#else\n\nstatic PyTypeObject __pyx_type___pyx_memoryviewslice = {\n  PyVarObject_HEAD_INIT(0, 0)\n  \"triangle.core.\"\"_memoryviewslice\", /*tp_name*/\n  sizeof(struct __pyx_memoryviewslice_obj), /*tp_basicsize*/\n  0, /*tp_itemsize*/\n  __pyx_tp_dealloc__memoryviewslice, /*tp_dealloc*/\n  #if PY_VERSION_HEX < 0x030800b4\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4\n  0, /*tp_vectorcall_offset*/\n  #endif\n  0, /*tp_getattr*/\n  0, /*tp_setattr*/\n  #if PY_MAJOR_VERSION < 3\n  0, /*tp_compare*/\n  #endif\n  #if PY_MAJOR_VERSION >= 3\n  0, /*tp_as_async*/\n  #endif\n  #if CYTHON_COMPILING_IN_PYPY || 0\n  __pyx_memoryview___repr__, /*tp_repr*/\n  #else\n  0, /*tp_repr*/\n  #endif\n  0, /*tp_as_number*/\n  0, /*tp_as_sequence*/\n  0, /*tp_as_mapping*/\n  0, /*tp_hash*/\n  0, /*tp_call*/\n  #if CYTHON_COMPILING_IN_PYPY || 0\n  __pyx_memoryview___str__, /*tp_str*/\n  #else\n  0, /*tp_str*/\n  #endif\n  0, /*tp_getattro*/\n  0, /*tp_setattro*/\n  0, /*tp_as_buffer*/\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_SEQUENCE, /*tp_flags*/\n  PyDoc_STR(\"Internal class for passing memoryview slices to Python\"), /*tp_doc*/\n  __pyx_tp_traverse__memoryviewslice, /*tp_traverse*/\n  __pyx_tp_clear__memoryviewslice, /*tp_clear*/\n  0, /*tp_richcompare*/\n  0, /*tp_weaklistoffset*/\n  0, /*tp_iter*/\n  0, /*tp_iternext*/\n  __pyx_methods__memoryviewslice, /*tp_methods*/\n  0, /*tp_members*/\n  0, /*tp_getset*/\n  0, /*tp_base*/\n  0, /*tp_dict*/\n  0, /*tp_descr_get*/\n  0, /*tp_descr_set*/\n  #if !CYTHON_USE_TYPE_SPECS\n  0, /*tp_dictoffset*/\n  #endif\n  0, /*tp_init*/\n  0, /*tp_alloc*/\n  __pyx_tp_new__memoryviewslice, /*tp_new*/\n  0, /*tp_free*/\n  0, /*tp_is_gc*/\n  0, /*tp_bases*/\n  0, /*tp_mro*/\n  0, /*tp_cache*/\n  0, /*tp_subclasses*/\n  0, /*tp_weaklist*/\n  0, /*tp_del*/\n  0, /*tp_version_tag*/\n  #if PY_VERSION_HEX >= 0x030400a1\n  #if CYTHON_USE_TP_FINALIZE\n  0, /*tp_finalize*/\n  #else\n  NULL, /*tp_finalize*/\n  #endif\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)\n  0, /*tp_vectorcall*/\n  #endif\n  #if __PYX_NEED_TP_PRINT_SLOT == 1\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030C0000\n  0, /*tp_watched*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030d00A4\n  0, /*tp_versions_used*/\n  #endif\n  #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000\n  0, /*tp_pypy_flags*/\n  #endif\n};\n#endif\n\nstatic PyMethodDef __pyx_methods[] = {\n  {0, 0, 0, 0}\n};\n#ifndef CYTHON_SMALL_CODE\n#if defined(__clang__)\n    #define CYTHON_SMALL_CODE\n#elif defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))\n    #define CYTHON_SMALL_CODE __attribute__((cold))\n#else\n    #define CYTHON_SMALL_CODE\n#endif\n#endif\n/* #### Code section: pystring_table ### */\n\nstatic int __Pyx_CreateStringTabAndInitStrings(void) {\n  __Pyx_StringTabEntry __pyx_string_tab[] = {\n    {&__pyx_kp_u_, __pyx_k_, sizeof(__pyx_k_), 0, 1, 0, 0},\n    {&__pyx_n_s_ASCII, __pyx_k_ASCII, sizeof(__pyx_k_ASCII), 0, 0, 1, 1},\n    {&__pyx_kp_s_All_dimensions_preceding_dimensi, __pyx_k_All_dimensions_preceding_dimensi, sizeof(__pyx_k_All_dimensions_preceding_dimensi), 0, 0, 1, 0},\n    {&__pyx_n_s_AssertionError, __pyx_k_AssertionError, sizeof(__pyx_k_AssertionError), 0, 0, 1, 1},\n    {&__pyx_kp_s_Buffer_view_does_not_expose_stri, __pyx_k_Buffer_view_does_not_expose_stri, sizeof(__pyx_k_Buffer_view_does_not_expose_stri), 0, 0, 1, 0},\n    {&__pyx_n_u_C_CONTIGUOUS, __pyx_k_C_CONTIGUOUS, sizeof(__pyx_k_C_CONTIGUOUS), 0, 1, 0, 1},\n    {&__pyx_kp_s_Can_only_create_a_buffer_that_is, __pyx_k_Can_only_create_a_buffer_that_is, sizeof(__pyx_k_Can_only_create_a_buffer_that_is), 0, 0, 1, 0},\n    {&__pyx_kp_s_Cannot_assign_to_read_only_memor, __pyx_k_Cannot_assign_to_read_only_memor, sizeof(__pyx_k_Cannot_assign_to_read_only_memor), 0, 0, 1, 0},\n    {&__pyx_kp_s_Cannot_create_writable_memory_vi, __pyx_k_Cannot_create_writable_memory_vi, sizeof(__pyx_k_Cannot_create_writable_memory_vi), 0, 0, 1, 0},\n    {&__pyx_kp_u_Cannot_index_with_type, __pyx_k_Cannot_index_with_type, sizeof(__pyx_k_Cannot_index_with_type), 0, 1, 0, 0},\n    {&__pyx_kp_s_Cannot_transpose_memoryview_with, __pyx_k_Cannot_transpose_memoryview_with, sizeof(__pyx_k_Cannot_transpose_memoryview_with), 0, 0, 1, 0},\n    {&__pyx_kp_s_Dimension_d_is_not_direct, __pyx_k_Dimension_d_is_not_direct, sizeof(__pyx_k_Dimension_d_is_not_direct), 0, 0, 1, 0},\n    {&__pyx_n_s_Ellipsis, __pyx_k_Ellipsis, sizeof(__pyx_k_Ellipsis), 0, 0, 1, 1},\n    {&__pyx_kp_s_Empty_shape_tuple_for_cython_arr, __pyx_k_Empty_shape_tuple_for_cython_arr, sizeof(__pyx_k_Empty_shape_tuple_for_cython_arr), 0, 0, 1, 0},\n    {&__pyx_kp_s_Incompatible_checksums_0x_x_vs_0, __pyx_k_Incompatible_checksums_0x_x_vs_0, sizeof(__pyx_k_Incompatible_checksums_0x_x_vs_0), 0, 0, 1, 0},\n    {&__pyx_n_s_IndexError, __pyx_k_IndexError, sizeof(__pyx_k_IndexError), 0, 0, 1, 1},\n    {&__pyx_kp_s_Index_out_of_bounds_axis_d, __pyx_k_Index_out_of_bounds_axis_d, sizeof(__pyx_k_Index_out_of_bounds_axis_d), 0, 0, 1, 0},\n    {&__pyx_kp_s_Indirect_dimensions_not_supporte, __pyx_k_Indirect_dimensions_not_supporte, sizeof(__pyx_k_Indirect_dimensions_not_supporte), 0, 0, 1, 0},\n    {&__pyx_kp_u_Input_must_have_at_least_three_v, __pyx_k_Input_must_have_at_least_three_v, sizeof(__pyx_k_Input_must_have_at_least_three_v), 0, 1, 0, 0},\n    {&__pyx_kp_u_Invalid_mode_expected_c_or_fortr, __pyx_k_Invalid_mode_expected_c_or_fortr, sizeof(__pyx_k_Invalid_mode_expected_c_or_fortr), 0, 1, 0, 0},\n    {&__pyx_kp_u_Invalid_shape_in_axis, __pyx_k_Invalid_shape_in_axis, sizeof(__pyx_k_Invalid_shape_in_axis), 0, 1, 0, 0},\n    {&__pyx_n_s_MemoryError, __pyx_k_MemoryError, sizeof(__pyx_k_MemoryError), 0, 0, 1, 1},\n    {&__pyx_kp_s_MemoryView_of_r_at_0x_x, __pyx_k_MemoryView_of_r_at_0x_x, sizeof(__pyx_k_MemoryView_of_r_at_0x_x), 0, 0, 1, 0},\n    {&__pyx_kp_s_MemoryView_of_r_object, __pyx_k_MemoryView_of_r_object, sizeof(__pyx_k_MemoryView_of_r_object), 0, 0, 1, 0},\n    {&__pyx_n_b_O, __pyx_k_O, sizeof(__pyx_k_O), 0, 0, 0, 1},\n    {&__pyx_kp_u_Out_of_bounds_on_buffer_access_a, __pyx_k_Out_of_bounds_on_buffer_access_a, sizeof(__pyx_k_Out_of_bounds_on_buffer_access_a), 0, 1, 0, 0},\n    {&__pyx_n_s_PickleError, __pyx_k_PickleError, sizeof(__pyx_k_PickleError), 0, 0, 1, 1},\n    {&__pyx_n_s_RuntimeError, __pyx_k_RuntimeError, sizeof(__pyx_k_RuntimeError), 0, 0, 1, 1},\n    {&__pyx_n_s_Sequence, __pyx_k_Sequence, sizeof(__pyx_k_Sequence), 0, 0, 1, 1},\n    {&__pyx_kp_s_Step_may_not_be_zero_axis_d, __pyx_k_Step_may_not_be_zero_axis_d, sizeof(__pyx_k_Step_may_not_be_zero_axis_d), 0, 0, 1, 0},\n    {&__pyx_kp_b_T, __pyx_k_T, sizeof(__pyx_k_T), 0, 0, 0, 0},\n    {&__pyx_kp_u_Triangulation_failed_probably_be, __pyx_k_Triangulation_failed_probably_be, sizeof(__pyx_k_Triangulation_failed_probably_be), 0, 1, 0, 0},\n    {&__pyx_n_s_TypeError, __pyx_k_TypeError, sizeof(__pyx_k_TypeError), 0, 0, 1, 1},\n    {&__pyx_kp_s_Unable_to_convert_item_to_object, __pyx_k_Unable_to_convert_item_to_object, sizeof(__pyx_k_Unable_to_convert_item_to_object), 0, 0, 1, 0},\n    {&__pyx_n_s_ValueError, __pyx_k_ValueError, sizeof(__pyx_k_ValueError), 0, 0, 1, 1},\n    {&__pyx_n_s_View_MemoryView, __pyx_k_View_MemoryView, sizeof(__pyx_k_View_MemoryView), 0, 0, 1, 1},\n    {&__pyx_kp_b__10, __pyx_k__10, sizeof(__pyx_k__10), 0, 0, 0, 0},\n    {&__pyx_kp_b__11, __pyx_k__11, sizeof(__pyx_k__11), 0, 0, 0, 0},\n    {&__pyx_kp_b__12, __pyx_k__12, sizeof(__pyx_k__12), 0, 0, 0, 0},\n    {&__pyx_kp_u__13, __pyx_k__13, sizeof(__pyx_k__13), 0, 1, 0, 0},\n    {&__pyx_kp_u__14, __pyx_k__14, sizeof(__pyx_k__14), 0, 1, 0, 0},\n    {&__pyx_kp_u__2, __pyx_k__2, sizeof(__pyx_k__2), 0, 1, 0, 0},\n    {&__pyx_n_s__3, __pyx_k__3, sizeof(__pyx_k__3), 0, 0, 1, 1},\n    {&__pyx_n_s__55, __pyx_k__55, sizeof(__pyx_k__55), 0, 0, 1, 1},\n    {&__pyx_kp_u__6, __pyx_k__6, sizeof(__pyx_k__6), 0, 1, 0, 0},\n    {&__pyx_kp_u__7, __pyx_k__7, sizeof(__pyx_k__7), 0, 1, 0, 0},\n    {&__pyx_kp_b__9, __pyx_k__9, sizeof(__pyx_k__9), 0, 0, 0, 0},\n    {&__pyx_n_s_abc, __pyx_k_abc, sizeof(__pyx_k_abc), 0, 0, 1, 1},\n    {&__pyx_n_s_allocate_buffer, __pyx_k_allocate_buffer, sizeof(__pyx_k_allocate_buffer), 0, 0, 1, 1},\n    {&__pyx_kp_u_and, __pyx_k_and, sizeof(__pyx_k_and), 0, 1, 0, 0},\n    {&__pyx_n_s_array, __pyx_k_array, sizeof(__pyx_k_array), 0, 0, 1, 1},\n    {&__pyx_n_s_ascontiguousarray, __pyx_k_ascontiguousarray, sizeof(__pyx_k_ascontiguousarray), 0, 0, 1, 1},\n    {&__pyx_n_s_asyncio_coroutines, __pyx_k_asyncio_coroutines, sizeof(__pyx_k_asyncio_coroutines), 0, 0, 1, 1},\n    {&__pyx_n_s_base, __pyx_k_base, sizeof(__pyx_k_base), 0, 0, 1, 1},\n    {&__pyx_n_s_c, __pyx_k_c, sizeof(__pyx_k_c), 0, 0, 1, 1},\n    {&__pyx_n_u_c, __pyx_k_c, sizeof(__pyx_k_c), 0, 1, 0, 1},\n    {&__pyx_n_s_check, __pyx_k_check, sizeof(__pyx_k_check), 0, 0, 1, 1},\n    {&__pyx_n_s_class, __pyx_k_class, sizeof(__pyx_k_class), 0, 0, 1, 1},\n    {&__pyx_n_s_class_getitem, __pyx_k_class_getitem, sizeof(__pyx_k_class_getitem), 0, 0, 1, 1},\n    {&__pyx_n_s_cline_in_traceback, __pyx_k_cline_in_traceback, sizeof(__pyx_k_cline_in_traceback), 0, 0, 1, 1},\n    {&__pyx_n_s_collections, __pyx_k_collections, sizeof(__pyx_k_collections), 0, 0, 1, 1},\n    {&__pyx_kp_s_collections_abc, __pyx_k_collections_abc, sizeof(__pyx_k_collections_abc), 0, 0, 1, 0},\n    {&__pyx_n_s_contig2d, __pyx_k_contig2d, sizeof(__pyx_k_contig2d), 0, 0, 1, 1},\n    {&__pyx_kp_s_contiguous_and_direct, __pyx_k_contiguous_and_direct, sizeof(__pyx_k_contiguous_and_direct), 0, 0, 1, 0},\n    {&__pyx_kp_s_contiguous_and_indirect, __pyx_k_contiguous_and_indirect, sizeof(__pyx_k_contiguous_and_indirect), 0, 0, 1, 0},\n    {&__pyx_n_s_count, __pyx_k_count, sizeof(__pyx_k_count), 0, 0, 1, 1},\n    {&__pyx_n_s_data, __pyx_k_data, sizeof(__pyx_k_data), 0, 0, 1, 1},\n    {&__pyx_n_s_dd_locals__free, __pyx_k_dd_locals__free, sizeof(__pyx_k_dd_locals__free), 0, 0, 1, 1},\n    {&__pyx_n_s_dd_locals__get, __pyx_k_dd_locals__get, sizeof(__pyx_k_dd_locals__get), 0, 0, 1, 1},\n    {&__pyx_n_s_dd_locals__set, __pyx_k_dd_locals__set, sizeof(__pyx_k_dd_locals__set), 0, 0, 1, 1},\n    {&__pyx_n_s_dict, __pyx_k_dict, sizeof(__pyx_k_dict), 0, 0, 1, 1},\n    {&__pyx_kp_u_disable, __pyx_k_disable, sizeof(__pyx_k_disable), 0, 1, 0, 0},\n    {&__pyx_n_u_double, __pyx_k_double, sizeof(__pyx_k_double), 0, 1, 0, 1},\n    {&__pyx_n_s_dtype, __pyx_k_dtype, sizeof(__pyx_k_dtype), 0, 0, 1, 1},\n    {&__pyx_n_s_dtype_is_object, __pyx_k_dtype_is_object, sizeof(__pyx_k_dtype_is_object), 0, 0, 1, 1},\n    {&__pyx_n_u_edgelist, __pyx_k_edgelist, sizeof(__pyx_k_edgelist), 0, 1, 0, 1},\n    {&__pyx_n_u_edgemarkerlist, __pyx_k_edgemarkerlist, sizeof(__pyx_k_edgemarkerlist), 0, 1, 0, 1},\n    {&__pyx_kp_u_enable, __pyx_k_enable, sizeof(__pyx_k_enable), 0, 1, 0, 0},\n    {&__pyx_n_s_encode, __pyx_k_encode, sizeof(__pyx_k_encode), 0, 0, 1, 1},\n    {&__pyx_n_s_enumerate, __pyx_k_enumerate, sizeof(__pyx_k_enumerate), 0, 0, 1, 1},\n    {&__pyx_n_s_error, __pyx_k_error, sizeof(__pyx_k_error), 0, 0, 1, 1},\n    {&__pyx_n_s_field_dtype, __pyx_k_field_dtype, sizeof(__pyx_k_field_dtype), 0, 0, 1, 1},\n    {&__pyx_n_s_fields, __pyx_k_fields, sizeof(__pyx_k_fields), 0, 0, 1, 1},\n    {&__pyx_n_s_flags, __pyx_k_flags, sizeof(__pyx_k_flags), 0, 0, 1, 1},\n    {&__pyx_n_s_format, __pyx_k_format, sizeof(__pyx_k_format), 0, 0, 1, 1},\n    {&__pyx_n_s_fortran, __pyx_k_fortran, sizeof(__pyx_k_fortran), 0, 0, 1, 1},\n    {&__pyx_n_u_fortran, __pyx_k_fortran, sizeof(__pyx_k_fortran), 0, 1, 0, 1},\n    {&__pyx_n_s_free, __pyx_k_free, sizeof(__pyx_k_free), 0, 0, 1, 1},\n    {&__pyx_kp_u_gc, __pyx_k_gc, sizeof(__pyx_k_gc), 0, 1, 0, 0},\n    {&__pyx_n_s_get, __pyx_k_get, sizeof(__pyx_k_get), 0, 0, 1, 1},\n    {&__pyx_n_s_getstate, __pyx_k_getstate, sizeof(__pyx_k_getstate), 0, 0, 1, 1},\n    {&__pyx_kp_u_got, __pyx_k_got, sizeof(__pyx_k_got), 0, 1, 0, 0},\n    {&__pyx_kp_u_got_differing_extents_in_dimensi, __pyx_k_got_differing_extents_in_dimensi, sizeof(__pyx_k_got_differing_extents_in_dimensi), 0, 1, 0, 0},\n    {&__pyx_n_u_holelist, __pyx_k_holelist, sizeof(__pyx_k_holelist), 0, 1, 0, 1},\n    {&__pyx_n_s_id, __pyx_k_id, sizeof(__pyx_k_id), 0, 0, 1, 1},\n    {&__pyx_n_s_ii_locals__free, __pyx_k_ii_locals__free, sizeof(__pyx_k_ii_locals__free), 0, 0, 1, 1},\n    {&__pyx_n_s_ii_locals__get, __pyx_k_ii_locals__get, sizeof(__pyx_k_ii_locals__get), 0, 0, 1, 1},\n    {&__pyx_n_s_ii_locals__set, __pyx_k_ii_locals__set, sizeof(__pyx_k_ii_locals__set), 0, 0, 1, 1},\n    {&__pyx_n_s_import, __pyx_k_import, sizeof(__pyx_k_import), 0, 0, 1, 1},\n    {&__pyx_n_s_in, __pyx_k_in, sizeof(__pyx_k_in), 0, 0, 1, 1},\n    {&__pyx_n_s_in_2, __pyx_k_in_2, sizeof(__pyx_k_in_2), 0, 0, 1, 1},\n    {&__pyx_n_s_index, __pyx_k_index, sizeof(__pyx_k_index), 0, 0, 1, 1},\n    {&__pyx_n_s_initializing, __pyx_k_initializing, sizeof(__pyx_k_initializing), 0, 0, 1, 1},\n    {&__pyx_n_u_intc, __pyx_k_intc, sizeof(__pyx_k_intc), 0, 1, 0, 1},\n    {&__pyx_n_s_is_coroutine, __pyx_k_is_coroutine, sizeof(__pyx_k_is_coroutine), 0, 0, 1, 1},\n    {&__pyx_kp_u_isenabled, __pyx_k_isenabled, sizeof(__pyx_k_isenabled), 0, 1, 0, 0},\n    {&__pyx_n_s_itemsize, __pyx_k_itemsize, sizeof(__pyx_k_itemsize), 0, 0, 1, 1},\n    {&__pyx_kp_s_itemsize_0_for_cython_array, __pyx_k_itemsize_0_for_cython_array, sizeof(__pyx_k_itemsize_0_for_cython_array), 0, 0, 1, 0},\n    {&__pyx_n_s_join, __pyx_k_join, sizeof(__pyx_k_join), 0, 0, 1, 1},\n    {&__pyx_n_s_main, __pyx_k_main, sizeof(__pyx_k_main), 0, 0, 1, 1},\n    {&__pyx_n_s_memview, __pyx_k_memview, sizeof(__pyx_k_memview), 0, 0, 1, 1},\n    {&__pyx_n_s_mode, __pyx_k_mode, sizeof(__pyx_k_mode), 0, 0, 1, 1},\n    {&__pyx_n_s_name, __pyx_k_name, sizeof(__pyx_k_name), 0, 0, 1, 1},\n    {&__pyx_n_s_name_2, __pyx_k_name_2, sizeof(__pyx_k_name_2), 0, 0, 1, 1},\n    {&__pyx_n_s_ndim, __pyx_k_ndim, sizeof(__pyx_k_ndim), 0, 0, 1, 1},\n    {&__pyx_n_u_neighborlist, __pyx_k_neighborlist, sizeof(__pyx_k_neighborlist), 0, 1, 0, 1},\n    {&__pyx_n_s_new, __pyx_k_new, sizeof(__pyx_k_new), 0, 0, 1, 1},\n    {&__pyx_kp_s_no_default___reduce___due_to_non, __pyx_k_no_default___reduce___due_to_non, sizeof(__pyx_k_no_default___reduce___due_to_non), 0, 0, 1, 0},\n    {&__pyx_n_u_normlist, __pyx_k_normlist, sizeof(__pyx_k_normlist), 0, 1, 0, 1},\n    {&__pyx_n_s_np, __pyx_k_np, sizeof(__pyx_k_np), 0, 0, 1, 1},\n    {&__pyx_n_s_numpy, __pyx_k_numpy, sizeof(__pyx_k_numpy), 0, 0, 1, 1},\n    {&__pyx_n_s_obj, __pyx_k_obj, sizeof(__pyx_k_obj), 0, 0, 1, 1},\n    {&__pyx_n_s_opts, __pyx_k_opts, sizeof(__pyx_k_opts), 0, 0, 1, 1},\n    {&__pyx_n_s_out, __pyx_k_out, sizeof(__pyx_k_out), 0, 0, 1, 1},\n    {&__pyx_n_s_out_2, __pyx_k_out_2, sizeof(__pyx_k_out_2), 0, 0, 1, 1},\n    {&__pyx_n_s_pack, __pyx_k_pack, sizeof(__pyx_k_pack), 0, 0, 1, 1},\n    {&__pyx_n_s_pickle, __pyx_k_pickle, sizeof(__pyx_k_pickle), 0, 0, 1, 1},\n    {&__pyx_n_u_pointattributelist, __pyx_k_pointattributelist, sizeof(__pyx_k_pointattributelist), 0, 1, 0, 1},\n    {&__pyx_n_u_pointlist, __pyx_k_pointlist, sizeof(__pyx_k_pointlist), 0, 1, 0, 1},\n    {&__pyx_n_u_pointmarkerlist, __pyx_k_pointmarkerlist, sizeof(__pyx_k_pointmarkerlist), 0, 1, 0, 1},\n    {&__pyx_n_s_pyx_PickleError, __pyx_k_pyx_PickleError, sizeof(__pyx_k_pyx_PickleError), 0, 0, 1, 1},\n    {&__pyx_n_s_pyx_checksum, __pyx_k_pyx_checksum, sizeof(__pyx_k_pyx_checksum), 0, 0, 1, 1},\n    {&__pyx_n_s_pyx_result, __pyx_k_pyx_result, sizeof(__pyx_k_pyx_result), 0, 0, 1, 1},\n    {&__pyx_n_s_pyx_state, __pyx_k_pyx_state, sizeof(__pyx_k_pyx_state), 0, 0, 1, 1},\n    {&__pyx_n_s_pyx_type, __pyx_k_pyx_type, sizeof(__pyx_k_pyx_type), 0, 0, 1, 1},\n    {&__pyx_n_s_pyx_unpickle_Enum, __pyx_k_pyx_unpickle_Enum, sizeof(__pyx_k_pyx_unpickle_Enum), 0, 0, 1, 1},\n    {&__pyx_n_s_pyx_vtable, __pyx_k_pyx_vtable, sizeof(__pyx_k_pyx_vtable), 0, 0, 1, 1},\n    {&__pyx_n_s_range, __pyx_k_range, sizeof(__pyx_k_range), 0, 0, 1, 1},\n    {&__pyx_n_s_reduce, __pyx_k_reduce, sizeof(__pyx_k_reduce), 0, 0, 1, 1},\n    {&__pyx_n_s_reduce_cython, __pyx_k_reduce_cython, sizeof(__pyx_k_reduce_cython), 0, 0, 1, 1},\n    {&__pyx_n_s_reduce_ex, __pyx_k_reduce_ex, sizeof(__pyx_k_reduce_ex), 0, 0, 1, 1},\n    {&__pyx_n_u_regionlist, __pyx_k_regionlist, sizeof(__pyx_k_regionlist), 0, 1, 0, 1},\n    {&__pyx_n_s_register, __pyx_k_register, sizeof(__pyx_k_register), 0, 0, 1, 1},\n    {&__pyx_n_s_reshape, __pyx_k_reshape, sizeof(__pyx_k_reshape), 0, 0, 1, 1},\n    {&__pyx_n_u_segmentlist, __pyx_k_segmentlist, sizeof(__pyx_k_segmentlist), 0, 1, 0, 1},\n    {&__pyx_n_u_segmentmarkerlist, __pyx_k_segmentmarkerlist, sizeof(__pyx_k_segmentmarkerlist), 0, 1, 0, 1},\n    {&__pyx_n_s_set, __pyx_k_set, sizeof(__pyx_k_set), 0, 0, 1, 1},\n    {&__pyx_n_s_setstate, __pyx_k_setstate, sizeof(__pyx_k_setstate), 0, 0, 1, 1},\n    {&__pyx_n_s_setstate_cython, __pyx_k_setstate_cython, sizeof(__pyx_k_setstate_cython), 0, 0, 1, 1},\n    {&__pyx_n_s_shape, __pyx_k_shape, sizeof(__pyx_k_shape), 0, 0, 1, 1},\n    {&__pyx_n_s_size, __pyx_k_size, sizeof(__pyx_k_size), 0, 0, 1, 1},\n    {&__pyx_n_s_spec, __pyx_k_spec, sizeof(__pyx_k_spec), 0, 0, 1, 1},\n    {&__pyx_n_s_start, __pyx_k_start, sizeof(__pyx_k_start), 0, 0, 1, 1},\n    {&__pyx_n_s_step, __pyx_k_step, sizeof(__pyx_k_step), 0, 0, 1, 1},\n    {&__pyx_n_s_stop, __pyx_k_stop, sizeof(__pyx_k_stop), 0, 0, 1, 1},\n    {&__pyx_kp_s_strided_and_direct, __pyx_k_strided_and_direct, sizeof(__pyx_k_strided_and_direct), 0, 0, 1, 0},\n    {&__pyx_kp_s_strided_and_direct_or_indirect, __pyx_k_strided_and_direct_or_indirect, sizeof(__pyx_k_strided_and_direct_or_indirect), 0, 0, 1, 0},\n    {&__pyx_kp_s_strided_and_indirect, __pyx_k_strided_and_indirect, sizeof(__pyx_k_strided_and_indirect), 0, 0, 1, 0},\n    {&__pyx_kp_s_stringsource, __pyx_k_stringsource, sizeof(__pyx_k_stringsource), 0, 0, 1, 0},\n    {&__pyx_n_s_struct, __pyx_k_struct, sizeof(__pyx_k_struct), 0, 0, 1, 1},\n    {&__pyx_n_s_sys, __pyx_k_sys, sizeof(__pyx_k_sys), 0, 0, 1, 1},\n    {&__pyx_n_s_test, __pyx_k_test, sizeof(__pyx_k_test), 0, 0, 1, 1},\n    {&__pyx_n_s_triang, __pyx_k_triang, sizeof(__pyx_k_triang), 0, 0, 1, 1},\n    {&__pyx_n_s_triangle_core, __pyx_k_triangle_core, sizeof(__pyx_k_triangle_core), 0, 0, 1, 1},\n    {&__pyx_kp_s_triangle_core_pyx, __pyx_k_triangle_core_pyx, sizeof(__pyx_k_triangle_core_pyx), 0, 0, 1, 0},\n    {&__pyx_n_u_trianglearealist, __pyx_k_trianglearealist, sizeof(__pyx_k_trianglearealist), 0, 1, 0, 1},\n    {&__pyx_n_u_triangleattributelist, __pyx_k_triangleattributelist, sizeof(__pyx_k_triangleattributelist), 0, 1, 0, 1},\n    {&__pyx_n_u_trianglelist, __pyx_k_trianglelist, sizeof(__pyx_k_trianglelist), 0, 1, 0, 1},\n    {&__pyx_kp_s_unable_to_allocate_array_data, __pyx_k_unable_to_allocate_array_data, sizeof(__pyx_k_unable_to_allocate_array_data), 0, 0, 1, 0},\n    {&__pyx_kp_s_unable_to_allocate_shape_and_str, __pyx_k_unable_to_allocate_shape_and_str, sizeof(__pyx_k_unable_to_allocate_shape_and_str), 0, 0, 1, 0},\n    {&__pyx_n_s_unpack, __pyx_k_unpack, sizeof(__pyx_k_unpack), 0, 0, 1, 1},\n    {&__pyx_n_s_update, __pyx_k_update, sizeof(__pyx_k_update), 0, 0, 1, 1},\n    {&__pyx_kp_u_utf_8, __pyx_k_utf_8, sizeof(__pyx_k_utf_8), 0, 1, 0, 0},\n    {&__pyx_n_s_v, __pyx_k_v, sizeof(__pyx_k_v), 0, 0, 1, 1},\n    {&__pyx_n_s_value, __pyx_k_value, sizeof(__pyx_k_value), 0, 0, 1, 1},\n    {&__pyx_n_s_version_info, __pyx_k_version_info, sizeof(__pyx_k_version_info), 0, 0, 1, 1},\n    {&__pyx_n_s_vorout, __pyx_k_vorout, sizeof(__pyx_k_vorout), 0, 0, 1, 1},\n    {&__pyx_n_s_vorout_2, __pyx_k_vorout_2, sizeof(__pyx_k_vorout_2), 0, 0, 1, 1},\n    {&__pyx_n_s_wrap_locals_check, __pyx_k_wrap_locals_check, sizeof(__pyx_k_wrap_locals_check), 0, 0, 1, 1},\n    {&__pyx_n_s_zip, __pyx_k_zip, sizeof(__pyx_k_zip), 0, 0, 1, 1},\n    {0, 0, 0, 0, 0, 0, 0}\n  };\n  return __Pyx_InitStrings(__pyx_string_tab);\n}\n/* #### Code section: cached_builtins ### */\nstatic CYTHON_SMALL_CODE int __Pyx_InitCachedBuiltins(void) {\n  __pyx_builtin_AssertionError = __Pyx_GetBuiltinName(__pyx_n_s_AssertionError); if (!__pyx_builtin_AssertionError) __PYX_ERR(0, 116, __pyx_L1_error)\n  __pyx_builtin_zip = __Pyx_GetBuiltinName(__pyx_n_s_zip); if (!__pyx_builtin_zip) __PYX_ERR(0, 202, __pyx_L1_error)\n  __pyx_builtin_ValueError = __Pyx_GetBuiltinName(__pyx_n_s_ValueError); if (!__pyx_builtin_ValueError) __PYX_ERR(0, 235, __pyx_L1_error)\n  __pyx_builtin_RuntimeError = __Pyx_GetBuiltinName(__pyx_n_s_RuntimeError); if (!__pyx_builtin_RuntimeError) __PYX_ERR(0, 252, __pyx_L1_error)\n  __pyx_builtin___import__ = __Pyx_GetBuiltinName(__pyx_n_s_import); if (!__pyx_builtin___import__) __PYX_ERR(1, 100, __pyx_L1_error)\n  __pyx_builtin_MemoryError = __Pyx_GetBuiltinName(__pyx_n_s_MemoryError); if (!__pyx_builtin_MemoryError) __PYX_ERR(1, 156, __pyx_L1_error)\n  __pyx_builtin_enumerate = __Pyx_GetBuiltinName(__pyx_n_s_enumerate); if (!__pyx_builtin_enumerate) __PYX_ERR(1, 159, __pyx_L1_error)\n  __pyx_builtin_TypeError = __Pyx_GetBuiltinName(__pyx_n_s_TypeError); if (!__pyx_builtin_TypeError) __PYX_ERR(1, 2, __pyx_L1_error)\n  __pyx_builtin_range = __Pyx_GetBuiltinName(__pyx_n_s_range); if (!__pyx_builtin_range) __PYX_ERR(1, 261, __pyx_L1_error)\n  __pyx_builtin_Ellipsis = __Pyx_GetBuiltinName(__pyx_n_s_Ellipsis); if (!__pyx_builtin_Ellipsis) __PYX_ERR(1, 408, __pyx_L1_error)\n  __pyx_builtin_id = __Pyx_GetBuiltinName(__pyx_n_s_id); if (!__pyx_builtin_id) __PYX_ERR(1, 618, __pyx_L1_error)\n  __pyx_builtin_IndexError = __Pyx_GetBuiltinName(__pyx_n_s_IndexError); if (!__pyx_builtin_IndexError) __PYX_ERR(1, 914, __pyx_L1_error)\n  return 0;\n  __pyx_L1_error:;\n  return -1;\n}\n/* #### Code section: cached_constants ### */\n\nstatic CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__Pyx_InitCachedConstants\", 0);\n\n  /* \"View.MemoryView\":582\n *     def suboffsets(self):\n *         if self.view.suboffsets == NULL:\n *             return (-1,) * self.view.ndim             # <<<<<<<<<<<<<<\n * \n *         return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]])\n */\n  __pyx_tuple__4 = PyTuple_New(1); if (unlikely(!__pyx_tuple__4)) __PYX_ERR(1, 582, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__4);\n  __Pyx_INCREF(__pyx_int_neg_1);\n  __Pyx_GIVEREF(__pyx_int_neg_1);\n  if (__Pyx_PyTuple_SET_ITEM(__pyx_tuple__4, 0, __pyx_int_neg_1)) __PYX_ERR(1, 582, __pyx_L1_error);\n  __Pyx_GIVEREF(__pyx_tuple__4);\n\n  /* \"View.MemoryView\":679\n *     tup = <tuple>index if isinstance(index, tuple) else (index,)\n * \n *     result = [slice(None)] * ndim             # <<<<<<<<<<<<<<\n *     have_slices = False\n *     seen_ellipsis = False\n */\n  __pyx_slice__5 = PySlice_New(Py_None, Py_None, Py_None); if (unlikely(!__pyx_slice__5)) __PYX_ERR(1, 679, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_slice__5);\n  __Pyx_GIVEREF(__pyx_slice__5);\n\n  /* \"(tree fragment)\":4\n *     cdef object __pyx_PickleError\n *     cdef object __pyx_result\n *     if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931):             # <<<<<<<<<<<<<<\n *         from pickle import PickleError as __pyx_PickleError\n *         raise __pyx_PickleError, \"Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))\" % __pyx_checksum\n */\n  __pyx_tuple__8 = PyTuple_Pack(3, __pyx_int_136983863, __pyx_int_112105877, __pyx_int_184977713); if (unlikely(!__pyx_tuple__8)) __PYX_ERR(1, 4, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__8);\n  __Pyx_GIVEREF(__pyx_tuple__8);\n\n  /* \"triangle/core.pyx\":69\n * cdef ii(int* _0, int* _1, int** pdata, check, free_):\n * \n *     def _get():             # <<<<<<<<<<<<<<\n *         return array_ii(_0[0], _1[0], pdata[0])\n * \n */\n  __pyx_codeobj__15 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_triangle_core_pyx, __pyx_n_s_get, 69, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__15)) __PYX_ERR(0, 69, __pyx_L1_error)\n\n  /* \"triangle/core.pyx\":72\n *         return array_ii(_0[0], _1[0], pdata[0])\n * \n *     def _set(v):             # <<<<<<<<<<<<<<\n *         data = ptr_ii(v)\n *         pdata[0] = data\n */\n  __pyx_tuple__16 = PyTuple_Pack(2, __pyx_n_s_v, __pyx_n_s_data); if (unlikely(!__pyx_tuple__16)) __PYX_ERR(0, 72, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__16);\n  __Pyx_GIVEREF(__pyx_tuple__16);\n  __pyx_codeobj__17 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 2, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__16, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_triangle_core_pyx, __pyx_n_s_set, 72, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__17)) __PYX_ERR(0, 72, __pyx_L1_error)\n\n  /* \"triangle/core.pyx\":78\n *         check()\n * \n *     def _free():             # <<<<<<<<<<<<<<\n *         if free_:\n *             if pdata[0]:\n */\n  __pyx_codeobj__18 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_triangle_core_pyx, __pyx_n_s_free, 78, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__18)) __PYX_ERR(0, 78, __pyx_L1_error)\n\n  /* \"triangle/core.pyx\":89\n * cdef dd(int* _0, int* _1, double** pdata, check, free_):\n * \n *     def _get():             # <<<<<<<<<<<<<<\n *         return array_dd(_0[0], _1[0], pdata[0])\n * \n */\n  __pyx_codeobj__19 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_triangle_core_pyx, __pyx_n_s_get, 89, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__19)) __PYX_ERR(0, 89, __pyx_L1_error)\n\n  /* \"triangle/core.pyx\":92\n *         return array_dd(_0[0], _1[0], pdata[0])\n * \n *     def _set(v):             # <<<<<<<<<<<<<<\n *         data = ptr_dd(v)\n *         pdata[0] = data\n */\n  __pyx_codeobj__20 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 2, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__16, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_triangle_core_pyx, __pyx_n_s_set, 92, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__20)) __PYX_ERR(0, 92, __pyx_L1_error)\n\n  /* \"triangle/core.pyx\":98\n *         check()\n * \n *     def _free():             # <<<<<<<<<<<<<<\n *         if free_:\n *             if pdata[0]:\n */\n  __pyx_codeobj__21 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_triangle_core_pyx, __pyx_n_s_free, 98, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__21)) __PYX_ERR(0, 98, __pyx_L1_error)\n\n  /* \"triangle/core.pyx\":115\n *     cdef int _4 = 4\n * \n *     def check():             # <<<<<<<<<<<<<<\n *         assert _1 == 1\n *         assert _2 == 2\n */\n  __pyx_codeobj__22 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_triangle_core_pyx, __pyx_n_s_check, 115, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__22)) __PYX_ERR(0, 115, __pyx_L1_error)\n\n  /* \"triangle/core.pyx\":235\n * \n *     if ('pointlist' not in _in) or (len(_in['pointlist']) < 3):\n *         raise ValueError('Input must have at least three vertices.')             # <<<<<<<<<<<<<<\n * \n *     _in = {name:contig2d(_in[name], field_dtype[name]) for name in _in}\n */\n  __pyx_tuple__23 = PyTuple_Pack(1, __pyx_kp_u_Input_must_have_at_least_three_v); if (unlikely(!__pyx_tuple__23)) __PYX_ERR(0, 235, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__23);\n  __Pyx_GIVEREF(__pyx_tuple__23);\n\n  /* \"triangle/core.pyx\":252\n * \n *     if triangulate(opts, &in_, &out_, &vorout_) != 0:\n *         raise RuntimeError('Triangulation failed -- probably because of invalid geometry on input.')             # <<<<<<<<<<<<<<\n * \n *     _out, _vorout = {}, {}\n */\n  __pyx_tuple__24 = PyTuple_Pack(1, __pyx_kp_u_Triangulation_failed_probably_be); if (unlikely(!__pyx_tuple__24)) __PYX_ERR(0, 252, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__24);\n  __Pyx_GIVEREF(__pyx_tuple__24);\n\n  /* \"View.MemoryView\":100\n * cdef object __pyx_collections_abc_Sequence \"__pyx_collections_abc_Sequence\"\n * try:\n *     if __import__(\"sys\").version_info >= (3, 3):             # <<<<<<<<<<<<<<\n *         __pyx_collections_abc_Sequence = __import__(\"collections.abc\").abc.Sequence\n *     else:\n */\n  __pyx_tuple__25 = PyTuple_Pack(1, __pyx_n_s_sys); if (unlikely(!__pyx_tuple__25)) __PYX_ERR(1, 100, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__25);\n  __Pyx_GIVEREF(__pyx_tuple__25);\n  __pyx_tuple__26 = PyTuple_Pack(2, __pyx_int_3, __pyx_int_3); if (unlikely(!__pyx_tuple__26)) __PYX_ERR(1, 100, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__26);\n  __Pyx_GIVEREF(__pyx_tuple__26);\n\n  /* \"View.MemoryView\":101\n * try:\n *     if __import__(\"sys\").version_info >= (3, 3):\n *         __pyx_collections_abc_Sequence = __import__(\"collections.abc\").abc.Sequence             # <<<<<<<<<<<<<<\n *     else:\n *         __pyx_collections_abc_Sequence = __import__(\"collections\").Sequence\n */\n  __pyx_tuple__27 = PyTuple_Pack(1, __pyx_kp_s_collections_abc); if (unlikely(!__pyx_tuple__27)) __PYX_ERR(1, 101, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__27);\n  __Pyx_GIVEREF(__pyx_tuple__27);\n\n  /* \"View.MemoryView\":103\n *         __pyx_collections_abc_Sequence = __import__(\"collections.abc\").abc.Sequence\n *     else:\n *         __pyx_collections_abc_Sequence = __import__(\"collections\").Sequence             # <<<<<<<<<<<<<<\n * except:\n * \n */\n  __pyx_tuple__28 = PyTuple_Pack(1, __pyx_n_s_collections); if (unlikely(!__pyx_tuple__28)) __PYX_ERR(1, 103, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__28);\n  __Pyx_GIVEREF(__pyx_tuple__28);\n\n  /* \"View.MemoryView\":309\n *         return self.name\n * \n * cdef generic = Enum(\"<strided and direct or indirect>\")             # <<<<<<<<<<<<<<\n * cdef strided = Enum(\"<strided and direct>\") # default\n * cdef indirect = Enum(\"<strided and indirect>\")\n */\n  __pyx_tuple__29 = PyTuple_Pack(1, __pyx_kp_s_strided_and_direct_or_indirect); if (unlikely(!__pyx_tuple__29)) __PYX_ERR(1, 309, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__29);\n  __Pyx_GIVEREF(__pyx_tuple__29);\n\n  /* \"View.MemoryView\":310\n * \n * cdef generic = Enum(\"<strided and direct or indirect>\")\n * cdef strided = Enum(\"<strided and direct>\") # default             # <<<<<<<<<<<<<<\n * cdef indirect = Enum(\"<strided and indirect>\")\n * \n */\n  __pyx_tuple__30 = PyTuple_Pack(1, __pyx_kp_s_strided_and_direct); if (unlikely(!__pyx_tuple__30)) __PYX_ERR(1, 310, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__30);\n  __Pyx_GIVEREF(__pyx_tuple__30);\n\n  /* \"View.MemoryView\":311\n * cdef generic = Enum(\"<strided and direct or indirect>\")\n * cdef strided = Enum(\"<strided and direct>\") # default\n * cdef indirect = Enum(\"<strided and indirect>\")             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_tuple__31 = PyTuple_Pack(1, __pyx_kp_s_strided_and_indirect); if (unlikely(!__pyx_tuple__31)) __PYX_ERR(1, 311, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__31);\n  __Pyx_GIVEREF(__pyx_tuple__31);\n\n  /* \"View.MemoryView\":314\n * \n * \n * cdef contiguous = Enum(\"<contiguous and direct>\")             # <<<<<<<<<<<<<<\n * cdef indirect_contiguous = Enum(\"<contiguous and indirect>\")\n * \n */\n  __pyx_tuple__32 = PyTuple_Pack(1, __pyx_kp_s_contiguous_and_direct); if (unlikely(!__pyx_tuple__32)) __PYX_ERR(1, 314, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__32);\n  __Pyx_GIVEREF(__pyx_tuple__32);\n\n  /* \"View.MemoryView\":315\n * \n * cdef contiguous = Enum(\"<contiguous and direct>\")\n * cdef indirect_contiguous = Enum(\"<contiguous and indirect>\")             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_tuple__33 = PyTuple_Pack(1, __pyx_kp_s_contiguous_and_indirect); if (unlikely(!__pyx_tuple__33)) __PYX_ERR(1, 315, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__33);\n  __Pyx_GIVEREF(__pyx_tuple__33);\n\n  /* \"(tree fragment)\":1\n * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state):             # <<<<<<<<<<<<<<\n *     cdef object __pyx_PickleError\n *     cdef object __pyx_result\n */\n  __pyx_tuple__34 = PyTuple_Pack(5, __pyx_n_s_pyx_type, __pyx_n_s_pyx_checksum, __pyx_n_s_pyx_state, __pyx_n_s_pyx_PickleError, __pyx_n_s_pyx_result); if (unlikely(!__pyx_tuple__34)) __PYX_ERR(1, 1, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__34);\n  __Pyx_GIVEREF(__pyx_tuple__34);\n  __pyx_codeobj__35 = (PyObject*)__Pyx_PyCode_New(3, 0, 0, 5, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__34, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_stringsource, __pyx_n_s_pyx_unpickle_Enum, 1, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__35)) __PYX_ERR(1, 1, __pyx_L1_error)\n\n  /* \"triangle/core.pyx\":145\n * \n * fields = (\n *     ('pointlist', 'double'),             # <<<<<<<<<<<<<<\n *     ('pointattributelist', 'double'),\n *     ('pointmarkerlist', 'intc'),\n */\n  __pyx_tuple__36 = PyTuple_Pack(2, __pyx_n_u_pointlist, __pyx_n_u_double); if (unlikely(!__pyx_tuple__36)) __PYX_ERR(0, 145, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__36);\n  __Pyx_GIVEREF(__pyx_tuple__36);\n\n  /* \"triangle/core.pyx\":146\n * fields = (\n *     ('pointlist', 'double'),\n *     ('pointattributelist', 'double'),             # <<<<<<<<<<<<<<\n *     ('pointmarkerlist', 'intc'),\n * \n */\n  __pyx_tuple__37 = PyTuple_Pack(2, __pyx_n_u_pointattributelist, __pyx_n_u_double); if (unlikely(!__pyx_tuple__37)) __PYX_ERR(0, 146, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__37);\n  __Pyx_GIVEREF(__pyx_tuple__37);\n\n  /* \"triangle/core.pyx\":147\n *     ('pointlist', 'double'),\n *     ('pointattributelist', 'double'),\n *     ('pointmarkerlist', 'intc'),             # <<<<<<<<<<<<<<\n * \n *     ('trianglelist', 'intc'),\n */\n  __pyx_tuple__38 = PyTuple_Pack(2, __pyx_n_u_pointmarkerlist, __pyx_n_u_intc); if (unlikely(!__pyx_tuple__38)) __PYX_ERR(0, 147, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__38);\n  __Pyx_GIVEREF(__pyx_tuple__38);\n\n  /* \"triangle/core.pyx\":149\n *     ('pointmarkerlist', 'intc'),\n * \n *     ('trianglelist', 'intc'),             # <<<<<<<<<<<<<<\n *     ('triangleattributelist', 'double'),\n *     ('trianglearealist', 'double'),\n */\n  __pyx_tuple__39 = PyTuple_Pack(2, __pyx_n_u_trianglelist, __pyx_n_u_intc); if (unlikely(!__pyx_tuple__39)) __PYX_ERR(0, 149, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__39);\n  __Pyx_GIVEREF(__pyx_tuple__39);\n\n  /* \"triangle/core.pyx\":150\n * \n *     ('trianglelist', 'intc'),\n *     ('triangleattributelist', 'double'),             # <<<<<<<<<<<<<<\n *     ('trianglearealist', 'double'),\n *     ('neighborlist', 'double'),\n */\n  __pyx_tuple__40 = PyTuple_Pack(2, __pyx_n_u_triangleattributelist, __pyx_n_u_double); if (unlikely(!__pyx_tuple__40)) __PYX_ERR(0, 150, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__40);\n  __Pyx_GIVEREF(__pyx_tuple__40);\n\n  /* \"triangle/core.pyx\":151\n *     ('trianglelist', 'intc'),\n *     ('triangleattributelist', 'double'),\n *     ('trianglearealist', 'double'),             # <<<<<<<<<<<<<<\n *     ('neighborlist', 'double'),\n * \n */\n  __pyx_tuple__41 = PyTuple_Pack(2, __pyx_n_u_trianglearealist, __pyx_n_u_double); if (unlikely(!__pyx_tuple__41)) __PYX_ERR(0, 151, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__41);\n  __Pyx_GIVEREF(__pyx_tuple__41);\n\n  /* \"triangle/core.pyx\":152\n *     ('triangleattributelist', 'double'),\n *     ('trianglearealist', 'double'),\n *     ('neighborlist', 'double'),             # <<<<<<<<<<<<<<\n * \n *     ('segmentlist', 'intc'),\n */\n  __pyx_tuple__42 = PyTuple_Pack(2, __pyx_n_u_neighborlist, __pyx_n_u_double); if (unlikely(!__pyx_tuple__42)) __PYX_ERR(0, 152, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__42);\n  __Pyx_GIVEREF(__pyx_tuple__42);\n\n  /* \"triangle/core.pyx\":154\n *     ('neighborlist', 'double'),\n * \n *     ('segmentlist', 'intc'),             # <<<<<<<<<<<<<<\n *     ('segmentmarkerlist', 'intc'),\n * \n */\n  __pyx_tuple__43 = PyTuple_Pack(2, __pyx_n_u_segmentlist, __pyx_n_u_intc); if (unlikely(!__pyx_tuple__43)) __PYX_ERR(0, 154, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__43);\n  __Pyx_GIVEREF(__pyx_tuple__43);\n\n  /* \"triangle/core.pyx\":155\n * \n *     ('segmentlist', 'intc'),\n *     ('segmentmarkerlist', 'intc'),             # <<<<<<<<<<<<<<\n * \n *     ('holelist', 'double'),\n */\n  __pyx_tuple__44 = PyTuple_Pack(2, __pyx_n_u_segmentmarkerlist, __pyx_n_u_intc); if (unlikely(!__pyx_tuple__44)) __PYX_ERR(0, 155, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__44);\n  __Pyx_GIVEREF(__pyx_tuple__44);\n\n  /* \"triangle/core.pyx\":157\n *     ('segmentmarkerlist', 'intc'),\n * \n *     ('holelist', 'double'),             # <<<<<<<<<<<<<<\n *     ('regionlist', 'double'),\n * \n */\n  __pyx_tuple__45 = PyTuple_Pack(2, __pyx_n_u_holelist, __pyx_n_u_double); if (unlikely(!__pyx_tuple__45)) __PYX_ERR(0, 157, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__45);\n  __Pyx_GIVEREF(__pyx_tuple__45);\n\n  /* \"triangle/core.pyx\":158\n * \n *     ('holelist', 'double'),\n *     ('regionlist', 'double'),             # <<<<<<<<<<<<<<\n * \n *     ('edgelist', 'intc'),\n */\n  __pyx_tuple__46 = PyTuple_Pack(2, __pyx_n_u_regionlist, __pyx_n_u_double); if (unlikely(!__pyx_tuple__46)) __PYX_ERR(0, 158, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__46);\n  __Pyx_GIVEREF(__pyx_tuple__46);\n\n  /* \"triangle/core.pyx\":160\n *     ('regionlist', 'double'),\n * \n *     ('edgelist', 'intc'),             # <<<<<<<<<<<<<<\n *     ('edgemarkerlist', 'intc'),\n *     ('normlist', 'double'),\n */\n  __pyx_tuple__47 = PyTuple_Pack(2, __pyx_n_u_edgelist, __pyx_n_u_intc); if (unlikely(!__pyx_tuple__47)) __PYX_ERR(0, 160, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__47);\n  __Pyx_GIVEREF(__pyx_tuple__47);\n\n  /* \"triangle/core.pyx\":161\n * \n *     ('edgelist', 'intc'),\n *     ('edgemarkerlist', 'intc'),             # <<<<<<<<<<<<<<\n *     ('normlist', 'double'),\n * )\n */\n  __pyx_tuple__48 = PyTuple_Pack(2, __pyx_n_u_edgemarkerlist, __pyx_n_u_intc); if (unlikely(!__pyx_tuple__48)) __PYX_ERR(0, 161, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__48);\n  __Pyx_GIVEREF(__pyx_tuple__48);\n\n  /* \"triangle/core.pyx\":162\n *     ('edgelist', 'intc'),\n *     ('edgemarkerlist', 'intc'),\n *     ('normlist', 'double'),             # <<<<<<<<<<<<<<\n * )\n * \n */\n  __pyx_tuple__49 = PyTuple_Pack(2, __pyx_n_u_normlist, __pyx_n_u_double); if (unlikely(!__pyx_tuple__49)) __PYX_ERR(0, 162, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__49);\n  __Pyx_GIVEREF(__pyx_tuple__49);\n\n  /* \"triangle/core.pyx\":145\n * \n * fields = (\n *     ('pointlist', 'double'),             # <<<<<<<<<<<<<<\n *     ('pointattributelist', 'double'),\n *     ('pointmarkerlist', 'intc'),\n */\n  __pyx_tuple__50 = PyTuple_Pack(14, __pyx_tuple__36, __pyx_tuple__37, __pyx_tuple__38, __pyx_tuple__39, __pyx_tuple__40, __pyx_tuple__41, __pyx_tuple__42, __pyx_tuple__43, __pyx_tuple__44, __pyx_tuple__45, __pyx_tuple__46, __pyx_tuple__47, __pyx_tuple__48, __pyx_tuple__49); if (unlikely(!__pyx_tuple__50)) __PYX_ERR(0, 145, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__50);\n  __Pyx_GIVEREF(__pyx_tuple__50);\n\n  /* \"triangle/core.pyx\":209\n * \n * \n * def contig2d(value, dtype):             # <<<<<<<<<<<<<<\n *     value = np.ascontiguousarray(value, dtype=dtype)\n *     if len(value.shape) == 1:\n */\n  __pyx_tuple__51 = PyTuple_Pack(2, __pyx_n_s_value, __pyx_n_s_dtype); if (unlikely(!__pyx_tuple__51)) __PYX_ERR(0, 209, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__51);\n  __Pyx_GIVEREF(__pyx_tuple__51);\n  __pyx_codeobj__52 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 2, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__51, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_triangle_core_pyx, __pyx_n_s_contig2d, 209, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__52)) __PYX_ERR(0, 209, __pyx_L1_error)\n\n  /* \"triangle/core.pyx\":232\n * \n * \n * def triang(_in, opts):             # <<<<<<<<<<<<<<\n * \n *     if ('pointlist' not in _in) or (len(_in['pointlist']) < 3):\n */\n  __pyx_tuple__53 = PyTuple_Pack(8, __pyx_n_s_in, __pyx_n_s_opts, __pyx_n_s_in_2, __pyx_n_s_out, __pyx_n_s_vorout, __pyx_n_s_out_2, __pyx_n_s_vorout_2, __pyx_n_s_name); if (unlikely(!__pyx_tuple__53)) __PYX_ERR(0, 232, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__53);\n  __Pyx_GIVEREF(__pyx_tuple__53);\n  __pyx_codeobj__54 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 8, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__53, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_triangle_core_pyx, __pyx_n_s_triang, 232, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__54)) __PYX_ERR(0, 232, __pyx_L1_error)\n  __Pyx_RefNannyFinishContext();\n  return 0;\n  __pyx_L1_error:;\n  __Pyx_RefNannyFinishContext();\n  return -1;\n}\n/* #### Code section: init_constants ### */\n\nstatic CYTHON_SMALL_CODE int __Pyx_InitConstants(void) {\n  if (__Pyx_CreateStringTabAndInitStrings() < 0) __PYX_ERR(0, 1, __pyx_L1_error);\n  __pyx_int_0 = PyInt_FromLong(0); if (unlikely(!__pyx_int_0)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_int_1 = PyInt_FromLong(1); if (unlikely(!__pyx_int_1)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_int_3 = PyInt_FromLong(3); if (unlikely(!__pyx_int_3)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_int_112105877 = PyInt_FromLong(112105877L); if (unlikely(!__pyx_int_112105877)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_int_136983863 = PyInt_FromLong(136983863L); if (unlikely(!__pyx_int_136983863)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_int_184977713 = PyInt_FromLong(184977713L); if (unlikely(!__pyx_int_184977713)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_int_neg_1 = PyInt_FromLong(-1); if (unlikely(!__pyx_int_neg_1)) __PYX_ERR(0, 1, __pyx_L1_error)\n  return 0;\n  __pyx_L1_error:;\n  return -1;\n}\n/* #### Code section: init_globals ### */\n\nstatic CYTHON_SMALL_CODE int __Pyx_InitGlobals(void) {\n  /* AssertionsEnabled.init */\n  if (likely(__Pyx_init_assertions_enabled() == 0)); else\n\nif (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1, __pyx_L1_error)\n\n  return 0;\n  __pyx_L1_error:;\n  return -1;\n}\n/* #### Code section: init_module ### */\n\nstatic CYTHON_SMALL_CODE int __Pyx_modinit_global_init_code(void); /*proto*/\nstatic CYTHON_SMALL_CODE int __Pyx_modinit_variable_export_code(void); /*proto*/\nstatic CYTHON_SMALL_CODE int __Pyx_modinit_function_export_code(void); /*proto*/\nstatic CYTHON_SMALL_CODE int __Pyx_modinit_type_init_code(void); /*proto*/\nstatic CYTHON_SMALL_CODE int __Pyx_modinit_type_import_code(void); /*proto*/\nstatic CYTHON_SMALL_CODE int __Pyx_modinit_variable_import_code(void); /*proto*/\nstatic CYTHON_SMALL_CODE int __Pyx_modinit_function_import_code(void); /*proto*/\n\nstatic int __Pyx_modinit_global_init_code(void) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__Pyx_modinit_global_init_code\", 0);\n  /*--- Global init code ---*/\n  __pyx_7genexpr__pyx_v_8triangle_4core_name = Py_None; Py_INCREF(Py_None);\n  __pyx_7genexpr__pyx_v_8triangle_4core_dtype = Py_None; Py_INCREF(Py_None);\n  __pyx_collections_abc_Sequence = Py_None; Py_INCREF(Py_None);\n  generic = Py_None; Py_INCREF(Py_None);\n  strided = Py_None; Py_INCREF(Py_None);\n  indirect = Py_None; Py_INCREF(Py_None);\n  contiguous = Py_None; Py_INCREF(Py_None);\n  indirect_contiguous = Py_None; Py_INCREF(Py_None);\n  __Pyx_RefNannyFinishContext();\n  return 0;\n}\n\nstatic int __Pyx_modinit_variable_export_code(void) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__Pyx_modinit_variable_export_code\", 0);\n  /*--- Variable export code ---*/\n  __Pyx_RefNannyFinishContext();\n  return 0;\n}\n\nstatic int __Pyx_modinit_function_export_code(void) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__Pyx_modinit_function_export_code\", 0);\n  /*--- Function export code ---*/\n  __Pyx_RefNannyFinishContext();\n  return 0;\n}\n\nstatic int __Pyx_modinit_type_init_code(void) {\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__Pyx_modinit_type_init_code\", 0);\n  /*--- Type init code ---*/\n  #if CYTHON_USE_TYPE_SPECS\n  __pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii_spec, NULL); if (unlikely(!__pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii)) __PYX_ERR(0, 67, __pyx_L1_error)\n  if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii_spec, __pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii) < 0) __PYX_ERR(0, 67, __pyx_L1_error)\n  #else\n  __pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii = &__pyx_type_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii;\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  #endif\n  #if !CYTHON_USE_TYPE_SPECS\n  if (__Pyx_PyType_Ready(__pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii) < 0) __PYX_ERR(0, 67, __pyx_L1_error)\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  __pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii->tp_print = 0;\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii->tp_dictoffset && __pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii->tp_getattro == PyObject_GenericGetAttr)) {\n    __pyx_ptype_8triangle_4core___pyx_scope_struct____pyx_f_8triangle_4core_ii->tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict;\n  }\n  #endif\n  #if CYTHON_USE_TYPE_SPECS\n  __pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd_spec, NULL); if (unlikely(!__pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd)) __PYX_ERR(0, 87, __pyx_L1_error)\n  if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd_spec, __pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd) < 0) __PYX_ERR(0, 87, __pyx_L1_error)\n  #else\n  __pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd = &__pyx_type_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd;\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  #endif\n  #if !CYTHON_USE_TYPE_SPECS\n  if (__Pyx_PyType_Ready(__pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd) < 0) __PYX_ERR(0, 87, __pyx_L1_error)\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  __pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd->tp_print = 0;\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd->tp_dictoffset && __pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd->tp_getattro == PyObject_GenericGetAttr)) {\n    __pyx_ptype_8triangle_4core___pyx_scope_struct_1___pyx_f_8triangle_4core_dd->tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict;\n  }\n  #endif\n  #if CYTHON_USE_TYPE_SPECS\n  __pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap_spec, NULL); if (unlikely(!__pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap)) __PYX_ERR(0, 108, __pyx_L1_error)\n  if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap_spec, __pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap) < 0) __PYX_ERR(0, 108, __pyx_L1_error)\n  #else\n  __pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap = &__pyx_type_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap;\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  #endif\n  #if !CYTHON_USE_TYPE_SPECS\n  if (__Pyx_PyType_Ready(__pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap) < 0) __PYX_ERR(0, 108, __pyx_L1_error)\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  __pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap->tp_print = 0;\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap->tp_dictoffset && __pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap->tp_getattro == PyObject_GenericGetAttr)) {\n    __pyx_ptype_8triangle_4core___pyx_scope_struct_2___pyx_f_8triangle_4core__wrap->tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict;\n  }\n  #endif\n  __pyx_vtabptr_array = &__pyx_vtable_array;\n  __pyx_vtable_array.get_memview = (PyObject *(*)(struct __pyx_array_obj *))__pyx_array_get_memview;\n  #if CYTHON_USE_TYPE_SPECS\n  __pyx_array_type = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type___pyx_array_spec, NULL); if (unlikely(!__pyx_array_type)) __PYX_ERR(1, 114, __pyx_L1_error)\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  __pyx_array_type->tp_as_buffer = &__pyx_tp_as_buffer_array;\n  if (!__pyx_array_type->tp_as_buffer->bf_releasebuffer && __pyx_array_type->tp_base->tp_as_buffer && __pyx_array_type->tp_base->tp_as_buffer->bf_releasebuffer) {\n    __pyx_array_type->tp_as_buffer->bf_releasebuffer = __pyx_array_type->tp_base->tp_as_buffer->bf_releasebuffer;\n  }\n  #elif defined(Py_bf_getbuffer) && defined(Py_bf_releasebuffer)\n  /* PY_VERSION_HEX >= 0x03090000 || Py_LIMITED_API >= 0x030B0000 */\n  #elif defined(_MSC_VER)\n  #pragma message (\"The buffer protocol is not supported in the Limited C-API < 3.11.\")\n  #else\n  #warning \"The buffer protocol is not supported in the Limited C-API < 3.11.\"\n  #endif\n  if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type___pyx_array_spec, __pyx_array_type) < 0) __PYX_ERR(1, 114, __pyx_L1_error)\n  #else\n  __pyx_array_type = &__pyx_type___pyx_array;\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  #endif\n  #if !CYTHON_USE_TYPE_SPECS\n  if (__Pyx_PyType_Ready(__pyx_array_type) < 0) __PYX_ERR(1, 114, __pyx_L1_error)\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  __pyx_array_type->tp_print = 0;\n  #endif\n  if (__Pyx_SetVtable(__pyx_array_type, __pyx_vtabptr_array) < 0) __PYX_ERR(1, 114, __pyx_L1_error)\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  if (__Pyx_MergeVtables(__pyx_array_type) < 0) __PYX_ERR(1, 114, __pyx_L1_error)\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  if (__Pyx_setup_reduce((PyObject *) __pyx_array_type) < 0) __PYX_ERR(1, 114, __pyx_L1_error)\n  #endif\n  #if CYTHON_USE_TYPE_SPECS\n  __pyx_MemviewEnum_type = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type___pyx_MemviewEnum_spec, NULL); if (unlikely(!__pyx_MemviewEnum_type)) __PYX_ERR(1, 302, __pyx_L1_error)\n  if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type___pyx_MemviewEnum_spec, __pyx_MemviewEnum_type) < 0) __PYX_ERR(1, 302, __pyx_L1_error)\n  #else\n  __pyx_MemviewEnum_type = &__pyx_type___pyx_MemviewEnum;\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  #endif\n  #if !CYTHON_USE_TYPE_SPECS\n  if (__Pyx_PyType_Ready(__pyx_MemviewEnum_type) < 0) __PYX_ERR(1, 302, __pyx_L1_error)\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  __pyx_MemviewEnum_type->tp_print = 0;\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_MemviewEnum_type->tp_dictoffset && __pyx_MemviewEnum_type->tp_getattro == PyObject_GenericGetAttr)) {\n    __pyx_MemviewEnum_type->tp_getattro = __Pyx_PyObject_GenericGetAttr;\n  }\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  if (__Pyx_setup_reduce((PyObject *) __pyx_MemviewEnum_type) < 0) __PYX_ERR(1, 302, __pyx_L1_error)\n  #endif\n  __pyx_vtabptr_memoryview = &__pyx_vtable_memoryview;\n  __pyx_vtable_memoryview.get_item_pointer = (char *(*)(struct __pyx_memoryview_obj *, PyObject *))__pyx_memoryview_get_item_pointer;\n  __pyx_vtable_memoryview.is_slice = (PyObject *(*)(struct __pyx_memoryview_obj *, PyObject *))__pyx_memoryview_is_slice;\n  __pyx_vtable_memoryview.setitem_slice_assignment = (PyObject *(*)(struct __pyx_memoryview_obj *, PyObject *, PyObject *))__pyx_memoryview_setitem_slice_assignment;\n  __pyx_vtable_memoryview.setitem_slice_assign_scalar = (PyObject *(*)(struct __pyx_memoryview_obj *, struct __pyx_memoryview_obj *, PyObject *))__pyx_memoryview_setitem_slice_assign_scalar;\n  __pyx_vtable_memoryview.setitem_indexed = (PyObject *(*)(struct __pyx_memoryview_obj *, PyObject *, PyObject *))__pyx_memoryview_setitem_indexed;\n  __pyx_vtable_memoryview.convert_item_to_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *))__pyx_memoryview_convert_item_to_object;\n  __pyx_vtable_memoryview.assign_item_from_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *, PyObject *))__pyx_memoryview_assign_item_from_object;\n  __pyx_vtable_memoryview._get_base = (PyObject *(*)(struct __pyx_memoryview_obj *))__pyx_memoryview__get_base;\n  #if CYTHON_USE_TYPE_SPECS\n  __pyx_memoryview_type = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type___pyx_memoryview_spec, NULL); if (unlikely(!__pyx_memoryview_type)) __PYX_ERR(1, 337, __pyx_L1_error)\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  __pyx_memoryview_type->tp_as_buffer = &__pyx_tp_as_buffer_memoryview;\n  if (!__pyx_memoryview_type->tp_as_buffer->bf_releasebuffer && __pyx_memoryview_type->tp_base->tp_as_buffer && __pyx_memoryview_type->tp_base->tp_as_buffer->bf_releasebuffer) {\n    __pyx_memoryview_type->tp_as_buffer->bf_releasebuffer = __pyx_memoryview_type->tp_base->tp_as_buffer->bf_releasebuffer;\n  }\n  #elif defined(Py_bf_getbuffer) && defined(Py_bf_releasebuffer)\n  /* PY_VERSION_HEX >= 0x03090000 || Py_LIMITED_API >= 0x030B0000 */\n  #elif defined(_MSC_VER)\n  #pragma message (\"The buffer protocol is not supported in the Limited C-API < 3.11.\")\n  #else\n  #warning \"The buffer protocol is not supported in the Limited C-API < 3.11.\"\n  #endif\n  if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type___pyx_memoryview_spec, __pyx_memoryview_type) < 0) __PYX_ERR(1, 337, __pyx_L1_error)\n  #else\n  __pyx_memoryview_type = &__pyx_type___pyx_memoryview;\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  #endif\n  #if !CYTHON_USE_TYPE_SPECS\n  if (__Pyx_PyType_Ready(__pyx_memoryview_type) < 0) __PYX_ERR(1, 337, __pyx_L1_error)\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  __pyx_memoryview_type->tp_print = 0;\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_memoryview_type->tp_dictoffset && __pyx_memoryview_type->tp_getattro == PyObject_GenericGetAttr)) {\n    __pyx_memoryview_type->tp_getattro = __Pyx_PyObject_GenericGetAttr;\n  }\n  #endif\n  if (__Pyx_SetVtable(__pyx_memoryview_type, __pyx_vtabptr_memoryview) < 0) __PYX_ERR(1, 337, __pyx_L1_error)\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  if (__Pyx_MergeVtables(__pyx_memoryview_type) < 0) __PYX_ERR(1, 337, __pyx_L1_error)\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  if (__Pyx_setup_reduce((PyObject *) __pyx_memoryview_type) < 0) __PYX_ERR(1, 337, __pyx_L1_error)\n  #endif\n  __pyx_vtabptr__memoryviewslice = &__pyx_vtable__memoryviewslice;\n  __pyx_vtable__memoryviewslice.__pyx_base = *__pyx_vtabptr_memoryview;\n  __pyx_vtable__memoryviewslice.__pyx_base.convert_item_to_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *))__pyx_memoryviewslice_convert_item_to_object;\n  __pyx_vtable__memoryviewslice.__pyx_base.assign_item_from_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *, PyObject *))__pyx_memoryviewslice_assign_item_from_object;\n  __pyx_vtable__memoryviewslice.__pyx_base._get_base = (PyObject *(*)(struct __pyx_memoryview_obj *))__pyx_memoryviewslice__get_base;\n  #if CYTHON_USE_TYPE_SPECS\n  __pyx_t_1 = PyTuple_Pack(1, (PyObject *)__pyx_memoryview_type); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 952, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_memoryviewslice_type = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type___pyx_memoryviewslice_spec, __pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;\n  if (unlikely(!__pyx_memoryviewslice_type)) __PYX_ERR(1, 952, __pyx_L1_error)\n  if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type___pyx_memoryviewslice_spec, __pyx_memoryviewslice_type) < 0) __PYX_ERR(1, 952, __pyx_L1_error)\n  #else\n  __pyx_memoryviewslice_type = &__pyx_type___pyx_memoryviewslice;\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  __pyx_memoryviewslice_type->tp_base = __pyx_memoryview_type;\n  #endif\n  #if !CYTHON_USE_TYPE_SPECS\n  if (__Pyx_PyType_Ready(__pyx_memoryviewslice_type) < 0) __PYX_ERR(1, 952, __pyx_L1_error)\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  __pyx_memoryviewslice_type->tp_print = 0;\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_memoryviewslice_type->tp_dictoffset && __pyx_memoryviewslice_type->tp_getattro == PyObject_GenericGetAttr)) {\n    __pyx_memoryviewslice_type->tp_getattro = __Pyx_PyObject_GenericGetAttr;\n  }\n  #endif\n  if (__Pyx_SetVtable(__pyx_memoryviewslice_type, __pyx_vtabptr__memoryviewslice) < 0) __PYX_ERR(1, 952, __pyx_L1_error)\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  if (__Pyx_MergeVtables(__pyx_memoryviewslice_type) < 0) __PYX_ERR(1, 952, __pyx_L1_error)\n  #endif\n  #if !CYTHON_COMPILING_IN_LIMITED_API\n  if (__Pyx_setup_reduce((PyObject *) __pyx_memoryviewslice_type) < 0) __PYX_ERR(1, 952, __pyx_L1_error)\n  #endif\n  __Pyx_RefNannyFinishContext();\n  return 0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_RefNannyFinishContext();\n  return -1;\n}\n\nstatic int __Pyx_modinit_type_import_code(void) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__Pyx_modinit_type_import_code\", 0);\n  /*--- Type import code ---*/\n  __Pyx_RefNannyFinishContext();\n  return 0;\n}\n\nstatic int __Pyx_modinit_variable_import_code(void) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__Pyx_modinit_variable_import_code\", 0);\n  /*--- Variable import code ---*/\n  __Pyx_RefNannyFinishContext();\n  return 0;\n}\n\nstatic int __Pyx_modinit_function_import_code(void) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__Pyx_modinit_function_import_code\", 0);\n  /*--- Function import code ---*/\n  __Pyx_RefNannyFinishContext();\n  return 0;\n}\n\n\n#if PY_MAJOR_VERSION >= 3\n#if CYTHON_PEP489_MULTI_PHASE_INIT\nstatic PyObject* __pyx_pymod_create(PyObject *spec, PyModuleDef *def); /*proto*/\nstatic int __pyx_pymod_exec_core(PyObject* module); /*proto*/\nstatic PyModuleDef_Slot __pyx_moduledef_slots[] = {\n  {Py_mod_create, (void*)__pyx_pymod_create},\n  {Py_mod_exec, (void*)__pyx_pymod_exec_core},\n  {0, NULL}\n};\n#endif\n\n#ifdef __cplusplus\nnamespace {\n  struct PyModuleDef __pyx_moduledef =\n  #else\n  static struct PyModuleDef __pyx_moduledef =\n  #endif\n  {\n      PyModuleDef_HEAD_INIT,\n      \"core\",\n      0, /* m_doc */\n    #if CYTHON_PEP489_MULTI_PHASE_INIT\n      0, /* m_size */\n    #elif CYTHON_USE_MODULE_STATE\n      sizeof(__pyx_mstate), /* m_size */\n    #else\n      -1, /* m_size */\n    #endif\n      __pyx_methods /* m_methods */,\n    #if CYTHON_PEP489_MULTI_PHASE_INIT\n      __pyx_moduledef_slots, /* m_slots */\n    #else\n      NULL, /* m_reload */\n    #endif\n    #if CYTHON_USE_MODULE_STATE\n      __pyx_m_traverse, /* m_traverse */\n      __pyx_m_clear, /* m_clear */\n      NULL /* m_free */\n    #else\n      NULL, /* m_traverse */\n      NULL, /* m_clear */\n      NULL /* m_free */\n    #endif\n  };\n  #ifdef __cplusplus\n} /* anonymous namespace */\n#endif\n#endif\n\n#ifndef CYTHON_NO_PYINIT_EXPORT\n#define __Pyx_PyMODINIT_FUNC PyMODINIT_FUNC\n#elif PY_MAJOR_VERSION < 3\n#ifdef __cplusplus\n#define __Pyx_PyMODINIT_FUNC extern \"C\" void\n#else\n#define __Pyx_PyMODINIT_FUNC void\n#endif\n#else\n#ifdef __cplusplus\n#define __Pyx_PyMODINIT_FUNC extern \"C\" PyObject *\n#else\n#define __Pyx_PyMODINIT_FUNC PyObject *\n#endif\n#endif\n\n\n#if PY_MAJOR_VERSION < 3\n__Pyx_PyMODINIT_FUNC initcore(void) CYTHON_SMALL_CODE; /*proto*/\n__Pyx_PyMODINIT_FUNC initcore(void)\n#else\n__Pyx_PyMODINIT_FUNC PyInit_core(void) CYTHON_SMALL_CODE; /*proto*/\n__Pyx_PyMODINIT_FUNC PyInit_core(void)\n#if CYTHON_PEP489_MULTI_PHASE_INIT\n{\n  return PyModuleDef_Init(&__pyx_moduledef);\n}\nstatic CYTHON_SMALL_CODE int __Pyx_check_single_interpreter(void) {\n    #if PY_VERSION_HEX >= 0x030700A1\n    static PY_INT64_T main_interpreter_id = -1;\n    PY_INT64_T current_id = PyInterpreterState_GetID(PyThreadState_Get()->interp);\n    if (main_interpreter_id == -1) {\n        main_interpreter_id = current_id;\n        return (unlikely(current_id == -1)) ? -1 : 0;\n    } else if (unlikely(main_interpreter_id != current_id))\n    #else\n    static PyInterpreterState *main_interpreter = NULL;\n    PyInterpreterState *current_interpreter = PyThreadState_Get()->interp;\n    if (!main_interpreter) {\n        main_interpreter = current_interpreter;\n    } else if (unlikely(main_interpreter != current_interpreter))\n    #endif\n    {\n        PyErr_SetString(\n            PyExc_ImportError,\n            \"Interpreter change detected - this module can only be loaded into one interpreter per process.\");\n        return -1;\n    }\n    return 0;\n}\n#if CYTHON_COMPILING_IN_LIMITED_API\nstatic CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, PyObject *module, const char* from_name, const char* to_name, int allow_none)\n#else\nstatic CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, PyObject *moddict, const char* from_name, const char* to_name, int allow_none)\n#endif\n{\n    PyObject *value = PyObject_GetAttrString(spec, from_name);\n    int result = 0;\n    if (likely(value)) {\n        if (allow_none || value != Py_None) {\n#if CYTHON_COMPILING_IN_LIMITED_API\n            result = PyModule_AddObject(module, to_name, value);\n#else\n            result = PyDict_SetItemString(moddict, to_name, value);\n#endif\n        }\n        Py_DECREF(value);\n    } else if (PyErr_ExceptionMatches(PyExc_AttributeError)) {\n        PyErr_Clear();\n    } else {\n        result = -1;\n    }\n    return result;\n}\nstatic CYTHON_SMALL_CODE PyObject* __pyx_pymod_create(PyObject *spec, PyModuleDef *def) {\n    PyObject *module = NULL, *moddict, *modname;\n    CYTHON_UNUSED_VAR(def);\n    if (__Pyx_check_single_interpreter())\n        return NULL;\n    if (__pyx_m)\n        return __Pyx_NewRef(__pyx_m);\n    modname = PyObject_GetAttrString(spec, \"name\");\n    if (unlikely(!modname)) goto bad;\n    module = PyModule_NewObject(modname);\n    Py_DECREF(modname);\n    if (unlikely(!module)) goto bad;\n#if CYTHON_COMPILING_IN_LIMITED_API\n    moddict = module;\n#else\n    moddict = PyModule_GetDict(module);\n    if (unlikely(!moddict)) goto bad;\n#endif\n    if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, \"loader\", \"__loader__\", 1) < 0)) goto bad;\n    if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, \"origin\", \"__file__\", 1) < 0)) goto bad;\n    if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, \"parent\", \"__package__\", 1) < 0)) goto bad;\n    if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, \"submodule_search_locations\", \"__path__\", 0) < 0)) goto bad;\n    return module;\nbad:\n    Py_XDECREF(module);\n    return NULL;\n}\n\n\nstatic CYTHON_SMALL_CODE int __pyx_pymod_exec_core(PyObject *__pyx_pyinit_module)\n#endif\n#endif\n{\n  int stringtab_initialized = 0;\n  #if CYTHON_USE_MODULE_STATE\n  int pystate_addmodule_run = 0;\n  #endif\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  int __pyx_t_6;\n  PyObject *__pyx_t_7 = NULL;\n  static PyThread_type_lock __pyx_t_8[8];\n  Py_ssize_t __pyx_t_9;\n  PyObject *(*__pyx_t_10)(PyObject *);\n  PyObject *__pyx_t_11 = NULL;\n  PyObject *__pyx_t_12 = NULL;\n  PyObject *__pyx_t_13 = NULL;\n  PyObject *(*__pyx_t_14)(PyObject *);\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannyDeclarations\n  #if CYTHON_PEP489_MULTI_PHASE_INIT\n  if (__pyx_m) {\n    if (__pyx_m == __pyx_pyinit_module) return 0;\n    PyErr_SetString(PyExc_RuntimeError, \"Module 'core' has already been imported. Re-initialisation is not supported.\");\n    return -1;\n  }\n  #elif PY_MAJOR_VERSION >= 3\n  if (__pyx_m) return __Pyx_NewRef(__pyx_m);\n  #endif\n  /*--- Module creation code ---*/\n  #if CYTHON_PEP489_MULTI_PHASE_INIT\n  __pyx_m = __pyx_pyinit_module;\n  Py_INCREF(__pyx_m);\n  #else\n  #if PY_MAJOR_VERSION < 3\n  __pyx_m = Py_InitModule4(\"core\", __pyx_methods, 0, 0, PYTHON_API_VERSION); Py_XINCREF(__pyx_m);\n  if (unlikely(!__pyx_m)) __PYX_ERR(0, 1, __pyx_L1_error)\n  #elif CYTHON_USE_MODULE_STATE\n  __pyx_t_1 = PyModule_Create(&__pyx_moduledef); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1, __pyx_L1_error)\n  {\n    int add_module_result = PyState_AddModule(__pyx_t_1, &__pyx_moduledef);\n    __pyx_t_1 = 0; /* transfer ownership from __pyx_t_1 to \"core\" pseudovariable */\n    if (unlikely((add_module_result < 0))) __PYX_ERR(0, 1, __pyx_L1_error)\n    pystate_addmodule_run = 1;\n  }\n  #else\n  __pyx_m = PyModule_Create(&__pyx_moduledef);\n  if (unlikely(!__pyx_m)) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  #endif\n  CYTHON_UNUSED_VAR(__pyx_t_1);\n  __pyx_d = PyModule_GetDict(__pyx_m); if (unlikely(!__pyx_d)) __PYX_ERR(0, 1, __pyx_L1_error)\n  Py_INCREF(__pyx_d);\n  __pyx_b = __Pyx_PyImport_AddModuleRef(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_b)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_cython_runtime = __Pyx_PyImport_AddModuleRef((const char *) \"cython_runtime\"); if (unlikely(!__pyx_cython_runtime)) __PYX_ERR(0, 1, __pyx_L1_error)\n  if (PyObject_SetAttrString(__pyx_m, \"__builtins__\", __pyx_b) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #if CYTHON_REFNANNY\n__Pyx_RefNanny = __Pyx_RefNannyImportAPI(\"refnanny\");\nif (!__Pyx_RefNanny) {\n  PyErr_Clear();\n  __Pyx_RefNanny = __Pyx_RefNannyImportAPI(\"Cython.Runtime.refnanny\");\n  if (!__Pyx_RefNanny)\n      Py_FatalError(\"failed to import 'refnanny' module\");\n}\n#endif\n  __Pyx_RefNannySetupContext(\"__Pyx_PyMODINIT_FUNC PyInit_core(void)\", 0);\n  if (__Pyx_check_binary_version(__PYX_LIMITED_VERSION_HEX, __Pyx_get_runtime_version(), CYTHON_COMPILING_IN_LIMITED_API) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #ifdef __Pxy_PyFrame_Initialize_Offsets\n  __Pxy_PyFrame_Initialize_Offsets();\n  #endif\n  __pyx_empty_tuple = PyTuple_New(0); if (unlikely(!__pyx_empty_tuple)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_empty_bytes = PyBytes_FromStringAndSize(\"\", 0); if (unlikely(!__pyx_empty_bytes)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_empty_unicode = PyUnicode_FromStringAndSize(\"\", 0); if (unlikely(!__pyx_empty_unicode)) __PYX_ERR(0, 1, __pyx_L1_error)\n  #ifdef __Pyx_CyFunction_USED\n  if (__pyx_CyFunction_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  #ifdef __Pyx_FusedFunction_USED\n  if (__pyx_FusedFunction_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  #ifdef __Pyx_Coroutine_USED\n  if (__pyx_Coroutine_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  #ifdef __Pyx_Generator_USED\n  if (__pyx_Generator_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  #ifdef __Pyx_AsyncGen_USED\n  if (__pyx_AsyncGen_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  #ifdef __Pyx_StopAsyncIteration_USED\n  if (__pyx_StopAsyncIteration_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  /*--- Library function declarations ---*/\n  /*--- Threads initialization code ---*/\n  #if defined(WITH_THREAD) && PY_VERSION_HEX < 0x030700F0 && defined(__PYX_FORCE_INIT_THREADS) && __PYX_FORCE_INIT_THREADS\n  PyEval_InitThreads();\n  #endif\n  /*--- Initialize various global constants etc. ---*/\n  if (__Pyx_InitConstants() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  stringtab_initialized = 1;\n  if (__Pyx_InitGlobals() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #if PY_MAJOR_VERSION < 3 && (__PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT)\n  if (__Pyx_init_sys_getdefaultencoding_params() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  if (__pyx_module_is_main_triangle__core) {\n    if (PyObject_SetAttr(__pyx_m, __pyx_n_s_name_2, __pyx_n_s_main) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  }\n  #if PY_MAJOR_VERSION >= 3\n  {\n    PyObject *modules = PyImport_GetModuleDict(); if (unlikely(!modules)) __PYX_ERR(0, 1, __pyx_L1_error)\n    if (!PyDict_GetItemString(modules, \"triangle.core\")) {\n      if (unlikely((PyDict_SetItemString(modules, \"triangle.core\", __pyx_m) < 0))) __PYX_ERR(0, 1, __pyx_L1_error)\n    }\n  }\n  #endif\n  /*--- Builtin init code ---*/\n  if (__Pyx_InitCachedBuiltins() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  /*--- Constants init code ---*/\n  if (__Pyx_InitCachedConstants() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  /*--- Global type/function init code ---*/\n  (void)__Pyx_modinit_global_init_code();\n  (void)__Pyx_modinit_variable_export_code();\n  (void)__Pyx_modinit_function_export_code();\n  if (unlikely((__Pyx_modinit_type_init_code() < 0))) __PYX_ERR(0, 1, __pyx_L1_error)\n  (void)__Pyx_modinit_type_import_code();\n  (void)__Pyx_modinit_variable_import_code();\n  (void)__Pyx_modinit_function_import_code();\n  /*--- Execution code ---*/\n  #if defined(__Pyx_Generator_USED) || defined(__Pyx_Coroutine_USED)\n  if (__Pyx_patch_abc() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n\n  /* \"View.MemoryView\":99\n * \n * cdef object __pyx_collections_abc_Sequence \"__pyx_collections_abc_Sequence\"\n * try:             # <<<<<<<<<<<<<<\n *     if __import__(\"sys\").version_info >= (3, 3):\n *         __pyx_collections_abc_Sequence = __import__(\"collections.abc\").abc.Sequence\n */\n  {\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3);\n    __Pyx_XGOTREF(__pyx_t_1);\n    __Pyx_XGOTREF(__pyx_t_2);\n    __Pyx_XGOTREF(__pyx_t_3);\n    /*try:*/ {\n\n      /* \"View.MemoryView\":100\n * cdef object __pyx_collections_abc_Sequence \"__pyx_collections_abc_Sequence\"\n * try:\n *     if __import__(\"sys\").version_info >= (3, 3):             # <<<<<<<<<<<<<<\n *         __pyx_collections_abc_Sequence = __import__(\"collections.abc\").abc.Sequence\n *     else:\n */\n      __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin___import__, __pyx_tuple__25, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 100, __pyx_L2_error)\n      __Pyx_GOTREF(__pyx_t_4);\n      __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_version_info); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 100, __pyx_L2_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n      __pyx_t_4 = PyObject_RichCompare(__pyx_t_5, __pyx_tuple__26, Py_GE); __Pyx_XGOTREF(__pyx_t_4); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 100, __pyx_L2_error)\n      __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n      __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(1, 100, __pyx_L2_error)\n      __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n      if (__pyx_t_6) {\n\n        /* \"View.MemoryView\":101\n * try:\n *     if __import__(\"sys\").version_info >= (3, 3):\n *         __pyx_collections_abc_Sequence = __import__(\"collections.abc\").abc.Sequence             # <<<<<<<<<<<<<<\n *     else:\n *         __pyx_collections_abc_Sequence = __import__(\"collections\").Sequence\n */\n        __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin___import__, __pyx_tuple__27, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 101, __pyx_L2_error)\n        __Pyx_GOTREF(__pyx_t_4);\n        __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_abc); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 101, __pyx_L2_error)\n        __Pyx_GOTREF(__pyx_t_5);\n        __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n        __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_Sequence); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 101, __pyx_L2_error)\n        __Pyx_GOTREF(__pyx_t_4);\n        __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n        __Pyx_XGOTREF(__pyx_collections_abc_Sequence);\n        __Pyx_DECREF_SET(__pyx_collections_abc_Sequence, __pyx_t_4);\n        __Pyx_GIVEREF(__pyx_t_4);\n        __pyx_t_4 = 0;\n\n        /* \"View.MemoryView\":100\n * cdef object __pyx_collections_abc_Sequence \"__pyx_collections_abc_Sequence\"\n * try:\n *     if __import__(\"sys\").version_info >= (3, 3):             # <<<<<<<<<<<<<<\n *         __pyx_collections_abc_Sequence = __import__(\"collections.abc\").abc.Sequence\n *     else:\n */\n        goto __pyx_L8;\n      }\n\n      /* \"View.MemoryView\":103\n *         __pyx_collections_abc_Sequence = __import__(\"collections.abc\").abc.Sequence\n *     else:\n *         __pyx_collections_abc_Sequence = __import__(\"collections\").Sequence             # <<<<<<<<<<<<<<\n * except:\n * \n */\n      /*else*/ {\n        __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin___import__, __pyx_tuple__28, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 103, __pyx_L2_error)\n        __Pyx_GOTREF(__pyx_t_4);\n        __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_Sequence); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 103, __pyx_L2_error)\n        __Pyx_GOTREF(__pyx_t_5);\n        __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n        __Pyx_XGOTREF(__pyx_collections_abc_Sequence);\n        __Pyx_DECREF_SET(__pyx_collections_abc_Sequence, __pyx_t_5);\n        __Pyx_GIVEREF(__pyx_t_5);\n        __pyx_t_5 = 0;\n      }\n      __pyx_L8:;\n\n      /* \"View.MemoryView\":99\n * \n * cdef object __pyx_collections_abc_Sequence \"__pyx_collections_abc_Sequence\"\n * try:             # <<<<<<<<<<<<<<\n *     if __import__(\"sys\").version_info >= (3, 3):\n *         __pyx_collections_abc_Sequence = __import__(\"collections.abc\").abc.Sequence\n */\n    }\n    __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;\n    __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;\n    goto __pyx_L7_try_end;\n    __pyx_L2_error:;\n    __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;\n\n    /* \"View.MemoryView\":104\n *     else:\n *         __pyx_collections_abc_Sequence = __import__(\"collections\").Sequence\n * except:             # <<<<<<<<<<<<<<\n * \n *     __pyx_collections_abc_Sequence = None\n */\n    /*except:*/ {\n      __Pyx_AddTraceback(\"View.MemoryView\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n      if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_4, &__pyx_t_7) < 0) __PYX_ERR(1, 104, __pyx_L4_except_error)\n      __Pyx_XGOTREF(__pyx_t_5);\n      __Pyx_XGOTREF(__pyx_t_4);\n      __Pyx_XGOTREF(__pyx_t_7);\n\n      /* \"View.MemoryView\":106\n * except:\n * \n *     __pyx_collections_abc_Sequence = None             # <<<<<<<<<<<<<<\n * \n * \n */\n      __Pyx_INCREF(Py_None);\n      __Pyx_XGOTREF(__pyx_collections_abc_Sequence);\n      __Pyx_DECREF_SET(__pyx_collections_abc_Sequence, Py_None);\n      __Pyx_GIVEREF(Py_None);\n      __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;\n      __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;\n      __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;\n      goto __pyx_L3_exception_handled;\n    }\n\n    /* \"View.MemoryView\":99\n * \n * cdef object __pyx_collections_abc_Sequence \"__pyx_collections_abc_Sequence\"\n * try:             # <<<<<<<<<<<<<<\n *     if __import__(\"sys\").version_info >= (3, 3):\n *         __pyx_collections_abc_Sequence = __import__(\"collections.abc\").abc.Sequence\n */\n    __pyx_L4_except_error:;\n    __Pyx_XGIVEREF(__pyx_t_1);\n    __Pyx_XGIVEREF(__pyx_t_2);\n    __Pyx_XGIVEREF(__pyx_t_3);\n    __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3);\n    goto __pyx_L1_error;\n    __pyx_L3_exception_handled:;\n    __Pyx_XGIVEREF(__pyx_t_1);\n    __Pyx_XGIVEREF(__pyx_t_2);\n    __Pyx_XGIVEREF(__pyx_t_3);\n    __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3);\n    __pyx_L7_try_end:;\n  }\n\n  /* \"View.MemoryView\":241\n * \n * \n *     try:             # <<<<<<<<<<<<<<\n *         count = __pyx_collections_abc_Sequence.count\n *         index = __pyx_collections_abc_Sequence.index\n */\n  {\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    __Pyx_ExceptionSave(&__pyx_t_3, &__pyx_t_2, &__pyx_t_1);\n    __Pyx_XGOTREF(__pyx_t_3);\n    __Pyx_XGOTREF(__pyx_t_2);\n    __Pyx_XGOTREF(__pyx_t_1);\n    /*try:*/ {\n\n      /* \"View.MemoryView\":242\n * \n *     try:\n *         count = __pyx_collections_abc_Sequence.count             # <<<<<<<<<<<<<<\n *         index = __pyx_collections_abc_Sequence.index\n *     except:\n */\n      __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_count); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 242, __pyx_L11_error)\n      __Pyx_GOTREF(__pyx_t_7);\n      if (__Pyx_SetItemOnTypeDict(__pyx_array_type, __pyx_n_s_count, __pyx_t_7) < 0) __PYX_ERR(1, 242, __pyx_L11_error)\n      __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n      PyType_Modified(__pyx_array_type);\n\n      /* \"View.MemoryView\":243\n *     try:\n *         count = __pyx_collections_abc_Sequence.count\n *         index = __pyx_collections_abc_Sequence.index             # <<<<<<<<<<<<<<\n *     except:\n *         pass\n */\n      __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_index); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 243, __pyx_L11_error)\n      __Pyx_GOTREF(__pyx_t_7);\n      if (__Pyx_SetItemOnTypeDict(__pyx_array_type, __pyx_n_s_index, __pyx_t_7) < 0) __PYX_ERR(1, 243, __pyx_L11_error)\n      __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n      PyType_Modified(__pyx_array_type);\n\n      /* \"View.MemoryView\":241\n * \n * \n *     try:             # <<<<<<<<<<<<<<\n *         count = __pyx_collections_abc_Sequence.count\n *         index = __pyx_collections_abc_Sequence.index\n */\n    }\n    __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;\n    __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;\n    goto __pyx_L16_try_end;\n    __pyx_L11_error:;\n    __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;\n\n    /* \"View.MemoryView\":244\n *         count = __pyx_collections_abc_Sequence.count\n *         index = __pyx_collections_abc_Sequence.index\n *     except:             # <<<<<<<<<<<<<<\n *         pass\n * \n */\n    /*except:*/ {\n      __Pyx_ErrRestore(0,0,0);\n      goto __pyx_L12_exception_handled;\n    }\n    __pyx_L12_exception_handled:;\n    __Pyx_XGIVEREF(__pyx_t_3);\n    __Pyx_XGIVEREF(__pyx_t_2);\n    __Pyx_XGIVEREF(__pyx_t_1);\n    __Pyx_ExceptionReset(__pyx_t_3, __pyx_t_2, __pyx_t_1);\n    __pyx_L16_try_end:;\n  }\n\n  /* \"View.MemoryView\":309\n *         return self.name\n * \n * cdef generic = Enum(\"<strided and direct or indirect>\")             # <<<<<<<<<<<<<<\n * cdef strided = Enum(\"<strided and direct>\") # default\n * cdef indirect = Enum(\"<strided and indirect>\")\n */\n  __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__29, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 309, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_7);\n  __Pyx_XGOTREF(generic);\n  __Pyx_DECREF_SET(generic, __pyx_t_7);\n  __Pyx_GIVEREF(__pyx_t_7);\n  __pyx_t_7 = 0;\n\n  /* \"View.MemoryView\":310\n * \n * cdef generic = Enum(\"<strided and direct or indirect>\")\n * cdef strided = Enum(\"<strided and direct>\") # default             # <<<<<<<<<<<<<<\n * cdef indirect = Enum(\"<strided and indirect>\")\n * \n */\n  __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__30, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 310, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_7);\n  __Pyx_XGOTREF(strided);\n  __Pyx_DECREF_SET(strided, __pyx_t_7);\n  __Pyx_GIVEREF(__pyx_t_7);\n  __pyx_t_7 = 0;\n\n  /* \"View.MemoryView\":311\n * cdef generic = Enum(\"<strided and direct or indirect>\")\n * cdef strided = Enum(\"<strided and direct>\") # default\n * cdef indirect = Enum(\"<strided and indirect>\")             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__31, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 311, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_7);\n  __Pyx_XGOTREF(indirect);\n  __Pyx_DECREF_SET(indirect, __pyx_t_7);\n  __Pyx_GIVEREF(__pyx_t_7);\n  __pyx_t_7 = 0;\n\n  /* \"View.MemoryView\":314\n * \n * \n * cdef contiguous = Enum(\"<contiguous and direct>\")             # <<<<<<<<<<<<<<\n * cdef indirect_contiguous = Enum(\"<contiguous and indirect>\")\n * \n */\n  __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__32, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 314, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_7);\n  __Pyx_XGOTREF(contiguous);\n  __Pyx_DECREF_SET(contiguous, __pyx_t_7);\n  __Pyx_GIVEREF(__pyx_t_7);\n  __pyx_t_7 = 0;\n\n  /* \"View.MemoryView\":315\n * \n * cdef contiguous = Enum(\"<contiguous and direct>\")\n * cdef indirect_contiguous = Enum(\"<contiguous and indirect>\")             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__33, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 315, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_7);\n  __Pyx_XGOTREF(indirect_contiguous);\n  __Pyx_DECREF_SET(indirect_contiguous, __pyx_t_7);\n  __Pyx_GIVEREF(__pyx_t_7);\n  __pyx_t_7 = 0;\n\n  /* \"View.MemoryView\":323\n * \n * \n * cdef int __pyx_memoryview_thread_locks_used = 0             # <<<<<<<<<<<<<<\n * cdef PyThread_type_lock[8] __pyx_memoryview_thread_locks = [\n *     PyThread_allocate_lock(),\n */\n  __pyx_memoryview_thread_locks_used = 0;\n\n  /* \"View.MemoryView\":324\n * \n * cdef int __pyx_memoryview_thread_locks_used = 0\n * cdef PyThread_type_lock[8] __pyx_memoryview_thread_locks = [             # <<<<<<<<<<<<<<\n *     PyThread_allocate_lock(),\n *     PyThread_allocate_lock(),\n */\n  __pyx_t_8[0] = PyThread_allocate_lock();\n  __pyx_t_8[1] = PyThread_allocate_lock();\n  __pyx_t_8[2] = PyThread_allocate_lock();\n  __pyx_t_8[3] = PyThread_allocate_lock();\n  __pyx_t_8[4] = PyThread_allocate_lock();\n  __pyx_t_8[5] = PyThread_allocate_lock();\n  __pyx_t_8[6] = PyThread_allocate_lock();\n  __pyx_t_8[7] = PyThread_allocate_lock();\n  memcpy(&(__pyx_memoryview_thread_locks[0]), __pyx_t_8, sizeof(__pyx_memoryview_thread_locks[0]) * (8));\n\n  /* \"View.MemoryView\":982\n * \n * \n *     try:             # <<<<<<<<<<<<<<\n *         count = __pyx_collections_abc_Sequence.count\n *         index = __pyx_collections_abc_Sequence.index\n */\n  {\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3);\n    __Pyx_XGOTREF(__pyx_t_1);\n    __Pyx_XGOTREF(__pyx_t_2);\n    __Pyx_XGOTREF(__pyx_t_3);\n    /*try:*/ {\n\n      /* \"View.MemoryView\":983\n * \n *     try:\n *         count = __pyx_collections_abc_Sequence.count             # <<<<<<<<<<<<<<\n *         index = __pyx_collections_abc_Sequence.index\n *     except:\n */\n      __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_count); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 983, __pyx_L17_error)\n      __Pyx_GOTREF(__pyx_t_7);\n      if (__Pyx_SetItemOnTypeDict(__pyx_memoryviewslice_type, __pyx_n_s_count, __pyx_t_7) < 0) __PYX_ERR(1, 983, __pyx_L17_error)\n      __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n      PyType_Modified(__pyx_memoryviewslice_type);\n\n      /* \"View.MemoryView\":984\n *     try:\n *         count = __pyx_collections_abc_Sequence.count\n *         index = __pyx_collections_abc_Sequence.index             # <<<<<<<<<<<<<<\n *     except:\n *         pass\n */\n      __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_index); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 984, __pyx_L17_error)\n      __Pyx_GOTREF(__pyx_t_7);\n      if (__Pyx_SetItemOnTypeDict(__pyx_memoryviewslice_type, __pyx_n_s_index, __pyx_t_7) < 0) __PYX_ERR(1, 984, __pyx_L17_error)\n      __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n      PyType_Modified(__pyx_memoryviewslice_type);\n\n      /* \"View.MemoryView\":982\n * \n * \n *     try:             # <<<<<<<<<<<<<<\n *         count = __pyx_collections_abc_Sequence.count\n *         index = __pyx_collections_abc_Sequence.index\n */\n    }\n    __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;\n    __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;\n    goto __pyx_L22_try_end;\n    __pyx_L17_error:;\n    __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;\n\n    /* \"View.MemoryView\":985\n *         count = __pyx_collections_abc_Sequence.count\n *         index = __pyx_collections_abc_Sequence.index\n *     except:             # <<<<<<<<<<<<<<\n *         pass\n * \n */\n    /*except:*/ {\n      __Pyx_ErrRestore(0,0,0);\n      goto __pyx_L18_exception_handled;\n    }\n    __pyx_L18_exception_handled:;\n    __Pyx_XGIVEREF(__pyx_t_1);\n    __Pyx_XGIVEREF(__pyx_t_2);\n    __Pyx_XGIVEREF(__pyx_t_3);\n    __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3);\n    __pyx_L22_try_end:;\n  }\n\n  /* \"View.MemoryView\":988\n *         pass\n * \n * try:             # <<<<<<<<<<<<<<\n *     if __pyx_collections_abc_Sequence:\n * \n */\n  {\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    __Pyx_ExceptionSave(&__pyx_t_3, &__pyx_t_2, &__pyx_t_1);\n    __Pyx_XGOTREF(__pyx_t_3);\n    __Pyx_XGOTREF(__pyx_t_2);\n    __Pyx_XGOTREF(__pyx_t_1);\n    /*try:*/ {\n\n      /* \"View.MemoryView\":989\n * \n * try:\n *     if __pyx_collections_abc_Sequence:             # <<<<<<<<<<<<<<\n * \n * \n */\n      __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_collections_abc_Sequence); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(1, 989, __pyx_L23_error)\n      if (__pyx_t_6) {\n\n        /* \"View.MemoryView\":993\n * \n * \n *         __pyx_collections_abc_Sequence.register(_memoryviewslice)             # <<<<<<<<<<<<<<\n *         __pyx_collections_abc_Sequence.register(array)\n * except:\n */\n        __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_register); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 993, __pyx_L23_error)\n        __Pyx_GOTREF(__pyx_t_7);\n        __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_7, ((PyObject *)__pyx_memoryviewslice_type)); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 993, __pyx_L23_error)\n        __Pyx_GOTREF(__pyx_t_4);\n        __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n        __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n\n        /* \"View.MemoryView\":994\n * \n *         __pyx_collections_abc_Sequence.register(_memoryviewslice)\n *         __pyx_collections_abc_Sequence.register(array)             # <<<<<<<<<<<<<<\n * except:\n *     pass  # ignore failure, it's a minor issue\n */\n        __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_register); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 994, __pyx_L23_error)\n        __Pyx_GOTREF(__pyx_t_4);\n        __pyx_t_7 = __Pyx_PyObject_CallOneArg(__pyx_t_4, ((PyObject *)__pyx_array_type)); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 994, __pyx_L23_error)\n        __Pyx_GOTREF(__pyx_t_7);\n        __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n        __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n\n        /* \"View.MemoryView\":989\n * \n * try:\n *     if __pyx_collections_abc_Sequence:             # <<<<<<<<<<<<<<\n * \n * \n */\n      }\n\n      /* \"View.MemoryView\":988\n *         pass\n * \n * try:             # <<<<<<<<<<<<<<\n *     if __pyx_collections_abc_Sequence:\n * \n */\n    }\n    __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;\n    __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;\n    goto __pyx_L28_try_end;\n    __pyx_L23_error:;\n    __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;\n\n    /* \"View.MemoryView\":995\n *         __pyx_collections_abc_Sequence.register(_memoryviewslice)\n *         __pyx_collections_abc_Sequence.register(array)\n * except:             # <<<<<<<<<<<<<<\n *     pass  # ignore failure, it's a minor issue\n * \n */\n    /*except:*/ {\n      __Pyx_ErrRestore(0,0,0);\n      goto __pyx_L24_exception_handled;\n    }\n    __pyx_L24_exception_handled:;\n    __Pyx_XGIVEREF(__pyx_t_3);\n    __Pyx_XGIVEREF(__pyx_t_2);\n    __Pyx_XGIVEREF(__pyx_t_1);\n    __Pyx_ExceptionReset(__pyx_t_3, __pyx_t_2, __pyx_t_1);\n    __pyx_L28_try_end:;\n  }\n\n  /* \"(tree fragment)\":1\n * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state):             # <<<<<<<<<<<<<<\n *     cdef object __pyx_PickleError\n *     cdef object __pyx_result\n */\n  __pyx_t_7 = PyCFunction_NewEx(&__pyx_mdef_15View_dot_MemoryView_1__pyx_unpickle_Enum, NULL, __pyx_n_s_View_MemoryView); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 1, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_7);\n  if (PyDict_SetItem(__pyx_d, __pyx_n_s_pyx_unpickle_Enum, __pyx_t_7) < 0) __PYX_ERR(1, 1, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n\n  /* \"triangle/core.pyx\":4\n * \n * from libc.stdlib cimport free\n * import numpy as np             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_7 = __Pyx_ImportDottedModule(__pyx_n_s_numpy, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 4, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_7);\n  if (PyDict_SetItem(__pyx_d, __pyx_n_s_np, __pyx_t_7) < 0) __PYX_ERR(0, 4, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n\n  /* \"triangle/core.pyx\":145\n * \n * fields = (\n *     ('pointlist', 'double'),             # <<<<<<<<<<<<<<\n *     ('pointattributelist', 'double'),\n *     ('pointmarkerlist', 'intc'),\n */\n  if (PyDict_SetItem(__pyx_d, __pyx_n_s_fields, __pyx_tuple__50) < 0) __PYX_ERR(0, 144, __pyx_L1_error)\n\n  /* \"triangle/core.pyx\":166\n * \n * \n * field_dtype = {name:dtype for name, dtype in fields}             # <<<<<<<<<<<<<<\n * \n * \n */\n  { /* enter inner scope */\n    __pyx_t_7 = PyDict_New(); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 166, __pyx_L32_error)\n    __Pyx_GOTREF(__pyx_t_7);\n    __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_fields); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 166, __pyx_L32_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    if (likely(PyList_CheckExact(__pyx_t_4)) || PyTuple_CheckExact(__pyx_t_4)) {\n      __pyx_t_5 = __pyx_t_4; __Pyx_INCREF(__pyx_t_5);\n      __pyx_t_9 = 0;\n      __pyx_t_10 = NULL;\n    } else {\n      __pyx_t_9 = -1; __pyx_t_5 = PyObject_GetIter(__pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 166, __pyx_L32_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __pyx_t_10 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_5); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 166, __pyx_L32_error)\n    }\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n    for (;;) {\n      if (likely(!__pyx_t_10)) {\n        if (likely(PyList_CheckExact(__pyx_t_5))) {\n          {\n            Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_5);\n            #if !CYTHON_ASSUME_SAFE_MACROS\n            if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 166, __pyx_L32_error)\n            #endif\n            if (__pyx_t_9 >= __pyx_temp) break;\n          }\n          #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n          __pyx_t_4 = PyList_GET_ITEM(__pyx_t_5, __pyx_t_9); __Pyx_INCREF(__pyx_t_4); __pyx_t_9++; if (unlikely((0 < 0))) __PYX_ERR(0, 166, __pyx_L32_error)\n          #else\n          __pyx_t_4 = __Pyx_PySequence_ITEM(__pyx_t_5, __pyx_t_9); __pyx_t_9++; if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 166, __pyx_L32_error)\n          __Pyx_GOTREF(__pyx_t_4);\n          #endif\n        } else {\n          {\n            Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_5);\n            #if !CYTHON_ASSUME_SAFE_MACROS\n            if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 166, __pyx_L32_error)\n            #endif\n            if (__pyx_t_9 >= __pyx_temp) break;\n          }\n          #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n          __pyx_t_4 = PyTuple_GET_ITEM(__pyx_t_5, __pyx_t_9); __Pyx_INCREF(__pyx_t_4); __pyx_t_9++; if (unlikely((0 < 0))) __PYX_ERR(0, 166, __pyx_L32_error)\n          #else\n          __pyx_t_4 = __Pyx_PySequence_ITEM(__pyx_t_5, __pyx_t_9); __pyx_t_9++; if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 166, __pyx_L32_error)\n          __Pyx_GOTREF(__pyx_t_4);\n          #endif\n        }\n      } else {\n        __pyx_t_4 = __pyx_t_10(__pyx_t_5);\n        if (unlikely(!__pyx_t_4)) {\n          PyObject* exc_type = PyErr_Occurred();\n          if (exc_type) {\n            if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear();\n            else __PYX_ERR(0, 166, __pyx_L32_error)\n          }\n          break;\n        }\n        __Pyx_GOTREF(__pyx_t_4);\n      }\n      if ((likely(PyTuple_CheckExact(__pyx_t_4))) || (PyList_CheckExact(__pyx_t_4))) {\n        PyObject* sequence = __pyx_t_4;\n        Py_ssize_t size = __Pyx_PySequence_SIZE(sequence);\n        if (unlikely(size != 2)) {\n          if (size > 2) __Pyx_RaiseTooManyValuesError(2);\n          else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);\n          __PYX_ERR(0, 166, __pyx_L32_error)\n        }\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        if (likely(PyTuple_CheckExact(sequence))) {\n          __pyx_t_11 = PyTuple_GET_ITEM(sequence, 0); \n          __pyx_t_12 = PyTuple_GET_ITEM(sequence, 1); \n        } else {\n          __pyx_t_11 = PyList_GET_ITEM(sequence, 0); \n          __pyx_t_12 = PyList_GET_ITEM(sequence, 1); \n        }\n        __Pyx_INCREF(__pyx_t_11);\n        __Pyx_INCREF(__pyx_t_12);\n        #else\n        __pyx_t_11 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 166, __pyx_L32_error)\n        __Pyx_GOTREF(__pyx_t_11);\n        __pyx_t_12 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 166, __pyx_L32_error)\n        __Pyx_GOTREF(__pyx_t_12);\n        #endif\n        __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n      } else {\n        Py_ssize_t index = -1;\n        __pyx_t_13 = PyObject_GetIter(__pyx_t_4); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 166, __pyx_L32_error)\n        __Pyx_GOTREF(__pyx_t_13);\n        __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n        __pyx_t_14 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_13);\n        index = 0; __pyx_t_11 = __pyx_t_14(__pyx_t_13); if (unlikely(!__pyx_t_11)) goto __pyx_L35_unpacking_failed;\n        __Pyx_GOTREF(__pyx_t_11);\n        index = 1; __pyx_t_12 = __pyx_t_14(__pyx_t_13); if (unlikely(!__pyx_t_12)) goto __pyx_L35_unpacking_failed;\n        __Pyx_GOTREF(__pyx_t_12);\n        if (__Pyx_IternextUnpackEndCheck(__pyx_t_14(__pyx_t_13), 2) < 0) __PYX_ERR(0, 166, __pyx_L32_error)\n        __pyx_t_14 = NULL;\n        __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;\n        goto __pyx_L36_unpacking_done;\n        __pyx_L35_unpacking_failed:;\n        __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;\n        __pyx_t_14 = NULL;\n        if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);\n        __PYX_ERR(0, 166, __pyx_L32_error)\n        __pyx_L36_unpacking_done:;\n      }\n      __Pyx_XGOTREF(__pyx_7genexpr__pyx_v_8triangle_4core_name);\n      __Pyx_DECREF_SET(__pyx_7genexpr__pyx_v_8triangle_4core_name, __pyx_t_11);\n      __Pyx_GIVEREF(__pyx_t_11);\n      __pyx_t_11 = 0;\n      __Pyx_XGOTREF(__pyx_7genexpr__pyx_v_8triangle_4core_dtype);\n      __Pyx_DECREF_SET(__pyx_7genexpr__pyx_v_8triangle_4core_dtype, __pyx_t_12);\n      __Pyx_GIVEREF(__pyx_t_12);\n      __pyx_t_12 = 0;\n      if (unlikely(PyDict_SetItem(__pyx_t_7, (PyObject*)__pyx_7genexpr__pyx_v_8triangle_4core_name, (PyObject*)__pyx_7genexpr__pyx_v_8triangle_4core_dtype))) __PYX_ERR(0, 166, __pyx_L32_error)\n    }\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __Pyx_GOTREF(__pyx_7genexpr__pyx_v_8triangle_4core_dtype);\n    __Pyx_DECREF_SET(__pyx_7genexpr__pyx_v_8triangle_4core_dtype, Py_None);\n    __Pyx_GOTREF(__pyx_7genexpr__pyx_v_8triangle_4core_name);\n    __Pyx_DECREF_SET(__pyx_7genexpr__pyx_v_8triangle_4core_name, Py_None);\n    goto __pyx_L38_exit_scope;\n    __pyx_L32_error:;\n    __Pyx_GOTREF(__pyx_7genexpr__pyx_v_8triangle_4core_dtype);\n    __Pyx_DECREF_SET(__pyx_7genexpr__pyx_v_8triangle_4core_dtype, Py_None);\n    __Pyx_GOTREF(__pyx_7genexpr__pyx_v_8triangle_4core_name);\n    __Pyx_DECREF_SET(__pyx_7genexpr__pyx_v_8triangle_4core_name, Py_None);\n    goto __pyx_L1_error;\n    __pyx_L38_exit_scope:;\n  } /* exit inner scope */\n  if (PyDict_SetItem(__pyx_d, __pyx_n_s_field_dtype, __pyx_t_7) < 0) __PYX_ERR(0, 166, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n\n  /* \"triangle/core.pyx\":209\n * \n * \n * def contig2d(value, dtype):             # <<<<<<<<<<<<<<\n *     value = np.ascontiguousarray(value, dtype=dtype)\n *     if len(value.shape) == 1:\n */\n  __pyx_t_7 = __Pyx_CyFunction_New(&__pyx_mdef_8triangle_4core_1contig2d, 0, __pyx_n_s_contig2d, NULL, __pyx_n_s_triangle_core, __pyx_d, ((PyObject *)__pyx_codeobj__52)); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 209, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_7);\n  if (PyDict_SetItem(__pyx_d, __pyx_n_s_contig2d, __pyx_t_7) < 0) __PYX_ERR(0, 209, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n\n  /* \"triangle/core.pyx\":232\n * \n * \n * def triang(_in, opts):             # <<<<<<<<<<<<<<\n * \n *     if ('pointlist' not in _in) or (len(_in['pointlist']) < 3):\n */\n  __pyx_t_7 = __Pyx_CyFunction_New(&__pyx_mdef_8triangle_4core_3triang, 0, __pyx_n_s_triang, NULL, __pyx_n_s_triangle_core, __pyx_d, ((PyObject *)__pyx_codeobj__54)); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 232, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_7);\n  if (PyDict_SetItem(__pyx_d, __pyx_n_s_triang, __pyx_t_7) < 0) __PYX_ERR(0, 232, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n\n  /* \"triangle/core.pyx\":1\n * #cython: language_level=3             # <<<<<<<<<<<<<<\n * \n * from libc.stdlib cimport free\n */\n  __pyx_t_7 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_7);\n  if (PyDict_SetItem(__pyx_d, __pyx_n_s_test, __pyx_t_7) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n\n  /*--- Wrapped vars code ---*/\n\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_XDECREF(__pyx_t_11);\n  __Pyx_XDECREF(__pyx_t_12);\n  __Pyx_XDECREF(__pyx_t_13);\n  if (__pyx_m) {\n    if (__pyx_d && stringtab_initialized) {\n      __Pyx_AddTraceback(\"init triangle.core\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n    }\n    #if !CYTHON_USE_MODULE_STATE\n    Py_CLEAR(__pyx_m);\n    #else\n    Py_DECREF(__pyx_m);\n    if (pystate_addmodule_run) {\n      PyObject *tp, *value, *tb;\n      PyErr_Fetch(&tp, &value, &tb);\n      PyState_RemoveModule(&__pyx_moduledef);\n      PyErr_Restore(tp, value, tb);\n    }\n    #endif\n  } else if (!PyErr_Occurred()) {\n    PyErr_SetString(PyExc_ImportError, \"init triangle.core\");\n  }\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  #if CYTHON_PEP489_MULTI_PHASE_INIT\n  return (__pyx_m != NULL) ? 0 : -1;\n  #elif PY_MAJOR_VERSION >= 3\n  return __pyx_m;\n  #else\n  return;\n  #endif\n}\n/* #### Code section: cleanup_globals ### */\n/* #### Code section: cleanup_module ### */\n/* #### Code section: main_method ### */\n/* #### Code section: utility_code_pragmas ### */\n#ifdef _MSC_VER\n#pragma warning( push )\n/* Warning 4127: conditional expression is constant\n * Cython uses constant conditional expressions to allow in inline functions to be optimized at\n * compile-time, so this warning is not useful\n */\n#pragma warning( disable : 4127 )\n#endif\n\n\n\n/* #### Code section: utility_code_def ### */\n\n/* --- Runtime support code --- */\n/* Refnanny */\n#if CYTHON_REFNANNY\nstatic __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname) {\n    PyObject *m = NULL, *p = NULL;\n    void *r = NULL;\n    m = PyImport_ImportModule(modname);\n    if (!m) goto end;\n    p = PyObject_GetAttrString(m, \"RefNannyAPI\");\n    if (!p) goto end;\n    r = PyLong_AsVoidPtr(p);\nend:\n    Py_XDECREF(p);\n    Py_XDECREF(m);\n    return (__Pyx_RefNannyAPIStruct *)r;\n}\n#endif\n\n/* PyErrExceptionMatches */\n#if CYTHON_FAST_THREAD_STATE\nstatic int __Pyx_PyErr_ExceptionMatchesTuple(PyObject *exc_type, PyObject *tuple) {\n    Py_ssize_t i, n;\n    n = PyTuple_GET_SIZE(tuple);\n#if PY_MAJOR_VERSION >= 3\n    for (i=0; i<n; i++) {\n        if (exc_type == PyTuple_GET_ITEM(tuple, i)) return 1;\n    }\n#endif\n    for (i=0; i<n; i++) {\n        if (__Pyx_PyErr_GivenExceptionMatches(exc_type, PyTuple_GET_ITEM(tuple, i))) return 1;\n    }\n    return 0;\n}\nstatic CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadState* tstate, PyObject* err) {\n    int result;\n    PyObject *exc_type;\n#if PY_VERSION_HEX >= 0x030C00A6\n    PyObject *current_exception = tstate->current_exception;\n    if (unlikely(!current_exception)) return 0;\n    exc_type = (PyObject*) Py_TYPE(current_exception);\n    if (exc_type == err) return 1;\n#else\n    exc_type = tstate->curexc_type;\n    if (exc_type == err) return 1;\n    if (unlikely(!exc_type)) return 0;\n#endif\n    #if CYTHON_AVOID_BORROWED_REFS\n    Py_INCREF(exc_type);\n    #endif\n    if (unlikely(PyTuple_Check(err))) {\n        result = __Pyx_PyErr_ExceptionMatchesTuple(exc_type, err);\n    } else {\n        result = __Pyx_PyErr_GivenExceptionMatches(exc_type, err);\n    }\n    #if CYTHON_AVOID_BORROWED_REFS\n    Py_DECREF(exc_type);\n    #endif\n    return result;\n}\n#endif\n\n/* PyErrFetchRestore */\n#if CYTHON_FAST_THREAD_STATE\nstatic CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb) {\n#if PY_VERSION_HEX >= 0x030C00A6\n    PyObject *tmp_value;\n    assert(type == NULL || (value != NULL && type == (PyObject*) Py_TYPE(value)));\n    if (value) {\n        #if CYTHON_COMPILING_IN_CPYTHON\n        if (unlikely(((PyBaseExceptionObject*) value)->traceback != tb))\n        #endif\n            PyException_SetTraceback(value, tb);\n    }\n    tmp_value = tstate->current_exception;\n    tstate->current_exception = value;\n    Py_XDECREF(tmp_value);\n    Py_XDECREF(type);\n    Py_XDECREF(tb);\n#else\n    PyObject *tmp_type, *tmp_value, *tmp_tb;\n    tmp_type = tstate->curexc_type;\n    tmp_value = tstate->curexc_value;\n    tmp_tb = tstate->curexc_traceback;\n    tstate->curexc_type = type;\n    tstate->curexc_value = value;\n    tstate->curexc_traceback = tb;\n    Py_XDECREF(tmp_type);\n    Py_XDECREF(tmp_value);\n    Py_XDECREF(tmp_tb);\n#endif\n}\nstatic CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) {\n#if PY_VERSION_HEX >= 0x030C00A6\n    PyObject* exc_value;\n    exc_value = tstate->current_exception;\n    tstate->current_exception = 0;\n    *value = exc_value;\n    *type = NULL;\n    *tb = NULL;\n    if (exc_value) {\n        *type = (PyObject*) Py_TYPE(exc_value);\n        Py_INCREF(*type);\n        #if CYTHON_COMPILING_IN_CPYTHON\n        *tb = ((PyBaseExceptionObject*) exc_value)->traceback;\n        Py_XINCREF(*tb);\n        #else\n        *tb = PyException_GetTraceback(exc_value);\n        #endif\n    }\n#else\n    *type = tstate->curexc_type;\n    *value = tstate->curexc_value;\n    *tb = tstate->curexc_traceback;\n    tstate->curexc_type = 0;\n    tstate->curexc_value = 0;\n    tstate->curexc_traceback = 0;\n#endif\n}\n#endif\n\n/* PyObjectGetAttrStr */\n#if CYTHON_USE_TYPE_SLOTS\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, PyObject* attr_name) {\n    PyTypeObject* tp = Py_TYPE(obj);\n    if (likely(tp->tp_getattro))\n        return tp->tp_getattro(obj, attr_name);\n#if PY_MAJOR_VERSION < 3\n    if (likely(tp->tp_getattr))\n        return tp->tp_getattr(obj, PyString_AS_STRING(attr_name));\n#endif\n    return PyObject_GetAttr(obj, attr_name);\n}\n#endif\n\n/* PyObjectGetAttrStrNoError */\n#if __PYX_LIMITED_VERSION_HEX < 0x030d00A1\nstatic void __Pyx_PyObject_GetAttrStr_ClearAttributeError(void) {\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    if (likely(__Pyx_PyErr_ExceptionMatches(PyExc_AttributeError)))\n        __Pyx_PyErr_Clear();\n}\n#endif\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject* obj, PyObject* attr_name) {\n    PyObject *result;\n#if __PYX_LIMITED_VERSION_HEX >= 0x030d00A1\n    (void) PyObject_GetOptionalAttr(obj, attr_name, &result);\n    return result;\n#else\n#if CYTHON_COMPILING_IN_CPYTHON && CYTHON_USE_TYPE_SLOTS && PY_VERSION_HEX >= 0x030700B1\n    PyTypeObject* tp = Py_TYPE(obj);\n    if (likely(tp->tp_getattro == PyObject_GenericGetAttr)) {\n        return _PyObject_GenericGetAttrWithDict(obj, attr_name, NULL, 1);\n    }\n#endif\n    result = __Pyx_PyObject_GetAttrStr(obj, attr_name);\n    if (unlikely(!result)) {\n        __Pyx_PyObject_GetAttrStr_ClearAttributeError();\n    }\n    return result;\n#endif\n}\n\n/* GetBuiltinName */\nstatic PyObject *__Pyx_GetBuiltinName(PyObject *name) {\n    PyObject* result = __Pyx_PyObject_GetAttrStrNoError(__pyx_b, name);\n    if (unlikely(!result) && !PyErr_Occurred()) {\n        PyErr_Format(PyExc_NameError,\n#if PY_MAJOR_VERSION >= 3\n            \"name '%U' is not defined\", name);\n#else\n            \"name '%.200s' is not defined\", PyString_AS_STRING(name));\n#endif\n    }\n    return result;\n}\n\n/* TupleAndListFromArray */\n#if CYTHON_COMPILING_IN_CPYTHON\nstatic CYTHON_INLINE void __Pyx_copy_object_array(PyObject *const *CYTHON_RESTRICT src, PyObject** CYTHON_RESTRICT dest, Py_ssize_t length) {\n    PyObject *v;\n    Py_ssize_t i;\n    for (i = 0; i < length; i++) {\n        v = dest[i] = src[i];\n        Py_INCREF(v);\n    }\n}\nstatic CYTHON_INLINE PyObject *\n__Pyx_PyTuple_FromArray(PyObject *const *src, Py_ssize_t n)\n{\n    PyObject *res;\n    if (n <= 0) {\n        Py_INCREF(__pyx_empty_tuple);\n        return __pyx_empty_tuple;\n    }\n    res = PyTuple_New(n);\n    if (unlikely(res == NULL)) return NULL;\n    __Pyx_copy_object_array(src, ((PyTupleObject*)res)->ob_item, n);\n    return res;\n}\nstatic CYTHON_INLINE PyObject *\n__Pyx_PyList_FromArray(PyObject *const *src, Py_ssize_t n)\n{\n    PyObject *res;\n    if (n <= 0) {\n        return PyList_New(0);\n    }\n    res = PyList_New(n);\n    if (unlikely(res == NULL)) return NULL;\n    __Pyx_copy_object_array(src, ((PyListObject*)res)->ob_item, n);\n    return res;\n}\n#endif\n\n/* BytesEquals */\nstatic CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int equals) {\n#if CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API\n    return PyObject_RichCompareBool(s1, s2, equals);\n#else\n    if (s1 == s2) {\n        return (equals == Py_EQ);\n    } else if (PyBytes_CheckExact(s1) & PyBytes_CheckExact(s2)) {\n        const char *ps1, *ps2;\n        Py_ssize_t length = PyBytes_GET_SIZE(s1);\n        if (length != PyBytes_GET_SIZE(s2))\n            return (equals == Py_NE);\n        ps1 = PyBytes_AS_STRING(s1);\n        ps2 = PyBytes_AS_STRING(s2);\n        if (ps1[0] != ps2[0]) {\n            return (equals == Py_NE);\n        } else if (length == 1) {\n            return (equals == Py_EQ);\n        } else {\n            int result;\n#if CYTHON_USE_UNICODE_INTERNALS && (PY_VERSION_HEX < 0x030B0000)\n            Py_hash_t hash1, hash2;\n            hash1 = ((PyBytesObject*)s1)->ob_shash;\n            hash2 = ((PyBytesObject*)s2)->ob_shash;\n            if (hash1 != hash2 && hash1 != -1 && hash2 != -1) {\n                return (equals == Py_NE);\n            }\n#endif\n            result = memcmp(ps1, ps2, (size_t)length);\n            return (equals == Py_EQ) ? (result == 0) : (result != 0);\n        }\n    } else if ((s1 == Py_None) & PyBytes_CheckExact(s2)) {\n        return (equals == Py_NE);\n    } else if ((s2 == Py_None) & PyBytes_CheckExact(s1)) {\n        return (equals == Py_NE);\n    } else {\n        int result;\n        PyObject* py_result = PyObject_RichCompare(s1, s2, equals);\n        if (!py_result)\n            return -1;\n        result = __Pyx_PyObject_IsTrue(py_result);\n        Py_DECREF(py_result);\n        return result;\n    }\n#endif\n}\n\n/* UnicodeEquals */\nstatic CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals) {\n#if CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API\n    return PyObject_RichCompareBool(s1, s2, equals);\n#else\n#if PY_MAJOR_VERSION < 3\n    PyObject* owned_ref = NULL;\n#endif\n    int s1_is_unicode, s2_is_unicode;\n    if (s1 == s2) {\n        goto return_eq;\n    }\n    s1_is_unicode = PyUnicode_CheckExact(s1);\n    s2_is_unicode = PyUnicode_CheckExact(s2);\n#if PY_MAJOR_VERSION < 3\n    if ((s1_is_unicode & (!s2_is_unicode)) && PyString_CheckExact(s2)) {\n        owned_ref = PyUnicode_FromObject(s2);\n        if (unlikely(!owned_ref))\n            return -1;\n        s2 = owned_ref;\n        s2_is_unicode = 1;\n    } else if ((s2_is_unicode & (!s1_is_unicode)) && PyString_CheckExact(s1)) {\n        owned_ref = PyUnicode_FromObject(s1);\n        if (unlikely(!owned_ref))\n            return -1;\n        s1 = owned_ref;\n        s1_is_unicode = 1;\n    } else if (((!s2_is_unicode) & (!s1_is_unicode))) {\n        return __Pyx_PyBytes_Equals(s1, s2, equals);\n    }\n#endif\n    if (s1_is_unicode & s2_is_unicode) {\n        Py_ssize_t length;\n        int kind;\n        void *data1, *data2;\n        if (unlikely(__Pyx_PyUnicode_READY(s1) < 0) || unlikely(__Pyx_PyUnicode_READY(s2) < 0))\n            return -1;\n        length = __Pyx_PyUnicode_GET_LENGTH(s1);\n        if (length != __Pyx_PyUnicode_GET_LENGTH(s2)) {\n            goto return_ne;\n        }\n#if CYTHON_USE_UNICODE_INTERNALS\n        {\n            Py_hash_t hash1, hash2;\n        #if CYTHON_PEP393_ENABLED\n            hash1 = ((PyASCIIObject*)s1)->hash;\n            hash2 = ((PyASCIIObject*)s2)->hash;\n        #else\n            hash1 = ((PyUnicodeObject*)s1)->hash;\n            hash2 = ((PyUnicodeObject*)s2)->hash;\n        #endif\n            if (hash1 != hash2 && hash1 != -1 && hash2 != -1) {\n                goto return_ne;\n            }\n        }\n#endif\n        kind = __Pyx_PyUnicode_KIND(s1);\n        if (kind != __Pyx_PyUnicode_KIND(s2)) {\n            goto return_ne;\n        }\n        data1 = __Pyx_PyUnicode_DATA(s1);\n        data2 = __Pyx_PyUnicode_DATA(s2);\n        if (__Pyx_PyUnicode_READ(kind, data1, 0) != __Pyx_PyUnicode_READ(kind, data2, 0)) {\n            goto return_ne;\n        } else if (length == 1) {\n            goto return_eq;\n        } else {\n            int result = memcmp(data1, data2, (size_t)(length * kind));\n            #if PY_MAJOR_VERSION < 3\n            Py_XDECREF(owned_ref);\n            #endif\n            return (equals == Py_EQ) ? (result == 0) : (result != 0);\n        }\n    } else if ((s1 == Py_None) & s2_is_unicode) {\n        goto return_ne;\n    } else if ((s2 == Py_None) & s1_is_unicode) {\n        goto return_ne;\n    } else {\n        int result;\n        PyObject* py_result = PyObject_RichCompare(s1, s2, equals);\n        #if PY_MAJOR_VERSION < 3\n        Py_XDECREF(owned_ref);\n        #endif\n        if (!py_result)\n            return -1;\n        result = __Pyx_PyObject_IsTrue(py_result);\n        Py_DECREF(py_result);\n        return result;\n    }\nreturn_eq:\n    #if PY_MAJOR_VERSION < 3\n    Py_XDECREF(owned_ref);\n    #endif\n    return (equals == Py_EQ);\nreturn_ne:\n    #if PY_MAJOR_VERSION < 3\n    Py_XDECREF(owned_ref);\n    #endif\n    return (equals == Py_NE);\n#endif\n}\n\n/* fastcall */\n#if CYTHON_METH_FASTCALL\nstatic CYTHON_INLINE PyObject * __Pyx_GetKwValue_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues, PyObject *s)\n{\n    Py_ssize_t i, n = PyTuple_GET_SIZE(kwnames);\n    for (i = 0; i < n; i++)\n    {\n        if (s == PyTuple_GET_ITEM(kwnames, i)) return kwvalues[i];\n    }\n    for (i = 0; i < n; i++)\n    {\n        int eq = __Pyx_PyUnicode_Equals(s, PyTuple_GET_ITEM(kwnames, i), Py_EQ);\n        if (unlikely(eq != 0)) {\n            if (unlikely(eq < 0)) return NULL;\n            return kwvalues[i];\n        }\n    }\n    return NULL;\n}\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030d0000\nCYTHON_UNUSED static PyObject *__Pyx_KwargsAsDict_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues) {\n    Py_ssize_t i, nkwargs = PyTuple_GET_SIZE(kwnames);\n    PyObject *dict;\n    dict = PyDict_New();\n    if (unlikely(!dict))\n        return NULL;\n    for (i=0; i<nkwargs; i++) {\n        PyObject *key = PyTuple_GET_ITEM(kwnames, i);\n        if (unlikely(PyDict_SetItem(dict, key, kwvalues[i]) < 0))\n            goto bad;\n    }\n    return dict;\nbad:\n    Py_DECREF(dict);\n    return NULL;\n}\n#endif\n#endif\n\n/* RaiseArgTupleInvalid */\nstatic void __Pyx_RaiseArgtupleInvalid(\n    const char* func_name,\n    int exact,\n    Py_ssize_t num_min,\n    Py_ssize_t num_max,\n    Py_ssize_t num_found)\n{\n    Py_ssize_t num_expected;\n    const char *more_or_less;\n    if (num_found < num_min) {\n        num_expected = num_min;\n        more_or_less = \"at least\";\n    } else {\n        num_expected = num_max;\n        more_or_less = \"at most\";\n    }\n    if (exact) {\n        more_or_less = \"exactly\";\n    }\n    PyErr_Format(PyExc_TypeError,\n                 \"%.200s() takes %.8s %\" CYTHON_FORMAT_SSIZE_T \"d positional argument%.1s (%\" CYTHON_FORMAT_SSIZE_T \"d given)\",\n                 func_name, more_or_less, num_expected,\n                 (num_expected == 1) ? \"\" : \"s\", num_found);\n}\n\n/* RaiseDoubleKeywords */\nstatic void __Pyx_RaiseDoubleKeywordsError(\n    const char* func_name,\n    PyObject* kw_name)\n{\n    PyErr_Format(PyExc_TypeError,\n        #if PY_MAJOR_VERSION >= 3\n        \"%s() got multiple values for keyword argument '%U'\", func_name, kw_name);\n        #else\n        \"%s() got multiple values for keyword argument '%s'\", func_name,\n        PyString_AsString(kw_name));\n        #endif\n}\n\n/* ParseKeywords */\nstatic int __Pyx_ParseOptionalKeywords(\n    PyObject *kwds,\n    PyObject *const *kwvalues,\n    PyObject **argnames[],\n    PyObject *kwds2,\n    PyObject *values[],\n    Py_ssize_t num_pos_args,\n    const char* function_name)\n{\n    PyObject *key = 0, *value = 0;\n    Py_ssize_t pos = 0;\n    PyObject*** name;\n    PyObject*** first_kw_arg = argnames + num_pos_args;\n    int kwds_is_tuple = CYTHON_METH_FASTCALL && likely(PyTuple_Check(kwds));\n    while (1) {\n        Py_XDECREF(key); key = NULL;\n        Py_XDECREF(value); value = NULL;\n        if (kwds_is_tuple) {\n            Py_ssize_t size;\n#if CYTHON_ASSUME_SAFE_MACROS\n            size = PyTuple_GET_SIZE(kwds);\n#else\n            size = PyTuple_Size(kwds);\n            if (size < 0) goto bad;\n#endif\n            if (pos >= size) break;\n#if CYTHON_AVOID_BORROWED_REFS\n            key = __Pyx_PySequence_ITEM(kwds, pos);\n            if (!key) goto bad;\n#elif CYTHON_ASSUME_SAFE_MACROS\n            key = PyTuple_GET_ITEM(kwds, pos);\n#else\n            key = PyTuple_GetItem(kwds, pos);\n            if (!key) goto bad;\n#endif\n            value = kwvalues[pos];\n            pos++;\n        }\n        else\n        {\n            if (!PyDict_Next(kwds, &pos, &key, &value)) break;\n#if CYTHON_AVOID_BORROWED_REFS\n            Py_INCREF(key);\n#endif\n        }\n        name = first_kw_arg;\n        while (*name && (**name != key)) name++;\n        if (*name) {\n            values[name-argnames] = value;\n#if CYTHON_AVOID_BORROWED_REFS\n            Py_INCREF(value);\n            Py_DECREF(key);\n#endif\n            key = NULL;\n            value = NULL;\n            continue;\n        }\n#if !CYTHON_AVOID_BORROWED_REFS\n        Py_INCREF(key);\n#endif\n        Py_INCREF(value);\n        name = first_kw_arg;\n        #if PY_MAJOR_VERSION < 3\n        if (likely(PyString_Check(key))) {\n            while (*name) {\n                if ((CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**name) == PyString_GET_SIZE(key))\n                        && _PyString_Eq(**name, key)) {\n                    values[name-argnames] = value;\n#if CYTHON_AVOID_BORROWED_REFS\n                    value = NULL;\n#endif\n                    break;\n                }\n                name++;\n            }\n            if (*name) continue;\n            else {\n                PyObject*** argname = argnames;\n                while (argname != first_kw_arg) {\n                    if ((**argname == key) || (\n                            (CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**argname) == PyString_GET_SIZE(key))\n                             && _PyString_Eq(**argname, key))) {\n                        goto arg_passed_twice;\n                    }\n                    argname++;\n                }\n            }\n        } else\n        #endif\n        if (likely(PyUnicode_Check(key))) {\n            while (*name) {\n                int cmp = (\n                #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3\n                    (__Pyx_PyUnicode_GET_LENGTH(**name) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 :\n                #endif\n                    PyUnicode_Compare(**name, key)\n                );\n                if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad;\n                if (cmp == 0) {\n                    values[name-argnames] = value;\n#if CYTHON_AVOID_BORROWED_REFS\n                    value = NULL;\n#endif\n                    break;\n                }\n                name++;\n            }\n            if (*name) continue;\n            else {\n                PyObject*** argname = argnames;\n                while (argname != first_kw_arg) {\n                    int cmp = (**argname == key) ? 0 :\n                    #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3\n                        (__Pyx_PyUnicode_GET_LENGTH(**argname) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 :\n                    #endif\n                        PyUnicode_Compare(**argname, key);\n                    if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad;\n                    if (cmp == 0) goto arg_passed_twice;\n                    argname++;\n                }\n            }\n        } else\n            goto invalid_keyword_type;\n        if (kwds2) {\n            if (unlikely(PyDict_SetItem(kwds2, key, value))) goto bad;\n        } else {\n            goto invalid_keyword;\n        }\n    }\n    Py_XDECREF(key);\n    Py_XDECREF(value);\n    return 0;\narg_passed_twice:\n    __Pyx_RaiseDoubleKeywordsError(function_name, key);\n    goto bad;\ninvalid_keyword_type:\n    PyErr_Format(PyExc_TypeError,\n        \"%.200s() keywords must be strings\", function_name);\n    goto bad;\ninvalid_keyword:\n    #if PY_MAJOR_VERSION < 3\n    PyErr_Format(PyExc_TypeError,\n        \"%.200s() got an unexpected keyword argument '%.200s'\",\n        function_name, PyString_AsString(key));\n    #else\n    PyErr_Format(PyExc_TypeError,\n        \"%s() got an unexpected keyword argument '%U'\",\n        function_name, key);\n    #endif\nbad:\n    Py_XDECREF(key);\n    Py_XDECREF(value);\n    return -1;\n}\n\n/* ArgTypeTest */\nstatic int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const char *name, int exact)\n{\n    __Pyx_TypeName type_name;\n    __Pyx_TypeName obj_type_name;\n    if (unlikely(!type)) {\n        PyErr_SetString(PyExc_SystemError, \"Missing type object\");\n        return 0;\n    }\n    else if (exact) {\n        #if PY_MAJOR_VERSION == 2\n        if ((type == &PyBaseString_Type) && likely(__Pyx_PyBaseString_CheckExact(obj))) return 1;\n        #endif\n    }\n    else {\n        if (likely(__Pyx_TypeCheck(obj, type))) return 1;\n    }\n    type_name = __Pyx_PyType_GetName(type);\n    obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj));\n    PyErr_Format(PyExc_TypeError,\n        \"Argument '%.200s' has incorrect type (expected \" __Pyx_FMT_TYPENAME\n        \", got \" __Pyx_FMT_TYPENAME \")\", name, type_name, obj_type_name);\n    __Pyx_DECREF_TypeName(type_name);\n    __Pyx_DECREF_TypeName(obj_type_name);\n    return 0;\n}\n\n/* RaiseException */\n#if PY_MAJOR_VERSION < 3\nstatic void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause) {\n    __Pyx_PyThreadState_declare\n    CYTHON_UNUSED_VAR(cause);\n    Py_XINCREF(type);\n    if (!value || value == Py_None)\n        value = NULL;\n    else\n        Py_INCREF(value);\n    if (!tb || tb == Py_None)\n        tb = NULL;\n    else {\n        Py_INCREF(tb);\n        if (!PyTraceBack_Check(tb)) {\n            PyErr_SetString(PyExc_TypeError,\n                \"raise: arg 3 must be a traceback or None\");\n            goto raise_error;\n        }\n    }\n    if (PyType_Check(type)) {\n#if CYTHON_COMPILING_IN_PYPY\n        if (!value) {\n            Py_INCREF(Py_None);\n            value = Py_None;\n        }\n#endif\n        PyErr_NormalizeException(&type, &value, &tb);\n    } else {\n        if (value) {\n            PyErr_SetString(PyExc_TypeError,\n                \"instance exception may not have a separate value\");\n            goto raise_error;\n        }\n        value = type;\n        type = (PyObject*) Py_TYPE(type);\n        Py_INCREF(type);\n        if (!PyType_IsSubtype((PyTypeObject *)type, (PyTypeObject *)PyExc_BaseException)) {\n            PyErr_SetString(PyExc_TypeError,\n                \"raise: exception class must be a subclass of BaseException\");\n            goto raise_error;\n        }\n    }\n    __Pyx_PyThreadState_assign\n    __Pyx_ErrRestore(type, value, tb);\n    return;\nraise_error:\n    Py_XDECREF(value);\n    Py_XDECREF(type);\n    Py_XDECREF(tb);\n    return;\n}\n#else\nstatic void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause) {\n    PyObject* owned_instance = NULL;\n    if (tb == Py_None) {\n        tb = 0;\n    } else if (tb && !PyTraceBack_Check(tb)) {\n        PyErr_SetString(PyExc_TypeError,\n            \"raise: arg 3 must be a traceback or None\");\n        goto bad;\n    }\n    if (value == Py_None)\n        value = 0;\n    if (PyExceptionInstance_Check(type)) {\n        if (value) {\n            PyErr_SetString(PyExc_TypeError,\n                \"instance exception may not have a separate value\");\n            goto bad;\n        }\n        value = type;\n        type = (PyObject*) Py_TYPE(value);\n    } else if (PyExceptionClass_Check(type)) {\n        PyObject *instance_class = NULL;\n        if (value && PyExceptionInstance_Check(value)) {\n            instance_class = (PyObject*) Py_TYPE(value);\n            if (instance_class != type) {\n                int is_subclass = PyObject_IsSubclass(instance_class, type);\n                if (!is_subclass) {\n                    instance_class = NULL;\n                } else if (unlikely(is_subclass == -1)) {\n                    goto bad;\n                } else {\n                    type = instance_class;\n                }\n            }\n        }\n        if (!instance_class) {\n            PyObject *args;\n            if (!value)\n                args = PyTuple_New(0);\n            else if (PyTuple_Check(value)) {\n                Py_INCREF(value);\n                args = value;\n            } else\n                args = PyTuple_Pack(1, value);\n            if (!args)\n                goto bad;\n            owned_instance = PyObject_Call(type, args, NULL);\n            Py_DECREF(args);\n            if (!owned_instance)\n                goto bad;\n            value = owned_instance;\n            if (!PyExceptionInstance_Check(value)) {\n                PyErr_Format(PyExc_TypeError,\n                             \"calling %R should have returned an instance of \"\n                             \"BaseException, not %R\",\n                             type, Py_TYPE(value));\n                goto bad;\n            }\n        }\n    } else {\n        PyErr_SetString(PyExc_TypeError,\n            \"raise: exception class must be a subclass of BaseException\");\n        goto bad;\n    }\n    if (cause) {\n        PyObject *fixed_cause;\n        if (cause == Py_None) {\n            fixed_cause = NULL;\n        } else if (PyExceptionClass_Check(cause)) {\n            fixed_cause = PyObject_CallObject(cause, NULL);\n            if (fixed_cause == NULL)\n                goto bad;\n        } else if (PyExceptionInstance_Check(cause)) {\n            fixed_cause = cause;\n            Py_INCREF(fixed_cause);\n        } else {\n            PyErr_SetString(PyExc_TypeError,\n                            \"exception causes must derive from \"\n                            \"BaseException\");\n            goto bad;\n        }\n        PyException_SetCause(value, fixed_cause);\n    }\n    PyErr_SetObject(type, value);\n    if (tb) {\n      #if PY_VERSION_HEX >= 0x030C00A6\n        PyException_SetTraceback(value, tb);\n      #elif CYTHON_FAST_THREAD_STATE\n        PyThreadState *tstate = __Pyx_PyThreadState_Current;\n        PyObject* tmp_tb = tstate->curexc_traceback;\n        if (tb != tmp_tb) {\n            Py_INCREF(tb);\n            tstate->curexc_traceback = tb;\n            Py_XDECREF(tmp_tb);\n        }\n#else\n        PyObject *tmp_type, *tmp_value, *tmp_tb;\n        PyErr_Fetch(&tmp_type, &tmp_value, &tmp_tb);\n        Py_INCREF(tb);\n        PyErr_Restore(tmp_type, tmp_value, tb);\n        Py_XDECREF(tmp_tb);\n#endif\n    }\nbad:\n    Py_XDECREF(owned_instance);\n    return;\n}\n#endif\n\n/* PyFunctionFastCall */\n#if CYTHON_FAST_PYCALL && !CYTHON_VECTORCALL\nstatic PyObject* __Pyx_PyFunction_FastCallNoKw(PyCodeObject *co, PyObject **args, Py_ssize_t na,\n                                               PyObject *globals) {\n    PyFrameObject *f;\n    PyThreadState *tstate = __Pyx_PyThreadState_Current;\n    PyObject **fastlocals;\n    Py_ssize_t i;\n    PyObject *result;\n    assert(globals != NULL);\n    /* XXX Perhaps we should create a specialized\n       PyFrame_New() that doesn't take locals, but does\n       take builtins without sanity checking them.\n       */\n    assert(tstate != NULL);\n    f = PyFrame_New(tstate, co, globals, NULL);\n    if (f == NULL) {\n        return NULL;\n    }\n    fastlocals = __Pyx_PyFrame_GetLocalsplus(f);\n    for (i = 0; i < na; i++) {\n        Py_INCREF(*args);\n        fastlocals[i] = *args++;\n    }\n    result = PyEval_EvalFrameEx(f,0);\n    ++tstate->recursion_depth;\n    Py_DECREF(f);\n    --tstate->recursion_depth;\n    return result;\n}\nstatic PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs) {\n    PyCodeObject *co = (PyCodeObject *)PyFunction_GET_CODE(func);\n    PyObject *globals = PyFunction_GET_GLOBALS(func);\n    PyObject *argdefs = PyFunction_GET_DEFAULTS(func);\n    PyObject *closure;\n#if PY_MAJOR_VERSION >= 3\n    PyObject *kwdefs;\n#endif\n    PyObject *kwtuple, **k;\n    PyObject **d;\n    Py_ssize_t nd;\n    Py_ssize_t nk;\n    PyObject *result;\n    assert(kwargs == NULL || PyDict_Check(kwargs));\n    nk = kwargs ? PyDict_Size(kwargs) : 0;\n    #if PY_MAJOR_VERSION < 3\n    if (unlikely(Py_EnterRecursiveCall((char*)\" while calling a Python object\"))) {\n        return NULL;\n    }\n    #else\n    if (unlikely(Py_EnterRecursiveCall(\" while calling a Python object\"))) {\n        return NULL;\n    }\n    #endif\n    if (\n#if PY_MAJOR_VERSION >= 3\n            co->co_kwonlyargcount == 0 &&\n#endif\n            likely(kwargs == NULL || nk == 0) &&\n            co->co_flags == (CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE)) {\n        if (argdefs == NULL && co->co_argcount == nargs) {\n            result = __Pyx_PyFunction_FastCallNoKw(co, args, nargs, globals);\n            goto done;\n        }\n        else if (nargs == 0 && argdefs != NULL\n                 && co->co_argcount == Py_SIZE(argdefs)) {\n            /* function called with no arguments, but all parameters have\n               a default value: use default values as arguments .*/\n            args = &PyTuple_GET_ITEM(argdefs, 0);\n            result =__Pyx_PyFunction_FastCallNoKw(co, args, Py_SIZE(argdefs), globals);\n            goto done;\n        }\n    }\n    if (kwargs != NULL) {\n        Py_ssize_t pos, i;\n        kwtuple = PyTuple_New(2 * nk);\n        if (kwtuple == NULL) {\n            result = NULL;\n            goto done;\n        }\n        k = &PyTuple_GET_ITEM(kwtuple, 0);\n        pos = i = 0;\n        while (PyDict_Next(kwargs, &pos, &k[i], &k[i+1])) {\n            Py_INCREF(k[i]);\n            Py_INCREF(k[i+1]);\n            i += 2;\n        }\n        nk = i / 2;\n    }\n    else {\n        kwtuple = NULL;\n        k = NULL;\n    }\n    closure = PyFunction_GET_CLOSURE(func);\n#if PY_MAJOR_VERSION >= 3\n    kwdefs = PyFunction_GET_KW_DEFAULTS(func);\n#endif\n    if (argdefs != NULL) {\n        d = &PyTuple_GET_ITEM(argdefs, 0);\n        nd = Py_SIZE(argdefs);\n    }\n    else {\n        d = NULL;\n        nd = 0;\n    }\n#if PY_MAJOR_VERSION >= 3\n    result = PyEval_EvalCodeEx((PyObject*)co, globals, (PyObject *)NULL,\n                               args, (int)nargs,\n                               k, (int)nk,\n                               d, (int)nd, kwdefs, closure);\n#else\n    result = PyEval_EvalCodeEx(co, globals, (PyObject *)NULL,\n                               args, (int)nargs,\n                               k, (int)nk,\n                               d, (int)nd, closure);\n#endif\n    Py_XDECREF(kwtuple);\ndone:\n    Py_LeaveRecursiveCall();\n    return result;\n}\n#endif\n\n/* PyObjectCall */\n#if CYTHON_COMPILING_IN_CPYTHON\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw) {\n    PyObject *result;\n    ternaryfunc call = Py_TYPE(func)->tp_call;\n    if (unlikely(!call))\n        return PyObject_Call(func, arg, kw);\n    #if PY_MAJOR_VERSION < 3\n    if (unlikely(Py_EnterRecursiveCall((char*)\" while calling a Python object\")))\n        return NULL;\n    #else\n    if (unlikely(Py_EnterRecursiveCall(\" while calling a Python object\")))\n        return NULL;\n    #endif\n    result = (*call)(func, arg, kw);\n    Py_LeaveRecursiveCall();\n    if (unlikely(!result) && unlikely(!PyErr_Occurred())) {\n        PyErr_SetString(\n            PyExc_SystemError,\n            \"NULL result without error in PyObject_Call\");\n    }\n    return result;\n}\n#endif\n\n/* PyObjectCallMethO */\n#if CYTHON_COMPILING_IN_CPYTHON\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg) {\n    PyObject *self, *result;\n    PyCFunction cfunc;\n    cfunc = __Pyx_CyOrPyCFunction_GET_FUNCTION(func);\n    self = __Pyx_CyOrPyCFunction_GET_SELF(func);\n    #if PY_MAJOR_VERSION < 3\n    if (unlikely(Py_EnterRecursiveCall((char*)\" while calling a Python object\")))\n        return NULL;\n    #else\n    if (unlikely(Py_EnterRecursiveCall(\" while calling a Python object\")))\n        return NULL;\n    #endif\n    result = cfunc(self, arg);\n    Py_LeaveRecursiveCall();\n    if (unlikely(!result) && unlikely(!PyErr_Occurred())) {\n        PyErr_SetString(\n            PyExc_SystemError,\n            \"NULL result without error in PyObject_Call\");\n    }\n    return result;\n}\n#endif\n\n/* PyObjectFastCall */\n#if PY_VERSION_HEX < 0x03090000 || CYTHON_COMPILING_IN_LIMITED_API\nstatic PyObject* __Pyx_PyObject_FastCall_fallback(PyObject *func, PyObject **args, size_t nargs, PyObject *kwargs) {\n    PyObject *argstuple;\n    PyObject *result = 0;\n    size_t i;\n    argstuple = PyTuple_New((Py_ssize_t)nargs);\n    if (unlikely(!argstuple)) return NULL;\n    for (i = 0; i < nargs; i++) {\n        Py_INCREF(args[i]);\n        if (__Pyx_PyTuple_SET_ITEM(argstuple, (Py_ssize_t)i, args[i]) < 0) goto bad;\n    }\n    result = __Pyx_PyObject_Call(func, argstuple, kwargs);\n  bad:\n    Py_DECREF(argstuple);\n    return result;\n}\n#endif\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_FastCallDict(PyObject *func, PyObject **args, size_t _nargs, PyObject *kwargs) {\n    Py_ssize_t nargs = __Pyx_PyVectorcall_NARGS(_nargs);\n#if CYTHON_COMPILING_IN_CPYTHON\n    if (nargs == 0 && kwargs == NULL) {\n        if (__Pyx_CyOrPyCFunction_Check(func) && likely( __Pyx_CyOrPyCFunction_GET_FLAGS(func) & METH_NOARGS))\n            return __Pyx_PyObject_CallMethO(func, NULL);\n    }\n    else if (nargs == 1 && kwargs == NULL) {\n        if (__Pyx_CyOrPyCFunction_Check(func) && likely( __Pyx_CyOrPyCFunction_GET_FLAGS(func) & METH_O))\n            return __Pyx_PyObject_CallMethO(func, args[0]);\n    }\n#endif\n    #if PY_VERSION_HEX < 0x030800B1\n    #if CYTHON_FAST_PYCCALL\n    if (PyCFunction_Check(func)) {\n        if (kwargs) {\n            return _PyCFunction_FastCallDict(func, args, nargs, kwargs);\n        } else {\n            return _PyCFunction_FastCallKeywords(func, args, nargs, NULL);\n        }\n    }\n    #if PY_VERSION_HEX >= 0x030700A1\n    if (!kwargs && __Pyx_IS_TYPE(func, &PyMethodDescr_Type)) {\n        return _PyMethodDescr_FastCallKeywords(func, args, nargs, NULL);\n    }\n    #endif\n    #endif\n    #if CYTHON_FAST_PYCALL\n    if (PyFunction_Check(func)) {\n        return __Pyx_PyFunction_FastCallDict(func, args, nargs, kwargs);\n    }\n    #endif\n    #endif\n    if (kwargs == NULL) {\n        #if CYTHON_VECTORCALL\n        #if PY_VERSION_HEX < 0x03090000\n        vectorcallfunc f = _PyVectorcall_Function(func);\n        #else\n        vectorcallfunc f = PyVectorcall_Function(func);\n        #endif\n        if (f) {\n            return f(func, args, (size_t)nargs, NULL);\n        }\n        #elif defined(__Pyx_CyFunction_USED) && CYTHON_BACKPORT_VECTORCALL\n        if (__Pyx_CyFunction_CheckExact(func)) {\n            __pyx_vectorcallfunc f = __Pyx_CyFunction_func_vectorcall(func);\n            if (f) return f(func, args, (size_t)nargs, NULL);\n        }\n        #endif\n    }\n    if (nargs == 0) {\n        return __Pyx_PyObject_Call(func, __pyx_empty_tuple, kwargs);\n    }\n    #if PY_VERSION_HEX >= 0x03090000 && !CYTHON_COMPILING_IN_LIMITED_API\n    return PyObject_VectorcallDict(func, args, (size_t)nargs, kwargs);\n    #else\n    return __Pyx_PyObject_FastCall_fallback(func, args, (size_t)nargs, kwargs);\n    #endif\n}\n\n/* RaiseUnexpectedTypeError */\nstatic int\n__Pyx_RaiseUnexpectedTypeError(const char *expected, PyObject *obj)\n{\n    __Pyx_TypeName obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj));\n    PyErr_Format(PyExc_TypeError, \"Expected %s, got \" __Pyx_FMT_TYPENAME,\n                 expected, obj_type_name);\n    __Pyx_DECREF_TypeName(obj_type_name);\n    return 0;\n}\n\n/* CIntToDigits */\nstatic const char DIGIT_PAIRS_10[2*10*10+1] = {\n    \"00010203040506070809\"\n    \"10111213141516171819\"\n    \"20212223242526272829\"\n    \"30313233343536373839\"\n    \"40414243444546474849\"\n    \"50515253545556575859\"\n    \"60616263646566676869\"\n    \"70717273747576777879\"\n    \"80818283848586878889\"\n    \"90919293949596979899\"\n};\nstatic const char DIGIT_PAIRS_8[2*8*8+1] = {\n    \"0001020304050607\"\n    \"1011121314151617\"\n    \"2021222324252627\"\n    \"3031323334353637\"\n    \"4041424344454647\"\n    \"5051525354555657\"\n    \"6061626364656667\"\n    \"7071727374757677\"\n};\nstatic const char DIGITS_HEX[2*16+1] = {\n    \"0123456789abcdef\"\n    \"0123456789ABCDEF\"\n};\n\n/* BuildPyUnicode */\nstatic PyObject* __Pyx_PyUnicode_BuildFromAscii(Py_ssize_t ulength, char* chars, int clength,\n                                                int prepend_sign, char padding_char) {\n    PyObject *uval;\n    Py_ssize_t uoffset = ulength - clength;\n#if CYTHON_USE_UNICODE_INTERNALS\n    Py_ssize_t i;\n#if CYTHON_PEP393_ENABLED\n    void *udata;\n    uval = PyUnicode_New(ulength, 127);\n    if (unlikely(!uval)) return NULL;\n    udata = PyUnicode_DATA(uval);\n#else\n    Py_UNICODE *udata;\n    uval = PyUnicode_FromUnicode(NULL, ulength);\n    if (unlikely(!uval)) return NULL;\n    udata = PyUnicode_AS_UNICODE(uval);\n#endif\n    if (uoffset > 0) {\n        i = 0;\n        if (prepend_sign) {\n            __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, 0, '-');\n            i++;\n        }\n        for (; i < uoffset; i++) {\n            __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, i, padding_char);\n        }\n    }\n    for (i=0; i < clength; i++) {\n        __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, uoffset+i, chars[i]);\n    }\n#else\n    {\n        PyObject *sign = NULL, *padding = NULL;\n        uval = NULL;\n        if (uoffset > 0) {\n            prepend_sign = !!prepend_sign;\n            if (uoffset > prepend_sign) {\n                padding = PyUnicode_FromOrdinal(padding_char);\n                if (likely(padding) && uoffset > prepend_sign + 1) {\n                    PyObject *tmp;\n                    PyObject *repeat = PyInt_FromSsize_t(uoffset - prepend_sign);\n                    if (unlikely(!repeat)) goto done_or_error;\n                    tmp = PyNumber_Multiply(padding, repeat);\n                    Py_DECREF(repeat);\n                    Py_DECREF(padding);\n                    padding = tmp;\n                }\n                if (unlikely(!padding)) goto done_or_error;\n            }\n            if (prepend_sign) {\n                sign = PyUnicode_FromOrdinal('-');\n                if (unlikely(!sign)) goto done_or_error;\n            }\n        }\n        uval = PyUnicode_DecodeASCII(chars, clength, NULL);\n        if (likely(uval) && padding) {\n            PyObject *tmp = PyNumber_Add(padding, uval);\n            Py_DECREF(uval);\n            uval = tmp;\n        }\n        if (likely(uval) && sign) {\n            PyObject *tmp = PyNumber_Add(sign, uval);\n            Py_DECREF(uval);\n            uval = tmp;\n        }\ndone_or_error:\n        Py_XDECREF(padding);\n        Py_XDECREF(sign);\n    }\n#endif\n    return uval;\n}\n\n/* CIntToPyUnicode */\nstatic CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_int(int value, Py_ssize_t width, char padding_char, char format_char) {\n    char digits[sizeof(int)*3+2];\n    char *dpos, *end = digits + sizeof(int)*3+2;\n    const char *hex_digits = DIGITS_HEX;\n    Py_ssize_t length, ulength;\n    int prepend_sign, last_one_off;\n    int remaining;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wconversion\"\n#endif\n    const int neg_one = (int) -1, const_zero = (int) 0;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic pop\n#endif\n    const int is_unsigned = neg_one > const_zero;\n    if (format_char == 'X') {\n        hex_digits += 16;\n        format_char = 'x';\n    }\n    remaining = value;\n    last_one_off = 0;\n    dpos = end;\n    do {\n        int digit_pos;\n        switch (format_char) {\n        case 'o':\n            digit_pos = abs((int)(remaining % (8*8)));\n            remaining = (int) (remaining / (8*8));\n            dpos -= 2;\n            memcpy(dpos, DIGIT_PAIRS_8 + digit_pos * 2, 2);\n            last_one_off = (digit_pos < 8);\n            break;\n        case 'd':\n            digit_pos = abs((int)(remaining % (10*10)));\n            remaining = (int) (remaining / (10*10));\n            dpos -= 2;\n            memcpy(dpos, DIGIT_PAIRS_10 + digit_pos * 2, 2);\n            last_one_off = (digit_pos < 10);\n            break;\n        case 'x':\n            *(--dpos) = hex_digits[abs((int)(remaining % 16))];\n            remaining = (int) (remaining / 16);\n            break;\n        default:\n            assert(0);\n            break;\n        }\n    } while (unlikely(remaining != 0));\n    assert(!last_one_off || *dpos == '0');\n    dpos += last_one_off;\n    length = end - dpos;\n    ulength = length;\n    prepend_sign = 0;\n    if (!is_unsigned && value <= neg_one) {\n        if (padding_char == ' ' || width <= length + 1) {\n            *(--dpos) = '-';\n            ++length;\n        } else {\n            prepend_sign = 1;\n        }\n        ++ulength;\n    }\n    if (width > ulength) {\n        ulength = width;\n    }\n    if (ulength == 1) {\n        return PyUnicode_FromOrdinal(*dpos);\n    }\n    return __Pyx_PyUnicode_BuildFromAscii(ulength, dpos, (int) length, prepend_sign, padding_char);\n}\n\n/* CIntToPyUnicode */\nstatic CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_Py_ssize_t(Py_ssize_t value, Py_ssize_t width, char padding_char, char format_char) {\n    char digits[sizeof(Py_ssize_t)*3+2];\n    char *dpos, *end = digits + sizeof(Py_ssize_t)*3+2;\n    const char *hex_digits = DIGITS_HEX;\n    Py_ssize_t length, ulength;\n    int prepend_sign, last_one_off;\n    Py_ssize_t remaining;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wconversion\"\n#endif\n    const Py_ssize_t neg_one = (Py_ssize_t) -1, const_zero = (Py_ssize_t) 0;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic pop\n#endif\n    const int is_unsigned = neg_one > const_zero;\n    if (format_char == 'X') {\n        hex_digits += 16;\n        format_char = 'x';\n    }\n    remaining = value;\n    last_one_off = 0;\n    dpos = end;\n    do {\n        int digit_pos;\n        switch (format_char) {\n        case 'o':\n            digit_pos = abs((int)(remaining % (8*8)));\n            remaining = (Py_ssize_t) (remaining / (8*8));\n            dpos -= 2;\n            memcpy(dpos, DIGIT_PAIRS_8 + digit_pos * 2, 2);\n            last_one_off = (digit_pos < 8);\n            break;\n        case 'd':\n            digit_pos = abs((int)(remaining % (10*10)));\n            remaining = (Py_ssize_t) (remaining / (10*10));\n            dpos -= 2;\n            memcpy(dpos, DIGIT_PAIRS_10 + digit_pos * 2, 2);\n            last_one_off = (digit_pos < 10);\n            break;\n        case 'x':\n            *(--dpos) = hex_digits[abs((int)(remaining % 16))];\n            remaining = (Py_ssize_t) (remaining / 16);\n            break;\n        default:\n            assert(0);\n            break;\n        }\n    } while (unlikely(remaining != 0));\n    assert(!last_one_off || *dpos == '0');\n    dpos += last_one_off;\n    length = end - dpos;\n    ulength = length;\n    prepend_sign = 0;\n    if (!is_unsigned && value <= neg_one) {\n        if (padding_char == ' ' || width <= length + 1) {\n            *(--dpos) = '-';\n            ++length;\n        } else {\n            prepend_sign = 1;\n        }\n        ++ulength;\n    }\n    if (width > ulength) {\n        ulength = width;\n    }\n    if (ulength == 1) {\n        return PyUnicode_FromOrdinal(*dpos);\n    }\n    return __Pyx_PyUnicode_BuildFromAscii(ulength, dpos, (int) length, prepend_sign, padding_char);\n}\n\n/* JoinPyUnicode */\nstatic PyObject* __Pyx_PyUnicode_Join(PyObject* value_tuple, Py_ssize_t value_count, Py_ssize_t result_ulength,\n                                      Py_UCS4 max_char) {\n#if CYTHON_USE_UNICODE_INTERNALS && CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    PyObject *result_uval;\n    int result_ukind, kind_shift;\n    Py_ssize_t i, char_pos;\n    void *result_udata;\n    CYTHON_MAYBE_UNUSED_VAR(max_char);\n#if CYTHON_PEP393_ENABLED\n    result_uval = PyUnicode_New(result_ulength, max_char);\n    if (unlikely(!result_uval)) return NULL;\n    result_ukind = (max_char <= 255) ? PyUnicode_1BYTE_KIND : (max_char <= 65535) ? PyUnicode_2BYTE_KIND : PyUnicode_4BYTE_KIND;\n    kind_shift = (result_ukind == PyUnicode_4BYTE_KIND) ? 2 : result_ukind - 1;\n    result_udata = PyUnicode_DATA(result_uval);\n#else\n    result_uval = PyUnicode_FromUnicode(NULL, result_ulength);\n    if (unlikely(!result_uval)) return NULL;\n    result_ukind = sizeof(Py_UNICODE);\n    kind_shift = (result_ukind == 4) ? 2 : result_ukind - 1;\n    result_udata = PyUnicode_AS_UNICODE(result_uval);\n#endif\n    assert(kind_shift == 2 || kind_shift == 1 || kind_shift == 0);\n    char_pos = 0;\n    for (i=0; i < value_count; i++) {\n        int ukind;\n        Py_ssize_t ulength;\n        void *udata;\n        PyObject *uval = PyTuple_GET_ITEM(value_tuple, i);\n        if (unlikely(__Pyx_PyUnicode_READY(uval)))\n            goto bad;\n        ulength = __Pyx_PyUnicode_GET_LENGTH(uval);\n        if (unlikely(!ulength))\n            continue;\n        if (unlikely((PY_SSIZE_T_MAX >> kind_shift) - ulength < char_pos))\n            goto overflow;\n        ukind = __Pyx_PyUnicode_KIND(uval);\n        udata = __Pyx_PyUnicode_DATA(uval);\n        if (!CYTHON_PEP393_ENABLED || ukind == result_ukind) {\n            memcpy((char *)result_udata + (char_pos << kind_shift), udata, (size_t) (ulength << kind_shift));\n        } else {\n            #if PY_VERSION_HEX >= 0x030d0000\n            if (unlikely(PyUnicode_CopyCharacters(result_uval, char_pos, uval, 0, ulength) < 0)) goto bad;\n            #elif CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030300F0 || defined(_PyUnicode_FastCopyCharacters)\n            _PyUnicode_FastCopyCharacters(result_uval, char_pos, uval, 0, ulength);\n            #else\n            Py_ssize_t j;\n            for (j=0; j < ulength; j++) {\n                Py_UCS4 uchar = __Pyx_PyUnicode_READ(ukind, udata, j);\n                __Pyx_PyUnicode_WRITE(result_ukind, result_udata, char_pos+j, uchar);\n            }\n            #endif\n        }\n        char_pos += ulength;\n    }\n    return result_uval;\noverflow:\n    PyErr_SetString(PyExc_OverflowError, \"join() result is too long for a Python string\");\nbad:\n    Py_DECREF(result_uval);\n    return NULL;\n#else\n    CYTHON_UNUSED_VAR(max_char);\n    CYTHON_UNUSED_VAR(result_ulength);\n    CYTHON_UNUSED_VAR(value_count);\n    return PyUnicode_Join(__pyx_empty_unicode, value_tuple);\n#endif\n}\n\n/* GetAttr */\nstatic CYTHON_INLINE PyObject *__Pyx_GetAttr(PyObject *o, PyObject *n) {\n#if CYTHON_USE_TYPE_SLOTS\n#if PY_MAJOR_VERSION >= 3\n    if (likely(PyUnicode_Check(n)))\n#else\n    if (likely(PyString_Check(n)))\n#endif\n        return __Pyx_PyObject_GetAttrStr(o, n);\n#endif\n    return PyObject_GetAttr(o, n);\n}\n\n/* GetItemInt */\nstatic PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j) {\n    PyObject *r;\n    if (unlikely(!j)) return NULL;\n    r = PyObject_GetItem(o, j);\n    Py_DECREF(j);\n    return r;\n}\nstatic CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i,\n                                                              CYTHON_NCP_UNUSED int wraparound,\n                                                              CYTHON_NCP_UNUSED int boundscheck) {\n#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    Py_ssize_t wrapped_i = i;\n    if (wraparound & unlikely(i < 0)) {\n        wrapped_i += PyList_GET_SIZE(o);\n    }\n    if ((!boundscheck) || likely(__Pyx_is_valid_index(wrapped_i, PyList_GET_SIZE(o)))) {\n        PyObject *r = PyList_GET_ITEM(o, wrapped_i);\n        Py_INCREF(r);\n        return r;\n    }\n    return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i));\n#else\n    return PySequence_GetItem(o, i);\n#endif\n}\nstatic CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i,\n                                                              CYTHON_NCP_UNUSED int wraparound,\n                                                              CYTHON_NCP_UNUSED int boundscheck) {\n#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    Py_ssize_t wrapped_i = i;\n    if (wraparound & unlikely(i < 0)) {\n        wrapped_i += PyTuple_GET_SIZE(o);\n    }\n    if ((!boundscheck) || likely(__Pyx_is_valid_index(wrapped_i, PyTuple_GET_SIZE(o)))) {\n        PyObject *r = PyTuple_GET_ITEM(o, wrapped_i);\n        Py_INCREF(r);\n        return r;\n    }\n    return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i));\n#else\n    return PySequence_GetItem(o, i);\n#endif\n}\nstatic CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssize_t i, int is_list,\n                                                     CYTHON_NCP_UNUSED int wraparound,\n                                                     CYTHON_NCP_UNUSED int boundscheck) {\n#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS && CYTHON_USE_TYPE_SLOTS\n    if (is_list || PyList_CheckExact(o)) {\n        Py_ssize_t n = ((!wraparound) | likely(i >= 0)) ? i : i + PyList_GET_SIZE(o);\n        if ((!boundscheck) || (likely(__Pyx_is_valid_index(n, PyList_GET_SIZE(o))))) {\n            PyObject *r = PyList_GET_ITEM(o, n);\n            Py_INCREF(r);\n            return r;\n        }\n    }\n    else if (PyTuple_CheckExact(o)) {\n        Py_ssize_t n = ((!wraparound) | likely(i >= 0)) ? i : i + PyTuple_GET_SIZE(o);\n        if ((!boundscheck) || likely(__Pyx_is_valid_index(n, PyTuple_GET_SIZE(o)))) {\n            PyObject *r = PyTuple_GET_ITEM(o, n);\n            Py_INCREF(r);\n            return r;\n        }\n    } else {\n        PyMappingMethods *mm = Py_TYPE(o)->tp_as_mapping;\n        PySequenceMethods *sm = Py_TYPE(o)->tp_as_sequence;\n        if (mm && mm->mp_subscript) {\n            PyObject *r, *key = PyInt_FromSsize_t(i);\n            if (unlikely(!key)) return NULL;\n            r = mm->mp_subscript(o, key);\n            Py_DECREF(key);\n            return r;\n        }\n        if (likely(sm && sm->sq_item)) {\n            if (wraparound && unlikely(i < 0) && likely(sm->sq_length)) {\n                Py_ssize_t l = sm->sq_length(o);\n                if (likely(l >= 0)) {\n                    i += l;\n                } else {\n                    if (!PyErr_ExceptionMatches(PyExc_OverflowError))\n                        return NULL;\n                    PyErr_Clear();\n                }\n            }\n            return sm->sq_item(o, i);\n        }\n    }\n#else\n    if (is_list || !PyMapping_Check(o)) {\n        return PySequence_GetItem(o, i);\n    }\n#endif\n    return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i));\n}\n\n/* PyObjectCallOneArg */\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg) {\n    PyObject *args[2] = {NULL, arg};\n    return __Pyx_PyObject_FastCall(func, args+1, 1 | __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET);\n}\n\n/* ObjectGetItem */\n#if CYTHON_USE_TYPE_SLOTS\nstatic PyObject *__Pyx_PyObject_GetIndex(PyObject *obj, PyObject *index) {\n    PyObject *runerr = NULL;\n    Py_ssize_t key_value;\n    key_value = __Pyx_PyIndex_AsSsize_t(index);\n    if (likely(key_value != -1 || !(runerr = PyErr_Occurred()))) {\n        return __Pyx_GetItemInt_Fast(obj, key_value, 0, 1, 1);\n    }\n    if (PyErr_GivenExceptionMatches(runerr, PyExc_OverflowError)) {\n        __Pyx_TypeName index_type_name = __Pyx_PyType_GetName(Py_TYPE(index));\n        PyErr_Clear();\n        PyErr_Format(PyExc_IndexError,\n            \"cannot fit '\" __Pyx_FMT_TYPENAME \"' into an index-sized integer\", index_type_name);\n        __Pyx_DECREF_TypeName(index_type_name);\n    }\n    return NULL;\n}\nstatic PyObject *__Pyx_PyObject_GetItem_Slow(PyObject *obj, PyObject *key) {\n    __Pyx_TypeName obj_type_name;\n    if (likely(PyType_Check(obj))) {\n        PyObject *meth = __Pyx_PyObject_GetAttrStrNoError(obj, __pyx_n_s_class_getitem);\n        if (!meth) {\n            PyErr_Clear();\n        } else {\n            PyObject *result = __Pyx_PyObject_CallOneArg(meth, key);\n            Py_DECREF(meth);\n            return result;\n        }\n    }\n    obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj));\n    PyErr_Format(PyExc_TypeError,\n        \"'\" __Pyx_FMT_TYPENAME \"' object is not subscriptable\", obj_type_name);\n    __Pyx_DECREF_TypeName(obj_type_name);\n    return NULL;\n}\nstatic PyObject *__Pyx_PyObject_GetItem(PyObject *obj, PyObject *key) {\n    PyTypeObject *tp = Py_TYPE(obj);\n    PyMappingMethods *mm = tp->tp_as_mapping;\n    PySequenceMethods *sm = tp->tp_as_sequence;\n    if (likely(mm && mm->mp_subscript)) {\n        return mm->mp_subscript(obj, key);\n    }\n    if (likely(sm && sm->sq_item)) {\n        return __Pyx_PyObject_GetIndex(obj, key);\n    }\n    return __Pyx_PyObject_GetItem_Slow(obj, key);\n}\n#endif\n\n/* KeywordStringCheck */\nstatic int __Pyx_CheckKeywordStrings(\n    PyObject *kw,\n    const char* function_name,\n    int kw_allowed)\n{\n    PyObject* key = 0;\n    Py_ssize_t pos = 0;\n#if CYTHON_COMPILING_IN_PYPY\n    if (!kw_allowed && PyDict_Next(kw, &pos, &key, 0))\n        goto invalid_keyword;\n    return 1;\n#else\n    if (CYTHON_METH_FASTCALL && likely(PyTuple_Check(kw))) {\n        Py_ssize_t kwsize;\n#if CYTHON_ASSUME_SAFE_MACROS\n        kwsize = PyTuple_GET_SIZE(kw);\n#else\n        kwsize = PyTuple_Size(kw);\n        if (kwsize < 0) return 0;\n#endif\n        if (unlikely(kwsize == 0))\n            return 1;\n        if (!kw_allowed) {\n#if CYTHON_ASSUME_SAFE_MACROS\n            key = PyTuple_GET_ITEM(kw, 0);\n#else\n            key = PyTuple_GetItem(kw, pos);\n            if (!key) return 0;\n#endif\n            goto invalid_keyword;\n        }\n#if PY_VERSION_HEX < 0x03090000\n        for (pos = 0; pos < kwsize; pos++) {\n#if CYTHON_ASSUME_SAFE_MACROS\n            key = PyTuple_GET_ITEM(kw, pos);\n#else\n            key = PyTuple_GetItem(kw, pos);\n            if (!key) return 0;\n#endif\n            if (unlikely(!PyUnicode_Check(key)))\n                goto invalid_keyword_type;\n        }\n#endif\n        return 1;\n    }\n    while (PyDict_Next(kw, &pos, &key, 0)) {\n        #if PY_MAJOR_VERSION < 3\n        if (unlikely(!PyString_Check(key)))\n        #endif\n            if (unlikely(!PyUnicode_Check(key)))\n                goto invalid_keyword_type;\n    }\n    if (!kw_allowed && unlikely(key))\n        goto invalid_keyword;\n    return 1;\ninvalid_keyword_type:\n    PyErr_Format(PyExc_TypeError,\n        \"%.200s() keywords must be strings\", function_name);\n    return 0;\n#endif\ninvalid_keyword:\n    #if PY_MAJOR_VERSION < 3\n    PyErr_Format(PyExc_TypeError,\n        \"%.200s() got an unexpected keyword argument '%.200s'\",\n        function_name, PyString_AsString(key));\n    #else\n    PyErr_Format(PyExc_TypeError,\n        \"%s() got an unexpected keyword argument '%U'\",\n        function_name, key);\n    #endif\n    return 0;\n}\n\n/* DivInt[Py_ssize_t] */\nstatic CYTHON_INLINE Py_ssize_t __Pyx_div_Py_ssize_t(Py_ssize_t a, Py_ssize_t b) {\n    Py_ssize_t q = a / b;\n    Py_ssize_t r = a - q*b;\n    q -= ((r != 0) & ((r ^ b) < 0));\n    return q;\n}\n\n/* GetAttr3 */\n#if __PYX_LIMITED_VERSION_HEX < 0x030d00A1\nstatic PyObject *__Pyx_GetAttr3Default(PyObject *d) {\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    if (unlikely(!__Pyx_PyErr_ExceptionMatches(PyExc_AttributeError)))\n        return NULL;\n    __Pyx_PyErr_Clear();\n    Py_INCREF(d);\n    return d;\n}\n#endif\nstatic CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, PyObject *d) {\n    PyObject *r;\n#if __PYX_LIMITED_VERSION_HEX >= 0x030d00A1\n    int res = PyObject_GetOptionalAttr(o, n, &r);\n    return (res != 0) ? r : __Pyx_NewRef(d);\n#else\n  #if CYTHON_USE_TYPE_SLOTS\n    if (likely(PyString_Check(n))) {\n        r = __Pyx_PyObject_GetAttrStrNoError(o, n);\n        if (unlikely(!r) && likely(!PyErr_Occurred())) {\n            r = __Pyx_NewRef(d);\n        }\n        return r;\n    }\n  #endif\n    r = PyObject_GetAttr(o, n);\n    return (likely(r)) ? r : __Pyx_GetAttr3Default(d);\n#endif\n}\n\n/* PyDictVersioning */\n#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS\nstatic CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj) {\n    PyObject *dict = Py_TYPE(obj)->tp_dict;\n    return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0;\n}\nstatic CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj) {\n    PyObject **dictptr = NULL;\n    Py_ssize_t offset = Py_TYPE(obj)->tp_dictoffset;\n    if (offset) {\n#if CYTHON_COMPILING_IN_CPYTHON\n        dictptr = (likely(offset > 0)) ? (PyObject **) ((char *)obj + offset) : _PyObject_GetDictPtr(obj);\n#else\n        dictptr = _PyObject_GetDictPtr(obj);\n#endif\n    }\n    return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0;\n}\nstatic CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version) {\n    PyObject *dict = Py_TYPE(obj)->tp_dict;\n    if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict)))\n        return 0;\n    return obj_dict_version == __Pyx_get_object_dict_version(obj);\n}\n#endif\n\n/* GetModuleGlobalName */\n#if CYTHON_USE_DICT_VERSIONS\nstatic PyObject *__Pyx__GetModuleGlobalName(PyObject *name, PY_UINT64_T *dict_version, PyObject **dict_cached_value)\n#else\nstatic CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name)\n#endif\n{\n    PyObject *result;\n#if !CYTHON_AVOID_BORROWED_REFS\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030500A1 && PY_VERSION_HEX < 0x030d0000\n    result = _PyDict_GetItem_KnownHash(__pyx_d, name, ((PyASCIIObject *) name)->hash);\n    __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version)\n    if (likely(result)) {\n        return __Pyx_NewRef(result);\n    } else if (unlikely(PyErr_Occurred())) {\n        return NULL;\n    }\n#elif CYTHON_COMPILING_IN_LIMITED_API\n    if (unlikely(!__pyx_m)) {\n        return NULL;\n    }\n    result = PyObject_GetAttr(__pyx_m, name);\n    if (likely(result)) {\n        return result;\n    }\n#else\n    result = PyDict_GetItem(__pyx_d, name);\n    __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version)\n    if (likely(result)) {\n        return __Pyx_NewRef(result);\n    }\n#endif\n#else\n    result = PyObject_GetItem(__pyx_d, name);\n    __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version)\n    if (likely(result)) {\n        return __Pyx_NewRef(result);\n    }\n    PyErr_Clear();\n#endif\n    return __Pyx_GetBuiltinName(name);\n}\n\n/* RaiseTooManyValuesToUnpack */\nstatic CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expected) {\n    PyErr_Format(PyExc_ValueError,\n                 \"too many values to unpack (expected %\" CYTHON_FORMAT_SSIZE_T \"d)\", expected);\n}\n\n/* RaiseNeedMoreValuesToUnpack */\nstatic CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t index) {\n    PyErr_Format(PyExc_ValueError,\n                 \"need more than %\" CYTHON_FORMAT_SSIZE_T \"d value%.1s to unpack\",\n                 index, (index == 1) ? \"\" : \"s\");\n}\n\n/* RaiseNoneIterError */\nstatic CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void) {\n    PyErr_SetString(PyExc_TypeError, \"'NoneType' object is not iterable\");\n}\n\n/* ExtTypeTest */\nstatic CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *type) {\n    __Pyx_TypeName obj_type_name;\n    __Pyx_TypeName type_name;\n    if (unlikely(!type)) {\n        PyErr_SetString(PyExc_SystemError, \"Missing type object\");\n        return 0;\n    }\n    if (likely(__Pyx_TypeCheck(obj, type)))\n        return 1;\n    obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj));\n    type_name = __Pyx_PyType_GetName(type);\n    PyErr_Format(PyExc_TypeError,\n                 \"Cannot convert \" __Pyx_FMT_TYPENAME \" to \" __Pyx_FMT_TYPENAME,\n                 obj_type_name, type_name);\n    __Pyx_DECREF_TypeName(obj_type_name);\n    __Pyx_DECREF_TypeName(type_name);\n    return 0;\n}\n\n/* GetTopmostException */\n#if CYTHON_USE_EXC_INFO_STACK && CYTHON_FAST_THREAD_STATE\nstatic _PyErr_StackItem *\n__Pyx_PyErr_GetTopmostException(PyThreadState *tstate)\n{\n    _PyErr_StackItem *exc_info = tstate->exc_info;\n    while ((exc_info->exc_value == NULL || exc_info->exc_value == Py_None) &&\n           exc_info->previous_item != NULL)\n    {\n        exc_info = exc_info->previous_item;\n    }\n    return exc_info;\n}\n#endif\n\n/* SaveResetException */\n#if CYTHON_FAST_THREAD_STATE\nstatic CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) {\n  #if CYTHON_USE_EXC_INFO_STACK && PY_VERSION_HEX >= 0x030B00a4\n    _PyErr_StackItem *exc_info = __Pyx_PyErr_GetTopmostException(tstate);\n    PyObject *exc_value = exc_info->exc_value;\n    if (exc_value == NULL || exc_value == Py_None) {\n        *value = NULL;\n        *type = NULL;\n        *tb = NULL;\n    } else {\n        *value = exc_value;\n        Py_INCREF(*value);\n        *type = (PyObject*) Py_TYPE(exc_value);\n        Py_INCREF(*type);\n        *tb = PyException_GetTraceback(exc_value);\n    }\n  #elif CYTHON_USE_EXC_INFO_STACK\n    _PyErr_StackItem *exc_info = __Pyx_PyErr_GetTopmostException(tstate);\n    *type = exc_info->exc_type;\n    *value = exc_info->exc_value;\n    *tb = exc_info->exc_traceback;\n    Py_XINCREF(*type);\n    Py_XINCREF(*value);\n    Py_XINCREF(*tb);\n  #else\n    *type = tstate->exc_type;\n    *value = tstate->exc_value;\n    *tb = tstate->exc_traceback;\n    Py_XINCREF(*type);\n    Py_XINCREF(*value);\n    Py_XINCREF(*tb);\n  #endif\n}\nstatic CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb) {\n  #if CYTHON_USE_EXC_INFO_STACK && PY_VERSION_HEX >= 0x030B00a4\n    _PyErr_StackItem *exc_info = tstate->exc_info;\n    PyObject *tmp_value = exc_info->exc_value;\n    exc_info->exc_value = value;\n    Py_XDECREF(tmp_value);\n    Py_XDECREF(type);\n    Py_XDECREF(tb);\n  #else\n    PyObject *tmp_type, *tmp_value, *tmp_tb;\n    #if CYTHON_USE_EXC_INFO_STACK\n    _PyErr_StackItem *exc_info = tstate->exc_info;\n    tmp_type = exc_info->exc_type;\n    tmp_value = exc_info->exc_value;\n    tmp_tb = exc_info->exc_traceback;\n    exc_info->exc_type = type;\n    exc_info->exc_value = value;\n    exc_info->exc_traceback = tb;\n    #else\n    tmp_type = tstate->exc_type;\n    tmp_value = tstate->exc_value;\n    tmp_tb = tstate->exc_traceback;\n    tstate->exc_type = type;\n    tstate->exc_value = value;\n    tstate->exc_traceback = tb;\n    #endif\n    Py_XDECREF(tmp_type);\n    Py_XDECREF(tmp_value);\n    Py_XDECREF(tmp_tb);\n  #endif\n}\n#endif\n\n/* GetException */\n#if CYTHON_FAST_THREAD_STATE\nstatic int __Pyx__GetException(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb)\n#else\nstatic int __Pyx_GetException(PyObject **type, PyObject **value, PyObject **tb)\n#endif\n{\n    PyObject *local_type = NULL, *local_value, *local_tb = NULL;\n#if CYTHON_FAST_THREAD_STATE\n    PyObject *tmp_type, *tmp_value, *tmp_tb;\n  #if PY_VERSION_HEX >= 0x030C00A6\n    local_value = tstate->current_exception;\n    tstate->current_exception = 0;\n    if (likely(local_value)) {\n        local_type = (PyObject*) Py_TYPE(local_value);\n        Py_INCREF(local_type);\n        local_tb = PyException_GetTraceback(local_value);\n    }\n  #else\n    local_type = tstate->curexc_type;\n    local_value = tstate->curexc_value;\n    local_tb = tstate->curexc_traceback;\n    tstate->curexc_type = 0;\n    tstate->curexc_value = 0;\n    tstate->curexc_traceback = 0;\n  #endif\n#else\n    PyErr_Fetch(&local_type, &local_value, &local_tb);\n#endif\n    PyErr_NormalizeException(&local_type, &local_value, &local_tb);\n#if CYTHON_FAST_THREAD_STATE && PY_VERSION_HEX >= 0x030C00A6\n    if (unlikely(tstate->current_exception))\n#elif CYTHON_FAST_THREAD_STATE\n    if (unlikely(tstate->curexc_type))\n#else\n    if (unlikely(PyErr_Occurred()))\n#endif\n        goto bad;\n    #if PY_MAJOR_VERSION >= 3\n    if (local_tb) {\n        if (unlikely(PyException_SetTraceback(local_value, local_tb) < 0))\n            goto bad;\n    }\n    #endif\n    Py_XINCREF(local_tb);\n    Py_XINCREF(local_type);\n    Py_XINCREF(local_value);\n    *type = local_type;\n    *value = local_value;\n    *tb = local_tb;\n#if CYTHON_FAST_THREAD_STATE\n    #if CYTHON_USE_EXC_INFO_STACK\n    {\n        _PyErr_StackItem *exc_info = tstate->exc_info;\n      #if PY_VERSION_HEX >= 0x030B00a4\n        tmp_value = exc_info->exc_value;\n        exc_info->exc_value = local_value;\n        tmp_type = NULL;\n        tmp_tb = NULL;\n        Py_XDECREF(local_type);\n        Py_XDECREF(local_tb);\n      #else\n        tmp_type = exc_info->exc_type;\n        tmp_value = exc_info->exc_value;\n        tmp_tb = exc_info->exc_traceback;\n        exc_info->exc_type = local_type;\n        exc_info->exc_value = local_value;\n        exc_info->exc_traceback = local_tb;\n      #endif\n    }\n    #else\n    tmp_type = tstate->exc_type;\n    tmp_value = tstate->exc_value;\n    tmp_tb = tstate->exc_traceback;\n    tstate->exc_type = local_type;\n    tstate->exc_value = local_value;\n    tstate->exc_traceback = local_tb;\n    #endif\n    Py_XDECREF(tmp_type);\n    Py_XDECREF(tmp_value);\n    Py_XDECREF(tmp_tb);\n#else\n    PyErr_SetExcInfo(local_type, local_value, local_tb);\n#endif\n    return 0;\nbad:\n    *type = 0;\n    *value = 0;\n    *tb = 0;\n    Py_XDECREF(local_type);\n    Py_XDECREF(local_value);\n    Py_XDECREF(local_tb);\n    return -1;\n}\n\n/* SwapException */\n#if CYTHON_FAST_THREAD_STATE\nstatic CYTHON_INLINE void __Pyx__ExceptionSwap(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) {\n    PyObject *tmp_type, *tmp_value, *tmp_tb;\n  #if CYTHON_USE_EXC_INFO_STACK && PY_VERSION_HEX >= 0x030B00a4\n    _PyErr_StackItem *exc_info = tstate->exc_info;\n    tmp_value = exc_info->exc_value;\n    exc_info->exc_value = *value;\n    if (tmp_value == NULL || tmp_value == Py_None) {\n        Py_XDECREF(tmp_value);\n        tmp_value = NULL;\n        tmp_type = NULL;\n        tmp_tb = NULL;\n    } else {\n        tmp_type = (PyObject*) Py_TYPE(tmp_value);\n        Py_INCREF(tmp_type);\n        #if CYTHON_COMPILING_IN_CPYTHON\n        tmp_tb = ((PyBaseExceptionObject*) tmp_value)->traceback;\n        Py_XINCREF(tmp_tb);\n        #else\n        tmp_tb = PyException_GetTraceback(tmp_value);\n        #endif\n    }\n  #elif CYTHON_USE_EXC_INFO_STACK\n    _PyErr_StackItem *exc_info = tstate->exc_info;\n    tmp_type = exc_info->exc_type;\n    tmp_value = exc_info->exc_value;\n    tmp_tb = exc_info->exc_traceback;\n    exc_info->exc_type = *type;\n    exc_info->exc_value = *value;\n    exc_info->exc_traceback = *tb;\n  #else\n    tmp_type = tstate->exc_type;\n    tmp_value = tstate->exc_value;\n    tmp_tb = tstate->exc_traceback;\n    tstate->exc_type = *type;\n    tstate->exc_value = *value;\n    tstate->exc_traceback = *tb;\n  #endif\n    *type = tmp_type;\n    *value = tmp_value;\n    *tb = tmp_tb;\n}\n#else\nstatic CYTHON_INLINE void __Pyx_ExceptionSwap(PyObject **type, PyObject **value, PyObject **tb) {\n    PyObject *tmp_type, *tmp_value, *tmp_tb;\n    PyErr_GetExcInfo(&tmp_type, &tmp_value, &tmp_tb);\n    PyErr_SetExcInfo(*type, *value, *tb);\n    *type = tmp_type;\n    *value = tmp_value;\n    *tb = tmp_tb;\n}\n#endif\n\n/* Import */\nstatic PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level) {\n    PyObject *module = 0;\n    PyObject *empty_dict = 0;\n    PyObject *empty_list = 0;\n    #if PY_MAJOR_VERSION < 3\n    PyObject *py_import;\n    py_import = __Pyx_PyObject_GetAttrStr(__pyx_b, __pyx_n_s_import);\n    if (unlikely(!py_import))\n        goto bad;\n    if (!from_list) {\n        empty_list = PyList_New(0);\n        if (unlikely(!empty_list))\n            goto bad;\n        from_list = empty_list;\n    }\n    #endif\n    empty_dict = PyDict_New();\n    if (unlikely(!empty_dict))\n        goto bad;\n    {\n        #if PY_MAJOR_VERSION >= 3\n        if (level == -1) {\n            if (strchr(__Pyx_MODULE_NAME, '.') != NULL) {\n                module = PyImport_ImportModuleLevelObject(\n                    name, __pyx_d, empty_dict, from_list, 1);\n                if (unlikely(!module)) {\n                    if (unlikely(!PyErr_ExceptionMatches(PyExc_ImportError)))\n                        goto bad;\n                    PyErr_Clear();\n                }\n            }\n            level = 0;\n        }\n        #endif\n        if (!module) {\n            #if PY_MAJOR_VERSION < 3\n            PyObject *py_level = PyInt_FromLong(level);\n            if (unlikely(!py_level))\n                goto bad;\n            module = PyObject_CallFunctionObjArgs(py_import,\n                name, __pyx_d, empty_dict, from_list, py_level, (PyObject *)NULL);\n            Py_DECREF(py_level);\n            #else\n            module = PyImport_ImportModuleLevelObject(\n                name, __pyx_d, empty_dict, from_list, level);\n            #endif\n        }\n    }\nbad:\n    Py_XDECREF(empty_dict);\n    Py_XDECREF(empty_list);\n    #if PY_MAJOR_VERSION < 3\n    Py_XDECREF(py_import);\n    #endif\n    return module;\n}\n\n/* ImportDottedModule */\n#if PY_MAJOR_VERSION >= 3\nstatic PyObject *__Pyx__ImportDottedModule_Error(PyObject *name, PyObject *parts_tuple, Py_ssize_t count) {\n    PyObject *partial_name = NULL, *slice = NULL, *sep = NULL;\n    if (unlikely(PyErr_Occurred())) {\n        PyErr_Clear();\n    }\n    if (likely(PyTuple_GET_SIZE(parts_tuple) == count)) {\n        partial_name = name;\n    } else {\n        slice = PySequence_GetSlice(parts_tuple, 0, count);\n        if (unlikely(!slice))\n            goto bad;\n        sep = PyUnicode_FromStringAndSize(\".\", 1);\n        if (unlikely(!sep))\n            goto bad;\n        partial_name = PyUnicode_Join(sep, slice);\n    }\n    PyErr_Format(\n#if PY_MAJOR_VERSION < 3\n        PyExc_ImportError,\n        \"No module named '%s'\", PyString_AS_STRING(partial_name));\n#else\n#if PY_VERSION_HEX >= 0x030600B1\n        PyExc_ModuleNotFoundError,\n#else\n        PyExc_ImportError,\n#endif\n        \"No module named '%U'\", partial_name);\n#endif\nbad:\n    Py_XDECREF(sep);\n    Py_XDECREF(slice);\n    Py_XDECREF(partial_name);\n    return NULL;\n}\n#endif\n#if PY_MAJOR_VERSION >= 3\nstatic PyObject *__Pyx__ImportDottedModule_Lookup(PyObject *name) {\n    PyObject *imported_module;\n#if PY_VERSION_HEX < 0x030700A1 || (CYTHON_COMPILING_IN_PYPY && PYPY_VERSION_NUM  < 0x07030400)\n    PyObject *modules = PyImport_GetModuleDict();\n    if (unlikely(!modules))\n        return NULL;\n    imported_module = __Pyx_PyDict_GetItemStr(modules, name);\n    Py_XINCREF(imported_module);\n#else\n    imported_module = PyImport_GetModule(name);\n#endif\n    return imported_module;\n}\n#endif\n#if PY_MAJOR_VERSION >= 3\nstatic PyObject *__Pyx_ImportDottedModule_WalkParts(PyObject *module, PyObject *name, PyObject *parts_tuple) {\n    Py_ssize_t i, nparts;\n    nparts = PyTuple_GET_SIZE(parts_tuple);\n    for (i=1; i < nparts && module; i++) {\n        PyObject *part, *submodule;\n#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        part = PyTuple_GET_ITEM(parts_tuple, i);\n#else\n        part = PySequence_ITEM(parts_tuple, i);\n#endif\n        submodule = __Pyx_PyObject_GetAttrStrNoError(module, part);\n#if !(CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS)\n        Py_DECREF(part);\n#endif\n        Py_DECREF(module);\n        module = submodule;\n    }\n    if (unlikely(!module)) {\n        return __Pyx__ImportDottedModule_Error(name, parts_tuple, i);\n    }\n    return module;\n}\n#endif\nstatic PyObject *__Pyx__ImportDottedModule(PyObject *name, PyObject *parts_tuple) {\n#if PY_MAJOR_VERSION < 3\n    PyObject *module, *from_list, *star = __pyx_n_s__3;\n    CYTHON_UNUSED_VAR(parts_tuple);\n    from_list = PyList_New(1);\n    if (unlikely(!from_list))\n        return NULL;\n    Py_INCREF(star);\n    PyList_SET_ITEM(from_list, 0, star);\n    module = __Pyx_Import(name, from_list, 0);\n    Py_DECREF(from_list);\n    return module;\n#else\n    PyObject *imported_module;\n    PyObject *module = __Pyx_Import(name, NULL, 0);\n    if (!parts_tuple || unlikely(!module))\n        return module;\n    imported_module = __Pyx__ImportDottedModule_Lookup(name);\n    if (likely(imported_module)) {\n        Py_DECREF(module);\n        return imported_module;\n    }\n    PyErr_Clear();\n    return __Pyx_ImportDottedModule_WalkParts(module, name, parts_tuple);\n#endif\n}\nstatic PyObject *__Pyx_ImportDottedModule(PyObject *name, PyObject *parts_tuple) {\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030400B1\n    PyObject *module = __Pyx__ImportDottedModule_Lookup(name);\n    if (likely(module)) {\n        PyObject *spec = __Pyx_PyObject_GetAttrStrNoError(module, __pyx_n_s_spec);\n        if (likely(spec)) {\n            PyObject *unsafe = __Pyx_PyObject_GetAttrStrNoError(spec, __pyx_n_s_initializing);\n            if (likely(!unsafe || !__Pyx_PyObject_IsTrue(unsafe))) {\n                Py_DECREF(spec);\n                spec = NULL;\n            }\n            Py_XDECREF(unsafe);\n        }\n        if (likely(!spec)) {\n            PyErr_Clear();\n            return module;\n        }\n        Py_DECREF(spec);\n        Py_DECREF(module);\n    } else if (PyErr_Occurred()) {\n        PyErr_Clear();\n    }\n#endif\n    return __Pyx__ImportDottedModule(name, parts_tuple);\n}\n\n/* FastTypeChecks */\n#if CYTHON_COMPILING_IN_CPYTHON\nstatic int __Pyx_InBases(PyTypeObject *a, PyTypeObject *b) {\n    while (a) {\n        a = __Pyx_PyType_GetSlot(a, tp_base, PyTypeObject*);\n        if (a == b)\n            return 1;\n    }\n    return b == &PyBaseObject_Type;\n}\nstatic CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b) {\n    PyObject *mro;\n    if (a == b) return 1;\n    mro = a->tp_mro;\n    if (likely(mro)) {\n        Py_ssize_t i, n;\n        n = PyTuple_GET_SIZE(mro);\n        for (i = 0; i < n; i++) {\n            if (PyTuple_GET_ITEM(mro, i) == (PyObject *)b)\n                return 1;\n        }\n        return 0;\n    }\n    return __Pyx_InBases(a, b);\n}\nstatic CYTHON_INLINE int __Pyx_IsAnySubtype2(PyTypeObject *cls, PyTypeObject *a, PyTypeObject *b) {\n    PyObject *mro;\n    if (cls == a || cls == b) return 1;\n    mro = cls->tp_mro;\n    if (likely(mro)) {\n        Py_ssize_t i, n;\n        n = PyTuple_GET_SIZE(mro);\n        for (i = 0; i < n; i++) {\n            PyObject *base = PyTuple_GET_ITEM(mro, i);\n            if (base == (PyObject *)a || base == (PyObject *)b)\n                return 1;\n        }\n        return 0;\n    }\n    return __Pyx_InBases(cls, a) || __Pyx_InBases(cls, b);\n}\n#if PY_MAJOR_VERSION == 2\nstatic int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject* exc_type2) {\n    PyObject *exception, *value, *tb;\n    int res;\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    __Pyx_ErrFetch(&exception, &value, &tb);\n    res = exc_type1 ? PyObject_IsSubclass(err, exc_type1) : 0;\n    if (unlikely(res == -1)) {\n        PyErr_WriteUnraisable(err);\n        res = 0;\n    }\n    if (!res) {\n        res = PyObject_IsSubclass(err, exc_type2);\n        if (unlikely(res == -1)) {\n            PyErr_WriteUnraisable(err);\n            res = 0;\n        }\n    }\n    __Pyx_ErrRestore(exception, value, tb);\n    return res;\n}\n#else\nstatic CYTHON_INLINE int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject *exc_type2) {\n    if (exc_type1) {\n        return __Pyx_IsAnySubtype2((PyTypeObject*)err, (PyTypeObject*)exc_type1, (PyTypeObject*)exc_type2);\n    } else {\n        return __Pyx_IsSubtype((PyTypeObject*)err, (PyTypeObject*)exc_type2);\n    }\n}\n#endif\nstatic int __Pyx_PyErr_GivenExceptionMatchesTuple(PyObject *exc_type, PyObject *tuple) {\n    Py_ssize_t i, n;\n    assert(PyExceptionClass_Check(exc_type));\n    n = PyTuple_GET_SIZE(tuple);\n#if PY_MAJOR_VERSION >= 3\n    for (i=0; i<n; i++) {\n        if (exc_type == PyTuple_GET_ITEM(tuple, i)) return 1;\n    }\n#endif\n    for (i=0; i<n; i++) {\n        PyObject *t = PyTuple_GET_ITEM(tuple, i);\n        #if PY_MAJOR_VERSION < 3\n        if (likely(exc_type == t)) return 1;\n        #endif\n        if (likely(PyExceptionClass_Check(t))) {\n            if (__Pyx_inner_PyErr_GivenExceptionMatches2(exc_type, NULL, t)) return 1;\n        } else {\n        }\n    }\n    return 0;\n}\nstatic CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err, PyObject* exc_type) {\n    if (likely(err == exc_type)) return 1;\n    if (likely(PyExceptionClass_Check(err))) {\n        if (likely(PyExceptionClass_Check(exc_type))) {\n            return __Pyx_inner_PyErr_GivenExceptionMatches2(err, NULL, exc_type);\n        } else if (likely(PyTuple_Check(exc_type))) {\n            return __Pyx_PyErr_GivenExceptionMatchesTuple(err, exc_type);\n        } else {\n        }\n    }\n    return PyErr_GivenExceptionMatches(err, exc_type);\n}\nstatic CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *err, PyObject *exc_type1, PyObject *exc_type2) {\n    assert(PyExceptionClass_Check(exc_type1));\n    assert(PyExceptionClass_Check(exc_type2));\n    if (likely(err == exc_type1 || err == exc_type2)) return 1;\n    if (likely(PyExceptionClass_Check(err))) {\n        return __Pyx_inner_PyErr_GivenExceptionMatches2(err, exc_type1, exc_type2);\n    }\n    return (PyErr_GivenExceptionMatches(err, exc_type1) || PyErr_GivenExceptionMatches(err, exc_type2));\n}\n#endif\n\n/* PySequenceMultiply */\nstatic PyObject* __Pyx_PySequence_Multiply_Generic(PyObject *seq, Py_ssize_t mul) {\n    PyObject *result, *pymul = PyInt_FromSsize_t(mul);\n    if (unlikely(!pymul))\n        return NULL;\n    result = PyNumber_Multiply(seq, pymul);\n    Py_DECREF(pymul);\n    return result;\n}\nstatic CYTHON_INLINE PyObject* __Pyx_PySequence_Multiply(PyObject *seq, Py_ssize_t mul) {\n#if CYTHON_USE_TYPE_SLOTS\n    PyTypeObject *type = Py_TYPE(seq);\n    if (likely(type->tp_as_sequence && type->tp_as_sequence->sq_repeat)) {\n        return type->tp_as_sequence->sq_repeat(seq, mul);\n    } else\n#endif\n    {\n        return __Pyx_PySequence_Multiply_Generic(seq, mul);\n    }\n}\n\n/* SetItemInt */\nstatic int __Pyx_SetItemInt_Generic(PyObject *o, PyObject *j, PyObject *v) {\n    int r;\n    if (unlikely(!j)) return -1;\n    r = PyObject_SetItem(o, j, v);\n    Py_DECREF(j);\n    return r;\n}\nstatic CYTHON_INLINE int __Pyx_SetItemInt_Fast(PyObject *o, Py_ssize_t i, PyObject *v, int is_list,\n                                               CYTHON_NCP_UNUSED int wraparound, CYTHON_NCP_UNUSED int boundscheck) {\n#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS && CYTHON_USE_TYPE_SLOTS\n    if (is_list || PyList_CheckExact(o)) {\n        Py_ssize_t n = (!wraparound) ? i : ((likely(i >= 0)) ? i : i + PyList_GET_SIZE(o));\n        if ((!boundscheck) || likely(__Pyx_is_valid_index(n, PyList_GET_SIZE(o)))) {\n            PyObject* old = PyList_GET_ITEM(o, n);\n            Py_INCREF(v);\n            PyList_SET_ITEM(o, n, v);\n            Py_DECREF(old);\n            return 1;\n        }\n    } else {\n        PyMappingMethods *mm = Py_TYPE(o)->tp_as_mapping;\n        PySequenceMethods *sm = Py_TYPE(o)->tp_as_sequence;\n        if (mm && mm->mp_ass_subscript) {\n            int r;\n            PyObject *key = PyInt_FromSsize_t(i);\n            if (unlikely(!key)) return -1;\n            r = mm->mp_ass_subscript(o, key, v);\n            Py_DECREF(key);\n            return r;\n        }\n        if (likely(sm && sm->sq_ass_item)) {\n            if (wraparound && unlikely(i < 0) && likely(sm->sq_length)) {\n                Py_ssize_t l = sm->sq_length(o);\n                if (likely(l >= 0)) {\n                    i += l;\n                } else {\n                    if (!PyErr_ExceptionMatches(PyExc_OverflowError))\n                        return -1;\n                    PyErr_Clear();\n                }\n            }\n            return sm->sq_ass_item(o, i, v);\n        }\n    }\n#else\n    if (is_list || !PyMapping_Check(o))\n    {\n        return PySequence_SetItem(o, i, v);\n    }\n#endif\n    return __Pyx_SetItemInt_Generic(o, PyInt_FromSsize_t(i), v);\n}\n\n/* RaiseUnboundLocalError */\nstatic CYTHON_INLINE void __Pyx_RaiseUnboundLocalError(const char *varname) {\n    PyErr_Format(PyExc_UnboundLocalError, \"local variable '%s' referenced before assignment\", varname);\n}\n\n/* DivInt[long] */\nstatic CYTHON_INLINE long __Pyx_div_long(long a, long b) {\n    long q = a / b;\n    long r = a - q*b;\n    q -= ((r != 0) & ((r ^ b) < 0));\n    return q;\n}\n\n/* ImportFrom */\nstatic PyObject* __Pyx_ImportFrom(PyObject* module, PyObject* name) {\n    PyObject* value = __Pyx_PyObject_GetAttrStr(module, name);\n    if (unlikely(!value) && PyErr_ExceptionMatches(PyExc_AttributeError)) {\n        const char* module_name_str = 0;\n        PyObject* module_name = 0;\n        PyObject* module_dot = 0;\n        PyObject* full_name = 0;\n        PyErr_Clear();\n        module_name_str = PyModule_GetName(module);\n        if (unlikely(!module_name_str)) { goto modbad; }\n        module_name = PyUnicode_FromString(module_name_str);\n        if (unlikely(!module_name)) { goto modbad; }\n        module_dot = PyUnicode_Concat(module_name, __pyx_kp_u__2);\n        if (unlikely(!module_dot)) { goto modbad; }\n        full_name = PyUnicode_Concat(module_dot, name);\n        if (unlikely(!full_name)) { goto modbad; }\n        #if PY_VERSION_HEX < 0x030700A1 || (CYTHON_COMPILING_IN_PYPY && PYPY_VERSION_NUM  < 0x07030400)\n        {\n            PyObject *modules = PyImport_GetModuleDict();\n            if (unlikely(!modules))\n                goto modbad;\n            value = PyObject_GetItem(modules, full_name);\n        }\n        #else\n        value = PyImport_GetModule(full_name);\n        #endif\n      modbad:\n        Py_XDECREF(full_name);\n        Py_XDECREF(module_dot);\n        Py_XDECREF(module_name);\n    }\n    if (unlikely(!value)) {\n        PyErr_Format(PyExc_ImportError,\n        #if PY_MAJOR_VERSION < 3\n            \"cannot import name %.230s\", PyString_AS_STRING(name));\n        #else\n            \"cannot import name %S\", name);\n        #endif\n    }\n    return value;\n}\n\n/* HasAttr */\nstatic CYTHON_INLINE int __Pyx_HasAttr(PyObject *o, PyObject *n) {\n    PyObject *r;\n    if (unlikely(!__Pyx_PyBaseString_Check(n))) {\n        PyErr_SetString(PyExc_TypeError,\n                        \"hasattr(): attribute name must be string\");\n        return -1;\n    }\n    r = __Pyx_GetAttr(o, n);\n    if (!r) {\n        PyErr_Clear();\n        return 0;\n    } else {\n        Py_DECREF(r);\n        return 1;\n    }\n}\n\n/* PyObjectCall2Args */\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_Call2Args(PyObject* function, PyObject* arg1, PyObject* arg2) {\n    PyObject *args[3] = {NULL, arg1, arg2};\n    return __Pyx_PyObject_FastCall(function, args+1, 2 | __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET);\n}\n\n/* PyObjectGetMethod */\nstatic int __Pyx_PyObject_GetMethod(PyObject *obj, PyObject *name, PyObject **method) {\n    PyObject *attr;\n#if CYTHON_UNPACK_METHODS && CYTHON_COMPILING_IN_CPYTHON && CYTHON_USE_PYTYPE_LOOKUP\n    __Pyx_TypeName type_name;\n    PyTypeObject *tp = Py_TYPE(obj);\n    PyObject *descr;\n    descrgetfunc f = NULL;\n    PyObject **dictptr, *dict;\n    int meth_found = 0;\n    assert (*method == NULL);\n    if (unlikely(tp->tp_getattro != PyObject_GenericGetAttr)) {\n        attr = __Pyx_PyObject_GetAttrStr(obj, name);\n        goto try_unpack;\n    }\n    if (unlikely(tp->tp_dict == NULL) && unlikely(PyType_Ready(tp) < 0)) {\n        return 0;\n    }\n    descr = _PyType_Lookup(tp, name);\n    if (likely(descr != NULL)) {\n        Py_INCREF(descr);\n#if defined(Py_TPFLAGS_METHOD_DESCRIPTOR) && Py_TPFLAGS_METHOD_DESCRIPTOR\n        if (__Pyx_PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_METHOD_DESCRIPTOR))\n#elif PY_MAJOR_VERSION >= 3\n        #ifdef __Pyx_CyFunction_USED\n        if (likely(PyFunction_Check(descr) || __Pyx_IS_TYPE(descr, &PyMethodDescr_Type) || __Pyx_CyFunction_Check(descr)))\n        #else\n        if (likely(PyFunction_Check(descr) || __Pyx_IS_TYPE(descr, &PyMethodDescr_Type)))\n        #endif\n#else\n        #ifdef __Pyx_CyFunction_USED\n        if (likely(PyFunction_Check(descr) || __Pyx_CyFunction_Check(descr)))\n        #else\n        if (likely(PyFunction_Check(descr)))\n        #endif\n#endif\n        {\n            meth_found = 1;\n        } else {\n            f = Py_TYPE(descr)->tp_descr_get;\n            if (f != NULL && PyDescr_IsData(descr)) {\n                attr = f(descr, obj, (PyObject *)Py_TYPE(obj));\n                Py_DECREF(descr);\n                goto try_unpack;\n            }\n        }\n    }\n    dictptr = _PyObject_GetDictPtr(obj);\n    if (dictptr != NULL && (dict = *dictptr) != NULL) {\n        Py_INCREF(dict);\n        attr = __Pyx_PyDict_GetItemStr(dict, name);\n        if (attr != NULL) {\n            Py_INCREF(attr);\n            Py_DECREF(dict);\n            Py_XDECREF(descr);\n            goto try_unpack;\n        }\n        Py_DECREF(dict);\n    }\n    if (meth_found) {\n        *method = descr;\n        return 1;\n    }\n    if (f != NULL) {\n        attr = f(descr, obj, (PyObject *)Py_TYPE(obj));\n        Py_DECREF(descr);\n        goto try_unpack;\n    }\n    if (likely(descr != NULL)) {\n        *method = descr;\n        return 0;\n    }\n    type_name = __Pyx_PyType_GetName(tp);\n    PyErr_Format(PyExc_AttributeError,\n#if PY_MAJOR_VERSION >= 3\n                 \"'\" __Pyx_FMT_TYPENAME \"' object has no attribute '%U'\",\n                 type_name, name);\n#else\n                 \"'\" __Pyx_FMT_TYPENAME \"' object has no attribute '%.400s'\",\n                 type_name, PyString_AS_STRING(name));\n#endif\n    __Pyx_DECREF_TypeName(type_name);\n    return 0;\n#else\n    attr = __Pyx_PyObject_GetAttrStr(obj, name);\n    goto try_unpack;\n#endif\ntry_unpack:\n#if CYTHON_UNPACK_METHODS\n    if (likely(attr) && PyMethod_Check(attr) && likely(PyMethod_GET_SELF(attr) == obj)) {\n        PyObject *function = PyMethod_GET_FUNCTION(attr);\n        Py_INCREF(function);\n        Py_DECREF(attr);\n        *method = function;\n        return 1;\n    }\n#endif\n    *method = attr;\n    return 0;\n}\n\n/* PyObjectCallMethod1 */\n#if !(CYTHON_VECTORCALL && __PYX_LIMITED_VERSION_HEX >= 0x030C00A2)\nstatic PyObject* __Pyx__PyObject_CallMethod1(PyObject* method, PyObject* arg) {\n    PyObject *result = __Pyx_PyObject_CallOneArg(method, arg);\n    Py_DECREF(method);\n    return result;\n}\n#endif\nstatic PyObject* __Pyx_PyObject_CallMethod1(PyObject* obj, PyObject* method_name, PyObject* arg) {\n#if CYTHON_VECTORCALL && __PYX_LIMITED_VERSION_HEX >= 0x030C00A2\n    PyObject *args[2] = {obj, arg};\n    (void) __Pyx_PyObject_GetMethod;\n    (void) __Pyx_PyObject_CallOneArg;\n    (void) __Pyx_PyObject_Call2Args;\n    return PyObject_VectorcallMethod(method_name, args, 2 | PY_VECTORCALL_ARGUMENTS_OFFSET, NULL);\n#else\n    PyObject *method = NULL, *result;\n    int is_method = __Pyx_PyObject_GetMethod(obj, method_name, &method);\n    if (likely(is_method)) {\n        result = __Pyx_PyObject_Call2Args(method, obj, arg);\n        Py_DECREF(method);\n        return result;\n    }\n    if (unlikely(!method)) return NULL;\n    return __Pyx__PyObject_CallMethod1(method, arg);\n#endif\n}\n\n/* StringJoin */\nstatic CYTHON_INLINE PyObject* __Pyx_PyBytes_Join(PyObject* sep, PyObject* values) {\n    (void) __Pyx_PyObject_CallMethod1;\n#if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION < 3\n    return _PyString_Join(sep, values);\n#elif CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030d0000\n    return _PyBytes_Join(sep, values);\n#else\n    return __Pyx_PyObject_CallMethod1(sep, __pyx_n_s_join, values);\n#endif\n}\n\n/* CIntToPyUnicode */\nstatic CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_size_t(size_t value, Py_ssize_t width, char padding_char, char format_char) {\n    char digits[sizeof(size_t)*3+2];\n    char *dpos, *end = digits + sizeof(size_t)*3+2;\n    const char *hex_digits = DIGITS_HEX;\n    Py_ssize_t length, ulength;\n    int prepend_sign, last_one_off;\n    size_t remaining;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wconversion\"\n#endif\n    const size_t neg_one = (size_t) -1, const_zero = (size_t) 0;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic pop\n#endif\n    const int is_unsigned = neg_one > const_zero;\n    if (format_char == 'X') {\n        hex_digits += 16;\n        format_char = 'x';\n    }\n    remaining = value;\n    last_one_off = 0;\n    dpos = end;\n    do {\n        int digit_pos;\n        switch (format_char) {\n        case 'o':\n            digit_pos = abs((int)(remaining % (8*8)));\n            remaining = (size_t) (remaining / (8*8));\n            dpos -= 2;\n            memcpy(dpos, DIGIT_PAIRS_8 + digit_pos * 2, 2);\n            last_one_off = (digit_pos < 8);\n            break;\n        case 'd':\n            digit_pos = abs((int)(remaining % (10*10)));\n            remaining = (size_t) (remaining / (10*10));\n            dpos -= 2;\n            memcpy(dpos, DIGIT_PAIRS_10 + digit_pos * 2, 2);\n            last_one_off = (digit_pos < 10);\n            break;\n        case 'x':\n            *(--dpos) = hex_digits[abs((int)(remaining % 16))];\n            remaining = (size_t) (remaining / 16);\n            break;\n        default:\n            assert(0);\n            break;\n        }\n    } while (unlikely(remaining != 0));\n    assert(!last_one_off || *dpos == '0');\n    dpos += last_one_off;\n    length = end - dpos;\n    ulength = length;\n    prepend_sign = 0;\n    if (!is_unsigned && value <= neg_one) {\n        if (padding_char == ' ' || width <= length + 1) {\n            *(--dpos) = '-';\n            ++length;\n        } else {\n            prepend_sign = 1;\n        }\n        ++ulength;\n    }\n    if (width > ulength) {\n        ulength = width;\n    }\n    if (ulength == 1) {\n        return PyUnicode_FromOrdinal(*dpos);\n    }\n    return __Pyx_PyUnicode_BuildFromAscii(ulength, dpos, (int) length, prepend_sign, padding_char);\n}\n\n/* BufferIndexError */\nstatic void __Pyx_RaiseBufferIndexError(int axis) {\n  PyErr_Format(PyExc_IndexError,\n     \"Out of bounds on buffer access (axis %d)\", axis);\n}\n\n/* IterFinish */\nstatic CYTHON_INLINE int __Pyx_IterFinish(void) {\n    PyObject* exc_type;\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    exc_type = __Pyx_PyErr_CurrentExceptionType();\n    if (unlikely(exc_type)) {\n        if (unlikely(!__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))\n            return -1;\n        __Pyx_PyErr_Clear();\n        return 0;\n    }\n    return 0;\n}\n\n/* UnpackItemEndCheck */\nstatic int __Pyx_IternextUnpackEndCheck(PyObject *retval, Py_ssize_t expected) {\n    if (unlikely(retval)) {\n        Py_DECREF(retval);\n        __Pyx_RaiseTooManyValuesError(expected);\n        return -1;\n    }\n    return __Pyx_IterFinish();\n}\n\n/* RaiseClosureNameError */\nstatic CYTHON_INLINE void __Pyx_RaiseClosureNameError(const char *varname) {\n    PyErr_Format(PyExc_NameError, \"free variable '%s' referenced before assignment in enclosing scope\", varname);\n}\n\n/* FixUpExtensionType */\n#if CYTHON_USE_TYPE_SPECS\nstatic int __Pyx_fix_up_extension_type_from_spec(PyType_Spec *spec, PyTypeObject *type) {\n#if PY_VERSION_HEX > 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API\n    CYTHON_UNUSED_VAR(spec);\n    CYTHON_UNUSED_VAR(type);\n#else\n    const PyType_Slot *slot = spec->slots;\n    while (slot && slot->slot && slot->slot != Py_tp_members)\n        slot++;\n    if (slot && slot->slot == Py_tp_members) {\n        int changed = 0;\n#if !(PY_VERSION_HEX <= 0x030900b1 && CYTHON_COMPILING_IN_CPYTHON)\n        const\n#endif\n            PyMemberDef *memb = (PyMemberDef*) slot->pfunc;\n        while (memb && memb->name) {\n            if (memb->name[0] == '_' && memb->name[1] == '_') {\n#if PY_VERSION_HEX < 0x030900b1\n                if (strcmp(memb->name, \"__weaklistoffset__\") == 0) {\n                    assert(memb->type == T_PYSSIZET);\n                    assert(memb->flags == READONLY);\n                    type->tp_weaklistoffset = memb->offset;\n                    changed = 1;\n                }\n                else if (strcmp(memb->name, \"__dictoffset__\") == 0) {\n                    assert(memb->type == T_PYSSIZET);\n                    assert(memb->flags == READONLY);\n                    type->tp_dictoffset = memb->offset;\n                    changed = 1;\n                }\n#if CYTHON_METH_FASTCALL\n                else if (strcmp(memb->name, \"__vectorcalloffset__\") == 0) {\n                    assert(memb->type == T_PYSSIZET);\n                    assert(memb->flags == READONLY);\n#if PY_VERSION_HEX >= 0x030800b4\n                    type->tp_vectorcall_offset = memb->offset;\n#else\n                    type->tp_print = (printfunc) memb->offset;\n#endif\n                    changed = 1;\n                }\n#endif\n#else\n                if ((0));\n#endif\n#if PY_VERSION_HEX <= 0x030900b1 && CYTHON_COMPILING_IN_CPYTHON\n                else if (strcmp(memb->name, \"__module__\") == 0) {\n                    PyObject *descr;\n                    assert(memb->type == T_OBJECT);\n                    assert(memb->flags == 0 || memb->flags == READONLY);\n                    descr = PyDescr_NewMember(type, memb);\n                    if (unlikely(!descr))\n                        return -1;\n                    if (unlikely(PyDict_SetItem(type->tp_dict, PyDescr_NAME(descr), descr) < 0)) {\n                        Py_DECREF(descr);\n                        return -1;\n                    }\n                    Py_DECREF(descr);\n                    changed = 1;\n                }\n#endif\n            }\n            memb++;\n        }\n        if (changed)\n            PyType_Modified(type);\n    }\n#endif\n    return 0;\n}\n#endif\n\n/* FetchSharedCythonModule */\nstatic PyObject *__Pyx_FetchSharedCythonABIModule(void) {\n    return __Pyx_PyImport_AddModuleRef((char*) __PYX_ABI_MODULE_NAME);\n}\n\n/* FetchCommonType */\nstatic int __Pyx_VerifyCachedType(PyObject *cached_type,\n                               const char *name,\n                               Py_ssize_t basicsize,\n                               Py_ssize_t expected_basicsize) {\n    if (!PyType_Check(cached_type)) {\n        PyErr_Format(PyExc_TypeError,\n            \"Shared Cython type %.200s is not a type object\", name);\n        return -1;\n    }\n    if (basicsize != expected_basicsize) {\n        PyErr_Format(PyExc_TypeError,\n            \"Shared Cython type %.200s has the wrong size, try recompiling\",\n            name);\n        return -1;\n    }\n    return 0;\n}\n#if !CYTHON_USE_TYPE_SPECS\nstatic PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type) {\n    PyObject* abi_module;\n    const char* object_name;\n    PyTypeObject *cached_type = NULL;\n    abi_module = __Pyx_FetchSharedCythonABIModule();\n    if (!abi_module) return NULL;\n    object_name = strrchr(type->tp_name, '.');\n    object_name = object_name ? object_name+1 : type->tp_name;\n    cached_type = (PyTypeObject*) PyObject_GetAttrString(abi_module, object_name);\n    if (cached_type) {\n        if (__Pyx_VerifyCachedType(\n              (PyObject *)cached_type,\n              object_name,\n              cached_type->tp_basicsize,\n              type->tp_basicsize) < 0) {\n            goto bad;\n        }\n        goto done;\n    }\n    if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad;\n    PyErr_Clear();\n    if (PyType_Ready(type) < 0) goto bad;\n    if (PyObject_SetAttrString(abi_module, object_name, (PyObject *)type) < 0)\n        goto bad;\n    Py_INCREF(type);\n    cached_type = type;\ndone:\n    Py_DECREF(abi_module);\n    return cached_type;\nbad:\n    Py_XDECREF(cached_type);\n    cached_type = NULL;\n    goto done;\n}\n#else\nstatic PyTypeObject *__Pyx_FetchCommonTypeFromSpec(PyObject *module, PyType_Spec *spec, PyObject *bases) {\n    PyObject *abi_module, *cached_type = NULL;\n    const char* object_name = strrchr(spec->name, '.');\n    object_name = object_name ? object_name+1 : spec->name;\n    abi_module = __Pyx_FetchSharedCythonABIModule();\n    if (!abi_module) return NULL;\n    cached_type = PyObject_GetAttrString(abi_module, object_name);\n    if (cached_type) {\n        Py_ssize_t basicsize;\n#if CYTHON_COMPILING_IN_LIMITED_API\n        PyObject *py_basicsize;\n        py_basicsize = PyObject_GetAttrString(cached_type, \"__basicsize__\");\n        if (unlikely(!py_basicsize)) goto bad;\n        basicsize = PyLong_AsSsize_t(py_basicsize);\n        Py_DECREF(py_basicsize);\n        py_basicsize = 0;\n        if (unlikely(basicsize == (Py_ssize_t)-1) && PyErr_Occurred()) goto bad;\n#else\n        basicsize = likely(PyType_Check(cached_type)) ? ((PyTypeObject*) cached_type)->tp_basicsize : -1;\n#endif\n        if (__Pyx_VerifyCachedType(\n              cached_type,\n              object_name,\n              basicsize,\n              spec->basicsize) < 0) {\n            goto bad;\n        }\n        goto done;\n    }\n    if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad;\n    PyErr_Clear();\n    CYTHON_UNUSED_VAR(module);\n    cached_type = __Pyx_PyType_FromModuleAndSpec(abi_module, spec, bases);\n    if (unlikely(!cached_type)) goto bad;\n    if (unlikely(__Pyx_fix_up_extension_type_from_spec(spec, (PyTypeObject *) cached_type) < 0)) goto bad;\n    if (PyObject_SetAttrString(abi_module, object_name, cached_type) < 0) goto bad;\ndone:\n    Py_DECREF(abi_module);\n    assert(cached_type == NULL || PyType_Check(cached_type));\n    return (PyTypeObject *) cached_type;\nbad:\n    Py_XDECREF(cached_type);\n    cached_type = NULL;\n    goto done;\n}\n#endif\n\n/* PyVectorcallFastCallDict */\n#if CYTHON_METH_FASTCALL\nstatic PyObject *__Pyx_PyVectorcall_FastCallDict_kw(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw)\n{\n    PyObject *res = NULL;\n    PyObject *kwnames;\n    PyObject **newargs;\n    PyObject **kwvalues;\n    Py_ssize_t i, pos;\n    size_t j;\n    PyObject *key, *value;\n    unsigned long keys_are_strings;\n    Py_ssize_t nkw = PyDict_GET_SIZE(kw);\n    newargs = (PyObject **)PyMem_Malloc((nargs + (size_t)nkw) * sizeof(args[0]));\n    if (unlikely(newargs == NULL)) {\n        PyErr_NoMemory();\n        return NULL;\n    }\n    for (j = 0; j < nargs; j++) newargs[j] = args[j];\n    kwnames = PyTuple_New(nkw);\n    if (unlikely(kwnames == NULL)) {\n        PyMem_Free(newargs);\n        return NULL;\n    }\n    kwvalues = newargs + nargs;\n    pos = i = 0;\n    keys_are_strings = Py_TPFLAGS_UNICODE_SUBCLASS;\n    while (PyDict_Next(kw, &pos, &key, &value)) {\n        keys_are_strings &= Py_TYPE(key)->tp_flags;\n        Py_INCREF(key);\n        Py_INCREF(value);\n        PyTuple_SET_ITEM(kwnames, i, key);\n        kwvalues[i] = value;\n        i++;\n    }\n    if (unlikely(!keys_are_strings)) {\n        PyErr_SetString(PyExc_TypeError, \"keywords must be strings\");\n        goto cleanup;\n    }\n    res = vc(func, newargs, nargs, kwnames);\ncleanup:\n    Py_DECREF(kwnames);\n    for (i = 0; i < nkw; i++)\n        Py_DECREF(kwvalues[i]);\n    PyMem_Free(newargs);\n    return res;\n}\nstatic CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw)\n{\n    if (likely(kw == NULL) || PyDict_GET_SIZE(kw) == 0) {\n        return vc(func, args, nargs, NULL);\n    }\n    return __Pyx_PyVectorcall_FastCallDict_kw(func, vc, args, nargs, kw);\n}\n#endif\n\n/* CythonFunctionShared */\n#if CYTHON_COMPILING_IN_LIMITED_API\nstatic CYTHON_INLINE int __Pyx__IsSameCyOrCFunction(PyObject *func, void *cfunc) {\n    if (__Pyx_CyFunction_Check(func)) {\n        return PyCFunction_GetFunction(((__pyx_CyFunctionObject*)func)->func) == (PyCFunction) cfunc;\n    } else if (PyCFunction_Check(func)) {\n        return PyCFunction_GetFunction(func) == (PyCFunction) cfunc;\n    }\n    return 0;\n}\n#else\nstatic CYTHON_INLINE int __Pyx__IsSameCyOrCFunction(PyObject *func, void *cfunc) {\n    return __Pyx_CyOrPyCFunction_Check(func) && __Pyx_CyOrPyCFunction_GET_FUNCTION(func) == (PyCFunction) cfunc;\n}\n#endif\nstatic CYTHON_INLINE void __Pyx__CyFunction_SetClassObj(__pyx_CyFunctionObject* f, PyObject* classobj) {\n#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API\n    __Pyx_Py_XDECREF_SET(\n        __Pyx_CyFunction_GetClassObj(f),\n            ((classobj) ? __Pyx_NewRef(classobj) : NULL));\n#else\n    __Pyx_Py_XDECREF_SET(\n        ((PyCMethodObject *) (f))->mm_class,\n        (PyTypeObject*)((classobj) ? __Pyx_NewRef(classobj) : NULL));\n#endif\n}\nstatic PyObject *\n__Pyx_CyFunction_get_doc(__pyx_CyFunctionObject *op, void *closure)\n{\n    CYTHON_UNUSED_VAR(closure);\n    if (unlikely(op->func_doc == NULL)) {\n#if CYTHON_COMPILING_IN_LIMITED_API\n        op->func_doc = PyObject_GetAttrString(op->func, \"__doc__\");\n        if (unlikely(!op->func_doc)) return NULL;\n#else\n        if (((PyCFunctionObject*)op)->m_ml->ml_doc) {\n#if PY_MAJOR_VERSION >= 3\n            op->func_doc = PyUnicode_FromString(((PyCFunctionObject*)op)->m_ml->ml_doc);\n#else\n            op->func_doc = PyString_FromString(((PyCFunctionObject*)op)->m_ml->ml_doc);\n#endif\n            if (unlikely(op->func_doc == NULL))\n                return NULL;\n        } else {\n            Py_INCREF(Py_None);\n            return Py_None;\n        }\n#endif\n    }\n    Py_INCREF(op->func_doc);\n    return op->func_doc;\n}\nstatic int\n__Pyx_CyFunction_set_doc(__pyx_CyFunctionObject *op, PyObject *value, void *context)\n{\n    CYTHON_UNUSED_VAR(context);\n    if (value == NULL) {\n        value = Py_None;\n    }\n    Py_INCREF(value);\n    __Pyx_Py_XDECREF_SET(op->func_doc, value);\n    return 0;\n}\nstatic PyObject *\n__Pyx_CyFunction_get_name(__pyx_CyFunctionObject *op, void *context)\n{\n    CYTHON_UNUSED_VAR(context);\n    if (unlikely(op->func_name == NULL)) {\n#if CYTHON_COMPILING_IN_LIMITED_API\n        op->func_name = PyObject_GetAttrString(op->func, \"__name__\");\n#elif PY_MAJOR_VERSION >= 3\n        op->func_name = PyUnicode_InternFromString(((PyCFunctionObject*)op)->m_ml->ml_name);\n#else\n        op->func_name = PyString_InternFromString(((PyCFunctionObject*)op)->m_ml->ml_name);\n#endif\n        if (unlikely(op->func_name == NULL))\n            return NULL;\n    }\n    Py_INCREF(op->func_name);\n    return op->func_name;\n}\nstatic int\n__Pyx_CyFunction_set_name(__pyx_CyFunctionObject *op, PyObject *value, void *context)\n{\n    CYTHON_UNUSED_VAR(context);\n#if PY_MAJOR_VERSION >= 3\n    if (unlikely(value == NULL || !PyUnicode_Check(value)))\n#else\n    if (unlikely(value == NULL || !PyString_Check(value)))\n#endif\n    {\n        PyErr_SetString(PyExc_TypeError,\n                        \"__name__ must be set to a string object\");\n        return -1;\n    }\n    Py_INCREF(value);\n    __Pyx_Py_XDECREF_SET(op->func_name, value);\n    return 0;\n}\nstatic PyObject *\n__Pyx_CyFunction_get_qualname(__pyx_CyFunctionObject *op, void *context)\n{\n    CYTHON_UNUSED_VAR(context);\n    Py_INCREF(op->func_qualname);\n    return op->func_qualname;\n}\nstatic int\n__Pyx_CyFunction_set_qualname(__pyx_CyFunctionObject *op, PyObject *value, void *context)\n{\n    CYTHON_UNUSED_VAR(context);\n#if PY_MAJOR_VERSION >= 3\n    if (unlikely(value == NULL || !PyUnicode_Check(value)))\n#else\n    if (unlikely(value == NULL || !PyString_Check(value)))\n#endif\n    {\n        PyErr_SetString(PyExc_TypeError,\n                        \"__qualname__ must be set to a string object\");\n        return -1;\n    }\n    Py_INCREF(value);\n    __Pyx_Py_XDECREF_SET(op->func_qualname, value);\n    return 0;\n}\nstatic PyObject *\n__Pyx_CyFunction_get_dict(__pyx_CyFunctionObject *op, void *context)\n{\n    CYTHON_UNUSED_VAR(context);\n    if (unlikely(op->func_dict == NULL)) {\n        op->func_dict = PyDict_New();\n        if (unlikely(op->func_dict == NULL))\n            return NULL;\n    }\n    Py_INCREF(op->func_dict);\n    return op->func_dict;\n}\nstatic int\n__Pyx_CyFunction_set_dict(__pyx_CyFunctionObject *op, PyObject *value, void *context)\n{\n    CYTHON_UNUSED_VAR(context);\n    if (unlikely(value == NULL)) {\n        PyErr_SetString(PyExc_TypeError,\n               \"function's dictionary may not be deleted\");\n        return -1;\n    }\n    if (unlikely(!PyDict_Check(value))) {\n        PyErr_SetString(PyExc_TypeError,\n               \"setting function's dictionary to a non-dict\");\n        return -1;\n    }\n    Py_INCREF(value);\n    __Pyx_Py_XDECREF_SET(op->func_dict, value);\n    return 0;\n}\nstatic PyObject *\n__Pyx_CyFunction_get_globals(__pyx_CyFunctionObject *op, void *context)\n{\n    CYTHON_UNUSED_VAR(context);\n    Py_INCREF(op->func_globals);\n    return op->func_globals;\n}\nstatic PyObject *\n__Pyx_CyFunction_get_closure(__pyx_CyFunctionObject *op, void *context)\n{\n    CYTHON_UNUSED_VAR(op);\n    CYTHON_UNUSED_VAR(context);\n    Py_INCREF(Py_None);\n    return Py_None;\n}\nstatic PyObject *\n__Pyx_CyFunction_get_code(__pyx_CyFunctionObject *op, void *context)\n{\n    PyObject* result = (op->func_code) ? op->func_code : Py_None;\n    CYTHON_UNUSED_VAR(context);\n    Py_INCREF(result);\n    return result;\n}\nstatic int\n__Pyx_CyFunction_init_defaults(__pyx_CyFunctionObject *op) {\n    int result = 0;\n    PyObject *res = op->defaults_getter((PyObject *) op);\n    if (unlikely(!res))\n        return -1;\n    #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    op->defaults_tuple = PyTuple_GET_ITEM(res, 0);\n    Py_INCREF(op->defaults_tuple);\n    op->defaults_kwdict = PyTuple_GET_ITEM(res, 1);\n    Py_INCREF(op->defaults_kwdict);\n    #else\n    op->defaults_tuple = __Pyx_PySequence_ITEM(res, 0);\n    if (unlikely(!op->defaults_tuple)) result = -1;\n    else {\n        op->defaults_kwdict = __Pyx_PySequence_ITEM(res, 1);\n        if (unlikely(!op->defaults_kwdict)) result = -1;\n    }\n    #endif\n    Py_DECREF(res);\n    return result;\n}\nstatic int\n__Pyx_CyFunction_set_defaults(__pyx_CyFunctionObject *op, PyObject* value, void *context) {\n    CYTHON_UNUSED_VAR(context);\n    if (!value) {\n        value = Py_None;\n    } else if (unlikely(value != Py_None && !PyTuple_Check(value))) {\n        PyErr_SetString(PyExc_TypeError,\n                        \"__defaults__ must be set to a tuple object\");\n        return -1;\n    }\n    PyErr_WarnEx(PyExc_RuntimeWarning, \"changes to cyfunction.__defaults__ will not \"\n                 \"currently affect the values used in function calls\", 1);\n    Py_INCREF(value);\n    __Pyx_Py_XDECREF_SET(op->defaults_tuple, value);\n    return 0;\n}\nstatic PyObject *\n__Pyx_CyFunction_get_defaults(__pyx_CyFunctionObject *op, void *context) {\n    PyObject* result = op->defaults_tuple;\n    CYTHON_UNUSED_VAR(context);\n    if (unlikely(!result)) {\n        if (op->defaults_getter) {\n            if (unlikely(__Pyx_CyFunction_init_defaults(op) < 0)) return NULL;\n            result = op->defaults_tuple;\n        } else {\n            result = Py_None;\n        }\n    }\n    Py_INCREF(result);\n    return result;\n}\nstatic int\n__Pyx_CyFunction_set_kwdefaults(__pyx_CyFunctionObject *op, PyObject* value, void *context) {\n    CYTHON_UNUSED_VAR(context);\n    if (!value) {\n        value = Py_None;\n    } else if (unlikely(value != Py_None && !PyDict_Check(value))) {\n        PyErr_SetString(PyExc_TypeError,\n                        \"__kwdefaults__ must be set to a dict object\");\n        return -1;\n    }\n    PyErr_WarnEx(PyExc_RuntimeWarning, \"changes to cyfunction.__kwdefaults__ will not \"\n                 \"currently affect the values used in function calls\", 1);\n    Py_INCREF(value);\n    __Pyx_Py_XDECREF_SET(op->defaults_kwdict, value);\n    return 0;\n}\nstatic PyObject *\n__Pyx_CyFunction_get_kwdefaults(__pyx_CyFunctionObject *op, void *context) {\n    PyObject* result = op->defaults_kwdict;\n    CYTHON_UNUSED_VAR(context);\n    if (unlikely(!result)) {\n        if (op->defaults_getter) {\n            if (unlikely(__Pyx_CyFunction_init_defaults(op) < 0)) return NULL;\n            result = op->defaults_kwdict;\n        } else {\n            result = Py_None;\n        }\n    }\n    Py_INCREF(result);\n    return result;\n}\nstatic int\n__Pyx_CyFunction_set_annotations(__pyx_CyFunctionObject *op, PyObject* value, void *context) {\n    CYTHON_UNUSED_VAR(context);\n    if (!value || value == Py_None) {\n        value = NULL;\n    } else if (unlikely(!PyDict_Check(value))) {\n        PyErr_SetString(PyExc_TypeError,\n                        \"__annotations__ must be set to a dict object\");\n        return -1;\n    }\n    Py_XINCREF(value);\n    __Pyx_Py_XDECREF_SET(op->func_annotations, value);\n    return 0;\n}\nstatic PyObject *\n__Pyx_CyFunction_get_annotations(__pyx_CyFunctionObject *op, void *context) {\n    PyObject* result = op->func_annotations;\n    CYTHON_UNUSED_VAR(context);\n    if (unlikely(!result)) {\n        result = PyDict_New();\n        if (unlikely(!result)) return NULL;\n        op->func_annotations = result;\n    }\n    Py_INCREF(result);\n    return result;\n}\nstatic PyObject *\n__Pyx_CyFunction_get_is_coroutine(__pyx_CyFunctionObject *op, void *context) {\n    int is_coroutine;\n    CYTHON_UNUSED_VAR(context);\n    if (op->func_is_coroutine) {\n        return __Pyx_NewRef(op->func_is_coroutine);\n    }\n    is_coroutine = op->flags & __Pyx_CYFUNCTION_COROUTINE;\n#if PY_VERSION_HEX >= 0x03050000\n    if (is_coroutine) {\n        PyObject *module, *fromlist, *marker = __pyx_n_s_is_coroutine;\n        fromlist = PyList_New(1);\n        if (unlikely(!fromlist)) return NULL;\n        Py_INCREF(marker);\n#if CYTHON_ASSUME_SAFE_MACROS\n        PyList_SET_ITEM(fromlist, 0, marker);\n#else\n        if (unlikely(PyList_SetItem(fromlist, 0, marker) < 0)) {\n            Py_DECREF(marker);\n            Py_DECREF(fromlist);\n            return NULL;\n        }\n#endif\n        module = PyImport_ImportModuleLevelObject(__pyx_n_s_asyncio_coroutines, NULL, NULL, fromlist, 0);\n        Py_DECREF(fromlist);\n        if (unlikely(!module)) goto ignore;\n        op->func_is_coroutine = __Pyx_PyObject_GetAttrStr(module, marker);\n        Py_DECREF(module);\n        if (likely(op->func_is_coroutine)) {\n            return __Pyx_NewRef(op->func_is_coroutine);\n        }\nignore:\n        PyErr_Clear();\n    }\n#endif\n    op->func_is_coroutine = __Pyx_PyBool_FromLong(is_coroutine);\n    return __Pyx_NewRef(op->func_is_coroutine);\n}\n#if CYTHON_COMPILING_IN_LIMITED_API\nstatic PyObject *\n__Pyx_CyFunction_get_module(__pyx_CyFunctionObject *op, void *context) {\n    CYTHON_UNUSED_VAR(context);\n    return PyObject_GetAttrString(op->func, \"__module__\");\n}\nstatic int\n__Pyx_CyFunction_set_module(__pyx_CyFunctionObject *op, PyObject* value, void *context) {\n    CYTHON_UNUSED_VAR(context);\n    return PyObject_SetAttrString(op->func, \"__module__\", value);\n}\n#endif\nstatic PyGetSetDef __pyx_CyFunction_getsets[] = {\n    {(char *) \"func_doc\", (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0},\n    {(char *) \"__doc__\",  (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0},\n    {(char *) \"func_name\", (getter)__Pyx_CyFunction_get_name, (setter)__Pyx_CyFunction_set_name, 0, 0},\n    {(char *) \"__name__\", (getter)__Pyx_CyFunction_get_name, (setter)__Pyx_CyFunction_set_name, 0, 0},\n    {(char *) \"__qualname__\", (getter)__Pyx_CyFunction_get_qualname, (setter)__Pyx_CyFunction_set_qualname, 0, 0},\n    {(char *) \"func_dict\", (getter)__Pyx_CyFunction_get_dict, (setter)__Pyx_CyFunction_set_dict, 0, 0},\n    {(char *) \"__dict__\", (getter)__Pyx_CyFunction_get_dict, (setter)__Pyx_CyFunction_set_dict, 0, 0},\n    {(char *) \"func_globals\", (getter)__Pyx_CyFunction_get_globals, 0, 0, 0},\n    {(char *) \"__globals__\", (getter)__Pyx_CyFunction_get_globals, 0, 0, 0},\n    {(char *) \"func_closure\", (getter)__Pyx_CyFunction_get_closure, 0, 0, 0},\n    {(char *) \"__closure__\", (getter)__Pyx_CyFunction_get_closure, 0, 0, 0},\n    {(char *) \"func_code\", (getter)__Pyx_CyFunction_get_code, 0, 0, 0},\n    {(char *) \"__code__\", (getter)__Pyx_CyFunction_get_code, 0, 0, 0},\n    {(char *) \"func_defaults\", (getter)__Pyx_CyFunction_get_defaults, (setter)__Pyx_CyFunction_set_defaults, 0, 0},\n    {(char *) \"__defaults__\", (getter)__Pyx_CyFunction_get_defaults, (setter)__Pyx_CyFunction_set_defaults, 0, 0},\n    {(char *) \"__kwdefaults__\", (getter)__Pyx_CyFunction_get_kwdefaults, (setter)__Pyx_CyFunction_set_kwdefaults, 0, 0},\n    {(char *) \"__annotations__\", (getter)__Pyx_CyFunction_get_annotations, (setter)__Pyx_CyFunction_set_annotations, 0, 0},\n    {(char *) \"_is_coroutine\", (getter)__Pyx_CyFunction_get_is_coroutine, 0, 0, 0},\n#if CYTHON_COMPILING_IN_LIMITED_API\n    {\"__module__\", (getter)__Pyx_CyFunction_get_module, (setter)__Pyx_CyFunction_set_module, 0, 0},\n#endif\n    {0, 0, 0, 0, 0}\n};\nstatic PyMemberDef __pyx_CyFunction_members[] = {\n#if !CYTHON_COMPILING_IN_LIMITED_API\n    {(char *) \"__module__\", T_OBJECT, offsetof(PyCFunctionObject, m_module), 0, 0},\n#endif\n#if CYTHON_USE_TYPE_SPECS\n    {(char *) \"__dictoffset__\", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_dict), READONLY, 0},\n#if CYTHON_METH_FASTCALL\n#if CYTHON_BACKPORT_VECTORCALL\n    {(char *) \"__vectorcalloffset__\", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_vectorcall), READONLY, 0},\n#else\n#if !CYTHON_COMPILING_IN_LIMITED_API\n    {(char *) \"__vectorcalloffset__\", T_PYSSIZET, offsetof(PyCFunctionObject, vectorcall), READONLY, 0},\n#endif\n#endif\n#endif\n#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API\n    {(char *) \"__weaklistoffset__\", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_weakreflist), READONLY, 0},\n#else\n    {(char *) \"__weaklistoffset__\", T_PYSSIZET, offsetof(PyCFunctionObject, m_weakreflist), READONLY, 0},\n#endif\n#endif\n    {0, 0, 0,  0, 0}\n};\nstatic PyObject *\n__Pyx_CyFunction_reduce(__pyx_CyFunctionObject *m, PyObject *args)\n{\n    CYTHON_UNUSED_VAR(args);\n#if PY_MAJOR_VERSION >= 3\n    Py_INCREF(m->func_qualname);\n    return m->func_qualname;\n#else\n    return PyString_FromString(((PyCFunctionObject*)m)->m_ml->ml_name);\n#endif\n}\nstatic PyMethodDef __pyx_CyFunction_methods[] = {\n    {\"__reduce__\", (PyCFunction)__Pyx_CyFunction_reduce, METH_VARARGS, 0},\n    {0, 0, 0, 0}\n};\n#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API\n#define __Pyx_CyFunction_weakreflist(cyfunc) ((cyfunc)->func_weakreflist)\n#else\n#define __Pyx_CyFunction_weakreflist(cyfunc) (((PyCFunctionObject*)cyfunc)->m_weakreflist)\n#endif\nstatic PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject *op, PyMethodDef *ml, int flags, PyObject* qualname,\n                                       PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) {\n#if !CYTHON_COMPILING_IN_LIMITED_API\n    PyCFunctionObject *cf = (PyCFunctionObject*) op;\n#endif\n    if (unlikely(op == NULL))\n        return NULL;\n#if CYTHON_COMPILING_IN_LIMITED_API\n    op->func = PyCFunction_NewEx(ml, (PyObject*)op, module);\n    if (unlikely(!op->func)) return NULL;\n#endif\n    op->flags = flags;\n    __Pyx_CyFunction_weakreflist(op) = NULL;\n#if !CYTHON_COMPILING_IN_LIMITED_API\n    cf->m_ml = ml;\n    cf->m_self = (PyObject *) op;\n#endif\n    Py_XINCREF(closure);\n    op->func_closure = closure;\n#if !CYTHON_COMPILING_IN_LIMITED_API\n    Py_XINCREF(module);\n    cf->m_module = module;\n#endif\n    op->func_dict = NULL;\n    op->func_name = NULL;\n    Py_INCREF(qualname);\n    op->func_qualname = qualname;\n    op->func_doc = NULL;\n#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API\n    op->func_classobj = NULL;\n#else\n    ((PyCMethodObject*)op)->mm_class = NULL;\n#endif\n    op->func_globals = globals;\n    Py_INCREF(op->func_globals);\n    Py_XINCREF(code);\n    op->func_code = code;\n    op->defaults_pyobjects = 0;\n    op->defaults_size = 0;\n    op->defaults = NULL;\n    op->defaults_tuple = NULL;\n    op->defaults_kwdict = NULL;\n    op->defaults_getter = NULL;\n    op->func_annotations = NULL;\n    op->func_is_coroutine = NULL;\n#if CYTHON_METH_FASTCALL\n    switch (ml->ml_flags & (METH_VARARGS | METH_FASTCALL | METH_NOARGS | METH_O | METH_KEYWORDS | METH_METHOD)) {\n    case METH_NOARGS:\n        __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_NOARGS;\n        break;\n    case METH_O:\n        __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_O;\n        break;\n    case METH_METHOD | METH_FASTCALL | METH_KEYWORDS:\n        __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD;\n        break;\n    case METH_FASTCALL | METH_KEYWORDS:\n        __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS;\n        break;\n    case METH_VARARGS | METH_KEYWORDS:\n        __Pyx_CyFunction_func_vectorcall(op) = NULL;\n        break;\n    default:\n        PyErr_SetString(PyExc_SystemError, \"Bad call flags for CyFunction\");\n        Py_DECREF(op);\n        return NULL;\n    }\n#endif\n    return (PyObject *) op;\n}\nstatic int\n__Pyx_CyFunction_clear(__pyx_CyFunctionObject *m)\n{\n    Py_CLEAR(m->func_closure);\n#if CYTHON_COMPILING_IN_LIMITED_API\n    Py_CLEAR(m->func);\n#else\n    Py_CLEAR(((PyCFunctionObject*)m)->m_module);\n#endif\n    Py_CLEAR(m->func_dict);\n    Py_CLEAR(m->func_name);\n    Py_CLEAR(m->func_qualname);\n    Py_CLEAR(m->func_doc);\n    Py_CLEAR(m->func_globals);\n    Py_CLEAR(m->func_code);\n#if !CYTHON_COMPILING_IN_LIMITED_API\n#if PY_VERSION_HEX < 0x030900B1\n    Py_CLEAR(__Pyx_CyFunction_GetClassObj(m));\n#else\n    {\n        PyObject *cls = (PyObject*) ((PyCMethodObject *) (m))->mm_class;\n        ((PyCMethodObject *) (m))->mm_class = NULL;\n        Py_XDECREF(cls);\n    }\n#endif\n#endif\n    Py_CLEAR(m->defaults_tuple);\n    Py_CLEAR(m->defaults_kwdict);\n    Py_CLEAR(m->func_annotations);\n    Py_CLEAR(m->func_is_coroutine);\n    if (m->defaults) {\n        PyObject **pydefaults = __Pyx_CyFunction_Defaults(PyObject *, m);\n        int i;\n        for (i = 0; i < m->defaults_pyobjects; i++)\n            Py_XDECREF(pydefaults[i]);\n        PyObject_Free(m->defaults);\n        m->defaults = NULL;\n    }\n    return 0;\n}\nstatic void __Pyx__CyFunction_dealloc(__pyx_CyFunctionObject *m)\n{\n    if (__Pyx_CyFunction_weakreflist(m) != NULL)\n        PyObject_ClearWeakRefs((PyObject *) m);\n    __Pyx_CyFunction_clear(m);\n    __Pyx_PyHeapTypeObject_GC_Del(m);\n}\nstatic void __Pyx_CyFunction_dealloc(__pyx_CyFunctionObject *m)\n{\n    PyObject_GC_UnTrack(m);\n    __Pyx__CyFunction_dealloc(m);\n}\nstatic int __Pyx_CyFunction_traverse(__pyx_CyFunctionObject *m, visitproc visit, void *arg)\n{\n    Py_VISIT(m->func_closure);\n#if CYTHON_COMPILING_IN_LIMITED_API\n    Py_VISIT(m->func);\n#else\n    Py_VISIT(((PyCFunctionObject*)m)->m_module);\n#endif\n    Py_VISIT(m->func_dict);\n    Py_VISIT(m->func_name);\n    Py_VISIT(m->func_qualname);\n    Py_VISIT(m->func_doc);\n    Py_VISIT(m->func_globals);\n    Py_VISIT(m->func_code);\n#if !CYTHON_COMPILING_IN_LIMITED_API\n    Py_VISIT(__Pyx_CyFunction_GetClassObj(m));\n#endif\n    Py_VISIT(m->defaults_tuple);\n    Py_VISIT(m->defaults_kwdict);\n    Py_VISIT(m->func_is_coroutine);\n    if (m->defaults) {\n        PyObject **pydefaults = __Pyx_CyFunction_Defaults(PyObject *, m);\n        int i;\n        for (i = 0; i < m->defaults_pyobjects; i++)\n            Py_VISIT(pydefaults[i]);\n    }\n    return 0;\n}\nstatic PyObject*\n__Pyx_CyFunction_repr(__pyx_CyFunctionObject *op)\n{\n#if PY_MAJOR_VERSION >= 3\n    return PyUnicode_FromFormat(\"<cyfunction %U at %p>\",\n                                op->func_qualname, (void *)op);\n#else\n    return PyString_FromFormat(\"<cyfunction %s at %p>\",\n                               PyString_AsString(op->func_qualname), (void *)op);\n#endif\n}\nstatic PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *self, PyObject *arg, PyObject *kw) {\n#if CYTHON_COMPILING_IN_LIMITED_API\n    PyObject *f = ((__pyx_CyFunctionObject*)func)->func;\n    PyObject *py_name = NULL;\n    PyCFunction meth;\n    int flags;\n    meth = PyCFunction_GetFunction(f);\n    if (unlikely(!meth)) return NULL;\n    flags = PyCFunction_GetFlags(f);\n    if (unlikely(flags < 0)) return NULL;\n#else\n    PyCFunctionObject* f = (PyCFunctionObject*)func;\n    PyCFunction meth = f->m_ml->ml_meth;\n    int flags = f->m_ml->ml_flags;\n#endif\n    Py_ssize_t size;\n    switch (flags & (METH_VARARGS | METH_KEYWORDS | METH_NOARGS | METH_O)) {\n    case METH_VARARGS:\n        if (likely(kw == NULL || PyDict_Size(kw) == 0))\n            return (*meth)(self, arg);\n        break;\n    case METH_VARARGS | METH_KEYWORDS:\n        return (*(PyCFunctionWithKeywords)(void*)meth)(self, arg, kw);\n    case METH_NOARGS:\n        if (likely(kw == NULL || PyDict_Size(kw) == 0)) {\n#if CYTHON_ASSUME_SAFE_MACROS\n            size = PyTuple_GET_SIZE(arg);\n#else\n            size = PyTuple_Size(arg);\n            if (unlikely(size < 0)) return NULL;\n#endif\n            if (likely(size == 0))\n                return (*meth)(self, NULL);\n#if CYTHON_COMPILING_IN_LIMITED_API\n            py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL);\n            if (!py_name) return NULL;\n            PyErr_Format(PyExc_TypeError,\n                \"%.200S() takes no arguments (%\" CYTHON_FORMAT_SSIZE_T \"d given)\",\n                py_name, size);\n            Py_DECREF(py_name);\n#else\n            PyErr_Format(PyExc_TypeError,\n                \"%.200s() takes no arguments (%\" CYTHON_FORMAT_SSIZE_T \"d given)\",\n                f->m_ml->ml_name, size);\n#endif\n            return NULL;\n        }\n        break;\n    case METH_O:\n        if (likely(kw == NULL || PyDict_Size(kw) == 0)) {\n#if CYTHON_ASSUME_SAFE_MACROS\n            size = PyTuple_GET_SIZE(arg);\n#else\n            size = PyTuple_Size(arg);\n            if (unlikely(size < 0)) return NULL;\n#endif\n            if (likely(size == 1)) {\n                PyObject *result, *arg0;\n                #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n                arg0 = PyTuple_GET_ITEM(arg, 0);\n                #else\n                arg0 = __Pyx_PySequence_ITEM(arg, 0); if (unlikely(!arg0)) return NULL;\n                #endif\n                result = (*meth)(self, arg0);\n                #if !(CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS)\n                Py_DECREF(arg0);\n                #endif\n                return result;\n            }\n#if CYTHON_COMPILING_IN_LIMITED_API\n            py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL);\n            if (!py_name) return NULL;\n            PyErr_Format(PyExc_TypeError,\n                \"%.200S() takes exactly one argument (%\" CYTHON_FORMAT_SSIZE_T \"d given)\",\n                py_name, size);\n            Py_DECREF(py_name);\n#else\n            PyErr_Format(PyExc_TypeError,\n                \"%.200s() takes exactly one argument (%\" CYTHON_FORMAT_SSIZE_T \"d given)\",\n                f->m_ml->ml_name, size);\n#endif\n            return NULL;\n        }\n        break;\n    default:\n        PyErr_SetString(PyExc_SystemError, \"Bad call flags for CyFunction\");\n        return NULL;\n    }\n#if CYTHON_COMPILING_IN_LIMITED_API\n    py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL);\n    if (!py_name) return NULL;\n    PyErr_Format(PyExc_TypeError, \"%.200S() takes no keyword arguments\",\n                 py_name);\n    Py_DECREF(py_name);\n#else\n    PyErr_Format(PyExc_TypeError, \"%.200s() takes no keyword arguments\",\n                 f->m_ml->ml_name);\n#endif\n    return NULL;\n}\nstatic CYTHON_INLINE PyObject *__Pyx_CyFunction_Call(PyObject *func, PyObject *arg, PyObject *kw) {\n    PyObject *self, *result;\n#if CYTHON_COMPILING_IN_LIMITED_API\n    self = PyCFunction_GetSelf(((__pyx_CyFunctionObject*)func)->func);\n    if (unlikely(!self) && PyErr_Occurred()) return NULL;\n#else\n    self = ((PyCFunctionObject*)func)->m_self;\n#endif\n    result = __Pyx_CyFunction_CallMethod(func, self, arg, kw);\n    return result;\n}\nstatic PyObject *__Pyx_CyFunction_CallAsMethod(PyObject *func, PyObject *args, PyObject *kw) {\n    PyObject *result;\n    __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *) func;\n#if CYTHON_METH_FASTCALL\n     __pyx_vectorcallfunc vc = __Pyx_CyFunction_func_vectorcall(cyfunc);\n    if (vc) {\n#if CYTHON_ASSUME_SAFE_MACROS\n        return __Pyx_PyVectorcall_FastCallDict(func, vc, &PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw);\n#else\n        (void) &__Pyx_PyVectorcall_FastCallDict;\n        return PyVectorcall_Call(func, args, kw);\n#endif\n    }\n#endif\n    if ((cyfunc->flags & __Pyx_CYFUNCTION_CCLASS) && !(cyfunc->flags & __Pyx_CYFUNCTION_STATICMETHOD)) {\n        Py_ssize_t argc;\n        PyObject *new_args;\n        PyObject *self;\n#if CYTHON_ASSUME_SAFE_MACROS\n        argc = PyTuple_GET_SIZE(args);\n#else\n        argc = PyTuple_Size(args);\n        if (unlikely(!argc) < 0) return NULL;\n#endif\n        new_args = PyTuple_GetSlice(args, 1, argc);\n        if (unlikely(!new_args))\n            return NULL;\n        self = PyTuple_GetItem(args, 0);\n        if (unlikely(!self)) {\n            Py_DECREF(new_args);\n#if PY_MAJOR_VERSION > 2\n            PyErr_Format(PyExc_TypeError,\n                         \"unbound method %.200S() needs an argument\",\n                         cyfunc->func_qualname);\n#else\n            PyErr_SetString(PyExc_TypeError,\n                            \"unbound method needs an argument\");\n#endif\n            return NULL;\n        }\n        result = __Pyx_CyFunction_CallMethod(func, self, new_args, kw);\n        Py_DECREF(new_args);\n    } else {\n        result = __Pyx_CyFunction_Call(func, args, kw);\n    }\n    return result;\n}\n#if CYTHON_METH_FASTCALL\nstatic CYTHON_INLINE int __Pyx_CyFunction_Vectorcall_CheckArgs(__pyx_CyFunctionObject *cyfunc, Py_ssize_t nargs, PyObject *kwnames)\n{\n    int ret = 0;\n    if ((cyfunc->flags & __Pyx_CYFUNCTION_CCLASS) && !(cyfunc->flags & __Pyx_CYFUNCTION_STATICMETHOD)) {\n        if (unlikely(nargs < 1)) {\n            PyErr_Format(PyExc_TypeError, \"%.200s() needs an argument\",\n                         ((PyCFunctionObject*)cyfunc)->m_ml->ml_name);\n            return -1;\n        }\n        ret = 1;\n    }\n    if (unlikely(kwnames) && unlikely(PyTuple_GET_SIZE(kwnames))) {\n        PyErr_Format(PyExc_TypeError,\n                     \"%.200s() takes no keyword arguments\", ((PyCFunctionObject*)cyfunc)->m_ml->ml_name);\n        return -1;\n    }\n    return ret;\n}\nstatic PyObject * __Pyx_CyFunction_Vectorcall_NOARGS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames)\n{\n    __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func;\n    PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml;\n#if CYTHON_BACKPORT_VECTORCALL\n    Py_ssize_t nargs = (Py_ssize_t)nargsf;\n#else\n    Py_ssize_t nargs = PyVectorcall_NARGS(nargsf);\n#endif\n    PyObject *self;\n    switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, kwnames)) {\n    case 1:\n        self = args[0];\n        args += 1;\n        nargs -= 1;\n        break;\n    case 0:\n        self = ((PyCFunctionObject*)cyfunc)->m_self;\n        break;\n    default:\n        return NULL;\n    }\n    if (unlikely(nargs != 0)) {\n        PyErr_Format(PyExc_TypeError,\n            \"%.200s() takes no arguments (%\" CYTHON_FORMAT_SSIZE_T \"d given)\",\n            def->ml_name, nargs);\n        return NULL;\n    }\n    return def->ml_meth(self, NULL);\n}\nstatic PyObject * __Pyx_CyFunction_Vectorcall_O(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames)\n{\n    __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func;\n    PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml;\n#if CYTHON_BACKPORT_VECTORCALL\n    Py_ssize_t nargs = (Py_ssize_t)nargsf;\n#else\n    Py_ssize_t nargs = PyVectorcall_NARGS(nargsf);\n#endif\n    PyObject *self;\n    switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, kwnames)) {\n    case 1:\n        self = args[0];\n        args += 1;\n        nargs -= 1;\n        break;\n    case 0:\n        self = ((PyCFunctionObject*)cyfunc)->m_self;\n        break;\n    default:\n        return NULL;\n    }\n    if (unlikely(nargs != 1)) {\n        PyErr_Format(PyExc_TypeError,\n            \"%.200s() takes exactly one argument (%\" CYTHON_FORMAT_SSIZE_T \"d given)\",\n            def->ml_name, nargs);\n        return NULL;\n    }\n    return def->ml_meth(self, args[0]);\n}\nstatic PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames)\n{\n    __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func;\n    PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml;\n#if CYTHON_BACKPORT_VECTORCALL\n    Py_ssize_t nargs = (Py_ssize_t)nargsf;\n#else\n    Py_ssize_t nargs = PyVectorcall_NARGS(nargsf);\n#endif\n    PyObject *self;\n    switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, NULL)) {\n    case 1:\n        self = args[0];\n        args += 1;\n        nargs -= 1;\n        break;\n    case 0:\n        self = ((PyCFunctionObject*)cyfunc)->m_self;\n        break;\n    default:\n        return NULL;\n    }\n    return ((__Pyx_PyCFunctionFastWithKeywords)(void(*)(void))def->ml_meth)(self, args, nargs, kwnames);\n}\nstatic PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames)\n{\n    __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func;\n    PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml;\n    PyTypeObject *cls = (PyTypeObject *) __Pyx_CyFunction_GetClassObj(cyfunc);\n#if CYTHON_BACKPORT_VECTORCALL\n    Py_ssize_t nargs = (Py_ssize_t)nargsf;\n#else\n    Py_ssize_t nargs = PyVectorcall_NARGS(nargsf);\n#endif\n    PyObject *self;\n    switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, NULL)) {\n    case 1:\n        self = args[0];\n        args += 1;\n        nargs -= 1;\n        break;\n    case 0:\n        self = ((PyCFunctionObject*)cyfunc)->m_self;\n        break;\n    default:\n        return NULL;\n    }\n    return ((__Pyx_PyCMethod)(void(*)(void))def->ml_meth)(self, cls, args, (size_t)nargs, kwnames);\n}\n#endif\n#if CYTHON_USE_TYPE_SPECS\nstatic PyType_Slot __pyx_CyFunctionType_slots[] = {\n    {Py_tp_dealloc, (void *)__Pyx_CyFunction_dealloc},\n    {Py_tp_repr, (void *)__Pyx_CyFunction_repr},\n    {Py_tp_call, (void *)__Pyx_CyFunction_CallAsMethod},\n    {Py_tp_traverse, (void *)__Pyx_CyFunction_traverse},\n    {Py_tp_clear, (void *)__Pyx_CyFunction_clear},\n    {Py_tp_methods, (void *)__pyx_CyFunction_methods},\n    {Py_tp_members, (void *)__pyx_CyFunction_members},\n    {Py_tp_getset, (void *)__pyx_CyFunction_getsets},\n    {Py_tp_descr_get, (void *)__Pyx_PyMethod_New},\n    {0, 0},\n};\nstatic PyType_Spec __pyx_CyFunctionType_spec = {\n    __PYX_TYPE_MODULE_PREFIX \"cython_function_or_method\",\n    sizeof(__pyx_CyFunctionObject),\n    0,\n#ifdef Py_TPFLAGS_METHOD_DESCRIPTOR\n    Py_TPFLAGS_METHOD_DESCRIPTOR |\n#endif\n#if (defined(_Py_TPFLAGS_HAVE_VECTORCALL) && CYTHON_METH_FASTCALL)\n    _Py_TPFLAGS_HAVE_VECTORCALL |\n#endif\n    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_BASETYPE,\n    __pyx_CyFunctionType_slots\n};\n#else\nstatic PyTypeObject __pyx_CyFunctionType_type = {\n    PyVarObject_HEAD_INIT(0, 0)\n    __PYX_TYPE_MODULE_PREFIX \"cython_function_or_method\",\n    sizeof(__pyx_CyFunctionObject),\n    0,\n    (destructor) __Pyx_CyFunction_dealloc,\n#if !CYTHON_METH_FASTCALL\n    0,\n#elif CYTHON_BACKPORT_VECTORCALL\n    (printfunc)offsetof(__pyx_CyFunctionObject, func_vectorcall),\n#else\n    offsetof(PyCFunctionObject, vectorcall),\n#endif\n    0,\n    0,\n#if PY_MAJOR_VERSION < 3\n    0,\n#else\n    0,\n#endif\n    (reprfunc) __Pyx_CyFunction_repr,\n    0,\n    0,\n    0,\n    0,\n    __Pyx_CyFunction_CallAsMethod,\n    0,\n    0,\n    0,\n    0,\n#ifdef Py_TPFLAGS_METHOD_DESCRIPTOR\n    Py_TPFLAGS_METHOD_DESCRIPTOR |\n#endif\n#if defined(_Py_TPFLAGS_HAVE_VECTORCALL) && CYTHON_METH_FASTCALL\n    _Py_TPFLAGS_HAVE_VECTORCALL |\n#endif\n    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_BASETYPE,\n    0,\n    (traverseproc) __Pyx_CyFunction_traverse,\n    (inquiry) __Pyx_CyFunction_clear,\n    0,\n#if PY_VERSION_HEX < 0x030500A0\n    offsetof(__pyx_CyFunctionObject, func_weakreflist),\n#else\n    offsetof(PyCFunctionObject, m_weakreflist),\n#endif\n    0,\n    0,\n    __pyx_CyFunction_methods,\n    __pyx_CyFunction_members,\n    __pyx_CyFunction_getsets,\n    0,\n    0,\n    __Pyx_PyMethod_New,\n    0,\n    offsetof(__pyx_CyFunctionObject, func_dict),\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n#if PY_VERSION_HEX >= 0x030400a1\n    0,\n#endif\n#if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)\n    0,\n#endif\n#if __PYX_NEED_TP_PRINT_SLOT\n    0,\n#endif\n#if PY_VERSION_HEX >= 0x030C0000\n    0,\n#endif\n#if PY_VERSION_HEX >= 0x030d00A4\n    0,\n#endif\n#if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000\n    0,\n#endif\n};\n#endif\nstatic int __pyx_CyFunction_init(PyObject *module) {\n#if CYTHON_USE_TYPE_SPECS\n    __pyx_CyFunctionType = __Pyx_FetchCommonTypeFromSpec(module, &__pyx_CyFunctionType_spec, NULL);\n#else\n    CYTHON_UNUSED_VAR(module);\n    __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type);\n#endif\n    if (unlikely(__pyx_CyFunctionType == NULL)) {\n        return -1;\n    }\n    return 0;\n}\nstatic CYTHON_INLINE void *__Pyx_CyFunction_InitDefaults(PyObject *func, size_t size, int pyobjects) {\n    __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func;\n    m->defaults = PyObject_Malloc(size);\n    if (unlikely(!m->defaults))\n        return PyErr_NoMemory();\n    memset(m->defaults, 0, size);\n    m->defaults_pyobjects = pyobjects;\n    m->defaults_size = size;\n    return m->defaults;\n}\nstatic CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsTuple(PyObject *func, PyObject *tuple) {\n    __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func;\n    m->defaults_tuple = tuple;\n    Py_INCREF(tuple);\n}\nstatic CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsKwDict(PyObject *func, PyObject *dict) {\n    __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func;\n    m->defaults_kwdict = dict;\n    Py_INCREF(dict);\n}\nstatic CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *func, PyObject *dict) {\n    __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func;\n    m->func_annotations = dict;\n    Py_INCREF(dict);\n}\n\n/* CythonFunction */\nstatic PyObject *__Pyx_CyFunction_New(PyMethodDef *ml, int flags, PyObject* qualname,\n                                      PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) {\n    PyObject *op = __Pyx_CyFunction_Init(\n        PyObject_GC_New(__pyx_CyFunctionObject, __pyx_CyFunctionType),\n        ml, flags, qualname, closure, module, globals, code\n    );\n    if (likely(op)) {\n        PyObject_GC_Track(op);\n    }\n    return op;\n}\n\n/* DictGetItem */\n#if PY_MAJOR_VERSION >= 3 && !CYTHON_COMPILING_IN_PYPY\nstatic PyObject *__Pyx_PyDict_GetItem(PyObject *d, PyObject* key) {\n    PyObject *value;\n    value = PyDict_GetItemWithError(d, key);\n    if (unlikely(!value)) {\n        if (!PyErr_Occurred()) {\n            if (unlikely(PyTuple_Check(key))) {\n                PyObject* args = PyTuple_Pack(1, key);\n                if (likely(args)) {\n                    PyErr_SetObject(PyExc_KeyError, args);\n                    Py_DECREF(args);\n                }\n            } else {\n                PyErr_SetObject(PyExc_KeyError, key);\n            }\n        }\n        return NULL;\n    }\n    Py_INCREF(value);\n    return value;\n}\n#endif\n\n/* PyObject_GenericGetAttrNoDict */\n#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000\nstatic PyObject *__Pyx_RaiseGenericGetAttributeError(PyTypeObject *tp, PyObject *attr_name) {\n    __Pyx_TypeName type_name = __Pyx_PyType_GetName(tp);\n    PyErr_Format(PyExc_AttributeError,\n#if PY_MAJOR_VERSION >= 3\n                 \"'\" __Pyx_FMT_TYPENAME \"' object has no attribute '%U'\",\n                 type_name, attr_name);\n#else\n                 \"'\" __Pyx_FMT_TYPENAME \"' object has no attribute '%.400s'\",\n                 type_name, PyString_AS_STRING(attr_name));\n#endif\n    __Pyx_DECREF_TypeName(type_name);\n    return NULL;\n}\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObject* obj, PyObject* attr_name) {\n    PyObject *descr;\n    PyTypeObject *tp = Py_TYPE(obj);\n    if (unlikely(!PyString_Check(attr_name))) {\n        return PyObject_GenericGetAttr(obj, attr_name);\n    }\n    assert(!tp->tp_dictoffset);\n    descr = _PyType_Lookup(tp, attr_name);\n    if (unlikely(!descr)) {\n        return __Pyx_RaiseGenericGetAttributeError(tp, attr_name);\n    }\n    Py_INCREF(descr);\n    #if PY_MAJOR_VERSION < 3\n    if (likely(PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_HAVE_CLASS)))\n    #endif\n    {\n        descrgetfunc f = Py_TYPE(descr)->tp_descr_get;\n        if (unlikely(f)) {\n            PyObject *res = f(descr, obj, (PyObject *)tp);\n            Py_DECREF(descr);\n            return res;\n        }\n    }\n    return descr;\n}\n#endif\n\n/* PyObject_GenericGetAttr */\n#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000\nstatic PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* attr_name) {\n    if (unlikely(Py_TYPE(obj)->tp_dictoffset)) {\n        return PyObject_GenericGetAttr(obj, attr_name);\n    }\n    return __Pyx_PyObject_GenericGetAttrNoDict(obj, attr_name);\n}\n#endif\n\n/* PyObjectCallNoArg */\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_CallNoArg(PyObject *func) {\n    PyObject *arg[2] = {NULL, NULL};\n    return __Pyx_PyObject_FastCall(func, arg + 1, 0 | __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET);\n}\n\n/* PyObjectCallMethod0 */\nstatic PyObject* __Pyx_PyObject_CallMethod0(PyObject* obj, PyObject* method_name) {\n    PyObject *method = NULL, *result = NULL;\n    int is_method = __Pyx_PyObject_GetMethod(obj, method_name, &method);\n    if (likely(is_method)) {\n        result = __Pyx_PyObject_CallOneArg(method, obj);\n        Py_DECREF(method);\n        return result;\n    }\n    if (unlikely(!method)) goto bad;\n    result = __Pyx_PyObject_CallNoArg(method);\n    Py_DECREF(method);\nbad:\n    return result;\n}\n\n/* ValidateBasesTuple */\n#if CYTHON_COMPILING_IN_CPYTHON || CYTHON_COMPILING_IN_LIMITED_API || CYTHON_USE_TYPE_SPECS\nstatic int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffset, PyObject *bases) {\n    Py_ssize_t i, n;\n#if CYTHON_ASSUME_SAFE_MACROS\n    n = PyTuple_GET_SIZE(bases);\n#else\n    n = PyTuple_Size(bases);\n    if (n < 0) return -1;\n#endif\n    for (i = 1; i < n; i++)\n    {\n#if CYTHON_AVOID_BORROWED_REFS\n        PyObject *b0 = PySequence_GetItem(bases, i);\n        if (!b0) return -1;\n#elif CYTHON_ASSUME_SAFE_MACROS\n        PyObject *b0 = PyTuple_GET_ITEM(bases, i);\n#else\n        PyObject *b0 = PyTuple_GetItem(bases, i);\n        if (!b0) return -1;\n#endif\n        PyTypeObject *b;\n#if PY_MAJOR_VERSION < 3\n        if (PyClass_Check(b0))\n        {\n            PyErr_Format(PyExc_TypeError, \"base class '%.200s' is an old-style class\",\n                         PyString_AS_STRING(((PyClassObject*)b0)->cl_name));\n#if CYTHON_AVOID_BORROWED_REFS\n            Py_DECREF(b0);\n#endif\n            return -1;\n        }\n#endif\n        b = (PyTypeObject*) b0;\n        if (!__Pyx_PyType_HasFeature(b, Py_TPFLAGS_HEAPTYPE))\n        {\n            __Pyx_TypeName b_name = __Pyx_PyType_GetName(b);\n            PyErr_Format(PyExc_TypeError,\n                \"base class '\" __Pyx_FMT_TYPENAME \"' is not a heap type\", b_name);\n            __Pyx_DECREF_TypeName(b_name);\n#if CYTHON_AVOID_BORROWED_REFS\n            Py_DECREF(b0);\n#endif\n            return -1;\n        }\n        if (dictoffset == 0)\n        {\n            Py_ssize_t b_dictoffset = 0;\n#if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY\n            b_dictoffset = b->tp_dictoffset;\n#else\n            PyObject *py_b_dictoffset = PyObject_GetAttrString((PyObject*)b, \"__dictoffset__\");\n            if (!py_b_dictoffset) goto dictoffset_return;\n            b_dictoffset = PyLong_AsSsize_t(py_b_dictoffset);\n            Py_DECREF(py_b_dictoffset);\n            if (b_dictoffset == -1 && PyErr_Occurred()) goto dictoffset_return;\n#endif\n            if (b_dictoffset) {\n                {\n                    __Pyx_TypeName b_name = __Pyx_PyType_GetName(b);\n                    PyErr_Format(PyExc_TypeError,\n                        \"extension type '%.200s' has no __dict__ slot, \"\n                        \"but base type '\" __Pyx_FMT_TYPENAME \"' has: \"\n                        \"either add 'cdef dict __dict__' to the extension type \"\n                        \"or add '__slots__ = [...]' to the base type\",\n                        type_name, b_name);\n                    __Pyx_DECREF_TypeName(b_name);\n                }\n#if !(CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY)\n              dictoffset_return:\n#endif\n#if CYTHON_AVOID_BORROWED_REFS\n                Py_DECREF(b0);\n#endif\n                return -1;\n            }\n        }\n#if CYTHON_AVOID_BORROWED_REFS\n        Py_DECREF(b0);\n#endif\n    }\n    return 0;\n}\n#endif\n\n/* PyType_Ready */\nstatic int __Pyx_PyType_Ready(PyTypeObject *t) {\n#if CYTHON_USE_TYPE_SPECS || !(CYTHON_COMPILING_IN_CPYTHON || CYTHON_COMPILING_IN_LIMITED_API) || defined(PYSTON_MAJOR_VERSION)\n    (void)__Pyx_PyObject_CallMethod0;\n#if CYTHON_USE_TYPE_SPECS\n    (void)__Pyx_validate_bases_tuple;\n#endif\n    return PyType_Ready(t);\n#else\n    int r;\n    PyObject *bases = __Pyx_PyType_GetSlot(t, tp_bases, PyObject*);\n    if (bases && unlikely(__Pyx_validate_bases_tuple(t->tp_name, t->tp_dictoffset, bases) == -1))\n        return -1;\n#if PY_VERSION_HEX >= 0x03050000 && !defined(PYSTON_MAJOR_VERSION)\n    {\n        int gc_was_enabled;\n    #if PY_VERSION_HEX >= 0x030A00b1\n        gc_was_enabled = PyGC_Disable();\n        (void)__Pyx_PyObject_CallMethod0;\n    #else\n        PyObject *ret, *py_status;\n        PyObject *gc = NULL;\n        #if PY_VERSION_HEX >= 0x030700a1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM+0 >= 0x07030400)\n        gc = PyImport_GetModule(__pyx_kp_u_gc);\n        #endif\n        if (unlikely(!gc)) gc = PyImport_Import(__pyx_kp_u_gc);\n        if (unlikely(!gc)) return -1;\n        py_status = __Pyx_PyObject_CallMethod0(gc, __pyx_kp_u_isenabled);\n        if (unlikely(!py_status)) {\n            Py_DECREF(gc);\n            return -1;\n        }\n        gc_was_enabled = __Pyx_PyObject_IsTrue(py_status);\n        Py_DECREF(py_status);\n        if (gc_was_enabled > 0) {\n            ret = __Pyx_PyObject_CallMethod0(gc, __pyx_kp_u_disable);\n            if (unlikely(!ret)) {\n                Py_DECREF(gc);\n                return -1;\n            }\n            Py_DECREF(ret);\n        } else if (unlikely(gc_was_enabled == -1)) {\n            Py_DECREF(gc);\n            return -1;\n        }\n    #endif\n        t->tp_flags |= Py_TPFLAGS_HEAPTYPE;\n#if PY_VERSION_HEX >= 0x030A0000\n        t->tp_flags |= Py_TPFLAGS_IMMUTABLETYPE;\n#endif\n#else\n        (void)__Pyx_PyObject_CallMethod0;\n#endif\n    r = PyType_Ready(t);\n#if PY_VERSION_HEX >= 0x03050000 && !defined(PYSTON_MAJOR_VERSION)\n        t->tp_flags &= ~Py_TPFLAGS_HEAPTYPE;\n    #if PY_VERSION_HEX >= 0x030A00b1\n        if (gc_was_enabled)\n            PyGC_Enable();\n    #else\n        if (gc_was_enabled) {\n            PyObject *tp, *v, *tb;\n            PyErr_Fetch(&tp, &v, &tb);\n            ret = __Pyx_PyObject_CallMethod0(gc, __pyx_kp_u_enable);\n            if (likely(ret || r == -1)) {\n                Py_XDECREF(ret);\n                PyErr_Restore(tp, v, tb);\n            } else {\n                Py_XDECREF(tp);\n                Py_XDECREF(v);\n                Py_XDECREF(tb);\n                r = -1;\n            }\n        }\n        Py_DECREF(gc);\n    #endif\n    }\n#endif\n    return r;\n#endif\n}\n\n/* SetVTable */\nstatic int __Pyx_SetVtable(PyTypeObject *type, void *vtable) {\n    PyObject *ob = PyCapsule_New(vtable, 0, 0);\n    if (unlikely(!ob))\n        goto bad;\n#if CYTHON_COMPILING_IN_LIMITED_API\n    if (unlikely(PyObject_SetAttr((PyObject *) type, __pyx_n_s_pyx_vtable, ob) < 0))\n#else\n    if (unlikely(PyDict_SetItem(type->tp_dict, __pyx_n_s_pyx_vtable, ob) < 0))\n#endif\n        goto bad;\n    Py_DECREF(ob);\n    return 0;\nbad:\n    Py_XDECREF(ob);\n    return -1;\n}\n\n/* GetVTable */\nstatic void* __Pyx_GetVtable(PyTypeObject *type) {\n    void* ptr;\n#if CYTHON_COMPILING_IN_LIMITED_API\n    PyObject *ob = PyObject_GetAttr((PyObject *)type, __pyx_n_s_pyx_vtable);\n#else\n    PyObject *ob = PyObject_GetItem(type->tp_dict, __pyx_n_s_pyx_vtable);\n#endif\n    if (!ob)\n        goto bad;\n    ptr = PyCapsule_GetPointer(ob, 0);\n    if (!ptr && !PyErr_Occurred())\n        PyErr_SetString(PyExc_RuntimeError, \"invalid vtable found for imported type\");\n    Py_DECREF(ob);\n    return ptr;\nbad:\n    Py_XDECREF(ob);\n    return NULL;\n}\n\n/* MergeVTables */\n#if !CYTHON_COMPILING_IN_LIMITED_API\nstatic int __Pyx_MergeVtables(PyTypeObject *type) {\n    int i;\n    void** base_vtables;\n    __Pyx_TypeName tp_base_name;\n    __Pyx_TypeName base_name;\n    void* unknown = (void*)-1;\n    PyObject* bases = type->tp_bases;\n    int base_depth = 0;\n    {\n        PyTypeObject* base = type->tp_base;\n        while (base) {\n            base_depth += 1;\n            base = base->tp_base;\n        }\n    }\n    base_vtables = (void**) malloc(sizeof(void*) * (size_t)(base_depth + 1));\n    base_vtables[0] = unknown;\n    for (i = 1; i < PyTuple_GET_SIZE(bases); i++) {\n        void* base_vtable = __Pyx_GetVtable(((PyTypeObject*)PyTuple_GET_ITEM(bases, i)));\n        if (base_vtable != NULL) {\n            int j;\n            PyTypeObject* base = type->tp_base;\n            for (j = 0; j < base_depth; j++) {\n                if (base_vtables[j] == unknown) {\n                    base_vtables[j] = __Pyx_GetVtable(base);\n                    base_vtables[j + 1] = unknown;\n                }\n                if (base_vtables[j] == base_vtable) {\n                    break;\n                } else if (base_vtables[j] == NULL) {\n                    goto bad;\n                }\n                base = base->tp_base;\n            }\n        }\n    }\n    PyErr_Clear();\n    free(base_vtables);\n    return 0;\nbad:\n    tp_base_name = __Pyx_PyType_GetName(type->tp_base);\n    base_name = __Pyx_PyType_GetName((PyTypeObject*)PyTuple_GET_ITEM(bases, i));\n    PyErr_Format(PyExc_TypeError,\n        \"multiple bases have vtable conflict: '\" __Pyx_FMT_TYPENAME \"' and '\" __Pyx_FMT_TYPENAME \"'\", tp_base_name, base_name);\n    __Pyx_DECREF_TypeName(tp_base_name);\n    __Pyx_DECREF_TypeName(base_name);\n    free(base_vtables);\n    return -1;\n}\n#endif\n\n/* SetupReduce */\n#if !CYTHON_COMPILING_IN_LIMITED_API\nstatic int __Pyx_setup_reduce_is_named(PyObject* meth, PyObject* name) {\n  int ret;\n  PyObject *name_attr;\n  name_attr = __Pyx_PyObject_GetAttrStrNoError(meth, __pyx_n_s_name_2);\n  if (likely(name_attr)) {\n      ret = PyObject_RichCompareBool(name_attr, name, Py_EQ);\n  } else {\n      ret = -1;\n  }\n  if (unlikely(ret < 0)) {\n      PyErr_Clear();\n      ret = 0;\n  }\n  Py_XDECREF(name_attr);\n  return ret;\n}\nstatic int __Pyx_setup_reduce(PyObject* type_obj) {\n    int ret = 0;\n    PyObject *object_reduce = NULL;\n    PyObject *object_getstate = NULL;\n    PyObject *object_reduce_ex = NULL;\n    PyObject *reduce = NULL;\n    PyObject *reduce_ex = NULL;\n    PyObject *reduce_cython = NULL;\n    PyObject *setstate = NULL;\n    PyObject *setstate_cython = NULL;\n    PyObject *getstate = NULL;\n#if CYTHON_USE_PYTYPE_LOOKUP\n    getstate = _PyType_Lookup((PyTypeObject*)type_obj, __pyx_n_s_getstate);\n#else\n    getstate = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_getstate);\n    if (!getstate && PyErr_Occurred()) {\n        goto __PYX_BAD;\n    }\n#endif\n    if (getstate) {\n#if CYTHON_USE_PYTYPE_LOOKUP\n        object_getstate = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_getstate);\n#else\n        object_getstate = __Pyx_PyObject_GetAttrStrNoError((PyObject*)&PyBaseObject_Type, __pyx_n_s_getstate);\n        if (!object_getstate && PyErr_Occurred()) {\n            goto __PYX_BAD;\n        }\n#endif\n        if (object_getstate != getstate) {\n            goto __PYX_GOOD;\n        }\n    }\n#if CYTHON_USE_PYTYPE_LOOKUP\n    object_reduce_ex = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_reduce_ex); if (!object_reduce_ex) goto __PYX_BAD;\n#else\n    object_reduce_ex = __Pyx_PyObject_GetAttrStr((PyObject*)&PyBaseObject_Type, __pyx_n_s_reduce_ex); if (!object_reduce_ex) goto __PYX_BAD;\n#endif\n    reduce_ex = __Pyx_PyObject_GetAttrStr(type_obj, __pyx_n_s_reduce_ex); if (unlikely(!reduce_ex)) goto __PYX_BAD;\n    if (reduce_ex == object_reduce_ex) {\n#if CYTHON_USE_PYTYPE_LOOKUP\n        object_reduce = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_reduce); if (!object_reduce) goto __PYX_BAD;\n#else\n        object_reduce = __Pyx_PyObject_GetAttrStr((PyObject*)&PyBaseObject_Type, __pyx_n_s_reduce); if (!object_reduce) goto __PYX_BAD;\n#endif\n        reduce = __Pyx_PyObject_GetAttrStr(type_obj, __pyx_n_s_reduce); if (unlikely(!reduce)) goto __PYX_BAD;\n        if (reduce == object_reduce || __Pyx_setup_reduce_is_named(reduce, __pyx_n_s_reduce_cython)) {\n            reduce_cython = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_reduce_cython);\n            if (likely(reduce_cython)) {\n                ret = PyDict_SetItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_reduce, reduce_cython); if (unlikely(ret < 0)) goto __PYX_BAD;\n                ret = PyDict_DelItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_reduce_cython); if (unlikely(ret < 0)) goto __PYX_BAD;\n            } else if (reduce == object_reduce || PyErr_Occurred()) {\n                goto __PYX_BAD;\n            }\n            setstate = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_setstate);\n            if (!setstate) PyErr_Clear();\n            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {\n                setstate_cython = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_setstate_cython);\n                if (likely(setstate_cython)) {\n                    ret = PyDict_SetItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_setstate, setstate_cython); if (unlikely(ret < 0)) goto __PYX_BAD;\n                    ret = PyDict_DelItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_setstate_cython); if (unlikely(ret < 0)) goto __PYX_BAD;\n                } else if (!setstate || PyErr_Occurred()) {\n                    goto __PYX_BAD;\n                }\n            }\n            PyType_Modified((PyTypeObject*)type_obj);\n        }\n    }\n    goto __PYX_GOOD;\n__PYX_BAD:\n    if (!PyErr_Occurred()) {\n        __Pyx_TypeName type_obj_name =\n            __Pyx_PyType_GetName((PyTypeObject*)type_obj);\n        PyErr_Format(PyExc_RuntimeError,\n            \"Unable to initialize pickling for \" __Pyx_FMT_TYPENAME, type_obj_name);\n        __Pyx_DECREF_TypeName(type_obj_name);\n    }\n    ret = -1;\n__PYX_GOOD:\n#if !CYTHON_USE_PYTYPE_LOOKUP\n    Py_XDECREF(object_reduce);\n    Py_XDECREF(object_reduce_ex);\n    Py_XDECREF(object_getstate);\n    Py_XDECREF(getstate);\n#endif\n    Py_XDECREF(reduce);\n    Py_XDECREF(reduce_ex);\n    Py_XDECREF(reduce_cython);\n    Py_XDECREF(setstate);\n    Py_XDECREF(setstate_cython);\n    return ret;\n}\n#endif\n\n/* CLineInTraceback */\n#ifndef CYTHON_CLINE_IN_TRACEBACK\nstatic int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line) {\n    PyObject *use_cline;\n    PyObject *ptype, *pvalue, *ptraceback;\n#if CYTHON_COMPILING_IN_CPYTHON\n    PyObject **cython_runtime_dict;\n#endif\n    CYTHON_MAYBE_UNUSED_VAR(tstate);\n    if (unlikely(!__pyx_cython_runtime)) {\n        return c_line;\n    }\n    __Pyx_ErrFetchInState(tstate, &ptype, &pvalue, &ptraceback);\n#if CYTHON_COMPILING_IN_CPYTHON\n    cython_runtime_dict = _PyObject_GetDictPtr(__pyx_cython_runtime);\n    if (likely(cython_runtime_dict)) {\n        __PYX_PY_DICT_LOOKUP_IF_MODIFIED(\n            use_cline, *cython_runtime_dict,\n            __Pyx_PyDict_GetItemStr(*cython_runtime_dict, __pyx_n_s_cline_in_traceback))\n    } else\n#endif\n    {\n      PyObject *use_cline_obj = __Pyx_PyObject_GetAttrStrNoError(__pyx_cython_runtime, __pyx_n_s_cline_in_traceback);\n      if (use_cline_obj) {\n        use_cline = PyObject_Not(use_cline_obj) ? Py_False : Py_True;\n        Py_DECREF(use_cline_obj);\n      } else {\n        PyErr_Clear();\n        use_cline = NULL;\n      }\n    }\n    if (!use_cline) {\n        c_line = 0;\n        (void) PyObject_SetAttr(__pyx_cython_runtime, __pyx_n_s_cline_in_traceback, Py_False);\n    }\n    else if (use_cline == Py_False || (use_cline != Py_True && PyObject_Not(use_cline) != 0)) {\n        c_line = 0;\n    }\n    __Pyx_ErrRestoreInState(tstate, ptype, pvalue, ptraceback);\n    return c_line;\n}\n#endif\n\n/* CodeObjectCache */\n#if !CYTHON_COMPILING_IN_LIMITED_API\nstatic int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line) {\n    int start = 0, mid = 0, end = count - 1;\n    if (end >= 0 && code_line > entries[end].code_line) {\n        return count;\n    }\n    while (start < end) {\n        mid = start + (end - start) / 2;\n        if (code_line < entries[mid].code_line) {\n            end = mid;\n        } else if (code_line > entries[mid].code_line) {\n             start = mid + 1;\n        } else {\n            return mid;\n        }\n    }\n    if (code_line <= entries[mid].code_line) {\n        return mid;\n    } else {\n        return mid + 1;\n    }\n}\nstatic PyCodeObject *__pyx_find_code_object(int code_line) {\n    PyCodeObject* code_object;\n    int pos;\n    if (unlikely(!code_line) || unlikely(!__pyx_code_cache.entries)) {\n        return NULL;\n    }\n    pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line);\n    if (unlikely(pos >= __pyx_code_cache.count) || unlikely(__pyx_code_cache.entries[pos].code_line != code_line)) {\n        return NULL;\n    }\n    code_object = __pyx_code_cache.entries[pos].code_object;\n    Py_INCREF(code_object);\n    return code_object;\n}\nstatic void __pyx_insert_code_object(int code_line, PyCodeObject* code_object) {\n    int pos, i;\n    __Pyx_CodeObjectCacheEntry* entries = __pyx_code_cache.entries;\n    if (unlikely(!code_line)) {\n        return;\n    }\n    if (unlikely(!entries)) {\n        entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Malloc(64*sizeof(__Pyx_CodeObjectCacheEntry));\n        if (likely(entries)) {\n            __pyx_code_cache.entries = entries;\n            __pyx_code_cache.max_count = 64;\n            __pyx_code_cache.count = 1;\n            entries[0].code_line = code_line;\n            entries[0].code_object = code_object;\n            Py_INCREF(code_object);\n        }\n        return;\n    }\n    pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line);\n    if ((pos < __pyx_code_cache.count) && unlikely(__pyx_code_cache.entries[pos].code_line == code_line)) {\n        PyCodeObject* tmp = entries[pos].code_object;\n        entries[pos].code_object = code_object;\n        Py_DECREF(tmp);\n        return;\n    }\n    if (__pyx_code_cache.count == __pyx_code_cache.max_count) {\n        int new_max = __pyx_code_cache.max_count + 64;\n        entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Realloc(\n            __pyx_code_cache.entries, ((size_t)new_max) * sizeof(__Pyx_CodeObjectCacheEntry));\n        if (unlikely(!entries)) {\n            return;\n        }\n        __pyx_code_cache.entries = entries;\n        __pyx_code_cache.max_count = new_max;\n    }\n    for (i=__pyx_code_cache.count; i>pos; i--) {\n        entries[i] = entries[i-1];\n    }\n    entries[pos].code_line = code_line;\n    entries[pos].code_object = code_object;\n    __pyx_code_cache.count++;\n    Py_INCREF(code_object);\n}\n#endif\n\n/* AddTraceback */\n#include \"compile.h\"\n#include \"frameobject.h\"\n#include \"traceback.h\"\n#if PY_VERSION_HEX >= 0x030b00a6 && !CYTHON_COMPILING_IN_LIMITED_API\n  #ifndef Py_BUILD_CORE\n    #define Py_BUILD_CORE 1\n  #endif\n  #include \"internal/pycore_frame.h\"\n#endif\n#if CYTHON_COMPILING_IN_LIMITED_API\nstatic PyObject *__Pyx_PyCode_Replace_For_AddTraceback(PyObject *code, PyObject *scratch_dict,\n                                                       PyObject *firstlineno, PyObject *name) {\n    PyObject *replace = NULL;\n    if (unlikely(PyDict_SetItemString(scratch_dict, \"co_firstlineno\", firstlineno))) return NULL;\n    if (unlikely(PyDict_SetItemString(scratch_dict, \"co_name\", name))) return NULL;\n    replace = PyObject_GetAttrString(code, \"replace\");\n    if (likely(replace)) {\n        PyObject *result;\n        result = PyObject_Call(replace, __pyx_empty_tuple, scratch_dict);\n        Py_DECREF(replace);\n        return result;\n    }\n    PyErr_Clear();\n    #if __PYX_LIMITED_VERSION_HEX < 0x030780000\n    {\n        PyObject *compiled = NULL, *result = NULL;\n        if (unlikely(PyDict_SetItemString(scratch_dict, \"code\", code))) return NULL;\n        if (unlikely(PyDict_SetItemString(scratch_dict, \"type\", (PyObject*)(&PyType_Type)))) return NULL;\n        compiled = Py_CompileString(\n            \"out = type(code)(\\n\"\n            \"  code.co_argcount, code.co_kwonlyargcount, code.co_nlocals, code.co_stacksize,\\n\"\n            \"  code.co_flags, code.co_code, code.co_consts, code.co_names,\\n\"\n            \"  code.co_varnames, code.co_filename, co_name, co_firstlineno,\\n\"\n            \"  code.co_lnotab)\\n\", \"<dummy>\", Py_file_input);\n        if (!compiled) return NULL;\n        result = PyEval_EvalCode(compiled, scratch_dict, scratch_dict);\n        Py_DECREF(compiled);\n        if (!result) PyErr_Print();\n        Py_DECREF(result);\n        result = PyDict_GetItemString(scratch_dict, \"out\");\n        if (result) Py_INCREF(result);\n        return result;\n    }\n    #else\n    return NULL;\n    #endif\n}\nstatic void __Pyx_AddTraceback(const char *funcname, int c_line,\n                               int py_line, const char *filename) {\n    PyObject *code_object = NULL, *py_py_line = NULL, *py_funcname = NULL, *dict = NULL;\n    PyObject *replace = NULL, *getframe = NULL, *frame = NULL;\n    PyObject *exc_type, *exc_value, *exc_traceback;\n    int success = 0;\n    if (c_line) {\n        (void) __pyx_cfilenm;\n        (void) __Pyx_CLineForTraceback(__Pyx_PyThreadState_Current, c_line);\n    }\n    PyErr_Fetch(&exc_type, &exc_value, &exc_traceback);\n    code_object = Py_CompileString(\"_getframe()\", filename, Py_eval_input);\n    if (unlikely(!code_object)) goto bad;\n    py_py_line = PyLong_FromLong(py_line);\n    if (unlikely(!py_py_line)) goto bad;\n    py_funcname = PyUnicode_FromString(funcname);\n    if (unlikely(!py_funcname)) goto bad;\n    dict = PyDict_New();\n    if (unlikely(!dict)) goto bad;\n    {\n        PyObject *old_code_object = code_object;\n        code_object = __Pyx_PyCode_Replace_For_AddTraceback(code_object, dict, py_py_line, py_funcname);\n        Py_DECREF(old_code_object);\n    }\n    if (unlikely(!code_object)) goto bad;\n    getframe = PySys_GetObject(\"_getframe\");\n    if (unlikely(!getframe)) goto bad;\n    if (unlikely(PyDict_SetItemString(dict, \"_getframe\", getframe))) goto bad;\n    frame = PyEval_EvalCode(code_object, dict, dict);\n    if (unlikely(!frame) || frame == Py_None) goto bad;\n    success = 1;\n  bad:\n    PyErr_Restore(exc_type, exc_value, exc_traceback);\n    Py_XDECREF(code_object);\n    Py_XDECREF(py_py_line);\n    Py_XDECREF(py_funcname);\n    Py_XDECREF(dict);\n    Py_XDECREF(replace);\n    if (success) {\n        PyTraceBack_Here(\n            (struct _frame*)frame);\n    }\n    Py_XDECREF(frame);\n}\n#else\nstatic PyCodeObject* __Pyx_CreateCodeObjectForTraceback(\n            const char *funcname, int c_line,\n            int py_line, const char *filename) {\n    PyCodeObject *py_code = NULL;\n    PyObject *py_funcname = NULL;\n    #if PY_MAJOR_VERSION < 3\n    PyObject *py_srcfile = NULL;\n    py_srcfile = PyString_FromString(filename);\n    if (!py_srcfile) goto bad;\n    #endif\n    if (c_line) {\n        #if PY_MAJOR_VERSION < 3\n        py_funcname = PyString_FromFormat( \"%s (%s:%d)\", funcname, __pyx_cfilenm, c_line);\n        if (!py_funcname) goto bad;\n        #else\n        py_funcname = PyUnicode_FromFormat( \"%s (%s:%d)\", funcname, __pyx_cfilenm, c_line);\n        if (!py_funcname) goto bad;\n        funcname = PyUnicode_AsUTF8(py_funcname);\n        if (!funcname) goto bad;\n        #endif\n    }\n    else {\n        #if PY_MAJOR_VERSION < 3\n        py_funcname = PyString_FromString(funcname);\n        if (!py_funcname) goto bad;\n        #endif\n    }\n    #if PY_MAJOR_VERSION < 3\n    py_code = __Pyx_PyCode_New(\n        0,\n        0,\n        0,\n        0,\n        0,\n        0,\n        __pyx_empty_bytes, /*PyObject *code,*/\n        __pyx_empty_tuple, /*PyObject *consts,*/\n        __pyx_empty_tuple, /*PyObject *names,*/\n        __pyx_empty_tuple, /*PyObject *varnames,*/\n        __pyx_empty_tuple, /*PyObject *freevars,*/\n        __pyx_empty_tuple, /*PyObject *cellvars,*/\n        py_srcfile,   /*PyObject *filename,*/\n        py_funcname,  /*PyObject *name,*/\n        py_line,\n        __pyx_empty_bytes  /*PyObject *lnotab*/\n    );\n    Py_DECREF(py_srcfile);\n    #else\n    py_code = PyCode_NewEmpty(filename, funcname, py_line);\n    #endif\n    Py_XDECREF(py_funcname);\n    return py_code;\nbad:\n    Py_XDECREF(py_funcname);\n    #if PY_MAJOR_VERSION < 3\n    Py_XDECREF(py_srcfile);\n    #endif\n    return NULL;\n}\nstatic void __Pyx_AddTraceback(const char *funcname, int c_line,\n                               int py_line, const char *filename) {\n    PyCodeObject *py_code = 0;\n    PyFrameObject *py_frame = 0;\n    PyThreadState *tstate = __Pyx_PyThreadState_Current;\n    PyObject *ptype, *pvalue, *ptraceback;\n    if (c_line) {\n        c_line = __Pyx_CLineForTraceback(tstate, c_line);\n    }\n    py_code = __pyx_find_code_object(c_line ? -c_line : py_line);\n    if (!py_code) {\n        __Pyx_ErrFetchInState(tstate, &ptype, &pvalue, &ptraceback);\n        py_code = __Pyx_CreateCodeObjectForTraceback(\n            funcname, c_line, py_line, filename);\n        if (!py_code) {\n            /* If the code object creation fails, then we should clear the\n               fetched exception references and propagate the new exception */\n            Py_XDECREF(ptype);\n            Py_XDECREF(pvalue);\n            Py_XDECREF(ptraceback);\n            goto bad;\n        }\n        __Pyx_ErrRestoreInState(tstate, ptype, pvalue, ptraceback);\n        __pyx_insert_code_object(c_line ? -c_line : py_line, py_code);\n    }\n    py_frame = PyFrame_New(\n        tstate,            /*PyThreadState *tstate,*/\n        py_code,           /*PyCodeObject *code,*/\n        __pyx_d,    /*PyObject *globals,*/\n        0                  /*PyObject *locals*/\n    );\n    if (!py_frame) goto bad;\n    __Pyx_PyFrame_SetLineNumber(py_frame, py_line);\n    PyTraceBack_Here(py_frame);\nbad:\n    Py_XDECREF(py_code);\n    Py_XDECREF(py_frame);\n}\n#endif\n\n#if PY_MAJOR_VERSION < 3\nstatic int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags) {\n    __Pyx_TypeName obj_type_name;\n    if (PyObject_CheckBuffer(obj)) return PyObject_GetBuffer(obj, view, flags);\n        if (__Pyx_TypeCheck(obj, __pyx_array_type)) return __pyx_array_getbuffer(obj, view, flags);\n        if (__Pyx_TypeCheck(obj, __pyx_memoryview_type)) return __pyx_memoryview_getbuffer(obj, view, flags);\n    obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj));\n    PyErr_Format(PyExc_TypeError,\n                 \"'\" __Pyx_FMT_TYPENAME \"' does not have the buffer interface\",\n                 obj_type_name);\n    __Pyx_DECREF_TypeName(obj_type_name);\n    return -1;\n}\nstatic void __Pyx_ReleaseBuffer(Py_buffer *view) {\n    PyObject *obj = view->obj;\n    if (!obj) return;\n    if (PyObject_CheckBuffer(obj)) {\n        PyBuffer_Release(view);\n        return;\n    }\n    if ((0)) {}\n    view->obj = NULL;\n    Py_DECREF(obj);\n}\n#endif\n\n\n/* MemviewSliceIsContig */\nstatic int\n__pyx_memviewslice_is_contig(const __Pyx_memviewslice mvs, char order, int ndim)\n{\n    int i, index, step, start;\n    Py_ssize_t itemsize = mvs.memview->view.itemsize;\n    if (order == 'F') {\n        step = 1;\n        start = 0;\n    } else {\n        step = -1;\n        start = ndim - 1;\n    }\n    for (i = 0; i < ndim; i++) {\n        index = start + step * i;\n        if (mvs.suboffsets[index] >= 0 || mvs.strides[index] != itemsize)\n            return 0;\n        itemsize *= mvs.shape[index];\n    }\n    return 1;\n}\n\n/* OverlappingSlices */\nstatic void\n__pyx_get_array_memory_extents(__Pyx_memviewslice *slice,\n                               void **out_start, void **out_end,\n                               int ndim, size_t itemsize)\n{\n    char *start, *end;\n    int i;\n    start = end = slice->data;\n    for (i = 0; i < ndim; i++) {\n        Py_ssize_t stride = slice->strides[i];\n        Py_ssize_t extent = slice->shape[i];\n        if (extent == 0) {\n            *out_start = *out_end = start;\n            return;\n        } else {\n            if (stride > 0)\n                end += stride * (extent - 1);\n            else\n                start += stride * (extent - 1);\n        }\n    }\n    *out_start = start;\n    *out_end = end + itemsize;\n}\nstatic int\n__pyx_slices_overlap(__Pyx_memviewslice *slice1,\n                     __Pyx_memviewslice *slice2,\n                     int ndim, size_t itemsize)\n{\n    void *start1, *end1, *start2, *end2;\n    __pyx_get_array_memory_extents(slice1, &start1, &end1, ndim, itemsize);\n    __pyx_get_array_memory_extents(slice2, &start2, &end2, ndim, itemsize);\n    return (start1 < end2) && (start2 < end1);\n}\n\n/* CIntFromPyVerify */\n#define __PYX_VERIFY_RETURN_INT(target_type, func_type, func_value)\\\n    __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0)\n#define __PYX_VERIFY_RETURN_INT_EXC(target_type, func_type, func_value)\\\n    __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1)\n#define __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, exc)\\\n    {\\\n        func_type value = func_value;\\\n        if (sizeof(target_type) < sizeof(func_type)) {\\\n            if (unlikely(value != (func_type) (target_type) value)) {\\\n                func_type zero = 0;\\\n                if (exc && unlikely(value == (func_type)-1 && PyErr_Occurred()))\\\n                    return (target_type) -1;\\\n                if (is_unsigned && unlikely(value < zero))\\\n                    goto raise_neg_overflow;\\\n                else\\\n                    goto raise_overflow;\\\n            }\\\n        }\\\n        return (target_type) value;\\\n    }\n\n/* MemviewDtypeToObject */\nstatic CYTHON_INLINE PyObject *__pyx_memview_get_int(const char *itemp) {\n    return (PyObject *) __Pyx_PyInt_From_int(*(int *) itemp);\n}\nstatic CYTHON_INLINE int __pyx_memview_set_int(const char *itemp, PyObject *obj) {\n    int value = __Pyx_PyInt_As_int(obj);\n    if (unlikely((value == (int)-1) && PyErr_Occurred()))\n        return 0;\n    *(int *) itemp = value;\n    return 1;\n}\n\n/* MemviewDtypeToObject */\nstatic CYTHON_INLINE PyObject *__pyx_memview_get_double(const char *itemp) {\n    return (PyObject *) PyFloat_FromDouble(*(double *) itemp);\n}\nstatic CYTHON_INLINE int __pyx_memview_set_double(const char *itemp, PyObject *obj) {\n    double value = __pyx_PyFloat_AsDouble(obj);\n    if (unlikely((value == (double)-1) && PyErr_Occurred()))\n        return 0;\n    *(double *) itemp = value;\n    return 1;\n}\n\n/* IsLittleEndian */\nstatic CYTHON_INLINE int __Pyx_Is_Little_Endian(void)\n{\n  union {\n    uint32_t u32;\n    uint8_t u8[4];\n  } S;\n  S.u32 = 0x01020304;\n  return S.u8[0] == 4;\n}\n\n/* BufferFormatCheck */\nstatic void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx,\n                              __Pyx_BufFmt_StackElem* stack,\n                              __Pyx_TypeInfo* type) {\n  stack[0].field = &ctx->root;\n  stack[0].parent_offset = 0;\n  ctx->root.type = type;\n  ctx->root.name = \"buffer dtype\";\n  ctx->root.offset = 0;\n  ctx->head = stack;\n  ctx->head->field = &ctx->root;\n  ctx->fmt_offset = 0;\n  ctx->head->parent_offset = 0;\n  ctx->new_packmode = '@';\n  ctx->enc_packmode = '@';\n  ctx->new_count = 1;\n  ctx->enc_count = 0;\n  ctx->enc_type = 0;\n  ctx->is_complex = 0;\n  ctx->is_valid_array = 0;\n  ctx->struct_alignment = 0;\n  while (type->typegroup == 'S') {\n    ++ctx->head;\n    ctx->head->field = type->fields;\n    ctx->head->parent_offset = 0;\n    type = type->fields->type;\n  }\n}\nstatic int __Pyx_BufFmt_ParseNumber(const char** ts) {\n    int count;\n    const char* t = *ts;\n    if (*t < '0' || *t > '9') {\n      return -1;\n    } else {\n        count = *t++ - '0';\n        while (*t >= '0' && *t <= '9') {\n            count *= 10;\n            count += *t++ - '0';\n        }\n    }\n    *ts = t;\n    return count;\n}\nstatic int __Pyx_BufFmt_ExpectNumber(const char **ts) {\n    int number = __Pyx_BufFmt_ParseNumber(ts);\n    if (number == -1)\n        PyErr_Format(PyExc_ValueError,\\\n                     \"Does not understand character buffer dtype format string ('%c')\", **ts);\n    return number;\n}\nstatic void __Pyx_BufFmt_RaiseUnexpectedChar(char ch) {\n  PyErr_Format(PyExc_ValueError,\n               \"Unexpected format string character: '%c'\", ch);\n}\nstatic const char* __Pyx_BufFmt_DescribeTypeChar(char ch, int is_complex) {\n  switch (ch) {\n    case '?': return \"'bool'\";\n    case 'c': return \"'char'\";\n    case 'b': return \"'signed char'\";\n    case 'B': return \"'unsigned char'\";\n    case 'h': return \"'short'\";\n    case 'H': return \"'unsigned short'\";\n    case 'i': return \"'int'\";\n    case 'I': return \"'unsigned int'\";\n    case 'l': return \"'long'\";\n    case 'L': return \"'unsigned long'\";\n    case 'q': return \"'long long'\";\n    case 'Q': return \"'unsigned long long'\";\n    case 'f': return (is_complex ? \"'complex float'\" : \"'float'\");\n    case 'd': return (is_complex ? \"'complex double'\" : \"'double'\");\n    case 'g': return (is_complex ? \"'complex long double'\" : \"'long double'\");\n    case 'T': return \"a struct\";\n    case 'O': return \"Python object\";\n    case 'P': return \"a pointer\";\n    case 's': case 'p': return \"a string\";\n    case 0: return \"end\";\n    default: return \"unparsable format string\";\n  }\n}\nstatic size_t __Pyx_BufFmt_TypeCharToStandardSize(char ch, int is_complex) {\n  switch (ch) {\n    case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1;\n    case 'h': case 'H': return 2;\n    case 'i': case 'I': case 'l': case 'L': return 4;\n    case 'q': case 'Q': return 8;\n    case 'f': return (is_complex ? 8 : 4);\n    case 'd': return (is_complex ? 16 : 8);\n    case 'g': {\n      PyErr_SetString(PyExc_ValueError, \"Python does not define a standard format string size for long double ('g')..\");\n      return 0;\n    }\n    case 'O': case 'P': return sizeof(void*);\n    default:\n      __Pyx_BufFmt_RaiseUnexpectedChar(ch);\n      return 0;\n    }\n}\nstatic size_t __Pyx_BufFmt_TypeCharToNativeSize(char ch, int is_complex) {\n  switch (ch) {\n    case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1;\n    case 'h': case 'H': return sizeof(short);\n    case 'i': case 'I': return sizeof(int);\n    case 'l': case 'L': return sizeof(long);\n    #ifdef HAVE_LONG_LONG\n    case 'q': case 'Q': return sizeof(PY_LONG_LONG);\n    #endif\n    case 'f': return sizeof(float) * (is_complex ? 2 : 1);\n    case 'd': return sizeof(double) * (is_complex ? 2 : 1);\n    case 'g': return sizeof(long double) * (is_complex ? 2 : 1);\n    case 'O': case 'P': return sizeof(void*);\n    default: {\n      __Pyx_BufFmt_RaiseUnexpectedChar(ch);\n      return 0;\n    }\n  }\n}\ntypedef struct { char c; short x; } __Pyx_st_short;\ntypedef struct { char c; int x; } __Pyx_st_int;\ntypedef struct { char c; long x; } __Pyx_st_long;\ntypedef struct { char c; float x; } __Pyx_st_float;\ntypedef struct { char c; double x; } __Pyx_st_double;\ntypedef struct { char c; long double x; } __Pyx_st_longdouble;\ntypedef struct { char c; void *x; } __Pyx_st_void_p;\n#ifdef HAVE_LONG_LONG\ntypedef struct { char c; PY_LONG_LONG x; } __Pyx_st_longlong;\n#endif\nstatic size_t __Pyx_BufFmt_TypeCharToAlignment(char ch, int is_complex) {\n  CYTHON_UNUSED_VAR(is_complex);\n  switch (ch) {\n    case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1;\n    case 'h': case 'H': return sizeof(__Pyx_st_short) - sizeof(short);\n    case 'i': case 'I': return sizeof(__Pyx_st_int) - sizeof(int);\n    case 'l': case 'L': return sizeof(__Pyx_st_long) - sizeof(long);\n#ifdef HAVE_LONG_LONG\n    case 'q': case 'Q': return sizeof(__Pyx_st_longlong) - sizeof(PY_LONG_LONG);\n#endif\n    case 'f': return sizeof(__Pyx_st_float) - sizeof(float);\n    case 'd': return sizeof(__Pyx_st_double) - sizeof(double);\n    case 'g': return sizeof(__Pyx_st_longdouble) - sizeof(long double);\n    case 'P': case 'O': return sizeof(__Pyx_st_void_p) - sizeof(void*);\n    default:\n      __Pyx_BufFmt_RaiseUnexpectedChar(ch);\n      return 0;\n    }\n}\n/* These are for computing the padding at the end of the struct to align\n   on the first member of the struct. This will probably the same as above,\n   but we don't have any guarantees.\n */\ntypedef struct { short x; char c; } __Pyx_pad_short;\ntypedef struct { int x; char c; } __Pyx_pad_int;\ntypedef struct { long x; char c; } __Pyx_pad_long;\ntypedef struct { float x; char c; } __Pyx_pad_float;\ntypedef struct { double x; char c; } __Pyx_pad_double;\ntypedef struct { long double x; char c; } __Pyx_pad_longdouble;\ntypedef struct { void *x; char c; } __Pyx_pad_void_p;\n#ifdef HAVE_LONG_LONG\ntypedef struct { PY_LONG_LONG x; char c; } __Pyx_pad_longlong;\n#endif\nstatic size_t __Pyx_BufFmt_TypeCharToPadding(char ch, int is_complex) {\n  CYTHON_UNUSED_VAR(is_complex);\n  switch (ch) {\n    case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1;\n    case 'h': case 'H': return sizeof(__Pyx_pad_short) - sizeof(short);\n    case 'i': case 'I': return sizeof(__Pyx_pad_int) - sizeof(int);\n    case 'l': case 'L': return sizeof(__Pyx_pad_long) - sizeof(long);\n#ifdef HAVE_LONG_LONG\n    case 'q': case 'Q': return sizeof(__Pyx_pad_longlong) - sizeof(PY_LONG_LONG);\n#endif\n    case 'f': return sizeof(__Pyx_pad_float) - sizeof(float);\n    case 'd': return sizeof(__Pyx_pad_double) - sizeof(double);\n    case 'g': return sizeof(__Pyx_pad_longdouble) - sizeof(long double);\n    case 'P': case 'O': return sizeof(__Pyx_pad_void_p) - sizeof(void*);\n    default:\n      __Pyx_BufFmt_RaiseUnexpectedChar(ch);\n      return 0;\n    }\n}\nstatic char __Pyx_BufFmt_TypeCharToGroup(char ch, int is_complex) {\n  switch (ch) {\n    case 'c':\n        return 'H';\n    case 'b': case 'h': case 'i':\n    case 'l': case 'q': case 's': case 'p':\n        return 'I';\n    case '?': case 'B': case 'H': case 'I': case 'L': case 'Q':\n        return 'U';\n    case 'f': case 'd': case 'g':\n        return (is_complex ? 'C' : 'R');\n    case 'O':\n        return 'O';\n    case 'P':\n        return 'P';\n    default: {\n      __Pyx_BufFmt_RaiseUnexpectedChar(ch);\n      return 0;\n    }\n  }\n}\nstatic void __Pyx_BufFmt_RaiseExpected(__Pyx_BufFmt_Context* ctx) {\n  if (ctx->head == NULL || ctx->head->field == &ctx->root) {\n    const char* expected;\n    const char* quote;\n    if (ctx->head == NULL) {\n      expected = \"end\";\n      quote = \"\";\n    } else {\n      expected = ctx->head->field->type->name;\n      quote = \"'\";\n    }\n    PyErr_Format(PyExc_ValueError,\n                 \"Buffer dtype mismatch, expected %s%s%s but got %s\",\n                 quote, expected, quote,\n                 __Pyx_BufFmt_DescribeTypeChar(ctx->enc_type, ctx->is_complex));\n  } else {\n    __Pyx_StructField* field = ctx->head->field;\n    __Pyx_StructField* parent = (ctx->head - 1)->field;\n    PyErr_Format(PyExc_ValueError,\n                 \"Buffer dtype mismatch, expected '%s' but got %s in '%s.%s'\",\n                 field->type->name, __Pyx_BufFmt_DescribeTypeChar(ctx->enc_type, ctx->is_complex),\n                 parent->type->name, field->name);\n  }\n}\nstatic int __Pyx_BufFmt_ProcessTypeChunk(__Pyx_BufFmt_Context* ctx) {\n  char group;\n  size_t size, offset, arraysize = 1;\n  if (ctx->enc_type == 0) return 0;\n  if (ctx->head->field->type->arraysize[0]) {\n    int i, ndim = 0;\n    if (ctx->enc_type == 's' || ctx->enc_type == 'p') {\n        ctx->is_valid_array = ctx->head->field->type->ndim == 1;\n        ndim = 1;\n        if (ctx->enc_count != ctx->head->field->type->arraysize[0]) {\n            PyErr_Format(PyExc_ValueError,\n                         \"Expected a dimension of size %zu, got %zu\",\n                         ctx->head->field->type->arraysize[0], ctx->enc_count);\n            return -1;\n        }\n    }\n    if (!ctx->is_valid_array) {\n      PyErr_Format(PyExc_ValueError, \"Expected %d dimensions, got %d\",\n                   ctx->head->field->type->ndim, ndim);\n      return -1;\n    }\n    for (i = 0; i < ctx->head->field->type->ndim; i++) {\n      arraysize *= ctx->head->field->type->arraysize[i];\n    }\n    ctx->is_valid_array = 0;\n    ctx->enc_count = 1;\n  }\n  group = __Pyx_BufFmt_TypeCharToGroup(ctx->enc_type, ctx->is_complex);\n  do {\n    __Pyx_StructField* field = ctx->head->field;\n    __Pyx_TypeInfo* type = field->type;\n    if (ctx->enc_packmode == '@' || ctx->enc_packmode == '^') {\n      size = __Pyx_BufFmt_TypeCharToNativeSize(ctx->enc_type, ctx->is_complex);\n    } else {\n      size = __Pyx_BufFmt_TypeCharToStandardSize(ctx->enc_type, ctx->is_complex);\n    }\n    if (ctx->enc_packmode == '@') {\n      size_t align_at = __Pyx_BufFmt_TypeCharToAlignment(ctx->enc_type, ctx->is_complex);\n      size_t align_mod_offset;\n      if (align_at == 0) return -1;\n      align_mod_offset = ctx->fmt_offset % align_at;\n      if (align_mod_offset > 0) ctx->fmt_offset += align_at - align_mod_offset;\n      if (ctx->struct_alignment == 0)\n          ctx->struct_alignment = __Pyx_BufFmt_TypeCharToPadding(ctx->enc_type,\n                                                                 ctx->is_complex);\n    }\n    if (type->size != size || type->typegroup != group) {\n      if (type->typegroup == 'C' && type->fields != NULL) {\n        size_t parent_offset = ctx->head->parent_offset + field->offset;\n        ++ctx->head;\n        ctx->head->field = type->fields;\n        ctx->head->parent_offset = parent_offset;\n        continue;\n      }\n      if ((type->typegroup == 'H' || group == 'H') && type->size == size) {\n      } else {\n          __Pyx_BufFmt_RaiseExpected(ctx);\n          return -1;\n      }\n    }\n    offset = ctx->head->parent_offset + field->offset;\n    if (ctx->fmt_offset != offset) {\n      PyErr_Format(PyExc_ValueError,\n                   \"Buffer dtype mismatch; next field is at offset %\" CYTHON_FORMAT_SSIZE_T \"d but %\" CYTHON_FORMAT_SSIZE_T \"d expected\",\n                   (Py_ssize_t)ctx->fmt_offset, (Py_ssize_t)offset);\n      return -1;\n    }\n    ctx->fmt_offset += size;\n    if (arraysize)\n      ctx->fmt_offset += (arraysize - 1) * size;\n    --ctx->enc_count;\n    while (1) {\n      if (field == &ctx->root) {\n        ctx->head = NULL;\n        if (ctx->enc_count != 0) {\n          __Pyx_BufFmt_RaiseExpected(ctx);\n          return -1;\n        }\n        break;\n      }\n      ctx->head->field = ++field;\n      if (field->type == NULL) {\n        --ctx->head;\n        field = ctx->head->field;\n        continue;\n      } else if (field->type->typegroup == 'S') {\n        size_t parent_offset = ctx->head->parent_offset + field->offset;\n        if (field->type->fields->type == NULL) continue;\n        field = field->type->fields;\n        ++ctx->head;\n        ctx->head->field = field;\n        ctx->head->parent_offset = parent_offset;\n        break;\n      } else {\n        break;\n      }\n    }\n  } while (ctx->enc_count);\n  ctx->enc_type = 0;\n  ctx->is_complex = 0;\n  return 0;\n}\nstatic int\n__pyx_buffmt_parse_array(__Pyx_BufFmt_Context* ctx, const char** tsp)\n{\n    const char *ts = *tsp;\n    int i = 0, number, ndim;\n    ++ts;\n    if (ctx->new_count != 1) {\n        PyErr_SetString(PyExc_ValueError,\n                        \"Cannot handle repeated arrays in format string\");\n        return -1;\n    }\n    if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return -1;\n    ndim = ctx->head->field->type->ndim;\n    while (*ts && *ts != ')') {\n        switch (*ts) {\n            case ' ': case '\\f': case '\\r': case '\\n': case '\\t': case '\\v':  continue;\n            default:  break;\n        }\n        number = __Pyx_BufFmt_ExpectNumber(&ts);\n        if (number == -1) return -1;\n        if (i < ndim && (size_t) number != ctx->head->field->type->arraysize[i]) {\n            PyErr_Format(PyExc_ValueError,\n                        \"Expected a dimension of size %zu, got %d\",\n                        ctx->head->field->type->arraysize[i], number);\n            return -1;\n        }\n        if (*ts != ',' && *ts != ')') {\n            PyErr_Format(PyExc_ValueError,\n                                \"Expected a comma in format string, got '%c'\", *ts);\n            return -1;\n        }\n        if (*ts == ',') ts++;\n        i++;\n    }\n    if (i != ndim) {\n        PyErr_Format(PyExc_ValueError, \"Expected %d dimension(s), got %d\",\n                            ctx->head->field->type->ndim, i);\n        return -1;\n    }\n    if (!*ts) {\n        PyErr_SetString(PyExc_ValueError,\n                        \"Unexpected end of format string, expected ')'\");\n        return -1;\n    }\n    ctx->is_valid_array = 1;\n    ctx->new_count = 1;\n    *tsp = ++ts;\n    return 0;\n}\nstatic const char* __Pyx_BufFmt_CheckString(__Pyx_BufFmt_Context* ctx, const char* ts) {\n  int got_Z = 0;\n  while (1) {\n    switch(*ts) {\n      case 0:\n        if (ctx->enc_type != 0 && ctx->head == NULL) {\n          __Pyx_BufFmt_RaiseExpected(ctx);\n          return NULL;\n        }\n        if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL;\n        if (ctx->head != NULL) {\n          __Pyx_BufFmt_RaiseExpected(ctx);\n          return NULL;\n        }\n        return ts;\n      case ' ':\n      case '\\r':\n      case '\\n':\n        ++ts;\n        break;\n      case '<':\n        if (!__Pyx_Is_Little_Endian()) {\n          PyErr_SetString(PyExc_ValueError, \"Little-endian buffer not supported on big-endian compiler\");\n          return NULL;\n        }\n        ctx->new_packmode = '=';\n        ++ts;\n        break;\n      case '>':\n      case '!':\n        if (__Pyx_Is_Little_Endian()) {\n          PyErr_SetString(PyExc_ValueError, \"Big-endian buffer not supported on little-endian compiler\");\n          return NULL;\n        }\n        ctx->new_packmode = '=';\n        ++ts;\n        break;\n      case '=':\n      case '@':\n      case '^':\n        ctx->new_packmode = *ts++;\n        break;\n      case 'T':\n        {\n          const char* ts_after_sub;\n          size_t i, struct_count = ctx->new_count;\n          size_t struct_alignment = ctx->struct_alignment;\n          ctx->new_count = 1;\n          ++ts;\n          if (*ts != '{') {\n            PyErr_SetString(PyExc_ValueError, \"Buffer acquisition: Expected '{' after 'T'\");\n            return NULL;\n          }\n          if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL;\n          ctx->enc_type = 0;\n          ctx->enc_count = 0;\n          ctx->struct_alignment = 0;\n          ++ts;\n          ts_after_sub = ts;\n          for (i = 0; i != struct_count; ++i) {\n            ts_after_sub = __Pyx_BufFmt_CheckString(ctx, ts);\n            if (!ts_after_sub) return NULL;\n          }\n          ts = ts_after_sub;\n          if (struct_alignment) ctx->struct_alignment = struct_alignment;\n        }\n        break;\n      case '}':\n        {\n          size_t alignment = ctx->struct_alignment;\n          ++ts;\n          if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL;\n          ctx->enc_type = 0;\n          if (alignment && ctx->fmt_offset % alignment) {\n            ctx->fmt_offset += alignment - (ctx->fmt_offset % alignment);\n          }\n        }\n        return ts;\n      case 'x':\n        if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL;\n        ctx->fmt_offset += ctx->new_count;\n        ctx->new_count = 1;\n        ctx->enc_count = 0;\n        ctx->enc_type = 0;\n        ctx->enc_packmode = ctx->new_packmode;\n        ++ts;\n        break;\n      case 'Z':\n        got_Z = 1;\n        ++ts;\n        if (*ts != 'f' && *ts != 'd' && *ts != 'g') {\n          __Pyx_BufFmt_RaiseUnexpectedChar('Z');\n          return NULL;\n        }\n        CYTHON_FALLTHROUGH;\n      case '?': case 'c': case 'b': case 'B': case 'h': case 'H': case 'i': case 'I':\n      case 'l': case 'L': case 'q': case 'Q':\n      case 'f': case 'd': case 'g':\n      case 'O': case 'p':\n        if ((ctx->enc_type == *ts) && (got_Z == ctx->is_complex) &&\n            (ctx->enc_packmode == ctx->new_packmode) && (!ctx->is_valid_array)) {\n          ctx->enc_count += ctx->new_count;\n          ctx->new_count = 1;\n          got_Z = 0;\n          ++ts;\n          break;\n        }\n        CYTHON_FALLTHROUGH;\n      case 's':\n        if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL;\n        ctx->enc_count = ctx->new_count;\n        ctx->enc_packmode = ctx->new_packmode;\n        ctx->enc_type = *ts;\n        ctx->is_complex = got_Z;\n        ++ts;\n        ctx->new_count = 1;\n        got_Z = 0;\n        break;\n      case ':':\n        ++ts;\n        while(*ts != ':') ++ts;\n        ++ts;\n        break;\n      case '(':\n        if (__pyx_buffmt_parse_array(ctx, &ts) < 0) return NULL;\n        break;\n      default:\n        {\n          int number = __Pyx_BufFmt_ExpectNumber(&ts);\n          if (number == -1) return NULL;\n          ctx->new_count = (size_t)number;\n        }\n    }\n  }\n}\n\n/* TypeInfoCompare */\n  static int\n__pyx_typeinfo_cmp(__Pyx_TypeInfo *a, __Pyx_TypeInfo *b)\n{\n    int i;\n    if (!a || !b)\n        return 0;\n    if (a == b)\n        return 1;\n    if (a->size != b->size || a->typegroup != b->typegroup ||\n            a->is_unsigned != b->is_unsigned || a->ndim != b->ndim) {\n        if (a->typegroup == 'H' || b->typegroup == 'H') {\n            return a->size == b->size;\n        } else {\n            return 0;\n        }\n    }\n    if (a->ndim) {\n        for (i = 0; i < a->ndim; i++)\n            if (a->arraysize[i] != b->arraysize[i])\n                return 0;\n    }\n    if (a->typegroup == 'S') {\n        if (a->flags != b->flags)\n            return 0;\n        if (a->fields || b->fields) {\n            if (!(a->fields && b->fields))\n                return 0;\n            for (i = 0; a->fields[i].type && b->fields[i].type; i++) {\n                __Pyx_StructField *field_a = a->fields + i;\n                __Pyx_StructField *field_b = b->fields + i;\n                if (field_a->offset != field_b->offset ||\n                    !__pyx_typeinfo_cmp(field_a->type, field_b->type))\n                    return 0;\n            }\n            return !a->fields[i].type && !b->fields[i].type;\n        }\n    }\n    return 1;\n}\n\n/* MemviewSliceValidateAndInit */\n  static int\n__pyx_check_strides(Py_buffer *buf, int dim, int ndim, int spec)\n{\n    if (buf->shape[dim] <= 1)\n        return 1;\n    if (buf->strides) {\n        if (spec & __Pyx_MEMVIEW_CONTIG) {\n            if (spec & (__Pyx_MEMVIEW_PTR|__Pyx_MEMVIEW_FULL)) {\n                if (unlikely(buf->strides[dim] != sizeof(void *))) {\n                    PyErr_Format(PyExc_ValueError,\n                                 \"Buffer is not indirectly contiguous \"\n                                 \"in dimension %d.\", dim);\n                    goto fail;\n                }\n            } else if (unlikely(buf->strides[dim] != buf->itemsize)) {\n                PyErr_SetString(PyExc_ValueError,\n                                \"Buffer and memoryview are not contiguous \"\n                                \"in the same dimension.\");\n                goto fail;\n            }\n        }\n        if (spec & __Pyx_MEMVIEW_FOLLOW) {\n            Py_ssize_t stride = buf->strides[dim];\n            if (stride < 0)\n                stride = -stride;\n            if (unlikely(stride < buf->itemsize)) {\n                PyErr_SetString(PyExc_ValueError,\n                                \"Buffer and memoryview are not contiguous \"\n                                \"in the same dimension.\");\n                goto fail;\n            }\n        }\n    } else {\n        if (unlikely(spec & __Pyx_MEMVIEW_CONTIG && dim != ndim - 1)) {\n            PyErr_Format(PyExc_ValueError,\n                         \"C-contiguous buffer is not contiguous in \"\n                         \"dimension %d\", dim);\n            goto fail;\n        } else if (unlikely(spec & (__Pyx_MEMVIEW_PTR))) {\n            PyErr_Format(PyExc_ValueError,\n                         \"C-contiguous buffer is not indirect in \"\n                         \"dimension %d\", dim);\n            goto fail;\n        } else if (unlikely(buf->suboffsets)) {\n            PyErr_SetString(PyExc_ValueError,\n                            \"Buffer exposes suboffsets but no strides\");\n            goto fail;\n        }\n    }\n    return 1;\nfail:\n    return 0;\n}\nstatic int\n__pyx_check_suboffsets(Py_buffer *buf, int dim, int ndim, int spec)\n{\n    CYTHON_UNUSED_VAR(ndim);\n    if (spec & __Pyx_MEMVIEW_DIRECT) {\n        if (unlikely(buf->suboffsets && buf->suboffsets[dim] >= 0)) {\n            PyErr_Format(PyExc_ValueError,\n                         \"Buffer not compatible with direct access \"\n                         \"in dimension %d.\", dim);\n            goto fail;\n        }\n    }\n    if (spec & __Pyx_MEMVIEW_PTR) {\n        if (unlikely(!buf->suboffsets || (buf->suboffsets[dim] < 0))) {\n            PyErr_Format(PyExc_ValueError,\n                         \"Buffer is not indirectly accessible \"\n                         \"in dimension %d.\", dim);\n            goto fail;\n        }\n    }\n    return 1;\nfail:\n    return 0;\n}\nstatic int\n__pyx_verify_contig(Py_buffer *buf, int ndim, int c_or_f_flag)\n{\n    int i;\n    if (c_or_f_flag & __Pyx_IS_F_CONTIG) {\n        Py_ssize_t stride = 1;\n        for (i = 0; i < ndim; i++) {\n            if (unlikely(stride * buf->itemsize != buf->strides[i]  &&  buf->shape[i] > 1)) {\n                PyErr_SetString(PyExc_ValueError,\n                    \"Buffer not fortran contiguous.\");\n                goto fail;\n            }\n            stride = stride * buf->shape[i];\n        }\n    } else if (c_or_f_flag & __Pyx_IS_C_CONTIG) {\n        Py_ssize_t stride = 1;\n        for (i = ndim - 1; i >- 1; i--) {\n            if (unlikely(stride * buf->itemsize != buf->strides[i]  &&  buf->shape[i] > 1)) {\n                PyErr_SetString(PyExc_ValueError,\n                    \"Buffer not C contiguous.\");\n                goto fail;\n            }\n            stride = stride * buf->shape[i];\n        }\n    }\n    return 1;\nfail:\n    return 0;\n}\nstatic int __Pyx_ValidateAndInit_memviewslice(\n                int *axes_specs,\n                int c_or_f_flag,\n                int buf_flags,\n                int ndim,\n                __Pyx_TypeInfo *dtype,\n                __Pyx_BufFmt_StackElem stack[],\n                __Pyx_memviewslice *memviewslice,\n                PyObject *original_obj)\n{\n    struct __pyx_memoryview_obj *memview, *new_memview;\n    __Pyx_RefNannyDeclarations\n    Py_buffer *buf;\n    int i, spec = 0, retval = -1;\n    __Pyx_BufFmt_Context ctx;\n    int from_memoryview = __pyx_memoryview_check(original_obj);\n    __Pyx_RefNannySetupContext(\"ValidateAndInit_memviewslice\", 0);\n    if (from_memoryview && __pyx_typeinfo_cmp(dtype, ((struct __pyx_memoryview_obj *)\n                                                            original_obj)->typeinfo)) {\n        memview = (struct __pyx_memoryview_obj *) original_obj;\n        new_memview = NULL;\n    } else {\n        memview = (struct __pyx_memoryview_obj *) __pyx_memoryview_new(\n                                            original_obj, buf_flags, 0, dtype);\n        new_memview = memview;\n        if (unlikely(!memview))\n            goto fail;\n    }\n    buf = &memview->view;\n    if (unlikely(buf->ndim != ndim)) {\n        PyErr_Format(PyExc_ValueError,\n                \"Buffer has wrong number of dimensions (expected %d, got %d)\",\n                ndim, buf->ndim);\n        goto fail;\n    }\n    if (new_memview) {\n        __Pyx_BufFmt_Init(&ctx, stack, dtype);\n        if (unlikely(!__Pyx_BufFmt_CheckString(&ctx, buf->format))) goto fail;\n    }\n    if (unlikely((unsigned) buf->itemsize != dtype->size)) {\n        PyErr_Format(PyExc_ValueError,\n                     \"Item size of buffer (%\" CYTHON_FORMAT_SSIZE_T \"u byte%s) \"\n                     \"does not match size of '%s' (%\" CYTHON_FORMAT_SSIZE_T \"u byte%s)\",\n                     buf->itemsize,\n                     (buf->itemsize > 1) ? \"s\" : \"\",\n                     dtype->name,\n                     dtype->size,\n                     (dtype->size > 1) ? \"s\" : \"\");\n        goto fail;\n    }\n    if (buf->len > 0) {\n        for (i = 0; i < ndim; i++) {\n            spec = axes_specs[i];\n            if (unlikely(!__pyx_check_strides(buf, i, ndim, spec)))\n                goto fail;\n            if (unlikely(!__pyx_check_suboffsets(buf, i, ndim, spec)))\n                goto fail;\n        }\n        if (unlikely(buf->strides && !__pyx_verify_contig(buf, ndim, c_or_f_flag)))\n            goto fail;\n    }\n    if (unlikely(__Pyx_init_memviewslice(memview, ndim, memviewslice,\n                                         new_memview != NULL) == -1)) {\n        goto fail;\n    }\n    retval = 0;\n    goto no_fail;\nfail:\n    Py_XDECREF(new_memview);\n    retval = -1;\nno_fail:\n    __Pyx_RefNannyFinishContext();\n    return retval;\n}\n\n/* ObjectToMemviewSlice */\n  static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlice_d_dc_int(PyObject *obj, int writable_flag) {\n    __Pyx_memviewslice result = { 0, 0, { 0 }, { 0 }, { 0 } };\n    __Pyx_BufFmt_StackElem stack[1];\n    int axes_specs[] = { (__Pyx_MEMVIEW_DIRECT | __Pyx_MEMVIEW_FOLLOW), (__Pyx_MEMVIEW_DIRECT | __Pyx_MEMVIEW_CONTIG) };\n    int retcode;\n    if (obj == Py_None) {\n        result.memview = (struct __pyx_memoryview_obj *) Py_None;\n        return result;\n    }\n    retcode = __Pyx_ValidateAndInit_memviewslice(axes_specs, __Pyx_IS_C_CONTIG,\n                                                 (PyBUF_C_CONTIGUOUS | PyBUF_FORMAT) | writable_flag, 2,\n                                                 &__Pyx_TypeInfo_int, stack,\n                                                 &result, obj);\n    if (unlikely(retcode == -1))\n        goto __pyx_fail;\n    return result;\n__pyx_fail:\n    result.memview = NULL;\n    result.data = NULL;\n    return result;\n}\n\n/* ObjectToMemviewSlice */\n  static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlice_d_dc_double(PyObject *obj, int writable_flag) {\n    __Pyx_memviewslice result = { 0, 0, { 0 }, { 0 }, { 0 } };\n    __Pyx_BufFmt_StackElem stack[1];\n    int axes_specs[] = { (__Pyx_MEMVIEW_DIRECT | __Pyx_MEMVIEW_FOLLOW), (__Pyx_MEMVIEW_DIRECT | __Pyx_MEMVIEW_CONTIG) };\n    int retcode;\n    if (obj == Py_None) {\n        result.memview = (struct __pyx_memoryview_obj *) Py_None;\n        return result;\n    }\n    retcode = __Pyx_ValidateAndInit_memviewslice(axes_specs, __Pyx_IS_C_CONTIG,\n                                                 (PyBUF_C_CONTIGUOUS | PyBUF_FORMAT) | writable_flag, 2,\n                                                 &__Pyx_TypeInfo_double, stack,\n                                                 &result, obj);\n    if (unlikely(retcode == -1))\n        goto __pyx_fail;\n    return result;\n__pyx_fail:\n    result.memview = NULL;\n    result.data = NULL;\n    return result;\n}\n\n/* MemviewSliceCopyTemplate */\n  static __Pyx_memviewslice\n__pyx_memoryview_copy_new_contig(const __Pyx_memviewslice *from_mvs,\n                                 const char *mode, int ndim,\n                                 size_t sizeof_dtype, int contig_flag,\n                                 int dtype_is_object)\n{\n    __Pyx_RefNannyDeclarations\n    int i;\n    __Pyx_memviewslice new_mvs = { 0, 0, { 0 }, { 0 }, { 0 } };\n    struct __pyx_memoryview_obj *from_memview = from_mvs->memview;\n    Py_buffer *buf = &from_memview->view;\n    PyObject *shape_tuple = NULL;\n    PyObject *temp_int = NULL;\n    struct __pyx_array_obj *array_obj = NULL;\n    struct __pyx_memoryview_obj *memview_obj = NULL;\n    __Pyx_RefNannySetupContext(\"__pyx_memoryview_copy_new_contig\", 0);\n    for (i = 0; i < ndim; i++) {\n        if (unlikely(from_mvs->suboffsets[i] >= 0)) {\n            PyErr_Format(PyExc_ValueError, \"Cannot copy memoryview slice with \"\n                                           \"indirect dimensions (axis %d)\", i);\n            goto fail;\n        }\n    }\n    shape_tuple = PyTuple_New(ndim);\n    if (unlikely(!shape_tuple)) {\n        goto fail;\n    }\n    __Pyx_GOTREF(shape_tuple);\n    for(i = 0; i < ndim; i++) {\n        temp_int = PyInt_FromSsize_t(from_mvs->shape[i]);\n        if(unlikely(!temp_int)) {\n            goto fail;\n        } else {\n            PyTuple_SET_ITEM(shape_tuple, i, temp_int);\n            temp_int = NULL;\n        }\n    }\n    array_obj = __pyx_array_new(shape_tuple, sizeof_dtype, buf->format, (char *) mode, NULL);\n    if (unlikely(!array_obj)) {\n        goto fail;\n    }\n    __Pyx_GOTREF(array_obj);\n    memview_obj = (struct __pyx_memoryview_obj *) __pyx_memoryview_new(\n                                    (PyObject *) array_obj, contig_flag,\n                                    dtype_is_object,\n                                    from_mvs->memview->typeinfo);\n    if (unlikely(!memview_obj))\n        goto fail;\n    if (unlikely(__Pyx_init_memviewslice(memview_obj, ndim, &new_mvs, 1) < 0))\n        goto fail;\n    if (unlikely(__pyx_memoryview_copy_contents(*from_mvs, new_mvs, ndim, ndim,\n                                                dtype_is_object) < 0))\n        goto fail;\n    goto no_fail;\nfail:\n    __Pyx_XDECREF(new_mvs.memview);\n    new_mvs.memview = NULL;\n    new_mvs.data = NULL;\nno_fail:\n    __Pyx_XDECREF(shape_tuple);\n    __Pyx_XDECREF(temp_int);\n    __Pyx_XDECREF(array_obj);\n    __Pyx_RefNannyFinishContext();\n    return new_mvs;\n}\n\n/* MemviewSliceInit */\n  static int\n__Pyx_init_memviewslice(struct __pyx_memoryview_obj *memview,\n                        int ndim,\n                        __Pyx_memviewslice *memviewslice,\n                        int memview_is_new_reference)\n{\n    __Pyx_RefNannyDeclarations\n    int i, retval=-1;\n    Py_buffer *buf = &memview->view;\n    __Pyx_RefNannySetupContext(\"init_memviewslice\", 0);\n    if (unlikely(memviewslice->memview || memviewslice->data)) {\n        PyErr_SetString(PyExc_ValueError,\n            \"memviewslice is already initialized!\");\n        goto fail;\n    }\n    if (buf->strides) {\n        for (i = 0; i < ndim; i++) {\n            memviewslice->strides[i] = buf->strides[i];\n        }\n    } else {\n        Py_ssize_t stride = buf->itemsize;\n        for (i = ndim - 1; i >= 0; i--) {\n            memviewslice->strides[i] = stride;\n            stride *= buf->shape[i];\n        }\n    }\n    for (i = 0; i < ndim; i++) {\n        memviewslice->shape[i]   = buf->shape[i];\n        if (buf->suboffsets) {\n            memviewslice->suboffsets[i] = buf->suboffsets[i];\n        } else {\n            memviewslice->suboffsets[i] = -1;\n        }\n    }\n    memviewslice->memview = memview;\n    memviewslice->data = (char *)buf->buf;\n    if (__pyx_add_acquisition_count(memview) == 0 && !memview_is_new_reference) {\n        Py_INCREF(memview);\n    }\n    retval = 0;\n    goto no_fail;\nfail:\n    memviewslice->memview = 0;\n    memviewslice->data = 0;\n    retval = -1;\nno_fail:\n    __Pyx_RefNannyFinishContext();\n    return retval;\n}\n#ifndef Py_NO_RETURN\n#define Py_NO_RETURN\n#endif\nstatic void __pyx_fatalerror(const char *fmt, ...) Py_NO_RETURN {\n    va_list vargs;\n    char msg[200];\n#if PY_VERSION_HEX >= 0x030A0000 || defined(HAVE_STDARG_PROTOTYPES)\n    va_start(vargs, fmt);\n#else\n    va_start(vargs);\n#endif\n    vsnprintf(msg, 200, fmt, vargs);\n    va_end(vargs);\n    Py_FatalError(msg);\n}\nstatic CYTHON_INLINE int\n__pyx_add_acquisition_count_locked(__pyx_atomic_int_type *acquisition_count,\n                                   PyThread_type_lock lock)\n{\n    int result;\n    PyThread_acquire_lock(lock, 1);\n    result = (*acquisition_count)++;\n    PyThread_release_lock(lock);\n    return result;\n}\nstatic CYTHON_INLINE int\n__pyx_sub_acquisition_count_locked(__pyx_atomic_int_type *acquisition_count,\n                                   PyThread_type_lock lock)\n{\n    int result;\n    PyThread_acquire_lock(lock, 1);\n    result = (*acquisition_count)--;\n    PyThread_release_lock(lock);\n    return result;\n}\nstatic CYTHON_INLINE void\n__Pyx_INC_MEMVIEW(__Pyx_memviewslice *memslice, int have_gil, int lineno)\n{\n    __pyx_nonatomic_int_type old_acquisition_count;\n    struct __pyx_memoryview_obj *memview = memslice->memview;\n    if (unlikely(!memview || (PyObject *) memview == Py_None)) {\n        return;\n    }\n    old_acquisition_count = __pyx_add_acquisition_count(memview);\n    if (unlikely(old_acquisition_count <= 0)) {\n        if (likely(old_acquisition_count == 0)) {\n            if (have_gil) {\n                Py_INCREF((PyObject *) memview);\n            } else {\n                PyGILState_STATE _gilstate = PyGILState_Ensure();\n                Py_INCREF((PyObject *) memview);\n                PyGILState_Release(_gilstate);\n            }\n        } else {\n            __pyx_fatalerror(\"Acquisition count is %d (line %d)\",\n                             old_acquisition_count+1, lineno);\n        }\n    }\n}\nstatic CYTHON_INLINE void __Pyx_XCLEAR_MEMVIEW(__Pyx_memviewslice *memslice,\n                                             int have_gil, int lineno) {\n    __pyx_nonatomic_int_type old_acquisition_count;\n    struct __pyx_memoryview_obj *memview = memslice->memview;\n    if (unlikely(!memview || (PyObject *) memview == Py_None)) {\n        memslice->memview = NULL;\n        return;\n    }\n    old_acquisition_count = __pyx_sub_acquisition_count(memview);\n    memslice->data = NULL;\n    if (likely(old_acquisition_count > 1)) {\n        memslice->memview = NULL;\n    } else if (likely(old_acquisition_count == 1)) {\n        if (have_gil) {\n            Py_CLEAR(memslice->memview);\n        } else {\n            PyGILState_STATE _gilstate = PyGILState_Ensure();\n            Py_CLEAR(memslice->memview);\n            PyGILState_Release(_gilstate);\n        }\n    } else {\n        __pyx_fatalerror(\"Acquisition count is %d (line %d)\",\n                         old_acquisition_count-1, lineno);\n    }\n}\n\n/* TypeInfoToFormat */\n  static struct __pyx_typeinfo_string __Pyx_TypeInfoToFormat(__Pyx_TypeInfo *type) {\n    struct __pyx_typeinfo_string result = { {0} };\n    char *buf = (char *) result.string;\n    size_t size = type->size;\n    switch (type->typegroup) {\n        case 'H':\n            *buf = 'c';\n            break;\n        case 'I':\n        case 'U':\n            if (size == 1)\n                *buf = (type->is_unsigned) ? 'B' : 'b';\n            else if (size == 2)\n                *buf = (type->is_unsigned) ? 'H' : 'h';\n            else if (size == 4)\n                *buf = (type->is_unsigned) ? 'I' : 'i';\n            else if (size == 8)\n                *buf = (type->is_unsigned) ? 'Q' : 'q';\n            break;\n        case 'P':\n            *buf = 'P';\n            break;\n        case 'C':\n         {\n            __Pyx_TypeInfo complex_type = *type;\n            complex_type.typegroup = 'R';\n            complex_type.size /= 2;\n            *buf++ = 'Z';\n            *buf = __Pyx_TypeInfoToFormat(&complex_type).string[0];\n            break;\n         }\n        case 'R':\n            if (size == 4)\n                *buf = 'f';\n            else if (size == 8)\n                *buf = 'd';\n            else\n                *buf = 'g';\n            break;\n    }\n    return result;\n}\n\n/* CIntToPy */\n  static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value) {\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wconversion\"\n#endif\n    const int neg_one = (int) -1, const_zero = (int) 0;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic pop\n#endif\n    const int is_unsigned = neg_one > const_zero;\n    if (is_unsigned) {\n        if (sizeof(int) < sizeof(long)) {\n            return PyInt_FromLong((long) value);\n        } else if (sizeof(int) <= sizeof(unsigned long)) {\n            return PyLong_FromUnsignedLong((unsigned long) value);\n#ifdef HAVE_LONG_LONG\n        } else if (sizeof(int) <= sizeof(unsigned PY_LONG_LONG)) {\n            return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value);\n#endif\n        }\n    } else {\n        if (sizeof(int) <= sizeof(long)) {\n            return PyInt_FromLong((long) value);\n#ifdef HAVE_LONG_LONG\n        } else if (sizeof(int) <= sizeof(PY_LONG_LONG)) {\n            return PyLong_FromLongLong((PY_LONG_LONG) value);\n#endif\n        }\n    }\n    {\n        unsigned char *bytes = (unsigned char *)&value;\n#if !CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX >= 0x030d00A4\n        if (is_unsigned) {\n            return PyLong_FromUnsignedNativeBytes(bytes, sizeof(value), -1);\n        } else {\n            return PyLong_FromNativeBytes(bytes, sizeof(value), -1);\n        }\n#elif !CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030d0000\n        int one = 1; int little = (int)*(unsigned char *)&one;\n        return _PyLong_FromByteArray(bytes, sizeof(int),\n                                     little, !is_unsigned);\n#else\n        int one = 1; int little = (int)*(unsigned char *)&one;\n        PyObject *from_bytes, *result = NULL;\n        PyObject *py_bytes = NULL, *arg_tuple = NULL, *kwds = NULL, *order_str = NULL;\n        from_bytes = PyObject_GetAttrString((PyObject*)&PyLong_Type, \"from_bytes\");\n        if (!from_bytes) return NULL;\n        py_bytes = PyBytes_FromStringAndSize((char*)bytes, sizeof(int));\n        if (!py_bytes) goto limited_bad;\n        order_str = PyUnicode_FromString(little ? \"little\" : \"big\");\n        if (!order_str) goto limited_bad;\n        arg_tuple = PyTuple_Pack(2, py_bytes, order_str);\n        if (!arg_tuple) goto limited_bad;\n        if (!is_unsigned) {\n            kwds = PyDict_New();\n            if (!kwds) goto limited_bad;\n            if (PyDict_SetItemString(kwds, \"signed\", __Pyx_NewRef(Py_True))) goto limited_bad;\n        }\n        result = PyObject_Call(from_bytes, arg_tuple, kwds);\n        limited_bad:\n        Py_XDECREF(kwds);\n        Py_XDECREF(arg_tuple);\n        Py_XDECREF(order_str);\n        Py_XDECREF(py_bytes);\n        Py_XDECREF(from_bytes);\n        return result;\n#endif\n    }\n}\n\n/* CIntFromPy */\n  static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *x) {\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wconversion\"\n#endif\n    const int neg_one = (int) -1, const_zero = (int) 0;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic pop\n#endif\n    const int is_unsigned = neg_one > const_zero;\n#if PY_MAJOR_VERSION < 3\n    if (likely(PyInt_Check(x))) {\n        if ((sizeof(int) < sizeof(long))) {\n            __PYX_VERIFY_RETURN_INT(int, long, PyInt_AS_LONG(x))\n        } else {\n            long val = PyInt_AS_LONG(x);\n            if (is_unsigned && unlikely(val < 0)) {\n                goto raise_neg_overflow;\n            }\n            return (int) val;\n        }\n    }\n#endif\n    if (unlikely(!PyLong_Check(x))) {\n        int val;\n        PyObject *tmp = __Pyx_PyNumber_IntOrLong(x);\n        if (!tmp) return (int) -1;\n        val = __Pyx_PyInt_As_int(tmp);\n        Py_DECREF(tmp);\n        return val;\n    }\n    if (is_unsigned) {\n#if CYTHON_USE_PYLONG_INTERNALS\n        if (unlikely(__Pyx_PyLong_IsNeg(x))) {\n            goto raise_neg_overflow;\n        } else if (__Pyx_PyLong_IsCompact(x)) {\n            __PYX_VERIFY_RETURN_INT(int, __Pyx_compact_upylong, __Pyx_PyLong_CompactValueUnsigned(x))\n        } else {\n            const digit* digits = __Pyx_PyLong_Digits(x);\n            assert(__Pyx_PyLong_DigitCount(x) > 1);\n            switch (__Pyx_PyLong_DigitCount(x)) {\n                case 2:\n                    if ((8 * sizeof(int) > 1 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(int) >= 2 * PyLong_SHIFT)) {\n                            return (int) (((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0]));\n                        }\n                    }\n                    break;\n                case 3:\n                    if ((8 * sizeof(int) > 2 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(int) >= 3 * PyLong_SHIFT)) {\n                            return (int) (((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]));\n                        }\n                    }\n                    break;\n                case 4:\n                    if ((8 * sizeof(int) > 3 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(int) >= 4 * PyLong_SHIFT)) {\n                            return (int) (((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]));\n                        }\n                    }\n                    break;\n            }\n        }\n#endif\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7\n        if (unlikely(Py_SIZE(x) < 0)) {\n            goto raise_neg_overflow;\n        }\n#else\n        {\n            int result = PyObject_RichCompareBool(x, Py_False, Py_LT);\n            if (unlikely(result < 0))\n                return (int) -1;\n            if (unlikely(result == 1))\n                goto raise_neg_overflow;\n        }\n#endif\n        if ((sizeof(int) <= sizeof(unsigned long))) {\n            __PYX_VERIFY_RETURN_INT_EXC(int, unsigned long, PyLong_AsUnsignedLong(x))\n#ifdef HAVE_LONG_LONG\n        } else if ((sizeof(int) <= sizeof(unsigned PY_LONG_LONG))) {\n            __PYX_VERIFY_RETURN_INT_EXC(int, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x))\n#endif\n        }\n    } else {\n#if CYTHON_USE_PYLONG_INTERNALS\n        if (__Pyx_PyLong_IsCompact(x)) {\n            __PYX_VERIFY_RETURN_INT(int, __Pyx_compact_pylong, __Pyx_PyLong_CompactValue(x))\n        } else {\n            const digit* digits = __Pyx_PyLong_Digits(x);\n            assert(__Pyx_PyLong_DigitCount(x) > 1);\n            switch (__Pyx_PyLong_SignedDigitCount(x)) {\n                case -2:\n                    if ((8 * sizeof(int) - 1 > 1 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) {\n                            return (int) (((int)-1)*(((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));\n                        }\n                    }\n                    break;\n                case 2:\n                    if ((8 * sizeof(int) > 1 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) {\n                            return (int) ((((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));\n                        }\n                    }\n                    break;\n                case -3:\n                    if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) {\n                            return (int) (((int)-1)*(((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));\n                        }\n                    }\n                    break;\n                case 3:\n                    if ((8 * sizeof(int) > 2 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) {\n                            return (int) ((((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));\n                        }\n                    }\n                    break;\n                case -4:\n                    if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(int) - 1 > 4 * PyLong_SHIFT)) {\n                            return (int) (((int)-1)*(((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));\n                        }\n                    }\n                    break;\n                case 4:\n                    if ((8 * sizeof(int) > 3 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(int) - 1 > 4 * PyLong_SHIFT)) {\n                            return (int) ((((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));\n                        }\n                    }\n                    break;\n            }\n        }\n#endif\n        if ((sizeof(int) <= sizeof(long))) {\n            __PYX_VERIFY_RETURN_INT_EXC(int, long, PyLong_AsLong(x))\n#ifdef HAVE_LONG_LONG\n        } else if ((sizeof(int) <= sizeof(PY_LONG_LONG))) {\n            __PYX_VERIFY_RETURN_INT_EXC(int, PY_LONG_LONG, PyLong_AsLongLong(x))\n#endif\n        }\n    }\n    {\n        int val;\n        int ret = -1;\n#if PY_VERSION_HEX >= 0x030d00A6 && !CYTHON_COMPILING_IN_LIMITED_API\n        Py_ssize_t bytes_copied = PyLong_AsNativeBytes(\n            x, &val, sizeof(val), Py_ASNATIVEBYTES_NATIVE_ENDIAN | (is_unsigned ? Py_ASNATIVEBYTES_UNSIGNED_BUFFER | Py_ASNATIVEBYTES_REJECT_NEGATIVE : 0));\n        if (unlikely(bytes_copied == -1)) {\n        } else if (unlikely(bytes_copied > (Py_ssize_t) sizeof(val))) {\n            goto raise_overflow;\n        } else {\n            ret = 0;\n        }\n#elif PY_VERSION_HEX < 0x030d0000 && !(CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API) || defined(_PyLong_AsByteArray)\n        int one = 1; int is_little = (int)*(unsigned char *)&one;\n        unsigned char *bytes = (unsigned char *)&val;\n        ret = _PyLong_AsByteArray((PyLongObject *)x,\n                                    bytes, sizeof(val),\n                                    is_little, !is_unsigned);\n#else\n        PyObject *v;\n        PyObject *stepval = NULL, *mask = NULL, *shift = NULL;\n        int bits, remaining_bits, is_negative = 0;\n        int chunk_size = (sizeof(long) < 8) ? 30 : 62;\n        if (likely(PyLong_CheckExact(x))) {\n            v = __Pyx_NewRef(x);\n        } else {\n            v = PyNumber_Long(x);\n            if (unlikely(!v)) return (int) -1;\n            assert(PyLong_CheckExact(v));\n        }\n        {\n            int result = PyObject_RichCompareBool(v, Py_False, Py_LT);\n            if (unlikely(result < 0)) {\n                Py_DECREF(v);\n                return (int) -1;\n            }\n            is_negative = result == 1;\n        }\n        if (is_unsigned && unlikely(is_negative)) {\n            Py_DECREF(v);\n            goto raise_neg_overflow;\n        } else if (is_negative) {\n            stepval = PyNumber_Invert(v);\n            Py_DECREF(v);\n            if (unlikely(!stepval))\n                return (int) -1;\n        } else {\n            stepval = v;\n        }\n        v = NULL;\n        val = (int) 0;\n        mask = PyLong_FromLong((1L << chunk_size) - 1); if (unlikely(!mask)) goto done;\n        shift = PyLong_FromLong(chunk_size); if (unlikely(!shift)) goto done;\n        for (bits = 0; bits < (int) sizeof(int) * 8 - chunk_size; bits += chunk_size) {\n            PyObject *tmp, *digit;\n            long idigit;\n            digit = PyNumber_And(stepval, mask);\n            if (unlikely(!digit)) goto done;\n            idigit = PyLong_AsLong(digit);\n            Py_DECREF(digit);\n            if (unlikely(idigit < 0)) goto done;\n            val |= ((int) idigit) << bits;\n            tmp = PyNumber_Rshift(stepval, shift);\n            if (unlikely(!tmp)) goto done;\n            Py_DECREF(stepval); stepval = tmp;\n        }\n        Py_DECREF(shift); shift = NULL;\n        Py_DECREF(mask); mask = NULL;\n        {\n            long idigit = PyLong_AsLong(stepval);\n            if (unlikely(idigit < 0)) goto done;\n            remaining_bits = ((int) sizeof(int) * 8) - bits - (is_unsigned ? 0 : 1);\n            if (unlikely(idigit >= (1L << remaining_bits)))\n                goto raise_overflow;\n            val |= ((int) idigit) << bits;\n        }\n        if (!is_unsigned) {\n            if (unlikely(val & (((int) 1) << (sizeof(int) * 8 - 1))))\n                goto raise_overflow;\n            if (is_negative)\n                val = ~val;\n        }\n        ret = 0;\n    done:\n        Py_XDECREF(shift);\n        Py_XDECREF(mask);\n        Py_XDECREF(stepval);\n#endif\n        if (unlikely(ret))\n            return (int) -1;\n        return val;\n    }\nraise_overflow:\n    PyErr_SetString(PyExc_OverflowError,\n        \"value too large to convert to int\");\n    return (int) -1;\nraise_neg_overflow:\n    PyErr_SetString(PyExc_OverflowError,\n        \"can't convert negative value to int\");\n    return (int) -1;\n}\n\n/* CIntToPy */\n  static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) {\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wconversion\"\n#endif\n    const long neg_one = (long) -1, const_zero = (long) 0;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic pop\n#endif\n    const int is_unsigned = neg_one > const_zero;\n    if (is_unsigned) {\n        if (sizeof(long) < sizeof(long)) {\n            return PyInt_FromLong((long) value);\n        } else if (sizeof(long) <= sizeof(unsigned long)) {\n            return PyLong_FromUnsignedLong((unsigned long) value);\n#ifdef HAVE_LONG_LONG\n        } else if (sizeof(long) <= sizeof(unsigned PY_LONG_LONG)) {\n            return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value);\n#endif\n        }\n    } else {\n        if (sizeof(long) <= sizeof(long)) {\n            return PyInt_FromLong((long) value);\n#ifdef HAVE_LONG_LONG\n        } else if (sizeof(long) <= sizeof(PY_LONG_LONG)) {\n            return PyLong_FromLongLong((PY_LONG_LONG) value);\n#endif\n        }\n    }\n    {\n        unsigned char *bytes = (unsigned char *)&value;\n#if !CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX >= 0x030d00A4\n        if (is_unsigned) {\n            return PyLong_FromUnsignedNativeBytes(bytes, sizeof(value), -1);\n        } else {\n            return PyLong_FromNativeBytes(bytes, sizeof(value), -1);\n        }\n#elif !CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030d0000\n        int one = 1; int little = (int)*(unsigned char *)&one;\n        return _PyLong_FromByteArray(bytes, sizeof(long),\n                                     little, !is_unsigned);\n#else\n        int one = 1; int little = (int)*(unsigned char *)&one;\n        PyObject *from_bytes, *result = NULL;\n        PyObject *py_bytes = NULL, *arg_tuple = NULL, *kwds = NULL, *order_str = NULL;\n        from_bytes = PyObject_GetAttrString((PyObject*)&PyLong_Type, \"from_bytes\");\n        if (!from_bytes) return NULL;\n        py_bytes = PyBytes_FromStringAndSize((char*)bytes, sizeof(long));\n        if (!py_bytes) goto limited_bad;\n        order_str = PyUnicode_FromString(little ? \"little\" : \"big\");\n        if (!order_str) goto limited_bad;\n        arg_tuple = PyTuple_Pack(2, py_bytes, order_str);\n        if (!arg_tuple) goto limited_bad;\n        if (!is_unsigned) {\n            kwds = PyDict_New();\n            if (!kwds) goto limited_bad;\n            if (PyDict_SetItemString(kwds, \"signed\", __Pyx_NewRef(Py_True))) goto limited_bad;\n        }\n        result = PyObject_Call(from_bytes, arg_tuple, kwds);\n        limited_bad:\n        Py_XDECREF(kwds);\n        Py_XDECREF(arg_tuple);\n        Py_XDECREF(order_str);\n        Py_XDECREF(py_bytes);\n        Py_XDECREF(from_bytes);\n        return result;\n#endif\n    }\n}\n\n/* CIntFromPy */\n  static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) {\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wconversion\"\n#endif\n    const long neg_one = (long) -1, const_zero = (long) 0;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic pop\n#endif\n    const int is_unsigned = neg_one > const_zero;\n#if PY_MAJOR_VERSION < 3\n    if (likely(PyInt_Check(x))) {\n        if ((sizeof(long) < sizeof(long))) {\n            __PYX_VERIFY_RETURN_INT(long, long, PyInt_AS_LONG(x))\n        } else {\n            long val = PyInt_AS_LONG(x);\n            if (is_unsigned && unlikely(val < 0)) {\n                goto raise_neg_overflow;\n            }\n            return (long) val;\n        }\n    }\n#endif\n    if (unlikely(!PyLong_Check(x))) {\n        long val;\n        PyObject *tmp = __Pyx_PyNumber_IntOrLong(x);\n        if (!tmp) return (long) -1;\n        val = __Pyx_PyInt_As_long(tmp);\n        Py_DECREF(tmp);\n        return val;\n    }\n    if (is_unsigned) {\n#if CYTHON_USE_PYLONG_INTERNALS\n        if (unlikely(__Pyx_PyLong_IsNeg(x))) {\n            goto raise_neg_overflow;\n        } else if (__Pyx_PyLong_IsCompact(x)) {\n            __PYX_VERIFY_RETURN_INT(long, __Pyx_compact_upylong, __Pyx_PyLong_CompactValueUnsigned(x))\n        } else {\n            const digit* digits = __Pyx_PyLong_Digits(x);\n            assert(__Pyx_PyLong_DigitCount(x) > 1);\n            switch (__Pyx_PyLong_DigitCount(x)) {\n                case 2:\n                    if ((8 * sizeof(long) > 1 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(long) >= 2 * PyLong_SHIFT)) {\n                            return (long) (((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0]));\n                        }\n                    }\n                    break;\n                case 3:\n                    if ((8 * sizeof(long) > 2 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(long) >= 3 * PyLong_SHIFT)) {\n                            return (long) (((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]));\n                        }\n                    }\n                    break;\n                case 4:\n                    if ((8 * sizeof(long) > 3 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(long) >= 4 * PyLong_SHIFT)) {\n                            return (long) (((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]));\n                        }\n                    }\n                    break;\n            }\n        }\n#endif\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7\n        if (unlikely(Py_SIZE(x) < 0)) {\n            goto raise_neg_overflow;\n        }\n#else\n        {\n            int result = PyObject_RichCompareBool(x, Py_False, Py_LT);\n            if (unlikely(result < 0))\n                return (long) -1;\n            if (unlikely(result == 1))\n                goto raise_neg_overflow;\n        }\n#endif\n        if ((sizeof(long) <= sizeof(unsigned long))) {\n            __PYX_VERIFY_RETURN_INT_EXC(long, unsigned long, PyLong_AsUnsignedLong(x))\n#ifdef HAVE_LONG_LONG\n        } else if ((sizeof(long) <= sizeof(unsigned PY_LONG_LONG))) {\n            __PYX_VERIFY_RETURN_INT_EXC(long, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x))\n#endif\n        }\n    } else {\n#if CYTHON_USE_PYLONG_INTERNALS\n        if (__Pyx_PyLong_IsCompact(x)) {\n            __PYX_VERIFY_RETURN_INT(long, __Pyx_compact_pylong, __Pyx_PyLong_CompactValue(x))\n        } else {\n            const digit* digits = __Pyx_PyLong_Digits(x);\n            assert(__Pyx_PyLong_DigitCount(x) > 1);\n            switch (__Pyx_PyLong_SignedDigitCount(x)) {\n                case -2:\n                    if ((8 * sizeof(long) - 1 > 1 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) {\n                            return (long) (((long)-1)*(((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));\n                        }\n                    }\n                    break;\n                case 2:\n                    if ((8 * sizeof(long) > 1 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) {\n                            return (long) ((((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));\n                        }\n                    }\n                    break;\n                case -3:\n                    if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) {\n                            return (long) (((long)-1)*(((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));\n                        }\n                    }\n                    break;\n                case 3:\n                    if ((8 * sizeof(long) > 2 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) {\n                            return (long) ((((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));\n                        }\n                    }\n                    break;\n                case -4:\n                    if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(long) - 1 > 4 * PyLong_SHIFT)) {\n                            return (long) (((long)-1)*(((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));\n                        }\n                    }\n                    break;\n                case 4:\n                    if ((8 * sizeof(long) > 3 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(long) - 1 > 4 * PyLong_SHIFT)) {\n                            return (long) ((((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));\n                        }\n                    }\n                    break;\n            }\n        }\n#endif\n        if ((sizeof(long) <= sizeof(long))) {\n            __PYX_VERIFY_RETURN_INT_EXC(long, long, PyLong_AsLong(x))\n#ifdef HAVE_LONG_LONG\n        } else if ((sizeof(long) <= sizeof(PY_LONG_LONG))) {\n            __PYX_VERIFY_RETURN_INT_EXC(long, PY_LONG_LONG, PyLong_AsLongLong(x))\n#endif\n        }\n    }\n    {\n        long val;\n        int ret = -1;\n#if PY_VERSION_HEX >= 0x030d00A6 && !CYTHON_COMPILING_IN_LIMITED_API\n        Py_ssize_t bytes_copied = PyLong_AsNativeBytes(\n            x, &val, sizeof(val), Py_ASNATIVEBYTES_NATIVE_ENDIAN | (is_unsigned ? Py_ASNATIVEBYTES_UNSIGNED_BUFFER | Py_ASNATIVEBYTES_REJECT_NEGATIVE : 0));\n        if (unlikely(bytes_copied == -1)) {\n        } else if (unlikely(bytes_copied > (Py_ssize_t) sizeof(val))) {\n            goto raise_overflow;\n        } else {\n            ret = 0;\n        }\n#elif PY_VERSION_HEX < 0x030d0000 && !(CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API) || defined(_PyLong_AsByteArray)\n        int one = 1; int is_little = (int)*(unsigned char *)&one;\n        unsigned char *bytes = (unsigned char *)&val;\n        ret = _PyLong_AsByteArray((PyLongObject *)x,\n                                    bytes, sizeof(val),\n                                    is_little, !is_unsigned);\n#else\n        PyObject *v;\n        PyObject *stepval = NULL, *mask = NULL, *shift = NULL;\n        int bits, remaining_bits, is_negative = 0;\n        int chunk_size = (sizeof(long) < 8) ? 30 : 62;\n        if (likely(PyLong_CheckExact(x))) {\n            v = __Pyx_NewRef(x);\n        } else {\n            v = PyNumber_Long(x);\n            if (unlikely(!v)) return (long) -1;\n            assert(PyLong_CheckExact(v));\n        }\n        {\n            int result = PyObject_RichCompareBool(v, Py_False, Py_LT);\n            if (unlikely(result < 0)) {\n                Py_DECREF(v);\n                return (long) -1;\n            }\n            is_negative = result == 1;\n        }\n        if (is_unsigned && unlikely(is_negative)) {\n            Py_DECREF(v);\n            goto raise_neg_overflow;\n        } else if (is_negative) {\n            stepval = PyNumber_Invert(v);\n            Py_DECREF(v);\n            if (unlikely(!stepval))\n                return (long) -1;\n        } else {\n            stepval = v;\n        }\n        v = NULL;\n        val = (long) 0;\n        mask = PyLong_FromLong((1L << chunk_size) - 1); if (unlikely(!mask)) goto done;\n        shift = PyLong_FromLong(chunk_size); if (unlikely(!shift)) goto done;\n        for (bits = 0; bits < (int) sizeof(long) * 8 - chunk_size; bits += chunk_size) {\n            PyObject *tmp, *digit;\n            long idigit;\n            digit = PyNumber_And(stepval, mask);\n            if (unlikely(!digit)) goto done;\n            idigit = PyLong_AsLong(digit);\n            Py_DECREF(digit);\n            if (unlikely(idigit < 0)) goto done;\n            val |= ((long) idigit) << bits;\n            tmp = PyNumber_Rshift(stepval, shift);\n            if (unlikely(!tmp)) goto done;\n            Py_DECREF(stepval); stepval = tmp;\n        }\n        Py_DECREF(shift); shift = NULL;\n        Py_DECREF(mask); mask = NULL;\n        {\n            long idigit = PyLong_AsLong(stepval);\n            if (unlikely(idigit < 0)) goto done;\n            remaining_bits = ((int) sizeof(long) * 8) - bits - (is_unsigned ? 0 : 1);\n            if (unlikely(idigit >= (1L << remaining_bits)))\n                goto raise_overflow;\n            val |= ((long) idigit) << bits;\n        }\n        if (!is_unsigned) {\n            if (unlikely(val & (((long) 1) << (sizeof(long) * 8 - 1))))\n                goto raise_overflow;\n            if (is_negative)\n                val = ~val;\n        }\n        ret = 0;\n    done:\n        Py_XDECREF(shift);\n        Py_XDECREF(mask);\n        Py_XDECREF(stepval);\n#endif\n        if (unlikely(ret))\n            return (long) -1;\n        return val;\n    }\nraise_overflow:\n    PyErr_SetString(PyExc_OverflowError,\n        \"value too large to convert to long\");\n    return (long) -1;\nraise_neg_overflow:\n    PyErr_SetString(PyExc_OverflowError,\n        \"can't convert negative value to long\");\n    return (long) -1;\n}\n\n/* CIntFromPy */\n  static CYTHON_INLINE char __Pyx_PyInt_As_char(PyObject *x) {\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wconversion\"\n#endif\n    const char neg_one = (char) -1, const_zero = (char) 0;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic pop\n#endif\n    const int is_unsigned = neg_one > const_zero;\n#if PY_MAJOR_VERSION < 3\n    if (likely(PyInt_Check(x))) {\n        if ((sizeof(char) < sizeof(long))) {\n            __PYX_VERIFY_RETURN_INT(char, long, PyInt_AS_LONG(x))\n        } else {\n            long val = PyInt_AS_LONG(x);\n            if (is_unsigned && unlikely(val < 0)) {\n                goto raise_neg_overflow;\n            }\n            return (char) val;\n        }\n    }\n#endif\n    if (unlikely(!PyLong_Check(x))) {\n        char val;\n        PyObject *tmp = __Pyx_PyNumber_IntOrLong(x);\n        if (!tmp) return (char) -1;\n        val = __Pyx_PyInt_As_char(tmp);\n        Py_DECREF(tmp);\n        return val;\n    }\n    if (is_unsigned) {\n#if CYTHON_USE_PYLONG_INTERNALS\n        if (unlikely(__Pyx_PyLong_IsNeg(x))) {\n            goto raise_neg_overflow;\n        } else if (__Pyx_PyLong_IsCompact(x)) {\n            __PYX_VERIFY_RETURN_INT(char, __Pyx_compact_upylong, __Pyx_PyLong_CompactValueUnsigned(x))\n        } else {\n            const digit* digits = __Pyx_PyLong_Digits(x);\n            assert(__Pyx_PyLong_DigitCount(x) > 1);\n            switch (__Pyx_PyLong_DigitCount(x)) {\n                case 2:\n                    if ((8 * sizeof(char) > 1 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(char) >= 2 * PyLong_SHIFT)) {\n                            return (char) (((((char)digits[1]) << PyLong_SHIFT) | (char)digits[0]));\n                        }\n                    }\n                    break;\n                case 3:\n                    if ((8 * sizeof(char) > 2 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(char) >= 3 * PyLong_SHIFT)) {\n                            return (char) (((((((char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0]));\n                        }\n                    }\n                    break;\n                case 4:\n                    if ((8 * sizeof(char) > 3 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(char) >= 4 * PyLong_SHIFT)) {\n                            return (char) (((((((((char)digits[3]) << PyLong_SHIFT) | (char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0]));\n                        }\n                    }\n                    break;\n            }\n        }\n#endif\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7\n        if (unlikely(Py_SIZE(x) < 0)) {\n            goto raise_neg_overflow;\n        }\n#else\n        {\n            int result = PyObject_RichCompareBool(x, Py_False, Py_LT);\n            if (unlikely(result < 0))\n                return (char) -1;\n            if (unlikely(result == 1))\n                goto raise_neg_overflow;\n        }\n#endif\n        if ((sizeof(char) <= sizeof(unsigned long))) {\n            __PYX_VERIFY_RETURN_INT_EXC(char, unsigned long, PyLong_AsUnsignedLong(x))\n#ifdef HAVE_LONG_LONG\n        } else if ((sizeof(char) <= sizeof(unsigned PY_LONG_LONG))) {\n            __PYX_VERIFY_RETURN_INT_EXC(char, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x))\n#endif\n        }\n    } else {\n#if CYTHON_USE_PYLONG_INTERNALS\n        if (__Pyx_PyLong_IsCompact(x)) {\n            __PYX_VERIFY_RETURN_INT(char, __Pyx_compact_pylong, __Pyx_PyLong_CompactValue(x))\n        } else {\n            const digit* digits = __Pyx_PyLong_Digits(x);\n            assert(__Pyx_PyLong_DigitCount(x) > 1);\n            switch (__Pyx_PyLong_SignedDigitCount(x)) {\n                case -2:\n                    if ((8 * sizeof(char) - 1 > 1 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(char, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(char) - 1 > 2 * PyLong_SHIFT)) {\n                            return (char) (((char)-1)*(((((char)digits[1]) << PyLong_SHIFT) | (char)digits[0])));\n                        }\n                    }\n                    break;\n                case 2:\n                    if ((8 * sizeof(char) > 1 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(char) - 1 > 2 * PyLong_SHIFT)) {\n                            return (char) ((((((char)digits[1]) << PyLong_SHIFT) | (char)digits[0])));\n                        }\n                    }\n                    break;\n                case -3:\n                    if ((8 * sizeof(char) - 1 > 2 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(char, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(char) - 1 > 3 * PyLong_SHIFT)) {\n                            return (char) (((char)-1)*(((((((char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0])));\n                        }\n                    }\n                    break;\n                case 3:\n                    if ((8 * sizeof(char) > 2 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(char) - 1 > 3 * PyLong_SHIFT)) {\n                            return (char) ((((((((char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0])));\n                        }\n                    }\n                    break;\n                case -4:\n                    if ((8 * sizeof(char) - 1 > 3 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(char, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(char) - 1 > 4 * PyLong_SHIFT)) {\n                            return (char) (((char)-1)*(((((((((char)digits[3]) << PyLong_SHIFT) | (char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0])));\n                        }\n                    }\n                    break;\n                case 4:\n                    if ((8 * sizeof(char) > 3 * PyLong_SHIFT)) {\n                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {\n                            __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if ((8 * sizeof(char) - 1 > 4 * PyLong_SHIFT)) {\n                            return (char) ((((((((((char)digits[3]) << PyLong_SHIFT) | (char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0])));\n                        }\n                    }\n                    break;\n            }\n        }\n#endif\n        if ((sizeof(char) <= sizeof(long))) {\n            __PYX_VERIFY_RETURN_INT_EXC(char, long, PyLong_AsLong(x))\n#ifdef HAVE_LONG_LONG\n        } else if ((sizeof(char) <= sizeof(PY_LONG_LONG))) {\n            __PYX_VERIFY_RETURN_INT_EXC(char, PY_LONG_LONG, PyLong_AsLongLong(x))\n#endif\n        }\n    }\n    {\n        char val;\n        int ret = -1;\n#if PY_VERSION_HEX >= 0x030d00A6 && !CYTHON_COMPILING_IN_LIMITED_API\n        Py_ssize_t bytes_copied = PyLong_AsNativeBytes(\n            x, &val, sizeof(val), Py_ASNATIVEBYTES_NATIVE_ENDIAN | (is_unsigned ? Py_ASNATIVEBYTES_UNSIGNED_BUFFER | Py_ASNATIVEBYTES_REJECT_NEGATIVE : 0));\n        if (unlikely(bytes_copied == -1)) {\n        } else if (unlikely(bytes_copied > (Py_ssize_t) sizeof(val))) {\n            goto raise_overflow;\n        } else {\n            ret = 0;\n        }\n#elif PY_VERSION_HEX < 0x030d0000 && !(CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API) || defined(_PyLong_AsByteArray)\n        int one = 1; int is_little = (int)*(unsigned char *)&one;\n        unsigned char *bytes = (unsigned char *)&val;\n        ret = _PyLong_AsByteArray((PyLongObject *)x,\n                                    bytes, sizeof(val),\n                                    is_little, !is_unsigned);\n#else\n        PyObject *v;\n        PyObject *stepval = NULL, *mask = NULL, *shift = NULL;\n        int bits, remaining_bits, is_negative = 0;\n        int chunk_size = (sizeof(long) < 8) ? 30 : 62;\n        if (likely(PyLong_CheckExact(x))) {\n            v = __Pyx_NewRef(x);\n        } else {\n            v = PyNumber_Long(x);\n            if (unlikely(!v)) return (char) -1;\n            assert(PyLong_CheckExact(v));\n        }\n        {\n            int result = PyObject_RichCompareBool(v, Py_False, Py_LT);\n            if (unlikely(result < 0)) {\n                Py_DECREF(v);\n                return (char) -1;\n            }\n            is_negative = result == 1;\n        }\n        if (is_unsigned && unlikely(is_negative)) {\n            Py_DECREF(v);\n            goto raise_neg_overflow;\n        } else if (is_negative) {\n            stepval = PyNumber_Invert(v);\n            Py_DECREF(v);\n            if (unlikely(!stepval))\n                return (char) -1;\n        } else {\n            stepval = v;\n        }\n        v = NULL;\n        val = (char) 0;\n        mask = PyLong_FromLong((1L << chunk_size) - 1); if (unlikely(!mask)) goto done;\n        shift = PyLong_FromLong(chunk_size); if (unlikely(!shift)) goto done;\n        for (bits = 0; bits < (int) sizeof(char) * 8 - chunk_size; bits += chunk_size) {\n            PyObject *tmp, *digit;\n            long idigit;\n            digit = PyNumber_And(stepval, mask);\n            if (unlikely(!digit)) goto done;\n            idigit = PyLong_AsLong(digit);\n            Py_DECREF(digit);\n            if (unlikely(idigit < 0)) goto done;\n            val |= ((char) idigit) << bits;\n            tmp = PyNumber_Rshift(stepval, shift);\n            if (unlikely(!tmp)) goto done;\n            Py_DECREF(stepval); stepval = tmp;\n        }\n        Py_DECREF(shift); shift = NULL;\n        Py_DECREF(mask); mask = NULL;\n        {\n            long idigit = PyLong_AsLong(stepval);\n            if (unlikely(idigit < 0)) goto done;\n            remaining_bits = ((int) sizeof(char) * 8) - bits - (is_unsigned ? 0 : 1);\n            if (unlikely(idigit >= (1L << remaining_bits)))\n                goto raise_overflow;\n            val |= ((char) idigit) << bits;\n        }\n        if (!is_unsigned) {\n            if (unlikely(val & (((char) 1) << (sizeof(char) * 8 - 1))))\n                goto raise_overflow;\n            if (is_negative)\n                val = ~val;\n        }\n        ret = 0;\n    done:\n        Py_XDECREF(shift);\n        Py_XDECREF(mask);\n        Py_XDECREF(stepval);\n#endif\n        if (unlikely(ret))\n            return (char) -1;\n        return val;\n    }\nraise_overflow:\n    PyErr_SetString(PyExc_OverflowError,\n        \"value too large to convert to char\");\n    return (char) -1;\nraise_neg_overflow:\n    PyErr_SetString(PyExc_OverflowError,\n        \"can't convert negative value to char\");\n    return (char) -1;\n}\n\n/* FormatTypeName */\n  #if CYTHON_COMPILING_IN_LIMITED_API\nstatic __Pyx_TypeName\n__Pyx_PyType_GetName(PyTypeObject* tp)\n{\n    PyObject *name = __Pyx_PyObject_GetAttrStr((PyObject *)tp,\n                                               __pyx_n_s_name_2);\n    if (unlikely(name == NULL) || unlikely(!PyUnicode_Check(name))) {\n        PyErr_Clear();\n        Py_XDECREF(name);\n        name = __Pyx_NewRef(__pyx_n_s__55);\n    }\n    return name;\n}\n#endif\n\n/* CheckBinaryVersion */\n  static unsigned long __Pyx_get_runtime_version(void) {\n#if __PYX_LIMITED_VERSION_HEX >= 0x030B00A4\n    return Py_Version & ~0xFFUL;\n#else\n    const char* rt_version = Py_GetVersion();\n    unsigned long version = 0;\n    unsigned long factor = 0x01000000UL;\n    unsigned int digit = 0;\n    int i = 0;\n    while (factor) {\n        while ('0' <= rt_version[i] && rt_version[i] <= '9') {\n            digit = digit * 10 + (unsigned int) (rt_version[i] - '0');\n            ++i;\n        }\n        version += factor * digit;\n        if (rt_version[i] != '.')\n            break;\n        digit = 0;\n        factor >>= 8;\n        ++i;\n    }\n    return version;\n#endif\n}\nstatic int __Pyx_check_binary_version(unsigned long ct_version, unsigned long rt_version, int allow_newer) {\n    const unsigned long MAJOR_MINOR = 0xFFFF0000UL;\n    if ((rt_version & MAJOR_MINOR) == (ct_version & MAJOR_MINOR))\n        return 0;\n    if (likely(allow_newer && (rt_version & MAJOR_MINOR) > (ct_version & MAJOR_MINOR)))\n        return 1;\n    {\n        char message[200];\n        PyOS_snprintf(message, sizeof(message),\n                      \"compile time Python version %d.%d \"\n                      \"of module '%.100s' \"\n                      \"%s \"\n                      \"runtime version %d.%d\",\n                       (int) (ct_version >> 24), (int) ((ct_version >> 16) & 0xFF),\n                       __Pyx_MODULE_NAME,\n                       (allow_newer) ? \"was newer than\" : \"does not match\",\n                       (int) (rt_version >> 24), (int) ((rt_version >> 16) & 0xFF)\n       );\n        return PyErr_WarnEx(NULL, message, 1);\n    }\n}\n\n/* InitStrings */\n  #if PY_MAJOR_VERSION >= 3\nstatic int __Pyx_InitString(__Pyx_StringTabEntry t, PyObject **str) {\n    if (t.is_unicode | t.is_str) {\n        if (t.intern) {\n            *str = PyUnicode_InternFromString(t.s);\n        } else if (t.encoding) {\n            *str = PyUnicode_Decode(t.s, t.n - 1, t.encoding, NULL);\n        } else {\n            *str = PyUnicode_FromStringAndSize(t.s, t.n - 1);\n        }\n    } else {\n        *str = PyBytes_FromStringAndSize(t.s, t.n - 1);\n    }\n    if (!*str)\n        return -1;\n    if (PyObject_Hash(*str) == -1)\n        return -1;\n    return 0;\n}\n#endif\nstatic int __Pyx_InitStrings(__Pyx_StringTabEntry *t) {\n    while (t->p) {\n        #if PY_MAJOR_VERSION >= 3\n        __Pyx_InitString(*t, t->p);\n        #else\n        if (t->is_unicode) {\n            *t->p = PyUnicode_DecodeUTF8(t->s, t->n - 1, NULL);\n        } else if (t->intern) {\n            *t->p = PyString_InternFromString(t->s);\n        } else {\n            *t->p = PyString_FromStringAndSize(t->s, t->n - 1);\n        }\n        if (!*t->p)\n            return -1;\n        if (PyObject_Hash(*t->p) == -1)\n            return -1;\n        #endif\n        ++t;\n    }\n    return 0;\n}\n\n#include <string.h>\nstatic CYTHON_INLINE Py_ssize_t __Pyx_ssize_strlen(const char *s) {\n    size_t len = strlen(s);\n    if (unlikely(len > (size_t) PY_SSIZE_T_MAX)) {\n        PyErr_SetString(PyExc_OverflowError, \"byte string is too long\");\n        return -1;\n    }\n    return (Py_ssize_t) len;\n}\nstatic CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char* c_str) {\n    Py_ssize_t len = __Pyx_ssize_strlen(c_str);\n    if (unlikely(len < 0)) return NULL;\n    return __Pyx_PyUnicode_FromStringAndSize(c_str, len);\n}\nstatic CYTHON_INLINE PyObject* __Pyx_PyByteArray_FromString(const char* c_str) {\n    Py_ssize_t len = __Pyx_ssize_strlen(c_str);\n    if (unlikely(len < 0)) return NULL;\n    return PyByteArray_FromStringAndSize(c_str, len);\n}\nstatic CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject* o) {\n    Py_ssize_t ignore;\n    return __Pyx_PyObject_AsStringAndSize(o, &ignore);\n}\n#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT\n#if !CYTHON_PEP393_ENABLED\nstatic const char* __Pyx_PyUnicode_AsStringAndSize(PyObject* o, Py_ssize_t *length) {\n    char* defenc_c;\n    PyObject* defenc = _PyUnicode_AsDefaultEncodedString(o, NULL);\n    if (!defenc) return NULL;\n    defenc_c = PyBytes_AS_STRING(defenc);\n#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII\n    {\n        char* end = defenc_c + PyBytes_GET_SIZE(defenc);\n        char* c;\n        for (c = defenc_c; c < end; c++) {\n            if ((unsigned char) (*c) >= 128) {\n                PyUnicode_AsASCIIString(o);\n                return NULL;\n            }\n        }\n    }\n#endif\n    *length = PyBytes_GET_SIZE(defenc);\n    return defenc_c;\n}\n#else\nstatic CYTHON_INLINE const char* __Pyx_PyUnicode_AsStringAndSize(PyObject* o, Py_ssize_t *length) {\n    if (unlikely(__Pyx_PyUnicode_READY(o) == -1)) return NULL;\n#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII\n    if (likely(PyUnicode_IS_ASCII(o))) {\n        *length = PyUnicode_GET_LENGTH(o);\n        return PyUnicode_AsUTF8(o);\n    } else {\n        PyUnicode_AsASCIIString(o);\n        return NULL;\n    }\n#else\n    return PyUnicode_AsUTF8AndSize(o, length);\n#endif\n}\n#endif\n#endif\nstatic CYTHON_INLINE const char* __Pyx_PyObject_AsStringAndSize(PyObject* o, Py_ssize_t *length) {\n#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT\n    if (\n#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII\n            __Pyx_sys_getdefaultencoding_not_ascii &&\n#endif\n            PyUnicode_Check(o)) {\n        return __Pyx_PyUnicode_AsStringAndSize(o, length);\n    } else\n#endif\n#if (!CYTHON_COMPILING_IN_PYPY && !CYTHON_COMPILING_IN_LIMITED_API) || (defined(PyByteArray_AS_STRING) && defined(PyByteArray_GET_SIZE))\n    if (PyByteArray_Check(o)) {\n        *length = PyByteArray_GET_SIZE(o);\n        return PyByteArray_AS_STRING(o);\n    } else\n#endif\n    {\n        char* result;\n        int r = PyBytes_AsStringAndSize(o, &result, length);\n        if (unlikely(r < 0)) {\n            return NULL;\n        } else {\n            return result;\n        }\n    }\n}\nstatic CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) {\n   int is_true = x == Py_True;\n   if (is_true | (x == Py_False) | (x == Py_None)) return is_true;\n   else return PyObject_IsTrue(x);\n}\nstatic CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject* x) {\n    int retval;\n    if (unlikely(!x)) return -1;\n    retval = __Pyx_PyObject_IsTrue(x);\n    Py_DECREF(x);\n    return retval;\n}\nstatic PyObject* __Pyx_PyNumber_IntOrLongWrongResultType(PyObject* result, const char* type_name) {\n    __Pyx_TypeName result_type_name = __Pyx_PyType_GetName(Py_TYPE(result));\n#if PY_MAJOR_VERSION >= 3\n    if (PyLong_Check(result)) {\n        if (PyErr_WarnFormat(PyExc_DeprecationWarning, 1,\n                \"__int__ returned non-int (type \" __Pyx_FMT_TYPENAME \").  \"\n                \"The ability to return an instance of a strict subclass of int is deprecated, \"\n                \"and may be removed in a future version of Python.\",\n                result_type_name)) {\n            __Pyx_DECREF_TypeName(result_type_name);\n            Py_DECREF(result);\n            return NULL;\n        }\n        __Pyx_DECREF_TypeName(result_type_name);\n        return result;\n    }\n#endif\n    PyErr_Format(PyExc_TypeError,\n                 \"__%.4s__ returned non-%.4s (type \" __Pyx_FMT_TYPENAME \")\",\n                 type_name, type_name, result_type_name);\n    __Pyx_DECREF_TypeName(result_type_name);\n    Py_DECREF(result);\n    return NULL;\n}\nstatic CYTHON_INLINE PyObject* __Pyx_PyNumber_IntOrLong(PyObject* x) {\n#if CYTHON_USE_TYPE_SLOTS\n  PyNumberMethods *m;\n#endif\n  const char *name = NULL;\n  PyObject *res = NULL;\n#if PY_MAJOR_VERSION < 3\n  if (likely(PyInt_Check(x) || PyLong_Check(x)))\n#else\n  if (likely(PyLong_Check(x)))\n#endif\n    return __Pyx_NewRef(x);\n#if CYTHON_USE_TYPE_SLOTS\n  m = Py_TYPE(x)->tp_as_number;\n  #if PY_MAJOR_VERSION < 3\n  if (m && m->nb_int) {\n    name = \"int\";\n    res = m->nb_int(x);\n  }\n  else if (m && m->nb_long) {\n    name = \"long\";\n    res = m->nb_long(x);\n  }\n  #else\n  if (likely(m && m->nb_int)) {\n    name = \"int\";\n    res = m->nb_int(x);\n  }\n  #endif\n#else\n  if (!PyBytes_CheckExact(x) && !PyUnicode_CheckExact(x)) {\n    res = PyNumber_Int(x);\n  }\n#endif\n  if (likely(res)) {\n#if PY_MAJOR_VERSION < 3\n    if (unlikely(!PyInt_Check(res) && !PyLong_Check(res))) {\n#else\n    if (unlikely(!PyLong_CheckExact(res))) {\n#endif\n        return __Pyx_PyNumber_IntOrLongWrongResultType(res, name);\n    }\n  }\n  else if (!PyErr_Occurred()) {\n    PyErr_SetString(PyExc_TypeError,\n                    \"an integer is required\");\n  }\n  return res;\n}\nstatic CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) {\n  Py_ssize_t ival;\n  PyObject *x;\n#if PY_MAJOR_VERSION < 3\n  if (likely(PyInt_CheckExact(b))) {\n    if (sizeof(Py_ssize_t) >= sizeof(long))\n        return PyInt_AS_LONG(b);\n    else\n        return PyInt_AsSsize_t(b);\n  }\n#endif\n  if (likely(PyLong_CheckExact(b))) {\n    #if CYTHON_USE_PYLONG_INTERNALS\n    if (likely(__Pyx_PyLong_IsCompact(b))) {\n        return __Pyx_PyLong_CompactValue(b);\n    } else {\n      const digit* digits = __Pyx_PyLong_Digits(b);\n      const Py_ssize_t size = __Pyx_PyLong_SignedDigitCount(b);\n      switch (size) {\n         case 2:\n           if (8 * sizeof(Py_ssize_t) > 2 * PyLong_SHIFT) {\n             return (Py_ssize_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));\n           }\n           break;\n         case -2:\n           if (8 * sizeof(Py_ssize_t) > 2 * PyLong_SHIFT) {\n             return -(Py_ssize_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));\n           }\n           break;\n         case 3:\n           if (8 * sizeof(Py_ssize_t) > 3 * PyLong_SHIFT) {\n             return (Py_ssize_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));\n           }\n           break;\n         case -3:\n           if (8 * sizeof(Py_ssize_t) > 3 * PyLong_SHIFT) {\n             return -(Py_ssize_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));\n           }\n           break;\n         case 4:\n           if (8 * sizeof(Py_ssize_t) > 4 * PyLong_SHIFT) {\n             return (Py_ssize_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));\n           }\n           break;\n         case -4:\n           if (8 * sizeof(Py_ssize_t) > 4 * PyLong_SHIFT) {\n             return -(Py_ssize_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));\n           }\n           break;\n      }\n    }\n    #endif\n    return PyLong_AsSsize_t(b);\n  }\n  x = PyNumber_Index(b);\n  if (!x) return -1;\n  ival = PyInt_AsSsize_t(x);\n  Py_DECREF(x);\n  return ival;\n}\nstatic CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject* o) {\n  if (sizeof(Py_hash_t) == sizeof(Py_ssize_t)) {\n    return (Py_hash_t) __Pyx_PyIndex_AsSsize_t(o);\n#if PY_MAJOR_VERSION < 3\n  } else if (likely(PyInt_CheckExact(o))) {\n    return PyInt_AS_LONG(o);\n#endif\n  } else {\n    Py_ssize_t ival;\n    PyObject *x;\n    x = PyNumber_Index(o);\n    if (!x) return -1;\n    ival = PyInt_AsLong(x);\n    Py_DECREF(x);\n    return ival;\n  }\n}\nstatic CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b) {\n  return b ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False);\n}\nstatic CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) {\n    return PyInt_FromSize_t(ival);\n}\n\n\n/* #### Code section: utility_code_pragmas_end ### */\n#ifdef _MSC_VER\n#pragma warning( pop )\n#endif\n\n\n\n/* #### Code section: end ### */\n#endif /* Py_PYTHON_H */\n"
  },
  {
    "path": "triangle/core.pyx",
    "content": "#cython: language_level=3\n\nfrom libc.stdlib cimport free\nimport numpy as np\n\n\ncdef extern from \"triangle.h\":\n\n    struct triangulateio:\n\n        double *pointlist\n        double *pointattributelist\n        int *pointmarkerlist\n        int numberofpoints\n        int numberofpointattributes\n\n        int *trianglelist\n        double *triangleattributelist\n        double *trianglearealist\n        int *neighborlist\n        int numberoftriangles\n        int numberofcorners\n        int numberoftriangleattributes\n\n        int *segmentlist\n        int *segmentmarkerlist\n        int numberofsegments\n\n        double *holelist\n        int numberofholes\n\n        double *regionlist\n        int numberofregions\n\n        int *edgelist\n        int *edgemarkerlist\n        double *normlist\n        int numberofedges\n\n\n    int triangulate(\n        char *triswitches,\n        triangulateio *in_,\n        triangulateio *out_,\n        triangulateio *vorout\n    )\n\n\ncdef array_ii(int N, int M, int* p):\n    if p and N and M:\n        return <int[:N, :M]>p\n\n\ncdef array_dd(int N, int M, double* p):\n    if p and N and M:\n        return <double[:N, :M]>p\n\n\ncdef int* ptr_ii(int[:, ::1] arr):\n    return &arr[0, 0]\n\n\ncdef double* ptr_dd(double[:, ::1] arr):\n    return &arr[0, 0]\n\n\ncdef ii(int* _0, int* _1, int** pdata, check, free_):\n\n    def _get():\n        return array_ii(_0[0], _1[0], pdata[0])\n\n    def _set(v):\n        data = ptr_ii(v)\n        pdata[0] = data\n        _0[0], _1[0] = v.shape\n        check()\n\n    def _free():\n        if free_:\n            if pdata[0]:\n                free(pdata[0])\n            pdata[0] = NULL\n\n    return _get, _set, _free\n\n\ncdef dd(int* _0, int* _1, double** pdata, check, free_):\n\n    def _get():\n        return array_dd(_0[0], _1[0], pdata[0])\n\n    def _set(v):\n        data = ptr_dd(v)\n        pdata[0] = data\n        _0[0], _1[0] = v.shape\n        check()\n\n    def _free():\n        if free_:\n            if pdata[0]:\n                free(pdata[0])\n            pdata[0] = NULL\n\n\n    return _get, _set, _free\n\n\ncdef _wrap(triangulateio* c):\n\n    cdef int _1 = 1\n    cdef int _2 = 2\n    cdef int _3 = 3\n    cdef int _4 = 4\n\n    def check():\n        assert _1 == 1\n        assert _2 == 2\n        assert _3 == 3\n        assert _4 == 4\n\n    return (\n        dd(&c.numberofpoints, &_2, &c.pointlist, check, True),\n        dd(&c.numberofpoints, &c.numberofpointattributes, &c.pointattributelist, check, True),\n        ii(&c.numberofpoints, &_1, &c.pointmarkerlist, check, True),\n\n        ii(&c.numberoftriangles, &c.numberofcorners, &c.trianglelist, check, True),\n        dd(&c.numberoftriangles, &c.numberoftriangleattributes, &c.triangleattributelist, check, True),\n        dd(&c.numberoftriangles, &_1, &c.trianglearealist, check, True),\n        ii(&c.numberoftriangles, &_3, &c.neighborlist, check, True),\n\n        ii(&c.numberofsegments, &_2, &c.segmentlist, check, True),\n        ii(&c.numberofsegments, &_1, &c.segmentmarkerlist, check, True),\n\n        dd(&c.numberofholes, &_2, &c.holelist, check, False),\n\n        dd(&c.numberofregions, &_4, &c.regionlist, check, False),\n\n        ii(&c.numberofedges, &_2, &c.edgelist, check, True),\n        ii(&c.numberofedges, &_1, &c.edgemarkerlist, check, True),\n        dd(&c.numberofedges, &_2, &c.normlist, check, True),\n    )\n\n\nfields = (\n    ('pointlist', 'double'),\n    ('pointattributelist', 'double'),\n    ('pointmarkerlist', 'intc'),\n\n    ('trianglelist', 'intc'),\n    ('triangleattributelist', 'double'),\n    ('trianglearealist', 'double'),\n    ('neighborlist', 'double'),\n\n    ('segmentlist', 'intc'),\n    ('segmentmarkerlist', 'intc'),\n\n    ('holelist', 'double'),\n    ('regionlist', 'double'),\n\n    ('edgelist', 'intc'),\n    ('edgemarkerlist', 'intc'),\n    ('normlist', 'double'),\n)\n\n\nfield_dtype = {name:dtype for name, dtype in fields}\n\n\ncdef cinit(triangulateio *c):\n    c.pointlist = NULL\n    c.pointattributelist = NULL\n    c.pointmarkerlist = NULL\n    c.numberofpoints = 0\n    c.numberofpointattributes = 0\n\n    c.trianglelist = NULL\n    c.triangleattributelist = NULL\n    c.trianglearealist = NULL\n    c.neighborlist = NULL\n    c.numberoftriangles = 0\n    c.numberofcorners = 0\n    c.numberoftriangleattributes = 0\n\n    c.segmentlist = NULL\n    c.segmentmarkerlist = NULL\n    c.numberofsegments = 0\n\n    c.holelist = NULL\n    c.numberofholes = 0\n\n    c.regionlist = NULL\n    c.numberofregions = 0\n\n    c.edgelist = NULL\n    c.edgemarkerlist = NULL\n    c.normlist = NULL\n    c.numberofedges = 0\n\n\ncdef wrap(triangulateio* c):\n    rslt = []\n    for field, accessor in zip(fields, _wrap(c)):\n        name, dtype = field\n        _get, _set, _free = accessor\n        rslt.append((name, dtype, _get, _set, _free))\n    return rslt\n\n\ndef contig2d(value, dtype):\n    value = np.ascontiguousarray(value, dtype=dtype)\n    if len(value.shape) == 1:\n        value = value.reshape((value.shape[0], 1))\n    assert value.flags['C_CONTIGUOUS']\n    return value\n\n\ncdef fin(d, triangulateio* c):\n    for name, dtype, _get, _set, _free in wrap(c):\n        if name not in d:\n            continue\n        _set(d[name])\n\n\ncdef fout(triangulateio* c, d):\n    for name, dtype, _get, _set, _free in wrap(c):\n        arr = _get()\n        if arr:\n            d[name] =  np.array(arr)\n            _free()\n\n\ndef triang(_in, opts):\n\n    if ('pointlist' not in _in) or (len(_in['pointlist']) < 3):\n        raise ValueError('Input must have at least three vertices.')\n\n    _in = {name:contig2d(_in[name], field_dtype[name]) for name in _in}\n\n    opts = opts.encode('utf-8')\n\n    cdef triangulateio in_\n    cdef triangulateio out_\n    cdef triangulateio vorout_\n\n    cinit(&in_)\n    cinit(&out_)\n    cinit(&vorout_)\n\n    fin(_in, &in_)\n\n    if triangulate(opts, &in_, &out_, &vorout_) != 0:\n        raise RuntimeError('Triangulation failed -- probably because of invalid geometry on input.')\n\n    _out, _vorout = {}, {}\n    fout(&out_, _out)\n    fout(&vorout_, _vorout)\n\n    return _out, _vorout\n"
  },
  {
    "path": "triangle/data/A.1.ele",
    "content": "29  3  0\n   1      29     2     1\n   2       2    29    23\n   3      25    24    23\n   4      23    22     2\n   5      25    23    29\n   6       2    22     3\n   7       3    21     4\n   8      21     3    22\n   9       4    21    20\n  10       5     4    26\n  11      19    26     4\n  12      26    19    18\n  13      19     4    20\n  14       5    26    28\n  15      12    14    13\n  16      14    12    11\n  17      11    10     9\n  18       8    14     9\n  19       8    15    14\n  20       9    14    11\n  21       6    27     7\n  22      26    18    27\n  23       5    28     6\n  24      27    18     7\n  25      28    27     6\n  26      15     7    16\n  27       7    15     8\n  28      17     7    18\n  29       7    17    16\n# Generated by triangle -p A.poly\n"
  },
  {
    "path": "triangle/data/A.1.node",
    "content": "29  2  1  1\n   1    0.20000000000000001  -0.77639999999999998  -0.56999999999999995    1\n   2    0.22  -0.7732  -0.55000000000000004    1\n   3    0.24560000000000001  -0.75639999999999996  -0.51000000000000001    1\n   4    0.27760000000000001  -0.70199999999999996  -0.53000000000000003    1\n   5    0.48880000000000001  -0.20760000000000001  0.28000000000000003    1\n   6    0.50480000000000003  -0.20760000000000001  0.29999999999999999    1\n   7    0.74080000000000001  -0.73960000000000004  0    1\n   8    0.75600000000000001  -0.76119999999999999  -0.01    1\n   9    0.77439999999999998  -0.77239999999999998  0    1\n  10    0.80000000000000004  -0.77639999999999998  0.02    1\n  11    0.80000000000000004  -0.79239999999999999  0.01    1\n  12    0.57920000000000005  -0.79239999999999999  -0.20999999999999999    1\n  13    0.57920000000000005  -0.77639999999999998  -0.20000000000000001    1\n  14    0.62160000000000004  -0.77159999999999995  -0.14999999999999999    1\n  15    0.63360000000000005  -0.76280000000000003  -0.13    1\n  16    0.63919999999999999  -0.74439999999999995  -0.10000000000000001    1\n  17    0.62080000000000002  -0.68440000000000001  -0.059999999999999998    1\n  18    0.58720000000000006  -0.60440000000000005  -0.01    1\n  19    0.36080000000000001  -0.60440000000000005  -0.23999999999999999    1\n  20    0.31919999999999998  -0.70679999999999998  -0.39000000000000001    1\n  21    0.312  -0.73960000000000004  -0.42999999999999999    1\n  22    0.31840000000000002  -0.76119999999999999  -0.44    1\n  23    0.33439999999999998  -0.77159999999999995  -0.44    1\n  24    0.37119999999999997  -0.77639999999999998  -0.40999999999999998    1\n  25    0.37119999999999997  -0.79239999999999999  -0.41999999999999998    1\n  26    0.37440000000000001  -0.56999999999999995  -0.20000000000000001    1\n  27    0.57440000000000002  -0.56999999999999995  0    1\n  28    0.47360000000000002  -0.33079999999999998  0.14000000000000001    1\n  29    0.20000000000000001  -0.79239999999999999  -0.58999999999999997    1\n# Generated by triangle -p A.poly\n"
  },
  {
    "path": "triangle/data/A.1.poly",
    "content": "0  2  1  1\n29  1\n   1      29     1       1\n   2       1     2       1\n   3       2     3       1\n   4       3     4       1\n   5       4     5       1\n   6       5     6       1\n   7       6     7       1\n   8       7     8       1\n   9       8     9       1\n  10       9    10       1\n  11      10    11       1\n  12      11    12       1\n  13      13    12       1\n  14      14    13       1\n  15      15    14       1\n  16      16    15       1\n  17      17    16       1\n  18      18    17       1\n  19      18    19       1\n  20      19    20       1\n  21      20    21       1\n  22      21    22       1\n  23      23    22       1\n  24      24    23       1\n  25      24    25       1\n  26      25    29       1\n  27      26    27       1\n  28      28    27       1\n  29      28    26       1\n1\n   1   0.46999999999999997  -0.5\n# Generated by triangle -p A.poly\n"
  },
  {
    "path": "triangle/data/A.poly",
    "content": "29 2 1 0\n1 0.200000 -0.776400 -0.57\n2 0.220000 -0.773200 -0.55\n3 0.245600 -0.756400 -0.51\n4 0.277600 -0.702000 -0.53\n5 0.488800 -0.207600 0.28\n6 0.504800 -0.207600 0.30\n7 0.740800 -0.739600 0\n8 0.756000 -0.761200 -0.01\n9 0.774400 -0.772400 0\n10 0.800000 -0.776400 0.02\n11 0.800000 -0.792400 0.01\n12 0.579200 -0.792400 -0.21\n13 0.579200 -0.776400 -0.2\n14 0.621600 -0.771600 -0.15\n15 0.633600 -0.762800 -0.13\n16 0.639200 -0.744400 -0.1\n17 0.620800 -0.684400 -0.06\n18 0.587200 -0.604400 -0.01\n19 0.360800 -0.604400 -0.24\n20 0.319200 -0.706800 -0.39\n21 0.312000 -0.739600 -0.43\n22 0.318400 -0.761200 -0.44\n23 0.334400 -0.771600 -0.44\n24 0.371200 -0.776400 -0.41\n25 0.371200 -0.792400 -0.42\n26 0.374400 -0.570000 -0.2\n27 0.574400 -0.570000 0\n28 0.473600 -0.330800 0.14\n29 0.200000 -0.792400 -0.59\n29 0\n1 29 1\n2 1 2\n3 2 3\n4 3 4\n5 4 5\n6 5 6\n7 6 7\n8 7 8\n9 8 9\n10 9 10\n11 10 11\n12 11 12\n13 12 13\n14 13 14\n15 14 15\n16 15 16\n17 16 17\n18 17 18\n19 18 19\n20 19 20\n21 20 21\n22 21 22\n23 22 23\n24 23 24\n25 24 25\n26 25 29\n27 26 27\n28 27 28\n29 28 26\n1\n1 0.47 -0.5\n"
  },
  {
    "path": "triangle/data/bbox.1.area",
    "content": "12\n1  -1\n2  -1\n3  0.02\n4  -1\n5  -1\n6  -1\n7  -1\n8  -1\n9  -1\n10  -1\n11  -1\n12  -1\n"
  },
  {
    "path": "triangle/data/bbox.1.ele",
    "content": "12  3  0\n   1       7    11     8\n   2       9     1     5\n   3       6     2     9\n   4       5     1    10\n   5       3     7    10\n   6       6     8    12\n   7       6     9     5\n   8       7     3    11\n   9      11     4     8\n  10       5    10     7\n  11      12     2     6\n  12       8     4    12\n# Generated by triangle -pqc box\n"
  },
  {
    "path": "triangle/data/bbox.1.node",
    "content": "12  2  0  1\n   1    0  0    5\n   2    0  3    5\n   3    3  0    1\n   4    3  3    33\n   5    1  1    1\n   6    1  2    10\n   7    2  1    1\n   8    2  2    10\n   9    0  1.5    5\n  10    1.5  0    1\n  11    3  1.5    1\n  12    1.5  3    1\n# Generated by triangle -pqc box\n"
  },
  {
    "path": "triangle/data/box.1.ele",
    "content": "8  3  0\n   1       1     5     6\n   2       5     1     3\n   3       2     6     8\n   4       6     2     1\n   5       7     3     4\n   6       3     7     5\n   7       8     4     2\n   8       4     8     7\n# Generated by triangle -pc box\n"
  },
  {
    "path": "triangle/data/box.1.node",
    "content": "8  2  0  1\n   1    0  0    5\n   2    0  3    5\n   3    3  0    1\n   4    3  3    33\n   5    1  1    1\n   6    1  2    10\n   7    2  1    1\n   8    2  2    10\n# Generated by triangle -pc box\n"
  },
  {
    "path": "triangle/data/box.1.poly",
    "content": "0  2  0  1\n8  1\n   1       1     2       5\n   2       5     7       1\n   3       8     7       1\n   4       6     8      10\n   5       5     6       1\n   6       3     1       1\n   7       4     3       1\n   8       2     4       1\n1\n   1   1.5  1.5\n# Generated by triangle -pc box\n"
  },
  {
    "path": "triangle/data/box.2.ele",
    "content": "62  3  0\n   1      16     6    18\n   2      23    22    20\n   3      33    32     8\n   4      14    24    19\n   5      26    35     7\n   6      20    11    23\n   7      15    18     9\n   8      39    35    12\n   9      16    18    15\n  10      10    31    33\n  11       5    15    24\n  12      26     7    23\n  13      15     9    13\n  14       9     1    13\n  15       1    11    14\n  16      20    14    11\n  17       5    16    15\n  18      24    15    13\n  19       5     6    16\n  20      18    28    17\n  21      28    18     6\n  22      17     9    18\n  23      31    30    27\n  24      12    35    29\n  25      13     1    19\n  26       1    14    19\n  27      11    21    23\n  28      24    20     5\n  29      35    25    29\n  30      22    23     7\n  31       7     5    22\n  32      20    22     5\n  33      25    21     3\n  34      19    24    13\n  35      20    24    14\n  36      35    26    25\n  37      21    26    23\n  38      21    25    26\n  39      30     2    27\n  40       2    17    27\n  41      32    31     6\n  42      31    32    33\n  43       3    29    25\n  44      28    27    17\n  45      31    28     6\n  46      31    10    30\n  47      39     8    36\n  48       6     8    32\n  49       8    38    33\n  50      10    33    34\n  51      31    27    28\n  52      34    33    38\n  53       8    39    38\n  54      39    37    38\n  55       7    35    36\n  56      12     4    37\n  57      40    34    38\n  58      40    38    37\n  59      12    37    39\n  60      35    39    36\n  61      37     4    40\n  62      34    40     4\n# Generated by triangle -rpa0.2 box.1\n"
  },
  {
    "path": "triangle/data/box.2.node",
    "content": "40  2  0  1\n   1    0  0    5\n   2    0  3    5\n   3    3  0    1\n   4    3  3    33\n   5    1  1    1\n   6    1  2    10\n   7    2  1    1\n   8    2  2    10\n   9    0  1.5    5\n  10    1.5  3    1\n  11    1.5  0    1\n  12    3  1.5    1\n  13    0.25  0.75    0\n  14    0.75  0.16666666666666666    0\n  15    0.5  1.25    0\n  16    0.9375  1.5    0\n  17    0  2.25    5\n  18    0.46875  1.8125    0\n  19    0.32500000000000007  0.30833333333333329    0\n  20    1.2135416666666665  0.48177083333333337    0\n  21    2.25  0    1\n  22    1.5  0.91566554054769456    0\n  23    1.8343344594523052  0.45783277027384728    0\n  24    0.70524691358024694  0.6342592592592593    0\n  25    2.625  0.34532149924198918    0\n  26    2.2088699276677195  0.63978321277953221    0\n  27    0.34471431758167981  2.625    0\n  28    0.62970266990291257  2.2028216019417477    0\n  29    3  0.75    1\n  30    0.75  3    1\n  31    1.1227204648232467  2.5619301162058115    0\n  32    1.5  2.1277804642166345    0\n  33    1.8772795351767533  2.5619301162058115    0\n  34    2.25  3    1\n  35    2.5625  1.125    0\n  36    2  1.5    1\n  37    2.9559590080971661  2.25    0\n  38    2.4339500075177036  2.4658961390531964    0\n  39    2.5  1.75    0\n  40    2.8094955797898633  2.6348935988587145    0\n# Generated by triangle -rpa0.2 box.1\n"
  },
  {
    "path": "triangle/data/box.2.poly",
    "content": "0  2  0  1\n18  1\n   1       1     9       5\n   2       5     7       1\n   3      36     7       1\n   4       6     8      10\n   5       5     6       1\n   6       3    21       1\n   7       4    12       1\n   8       2    30       1\n   9       9    17       5\n  10      10    34       1\n  11      11     1       1\n  12      12    29       1\n  13      21    11       1\n  14      17     2       5\n  15      29     3       1\n  16      34     4       1\n  17      30    10       1\n  18      36     8       1\n1\n   1   1.5  1.5\n# Generated by triangle -rpa0.2 box.1\n"
  },
  {
    "path": "triangle/data/box.3.ele",
    "content": "251  3  0\n   1      95    96    93\n   2      57    59    23\n   3       8    72    80\n   4     112    14   111\n   5      26    41     7\n   6      61    23    59\n   7      97    15    98\n   8     133    66    12\n   9      95    16    96\n  10      89    87    83\n  11      24    63   105\n  12      56    26    57\n  13      97   142   104\n  14     114   112   113\n  15      74   110   116\n  16      74    11    61\n  17     101   106    98\n  18     113   108    13\n  19      16    98   106\n  20      28   125   126\n  21      93    92    28\n  22       9   100   104\n  23     121   122    31\n  24      52   131    50\n  25     107    13   103\n  26     141   115    14\n  27      76    21    47\n  28      60    63    20\n  29      50    35    41\n  30      23    56    57\n  31       7     5    22\n  32      63    60    62\n  33      45    65    47\n  34      19   114   107\n  35     111   110    63\n  36      42    41    26\n  37      76    64    21\n  38      25    42    44\n  39     124   123    27\n  40     139     2   137\n  41      94    87    90\n  42      84    83    32\n  43      48    25    49\n  44     126   125    27\n  45      28   127    93\n  46     121   120   122\n  47      70    71    73\n  48       8    84     6\n  49      80    72    78\n  50      82   119    34\n  51      28    92    91\n  52      78    79    33\n  53      38    78    72\n  54      67    69   134\n  55      55     7    41\n  56      85   132     4\n  57      79    38    81\n  58      77   117    38\n  59      67   133    12\n  60      43    53    70\n  61     117    68   132\n  62      40    85    81\n  63      26    44    42\n  64      43    41    35\n  65      25    48    42\n  66      50    42    52\n  67      53    43    35\n  68      54    43    36\n  69      23    61    75\n  70      76    26    56\n  71      65     3    49\n  72      26    76    44\n  73      46    21    64\n  74      45    47    21\n  75      25    44    47\n  76      25    65    49\n  77     131    66    35\n  78       3    29    49\n  79      29    48    49\n  80      41    42    50\n  81      42    48    52\n  82      53    35    66\n  83     131    35    50\n  84      29    52    48\n  85     131    29    51\n  86      70    53    39\n  87      36     7    54\n  88      55    54     7\n  89      41    43    55\n  90      54    55    43\n  91      57    26     7\n  92      64    23    75\n  93       7    58    57\n  94      57    58    59\n  95       7    22    58\n  96      59    58    22\n  97      22    60    59\n  98      59    60    61\n  99      62    60    22\n 100      61    60    20\n 101      74    61    20\n 102      11    75    61\n 103      22     5    62\n 104      62     5    63\n 105     105    63     5\n 106      63    24   111\n 107      75    11    46\n 108      23    64    56\n 109      47    65    25\n 110       3    65    45\n 111      51    12    66\n 112     134   118    39\n 113      67    68    37\n 114      66   133    53\n 115      37    77    69\n 116      69    77   118\n 117      37    69    67\n 118      71    70    39\n 119      43    70    36\n 120     118   134    69\n 121      73    71     8\n 122       8    71    72\n 123      71    39   118\n 124       8    36    73\n 125      70    73    36\n 126      20   110    74\n 127      14   116   110\n 128      46    64    75\n 129      44    76    47\n 130      56    64    76\n 131     117    77    37\n 132      72    77    38\n 133      79    78    38\n 134      78    33    80\n 135      81    38    40\n 136     130    82   129\n 137      83    80    33\n 138      84    80    83\n 139      40   132    85\n 140      79    81    88\n 141     129    10    86\n 142     130    33   119\n 143      86    83    33\n 144      83    86    89\n 145      84    32    94\n 146       8    80    84\n 147      79    88    34\n 148      81    85    88\n 149      34   119    79\n 150      10   121    89\n 151      90    87    31\n 152      32    83    87\n 153      85     4    88\n 154       4    34    88\n 155      10    89    86\n 156      31    87    89\n 157      90    31    91\n 158      94    90     6\n 159      89   121    31\n 160     125    91   124\n 161       6    90    92\n 162      91    92    90\n 163      93    18    95\n 164       6    92    93\n 165      84    94     6\n 166      87    94    32\n 167      97    95    18\n 168      98    95    97\n 169      16     6    96\n 170      93    96     6\n 171     127   102    18\n 172     102   142    18\n 173     101    98    15\n 174      16    95    98\n 175     128    99   102\n 176      99     9   142\n 177     136    13   135\n 178     105   108   113\n 179      15    97   104\n 180     101     5   106\n 181     127   126   128\n 182       9   104   142\n 183      13   108   135\n 184     135   104   100\n 185     135   100   136\n 186       5   101   105\n 187     108   105   101\n 188       5     6   106\n 189       6    16   106\n 190       1   109   103\n 191     140   109     1\n 192      15   108   101\n 193      15   104   135\n 194      19   107   109\n 195     103   109   107\n 196     110    20    63\n 197     116    14   115\n 198     112   111    24\n 199      14   110   111\n 200     113   112    24\n 201     112    19   141\n 202     113    24   105\n 203     114    13   107\n 204     112   114    19\n 205      13   114   113\n 206     115   141   140\n 207     115    11   116\n 208      11    74   116\n 209      68   117    37\n 210      38   117    40\n 211      77    72   118\n 212      71   118    72\n 213      33    79   119\n 214      10   120   121\n 215     122    30   124\n 216     122   120    30\n 217     123   124    30\n 218      91    31   122\n 219      27   138   126\n 220     124    91   122\n 221     124    27   125\n 222     138    27   137\n 223      28    91   125\n 224      99   128    17\n 225     128   126    17\n 226      93   127    18\n 227     126   127    28\n 228     127   128   102\n 229     130    86    33\n 230      82    10   129\n 231      82   130   119\n 232      86   130   129\n 233      29   131    52\n 234      66   131    51\n 235     117   132    40\n 236      39    53   133\n 237      39   133   134\n 238      67   134   133\n 239      15   135   108\n 240     100   103   136\n 241      13   136   103\n 242     126   138    17\n 243     123     2   139\n 244     137    17   138\n 245      27   123   139\n 246     137    27   139\n 247     109   140    19\n 248     112   141    14\n 249      19   140   141\n 250      18   142    97\n 251      99   142   102\n# Generated by triangle -rpa0.05 box.2\n"
  },
  {
    "path": "triangle/data/box.3.node",
    "content": "142  2  0  1\n   1    0  0    5\n   2    0  3    5\n   3    3  0    1\n   4    3  3    33\n   5    1  1    1\n   6    1  2    10\n   7    2  1    1\n   8    2  2    10\n   9    0  1.5    5\n  10    1.5  3    1\n  11    1.5  0    1\n  12    3  1.5    1\n  13    0.25  0.75    0\n  14    0.75  0.16666666666666666    0\n  15    0.5  1.25    0\n  16    0.9375  1.5    0\n  17    0  2.25    5\n  18    0.46875  1.8125    0\n  19    0.32500000000000007  0.30833333333333329    0\n  20    1.2135416666666665  0.48177083333333337    0\n  21    2.25  0    1\n  22    1.5  0.91566554054769456    0\n  23    1.8343344594523052  0.45783277027384728    0\n  24    0.70524691358024694  0.6342592592592593    0\n  25    2.625  0.34532149924198918    0\n  26    2.2088699276677195  0.63978321277953221    0\n  27    0.34471431758167981  2.625    0\n  28    0.62970266990291257  2.2028216019417477    0\n  29    3  0.75    1\n  30    0.75  3    1\n  31    1.1227204648232467  2.5619301162058115    0\n  32    1.5  2.1277804642166345    0\n  33    1.8772795351767533  2.5619301162058115    0\n  34    2.25  3    1\n  35    2.5625  1.125    0\n  36    2  1.5    1\n  37    2.9559590080971661  2.25    0\n  38    2.4339500075177036  2.4658961390531964    0\n  39    2.5  1.75    0\n  40    2.8094955797898633  2.6348935988587145    0\n  41    2.3088262478893928  0.93840688449773157    0\n  42    2.5563168447511098  0.68952530536673717    0\n  43    2.2564654151160126  1.2753231226740189    0\n  44    2.4088649893076455  0.48114795629111751    0\n  45    2.625  0    1\n  46    1.875  0    1\n  47    2.3948523793340115  0.21897370084138282    0\n  48    2.8000427591028725  0.55920439557123069    0\n  49    2.9163565972308554  0.28544325533541159    0\n  50    2.5268572434211691  0.90772483566550233    0\n  51    3  1.125    1\n  52    2.7546117083824115  0.76730765462624939    0\n  53    2.5257945526927981  1.4369544552692797    0\n  54    2.0076341086590967  1.25    0\n  55    2.178645123112926  1.0907020435285424    0\n  56    2.0526868361406287  0.48482188078735367    0\n  57    1.9114560444743511  0.73066150461304102    0\n  58    1.7544410044161198  0.93150305615128692    0\n  59    1.633257573033724  0.66198647463172744    0\n  60    1.3737514242435171  0.68750755982230083    0\n  61    1.5192649170767898  0.34861173983057892    0\n  62    1.2418482276625007  0.90950274960116173    0\n  63    1.028889044861947  0.70879342342720097    0\n  64    1.9721833081622755  0.23935437726621542    0\n  65    2.7413468178339602  0.17266074962099456    0\n  66    2.78125  1.3088754075851359    0\n  67    3  1.875    1\n  68    3  2.25    1\n  69    2.7822091200183965  2.016748499379065    0\n  70    2.2755403402336443  1.5739193195327115    0\n  71    2.2385740506703362  1.8521481013406722    0\n  72    2.2756165171022675  2.1783275585948276    0\n  73    2.0101683570512465  1.75    0\n  74    1.2673170165884904  0.18769666076432762    0\n  75    1.7232944198248585  0.20100241052002324    0\n  76    2.1871641607236629  0.30478397320685202    0\n  77    2.6451463056423834  2.2375182649600989    0\n  78    2.1426735651545137  2.4388981425423859    0\n  79    2.2647724403001401  2.7063588362949917    0\n  80    1.9048198427201357  2.2735790918049226    0\n  81    2.5440152319182814  2.7230763446149191    0\n  82    1.875  3    1\n  83    1.6331019458546621  2.3931181034426094    0\n  84    1.7506954814604871  2.0666116240861556    0\n  85    2.7496313494083071  2.8983831168086009    0\n  86    1.5988618630383939  2.7036455085269444    0\n  87    1.3431745047708725  2.372502148460883    0\n  88    2.5053926917105254  2.9766127156476117    0\n  89    1.3645024992542933  2.6203183102098344    0\n  90    1.0710841170157475  2.2788414494830951    0\n  91    0.81047001637877736  2.4726320162338129    0\n  92    0.86015910118108863  2.1841305147827907    0\n  93    0.72402533544001835  1.9355740495866149    0\n  94    1.2442976351419861  2.0862033646085494    0\n  95    0.70211683697628668  1.65473775546443    0\n  96    0.93598613446567736  1.7540954831917903    0\n  97    0.44723163104306829  1.5291864795023926    0\n  98    0.70388030652194378  1.4010219635865984    0\n  99    0  1.875    5\n 100    0  1.125    5\n 101    0.75018792389852773  1.1253758477970555    0\n 102    0.24363700606464506  1.913215045484838    0\n 103    0  0.75    5\n 104    0.23472006231857304  1.344440124637146    0\n 105    0.78087360955517338  0.87495334617762743    0\n 106    0.96912584779705546  1.250046980974632    0\n 107    0.12500000000000003  0.5015723270440251    0\n 108    0.53328438969850678  0.97170613469142098    0\n 109    0.073416372295000046  0.24806562559896386    0\n 110    1.004011170876558  0.29150155923393373    0\n 111    0.78985359391102417  0.40641898268740567    0\n 112    0.53935415373236273  0.44302714986368386    0\n 113    0.47179531805204944  0.66920561725987193    0\n 114    0.33205696747483004  0.51575548489004919    0\n 115    0.75  0    1\n 116    1.0419884478577526  0.0019865741428367611    0\n 117    2.7939306240815061  2.4086570332996389    0\n 118    2.5224779077750275  2.0086737321398096    0\n 119    2.0625  2.8433751215830707    0\n 120    1.125  3    1\n 121    1.1978596087970694  2.7805799958382567    0\n 122    0.9089369572303938  2.7576326715348172    0\n 123    0.375  3    1\n 124    0.61570233316999112  2.7386351449646575    0\n 125    0.54656761959589018  2.4539807324265102    0\n 126    0.27741158891762385  2.3409299568264359    0\n 127    0.44970290552273362  2.0487001941398884    0\n 128    0.19213124104640295  2.1324731708311822    0\n 129    1.6875  2.8978816659072284    0\n 130    1.8610005138634185  2.774313219736011    0\n 131    2.78125  1.0120511892911088    0\n 132    3  2.625    1\n 133    2.7437495812189003  1.6124991624378002    0\n 134    2.7004670507678616  1.8205711362021118    0\n 135    0.27251012485011289  1.0687666400806843    0\n 136    0.10336579049105503  0.9375    0\n 137    0  2.625    5\n 138    0.092149562143070018  2.4375    0\n 139    0.1723571587908399  2.8125    0\n 140    0.375  0    1\n 141    0.51884920634920639  0.18154761904761901    0\n 142    0.21465718009773002  1.6518686220794996    0\n# Generated by triangle -rpa0.05 box.2\n"
  },
  {
    "path": "triangle/data/box.3.poly",
    "content": "0  2  0  1\n33  1\n   1       1   103       5\n   2       5     7       1\n   3      36     7       1\n   4       6     8      10\n   5       5     6       1\n   6       3    45       1\n   7       4   132       1\n   8       2   123       1\n   9       9    99       5\n  10      10    82       1\n  11      11   115       1\n  12      12    51       1\n  13      21    46       1\n  14      17   137       5\n  15      29     3       1\n  16      34     4       1\n  17      30   120       1\n  18      36     8       1\n  19      45    21       1\n  20      51    29       1\n  21      68    67       1\n  22      46    11       1\n  23     103   100       5\n  24     115   140       1\n  25      82    34       1\n  26     120    10       1\n  27     123    30       1\n  28      99    17       5\n  29     132    68       1\n  30      67    12       1\n  31     100     9       5\n  32     137     2       5\n  33     140     1       1\n1\n   1   1.5  1.5\n# Generated by triangle -rpa0.05 box.2\n"
  },
  {
    "path": "triangle/data/box.4.ele",
    "content": "992  3  0\n   1      93   239   238\n   2     203    59   256\n   3     360   362     8\n   4     111   156   155\n   5     290   284    41\n   6     179   206   192\n   7     224   229   218\n   8     328   133   329\n   9      16   235   232\n  10      87   381   389\n  11      63   201   255\n  12     288   289   282\n  13     237   241    97\n  14     160   113   164\n  15     152   146   110\n  16     174   178   197\n  17     101   209   223\n  18     478   479    13\n  19     211   106   214\n  20     252    28   453\n  21      28   243   272\n  22     100   136   267\n  23     448   440   122\n  24     491   308    50\n  25     480   107   478\n  26      14   521   143\n  27      21   494   513\n  28      20   180   183\n  29     486    35   342\n  30     282    57   256\n  31     204   186    22\n  32     199   183   187\n  33      45   493   295\n  34     107   168   170\n  35     280   154   279\n  36     284   488    41\n  37     514    76   523\n  38      44   309   304\n  39      27   465   464\n  40     472   469   139\n  41     391   394   382\n  42     374   388   372\n  43     300   298    25\n  44     461   455    27\n  45     243   127   244\n  46     438   437   121\n  47     345   351    70\n  48     366   368   371\n  49     366   362   367\n  50     516   119   515\n  51      92   420   442\n  52     398   414    78\n  53      72   385   384\n  54     337   336   134\n  55     284   290   292\n  56     427   508   132\n  57     413    79   414\n  58     379   377   395\n  59      69   336   337\n  60     341    43   346\n  61     117   506   505\n  62      81   422   423\n  63     489   488    26\n  64      41   291   290\n  65     298   302    25\n  66     308   491   307\n  67     346   291   342\n  68     355    54   356\n  69     190   192   206\n  70     339   314   317\n  71     296   528   297\n  72      44   317   314\n  73     526   522    21\n  74     512   295   315\n  75     309    25   304\n  76     298   300   297\n  77     321   323   131\n  78      29   316   306\n  79     298   531   319\n  80     490    41   488\n  81     305   307   303\n  82     340   325    35\n  83     313    50   308\n  84     306   305   529\n  85     320   311   316\n  86     329   335    53\n  87      36     7    54\n  88     293   292    55\n  89     290   291   487\n  90      43   355   356\n  91     201   260     5\n  92     191   194   190\n  93     261   257    58\n  94     203   257   261\n  95     261    22   184\n  96      22   185   184\n  97      60   181   182\n  98     181   180   175\n  99      60   182   185\n 100      20   150   175\n 101     157    20   154\n 102     166   197    61\n 103      62   187   186\n 104     199    63   183\n 105      63   199   201\n 106     202   279   154\n 107     178   205   195\n 108     194    23   190\n 109     309   315    25\n 110      65   299   296\n 111     324    66   323\n 112      39   333   334\n 113     501    37   498\n 114      53   327   326\n 115     498    37   500\n 116     377   378    77\n 117     503   501    69\n 118      70   335   345\n 119     341   348    43\n 120     378   334   336\n 121     361   359   360\n 122       8   361   360\n 123     345   349    71\n 124       8    36    73\n 125     357   353    36\n 126     154   110   157\n 127     146   152   145\n 128     191   193    64\n 129      47   309   314\n 130      64   196   194\n 131     500   497   498\n 132     385    72   363\n 133     399   398    78\n 134      78   414   436\n 135     421    81   413\n 136     518   129   403\n 137     401   369   380\n 138     374   368   369\n 139      40   428   423\n 140     413   430    79\n 141     407   416    10\n 142     432   119   434\n 143     401   387   415\n 144     408   405   406\n 145     376    32   375\n 146      84   371   368\n 147     443   431   430\n 148     423   426    81\n 149      79   433   432\n 150      10   456   417\n 151     390    90   382\n 152      87   375   381\n 153     423   428    85\n 154      34   443   445\n 155     408   406    89\n 156     411   390   410\n 157     390   412    90\n 158     391    94   394\n 159      31   390   411\n 160     452   460   125\n 161      90   392   391\n 162      90   412   420\n 163     237   236    18\n 164     249    93   242\n 165     370   376   373\n 166     391   393    94\n 167     233    97   224\n 168     224   228   233\n 169      16   270   235\n 170     238   242    93\n 171     274   240    18\n 172     237    18   240\n 173     211   215   101\n 174     228   232    95\n 175     484   287   128\n 176     485   285   247\n 177     231   266   268\n 178     217   105   209\n 179     225   229   265\n 180     207     5   223\n 181     128   250   246\n 182     104   225   265\n 183     264   231   263\n 184     104   285   234\n 185     136   266   267\n 186     105   251   207\n 187     212   217   209\n 188     248     6   242\n 189     262    16   214\n 190     171   109   173\n 191     177   167   176\n 192     219   212   101\n 193     220   225   230\n 194     167   168   173\n 195     171   173   107\n 196     154   153   110\n 197     116   145   115\n 198     158   112   156\n 199     153   155   152\n 200     158    24   160\n 201     162   159   161\n 202     255   222    24\n 203     114   478   107\n 204      19   162   161\n 205     479   478   114\n 206      14   143   115\n 207     174   147    11\n 208     147   151   149\n 209     427     4   425\n 210     422    40   423\n 211      72   358   363\n 212     364   362   360\n 213     436   432   434\n 214     437   438   418\n 215     124   458   449\n 216     462   122   440\n 217     457   475    30\n 218     439   419    91\n 219     455   461   466\n 220      91   419   441\n 221     459   125   450\n 222     461   138   466\n 223     451   460   442\n 224     277   102   287\n 225     254   128   253\n 226     239    18   236\n 227     127   252   246\n 228     245   246   250\n 229     387    33   402\n 230     519    10   129\n 231     130   434   516\n 232      86   404   403\n 233     305   306    52\n 234     343   324   322\n 235     500    37   507\n 236     330   335   329\n 237     331   333   330\n 238     133   328   495\n 239     216   220   226\n 240     520   103   136\n 241     103   480   268\n 242     138    17   254\n 243     477   474   471\n 244     482    17   138\n 245     467    27   468\n 246     473   467   469\n 247     165   140   144\n 248     155   156   521\n 249     165   144   141\n 250     237    97   233\n 251     276   277    99\n 252     141   144   143\n 253     115   143   144\n 254     165   162   163\n 255     115   144   140\n 256     145   116   146\n 257      14   115   145\n 258     116   149   151\n 259     151   146   116\n 260      74   166   150\n 261     151   147    74\n 262     148    74   150\n 263     110   146   148\n 264     116   115   149\n 265     150   166   175\n 266      74   148   151\n 267     146   151   148\n 268     153   152   110\n 269      14   145   152\n 270     110   148   157\n 271     155   153   111\n 272     202    20   183\n 273     255   279    63\n 274     111   158   156\n 275      14   152   155\n 276     112   159   156\n 277     156   159   521\n 278     148   150   157\n 279      20   157   150\n 280     111   280   281\n 281      24   222   227\n 282     159   112   161\n 283     521   159   141\n 284     113   479   164\n 285     112   158   160\n 286     164   161   112\n 287     170   161   114\n 288     162    19   163\n 289     141   159   162\n 290      19   167   163\n 291     172   176   109\n 292     161   164   114\n 293     112   160   164\n 294     162   165   141\n 295     140   165   163\n 296     174   166    74\n 297      61   198   166\n 298     168   167    19\n 299     176     1   169\n 300     170   168    19\n 301     171   107   483\n 302     163   177   140\n 303     109   176   167\n 304     161   170    19\n 305     107   170   114\n 306     109   171   172\n 307       1   176   172\n 308     167   173   109\n 309     107   173   168\n 310     147   174    74\n 311     174    11   178\n 312     175   166   198\n 313     198   181   175\n 314     176   169   177\n 315     140   177   169\n 316     167   177   163\n 317     205   178    11\n 318     189   178    75\n 319     189   190   206\n 320     182   181   179\n 321     183   180    60\n 322      20   175   180\n 323     182   179    59\n 324      60   180   181\n 325     184   182    59\n 326     182   184   185\n 327     187    60   185\n 328     183    63   202\n 329     203   184    59\n 330     259    58   257\n 331     186   185    22\n 332     185   186   187\n 333      58   204    22\n 334     200   260    62\n 335     199   187    62\n 336     183    60   187\n 337      11    46   188\n 338      46   193   195\n 339     190   189    75\n 340     197   189    61\n 341     191   190    75\n 342     190    23   192\n 343     193   191    75\n 344     191    64   194\n 345     256    57   203\n 346      59   179   192\n 347     195   193    75\n 348     522   525    46\n 349     525    64   193\n 350     194   196   288\n 351     178   195    75\n 352      46   195   188\n 353     339   196    76\n 354     288   196    56\n 355     174   197   166\n 356     189   197   178\n 357     206   198    61\n 358     181   198   179\n 359     186   200    62\n 360     260   199    62\n 361     200   186   204\n 362     260   201   199\n 363     207   201     5\n 364     255   201   251\n 365     279   202    63\n 366      20   202   154\n 367     256    59   192\n 368     203    57   257\n 369     257   258   259\n 370     204    58   259\n 371      11   188   205\n 372     195   205   188\n 373     198   206   179\n 374     206    61   189\n 375     224   218    98\n 376     208   223     5\n 377     213   106   208\n 378     209   207   223\n 379     212   209   101\n 380     105   207   209\n 381     213   210   262\n 382     106   262   214\n 383     211   214   215\n 384     101   215   219\n 385     212   108   217\n 386     211   208   106\n 387     232   214    16\n 388     215   214    98\n 389      98   218   215\n 390     219   218    15\n 391     220   216    15\n 392     108   212   216\n 393     108   221   217\n 394     221   113   227\n 395     219    15   216\n 396     218   219   215\n 397     212   219   216\n 398     225   220    15\n 399     220   135   226\n 400     216   226   108\n 401     113   160   227\n 402     105   217   222\n 403     221   222   217\n 404     208   211   223\n 405     101   223   211\n 406     228   224    98\n 407     229   225    15\n 408     218   229    15\n 409     230   225   104\n 410     231   226   135\n 411     108   226   264\n 412      24   227   160\n 413     221   227   222\n 414     232   228    98\n 415     228    95   233\n 416     224    97   229\n 417     229    97   265\n 418     247   285   104\n 419     220   230   135\n 420     266   231   135\n 421     231    13   263\n 422     214   232    98\n 423     270    16   210\n 424     236   233    95\n 425     233   236   237\n 426     104   234   230\n 427     267   234   100\n 428     271   235    96\n 429      95   232   235\n 430     238   236    95\n 431     236   238   239\n 432     245   274   244\n 433     237   240   241\n 434     271    95   235\n 435     238   271   242\n 436     243   239    93\n 437     244   239   243\n 438     276   286   277\n 439     241   240   142\n 440     247   241   142\n 441     241   247   265\n 442     248   242    96\n 443     249   242     6\n 444      93   249   272\n 445     243    28   273\n 446     245   244   127\n 447      18   239   244\n 448     245   127   246\n 449     274   102   240\n 450     127   243   273\n 451     254   253   126\n 452     286   276   142\n 453     267   230   234\n 454     235   270    96\n 455       6   248   270\n 456     392   249     6\n 457      92   442   272\n 458     484   278   287\n 459     245   250   102\n 460     105   255   251\n 461     277   287    99\n 462      28   452   453\n 463     252   454   253\n 464     128   246   253\n 465     252   253   246\n 466     254   126   466\n 467     207   251   201\n 468     222   255   105\n 469     158   111   281\n 470     192    23   256\n 471     256    23   282\n 472     258   257    57\n 473       7   259   258\n 474      57   283   258\n 475     284   258   294\n 476       5   260   200\n 477       7   204   259\n 478      22   261    58\n 479     184   203   261\n 480     213   262   106\n 481      16   262   210\n 482     113   221   263\n 483     263   221   264\n 484     108   264   221\n 485     231   264   226\n 486     241   265    97\n 487     247   104   265\n 488     266   135   267\n 489     268   266   136\n 490     230   267   135\n 491     100   234   269\n 492     103   268   136\n 493      13   231   268\n 494     285     9   269\n 495       6   270   210\n 496     248    96   270\n 497     242   271    96\n 498      95   271   238\n 499      93   272   243\n 500     249    92   272\n 501      28   252   273\n 502     252   127   273\n 503     244   274    18\n 504     102   274   245\n 505      99   275   276\n 506     485   275     9\n 507     142   240   286\n 508     285   485     9\n 509     128   287   250\n 510     287   102   250\n 511     484   254    17\n 512     281   255    24\n 513     153   280   111\n 514     154   280   153\n 515     280   279   281\n 516     255   281   279\n 517     158   281    24\n 518     288    23   194\n 519     289    26   283\n 520     289    57   282\n 521     488   284   294\n 522       7   258   284\n 523     294   258   283\n 524     485   142   276\n 525     234   285   269\n 526     240   102   286\n 527     277   286   102\n 528      99   287   278\n 529     289   288    56\n 530      23   288   282\n 531     289    56   338\n 532      57   289   283\n 533     486   291    41\n 534     292   290    55\n 535     327    35   325\n 536     291   346   487\n 537      55   356   293\n 538       7   284   292\n 539      54     7   293\n 540       7   292   293\n 541     283    26   294\n 542     294    26   488\n 543     295    65   300\n 544     513   494   512\n 545      65   493   299\n 546     528   296     3\n 547     297    49   298\n 548      65   296   297\n 549     530   531   527\n 550     298   319   302\n 551       3   318    45\n 552       3   296   318\n 553     295   300    25\n 554     297   300    65\n 555     529   305    48\n 556     530    48   319\n 557      48   303   302\n 558      42   310   303\n 559     305   303    48\n 560     492   304   310\n 561      25   302   304\n 562     310   302   303\n 563      48   530   529\n 564     307   305    52\n 565     301    29   306\n 566      29   312   316\n 567     307    52   308\n 568      42   303   307\n 569      52   311   308\n 570     308   311   313\n 571     314   309    44\n 572     309    47   315\n 573      42   489   492\n 574     302   310   304\n 575     306   316    52\n 576     313   311   131\n 577     320   312   321\n 578     316   311    52\n 579     340   131   323\n 580      35    50   313\n 581      44   489   317\n 582     314    76   514\n 583     512   315    47\n 584      25   315   295\n 585     320   316   312\n 586      26   338   317\n 587     338   339   317\n 588     296   299   318\n 589      45   318   299\n 590     302   319    48\n 591     531   298    49\n 592     321   312    51\n 593     311   320   131\n 594     325   323    66\n 595     131   320   321\n 596     496   332   344\n 597     321    51   324\n 598     313   340    35\n 599     321   324   323\n 600      51   322   324\n 601     326   325    66\n 602     325   326   327\n 603     328   326    66\n 604     329   326   328\n 605     327    53   341\n 606     486   342   291\n 607     343   328    66\n 608      12   495   343\n 609     330   329   133\n 610      53   326   329\n 611     331   330   133\n 612     330    39   335\n 613     344   332   495\n 614     333   331   134\n 615     328   343   495\n 616     332   496   337\n 617     334   333   134\n 618      39   330   333\n 619     336   334   134\n 620     334   118   350\n 621     345   335    39\n 622      70   352   347\n 623     331   332   134\n 624     336    69   378\n 625     332   331   133\n 626     501   498   499\n 627     289   338    26\n 628     339   338    56\n 629     196   339    56\n 630     339    76   314\n 631     131   340   313\n 632     325   340   323\n 633     347   341    53\n 634     347   352   341\n 635      35   327   342\n 636     346   327   341\n 637     324   343    66\n 638      12   343   322\n 639     344   495    12\n 640     134   332   337\n 641     349   345    39\n 642     351   345    71\n 643     346    43   487\n 644     342   327   346\n 645      53   335   347\n 646      70   347   335\n 647     353   348    70\n 648     357    54   355\n 649     350    39   334\n 650     118   363   358\n 651     358   350   118\n 652      39   350   349\n 653      71   359   351\n 654     351   354   353\n 655      70   348   352\n 656     341   352   348\n 657      70   351   353\n 658     351   359   354\n 659      73    36   354\n 660      36   353   354\n 661      43   348   355\n 662     348   353   357\n 663     293   356    54\n 664     356    55   487\n 665      54   357    36\n 666     348   357   355\n 667      71   349   358\n 668     358   349   350\n 669     359    71   360\n 670     354   359    73\n 671     358   364    71\n 672     364    72   362\n 673       8    73   361\n 674     359   361    73\n 675     365   362    72\n 676     362   365   367\n 677     118   377   363\n 678      77   395   377\n 679      71   364   360\n 680      72   364   358\n 681     399    72   384\n 682      80   400   386\n 683     368   366    80\n 684       8   362   366\n 685     365   399   400\n 686      80   366   367\n 687     369   368    80\n 688      84   374   372\n 689     380   369    80\n 690      83   409   369\n 691      84   370   371\n 692     366   371     8\n 693     370     8   371\n 694      32   370   372\n 695     370    84   372\n 696     375   394   376\n 697     373   376    94\n 698     368   374    84\n 699     381   388   409\n 700     381   375    32\n 701     375    87   382\n 702     370    32   376\n 703     334   378   118\n 704     383   395   497\n 705     378    69   499\n 706     118   378   377\n 707     397   384   385\n 708     363   377   379\n 709     367   400    80\n 710     380    33   387\n 711     388   381    32\n 712     381    83   389\n 713     390   382    87\n 714     382    90   391\n 715     505   422   424\n 716     397   396    38\n 717     384   397   398\n 718     399    78   400\n 719     363   379   385\n 720     385   379   397\n 721      33   380   386\n 722     386   380    80\n 723      33   435   402\n 724     405   415   404\n 725     372   388    32\n 726     409   374   369\n 727     401   415    83\n 728      87   389   408\n 729     410   390    87\n 730     390    31   412\n 731      90   420   392\n 732     391   392   393\n 733     249   392    92\n 734     393   392     6\n 735       6   373   393\n 736     373    94   393\n 737     376   394    94\n 738     375   382   394\n 739     497   395    77\n 740     396   395   383\n 741     395   396   379\n 742     396   383   424\n 743     396   397   379\n 744     398   397    38\n 745     413   398    38\n 746     398   413   414\n 747      72   399   365\n 748     398   399   384\n 749     365   400   367\n 750      78   386   400\n 751     369   401    83\n 752     380   387   401\n 753     403   402   130\n 754     404   402   403\n 755     518   403   130\n 756     403   129   416\n 757     405   404    86\n 758     387   402   404\n 759     405    86   406\n 760     389    83   415\n 761      86   407   406\n 762      89   406   418\n 763     416   407    86\n 764      10   417   407\n 765     408    89   410\n 766     389   405   408\n 767     381   409    83\n 768     374   409   388\n 769     408   410    87\n 770     410    89   411\n 771     438    89   418\n 772     411   438   446\n 773     419   412    31\n 774     420    92   392\n 775     421   413    38\n 776     430   413    81\n 777     432   414    79\n 778     436   386    78\n 779     404   415   387\n 780     389   415   405\n 781     403   416    86\n 782      10   416   129\n 783     437   456   504\n 784     476   123   470\n 785     407   418   406\n 786     417   418   407\n 787     440   419    31\n 788     441   419   448\n 789     439   420   412\n 790     442   420   451\n 791     396   421    38\n 792     424   383   505\n 793      81   421   422\n 794     424   422   421\n 795     506   132    40\n 796     423    85   426\n 797     396   424   421\n 798     505   383   117\n 799      85   428   425\n 800     428    40   508\n 801     429   426    85\n 802      88   443   444\n 803     508   427   428\n 804      40   132   508\n 805     509   429    85\n 806     425   428   427\n 807      88   426   429\n 808     444    81   426\n 809     443    34   431\n 810     517   433   431\n 811      79   430   431\n 812     433    79   431\n 813     516   434   119\n 814     517   431    34\n 815     119   432   433\n 816     130   435   434\n 817     436    33   386\n 818     402   435   130\n 819     436   435    33\n 820     432   436   414\n 821     435   436   434\n 822     504   120   510\n 823     456   437   417\n 824     446   438   121\n 825      89   438   411\n 826     439    91   451\n 827     412   419   439\n 828     446    31   411\n 829     510   462   504\n 830     441   448   449\n 831     459   450   458\n 832      91   450   460\n 833     272   442    28\n 834     430    81   444\n 835     443    88   445\n 836      88   444   426\n 837     430   444   443\n 838      88   429   445\n 839     121   440   446\n 840      31   446   440\n 841     447   511   463\n 842     462   440   121\n 843     440   448   419\n 844     449   448   122\n 845     463   122   462\n 846     464   124   476\n 847      91   441   450\n 848     458   450   441\n 849     439   451   420\n 850     460   451    91\n 851     452   125   453\n 852      28   442   452\n 853     465   125   459\n 854     253   454   126\n 855     252   453   454\n 856     455   453   125\n 857     126   454   455\n 858     455   454   453\n 859     437   418   417\n 860     504   456   120\n 861     449   475   124\n 862     449   458   441\n 863     459   458   124\n 864     464   459   124\n 865     455   465    27\n 866     125   460   450\n 867     442   460   452\n 868     467   461    27\n 869     138   461   473\n 870     121   504   462\n 871     462   510   463\n 872     511   447    30\n 873     122   463   511\n 874     123   471   474\n 875     125   465   455\n 876     464   465   459\n 877     254   466   138\n 878     455   466   126\n 879     468    27   464\n 880     469   467   139\n 881     470   468   464\n 882     139   467   468\n 883     477   139   474\n 884     473   469   137\n 885     124   475   476\n 886     468   470   474\n 887       2   472   477\n 888     474   139   468\n 889       2   137   472\n 890     137   469   472\n 891     473   137   482\n 892     467   473   461\n 893     123   474   470\n 894     475   449   511\n 895     476   475   457\n 896     123   476   457\n 897     464   476   470\n 898     139   477   472\n 899     471     2   477\n 900     114   164   479\n 901     480   478    13\n 902     113   263   479\n 903      13   479   263\n 904     268   480    13\n 905     480   103   483\n 906      37    68   481\n 907     480   483   107\n 908     473   482   138\n 909     254   484   128\n 910      17   278   484\n 911     142   485   247\n 912     275   485   276\n 913     490   486    41\n 914      35   486    50\n 915     356   487    43\n 916     290   487    55\n 917      26   317   489\n 918      50   486   490\n 919     492   489    44\n 920     489   491   490\n 921     488   489   490\n 922     491   489    42\n 923     491    42   307\n 924      50   490   491\n 925     304   492    44\n 926      42   492   310\n 927     299   493    45\n 928      65   295   493\n 929      21    45   494\n 930     295   512    45\n 931     332   133   495\n 932     344    67   496\n 933     337   496    67\n 934     497    77   498\n 935     117   383   497\n 936     499    77   378\n 937      69   501   499\n 938     337   503    69\n 939      77   499   498\n 940     507    37   481\n 941     497   500   117\n 942      67   502   503\n 943      37   501    68\n 944      67   503   337\n 945      68   501   502\n 946     501   503   502\n 947     121   437   504\n 948     500   507   117\n 949     422   505    40\n 950     132   506   481\n 951      40   505   506\n 952     481   506   507\n 953     117   507   506\n 954     425   509    85\n 955     425     4   509\n 956     120   447   510\n 957     463   510   447\n 958     475   511    30\n 959     122   511   449\n 960     513   512    47\n 961      45   512   494\n 962      47   514   513\n 963     526   514   523\n 964     314   514    47\n 965     196   523    76\n 966     517   119   433\n 967     518   516    82\n 968     515    82   516\n 969      34   515   517\n 970     119   517   515\n 971     516   518   130\n 972     519   518    82\n 973     518   519   129\n 974     136   100   520\n 975     143   521   141\n 976     155   521    14\n 977     193    46   525\n 978     526   513   514\n 979      64   523   196\n 980      64   524   523\n 981     525   522   524\n 982     524   522   526\n 983      64   525   524\n 984     526    21   513\n 985     523   524   526\n 986      49   528   527\n 987     528    49   297\n 988     301   306   529\n 989     527   301   530\n 990     529   530   301\n 991     527   531    49\n 992     319   531   530\n# Generated by triangle -rpa0.0125 box.3\n"
  },
  {
    "path": "triangle/data/box.4.node",
    "content": "531  2  0  1\n   1    0  0    5\n   2    0  3    5\n   3    3  0    1\n   4    3  3    33\n   5    1  1    1\n   6    1  2    10\n   7    2  1    1\n   8    2  2    10\n   9    0  1.5    5\n  10    1.5  3    1\n  11    1.5  0    1\n  12    3  1.5    1\n  13    0.25  0.75    0\n  14    0.75  0.16666666666666666    0\n  15    0.5  1.25    0\n  16    0.9375  1.5    0\n  17    0  2.25    5\n  18    0.46875  1.8125    0\n  19    0.32500000000000007  0.30833333333333329    0\n  20    1.2135416666666665  0.48177083333333337    0\n  21    2.25  0    1\n  22    1.5  0.91566554054769456    0\n  23    1.8343344594523052  0.45783277027384728    0\n  24    0.70524691358024694  0.6342592592592593    0\n  25    2.625  0.34532149924198918    0\n  26    2.2088699276677195  0.63978321277953221    0\n  27    0.34471431758167981  2.625    0\n  28    0.62970266990291257  2.2028216019417477    0\n  29    3  0.75    1\n  30    0.75  3    1\n  31    1.1227204648232467  2.5619301162058115    0\n  32    1.5  2.1277804642166345    0\n  33    1.8772795351767533  2.5619301162058115    0\n  34    2.25  3    1\n  35    2.5625  1.125    0\n  36    2  1.5    1\n  37    2.9559590080971661  2.25    0\n  38    2.4339500075177036  2.4658961390531964    0\n  39    2.5  1.75    0\n  40    2.8094955797898633  2.6348935988587145    0\n  41    2.3088262478893928  0.93840688449773157    0\n  42    2.5563168447511098  0.68952530536673717    0\n  43    2.2564654151160126  1.2753231226740189    0\n  44    2.4088649893076455  0.48114795629111751    0\n  45    2.625  0    1\n  46    1.875  0    1\n  47    2.3948523793340115  0.21897370084138282    0\n  48    2.8000427591028725  0.55920439557123069    0\n  49    2.9163565972308554  0.28544325533541159    0\n  50    2.5268572434211691  0.90772483566550233    0\n  51    3  1.125    1\n  52    2.7546117083824115  0.76730765462624939    0\n  53    2.5257945526927981  1.4369544552692797    0\n  54    2.0076341086590967  1.25    0\n  55    2.178645123112926  1.0907020435285424    0\n  56    2.0526868361406287  0.48482188078735367    0\n  57    1.9114560444743511  0.73066150461304102    0\n  58    1.7544410044161198  0.93150305615128692    0\n  59    1.633257573033724  0.66198647463172744    0\n  60    1.3737514242435171  0.68750755982230083    0\n  61    1.5192649170767898  0.34861173983057892    0\n  62    1.2418482276625007  0.90950274960116173    0\n  63    1.028889044861947  0.70879342342720097    0\n  64    1.9721833081622755  0.23935437726621542    0\n  65    2.7413468178339602  0.17266074962099456    0\n  66    2.78125  1.3088754075851359    0\n  67    3  1.875    1\n  68    3  2.25    1\n  69    2.7822091200183965  2.016748499379065    0\n  70    2.2755403402336443  1.5739193195327115    0\n  71    2.2385740506703362  1.8521481013406722    0\n  72    2.2756165171022675  2.1783275585948276    0\n  73    2.0101683570512465  1.75    0\n  74    1.2673170165884904  0.18769666076432762    0\n  75    1.7232944198248585  0.20100241052002324    0\n  76    2.1871641607236629  0.30478397320685202    0\n  77    2.6451463056423834  2.2375182649600989    0\n  78    2.1426735651545137  2.4388981425423859    0\n  79    2.2647724403001401  2.7063588362949917    0\n  80    1.9048198427201357  2.2735790918049226    0\n  81    2.5440152319182814  2.7230763446149191    0\n  82    1.875  3    1\n  83    1.6331019458546621  2.3931181034426094    0\n  84    1.7506954814604871  2.0666116240861556    0\n  85    2.7496313494083071  2.8983831168086009    0\n  86    1.5988618630383939  2.7036455085269444    0\n  87    1.3431745047708725  2.372502148460883    0\n  88    2.5053926917105254  2.9766127156476117    0\n  89    1.3645024992542933  2.6203183102098344    0\n  90    1.0710841170157475  2.2788414494830951    0\n  91    0.81047001637877736  2.4726320162338129    0\n  92    0.86015910118108863  2.1841305147827907    0\n  93    0.72402533544001835  1.9355740495866149    0\n  94    1.2442976351419861  2.0862033646085494    0\n  95    0.70211683697628668  1.65473775546443    0\n  96    0.93598613446567736  1.7540954831917903    0\n  97    0.44723163104306829  1.5291864795023926    0\n  98    0.70388030652194378  1.4010219635865984    0\n  99    0  1.875    5\n 100    0  1.125    5\n 101    0.75018792389852773  1.1253758477970555    0\n 102    0.24363700606464506  1.913215045484838    0\n 103    0  0.75    5\n 104    0.23472006231857304  1.344440124637146    0\n 105    0.78087360955517338  0.87495334617762743    0\n 106    0.96912584779705546  1.250046980974632    0\n 107    0.12500000000000003  0.5015723270440251    0\n 108    0.53328438969850678  0.97170613469142098    0\n 109    0.073416372295000046  0.24806562559896386    0\n 110    1.004011170876558  0.29150155923393373    0\n 111    0.78985359391102417  0.40641898268740567    0\n 112    0.53935415373236273  0.44302714986368386    0\n 113    0.47179531805204944  0.66920561725987193    0\n 114    0.33205696747483004  0.51575548489004919    0\n 115    0.75  0    1\n 116    1.0419884478577526  0.0019865741428367611    0\n 117    2.7939306240815061  2.4086570332996389    0\n 118    2.5224779077750275  2.0086737321398096    0\n 119    2.0625  2.8433751215830707    0\n 120    1.125  3    1\n 121    1.1978596087970694  2.7805799958382567    0\n 122    0.9089369572303938  2.7576326715348172    0\n 123    0.375  3    1\n 124    0.61570233316999112  2.7386351449646575    0\n 125    0.54656761959589018  2.4539807324265102    0\n 126    0.27741158891762385  2.3409299568264359    0\n 127    0.44970290552273362  2.0487001941398884    0\n 128    0.19213124104640295  2.1324731708311822    0\n 129    1.6875  2.8978816659072284    0\n 130    1.8610005138634185  2.774313219736011    0\n 131    2.78125  1.0120511892911088    0\n 132    3  2.625    1\n 133    2.7437495812189003  1.6124991624378002    0\n 134    2.7004670507678616  1.8205711362021118    0\n 135    0.27251012485011289  1.0687666400806843    0\n 136    0.10336579049105503  0.9375    0\n 137    0  2.625    5\n 138    0.092149562143070018  2.4375    0\n 139    0.1723571587908399  2.8125    0\n 140    0.375  0    1\n 141    0.51884920634920639  0.18154761904761901    0\n 142    0.21465718009773002  1.6518686220794996    0\n 143    0.62858079569452963  0.083333333333333356    0\n 144    0.49928697839590125  0.049284495823873897    0\n 145    0.89543401475613671  0.083333333333333315    0\n 146    1.0267579744517124  0.14723704592506406    0\n 147    1.3125  0    1\n 148    1.1351324044670559  0.23825045599759445    0\n 149    1.125  0    1\n 150    1.2483453107711653  0.33618128665065272    0\n 151    1.1647681415468238  0.11764941094971214    0\n 152    0.87947629421286855  0.22405677150896153    0\n 153    0.89465795830737849  0.34472170437345956    0\n 154    1.0266823649491847  0.47704074468090601    0\n 155    0.77467192981651423  0.28575404982290764    0\n 156    0.65544368730460711  0.36204247417124708    0\n 157    1.1132045548304674  0.37231382405721392    0\n 158    0.68533860829708471  0.49723731966535678    0\n 159    0.53416485213954767  0.31189033587156922    0\n 160    0.57819656796484464  0.5827615266426307    0\n 161    0.42836419812784826  0.38174812516059736    0\n 162    0.43046856204835005  0.25800377481277764    0\n 163    0.31333755164779031  0.14822140477171375    0\n 164    0.45701790930404801  0.54231159737072898    0\n 165    0.42202767739974351  0.12828967176865452    0\n 166    1.3867409883860946  0.2784096302262502    0\n 167    0.20924921968633492  0.23628383776393352    0\n 168    0.20040475676680794  0.37949705362836972    0\n 169    0.1875  0    1\n 170    0.30212802401898298  0.41294261204785443    0\n 171    0  0.375    5\n 172    0  0.1875    5\n 173    0.10084461713002481  0.34862807652850991    0\n 174    1.4089508845930403  0.12520267387876727    0\n 175    1.3811744695331287  0.44910479806838999    0\n 176    0.11856170539383584  0.11856170539383584    0\n 177    0.22119917689914384  0.098917664608919043    0\n 178    1.5700842561497002  0.14667366469791229    0\n 179    1.5378487813179638  0.51927195914610413    0\n 180    1.3170370439902392  0.56642472333393279    0\n 181    1.436311898036801  0.58438092378145923    0\n 182    1.5056939213970959  0.69700973309050129    0\n 183    1.2010982133100951  0.69455342009266474    0\n 184    1.605030765649055  0.80899856112845236    0\n 185    1.4316405242064252  0.80448338077591997    0\n 186    1.3707827058095567  0.91850755408500206    0\n 187    1.3027060460593693  0.79547857629207952    0\n 188    1.6875  0.00048874083882104538    0\n 189    1.6143043370544523  0.26516558840104343    0\n 190    1.7363260067543673  0.34778737065069304    0\n 191    1.8409043047372313  0.26453194339536235    0\n 192    1.6865537091223497  0.49078225568227218    0\n 193    1.8377909551356399  0.12966738179521056    0\n 194    1.9280841146769043  0.36425704257912295    0\n 195    1.7368079650802541  0.095138328256936952    0\n 196    2.0589322652699349  0.34021904934305003    0\n 197    1.4945742406517679  0.23503454767322191    0\n 198    1.479628554531091  0.43926984443219713    0\n 199    1.1248073420571845  0.82035396631107727    0\n 200    1.25  1    1\n 201    0.97672870029996306  0.85065512699264012    0\n 202    1.1059390162558986  0.59217293152384076    0\n 203    1.7561921215082501  0.76180617848080168    0\n 204    1.5  1    1\n 205    1.5936324504615402  0.045340946581054184    0\n 206    1.5971512913177153  0.4264723301992176    0\n 207    0.88848870364261345  0.94089044192531957    0\n 208    1  1.125    1\n 209    0.77728073724165236  1.0016043873390887    0\n 210    1  1.5    1\n 211    0.84986163020403716  1.2049130943580977    0\n 212    0.64894642978250527  1.0383637503216963    0\n 213    1  1.25    1\n 214    0.85821165052551862  1.3629905956308002    0\n 215    0.72240080049244293  1.2624205244528159    0\n 216    0.52926117557016472  1.1123623175458435    0\n 217    0.64945174940425376  0.90381169902952108    0\n 218    0.60776963994617117  1.3176411494588618    0\n 219    0.63649693599844581  1.1736633002102319    0\n 220    0.38999817424358502  1.1546848470845452    0\n 221    0.52065747996625911  0.81677311860970525    0\n 222    0.68927840272280783  0.77150469993253568    0\n 223    0.8858709568940909  1.0683007614853042    0\n 224    0.57135685687865312  1.4566955251076481    0\n 225    0.36602885324017648  1.293480816984228    0\n 226    0.40129930769575678  1.0159431465365354    0\n 227    0.58828468384687382  0.70388364681504412    0\n 228    0.67914805360840624  1.5277140848132742    0\n 229    0.46717574463024347  1.3769967322246603    0\n 230    0.25694734612653458  1.2070601764976148    0\n 231    0.28177156343661347  0.907934520381944    0\n 232    0.80540012677074624  1.4866003146529496    0\n 233    0.56373407403292475  1.6141720465124092    0\n 234    0.081801504205303133  1.21875    0\n 235    0.85793087028518766  1.6265781894923135    0\n 236    0.59828405293616915  1.7526279373656062    0\n 237    0.43168793332715205  1.6728410092988526    0\n 238    0.7348374303189168  1.7934578744340954    0\n 239    0.5858751891271925  1.8958415929220152    0\n 240    0.31810748398922473  1.7777296480281948    0\n 241    0.33024211335375303  1.5891961815854645    0\n 242    0.85503838500315321  1.8740720510548132    0\n 243    0.61689344662314205  2.0480317471588907    0\n 244    0.472185005005825  1.9316450698303924    0\n 245    0.35410302071384286  1.9696523127458185    0\n 246    0.32477635144865347  2.1024525697878769    0\n 247    0.20541173434261234  1.4968963575465637    0\n 248    0.98303177779935336  1.8731328643561034    0\n 249    0.84775651241130912  2.0288546171840918    0\n 250    0.23811500221420567  2.0275965289892137    0\n 251    0.87484986483095817  0.83095497740532176    0\n 252    0.45260223309996367  2.2274864112664274    0\n 253    0.28114639146597126  2.2177294104005121    0\n 254    0.14532565999028277  2.2752689123465459    0\n 255    0.86207435868372517  0.727978380777907    0\n 256    1.7755306781422899  0.61237861663305804    0\n 257    1.8541722937310061  0.84767471834666219    0\n 258    2.0051816853555198  0.84907305790810184    0\n 259    1.8750038903987996  0.97369799895299458    0\n 260    1.1189430819555926  0.94945719132031803    0\n 261    1.6995546743373777  0.84607920545460757    0\n 262    0.98355381947026321  1.375148134885805    0\n 263    0.38631659108213234  0.77938241370547179    0\n 264    0.42634336589305916  0.89560212990423449    0\n 265    0.34015879739594551  1.4377531442949687    0\n 266    0.20273541257774885  0.98406598001440604    0\n 267    0.13855454293894598  1.1080267360273919    0\n 268    0.17989900168603928  0.84626515320320572    0\n 269    0  1.3125    5\n 270    0.99091756454139279  1.6328230732535778    0\n 271    0.82741390671906445  1.7329061352096722    0\n 272    0.73863765123698655  2.1158820528987654    0\n 273    0.53363593863031189  2.1328464251000181    0\n 274    0.37706544262109831  1.866008802592817    0\n 275    0  1.6875    5\n 276    0.1120451482183342  1.6980986788108783    0\n 277    0.12033556109390108  1.9035619020179335    0\n 278    0  2.0625    5\n 279    0.93115764795069511  0.5938371476038905    0\n 280    0.89865106254458293  0.47136828326669011    0\n 281    0.80867443096886871  0.56079904210934894    0\n 282    1.9230816918024325  0.5800607365997803    0\n 283    2.0660763005564817  0.70457463511101293    0\n 284    2.1464899647868441  0.92947693232650364    0\n 285    0.10775202518689456  1.3990769176836362    0\n 286    0.19726873727113176  1.7716064137832233    0\n 287    0.11618352579362552  2.0254417148216319    0\n 288    1.9438984026996371  0.47258345078091646    0\n 289    2.0347365147414154  0.59619987311353106    0\n 290    2.2241448793837595  0.99780834291597942    0\n 291    2.3719019793076721  1.1183868590266108    0\n 292    2.1009902085160106  1.0223706329390667    0\n 293    2.0254298785628886  1.1243400214054908    0\n 294    2.119668534470855  0.81223984236024305    0\n 295    2.5641826054355072  0.1665118947388233    0\n 296    2.8961915644585439  0.12455766241536262    0\n 297    2.8389102597321307  0.21344368636237609    0\n 298    2.7789434926792818  0.35559930184738181    0\n 299    2.779299662782925  0.021556048438395287    0\n 300    2.7070063490588878  0.27505086442002402    0\n 301    3  0.5625    1\n 302    2.6941724790185768  0.46727977311310187    0\n 303    2.6676771310630358  0.60472277565942478    0\n 304    2.5512056149800539  0.46777212341908853    0\n 305    2.7605560184480211  0.65959469881219568    0\n 306    2.8841820618386897  0.69445722675880661    0\n 307    2.6617328209974263  0.7124357314734785    0\n 308    2.6457135885448886  0.84559228774705564    0\n 309    2.4680131729137158  0.34652502355340797    0\n 310    2.5597469362425227  0.57851074874856034    0\n 311    2.760570503500225  0.89048053471690802    0\n 312    3  0.9375    1\n 313    2.6433885890316806  0.98589397327250883    0\n 314    2.32208084709398  0.36271311851936011    0\n 315    2.4959399642362947  0.24574937683028331    0\n 316    2.8818360779013643  0.82288343443708978    0\n 317    2.2601803124225457  0.49908459651340764    0\n 318    2.8899465850761215  0.013816319408682413    0\n 319    2.8076850869548697  0.45551664521939184    0\n 320    2.8798475998669391  0.94315227244875766    0\n 321    2.8920954076603334  1.0656778295944733    0\n 322    3  1.3125    1\n 323    2.7778436133300026  1.1604632984381225    0\n 324    2.8919273302671207  1.2320899710476791    0\n 325    2.6545588542942515  1.2375381033940136    0\n 326    2.657402705092601  1.3806545006934421    0\n 327    2.4938718584836779  1.275061679162621    0\n 328    2.7883637430926402  1.4638817289044526    0\n 329    2.6389626606177297  1.5195237983165166    0\n 330    2.6091392621907059  1.6586731389680223    0\n 331    2.7028363858582578  1.7125262581279659    0\n 332    2.8527182741634176  1.7154503884530445    0\n 333    2.6067699271003097  1.7667180170421681    0\n 334    2.5937331774133003  1.8978368968992259    0\n 335    2.45801957097013  1.5889553748665206    0\n 336    2.7020050130509627  1.9350488989320733    0\n 337    2.8435201190515453  1.8763419905859351    0\n 338    2.1531476377510841  0.53975692531506769    0\n 339    2.1534637664880361  0.4198539655251311    0\n 340    2.6774146961199352  1.0987506870731771    0\n 341    2.3752868515178482  1.3825384796360287    0\n 342    2.4654779812724743  1.1713524324659537    0\n 343    2.8894504094799349  1.3815761367127846    0\n 344    3  1.6875    1\n 345    2.3569027648213758  1.7013080270721781    0\n 346    2.375155468144059  1.2632344689066448    0\n 347    2.4241489957820344  1.4827425867462576    0\n 348    2.2273016050674648  1.4270935361720394    0\n 349    2.387193855521621  1.8469027055306548    0\n 350    2.4825026292296646  1.9046513827532139    0\n 351    2.2082829599700911  1.7065534228821952    0\n 352    2.3191258199606675  1.4782624041931496    0\n 353    2.1375094901311575  1.5379313658426053    0\n 354    2.0398962388762549  1.623584074162661    0\n 355    2.1253180126440503  1.3288094049724266    0\n 356    2.1240098367063798  1.2034911065201661    0\n 357    2.0917276108695071  1.4356840242365672    0\n 358    2.3184865509453196  2.0082659502289366    0\n 359    2.1249206866380637  1.7998453935222605    0\n 360    2.1287014293687174  1.941265147472591    0\n 361    2.0210028175808468  1.8756474656227338    0\n 362    2.1264533303956523  2.1067135387110496    0\n 363    2.4202505762675846  2.1243534235870882    0\n 364    2.2058408340935327  2.025052780395284    0\n 365    2.1385784018275547  2.2726097945230572    0\n 366    1.9836469148065488  2.1476571232804362    0\n 367    2.0216409905337573  2.259075223203773    0\n 368    1.8513890053706519  2.1524975889389673    0\n 369    1.7423806825788442  2.2729305037752257    0\n 370    1.5  2    10\n 371    1.873136646143732  2.0250304415068094    0\n 372    1.6172212364932699  2.0638902321083172    0\n 373    1.25  2    10\n 374    1.6818804375504381  2.167165314467856    0\n 375    1.3740891238944286  2.2197029839397331    0\n 376    1.3791571334285173  2.0638902321083172    0\n 377    2.5536736373443678  2.1392512359311371    0\n 378    2.6576531797180962  2.0588066758775314    0\n 379    2.4815625256618299  2.2980840099921771    0\n 380    1.8230492350535807  2.4112599039527307    0\n 381    1.5180927567764875  2.284757493102676    0\n 382    1.2265094257638844  2.2693713119221965    0\n 383    2.6168706842737817  2.4123447818571586    0\n 384    2.3180320944919139  2.3423468156211622    0\n 385    2.379661650151728  2.2363620369362542    0\n 386    1.9816338081834437  2.4392755952898542    0\n 387    1.7153806045376789  2.5351073521218739    0\n 388    1.579978702159011  2.1980935068044247    0\n 389    1.4843731642924958  2.435759140833627    0\n 390    1.1947889754333616  2.422807708129938    0\n 391    1.1423775519293857  2.1687531944217113    0\n 392    1.0000854986572978  2.1547335303285866    0\n 393    1.1230131331163484  2.0406522391218007    0\n 394    1.2792681262704995  2.1820472135663311    0\n 395    2.581544572491405  2.3169314604439402    0\n 396    2.5132984915580612  2.3977487995258508    0\n 397    2.4130874866069787  2.3693164191122777    0\n 398    2.284861451466635  2.4896221721196334    0\n 399    2.2102109120246722  2.3540403087914696    0\n 400    2.0619743453560018  2.3625711152214159    0\n 401    1.7249687955155288  2.4347175984395943    0\n 402    1.7776762308394225  2.6611110300153626    0\n 403    1.7344411418464265  2.7802020897783817    0\n 404    1.6764637226895351  2.6327488470657538    0\n 405    1.5459764514294292  2.5678394112487064    0\n 406    1.4779286391565258  2.6725388191221882    0\n 407    1.500480455936922  2.835493205186538    0\n 408    1.4388485519260334  2.5373984480118934    0\n 409    1.6373556765559059  2.2872119332158181    0\n 410    1.3039182318373452  2.5007065562552588    0\n 411    1.2394080072045361  2.6085305521850271    0\n 412    1.0398767013590304  2.4307874467844517    0\n 413    2.3800922757026655  2.6077483238376118    0\n 414    2.1695416160641097  2.5882326845770134    0\n 415    1.6198848147374454  2.4956107228691997    0\n 416    1.6110978939658318  2.8154044281148596    0\n 417    1.4044848832262091  2.9154551129354305    0\n 418    1.3639565082958092  2.7707987477353369    0\n 419    0.94860696556165636  2.5801810265721885    0\n 420    0.92250708810481108  2.3275037339591327    0\n 421    2.5218501634497161  2.5804199431917239    0\n 422    2.6610940077231979  2.6318352329950137    0\n 423    2.732767300468133  2.7560063737900222    0\n 424    2.6211780876078628  2.5256772408273749    0\n 425    2.9305379086005328  2.90625    0\n 426    2.6206071293970319  2.8414784874631862    0\n 427    3  2.8125    1\n 428    2.8602876635080658  2.8130891299630778    0\n 429    2.625  3    1\n 430    2.4022573441712307  2.7504047252608066    0\n 431    2.2929602602848385  2.8549690697668226    0\n 432    2.1266478688012382  2.7202623450863705    0\n 433    2.1789078951444831  2.825760913855937    0\n 434    1.9897354725268601  2.7271926897267953    0\n 435    1.8958726779771293  2.670170707786959    0\n 436    2.0229543698352628  2.5801505499210182    0\n 437    1.2866873400693166  2.8738282526514718    0\n 438    1.2769596267948176  2.708640436423325    0\n 439    0.9275501147390206  2.4647399452822882    0\n 440    1.0487317325905183  2.6957243244491469    0\n 441    0.79233875529495223  2.6384066729416937    0\n 442    0.7559142697921184  2.3147060240520165    0\n 443    2.4203836827145273  2.8787556784632971    0\n 444    2.5142056439409091  2.8263334792188313    0\n 445    2.4375  3    1\n 446    1.1566237516139797  2.6795804012464499    0\n 447    0.9375  3    1\n 448    0.88940563534166861  2.6601063531050069    0\n 449    0.75981177571831604  2.7868439035743764    0\n 450    0.67299427315183635  2.5414747534232647    0\n 451    0.83501144379467862  2.3757679729578745    0\n 452    0.62133445196747361  2.3393903200387576    0\n 453    0.49873647993050751  2.3410855656409515    0\n 454    0.38808890741786184  2.3198536656818769    0\n 455    0.35961426669402169  2.4714620552660791    0\n 456    1.3125  3    1\n 457    0.5625  3    1\n 458    0.68287155436683222  2.6512492452629646    0\n 459    0.5335620783427607  2.6078620848286849    0\n 460    0.70142488257225988  2.4265616575431608    0\n 461    0.21565982176220805  2.5349840764267499    0\n 462    1.0293370289148296  2.8407182308846233    0\n 463    0.9133782240917393  2.8799760119192945    0\n 464    0.45132314962639908  2.7507006320207656    0\n 465    0.43366682520360755  2.5561403662483979    0\n 466    0.20295975789852166  2.4240903088982542    0\n 467    0.21275576491624323  2.6766673006808497    0\n 468    0.31147494126121195  2.7799517232323185    0\n 469    0.090949594429388103  2.7143643008223832    0\n 470    0.40381342782241619  2.8724883752550152    0\n 471    0.1875  3    1\n 472    0.0260825619375194  2.8510074462736616    0\n 473    0.115513684795091  2.5984007957639554    0\n 474    0.26603060436645987  2.8992962437764076    0\n 475    0.64808697315168384  2.8813244757549099    0\n 476    0.52571983254228971  2.8832749355278486    0\n 477    0.09375  2.9396325511244141    0\n 478    0.22168393701915509  0.60858601799655165    0\n 479    0.3455453371069146  0.64382335974501015    0\n 480    0.125  0.70148747744313933    0\n 481    3  2.4375    1\n 482    0  2.4375    5\n 483    0  0.5625    5\n 484    0.074664299088207278  2.15625    0\n 485    0.10381743738255525  1.5720164355431459    0\n 486    2.4283261761664821  0.99756971197366051    0\n 487    2.2670195019210539  1.1621627372519672    0\n 488    2.2754727473037302  0.78353038666286356    0\n 489    2.3786382290836752  0.64842717563994656    0\n 490    2.4056631253854834  0.83652285520776304    0\n 491    2.5118034209243114  0.79460391765979943    0\n 492    2.4546471984313456  0.57579118244395466    0\n 493    2.6549952745484293  0.10531810811685151    0\n 494    2.4313911005713695  0.037405926785715915    0\n 495    2.8788058568981922  1.5720371533270188    0\n 496    2.9414984002691114  1.78125    0\n 497    2.7038638605933656  2.3367148087473586    0\n 498    2.8018383335703607  2.2117439800581429    0\n 499    2.7472730556437597  2.1187510645358256    0\n 500    2.8586024045219247  2.3126388402950018    0\n 501    2.9018594950433632  2.1383705295987063    0\n 502    3  2.0625    1\n 503    2.9024408127768662  1.985660282771373    0\n 504    1.1722695882028773  2.8938894072366446    0\n 505    2.747090798128025  2.5255333016079691    0\n 506    2.8844150846697625  2.5127439643425773    0\n 507    2.8992377010818076  2.409114488993795    0\n 508    2.9297472707023289  2.71875    0\n 509    2.8125  3    1\n 510    1.03125  2.9479372968324982    0\n 511    0.79896995597379183  2.8954502623109186    0\n 512    2.462602767919198  0.13814738198229184    0\n 513    2.321903000111301  0.10983294336105517    0\n 514    2.27402840497773  0.22078214979197541    0\n 515    2.0625  3    1\n 516    1.96875  2.9216875607915354    0\n 517    2.15625  2.9366285219309587    0\n 518    1.8130429437584838  2.8905656449163692    0\n 519    1.6875  3    1\n 520    0  0.9375    5\n 521    0.63822499773964869  0.23313993843418265    0\n 522    2.0625  0    1\n 523    2.0992248729787644  0.23628998361209566    0\n 524    2.0329967820530568  0.1255844103220069    0\n 525    1.9345495786076112  0.087260606685232722    0\n 526    2.1728997913783163  0.11705216391628351    0\n 527    3  0.375    1\n 528    3  0.1875    1\n 529    2.8995225757980885  0.59111657702903597    0\n 530    2.9262379487137129  0.46875    0\n 531    2.8777334506609069  0.37944498337596483    0\n# Generated by triangle -rpa0.0125 box.3\n"
  },
  {
    "path": "triangle/data/box.4.poly",
    "content": "0  2  0  1\n70  1\n   1       1   172       5\n   2       5   200       1\n   3      36     7       1\n   4     370     8      10\n   5     210     6       1\n   6       3    45       1\n   7       4   427       1\n   8       2   471       1\n   9       9   275       5\n  10      10   519       1\n  11      11   147       1\n  12      12   322       1\n  13      21   522       1\n  14      17   482       5\n  15      29   301       1\n  16      34   445       1\n  17      30   447       1\n  18      36     8       1\n  19      45    21       1\n  20      51   312       1\n  21      68   502       1\n  22      46    11       1\n  23     103   520       5\n  24     115   140       1\n  25      82   515       1\n  26     120   456       1\n  27     123   457       1\n  28      99   278       5\n  29     132   481       1\n  30      67   344       1\n  31     100   269       5\n  32     137     2       5\n  33     140   169       1\n  34     149   115       1\n  35     147   149       1\n  36     171   483       5\n  37     172   171       5\n  38     169     1       1\n  39     210   213       1\n  40     213   208       1\n  41     208     5       1\n  42     204     7       1\n  43     200   204       1\n  44     269     9       5\n  45     278    17       5\n  46     275    99       5\n  47     312    29       1\n  48     322    51       1\n  49     370   373      10\n  50     373     6      10\n  51     429   509       1\n  52     445   429       1\n  53     447   120       1\n  54     457    30       1\n  55     471   123       1\n  56     481    68       1\n  57     482   137       5\n  58     483   103       5\n  59     344    12       1\n  60     502    67       1\n  61     456    10       1\n  62     427   132       1\n  63     509     4       1\n  64     515    34       1\n  65     519    82       1\n  66     520   100       5\n  67     522    46       1\n  68     527   528       1\n  69     528     3       1\n  70     301   527       1\n1\n   1   1.5  1.5\n# Generated by triangle -rpa0.0125 box.3\n"
  },
  {
    "path": "triangle/data/box.poly",
    "content": "# A box with eight vertices in 2D, no attributes, one boundary marker.\n#\n#  Licensing:\n#\n#    This code is distributed under the GNU LGPL license.\n#\n#  Modified:\n#\n#    03 June 2012\n#\n8 2 0 1\n# Outer box has these vertices:\n 1   0 0   0\n 2   0 3   0\n 3   3 0   0\n 4   3 3   33     # A special marker for this vertex.\n# Inner square has these vertices:\n 5   1 1   0\n 6   1 2   0\n 7   2 1   0\n 8   2 2   0\n# Five segments with boundary markers.\n5 1\n 1   1 2   5      # Left side of outer box.\n# Square hole has these segments:\n 2   5 7   0\n 3   7 8   0\n 4   8 6   10\n 5   6 5   0\n# One hole in the middle of the inner square.\n1\n 1   1.5 1.5\n"
  },
  {
    "path": "triangle/data/diamond_02_00009.1.ele",
    "content": "12  3  0\n   1       1     3     2\n   2       4     3     5\n   3       2     4     9\n   4       4     2     3\n   5       3     1     6\n   6       6     8     7\n   7       8     6     1\n   8       7     9     4\n   9       7     5     6\n  10       9     7     8\n  11       7     4     5\n  12       6     5     3\n# Generated by triangle -v diamond_02_00009.node\n"
  },
  {
    "path": "triangle/data/diamond_02_00009.1.node",
    "content": "9  2  0  1\n   1    0  0    1\n   2    0  1    1\n   3    0.20000000000000001  0.5    0\n   4    0.29999999999999999  0.59999999999999998    0\n   5    0.40000000000000002  0.5    0\n   6    0.59999999999999998  0.29999999999999999    0\n   7    0.59999999999999998  0.5    0\n   8    1  0    1\n   9    1  1    1\n# Generated by triangle -v diamond_02_00009.node\n"
  },
  {
    "path": "triangle/data/diamond_02_00009.1.v.edge",
    "content": "20  0\n   1   1  5\n   2   1  4\n   3   1  -1   -1  0\n   4   2  4\n   5   2  12\n   6   2  11\n   7   3  4\n   8   3  8\n   9   3  -1   0  1\n  10   5  7\n  11   5  12\n  12   6  7\n  13   6  10\n  14   6  9\n  15   7  -1   0  -1\n  16   8  10\n  17   8  11\n  18   9  11\n  19   9  12\n  20   10  -1   1  0\n# Generated by triangle -v diamond_02_00009.node\n"
  },
  {
    "path": "triangle/data/diamond_02_00009.1.v.node",
    "content": "12  2  0  0\n   1    -0.52499999999999991  0.5\n   2    0.30000000000000004  0.49999999999999994\n   3    0.5  1.0625\n   4    0.064285714285714279  0.73571428571428577\n   5    0.28749999999999998  0.17499999999999999\n   6    0.98750000000000004  0.40000000000000002\n   7    0.5  -0.25000000000000006\n   8    0.57631578947368423  0.92894736842105274\n   9    0.5  0.39999999999999997\n  10    1.1125  0.5\n  11    0.5  0.70000000000000018\n  12    0.29999999999999999  0.20000000000000009\n# Generated by triangle -v diamond_02_00009.node\n"
  },
  {
    "path": "triangle/data/diamond_02_00009.node",
    "content": "#  diamond_02_00009.node\n#  created by hand for use with TRIANGLE.\n#\n#  File generated on 08 August 2003.\n#\n#  This set of data was set up simply to study the computation\n#  and reporting of the vertices of Voronoi cells.\n#\n#  In particular, the data was selected so that the point\n#\n#    ( 0.4, 0.5 )\n#\n#  has a Voronoi cell with vertices:\n#\n#    ( 0.3, 0.3 ), ( 0.5, 0.4 ), ( 0.5, 0.7 ), ( 0.3, 0.6 ).\n#\n#  Spatial dimension M =      2\n#  Number of points N =     9\n#\n  9    2  0  0\n  1  0.0  0.0\n  2  0.0  1.0\n  3  0.2  0.5\n  4  0.3  0.6\n  5  0.4  0.5\n  6  0.6  0.3\n  7  0.6  0.5\n  8  1.0  0.0\n  9  1.0  1.0\n"
  },
  {
    "path": "triangle/data/dots.1.v.edge",
    "content": "286  0\n   1   1  4\n   2   1  10\n   3   1  3\n   4   2  5\n   5   2  -1   -0.28245900000000002  0.016920000000000040\n   6   2  7\n   7   3  6\n   8   3  8\n   9   4  5\n  10   4  -1   -0.10420279999999998  0.020800999999999950\n  11   5  19\n  12   6  16\n  13   6  8\n  14   7  -1   -0.35689300000000007  -0.59531500000000004\n  15   7  28\n  16   8  12\n  17   9  44\n  18   9  12\n  19   9  43\n  20   10  17\n  21   10  14\n  22   11  14\n  23   11  13\n  24   11  16\n  25   12  -1   -0.74717020000000001  0.20850800000000003\n  26   13  23\n  27   13  29\n  28   14  15\n  29   15  23\n  30   15  27\n  31   16  18\n  32   17  21\n  33   17  20\n  34   18  43\n  35   18  29\n  36   19  25\n  37   19  21\n  38   20  40\n  39   20  38\n  40   21  22\n  41   22  65\n  42   22  54\n  43   23  41\n  44   24  26\n  45   24  37\n  46   24  25\n  47   25  28\n  48   26  141\n  49   26  93\n  50   27  31\n  51   27  38\n  52   28  93\n  53   29  34\n  54   30  41\n  55   30  48\n  56   30  55\n  57   31  41\n  58   31  32\n  59   32  39\n  60   32  48\n  61   33  50\n  62   33  49\n  63   33  43\n  64   34  50\n  65   34  53\n  66   35  38\n  67   35  36\n  68   35  39\n  69   36  45\n  70   36  47\n  71   37  42\n  72   37  65\n  73   39  47\n  74   40  54\n  75   40  62\n  76   42  141\n  77   42  123\n  78   44  -1   -0.21951699999999996  0.61769149999999995\n  79   44  94\n  80   45  115\n  81   45  118\n  82   46  54\n  83   46  63\n  84   46  60\n  85   47  87\n  86   48  56\n  87   49  52\n  88   49  94\n  89   50  51\n  90   51  81\n  91   51  92\n  92   52  104\n  93   52  117\n  94   53  59\n  95   53  64\n  96   55  58\n  97   55  57\n  98   56  89\n  99   56  68\n 100   57  69\n 101   57  67\n 102   58  73\n 103   58  59\n 104   59  61\n 105   60  144\n 106   60  62\n 107   61  86\n 108   61  66\n 109   62  118\n 110   63  65\n 111   63  91\n 112   64  66\n 113   64  83\n 114   66  90\n 115   67  71\n 116   67  70\n 117   68  78\n 118   68  69\n 119   69  74\n 120   70  80\n 121   70  88\n 122   71  76\n 123   71  74\n 124   72  79\n 125   72  74\n 126   72  75\n 127   73  80\n 128   73  82\n 129   75  78\n 130   75  97\n 131   76  88\n 132   76  79\n 133   77  88\n 134   77  79\n 135   77  85\n 136   78  96\n 137   80  85\n 138   81  83\n 139   81  105\n 140   82  95\n 141   82  86\n 142   83  119\n 143   84  97\n 144   84  95\n 145   84  85\n 146   86  90\n 147   87  89\n 148   87  103\n 149   89  96\n 150   90  98\n 151   91  139\n 152   91  144\n 153   92  116\n 154   92  105\n 155   93  187\n 156   94  104\n 157   95  102\n 158   96  100\n 159   97  99\n 160   98  119\n 161   98  131\n 162   99  106\n 163   99  107\n 164   100  113\n 165   100  107\n 166   101  109\n 167   101  113\n 168   101  103\n 169   102  106\n 170   102  126\n 171   103  115\n 172   104  140\n 173   105  120\n 174   106  128\n 175   107  108\n 176   108  121\n 177   108  128\n 178   109  110\n 179   109  111\n 180   110  115\n 181   110  114\n 182   111  112\n 183   111  114\n 184   112  113\n 185   112  121\n 186   114  122\n 187   116  186\n 188   116  117\n 189   117  164\n 190   118  122\n 191   119  124\n 192   120  147\n 193   120  186\n 194   121  130\n 195   122  135\n 196   123  125\n 197   123  139\n 198   124  138\n 199   124  127\n 200   125  185\n 201   125  141\n 202   126  136\n 203   126  131\n 204   127  131\n 205   127  129\n 206   128  132\n 207   129  136\n 208   129  142\n 209   130  145\n 210   130  135\n 211   132  137\n 212   132  133\n 213   133  134\n 214   133  143\n 215   134  146\n 216   134  136\n 217   135  151\n 218   137  145\n 219   137  152\n 220   138  147\n 221   138  148\n 222   139  163\n 223   140  174\n 224   140  -1   0.13632599999999995  0.40813849999999996\n 225   142  146\n 226   142  148\n 227   143  152\n 228   143  156\n 229   144  151\n 230   145  149\n 231   146  157\n 232   147  150\n 233   148  159\n 234   149  154\n 235   149  155\n 236   150  153\n 237   150  186\n 238   151  154\n 239   152  155\n 240   153  159\n 241   153  168\n 242   154  161\n 243   155  160\n 244   156  160\n 245   156  157\n 246   157  162\n 247   158  167\n 248   158  160\n 249   158  161\n 250   159  171\n 251   161  172\n 252   162  171\n 253   162  167\n 254   163  173\n 255   163  166\n 256   164  174\n 257   164  168\n 258   165  174\n 259   165  169\n 260   165  -1   0.28132100000000004  0.17087000000000002\n 261   166  177\n 262   166  172\n 263   167  180\n 264   168  169\n 265   169  175\n 266   170  176\n 267   170  173\n 268   170  184\n 269   171  175\n 270   172  178\n 271   173  185\n 272   175  183\n 273   176  177\n 274   176  182\n 275   177  178\n 276   178  179\n 277   179  182\n 278   179  181\n 279   180  183\n 280   180  181\n 281   181  -1   0.069924999999999980  0.0084529999999999300\n 282   182  -1   0.52063700000000002  -0.16761599999999999\n 283   183  -1   0.60233000000000003  0.15080300000000002\n 284   184  185\n 285   184  187\n 286   187  -1   0.099703000000000090  -0.83925399999999994\n# Generated by triangle dots -v\n"
  },
  {
    "path": "triangle/data/dots.1.v.node",
    "content": "187  2  0  0\n   1    -0.64677978809216052  -0.15912669633082885\n   2    -0.75196630372219431  -0.34140833900679557\n   3    -0.65151717196773629  -0.15066159227548048\n   4    -0.65925276578191183  -0.17150790203094779\n   5    -0.73188131690006519  -0.33270211953285722\n   6    -0.75547655151933291  0.30153813224645304\n   7    -0.75598235831541194  -1.0427319526203633\n   8    -1.3633911204484628  0.44534366742583797\n   9    -0.3490387065121569  0.58624012841182893\n  10    -0.54838229906122171  -0.142026082439417\n  11    -0.65561625555867931  0.27903382595133125\n  12    -3.4294380710536978  1.048425317397629\n  13    -0.29614783304471248  0.071719320742770970\n  14    -0.46823593524859924  -0.071425101912597250\n  15    -0.39216745588859414  -0.069820839895753430\n  16    -0.66741901099430512  0.29486049555169724\n  17    -0.46060599607514474  -0.38701512241226915\n  18    -0.61293351698395648  0.32095152332099142\n  19    -0.49820771204801356  -0.46364171959441314\n  20    -0.26567322685334843  -0.24953137558545438\n  21    -0.46115549041819648  -0.38843941589387337\n  22    -0.18014925900688827  -0.43892708120488488\n  23    -0.29636735143308812  0.069784252473633490\n  24    -0.27662066251273071  -0.59407242462704402\n  25    -0.47313206008781689  -0.64188929906014258\n  26    -0.087937341018084390  -0.75696645746797786\n  27    -0.2993810057803743  -0.16685463997438693\n  28    -0.59544334946751709  -0.83732679621403638\n  29    -0.24791054685196379  0.17777993152076799\n  30    -0.13767968589470286  -0.010324520908758680\n  31    -0.29394514434206409  -0.16230688660651171\n  32    -0.13881784448473813  -0.045360864551511690\n  33    -0.32125810393860932  0.52859005067953002\n  34    -0.20856182897401193  0.21423156317969394\n  35    -0.16672325910025643  -0.17272742537525446\n  36    -0.022982602617290590  -0.20309239258839132\n  37    -0.19102987274360808  -0.49578596179655582\n  38    -0.26812627440591152  -0.22795931875145822\n  39    -0.117028894243593  -0.11659471800783697\n  40    -0.22826207777098595  -0.2875582286970691\n  41    -0.17471003259048642  0.0047132444981154100\n  42    0.035714021736949750  -0.63203829803241274\n  43    -0.33349079875187937  0.53408496318189114\n  44    -0.45044339027414171  1.2793621891636862\n  45    -0.011834528804915470  -0.21765603305777784\n  46    -0.066198420868864390  -0.33260955297330302\n  47    -0.052626967097916280  -0.13498673818466705\n  48    -0.13407526230366126  -0.025211450820838260\n  49    -0.076101367420424280  0.64093227127075758\n  50    -0.21662204286958589  0.41449579893512667\n  51    -0.1192633951700454  0.41202991081017981\n  52    0.046540850299633070  0.64828883664560844\n  53    -0.15221746078535797  0.19242285823815924\n  54    -0.22738873185282632  -0.28988018106013258\n  55    -0.11650794832910813  0.014742847827105950\n  56    -0.044015704867642050  -0.059208175027237930\n  57    -0.035140502745098160  -0.0085604719023355300\n  58    -0.096410176858593830  0.051314634963787440\n  59    -0.096076872846534610  0.056637916880374290\n  60    0.00023417249776933000  -0.2668800751454326\n  61    -0.078025632003748010  0.067308130211506020\n  62    -0.011184078988450940  -0.24437703313922263\n  63    -0.12695548832395448  -0.43769904572450175\n  64    -0.058855462741939710  0.19872421966813292\n  65    -0.17565611120407809  -0.44939219589556406\n  66    -0.028846530020993180  0.13005597406592767\n  67    -0.023674325697184030  0.010952555382372850\n  68    -0.033232378606205810  -0.026384856252891010\n  69    -0.03305192164112572  -0.025072672149967950\n  70    -0.021755889109022580  0.0171702994457123\n  71    -0.0072964074425638000  -0.0096424235828361300\n  72    0.0029061938091775800  -0.017335047940989270\n  73    -0.021313840159686120  0.029884193092842790\n  74    -0.004302352760187150  -0.014848977395341910\n  75    0.010187882746379460  -0.024654778234829110\n  76    -0.0021683621521227100  -0.0030395307573716100\n  77    0.00466309694394522  -0.0022594178753617100\n  78    0.0090973941682006600  -0.028446617668485510\n  79    0.0029655260861109300  -0.005959901676916840\n  80    -0.021643422938281450  0.017754673557343920\n  81    -0.015991052572259160  0.3269905420601244\n  82    0.012592160952724340  0.053718778419213060\n  83    -0.0030724941574347500  0.22981322464779277\n  84    0.01286941458945687  0.0031940252206701600\n  85    0.0068198162385216600  0.0012345624479421300\n  86    -0.0022261610194469200  0.086313084089203260\n  87    -0.030303490497615330  -0.079357688840637580\n  88    -0.0055009101121483400  0.0011186820341309300\n  89    -0.030423883881833950  -0.078102342922659030\n  90    -0.0022472149306576400  0.10145887232635399\n  91    0.11500369015558387  -0.43436855040566374\n  92    0.060945827637523680  0.51171123459818502\n  93    -0.091509898791003820  -0.7825181842667791\n  94    -0.24008026618149939  1.0222572774978071\n  95    0.033606890500566440  0.04578622370268097\n  96    0.0081041704448298400  -0.05085942392882363\n  97    0.020849561403369  -0.017662474394550330\n  98    0.040611457638807800  0.12757762135733577\n  99    0.028663499087524370  -0.016355396558410360\n 100    0.032381112906572710  -0.055171439385075500\n 101    0.019551203960953370  -0.097699821560517840\n 102    0.083325619780428870  0.037787764586468400\n 103    0.018350741805616370  -0.097943298622169910\n 104    -0.042609018532851840  0.83331873423474789\n 105    -0.010063099275034660  0.32954648495224487\n 106    0.085955539645836540  0.0309693928940659\n 107    0.035820132687656280  -0.031520616269497770\n 108    0.0947456807547708  -0.027838373755951890\n 109    0.035490742024143770  -0.10898201132894984\n 110    0.039456386260870290  -0.12587399259764631\n 111    0.06868494173420675  -0.10451655347236619\n 112    0.065937308743700070  -0.067819557614685200\n 113    0.052796422565851910  -0.067823534150863040\n 114    0.076452472708369780  -0.12305247402733402\n 115    0.012870339324714330  -0.15669907860687182\n 116    0.10434913385889497  0.53643798481376037\n 117    0.1221268362926218  0.61667892073360098\n 118    -0.0093563235023647300  -0.22321353893730436\n 119    0.03170332902003728  0.22103583229232246\n 120    0.11506896843829652  0.37982036937117053\n 121    0.093820280384812520  -0.044897744715013390\n 122    0.10769625911621618  -0.15982987085405653\n 123    0.079531559390635300  -0.60709030410011799\n 124    0.03523295886267018  0.22147900179845284\n 125    0.23875103058907471  -0.96331861574322919\n 126    0.095409900616880990  0.071119396346274020\n 127    0.10783489366687067  0.14781904431552809\n 128    0.10040072915220022  0.0099713052678753800\n 129    0.18325519109203131  0.17514035474316025\n 130    0.16761008868465196  -0.1151393512453955\n 131    0.088131810552690780  0.097588355334407870\n 132    0.14460232318940855  0.0052239302999999600\n 133    0.17385631621034148  0.07078663980950621\n 134    0.17049202528719037  0.075626357400334680\n 135    0.13837264733561425  -0.15920667807281158\n 136    0.13255565444741085  0.082030559308362920\n 137    0.1560474293894944  0.0015860999887826200\n 138    0.16730118447730069  0.28958788038469224\n 139    0.16145574537863988  -0.51137708707305762\n 140    0.26440339099593302  0.8632207870957751\n 141    -0.010991000934211670  -0.69196920928763306\n 142    0.19975575227252995  0.18589959486154109\n 143    0.21763923122029369  0.039493982603668370\n 144    0.11071135747083971  -0.38985974861510542\n 145    0.17441735232599434  -0.11164112050313432\n 146    0.22622409782237252  0.16341956338831293\n 147    0.1536614109876662  0.3167210087594769\n 148    0.16925494800957328  0.28849229885449046\n 149    0.22437969497683161  -0.099587478905063070\n 150    0.24326657641226201  0.42684706517090948\n 151    0.18295967184003822  -0.27043296775890158\n 152    0.19908469728045514  0.0062560092135370000\n 153    0.30953542115436783  0.39581540331104975\n 154    0.26421558545765028  -0.24319334438537585\n 155    0.25016242933660393  -0.080478426936706710\n 156    0.27687432523677419  0.073518343218202370\n 157    0.31086116196261265  0.12179367058561762\n 158    0.51920838958752957  -0.13150729223189211\n 159    0.24704086767144906  0.31234947975227906\n 160    0.27888054648113986  -0.075568756662500910\n 161    0.42898521421409802  -0.25129815107395881\n 162    0.45702064129195347  0.1447234221448408\n 163    0.24323606943059367  -0.52696873285713686\n 164    0.17751941023375975  0.65042362059820547\n 165    0.53663167724564631  0.59850979720839748\n 166    0.3722435548473661  -0.49172774703255745\n 167    0.52194676369695681  -0.1297129633199004\n 168    0.40626500849121339  0.4420047587682942\n 169    0.45087701141399772  0.43494464749207351\n 170    0.49764459915925374  -0.66039679284852149\n 171    0.46445810162634571  0.16329452984388076\n 172    0.40113409771548819  -0.41579861721316097\n 173    0.2845561686306049  -0.74893401819533179\n 174    0.243915235076404  0.74737508265154817\n 175    0.53531558857727057  0.26197655749461723\n 176    0.505697034884659  -0.61809362407410628\n 177    0.48751006486419834  -0.58390159834734923\n 178    0.71248899860426829  -0.4008785060627863\n 179    0.73704637063971745  -0.38820652255402477\n 180    0.5221571384697975  -0.12975484868854431\n 181    0.60058207441053291  -0.20163067199153023\n 182    1.7794182557799225  -0.82465896273854344\n 183    1.4090028807616011  0.33420521172777629\n 184    0.49304690346286456  -2.1694158508387713\n 185    0.26550527853612588  -1.009475159183697\n 186    0.10468609918106077  0.53530267532364795\n 187    4.1025027793325153  -33.699956974647101\n# Generated by triangle dots -v\n"
  },
  {
    "path": "triangle/data/dots.node",
    "content": "100  2  0  0\n1  0.0476694  0.809168\n2  -0.0412985  0.0934087\n3  0.771124  -0.145541\n4  -0.00285913  -0.0054207\n5  0.0121534  0.391051\n6  0.189257  -0.721248\n7  0.00346951  -0.117197\n8  -0.0557166  -0.0167348\n9  0.0914024  -0.764985\n10  -0.732465  -0.0296379\n11  0.620321  0.456789\n12  -0.00897789  -0.0231625\n13  0.611961  -0.736103\n14  -0.586524  0.587304\n15  0.0434815  -0.0359369\n16  -0.235574  -0.759667\n17  -0.311492  -0.401672\n18  0.00879549  -0.00548149\n19  0.214277  -0.176567\n20  -0.576379  0.654919\n21  0.329429  0.314783\n22  0.0272183  -0.0335721\n23  0.651159  0.0837685\n24  0.00448275  0.00783356\n25  0.372467  0.586735\n26  0.0200959  -0.0736717\n27  -0.0671954  0.534502\n28  0.163769  0.104278\n29  -0.00430444  -0.00429822\n30  0.0697276  0.145652\n31  -0.0501914  -0.516296\n32  0.0954772  -0.22419\n33  -0.0131771  -0.0113541\n34  0.144833  -0.0414348\n35  -0.1656  -0.109273\n36  0.0294145  -0.119617\n37  -0.388868  0.174542\n38  0.0216939  -0.00054628\n39  0.449451  0.73811\n40  0.559539  -0.376405\n41  -0.805688  -0.196454\n42  -0.0523838  -0.357019\n43  0.0471204  -0.134888\n44  0.0428721  -0.0261849\n45  0.0368263  0.0935173\n46  0.779577  -0.215466\n47  -0.682904  -0.479713\n48  0.259023  0.462227\n49  0.110553  0.185891\n50  0.21271  0.40305\n51  0.310775  0.0032405\n52  -0.0799817  0.747664\n53  -0.431582  0.100479\n54  -0.207633  -0.0535168\n55  -0.103873  -0.16392\n56  -0.0808649  -0.0833543\n57  -0.0482698  0.00926695\n58  -0.112805  -0.206202\n59  0.0928734  -0.0960191\n60  -0.631549  -0.00643761\n61  -0.227293  -0.835806\n62  -0.0333289  0.0616227\n63  -0.0942452  -0.332817\n64  0.199281  0.0817346\n65  0.0413125  0.874436\n66  -6.9375e-05  -9.5e-06\n67  -0.424367  -0.241631\n68  0.56258  -0.439865\n69  0.274475  0.234625\n70  0.0499112  0.30348\n71  0.00860505  0.139826\n72  -0.106809  -0.610516\n73  -0.219089  -0.0453384\n74  -0.349079  0.275986\n75  0.382869  -0.735405\n76  -0.0614569  0.109208\n77  -0.822608  -0.478913\n78  0.0456648  -0.115802\n79  0.244877  0.00235373\n80  0.272695  -0.160362\n81  0.64381  -0.539716\n82  -0.000474647  -0.00122888\n83  -0.316246  -0.428132\n84  0.180288  -0.0356826\n85  0.134306  0.120321\n86  -0.580926  -0.297724\n87  -0.0734621  0.287079\n88  0.0152062  0.389861\n89  -0.0904595  -0.318536\n90  -0.157713  0.0694107\n91  -0.00940586  -0.0319491\n92  -0.784887  -0.0922512\n93  0.0435008  -0.0997158\n94  0.363509  -0.68881\n95  0.22618  0.39209\n96  0.264525  -0.326457\n97  0.154736  0.0507695\n98  -0.150901  0.717167\n99  0.0532971  -0.800056\n100  0.17173  0.0431868\n"
  },
  {
    "path": "triangle/data/double_hex.1.ele",
    "content": "98  3  0\n   1      72     1     2\n   2      71    72     2\n   3      69    70     4\n   4      68    69     5\n   5      71     3    70\n   6      85    76    66\n   7      65    66    76\n   8      63    64    75\n   9      62    63    75\n  10      65    75    64\n  11      67    68    85\n  12       4    70     3\n  13       5    69     4\n  14       6    85    68\n  15      66    67    85\n  16      68     5     6\n  17      65    76    75\n  18      76    85    77\n  19      87     7     8\n  20      87     8     9\n  21      86     6     7\n  22      78    77    95\n  23       3    71     2\n  24      62    75    74\n  25      60    61    73\n  26      59    60    73\n  27      59    73    58\n  28      73    61    74\n  29      58    73    84\n  30      57    58    84\n  31      62    74    61\n  32      56    57    54\n  33      55    56    54\n  34      53    54    57\n  35      83    53    57\n  36      53    83    52\n  37      82    81    50\n  38      95    79    78\n  39      80    79    47\n  40      81    80    47\n  41      82    51    83\n  42      82    50    51\n  43      51    52    83\n  44      50    81    49\n  45      49    81    48\n  46      81    47    48\n  47      47    79    46\n  48      83    57    84\n  49       9    10    87\n  50      87    11    88\n  51      87    86     7\n  52      88    11    12\n  53      88    12    89\n  54      89    12    13\n  55      89    13    14\n  56      85     6    86\n  57      24    91    90\n  58      28    92    91\n  59      90    89    23\n  60      15    89    14\n  61      10    11    87\n  62      89    16    22\n  63      21    16    17\n  64      18    19    20\n  65      18    20    17\n  66      20    21    17\n  67      21    22    16\n  68      23    89    22\n  69      25    91    24\n  70      26    91    25\n  71      24    90    23\n  72      89    15    16\n  73      27    91    26\n  74      94    79    95\n  75      77    96    95\n  76      79    45    46\n  77      45    79    44\n  78      79    94    44\n  79      44    94    93\n  80      43    44    93\n  81      42    43    93\n  82      33    40    41\n  83      34    39    40\n  84      41    42    32\n  85      93    32    42\n  86      93    92    29\n  87      30    93    29\n  88      32    93    31\n  89      33    41    32\n  90      31    93    30\n  91      34    35    39\n  92      40    33    34\n  93      39    35    38\n  94      35    36    38\n  95      36    37    38\n  96      92    28    29\n  97      27    28    91\n  98      96    77    85\n# Generated by triangle -p double_hex.poly\n"
  },
  {
    "path": "triangle/data/double_hex.1.node",
    "content": "96  2  0  1\n   1    0  0    1\n   2    0.055599999999999997  0    1\n   3    0.1111  0    1\n   4    0.16669999999999999  0    1\n   5    0.22220000000000001  0    1\n   6    0.27779999999999999  0    1\n   7    0.33329999999999999  0    1\n   8    0.38890000000000002  0    1\n   9    0.44440000000000002  0    1\n  10    0.5  0    1\n  11    0.55559999999999998  0    1\n  12    0.61109999999999998  0    1\n  13    0.66669999999999996  0    1\n  14    0.72219999999999995  0    1\n  15    0.77780000000000005  0    1\n  16    0.83330000000000004  0    1\n  17    0.88890000000000002  0    1\n  18    0.94440000000000002  0    1\n  19    1  0    1\n  20    1  0.055599999999999997    1\n  21    1  0.1111    1\n  22    1  0.16669999999999999    1\n  23    1  0.22220000000000001    1\n  24    1  0.27779999999999999    1\n  25    1  0.33329999999999999    1\n  26    1  0.38890000000000002    1\n  27    1  0.44440000000000002    1\n  28    1  0.5    1\n  29    1  0.55559999999999998    1\n  30    1  0.61109999999999998    1\n  31    1  0.66669999999999996    1\n  32    1  0.72219999999999995    1\n  33    1  0.77780000000000005    1\n  34    1  0.83330000000000004    1\n  35    1  0.88890000000000002    1\n  36    1  0.94440000000000002    1\n  37    1  1    1\n  38    0.94440000000000002  1    1\n  39    0.88890000000000002  1    1\n  40    0.83330000000000004  1    1\n  41    0.77780000000000005  1    1\n  42    0.72219999999999995  1    1\n  43    0.66669999999999996  1    1\n  44    0.61109999999999998  1    1\n  45    0.55559999999999998  1    1\n  46    0.5  1    1\n  47    0.44440000000000002  1    1\n  48    0.38890000000000002  1    1\n  49    0.33329999999999999  1    1\n  50    0.27779999999999999  1    1\n  51    0.22220000000000001  1    1\n  52    0.16669999999999999  1    1\n  53    0.1111  1    1\n  54    0.055599999999999997  1    1\n  55    0  1    1\n  56    0  0.94440000000000002    1\n  57    0  0.88890000000000002    1\n  58    0  0.83330000000000004    1\n  59    0  0.77780000000000005    1\n  60    0  0.72219999999999995    1\n  61    0  0.66669999999999996    1\n  62    0  0.61109999999999998    1\n  63    0  0.55559999999999998    1\n  64    0  0.5    1\n  65    0  0.44440000000000002    1\n  66    0  0.38890000000000002    1\n  67    0  0.33329999999999999    1\n  68    0  0.27779999999999999    1\n  69    0  0.22220000000000001    1\n  70    0  0.16669999999999999    1\n  71    0  0.1111    1\n  72    0  0.055599999999999997    1\n  73    0.14999999999999999  0.75    2\n  74    0.17519999999999999  0.70669999999999999    2\n  75    0.20030000000000001  0.66339999999999999    2\n  76    0.25030000000000002  0.66369999999999996    2\n  77    0.30020000000000002  0.66400000000000003    2\n  78    0.3251  0.70699999999999996    2\n  79    0.34999999999999998  0.75    2\n  80    0.3251  0.79300000000000004    2\n  81    0.30020000000000002  0.83599999999999997    2\n  82    0.25030000000000002  0.83630000000000004    2\n  83    0.20030000000000001  0.83660000000000001    2\n  84    0.17519999999999999  0.79330000000000001    2\n  85    0.5  0.40000000000000002    3\n  86    0.5252  0.35670000000000002    3\n  87    0.55030000000000001  0.31340000000000001    3\n  88    0.60029999999999994  0.31369999999999998    3\n  89    0.6502  0.314    3\n  90    0.67510000000000003  0.35699999999999998    3\n  91    0.69999999999999996  0.40000000000000002    3\n  92    0.67510000000000003  0.443    3\n  93    0.6502  0.48599999999999999    3\n  94    0.60029999999999994  0.48630000000000001    3\n  95    0.55030000000000001  0.48659999999999998    3\n  96    0.5252  0.44330000000000003    3\n# Generated by triangle -p double_hex.poly\n"
  },
  {
    "path": "triangle/data/double_hex.1.poly",
    "content": "0  2  0  1\n96  1\n   1       2     1       1\n   2       3     2       1\n   3       4     3       1\n   4       5     4       1\n   5       6     5       1\n   6       7     6       1\n   7       8     7       1\n   8       9     8       1\n   9      10     9       1\n  10      11    10       1\n  11      12    11       1\n  12      13    12       1\n  13      14    13       1\n  14      15    14       1\n  15      16    15       1\n  16      17    16       1\n  17      18    17       1\n  18      19    18       1\n  19      20    19       1\n  20      21    20       1\n  21      22    21       1\n  22      23    22       1\n  23      24    23       1\n  24      25    24       1\n  25      26    25       1\n  26      27    26       1\n  27      28    27       1\n  28      29    28       1\n  29      30    29       1\n  30      31    30       1\n  31      32    31       1\n  32      33    32       1\n  33      34    33       1\n  34      35    34       1\n  35      36    35       1\n  36      37    36       1\n  37      38    37       1\n  38      39    38       1\n  39      40    39       1\n  40      41    40       1\n  41      42    41       1\n  42      43    42       1\n  43      44    43       1\n  44      45    44       1\n  45      46    45       1\n  46      47    46       1\n  47      48    47       1\n  48      49    48       1\n  49      50    49       1\n  50      51    50       1\n  51      52    51       1\n  52      53    52       1\n  53      54    53       1\n  54      55    54       1\n  55      56    55       1\n  56      57    56       1\n  57      58    57       1\n  58      59    58       1\n  59      60    59       1\n  60      61    60       1\n  61      62    61       1\n  62      63    62       1\n  63      64    63       1\n  64      65    64       1\n  65      66    65       1\n  66      67    66       1\n  67      68    67       1\n  68      69    68       1\n  69      70    69       1\n  70      71    70       1\n  71      72    71       1\n  72       1    72       1\n  73      73    84       2\n  74      83    84       2\n  75      83    82       2\n  76      82    81       2\n  77      80    81       2\n  78      80    79       2\n  79      78    79       2\n  80      78    77       2\n  81      76    77       2\n  82      76    75       2\n  83      74    75       2\n  84      74    73       2\n  85      96    85       3\n  86      95    96       3\n  87      95    94       3\n  88      94    93       3\n  89      92    93       3\n  90      91    92       3\n  91      90    91       3\n  92      89    90       3\n  93      88    89       3\n  94      88    87       3\n  95      86    87       3\n  96      86    85       3\n2\n   1   0.25  0.75\n   2   0.59999999999999998  0.40000000000000002\n# Generated by triangle -p double_hex.poly\n"
  },
  {
    "path": "triangle/data/double_hex.2.ele",
    "content": "956  3  0\n   1     198   151   374\n   2       1     2   505\n   3     319   211   140\n   4     120   403   428\n   5     355   206   272\n   6     156   379   211\n   7     430   431   210\n   8      98   497   496\n   9     314    72   313\n  10     257   483    97\n  11     165    93    92\n  12     359    74   162\n  13     212    66    67\n  14     219    91    90\n  15     169    77   402\n  16      64   374    63\n  17      63   199    62\n  18       6   216     5\n  19     380   212    67\n  20     366    96    95\n  21     379    69    70\n  22     126   360   425\n  23     217     3     4\n  24     516   168   297\n  25     208    83    82\n  26       6     7   384\n  27     210    69   379\n  28       3   312     2\n  29     313   505   312\n  30     210    68    69\n  31     378   209    53\n  32     216     6   384\n  33     389   113   390\n  34      65    66   340\n  35     120   180   403\n  36     349    94   142\n  37     115   434   382\n  38      94   349    95\n  39     451   450   198\n  40     381   213   158\n  41       9    10   213\n  42     468   465   244\n  43     498   288   245\n  44     217     4   386\n  45     102   468   288\n  46     162    73   387\n  47     396    93   165\n  48     118   359   408\n  49      59    60   368\n  50     520   175   396\n  51     186    58    59\n  52     162    74    73\n  53     387   163   410\n  54     368   186    59\n  55     237    61    62\n  56     504   456   233\n  57     484   258   485\n  58     238   119   361\n  59      56   365    55\n  60     273   487   486\n  61     281   418   132\n  62      56    57   295\n  63      57    58   238\n  64     460   246   296\n  65     209    52    53\n  66     239   113   429\n  67     183   260   345\n  68     252   251   103\n  69     207    94    93\n  70     129   264   263\n  71      82    81   285\n  72     366   179    96\n  73      45    46   308\n  74     129   263   169\n  75      79   315    80\n  76      78   263    79\n  77      87   392   170\n  78      80   177    81\n  79     141   278   348\n  80      52   513   341\n  81      63   374   199\n  82     344   208   134\n  83     208   348    83\n  84      50   267    49\n  85     275   267    50\n  86      54   378    53\n  87      49   267   268\n  88     232   154   377\n  89     268   172   394\n  90     348   279    83\n  91     327   496   287\n  92     522   298   173\n  93       9   381     8\n  94     255   480    97\n  95     265   170   130\n  96      86    85   274\n  97     292    12    13\n  98     174   171   392\n  99      87   170    88\n 100      79   263   264\n 101     371   446   147\n 102     173   135   292\n 103     178   400   397\n 104     224   173   395\n 105      88   265    89\n 106     463   282   106\n 107      76   377   403\n 108      32   189    31\n 109     435   436   216\n 110     164    90    89\n 111      27   375    26\n 112     381   214     8\n 113     456   219   164\n 114     231    41    42\n 115      16   367    15\n 116     432   433   213\n 117      18   372    17\n 118     236   298   350\n 119     395    13    14\n 120     202    22   376\n 121      19    20   301\n 122     285   286   134\n 123     150   488   407\n 124     364   195   148\n 125      51   275    50\n 126     300   202   148\n 127      22    23   376\n 128     248   519   471\n 129      30   370   190\n 130     153   376   203\n 131      25    26   201\n 132      80   315   177\n 133     504   233   459\n 134     153   427   502\n 135      48   394    47\n 136      25   242    24\n 137     182    85   179\n 138     195    16    17\n 139     323   226   322\n 140     375   200   152\n 141      93   396   207\n 142     150   479   483\n 143      22   202    21\n 144      46    47   222\n 145      47   394   222\n 146     169    78    77\n 147     215   159   383\n 148     516   297   142\n 149     369    32    33\n 150     490   101   437\n 151      68   380    67\n 152     193   446   371\n 153     371    43    44\n 154     383    10    11\n 155     385   123   435\n 156     373   196   149\n 157     230   166   452\n 158       5   386     4\n 159      42    43   194\n 160     343   342   477\n 161     370   189   146\n 162      97   480   481\n 163      92    91   221\n 164     167   323   326\n 165     465   466   129\n 166      31   370    30\n 167     413   415   189\n 168      26   375   201\n 169     331   332   227\n 170     369   187   145\n 171     363   249   474\n 172      92   221   165\n 173     188   494   414\n 174     230    34    35\n 175     373    39    40\n 176     360   293   373\n 177     293    38    39\n 178     110   469   472\n 179     438   347   219\n 180      37    38   294\n 181      35    36   388\n 182     221   347   125\n 183      43   371   194\n 184      28    29   281\n 185     152   200   247\n 186     362   363   302\n 187     103   251   303\n 188      85    96   179\n 189     269   206   358\n 190      76    75   377\n 191      17   372   195\n 192     309   246   444\n 193      60    61   185\n 194      73    84   163\n 195     187    33    34\n 196     145   187   412\n 197     239   440   176\n 198      30   190    29\n 199      44    45   193\n 200     448   194   371\n 201     301    18    19\n 202      21   300    20\n 203     196    40    41\n 204     149   196   424\n 205     260   183   488\n 206     150   523   479\n 207      64    65   198\n 208     151   241   199\n 209      27    28   200\n 210     152   249   201\n 211     203    23    24\n 212     296   502   500\n 213      75   359   232\n 214     232   455   154\n 215     365    54    55\n 216     493   278   209\n 217      70    71   211\n 218     156   317   318\n 219     256   271   284\n 220     495   212   283\n 221     158   433   382\n 222     214   434   521\n 223      11    12   215\n 224     159   251   476\n 225     214     7     8\n 226     160   521   385\n 227     436   339   511\n 228     140   320   319\n 229     368   185   409\n 230     461   359   118\n 231     279    84    83\n 232     238   186   411\n 233     266   265   130\n 234     233   456   457\n 235     125   519   422\n 236     142   207   429\n 237      36    37   294\n 238     452   360   126\n 239     336   466   289\n 240     321   109   225\n 241     324   167   325\n 242     168   335   336\n 243     403    77    76\n 244     169   244   465\n 245     174    87    86\n 246     393   299   170\n 247     343   463   243\n 248     171   393   392\n 249     172   268   400\n 250     478   222   254\n 251      14    15   224\n 252     298   236   305\n 253     274   174    86\n 254     524   345   260\n 255     125   422   520\n 256     423   100   419\n 257     176   442   276\n 258     127   449   332\n 259     398   177   137\n 260     177   397   286\n 261     399   178   398\n 262     254   222   172\n 263     139   401   179\n 264     406   274   182\n 265     404   180   120\n 266     402   244   169\n 267     120   354   357\n 268     468   405   245\n 269     401   111   489\n 270     184   490   437\n 271     274   406   133\n 272     182   179   489\n 273     261   183   406\n 274     184   261   262\n 275     185    61   237\n 276     409   185   408\n 277     410   186   368\n 278     186   410   411\n 279     230   187    34\n 280     453   188   412\n 281     316   188   126\n 282     276   417   280\n 283     369   189    32\n 284     413   189   145\n 285     518   418   190\n 286     190   418   281\n 287     415   416   518\n 288     419   191   423\n 289     116   416   415\n 290     416   417   192\n 291     308   193    45\n 292     445   225   109\n 293     445   227   448\n 294     194   449   231\n 295     195   364   309\n 296     367   195   143\n 297     231   196    41\n 298     454   197   424\n 299     333   127   332\n 300     104   494   316\n 301     340   198    65\n 302     340   451   198\n 303     151   450   241\n 304     199   462   237\n 305     281   200    28\n 306     247   472   469\n 307     152   469   249\n 308     201   473   242\n 309     153   426   202\n 310     426   364   202\n 311     242   203    24\n 312     504   362   302\n 313     153   203   427\n 314     204   427   128\n 315     355   356   206\n 316     356   355   205\n 317     450   229   358\n 318     206   269   270\n 319     429   207   175\n 320     142    94   207\n 321     285   208    82\n 322     344   134   275\n 323     119   493   361\n 324     513   141   341\n 325     430   210   156\n 326     380   210   157\n 327     314   211    71\n 328     211   319   317\n 329     283   212   157\n 330     340   212   138\n 331     383   213    10\n 332     432   213   159\n 333     434   214   158\n 334     384   214   160\n 335     292   215    12\n 336     303   251   475\n 337     435   216   160\n 338     386   216   161\n 339     319   320   112\n 340     312   217   140\n 341     270   272   206\n 342     271   270   108\n 343     164   219    90\n 344     219   124   438\n 345     438   503   220\n 346     110   472   471\n 347     347   221    91\n 348     165   221   125\n 349     400   254   172\n 350     308   222   136\n 351     439   223   100\n 352     440   239   441\n 353     367   224    15\n 354     443   224   143\n 355     447   225   446\n 356     321   322   226\n 357     322   321   225\n 358     324   226   323\n 359     329   331   109\n 360     449   227   332\n 361     324   327   226\n 362     276   280   310\n 363     229   451   269\n 364     229   269   358\n 365     230    35   388\n 366     230   452   453\n 367     194   231    42\n 368     454   231   127\n 369     232   359   461\n 370     205   455   107\n 371      89   266   164\n 372     235   353   246\n 373     130   304   352\n 374     266   352   234\n 375     504   459    99\n 376     233   457   458\n 377     303   304   103\n 378     135   173   298\n 379     199   237    62\n 380     237   118   408\n 381     186   238    58\n 382     278   493   119\n 383     441   223   440\n 384     391   390   239\n 385     337   277   508\n 386     109   328   329\n 387     241   107   455\n 388     462   241   461\n 389     201   242    25\n 390     203   242   128\n 391     464   243   463\n 392     476   122   432\n 393     405   180   404\n 394     181   262   467\n 395     111   401   498\n 396     465   468   102\n 397     114   443   444\n 398     502   501   117\n 399     200   470   247\n 400     421   420   419\n 401     419   420   132\n 402     421   422   519\n 403     249   469   474\n 404     473   249   363\n 405     250   474   220\n 406     503   302   363\n 407     159   215   251\n 408     475   251   215\n 409     477   252   103\n 410     514   342   243\n 411     299   130   170\n 412     342   343   243\n 413     178   105   254\n 414     478   254   105\n 415     479   255   483\n 416     271   491   525\n 417     284   108   283\n 418     256   284   306\n 419     484   257    97\n 420     485   524   257\n 421     486   482   273\n 422     382   515   115\n 423     112   318   317\n 424     273   482   346\n 425     260   150   483\n 426     106   282   345\n 427     262   261   111\n 428     407   261   184\n 429     467   262   111\n 430     357   354   101\n 431     169   263    78\n 432     129   466   499\n 433     507   167   326\n 434     507   315   264\n 435     170   265    88\n 436     130   352   266\n 437     266   234   457\n 438      89   265   266\n 439     307   134   286\n 440     267   307   268\n 441     268   131   400\n 442      48    49   268\n 443     495   269   138\n 444     270   269   108\n 445     284   271   108\n 446     270   525   272\n 447     480   271   256\n 448     271   480   491\n 449     437   272   218\n 450     355   101   354\n 451     259   318   346\n 452     487   123   385\n 453     182   274    85\n 454     174   274   133\n 455     341   275    51\n 456     267   275   134\n 457     414   116   413\n 458     311   277   310\n 459     330   508   329\n 460     176   276   492\n 461     278   119   279\n 462     141   209   278\n 463     411   279   119\n 464      84   279   163\n 465     494   280   414\n 466     310   277   492\n 467     190   281    29\n 468     281   132   470\n 469     171   174   282\n 470     133   282   174\n 471     157   431   284\n 472     108   269   495\n 473     157   284   283\n 474     306   284   121\n 475     286   285    81\n 476     208   285   134\n 477     177   286    81\n 478     286   131   307\n 479     330   329   287\n 480     226   328   321\n 481     366   349   139\n 482     297   289   291\n 483     102   288   289\n 484     291   289   288\n 485     335    98   325\n 486     264   499   167\n 487     291   288   139\n 488     297   291   142\n 489     292    13   395\n 490     292   135   475\n 491     293    39   373\n 492     166   388   294\n 493      38   293   294\n 494     166   294   293\n 495     295   155   365\n 496      57   238   295\n 497      99   459   460\n 498     501   296   246\n 499     516   142   113\n 500     289   297   168\n 501     522   224   443\n 502     298   522   350\n 503     477   299   253\n 504     304   299   103\n 505     202   300    21\n 506     148   372   301\n 507      20   300   301\n 508     148   301   300\n 509     124   456   504\n 510     500   362    99\n 511     135   305   303\n 512     303   305   304\n 513     352   304   236\n 514     299   304   130\n 515     298   305   135\n 516     304   305   236\n 517     506   306   121\n 518     481   306   259\n 519     268   307   131\n 520     134   307   267\n 521     222   308    46\n 522     308   136   447\n 523     309   117   501\n 524     143   195   309\n 525     494   310   280\n 526     311   228   508\n 527     310   104   311\n 528     509   334   104\n 529     217   312     3\n 530     313   312   140\n 531     314   313   140\n 532      72     1   505\n 533     211   314   140\n 534      72   314    71\n 535     264   315    79\n 536     177   315   137\n 537     425   316   126\n 538     509   197   333\n 539     346   112   339\n 540     156   211   317\n 541     259   506   318\n 542     318   121   430\n 543     320   140   217\n 544     112   317   319\n 545     217   161   320\n 546     511   320   161\n 547     225   447   322\n 548     226   327   328\n 549     478   322   136\n 550     323   322   105\n 551     326   323   105\n 552     324   323   167\n 553     167   499   325\n 554     324   325   327\n 555     335   325   290\n 556     327   325    98\n 557     399   326   105\n 558     326   399   507\n 559     496   327    98\n 560     328   327   287\n 561     329   328   287\n 562     109   321   328\n 563     496   330   287\n 564     329   228   331\n 565     337   330   240\n 566     330   337   508\n 567     331   228   332\n 568     109   331   227\n 569     334   228   311\n 570     333   197   454\n 571     334   333   332\n 572     316   509   104\n 573     228   334   332\n 574     104   334   311\n 575     336   335   290\n 576     168   389   517\n 577     336   290   466\n 578     168   336   289\n 579     391   337   240\n 580     492   337   176\n 581     345   524   106\n 582     510   338   485\n 583     112   320   511\n 584     123   512   339\n 585     212   340    66\n 586     340   138   451\n 587      52   341    51\n 588     344   341   141\n 589     122   252   342\n 590     342   252   477\n 591     253   171   343\n 592     463   343   171\n 593     341   344   275\n 594     141   208   344\n 595     282   133   345\n 596     345   133   406\n 597     112   346   318\n 598     273   346   339\n 599     219   347    91\n 600     125   347   220\n 601     141   348   208\n 602     279   348   278\n 603     142   291   349\n 604     139   349   291\n 605     114   353   350\n 606     458   351   353\n 607     236   350   351\n 608     351   350   353\n 609     236   351   352\n 610     234   352   351\n 611     246   353   114\n 612     353   235   458\n 613     490   357   101\n 614     428   354   120\n 615     101   355   272\n 616     205   355   354\n 617     205   107   356\n 618     107   450   358\n 619     262   181   357\n 620     357   181   404\n 621     206   356   358\n 622     107   358   356\n 623      74   359    75\n 624     359   162   408\n 625     360   149   425\n 626     166   293   360\n 627     155   295   361\n 628     238   361   295\n 629     204   128   362\n 630     363   362   128\n 631     363   128   473\n 632     503   363   250\n 633     202   364   148\n 634     117   309   364\n 635     295   365    56\n 636     378   365   155\n 637     349   366    95\n 638     179   366   139\n 639     195   367    16\n 640     224   367   143\n 641     185   368    60\n 642     368   144   410\n 643     187   369    33\n 644     189   369   145\n 645     189   370    31\n 646     190   370   146\n 647     193   371    44\n 648     371   147   448\n 649     301   372    18\n 650     195   372   148\n 651     196   373    40\n 652     373   149   360\n 653     198   374    64\n 654     199   374   151\n 655     200   375    27\n 656     201   375   152\n 657     203   376    23\n 658     202   376   153\n 659     232   377    75\n 660     403   377   154\n 661     365   378    54\n 662     209   378   155\n 663     211   379    70\n 664     210   379   156\n 665     210   380    68\n 666     212   380   157\n 667     213   381     9\n 668     214   381   158\n 669     514   122   342\n 670     514   243   515\n 671     215   383    11\n 672     213   383   159\n 673     214   384     7\n 674     216   384   160\n 675     510   385   115\n 676     258   486   487\n 677     216   386     5\n 678     217   386   161\n 679     163   387    73\n 680     409   387   144\n 681     294   388    36\n 682     230   388   166\n 683     113   239   390\n 684     517   389    98\n 685     391   239   176\n 686     497   390   240\n 687     337   391   176\n 688     240   390   391\n 689     174   392    87\n 690     393   171   253\n 691     299   393   253\n 692     170   392   393\n 693     268   394    48\n 694     222   394   172\n 695     224   395    14\n 696     292   395   173\n 697     396   165   520\n 698     207   396   175\n 699     286   397   131\n 700     398   397   177\n 701     399   398   137\n 702     397   398   178\n 703     399   137   507\n 704     105   178   399\n 705     397   400   131\n 706     254   400   178\n 707     401   139   498\n 708     489   111   261\n 709     403   402    77\n 710     244   402   180\n 711     403   154   428\n 712     403   180   402\n 713     357   404   120\n 714     405   404   181\n 715     405   181   467\n 716     180   405   244\n 717     261   406   182\n 718     345   406   183\n 719     261   407   183\n 720     184   437   523\n 721     409   408   162\n 722     237   408   185\n 723     387   409   162\n 724     368   409   144\n 725     387   410   144\n 726     411   410   163\n 727     279   411   163\n 728     238   411   119\n 729     412   187   453\n 730     414   412   188\n 731     414   413   145\n 732     415   413   116\n 733     414   145   412\n 734     116   414   280\n 735     417   416   116\n 736     189   415   146\n 737     423   416   192\n 738     518   416   191\n 739     280   417   116\n 740     192   417   276\n 741     518   190   146\n 742     419   418   191\n 743     421   419   100\n 744     418   419   132\n 745     472   420   248\n 746     470   420   247\n 747     421   100   422\n 748     420   421   248\n 749     100   223   422\n 750     520   422   223\n 751     416   423   191\n 752     439   423   192\n 753     424   196   454\n 754     425   424   197\n 755     424   425   149\n 756     316   425   197\n 757     426   153   502\n 758     364   426   117\n 759     128   427   203\n 760     502   427   204\n 761     455   428   154\n 762     354   428   205\n 763     429   175   441\n 764     142   429   113\n 765     318   430   156\n 766     431   430   121\n 767     284   431   121\n 768     157   210   431\n 769     432   159   476\n 770     433   432   122\n 771     382   433   122\n 772     158   213   433\n 773     382   434   158\n 774     115   385   521\n 775     385   435   160\n 776     436   435   123\n 777     339   436   123\n 778     161   216   436\n 779     272   437   101\n 780     479   523   218\n 781     438   124   503\n 782     347   438   220\n 783     423   439   100\n 784     442   439   192\n 785     223   439   440\n 786     440   439   442\n 787     429   441   239\n 788     223   441   175\n 789     276   442   192\n 790     440   442   176\n 791     444   443   143\n 792     114   350   522\n 793     309   444   143\n 794     114   444   246\n 795     227   445   109\n 796     446   445   147\n 797     447   446   193\n 798     445   446   225\n 799     308   447   193\n 800     322   447   136\n 801     445   448   147\n 802     449   448   227\n 803     231   449   127\n 804     448   449   194\n 805     241   450   107\n 806     198   450   151\n 807     269   451   138\n 808     450   451   229\n 809     360   452   166\n 810     453   452   126\n 811     453   126   188\n 812     187   230   453\n 813     127   333   454\n 814     196   231   454\n 815     455   205   428\n 816     455   232   461\n 817     219   456   124\n 818     457   456   164\n 819     266   457   164\n 820     458   457   234\n 821     351   458   234\n 822     458   235   459\n 823     458   459   233\n 824     460   459   235\n 825     246   460   235\n 826     460   296   500\n 827     462   461   118\n 828     455   461   241\n 829     237   462   118\n 830     199   241   462\n 831     282   463   171\n 832     464   463   106\n 833     464   106   524\n 834     464   338   515\n 835     466   465   102\n 836     169   465   129\n 837     466   102   289\n 838     466   290   499\n 839     111   245   467\n 840     405   467   245\n 841     405   468   244\n 842     288   468   245\n 843     469   110   474\n 844     152   247   469\n 845     281   470   200\n 846     420   470   132\n 847     125   220   471\n 848     110   471   220\n 849     420   472   247\n 850     471   472   248\n 851     242   473   128\n 852     201   249   473\n 853     220   474   110\n 854     363   474   250\n 855     292   475   215\n 856     303   475   135\n 857     251   252   476\n 858     476   252   122\n 859     299   477   103\n 860     477   253   343\n 861     322   478   105\n 862     222   478   136\n 863     150   407   523\n 864     491   479   218\n 865     480   255   491\n 866     481   480   256\n 867     306   481   256\n 868     346   482   259\n 869      97   481   482\n 870     259   482   481\n 871      97   483   255\n 872     260   483   257\n 873      97   482   486\n 874     258   510   485\n 875     485   338   464\n 876     257   484   485\n 877     258   484   486\n 878     486   484    97\n 879     487   273   512\n 880     487   385   510\n 881     407   488   183\n 882     150   260   488\n 883     401   489   179\n 884     261   182   489\n 885     184   262   490\n 886     357   490   262\n 887     479   491   255\n 888     218   272   525\n 889     310   492   276\n 890     337   492   277\n 891     209   155   493\n 892     361   493   155\n 893     316   494   188\n 894     310   494   104\n 895     212   495   138\n 896     108   495   283\n 897     497    98   389\n 898     330   496   240\n 899     390   497   389\n 900     240   496   497\n 901     498   245   111\n 902     139   288   498\n 903     129   499   264\n 904     325   499   290\n 905     362   500   204\n 906     460   500    99\n 907     309   501   246\n 908     502   117   426\n 909     500   502   204\n 910     502   296   501\n 911     503   250   220\n 912     124   302   503\n 913     362   504    99\n 914     504   302   124\n 915     312   505     2\n 916      72   505   313\n 917     306   506   259\n 918     121   318   506\n 919     315   507   137\n 920     167   507   264\n 921     311   508   277\n 922     329   508   228\n 923     197   509   316\n 924     334   509   333\n 925     510   258   487\n 926     515   510   115\n 927     436   511   161\n 928     112   511   339\n 929     487   512   123\n 930     273   339   512\n 931      52   209   513\n 932     141   513   209\n 933     243   464   515\n 934     122   514   382\n 935     515   338   510\n 936     382   514   515\n 937     113   389   516\n 938     168   516   389\n 939      98   335   517\n 940     168   517   335\n 941     418   518   191\n 942     415   518   146\n 943     471   519   125\n 944     421   519   248\n 945     520   223   175\n 946     125   520   165\n 947     214   521   160\n 948     115   521   434\n 949     224   522   173\n 950     114   522   443\n 951     184   523   407\n 952     218   523   437\n 953     257   524   260\n 954     464   524   485\n 955     271   525   270\n 956     218   525   491\n# Generated by triangle -pqY -a0.0015 double_hex.1.poly\n"
  },
  {
    "path": "triangle/data/double_hex.2.node",
    "content": "525  2  0  1\n   1    0  0    1\n   2    0.055599999999999997  0    1\n   3    0.1111  0    1\n   4    0.16669999999999999  0    1\n   5    0.22220000000000001  0    1\n   6    0.27779999999999999  0    1\n   7    0.33329999999999999  0    1\n   8    0.38890000000000002  0    1\n   9    0.44440000000000002  0    1\n  10    0.5  0    1\n  11    0.55559999999999998  0    1\n  12    0.61109999999999998  0    1\n  13    0.66669999999999996  0    1\n  14    0.72219999999999995  0    1\n  15    0.77780000000000005  0    1\n  16    0.83330000000000004  0    1\n  17    0.88890000000000002  0    1\n  18    0.94440000000000002  0    1\n  19    1  0    1\n  20    1  0.055599999999999997    1\n  21    1  0.1111    1\n  22    1  0.16669999999999999    1\n  23    1  0.22220000000000001    1\n  24    1  0.27779999999999999    1\n  25    1  0.33329999999999999    1\n  26    1  0.38890000000000002    1\n  27    1  0.44440000000000002    1\n  28    1  0.5    1\n  29    1  0.55559999999999998    1\n  30    1  0.61109999999999998    1\n  31    1  0.66669999999999996    1\n  32    1  0.72219999999999995    1\n  33    1  0.77780000000000005    1\n  34    1  0.83330000000000004    1\n  35    1  0.88890000000000002    1\n  36    1  0.94440000000000002    1\n  37    1  1    1\n  38    0.94440000000000002  1    1\n  39    0.88890000000000002  1    1\n  40    0.83330000000000004  1    1\n  41    0.77780000000000005  1    1\n  42    0.72219999999999995  1    1\n  43    0.66669999999999996  1    1\n  44    0.61109999999999998  1    1\n  45    0.55559999999999998  1    1\n  46    0.5  1    1\n  47    0.44440000000000002  1    1\n  48    0.38890000000000002  1    1\n  49    0.33329999999999999  1    1\n  50    0.27779999999999999  1    1\n  51    0.22220000000000001  1    1\n  52    0.16669999999999999  1    1\n  53    0.1111  1    1\n  54    0.055599999999999997  1    1\n  55    0  1    1\n  56    0  0.94440000000000002    1\n  57    0  0.88890000000000002    1\n  58    0  0.83330000000000004    1\n  59    0  0.77780000000000005    1\n  60    0  0.72219999999999995    1\n  61    0  0.66669999999999996    1\n  62    0  0.61109999999999998    1\n  63    0  0.55559999999999998    1\n  64    0  0.5    1\n  65    0  0.44440000000000002    1\n  66    0  0.38890000000000002    1\n  67    0  0.33329999999999999    1\n  68    0  0.27779999999999999    1\n  69    0  0.22220000000000001    1\n  70    0  0.16669999999999999    1\n  71    0  0.1111    1\n  72    0  0.055599999999999997    1\n  73    0.14999999999999999  0.75    2\n  74    0.17519999999999999  0.70669999999999999    2\n  75    0.20030000000000001  0.66339999999999999    2\n  76    0.25030000000000002  0.66369999999999996    2\n  77    0.30020000000000002  0.66400000000000003    2\n  78    0.3251  0.70699999999999996    2\n  79    0.34999999999999998  0.75    2\n  80    0.3251  0.79300000000000004    2\n  81    0.30020000000000002  0.83599999999999997    2\n  82    0.25030000000000002  0.83630000000000004    2\n  83    0.20030000000000001  0.83660000000000001    2\n  84    0.17519999999999999  0.79330000000000001    2\n  85    0.5  0.40000000000000002    3\n  86    0.5252  0.35670000000000002    3\n  87    0.55030000000000001  0.31340000000000001    3\n  88    0.60029999999999994  0.31369999999999998    3\n  89    0.6502  0.314    3\n  90    0.67510000000000003  0.35699999999999998    3\n  91    0.69999999999999996  0.40000000000000002    3\n  92    0.67510000000000003  0.443    3\n  93    0.6502  0.48599999999999999    3\n  94    0.60029999999999994  0.48630000000000001    3\n  95    0.55030000000000001  0.48659999999999998    3\n  96    0.5252  0.44330000000000003    3\n  97    0.24999999999999994  0.25    0\n  98    0.57666835802076433  0.71450967012740729    0\n  99    0.8190242014010326  0.24494842756079727    0\n 100    0.81836131256840761  0.5546677135570548    0\n 101    0.27649460383248259  0.45683089586379078    0\n 102    0.4478741839336231  0.60719576325704139    0\n 103    0.57623873694373051  0.15709384271155638    0\n 104    0.8055500000000001  0.80555000000000021    0\n 105    0.46928180996091101  0.84778190855876001    0\n 106    0.40511842931467212  0.25816657218933653    0\n 107    0.1441203444832751  0.52780000000000005    0\n 108    0.14814073999999999  0.36109999999999998    0\n 109    0.63889999999999991  0.85182568924146995    0\n 110    0.85886420934775121  0.41665000000000002    0\n 111    0.40277863963135785  0.48556450996050304    0\n 112    0.13889999999999997  0.1389    0\n 113    0.62596023387385691  0.60428556768486474    0\n 114    0.75  0.13062184799629822    0\n 115    0.36110000000000003  0.13133915932692497    0\n 116    0.87301632810491114  0.69445000000000001    0\n 117    0.8805761074097056  0.1389    0\n 118    0.10082573955608608  0.63466203378424391    0\n 119    0.10082573955608611  0.86533796621575609    0\n 120    0.27586326289538471  0.56184393840104174    0\n 121    0.1111  0.25    0\n 122    0.47220000000000001  0.10971725767242332    0\n 123    0.25  0.10971725767242337    0\n 124    0.77017117610290198  0.33065657476831972    0\n 125    0.76985860827955355  0.46916242665490415    0\n 126    0.89682755206994091  0.86109999999999998    0\n 127    0.75  0.89682755206994091    0\n 128    0.90149310560676987  0.30554999999999999    0\n 129    0.41028968808039112  0.68637864573949448    0\n 130    0.6257562884118526  0.22963736082851208    0\n 131    0.36110000000000003  0.90904887195121953    0\n 132    0.90932095119862077  0.52780000000000005    0\n 133    0.44110887850586811  0.3367431579295122    0\n 134    0.27573118842394667  0.91618767451644145    0\n 135    0.63890000000000002  0.088584214458339153    0\n 136    0.52780000000000005  0.91518128468509763    0\n 137    0.40166139329441258  0.80862496960536911    0\n 138    0.081886383339747085  0.41665000000000002    0\n 139    0.47643818094062179  0.50049103137160267    0\n 140    0.077785997120230377  0.083349999999999994    0\n 141    0.19444999999999998  0.92327456063073898    0\n 142    0.57570189743255107  0.55343290542518064    0\n 143    0.80554999999999999  0.074175214450025242    0\n 144    0.072423866666666656  0.75    0\n 145    0.92740084156964486  0.75    0\n 146    0.92740084156964486  0.63890000000000002    0\n 147    0.63889999999999991  0.92852071907631262    0\n 148    0.91664999999999996  0.07136239462424801    0\n 149    0.86109999999999998  0.92873712031349775    0\n 150    0.32285825070853136  0.34337486732328171    0\n 151    0.06937894079311821  0.52779999999999994    0\n 152    0.93216019545949846  0.41665000000000002    0\n 153    0.93059259013482598  0.19445000000000001    0\n 154    0.22566101787870924  0.60338035354845543    0\n 155    0.083349999999999994  0.93439426904746337    0\n 156    0.065971872187218714  0.19445000000000001    0\n 157    0.065971872187218714  0.30554999999999999    0\n 158    0.41665000000000002  0.065411845573153701    0\n 159    0.52780000000000005  0.065424514500809092    0\n 160    0.30554999999999999  0.065411845573153715    0\n 161    0.19444999999999998  0.065411845573153715    0\n 162    0.11121193333333332  0.6984428572748268    0\n 163    0.11121193333333332  0.8015571427251732    0\n 164    0.7123528070043309  0.30671860710679438    0\n 165    0.71222839263420279  0.49320934829282909    0\n 166    0.93719110929370131  0.91665000000000008    0\n 167    0.47921026701984615  0.7526708040674488    0\n 168    0.54487722260411275  0.63415913520702927    0\n 169    0.35855212302431344  0.65891946829522308    0\n 170    0.57561925804583614  0.26034032569397725    0\n 171    0.4904578335851919  0.25227342452389179    0\n 172    0.41665000000000002  0.94179375275220878    0\n 173    0.69445000000000001  0.057362946171298917    0\n 174    0.49334059071169478  0.30930690131324573    0\n 175    0.67390589914719246  0.5524844113888846    0\n 176    0.74371501920377403  0.66518687648354213    0\n 177    0.35552085701684422  0.8393252172027772    0\n 178    0.40928633466405606  0.87010805775159006    0\n 179    0.47057427357292253  0.44610839043792966    0\n 180    0.32439576931140646  0.60425890555678485    0\n 181    0.3444857961699091  0.53229760578439955    0\n 182    0.44169815764940362  0.39523632165755063    0\n 183    0.38347053810048659  0.36657337546388291    0\n 184    0.3309938092944999  0.41290068581708439    0\n 185    0.052199342640394199  0.69445000000000001    0\n 186    0.052199342640394185  0.8055500000000001    0\n 187    0.94775161331881363  0.80554999999999999    0\n 188    0.88335988808588373  0.79763718447087606    0\n 189    0.94775161331881375  0.69445000000000001    0\n 190    0.94775161331881363  0.58335000000000004    0\n 191    0.87916979954661112  0.58972777438652191    0\n 192    0.81412666033124648  0.6322757583812636    0\n 193    0.58334999999999992  0.948061679514554    0\n 194    0.6944499999999999  0.94806167951455389    0\n 195    0.86109999999999998  0.051886949040178258    0\n 196    0.80554999999999999  0.94812069022651779    0\n 197    0.81404964026469417  0.88318901715337095    0\n 198    0.051398575302856318  0.47220000000000001    0\n 199    0.051378540404887235  0.58335000000000004    0\n 200    0.94903286037649948  0.47220000000000001    0\n 201    0.94903286037649948  0.36109999999999998    0\n 202    0.94863407914195919  0.1389    0\n 203    0.94863407914195919  0.25    0\n 204    0.88411066195663413  0.24025111807478769    0\n 205    0.21225356123057873  0.5360694407558213    0\n 206    0.18803728934451847  0.45077625624954687    0\n 207    0.62552725007149113  0.53226592855802957    0\n 208    0.22557234256555136  0.88184042759189551    0\n 209    0.1389  0.94956938717286876    0\n 210    0.050515850156349164  0.25    0\n 211    0.050515850156349205  0.1389    0\n 212    0.050515850156349192  0.36109999999999998    0\n 213    0.47220000000000001  0.050385920038858056    0\n 214    0.36109999999999998  0.050385920038858063    0\n 215    0.58335000000000004  0.050410057667183747    0\n 216    0.25  0.050385920038858049    0\n 217    0.1389  0.050385920038858049    0\n 218    0.26395681979349228  0.3855061141152521    0\n 219    0.72606318173382434  0.35619818080994831    0\n 220    0.78083841281242994  0.39993392628089625    0\n 221    0.72589627464163475  0.44370516833899315    0\n 222    0.47220000000000001  0.95102819724486409    0\n 223    0.74608003133969913  0.55712075238072734    0\n 224    0.75  0.048842244579960087    0\n 225    0.59419841423347142  0.89017320415889123    0\n 226    0.55984142022013483  0.80489534569005738    0\n 227    0.6836015857665283  0.89017320415889123    0\n 228    0.71619055183968094  0.80695633067894001    0\n 229    0.11512784142433667  0.47103548447158361    0\n 230    0.95215915581176858  0.86110000000000009    0\n 231    0.75  0.95215915581176858    0\n 232    0.16138044456780906  0.61158681350173982    0\n 233    0.76179103265275949  0.26910294397449241    0\n 234    0.69763112419305096  0.23607378020380759    0\n 235    0.76592228495863834  0.19900866244501922    0\n 236    0.66799991542954773  0.16243477923714167    0\n 237    0.046669383017233348  0.63890000000000002    0\n 238    0.046669383017233348  0.86109999999999998    0\n 239    0.69324744880501665  0.61847554008649941    0\n 240    0.66354047541236016  0.70118995962616648    0\n 241    0.10674964263819658  0.57060100905614619    0\n 242    0.95465522592085217  0.30554999999999999    0\n 243    0.44300149447044485  0.18590411294551168    0\n 244    0.38618437319678423  0.60365048516834463    0\n 245    0.42031568085969856  0.54823789628970387    0\n 246    0.81421300371497274  0.15171831290410356    0\n 247    0.89551220240362484  0.45811883829726435    0\n 248    0.8337515723771356  0.47577144681056915    0\n 249    0.89551220240362484  0.37518116170273563    0\n 250    0.83181283345245216  0.35581519700280151    0\n 251    0.56774646256653849  0.10294886818272465    0\n 252    0.52220445469241528  0.13783029048281781    0\n 253    0.52992247706281315  0.20159611298908886    0\n 254    0.45181428494715997  0.90196057203805413    0\n 255    0.2598045549010421  0.31746197058678471    0\n 256    0.18616768554730717  0.29372049603632044    0\n 257    0.31405114300663617  0.27513461174196668    0\n 258    0.30897932642833181  0.19388039600376941    0\n 259    0.18054999999999999  0.21706050254968623    0\n 260    0.371233097777455  0.30776481659676913    0\n 261    0.39011132411886285  0.42655789024531587    0\n 262    0.34984832815692291  0.46606439156386403    0\n 263    0.37074241771215627  0.7092792743945886    0\n 264    0.41873886627239576  0.74656715184106759    0\n 265    0.6254809236696931  0.27543969627437154    0\n 266    0.67116055494162996  0.27336000795802007    0\n 267    0.30554999999999999  0.95738332706105689    0\n 268    0.35355593477140956  0.95646718248613594    0\n 269    0.13982405451352345  0.41858902953300847    0\n 270    0.18947139197836177  0.39642520790515462    0\n 271    0.19787712946178326  0.34474932906250461    0\n 272    0.23166417708633624  0.42473294776240622    0\n 273    0.24030434989354996  0.18075809369323173    0\n 274    0.48013262604175422  0.35945443825062834    0\n 275    0.25  0.95875451539626544    0\n 276    0.80350009432925129  0.70131736589188309    0\n 277    0.74045446548412353  0.73811049940004514    0\n 278    0.14712877378944111  0.89512895132731074    0\n 279    0.14815909776758751  0.84264851111550909    0\n 280    0.84336071067975626  0.74953471640940494    0\n 281    0.95892187892353808  0.52780000000000005    0\n 282    0.44970117794585768  0.28292306258855032    0\n 283    0.099328295078174589  0.34475617759825339    0\n 284    0.13782154621993101  0.31085578192418312    0\n 285    0.27546721459716939  0.87228002799582693    0\n 286    0.32352034816894792  0.87846834427854725    0\n 287    0.62981185909230653  0.77116245771232361    0\n 288    0.47678897567930589  0.55776047816901653    0\n 289    0.50074794738271178  0.60494792676582887    0\n 290    0.48433782793448532  0.67767721822612592    0\n 291    0.52653343883660542  0.56217939964272245    0\n 292    0.63890000000000002  0.039929930487378501    0\n 293    0.91665000000000008  0.9604133343070439    0\n 294    0.95973243889581883  0.95973243889581883    0\n 295    0.043343612373346073  0.90859007164020023    0\n 296    0.84825488610163613  0.19670076026794325    0\n 297    0.55731800116522479  0.59266135397992004    0\n 298    0.68845078934764403  0.11171784551059712    0\n 299    0.57941121211201274  0.21024485044252933    0\n 300    0.96208240742264695  0.083350000000000007    0\n 301    0.95969392116342211  0.040306078836577906    0\n 302    0.81813992773177624  0.30122140746375214    0\n 303    0.60906482702261788  0.12420682642632723    0\n 304    0.62155279078975734  0.16949780161269787    0\n 305    0.64893043990295152  0.12729035778631667    0\n 306    0.15023543164356928  0.26911033480667657    0\n 307    0.32137633067626548  0.91948368896328381    0\n 308    0.52779999999999994  0.96214647649501572    0\n 309    0.84833101580445813  0.10043121866061824    0\n 310    0.7909709216603984  0.75225984472915608    0\n 311    0.75538147336040551  0.78207003287903598    0\n 312    0.083350000000000007  0.037241260516173276    0\n 313    0.043752596205650661  0.055853066722122507    0\n 314    0.038757675082787303  0.096845674896658518    0\n 315    0.36600064319066034  0.78797490733598707    0\n 316    0.8481839506613621  0.83826240962197351    0\n 317    0.09470792507817459  0.15652937668636893    0\n 318    0.13428557461870075  0.19153635739708255    0\n 319    0.10407884403591057  0.11581626105980239    0\n 320    0.14317705514037676  0.094642960019429012    0\n 321    0.5914367818618228  0.84172596616942419    0\n 322    0.53560738638994232  0.85765209479431082    0\n 323    0.50832869103878664  0.81317713468612096    0\n 324    0.52729318791252666  0.76679082165541901    0\n 325    0.51565596795826352  0.71749063075128772    0\n 326    0.46074475195512143  0.79881698414439062    0\n 327    0.57311177178492712  0.76060670497305005    0\n 328    0.62238911406547393  0.81284234707371494    0\n 329    0.6686422111615159  0.79957863110707805    0\n 330    0.67517476218210459  0.74991329395757267    0\n 331    0.68621902883666308  0.84320863502883137    0\n 332    0.73346442006492962  0.85175306977968623    0\n 333    0.77600094783935636  0.86171881981747511    0\n 334    0.76271508588805381  0.82266488538348381    0\n 335    0.52846248028797493  0.6751922469838153    0\n 336    0.50457506961070231  0.64402742835518234    0\n 337    0.70302348646491142  0.71751280177767973    0\n 338    0.37643615175765754  0.197068908803813    0\n 339    0.19826663799780753  0.13883873970779098    0\n 340    0.036241173650558865  0.41665000000000002    0\n 341    0.20927193994128609  0.9612947917797976    0\n 342    0.47906384516212558  0.15603638751512527    0\n 343    0.48528753462963292  0.20025562192415278    0\n 344    0.23560265688875667  0.9209909483738421    0\n 345    0.41161886977909262  0.29898193521889438    0\n 346    0.17389317359718484  0.17443555797573612    0\n 347    0.74042378824992827  0.40557265597200837    0\n 348    0.18412001887985183  0.87531757877925953    0\n 349    0.5455736173781196  0.52664024499512851    0\n 350    0.71036010474809064  0.15003418897651805    0\n 351    0.69977585595567815  0.19242969961487583    0\n 352    0.6590841198481836  0.20370878820063792    0\n 353    0.74378789849196569  0.16811516663449078    0\n 354    0.26015109041903639  0.50924105735519243    0\n 355    0.23041810476570965  0.47220838157132922    0\n 356    0.19189585852818603  0.49576504914559988    0\n 357    0.30886269204600869  0.4956778666624696    0\n 358    0.15583184692939853  0.47619829750071929    0\n 359    0.14829077704600127  0.66194297304546901    0\n 360    0.89962641295230072  0.92572067008250403    0\n 361    0.079371339177007685  0.89664800765861741    0\n 362    0.85380750237709302  0.27363845008150661    0\n 363    0.85895326381931481  0.3200088595847565    0\n 364    0.88833971083047047  0.099643891901577256    0\n 365    0.027799999999999995  0.97219999999999995    0\n 366    0.51091653863113007  0.48050473164800545    0\n 367    0.80554999999999999  0.03189677288965103    0\n 368    0.030876399374914439  0.75    0\n 369    0.96902307201597537  0.75    0\n 370    0.96902307201597537  0.63890000000000002    0\n 371    0.63890000000000002  0.96966640161085915    0\n 372    0.91664999999999996  0.030285761073929569    0\n 373    0.86109999999999998  0.96979101854883076    0\n 374    0.029119768761126676  0.52780000000000005    0\n 375    0.97175569264939743  0.41665000000000002    0\n 376    0.97084370348890481  0.19445000000000001    0\n 377    0.22544934704776018  0.63865882537330432    0\n 378    0.083350000000000007  0.97306600061835014    0\n 379    0.027149641969541803  0.19445000000000001    0\n 380    0.027149641969541807  0.30554999999999999    0\n 381    0.41665000000000002  0.026819660953933743    0\n 382    0.41694107143099468  0.12202382329342523    0\n 383    0.52780000000000005  0.026805908491863577    0\n 384    0.30554999999999999  0.026819660953933743    0\n 385    0.30525892856900538  0.12202382329342527    0\n 386    0.19444999999999998  0.02681966095393374    0\n 387    0.11121193333333333  0.73881217238515784    0\n 388    0.97472575764311831  0.91664999999999996    0\n 389    0.60000482817219536  0.65881202898910085    0\n 390    0.6514855019049095  0.64987678453037445    0\n 391    0.69621273936409467  0.66589039621707224    0\n 392    0.53156262668082421  0.27188799767989186    0\n 393    0.54580013643644976  0.2363907104860703    0\n 394    0.41665000000000002  0.97751182353737509    0\n 395    0.69445000000000001  0.021969278616937753    0\n 396    0.67844901512083833  0.51339597094325873    0\n 397    0.37187758311961217  0.87310142885987185    0\n 398    0.39010056909567925  0.84127306189652895    0\n 399    0.43082821060784876  0.83622214646567739    0\n 400    0.39953901051428037  0.90733036898659503    0\n 401    0.44293822656580406  0.4765957612875753    0\n 402    0.32753376400587003  0.64030014358090959    0\n 403    0.27489811932563524  0.61846030817786501    0\n 404    0.31723782883112461  0.5634755657917091    0\n 405    0.35845028242127358  0.57199751951019584    0\n 406    0.41981937361199273  0.36620718548041198    0\n 407    0.34511336310873131  0.37600958711162291    0\n 408    0.083479963194763501  0.6702227196383248    0\n 409    0.080407196466352207  0.71563679601461683    0\n 410    0.080407196466352165  0.78436320398538317    0\n 411    0.083479963194763543  0.8297772803616752    0\n 412    0.91758261616322734  0.78509967002018499    0\n 413    0.9103839707118625  0.71226310242834923    0\n 414    0.88540033680593  0.74623428236870226    0\n 415    0.90632955456776521  0.67266754654770322    0\n 416    0.8638861284689533  0.64412143722317583    0\n 417    0.83601438768617231  0.67517014713298129    0\n 418    0.91166654697619709  0.56724583882447577    0\n 419    0.86478191171542651  0.54441883168752425    0\n 420    0.87329246393073734  0.49923491049804075    0\n 421    0.83435074165804279  0.51683754545209037    0\n 422    0.78379759788322767  0.51776473728978745    0\n 423    0.83588190154024511  0.59454327103049442    0\n 424    0.82612386857899389  0.9177916928147215    0\n 425    0.85865285470444497  0.88418984349847907    0\n 426    0.91460509327583239  0.15855284137479095    0\n 427    0.91881166925681423  0.22898094990660323    0\n 428    0.23710814112427786  0.5661094840571439    0\n 429    0.63892528267572501  0.5681965003817494    0\n 430    0.080807925078174581  0.22850313985316154    0\n 431    0.080807925078174581  0.27149686014683849    0\n 432    0.49400988667117579  0.08005158885564069    0\n 433    0.45041716762349149  0.08005158885564069    0\n 434    0.37995853818955616  0.090862539682891513    0\n 435    0.27178283237650847  0.080051588855640704    0\n 436    0.22821716762349151  0.080051588855640704    0\n 437    0.28991356327871509  0.41770768781184997    0\n 438    0.76198563113951179  0.36737691375336662    0\n 439    0.78343520005858236  0.5916815375302612    0\n 440    0.73786340215564949  0.603469867790697    0\n 441    0.70488133532976649  0.57923572482628316    0\n 442    0.7714135612095242  0.63266988184014672    0\n 443    0.76490406510446141  0.089732046288129155    0\n 444    0.79761390205072469  0.11431728232822083    0\n 445    0.63299752628847916  0.89017320415889134    0\n 446    0.60548159900246379  0.92224843996413464    0\n 447    0.56555211674166483  0.91476557638840872    0\n 448    0.67231840099753604  0.92224843996413464    0\n 449    0.71471598079631504  0.91430305005141121    0\n 450    0.10674964263819667  0.51110087851509012    0\n 451    0.082929660078105399  0.45336398182494281    0\n 452    0.92449335394085475  0.88343698377893876    0\n 453    0.92449335394085475  0.83534525169998419    0\n 454    0.77591050339149548  0.92449335394085475    0\n 455    0.17413888643999678  0.56528737320368094    0\n 456    0.74803739214748199  0.30232268403042517    0\n 457    0.72183589564628281  0.26788608532427538    0\n 458    0.73856297790505487  0.23004468849104426    0\n 459    0.78114347228437664  0.23507466218778894    0\n 460    0.80722780219990842  0.20282115692708394    0\n 461    0.12400645407516922  0.60450120728348511    0\n 462    0.084561948953537275  0.60085366298562015    0\n 463    0.44630174379585569  0.23369543387680058    0\n 464    0.40958264144785567  0.21878957482675679    0\n 465    0.41503527494170783  0.64011989638811562    0\n 466    0.45568660236501546  0.64782697853173199    0\n 467    0.38579807325018317  0.52410621990619133    0\n 468    0.41819441146334907  0.58514916370194625    0\n 469    0.89551220240362484  0.42119062821825104    0\n 470    0.91564829330184572  0.49033728362706108    0\n 471    0.80523702566660771  0.43928856593220089    0\n 472    0.86041866280894741  0.45220446531087599    0\n 473    0.91534561917508939  0.34181229151756526    0\n 474    0.85923784868719244  0.38005199285117464    0\n 475    0.60099564018155194  0.084237106378102111    0\n 476    0.53095768426644674  0.10208764241842989    0\n 477    0.54197554284645577  0.16778725204726339    0\n 478    0.49380497720874628  0.88559347327842486    0\n 479    0.28320903809092896  0.35018252017123347    0\n 480    0.22881159548147162  0.28752286272516847    0\n 481    0.20216900110361308  0.25401208077525073    0\n 482    0.22326923965138973  0.21844322135079761    0\n 483    0.29899691828660752  0.31176596622798752    0\n 484    0.292572668360224  0.2356898821804248    0\n 485    0.34262227760945713  0.23400693283838292    0\n 486    0.2715826727992533  0.20332924861599544    0\n 487    0.27973240360646556  0.15907785012217529    0\n 488    0.35847565948619459  0.34109702534952435    0\n 489    0.43063024561895202  0.43515011101022261    0\n 490    0.31479222808324331  0.44857181214362735    0\n 491    0.23845028187847045  0.35291383843630908    0\n 492    0.76195292117349078  0.7025370319624894    0\n 493    0.11754011200659459  0.91849868491342679    0\n 494    0.84330284565720315  0.79026454682444436    0\n 495    0.11191769168839166  0.38587311975093741    0\n 496    0.62267361896306828  0.72460633816161568    0\n 497    0.62773007830002536  0.68606187362583093    0\n 498    0.4525530384805887  0.52927313371761986    0\n 499    0.45265222942075917  0.71318285557856032    0\n 500    0.85074377824192171  0.23118713605355462    0\n 501    0.85020384983509101  0.15985346415669235    0\n 502    0.88952441489596701  0.19925835554734642    0\n 503    0.80495202354551609  0.33353336252359528    0\n 504    0.79704235848824245  0.2727464425468244    0\n 505    0.027799999999999998  0.023286191257033621    0\n 506    0.14372883698185401  0.22911067803059948    0\n 507    0.42766405184371864  0.7824018961170337    0\n 508    0.7119266224929468  0.7667548753844764    0\n 509    0.81007702045384766  0.84378848484163882    0\n 510    0.34391169302850672  0.17000355806436146    0\n 511    0.18184188343067112  0.10287983878103021    0\n 512    0.23516451627520493  0.14387456047633096    0\n 513    0.17268815618102837  0.96382129832237484    0\n 514    0.4426602862859112  0.14878739805904634    0\n 515    0.401805639362388  0.16230823642696512    0\n 516    0.58804796945464211  0.61967957656795181    0\n 517    0.56665473811534761  0.67757647989278791    0\n 518    0.89414472920405419  0.62327952257407793    0\n 519    0.80033043908457724  0.48672318603373488    0\n 520    0.74395034464173826  0.51732805560920814    0\n 521    0.33736885414066481  0.093882179878740535    0\n 522    0.72302538639313019  0.088025362770756538    0\n 523    0.30627959972540275  0.38198728830300499    0\n 524    0.36558118741199463  0.26752916609667859    0\n 525    0.22575376591146532  0.38794431955869974    0\n# Generated by triangle -pqY -a0.0015 double_hex.1.poly\n"
  },
  {
    "path": "triangle/data/double_hex.2.poly",
    "content": "0  2  0  1\n96  1\n   1       2     1       1\n   2       3     2       1\n   3       4     3       1\n   4       5     4       1\n   5       6     5       1\n   6       7     6       1\n   7       8     7       1\n   8       9     8       1\n   9      10     9       1\n  10      11    10       1\n  11      12    11       1\n  12      13    12       1\n  13      14    13       1\n  14      15    14       1\n  15      16    15       1\n  16      17    16       1\n  17      18    17       1\n  18      19    18       1\n  19      20    19       1\n  20      21    20       1\n  21      22    21       1\n  22      23    22       1\n  23      24    23       1\n  24      25    24       1\n  25      26    25       1\n  26      27    26       1\n  27      28    27       1\n  28      29    28       1\n  29      30    29       1\n  30      31    30       1\n  31      32    31       1\n  32      33    32       1\n  33      34    33       1\n  34      35    34       1\n  35      36    35       1\n  36      37    36       1\n  37      38    37       1\n  38      39    38       1\n  39      40    39       1\n  40      41    40       1\n  41      42    41       1\n  42      43    42       1\n  43      44    43       1\n  44      45    44       1\n  45      46    45       1\n  46      47    46       1\n  47      48    47       1\n  48      49    48       1\n  49      50    49       1\n  50      51    50       1\n  51      52    51       1\n  52      53    52       1\n  53      54    53       1\n  54      55    54       1\n  55      56    55       1\n  56      57    56       1\n  57      58    57       1\n  58      59    58       1\n  59      60    59       1\n  60      61    60       1\n  61      62    61       1\n  62      63    62       1\n  63      64    63       1\n  64      65    64       1\n  65      66    65       1\n  66      67    66       1\n  67      68    67       1\n  68      69    68       1\n  69      70    69       1\n  70      71    70       1\n  71      72    71       1\n  72       1    72       1\n  73      73    84       2\n  74      83    84       2\n  75      83    82       2\n  76      82    81       2\n  77      80    81       2\n  78      80    79       2\n  79      79    78       2\n  80      78    77       2\n  81      77    76       2\n  82      76    75       2\n  83      75    74       2\n  84      74    73       2\n  85      96    85       3\n  86      96    95       3\n  87      95    94       3\n  88      94    93       3\n  89      92    93       3\n  90      91    92       3\n  91      90    91       3\n  92      89    90       3\n  93      89    88       3\n  94      88    87       3\n  95      87    86       3\n  96      86    85       3\n2\n   1   0.25  0.75\n   2   0.59999999999999998  0.40000000000000002\n# Generated by triangle -pqY -a0.0015 double_hex.1.poly\n"
  },
  {
    "path": "triangle/data/double_hex.poly",
    "content": "#  double_hex.poly\n#\n#  Discussion:\n#\n#    This file describes a rectangular region with two hexagonal holes.\n#    It describes a problem provided by Jeff Borggaard of Virginia Tech.\n#\n#    The entire region is a subset of the unit square.\n#\n#    There are 96 nodes, 72 on the outer boundary and 12 on each of\n#    the two hexagons.\n#\n#  Licensing:\n#\n#    This code is distributed under the GNU LGPL license.\n#\n#  Modified:\n#\n#    10 December 2003\n#\n#\n#  Declare 96 vertices, 2 dimensions, 0 attributes, 1 boundary markers.\n#\n96  2  0  1\n#\n#  List the vertices by index, x, y, and boundary marker.\n#\n 1  0.0000    0.0000  1\n 2  0.0556    0.0000  1\n 3  0.1111    0.0000  1\n 4  0.1667    0.0000  1\n 5  0.2222    0.0000  1\n 6  0.2778    0.0000  1\n 7  0.3333    0.0000  1\n 8  0.3889    0.0000  1\n 9  0.4444    0.0000  1\n10  0.5000    0.0000  1\n11  0.5556    0.0000  1\n12  0.6111    0.0000  1\n13  0.6667    0.0000  1\n14  0.7222    0.0000  1\n15  0.7778    0.0000  1\n16  0.8333    0.0000  1\n17  0.8889    0.0000  1\n18  0.9444    0.0000  1\n19  1.0000    0.0000  1\n20  1.0000    0.0556  1\n21  1.0000    0.1111  1\n22  1.0000    0.1667  1\n23  1.0000    0.2222  1\n24  1.0000    0.2778  1\n25  1.0000    0.3333  1\n26  1.0000    0.3889  1\n27  1.0000    0.4444  1\n28  1.0000    0.5000  1\n29  1.0000    0.5556  1\n30  1.0000    0.6111  1\n31  1.0000    0.6667  1\n32  1.0000    0.7222  1\n33  1.0000    0.7778  1\n34  1.0000    0.8333  1\n35  1.0000    0.8889  1\n36  1.0000    0.9444  1\n37  1.0000    1.0000  1\n38  0.9444    1.0000  1\n39  0.8889    1.0000  1\n40  0.8333    1.0000  1\n41  0.7778    1.0000  1\n42  0.7222    1.0000  1\n43  0.6667    1.0000  1\n44  0.6111    1.0000  1\n45  0.5556    1.0000  1\n46  0.5000    1.0000  1\n47  0.4444    1.0000  1\n48  0.3889    1.0000  1\n49  0.3333    1.0000  1\n50  0.2778    1.0000  1\n51  0.2222    1.0000  1\n52  0.1667    1.0000  1\n53  0.1111    1.0000  1\n54  0.0556    1.0000  1\n55  0.0000    1.0000  1\n56  0.0000    0.9444  1\n57  0.0000    0.8889  1\n58  0.0000    0.8333  1\n59  0.0000    0.7778  1\n60  0.0000    0.7222  1\n61  0.0000    0.6667  1\n62  0.0000    0.6111  1\n63  0.0000    0.5556  1\n64  0.0000    0.5000  1\n65  0.0000    0.4444  1\n66  0.0000    0.3889  1\n67  0.0000    0.3333  1\n68  0.0000    0.2778  1\n69  0.0000    0.2222  1\n70  0.0000    0.1667  1\n71  0.0000    0.1111  1\n72  0.0000    0.0556  1\n#\n#  Points around hexagonal hole 1.\n#\n73  0.1500    0.7500  2\n74  0.1752    0.7067  2\n75  0.2003    0.6634  2\n76  0.2503    0.6637  2\n77  0.3002    0.6640  2\n78  0.3251    0.7070  2\n79  0.3500    0.7500  2\n80  0.3251    0.7930  2\n81  0.3002    0.8360  2\n82  0.2503    0.8363  2\n83  0.2003    0.8366  2\n84  0.1752    0.7933  2\n#\n#  Points around hexagonal hole 2.\n#\n85  0.5000    0.4000  3\n86  0.5252    0.3567  3\n87  0.5503    0.3134  3\n88  0.6003    0.3137  3\n89  0.6502    0.3140  3\n90  0.6751    0.3570  3\n91  0.7000    0.4000  3\n92  0.6751    0.4430  3\n93  0.6502    0.4860  3\n94  0.6003    0.4863  3\n95  0.5503    0.4866  3\n96  0.5252    0.4433  3\n#\n#  Declare the number of segments and the number of boundary markers.\n#\n  96 1\n#\n#  List the segments by index, start and end node, and boundary marker.\n#\n#  Segment 1\n#  I list these segments in counterclockwise order, but this is not required.\n#\n 1   1   2  1\n 2   2   3  1\n 3   3   4  1\n 4   4   5  1\n 5   5   6  1\n 6   6   7  1\n 7   7   8  1\n 8   8   9  1\n 9   9  10  1\n10  10  11  1\n11  11  12  1\n12  12  13  1\n13  13  14  1\n14  14  15  1\n15  15  16  1\n16  16  17  1\n17  17  18  1\n18  18  19  1\n19  19  20  1\n20  20  21  1\n21  21  22  1\n22  22  23  1\n23  23  24  1\n24  24  25  1\n25  25  26  1\n26  26  27  1\n27  27  28  1\n28  28  29  1\n29  29  30  1\n30  30  31  1\n31  31  32  1\n32  32  33  1\n33  33  34  1\n34  34  35  1\n35  35  36  1\n36  36  37  1\n37  37  38  1\n38  38  39  1\n39  39  40  1\n40  40  41  1\n41  41  42  1\n42  42  43  1\n43  43  44  1\n44  44  45  1\n45  45  46  1\n46  46  47  1\n47  47  48  1\n48  48  49  1\n49  49  50  1\n50  50  51  1\n51  51  52  1\n52  52  53  1\n53  53  54  1\n54  54  55  1\n55  55  56  1\n56  56  57  1\n57  57  58  1\n58  58  59  1\n59  59  60  1\n60  60  61  1\n61  61  62  1\n62  62  63  1\n63  63  64  1\n64  64  65  1\n65  65  66  1\n66  66  67  1\n67  67  68  1\n68  68  69  1\n69  69  70  1\n70  70  71  1\n71  71  72  1\n72  72   1  1\n#\n#  Segment 2 around the first hexagonal hole.\n#  I give the holes a clockwise ordering, but this is not required.\n#\n73  73  84  2\n74  84  83  2\n75  83  82  2\n76  82  81  2\n77  81  80  2\n78  80  79  2\n79  79  78  2\n80  78  77  2\n81  77  76  2\n82  76  75  2\n83  75  74  2\n84  74  73  2\n#\n#  Segment 3 around the second hexagonal hole.\n#\n85  85  96  3\n86  96  95  3\n87  95  94  3\n88  94  93  3\n89  93  92  3\n90  92  91  3\n91  91  90  3\n92  90  89  3\n93  89  88  3\n94  88  87  3\n95  87  86  3\n96  86  85  3\n#\n#  Declare the number of holes.\n#\n 2\n#\n#  Define a hole by giving the coordinates of one point inside it.\n#\n 1  0.2500  0.7500\n 2  0.6000  0.4000\n"
  },
  {
    "path": "triangle/data/double_hex2.1.ele",
    "content": "50  3  0\n   1      36     1     2\n   2      35    36     2\n   3      43    38    33\n   4      32    33    38\n   5      34    35    43\n   6       3    43    35\n   7      33    34    43\n   8      43    39    38\n   9       3     4    43\n  10      40    39    48\n  11       3    35     2\n  12      32    38    31\n  13      31    37    30\n  14      31    38    37\n  15      30    37    29\n  16      29    27    28\n  17      42    27    29\n  18      29    37    42\n  19      41    40    24\n  20      42    41    26\n  21      25    26    41\n  22      24    25    41\n  23      24    40    23\n  24      42    26    27\n  25       5    44     4\n  26      45    44     6\n  27      44    43     4\n  28      45     6     7\n  29      12    46    45\n  30      45     7     8\n  31      44     5     6\n  32       8     9    11\n  33       9    10    11\n  34      11    12     8\n  35      13    46    12\n  36      12    45     8\n  37      46    13    14\n  38      22    40    47\n  39      40    22    23\n  40      40    48    47\n  41      21    22    47\n  42      17    20    21\n  43      21    47    17\n  44      15    47    46\n  45      15    16    47\n  46      17    18    20\n  47      18    19    20\n  48      16    17    47\n  49      14    15    46\n  50      48    39    43\n# Generated by triangle -p double_hex2.poly\n"
  },
  {
    "path": "triangle/data/double_hex2.1.node",
    "content": "48  2  0  1\n   1    0  0    1\n   2    0.1111  0    1\n   3    0.22220000000000001  0    1\n   4    0.33329999999999999  0    1\n   5    0.44440000000000002  0    1\n   6    0.55559999999999998  0    1\n   7    0.66669999999999996  0    1\n   8    0.77780000000000005  0    1\n   9    0.88890000000000002  0    1\n  10    1  0    1\n  11    1  0.1111    1\n  12    1  0.22220000000000001    1\n  13    1  0.33329999999999999    1\n  14    1  0.44440000000000002    1\n  15    1  0.55559999999999998    1\n  16    1  0.66669999999999996    1\n  17    1  0.77780000000000005    1\n  18    1  0.88890000000000002    1\n  19    1  1    1\n  20    0.88890000000000002  1    1\n  21    0.77780000000000005  1    1\n  22    0.66669999999999996  1    1\n  23    0.55559999999999998  1    1\n  24    0.44440000000000002  1    1\n  25    0.33329999999999999  1    1\n  26    0.22220000000000001  1    1\n  27    0.1111  1    1\n  28    0  1    1\n  29    0  0.88890000000000002    1\n  30    0  0.77780000000000005    1\n  31    0  0.66669999999999996    1\n  32    0  0.55559999999999998    1\n  33    0  0.44440000000000002    1\n  34    0  0.33329999999999999    1\n  35    0  0.22220000000000001    1\n  36    0  0.1111    1\n  37    0.14999999999999999  0.75    2\n  38    0.20030000000000001  0.66339999999999999    2\n  39    0.30020000000000002  0.66400000000000003    2\n  40    0.34999999999999998  0.75    2\n  41    0.30020000000000002  0.83599999999999997    2\n  42    0.20030000000000001  0.83660000000000001    2\n  43    0.5  0.40000000000000002    3\n  44    0.55030000000000001  0.31340000000000001    3\n  45    0.6502  0.314    3\n  46    0.69999999999999996  0.40000000000000002    3\n  47    0.6502  0.48599999999999999    3\n  48    0.55030000000000001  0.48659999999999998    3\n# Generated by triangle -p double_hex2.poly\n"
  },
  {
    "path": "triangle/data/double_hex2.1.poly",
    "content": "0  2  0  1\n48  1\n   1       2     1       1\n   2       3     2       1\n   3       4     3       1\n   4       5     4       1\n   5       6     5       1\n   6       7     6       1\n   7       8     7       1\n   8       9     8       1\n   9      10     9       1\n  10      11    10       1\n  11      12    11       1\n  12      13    12       1\n  13      14    13       1\n  14      15    14       1\n  15      16    15       1\n  16      17    16       1\n  17      18    17       1\n  18      19    18       1\n  19      20    19       1\n  20      21    20       1\n  21      22    21       1\n  22      23    22       1\n  23      24    23       1\n  24      25    24       1\n  25      26    25       1\n  26      27    26       1\n  27      28    27       1\n  28      29    28       1\n  29      30    29       1\n  30      31    30       1\n  31      32    31       1\n  32      33    32       1\n  33      34    33       1\n  34      35    34       1\n  35      36    35       1\n  36       1    36       1\n  37      38    37       2\n  38      39    38       2\n  39      39    40       2\n  40      40    41       2\n  41      42    41       2\n  42      42    37       2\n  43      43    44       3\n  44      45    44       3\n  45      45    46       3\n  46      46    47       3\n  47      47    48       3\n  48      48    43       3\n2\n   1   0.25  0.75\n   2   0.59999999999999998  0.40000000000000002\n# Generated by triangle -p double_hex2.poly\n"
  },
  {
    "path": "triangle/data/double_hex2.2.ele",
    "content": "236  3  0\n   1      46    45    81\n   2       1     2   102\n   3     110    62   111\n   4      81    45    82\n   5     120   138    85\n   6     127    33    34\n   7      33   127    72\n   8     129   130    64\n   9      73    62   127\n  10      76    15    16\n  11      63   128   130\n  12      70   105   104\n  13      69    42    88\n  14      33    72    32\n  15      39    38    75\n  16       4     5   108\n  17      51    98    75\n  18      99    98    51\n  19      37    42    69\n  20       4   134     3\n  21      70   104   122\n  22      72    86   106\n  23     112    31    77\n  24      37   112    77\n  25      69    30   112\n  26     123    44    43\n  27      90    28    29\n  28      69    88    90\n  29      56    79    71\n  30       6    71     5\n  31      30    69    29\n  32       7   114     6\n  33      77    38    37\n  34     120   119    50\n  35      40   118    41\n  36      42    41    87\n  37      23   105    70\n  38      26    87    25\n  39     118   117    41\n  40     101   102     2\n  41      24    25   117\n  42      26    88    87\n  43     108    68   134\n  44      40    93    94\n  45      68   126    59\n  46      58   118    94\n  47      45    44    97\n  48      71    79   135\n  49      57   125   126\n  50       8   131    74\n  51      46    83    84\n  52     139    60   115\n  53      13    95    12\n  54     102   103    36\n  55       7     8    74\n  56     114    71     6\n  57      96    11    12\n  58      67   133    89\n  59      66   113   140\n  60       9    10   116\n  61      96    95    53\n  62      82    53    81\n  63     131   116    65\n  64      13    14   133\n  65      18    19    92\n  66       9   131     8\n  67      81    83    46\n  68      53    95    67\n  69      39    93    40\n  70      18   132    17\n  71     105    24   117\n  72      47   138    48\n  73      60    70   122\n  74      80    66    52\n  75      91   115   113\n  76      98   124    63\n  77     115    22   139\n  78      70    22    23\n  79      53    83    81\n  80      85   138    84\n  81      99   124    98\n  82      89    76    54\n  83      91    20    21\n  84      73   111    62\n  85      34    35    73\n  86      19    20    92\n  87      55    93    78\n  88      17    80    16\n  89      15    89    14\n  90     125    61    99\n  91      64   120   129\n  92      48   128    43\n  93     101    68    59\n  94       3   101     2\n  95      97    79    56\n  96     108    71    57\n  97      51   107    62\n  98      75    86   107\n  99     103    73    35\n 100     141   111    73\n 101     137    53    82\n 102      74   136   114\n 103      75    38    86\n 104      75    98    78\n 105      80    76    16\n 106      54   109    85\n 107     106    31    32\n 108      86    77   106\n 109      55    78    63\n 110      39    75    78\n 111     123    79    44\n 112      79   123   135\n 113      80    17   132\n 114      80    52   109\n 115      97    82    45\n 116      83    53    67\n 117      56   136    82\n 118     136   137    82\n 119      67   100    83\n 120      83   100    84\n 121      84    54    85\n 122      47    46    84\n 123     109    54    76\n 124     119   120   121\n 125      86    72   107\n 126      38    77    86\n 127      87    41   117\n 128      88    26    27\n 129      88    27    90\n 130      42    87    88\n 131      76    89    15\n 132      89    54   100\n 133      28    90    27\n 134      69    90    29\n 135     115    91    21\n 136      66   132    92\n 137      20    91    92\n 138      66    92    91\n 139      78    93    39\n 140      93    55    94\n 141     129    94    55\n 142      50   122   104\n 143      95    13   133\n 144      96    53    65\n 145      96    65   116\n 146      12    95    96\n 147      79    97    44\n 148      82    97    56\n 149     110    51    62\n 150      63    78    98\n 151     125    99    49\n 152     123   124    61\n 153      89   100    67\n 154      84   100    54\n 155     101     3   134\n 156     102   101    59\n 157     103   102    59\n 158     102    36     1\n 159      73   103    59\n 160      36   103    35\n 161      58    94   104\n 162      50   104    94\n 163      24   105    23\n 164      58   104   105\n 165      31   106    77\n 166      72   106    32\n 167      62   107    72\n 168      75   107    51\n 169      71   108     5\n 170      68   108    57\n 171      80   109    76\n 172     121   109    52\n 173      49    99   110\n 174      51   110    99\n 175     141    73    59\n 176      49   110   111\n 177      69   112    37\n 178      31   112    30\n 179      60   119   140\n 180      66    91   113\n 181      74   114     7\n 182      71   114    56\n 183      22   115    21\n 184     113   115    60\n 185      10    11   116\n 186     116    11    96\n 187     117    25    87\n 188     105   117    58\n 189      94   118    40\n 190     117   118    58\n 191     129   120    50\n 192     140   119    52\n 193     138   120    64\n 194     121   120    85\n 195     109   121    85\n 196     119   121    52\n 197      50   119   122\n 198      60   122   119\n 199     124   123    43\n 200     123    61   135\n 201     124    43   128\n 202      61   124    99\n 203     126   125    49\n 204     135   125    57\n 205      49   111   141\n 206      57   126    68\n 207      73   127    34\n 208      72   127    62\n 209     128    48   130\n 210     124   128    63\n 211      94   129    50\n 212     130   129    55\n 213     130    55    63\n 214      48    64   130\n 215     116   131     9\n 216      74   131    65\n 217      92   132    18\n 218      80   132    66\n 219      89   133    14\n 220      95   133    67\n 221     108   134     4\n 222     101   134    68\n 223     125   135    61\n 224      71   135    57\n 225     114   136    56\n 226     137   136    74\n 227      74    65   137\n 228      53   137    65\n 229      48   138    64\n 230      84   138    47\n 231      22    70   139\n 232      60   139    70\n 233      66   140    52\n 234      60   140   113\n 235      59   126   141\n 236      49   141   126\n# Generated by triangle -pqY -a0.0060 double_hex2.1.poly\n"
  },
  {
    "path": "triangle/data/double_hex2.2.node",
    "content": "141  2  0  1\n   1    0  0    1\n   2    0.1111  0    1\n   3    0.22220000000000001  0    1\n   4    0.33329999999999999  0    1\n   5    0.44440000000000002  0    1\n   6    0.55559999999999998  0    1\n   7    0.66669999999999996  0    1\n   8    0.77780000000000005  0    1\n   9    0.88890000000000002  0    1\n  10    1  0    1\n  11    1  0.1111    1\n  12    1  0.22220000000000001    1\n  13    1  0.33329999999999999    1\n  14    1  0.44440000000000002    1\n  15    1  0.55559999999999998    1\n  16    1  0.66669999999999996    1\n  17    1  0.77780000000000005    1\n  18    1  0.88890000000000002    1\n  19    1  1    1\n  20    0.88890000000000002  1    1\n  21    0.77780000000000005  1    1\n  22    0.66669999999999996  1    1\n  23    0.55559999999999998  1    1\n  24    0.44440000000000002  1    1\n  25    0.33329999999999999  1    1\n  26    0.22220000000000001  1    1\n  27    0.1111  1    1\n  28    0  1    1\n  29    0  0.88890000000000002    1\n  30    0  0.77780000000000005    1\n  31    0  0.66669999999999996    1\n  32    0  0.55559999999999998    1\n  33    0  0.44440000000000002    1\n  34    0  0.33329999999999999    1\n  35    0  0.22220000000000001    1\n  36    0  0.1111    1\n  37    0.14999999999999999  0.75    2\n  38    0.20030000000000001  0.66339999999999999    2\n  39    0.30020000000000002  0.66400000000000003    2\n  40    0.34999999999999998  0.75    2\n  41    0.30020000000000002  0.83599999999999997    2\n  42    0.20030000000000001  0.83660000000000001    2\n  43    0.5  0.40000000000000002    3\n  44    0.55030000000000001  0.31340000000000001    3\n  45    0.6502  0.314    3\n  46    0.69999999999999996  0.40000000000000002    3\n  47    0.6502  0.48599999999999999    3\n  48    0.55030000000000001  0.48659999999999998    3\n  49    0.26185925999999998  0.27775    0\n  50    0.60173511377640554  0.73357144377150341    0\n  51    0.25139043779994447  0.47381710630926177    0\n  52    0.80458069795742104  0.72225000000000006    0\n  53    0.82556463656605039  0.26987047789547314    0\n  54    0.82348348344266631  0.52892438924935781    0\n  55    0.46230916537257871  0.62754632051680914    0\n  56    0.60118804343660415  0.15751576780540527    0\n  57    0.38885000000000003  0.16235086956930264    0\n  58    0.43927206199801644  0.85911358938954896    0\n  59    0.14860593348455117  0.16665000000000002    0\n  60    0.72225000000000006  0.85447776088900795    0\n  61    0.41711367968777191  0.29394911187407541    0\n  62    0.13391670634146932  0.38885000000000003    0\n  63    0.42097917195986934  0.50380568880390963    0\n  64    0.60096225617945231  0.60489065387881769    0\n  65    0.83335000000000004  0.12933034537102409    0\n  66    0.87860433791624404  0.83335000000000004    0\n  67    0.88105043788248527  0.38885000000000003    0\n  68    0.27775  0.10968593036918009    0\n  69    0.094280663368819725  0.84027145072226761    0\n  70    0.61114999999999997  0.89543134519575329    0\n  71    0.5  0.10144659702048489    0\n  72    0.10154314379566499  0.5    0\n  73    0.10152240329154215  0.27775    0\n  74    0.72224999999999995  0.1004549460501554    0\n  75    0.25078076036922015  0.57532839852486106    0\n  76    0.90133124689910393  0.61114999999999997    0\n  77    0.10011818898031956  0.66311916750242572    0\n  78    0.35169228041253714  0.57719468359973503    0\n  79    0.5047189585003552  0.21227191793784117    0\n  80    0.91018568599953265  0.72225000000000006    0\n  81    0.7441880173954597  0.31699321783379197    0\n  82    0.70047938935603293  0.212334583428058    0\n  83    0.79055708279904091  0.39494239600062853    0\n  84    0.7496659509810234  0.47602835921634534    0\n  85    0.72131671203537717  0.5935453053509252    0\n  86    0.15043690348917355  0.58199292734602648    0\n  87    0.25071072792713389  0.91301119986778312    0\n  88    0.15782193150802226  0.91945836163106232    0\n  89    0.91812850866679141  0.5    0\n  90    0.074850593907175661  0.92514940609282437    0\n  91    0.83335000000000004  0.91978885358464568    0\n  92    0.91948049539012744  0.91948049539012744    0\n  93    0.38696669460505506  0.67117486754265421    0\n  94    0.48078039232443004  0.74631344063340099    0\n  95    0.92144947032111868  0.27775    0\n  96    0.91295947794492438  0.1824324931676663    0\n  97    0.60067104952613692  0.24359525389819425    0\n  98    0.33552698866561548  0.49253142063908595    0\n  99    0.31663272742626214  0.37898761845002704    0\n 100    0.8399737428526991  0.45383499976327468    0\n 101    0.16664999999999999  0.075043529362178049    0\n 102    0.086294364625444944  0.10679592032019711    0\n 103    0.070863106388565425  0.18522277391683889    0\n 104    0.53512598512535736  0.83034881155481477    0\n 105    0.50963231840265211  0.91948649083226541    0\n 106    0.071625128582918612  0.58927802688084241    0\n 107    0.18026267432008389  0.50863277053439926    0\n 108    0.38885000000000003  0.071671936256475083    0\n 109    0.80959385541422901  0.62003881306578379    0\n 110    0.22417656796433827  0.36357388542360453    0\n 111    0.18169083164577104  0.29373506162593893    0\n 112    0.070209329640794294  0.73805105921291903    0\n 113    0.80094670820629676  0.84775868991563585    0\n 114    0.61114999999999997  0.069277684037510057    0\n 115    0.75543836554139854  0.92517244401759247    0\n 116    0.94445000000000001  0.055549999999999988    0\n 117    0.38884999999999997  0.93148536311210295    0\n 118    0.37408860345131217  0.82136781920785285    0\n 119    0.70448402423761203  0.75167069994390756    0\n 120    0.66610575738305855  0.66884211745936395    0\n 121    0.745513303276643  0.66917728041007829    0\n 122    0.64079985415927188  0.81250293753468039    0\n 123    0.47980896802902551  0.33036450452494209    0\n 124    0.40839398001728999  0.38881648048114809    0\n 125    0.34418930033471357  0.24077700971233446    0\n 126    0.27375672956562142  0.19409164283496086    0\n 127    0.055437003130465505  0.38885000000000003    0\n 128    0.48206369847272257  0.46832587721503527    0\n 129    0.5403577231109874  0.66959736090844557    0\n 130    0.52375114603938988  0.56796480798067628    0\n 131    0.83335000000000004  0.052735248230630929    0\n 132    0.95201185910286124  0.83335000000000004    0\n 133    0.95349627341621168  0.38885000000000003    0\n 134    0.27775  0.040776427709757    0\n 135    0.43186190501036081  0.22194734776133074    0\n 136    0.67092945471387722  0.14852648874013105    0\n 137    0.76433447701098611  0.16670213196064659    0\n 138    0.65730919759996886  0.55858528796660778    0\n 139    0.68008984563971631  0.92584767420421865    0\n 140    0.76836081134482426  0.78400824057599816    0\n 141    0.20238245064411087  0.22049913857033202    0\n# Generated by triangle -pqY -a0.0060 double_hex2.1.poly\n"
  },
  {
    "path": "triangle/data/double_hex2.2.poly",
    "content": "0  2  0  1\n48  1\n   1       2     1       1\n   2       3     2       1\n   3       4     3       1\n   4       5     4       1\n   5       6     5       1\n   6       7     6       1\n   7       8     7       1\n   8       9     8       1\n   9      10     9       1\n  10      11    10       1\n  11      12    11       1\n  12      13    12       1\n  13      14    13       1\n  14      15    14       1\n  15      16    15       1\n  16      17    16       1\n  17      18    17       1\n  18      19    18       1\n  19      20    19       1\n  20      21    20       1\n  21      22    21       1\n  22      23    22       1\n  23      24    23       1\n  24      25    24       1\n  25      26    25       1\n  26      27    26       1\n  27      28    27       1\n  28      29    28       1\n  29      30    29       1\n  30      31    30       1\n  31      32    31       1\n  32      33    32       1\n  33      34    33       1\n  34      35    34       1\n  35      36    35       1\n  36       1    36       1\n  37      38    37       2\n  38      38    39       2\n  39      39    40       2\n  40      40    41       2\n  41      41    42       2\n  42      42    37       2\n  43      43    44       3\n  44      44    45       3\n  45      45    46       3\n  46      46    47       3\n  47      47    48       3\n  48      48    43       3\n2\n   1   0.25  0.75\n   2   0.59999999999999998  0.40000000000000002\n# Generated by triangle -pqY -a0.0060 double_hex2.1.poly\n"
  },
  {
    "path": "triangle/data/double_hex2.poly",
    "content": "#  double_hex2.poly\n#\n#  Discussion:\n#\n#    This file describes a rectangular region with two hexagonal holes.\n#    It describes a problem provided by Jeff Borggaard of Virginia Tech.\n#\n#    The entire region is a subset of the unit square.\n#\n#    There are 48 nodes, 36 on the outer boundary and 6 on each of\n#    the two hexagons.\n#\n#    This file represents half the resolution of the data in the file\n#    double_hex.poly.\n#\n#  Licensing:\n#\n#    This code is distributed under the GNU LGPL license.\n#\n#  Modified:\n#\n#    03 January 2004\n#\n#\n#  Declare 48 vertices, 2 dimensions, 0 attributes, 1 boundary markers.\n#\n48  2  0  1\n#\n#  List the vertices by index, x, y, and boundary marker.\n#\n 1  0.0000    0.0000  1\n 2  0.1111    0.0000  1\n 3  0.2222    0.0000  1\n 4  0.3333    0.0000  1\n 5  0.4444    0.0000  1\n 6  0.5556    0.0000  1\n 7  0.6667    0.0000  1\n 8  0.7778    0.0000  1\n 9  0.8889    0.0000  1\n10  1.0000    0.0000  1\n11  1.0000    0.1111  1\n12  1.0000    0.2222  1\n13  1.0000    0.3333  1\n14  1.0000    0.4444  1\n15  1.0000    0.5556  1\n16  1.0000    0.6667  1\n17  1.0000    0.7778  1\n18  1.0000    0.8889  1\n19  1.0000    1.0000  1\n20  0.8889    1.0000  1\n21  0.7778    1.0000  1\n22  0.6667    1.0000  1\n23  0.5556    1.0000  1\n24  0.4444    1.0000  1\n25  0.3333    1.0000  1\n26  0.2222    1.0000  1\n27  0.1111    1.0000  1\n28  0.0000    1.0000  1\n29  0.0000    0.8889  1\n30  0.0000    0.7778  1\n31  0.0000    0.6667  1\n32  0.0000    0.5556  1\n33  0.0000    0.4444  1\n34  0.0000    0.3333  1\n35  0.0000    0.2222  1\n36  0.0000    0.1111  1\n#\n#  Points around hexagonal hole 1.\n#\n37  0.1500    0.7500  2\n38  0.2003    0.6634  2\n39  0.3002    0.6640  2\n40  0.3500    0.7500  2\n41  0.3002    0.8360  2\n42  0.2003    0.8366  2\n#\n#  Points around hexagonal hole 2.\n#\n43  0.5000    0.4000  3\n44  0.5503    0.3134  3\n45  0.6502    0.3140  3\n46  0.7000    0.4000  3\n47  0.6502    0.4860  3\n48  0.5503    0.4866  3\n#\n#  Declare the number of segments and the number of boundary markers.\n#\n  48 1\n#\n#  List the segments by index, start and end node, and boundary marker.\n#\n#  Segment 1\n#  I list these segments in counterclockwise order, but this is not required.\n#\n 1   1   2  1\n 2   2   3  1\n 3   3   4  1\n 4   4   5  1\n 5   5   6  1\n 6   6   7  1\n 7   7   8  1\n 8   8   9  1\n 9   9  10  1\n10  10  11  1\n11  11  12  1\n12  12  13  1\n13  13  14  1\n14  14  15  1\n15  15  16  1\n16  16  17  1\n17  17  18  1\n18  18  19  1\n19  19  20  1\n20  20  21  1\n21  21  22  1\n22  22  23  1\n23  23  24  1\n24  24  25  1\n25  25  26  1\n26  26  27  1\n27  27  28  1\n28  28  29  1\n29  29  30  1\n30  30  31  1\n31  31  32  1\n32  32  33  1\n33  33  34  1\n34  34  35  1\n35  35  36  1\n36  36   1  1\n#\n#  Segment 2 around the first hexagonal hole.\n#  I give the holes a clockwise ordering, but this is not required.\n#\n37  37  38  2\n38  38  39  2\n39  39  40  2\n40  40  41  2\n41  41  42  2\n42  42  37  2\n#\n#  Segment 3 around the second hexagonal hole.\n#\n43  43  44  3\n44  44  45  3\n45  45  46  3\n46  46  47  3\n47  47  48  3\n48  48  43  3\n#\n#  Declare the number of holes.\n#\n 2\n#\n#  Define a hole by giving the coordinates of one point inside it.\n#\n 1  0.2500  0.7500\n 2  0.6000  0.4000\n"
  },
  {
    "path": "triangle/data/double_hex3.1.ele",
    "content": "968  3  0\n   1      75   155   321\n   2     365   442   166\n   3      88   205   314\n   4     445   444   170\n   5     419   323   135\n   6      26   250   488\n   7     357   351    64\n   8     338   341   344\n   9     176   175    80\n  10     253   247   248\n  11     332   331    62\n  12     139   140    44\n  13     140   141   127\n  14     273    13   272\n  15     411   133   416\n  16     393   394    33\n  17     458   190   460\n  18     115   108   109\n  19     268   106   110\n  20     381    11   382\n  21     350   512   351\n  22     346   355   345\n  23     255    52   253\n  24     240   228   238\n  25     435     8   436\n  26     418   134   439\n  27     332   325    47\n  28     275   121   402\n  29      70   122   118\n  30     501    91   267\n  31     287   290   286\n  32      54   241   242\n  33     451   457   188\n  34     186   452   456\n  35     268   312    12\n  36     526   272   182\n  37     495   413   133\n  38     161   431   432\n  39     400   403    69\n  40     305   306    86\n  41      80   420   523\n  42     338   513   337\n  43      93   234   235\n  44     526   183   450\n  45      80   175   446\n  46     482   218   217\n  47      69   130   409\n  48     249   250   244\n  49     419   415    29\n  50     334   360    62\n  51     364   332    62\n  52     337   343   336\n  53      47   326   328\n  54     211   213   476\n  55      94   282   283\n  56     324     5   326\n  57     100   229   227\n  58     167   168    41\n  59      21   306   156\n  60     405   124   136\n  61     129   147   148\n  62     214    26   262\n  63     235   261    93\n  64     374    47   325\n  65     347    66   344\n  66     328   329   330\n  67     347   344   345\n  68      31   511   358\n  69     261    50   258\n  70      58   268   110\n  71     257   259   159\n  72     231   230    45\n  73     290   291    51\n  74      53   263   489\n  75     492   244   215\n  76     453    28   452\n  77     458   460    53\n  78     228   240    39\n  79      54   245   249\n  80     271   181   449\n  81     454    28   453\n  82     181   391   448\n  83     277   276   179\n  84     466   529   197\n  85     308   309   310\n  86     385   389   384\n  87     448   391   179\n  88     387   389   109\n  89     393   521   111\n  90      71   399   117\n  91      86   376   375\n  92      97   223   484\n  93      40   285   286\n  94     333   334    37\n  95     364    42   365\n  96      63   365   366\n  97     510   326     5\n  98     351   349    64\n  99     352    66   347\n 100      66   352   353\n 101     370   371    65\n 102      10   341   339\n 103     372   356   163\n 104     372   371    67\n 105     354   515    46\n 106     343   337    68\n 107      83   294   412\n 108     118   130    70\n 109     123    70   404\n 110     122   123   128\n 111     123   404   137\n 112     122   128    71\n 113      72   137   138\n 114     129    76   407\n 115     144    73   138\n 116     152    78   150\n 117      49   154   301\n 118     148   150   153\n 119     153    49   148\n 120     115   116    60\n 121      49   153   154\n 122     375    89    85\n 123      73   146   152\n 124     298   297   295\n 125     296   322   297\n 126     300    77   301\n 127     444   171     7\n 128     523   160   431\n 129     426   160   430\n 130      95   233   485\n 131      41   168   169\n 132     367   167    41\n 133     294   136   417\n 134     443   172    82\n 135     243    39   240\n 136     471   204    19\n 137     503   302    76\n 138     302   303    76\n 139     395   114   394\n 140     315   177   388\n 141     205   530   314\n 142      86    88   317\n 143      90   373    91\n 144     376    89   375\n 145     293    65   502\n 146      91   373   377\n 147     237    92   236\n 148      32   434   307\n 149     427   428   158\n 150     487   282    94\n 151     486   236    95\n 152     235   289    50\n 153     233   101   231\n 154     486   234   236\n 155     265    45   230\n 156     287   378   102\n 157     101   228   229\n 158     291   520    51\n 159     225   320    98\n 160     479   478   217\n 161     223   256   491\n 162     264   221   227\n 163     481   479   219\n 164     101   229   231\n 165     238   239   246\n 166     102   292   291\n 167     380   518   531\n 168     520   380   519\n 169     238   246   104\n 170      54   243   241\n 171     402   120   382\n 172     107   386   384\n 173     386   110   106\n 174     383   106    12\n 175     108   387   109\n 176     386   107   387\n 177     314   315   316\n 178     386   387    59\n 179     109   389   117\n 180     115    60   316\n 181     392   110    59\n 182     392   521   110\n 183     177   111   392\n 184     393   398   113\n 185     447   398   177\n 186      33   521   393\n 187     112   395   396\n 188      27   203   279\n 189     276   277   180\n 190     399   109   117\n 191     115   399   116\n 192     407    71   128\n 193     303   116    76\n 194     118   117    30\n 195     122   117   118\n 196     119   118    30\n 197     118   409   130\n 198      30   389   385\n 199     383   382   105\n 200     409   400    69\n 201     120   400   401\n 202     495   275    16\n 203     411   132   403\n 204     123   122    70\n 205      71   117   122\n 206     136    70   130\n 207     123    72   128\n 208     125   405   406\n 209     123   137    72\n 210     423   361   516\n 211     139    44   138\n 212     361   368   363\n 213     421   437   146\n 214     422   145   149\n 215     408   128    72\n 216     116   407    76\n 217     147    72   138\n 218     503    49   301\n 219     130    69   410\n 220     136   124   404\n 221     131   130   410\n 222     131   412   294\n 223     410   403   132\n 224     173   172    83\n 225     413    16   440\n 226     413   414   133\n 227     415   418   142\n 228     415   135   414\n 229     323   419   143\n 230     411   416    35\n 231     417   136   130\n 232     405   136    25\n 233     139   137   124\n 234     137   139   138\n 235     144   138    44\n 236     147   138    73\n 237     405   139   124\n 238     140   139   125\n 239     141   140   125\n 240     149   145   421\n 241     442   141   125\n 242     368    42   363\n 243     157   142   418\n 244     157   426   142\n 245     143   419   420\n 246      82   172   323\n 247     421   144    44\n 248     150    73   152\n 249      44   140   149\n 250     437    43   146\n 251      73   144   146\n 252     146   144   421\n 253     148   147    73\n 254     408   147   129\n 255     150   148    73\n 256     129   148    49\n 257     140   127   149\n 258     422   149   127\n 259     152   424   151\n 260     150    78   153\n 261      43   152   146\n 262     297   298    74\n 263     154   153   295\n 264     298   152   151\n 265      78   295   153\n 266     155   154    79\n 267     154   300   301\n 268     321   155    79\n 269      75   156   304\n 270     157    36   260\n 271      77   300   304\n 272     157   246   425\n 273     158   425   427\n 274     158   429   160\n 275      24   239   257\n 276     259   504   159\n 277     431   161   523\n 278     160   523   430\n 279     307   162   432\n 280     174   176     8\n 281     436   434   163\n 282     162   433   432\n 283     372   163   434\n 284       8   433   436\n 285     245   441    15\n 286     438   164   437\n 287     242    36   439\n 288     166   406   167\n 289     366   365   367\n 290     294   167    25\n 291     168   167    83\n 292     172   168    83\n 293     169   168   443\n 294     171   169    82\n 295     170   313     6\n 296       6   325   369\n 297      41   169   445\n 298     446   171    82\n 299     174   175   176\n 300      83   412   173\n 301      35   416   323\n 302     411   173   132\n 303     323   173    35\n 304       7   171   175\n 305     446   175   171\n 306     174     7   175\n 307      80   161   176\n 308     433   161   432\n 309      59   387   388\n 310     177    87   447\n 311     205    85   204\n 312     522    19   396\n 313     114   397   394\n 314     497   496   278\n 315      27   196   203\n 316     195   463   464\n 317     448   449   181\n 318      58   390   391\n 319     449   457   182\n 320     182   272   271\n 321     184   451   188\n 322     450   183    28\n 323     310   507   308\n 324      28   183   451\n 325     184   188   463\n 326      28   451   452\n 327     473   206   208\n 328     276   188   457\n 329     454   459   254\n 330     277   279   180\n 331     527   190   458\n 332     455   207   527\n 333      20   210   474\n 334      26   263   262\n 335     462   210   461\n 336     211   475   509\n 337     319   192   318\n 338     476   213   191\n 339     200   201   195\n 340     186   309   505\n 341     202   200   195\n 342     197   185   465\n 343     469    57   202\n 344     184   463   201\n 345     467   202    57\n 346     194   466   465\n 347     465   466   197\n 348     199   194   200\n 349      57   198   467\n 350     468   200   194\n 351     203   470   180\n 352     468   201   200\n 353     456   201   193\n 354     202   195   470\n 355     199   200   202\n 356     203   196   469\n 357     205    88   375\n 358     471    19   522\n 359     530   204   471\n 360     472   528   207\n 361     528   472   187\n 362     453   186   455\n 363     310   309   506\n 364     206   207   208\n 365     211   210    20\n 366     209   210   462\n 367     191   460   461\n 368     318   212    61\n 369     211   192   213\n 370     214   213   192\n 371     475   212   509\n 372     262   213   214\n 373     192   477   214\n 374     220   215   281\n 375      26   214   280\n 376     214   281   280\n 377     216   477   319\n 378     480   220   281\n 379     494   482   222\n 380     480   478    84\n 381     493   494   266\n 382     493   219   479\n 383     491   483   223\n 384     491   221   481\n 385     221   220    84\n 386     215   220   264\n 387     481   221    84\n 388     227   221   100\n 389     223   483   484\n 390     222   482   508\n 391      97   230   256\n 392     484   225   224\n 393     102   378   517\n 394     320   266   226\n 395     519   103   520\n 396     229   228   227\n 397     320    99   266\n 398     264   227    39\n 399     238   228   101\n 400      39   227   228\n 401     230   229   100\n 402     229   230   231\n 403     256   230   100\n 404     265   230    97\n 405     485    45   232\n 406     231   485   233\n 407     282   232    45\n 408     234    93   236\n 409     257   233    95\n 410     233   257   239\n 411     487   234   486\n 412     234   487   235\n 413      94   288   289\n 414      95   236   259\n 415     237   236    93\n 416      92   504   259\n 417     267   237    93\n 418     377   237    91\n 419     239   238   101\n 420     238   104   240\n 421     233   239   101\n 422     239    24   246\n 423     241   240   104\n 424     240   241   243\n 425     104   260   241\n 426     241   260   242\n 427      15   441   165\n 428     242   439   441\n 429     244   243    54\n 430     243   244   492\n 431     245   247   249\n 432     244   250   499\n 433     247   245    15\n 434      54   242   245\n 435     425   246    24\n 436     260   246   157\n 437     248    14   253\n 438     249   247    52\n 439     250   249    52\n 440     247    15   248\n 441      54   249   244\n 442     488   250    52\n 443      26   280   499\n 444     247   253    52\n 445     460   263    53\n 446     273   274    14\n 447     490    55   525\n 448      14   311   253\n 449     255   251   488\n 450     489   254    53\n 451     490   254   252\n 452     311   255   253\n 453     489   255   252\n 454     100   221   491\n 455      97   256   223\n 456     259   257    95\n 457     427   257   159\n 458     267    17   501\n 459      17   267   258\n 460      92   259   236\n 461     260   104   246\n 462     242   260    36\n 463      50   261   235\n 464     267   261   258\n 465     263    26   251\n 466     191   213   262\n 467     263   251   489\n 468     191   262   263\n 469      39   243   492\n 470     221   264   220\n 471     378   265    97\n 472      45   500   282\n 473     483   493    99\n 474      34   226   266\n 475     237   267    91\n 476     261   267    93\n 477     269   270    13\n 478     106   268    12\n 479      58   181   270\n 480     312    58   270\n 481     312   270   269\n 482      13   270   271\n 483     181   271   270\n 484     274   273   272\n 485      13   271   272\n 486     490   274    55\n 487     274   272    55\n 488     311   274   252\n 489     276    56   448\n 490     275   495   121\n 491     464   276   180\n 492     397   277   179\n 493     203   180   279\n 494     395   496   114\n 495     497   277   114\n 496     498    27   279\n 497     214   477   281\n 498     499   215   244\n 499     281   216   480\n 500     215   280   281\n 501     500    45   265\n 502     282   500   283\n 503      96   285   283\n 504      40   288   285\n 505     285   287   286\n 506     283   288    94\n 507     288    40   284\n 508     378   287    96\n 509     285    96   287\n 510     286   290    51\n 511     285   288   283\n 512     289   288   284\n 513      50   289   284\n 514      94   289   235\n 515     287   102   290\n 516     380   291   292\n 517     290   102   291\n 518     292   102   224\n 519     225   292   224\n 520     531    98   379\n 521     167   294    83\n 522     501    90    91\n 523     136   294    25\n 524     296   297    74\n 525      79   154   295\n 526     322     1   299\n 527     298   295    78\n 528      79   295   297\n 529     152   298    78\n 530     151    74   298\n 531     154   155   300\n 532     322   296     1\n 533     304   300   155\n 534     302   301    77\n 535     129   503    76\n 536      77   305   302\n 537     302   305   303\n 538      86    60   303\n 539     116   303    60\n 540      75   304   155\n 541     304   156   306\n 542     306   305    77\n 543     303   305    86\n 544     306    77   304\n 545     306    21   376\n 546     307    81   428\n 547     307    92   377\n 548     505   309    23\n 549      23   309   308\n 550     506   309   186\n 551     468   310   193\n 552     310   468   507\n 553     274   311    14\n 554     255   311   252\n 555      12   312   269\n 556      58   312   268\n 557     315   314    87\n 558     444   313   170\n 559      86   317    60\n 560     177   315    87\n 561     316   315   108\n 562     115   316   108\n 563     316    60   317\n 564      88   314   317\n 565     316   317   314\n 566     508   318    61\n 567     509   192   211\n 568     508   319   318\n 569     478   319   217\n 570      98   320   226\n 571      99   320   225\n 572      79   297   322\n 573      75   321   299\n 574     299   321   322\n 575      79   322   321\n 576      82   323   143\n 577     173   323   172\n 578     326    47   374\n 579       6   324   374\n 580      47   331   332\n 581     325    63   369\n 582     510   328   326\n 583     338    48   341\n 584     358   336   335\n 585     327   511   328\n 586     330    47   328\n 587     511   329   328\n 588     329    37   330\n 589      37   334   331\n 590      47   330   331\n 591      37   331   330\n 592     364    62   363\n 593      63   325   332\n 594      18   360   333\n 595     331   334    62\n 596     360   334   333\n 597     337   336    48\n 598     359   336   358\n 599      38   335   336\n 600     338   337    48\n 601     515    68   513\n 602     341   340   339\n 603      66   353   513\n 604     340     5   339\n 605      10   344   341\n 606     359   340    48\n 607     510   340   327\n 608     340   341    48\n 609     514   343    68\n 610     336   343    38\n 611     342    38   343\n 612     345   344    10\n 613     338   344    66\n 614     345   355    64\n 615     345    64   347\n 616      64   349   347\n 617     345    10   346\n 618     353   352   348\n 619     370   350   351\n 620     348   352   349\n 621     348   349    22\n 622     357    64   355\n 623     351   512   349\n 624     370   351    67\n 625     349   352   347\n 626     353   348    46\n 627     351   357    67\n 628     353   515   513\n 629       4   514   354\n 630     514    68   515\n 631     346     9   355\n 632     524   356     9\n 633     355     9   356\n 634     355   356   357\n 635      67   357   356\n 636      31   358   335\n 637     359   358   327\n 638     340   359   327\n 639     336   359    48\n 640     361   360    18\n 641     364   363    42\n 642     126   422   423\n 643     127   141   368\n 644      62   360   363\n 645     516   362   423\n 646     361   363   360\n 647      42   442   365\n 648     332   364    63\n 649     367   365   166\n 650      63   364   365\n 651     445   366    41\n 652     369   366   170\n 653     167   367   166\n 654     366   367    41\n 655     127   368   361\n 656     141    42   368\n 657     366   369    63\n 658       6   369   170\n 659     371   370    67\n 660      65   350   370\n 661      67   356   372\n 662     371    90   502\n 663     434   373   372\n 664      90   371   372\n 665     373    32   377\n 666      90   372   373\n 667       6   374   325\n 668     324   326   374\n 669     205   375    85\n 670      86   375    88\n 671     306   376    86\n 672      21    89   376\n 673     307   377    32\n 674     237   377    92\n 675     378    96   500\n 676     517   378    97\n 677     518   380   292\n 678     380   379   519\n 679     402   382    11\n 680     383   381   382\n 681     401   382   120\n 682     383   105   384\n 683      12   381   383\n 684     383   384   106\n 685     384   105   385\n 686     401   385   105\n 687     119    30   385\n 688     110   386    59\n 689     384   386   106\n 690     387   107   389\n 691     388   387   108\n 692     315   388   108\n 693      59   388   177\n 694     389   107   384\n 695     117   389    30\n 696     391   390    33\n 697      58   110   390\n 698     391    33   397\n 699      58   391   181\n 700     177   392    59\n 701     392   111   521\n 702     398   393   111\n 703     394   393   113\n 704     395   394   113\n 705     277   397   114\n 706     113   522   396\n 707     395   112   496\n 708     391   397   179\n 709     113   396   395\n 710      33   394   397\n 711     177   398   111\n 712     113   398   178\n 713     116   399    71\n 714     109   399   115\n 715     401   400   119\n 716     403   400   120\n 717     385   401   119\n 718     382   401   105\n 719     275   402    11\n 720     403   402   121\n 721     402   403   120\n 722     403   121   411\n 723     136   404    70\n 724     137   404   124\n 725     406   405    25\n 726     139   405   125\n 727     167   406    25\n 728     406   166   442\n 729      71   407   116\n 730     407   128   408\n 731     147   408    72\n 732     407   408   129\n 733     118   119   409\n 734     409   119   400\n 735     403   410    69\n 736     412   410   132\n 737     133   411   121\n 738     173   411    35\n 739     410   412   131\n 740     173   412   132\n 741     418   439    36\n 742     414   413   134\n 743     414   134   415\n 744     414   135   416\n 745     418   415   134\n 746     430   415   142\n 747     414   416   133\n 748     323   416   135\n 749     130   131   417\n 750     294   417   131\n 751     440   165   439\n 752     157   418    36\n 753     415   419   135\n 754     420   419    29\n 755     430   523    29\n 756     446   420    80\n 757     149   421    44\n 758     421   145   437\n 759     423   422   127\n 760     438   422   126\n 761     361   423   127\n 762     126   423   362\n 763     427   425    24\n 764     152    43   424\n 765     426   425   158\n 766     425   426   157\n 767     160   426   158\n 768     257   427    24\n 769     428   427   159\n 770     428   159   504\n 771     428    81   429\n 772     428   429   158\n 773     431   429    81\n 774     415   430    29\n 775     426   430   142\n 776     429   431   160\n 777     432   431    81\n 778     307   432    81\n 779     436   433   162\n 780       8   176   433\n 781     161   433   176\n 782     307   434   162\n 783     373   434    32\n 784     434   436   162\n 785     524   435   436\n 786     524   436   163\n 787     438   437   145\n 788      43   437   164\n 789     422   438   145\n 790     126   164   438\n 791     134   413   440\n 792     165   440    16\n 793     134   440   439\n 794     242   441   245\n 795     165   441   439\n 796     141   442    42\n 797     406   442   125\n 798     172   443   168\n 799      82   169   443\n 800     171   444   169\n 801     313   444     7\n 802     444   445   169\n 803     366   445   170\n 804      82   143   446\n 805     446   143   420\n 806     447    87   530\n 807     398   447   178\n 808     276   448   179\n 809     449   448    56\n 810     449    56   457\n 811     271   449   182\n 812     525   450    28\n 813     526   450    55\n 814     451   183   457\n 815     452   451   184\n 816     456   452   184\n 817     452   186   453\n 818     455   186   208\n 819     453   189   454\n 820     459   189   458\n 821     454   254   525\n 822     207   455   208\n 823     189   453   455\n 824     201   456   184\n 825     456   193   506\n 826     457   183   182\n 827     276   457    56\n 828     459    53   254\n 829     527   458   189\n 830     189   459   454\n 831      53   459   458\n 832     461   460   190\n 833     263   460   191\n 834     461   190   462\n 835     461   210   476\n 836     190   527   528\n 837     187   209   462\n 838     188   276   464\n 839     201   463   195\n 840     464   180   470\n 841     188   464   463\n 842     507   465   185\n 843     466   194   199\n 844     467   466   199\n 845     197   529     2\n 846     466   467   198\n 847     202   467   199\n 848     468   194   507\n 849     201   468   193\n 850     469   202   470\n 851     196    57   469\n 852     470   195   464\n 853     469   470   203\n 854     447   471   178\n 855     530    87   314\n 856     461   476   191\n 857     207   206   472\n 858     505   473   208\n 859     210   209   474\n 860     211    20   475\n 861     211   476   210\n 862     319   477   192\n 863     281   477   216\n 864     319   478   216\n 865     479   217   218\n 866     478   479    84\n 867     493   479   218\n 868     478   480   216\n 869      84   220   480\n 870     479   481    84\n 871     491   481   219\n 872     482   217   508\n 873     494   222    34\n 874     483   219   493\n 875     484   483    99\n 876     225   484    99\n 877     484   224   517\n 878      45   485   231\n 879     485   232   486\n 880     485   486    95\n 881     487   486   232\n 882     282   487   232\n 883     235   487    94\n 884     255   488    52\n 885      26   488   251\n 886     255   489   251\n 887     254   489   252\n 888     274   490   252\n 889     525    55   450\n 890     491   219   483\n 891     100   491   256\n 892     215   264   492\n 893      39   492   264\n 894     494   493   218\n 895     493   266    99\n 896     482   494   218\n 897      34   266   494\n 898     413   495    16\n 899     121   495   133\n 900     112   278   496\n 901     497   278   279\n 902     277   497   279\n 903     114   496   497\n 904      26   499   250\n 905     279   278   498\n 906     215   499   280\n 907     378   500   265\n 908     283   500    96\n 909      17   293   501\n 910     501   293   502\n 911     371   502    65\n 912     501   502    90\n 913      49   503   129\n 914     302   503   301\n 915      92   307   504\n 916     428   504   307\n 917     473   505    23\n 918     186   505   208\n 919     456   506   186\n 920     310   506   193\n 921     465   507   194\n 922     308   507   185\n 923     508    61   222\n 924     319   508   217\n 925     212   318   509\n 926     192   509   318\n 927     340   510     5\n 928     328   510   327\n 929     358   511   327\n 930     329   511    31\n 931     350    22   512\n 932     349   512    22\n 933     337   513    68\n 934      66   513   338\n 935     343   514   342\n 936       4   342   514\n 937      46   515   353\n 938     514   515   354\n 939     484   517    97\n 940     361    18   516\n 941     102   517   224\n 942     292   225   518\n 943     531   225    98\n 944     379     3   519\n 945     103   519     3\n 946      51   520   103\n 947     291   380   520\n 948      33   390   521\n 949     521   390   110\n 950     113   178   522\n 951     522   178   471\n 952      80   523   161\n 953      29   523   420\n 954     356   524   163\n 955       9   435   524\n 956     454   525    28\n 957     490   525   254\n 958     272   526    55\n 959     183   526   182\n 960     455   527   189\n 961     527   207   528\n 962     187   462   528\n 963     190   528   462\n 964     204   530   205\n 965     466   198   529\n 966     447   530   471\n 967     380   531   379\n 968     225   531   518\n# Generated by triangle -pq -a0.0015 double_hex3.poly\n"
  },
  {
    "path": "triangle/data/double_hex3.1.node",
    "content": "531  2  0  1\n   1    0  0    1\n   2    1  0    1\n   3    1  1    1\n   4    0  1    1\n   5    0.14999999999999999  0.75    2\n   6    0.20030000000000001  0.66339999999999999    2\n   7    0.30020000000000002  0.66400000000000003    2\n   8    0.34999999999999998  0.75    2\n   9    0.30020000000000002  0.83599999999999997    2\n  10    0.20030000000000001  0.83660000000000001    2\n  11    0.5  0.40000000000000002    3\n  12    0.55030000000000001  0.31340000000000001    3\n  13    0.6502  0.314    3\n  14    0.69999999999999996  0.40000000000000002    3\n  15    0.6502  0.48599999999999999    3\n  16    0.55030000000000001  0.48659999999999998    3\n  17    0.5  1    1\n  18    0  0.5    1\n  19    0.5  0    1\n  20    1  0.5    1\n  21    0.25  0    1\n  22    0.25  1    1\n  23    1  0.25    1\n  24    0.60173511377640543  0.73357144377150341    0\n  25    0.25162641204867853  0.43452739389504857    0\n  26    0.82365815464587389  0.52902553606237812    0\n  27    0.75  0    1\n  28    0.82313787195671773  0.27127574391343562    0\n  29    0.46230916537257871  0.62754632051680914    0\n  30    0.39373193370092147  0.2803682594128909    0\n  31    0  0.75    1\n  32    0.44548303747534523  0.86271017751479284    0\n  33    0.60126631530688202  0.1444835014041603    0\n  34    1  0.75    1\n  35    0.42097917195986934  0.50380568880390963    0\n  36    0.60096225617945231  0.60489065387881769    0\n  37    0  0.625    1\n  38    0  0.875    1\n  39    0.74685350417272045  0.66835714600717377    0\n  40    0.75  1    1\n  41    0.25090551232622527  0.55455719768350975    0\n  42    0.13272578536627935  0.4938303427753381    0\n  43    0  0.25    1\n  44    0.12912034921374821  0.33775398943301022    0\n  45    0.73421962865309087  0.83431336455438387    0\n  46    0.125  1    1\n  47    0.096883186357152123  0.66124017637141741    0\n  48    0.096883186357152123  0.83875982362858259    0\n  49    0.15734877253080298  0.15734877253080301    0\n  50    0.625  1    1\n  51    0.875  1    1\n  52    0.74315592516946694  0.4824091287609239    0\n  53    0.84456225851689692  0.40010791874913137    0\n  54    0.7002345654168598  0.57627339244730003    0\n  55    0.7428739124058078  0.31775417630454389    0\n  56    0.72245185813980095  0.18994373666389497    0\n  57    0.875  0    1\n  58    0.60071388005603066  0.23646397067088804    0\n  59    0.48266045757748943  0.18976304750837106    0\n  60    0.3347803207782018  0.13356353340064631    0\n  61    1  0.625    1\n  62    0.07607593141277541  0.56924344052369302    0\n  63    0.16474817440000913  0.57686942327270185    0\n  64    0.25069582547567859  0.91052994170048207    0\n  65    0.375  1    1\n  66    0.16099268114403292  0.91753625391766025    0\n  67    0.3406816799892749  0.91659445327318434    0\n  68    0.072152745106899258  0.92784725489310071    0\n  69    0.38542554018685343  0.39476124529541179    0\n  70    0.29354480841321579  0.33059146116043375    0\n  71    0.30598417649523213  0.23036586163843953    0\n  72    0.20850017609883353  0.26915151115725572    0\n  73    0.11694326238902082  0.24343752044126238    0\n  74    0  0.125    1\n  75    0.125  0    1\n  76    0.24807522271930893  0.160455260826292    0\n  77    0.20542373507770229  0.079704450320713535    0\n  78    0.072716689385217012  0.17015342373320583    0\n  79    0.078963632216827631  0.078963632216827645    0\n  80    0.38696669460505506  0.67117486754265421    0\n  81    0.48122645743573383  0.74708375387782122    0\n  82    0.35109527919255129  0.57674457202916463    0\n  83    0.32940896359025112  0.48601870074232845    0\n  84    0.88041835813139224  0.6875    0\n  85    0.375  0    1\n  86    0.28464907877051071  0.071695468562534739    0\n  87    0.4375  0.089962802496535446    0\n  88    0.35420849917078612  0.066576499627488836    0\n  89    0.3125  0    1\n  90    0.41605994479063035  0.93434220268991197    0\n  91    0.49203918793323564  0.92369210042145433    0\n  92    0.52230722850937628  0.8523217946471382    0\n  93    0.58255033729879657  0.91997427591656478    0\n  94    0.68179866330278005  0.91859955829262363    0\n  95    0.61631299626263025  0.82926048965054966    0\n  96    0.76928790377596112  0.91456817933090528    0\n  97    0.81612273120773016  0.84631400372267152    0\n  98    1  0.875    1\n  99    0.91285671831762538  0.80731201905323657    0\n 100    0.78768262582857085  0.75492437927452138    0\n 101    0.69409476312817597  0.74959572930698082    0\n 102    0.85159064505748006  0.92084717848371567    0\n 103    0.9375  1    1\n 104    0.66034706985815261  0.66992814238240994    0\n 105    0.4665742707134668  0.32267737663842239    0\n 106    0.501953828241678  0.25952865498193256    0\n 107    0.44180843430290928  0.23861104610969364    0\n 108    0.40647983310525215  0.16755895955026795    0\n 109    0.38547803662163538  0.22231060463624319    0\n 110    0.54263038909338113  0.21072917973882038    0\n 111    0.53270454257578637  0.14287053314500298    0\n 112    0.625  0    1\n 113    0.56883717912289788  0.064965440414746792    0\n 114    0.64989424679246477  0.078280337046694265    0\n 115    0.35672929376954343  0.17987928973289458    0\n 116    0.3032449136042093  0.1768667914959457    0\n 117    0.34885161902804601  0.25713322598665905    0\n 118    0.34788795374701142  0.31395708711735909    0\n 119    0.40102032835967583  0.33839555819415557    0\n 120    0.44348531774038147  0.38048457877448566    0\n 121    0.45253997964586956  0.4458513025033452    0\n 122    0.30414402639563903  0.28102222147774769    0\n 123    0.25370721898932513  0.29615531129401623    0\n 124    0.22901169166488144  0.36498563238730369    0\n 125    0.17124778536436702  0.42221823030815769    0\n 126    0  0.375    1\n 127    0.07992909778548217  0.41926260021270711    0\n 128    0.25464786561083969  0.24323813595976507    0\n 129    0.20320292079269597  0.20567030844600168    0\n 130    0.33503420097424169  0.36904942572289284    0\n 131    0.33683493515012408  0.4277559266665219    0\n 132    0.38989634463961254  0.4536218543682789    0\n 133    0.48653532667470256  0.50193538092965839    0\n 134    0.53498470666443021  0.56315362884241382    0\n 135    0.45541782971635614  0.56107553258751874    0\n 136    0.2813187335712834  0.38539011754433772    0\n 137    0.2093428247441588  0.31908327313464036    0\n 138    0.16143494023846372  0.29491877555451901    0\n 139    0.17664233480982119  0.3602603949860424    0\n 140    0.13450648245689215  0.38780547161668938    0\n 141    0.1251389901674359  0.43462690015092187    0\n 142    0.53491408100850624  0.63628217249153329    0\n 143    0.40786583680844046  0.59959809116630958    0\n 144    0.11289202097715346  0.29190489046255041    0\n 145    0.05891493214431727  0.33680669263406843    0\n 146    0.059386940873919263  0.26302956150363138    0\n 147    0.16548618165033108  0.24645140553323097    0\n 148    0.14378725238333703  0.20351019129810866    0\n 149    0.093618111200751308  0.36688999841400621    0\n 150    0.10048340812074162  0.20338365499957278    0\n 151    0  0.1875    1\n 152    0.053128688123706677  0.21473674244143023    0\n 153    0.1149332674618059  0.16309369616551309    0\n 154    0.12897784040062382  0.10733456434700679    0\n 155    0.12635373733967298  0.053690822177231035    0\n 156    0.1875  0    1\n 157    0.59108738690563845  0.6692926782430122    0\n 158    0.53820072460586643  0.71107458873683838    0\n 159    0.54822767101422987  0.78372063766424371    0\n 160    0.48226743307951681  0.68565342874378943    0\n 161    0.42898666591671708  0.71547453506686975    0\n 162    0.41888068917429427  0.79114876790130872    0\n 163    0.37291381186371175  0.84896186917157601    0\n 164    0  0.3125    1\n 165    0.60024999999999995  0.48630000000000001    3\n 166    0.20271721661443862  0.48531349230811921    0\n 167    0.26319669541329904  0.49461395184468965    0\n 168    0.3019464625568451  0.53379123364461067    0\n 169    0.29541856222367058  0.59085632791227582    0\n 170    0.23864026013344239  0.61504027268542594    0\n 171    0.33371975934945208  0.62508067835266057    0\n 172    0.34928261192437937  0.52922306722610091    0\n 173    0.37188247242365263  0.49265428033640785    0\n 174    0.3251  0.70700000000000007    2\n 175    0.34358334730252754  0.66758743377132712    0\n 176    0.36848334730252752  0.71058743377132716    0\n 177    0.4761014223122022  0.13261319900858376    0\n 178    0.5018466270321329  0.070518475393529678    0\n 179    0.67044191890069793  0.14433394913099823    0\n 180    0.75708081317489828  0.097996518240878613    0\n 181    0.65990376791660832  0.2088098434657292    0\n 182    0.70876001153421953  0.25766825157447459    0\n 183    0.76949091662881697  0.23469990610972624    0\n 184    0.83869528607865629  0.1908264106758143    0\n 185    1  0.125    1\n 186    0.90984590267209564  0.24631454965715194    0\n 187    1  0.375    1\n 188    0.78068402831721051  0.17583858416233772    0\n 189    0.8861260229624971  0.32699850353838461    0\n 190    0.9237696303727686  0.39676895061763739    0\n 191    0.88731726025876034  0.47319429747665037    0\n 192    0.91574569967331199  0.56981643283447214    0\n 193    0.90958219439369015  0.17329157623624006    0\n 194    0.93424845329560258  0.11068316321195061    0\n 195    0.82616930354467499  0.11954706387548093    0\n 196    0.8125  0    1\n 197    1  0.0625    1\n 198    0.9375  0    1\n 199    0.90625  0.054471308714130626    0\n 200    0.87921652235028724  0.10301513585319233    0\n 201    0.8646134815219455  0.14953150892759726    0\n 202    0.8579216729174457  0.05935706448403829    0\n 203    0.78125  0.0469960813121994    0\n 204    0.4375  0    1\n 205    0.40625  0.044981401248267723    0\n 206    1  0.3125    1\n 207    0.94985255931798196  0.34375    0\n 208    0.94932173936139697  0.28703693069555403    0\n 209    1  0.4375    1\n 210    0.94790422587073431  0.46875    0\n 211    0.94961635016608459  0.52494429281574195    0\n 212    1  0.5625    1\n 213    0.89927942390152582  0.52216797149468852    0\n 214    0.86466118990231611  0.56080070776621516    0\n 215    0.79732760503178723  0.60534574277206321    0\n 216    0.87998201582607261  0.62322478710114848    0\n 217    0.9395347400928602  0.6549595916846096    0\n 218    0.93822430102278309  0.72254767960448785    0\n 219    0.88106955662081876  0.75162094387647482    0\n 220    0.82969521806426549  0.65570525440738558    0\n 221    0.82863177505803487  0.71375926701038073    0\n 222    1  0.6875    1\n 223    0.85504646641640436  0.80339153581725842    0\n 224    0.88004848469571306  0.86290581455109538    0\n 225    0.94079797063336001  0.86127898159679661    0\n 226    1  0.8125    1\n 227    0.77952499244532114  0.705859827258287    0\n 228    0.73056516400422178  0.71552985151145998    0\n 229    0.74030495359545423  0.76251238122835008    0\n 230    0.77080658404772873  0.80125584123170501    0\n 231    0.70609802286418677  0.79577161799249652    0\n 232    0.67455801790522985  0.84831467161041596    0\n 233    0.65109909614378947  0.78542034850806508    0\n 234    0.62999312451679279  0.88599201631450741    0\n 235    0.63245500020499712  0.93953772749079767    0\n 236    0.58105484285063547  0.86777773398563152    0\n 237    0.54248530474392542  0.89500249302394341    0\n 238    0.687116805924186  0.70556997454595061    0\n 239    0.64920558191601385  0.73414466656470045    0\n 240    0.70353172224587668  0.66536714615563586    0\n 241    0.67709057408439577  0.62173778581915462    0\n 242    0.64689786392110538  0.57774495156537264    0\n 243    0.72901323158704323  0.61954639697295788    0\n 244    0.75461954840493739  0.57131082978652081    0\n 245    0.67234452346720486  0.53272894014276351    0\n 246    0.6259150716421058  0.69702901236910841    0\n 247    0.69699591358563617  0.49243527706262219    0\n 248    0.67510000000000003  0.443    3\n 249    0.72919356181787987  0.52939948750784194    0\n 250    0.77638088152285578  0.51785085893964411    0\n 251    0.80626376586847315  0.45654277667299376    0\n 252    0.77228693842884921  0.39227230141423519    0\n 253    0.7215779625847335  0.44120456438046191    0\n 254    0.81463703786677866  0.33888689751635537    0\n 255    0.76463940561013088  0.44490643802947855    0\n 256    0.81322709470077381  0.79046809041659394    0\n 257    0.6023210158025174  0.78243715066273511    0\n 258    0.5625  1    1\n 259    0.57106757291717947  0.82323948957871307    0\n 260    0.63446388328900472  0.63393125281455365    0\n 261    0.5935832557351447  0.96526321329246412    0\n 262    0.85968191930265281  0.50589218171485251    0\n 263    0.84642275418500668  0.46665865237755477    0\n 264    0.78870888392242655  0.66487635687961633    0\n 265    0.77484992153554266  0.84250623895935162    0\n 266    0.95813436366729832  0.78125    0\n 267    0.53125  0.95817064251353501    0\n 268    0.55490770998429517  0.26143392569126461    0\n 269    0.60024999999999995  0.31369999999999998    3\n 270    0.62545694002801533  0.27523198533544402    0\n 271    0.66886988503405254  0.27480431027691749    0\n 272    0.69668996349648671  0.31210001873073601    0\n 273    0.67510000000000003  0.35700000000000004    3\n 274    0.72143695620290393  0.35887708815227198    0\n 275    0.52515000000000001  0.44330000000000003    3\n 276    0.74237870009119422  0.14495399028224099    0\n 277    0.70672605785994835  0.10801104473548653    0\n 278    0.6875  0    1\n 279    0.72162152671930668  0.051304582132271161    0\n 280    0.82343853767262454  0.57165190465122773    0\n 281    0.83937311381986335  0.610964564878127    0\n 282    0.71342673492766528  0.87982587733873652    0\n 283    0.72580240491081383  0.92220733715676728    0\n 284    0.6875  1    1\n 285    0.75416065225075601  0.95604612756948848    0\n 286    0.8125  1    1\n 287    0.8039191147363125  0.95069585841943982    0\n 288    0.70070369360999196  0.95817532182071063    0\n 289    0.66116335348122501  0.96868925994818855    0\n 290    0.84375  0.96916247600704686    0\n 291    0.89040212054465251  0.9531391054496271    0\n 292    0.90160337859316775  0.90614319090974105    0\n 293    0.4375  1    1\n 294    0.29589964368049221  0.45214308743251902    0\n 295    0.085767719561501435  0.12523861388159577    0\n 296    0  0.0625    1\n 297    0.042931767389791681  0.10789932648698614    0\n 298    0.034839057131955661  0.15002342692164694    0\n 299    0.0625  0    1\n 300    0.16189451316554698  0.078838319018955008    0\n 301    0.18285988034732334  0.11943903539765605    0\n 302    0.22856634567020942  0.11912021107984883    0\n 303    0.27821444109845472  0.12095915216407604    0\n 304    0.16528261648915094  0.036361427609962922    0\n 305    0.24572807539097583  0.082541986763417063    0\n 306    0.22845234122126556  0.040266349477160665    0\n 307    0.47817942671818153  0.80891036916144465    0\n 308    1  0.1875    1\n 309    0.95612510469692069  0.21875    0\n 310    0.95607125324946662  0.17224928974249429    0\n 311    0.73727614626653892  0.40673151172142913    0\n 312    0.58822725899223072  0.27832917277316332    0\n 313    0.25025000000000003  0.66370000000000007    2\n 314    0.39331488876295728  0.08731371310259764    0\n 315    0.41321229727682668  0.1252519029346375    0\n 316    0.37521356467409683  0.14089424498762332    0\n 317    0.35923244392894665  0.10434447287815588    0\n 318    0.96026885135330065  0.59375    0\n 319    0.92155666967417549  0.61238596000066103    0\n 320    0.95927580309826999  0.82338951726906073    0\n 321    0.086580055369564007  0.036177515442970758    0\n 322    0.040647743888176595  0.040647743888176588    0\n 323    0.40769859133815622  0.55078143154449477    0\n 324    0.17515  0.70669999999999999    2\n 325    0.14768256008326483  0.63262194895179913    0\n 326    0.12344159317857605  0.70562008818570876    0\n 327    0.074999999999999997  0.76474580980640428    0\n 328    0.067335340756502132  0.70905925464735831    0\n 329    0  0.6875    1\n 330    0.04517806076347719  0.66232958769999783    0\n 331    0.070127897543380113  0.61894012647115992    0\n 332    0.1136397566982556  0.59894362530379364    0\n 333    0  0.5625    1\n 334    0.035930866272913267  0.58964290225977301    0\n 335    0  0.8125    1\n 336    0.043530211361126718  0.84375    0\n 337    0.073862915811878579  0.88034572487189255    0\n 338    0.12490064387818509  0.88143364860690587    0\n 339    0.17515  0.79330000000000001    2\n 340    0.11977397756791572  0.79218508934911558    0\n 341    0.14957382254519108  0.83710940214753915    0\n 342    0  0.9375    1\n 343    0.035117812155993772  0.9027323569948893    0\n 344    0.17531473973404141  0.87447879369954395    0\n 345    0.22040165399755807  0.8770389376916411    0\n 346    0.25025000000000003  0.83629999999999993    2\n 347    0.20632722379586793  0.92021666055531193    0\n 348    0.1875  1    1\n 349    0.23719849599904722  0.95516270536242232    0\n 350    0.3125  1    1\n 351    0.29270630895918703  0.94759150699207362    0\n 352    0.18143803607103226  0.95645641332994535    0\n 353    0.13577234230877361  0.95561509209894968    0\n 354    0.0625  1    1\n 355    0.27544791273783931  0.87326497085024102    0\n 356    0.32044083999463746  0.87629722663659215    0\n 357    0.29572423332971504  0.90772381241276234    0\n 358    0.043433475108570173  0.79794168156633238    0\n 359    0.081927367286607433  0.80293967375627939    0\n 360    0.041106866830278421  0.53125    0\n 361    0.053176931350329054  0.47271140687488922    0\n 362    0  0.4375    1\n 363    0.090370467033957708  0.52099734818909771    0\n 364    0.13328779622711173  0.54130755700504052    0\n 365    0.18164407913045386  0.53022529038275223    0\n 366    0.20793496236444975  0.5661308055996398    0\n 367    0.22330689344088567  0.52237418742004393    0\n 368    0.093862160232581024  0.47984015058427915    0\n 369    0.19156374207906202  0.61556567541948604    0\n 370    0.33558905008958573  0.96133760808991064    0\n 371    0.37422562002425186  0.94307379448085826    0\n 372    0.38619582771372246  0.89584183886463431    0\n 373    0.42535338793559624  0.89630068618615744    0\n 374    0.14996942427058402  0.67390536021064606    0\n 375    0.34375  0.026775574170336051    0\n 376    0.28125  0.029117819665602666    0\n 377    0.48685288050417946  0.8793891267587014    0\n 378    0.81225877652589284  0.89385833481473298    0\n 379    1  0.9375    1\n 380    0.94461724144070069  0.9412281866208918    0\n 381    0.52515000000000001  0.35670000000000002    3\n 382    0.4832871353567334  0.36133868831921123    0\n 383    0.50843713535673341  0.31803868831921123    0\n 384    0.46166588878336284  0.27844222228435345    0\n 385    0.42841101516625901  0.30452211698678944    0\n 386    0.47910572042581323  0.22829664633599164    0\n 387    0.43970675735259607  0.19534693698151639    0\n 388    0.44430435132742585  0.15609024758230319    0\n 389    0.40837368027035892  0.24867113826832044    0\n 390    0.58638658259592658  0.19038602723821163    0\n 391    0.62839706201818668  0.17864115161122901    0\n 392    0.51993571325340215  0.17939352229649724    0\n 393    0.56773568189427648  0.11178632620956834    0\n 394    0.60646622550857576  0.089274092256048848    0\n 395    0.60947508149893315  0.043337845686821717    0\n 396    0.5625  0    1\n 397    0.63697576611873874  0.11852170871995486    0\n 398    0.52789292921460906  0.10216624166964414    0\n 399    0.34375562977774304  0.21758496596297719    0\n 400    0.41045286251900204  0.37134543458060298    0\n 401    0.4371288869492222  0.34443112109624152    0\n 402    0.46462047634048875  0.41086740826168844    0\n 403    0.42163530750398409  0.41682175549774297    0\n 404    0.25464135194871296  0.33533586354201272    0\n 405    0.21453535128675238  0.40814127599746047    0\n 406    0.21438880439450117  0.44760985514965601    0\n 407    0.2661371792284426  0.20067356961958938    0\n 408    0.22034704051552634  0.23620131831624233    0\n 409    0.36489019418424623  0.34696957139163997    0\n 410    0.37078268492414834  0.42547355132529913    0\n 411    0.42343023748542147  0.46756960275401421    0\n 412    0.35416211373210249  0.45956902024252    0\n 413    0.52492677432592338  0.52133264162112536    0\n 414    0.49550386103843425  0.55052879981153635    0\n 415    0.50179437766787194  0.5989022726128761    0\n 416    0.45432422408608031  0.52274356549141909    0\n 417    0.31481752892492121  0.3990504098094978    0\n 418    0.55803033162563853  0.59974019163968217    0\n 419    0.4441944914864624  0.59583173061719785    0\n 420    0.42043849641231451  0.64210856014259909    0\n 421    0.094192515168694202  0.32432016161015093    0\n 422    0.047436998710591441  0.38363760183020479    0\n 423    0.038963837303980384  0.42399547891659983    0\n 424    0  0.21875    1\n 425    0.57617843718439787  0.70478361056717431    0\n 426    0.55109959871176217  0.67303934503463492    0\n 427    0.56200776928014162  0.74480363683521    0\n 428    0.52180118534647746  0.75246510475356088    0\n 429    0.50189598330466234  0.71671002948172269    0\n 430    0.49664815606704343  0.64823290268882627    0\n 431    0.46430744448544486  0.71607306795969228    0\n 432    0.44044123981255084  0.7555161672630577    0\n 433    0.39523619317448699  0.75250274951676777    0\n 434    0.41334841906189951  0.8339306461994157    0\n 435    0.3251  0.79299999999999993    2\n 436    0.37201388291766913  0.79326680107648484    0\n 437    0.039713847300590188  0.29979377314448469    0\n 438    0.021578708098304748  0.34375    0\n 439    0.59692337934246642  0.54561744555050351    0\n 440    0.56430211141828635  0.52346322608112739    0\n 441    0.6319172576533274  0.52327560468623802    0\n 442    0.16471586099032809  0.46487158421680003    0\n 443    0.31838471787223344  0.56457759347043313    0\n 444    0.27800762657448608  0.62872260784084133    0\n 445    0.26067214749274226  0.58802291730586853    0\n 446    0.37031322009771339  0.61094396812128893    0\n 447    0.47427588538482063  0.095471815311199026    0\n 448    0.68529107491860497  0.17986008583605487    0\n 449    0.69743844100840413  0.22013307687440931    0\n 450    0.77611496842673866  0.28261497129595625    0\n 451    0.81355909997511799  0.22769446166201912    0\n 452    0.86229865911228387  0.23392169920938941    0\n 453    0.87565359793349784  0.280091144223792    0\n 454    0.84675989837298871  0.31116458655105111    0\n 455    0.91124270647754602  0.29676830879417804    0\n 456    0.87792199746219457  0.19735331568286846    0\n 457    0.75611450449878803  0.20166133178020149    0\n 458    0.88312140887896107  0.37365984629186721    0\n 459    0.85213377553673308  0.3498636204818944    0\n 460    0.88529937802228553  0.42532587155241047    0\n 461    0.92367789250035204  0.43683629009390207    0\n 462    0.96201528587390683  0.41689029233572611    0\n 463    0.81622559866419997  0.15803475429585614    0\n 464    0.7827862464241816  0.1318250501498795    0\n 465    0.97236996243816032  0.09375    0\n 466    0.95388855240686432  0.049569750681766216    0\n 467    0.90625  0.018271646303531383    0\n 468    0.90288129518471982  0.13448840502920645    0\n 469    0.84375  0.023144127336184084    0\n 470    0.81595636989377496  0.075689124647761785    0\n 471    0.46875  0.036101741879115697    0\n 472    1  0.34375    1\n 473    1  0.28125    1\n 474    1  0.46875    1\n 475    1  0.53125    1\n 476    0.91910752535251972  0.49137706030743683    0\n 477    0.88608676082374582  0.58863434616356036    0\n 478    0.90116405469481653  0.655220077065648    0\n 479    0.90063023407455056  0.71935851119712146    0\n 480    0.86517269394805862  0.65546441003027844    0\n 481    0.8642094172452186  0.71972839316499504    0\n 482    0.96011503952975541  0.68916536283776619    0\n 483    0.88525379457642328  0.78614990021221109    0\n 484    0.88249228055035167  0.82687034508260449    0\n 485    0.67447135529267288  0.81252486862222872    0\n 486    0.64065315837032477  0.85340631393076849    0\n 487    0.6670305189621889  0.88460554710064576    0\n 488    0.7796390912634692  0.48150215780968464    0\n 489    0.80634369017440566  0.41538429822507295    0\n 490    0.77264618804314156  0.34906663637150204    0\n 491    0.83830659514440187  0.75560336330924271    0\n 492    0.76710187492217885  0.63135893060601289    0\n 493    0.92174362106307961  0.76086503848280584    0\n 494    0.96465130333383231  0.74631204234592818    0\n 495    0.51459745079199681  0.47838320698802034    0\n 496    0.65625  0.033160589637486679    0\n 497    0.68398362684680836  0.060074784863971199    0\n 498    0.71875  0    1\n 499    0.78911472454863596  0.55419333014167904    0\n 500    0.7538377722713796  0.87713005960027202    0\n 501    0.46875  0.96469094718606274    0\n 502    0.40625  0.97387500795826487    0\n 503    0.20268056624791714  0.16027831253722694    0\n 504    0.51876706373448922  0.81178666667957178    0\n 505    0.96406772678632957  0.254023688202347    0\n 506    0.91942677091663216  0.20976798733722057    0\n 507    0.96338694539753222  0.13500543045837374    0\n 508    0.96447066875617715  0.62928984974633873    0\n 509    0.96423358028585981  0.55790871674145026    0\n 510    0.10984928186688329  0.74389084711228926    0\n 511    0.040700204775613751  0.74109605328757977    0\n 512    0.28125  0.98186043382279031    0\n 513    0.11298139443639571  0.92106785548817138    0\n 514    0.03125  0.96875    0\n 515    0.092789450465373693  0.96733013125117717    0\n 516    0  0.46875    1\n 517    0.84345155692302076  0.87246421128478269    0\n 518    0.94135472576476609  0.90131821284565439    0\n 519    0.97428678408766378  0.96875    0\n 520    0.92215433499617583  0.96832479240194669    0\n 521    0.56663388287927763  0.15862003991275073    0\n 522    0.53268586216741354  0.035700083933738094    0\n 523    0.44229451096511857  0.67674300512567387    0\n 524    0.33884118603223212  0.82966652400471108    0\n 525    0.80602110378083658  0.30346361845013103    0\n 526    0.73862299629160266  0.28044056299475945    0\n 527    0.9135682337906329  0.35219296838743402    0\n 528    0.96256077700306775  0.37921814595011993    0\n 529    0.96875  0    1\n 530    0.43957872065328929  0.055172768035250473    0\n 531    0.97879600490326157  0.90625    0\n# Generated by triangle -pq -a0.0015 double_hex3.poly\n"
  },
  {
    "path": "triangle/data/double_hex3.1.poly",
    "content": "0  2  0  1\n96  1\n   1       2   529       1\n   2       3   379       1\n   3       4   354       1\n   4       1   296       1\n   5       5   324       2\n   6       6   313       2\n   7       7   174       2\n   8       8   435       2\n   9       9   346       2\n  10     339    10       2\n  11      11   381       3\n  12     269    12       3\n  13     273    13       3\n  14     248    14       3\n  15      15   165       3\n  16      16   275       3\n  17      17   258       1\n  18      18   333       1\n  19      19   204       1\n  20      20   474       1\n  21      22   350       1\n  22      23   308       1\n  23      31   335       1\n  24      27   498       1\n  25      34   222       1\n  26      40   286       1\n  27      37   329       1\n  28      38   342       1\n  29      43   164       1\n  30      46   348       1\n  31      21   156       1\n  32      65   293       1\n  33      74   151       1\n  34      75   299       1\n  35      61   212       1\n  36      85    89       1\n  37      89    21       1\n  38      50   284       1\n  39      98   226       1\n  40      51   103       1\n  41     112   396       1\n  42     126   362       1\n  43     151   424       1\n  44     156    75       1\n  45     164   126       1\n  46     174     8       2\n  47     185   197       1\n  48     187   472       1\n  49      57   196       1\n  50     197     2       1\n  51     198    57       1\n  52     196    27       1\n  53     204    85       1\n  54     206   473       1\n  55     209   187       1\n  56     212   475       1\n  57     222    61       1\n  58     226    34       1\n  59     248    15       3\n  60     258    50       1\n  61     269    13       3\n  62     273    14       3\n  63     275    11       3\n  64     278   112       1\n  65     284    40       1\n  66     286    51       1\n  67     293    17       1\n  68     296    74       1\n  69     299     1       1\n  70     308   185       1\n  71     313     7       2\n  72     324     6       2\n  73     329    31       1\n  74     333    37       1\n  75     335    38       1\n  76     339     5       2\n  77     342     4       1\n  78     346    10       2\n  79     348    22       1\n  80     350    65       1\n  81     354    46       1\n  82     362   516       1\n  83     103     3       1\n  84     379    98       1\n  85     381    12       3\n  86     396    19       1\n  87     424    43       1\n  88     435     9       2\n  89     165    16       3\n  90     472   206       1\n  91     473    23       1\n  92     474   209       1\n  93     475    20       1\n  94     498   278       1\n  95     516    18       1\n  96     529   198       1\n2\n   1   0.25  0.75\n   2   0.59999999999999998  0.40000000000000002\n# Generated by triangle -pq -a0.0015 double_hex3.poly\n"
  },
  {
    "path": "triangle/data/double_hex3.node",
    "content": "16  2  0  1\n#\n#  Points on the exterior.\n#\n 1  0.0000    0.0000  1\n 2  1.0000    0.0000  1\n 3  1.0000    1.0000  1\n 4  0.0000    1.0000  1\n#\n#  Points around hexagonal hole 1.\n#\n 5  0.1500    0.7500  2\n 6  0.2003    0.6634  2\n 7  0.3002    0.6640  2\n 8  0.3500    0.7500  2\n 9  0.3002    0.8360  2\n10  0.2003    0.8366  2\n#\n#  Points around hexagonal hole 2.\n#\n11  0.5000    0.4000  3\n12  0.5503    0.3134  3\n13  0.6502    0.3140  3\n14  0.7000    0.4000  3\n15  0.6502    0.4860  3\n16  0.5503    0.4866  3\n"
  },
  {
    "path": "triangle/data/double_hex3.poly",
    "content": "#  double_hex3.poly\n#\n#  Discussion:\n#\n#    This file describes a rectangular region with two hexagonal holes.\n#    It describes a problem provided by Jeff Borggaard of Virginia Tech.\n#\n#    The entire region is a subset of the unit square.\n#\n#    There are 16 nodes, 4 on the outer boundary and 6 on each of\n#    the two hexagons.\n#\n#  Licensing:\n#\n#    This code is distributed under the GNU LGPL license.\n#\n#  Modified:\n#\n#    03 June 2012\n#\n#\n#  Declare 16 vertices, 2 dimensions, 0 attributes, 1 boundary markers.\n#\n16  2  0  1\n#\n#  List the vertices by index, x, y, and boundary marker.\n#\n 1  0.0000    0.0000  1\n 2  1.0000    0.0000  1\n 3  1.0000    1.0000  1\n 4  0.0000    1.0000  1\n#\n#  Points around hexagonal hole 1.\n#\n 5  0.1500    0.7500  2\n 6  0.2003    0.6634  2\n 7  0.3002    0.6640  2\n 8  0.3500    0.7500  2\n 9  0.3002    0.8360  2\n10  0.2003    0.8366  2\n#\n#  Points around hexagonal hole 2.\n#\n11  0.5000    0.4000  3\n12  0.5503    0.3134  3\n13  0.6502    0.3140  3\n14  0.7000    0.4000  3\n15  0.6502    0.4860  3\n16  0.5503    0.4866  3\n#\n#  Declare the number of segments and the number of boundary markers.\n#\n  16 1\n#\n#  List the segments by index, start and end node, and boundary marker.\n#\n#  Segment 1\n#  I list these segments in counterclockwise order, but this is not required.\n#\n 1   1   2  1\n 2   2   3  1\n 3   3   4  1\n 4   4   1  1\n#\n#  Segment 2 around the first hexagonal hole.\n#  I give the holes a clockwise ordering, but this is not required.\n#\n 5   5   6  2\n 6   6   7  2\n 7   7   8  2\n 8   8   9  2\n 9   9  10  2\n10  10   5  2\n#\n#  Segment 3 around the second hexagonal hole.\n#\n11  11  12  3\n12  12  13  3\n13  13  14  3\n14  14  15  3\n15  15  16  3\n16  16  11  3\n#\n#  Declare the number of holes.\n#\n 2\n#\n#  Define a hole by giving the coordinates of one point inside it.\n#\n 1  0.2500  0.7500\n 2  0.6000  0.4000\n"
  },
  {
    "path": "triangle/data/ell.ele",
    "content": "24  3  0\n 1   1  2  6\n 2   7  6  2\n 3   2  3  7\n 4   8  7  3\n 5   3  4  8\n 6   9  8  4\n 7   4  5  9\n 8  10  9  5\n 9   6  7 11\n10  12 11  7\n11   7  8 12\n12  13 12  8\n13   8  9 13\n14  14 13  9\n15   9 10 14\n16  15 14 10\n17  11 12 16\n18  17 16 12\n19  12 13 17\n20  18 17 13\n21  16 17 19\n22  20 19 17\n23  17 18 20\n24  21 20 18\n"
  },
  {
    "path": "triangle/data/ell.node",
    "content": "21  2  0  1\n 1  0.0  0.0  1\n 2  1.0  0.0  1\n 3  2.0  0.0  1\n 4  3.0  0.0  1\n 5  4.0  0.0  1\n 6  0.0  1.0  1\n 7  1.0  1.0  0\n 8  2.0  1.0  0\n 9  3.0  1.0  0\n10  4.0  1.0  1\n11  0.0  2.0  1\n12  1.0  2.0  0\n13  2.0  2.0  0\n14  3.0  2.0  1\n15  4.0  2.0  1\n16  0.0  3.0  1\n17  1.0  3.0  0\n18  2.0  3.0  1\n19  0.0  4.0  1\n20  1.0  4.0  1\n21  2.0  4.0  1\n"
  },
  {
    "path": "triangle/data/face.1.ele",
    "content": "36  3  0\n   1      12     6     7\n   2       5     6    12\n   3      14    13     4\n   4      25    14     5\n   5      14     4     5\n   6       5    12    25\n   7       3     4    13\n   8      21    15    14\n   9      25    12    22\n  10      21    25    22\n  11      21    14    25\n  12      23    15    21\n  13      22    11    21\n  14       9     7    10\n  15      11    22    12\n  16      12     7     9\n  17      16    15     3\n  18       3    13    16\n  19      15    19     3\n  20      23    11    24\n  21      15    23    19\n  22      21    11    23\n  23      18    19    23\n  24      26    23    24\n  25      19    20     3\n  26       3    20    17\n  27      18     2    17\n  28       1    18    26\n  29      26    18    23\n  30      10     1    26\n  31       1    10     8\n  32      10     7     8\n  33       1     2    18\n  34      26    24    10\n  35      17     2     3\n  36      10    24    11\n# Generated by triangle -p face.poly\n"
  },
  {
    "path": "triangle/data/face.1.node",
    "content": "26  2  0  1\n   1    80  0    2\n   2    100  50    2\n   3    0  100    2\n   4    -100  50    2\n   5    -80  0    2\n   6    -100  -50    2\n   7    0  -100    2\n   8    100  -50    2\n   9    0  -90    3\n  10    80  -50    3\n  11    0  -10    3\n  12    -80  -50    3\n  13    -70  50    4\n  14    -60  30    4\n  15    -10  55    4\n  16    -40  55    4\n  17    70  50    5\n  18    60  30    5\n  19    10  55    5\n  20    40  55    5\n  21    -10  25    6\n  22    -20  -10    6\n  23    10  25    7\n  24    20  -10    7\n  25    -50  0    0\n  26    50  0    0\n# Generated by triangle -p face.poly\n"
  },
  {
    "path": "triangle/data/face.1.poly",
    "content": "0  2  0  1\n22  1\n   1       1     2       2\n   2       3     2       2\n   3       4     3       2\n   4       4     5       2\n   5       6     5       2\n   6       7     6       2\n   7       8     7       2\n   8       1     8       2\n   9       9    10       3\n  10      10    11       3\n  11      11    12       3\n  12      12     9       3\n  13      13    14       4\n  14      14    15       4\n  15      16    15       4\n  16      13    16       4\n  17      17    18       5\n  18      18    19       5\n  19      19    20       5\n  20      20    17       5\n  21      21    22       6\n  22      23    24       6\n3\n   1   0  -50\n   2   -50  50\n   3   50  50\n# Generated by triangle -p face.poly\n"
  },
  {
    "path": "triangle/data/face.poly",
    "content": "# face.poly\n#\n# A face with twenty-six points in 2D, no attributes, one boundary marker.\n26 2 0 1\n# The outer polyhedron.\n1     80    0      2\n2    100   50      2\n3      0  100      2\n4   -100   50      2\n5    -80    0      2\n6   -100  -50      2\n7      0 -100      2\n8    100  -50      2\n# The mouth.\n9      0  -90      3\n10    80  -50      3\n11     0  -10      3\n12   -80  -50      3\n# The left eye.\n13   -70   50      4\n14   -60   30      4\n15   -10   55      4\n16   -40   55      4\n# The right eye.\n17    70   50      5\n18    60   30      5\n19    10   55      5\n20    40   55      5\n# Two nostril segments.\n21   -10   25      6\n22   -20  -10      6\n23    10   25      7\n24    20  -10      7\n# Two dimples.\n25   -50    0      0\n26    50    0      0\n\n# Twenty-two segments, each with a boundary marker.\n22 1\n# The outer polyhedron.\n1     1   2        2\n2     2   3        2\n3     3   4        2\n4     4   5        2\n5     5   6        2\n6     6   7        2\n7     7   8        2\n8     8   1        2\n# The mouth.\n9     9  10        3\n10   10  11        3\n11   11  12        3\n12   12   9        3\n# The left eye.\n13   13  14        4\n14   14  15        4\n15   15  16        4\n16   16  13        4\n# The right eye.\n17   17  18        5\n18   18  19        5\n19   19  20        5\n20   20  17        5\n# Two nostril segments.\n21   21  22        6\n22   23  24        6\n\n# Three holes.\n3\n1      0  -50         # Mouth\n2    -50   50         # Left eye\n3     50   50         # Right eye\n"
  },
  {
    "path": "triangle/data/greenland.ele",
    "content": "64125  3  0\n   1    8664  8665  8661\n   2    8665  8664  2364\n   3     607  8661  8663\n   4    8661   607  8664\n   5    8661  8665  2348\n   6    8672  2364  8673\n   7    8670  8677  8678\n   8    8677  8665  8672\n   9    2349  8677  8672\n  10    8672  8665  2364\n  11    2348  8665  8677\n  12    8663  8662   606\n  13    8663  8661  8662\n  14     606  8666  8668\n  15    8666   606  8662\n  16    8662  8669  8666\n  17    2348  8670  8669\n  18    8670  2348  8677\n  19    8666  8669  2343\n  20    8671  8669  8670\n  21    8671  8670  2350\n  22    2348  8669  8662\n  23    8661  2348  8662\n  24    8671  2343  8669\n  25    8673  2364  8704\n  26    8674  8673  2361\n  27    8705  8704   748\n  28    8680  2349  8674\n  29    2349  8672  8674\n  30    8704  8705  8673\n  31    8678  8677  2349\n  32    2361  8705  8706\n  33     748  8707  8705\n  34    8713  8674  2361\n  35    8711  8713  2361\n  36    8680  8713   964\n  37    2361  8673  8705\n  38    8680  8674  8713\n  39    8675  2350  8679\n  40    2350  8670  8678\n  41    8676  8675  2351\n  42    8675  8676  2350\n  43    2350  8678  8679\n  44    2350  8676  8671\n  45    8680  8679  8678\n  46    8733  8679   964\n  47    8739  8682  2351\n  48    2351  8675  8733\n  49     964  8679  8680\n  50    8733  8675  8679\n  51    8678  2349  8680\n  52    8676  2351  8682\n  53     748  8717  8707\n  54    8672  8673  8674\n  55    2343  8671  8676\n  56    8691  8690  2342\n  57    8690  8684   605\n  58    8691  8684  8690\n  59    2342  8668  8667\n  60    8667  8695  8691\n  61    2343  8695  8667\n  62    8691  2341  8684\n  63    2341  8691  8695\n  64    2341  8694  8685\n  65    8667  8691  2342\n  66    8668  8666  8667\n  67    8684  2341  8685\n  68    8687  8689  8683\n  69    8686  2346  8687\n  70    8687  2346  8689\n  71    8689   605  8683\n  72    8683  8685  2344\n  73    8683   605  8684\n  74    8688  2344  8699\n  75    8688  8687  2344\n  76    8685  8700  2344\n  77    2344  8687  8683\n  78    8684  8685  8683\n  79    8688  8686  8687\n  80    2341  8695  8692\n  81    8681  8692  8695\n  82    2343  8676  8681\n  83    8692  8693  8694\n  84     980  8693  8692\n  85    8692  8681   980\n  86    8692  8694  2341\n  87    8701   980  8731\n  88    8682   980  8681\n  89    8697  8702  8734\n  90    8702  8693  8701\n  91    8731   980  8682\n  92    8701  8693   980\n  93    8666  2343  8667\n  94    8693  8702  2347\n  95    8696  8699  8700\n  96    8699  2344  8700\n  97    8688  8699  8703\n  98    8696   981  8699\n  99    8700  8694  2347\n 100    8685  8694  8700\n 101    2347  8697  8696\n 102    2347  8694  8693\n 103    8698  8754   981\n 104    8698  8696  8697\n 105    8753  8754  8698\n 106    8698   981  8696\n 107    8698  8697  2356\n 108    2347  8696  8700\n 109    8702  8697  2347\n 110    8703  8699   981\n 111    8702  8701  2358\n 112    8681  8695  2343\n 113    8682  8681  8676\n 114     981  8754  8772\n 115    2351  8733  8738\n 116    8714  8707  8717\n 117    2362  8714  8716\n 118    8706  8707  2362\n 119    2362  8707  8714\n 120    8714  2435  8715\n 121    8714  8717  2435\n 122    8719  8715  2435\n 123    2385  8716  8715\n 124    8716  8709  2362\n 125    8722  8709  8716\n 126    8709   957  8710\n 127    8715  8716  8714\n 128    8708  2362  8709\n 129    8712  8713  8711\n 130    8711  8706  8708\n 131    8737   964  8712\n 132     964  8713  8712\n 133    8711  2363  8712\n 134    2361  8706  8711\n 135    8708  8710  2363\n 136    8710  8708  8709\n 137    8728  8712  2363\n 138    8729  8728  2363\n 139    2363  8710  8729\n 140    2363  8711  8708\n 141    8706  2362  8708\n 142    8737  8712  8728\n 143    8718  8715  8719\n 144    8706  8705  8707\n 145     609  8725   608\n 146    8725   609  8726\n 147    8721  8718   608\n 148    8718  8719   608\n 149     608  8725  8727\n 150    8726  8727  8725\n 151    8726  8861  2392\n 152    8720  8721  2386\n 153    8721   608  8727\n 154    8864  8721  8727\n 155     609  8861  8726\n 156    8718  8721  8720\n 157     957  8709  8722\n 158    8723   957  8722\n 159    8710  8854  8729\n 160    8710   957  8854\n 161    8722  2385  8724\n 162    8716  2385  8722\n 163     957  8877  8854\n 164    8880  8724  8720\n 165    8854  2388  8729\n 166    8884  2388  8854\n 167    8882  2388  8883\n 168    8724  2385  8720\n 169    2385  8718  8720\n 170    8728  8729  8730\n 171    8722  8724  8723\n 172    2385  8715  8718\n 173    8730  8729  2388\n 174    8738  8737  2353\n 175    8739  2351  8738\n 176    8731  8739  2352\n 177    8682  8739  8731\n 178    8738  8743  8739\n 179    8737  8738  8733\n 180    8741  2352  8743\n 181    8743  2352  8739\n 182    8746  2358  8732\n 183    8732  8731  2352\n 184    8732  2352  8740\n 185    8738  2353  8743\n 186    8728  2353  8737\n 187    8732  2358  8701\n 188    8734  2358  8735\n 189    8697  8734  2356\n 190    8753  2356  8745\n 191    8698  2356  8753\n 192    8734  8736  2356\n 193    8702  2358  8734\n 194    8736  8735  1446\n 195    8745  2356  8736\n 196    8757  8745  2354\n 197    8757  8753  8745\n 198    8736  8744  8745\n 199    8736  8734  8735\n 200    8735  2358  8746\n 201    8754  8753  2355\n 202    8743  2353  8752\n 203    8732  8701  8731\n 204    8752  8730  8882\n 205    8752  8741  8743\n 206    8740  8741  8742\n 207    8740  2352  8741\n 208    8752   634  8741\n 209    8740  8746  8732\n 210    8893  8742   634\n 211     634  8742  8741\n 212    8755  8747  2357\n 213    2357  8740  8742\n 214    2357  8742  8897\n 215    8752  8882   634\n 216    8730  2388  8882\n 217    8740  2357  8746\n 218    1446  8744  8736\n 219    8735  8747  1446\n 220    2354  8744  8748\n 221    2354  8745  8744\n 222    1446  8749  8744\n 223    8746  8747  8735\n 224    8756  8749  1446\n 225    8755  8756  8747\n 226    8751  8748  2360\n 227    8748  8744  8749\n 228    8749  2360  8748\n 229    2354  8748  8750\n 230    8881   634  8882\n 231    1446  8747  8756\n 232    8746  2357  8747\n 233    8757  2354  8821\n 234    8749  8756  8970\n 235    8730  8752  2353\n 236    8728  8730  2353\n 237    8757  2355  8753\n 238    2391  8727  8726\n 239     964  8737  8733\n 240    8748  8751  8750\n 241    8686  2345  8758\n 242    8686  8688  2345\n 243    8761  8758   604\n 244    8758  8761  8686\n 245    2345  8759  8758\n 246    8686  8761  2346\n 247    8767  8759  2345\n 248    8766  8767  2366\n 249    8758  8759  8760\n 250    8766  8759  8767\n 251    8767  8703  8772\n 252    8767  2345  8703\n 253    8688  8703  2345\n 254    2367  8759  8766\n 255     604  8760  8763\n 256    8760   604  8758\n 257    8762  2369  8763\n 258    8763  8760  8762\n 259    8762  2367  8765\n 260    2367  8762  8760\n 261    8762  8765  8768\n 262    8764  8765  2367\n 263    8765  8764   904\n 264    8762  8768  2369\n 265    8760  8759  2367\n 266     904  8768  8765\n 267    8764  2367  8766\n 268    8772  8769  2366\n 269    8772  8754  8769\n 270    8771  8764  8766\n 271    8770  8771  2366\n 272    2366  8769  8770\n 273    8771  8766  2366\n 274    2355  8800  8770\n 275    2355  8757  8800\n 276    8771  8770  2365\n 277    8799  8770  8800\n 278    8799  8808  8777\n 279    2355  8770  8769\n 280    8703   981  8772\n 281    2365  8770  8799\n 282    8771  8774  8764\n 283    8774  8771  2365\n 284    8773   904  8774\n 285    8775  8773  8774\n 286    8774  2365  8775\n 287    8774   904  8764\n 288    8775  8777  8776\n 289    8777  8775  2365\n 290    2370  8776  8780\n 291    8776  2370  8775\n 292    8776  8777  2382\n 293    8775  2370  8773\n 294    2365  8799  8777\n 295    8773  2370  8779\n 296     716  8799  8800\n 297    2366  8767  8772\n 298    8769  8754  2355\n 299    8781   904  8773\n 300    8789  8768  8788\n 301    8768  8789  2369\n 302    2368  8788  8784\n 303    8788  2368  8789\n 304     904  8788  8768\n 305    8781  2371  8784\n 306    2371  8781  8779\n 307    2368  8784  8783\n 308    2371  8782  8784\n 309    2371  8795  8794\n 310    8781  8784  8788\n 311    8781  8788   904\n 312    8794  8782  2371\n 313    8783  8782   603\n 314    8782  8783  8784\n 315    8787  8786   603\n 316     603  8782  8787\n 317    8785  2373  8786\n 318    8787  8782  8794\n 319    8790  8792  2373\n 320    8790  2373  8785\n 321    8785  8786  8787\n 322    8787  2372  8785\n 323    2372  8787  8794\n 324    8793  8794  8795\n 325    2371  8778  8795\n 326    8798  8790  8785\n 327    8793  8798  2372\n 328    8794  8793  2372\n 329    2371  8779  8778\n 330    8801  8795  8778\n 331    8780  8778  8779\n 332    8793  8803  8798\n 333    8803  8793  2377\n 334     863  8778  8780\n 335    8795  2377  8793\n 336    8773  8779  8781\n 337    8798  8803  2378\n 338    8791   602  8792\n 339    8791  8790  2378\n 340    8796  8797   602\n 341     602  8791  8796\n 342    8792  8790  8791\n 343    8823  8796  8815\n 344    2378  8796  8791\n 345    8822  2409  8813\n 346    2409  8797  8823\n 347    8823  8813  2409\n 348    8815  8796  2378\n 349    8823  8797  8796\n 350    8790  8798  2378\n 351    8805  2378  8803\n 352    8785  2372  8798\n 353    2370  8780  8779\n 354    8780  8776  8802\n 355    8808  2382  8777\n 356    8808   716  8811\n 357    8806  8801  8809\n 358    8801  8778   863\n 359    8802   863  8780\n 360    8801  2377  8795\n 361    8808  8810  2382\n 362    8811  8821  8750\n 363    8802  8776  2382\n 364    8820  8802  2382\n 365    8801   863  8809\n 366    8811   716  8821\n 367     716  8800  8821\n 368    8802  8819   863\n 369    8805  8815  2378\n 370    8803  8804  8805\n 371    8822  8813  8837\n 372    8813  8823  2410\n 373    8815  8805  8816\n 374    8823  8815  2410\n 375    1934  8805  8804\n 376    8806  8804  2377\n 377    8813  2410  8812\n 378    2410  8815  8816\n 379    8807  8804  8806\n 380    1934  8816  8805\n 381    2377  8801  8806\n 382    8814  2410  8816\n 383    8808  8811  8810\n 384    8799   716  8808\n 385    8802  8820  8819\n 386    2384  8811  8750\n 387    8809  8819  8954\n 388    8809   863  8819\n 389    8811  2384  8810\n 390    2382  8810  8820\n 391    8851  8820  8810\n 392    8957  8851  2384\n 393    8819  2383  8954\n 394    8820  2383  8819\n 395    2431  8954  8967\n 396    8851  8810  2384\n 397    8750  8751  2384\n 398    8809  8954  2431\n 399    8816  8818  8814\n 400    8804  8807  1934\n 401    8812  8814  2415\n 402    8812  2410  8814\n 403    1934  8807  8817\n 404    1934  8818  8816\n 405    8817  8818  1934\n 406    2431  8959  8807\n 407    8814  8958  2415\n 408    8818  8958  8814\n 409    8985  8978  2415\n 410    8959  8817  8807\n 411    2431  8807  8806\n 412    8813  8812  8837\n 413    8851  2383  8820\n 414    8809  2431  8806\n 415    8757  8821  8800\n 416    8978  8812  2415\n 417    8832   600  8846\n 418    8831  8832  8830\n 419    8832  8831   600\n 420    8846  8848  8836\n 421    8847  8830  8832\n 422    8833  8830  8975\n 423    8847  8832  8846\n 424    8846   600  8848\n 425    8822  8837  8835\n 426    8831  8830  2381\n 427    8824   599  8825\n 428    8825  2381  8826\n 429    8824  8826  2408\n 430    8833  8826  2381\n 431    8841   599  8824\n 432    8826  8833  8834\n 433    8824  8825  8826\n 434    2381  8830  8833\n 435    8842  8841  8824\n 436    8837  2418  8835\n 437    8836   601  2417\n 438    2418   601  8835\n 439    8847  8975  8830\n 440    2417  8847  8836\n 441    8981   601  2418\n 442    8847  8846  8836\n 443    8981  2417   601\n 444    8982  2418  8978\n 445    2417  2379  8847\n 446    8976  2379  2417\n 447    2417  8981  8976\n 448    8984  8981  2418\n 449    2418  8837  8978\n 450    8847  2379  8975\n 451    8838   598  8839\n 452     598  8841  8842\n 453    2411  8838  8840\n 454    2411  8845  8838\n 455     598  8842  8839\n 456    8845   598  8838\n 457    2408  8826  8834\n 458    8834  8975  2380\n 459    8839  8840  8838\n 460    2408  8843  8842\n 461    8840  8839  2413\n 462    8843  8839  8842\n 463    2408  8834  8844\n 464    8824  2408  8842\n 465    8834  8833  8975\n 466    8849  2411  8840\n 467    2379  2380  8975\n 468    8848   601  8836\n 469    8837  8812  8978\n 470    8845  2411  8828\n 471    8818  8817  2416\n 472    8804  8803  2377\n 473    8750  8821  2354\n 474    8751  8957  2384\n 475    8856  8862  8863\n 476    2406  8856  8855\n 477    8856  2406  8862\n 478    8862   610  8863\n 479    8865  8866  2404\n 480    8866  8865   610\n 481     610  8874  8863\n 482    8863  8875  2394\n 483    8856  8863  2394\n 484    8902  8855  2392\n 485    8855  8902  2406\n 486    8859  8726  2392\n 487    8860  8859  2392\n 488    2392  8855  8857\n 489    8726  8859  2391\n 490    8857  2394  8868\n 491    8857  8855  8856\n 492     809  8860  8868\n 493    8868  8860  8857\n 494    8868  2394  8870\n 495    8857  8860  2392\n 496    8856  2394  8857\n 497    8858  8859  8860\n 498    8900  8867  2404\n 499    8900  8901  8867\n 500    8865  8867  2403\n 501    8865  2404  8867\n 502     611  8951  8909\n 503    8865  8874   610\n 504    8906  8901  8909\n 505    8909  8901   611\n 506    8901  2403  8867\n 507    8906  2403  8901\n 508    2403  8924  8912\n 509    8903  8909  8951\n 510    8865  2403  8912\n 511    8874  8875  8863\n 512    8870  8875  8930\n 513    8869  8868  8870\n 514    8869  8870  2396\n 515    8875  8874  2395\n 516    8870  2394  8875\n 517    8930  2395  8931\n 518    8912  2395  8874\n 519    8930  2396  8870\n 520    8912  8947  2395\n 521    8930  8932  2396\n 522    2395  8930  8875\n 523    8874  8865  8912\n 524    8869  2396  8925\n 525    2396  8936  8925\n 526     611  8901  8900\n 527    8869   809  8868\n 528    8876  2386  8864\n 529    8864  8727  2391\n 530    8880  2387  8724\n 531    8876  8880  2386\n 532    8864  2391  8876\n 533    2386  8721  8864\n 534    8879  8876   809\n 535    8858  8876  2391\n 536    8878  2387  8889\n 537    2387  8880  8879\n 538    8876  8858   809\n 539    8879  8880  8876\n 540    8859  8858  2391\n 541    8724  2387  8723\n 542    8884  8854  8877\n 543    8877  8723  8878\n 544    2388  8884  8883\n 545    8882  8883  8881\n 546    8877  2390  8884\n 547     634  8881  8893\n 548    8884  8885  8883\n 549    8888  2390  8878\n 550    8881  2389  8894\n 551    8883  2389  8881\n 552    2390  8885  8884\n 553    2390  8877  8878\n 554    8723  2387  8878\n 555    8881  8894  8893\n 556    8879  8889  2387\n 557    8720  2386  8880\n 558    8873  8889  8879\n 559    8873   809  8871\n 560    8888  8889  2399\n 561    2399  8889  8873\n 562    8873  8872  2399\n 563    8873  8879   809\n 564    8872  8871  2398\n 565    8871   809  8869\n 566    8926  1020  8898\n 567    8898  2399  8872\n 568    8926  8898  8872\n 569    8872  8873  8871\n 570    8858  8860   809\n 571    8888  2399  8898\n 572    8886  8885  2390\n 573    8888  8898  8886\n 574    8885  2389  8883\n 575    8887  2389  8885\n 576    8885  8886  8887\n 577    2390  8888  8886\n 578    8887  1020  8927\n 579    1020  8887  8886\n 580    8895  8927  2397\n 581    8927  8895  8887\n 582    2397  8927  8929\n 583    8895  8891  8894\n 584    1020  8928  8927\n 585    8887  8895  2389\n 586    8898  1020  8886\n 587    8895  8894  2389\n 588    2398  8871  8925\n 589    8888  8878  8889\n 590    8871  8869  8925\n 591    2397  8891  8895\n 592    2742  8903  8951\n 593    2392  8861  8902\n 594    8915  8914  2576\n 595    8914  8913   612\n 596    8915  8913  8914\n 597    2576  8920  8919\n 598    8921  8919  8920\n 599    8921   613  9448\n 600    8915  2556  8913\n 601    8915  2576  8919\n 602    8915  8919  9456\n 603    8920   613  8921\n 604    8922  8911  8913\n 605    8904  8910  8911\n 606    8903  8904  8905\n 607    8903  2742  8904\n 608    8910   612  8911\n 609    8904  2742  8910\n 610    2555  8905  8904\n 611    8922  2555  8911\n 612    8903  8905  2405\n 613    8916  8905  2555\n 614    8916  2555  8918\n 615    2555  8904  8911\n 616     612  8913  8911\n 617    8907  8905  8916\n 618    8919  8921  2536\n 619    9428  9467   615\n 620    2533  9467  9466\n 621     614  9454  9449\n 622    2533  9458  9454\n 623     614  9447  9446\n 624    9449  9447   614\n 625    9429  9428   615\n 626    9446  9447  9448\n 627    9522  8922  2556\n 628    8922  8913  2556\n 629    8922  8918  2555\n 630    9522  8918  8922\n 631    9456  2556  8915\n 632    8921  9448  9451\n 633    9468  9456  2536\n 634    2536  8921  9451\n 635    2556  9523  9522\n 636    9456  9523  2556\n 637    9453  2536  9451\n 638    8919  2536  9456\n 639    9451  9448  2537\n 640    8917  8918  2557\n 641    9522  2557  8918\n 642    9448   613  9446\n 643    8916  8918  8917\n 644    8912  8924  8947\n 645    8906  8909  2405\n 646    8931  2395  8947\n 647    8947  8933  8931\n 648    8907  8906  2405\n 649    8932  8930  8931\n 650    8923  8924  8908\n 651    8924  2403  8908\n 652    8924  2554  8947\n 653    8923  2554  8924\n 654    8908  8907   900\n 655    8908  8906  8907\n 656    8905  8907  2405\n 657    8932  8931   679\n 658    2398  8926  8872\n 659    8925  8936  2398\n 660    8926  8940  1020\n 661    8938  2397  8929\n 662    8940  8926  8939\n 663    8932  8936  2396\n 664    8928  1020  8940\n 665    8936  8946  2398\n 666    2532  8929  8928\n 667    8927  8928  8929\n 668    8928  8940  8944\n 669    8939  8926  2398\n 670    8936  8932   679\n 671    8938  8929  8937\n 672    8947  2554  8933\n 673    2403  8906  8908\n 674    2554  8934  8933\n 675     900  8923  8908\n 676    8935   679  8933\n 677    8933   679  8931\n 678    9047  8923   900\n 679    8934  2554  8923\n 680    9047  8934  8923\n 681    8917  9520   900\n 682    8934  8935  8933\n 683    2562  8935  8934\n 684    8945  8935  9525\n 685    9520  9047   900\n 686    8907  8916   900\n 687     679  8935  8945\n 688    8928  8944  2532\n 689    8939  2398  8946\n 690    8950  8937  8949\n 691    8937  8929  2532\n 692    8939  8946  9529\n 693    8939  2559  8940\n 694    9529  2559  8939\n 695    8945  2558  8946\n 696    9554  2532  8944\n 697    8940  2559  8944\n 698    2559  9564  8944\n 699    8937  2532  8949\n 700    9565  2559  9529\n 701    9529  8946  2558\n 702    8936  8945  8946\n 703    8938  8937  2531\n 704    8934  9047  2562\n 705    8936   679  8945\n 706    8917   900  8916\n 707    2531  8937  8950\n 708    8943  8950  9544\n 709    8909  8903  2405\n 710    8892  2397  8938\n 711    8896  8755  8897\n 712    8755  2357  8897\n 713    8751  2360  8956\n 714    2360  8749  8970\n 715    8896  8897  2393\n 716    8742  8893  8897\n 717    8971  8970  2359\n 718    8970  8756  2359\n 719    8970  8969  2360\n 720    8971  8969  8970\n 721    2359  8896  8899\n 722    2359  8755  8896\n 723    8897  8893  2393\n 724    2360  8969  8956\n 725    8954  8953  8967\n 726    8851  8957  8961\n 727    2420  8959  8967\n 728    8959  2431  8967\n 729    8851  8961  2383\n 730    8817  8959  8960\n 731    8955  8961  8962\n 732    8957  1915  8961\n 733    8967  8953  8968\n 734    8953  2383  8955\n 735    8956  1915  8957\n 736    8955  2383  8961\n 737    8751  8956  8957\n 738    8955  8968  8953\n 739    8956  8969  8972\n 740    2359  8756  8755\n 741    8899  8971  2359\n 742    8896  8890  8899\n 743    8972  1915  8956\n 744    8972  8969  2401\n 745    8971  8899  9019\n 746    8969  8971  2401\n 747    1060  8899  8890\n 748    8891  8890  2393\n 749    9001  8972  2401\n 750    2401  8971  9019\n 751    8890  8891  8892\n 752    1060  9019  8899\n 753    8893  8894  2393\n 754    8963  8972  9001\n 755    8955  8962  2422\n 756    8964  8962  1915\n 757    2420  8968  8998\n 758    2420  8967  8968\n 759    2422  8968  8955\n 760    8961  1915  8962\n 761    8997  8968  2422\n 762    8997  8998  8968\n 763    2419  8965  8966\n 764    8966  2420  8998\n 765    1915  8963  8964\n 766    8964  2422  8962\n 767    1915  8972  8963\n 768    8959  2420  8960\n 769    9002  2401  9019\n 770    8890  8896  2393\n 771    8894  8891  2393\n 772    8960  2420  8966\n 773    8983  8984  8982\n 774    8958  8973  2415\n 775    8976  8981  8984\n 776    8984   862  8976\n 777    8982  8978  8985\n 778    8976  8977  2379\n 779    8985  2415  8973\n 780    8994  8985  8973\n 781    8985  2423  8982\n 782    8994  2423  8985\n 783    8974  8958  2416\n 784    8974  8973  8958\n 785    2416  8958  8818\n 786    8977  8976   862\n 787    8844  8843  2408\n 788    2407  8987  8843\n 789    8839  8843  8987\n 790    8980  8840  2413\n 791    8844  2380  8979\n 792    8834  2380  8844\n 793    8843  8844  2407\n 794    8989  8979  8977\n 795    2413  8987  8986\n 796    8839  8987  2413\n 797    2407  8844  8979\n 798    2380  8977  8979\n 799    2379  8977  2380\n 800    8980  2413  8995\n 801    8983  8982  2423\n 802    2418  8982  8984\n 803    8973  8974   635\n 804    8973   635  8994\n 805    2423  8992  8983\n 806    2423  8994  8992\n 807    2416  8965  8974\n 808     862  8984  8983\n 809    9008   635  8974\n 810    2419  9008  8965\n 811    9028  8992  8994\n 812     635  9028  8994\n 813    8992  2424  8993\n 814    8974  8965  9008\n 815    8960  8966  8965\n 816    8983  8992  8993\n 817    8991  8979  8989\n 818    8989   862  8990\n 819    8987  2407  8988\n 820    8995  2413  8986\n 821    8979  8991  2407\n 822    8977   862  8989\n 823    8990  2425  8989\n 824    8993  8990   862\n 825    8986  8987  8988\n 826    9021  8988  8991\n 827    2414  8986  8988\n 828    8988  2407  8991\n 829    8993  9022  8990\n 830    8989  2425  8991\n 831     862  8983  8993\n 832    8995  8986  9023\n 833    9008  9041   635\n 834    8960  8965  2416\n 835    8960  2416  8817\n 836    8996  8980  8995\n 837    8966  8998  9004\n 838    8953  8954  2383\n 839    9019  8952  9002\n 840    8892  1060  8890\n 841    9001  9002  9003\n 842    9001  2401  9002\n 843    1060  8892  8948\n 844    2400  8963  9001\n 845    2402  9002  8952\n 846    8948  8952  1060\n 847    9000  2400  9010\n 848    2400  9001  9003\n 849    9010  2400  9003\n 850    2402  9003  9002\n 851    8938  8948  8892\n 852    2400  8964  8963\n 853    8999  8997  2422\n 854    8999  8964  9000\n 855    9004  2419  8966\n 856    9004  8998  1121\n 857    8997  8999  9007\n 858    8998  8997  1121\n 859    9007  1121  8997\n 860    9000  2421  8999\n 861    9004  9005  9006\n 862    1121  9005  9004\n 863    1121  9007  9013\n 864    2421  9007  8999\n 865    8964  2400  9000\n 866    9004  9006  2419\n 867    8942  8952  8948\n 868    1060  8952  9019\n 869    8941  2402  8942\n 870    8942  2402  8952\n 871    9000  9010  9009\n 872    9010  9003  9012\n 873    8942  2531  8943\n 874    8942  8948  2531\n 875    9011  9012  8941\n 876    8941  9012  2402\n 877    9012  1081  9010\n 878    9011  1081  9012\n 879    8941  8943  2560\n 880    8941  8942  8943\n 881    2531  8950  8943\n 882    9010  1081  9009\n 883    9013  9005  1121\n 884    9007  9015  9013\n 885    9005  2434  9006\n 886    9014  2434  9005\n 887    9005  9013  9014\n 888    2421  9015  9007\n 889    9043  9015  2421\n 890    9044  9043  9009\n 891    9013  2564  9014\n 892    9015  2564  9013\n 893    2434  9014  9550\n 894    9043  2421  9009\n 895    9000  9009  2421\n 896    9017  2434  9550\n 897    9009  1081  9044\n 898    9003  2402  9012\n 899    8891  2397  8892\n 900    9006  2434  9016\n 901    9041  9028   635\n 902    9008  9020  9041\n 903    9022  2425  8990\n 904    9022  8993  2424\n 905    9028  9041  9031\n 906    2419  9020  9008\n 907    9031  2424  9028\n 908    9030  2424  9031\n 909    2424  9034  9022\n 910    9030  9034  2424\n 911    2427  9041  9020\n 912    2427  9031  9041\n 913    9006  9020  2419\n 914    9022  9034  9026\n 915    8988  9021  2414\n 916    9021  2425  9026\n 917    2429  9023  9025\n 918    2429  8995  9023\n 919    2414  9023  8986\n 920    9021  8991  2425\n 921    9027  2414  9021\n 922     865  9027  9026\n 923    9023  9024  9025\n 924    2414  9024  9023\n 925    9024  2414  9027\n 926    9027  9021  9026\n 927    2425  9022  9026\n 928    9042  2429  9025\n 929     865  9026  9034\n 930    9028  2424  8992\n 931    9029  2427  9018\n 932    9016  2427  9020\n 933    9030  9029  2426\n 934    9030  9031  9029\n 935    2427  9016  9018\n 936    9034  9030  9035\n 937    9032  9018  2101\n 938    9017  9018  9016\n 939    9424  2426  9820\n 940    2426  9029  9032\n 941    2101  9018  9017\n 942    9032  9029  9018\n 943    9006  9016  9020\n 944    9030  2426  9035\n 945    9033   865  9037\n 946     865  9034  9035\n 947    9024  9033  2430\n 948    9024  9027  9033\n 949     865  9035  9037\n 950    9027   865  9033\n 951    9036  9037  2638\n 952    9424  9037  9035\n 953    9040  2430  9818\n 954    2430  9033  9036\n 955    2100  9040  9827\n 956    2430  9039  9025\n 957    9818  2430  9036\n 958    9036  9033  9037\n 959    9035  2426  9424\n 960    2430  9025  9024\n 961    9015  9043  9545\n 962    9031  2427  9029\n 963    2434  9017  9016\n 964    8996  8995  2429\n 965    2426  9032  9820\n 966    8999  2422  8964\n 967    2531  8948  8938\n 968    8840  8980  8849\n 969    9037  9424  2638\n 970    8877   957  8723\n 971    2430  9040  9039\n 972    9057  9055  9056\n 973    9052  2376  9057\n 974    9057  2376  9055\n 975    9055   597  9056\n 976    8852  9056   597\n 977    8852  8853  8827\n 978    9056  2375  9057\n 979    9070  2375  9056\n 980    9056  8852  9070\n 981    8852   597  8853\n 982    9067  9052  9057\n 983    9051  9050   596\n 984    9050  9051  9052\n 985    9054   596  9050\n 986    9050  9053  9054\n 987    2433  9053  9050\n 988    9067  2433  9052\n 989     595  9053  9060\n 990     595  9054  9053\n 991    2433  9061  9053\n 992    9050  9052  2433\n 993    9051  2376  9052\n 994    9067  9057  2375\n 995    2374  8852  8827\n 996    2374  8827  8829\n 997    9070  2374  9049\n 998    9070  8852  2374\n 999    8827  2412  8828\n1000    9070  9068  2375\n1001    2374  8850  9049\n1002    8828  2411  8829\n1003    2432  9069  9068\n1004    9068  9070  9049\n1005    9068  9049  2432\n1006    8827  8828  8829\n1007    2412  8845  8828\n1008    9068  9067  2375\n1009    9061  9060  9053\n1010    2433  9069  9061\n1011    9058  9059  9060\n1012    9059   595  9060\n1013    9060  9061  2454\n1014    9067  9069  2433\n1015    9098  2454  9061\n1016    2432  9098  9069\n1017    2438  9058  9091\n1018    9058  9060  2454\n1019    9058  2454  9093\n1020    9061  9069  9098\n1021    9067  9068  9069\n1022    9059  9058  2438\n1023    8850  2374  8829\n1024    8827  8853  2412\n1025     595  9059  9065\n1026    2437  9065  9066\n1027    9064  2439  9062\n1028    2437  9063  9062\n1029    9088  9072  2439\n1030    9063  9066  9090\n1031    9071  9072  9073\n1032    9071  2439  9072\n1033    9064  9062  9063\n1034    9063  2437  9066\n1035    9059  9066  9065\n1036    2442   594  9078\n1037     593  9074  9076\n1038    9074  9075  9076\n1039    9075  2442  9078\n1040    9073  9078   594\n1041    9080  9076  9079\n1042    9080   593  9076\n1043    9077  9078  9073\n1044    2442  9075  9074\n1045     594  9071  9073\n1046    9073  9072  2440\n1047    9088  9064  9096\n1048    9090  9066  2438\n1049    9072  9088  9089\n1050    2440  9072  9089\n1051    9063  9090   849\n1052    9073  2440  9077\n1053    9096  9064   849\n1054     849  9090  9092\n1055    9089  9083  2440\n1056    2445  9089  9088\n1057    9090  2438  9091\n1058    9064  9063   849\n1059    9097  9096   849\n1060    9082  2440  9083\n1061    2444  9080  9079\n1062    9075  9078  9077\n1063    9086  9085  2444\n1064    9075  9077  9082\n1065    9076  9075  2441\n1066    9087  9079  2441\n1067    9079  9076  2441\n1068    9085  9084   592\n1069    9087  9086  9079\n1070    9084  9085  9086\n1071    9086  2444  9079\n1072    9081  2441  9082\n1073    2441  9075  9082\n1074    9077  2440  9082\n1075    2445  9088  9096\n1076    2439  9064  9088\n1077    9059  2438  9066\n1078    2454  9098  9100\n1079    9098  9099  9100\n1080    9048  9049  8850\n1081    2455  9093  9104\n1082    9093  2454  9100\n1083    9049  9048  2432\n1084    9093  9091  9058\n1085    8850   866  9048\n1086    9112  2432  9048\n1087    9100  9104  9093\n1088    9099   658  9100\n1089    8849   866  8850\n1090    9112  9099  2432\n1091    8850  8829  8849\n1092    9093  2455  9091\n1093    9094  9089  2445\n1094    9092  9097   849\n1095    9081  9087  2441\n1096    9083   814  9081\n1097    9089  9094  9083\n1098    9083  9081  9082\n1099    2445  9096  9095\n1100    9097  9092  9101\n1101    9105  2445  9095\n1102    9105  9094  2445\n1103    9091  2455  9092\n1104    9096  9097  9095\n1105    2446  9095  9097\n1106     814  9083  9094\n1107    9101  9092  2455\n1108    2432  9099  9098\n1109    9100   658  9104\n1110    9046  9048   866\n1111    2455  9102  9101\n1112    2455  9104  9102\n1113    9048  9046  9112\n1114    2446  9097  9101\n1115    9249   658  9113\n1116     658  9099  9113\n1117    9104  9231  9102\n1118     658  9231  9104\n1119    2436  9112  9046\n1120    2436  9113  9112\n1121     866  8996  9046\n1122    2446  9101  9103\n1123    9110   814  9094\n1124    9110  9105  2447\n1125    9081   814  9114\n1126    9109  9115   814\n1127     814  9110  9109\n1128    9094  9105  9110\n1129    9106  2447  9105\n1130    9108  9106  2446\n1131    9111  9109  9110\n1132    9115  9109  9134\n1133    2447  9106  9107\n1134    9095  9106  9105\n1135    2446  9106  9095\n1136    2479  9115  9134\n1137    2447  9111  9110\n1138    9099  9112  9113\n1139    8980   866  8849\n1140    9114   814  9115\n1141    2443  9084  9086\n1142    2443  9087  9114\n1143    9117  9118  9084\n1144    9084  2443  9117\n1145    2443  9086  9087\n1146    9116  9117  2443\n1147    9114  9115  9116\n1148    9118  9117  2478\n1149    9122  9117  9116\n1150    9116  2479  9122\n1151    9116  2443  9114\n1152    9087  9081  9114\n1153    2478  9117  9122\n1154    9133   587  9131\n1155    9120  9119  2452\n1156    2452  9133  9132\n1157    9329  9131   587\n1158    9133  9131  9132\n1159    9121   586  9119\n1160    9329   587  9423\n1161    9137  2478  9122\n1162    9084  9118   592\n1163    9138  9122  2479\n1164    9254  9253   589\n1165    9122  9138  9137\n1166    9259  2482  9258\n1167    9253  9252  2482\n1168    1058  9257  9255\n1169    2501  9255  9257\n1170    9138  2479  9236\n1171    9127  9126  2513\n1172    2453  9132  9131\n1173    9120  9121  9119\n1174    9334  9126  9121\n1175    9131  9329  9330\n1176    9132  9120  2452\n1177    2501  9263  9265\n1178    9121  9120  2451\n1179    9329  9423  2504\n1180     588  9325  9423\n1181    9132  9328  9120\n1182    9264   588  9265\n1183    9121  9126   586\n1184    9259  9256  1058\n1185    9115  2479  9116\n1186     586  9126  9128\n1187    9101  9102  9103\n1188    9090  9091  9092\n1189    8849  8829  2411\n1190    2457   585  9157\n1191    9143  9142   786\n1192    9140  2457  9141\n1193    9157  9141  2457\n1194    9140  9139   786\n1195    9142  9144  2458\n1196    9144  9142  9143\n1197    9156  2458  9144\n1198    9158  9157   585\n1199    9150  2458  9151\n1200     584  9149  9152\n1201    9150  9151  9149\n1202    2468  9152  9149\n1203    9155  2468  9151\n1204    9152   583   584\n1205    9148   583  9152\n1206    9152  2468  9148\n1207    2468  9149  9151\n1208    9151  2458  9156\n1209    9230  9158   585\n1210    9159  9141  9157\n1211    2449  9159  9158\n1212    2456  9139  9141\n1213    9139  9140  9141\n1214    2456  9141  9191\n1215    9157  9158  9159\n1216    9141  9159  9191\n1217    9136  2450  9129\n1218    9183  2459  9145\n1219    9145  9139  2456\n1220    2449  9158  9136\n1221    9230  9136  9158\n1222    9230  2450  9136\n1223    9139  9145  9143\n1224    9155  9151  9156\n1225    2468  9155  9146\n1226    9148  9147   583\n1227    9146  9147  9148\n1228    9144  9182  9156\n1229    9143  2459  9144\n1230    9182  2460  9156\n1231    9182  9144  2459\n1232    9146  9148  2468\n1233    9189  9146  9155\n1234    9147  9146  2467\n1235    9156  2460  9155\n1236    9143  9145  2459\n1237    9153  9147  2467\n1238    2459  9186  9182\n1239    9139  9143   786\n1240     583  9147  9154\n1241    9167   581  9168\n1242    9167  9161   581\n1243    9167  9168  9169\n1244    9168  2475  9169\n1245    2464  9154  9153\n1246    9161  9166  2462\n1247    9167  9166  9161\n1248    9161  2462  9160\n1249    2461  9160  9162\n1250     580  9164  9163\n1251    2461  9165  9164\n1252    9165  9162  9175\n1253    9162  9165  2461\n1254    9179   580  9163\n1255    9163  9165  2463\n1256    9163  9178  9179\n1257    9163  9164  9165\n1258    9160  2462  9162\n1259    2462  9173  9162\n1260    9177  2475   582\n1261    9207  9177   582\n1262    9169  9177  9176\n1263    9169  2475  9177\n1264     582  9171  9170\n1265    2472  9167  9169\n1266    9170  9171  9172\n1267    9172  9153  9187\n1268    9211  2472  9176\n1269    9207  9176  9177\n1270    9172  2465  9170\n1271    9171  2464  9172\n1272    2464  9153  9172\n1273    9169  9176  2472\n1274    9173  9175  9162\n1275    2462  9203  9173\n1276    9178  9163  2463\n1277    9174  2463  9175\n1278    9175  9173  9174\n1279    2462  9166  9203\n1280     887  9174  9173\n1281    9204  9203  2472\n1282    2470  9178  9181\n1283    9180  9178  2463\n1284    9174  9180  2463\n1285    2470  9179  9178\n1286     887  9173  9203\n1287    9203  9166  2472\n1288    9167  2472  9166\n1289    2463  9165  9175\n1290     582  9170  9207\n1291    9154  9147  9153\n1292    9145  2456  9184\n1293    9135  9136  9129\n1294    9135  9129  2448\n1295    9191  9193  2456\n1296    9192  9191  2449\n1297    9136  9135  2449\n1298    9129  2450  9130\n1299    9192  9193  9191\n1300    9192  9135  9125\n1301    2477  9183  9184\n1302    2456  9193  9184\n1303    9184  9193  9200\n1304    2449  9135  9192\n1305    9129  9130  9128\n1306    9184  9183  9145\n1307    9189  2467  9146\n1308    9189  2460  9190\n1309    2465  9172  9187\n1310    2467  9197  9187\n1311    2467  9189  9188\n1312    9187  9153  2467\n1313     821  9190  9186\n1314    9186  2460  9182\n1315    9190  9188  9189\n1316     821  9188  9190\n1317    9185  9186  9183\n1318    9186  9190  2460\n1319    9183  9186  2459\n1320    9197  2467  9188\n1321    9193  9192   678\n1322    9191  9159  2449\n1323    9125  9135  2448\n1324    9125  2448  9123\n1325    9192  9125   678\n1326     678  9200  9193\n1327    2448  9128  9127\n1328    9185  9183  2477\n1329    9125  9124   678\n1330    9331  9123  9127\n1331    9200  2477  9184\n1332    9201  9200   678\n1333    9185  2477  9195\n1334    9123  2448  9127\n1335    9128  9126  9127\n1336    9200  9199  2477\n1337    9197  9188  9196\n1338     821  9186  9185\n1339    9197  9202  9187\n1340    2476  9202  9197\n1341     821  9185  9194\n1342    9188   821  9196\n1343    2476  9196  9198\n1344    9194  9196   821\n1345    9229  9202  2476\n1346    9348  9229  2476\n1347     761  9229  9362\n1348    2476  9197  9196\n1349    9194  9185  9195\n1350    9202  9229  9214\n1351    9196  9194  9198\n1352    9129  9128  2448\n1353    9130   586  9128\n1354    9187  9202  2465\n1355    9211  9207  2466\n1356    9170  2465  9206\n1357    9204  2472  9211\n1358    9225  9204  9211\n1359    9207  9170  9206\n1360    9205  9203  9204\n1361    9225  9211  2466\n1362    9225  2466  9226\n1363    9210  9205  9212\n1364    2471  9205  9204\n1365    9213  2466  9206\n1366    2466  9207  9206\n1367    9206  2465  9214\n1368    9205   887  9203\n1369    9181  9180  2469\n1370    9174   887  9208\n1371    9228  2470  9181\n1372    9217  9228  9181\n1373    9180  9174  9208\n1374    9181  9178  9180\n1375    2469  9208  9209\n1376    9210  9208   887\n1377    2469  9217  9181\n1378    9215  9217  2469\n1379    9210  9209  9208\n1380    9208  2469  9180\n1381     887  9205  9210\n1382    9228  9217   579\n1383    9225  2471  9204\n1384    9211  9176  9207\n1385    9226  2466  9213\n1386    9213  9214   761\n1387    2474  9210  9212\n1388    9223  9212  2471\n1389    9226  9227  9225\n1390    9213  9206  9214\n1391    9227  9226  2508\n1392    9213  9358  9226\n1393    9227  9223  2471\n1394    9349  9223  9227\n1395    9223  1055  9224\n1396    9227  2471  9225\n1397    2465  9202  9214\n1398    9212  9223  9224\n1399    9216  9217  9215\n1400    9216  9215  2473\n1401     579  9216  9222\n1402     579  9217  9216\n1403    9215  9209  9218\n1404    9215  2469  9209\n1405    9218  2474  9220\n1406    9224  2474  9212\n1407    9221  9222  9216\n1408    9219  2473  9218\n1409    2473  9221  9216\n1410    9215  9218  2473\n1411    9224  9220  2474\n1412    9209  2474  9218\n1413    9210  2474  9209\n1414    9356   579  9222\n1415    9213   761  9358\n1416    9212  9205  2471\n1417    9229   761  9214\n1418    9125  9123  9124\n1419    2460  9189  9155\n1420     591  9137  9138\n1421    9113  2436  9249\n1422    9249  2436  9275\n1423    9106  9108  9107\n1424    2446  9103  9108\n1425    9231  2498  9102\n1426    9111  2480  9109\n1427    9103  9102  2498\n1428    9231   658  9249\n1429    9111  2447  9107\n1430    9107  9274  9111\n1431     705  9107  9108\n1432    9239  9108  9103\n1433    9046  9045  2436\n1434    2480  9111  9274\n1435    9244  9138  9236\n1436    2497  9244  9236\n1437     591  9244  9243\n1438     591  9138  9244\n1439    9236  9134  9235\n1440    9245  9243  9244\n1441    9237  9235  2480\n1442     590  9243  9247\n1443     590   591  9243\n1444    9235  2497  9236\n1445    9235  9134  2480\n1446    9109  2480  9134\n1447    9231  9249  9248\n1448    8996  9045  9046\n1449    9103  2498  9239\n1450    9278  9239  2498\n1451    9107   705  9274\n1452    9108  9239   705\n1453    9275  9248  9249\n1454    2480  9274  9276\n1455    9239  9283   705\n1456    9248  9275  2428\n1457    9274  9286  9276\n1458    9237  9276  9277\n1459     705  9286  9274\n1460    2498  9231  9248\n1461    9045  9042  9275\n1462    9276  9237  2480\n1463    9245  2497  9246\n1464    9235  9237  9238\n1465    9243  9245  9247\n1466    9242   590  9247\n1467    2497  9235  9238\n1468    9245  9244  2497\n1469    9246  9247  9245\n1470    2486  9247  9246\n1471    9247  9284  9242\n1472    2486  9284  9247\n1473    9238  9237  2496\n1474    9246  2497  9238\n1475    9246  9238  9280\n1476    9242  9284  2484\n1477    9248  9278  2498\n1478    2436  9045  9275\n1479    2429  9045  8996\n1480     590  9242  9241\n1481    2494  9234  9233\n1482    9273  2494  9262\n1483    9233  9234  9232\n1484    9251   850  2485\n1485    9271  9262  2483\n1486    9262  2494  9233\n1487    2485  9241  9240\n1488     850  9232  9234\n1489    9273  9262  9271\n1490    9257  9263  2501\n1491    2488  9257  9256\n1492    9264  9265  9263\n1493    2500  9264  9263\n1494    9266  9263  9257\n1495    1058  9256  9257\n1496    9252  9253  9254\n1497    9272  9254  9271\n1498    9260  9258  9252\n1499    9259  9258  9256\n1500    9252  9254  2481\n1501    9252  9258  2482\n1502    9254   589  9271\n1503    9258  2488  9256\n1504    9233  2483  9262\n1505    9264  9270   588\n1506    9232  9251  9250\n1507    9240  9251  2485\n1508    9233  9232  9261\n1509    2483  9233  9261\n1510    9250  9251  9240\n1511    2483  9272  9271\n1512    2490  9250  9301\n1513    2484  9250  9240\n1514    9299  2483  9261\n1515    9261  9232  2490\n1516    9301  9250  2484\n1517    2490  9232  9250\n1518    9241  9242  9240\n1519    9272  2483  9299\n1520    9268  2500  9266\n1521    9266  2500  9263\n1522    2500  9269  9264\n1523    9268  9269  2500\n1524    9266  2488  9267\n1525    2488  9266  9257\n1526    9260  9252  2481\n1527    2481  9272  9307\n1528    9267  9268  9266\n1529    9260  9305  2488\n1530    9268  9267  1836\n1531    9305  9267  2488\n1532    9260  2481  9304\n1533    2488  9258  9260\n1534    9254  9272  2481\n1535    9269  9268  9306\n1536    9261  2490  9300\n1537    9251  9232   850\n1538    9242  2484  9240\n1539    9270  9264  9269\n1540    9302  2484  9284\n1541    2479  9134  9236\n1542    9283  9278  2499\n1543    9239  9278  9283\n1544     705  9287  9286\n1545     705  9283  9287\n1546    2428  9279  9248\n1547    9286  2495  9276\n1548    2499  9278  9279\n1549    2499  9279  9288\n1550    9287  9285  9286\n1551    9295  9287  9283\n1552    9279  2428  9038\n1553    9278  9248  9279\n1554    9042  9039  2428\n1555    2495  9286  9285\n1556    9280  2496  9282\n1557    2496  9237  9277\n1558    2486  9246  9280\n1559    9281  2486  9280\n1560    9289  2496  9277\n1561    9298  9284  2486\n1562    9289  9282  2496\n1563    9291  9289  2495\n1564    9282  9281  9280\n1565    1942  9281  9282\n1566    9282  9289  1942\n1567    9289  9277  2495\n1568    9276  2495  9277\n1569    9298  2486  9281\n1570    9295  9283  2499\n1571    9238  2496  9280\n1572    9288  9279  9038\n1573    9039  9040  9038\n1574    2634  9285  9287\n1575    9297  2634  9295\n1576    9288  9296  2499\n1577    2634  9287  9295\n1578    9296  9288  9825\n1579    2100  9288  9038\n1580    9297  9295  9296\n1581    2631  9297  9296\n1582    9297  9822  2634\n1583    9295  2499  9296\n1584    9040  2100  9038\n1585    9422  2634  9822\n1586    9290  9289  9291\n1587    9291  9285  9422\n1588    1942  9290  9292\n1589    1942  9289  9290\n1590    9291  2635  9290\n1591    9291  2495  9285\n1592    9843  9290  2635\n1593    9863  2635  9422\n1594    9293  9292  2637\n1595    9292  9290  9843\n1596    9843  2635  9844\n1597    2635  9291  9422\n1598    9285  2634  9422\n1599    9281  1942  9294\n1600    9288  2100  9825\n1601    2428  9039  9038\n1602    2429  9042  9045\n1603    9292  9294  1942\n1604    9300  9299  9261\n1605    2490  9303  9300\n1606    9307  9304  2481\n1607     815  9307  9299\n1608    9299  9300   815\n1609    9272  9299  9307\n1610    9303  9302  2489\n1611    9301  2484  9302\n1612    9318   815  9300\n1613    9303  9318  9300\n1614    2489  9302  9298\n1615    9303  9301  9302\n1616    9298  9302  9284\n1617    9307   815  9309\n1618    9267  9314  1836\n1619    9305  9260  9304\n1620    9316  9306  9311\n1621    9306  9268  1836\n1622    9305  9304  2487\n1623    9267  9305  9314\n1624    9315  9314  2487\n1625    2487  9314  9305\n1626    9314  9312  1836\n1627    9306  1836  9311\n1628    2487  9309  9308\n1629    2487  9304  9309\n1630    9304  9307  9309\n1631    9269  9306  2491\n1632     815  9310  9309\n1633    9303  2490  9301\n1634    9319  9318  2489\n1635    9294  2489  9298\n1636    9310  9308  9309\n1637    9310   815  9317\n1638    2489  9294  9293\n1639     815  9318  9317\n1640    2652  9317  9319\n1641    9319  9317  9318\n1642    9310  9846  2529\n1643    9317  9846  9310\n1644    9842  9319  9293\n1645    9319  2489  9293\n1646    9294  9292  9293\n1647    9310  2529  9308\n1648    9313  9311  9312\n1649    9311  1836  9312\n1650    9311  2492  9316\n1651    9313  2492  9311\n1652    9312  9315  2530\n1653    9315  9312  9314\n1654    9851  2530  9315\n1655    9851  9308  2529\n1656    9924  9313  9931\n1657    9313  9312  2530\n1658    2530  9931  9313\n1659    9313  9924  2492\n1660    9932  2530  9851\n1661    9315  9308  9851\n1662    9308  9315  2487\n1663    2492  9924  9323\n1664    9323  9924  9925\n1665    9318  9303  2489\n1666    9298  9281  9294\n1667    9316  2492  9320\n1668    9843  2637  9292\n1669    9275  9042  2428\n1670    8980  8996   866\n1671    9316  2491  9306\n1672    9336  2453  9330\n1673    9330  2453  9131\n1674    2451  9120  9328\n1675    9326  9328  2453\n1676    9330  2504  9335\n1677    9329  2504  9330\n1678    9335  9336  9330\n1679    9324  2504  9325\n1680    9326  2453  9336\n1681    9372  9326  9336\n1682    9327  9328  9326\n1683    9335  2504  9324\n1684    9423  9325  2504\n1685    2451  9328  9327\n1686    9337  9201  9124\n1687    9121  2451  9334\n1688    2515  9199  9201\n1689    9199  9200  9201\n1690    9334  2513  9126\n1691    2477  9199  9195\n1692    9123  9331  2517\n1693    9334  2451  9332\n1694    9124  9123  2517\n1695    9341  2517  9331\n1696    9333  2513  9334\n1697    9127  2513  9331\n1698    2513  9340  9331\n1699    2517  9337  9124\n1700    2505  9336  9335\n1701    9124  9201   678\n1702    9335  9324  9347\n1703    9335  9347  2505\n1704    9372   922  9326\n1705    9336  2505  9372\n1706    9347  9324  2491\n1707    9324  9325  9270\n1708     922  9372  9392\n1709    2505  9393  9372\n1710    9376  9327   922\n1711    9380  9376   922\n1712    9347  9393  2505\n1713    9327  9326   922\n1714    9324  9270  2491\n1715    9327  9376  9332\n1716    2515  9201  9337\n1717    9339  2515  9337\n1718    9346  9343  9345\n1719    9345  9199  2515\n1720    9333  9340  2513\n1721    9332  9333  9334\n1722    9340  9333  9373\n1723    2514  9333  9332\n1724    9338  9337  2517\n1725     732  9341  9340\n1726    2514  9373  9333\n1727    9331  9340  9341\n1728    9332  9376  2514\n1729    2515  9346  9345\n1730    9341  9338  2517\n1731    9332  2451  9327\n1732     588  9270  9325\n1733    9199  9345  9195\n1734    9348  2476  9198\n1735    9194  2502  9198\n1736    9349  9227  2508\n1737    9358  9351  2508\n1738    9348  9362  9229\n1739    9226  9358  2508\n1740    9362  9348  2503\n1741    9198  9342  9348\n1742    9358   761  9361\n1743    9360  9361  9362\n1744    2502  9342  9198\n1745     761  9362  9361\n1746    9345  2502  9195\n1747    9349  2508  9350\n1748    2512  9219  9220\n1749    9223  9349  1055\n1750    9221  9219  9366\n1751    9221  2473  9219\n1752    1055  9357  9224\n1753    9218  9220  9219\n1754    9219  2512  9366\n1755    9363  9357  1055\n1756    2509  9366  9365\n1757    2509  9221  9366\n1758    2512  9220  9357\n1759    9224  9357  9220\n1760    1055  9349  9359\n1761    9222  2509  9353\n1762    9358  9361  9351\n1763    9195  2502  9194\n1764    9360  9362  2503\n1765    9344  2503  9342\n1766    9359  9349  9350\n1767    9352  9350  9351\n1768    9360  2506  9361\n1769    2503  9348  9342\n1770    2506  9360  9417\n1771    2503  9394  9360\n1772    9352  9351  2506\n1773    9404  9352  2506\n1774    9344  9342  9343\n1775    9351  9361  2506\n1776    9342  2502  9343\n1777    9350  9352  2507\n1778    9366  9367  9365\n1779    1055  9359  9363\n1780    9354  9365  9368\n1781    9354  2509  9365\n1782    9363  9364  9357\n1783    9366  2512  9367\n1784    9364  9363  2519\n1785    9359  9369  9363\n1786     858  9365  9367\n1787    9367  2512  9364\n1788    9364  9395  9367\n1789    9365   858  9368\n1790    9359  2507  9369\n1791    2512  9357  9364\n1792    9359  9350  2507\n1793    2510  9354  9368\n1794    2507  9352  9396\n1795    9350  2508  9351\n1796    9345  9343  2502\n1797    2509  9222  9221\n1798    9376  9374  2514\n1799    9132  2453  9328\n1800    9392  9372  9393\n1801    9392  9393  2493\n1802    9380  9374  9376\n1803     922  9392  9380\n1804    9347  9321  9393\n1805     732  9340  9373\n1806    9392  9383  9380\n1807    2493  9321  9320\n1808    2518  9374  9380\n1809    9373  2514  9374\n1810    9374  9375  9373\n1811    9393  9321  2493\n1812    9316  9321  2491\n1813     732  9373  9375\n1814    9339  9338  2516\n1815    9341   732  9377\n1816    9346  2515  9339\n1817    9381  9346  9339\n1818    9338  9341  9377\n1819    9346  1153  9343\n1820    9381  9339  2516\n1821    9379  2516  9377\n1822    1153  9381  9388\n1823    1153  9346  9381\n1824    9381  2516  9389\n1825    2516  9338  9377\n1826    9377   732  9378\n1827    1153  9344  9343\n1828    9392  2493  9383\n1829    2491  9321  9347\n1830    9322  9383  2493\n1831    9322  9320  9323\n1832    2518  9375  9374\n1833    9384  2518  9383\n1834    9383  9322  9384\n1835    2518  9380  9383\n1836    1423  9384  9322\n1837    9925  1423  9323\n1838    9384  9390  2518\n1839    9918  9390  9384\n1840    9390  9391  9382\n1841    1423  9322  9323\n1842    9316  9320  9321\n1843    2518  9390  9382\n1844    9378  9379  9377\n1845    9378  9375  9382\n1846    9389  2516  9379\n1847    9389  9379  9420\n1848    9378  2522  9379\n1849    9388  9381  9389\n1850    9420  9379  2522\n1851    9391  2522  9382\n1852    9389  2521  9388\n1853    9389  9420  2521\n1854    9922  2521  9420\n1855    9386  9388  9926\n1856    9420  2522  9921\n1857    2522  9378  9382\n1858    9375  2518  9382\n1859    9378   732  9375\n1860    9388  2521  9926\n1861    2493  9320  9322\n1862    2492  9323  9320\n1863    1153  9388  9386\n1864    9417  9360  9394\n1865    9394  9344  9385\n1866    9369  9396  9397\n1867    9396  9369  2507\n1868    9417  9404  2506\n1869    9369  2519  9363\n1870    9404  9417  9407\n1871    9394  2520  9417\n1872    9396  1874  9397\n1873    9404  1874  9396\n1874    2519  9397  9406\n1875    9396  9352  9404\n1876    1153  9385  9344\n1877    9369  9397  2519\n1878    9399   858  9403\n1879    9367  9395   858\n1880    9398  9399  2523\n1881    9398  9368  9399\n1882     858  9395  9403\n1883    9399  9368   858\n1884    9402  9403  9395\n1885    9406  9402  2519\n1886    9413  2523  9399\n1887    9403  9413  9399\n1888    9403  9402  2527\n1889    9395  2519  9402\n1890    2519  9395  9364\n1891    9401  9398  2523\n1892    9394  9385  2520\n1893    9344  9394  2503\n1894    9407  2520  9408\n1895    9387  9385  9386\n1896    9409  1874  9407\n1897    1874  9404  9407\n1898    2520  9385  9387\n1899    9397  1874  9416\n1900    9409  9407  9408\n1901    9408  9387  9941\n1902    2528  9416  9940\n1903    9416  1874  9409\n1904    9416  9409  9940\n1905    9408  2520  9387\n1906    9387  9386  2525\n1907    9416  9406  9397\n1908    2527  9413  9403\n1909    9402  9405  2527\n1910    9413  9411  2523\n1911    9414  9411  9413\n1912    9413  2527  9414\n1913    9406  9405  9402\n1914    9405  9944  2527\n1915    2528  9405  9406\n1916    9411  2658  9412\n1917    9411  9414  2658\n1918    9945  2658  9414\n1919    9412  2658  9956\n1920    9405  2528  9946\n1921    9944  9414  2527\n1922    9406  9416  2528\n1923    2523  9411  9410\n1924    9409  9408  2526\n1925    9417  2520  9407\n1926    1153  9386  9385\n1927    9411  9412  9410\n1928    1423  9918  9384\n1929    9337  9338  9339\n1930    9270  9269  2491\n1931    9354  9353  2509\n1932    9864  9851  2529\n1933    9273  9271   589\n1934    9042  9025  9039\n1935    9398  2510  9368\n1936    2537  9448  9447\n1937    9426  9431  9432\n1938    2551  9426  9427\n1939    9426  2551  9431\n1940    9431   617  9432\n1941    9434  9444  9435\n1942    2545  9427  9426\n1943    9432   617  9434\n1944    9432  9434  9433\n1945    9434   617  9444\n1946    9432  2545  9426\n1947    9425  9441   616\n1948    9441  9425  9427\n1949    9430  9428  9429\n1950    9430   616  9441\n1951    9441  9445  9430\n1952    9439  2540  9441\n1953    2545  9439  9427\n1954    9460  9445  2540\n1955    9445  9441  2540\n1956    9439  9438  2540\n1957    9441  9427  9439\n1958    9425  2551  9427\n1959    9430  9445  2539\n1960    9435  9444  2547\n1961    9436  9518  9477\n1962    9437  9435  9436\n1963    9435  2547  9436\n1964    9518   618  9477\n1965    9436  2547  9518\n1966    9473  9477   618\n1967    9473  9474  9477\n1968    9477  2543  9436\n1969    9474  2543  9477\n1970    9437  2543  9479\n1971    9473   618  9471\n1972    9437  9436  2543\n1973    2545  9433  9443\n1974    9434  2546  9433\n1975    9440  9439  2545\n1976    9438  9439  9440\n1977    9443  9433  2546\n1978    2545  9432  9433\n1979    9442  9443  2546\n1980    9479  9442  9437\n1981    9443  9440  2545\n1982    9491  9440  9443\n1983    9470  9438  9494\n1984    9442  2546  9437\n1985    9435  9437  2546\n1986    9440  2544  9438\n1987    9473  9471  2541\n1988    9434  9435  2546\n1989    9470  2540  9438\n1990    9458  9466  2539\n1991    9428  9466  9467\n1992    9449  9458  9455\n1993    9449  9454  9458\n1994    9466  9428  2539\n1995    9450  9447  9449\n1996    9459  9457  9458\n1997    9459  2539  9445\n1998    9450  9455  2535\n1999    9455  9458  9457\n2000    2535  9455  9457\n2001    9458  2539  9459\n2002    9428  9430  2539\n2003    9449  9455  9450\n2004    9453  9468  2536\n2005    9451  9452  9453\n2006     711  9523  9468\n2007    9523  9456  9468\n2008    9453  9469  9468\n2009    9522  9523  9524\n2010    2538  9452  9462\n2011    9450  9452  2537\n2012    9469  2538  9515\n2013    9469  9453  2538\n2014    9462  9452  9450\n2015    2538  9453  9452\n2016    9447  9450  2537\n2017     711  9468  9469\n2018    9457  9459  2534\n2019    9452  9451  2537\n2020    9465  2534  9464\n2021    2534  2535  9457\n2022    9463  2535  9465\n2023    9465  2535  2534\n2024    2534  9460  9464\n2025    2535  9462  9450\n2026    9464  9470   902\n2027    9470  9464  9460\n2028    9496  9495  2549\n2029    9496  9465   902\n2030     902  9470  9494\n2031     902  9465  9464\n2032    9460  9459  9445\n2033    9463  9465  9496\n2034    9461  9515  2538\n2035    9461  9462  9463\n2036     711  9515  9533\n2037     711  9469  9515\n2038    9461  2549  9515\n2039    2538  9462  9461\n2040    9512  9515  2549\n2041    2549  9463  9496\n2042    9533  9512  2548\n2043    9533  9515  9512\n2044    9495  9512  2549\n2045    9532   711  9533\n2046    9512  9511  2548\n2047    2549  9461  9463\n2048    9462  2535  9463\n2049     711  9524  9523\n2050    9497  9496   902\n2051    9459  9460  2534\n2052    2540  9470  9460\n2053    2548  9534  9533\n2054    9442  9491  9443\n2055    9430  9429   616\n2056    9472   619  2541\n2057    2541  9478  9475\n2058    9478  2541   619\n2059     619  9486  9478\n2060    2541  9474  9473\n2061    9489  2629  9482\n2062    9478  9486  9483\n2063    9482  9486  9489\n2064    2629  9480  9482\n2065    9489  9486   619\n2066    2578  9483  9486\n2067    9474  9475  9476\n2068    9475  9474  2541\n2069    9479  9476  9490\n2070    9479  2543  9476\n2071    9475  2542  9476\n2072    9479   867  9442\n2073    2542  9483  9485\n2074    2542  9475  9478\n2075    9514  9490  9485\n2076    9485  9490  2542\n2077    9485  9483  9484\n2078    2542  9490  9476\n2079    9478  9483  2542\n2080     867  9479  9490\n2081    2578  9486  9482\n2082    2541  9471  9472\n2083    9480   620  9481\n2084    9481  9618  2578\n2085    9617  9618  9481\n2086    9481   620  9617\n2087    9481  2578  9482\n2088    9622  9619  9617\n2089    9619  9622  2580\n2090    9617  2582  9618\n2091    2582  9617  9619\n2092    2582  9621  9626\n2093    9622  9617   620\n2094    9618  2582  9626\n2095    2578  9487  9484\n2096    2578  9618  9487\n2097    2579  9485  9484\n2098    9488  2579  9484\n2099    9484  9487  9488\n2100    9484  9483  2578\n2101     903  9488  9487\n2102     903  9626  9624\n2103    2579  9488  9501\n2104    9629  9488   903\n2105     903  9623  9629\n2106     903  9487  9626\n2107    9618  9626  9487\n2108    9501  9488  9629\n2109    9629  9644  2583\n2110    9481  9482  9480\n2111    2579  9514  9485\n2112    2544  9491  9493\n2113    9491  9442   867\n2114    9498  9494  2544\n2115    9438  2544  9494\n2116    9492  9491   867\n2117    9440  9491  2544\n2118    9493  9503  9498\n2119    9514  9492   867\n2120    9498  2552  9499\n2121    9493  9498  2544\n2122    2553  9493  9492\n2123    9492  9493  9491\n2124     867  9490  9514\n2125    9494  9498  9499\n2126    2550  9495  9497\n2127    9495  9496  9497\n2128    9495  9511  9512\n2129    2550  9511  9495\n2130    9497  9499  9507\n2131     902  9499  9497\n2132    9504  2550  9505\n2133    9507  2550  9497\n2134    9519  9504  1667\n2135    9519  9511  9504\n2136    9505  2550  9507\n2137    9504  9511  2550\n2138    9507  9499  2552\n2139    9511  9519  2548\n2140    9500  9492  9514\n2141     902  9494  9499\n2142    9517  9503  2553\n2143    2553  9503  9493\n2144    9503  9516  2552\n2145    9517  9516  9503\n2146    2553  9500  9502\n2147    9498  9503  2552\n2148    9501  2583  9502\n2149    2583  9501  9629\n2150    9502  9517  2553\n2151    9641  9517  9502\n2152    9516  2172  9645\n2153    9501  9502  9500\n2154    9514  2579  9500\n2155    9517  2172  9516\n2156    9513  9505  9507\n2157    2552  9516  9513\n2158    9504  9505  9506\n2159    1667  9504  9506\n2160    9505  9513  2587\n2161    9507  2552  9513\n2162    9661  9506  2587\n2163    2587  9506  9505\n2164    9510  9509  1667\n2165    9661  9510  9506\n2166    2604  9509  9508\n2167    9510  1667  9506\n2168    9509  9510  9508\n2169    2587  9513  9645\n2170    9516  9645  9513\n2171    9519  1667  9581\n2172    2587  9645  9647\n2173    2553  9492  9500\n2174    2579  9501  9500\n2175    2548  9519  9572\n2176    2583  9641  9502\n2177    2543  9474  9476\n2178    9581  1667  9509\n2179    9521  9520  8917\n2180    9521  2557  9531\n2181    9528  2562  9047\n2182    2561  9528  9520\n2183    9520  9521  2561\n2184    8917  2557  9521\n2185    9521  9530  2561\n2186    9531  9524  9532\n2187    9528  9537  9535\n2188    2561  9537  9528\n2189    9530  9521  9531\n2190    9531  2557  9524\n2191    9522  9524  2557\n2192    9528  9535  2562\n2193    9527  2558  9525\n2194    2558  8945  9525\n2195    9565  9564  2559\n2196    9565  9529  9541\n2197    9525  2562  9526\n2198    8935  2562  9525\n2199    9540  9541  9527\n2200    9526  9527  9525\n2201    9565   901  9561\n2202    9541   901  9565\n2203    2565  9527  9526\n2204    9527  9541  2558\n2205    2562  9535  9526\n2206    9564  9565  9561\n2207    9526  9535  9536\n2208    9528  9047  9520\n2209    9537  9530  9567\n2210    2567  9531  9532\n2211    9536  2565  9526\n2212    9536  9535  1277\n2213    9530  9531  2567\n2214    9535  9537  1277\n2215    9567  2567  9571\n2216    9534  2567  9532\n2217    1277  9537  9567\n2218    9576  1277  9567\n2219    9536  1277  9568\n2220    9567  9530  2567\n2221    9533  9534  9532\n2222    9538  9536  9568\n2223    9559   901  9540\n2224     901  9541  9540\n2225    9560  9561   901\n2226    9553  9561  9560\n2227    9540  2565  9539\n2228    9527  2565  9540\n2229    9573  9559  9539\n2230    9539  9559  9540\n2231    9577  9553  9560\n2232    9560   901  9559\n2233    9560  9559  2572\n2234    2565  9538  9539\n2235    2565  9536  9538\n2236    2569  9551  9553\n2237    9539  9538  2574\n2238    9530  9537  2561\n2239    9524   711  9532\n2240    2571  9561  9553\n2241    8949  9554  9552\n2242    9554  8944  9564\n2243    1081  9011  9543\n2244    9011  8941  2560\n2245    2571  9552  9554\n2246    8949  2532  9554\n2247    9544  8950  1178\n2248    1178  9552  9551\n2249    9542  9011  2560\n2250    8943  9544  2560\n2251    2560  9544  9558\n2252    8949  9552  1178\n2253    9554  9564  2571\n2254    9543  9011  9542\n2255    9545  2564  9015\n2256    9043  2563  9545\n2257    9017  9550  9840\n2258    9550  9014  9549\n2259    2564  9545  9547\n2260    9044  2563  9043\n2261    9546  9547  9545\n2262    9543  9548  9044\n2263    9550  9549  2654\n2264    9549  2564  9547\n2265    9546  9545  2563\n2266    9548  2563  9044\n2267    1081  9543  9044\n2268    9566  9549  9547\n2269    1178  9557  9544\n2270    9014  2564  9549\n2271    9557  9558  9544\n2272    1178  9551  9557\n2273    9542  9558  9562\n2274    9542  2560  9558\n2275    9557  2568  9558\n2276    9543  9542  2573\n2277    9592  2568  9557\n2278    9551  2571  9553\n2279    9596  2573  9562\n2280    9562  9558  2568\n2281    9562  2568  9589\n2282    9557  9551  9592\n2283    9551  2569  9592\n2284    9542  9562  2573\n2285    9547  9546  1118\n2286    2563  9555  9546\n2287    2654  9566  9870\n2288    2654  9549  9566\n2289    1118  9566  9547\n2290    9548  9555  2563\n2291    9563  9555  9548\n2292    9596  9563  2573\n2293    9610  9870  9566\n2294    9555  9556  9546\n2295    1118  9610  9566\n2296    1118  9546  9556\n2297    2577  9555  9563\n2298    2573  9563  9548\n2299    9543  2573  9548\n2300    9840  9550  2654\n2301    2568  9592  9590\n2302    9551  9552  2571\n2303    9564  9561  2571\n2304    2654  9870  9866\n2305    2567  9534  9571\n2306    1178  8950  8949\n2307    9576  9571  2566\n2308    9572  9571  9534\n2309    9568  1277  9569\n2310    1277  9576  9569\n2311    2566  9571  9572\n2312    9568  2574  9538\n2313    9580  9569  9576\n2314    9578  9580  2566\n2315    9569  9570  9568\n2316    2575  9570  9569\n2317    9570  9582  9574\n2318    9580  9576  2566\n2319    2566  9572  9581\n2320    9568  9570  2574\n2321    9573  2574  9574\n2322    2572  9559  9573\n2323    9577  2572  9588\n2324    9560  2572  9577\n2325    9573  9575  2572\n2326    2574  9573  9539\n2327    9575  9574  2603\n2328    9575  9588  2572\n2329    9601  9588  1376\n2330    9601  9577  9588\n2331    9575  9585  9588\n2332    9573  9574  9575\n2333    2574  9570  9574\n2334    2569  9577  9601\n2335    2575  9569  9580\n2336    9553  9577  2569\n2337    9579  9580  9578\n2338    9581  9509  9578\n2339    2603  9574  9582\n2340    9584  9582  2575\n2341    9580  9579  2575\n2342    2575  9582  9570\n2343    9584  9579  9615\n2344    2604  9579  9578\n2345    9583  9582  9584\n2346    2110  9583  9584\n2347    9615  9579  2604\n2348    9584  2575  9579\n2349    9509  2604  9578\n2350    9582  9583  2603\n2351    9587  1376  9585\n2352    9585  9575  2603\n2353    9607  9600  1376\n2354    9600  9601  1376\n2355    9585  2603  9586\n2356    1376  9588  9585\n2357    9725  9607  9587\n2358    9586  9587  9585\n2359    9600  9607  9608\n2360    9725  2607  9607\n2361    2613  9587  9586\n2362    9587  9607  1376\n2363    9586  2603  9723\n2364    9608  9607  2607\n2365    9723  2603  9583\n2366    2566  9581  9578\n2367    9534  2548  9572\n2368    9597  9601  9600\n2369    9590  9589  2568\n2370    9592  9597  9590\n2371    9596  9589  1932\n2372    9596  9562  9589\n2373    9590  9591  9589\n2374    9563  9596  9593\n2375    1932  9589  9591\n2376    2570  9590  9597\n2377    9595  9593  9594\n2378    9593  9596  1932\n2379    9593  1932  9594\n2380    2570  9591  9590\n2381    9601  9597  2569\n2382    9593  2577  9563\n2383    9611  9556  9605\n2384    9556  9555  2577\n2385    9610  9611  9609\n2386    9610  1118  9611\n2387    9556  2577  9605\n2388    9611  1118  9556\n2389    2630  9611  9605\n2390    9595  9605  2577\n2391    2655  9609  9616\n2392    2655  9610  9609\n2393    9605  9595  9606\n2394    2630  9609  9611\n2395    2577  9593  9595\n2396    9610  2655  9870\n2397    1932  9591  9598\n2398    9592  2569  9597\n2399    9599  9598  9591\n2400    9599  2570  9608\n2401    1932  9614  9594\n2402    1932  9598  9614\n2403    9599  2608  9598\n2404    9595  9594  2609\n2405    9742  2608  9599\n2406    9742  9608  2607\n2407    9613  9614  2610\n2408    9739  9614  9598\n2409    9742  9746  2608\n2410    9599  9608  9742\n2411    9597  9600  2570\n2412    9594  9614  9613\n2413    9602  2630  9603\n2414    9605  9606  2630\n2415    9616  9602  2707\n2416    9616  9609  9602\n2417    2630  9606  9603\n2418    9602  9609  2630\n2419    9612  2609  9744\n2420    9613  2609  9594\n2421    9604  9602  9603\n2422    9603  9606  9612\n2423    2323  9603  9612\n2424    9604  2707  9602\n2425    9744  2609  9613\n2426    9606  2609  9612\n2427    2609  9606  9595\n2428    9616  9876  2655\n2429    2608  9739  9598\n2430    2570  9599  9591\n2431    9608  2570  9600\n2432    9870  2655  9869\n2433    9747  9742  2607\n2434    9571  9576  9567\n2435    9581  9572  9519\n2436    2707  9887  9616\n2437    9621  2582  9619\n2438    9458  2533  9466\n2439    9620  9621  9619\n2440    9620  2580  9627\n2441    9621  2581  9624\n2442    2581  9621  9620\n2443    9620  9628  2581\n2444    9620  9619  2580\n2445    9627   712  9628\n2446    2581  9628  9633\n2447    9632  9628   712\n2448     712  9630  9632\n2449    9627  9628  9620\n2450    9633  9628  9632\n2451    9624  9625  9623\n2452    9624  2581  9625\n2453    9623  2585  9644\n2454    2585  9623  9625\n2455    9625  9634  2585\n2456    9623   903  9624\n2457    9633  2586  9634\n2458    2586  9633  9632\n2459    9653  2585  9634\n2460    9639  9653  9634\n2461    9634  2586  9639\n2462    9634  9625  9633\n2463    2581  9633  9625\n2464    2585  9653  9648\n2465    9632  9631  2586\n2466    9623  9644  9629\n2467    9630  2601  9631\n2468    9631  9636  9635\n2469    9636  9631  2601\n2470    2601  9637  9636\n2471    9635  2586  9631\n2472    9637  1888  9638\n2473    9636  9638  2594\n2474    9668  9638  1888\n2475    1888  9666  9668\n2476    9637  9638  9636\n2477    9674  9638  9668\n2478    9635  9640  9639\n2479    9640  9635  2594\n2480    9639  1487  9653\n2481    1487  9639  9640\n2482    9640  9664  1487\n2483    9639  2586  9635\n2484    2594  9674  9665\n2485    2594  9635  9636\n2486    9690  9664  2591\n2487    9664  9640  9665\n2488    9664  9665  2591\n2489    9665  9640  2594\n2490    9638  9674  2594\n2491    1487  9664  9659\n2492    9665  9674  9673\n2493    9631  9632  9630\n2494    9653  1487  9652\n2495    9642  9641  2583\n2496    9643  9642  2584\n2497    2172  9641  9643\n2498    9643  9641  9642\n2499    9642  9644  9648\n2500    2583  9644  9642\n2501    9649  9643  2584\n2502    9649  2584  9650\n2503    9658  9646  9657\n2504    9657  9643  9649\n2505    2584  9648  9652\n2506    2584  9642  9648\n2507    2585  9648  9644\n2508    2172  9643  9657\n2509    9647  9661  2587\n2510    9645  9646  9647\n2511    2605  9508  9510\n2512    9660  2605  9661\n2513    9661  9647  9660\n2514    2172  9646  9645\n2515    2602  9660  9647\n2516    9658  2602  9646\n2517    9660  9663  2605\n2518    9654  9663  9660\n2519    9654  9660  2602\n2520    2602  9647  9646\n2521    2172  9657  9646\n2522    9718  2605  9663\n2523    2598  9657  9649\n2524    9510  9661  2605\n2525    9652  9659  9650\n2526    9653  9652  9648\n2527    2598  9649  9651\n2528    9649  9650  9651\n2529    9650  9659  2593\n2530    2598  9658  9657\n2531    9687  9651  2593\n2532    2593  9651  9650\n2533    9651  9694  2598\n2534    9687  9694  9651\n2535    9662  9694  9691\n2536    2593  9659  9690\n2537    9659  9652  1487\n2538    2598  9694  9662\n2539    9655  9654  2602\n2540    9655  9658  9662\n2541    9663  9654  1278\n2542    9737  9663  1278\n2543    9654  9655  9656\n2544    2602  9658  9655\n2545    2596  9656  9655\n2546    9691  2596  9662\n2547    9714  1278  9710\n2548    1278  9654  9656\n2549    9656  9710  1278\n2550    1278  9714  9737\n2551    9656  2596  9701\n2552    9655  9662  2596\n2553    9658  2598  9662\n2554    9729  9737  9714\n2555    9690  9688  2593\n2556    2584  9652  9650\n2557    9664  9690  9659\n2558    9718  9663  9737\n2559    2590  9674  9668\n2560    9624  9626  9621\n2561    9666  2588  9667\n2562    9667  9672  9669\n2563    9672  9667  2588\n2564    9667  2590  9668\n2565     621  9670  9669\n2566    2589  9670  9675\n2567    9667  9669  2590\n2568    9670  9671  9669\n2569    9670   621  9678\n2570     621  9669  9672\n2571    2589  9671  9670\n2572    9686  9673  9685\n2573    2591  9665  9673\n2574    9695  2591  9686\n2575    9686  2591  9673\n2576    9673  2590  9685\n2577    9674  2590  9673\n2578    9671  9682  9685\n2579    9682  9671  2589\n2580    9685   845  9686\n2581     845  9685  9682\n2582    9682  9679   845\n2583    9671  9685  2590\n2584    2590  9669  9671\n2585    9699  9686   845\n2586    2589  9677  9682\n2587    9690  2591  9695\n2588    9678  2599  9675\n2589    9677  2589  9675\n2590    9676  9677  9675\n2591    9675  2599  9676\n2592    9682  9677  9679\n2593    9677  9676  2600\n2594    9683  9684  9676\n2595    11789  11788   622\n2596    9683  9676  2599\n2597     622  9684  9683\n2598    9679  2600  9680\n2599    9679  9677  2600\n2600    2740  9681  9680\n2601    9680  9681  9679\n2602    2600  9711  9680\n2603    9681   845  9679\n2604    9684  11788  9711\n2605    11788  9684   622\n2606    9712  9680  9711\n2607    3163  9712  9711\n2608    9712  11862  9816\n2609    9711  2600  9684\n2610    9676  9684  2600\n2611    2740  9680  9712\n2612    3163  9711  11788\n2613    9670  9678  9675\n2614    9681  9699   845\n2615    9689  9688  2592\n2616    9687  2593  9688\n2617    1017  9687  9689\n2618    9689  9687  9688\n2619    9688  9695  2592\n2620    9690  9695  9688\n2621    9698  2592  9696\n2622    9699  2592  9695\n2623    9703  9692  9702\n2624    9702  9689  9698\n2625    2592  9699  9696\n2626    9698  9689  2592\n2627    9695  9686  9699\n2628    1017  9689  9702\n2629    2596  9693  9701\n2630    9691  9694  1017\n2631    9710  9701  2595\n2632    9710  9656  9701\n2633    9691  1017  9692\n2634    9691  9693  2596\n2635    9700  9701  9693\n2636    9692  9693  9691\n2637    9713  2595  9706\n2638    9713  9710  2595\n2639    2597  9693  9692\n2640    9700  2595  9701\n2641    1017  9702  9692\n2642    9710  9713  9714\n2643    9702  9698  2741\n2644    9694  9687  1017\n2645    9697  2741  9698\n2646    9697  9696  2740\n2647    9703  2741  9708\n2648    9703  9702  2741\n2649    9697  9815  2741\n2650    9703  2597  9692\n2651    9816  9815  9697\n2652    9816  2740  9712\n2653    9708  2741  9815\n2654    11864  9708  9815\n2655    9815  9816  2175\n2656    9697  2740  9816\n2657    9699  9681  9696\n2658    9703  9708  9709\n2659    2595  9704  9706\n2660    9700  9693  2597\n2661    9713  9706  9767\n2662    9707  2616  9706\n2663    9705  9700  2597\n2664    9704  2595  9700\n2665    1489  9704  9705\n2666    9705  9704  9700\n2667    9707  11887  2616\n2668    1489  9707  9704\n2669    11886  11887  9707\n2670    9707  9706  9704\n2671    9709  11868  9705\n2672    9705  2597  9709\n2673    2597  9703  9709\n2674    2616  11887  9781\n2675    3162  9709  9708\n2676    9697  9698  9696\n2677    9681  2740  9696\n2678    9714  9713  2617\n2679    11788  11789  11786\n2680    9667  9668  9666\n2681    9706  2616  9767\n2682    9719  9615  2604\n2683    9719  9508  9718\n2684    9715  9583  2110\n2685    9724  2110  9615\n2686    9615  9719  9724\n2687    2604  9508  9719\n2688    9716  9724  9728\n2689    9716  2110  9724\n2690    2612  9715  9717\n2691    9715  2110  9716\n2692    2606  9719  9718\n2693    2606  9724  9719\n2694    9508  2605  9718\n2695    9715  9723  9583\n2696    9720  2613  9586\n2697    9720  9723  2612\n2698    9734  9725  2613\n2699    9725  9587  2613\n2700    9734  2613  9722\n2701    9723  9720  9586\n2702    9721  9720  2612\n2703    9734  9738  9725\n2704    9747  2607  9738\n2705    9731  9747  9738\n2706    9738  9734  2618\n2707    9720  9722  2613\n2708    9723  9715  2612\n2709    9747  9746  9742\n2710    9716  9717  9715\n2711    9725  9738  2607\n2712    2615  9716  9728\n2713    9728  2606  9729\n2714    9726  9721  2612\n2715    9736  9726  9717\n2716    9716  2615  9717\n2717    2612  9717  9726\n2718    9730  2615  9728\n2719    9730  9729  2617\n2720    2615  9736  9717\n2721    9765  9736  2615\n2722    9726  9736  2614\n2723    9730  9728  9729\n2724    9718  9737  2606\n2725    9727  9726  2614\n2726    9734  9735  2618\n2727    9722  9720  9721\n2728    9731  9738  2618\n2729    9732  9731  2618\n2730    1375  9722  9721\n2731    9734  9722  9735\n2732    9763  9735  1375\n2733    9727  1375  9721\n2734    9735  9732  2618\n2735    9763  9732  9735\n2736    9732  9733  9731\n2737    1375  9735  9722\n2738    9721  9726  9727\n2739     864  9731  9733\n2740    9727  9770  1375\n2741    9724  2606  9728\n2742    9729  2606  9737\n2743    9747  9731   864\n2744    9743  9613  2610\n2745    9743  2610  9751\n2746    2611  9744  9743\n2747    9744  9613  9743\n2748    2610  9739  9741\n2749    9612  9744  9745\n2750    9740  9739  2608\n2751    2621  9741  9740\n2752    9741  9751  2610\n2753    9748  9751  9741\n2754    9740  9746  9760\n2755    9740  9741  9739\n2756    9746  9740  2608\n2757    9754  2611  9743\n2758    9762  9604  9758\n2759    9603  2323  9604\n2760    9814  9762  9813\n2761    9814  2707  9762\n2762    9604  2323  9758\n2763    9762  2707  9604\n2764    9752  2323  9745\n2765    9612  9745  2323\n2766    9758  2626  9762\n2767    2626  9813  9762\n2768    9753  9745  2611\n2769    9752  9758  2323\n2770    9744  2611  9745\n2771    9813  2685  9814\n2772    9743  9751  9754\n2773    9614  9739  2610\n2774    9759  2621  9760\n2775    9740  9760  2621\n2776    1933  9751  9748\n2777    9749  9748  2621\n2778    9759  9760  9761\n2779    9748  9741  2621\n2780    9748  9750  1933\n2781    9807  9749  9759\n2782    1933  9756  9754\n2783    9750  9756  1933\n2784    2625  9755  9756\n2785    9749  2621  9759\n2786    9761  9760   864\n2787    1933  9754  9751\n2788    9753  9752  9745\n2789    2611  9755  9753\n2790    9757  9758  9752\n2791    2626  9758  9757\n2792    9752  9753  2624\n2793    9754  9755  2611\n2794    2624  9757  9752\n2795    9755  9786  9753\n2796    2626  9789  9809\n2797    9789  2626  9757\n2798    9788  9789  9757\n2799    9809  9789  9808\n2800    9788  9757  2624\n2801    9786  2624  9753\n2802    9754  9756  9755\n2803    2626  9809  9813\n2804    9749  9750  9748\n2805    9760  9746   864\n2806    9746  9747   864\n2807    9809  10040  9813\n2808    2615  9730  9765\n2809    9615  2110  9584\n2810    9764  9765  1174\n2811    9766  9730  2617\n2812    2614  9764  9773\n2813    2614  9736  9764\n2814    9730  9766  9765\n2815    2614  9777  9727\n2816    1174  9766  9768\n2817    9767  9766  2617\n2818    9772  9773  9764\n2819    1174  9772  9764\n2820    9777  9773  9775\n2821    1174  9765  9766\n2822    9714  2617  9729\n2823    2614  9773  9777\n2824    9771  9763  9770\n2825    9770  9727  9777\n2826    9733  9732  2620\n2827    9732  9763  2620\n2828    9770  9777  2619\n2829    9763  1375  9770\n2830    2620  9771  9778\n2831    2619  9771  9770\n2832    2620  9769  9733\n2833    9780  9769  2620\n2834    9778  9771  2619\n2835    9771  2620  9763\n2836    2619  9777  9775\n2837    9761  9733  9769\n2838    9767  9768  9766\n2839    9736  9765  9764\n2840    9782  9772  1174\n2841    9782  9768  9781\n2842    2628  9775  9773\n2843    9783  2628  9772\n2844    9772  9782  9783\n2845    9782  1174  9768\n2846    3167  9783  9782\n2847    11892  3167  9781\n2848    9783  11891  2628\n2849    11883  11891  9783\n2850    11883  9783  3167\n2851    3167  9782  9781\n2852    9767  2616  9768\n2853    2628  11891  9776\n2854    9778  9780  2620\n2855    2619  9774  9778\n2856    3237  9784  9780\n2857    9784  9769  9780\n2858    9780  9778  9779\n2859    9774  2619  9775\n2860    9774  9776  1318\n2861    9776  9774  9775\n2862    3237  11765  9797\n2863    3237  9780  9779\n2864    9779  9778  1318\n2865    9779  11894  3237\n2866    1318  9776  11888\n2867    9778  9774  1318\n2868    9775  2628  9776\n2869    9784  3237  9797\n2870    11888  9776  11891\n2871    9773  9772  2628\n2872    2616  9781  9768\n2873    2622  9769  9784\n2874    9759  9761  2622\n2875    9791  9750  2623\n2876    2625  9791  9793\n2877    2625  9756  9791\n2878    9807  2623  9749\n2879    2625  9786  9755\n2880    9795  2623  9807\n2881    9807  9759  2622\n2882    9791  9792  9793\n2883    2623  9792  9791\n2884    9807  2622  9796\n2885    2623  9750  9749\n2886    9769  2622  9761\n2887    2625  9793  9787\n2888    2627  9789  9788\n2889    2627  9788  9790\n2890    9808  2627  9817\n2891    9808  9789  2627\n2892    2624  9785  9788\n2893    9786  9785  2624\n2894    9790  9785  1564\n2895    9787  9785  9786\n2896    9804  2627  9790\n2897    9804  9817  2627\n2898    1564  9785  9787\n2899    9790  9788  9785\n2900    9786  2625  9787\n2901    9809  9808  1961\n2902    9787  9793  9801\n2903    9750  9791  9756\n2904    9794  9792  9795\n2905    9795  9792  2623\n2906    3232  9801  9793\n2907    9794  3232  9792\n2908    9795  9796  1752\n2909    9795  9807  9796\n2910    9806  9794  1752\n2911    1752  9794  9795\n2912    9794  9805  3232\n2913    9806  9805  9794\n2914    11766  1752  9797\n2915    1752  9796  9797\n2916    2622  9784  9796\n2917    3232  9805  9802\n2918    9798  1564  9799\n2919    1564  9787  9801\n2920    9804  9798  3246\n2921    9804  9790  9798\n2922    1564  9801  9803\n2923    9790  1564  9798\n2924    12153  9799  9803\n2925    9802  9803  9801\n2926    9798  9800  3246\n2927    9798  9799  9800\n2928    3243  9800  9799\n2929    9810  3246  12150\n2930    3231  9803  9802\n2931    9799  1564  9803\n2932    9801  3232  9802\n2933    9817  9804  9812\n2934    12149  9802  9805\n2935    9792  3232  9793\n2936    9797  9796  9784\n2937    9812  9804  3246\n2938    11893  9779  1318\n2939    9733  9761   864\n2940    9713  9767  2617\n2941    9808  9817  10071\n2942    12150  3246  9800\n2943    9517  9641  2172\n2944    9814  9887  2707\n2945    9821  9424  9820\n2946    2638  9424  9821\n2947    9819  9818  9036\n2948    9829  9819  2638\n2949    9032  9828  9820\n2950    2638  9819  9036\n2951    9820  2640  9821\n2952    9828  2640  9820\n2953    9821  9829  2638\n2954    9831  9829  9821\n2955    9839  2101  9840\n2956    9839  9828  2101\n2957    9017  9840  2101\n2958    2639  9819  9830\n2959    9826  2100  9827\n2960    9827  9818  2639\n2961    9823  9297  2631\n2962    9824  2631  9825\n2963    2100  9826  9825\n2964    2631  9296  9825\n2965    9832  9826  9827\n2966    9834  9832  2639\n2967    9826  9824  9825\n2968    2632  9824  9826\n2969    9826  9832  2632\n2970    9832  9827  2639\n2971    9818  9819  2639\n2972    9841  2631  9824\n2973    9830  9819  9829\n2974    2101  9828  9032\n2975    9828  9838  2640\n2976    9866  9839  9840\n2977    1365  9829  9831\n2978    9867  9831  2640\n2979    2653  9839  9866\n2980    9838  9828  9839\n2981    9867  9838  9877\n2982    2653  9838  9839\n2983    9868  9831  9867\n2984    2656  9868  9867\n2985    9877  9838  2653\n2986    9867  2640  9838\n2987    9866  9869  2653\n2988    9831  9868  1365\n2989    9833  9832  9834\n2990    9834  9830  9873\n2991    2632  9837  9824\n2992    9835  9837  2632\n2993    9832  9833  2632\n2994    2639  9830  9834\n2995    9834  2641  9833\n2996    9874  9873  1365\n2997    9833  9835  2632\n2998    9871  9835  9833\n2999    9873  2641  9834\n3000    9873  9830  1365\n3001    9829  1365  9830\n3002    2633  9837  9836\n3003    9835  9836  9837\n3004    9821  2640  9831\n3005    9840  2654  9866\n3006    9841  9824  9837\n3007    9863  9822  1126\n3008    9822  9297  9823\n3009    9863  9844  2635\n3010    9852  9844  9863\n3011    1126  9822  9823\n3012    9843  9844  9845\n3013    9852  1126  9853\n3014    9823  9855  1126\n3015    9849  9845  9858\n3016    2636  9845  9844\n3017    9855  9823  9841\n3018    9852  9863  1126\n3019    9823  2631  9841\n3020    2637  9843  9845\n3021    9842  2652  9319\n3022    9842  2637  9849\n3023    9847  9846  2652\n3024    9846  9317  2652\n3025    2652  9842  9850\n3026    2637  9842  9293\n3027    9850  9847  2652\n3028     731  9850  9849\n3029    9848  9846  9847\n3030    9856  9847  9850\n3031    9847  2651  9848\n3032    9842  9849  9850\n3033    2637  9845  9849\n3034    2529  9848  9864\n3035    2636  9844  9852\n3036    9822  9863  9422\n3037    9854  9852  9853\n3038    9853  9855  9862\n3039    9858   731  9849\n3040    9859  9858  2636\n3041    9852  9854  2636\n3042    9853  1126  9855\n3043    9853  2648  9854\n3044    9912  9862  2633\n3045    9854  9859  2636\n3046    9890  9859  9854\n3047    9859  2647  9857\n3048    9862  9855  2633\n3049    9855  9841  2633\n3050    9858  9859  9857\n3051    2651  9847  9856\n3052    9856   731  9861\n3053    9848  2651  9865\n3054    9893  9865  2651\n3055    2651  9856  9860\n3056     731  9856  9850\n3057    9861  9860  9856\n3058    9889  9861  9857\n3059    9860  9894  9893\n3060    9917  9893  2650\n3061    9917  9865  9893\n3062    9893  2651  9860\n3063    9860  9861  2649\n3064    9857  9861   731\n3065     731  9858  9857\n3066    9865  9917  1424\n3067    2648  9853  9862\n3068    9858  9845  2636\n3069    9841  9837  2633\n3070    9864  9848  9865\n3071    9868  9874  1365\n3072    9827  9040  9818\n3073    2656  9877  9881\n3074    9877  2656  9867\n3075    9868  9878  9874\n3076    9868  2656  9878\n3077    2653  9875  9877\n3078    9872  9873  9874\n3079    9881  9875  2322\n3080    9876  9875  9869\n3081    2642  9878  9880\n3082    9879  9878  2656\n3083    9879  2656  9881\n3084    9881  9877  9875\n3085    9869  2655  9876\n3086    9874  9878  2642\n3087    9871  2641  9882\n3088    9873  9872  2641\n3089    9835  1958  9836\n3090    9835  9871  1958\n3091    2641  9872  9882\n3092    9833  2641  9871\n3093    9882  9888  9871\n3094    9871  9888  1958\n3095    1958  9902  9836\n3096    9903  9902  1958\n3097    9883  9872  2642\n3098    9883  9882  9872\n3099    9874  2642  9872\n3100    9836  9902  9912\n3101    2322  9875  9876\n3102    9836  9912  2633\n3103    9886  9879  9881\n3104    9886  2322  10022\n3105    9885  2642  9880\n3106    2684  9880  9879\n3107    9879  9886  2684\n3108    9886  9881  2322\n3109    9886  10021  2684\n3110    9887  9814  10022\n3111    2684  10018  9880\n3112    10019  10018  2684\n3113    10021  9886  10022\n3114    10022  2322  9887\n3115    2322  9876  9887\n3116    9880  10018  9885\n3117    2643  9888  9882\n3118    2643  9883  9884\n3119    9888  9903  1958\n3120    9916  9903  9888\n3121    9888  2643  9916\n3122    9882  9883  2643\n3123    2643  10023  9916\n3124    1149  9884  9885\n3125    9916  2682  9903\n3126    10024  2682  9916\n3127    9884  10023  2643\n3128    9884  9883  9885\n3129    2642  9885  9883\n3130    9902  9903  9901\n3131    10027  9901  2682\n3132    9878  9879  9880\n3133    9876  9616  9887\n3134    9901  9903  2682\n3135    9890  2648  9891\n3136    9862  9912  9899\n3137    2647  9859  9890\n3138    9892  2647  9890\n3139    2648  9862  9899\n3140    2647  9889  9857\n3141    9892  9890  9891\n3142    9891  9899  9900\n3143    9897  2647  9892\n3144    9897  9892  9906\n3145    9891  1148  9892\n3146    9891  2648  9899\n3147    9912  2681  9899\n3148    2647  9897  9889\n3149    9894  9860  2649\n3150    2649  9889  9898\n3151    9893  9894  2650\n3152    2650  9894  9896\n3153    2649  9895  9894\n3154    9889  2649  9861\n3155    9896  9894  9895\n3156    9895  9898  9904\n3157    9914  2650  9896\n3158    9914  9913  2650\n3159    9895  1425  9896\n3160    9895  2649  9898\n3161    9889  9897  9898\n3162    2650  9913  9917\n3163    9897  2689  9898\n3164    9854  2648  9890\n3165    9900  1148  9891\n3166    9900  2681  9910\n3167    1148  9906  9892\n3168    9906  1148  9907\n3169    9900  9911  1148\n3170    9906  2689  9897\n3171    9911  9900  9910\n3172    10027  9910  9901\n3173    9907  1148  9911\n3174    10044  9907  9911\n3175    9911  9910  2691\n3176    9910  2681  9901\n3177    9912  9902  2681\n3178    9906  9907  9905\n3179    1425  9895  9904\n3180    9904  2689  9909\n3181    9914  9915  9913\n3182    2687  9915  9914\n3183    1425  10017  9896\n3184    9898  2689  9904\n3185    9904  9908  1425\n3186    10043  9909  9905\n3187    1425  10053  10017\n3188    2687  10017  10060\n3189    10017  2687  9914\n3190    10017  9914  9896\n3191    2687  10051  10050\n3192    9909  2689  9905\n3193    2689  9906  9905\n3194    9915  2687  10050\n3195    9905  9907  2690\n3196    9900  9899  2681\n3197    9902  9901  2681\n3198    9913  9915  2645\n3199    10018  1149  9885\n3200    2653  9869  9875\n3201    9866  9870  9869\n3202    9917  9913  9968\n3203    9930  9931  9932\n3204    9931  2530  9932\n3205    9919  1423  9925\n3206    9925  9924  2657\n3207    9930  9932  1424\n3208    9851  9864  9932\n3209    2657  9927  9925\n3210    9930  2657  9931\n3211    9919  9918  1423\n3212    2669  9920  9919\n3213    9937  2665  9920\n3214    9925  9927  9919\n3215    9932  9864  1424\n3216    9918  9919  9920\n3217    9921  9391  9923\n3218    9390  9918  2665\n3219    9922  9420  9921\n3220    1169  9922  9921\n3221    9391  9390  2665\n3222    2521  9922  9939\n3223    1169  9921  9923\n3224    9937  9923  2665\n3225    9933  9922  1169\n3226    9933  9939  9922\n3227    1169  9923  9936\n3228    9923  9391  2665\n3229    9918  9920  2665\n3230    2521  9939  9926\n3231    9928  2657  9930\n3232    2657  9924  9931\n3233    9964  9928  9930\n3234    9964  1424  9968\n3235    9927  9928  9929\n3236    9927  2657  9928\n3237    9964  2644  9928\n3238    9930  1424  9964\n3239    2644  9929  9928\n3240    9975  9929  2644\n3241    9927  9929  2669\n3242    9975  9965  9929\n3243    9967  9964  9968\n3244    9967  2644  9964\n3245    9864  9865  1424\n3246    2669  9929  9965\n3247    9936  9937  2668\n3248    9920  2669  9938\n3249    1169  9934  9933\n3250    1169  9936  9934\n3251    9920  9938  9937\n3252    9923  9937  9936\n3253    9936  9971  9934\n3254    9966  2668  9938\n3255    9934  9935  9933\n3256    2666  9935  9934\n3257    9952  9935  9969\n3258    2668  9937  9938\n3259    2669  9965  9938\n3260    9939  9933  2659\n3261    9936  2668  9971\n3262    9919  9927  2669\n3263    9968  1424  9917\n3264    2659  9933  9935\n3265    9387  2525  9941\n3266    2525  9926  9962\n3267    9940  2526  9947\n3268    9940  9409  2526\n3269    9941  2526  9408\n3270    2528  9940  9948\n3271    9942  9941  2525\n3272    9942  9962  9951\n3273    2526  9943  9947\n3274    9941  9943  2526\n3275    9948  9947  2675\n3276    9942  2525  9962\n3277    9939  9962  9926\n3278    9940  9947  9948\n3279    9945  9944  1137\n3280    9405  9946  9944\n3281    9954  9956  9945\n3282    9956  2658  9945\n3283    1137  9944  9946\n3284    9945  9414  9944\n3285    9954  9945  1137\n3286    9948  9957  9946\n3287    2664  9954  9953\n3288    2664  9956  9954\n3289    9954  1137  9955\n3290    9957  1137  9946\n3291    9948  9946  2528\n3292    9412  9956  9963\n3293    9942  9943  9941\n3294    9386  9926  2525\n3295     694  9942  9951\n3296    9951  2659  9952\n3297    9947  9949  2675\n3298     694  9949  9943\n3299    9942   694  9943\n3300    9951  9962  2659\n3301    9960   694  10011\n3302    9951  9950   694\n3303    9991  9958  9961\n3304    9961  9949  9960\n3305    9952  9950  9951\n3306    9960  9949   694\n3307    2659  9935  9952\n3308    2675  9949  9961\n3309    1137  9959  9955\n3310    9957  9948  2675\n3311    9953  9955  2670\n3312    9953  9954  9955\n3313    9957  2675  9958\n3314    1137  9957  9959\n3315    9989  9959  2672\n3316    9958  9959  9957\n3317    9994  9993  2670\n3318    9993  9953  2670\n3319    2670  9955  9989\n3320    9988  2670  9989\n3321    2672  9959  9958\n3322    9955  9959  9989\n3323    2675  9961  9958\n3324    2664  9953  9995\n3325    9961  9960  2674\n3326    9947  9943  9949\n3327    9939  2659  9962\n3328    9993  9995  9953\n3329    9965  9966  9938\n3330    2522  9391  9921\n3331    9973  9967  9974\n3332    2645  9967  9968\n3333    9975  9973  9979\n3334    9975  2644  9973\n3335    9967  2645  9974\n3336    9965  9975  1143\n3337    9979  1143  9975\n3338    2646  9973  9974\n3339    1143  9966  9965\n3340    9977  9976  1143\n3341    9976  2678  9972\n3342    2646  9979  9973\n3343    2645  9985  9974\n3344    9966  1143  9976\n3345    2666  9971  9970\n3346    2668  9966  9972\n3347    9969  9935  2666\n3348    9980  9969  2666\n3349    9971  2668  9972\n3350    9969  2667  9952\n3351    9970  9980  2666\n3352    2678  9970  9972\n3353    9987  9969  9980\n3354    1582  9987  9980\n3355    9980  9970  9981\n3356    9971  9972  9970\n3357    9966  9976  9972\n3358    2667  9969  9987\n3359    9977  1143  9979\n3360    2644  9967  9973\n3361    9986  2646  9974\n3362    9986  9985  1426\n3363    9978  9976  9977\n3364    9977  9979  9984\n3365    2646  9986  10048\n3366    9979  2646  9984\n3367    10047  10048  9986\n3368    1426  10050  10049\n3369    2719  9977  9984\n3370    9984  2646  10048\n3371    9986  1426  10047\n3372    1426  9985  10050\n3373    2645  9915  9985\n3374    9978  9977  2719\n3375    1582  9980  9981\n3376    9981  2678  9983\n3377    9987  10014  10002\n3378    9987  1582  10014\n3379    1582  9981  9982\n3380    9970  2678  9981\n3381    1582  10123  10014\n3382    10119  9983  9978\n3383    10014  2709  10002\n3384    10124  2709  10014\n3385    2709  10132  10134\n3386    9983  2678  9978\n3387    9976  9978  2678\n3388    10002  2709  10000\n3389    9981  9983  9982\n3390    9985  9986  9974\n3391    9968  9913  2645\n3392    2667  9987  10002\n3393    10011  9950  10001\n3394    9950  9952  2667\n3395    9960  10011  10009\n3396    2674  9960  10009\n3397    10001  9950  2667\n3398    9961  2674  9991\n3399    2712  10009  10011\n3400    10000  2712  10001\n3401    2674  9999  9996\n3402    10009  9999  2674\n3403    9997  9996  1565\n3404    2712  10011  10001\n3405    2667  10002  10001\n3406    2674  9996  9991\n3407    9989  9990  9988\n3408    2672  9958  9991\n3409    9994  9988  10004\n3410    9994  2670  9988\n3411    2672  9991  9997\n3412    9989  2672  9990\n3413    2673  9990  10006\n3414    9997  9990  2672\n3415    10004  2673  10005\n3416    10004  9988  2673\n3417    10006  9990  9997\n3418    2673  9988  9990\n3419    9991  9996  9997\n3420    1948  9994  10004\n3421    10010  10009  2712\n3422     694  9950  10011\n3423    2716  9999  10010\n3424    10010  9999  10009\n3425    9998  1565  9996\n3426    2716  9998  9999\n3427    2712  10144  10010\n3428    2712  10000  10144\n3429    10145  10144  2222\n3430    10134  10144  10000\n3431    10142  9998  10151\n3432    2716  10010  10145\n3433    10150  2716  10145\n3434    10145  10010  10144\n3435    10002  10000  10001\n3436    2716  10151  9998\n3437    2673  10007  10005\n3438    10006  9997  1565\n3439    10003  10005  2718\n3440    10003  10004  10005\n3441    10006  1565  10008\n3442    2673  10006  10007\n3443    2713  10007  10008\n3444    10142  10008  1565\n3445    10146  2718  10005\n3446    2713  10146  10007\n3447    2718  10146  10148\n3448    10146  10005  10007\n3449    10143  10008  10142\n3450    10008  10007  10006\n3451    1565  9998  10142\n3452    10165  10003  2718\n3453    2222  10144  10134\n3454    9996  9999  9998\n3455    2709  10134  10000\n3456    9993  9994  9992\n3457    9984  10048  10122\n3458    2666  9934  9971\n3459    9985  9915  10050\n3460    2664  9963  9956\n3461    9904  9909  9908\n3462    9846  9848  2529\n3463    10019  10021  10026\n3464    2685  10021  10022\n3465    10018  10020  1149\n3466    10018  10019  10020\n3467    10021  2685  10026\n3468    10025  9884  1149\n3469    2686  10020  10019\n3470    2686  10026  10041\n3471    10020  10029  1149\n3472    10030  10029  10020\n3473    10028  10025  10029\n3474    2686  10019  10026\n3475    2685  10040  10026\n3476    1149  10029  10025\n3477    10024  10023  2683\n3478    10023  9884  10025\n3479    2682  10034  10027\n3480    2682  10024  10034\n3481    10023  10025  2683\n3482    9916  10023  10024\n3483    10033  10034  10024\n3484    10036  10033  2683\n3485    10034  10042  10027\n3486    1957  10042  10034\n3487    10034  10033  1957\n3488    10033  10024  2683\n3489    2683  10025  10028\n3490    2691  10027  10042\n3491    10030  10020  2686\n3492    10021  10019  2684\n3493    10031  2686  10041\n3494    10041  10040  1961\n3495    2693  10028  10029\n3496    10032  2693  10030\n3497    2686  10031  10030\n3498    2693  10029  10030\n3499    10070  10031  10041\n3500    10070  1961  10071\n3501    10031  10032  10030\n3502    2695  10032  10031\n3503    10068  2693  10032\n3504    10070  10041  1961\n3505    10040  2685  9813\n3506    10067  2693  10068\n3507    10035  10033  10036\n3508    10036  10028  10067\n3509    1957  10039  10042\n3510    10037  10039  1957\n3511    10033  10035  1957\n3512    10036  2683  10028\n3513    2692  10035  10036\n3514    10077  2692  10067\n3515    10035  10037  1957\n3516    10075  10037  10035\n3517    10037  2701  10038\n3518    2692  10036  10067\n3519    10028  2693  10067\n3520    10039  10037  10038\n3521    2692  10075  10035\n3522    10026  10040  10041\n3523    2685  10022  9814\n3524    10045  10042  10039\n3525    2690  9907  10044\n3526    10044  2691  10045\n3527    10043  2688  9909\n3528    9905  2690  10043\n3529    10044  10046  2690\n3530    9911  2691  10044\n3531    2690  10055  10043\n3532    10046  10045  2700\n3533    2688  9908  9909\n3534    10054  2688  10043\n3535    2688  10062  10052\n3536    10046  10044  10045\n3537    10042  10045  2691\n3538    9908  2688  10052\n3539    2687  10060  10051\n3540    10051  10060  10059\n3541    10049  10050  10051\n3542    2708  10049  10051\n3543    2698  10060  10053\n3544    1426  10049  10047\n3545    10059  10060  2698\n3546    10061  2698  10052\n3547    2708  10051  10059\n3548    10063  2708  10059\n3549    10059  2698  10064\n3550    2698  10053  10052\n3551    10053  9908  10052\n3552    10066  10049  2708\n3553    10046  10055  2690\n3554    10060  10017  10053\n3555    10057  10055  10046\n3556    10057  2700  10058\n3557    10062  2688  10054\n3558    1962  10054  10055\n3559    10055  10057  1962\n3560    10057  10046  2700\n3561    10057  10056  1962\n3562    10073  10058  10038\n3563    1962  10065  10054\n3564    10093  10065  1962\n3565    10065  10098  2697\n3566    10058  2700  10038\n3567    10045  10039  2700\n3568    10054  10065  10062\n3569    10064  2698  10061\n3570    10061  10062  2697\n3571    2708  10063  10097\n3572    10059  10064  10063\n3573    10061  10089  10064\n3574    10052  10062  10061\n3575    1150  10064  10089\n3576    10090  10089  2697\n3577    10063  1150  10095\n3578    10063  10064  1150\n3579    10096  10095  1150\n3580    10063  10095  10097\n3581    1150  10089  10091\n3582    10089  10061  2697\n3583    10062  10065  2697\n3584    2705  10097  10095\n3585    10058  10056  10057\n3586    10054  10043  10055\n3587    10038  2700  10039\n3588    10097  10066  2708\n3589    10070  2695  10031\n3590    10053  1425  9908\n3591    10069  2695  10079\n3592    10069  10032  2695\n3593    10068  10069  1959\n3594    10068  10032  10069\n3595    10070  10072  2695\n3596    10070  10071  10072\n3597    10079  10072  10081\n3598    2696  10072  10071\n3599    10082  1959  10084\n3600    10078  1959  10069\n3601    10078  10069  10079\n3602    10079  2695  10072\n3603    9817  2696  10071\n3604    10068  1959  10077\n3605    2701  10075  10074\n3606    2692  10077  10076\n3607    10073  10038  2701\n3608    10088  10073  2701\n3609    10075  2692  10076\n3610    10073  2699  10058\n3611    10074  10076  2737\n3612    10082  10076  10077\n3613    10088  2701  10074\n3614    10087  10088  10074\n3615    2737  10076  10082\n3616    10074  10075  10076\n3617    10077  1959  10082\n3618    10114  10073  10088\n3619    10081  10072  2696\n3620    2701  10037  10075\n3621    2694  10081  10080\n3622    2694  10079  10081\n3623    10078  2694  10116\n3624    10078  10079  2694\n3625    2696  9811  10081\n3626    2696  9812  9811\n3627    10080  9811  1960\n3628    9810  9811  9812\n3629    3236  10116  12177\n3630    12173  10116  2694\n3631    12173  2694  10080\n3632    10080  10081  9811\n3633    9812  3246  9810\n3634    10078  10116  10084\n3635    10087  2737  10085\n3636    10082  10084  10083\n3637    1127  10088  10087\n3638    10086  1127  10087\n3639    2737  10082  10083\n3640    10087  10074  2737\n3641    10085  10083  12169\n3642    3236  10083  10084\n3643    10086  10087  10085\n3644    3251  10086  10085\n3645    1127  10086  12174\n3646    10085  2737  10083\n3647    10084  10116  3236\n3648    10220  1127  12174\n3649    9810  1960  9811\n3650    10084  1959  10078\n3651    1961  9808  10071\n3652    10114  10088  1127\n3653    10093  10056  10092\n3654    10058  2699  10056\n3655    10098  10065  10093\n3656    2703  10098  10093\n3657    10092  10056  2699\n3658    10090  2697  10098\n3659    2703  10092  10103\n3660    2699  10102  10092\n3661    10099  10098  2703\n3662    10100  10099  2703\n3663    10099  10101  2702\n3664    2703  10093  10092\n3665    10073  10114  2699\n3666    10098  10099  10090\n3667    10096  1150  10091\n3668    10091  10090  2702\n3669    10094  10096  2706\n3670    10094  10095  10096\n3671    10091  10106  10096\n3672    10089  10090  10091\n3673    10108  10106  2702\n3674    10106  2706  10096\n3675    10104  2706  10112\n3676    10104  10094  2706\n3677    2706  10106  10107\n3678    10091  2702  10106\n3679    10090  10099  2702\n3680    2705  10095  10094\n3681    10114  10102  2699\n3682    1962  10056  10093\n3683    10103  10100  2703\n3684    10103  10102  3234\n3685    10101  10099  10100\n3686    10101  10100  1963\n3687    10103  12190  10100\n3688    10101  10108  2702\n3689    3234  12190  10103\n3690    12175  3234  10220\n3691    1963  10100  12190\n3692    12189  1963  12190\n3693    12190  3234  12184\n3694    10102  10220  3234\n3695    10102  10114  10220\n3696    10101  1963  12245\n3697    10107  10108  3260\n3698    10112  2706  10107\n3699    10113  10112  1559\n3700    10104  10112  10113\n3701    10107  12244  10112\n3702    10108  10107  10106\n3703    3260  12244  10107\n3704    12247  3260  12245\n3705    1559  12249  10113\n3706    10112  12244  1559\n3707    12250  12249  1559\n3708    12248  3257  12249\n3709    1559  12244  12252\n3710    12245  3260  10108\n3711    10108  10101  12245\n3712    2704  10104  10113\n3713    12245  1963  12246\n3714    10102  10103  10092\n3715    10114  1127  10220\n3716    10105  10094  10104\n3717    12244  3260  12251\n3718    10067  10068  10077\n3719    10040  9809  1961\n3720    12249  10109  10113\n3721    10122  2719  9984\n3722    10048  2721  10122\n3723    2720  9983  10119\n3724    10120  10119  2719\n3725    2719  10122  10120\n3726    10047  2721  10048\n3727    10126  10122  2721\n3728    10066  2721  10047\n3729    10120  10121  10119\n3730    1427  10121  10120\n3731    10115  2721  10066\n3732    10122  10126  10120\n3733    10047  10049  10066\n3734    10119  10121  2720\n3735    10124  10014  10123\n3736    2710  10124  10123\n3737    10133  10134  10132\n3738    10127  10132  10124\n3739    10123  9982  10125\n3740    10132  2709  10124\n3741    10125  2710  10123\n3742    10125  2720  10130\n3743    2710  10127  10124\n3744    10131  2710  10125\n3745    10128  10127  2710\n3746    10125  9982  2720\n3747    9983  2720  9982\n3748    10132  10127  2711\n3749    10121  10130  2720\n3750    9978  2719  10119\n3751    1427  10126  10117\n3752    10115  10126  2721\n3753    10121  10167  10130\n3754    10121  1427  10167\n3755    10126  10115  10117\n3756    10131  10125  10130\n3757    10117  10118  1427\n3758    2705  10117  10115\n3759    10167  2724  10130\n3760    10188  2724  10167\n3761    2724  10177  10176\n3762    1427  10189  10167\n3763    10066  10097  10115\n3764    10130  2724  10131\n3765    10129  10127  10128\n3766    10129  10128  2138\n3767    2711  10129  10137\n3768    2711  10127  10129\n3769    10128  10131  10176\n3770    2710  10131  10128\n3771    10129  10168  10137\n3772    10178  2138  10176\n3773    2711  10137  10136\n3774    2723  10135  10137\n3775    10135  10174  10172\n3776    2138  10128  10176\n3777    10131  2724  10176\n3778    10132  2711  10133\n3779    2705  10105  10117\n3780    10120  10126  1427\n3781    10097  2705  10115\n3782    10135  10136  10137\n3783    10149  10150  10145\n3784    10149  2222  10141\n3785    10155  10151  10150\n3786    10151  2716  10150\n3787    10150  10149  2717\n3788    2222  10149  10145\n3789    10139  2717  10149\n3790    10141  10133  10136\n3791    10153  2714  10155\n3792    10155  10150  2717\n3793    10149  10141  10139\n3794    10141  2222  10133\n3795    10134  10133  2222\n3796    10151  10155  2714\n3797    10159  2713  10143\n3798    10143  10142  2714\n3799    10147  10146  2713\n3800    10148  10146  10147\n3801    10143  2714  10152\n3802    2713  10008  10143\n3803    10160  10147  10159\n3804    10152  10159  10143\n3805    10147  2224  10148\n3806    10160  2224  10147\n3807    2715  10159  10152\n3808    10159  10147  2713\n3809    10152  2714  10153\n3810    10162  10148  2224\n3811    10164  10155  2717\n3812    10142  10151  2714\n3813    2722  10139  10141\n3814    10136  10135  2722\n3815    10164  10153  10155\n3816    10164  2717  10138\n3817    10139  2722  10140\n3818    2722  10141  10136\n3819    2730  10138  10140\n3820    10172  10140  2722\n3821    10138  10195  10164\n3822    2730  10195  10138\n3823    10140  10172  10171\n3824    10140  10138  10139\n3825    10135  10172  2722\n3826    10164  10195  2223\n3827    2715  10160  10159\n3828    10152  10154  2715\n3829    2224  10157  10156\n3830    10161  10157  10160\n3831    10160  2715  10161\n3832    10152  10153  10154\n3833    10199  10154  10192\n3834    2223  10154  10153\n3835    2732  10157  10161\n3836    10161  2715  10199\n3837    10196  10161  10199\n3838    2732  10158  10157\n3839    10192  10154  2223\n3840    2715  10154  10199\n3841    10153  10164  2223\n3842    10157  2224  10160\n3843    2223  10195  10193\n3844    2717  10139  10138\n3845    10133  2711  10136\n3846    2718  10148  10163\n3847    2138  10168  10129\n3848    1582  9982  10123\n3849    10111  10189  10118\n3850    10105  10118  10117\n3851    10177  2724  10188\n3852    2725  10188  10189\n3853    10118  10105  2704\n3854    10118  10189  1427\n3855    10110  2725  10111\n3856    2704  10111  10118\n3857    2725  10180  10188\n3858    10181  10180  2725\n3859    10111  2704  10109\n3860    10111  2725  10189\n3861    10094  10105  2705\n3862    10188  10180  10177\n3863    2723  10168  10169\n3864    10176  10177  10178\n3865    10172  10174  1428\n3866    10175  10174  2723\n3867    2138  10178  10170\n3868    10174  10135  2723\n3869    10170  10168  2138\n3870    10170  10178  10179\n3871    10169  10175  2723\n3872    2733  10169  10170\n3873    10178  10177  2726\n3874    10170  10169  10168\n3875    10175  10169  10183\n3876    10173  10174  10175\n3877    10177  10180  2726\n3878    10188  10167  10189\n3879    10181  10110  12266\n3880    10181  2725  10110\n3881    10180  10182  2726\n3882    10180  10181  10182\n3883    10110  10109  3257\n3884    10110  10111  10109\n3885     636  10181  12266\n3886     636  12266  12265\n3887    2726  10182  10185\n3888    10182  10181   636\n3889    12258  12266  3257\n3890    12266  10110  3257\n3891    2704  10105  10104\n3892    12268  10185  10182\n3893    2733  10170  10179\n3894    10183  2733  10187\n3895    2734  10175  10183\n3896    10186  2734  10183\n3897    10184  2733  10179\n3898    10183  10169  2733\n3899    10184  10187  2733\n3900    3263  10184  10185\n3901    10186  10217  2734\n3902    2139  10186  10187\n3903    12271  10217  10186\n3904    10183  10187  10186\n3905    10187  10184  12267\n3906    10179  10185  10184\n3907    10179  2726  10185\n3908    10173  10175  2734\n3909    10217  3261  10216\n3910    10179  10178  2726\n3911    10109  2704  10113\n3912    10190  2734  10217\n3913    10205  2730  10171\n3914    2730  10140  10171\n3915    10193  10192  2223\n3916    10193  10195  10200\n3917    10171  1428  10191\n3918    10172  1428  10171\n3919    10191  10205  10171\n3920    10191  10173  10190\n3921    2728  10193  10200\n3922    10200  2730  10205\n3923    10200  10205  10204\n3924    1428  10173  10191\n3925    1428  10174  10173\n3926    10194  10193  2728\n3927    10196  2732  10161\n3928    10199  2727  10196\n3929    2732  10209  10158\n3930    10198  10209  2732\n3931    2732  10196  10198\n3932    10192  2727  10199\n3933    10197  2727  10211\n3934    10194  2727  10192\n3935    10209  10198  10210\n3936    10198  10196  10197\n3937    10211  2727  10194\n3938    10197  10196  2727\n3939    10192  10193  10194\n3940    1138  10198  10197\n3941    2731  10205  10191\n3942    10200  10195  2730\n3943    2731  10190  10216\n3944    2731  10204  10205\n3945    2728  10204  10202\n3946    2728  10200  10204\n3947    2731  10214  10204\n3948    10191  10190  2731\n3949    10223  10212  2729\n3950    10214  10202  10204\n3951    2729  10201  10203\n3952    10201  2728  10202\n3953    10201  10202  10203\n3954    2731  10216  10214\n3955    10190  10217  10216\n3956    10201  10211  10194\n3957    1138  10210  10198\n3958    10213  10210  1138\n3959    10209  10210  2739\n3960    10213  10208  10210\n3961    10197  10212  1138\n3962    10211  10212  10197\n3963    10224  10212  10223\n3964    2729  10212  10211\n3965    3137  10213  13316\n3966    10213  1138  10224\n3967    10213  10224  13316\n3968    10213  3137  10208\n3969    10206  3137  13313\n3970    10224  1138  10212\n3971    10211  10201  2729\n3972    10208  3137  10206\n3973    10202  10214  2238\n3974    10194  2728  10201\n3975    10173  2734  10190\n3976    10158  10209  10215\n3977    12276  10214  10216\n3978    10137  10168  2723\n3979    12249  3257  10109\n3980    10156  10157  10158\n3981    10083  3236  12169\n3982    10027  2691  9910\n3983    2696  9817  9812\n3984    10210  10208  2739\n3985    12268  10182   636\n3986    9529  2558  9541\n3987    1948  10004  10003\n3988    9356  9353  2511\n3989    9353  9356  9222\n3990    9370  2511  9355\n3991    9355  2511  9353\n3992    9354  9355  9353\n3993    9398  9400  2510\n3994    9400  9398  9401\n3995    9421  9371  9400\n3996    9400  9371  2510\n3997    9400  9401  2524\n3998    2510  9371  9355\n3999    9354  2510  9355\n4000    9370  9355  9371\n4001    9371   578  9370\n4002    9371  9421   578\n4003    10233   578  9421\n4004    9421  10232  10233\n4005    10227  2663  10232\n4006    2524  10232  9421\n4007    10227  10226  2663\n4008    9418  10232  2524\n4009    10232  2663  10233\n4010    9400  2524  9421\n4011    2524  9401  9415\n4012    9419  9415  1946\n4013    9410  9415  9401\n4014    2661  9418  9419\n4015    9419  9418  9415\n4016    9415  9410  1946\n4017    9415  9418  2524\n4018    1946  9963  10016\n4019    1946  9410  9412\n4020    10016  10234  9419\n4021    10015  2662  10016\n4022    10235  2662  10259\n4023    10016  9419  1946\n4024    9963  1946  9412\n4025    2662  10234  10016\n4026    10227  2661  10228\n4027    10227  9418  2661\n4028    10226  10228   577\n4029    10236  10240  10228\n4030    10228  2661  10236\n4031    10227  10228  10226\n4032    10234  10235  10236\n4033    10235  10234  2662\n4034    10236  2660  10240\n4035    2660  10236  10235\n4036    2660  10260  10242\n4037    10234  10236  2661\n4038    9419  10234  2661\n4039    10240  2660  10241\n4040    2660  10235  10260\n4041    9418  10227  10232\n4042    9994  1948  9992\n4043     577  10228  10240\n4044    10231  10229  10230\n4045    2761  10231  10244\n4046    10231  2761  10229\n4047    10229   577  10230\n4048    10230  10241  2679\n4049    10230   577  10240\n4050    2679  10238  10237\n4051    10238  2679  10241\n4052    10241  10242  10238\n4053    10230  2679  10231\n4054    10241  10230  10240\n4055    10231  2679  10243\n4056    10245  10244  10246\n4057    10245  2761  10244\n4058    10246   576  10245\n4059    10244  2762  10246\n4060    10243  10237  10256\n4061    10243  10244  10231\n4062    10256  2762  10243\n4063    10237   575  10256\n4064    10243  2762  10244\n4065    10237  10243  2679\n4066    10238  10239  10237\n4067    2744  10250   575\n4068    2680  10239  10238\n4069    10252  2752  10250\n4070     575  10237  10239\n4071    10250  2744  10252\n4072    10262  10251  10239\n4073    10252  10254  2752\n4074    10261  10254  10252\n4075    10254  2751  10255\n4076    10251   575  10239\n4077    10242  2680  10238\n4078    2752  10254  10253\n4079    10267  10266   574\n4080     574  10253  10255\n4081    10266  10265  2748\n4082    2755  10258  10257\n4083    10258  10248  10257\n4084    10289  2755  10290\n4085     574  10255  10267\n4086    10253  10254  10255\n4087    10257  10248  2759\n4088    2744   575  10251\n4089    2660  10242  10241\n4090    9963  10015  10016\n4091    10259   762  10260\n4092    10259  10260  10235\n4093    10239  2680  10262\n4094    2680  10242  10274\n4095    10274  10260   762\n4096    10259  2662  10015\n4097    10263  10262  2680\n4098    10273  10263  10274\n4099    10264  10251  10262\n4100    2743  10264  10262\n4101    10264  10275  10271\n4102    10263  2680  10274\n4103    10259  10015  10222\n4104    10251  10264  2744\n4105    10261  2751  10254\n4106    10261  2744  10271\n4107    2751  10269  10255\n4108    10270  10269  2751\n4109    2751  10261  10272\n4110    10255  10269  10267\n4111    10270  2751  10272\n4112    1025  10272  10271\n4113    10268  10269  10270\n4114    10268  2749  10269\n4115    10270  10272  10278\n4116    10272  10261  10271\n4117    2744  10264  10271\n4118    10269  2749  10267\n4119    10262  10263  2743\n4120    10252  2744  10261\n4121    10273   762  10281\n4122    10222   762  10259\n4123    10263  10282  2743\n4124    10263  10273  10282\n4125     762  10222  10221\n4126    10273  10274   762\n4127    10281  2676  10282\n4128    10281  10282  10273\n4129    10282  10276  2743\n4130    10409  10276  10282\n4131    10276  2808  10277\n4132    10281   762  10221\n4133    10221  10222  9995\n4134    2743  10276  10275\n4135    10278  10272  1025\n4136    1025  10275  10277\n4137    10268  10284  2749\n4138    10402  10284  10268\n4139    10278  2760  10270\n4140    10271  10275  1025\n4141    10280  2760  10278\n4142    1025  10279  10278\n4143    2760  10402  10268\n4144    10280  10402  2760\n4145    10277  10279  1025\n4146    2760  10268  10270\n4147    10275  10276  10277\n4148    10285  10284  1026\n4149    1026  10284  10402\n4150    10275  10264  2743\n4151    10015  2664  10222\n4152    2749  10284  10283\n4153     573  10286  10288\n4154    10266  10267  10265\n4155    10292  10294   573\n4156    10265  10287  2748\n4157    10288  10286  10287\n4158    10283  10287  10265\n4159    10292  10293  10294\n4160    10288  10292   573\n4161    10287  2750  10288\n4162    10286  2748  10287\n4163    10267  2749  10265\n4164    10294  10293  2757\n4165    10302  2757  10295\n4166    2755  10289  10258\n4167     572  10291  10290\n4168    10302  10303   572\n4169    10291  10289  10290\n4170    2753  10303  10295\n4171    10289  10305  10258\n4172     851  10305  10289\n4173    10303  10300   572\n4174    10303  10302  10295\n4175    2757  10293  10295\n4176    2758  10258  10305\n4177    10296  10295  10293\n4178    10298  10288  2750\n4179    2750  10283  10285\n4180    10296  2753  10295\n4181    10296  10293  2756\n4182    10288  10298  10292\n4183    2750  10287  10283\n4184    10299  10298  2750\n4185    10407  10299  10285\n4186    10298  2756  10292\n4187    10297  2756  10298\n4188    2756  10311  10296\n4189    10299  2750  10285\n4190    2749  10283  10265\n4191    10296  10310  2753\n4192    10301  10291  10300\n4193    10291   572  10300\n4194     851  10289  10291\n4195    10306  10305   851\n4196    10303  10304  10300\n4197    2753  10304  10303\n4198    2754  10301  10300\n4199    10424  2754  10304\n4200    10307   851  10426\n4201     851  10291  10301\n4202    10301  10426   851\n4203     851  10307  10306\n4204    10446  10301  2754\n4205    10300  10304  2754\n4206    10304  2753  10310\n4207    10306  10307  10308\n4208    10308  10307  2783\n4209    2756  10293  10292\n4210    10284  10285  10283\n4211    10258  2758  10248\n4212    10221  10471  10281\n4213    10242  10260  10274\n4214    10015  9963  2664\n4215    2758  10305  10306\n4216    10316  10321  10322\n4217     570  10316  10315\n4218    10316   570  10321\n4219    10321  2746  10322\n4220    10326  10335   571\n4221    2746  10326  10322\n4222    10335  10326  2746\n4223    10322  10323  2745\n4224    10316  10322  2745\n4225    10318  10317  2778\n4226    10317  10319   569\n4227    10318  10319  10317\n4228    2778  10315  10314\n4229    10320  10318  10314\n4230    10314  10315  10316\n4231    10318  2765  10319\n4232    10320  2765  10318\n4233    10320  10314  2745\n4234    10314  10318  2778\n4235    10316  2745  10314\n4236    10336  10319  2765\n4237    10247  10313   571\n4238    10249  10313  10247\n4239    2759  10248  10249\n4240    2747  10326  10313\n4241    10326   571  10313\n4242    10313  10249  10312\n4243    10247  2759  10249\n4244    10333  10312  10309\n4245    10312  2747  10313\n4246    2747  10333  10324\n4247    10333  2747  10312\n4248    10332   868  10352\n4249    10312  10249  2758\n4250    10248  2758  10249\n4251    10326  2747  10323\n4252    10325  10320  2745\n4253    10325  10323  10324\n4254    10331  2765  10320\n4255    10330  2765  10331\n4256    10320  10325  10331\n4257    2745  10323  10325\n4258     868  10331  10325\n4259    10334   868  10324\n4260    10331  10332  10330\n4261    10332  10331   868\n4262    10332  10352  10351\n4263     868  10325  10324\n4264    10323  2747  10324\n4265    10330  10332  2766\n4266    10324  10333  10334\n4267    10323  10322  10326\n4268    10336  2765  10330\n4269     569  10338  2764\n4270     569  10319  10338\n4271    10337  10339  2764\n4272    2764  10338  10337\n4273    10330  10337  10336\n4274    10330  2766  10337\n4275    10337  10329  10339\n4276    10329  10337  2766\n4277    10329  10327  10328\n4278    10336  10337  10338\n4279    10319  10336  10338\n4280    10339  10329   568\n4281    10349   568  10328\n4282    2767  10342  10341\n4283    2767  10349  10350\n4284    10341  10340   567\n4285    2768  10350  10328\n4286    10350  10342  2767\n4287    10349  10328  10350\n4288     568  10329  10328\n4289    10327  10329  2766\n4290    10340  10341  10342\n4291    2769  10340  10342\n4292    10358   567  10340\n4293    10359  10358  10340\n4294    2768  10353  10350\n4295    10353  2768  10354\n4296    10327  10363  2768\n4297    10342  10353  2769\n4298    10351  10363  10327\n4299    10342  10350  10353\n4300    10327  2766  10351\n4301    2771   562  10343\n4302    1027  10346  10348\n4303    2771  10347  10346\n4304    2774  10388  10387\n4305     561  10382  10378\n4306    10374  10373   561\n4307     561  10378  10380\n4308    10388  1027  10384\n4309    2774  10375  10374\n4310    10377  10343   562\n4311    10327  2768  10328\n4312    10332  10351  2766\n4313    10380  10378  10379\n4314    10309  10312  2758\n4315     868  10357  10352\n4316    2763  10333  10309\n4317    10351  10352  2777\n4318    10363  10351  2777\n4319    10334  10333  2763\n4320    10354  2768  10363\n4321    10372  10357  10334\n4322    10308  10372  2763\n4323    10356  2777  10352\n4324    10357  10356  10352\n4325    2777  10366  10363\n4326    10334  2763  10372\n4327    2763  10309  10308\n4328    10354  10363  10366\n4329    10359  2769  10364\n4330    10353  10354  10355\n4331    10362  2791  10359\n4332    2791  10358  10359\n4333    2769  10353  10355\n4334    10340  2769  10359\n4335    10364  10362  10359\n4336    10371  10364  10355\n4337    10361  10362  10360\n4338    10361  2791  10362\n4339    10362  10364  2789\n4340    2769  10355  10364\n4341    10355  10354  1889\n4342    10372  2782  10357\n4343    2777  10367  10366\n4344    2777  10356  10367\n4345    1889  10371  10355\n4346    10365  1889  10366\n4347    10357  2782  10356\n4348    2782  10372  10425\n4349    2789  10371  10440\n4350    1889  10431  10371\n4351     565  10509  10508\n4352    10362  2789  10360\n4353    10428  10360  2789\n4354    10364  10371  2789\n4355    10425  10372  10308\n4356    10360   566  10361\n4357    10448  10523   566\n4358    10502  10504  2810\n4359    2810  10523  10505\n4360    10508  10507  2816\n4361    10525  10524   564\n4362    10518  10525  2816\n4363     565  10504  10503\n4364    10429   566  10360\n4365    10354  10366  1889\n4366    2758  10306  10309\n4367    10347  10343  10345\n4368    10343  10377  10344\n4369    2772  10348  10347\n4370    10348  10346  10347\n4371    10345  10343  10344\n4372    10348  10384  1027\n4373    10344  2775  10345\n4374    10377   563  10344\n4375    10347  10396  2772\n4376    10396  10347  10345\n4377    10369   563  10370\n4378     563  10376  10344\n4379    10348  2772  10383\n4380    10375  10387  10391\n4381    10387  10388  10384\n4382    10375  10373  10374\n4383    10375  2773  10373\n4384    2770  10387  10384\n4385    10387  10375  2774\n4386    10391  10387  2770\n4387    10385  2770  10383\n4388    10391  2773  10375\n4389    10389  10382  10373\n4390    2770  10390  10391\n4391    2770  10384  10383\n4392    10384  10348  10383\n4393    10373  10382   561\n4394    10383  2772  10386\n4395    10343  10347  2771\n4396     563  10369  10376\n4397    2775  10396  10345\n4398    10397  2775  10376\n4399    10527  10368  2819\n4400    2775  10344  10376\n4401    10369  10370  10368\n4402     564  10547  10548\n4403    10369  10397  10376\n4404    2811  10397  10369\n4405    2811  10369  10368\n4406    10548  10527  2819\n4407    2775  10397  10394\n4408    10393  10389  2773\n4409    10396  10395  2772\n4410    10389  2780  10382\n4411    10389  10392  2780\n4412    2770  10385  10390\n4413    2773  10389  10373\n4414    10386  10395  10531\n4415    10394  10395  10396\n4416    10390  10385  1735\n4417    10383  10386  10385\n4418    10394  2776  10395\n4419    10390  2773  10391\n4420    10385  10386  1735\n4421    2772  10395  10386\n4422    10396  2775  10394\n4423    10390  10393  2773\n4424    10526  10394  10397\n4425    2819  10368  10370\n4426    10378  10382  10381\n4427    10356  2782  10434\n4428     868  10334  10357\n4429    10306  10308  10309\n4430    2780  10381  10382\n4431    10297  10298  10299\n4432    2808  10276  10409\n4433    10282  2676  10409\n4434    10277  10404  10279\n4435    10277  2808  10404\n4436    2808  10411  10404\n4437    10278  10279  10280\n4438    10409  2676  10410\n4439    2676  10281  10471\n4440    2808  10409  10411\n4441    10415  2807  10404\n4442    10422  2676  10471\n4443    10221  2671  10471\n4444    9993  2671  9995\n4445    10279  10404  2807\n4446    10285  1026  10407\n4447    10408  10407  1026\n4448    10299  2785  10297\n4449    10299  10407  2785\n4450    10402  10403  1026\n4451    10280  10403  10402\n4452    10403  10408  1026\n4453    2807  10403  10280\n4454    2785  10405  10297\n4455    10420  10405  2785\n4456    10412  10403  2807\n4457    10407  10406  2785\n4458    10280  10279  2807\n4459    10297  10405  10311\n4460    10471  2671  10012\n4461    10297  10311  2756\n4462    1947  10411  10410\n4463    10410  10411  10409\n4464    10413  2807  10415\n4465    1947  10415  10411\n4466    10410  10422  10423\n4467    2676  10422  10410\n4468    2677  10422  10012\n4469    10012  10422  10471\n4470    1947  10449  10415\n4471    1947  10410  10423\n4472    10012  9992  10013\n4473    2677  10423  10422\n4474    9992  10012  2671\n4475    10413  10415  10449\n4476    10406  10408  2786\n4477    10408  10403  10412\n4478    10420  2785  10406\n4479    10421  10420  10406\n4480    2786  10408  10412\n4481    10406  10407  10408\n4482    10414  2786  10412\n4483    2795  10414  10413\n4484    2786  10421  10406\n4485    10450  10421  2786\n4486    10421  2787  10420\n4487    10414  10412  10413\n4488    2807  10413  10412\n4489    10419  10420  2787\n4490    1947  10423  10457\n4491    10404  10411  10415\n4492    9992  2671  9993\n4493    10405  10420  10419\n4494    10301  10446  10426\n4495    10310  10296  10311\n4496    10307  10426  10427\n4497    10307  10427  2783\n4498    10310  10311  2035\n4499    10308  2783  10425\n4500    10446  10424  10416\n4501    2035  10424  10310\n4502    10426  2784  10427\n4503    10446  2784  10426\n4504    10427  10432  2783\n4505    10446  2754  10424\n4506    10405  2035  10311\n4507    10425  2783  10432\n4508    10434  10367  10356\n4509    2782  10433  10434\n4510    10431  1889  10365\n4511    2792  10365  10367\n4512    10367  10434  2792\n4513    10425  10433  2782\n4514    10440  10431  2790\n4515    10365  10430  10431\n4516    10439  10428  10440\n4517    2789  10440  10428\n4518    2792  10430  10365\n4519    10371  10431  10440\n4520    10434  10435  2792\n4521    10428  10429  10360\n4522    2035  10416  10424\n4523    10304  10310  10424\n4524    2784  10416  10418\n4525    10417  2035  10419\n4526    10427  10437  10432\n4527    10427  2784  10437\n4528    2035  10417  10416\n4529    10432  10433  10425\n4530    2784  10438  10437\n4531    10473  10417  10419\n4532    10437  1268  10432\n4533    10436  1268  10437\n4534    1268  10445  10435\n4535    10418  10416  10417\n4536    10417  2793  10418\n4537    10432  1268  10433\n4538    10435  10434  10433\n4539    2790  10430  10441\n4540    10439  10440  2790\n4541    10439  2790  10444\n4542    10435  10442  2792\n4543    2790  10431  10430\n4544    10441  10430  10442\n4545    10445  10442  10435\n4546    10444  10443  10439\n4547    10474  10444  10441\n4548    10443  10444  2034\n4549    2790  10441  10444\n4550    10441  10442  2800\n4551    10430  2792  10442\n4552    10433  1268  10435\n4553    10428  10439  2788\n4554    2784  10418  10438\n4555    10446  10416  2784\n4556    10405  10419  2035\n4557    10443  2788  10439\n4558    10414  10450  2786\n4559    9995  2671  10221\n4560    10464  2677  10013\n4561    10013  2677  10012\n4562    10457  10449  1947\n4563    10457  10423  10459\n4564    10013  1948  10166\n4565    10013  9992  1948\n4566    10463  10459  10464\n4567    10464  10459  2677\n4568    10457  2796  10458\n4569    10459  2796  10457\n4570    10452  2795  10458\n4571    10464  10013  10166\n4572    10003  10166  1948\n4573    10457  10458  10449\n4574    10451  10414  2795\n4575    2795  10449  10458\n4576    10421  10454  2787\n4577    10421  10450  10454\n4578    10451  10450  10414\n4579    10413  10449  2795\n4580     719  10454  10450\n4581    10453   719  10451\n4582    10454  10456  2787\n4583    10455  10456  10454\n4584    10454   719  10455\n4585     719  10450  10451\n4586    10451  2795  10452\n4587    2787  10456  10473\n4588    2736  10464  10166\n4589    10423  2677  10459\n4590    10461  2796  10463\n4591    10463  2796  10459\n4592    10460  10452  10458\n4593    10461  10460  2796\n4594    10463  2736  10470\n4595    10464  2736  10463\n4596    10470  10461  10463\n4597    10995  2736  10165\n4598    10461  10462  10460\n4599    1566  10462  10461\n4600    10461  10470  1566\n4601    10995  10470  2736\n4602    10166  10165  2736\n4603    10460  10462  2797\n4604    10469   719  10453\n4605    10453  10452  2797\n4606    10455  2834  10456\n4607    10468  2834  10455\n4608     719  10469  10455\n4609    10453  10451  10452\n4610    10973  10469  10453\n4611    10976  10973  2797\n4612    10469  10468  10455\n4613    2932  10468  10469\n4614    10468  10982  10466\n4615    10973  10453  2797\n4616    10452  10460  2797\n4617    2834  10468  10466\n4618    2932  10469  10973\n4619    10460  10458  2796\n4620    10165  10166  10003\n4621    10456  2834  10472\n4622    10483  10418  2793\n4623    2793  10473  10472\n4624    10482  1268  10436\n4625    2794  10436  10438\n4626    10418  10483  10438\n4627    10417  10473  2793\n4628    2794  10483  10486\n4629    2793  10487  10483\n4630    10496  10482  2802\n4631    10481  10482  10436\n4632    2794  10481  10436\n4633    2794  10438  10483\n4634    10456  10472  10473\n4635    10482  10445  1268\n4636    10474  10441  2800\n4637    2800  10445  10496\n4638    10443  2034  10477\n4639    10444  10474  2034\n4640    2800  10475  10474\n4641    2800  10442  10445\n4642    10474  10476  2034\n4643    10491  10475  10496\n4644    2034  10478  10477\n4645    10488  10478  2034\n4646    10476  10474  10475\n4647    10475  2800  10496\n4648    10445  10482  10496\n4649    10479  10477  10478\n4650    10472  10487  2793\n4651    10436  10437  10438\n4652    10484  2794  10486\n4653    10484  10486  10497\n4654    10485  10481  10484\n4655    10481  2794  10484\n4656    10486  10487  2036\n4657    10486  10483  10487\n4658    2036  10465  10467\n4659    10465  10487  10472\n4660    2036  10497  10486\n4661    10975  10497  2036\n4662    2930  10484  10497\n4663    10465  2036  10487\n4664    2834  10465  10472\n4665    2930  10485  10484\n4666    2801  10475  10491\n4667    10491  2802  10492\n4668    10476  10488  2034\n4669    10500  10488  10476\n4670    10475  2801  10476\n4671    10496  2802  10491\n4672    10491  10490  2801\n4673    10980  10492  10485\n4674    10489  10488  2805\n4675    10476  2801  10500\n4676    10979  10500  2801\n4677    10494  10489  10990\n4678    10500  2805  10488\n4679    2802  10485  10492\n4680    2802  10481  10485\n4681    10488  10489  10478\n4682    10465  10466  10467\n4683    2802  10482  10481\n4684    10466  10465  2834\n4685    10480  10443  10477\n4686    10492  10490  10491\n4687    10473  10419  2787\n4688    9995  10222  2664\n4689    10489  2803  10478\n4690    10502  10505  10506\n4691    10523  10448  10505\n4692    2809  10503  10502\n4693    10503  10509   565\n4694    2799  10506  10505\n4695    10502  2810  10505\n4696    10506  2809  10502\n4697    10447  10448  10429\n4698    10510  10503  2809\n4699    10511  10510  2809\n4700    10510  10512  2817\n4701    2799  10505  10448\n4702    10429  10448   566\n4703    10503  10510  10509\n4704    10518  2816  10507\n4705    10507  10509  2817\n4706    10524  10518  2818\n4707    10524  10525  10518\n4708    10507  10516  10518\n4709    10509  10507  10508\n4710    10516  2818  10518\n4711    10516  2817  10517\n4712    10519  2818  10520\n4713    10519  10524  2818\n4714    10516  10515  2818\n4715    10507  2817  10516\n4716    10509  10510  2817\n4717    10524  10519  10547\n4718    10522  2809  10506\n4719    10524  10547   564\n4720    10501  2799  10447\n4721    10447  2799  10448\n4722    10506  10514  10522\n4723    10501  10514  2799\n4724    10447  2788  10480\n4725    10447  10429  2788\n4726    10513  10501  2798\n4727    10480  10501  10447\n4728    10549   836  10554\n4729     836  10514  10513\n4730    10501  10480  2798\n4731    10513  10514  10501\n4732    10443  10480  2788\n4733    10522  10514   836\n4734    10510  10511  10512\n4735    10512  10511  2824\n4736    10512  10517  2817\n4737    2818  10515  10520\n4738    10511  10522  10549\n4739    2809  10522  10511\n4740    10512  10550  10517\n4741    10553  2824  10549\n4742    10515  10516  10517\n4743    1905  10515  10517\n4744    10520  10556  2828\n4745    2824  10511  10549\n4746    10522   836  10549\n4747    10515  10556  10520\n4748    2824  10550  10512\n4749    2799  10514  10506\n4750    10429  10428  2788\n4751    10519  10520  10521\n4752    10368  10528  2811\n4753    10527  10548  10547\n4754    10394  10526  2776\n4755    10397  2811  10526\n4756    10527  10547  2820\n4757    10531  10395  2776\n4758    10535  2811  10528\n4759    2820  10528  10527\n4760    10526  10532  2776\n4761    10532  10526  10533\n4762    10528  2820  10537\n4763    2811  10533  10526\n4764    10519  2820  10547\n4765    2776  10532  10531\n4766    10392  10393  2813\n4767    10386  10531  1735\n4768    10544  2780  10392\n4769    10538  10544  10392\n4770    10390  1735  10529\n4771    10392  10389  10393\n4772    2813  10393  10529\n4773    10530  1735  10531\n4774    10538  10392  2813\n4775    10539  10538  2813\n4776    1735  10542  10529\n4777    10393  10390  10529\n4778    10529  10541  2813\n4779     764  10544  10538\n4780    10531  10532  10530\n4781    10528  10368  10527\n4782    10537  10521  10536\n4783    10537  10535  10528\n4784    10534  10533  10535\n4785    10535  10533  2811\n4786    10535  10537  1028\n4787    10537  2820  10521\n4788    10593  1028  10536\n4789    1028  10537  10536\n4790    10546  10534  10545\n4791    10534  10535  1028\n4792    10534  1028  10545\n4793    10536  10521  2828\n4794    10519  10521  2820\n4795    10533  10534  2812\n4796    10542  10530  10543\n4797    10530  10532  2812\n4798    10529  10542  10541\n4799    2814  10541  10542\n4800    10543  10530  2812\n4801    2813  10541  10539\n4802    2814  10543  10574\n4803    10546  10543  2812\n4804    10540  10539  2815\n4805    10571  10539  10541\n4806    2814  10571  10541\n4807    10540  10538  10539\n4808    10543  10546  10574\n4809    2814  10542  10543\n4810    2812  10534  10546\n4811    10542  1735  10530\n4812    10570  10536  2828\n4813    2812  10532  10533\n4814    10520  2828  10521\n4815    10540   764  10538\n4816     836  10513  10554\n4817    10504  10502  10503\n4818    10553  10554  2804\n4819    10553  10549  10554\n4820    10551  2824  10553\n4821    10558  10551  10553\n4822    10554  10513  10499\n4823    2824  10551  10550\n4824    2804  10499  10498\n4825    10479  10499  2798\n4826    10558  10553  2804\n4827    10562  10558  2804\n4828    10558  10559  2821\n4829    2804  10554  10499\n4830    10480  10477  2798\n4831    10551  10558  2821\n4832    1905  10556  10515\n4833    1905  10550  10552\n4834    10555  10570  2828\n4835    10557  10555  10556\n4836    10556  1905  10557\n4837    10555  2828  10556\n4838    10552  10566  1905\n4839    10552  10550  10551\n4840    10557  2823  10555\n4841    10563  2823  10557\n4842    10561  10552  2821\n4843    1905  10566  10557\n4844    10551  2821  10552\n4845    10569  10555  2823\n4846    10499  10479  10498\n4847    10513  2798  10499\n4848    10562  10498  10493\n4849    2803  10498  10479\n4850    10559  10558  10562\n4851    1887  10559  10562\n4852    10493  10498  2803\n4853    10559  10561  2821\n4854    10493  10494  10495\n4855    10494  10493  2803\n4856    10598  10560  1887\n4857    10495  1887  10493\n4858    10495  10494  2806\n4859    10493  1887  10562\n4860    2803  10489  10494\n4861    10559  1887  10560\n4862    10563  10566  2822\n4863    10566  10552  10561\n4864    10565  2823  10563\n4865    10564  10565  10563\n4866    2822  10566  10561\n4867    10563  10557  10566\n4868    10560  10599  2822\n4869    10598  10599  10560\n4870    2822  10567  10564\n4871    10567  2822  10599\n4872    10565  10564   729\n4873    2822  10564  10563\n4874    10567  10568  10564\n4875    10560  2822  10561\n4876    10561  10559  10560\n4877    10564  10568   729\n4878    10598  1887  10495\n4879    10562  2804  10498\n4880    10479  2798  10477\n4881    10569  2823  10565\n4882    10592  10545  10593\n4883    10545  1028  10593\n4884    10546  2827  10574\n4885    10592  2827  10545\n4886    10593  10570  2825\n4887    10536  10570  10593\n4888    10582  10592  2825\n4889    2825  10592  10593\n4890    2827  10586  10579\n4891    10592  10586  2827\n4892    2825  10569  10580\n4893    2825  10570  10569\n4894    10570  10555  10569\n4895    10574  2827  10579\n4896    2815  10571  10573\n4897    2814  10574  10572\n4898    10577  10576  2815\n4899    10576  10540  2815\n4900    10571  2814  10572\n4901    2815  10539  10571\n4902    10573  10577  2815\n4903    1290  10573  10572\n4904    2829  10575  10577\n4905    10575  10576  10577\n4906    10577  10573  10588\n4907    10571  10572  10573\n4908    10574  10579  10572\n4909    10578  10540  10576\n4910    10579  1290  10572\n4911    10545  2827  10546\n4912    2826  10582  10581\n4913    10582  10586  10592\n4914    10586  2826  10587\n4915    2826  10586  10582\n4916    10582  10580  10581\n4917    10582  2825  10580\n4918     729  10596  10581\n4919    10568  10596   729\n4920    10581  10595  2826\n4921    10595  10581  10596\n4922    10591  10590  2830\n4923     729  10581  10580\n4924    10569  10565  10580\n4925    2826  10595  10590\n4926    10588  1290  10589\n4927    1290  10579  10587\n4928    10588  2829  10577\n4929    10584  2829  10588\n4930    10591  1290  10587\n4931    10588  10573  1290\n4932    10589  10591  10999\n4933    10590  10591  10587\n4934    10584  2831  10585\n4935    10589  2831  10584\n4936    10584  10585  2829\n4937    10589  10584  10588\n4938    10871  10585  10997\n4939    10591  10589  1290\n4940    10587  2826  10590\n4941    10575  2829  10583\n4942    11010  10590  10595\n4943    10579  10586  10587\n4944    10565   729  10580\n4945    10583  2829  10585\n4946    10595  10596  2832\n4947    10517  10550  1905\n4948    10478  2803  10479\n4949    10399  2780  10544\n4950    10976  2797  10462\n4951    10367  10365  10366\n4952    9410  9401  2523\n4953    10575  2833  10576\n4954    10401   560  10379\n4955    10609  2836  10610\n4956    10401  10400  2836\n4957    10379  2779  10400\n4958    2779  10379  10378\n4959    10400  10610  2836\n4960    10614  10610  10400\n4961    10610  2835  10608\n4962    10379  10400  10401\n4963     560  10380  10379\n4964    10609  10610  10608\n4965    10604  2837  10602\n4966    10607  10606  2837\n4967    10602   559  10603\n4968    10608  10603   559\n4969    10603  10608  10611\n4970    10607  2837  10604\n4971    10615  10607  10604\n4972    10603  2838  10604\n4973    10604  10602  10603\n4974     559  10609  10608\n4975    10605  10606  10607\n4976    10614  10400  2779\n4977    10398  10614  2779\n4978    10398  10381  10399\n4979    10614  2835  10610\n4980    10621  2835  10614\n4981    10614  10398  10621\n4982    10398  2779  10381\n4983    10642  2781  10597\n4984    2781  10621  10398\n4985    2835  10621  10612\n4986    10642  10621  2781\n4987    2781  10399  10597\n4988    2781  10398  10399\n4989    2780  10399  10381\n4990    10612  10621  10642\n4991    10615  10604  2838\n4992    2838  10611  10613\n4993    10607  10615  2839\n4994    2839  10615  10616\n4995    2838  10617  10615\n4996    10611  2838  10603\n4997    10613  10617  2838\n4998    2859  10613  10612\n4999    10616  10615  10617\n5000    10643  10617  10613\n5001    10617   869  10616\n5002    10611  10612  10613\n5003    10611  2835  10612\n5004    2839  10616  10619\n5005    10616  10646  10619\n5006    2835  10611  10608\n5007    10381  2779  10378\n5008    10605  10607  2839\n5009    2843  10641  10626\n5010    10625  2843  10623\n5011    10641   558  10622\n5012    10622  10626  10641\n5013    2844  10626  10622\n5014    2842  10623  10627\n5015    10623  2843  10626\n5016    10623  10626  10627\n5017     558  10605  10622\n5018     558  10606  10605\n5019    10625  10623  10624\n5020     557  10624  10628\n5021     557  10625  10624\n5022    10629  2841  10628\n5023    10628  10624  10629\n5024    10629  10631  2841\n5025    2842  10629  10624\n5026    10632   556  10633\n5027    10629  2842  10630\n5028    2841  10631  10633\n5029    10623  2842  10624\n5030    10622  10605  10618\n5031    10634  10627  2844\n5032    2844  10627  10626\n5033    2842  10635  10630\n5034    10634  10635  10627\n5035    2844  10618  10620\n5036    2844  10622  10618\n5037    10647  10634  10620\n5038    10620  10634  2844\n5039    10635  1064  10640\n5040    10634  1064  10635\n5041    2847  10620  10619\n5042    10620  10618  10619\n5043    10605  2839  10618\n5044    10630  10635  10640\n5045    10632  10631  2840\n5046    10631  10629  10630\n5047     556  10638  10637\n5048     556  10632  10638\n5049    10631  10630  2840\n5050    10632  10633  10631\n5051    10636  10638  2850\n5052    10636  10637  10638\n5053    10671  2852  10672\n5054    2852  10637  10636\n5055    10672  2852  10636\n5056    2840  10639  10632\n5057    10639  10638  10632\n5058    10630  10640  2840\n5059    2840  10640  10666\n5060    2842  10627  10635\n5061    2839  10619  10618\n5062    2859  10612  10642\n5063    10600  2859  10642\n5064    10600  10597   764\n5065    10644  10643  2859\n5066    10643  10613  2859\n5067    2859  10600  10601\n5068    10643   869  10617\n5069    10601  10644  2859\n5070    10578  10600   764\n5071    2848  10645  10644\n5072    10645  10643  10644\n5073    10650  10645  10655\n5074    10601  10600  10578\n5075    10399  10544  10597\n5076    10643  10645   869\n5077    10646   869  10650\n5078    10646  2847  10619\n5079    10647  2847  10648\n5080    10647  10620  2847\n5081    10646  10651  2847\n5082    10646  10616   869\n5083    10659  10648  10651\n5084    10651  10648  2847\n5085    10647  10648  10649\n5086    10659  2846  10648\n5087    2845  10651  10650\n5088    10651  10646  10650\n5089     869  10645  10650\n5090    10649  10648  2846\n5091    10691  10644  10601\n5092    10647  1064  10634\n5093    2833  10691  10601\n5094    10578  10576  2833\n5095    2848  10691  10794\n5096    2848  10644  10691\n5097    2833  10594  10691\n5098    2848  10655  10645\n5099    10795  10660  10794\n5100    10794  10660  2848\n5101    2848  10660  10655\n5102    10795  2849  10660\n5103    10794  10594  1291\n5104    10794  10691  10594\n5105    10575  10594  2833\n5106    10653  10660  2849\n5107    10652  10659  2845\n5108    2845  10650  10655\n5109    10659  10656  2846\n5110    10652  10656  10659\n5111    2845  10655  10653\n5112    10659  10651  2845\n5113    10653  10654  10652\n5114    10653  10655  10660\n5115    10652  1056  10656\n5116    1056  10652  10654\n5117    10657  1056  10690\n5118    10653  10652  2845\n5119    2849  10654  10653\n5120    10656  1056  10657\n5121    10785  1056  10654\n5122    10601  10578  2833\n5123    10578   764  10540\n5124    2846  10656  10658\n5125    10662  10666  10640\n5126    10662  1064  10649\n5127    10639  10666  10667\n5128    10639  2840  10666\n5129    10662  2853  10666\n5130    1064  10662  10640\n5131    10661  2853  10662\n5132    10649  2846  10661\n5133    10664  10667  10673\n5134    10667  10666  2853\n5135    10667  2853  10673\n5136    10662  10649  10661\n5137    1064  10647  10649\n5138    10639  10667  2850\n5139    10663  10672  10636\n5140    10663  2850  10664\n5141    10672  10668  10671\n5142    2851  10668  10672\n5143    10672  10663  2851\n5144    10636  2850  10663\n5145    10665  2851  10663\n5146     818  10665  10664\n5147    2851  10669  10668\n5148    10679  10669  2851\n5149    2851  10665  10679\n5150    10665  10663  10664\n5151    2850  10667  10664\n5152    10671  10668  1617\n5153    10687  2853  10661\n5154    2850  10638  10639\n5155    10676  10687  2854\n5156    10687  10673  2853\n5157    10673  10676   818\n5158    10676  10673  10687\n5159    10687  10658  2854\n5160    10687  10661  10658\n5161    10657  10678  2854\n5162    10690  10678  10657\n5163    2854  10674  10676\n5164    10674  2854  10678\n5165    10674  10677  2880\n5166    10657  2854  10658\n5167    2846  10658  10661\n5168    10676  10674  10675\n5169     818  10675  10680\n5170     818  10676  10675\n5171    10681  10679  10680\n5172    10680  10679   818\n5173    10675  10682  10680\n5174    10679  10665   818\n5175    2880  10771  10682\n5176    10775  10771  2880\n5177    10682  2902  10772\n5178    2902  10682  10771\n5179    10772  2902  10773\n5180    10680  10682  2857\n5181    10773  2902  10793\n5182    2880  10682  10675\n5183    10674  2880  10675\n5184    10669  10679  2855\n5185    10678  10677  10674\n5186     818  10664  10673\n5187    10656  10657  10658\n5188    10682  10772  2857\n5189    10654  2849  10822\n5190    10642  10597  10600\n5191     764  10597  10544\n5192    10670  10668  10669\n5193     525  2863  10692\n5194    10699   526  10700\n5195    2863  10699  10698\n5196    1617  10670  10689\n5197    1617  10668  10670\n5198    10688  2856  10689\n5199    10694  10692  10693\n5200    10694  10702   525\n5201    10693  2860  10694\n5202    10694  10701  10702\n5203    10692  10698  10693\n5204    10694   525  10692\n5205    10698  10700  2864\n5206    10698  10692  2863\n5207    10696  10698  2864\n5208    10693  10698  10696\n5209    10699  10700  10698\n5210    10688  10689  10670\n5211    10688  2855  10703\n5212    2855  10688  10670\n5213     555  10704  10703\n5214    10703  10704  10688\n5215    2855  10684  10703\n5216    10688  10704  2856\n5217    2858  10684  10683\n5218    10684  10768  10703\n5219    10768  2858  10741\n5220    2858  10768  10684\n5221    10684  10681  10683\n5222    10684  2855  10681\n5223    10670  10669  2855\n5224     555  10703  10768\n5225    10768  10769   555\n5226    10769  10768  10741\n5227    2885  10769  10741\n5228    10741  10742  2885\n5229    10739   552  10738\n5230    10737  2882  10733\n5231    10739  10734  2882\n5232    10742  10741  2858\n5233    2855  10679  10681\n5234    10701  10709  2862\n5235    10701  2862  10702\n5236    10709  10708  2862\n5237    10715  10701  2860\n5238    10694  2860  10701\n5239    10696  10697  10695\n5240    10696  2864  10697\n5241    10695  10715  2860\n5242     527  10695  10697\n5243    10696  10695  2860\n5244    10693  10696  2860\n5245    10719  10695   527\n5246     524  10709  10710\n5247    10709   524  10708\n5248    10711  10714  10710\n5249    10710  10714   524\n5250    10709  2861  10710\n5251    10715  10719  2861\n5252    10719  10715  10695\n5253    10711  10710  2861\n5254    10723  2861  10719\n5255    10723  10719  10718\n5256    10715  2861  10709\n5257    10709  10701  10715\n5258    10723  10712  2861\n5259    10719   527  10718\n5260     528  10705  10730\n5261    2871  10705  10707\n5262    10707  10705  10706\n5263    10706  2874  10707\n5264    10730  10705  10716\n5265    2874  10756  10749\n5266    10748  10749  10747\n5267    10749  10748  2874\n5268    10749  2873  10747\n5269    2874  10748  10707\n5270    10728  10707  10748\n5271    10716  2871  10717\n5272    2871  10716  10705\n5273    10723  10718  2868\n5274    10717  10718  10716\n5275    2871  10725  10717\n5276    10718   527  10716\n5277    10748  2872  10728\n5278    10728  2871  10707\n5279    10728  10729  10725\n5280    10729  10728  2872\n5281    2872  10750  10729\n5282    10717  10725  10724\n5283    10750  2872  10747\n5284    10728  10725  2871\n5285    10747  2872  10748\n5286    2868  10718  10717\n5287    10749  10756  10754\n5288    10716   527  10730\n5289    10706  10705   528\n5290    10725  10729  2869\n5291    2858  10686  10742\n5292    2857  10683  10681\n5293    10740  10742  2884\n5294    10740  2885  10742\n5295    10683  2857  10685\n5296    2858  10683  10686\n5297    10777  10686  2053\n5298    10685  10686  10683\n5299    10787  10782  2884\n5300    2884  10742  10777\n5301    10686  10685  2053\n5302    10777  10742  10686\n5303    10772  10685  2857\n5304    10740  2884  10782\n5305    10738   552  10745\n5306    10733  10736  10737\n5307    10743   551  10736\n5308     551  10737  10736\n5309    10736  2881  10744\n5310    10738  10734  10739\n5311    10736  10733  2881\n5312    10734  10735  10733\n5313    10745  10746  10738\n5314    10733  2882  10734\n5315    10734  10738  2883\n5316    10744  10743  10736\n5317    10777  10776  2884\n5318    10776  10787  2884\n5319    10777  10778  10776\n5320    10781  10787  10792\n5321    10781  10782  10787\n5322    10787  2889  10792\n5323    2053  10778  10777\n5324    10776  10786  10787\n5325    10773  10779  2053\n5326    10802  10801  2898\n5327    2888  10776  10778\n5328    10779  10778  2053\n5329    2053  10685  10773\n5330    2883  10735  10734\n5331    10738  10746  2883\n5332    2881  10735  10811\n5333    2881  10733  10735\n5334    10735  10804  10811\n5335    10746  10745  2898\n5336    10811  10766  2881\n5337    10801  10746  2898\n5338    10744  10766  10767\n5339    2886  10767  10766\n5340    10767  10808  10799\n5341    10804  10735  2883\n5342    2883  10746  10805\n5343    10766  10744  2881\n5344    10766  10811  10812\n5345    10772  10773  10685\n5346    2887  10744  10767\n5347     531  10761  10760\n5348    2905  10759  10761\n5349    10898  10759  2905\n5350    2905  10896  10898\n5351    10762  10763  10760\n5352    10760  10761  10759\n5353    10760  10759  2904\n5354    10743  2887  10798\n5355     531  10760  10763\n5356    10755  10754   529\n5357    2873  10749  10754\n5358    10752  2873  10757\n5359    10752  10747  2873\n5360    2873  10753  10757\n5361     529  10754  10756\n5362    10762  2908  10763\n5363    10754  10753  2873\n5364     529  10765  10755\n5365    10758  10752  10757\n5366    10798  10799   550\n5367    10896  10897  10898\n5368    10896   532  10897\n5369    10759  10898  10903\n5370    10814   550  10799\n5371    10908  10897   532\n5372    10913  2904  10903\n5373    2906  10903  10898\n5374    2906  10898  10897\n5375    2887  10767  10799\n5376    10903  2904  10759\n5377    10764  10765  2925\n5378    10755  10753  10754\n5379    10755  2909  10753\n5380    10765  10764  10755\n5381    10893  2908  10762\n5382    10904  10893  10762\n5383    10913  10904  2904\n5384    2908  10893  10895\n5385    10893  10894  10895\n5386    2925  10902  10764\n5387    10893  10904  2907\n5388    10762  2904  10904\n5389    10760  2904  10762\n5390    10757  10753  10899\n5391    10918   532  10919\n5392    10798  2887  10799\n5393    10743  10744  2887\n5394    10764  2909  10755\n5395    10792   554  10781\n5396    10680  2857  10681\n5397    10750  10747  10752\n5398    10783  2902  10771\n5399    10779  10773  10793\n5400    2879  10678  10690\n5401    2888  10786  10776\n5402    10780  2888  10778\n5403    10775  10677  10774\n5404    10779  10780  10778\n5405    10690  1056  10785\n5406    1291  10594  10583\n5407    10786  2888  10831\n5408    10793  2902  10783\n5409    10794  1291  10795\n5410    2879  10677  10678\n5411    10795  10822  2849\n5412    10779  10793  2924\n5413    10796   554  10791\n5414    10787  10786  2889\n5415    10797  2897  10796\n5416    10792  2889  10789\n5417    10797  10796  10791\n5418    10792  10789  10791\n5419    10818  10797  10824\n5420    10818  2897  10797\n5421    10791  2896  10797\n5422    10791   554  10792\n5423    2889  10786  10830\n5424    2897  10818  10817\n5425    10771  10775  10783\n5426    10775  2880  10677\n5427    10774  2879  10842\n5428    10654  10822  10785\n5429    10783  10775  2923\n5430    10677  2879  10774\n5431    10785  10784  10690\n5432    10793  10783  10834\n5433    10834  10783  2923\n5434    1291  10821  10795\n5435    10835  10780  2924\n5436    10793  10834  2924\n5437    10775  10774  2923\n5438    10822  2891  10785\n5439    10822  10795  10821\n5440    2924  10780  10779\n5441    10830  10786  10831\n5442    2888  10836  10831\n5443    2889  10790  10789\n5444    2889  10830  10790\n5445    10830  11084  10790\n5446    2888  10780  10836\n5447    10789  10788  2896\n5448    10836  11073  10831\n5449    10824  10797  2896\n5450    10839  10824  2896\n5451    10840  2893  10824\n5452    10831   949  10830\n5453    10836  10780  10835\n5454    2896  10791  10789\n5455    10789  10790  10788\n5456    2879  10690  10784\n5457    10585  1291  10583\n5458    10818  10824  2893\n5459    10801   553  10800\n5460    10805  10746  10801\n5461    10805  10801  2895\n5462     553  10817  10807\n5463    2883  10805  10804\n5464    2895  10801  10800\n5465    2895  10800  10838\n5466    10816   824  10803\n5467    10803  10805  2895\n5468    10800  10807  10806\n5469    10800   553  10807\n5470    10818  10807  10817\n5471    10805  10803  10804\n5472    10808  10767  2886\n5473    10766  10812  2886\n5474    10814  10819  10820\n5475    10799  10808  10814\n5476    10814  10820   550\n5477    10809  2886  10812\n5478    10812  10811   824\n5479    10808  2903  10814\n5480    2903  10808  10810\n5481    10813  10812   824\n5482    2886  10809  10808\n5483    10804  10803   824\n5484    10819  10814  2903\n5485    10803  2895  10823\n5486     824  10811  10804\n5487     824  10816  10813\n5488    2893  10806  10807\n5489    10810  10809  2901\n5490    10809  10812  10813\n5491    10838  10806  10837\n5492    10838  10800  10806\n5493    10816  10803  10823\n5494    11074  10823  10838\n5495    2903  10810  10828\n5496    10813  2901  10809\n5497    10816  10815  10813\n5498    10838  10823  2895\n5499    10837  10806  2893\n5500    2903  10828  10819\n5501    10826  2913  10827\n5502    10845  2913  10846\n5503    2913  10826  10846\n5504    10844  10845  10846\n5505    10819  10829   549\n5506    10848   548  10849\n5507     548  10845  10844\n5508    10849   548  10844\n5509    10844  10846  2915\n5510     549  10825  10827\n5511    10820  10819   549\n5512    2899  10816  10823\n5513    10808  10809  10810\n5514    10818  2893  10807\n5515    2924  10834  10833\n5516    10835  2937  10836\n5517     949  10831  11073\n5518    10839  2896  10788\n5519    10790  11084  2957\n5520    10834  10832  10833\n5521     949  11084  10830\n5522    2937  11073  10836\n5523    10835  2924  10833\n5524     949  11078  11084\n5525    11073  11078   949\n5526    10790  2957  10788\n5527    10843  2923  10774\n5528    10822  10821  2891\n5529    11072  10839  10788\n5530    10829  10825   549\n5531    2900  10829  10828\n5532    2914  10826  10825\n5533    10828  10829  10819\n5534    10825  10829  11099\n5535    10826  10827  10825\n5536    10837  2893  10840\n5537    10839  1248  10840\n5538    10841  10810  2901\n5539    2901  10813  10815\n5540    2894  10837  11087\n5541    10824  10839  10840\n5542    10837  2894  10838\n5543    10828  10810  10841\n5544    10784  10785  2891\n5545    10784  10842  2879\n5546    10833  11006  10835\n5547    10784  10970  10842\n5548    10838  2894  11074\n5549    10840  11087  10837\n5550    2891  10970  10784\n5551    10834  2923  10832\n5552    11073  2937  11079\n5553    10842  10843  10774\n5554    10788  2957  11072\n5555    11083  2957  11084\n5556    11084  11078  11083\n5557    11078  11073  11079\n5558    10872  2891  10821\n5559    11074  2894  11085\n5560    10841  2900  10828\n5561    2900  10841  11093\n5562    11095  11094  2915\n5563    11095  10826  2914\n5564    11099  2914  10825\n5565    10841  2901  11080\n5566    2901  10815  11080\n5567    11077  2899  11074\n5568    11099  11101  2914\n5569    10829  2900  11099\n5570    11076  10815  2899\n5571    10816  2899  10815\n5572    2899  10823  11074\n5573    2914  11096  11095\n5574    11099  2900  11100\n5575    11006  2937  10835\n5576    10821  1291  10871\n5577    11095  2915  10846\n5578    11097  2962  11098\n5579    10849  10847  10848\n5580    2962  10848  10847\n5581    2979  10868  10870\n5582    10851  2978  10852\n5583    2979  10850  10852\n5584     546  10870  10868\n5585    10853   545  10865\n5586    3056  10855  10854\n5587     545  10853  10855\n5588     544  10863  10862\n5589    3034  10858  10857\n5590    10858  10856  10857\n5591    3056  10864  10863\n5592     545  10866  10865\n5593    2962  10847  11098\n5594    11097  11098  2099\n5595    10847  10849  2961\n5596    10870   546  2965\n5597    2099  11108  11107\n5598    10849  11105  2961\n5599    11098  11108  2099\n5600    11098  10847  2961\n5601    11105  2915  11094\n5602    2965   546  10869\n5603    10855  10853  10854\n5604    10867  10866  2978\n5605    10864  10862  10863\n5606    10854  10864  3056\n5607    10854  11379  10864\n5608    10870  10850  2979\n5609    10864  3058  10862\n5610    10854  10853  3057\n5611    3034  10859  10861\n5612    10857  10859  3034\n5613    10862  10856   544\n5614    3033  10860  10859\n5615    10851  10852  10850\n5616    10856  10858   544\n5617    10850  10870  11373\n5618    10861  10859  10860\n5619    10872  10821  10871\n5620    10844  11105  10849\n5621    11105  10844  2915\n5622    11390  11391  10869\n5623    10826  11095  10846\n5624    10585  10871  1291\n5625    10888  10968  10967\n5626    10968  10888  3055\n5627    3052  10881  10879\n5628    10886  10885   539\n5629     539  10881  10942\n5630    3055  10880  10879\n5631    10949  3064  10950\n5632    10878  10877  1529\n5633    10876   533  10877\n5634    10878  1529  10891\n5635    10878  10876  10877\n5636    3064  10890  10892\n5637    10876  10875   533\n5638    10943  10875  10876\n5639    10873  10875  2920\n5640    10892  10891  1529\n5641     533  10875  10874\n5642    10884  10883  3051\n5643    10967  10968   540\n5644    10883  10882  3059\n5645    10887  3051  10885\n5646    10928  10930  3038\n5647    10879  10880  3052\n5648    3055  10888  10880\n5649    3038  10924  10923\n5650    10930  10929   540\n5651    10927  3059  10925\n5652     534  10946  10950\n5653    10891  10892  10890\n5654     538  10927  10926\n5655    3065  10949  10946\n5656    10950  10946  10949\n5657    10891  10954  10878\n5658    3064  10949  10890\n5659    10890  10949  10951\n5660    10946   534  10947\n5661    2917  10876  10878\n5662    10947  10948  10946\n5663    10890  3061  10891\n5664    10909  10897  10908\n5665    10917  10908  10918\n5666    10913  10914  10904\n5667    10913  10903  10905\n5668    10897  10909  2906\n5669     532  10918  10908\n5670    10908  2911  10909\n5671    10874  10875  2919\n5672     787  10913  10905\n5673    10906  10905  2906\n5674    10906  2906  10909\n5675    10918  10874  2919\n5676    10919  10874  10918\n5677    10914  10913   787\n5678    10901  10764  10902\n5679    10901  10902  10900\n5680    10899  10753  2909\n5681    2909  10916  10899\n5682    10901  10912  10764\n5683    2925   530  10902\n5684    10945  10894  2907\n5685     530  10895  10894\n5686    10902   530  10900\n5687    10894  10910   530\n5688    2907  10914  10921\n5689    2907  10894  10893\n5690    10914  2907  10904\n5691    2909  10764  10912\n5692    2919  10917  10918\n5693    2906  10905  10903\n5694    10944  10909  2911\n5695    2911  10917  10960\n5696     787  10905  10907\n5697    10905  10906  10907\n5698    10909  10944  10906\n5699    10914   787  10920\n5700    2911  10955  10944\n5701    2920  10960  10873\n5702    10920  10907  10963\n5703    2912  10907  10906\n5704    2912  10906  10944\n5705    10917  10873  10960\n5706    10917  2919  10873\n5707     787  10907  10920\n5708    10912  10901  2926\n5709    10900   530  10910\n5710    10916  2909  10912\n5711    10915  10899  10916\n5712    2926  10900  10911\n5713    10901  10900  2926\n5714    11494  10945  10921\n5715    10945  2907  10921\n5716    10916  10912  10969\n5717    10910  10911  10900\n5718    10945  2922  10910\n5719    10915  10916   816\n5720    2921  10921  10920\n5721    10910  10894  10945\n5722    10921  10914  10920\n5723    2926  10969  10912\n5724    10960  10955  2911\n5725    10917  2911  10908\n5726    10875  10873  2919\n5727    10757  10899  2910\n5728    10889  10880  10888\n5729     533  10874  10919\n5730    10965   543  10966\n5731    3036  10965  10964\n5732     542  10940  10933\n5733    10938  10937  3053\n5734     542  10932  3053\n5735    10940  10941  10933\n5736    10935  3039  10936\n5737    10929  11396  10967\n5738    10929  10967   540\n5739    10887  10885  10886\n5740    10881  3052  10942\n5741    10930  10928  10929\n5742    10922  10924  3039\n5743    11415  10942  3052\n5744    10889  3052  10880\n5745    10942  3043  10886\n5746    3043  10887  10886\n5747    10929  10928  3040\n5748    10886   539  10942\n5749    3038  10923  10928\n5750    10884  3051  10887\n5751    10941  10940  3036\n5752    10939  10937  3041\n5753    11399  10934   541\n5754     541  10939  11399\n5755    10966   543  10860\n5756    10933  10931   542\n5757    10931  10932   542\n5758    3042  10935  10934\n5759    10936  10934  10935\n5760    11394  10922  10935\n5761    3053  10932  10938\n5762    10966  10860  11376\n5763    10935  10922  3039\n5764    3046  10967  11396\n5765    10929  3040  11396\n5766    11416  10889  11406\n5767    10888  3046  10889\n5768    10889  3046  11406\n5769    10928  11393  3040\n5770    11397  11396  3040\n5771    10928  10923  11393\n5772    11479  3043  11486\n5773    3043  10942  11415\n5774    10923  10922  2314\n5775    3043  11479  10887\n5776    11416  11415  3052\n5777    11396  11395  3046\n5778    10922  10923  10924\n5779    11416  3052  10889\n5780    11479  1886  10884\n5781    10934  10936   541\n5782     543  10861  10860\n5783    10887  11479  10884\n5784    3049  10926  10925\n5785    10925  3059  10882\n5786    10947  3067  10948\n5787    3049  11477  10926\n5788    11472  10925  10882\n5789    10926  10927  10925\n5790    10951  3061  10890\n5791    10882  1886  11472\n5792    10958  2917  10961\n5793    10954  10891  3061\n5794    10954  10961  2917\n5795    10883  10884  10882\n5796    10954  2917  10878\n5797    10943  2917  10958\n5798    10943  10876  2917\n5799    10907  2912  10963\n5800    10944  10955  10956\n5801    10943  10957  2920\n5802    2920  10959  10960\n5803    2922  10911  10910\n5804    10960  10959  10955\n5805    11495  2926  10911\n5806    10969  2926  11495\n5807    2921  10920  10963\n5808    2912  11497  10963\n5809    10944  10956  2912\n5810    2920  10875  10943\n5811    10962  10954  3061\n5812    11477   538  10926\n5813    11488  10948  3067\n5814    3049  11476  11477\n5815    3065  10952  10951\n5816    10949  3065  10951\n5817    10951  10953  3061\n5818    3048  11477  11476\n5819    11472  11473  3049\n5820    2916  10957  10958\n5821    10948  11501  3065\n5822    3048  11476  11480\n5823    11476  3049  11478\n5824    10925  11472  3049\n5825    10957  10943  10958\n5826    10956  11497  2912\n5827    10955   683  10956\n5828    11492  10911  2922\n5829    2922  10945  11494\n5830    11494  10921  2921\n5831    10959   683  10955\n5832    11498  2921  10963\n5833    10957  11500  10959\n5834    11496   816  10969\n5835    2921  11503  11494\n5836    11496  10969  11495\n5837    11494  11493  2922\n5838     683  11499  10956\n5839    11500   683  10959\n5840    2920  10957  10959\n5841    11492  11495  10911\n5842    10965  10966  10964\n5843    3065  10946  10948\n5844    1886  10882  10884\n5845    10969   816  10916\n5846    3046  10888  10967\n5847    11565  10915   816\n5848    10857  11384  10859\n5849    10802   553  10801\n5850    10594  10575  10583\n5851    10899  10915  2910\n5852    11015  10567  10599\n5853    10977  10462  1566\n5854    1566  10470  10996\n5855    10973  10985  2932\n5856    10973  10976  10985\n5857    10976  2933  10985\n5858    10982  10468  2932\n5859    2932  10983  10982\n5860    10163  2735  10995\n5861    2936  10466  10982\n5862    10981  2936  10982\n5863    10983  2932  10985\n5864    10977  10976  10462\n5865    10995  10165  10163\n5866    10466  2936  10467\n5867    10485  2930  10980\n5868    10980  2037  10492\n5869    10979  10992  10500\n5870    2801  10490  10979\n5871    10975  10984  10497\n5872    10467  10975  2036\n5873    10978  10979  10490\n5874    10984  2930  10497\n5875    2805  10500  10992\n5876    10991  10990  2805\n5877    10490  10492  2037\n5878    10994  10980  2930\n5879    10975  10467  10974\n5880    2806  10494  10990\n5881    2936  10974  10467\n5882    2805  10990  10489\n5883    1566  11019  10977\n5884    10996  10995  2735\n5885    10982  10983  10981\n5886    11033  10983  10985\n5887    11018  11019  10996\n5888    10976  10977  2933\n5889    11019  11038  10977\n5890    10996  2735  11018\n5891    10983  1810  10981\n5892    10985  2933  11033\n5893    11028  2936  10981\n5894    10977  11038  2933\n5895    10163  10162  2735\n5896    2936  11028  10974\n5897    10978  10490  2037\n5898    2934  10992  10979\n5899    10992  10991  2805\n5900    10992  11026  10991\n5901    2037  10980  10993\n5902    2930  10984  10994\n5903    10984  11020  10994\n5904    11040  2931  10974\n5905    2037  11022  10978\n5906    10980  10994  10993\n5907    10979  10978  2934\n5908    10984  10975  2931\n5909    10974  2931  10975\n5910    10989  10991   696\n5911    10984  2931  11020\n5912    1566  10996  11019\n5913    10163  10165  2718\n5914    10990  10991  10989\n5915    10567  11015  2928\n5916    10495  2806  10986\n5917    2832  11010  10595\n5918    2832  10596  11008\n5919    10495  10986  10598\n5920    10599  10598  2927\n5921    2928  10568  10567\n5922    2927  10598  10986\n5923    11008  11007  2832\n5924    11008  10568  2928\n5925    11008  2928  11009\n5926    10599  2927  11015\n5927    2806  10987  10986\n5928    11013  11010  2832\n5929    2831  10999  10998\n5930    10999  10591  2830\n5931    2831  10997  10585\n5932    11004  2891  10872\n5933    2831  11011  10997\n5934    2051  10842  10970\n5935    10871  10997  2892\n5936    11000  2830  11010\n5937    11004  10970  2891\n5938    11005  11004  10872\n5939    10871  2892  10872\n5940    10999  2830  10998\n5941    10590  11010  2830\n5942    10970  11004  11017\n5943    2928  11015  11014\n5944    2831  10589  10999\n5945    2928  11014  11009\n5946    10987  2806  10989\n5947    11059  11013  11007\n5948    11007  11008  11009\n5949    10987  10988  10986\n5950    11013  2832  11007\n5951    10988  11016  2927\n5952    2938  10988  10987\n5953    11052  11009  11014\n5954    11015  11016  11014\n5955    11016  10988  11054\n5956    10986  10988  2927\n5957    10987  10989  11023\n5958    2943  11007  11009\n5959    11011  2831  10998\n5960    10997  11011  11012\n5961    11005  10872  2892\n5962    2890  11017  11004\n5963    2152  10998  11000\n5964    2830  11000  10998\n5965    11012  11011  2935\n5966    10998  11045  11011\n5967    11005  2890  11004\n5968    11042  11005  2892\n5969    2892  11012  11042\n5970    11017  11049  11047\n5971    11000  11013  2152\n5972    2892  10997  11012\n5973    11010  11013  11000\n5974    10970  11017  2051\n5975    1453  11014  11016\n5976    11015  2927  11016\n5977    2806  10990  10989\n5978    2051  11017  11047\n5979    10225  2735  10162\n5980    10470  10995  10996\n5981    11031  2933  11038\n5982    11031  11038  11039\n5983    10974  11028  11040\n5984    10981  1810  11027\n5985    2933  11031  11033\n5986    11019  11018  2951\n5987    11033  11032  1810\n5988    11070  11018  10225\n5989    11027  11028  10981\n5990    11029  11027  1810\n5991    11032  11033  11031\n5992    2951  11038  11019\n5993    2735  10225  11018\n5994    11040  11028  2980\n5995    10978  11022  11021\n5996    10994  11020  2929\n5997    11026   696  10991\n5998    2934  11024  11026\n5999    10994  2929  10993\n6000    11022  2037  10993\n6001    10993  11041  11022\n6002    11020  2931  11037\n6003    11021  2934  10978\n6004    2950  11021  11022\n6005    11041  10993  2929\n6006    11036  2929  11020\n6007    11040  11037  2931\n6008    11024  2934  11021\n6009    11027  2980  11028\n6010    10983  11033  1810\n6011    11032  11031  2952\n6012    10225  10156  2738\n6013    2980  11027  11030\n6014    1810  11032  11029\n6015    11018  11070  2951\n6016    2980  11166  11040\n6017    11188  2951  11070\n6018    11070  10225  2738\n6019    11170  11029  11032\n6020    11031  11039  2952\n6021    11029  11030  11027\n6022    11188  11039  2951\n6023    10158  2738  10156\n6024    11166  2980  11167\n6025    11172  2929  11036\n6026    11036  11037  1269\n6027    11212  11024  11021\n6028    11022  11041  2950\n6029    2929  11172  11041\n6030    11020  11037  11036\n6031    11036  11174  11172\n6032    11175  1269  11166\n6033    11212  11021  2950\n6034    11173  2950  11041\n6035    11172  11173  11041\n6036    11037  11166  1269\n6037    11040  11166  11037\n6038    11025  11024  2949\n6039    2738  10219  11070\n6040    11038  2951  11039\n6041    10162  10156  10225\n6042    11026  11024  11025\n6043    11052  2943  11009\n6044    11023   696  11034\n6045    11059  11061  2152\n6046    11007  2943  11059\n6047    2938  10987  11023\n6048    11013  11059  2152\n6049    11016  11054  1453\n6050    11054  2938  11055\n6051    11052  11069  2943\n6052    1453  11052  11014\n6053    11068  11052  1453\n6054    11054  10988  2938\n6055    11023  11035  2938\n6056    11060  11059  2943\n6057    11011  11045  2935\n6058    11045  2152  11046\n6059    11005  11043  2890\n6060    11005  11042  11043\n6061    11065  11012  2935\n6062    10998  2152  11045\n6063    2890  11050  11049\n6064    11065  11042  11012\n6065    2946  11047  11049\n6066    11051  2946  11049\n6067    11043  11050  2890\n6068    2050  11043  11042\n6069    11045  11044  2935\n6070    11049  11017  2890\n6071    1453  11054  11053\n6072    11023  10989   696\n6073    11052  11068  11069\n6074    11197  11034  11025\n6075    2945  11061  11060\n6076    11060  2943  11069\n6077    11034  11035  11023\n6078    11060  11061  11059\n6079    11053  11054  11055\n6080    11191  11055  11035\n6081    11068  2944  11069\n6082    1453  11053  11068\n6083    11068  11053  11206\n6084    11035  11055  2938\n6085    11035  11034  2939\n6086    11190  11060  11069\n6087    2935  11044  11216\n6088    11044  11045  11046\n6089    2050  11042  11065\n6090    11043  2050  11273\n6091    11044  11046  2941\n6092    2152  11061  11046\n6093    11065  11287  2050\n6094    11214  11216  11044\n6095    11050  2947  11051\n6096    11274  11273  2050\n6097    11051  11270  2946\n6098    11050  11043  11273\n6099    11216  11287  11065\n6100    11065  2935  11216\n6101    11061  11193  11046\n6102    11050  11051  11049\n6103    2940  11053  11055\n6104     696  11025  11034\n6105     696  11026  11025\n6106    11066  2946  11270\n6107    1269  11174  11036\n6108    2934  11026  10992\n6109    10162  10163  10148\n6110    11047  2946  11048\n6111    11006  10833  1294\n6112    2923  10843  11002\n6113    11078  11079  2953\n6114    11079  2937  11091\n6115    2923  11002  10832\n6116    2937  11006  11091\n6117    10832  11003  1294\n6118    11071  11006  1294\n6119    11079  11092  2953\n6120    11091  11092  11079\n6121    11002  11003  10832\n6122    11006  11071  11091\n6123    10843  11001  11002\n6124    2953  11083  11078\n6125    11082  1248  11072\n6126    2957  11083  11081\n6127    11085  11087  11086\n6128    11087  10840  1248\n6129    2957  11081  11072\n6130    10839  11072  1248\n6131    11077  11085  2955\n6132    11087  1248  11086\n6133    11082  11072  11081\n6134    2899  11077  11076\n6135    11077  11075  11076\n6136    11074  11085  11077\n6137    11081  11083  11116\n6138    10815  11076  11080\n6139    2953  11116  11083\n6140    11085  2894  11087\n6141    11067  1294  11003\n6142    11003  11002  2948\n6143    11091  11071  2954\n6144    11092  11091  2954\n6145    1294  11067  11071\n6146    11124  2953  11092\n6147    11071  11064  2954\n6148    11001  2948  11002\n6149    11126  11124  11092\n6150    2954  11126  11092\n6151    11124  11125  11116\n6152    11067  11003  11058\n6153    11047  11001  2051\n6154    11124  11116  2953\n6155    11086  1248  11120\n6156    11081  11116  2956\n6157    2955  11075  11077\n6158    11121  2955  11086\n6159    11081  2956  11082\n6160    1248  11082  11120\n6161    11121  11120  2976\n6162    11082  11117  11120\n6163    11132  1793  11075\n6164    11123  11075  2955\n6165    2956  11117  11082\n6166    11121  11086  11120\n6167    2956  11116  11125\n6168    2955  11085  11086\n6169    11123  2955  11121\n6170    11001  10843  2051\n6171    10842  2051  10843\n6172    11076  11075  1793\n6173    11101  11096  2914\n6174    11099  11100  11101\n6175    11094  11096   823\n6176    11094  11095  11096\n6177    11096  11113   823\n6178    10841  11080  11093\n6179    11101  11113  11096\n6180    2958  11101  11100\n6181    11102  11103  11104\n6182    11103  11094   823\n6183    11100  11093  11090\n6184    2900  11093  11100\n6185    11080  1793  11093\n6186    11103  2961  11105\n6187    11110  11108  11098\n6188    11110  2961  11102\n6189    11107  11108  11106\n6190    2975  11107  11106\n6191    11106  11108  2960\n6192    11112  2975  11106\n6193    11108  11110  2960\n6194    11102  11109  11110\n6195    2975  11112  11146\n6196    2961  11103  11102\n6197    11103   823  11104\n6198    11098  2961  11110\n6199    11090  2958  11100\n6200    11089  2958  11090\n6201    11113  2958  11114\n6202    11113  11101  2958\n6203    2958  11089  11114\n6204    11093  1793  11090\n6205    11142  11104  11115\n6206    11104   823  11115\n6207    2959  11109  11102\n6208    11142  2959  11104\n6209    11109  2959  11149\n6210    11115  11113  11114\n6211    11088  11090  1793\n6212    11102  11104  2959\n6213    11106  11111  11112\n6214    2960  11110  11109\n6215    11143  11146  11112\n6216     547  11146  11143\n6217    11140  2960  11109\n6218    11111  11106  2960\n6219    2974  11111  11141\n6220    11140  11111  2960\n6221    11145   547  11143\n6222    11143  11112  2974\n6223    11144  11143  2974\n6224     547  11145  11161\n6225    11141  11111  11140\n6226    2974  11112  11111\n6227    11140  11109  11149\n6228     547  11161  11470\n6229    11114  2972  11115\n6230     823  11113  11115\n6231    11080  11076  1793\n6232    11424  11470  11161\n6233    11067  11064  11071\n6234    11105  11094  11103\n6235    2985  11067  11058\n6236    11056  11058  2948\n6237    11126  2954  11063\n6238    2954  11064  11063\n6239    11067  2985  11064\n6240    11124  11126   751\n6241    11064  11062  11063\n6242    11048  11056  2948\n6243    11131  11130   751\n6244    11139   751  11126\n6245    11063  11139  11126\n6246    2985  11058  11057\n6247    2948  11001  11048\n6248     751  11125  11124\n6249    2976  11117  11119\n6250    2956  11125  11118\n6251    11121  11122  11123\n6252    11121  2976  11122\n6253    2956  11118  11117\n6254    11075  11123  11132\n6255    11119  11118  3009\n6256    11130  11118  11125\n6257    11127  2976  11119\n6258    11127  11122  2976\n6259    11118  11130  3009\n6260    11119  11117  11118\n6261    11125   751  11130\n6262    2977  11123  11122\n6263    11062  11064  2985\n6264    2948  11058  11003\n6265    11275  2985  11057\n6266    2989  11057  11056\n6267    2984  11139  11063\n6268    11276  2984  11062\n6269    2985  11275  11062\n6270    2984  11063  11062\n6271    11057  11277  11275\n6272    11276  11275  2052\n6273    11284  11291  2984\n6274    11276  11284  2984\n6275    11056  11066  2989\n6276    11276  11062  11275\n6277    11056  11048  11066\n6278    2984  11291  11139\n6279    11165  11119  3009\n6280    11131  11129  11130\n6281    11127  11128  11122\n6282     662  11128  11127\n6283    11119  11165  11127\n6284    11139  11131   751\n6285    3009  11313  11165\n6286    3010  11129  11131\n6287    11165   662  11127\n6288    11312   662  11165\n6289    11129  11313  3009\n6290    3009  11130  11129\n6291    11139  11291  11131\n6292    11138  11128  11294\n6293     662  11294  11128\n6294    11056  11057  11058\n6295    11047  11048  11001\n6296    2977  11122  11128\n6297    11088  11089  11090\n6298    2973  11136  11089\n6299    2959  11142  11148\n6300    11142  11115  2972\n6301    11133  11088  11132\n6302    11136  11114  11089\n6303    2972  11114  11136\n6304    11153  11149  11148\n6305    11142  11147  11148\n6306    2972  11147  11142\n6307    11136  11135  2972\n6308    11088  2973  11089\n6309    11132  11123  2977\n6310    11148  11149  2959\n6311    2974  11157  11144\n6312    2974  11141  11157\n6313    11145  11144  2969\n6314    11145  11143  11144\n6315    11140  1792  11141\n6316    11149  1792  11140\n6317    11158  11144  11157\n6318    11158  2969  11144\n6319    11160  2969  11154\n6320    11160  11145  2969\n6321    11150  11141  1792\n6322    11150  11157  11141\n6323    1792  11149  11153\n6324    11145  11160  11161\n6325    2977  11133  11132\n6326    11132  11088  1793\n6327    11136  11134  11135\n6328    11133  2973  11088\n6329    11147  11135  11163\n6330    11147  2972  11135\n6331    2973  11133  11137\n6332    11147  3015  11148\n6333    11137  11134  2973\n6334    11137  11138  3008\n6335    11135  2294  11163\n6336    11134  2294  11135\n6337    11134  11137  11292\n6338    11137  11133  11138\n6339    11133  2977  11138\n6340    11147  11163  3015\n6341    1792  11151  11150\n6342    11157  11150  3012\n6343    11154  2969  11155\n6344    2969  11158  11155\n6345    11157  3012  11158\n6346    11153  11151  1792\n6347    11150  11152  3012\n6348    3015  11162  11153\n6349    11156  11155  1857\n6350    11159  11155  11158\n6351    11158  3012  11159\n6352    11155  11156  11154\n6353    11151  11152  11150\n6354    11151  11153  11162\n6355    11148  3015  11153\n6356    11164  11160  11154\n6357    11296  3015  11163\n6358    11134  11136  2973\n6359    2977  11128  11138\n6360    11160  2967  11161\n6361    11291  3010  11131\n6362    11120  11117  2976\n6363    2946  11066  11048\n6364    11156  2968  11154\n6365    11273  2947  11050\n6366    1294  10833  10832\n6367    11171  11170  2952\n6368    11185  11039  11188\n6369    11029  3005  11030\n6370    11029  11170  3005\n6371    11039  11185  2952\n6372    11170  11032  2952\n6373    2240  11188  10219\n6374    10219  11188  11070\n6375    11169  3005  11170\n6376    11187  11168  3005\n6377    2952  11185  11171\n6378    2240  11185  11188\n6379    2738  10215  10219\n6380    11030  3005  11168\n6381    11179  1269  11175\n6382    3006  11175  11167\n6383    11173  11172  2993\n6384    11174  2993  11172\n6385    1269  11179  11174\n6386    11167  11175  11166\n6387    11168  3006  11167\n6388    11174  11183  2993\n6389    2993  11180  11173\n6390    11173  11180  11189\n6391    11183  11174  11179\n6392    11176  11179  11175\n6393    11167  11030  11168\n6394    11189  11212  2950\n6395    10218  10219  10215\n6396    11173  11189  2950\n6397    11171  11185  11184\n6398    10218  2240  10219\n6399    11169  11187  3005\n6400    2995  11169  11171\n6401    11184  2240  11239\n6402    11184  11185  2240\n6403    2995  11184  11237\n6404    2240  10218  11240\n6405    11186  11187  2038\n6406    11219  11187  11169\n6407    10207  10218  2739\n6408    2995  11171  11184\n6409    10218  10215  2739\n6410    11187  11186  11168\n6411    2991  11179  11176\n6412    11177  11176  3006\n6413    2993  11183  11181\n6414    11180  2993  11181\n6415    11179  2991  11183\n6416    11175  3006  11176\n6417    2991  11215  11183\n6418    11176  11178  2991\n6419    11180  11182  1450\n6420    11181  11182  11180\n6421    11211  1450  11227\n6422    11183  11215  11181\n6423    11168  11186  3006\n6424    11180  1450  11189\n6425    11177  3006  11186\n6426    11171  11169  11170\n6427    10158  10215  2738\n6428    11189  1450  11210\n6429    2949  11197  11025\n6430    2949  11212  11210\n6431    11206  2944  11068\n6432    11034  11197  2939\n6433    2949  11200  11197\n6434    2944  11190  11069\n6435    2940  11055  11191\n6436    11199  2940  11191\n6437    11205  2944  11206\n6438    11053  2940  11206\n6439    11206  2940  11204\n6440    2939  11191  11035\n6441    11197  11201  2939\n6442    11209  11190  2944\n6443    11194  11193  2945\n6444    2945  11060  11190\n6445    11044  2941  11214\n6446    11192  2941  11193\n6447    11194  2945  11195\n6448    11193  11061  2945\n6449    11203  11192  11202\n6450    11203  2941  11192\n6451    11214  11203  11213\n6452    11214  2941  11203\n6453    11192  11194  2983\n6454    11192  11193  11194\n6455    11195  2945  11190\n6456    2942  11216  11214\n6457    11191  2939  11198\n6458    2941  11046  11193\n6459    11200  11201  11197\n6460    11200  11210  11211\n6461    2939  11201  11198\n6462    11204  11205  11206\n6463    11201  11200  2998\n6464    11205  11209  2944\n6465    11199  11198  2150\n6466    11201  11243  11198\n6467    11204  2997  11205\n6468    2940  11199  11204\n6469    11205  2997  11246\n6470    11191  11198  11199\n6471    11210  1450  11211\n6472    11204  11199  11242\n6473    11203  11202   639\n6474    11195  11190  11209\n6475    11213   639  11269\n6476     639  11213  11203\n6477    11195  11209  2151\n6478    11195  11196  11194\n6479    11196  2151  11257\n6480    11246  2151  11209\n6481    11208  11202  2983\n6482    11202  11192  2983\n6483    2983  11194  11196\n6484    11255  2983  11196\n6485    11202  11207   639\n6486    2151  11196  11195\n6487    11209  11205  11246\n6488    11248  2151  11246\n6489    2998  11200  11211\n6490    11200  2949  11210\n6491    11212  11189  11210\n6492    11214  11213  2942\n6493    11169  2995  11219\n6494    2949  11024  11212\n6495    11239  11240  11232\n6496    10207  11240  10218\n6497    2995  11237  11220\n6498    11184  11239  11237\n6499    11237  11239  2996\n6500    2038  11187  11219\n6501    11219  11218  2038\n6502    11238  11220  11237\n6503    11217  11186  2038\n6504    11224  11217  2038\n6505    11217  11225  3134\n6506    11219  2995  11220\n6507    10207  3136  11240\n6508    11186  11217  11177\n6509    11221  2991  11178\n6510    11178  11177  3134\n6511    1450  11182  11228\n6512    11182  11181  2992\n6513    2991  11221  11215\n6514    11181  11215  2992\n6515    11222  11221  2039\n6516    11178  11223  11221\n6517    11182  2992  11234\n6518    2992  11215  11222\n6519    11223  11178  3134\n6520    11222  11215  11221\n6521    11177  11217  3134\n6522    11236  2992  11222\n6523    11220  11218  11219\n6524    2240  11240  11239\n6525    11233  11232  3136\n6526    10206  3136  10207\n6527    11239  11232  2996\n6528    11237  2996  11238\n6529    13317  3136  10206\n6530    11224  2038  11218\n6531    11238  2996  13319\n6532    11232  11231  2996\n6533    3538  11225  11224\n6534    13322  11224  11218\n6535    2994  11220  11238\n6536    2994  11218  11220\n6537    13317  10206  13313\n6538    11225  11217  11224\n6539    11222  2039  11235\n6540    11222  11235  11236\n6541    3544  11234  13340\n6542    11234  2992  11236\n6543    11230  2039  11223\n6544    2039  11221  11223\n6545    2039  11230  11235\n6546    13337  11229  11225\n6547    11236  13340  11234\n6548    11235  3548  11236\n6549    11223  11229  11230\n6550    3134  11229  11223\n6551    11225  11229  3134\n6552    11182  11234  11228\n6553    11260  11262  3561\n6554    11240  3136  11232\n6555    2739  10208  10207\n6556    11228  11234  3544\n6557    2150  11198  11243\n6558    11244  11243  2998\n6559    11242  2150  11249\n6560    11242  11199  2150\n6561    2150  11245  11249\n6562    11204  11242  2997\n6563    11243  11245  2150\n6564    11241  11227  3000\n6565    11250  11249  3004\n6566    11250  11242  11249\n6567    11244  2998  11241\n6568    2998  11211  11241\n6569    11241  11211  11227\n6570    11242  11250  2997\n6571    11208  11207  11202\n6572    2983  11255  11208\n6573    11269  11207  11261\n6574    11269   639  11207\n6575    11208  3002  11207\n6576    11247  11246  2997\n6577    11256  11257  11248\n6578    11248  11246  11247\n6579    3001  11255  11257\n6580    11255  11196  11257\n6581    11254  11208  11255\n6582    11257  2151  11248\n6583    2997  11250  11247\n6584    3003  11248  11247\n6585    11250  11252  11247\n6586    11243  11201  2998\n6587    2999  11245  11244\n6588    11227  11228  11226\n6589    11265  3004  11249\n6590    2999  11265  11245\n6591    3000  11266  11241\n6592    11244  11245  11243\n6593    3000  11226  13355\n6594    3000  11227  11226\n6595    11266  3000  11371\n6596    11266  2999  11244\n6597    11370  2999  11266\n6598    11266  11244  11241\n6599    11228  3544  11226\n6600    2999  11267  11265\n6601    11259  3002  11254\n6602    3002  11208  11254\n6603    11261  3002  11262\n6604    11261  11207  3002\n6605    3002  11259  11262\n6606    3001  11254  11255\n6607    11251  3003  11252\n6608    11248  3003  11256\n6609    11263  3001  11256\n6610    11256  3001  11257\n6611    3003  11264  11256\n6612    11254  3001  11258\n6613    11253  11252  3004\n6614    3003  11247  11252\n6615    3004  11252  11250\n6616    11261  11262  11260\n6617    3004  11265  11268\n6618    11245  11265  11249\n6619    11228  11227  1450\n6620    11269  11261  3007\n6621    11226  3544  13349\n6622    11176  11177  11178\n6623    10208  10206  10207\n6624    11213  11269  11338\n6625    11271  11051  2947\n6626    11274  11272  11273\n6627    11057  2989  11277\n6628    2989  11066  11278\n6629    11051  11271  11270\n6630    11287  11274  2050\n6631    2947  11273  11272\n6632    11287  11286  11274\n6633    11278  11282  2989\n6634    1292  11278  11270\n6635    1292  11270  11271\n6636    11289  11271  2947\n6637    11216  2942  11287\n6638    11277  2989  11279\n6639    2052  11283  11276\n6640    11283  2052  11280\n6641    11129  11304  11313\n6642    11304  11129  3010\n6643    11290  11291  11284\n6644    11275  11277  2052\n6645    11290  11284  2987\n6646    11284  11276  11283\n6647    11305  3010  11290\n6648    11305  11304  3010\n6649    11284  11283  2987\n6650    3010  11291  11290\n6651    11280  2052  11277\n6652    3011  11313  11304\n6653    2942  11286  11287\n6654    11312  11165  11313\n6655    11330  11289  11272\n6656    2981  11274  11286\n6657    11271  11288  1292\n6658    11271  11289  11288\n6659    11274  2981  11272\n6660    11289  2947  11272\n6661    11330  11272  2981\n6662    2982  11288  11289\n6663    2990  11282  11281\n6664    11281  1292  11288\n6665    11281  11288  11318\n6666    11336  2981  11286\n6667    11286  2942  11338\n6668    11281  11282  11278\n6669    11285  11280  2988\n6670    11279  2989  11282\n6671    11280  11285  11283\n6672    11290  2987  11316\n6673    11279  2988  11280\n6674    11280  11277  11279\n6675    11316  2987  11321\n6676    2987  11283  11285\n6677    3011  11303  11319\n6678    2096  11303  11305\n6679    11321  2987  11285\n6680    11305  11290  11316\n6681    11317  11279  11282\n6682    11305  11303  11304\n6683    11316  2096  11305\n6684    11281  11278  1292\n6685    11213  11338  2942\n6686    3011  11304  11303\n6687    3008  11292  11137\n6688    3008  11294  11293\n6689    11297  2294  11300\n6690    2294  11134  11292\n6691    11292  3008  11302\n6692    2294  11297  11163\n6693    11295  11293  11294\n6694    11295  11312  11311\n6695    11297  3018  11296\n6696    11292  11300  2294\n6697    11295  3019  11293\n6698     662  11295  11294\n6699    11312  11295   662\n6700    11297  11296  11163\n6701    11299  3012  11152\n6702    11159  3012  11299\n6703    1857  11365  11156\n6704    11159  11310  1857\n6705    11151  3022  11152\n6706    11162  3022  11151\n6707    11152  11298  11299\n6708    11296  11308  11162\n6709    1857  11315  11365\n6710    11159  11299  11310\n6711    3022  11298  11152\n6712    11308  3022  11162\n6713    3015  11296  11162\n6714    1857  11155  11159\n6715    11293  11302  3008\n6716    3008  11138  11294\n6717    3019  11295  11311\n6718    11319  11311  3011\n6719    3016  11300  11302\n6720    11300  11292  11302\n6721    3019  11346  11293\n6722    11312  3011  11311\n6723    11346  3016  11302\n6724    11347  11346  3019\n6725    11341  3018  11301\n6726    11301  11300  3016\n6727    11340  11301  3016\n6728    11293  11346  11302\n6729    3019  11311  11363\n6730    11301  3018  11297\n6731    3023  11299  11298\n6732    11310  11299  3023\n6733    11315  11364  11365\n6734    11314  11315  11310\n6735    3022  11306  11298\n6736    11308  11306  3022\n6737    11298  11307  3023\n6738    3018  11309  11308\n6739    11315  3020  11364\n6740    11343  11314  3023\n6741    3020  11315  11314\n6742    11310  3023  11314\n6743    11306  11307  11298\n6744    11306  11308  11309\n6745    11296  3018  11308\n6746    11315  1857  11310\n6747    11348  3016  11346\n6748    11300  11301  11297\n6749    11312  11313  3011\n6750    3013  11365  11364\n6751    11338  11336  11286\n6752    11066  11270  11278\n6753    11281  11318  2990\n6754    11328  2981  11336\n6755    11324  11317  11337\n6756    11317  11282  2990\n6757    2981  11328  11330\n6758    11317  2988  11279\n6759    11330  11329  2982\n6760    11335  11336  3007\n6761    11318  11288  2982\n6762    11326  11318  2982\n6763    11317  2990  11337\n6764    11335  11328  11336\n6765    11336  11338  3007\n6766    11318  11327  2990\n6767    11322  11316  11321\n6768    11285  11323  11321\n6769    11320  11319  11303\n6770    11332  11320  2096\n6771    11316  11322  2096\n6772    11320  11303  2096\n6773    11323  2986  11321\n6774    11324  11323  2988\n6775    11322  11332  2096\n6776    11331  11332  11322\n6777    11325  11323  11324\n6778    11321  2986  11322\n6779    2988  11317  11324\n6780    11320  11332  11339\n6781    11330  11328  11329\n6782    2982  11289  11330\n6783    3558  11326  13433\n6784    1766  11328  11335\n6785    11327  11326  3558\n6786    11327  11318  11326\n6787    11328  1766  11329\n6788    11327  11337  2990\n6789    11329  13433  11326\n6790    11260  13415  11335\n6791    13435  2292  13437\n6792    13437  11327  3558\n6793    13441  13437  3558\n6794    13415  1766  11335\n6795    11335  3007  11260\n6796    11327  13437  11337\n6797    11325  2986  11323\n6798    11324  2292  11325\n6799    11331  11322  2986\n6800    11332  11331  3562\n6801    2986  11325  11334\n6802    11324  11337  2292\n6803    11334  11331  2986\n6804    2292  13434  11325\n6805    3562  11763  11339\n6806    11333  3562  11331\n6807    13438  11763  3562\n6808    11339  11332  3562\n6809    11334  11333  11331\n6810    13434  11334  11325\n6811    11337  13437  2292\n6812    11339  11763  11352\n6813    11355  11353  11354\n6814    2982  11329  11326\n6815    11338  11269  3007\n6816    11320  11339  3028\n6817    3019  11363  11347\n6818    11363  11319  3028\n6819    11342  11341  3017\n6820    11341  11301  11340\n6821    11348  11340  3016\n6822    11341  11309  3018\n6823    11348  11347  1362\n6824    11363  11351  11347\n6825    11341  11340  3017\n6826    11348  11349  11340\n6827    1265  11342  11357\n6828    11348  11346  11347\n6829    11320  3028  11319\n6830    11341  11342  11309\n6831    11343  3023  11307\n6832    11314  11343  11344\n6833    3020  11372  11364\n6834    3020  11358  11372\n6835    11306  1265  11307\n6836    11306  11309  1265\n6837    11345  11343  11307\n6838    11359  11345  1265\n6839    11344  3020  11314\n6840    3030  11344  11343\n6841    11343  11345  3030\n6842    11345  11307  1265\n6843    11309  11342  1265\n6844    11358  3020  11344\n6845    11363  3028  11351\n6846    11319  11363  11311\n6847    1362  11349  11348\n6848    1362  11351  11350\n6849    3017  11349  11361\n6850    3017  11340  11349\n6851    1362  11362  11349\n6852    11347  11351  1362\n6853    1362  13443  11362\n6854    3563  11350  11352\n6855    11361  13718  11356\n6856    11361  11349  11362\n6857    13443  1362  11350\n6858    11351  11352  11350\n6859    11351  3028  11352\n6860    3017  11361  11356\n6861    11355  3030  11353\n6862    11344  3030  11355\n6863    11358  11355  1486\n6864    11358  11344  11355\n6865    11359  11360  11345\n6866    11359  1265  11357\n6867    11357  13715  11359\n6868    11360  11359  3644\n6869    1486  11355  11354\n6870    3030  11360  11353\n6871    11357  11356  3583\n6872    11367  1486  13720\n6873    11360  13722  11353\n6874    3030  11345  11360\n6875    11356  11357  11342\n6876    11372  11358  11366\n6877    3580  11361  11362\n6878    3017  11356  11342\n6879    11339  11352  3028\n6880    11366  11358  1486\n6881    3563  11352  11763\n6882    2988  11323  11285\n6883    11260  3007  11261\n6884    11369  11156  11365\n6885    3136  13317  11233\n6886    11167  2980  11030\n6887    10209  2739  10215\n6888    11372  11616  11364\n6889    10850  11373  2098\n6890    11390  11418  11391\n6891    10867  10865  10866\n6892    11378  10867  10851\n6893    10869  11391  2965\n6894    10870  2965  11373\n6895    2098  11373  11375\n6896    2965  11374  11373\n6897    11378  10851  2098\n6898    11383  11378  2098\n6899    11391  11374  2965\n6900    10851  10850  2098\n6901    11418  2963  11391\n6902    3032  10865  10867\n6903    11379  10854  3057\n6904    10853  11389  3057\n6905    3058  11377  10862\n6906    10864  11379  3058\n6907    11379  3057  11380\n6908    10865  11389  10853\n6909    11379  11381  3058\n6910    11377  3058  11386\n6911    3035  10856  11377\n6912    11385  3035  11377\n6913    3057  11389  11380\n6914    10856  10862  11377\n6915    11389  10865  3032\n6916    10857  3035  11384\n6917    11378  3032  10867\n6918    3035  10857  10856\n6919    11419  2963  11418\n6920    11419  2966  11424\n6921    11391  11420  11374\n6922    11391  2963  11420\n6923    2963  11419  11423\n6924    11375  11373  11374\n6925    11382  11383  2971\n6926    11374  2964  11375\n6927    11383  2098  11375\n6928    11427  11383  11375\n6929    11374  11420  2964\n6930    11421  11420  2963\n6931    2966  11470  11424\n6932    11383  11382  11378\n6933    11417  11380  11389\n6934    11426  11417  3032\n6935    11386  3058  11381\n6936     969  11381  11380\n6937    11381  11429  11386\n6938    11379  11380  11381\n6939    11385  11386  3088\n6940     969  11380  11417\n6941    3035  11385  11387\n6942    11388  11387   848\n6943    11387  11385  11448\n6944    11377  11386  11385\n6945    11378  11382  3032\n6946    11389  3032  11417\n6947    11426  3032  11382\n6948    2966  11419  11418\n6949    11384  3035  11387\n6950    10933  10941  3054\n6951    10931  10933  3054\n6952    10932  11413  10938\n6953    10932  10931  11413\n6954    11402  10941  10964\n6955    3036  10964  10941\n6956    3037  10964  10966\n6957    3037  10966  11376\n6958    10931  11414  11413\n6959    1831  11401  11413\n6960    11392  11376  3033\n6961    3033  11376  10860\n6962    11384  3033  10859\n6963    10938  11413  11401\n6964    10934  11399  3042\n6965    11400  11399  3041\n6966    11397  11395  11396\n6967    11393  11398  11397\n6968    11394  2314  10922\n6969    10939  3041  11399\n6970    11401  11400  3041\n6971    10935  3042  11394\n6972    2314  11394  11410\n6973    11393  10923  2314\n6974    3042  11409  11394\n6975    11400  3042  11399\n6976    3041  10938  11401\n6977    11398  11393  2314\n6978    3033  11384  11388\n6979    11393  11397  3040\n6980    11402  3037  11403\n6981    11392  3033  11388\n6982    11404  3054  11402\n6983    3054  10941  11402\n6984    3037  11376  11392\n6985    11402  10964  3037\n6986    11403  11404  11402\n6987     848  11392  11388\n6988    11445  3054  11404\n6989    11447  11445  11404\n6990    3082  11404  11403\n6991    3037  11392  11403\n6992    11392  11442  11403\n6993    3054  11445  11414\n6994    11465  11401  1831\n6995    11446  1831  11414\n6996    11451  3042  11400\n6997    2314  11410  11407\n6998    11401  11465  11400\n6999    11413  11414  1831\n7000    11451  11465  3101\n7001    3042  11451  11409\n7002    11407  11410  11457\n7003    11394  11409  11410\n7004    11409  3086  11410\n7005    11407  11398  2314\n7006    11409  11451  11452\n7007    11451  11400  11465\n7008    11465  1831  11454\n7009    3047  11397  11398\n7010    11414  11445  11446\n7011    10931  3054  11414\n7012    11384  11387  11388\n7013    11408  11398  11407\n7014    11419  11424  11423\n7015    10851  10867  2978\n7016    11422  11420  11421\n7017    11421  11423  11428\n7018    2971  11383  11427\n7019    11431  11427  2964\n7020    11420  11422  2964\n7021    11421  2963  11423\n7022    11421  1363  11422\n7023    11428  2967  11164\n7024    11422  11431  2964\n7025    11432  11431  11422\n7026    11431  11430  11427\n7027    11428  11423  2967\n7028    11423  11424  2967\n7029    2971  11427  11430\n7030     969  11417  11435\n7031    11382  2971  11425\n7032    3088  11386  11429\n7033    11438  11429   969\n7034    11382  11425  11426\n7035    11417  11426  11435\n7036    3031  11435  11426\n7037    11437  11425  2971\n7038    11435  11438   969\n7039    11439  11438  11435\n7040    11435  3031  11439\n7041    3031  11426  11425\n7042    11425  11436  3031\n7043    11429  11438  11441\n7044    11428  1363  11421\n7045     969  11429  11381\n7046    11432  1363  11433\n7047    11440  11428  11164\n7048    11431  2970  11430\n7049    11431  11432  2970\n7050    11428  11440  1363\n7051    11432  11422  1363\n7052    11432  11434  2970\n7053    11433  11440  11661\n7054    2970  11567  11430\n7055    11589  11567  2970\n7056    11567  11587   760\n7057    11433  1363  11440\n7058    11164  2968  11440\n7059    11430  11567  11437\n7060    11569  3031  11436\n7061    11436  11437   760\n7062    11438  3089  11441\n7063    11439  3089  11438\n7064    11569  11439  3031\n7065    11437  11436  11425\n7066    11569  11568  11439\n7067    11436  11571  11569\n7068    3089  11575  11441\n7069    11576  11575  3089\n7070    11575  11574  3090\n7071    11439  11568  3089\n7072    11437  11567   760\n7073    11441  11575  11449\n7074    11433  11434  11432\n7075    2971  11430  11437\n7076    11424  11161  2967\n7077    11429  11441  3088\n7078    11448   848  11387\n7079    11450   848  11448\n7080    3082  11403  11442\n7081    11443  11442   848\n7082    11443   848  11450\n7083    11392   848  11442\n7084    11447  3082  11466\n7085    11442  11444  3082\n7086    3081  11445  11447\n7087    11467  3081  11447\n7088    11455  11454  3081\n7089    11447  11404  3082\n7090    11448  3088  11449\n7091    11446  11445  3081\n7092    11454  3101  11465\n7093    11454  11446  3081\n7094    11451  3101  11452\n7095    3086  11409  11452\n7096    3101  11454  11453\n7097    11454  1831  11446\n7098    3080  11407  11457\n7099    11469  3086  11452\n7100    11408  11407  3080\n7101    11458  3080  11457\n7102    11457  3086  11459\n7103    3086  11457  11410\n7104    11452  3101  11468\n7105    11456  11408  3080\n7106    11442  11443  11444\n7107    3088  11448  11385\n7108    11444  11443  3083\n7109    11449  11450  11448\n7110    11467  11447  11466\n7111    11600  11466  11444\n7112    11450  11449  3090\n7113    11443  11450  11573\n7114    11590  3083  11573\n7115    3090  11573  11450\n7116    3083  11600  11444\n7117    11601  11600  3083\n7118     717  11466  11600\n7119    3083  11443  11573\n7120    3088  11441  11449\n7121    11467  11466   717\n7122    3096  11453  11455\n7123    11455  3081  11467\n7124    11469  11452  11468\n7125    11453  11591  11468\n7126    3096  11455  11592\n7127    11453  11454  11455\n7128    11459  11469  11604\n7129    11468  2211  11469\n7130    11458  11464  3080\n7131    11459  11458  11457\n7132    3087  11458  11459\n7133    11464  1532  11463\n7134    11596  11464  11458\n7135    3086  11469  11459\n7136    11592  11455  11467\n7137    11453  11468  3101\n7138    3090  11585  11573\n7139    3082  11444  11466\n7140    11575  3090  11449\n7141    3047  11398  11408\n7142    3096  11591  11453\n7143    2964  11427  11375\n7144    11160  11164  2967\n7145    11464  11456  3080\n7146    11415  11416   832\n7147    11406  3046  11395\n7148    11487  11479  11486\n7149    11471  11486  11415\n7150    11406  11395  11405\n7151    11416  11406   832\n7152    11412   832  11405\n7153    11405   832  11406\n7154     832  11471  11415\n7155    11412  11471   832\n7156    11405  3047  11411\n7157    11405  11395  3047\n7158    11395  11397  3047\n7159    11487  11486  3045\n7160    11473  11478  3049\n7161    11473  1886  11474\n7162    11476  11478  11480\n7163    11485  3048  11480\n7164    11478  11473  11475\n7165    11489  11488  3067\n7166    11478  3050  11480\n7167    11516  11474  11487\n7168    11484  11485  11480\n7169    11474  11475  11473\n7170    11474  1886  11487\n7171    11479  11487  1886\n7172    3045  11486  11471\n7173    11472  1886  11473\n7174    11516  11487  3045\n7175    11471  11460  3045\n7176    11514  11484  3050\n7177    3050  11478  11475\n7178    3084  11474  11516\n7179    11412  11460  11471\n7180    3045  11517  11516\n7181    3044  11412  11411\n7182    3084  11475  11474\n7183    11534  3084  11516\n7184    11515  11475  3084\n7185    3044  11460  11412\n7186    11412  11405  11411\n7187    11475  11514  3050\n7188    11482  11481   536\n7189    11519  11529  3076\n7190    3076  11481  11483\n7191    11523   537  11484\n7192     535  11529  11530\n7193     536  11522  11521\n7194    11536  11490   535\n7195     537  11485  11484\n7196    11520  11522   537\n7197    11480  3050  11484\n7198    11408  11411  3047\n7199    11489   535  11490\n7200    11501  10952  3065\n7201    10952  11501  11502\n7202    10958  11508  2916\n7203    10961  10954  10962\n7204    10953  10962  3061\n7205    10948  11488  11501\n7206    11511  10962  10953\n7207    10953  10951  10952\n7208    11505  11500  11504\n7209    10957  2916  11500\n7210    11500  2916  11504\n7211    10962  2918  10961\n7212    11501  11488  3066\n7213     683  11500  11505\n7214    11498  11497  3062\n7215    10956  11499  11497\n7216    2922  11493  11492\n7217    11498  11503  2921\n7218    3062  11497  11499\n7219    11498  10963  11497\n7220    11493  11494  11503\n7221    11505  11509  11499\n7222    11491  11492  11493\n7223    11496  11495  3063\n7224    11493  1609  11491\n7225    11503  11498  11510\n7226    11505  11499   683\n7227    3063  11495  11492\n7228     684  10953  10952\n7229    10961  11508  10958\n7230    10962  11511  2918\n7231    11490  3066  11488\n7232    11507  11508  11506\n7233    11508  10961  2918\n7234    11502  3066  11560\n7235    3066  11502  11501\n7236     684  11511  10953\n7237    11490  11560  3066\n7238    11508  2918  11506\n7239    11511  11545  2918\n7240    11546  11511   684\n7241    10952  11502   684\n7242    11502  11559   684\n7243    11507  11504  2916\n7244    11492  11491  3063\n7245    11504  3071  11505\n7246    11513  11541   816\n7247    11513  11496  11512\n7248    11499  11509  3062\n7249    11510  11498  3062\n7250    11538  3062  11509\n7251    11509  11505  3071\n7252    11512  11496  3063\n7253    11493  11503  1609\n7254    3071  11537  11509\n7255    11542  3063  11491\n7256    11503  11510  1609\n7257    11538  11510  3062\n7258    3071  11504  11552\n7259    11541  11513  11540\n7260    11507  11552  11504\n7261    11508  11507  2916\n7262    11488  11489  11490\n7263    11513   816  11496\n7264    3045  11460  11462\n7265    11415  11486  3043\n7266    11462  11517  3045\n7267    11456  3044  11411\n7268    11514  11515  3109\n7269    11515  11514  11475\n7270    11460  11461  11462\n7271    11460  3044  11461\n7272    11534  11515  3084\n7273    3085  11517  11462\n7274    11515  11535  3109\n7275    11534  11535  11515\n7276    11597  11534  11517\n7277    11516  11517  11534\n7278    11456  11463  3044\n7279    11514  3109  11523\n7280    3077  11483  11482\n7281     536  11521  11482\n7282    3069  11519  11518\n7283    11519  3076  11483\n7284    11482  11521  11524\n7285    11481  11482  11483\n7286     537  11531  11520\n7287    11521  11522  11520\n7288    11524  3077  11482\n7289    11483  11518  11519\n7290    11521  11520  3117\n7291    3117  11524  11521\n7292     537  11523  11531\n7293    11519  3069  11530\n7294    11532  11523  3109\n7295    11530  11529  11519\n7296    11597  2210  11534\n7297    11463  11461  3044\n7298    11532  11531  11523\n7299    11532  3109  11664\n7300    11593  3085  11461\n7301    3109  11535  11664\n7302    11676  2210  11597\n7303    11597  11517  3085\n7304    11535  11675  11664\n7305    2210  11675  11535\n7306    11611  11597  3085\n7307    2210  11535  11534\n7308    11593  11461  11463\n7309    3107  11531  11532\n7310    11524  11563  11564\n7311    3117  11520  11531\n7312    3077  11518  11483\n7313    11526  11518  3077\n7314    3117  11531  11533\n7315    11524  3117  11563\n7316    3106  11564  11563\n7317    11533  11563  3117\n7318    11564  11526  3077\n7319    11669  11526  11564\n7320    11663  11563  11533\n7321    11564  3077  11524\n7322    11533  11531  3107\n7323    3069  11518  11525\n7324     831  11525  11526\n7325    11462  11461  3085\n7326    11456  11464  11463\n7327    11525  11518  11526\n7328    11511  11546  11545\n7329    11560  11490  11536\n7330    11545  11544  11506\n7331    11506  2918  11545\n7332    3068  11559  11560\n7333    11506  2212  11507\n7334     684  11559  11549\n7335    11527  11536  11530\n7336    11552  11553  11537\n7337    11552  11507  2212\n7338    3060  11545  11546\n7339    3068  11560  11536\n7340    11530  11536   535\n7341    11537  3071  11552\n7342    11510  11539  1609\n7343    11538  11509  11537\n7344    11512  3063  11542\n7345    1609  11551  11491\n7346    3070  11539  11538\n7347    11510  11538  11539\n7348    11542  11491  11551\n7349    11537  3070  11538\n7350    11542  11543  11512\n7351    3079  11540  11513\n7352    11542  11551  3078\n7353    11556  11551  1609\n7354    1609  11539  11556\n7355    3079  11513  11512\n7356     684  11549  11546\n7357    11502  11560  11559\n7358    3060  11546  11550\n7359    3068  11536  11527\n7360    11544  2212  11506\n7361    3060  11547  11544\n7362    3068  11558  11559\n7363    11544  11545  3060\n7364    11558  3068  11666\n7365    11527  11528  3068\n7366    11547  3060  11550\n7367    3073  11550  11549\n7368    11528  11527  11525\n7369    11549  11559  11558\n7370    11530  3069  11527\n7371    2212  11544  11548\n7372    11553  3070  11537\n7373    11553  2212  11554\n7374    11551  11685  3078\n7375    3070  11557  11539\n7376    11557  3070  11555\n7377    2212  11553  11552\n7378    11685  11551  11556\n7379    11556  11539  11557\n7380    11688  3079  11543\n7381    11543  11542  3078\n7382    3078  11689  11543\n7383    3079  11688  11561\n7384    11557  3075  11556\n7385    11543  3079  11512\n7386    3070  11553  11555\n7387    3079  11561  11540\n7388    11558  3073  11549\n7389    11549  11550  11546\n7390    3069  11525  11527\n7391    11562  11540  11561\n7392    11664  11665  11532\n7393    11484  11514  11523\n7394    11408  11456  11411\n7395    3111  11541  11540\n7396    11571  11436   760\n7397    10938  3041  10937\n7398    3014  11433  11661\n7399    11661  2968  11369\n7400    11587  11567  11589\n7401    11579  11589  11434\n7402    11433  3014  11434\n7403    11661  11440  2968\n7404    3027  11589  11579\n7405    11579  3014  11580\n7406    11572  11587  11588\n7407    11587  11589  3027\n7408    11579  11581  3027\n7409    11579  11434  3014\n7410    11661  11660  3014\n7411    11572   760  11587\n7412    3029  11568  11569\n7413    11570  3029  11571\n7414    11601  3083  11590\n7415    11590  11573  11585\n7416    11576  11568  11577\n7417    11569  11571  3029\n7418    11574  11576  1484\n7419    11568  3029  11577\n7420    11590  11585  3093\n7421    3090  11574  11585\n7422    11585  11574  11586\n7423    11575  11576  11574\n7424     760  11572  11571\n7425    11570  11571  11572\n7426    11587  3027  11588\n7427    11568  11576  3089\n7428    11580  3014  11660\n7429    11660  11369  3013\n7430    11579  11580  11581\n7431    3027  11581  11588\n7432    11660  11615  11580\n7433    11588  3025  11572\n7434    11580  1481  11581\n7435    11615  3013  11616\n7436    11588  11614  3025\n7437    11581  11614  11588\n7438    11578  3025  11624\n7439    11615  11660  3013\n7440    11365  3013  11369\n7441    3025  11570  11572\n7442    11574  1484  11586\n7443    11577  3029  11570\n7444    3093  11586  11583\n7445    3093  11585  11586\n7446    11577  11570  11578\n7447    11576  11577  1484\n7448    11613  1484  11620\n7449    11578  1484  11577\n7450    11584  11583  3091\n7451    11583  11586  11613\n7452    11620  1484  11578\n7453    11613  11586  1484\n7454    11570  3025  11578\n7455    11590  3093  11582\n7456    3091  11583  11613\n7457    11661  11369  11660\n7458    11156  11369  2968\n7459    11582  3093  11583\n7460    11591  3096  11598\n7461    11592  11467   717\n7462    2211  11604  11469\n7463    11591  11599  2211\n7464    11592   717  11609\n7465    11468  11591  2211\n7466    11610  11609   717\n7467    11610  11601  11582\n7468    11591  11598  11599\n7469    11598  11592  11609\n7470    11598  11609  3095\n7471     717  11601  11610\n7472    11600  11601   717\n7473    11604  2211  11605\n7474    3087  11596  11458\n7475    1532  11464  11596\n7476    11593  1532  11594\n7477    11463  1532  11593\n7478    1532  11602  11594\n7479    3087  11459  11604\n7480    11594  11595  11593\n7481    3087  11603  11596\n7482    11612  11611  11595\n7483    3085  11595  11611\n7484    11595  11594  3100\n7485    11602  1532  11596\n7486    11606  3087  11604\n7487    11611  11676  11597\n7488    11609  11610  11608\n7489    11592  11598  3096\n7490    11608  3095  11609\n7491    3092  11582  11584\n7492    11605  11606  11604\n7493    11634  11605  11599\n7494    11610  3092  11608\n7495    11610  11582  3092\n7496    11637  3095  11608\n7497    3092  11618  11608\n7498    3095  11634  11599\n7499    11635  11634  3095\n7500    11634  11636  3098\n7501    3095  11599  11598\n7502    11582  11583  11584\n7503    11605  11634  3098\n7504    3097  11602  11603\n7505    11602  11596  11603\n7506    11594  11602  11607\n7507    11612  11595  3100\n7508    11603  11606  11639\n7509    3087  11606  11603\n7510    11639  3097  11603\n7511    11640  11639  3098\n7512    3100  11594  11607\n7513    11602  3097  11607\n7514    11607  3097  11650\n7515    11612  3100  11654\n7516    11639  11638  3097\n7517    3098  11639  11606\n7518    11606  11605  3098\n7519    11655  3100  11607\n7520    11618  3092  11584\n7521    11599  11605  2211\n7522    11601  11590  11582\n7523    3105  11611  11612\n7524    11580  11615  1481\n7525    3085  11593  11595\n7526    11622  11614  1481\n7527    11617  11615  11616\n7528    11623  11624  3025\n7529    11622  11623  11614\n7530    11615  11617  1481\n7531    1481  11614  11581\n7532    11622  11617  11626\n7533    3021  11617  11616\n7534    11623  3026  11625\n7535    11622  3026  11623\n7536    11631  3024  11625\n7537    11617  11622  1481\n7538    11372  3021  11616\n7539    11623  11625  11624\n7540    11613  11621  3091\n7541    11620  11578  11624\n7542    11619  11618  11584\n7543    11629  11619  3091\n7544    3024  11620  11624\n7545    11619  11584  3091\n7546    11629  11621  11628\n7547    3024  11621  11620\n7548    11633  11619  11629\n7549    3024  11628  11621\n7550    11629  3094  11633\n7551    11629  3091  11621\n7552    11624  11625  3024\n7553    11619  11633  1837\n7554    3021  11626  11617\n7555    11613  11620  11621\n7556    11368  11626  3021\n7557    11368  11366  11367\n7558    11626  3026  11622\n7559    11627  3026  11626\n7560    11626  11368  11627\n7561    11368  3021  11366\n7562    3640  11627  11368\n7563    13738  3640  11367\n7564    3026  11627  11632\n7565    13745  11627  3640\n7566    13745  3640  13746\n7567    3640  11368  11367\n7568    11366  1486  11367\n7569    11632  11627  13745\n7570    11630  11628  11631\n7571    11628  3024  11631\n7572    3094  11657  11633\n7573    11630  3094  11628\n7574    11631  11632   640\n7575    11625  11632  11631\n7576    11658  11630  13739\n7577     640  11630  11631\n7578    3646  11657  11659\n7579    11657  3094  11658\n7580    11658  11659  11657\n7581    11658  3094  11630\n7582    11632  13745   640\n7583    3094  11629  11628\n7584     640  13745  13747\n7585    11625  3026  11632\n7586    3013  11364  11616\n7587    11633  11657  11646\n7588    11635  3095  11637\n7589    11641  11635  11637\n7590    11640  3098  11636\n7591    3131  11636  11635\n7592    11637  11618  1837\n7593    11636  11634  11635\n7594    3131  11635  11641\n7595    3131  11641  11645\n7596    1533  11638  11640\n7597    11642  11640  11636\n7598    11641  1837  11646\n7599    11641  11637  1837\n7600    11619  1837  11618\n7601    11639  11640  11638\n7602    11655  11650  3099\n7603    11655  11607  11650\n7604    2208  11718  11654\n7605    11612  11654  11718\n7606    11654  11655  11653\n7607    11654  3100  11655\n7608    3099  11653  11655\n7609    11638  11651  11650\n7610    2208  11653  11662\n7611    2208  11654  11653\n7612    3099  11647  11653\n7613    3099  11650  11651\n7614    3097  11638  11650\n7615    11715  11718  2208\n7616    11642  11636  3131\n7617    11608  11618  11637\n7618    11643  3131  11645\n7619    11643  11645  11656\n7620    11642  11643  11644\n7621    11642  3131  11643\n7622    11645  11646  3646\n7623    11645  11641  11646\n7624    3645  11643  11656\n7625    11656  3646  13742\n7626    13749  11644  13748\n7627    11644  11643  3645\n7628    11656  13743  3645\n7629    11656  11645  3646\n7630    11633  11646  1837\n7631    11642  11644  1533\n7632    3099  11648  11647\n7633    11651  11638  1533\n7634    11662  11647  3671\n7635    11662  11653  11647\n7636    11651  1533  11652\n7637    3099  11651  11648\n7638    3677  11648  11652\n7639    13749  11652  1533\n7640    11649  3671  11647\n7641    3677  11649  11648\n7642    11760  11729  3671\n7643    11649  11647  11648\n7644    13763  11652  13749\n7645    11652  11648  11651\n7646    1533  11644  13749\n7647    2208  11662  11716\n7648    3671  11649  13837\n7649    1533  11640  11642\n7650    11657  3646  11646\n7651    3671  11729  11662\n7652    11644  3645  13748\n7653    11623  3025  11614\n7654    11372  11366  3021\n7655    3105  11612  11718\n7656    11665  3107  11532\n7657    11664  3116  11665\n7658    11663  3106  11563\n7659    11671  11663  3107\n7660    11671  3107  11672\n7661    11675  3116  11664\n7662    11665  11672  3107\n7663    11674  11675  11676\n7664    11670  11668  11669\n7665    11670  11663  11671\n7666    11665  3116  11673\n7667    11674  3116  11675\n7668    2210  11676  11675\n7669    11663  11670  3106\n7670    11666  11528  11667\n7671    11564  3106  11669\n7672    11558  11684  3073\n7673    11558  11666  11684\n7674    11669   831  11526\n7675    11692  11550  3073\n7676    11667  11528   831\n7677     831  11669  11668\n7678    3113  11666  11667\n7679    3113  11684  11666\n7680     831  11681  11667\n7681    11528  11525   831\n7682    3106  11670  11669\n7683    3073  11684  11697\n7684    11670  11671  3108\n7685    11528  11666  3068\n7686    3116  11707  11673\n7687    3105  11674  11676\n7688    11672  11673  2209\n7689    11672  11665  11673\n7690    11674  3105  11708\n7691    11672  11683  11671\n7692    11710  11673  11707\n7693    11708  11707  11674\n7694    11713  3108  11683\n7695    11683  11672  2209\n7696    11707  11708  3102\n7697    11710  2209  11673\n7698    11718  11708  3105\n7699    11683  3108  11671\n7700    11680  11667  11681\n7701    11681  11668  11682\n7702    11684  11677  11697\n7703    11684  3113  11677\n7704    11680  3113  11667\n7705    11668  11681   831\n7706    11681  3119  11680\n7707    11713  11682  3108\n7708    1530  11677  11679\n7709    11678  11677  3113\n7710    11680  11678  3113\n7711    11668  3108  11682\n7712    11670  3108  11668\n7713    11697  11677  1530\n7714    11682  3119  11681\n7715    11674  11707  3116\n7716    11676  11611  3105\n7717    3073  11697  11692\n7718    11554  2212  11548\n7719    11548  11547  3072\n7720    11555  11554  3074\n7721    11555  11553  11554\n7722    11548  11693  11554\n7723    11548  11544  11547\n7724    3072  11693  11548\n7725    3072  11692  11696\n7726    11699  11691  3074\n7727    3074  11554  11693\n7728    3074  11693  11695\n7729    11547  11692  3072\n7730    11550  11692  11547\n7731    11555  3074  11691\n7732    3078  11686  11689\n7733    11556  3075  11685\n7734    11690  11688  1132\n7735    11688  11543  11689\n7736    11685  3075  11687\n7737    11685  11686  3078\n7738    11687  11686  11685\n7739    11691  11700  3075\n7740    11689  1132  11688\n7741    11686  11698  11689\n7742    11686  11687  3112\n7743    11687  3075  11700\n7744    11691  3075  11557\n7745    11561  11690  3110\n7746    11693  3072  11694\n7747    11555  11691  11557\n7748    11694  11695  11693\n7749    11694  11696  11704\n7750    11699  11695  11731\n7751    11699  3074  11695\n7752    11694  3122  11695\n7753    11699  11700  11691\n7754    3122  11694  11704\n7755    11735  11704  1530\n7756    11733  1534  11731\n7757    11731  11695  3122\n7758    3122  11704  11739\n7759    11704  11696  1530\n7760    11692  11697  11696\n7761    11699  11731  1534\n7762    11698  1132  11689\n7763    11686  3112  11698\n7764    11705  11690  1132\n7765    11706  11690  11705\n7766    1132  11698  11702\n7767    11700  11703  11687\n7768    11737  3112  11703\n7769    3112  11687  11703\n7770    11702  11705  1132\n7771    3112  11701  11698\n7772    11705  11702  11738\n7773    11701  11702  11698\n7774    11736  11703  1534\n7775    11703  11700  1534\n7776    11700  11699  1534\n7777    11706  11705  3114\n7778    11732  11731  3122\n7779    11696  11694  3072\n7780    11697  1530  11696\n7781    11690  11561  11688\n7782    2209  11722  11683\n7783    11663  11533  3107\n7784    11711  11710  3102\n7785    3102  11710  11707\n7786    11722  11713  11683\n7787    11722  2209  11709\n7788    3102  11715  11717\n7789    3102  11708  11715\n7790    3104  11709  11711\n7791    11711  11709  11710\n7792    11709  11720  11722\n7793    3104  11720  11709\n7794    11711  11717  11726\n7795    11711  3102  11717\n7796    11715  11716  11717\n7797    11722  11720  3127\n7798    11712  11680  3119\n7799    11712  3119  11724\n7800    11678  11712  3118\n7801    11678  11680  11712\n7802    11682  11714  3119\n7803    11713  11714  11682\n7804    11724  11714  11723\n7805    3127  11714  11713\n7806    11730  11712  11724\n7807    11730  3118  11712\n7808    11723  11714  3127\n7809    11724  3119  11714\n7810    11713  11722  3127\n7811    11678  3118  11679\n7812    3127  11720  11719\n7813    11710  11709  2209\n7814    3103  11726  11717\n7815    3103  11716  11729\n7816    3104  11726  11728\n7817    3104  11711  11726\n7818    3103  11727  11726\n7819    11720  3104  11721\n7820    11727  11728  11726\n7821    11729  11759  3103\n7822    3128  11721  13818\n7823    11721  3104  11728\n7824    11721  11728  13818\n7825    11727  3103  11759\n7826    2208  11716  11715\n7827    11721  11719  11720\n7828    11724  2207  11730\n7829    11723  3127  11719\n7830    11730  11752  3118\n7831    11756  11752  11730\n7832    11725  11723  11719\n7833    11724  11723  2207\n7834    13822  11725  13824\n7835    11725  2207  11723\n7836    2207  13822  11756\n7837    13822  2207  11725\n7838    3126  11756  13821\n7839    2207  11756  11730\n7840    13824  11725  3128\n7841    11725  11719  3128\n7842    11719  11721  3128\n7843    11752  11756  3126\n7844    11727  1531  11728\n7845    3103  11717  11716\n7846    11718  11715  11708\n7847    3118  11752  11734\n7848    11731  11732  11733\n7849    11735  11679  11734\n7850    11739  11704  11735\n7851    3122  11739  11732\n7852    11735  3120  11739\n7853    11736  1534  11733\n7854    11739  11741  11732\n7855    3120  11734  11753\n7856    11733  3121  11740\n7857    11732  3121  11733\n7858    11741  11739  3120\n7859    3120  11735  11734\n7860    3118  11734  11679\n7861    11733  11740  11736\n7862    11747  11701  11737\n7863    3112  11737  11701\n7864    11702  11701  3123\n7865    3114  11705  11738\n7866    11737  11736  3124\n7867    11736  11737  11703\n7868    11747  3124  11748\n7869    11747  3123  11701\n7870    11738  3123  11744\n7871    11702  3123  11738\n7872    11747  11745  3123\n7873    11737  3124  11747\n7874    11736  11740  3124\n7875    3114  11738  11749\n7876    11740  11751  3124\n7877    11679  11735  1530\n7878    11742  11741  3120\n7879    11742  11753  13841\n7880    11740  3121  11750\n7881    11743  3121  11741\n7882    11741  11742  11743\n7883    11742  3120  11753\n7884    11742  1102  11743\n7885    13842  13841  3126\n7886    11743  11750  3121\n7887    13840  11750  11743\n7888    11751  11750  3673\n7889    13841  11753  3126\n7890    11734  11752  11753\n7891    11750  11751  11740\n7892    11745  11748  1608\n7893    11744  3123  11745\n7894    11749  11744  3125\n7895    11748  11745  11747\n7896    11745  11746  11744\n7897    11749  11738  11744\n7898    1608  11746  11745\n7899    11751  13844  11748\n7900    3125  11755  11749\n7901    11744  11746  3125\n7902    3125  11746  13854\n7903    11755  3125  13853\n7904    1608  13857  11746\n7905    11748  13844  1608\n7906    11748  3124  11751\n7907    3114  11749  11754\n7908    11742  13841  1102\n7909    3121  11732  11741\n7910    3126  11753  11752\n7911    11706  3114  11758\n7912    13822  13821  11756\n7913    11679  11677  11678\n7914    11662  11729  11716\n7915    11690  11706  3110\n7916    11630   640  13739\n7917    11434  11589  2970\n7918    11164  11154  2968\n7919    11565   816  11541\n7920    13433  11329  1766\n7921    10568  11008  10596\n7922    10162  2224  10156\n7923    11754  11749  11755\n7924    11892  9781  11887\n7925    11769   623  11767\n7926    11784   623  11782\n7927    11776   628  11777\n7928    11806  3153  11805\n7929     625  11806  11793\n7930    11773  11775  3141\n7931    11770  11772   624\n7932    11774  11773   624\n7933    11767  3141  11768\n7934    11796  3138  11802\n7935    11794  11792   625\n7936     625  11792  11802\n7937    11770  3138  11771\n7938    11792  11796  11802\n7939    11830  3153  11840\n7940    11781  3158  11779\n7941    11810  11812   627\n7942     627  11781  11780\n7943    11779  11778  11807\n7944    11779  3158  11778\n7945    11812  11811  3151\n7946    11811  11829  3151\n7947    11778  11777  3159\n7948    3158  11776  11778\n7949    11776  11777  11778\n7950    3153  11830  11805\n7951    11793  11805  3155\n7952    11793  11806  11805\n7953     626  11833  11832\n7954    11830  11840  11841\n7955    11832  11838   626\n7956    11829  11832  11833\n7957    11805  11831  3155\n7958    11830  11831  11805\n7959    11835  3155  11837\n7960    11840   626  11841\n7961    11833  3151  11829\n7962    11794   625  11793\n7963    11779  11780  11781\n7964     628  11816  11777\n7965    11794  11793  3155\n7966    11782  11783  11784\n7967    11782   623  11769\n7968    3164  11783  11782\n7969    11783  3174  11784\n7970    11782  11769  11785\n7971    3174  11783  11786\n7972    11768  11775  11797\n7973    11768  3141  11775\n7974    3143  11785  11769\n7975    11797  3143  11768\n7976    11775  3142  11797\n7977    11768  3143  11769\n7978    11769  11767  11768\n7979    11790  3143  11797\n7980    11783  3164  11786\n7981    11782  11785  3164\n7982    3164  11863  11787\n7983    3164  11787  11786\n7984    3164  11785  11791\n7985    11787  3163  11788\n7986    11797  11798  11790\n7987    11790  11785  3143\n7988    11798  2173  11790\n7989    11790  2173  11791\n7990    3142  11804  11798\n7991    11790  11791  11785\n7992    11798  11797  3142\n7993    11863  3164  11791\n7994    11775  11774  3142\n7995    11787  11788  11786\n7996     624  11772  11774\n7997    11770  11771  11772\n7998    11774  11772  11799\n7999    11771  3140  11772\n8000    11771  11796  11795\n8001    11795  3140  11771\n8002    11792  3139  11796\n8003    3139  11792  11794\n8004    11795  3139  11800\n8005    11794  11834  3139\n8006    11794  3155  11835\n8007    11796  3139  11795\n8008    11773  11774  11775\n8009    11835  11834  11794\n8010    11799  3140  11803\n8011    11799  11772  3140\n8012    11872  11798  11804\n8013    11803  11804  11799\n8014    3140  11801  11803\n8015    11804  3142  11799\n8016    11834  3183  11859\n8017    3183  11834  11835\n8018    2174  11801  11800\n8019    3140  11795  11801\n8020    11859  11800  11834\n8021    11803  11801  11912\n8022    3183  11856  11859\n8023    11795  11800  11801\n8024    11834  11800  3139\n8025    3173  11804  11803\n8026    3183  11835  11836\n8027    11799  3142  11774\n8028    11796  11771  3138\n8029    2174  11800  11859\n8030    3150  11832  11829\n8031    11814  3159  11777\n8032    11814  11816   629\n8033    11807  11778  3159\n8034    11808  11807  3159\n8035    3159  11814  11808\n8036    11807  3146  11779\n8037    11815  11808  11814\n8038    11815   629  11826\n8039    11809  11807  11808\n8040    3144  11809  11808\n8041    11820  11809  11817\n8042    11814   629  11815\n8043    11807  11809  3146\n8044    11810  11780  11813\n8045    11780  11779  3146\n8046    11811  11828  11829\n8047    3149  11811  11810\n8048    11813  11780  3146\n8049    11810   627  11780\n8050    11813  11820  11824\n8051    11820  11813  3146\n8052    3149  11824  11822\n8053    11824  3149  11813\n8054    11824  11820  3145\n8055    11813  3149  11810\n8056    3146  11809  11820\n8057    11828  11811  3149\n8058    3144  11808  11815\n8059    11816  11814  11777\n8060    11826  3147  11827\n8061    11858  3144  11827\n8062    3144  11815  11827\n8063    11827  3147  11857\n8064    3144  11817  11809\n8065    3148  11858  11857\n8066    11971  11857  3147\n8067    11967  11818  11858\n8068    11858  11818  3144\n8069    11819  11818   798\n8070    11857  11858  11827\n8071    3144  11818  11817\n8072    3145  11817  11819\n8073    3145  11825  11824\n8074    11821  11822  11823\n8075    11821  3149  11822\n8076    11825  11822  11824\n8077    11820  11817  3145\n8078    3152  11825  11985\n8079    11819  11825  3145\n8080    11983  1216  11823\n8081    11823  11822  3152\n8082    11985  11825  11819\n8083    3152  11822  11825\n8084    11817  11818  11819\n8085    11821  11823  1216\n8086    11991  11823  3152\n8087    11827  11815  11826\n8088    11828  3149  11821\n8089    11839  11838  11832\n8090    11843  11839  3150\n8091    11847  11841  11838\n8092     626  11838  11841\n8093    11838  11839  3161\n8094    3150  11839  11832\n8095    11839  11843  3161\n8096    11828  11821  11855\n8097    11849  3154  11847\n8098    11847  11838  3161\n8099    11848  11847  3161\n8100    3150  11828  11855\n8101    3150  11829  11828\n8102    11841  11847  3154\n8103    11836  11835  11837\n8104    11837  11831  11850\n8105    11856  11836  11854\n8106    11856  3183  11836\n8107    11837   892  11836\n8108    3155  11831  11837\n8109    11850   892  11837\n8110    11849  11850  3154\n8111    11852  11854   892\n8112    11854  11836   892\n8113     892  11850  11851\n8114    11831  3154  11850\n8115    11830  3154  11831\n8116    3176  11856  11854\n8117    3150  11855  11843\n8118    11830  11841  3154\n8119    11845  1216  11846\n8120    11845  11843  11855\n8121    11842  11848  3161\n8122    3186  11842  11843\n8123    11843  11845  3186\n8124    11845  11855  1216\n8125    11844  3186  11845\n8126    3196  11844  11846\n8127    3186  11959  11842\n8128    11986  11959  3186\n8129    3160  11959  11987\n8130    11844  11845  11846\n8131    11846  1216  11983\n8132    11842  11959  11848\n8133    11851  11849  3160\n8134    11849  11847  11848\n8135    11852   892  11851\n8136    11852  11851  12048\n8137    11849  11848  3160\n8138    11852  11853  11854\n8139    3182  11852  12048\n8140    12048  3160  12005\n8141    11853  3182  12047\n8142    11853  11852  3182\n8143    12045  12047  3182\n8144    3176  11854  11853\n8145    3182  12048  12045\n8146    12048  11851  3160\n8147    11848  11959  3160\n8148    11850  11849  11851\n8149    11942  12047  2336\n8150    3161  11843  11842\n8151    11821  1216  11855\n8152    11859  11856  11921\n8153    11971  11962  11857\n8154    11811  11812  11810\n8155    11853  12047  11942\n8156    3163  11860  11862\n8157    3163  11787  11860\n8158    11862  11861  2175\n8159    11861  11862  11860\n8160    11860  3165  11861\n8161    9816  11862  2175\n8162    11863  11881  3165\n8163    11863  11791  11881\n8164    3165  11867  11861\n8165    11867  3165  11881\n8166    3171  11866  11867\n8167    11863  3165  11860\n8168    11787  11863  11860\n8169    11861  11867  11866\n8170    3162  9708  11864\n8171    11864  2175  11866\n8172    11868  3162  11875\n8173    11868  9709  3162\n8174    11864  11865  3162\n8175    9815  2175  11864\n8176    11865  11875  3162\n8177    3171  11865  11866\n8178    11882  11868  11875\n8179    3172  11882  11875\n8180    11875  11865  11874\n8181    11864  11866  11865\n8182    2175  11861  11866\n8183    11868  11882  1489\n8184    11871  11867  11881\n8185    9705  11868  1489\n8186    2173  11869  11871\n8187    11869  2173  11872\n8188    11871  11870  3171\n8189    11870  11871  11869\n8190    11869  3178  11870\n8191    2173  11871  11881\n8192    11872  3173  11873\n8193    11881  11791  2173\n8194    11910  11908  3178\n8195    3178  11869  11873\n8196    11910  3178  11873\n8197    11873  11869  11872\n8198    11872  2173  11798\n8199    11870  3178  11877\n8200    3172  11875  11874\n8201    11874  3171  11877\n8202    11880  11882  3172\n8203    11880  3172  11878\n8204    11874  11876  3172\n8205    11874  11865  3171\n8206    11877  11908  11876\n8207    11877  3171  11870\n8208    11878  3172  11876\n8209    11914  11878  11876\n8210    11878  3179  11879\n8211    11876  11874  11877\n8212    3178  11908  11877\n8213    11880  11878  11879\n8214    11873  3173  11911\n8215    11871  3171  11867\n8216    3173  11872  11804\n8217    11882  11880  11899\n8218    3169  11887  11886\n8219    11886  1489  11899\n8220    11884  11883  3167\n8221    11895  11884  11892\n8222    11887  3169  11892\n8223    3167  11892  11884\n8224    11895  3169  11896\n8225    11886  11898  3169\n8226    2071  11884  11895\n8227    11897  2071  11895\n8228    11903  11885  2071\n8229    11895  11892  3169\n8230    11882  11899  1489\n8231    11884  2071  11885\n8232    3166  11888  11891\n8233    3166  11883  11885\n8234    11893  11894  9779\n8235    11893  1318  11890\n8236    11888  3166  11889\n8237    1318  11888  11890\n8238    11889  11890  11888\n8239    11885  11901  3166\n8240    11893  11907  3238\n8241    11890  11907  11893\n8242    3254  11890  11889\n8243    11901  11889  3166\n8244    11883  11884  11885\n8245    11893  3238  11894\n8246    11886  11899  11898\n8247    1489  11886  9707\n8248    11896  11898  11906\n8249    3170  11898  11899\n8250    11895  11896  11897\n8251    3168  11897  11896\n8252    11906  11898  3170\n8253    2071  11897  11903\n8254    3168  11906  11933\n8255    3170  11920  11906\n8256    11902  11897  3168\n8257    11939  11902  3168\n8258    3184  11902  11931\n8259    3168  11896  11906\n8260    11899  11880  3170\n8261    11897  11902  11903\n8262    11889  11900  3254\n8263    11901  11885  11903\n8264    11907  3254  11937\n8265    11907  11890  3254\n8266    11901  11903  3184\n8267    11889  11901  11900\n8268    11905  11900  11904\n8269    3184  11900  11901\n8270    3255  11958  11937\n8271    11958  11907  11937\n8272    11937  3254  11905\n8273    11934  11937  11905\n8274    11904  11900  3184\n8275    3254  11900  11905\n8276    11903  11902  3184\n8277    11907  11958  3238\n8278    3170  11879  11920\n8279    11896  3169  11898\n8280    11879  3170  11880\n8281    12160  3238  11958\n8282    1488  11876  11908\n8283    11891  11883  3166\n8284    3175  11911  11913\n8285    11912  11911  3173\n8286    11910  3175  11909\n8287    3175  11910  11911\n8288    11911  11912  11913\n8289    11911  11910  11873\n8290    11917  11913  11923\n8291    2174  11913  11912\n8292    11909  11917  11918\n8293    11909  3175  11917\n8294    11913  2174  11923\n8295    11917  3175  11913\n8296    11803  11912  3173\n8297    11909  1488  11908\n8298    3179  11914  11915\n8299    11914  11876  1488\n8300    3179  11919  11879\n8301    11930  11919  3179\n8302    11916  11914  1488\n8303    3179  11878  11914\n8304    11915  11916  3180\n8305    11918  11916  1488\n8306    11915  11930  3179\n8307    11929  11930  11915\n8308    11924  11916  11918\n8309    11916  11915  11914\n8310    1488  11909  11918\n8311    11952  11919  11930\n8312    11917  3177  11918\n8313    11879  11919  11920\n8314    11921  11922  11923\n8315    11922  11921  3176\n8316    3177  11924  11918\n8317    3177  11923  11922\n8318    11922  11943  3177\n8319    11921  11923  2174\n8320    11942  11943  11922\n8321    11942  3176  11853\n8322    11926  11943  12050\n8323    11926  3177  11943\n8324    11942  2336  11943\n8325    11922  3176  11942\n8326    2174  11859  11921\n8327    3177  11926  11924\n8328    3180  11916  11924\n8329    11929  3180  11927\n8330    3181  11930  11929\n8331    11928  3181  11929\n8332    11925  3180  11924\n8333    11929  11915  3180\n8334    11925  11927  3180\n8335    11926  3205  11925\n8336    11928  11956  3181\n8337    11925  12054  11927\n8338    1745  11928  11927\n8339    11927  11928  11929\n8340    11924  11926  11925\n8341    11952  11930  3181\n8342    12069  11956  11928\n8343    3177  11917  11923\n8344    11912  11801  2174\n8345    11953  3181  11956\n8346    11933  11939  3168\n8347    11933  11920  1490\n8348    11931  11939  3185\n8349    11931  11902  11939\n8350    11933  11938  11939\n8351    11904  3184  11931\n8352    3185  11939  11938\n8353    11940  3185  11938\n8354    11945  1276  11932\n8355    11932  11931  3185\n8356    11932  3185  11946\n8357    11938  11933  1490\n8358    11919  1490  11920\n8359    11931  11932  11904\n8360    11934  3255  11937\n8361    11905  1276  11934\n8362    11954  12213  3255\n8363    12213  11958  3255\n8364    3255  11934  11936\n8365    1276  11905  11904\n8366    11935  11936  11934\n8367    11945  11935  1276\n8368    11954  11936  11955\n8369    11954  3255  11936\n8370    11935  3287  11936\n8371    11934  1276  11935\n8372    11904  11932  1276\n8373    12206  12213  11954\n8374    11938  1490  11941\n8375    11906  11920  11933\n8376    11940  11938  11941\n8377    11941  11952  11953\n8378    11946  3185  11940\n8379    11946  11940  11947\n8380    11941  3210  11940\n8381    11932  11946  11945\n8382    11947  11940  3210\n8383    3210  11953  11957\n8384    11948  3230  11951\n8385    3230  11946  11947\n8386    3210  11950  11947\n8387    3210  11941  11953\n8388    11952  3181  11953\n8389    11946  3230  11945\n8390    3287  11955  11936\n8391    11935  11944  3287\n8392    3285  11955  12145\n8393    3285  11954  11955\n8394    3287  12075  11955\n8395    11944  11935  11945\n8396    11944  11948  11949\n8397    11944  11945  3230\n8398    12075  12145  11955\n8399    3287  11949  12075\n8400    12072  12075  11949\n8401    12145  12075  1275\n8402    11949  11948  3286\n8403    3287  11944  11949\n8404    3230  11948  11944\n8405    12345  3285  12145\n8406    11947  11951  3230\n8407    1490  11952  11941\n8408    11919  11952  1490\n8409    12213  12160  11958\n8410    11953  11956  11957\n8411    11910  11909  11908\n8412    3176  11921  11856\n8413    11954  3285  12206\n8414    3186  11844  11986\n8415    11786  11789  3174\n8416    11961  11962  11960\n8417     871  11962  11971\n8418    3148  11961  11965\n8419    11961  3148  11962\n8420    11962   871  11960\n8421    11962  3148  11857\n8422    11963  11964  11960\n8423    11964  11963  3187\n8424    11960  3189  11961\n8425    3189  11960  11964\n8426    3189  11969  11968\n8427    11963  11960   871\n8428    11961  3189  11968\n8429    11967  11965  11966\n8430    11967  3148  11965\n8431     798  11966  11989\n8432    11966   798  11967\n8433    11965  3190  11966\n8434     798  11985  11819\n8435    11981  11966  3190\n8436    11970  3190  11968\n8437    3156  11989  11981\n8438    11989  11966  11981\n8439    11981  3190  11976\n8440    3190  11965  11968\n8441    11961  11968  11965\n8442     798  11989  11985\n8443    11964  11969  3189\n8444     798  11818  11967\n8445    3187  11972  11974\n8446    11974  11973  11969\n8447    11979  11973  11974\n8448    11974  11972  11979\n8449    11974  11969  11964\n8450    3188  11978  11977\n8451       1  12008  11979\n8452    11979  11980  11973\n8453    11980  11979  12008\n8454    11980     3  11978\n8455       1  11979  11972\n8456    11973  11980  11978\n8457    11976  3190  11970\n8458    11970  11969  3188\n8459    11982  11976  12011\n8460    11982  11981  11976\n8461    11970  11975  11976\n8462    11968  11969  11970\n8463    11975  3188  11977\n8464    3188  11969  11973\n8465    12011  11976  11975\n8466    3191  12011  11975\n8467    11996  12011     4\n8468    11975  11970  3188\n8469    11973  11978  3188\n8470    11982  12011  11996\n8471    12008  3193  11980\n8472    11964  3187  11974\n8473    3156  11981  11982\n8474    11991  11983  11823\n8475    3152  11990  11991\n8476    11988  11844  3196\n8477    3196  11846  11984\n8478    11983  11991  3157\n8479    11984  11846  11983\n8480    11994  3157  11991\n8481    11994  11990  3156\n8482    11984  11998  3196\n8483    11984  11983  3157\n8484    11998  11988  3196\n8485    11991  11990  11994\n8486    11989  11990  11985\n8487    11984  3157  11999\n8488    11987  12005  3160\n8489    11987  11986   771\n8490    3208  12045  12005\n8491    12048  12005  12045\n8492    12005  11987  12006\n8493    11986  11987  11959\n8494     771  12006  11987\n8495    11997   771  11988\n8496    12066  3208  12006\n8497    3208  12005  12006\n8498    12006   771  12042\n8499    11986  11988   771\n8500    11844  11988  11986\n8501    12046  12045  3208\n8502    3157  11994  11993\n8503    12047  12045  12046\n8504    11992  11993  11994\n8505    11992  3156  11996\n8506    11999  11993  12000\n8507    11999  3157  11993\n8508    11992  3195  11993\n8509    11999  11998  11984\n8510    11995  3195  11992\n8511       4  11995  11996\n8512    12000  12004  3194\n8513    12000  11993  3195\n8514    12003  12000  3195\n8515    11992  11996  11995\n8516    11989  3156  11990\n8517    11999  12000  3194\n8518    12002   771  11997\n8519    11997  11998  3194\n8520    12066  12042  3214\n8521    12066  12006  12042\n8522    12002  12042   771\n8523    11988  11998  11997\n8524    12001  12002  11997\n8525    12004  12001  3194\n8526    3214  12057  12066\n8527    12002  12041  12042\n8528    12057  3214  12055\n8529    12041  3214  12042\n8530    3204  12002  12001\n8531    12001  11997  3194\n8532    11998  11999  3194\n8533    3208  12066  12052\n8534    12020  3195  11995\n8535    3156  11992  11994\n8536    11982  11996  3156\n8537    12057  12052  12066\n8538    12008     1  3192\n8539    11967  11858  3148\n8540       3  3193  12012\n8541    3192  3193  12008\n8542    11977  11978     3\n8543    3193  3192  12009\n8544    11977  12007  11975\n8545    12009     2  12010\n8546    12012  3193  12010\n8547    12010  3193  12009\n8548    3191  11975  12007\n8549    12043  11995     4\n8550    12004  12000  12003\n8551       4  12011  3191\n8552    12019  12003  12020\n8553    12003  3195  12020\n8554    12003  3197  12004\n8555    12019  3197  12003\n8556       5  12020  12043\n8557    11995  12043  12020\n8558    12027  12004  3197\n8559    12027  12001  12004\n8560    12018     5  12016\n8561    12017  3200  12015\n8562    3200  12017  12016\n8563    12018  12016  12017\n8564    12013     6  12014\n8565    12015  12014  3201\n8566    12014  12015  12013\n8567    12013  12015  3200\n8568    12017  12015  12039\n8569    12019  12018  12021\n8570    12018  12019     5\n8571    12022  12021  3198\n8572    3198  12021  12018\n8573    12017  3198  12018\n8574    12019  12021  3197\n8575    12039  3201  12040\n8576    3198  12017  12039\n8577    12031  12040     7\n8578    12040  12031  12039\n8579    12039  12031  3198\n8580    12015  3201  12039\n8581    3197  12021  12023\n8582       5  12019  12020\n8583    3198  12031  12028\n8584    12027  12023  12025\n8585    12023  12027  3197\n8586    12024  3204  12025\n8587    12025  3204  12027\n8588    12023  1080  12025\n8589    3204  12001  12027\n8590    12035  1080  12029\n8591    12022  1080  12023\n8592    12026  12035  12044\n8593    12035  12026  1080\n8594    1080  12022  12029\n8595    1080  12026  12025\n8596    12023  12021  12022\n8597    12024  12025  12026\n8598    12041  12024  12058\n8599    12024  12041  3204\n8600    12059  12055  12058\n8601    12055  3214  12058\n8602    12058  12024  3218\n8603    12058  3214  12041\n8604    3218  12044  12098\n8605    3218  12024  12026\n8606    12095  12059  12098\n8607    12098  12059  3218\n8608    12098  12044  12097\n8609    3218  12059  12058\n8610    12026  12044  3218\n8611    1872  12055  12059\n8612    12044  12035  3203\n8613    12041  12002  3204\n8614    12029  12028  3199\n8615    12028  12029  12022\n8616    12032  3199  12033\n8617    3199  12032  12029\n8618    12028  12030  3199\n8619    12032  3203  12035\n8620    12030     7  12036\n8621    12030  12028  12031\n8622    12033  12036  3202\n8623    12036  12033  12030\n8624    12030  12033  3199\n8625    12022  3198  12028\n8626    12032  12033  12034\n8627    12116  12097  12038\n8628    12097  12044  3203\n8629    12107  3215  12116\n8630    12116  3215  12097\n8631    12097  3203  12038\n8632    3215  12098  12097\n8633    12034  3202  12037\n8634    12034  3203  12032\n8635    12038  12037     8\n8636    12037  12038  12034\n8637    12143  12107     8\n8638    12038     8  12116\n8639    12034  12038  3203\n8640    12033  3202  12034\n8641    12107  12116     8\n8642    12029  12032  12035\n8643       7  12030  12031\n8644    12057  12055  12056\n8645    11980  3193     3\n8646    12098  3215  12095\n8647    12051  2336  12053\n8648    2336  12047  12046\n8649    12050  12051  12049\n8650    12051  12050  2336\n8651    2336  12046  12053\n8652    12050  11943  2336\n8653    12060  12053  3213\n8654    12052  12053  12046\n8655    12067  12049  12065\n8656    3206  12049  12051\n8657    12053  12052  3213\n8658    12060  12051  12053\n8659    12046  3208  12052\n8660    12050  12049  3205\n8661    1745  11927  12054\n8662    1745  12054  12090\n8663    3209  11956  12069\n8664    12070  12069  1745\n8665    12067  12054  3205\n8666    12069  11928  1745\n8667    12090  12070  1745\n8668    3207  12090  12067\n8669    12070  12071  12069\n8670    12080  12070  12090\n8671    12070  3212  12071\n8672    12090  12054  12067\n8673    3205  12049  12067\n8674    12069  12071  3209\n8675    3206  12051  12060\n8676    12054  11925  3205\n8677    3213  12056  12062\n8678    12052  12057  3213\n8679    12060  12061  3206\n8680    12060  12062  12061\n8681    12056  12093  12062\n8682    12062  12060  3213\n8683    12062  3223  12061\n8684    12093  1872  12094\n8685    12061  12063  3206\n8686    12101  12063  12061\n8687    12063   810  12064\n8688    12093  12056  1872\n8689    12056  3213  12057\n8690    3206  12063  12065\n8691    3207  12067  12065\n8692    12080  3207  12081\n8693    3212  12070  12080\n8694    12079  3212  12080\n8695    12064  3207  12065\n8696    12071  3212  12089\n8697    12079  12080  12081\n8698    12081  12064  12099\n8699    3211  12089  12127\n8700    12122  12089  3212\n8701    12081  3219  12079\n8702    12081  3207  12064\n8703    12065  12063  12064\n8704    12080  12090  3207\n8705    3223  12062  12093\n8706    12065  12049  3206\n8707    1872  12056  12055\n8708    12071  12089  12077\n8709    11950  11951  11947\n8710    11950  11957  12068\n8711    3286  12072  11949\n8712    3286  11948  12076\n8713    11951  11950  1086\n8714    12076  11948  11951\n8715    1086  11950  12068\n8716    12068  3209  12077\n8717    12073  3286  12083\n8718    12076  11951  1086\n8719    12068  12078  1086\n8720    12068  11957  3209\n8721    11956  3209  11957\n8722    12076  12083  3286\n8723    12361  1275  12091\n8724    12360  12145  1275\n8725    12359  12360  12361\n8726    12361  12360  1275\n8727    1275  12072  12074\n8728    12075  12072  1275\n8729    3297  12091  12074\n8730    12073  12074  12072\n8731    12091  12394  12361\n8732    3297  12394  12091\n8733    3308  12074  12073\n8734    12074  12091  1275\n8735    12072  3286  12073\n8736    3291  12361  12394\n8737    12085  12076  1086\n8738    3210  11957  11950\n8739    12086  1086  12078\n8740    12086  12078  12118\n8741    12085  12086  12084\n8742    12085  1086  12086\n8743    12078  12077  3211\n8744    12076  12085  12083\n8745    3224  12084  12086\n8746    12119  12118  3211\n8747    12087  12082  3228\n8748    3228  12085  12084\n8749    3228  12084  12124\n8750    12118  12078  3211\n8751    3209  12071  12077\n8752    12085  3228  12083\n8753    3308  12092  12074\n8754    12073  12082  3308\n8755    3297  12092  12144\n8756    3297  12074  12092\n8757    3308  12125  12092\n8758    12083  12082  12073\n8759    12125  12144  12092\n8760    12082  12088  3308\n8761     682  12396  12395\n8762    12394  12395  12396\n8763    12395  3297  12144\n8764    12144  12418  12395\n8765    12144  12125  3309\n8766    3308  12088  12125\n8767    12083  3228  12082\n8768    12395  12394  3297\n8769    12118  3224  12086\n8770    12078  12068  12077\n8771    12089  3211  12077\n8772    12145  12360  12345\n8773    3212  12079  12122\n8774    11926  12050  3205\n8775    12103  12093  12094\n8776    12094  12095  12096\n8777     810  12063  12101\n8778    12102  12101  3223\n8779    12093  12103  3223\n8780    12094  1872  12095\n8781    3217  12103  12094\n8782    3217  12096  12108\n8783    12103  12102  3223\n8784    12104  12102  12103\n8785    12102  3222  12100\n8786    3217  12094  12096\n8787    3215  12096  12095\n8788    12101  12102  12100\n8789    3219  12081  12099\n8790    12117  3219  12099\n8791    12079  12121  12122\n8792    12079  3219  12121\n8793    12099   810  12110\n8794    12064   810  12099\n8795    3219  12132  12121\n8796    12109  12110  12100\n8797    12121   680  12122\n8798    12131   680  12121\n8799    12099  12110  12117\n8800    12110   810  12100\n8801     810  12101  12100\n8802    12122   680  12127\n8803    12103  3217  12104\n8804    12122  12127  12089\n8805    12105  3217  12108\n8806    12108  12107  3216\n8807    12109  12100  3222\n8808    12106  3222  12104\n8809    3217  12105  12104\n8810    12108  12096  12107\n8811    12555  12105  12108\n8812    12555  3216  12556\n8813    12105  12106  12104\n8814    1914  12106  12105\n8815    12106  12559  12112\n8816    12555  12108  3216\n8817    3216  12107  12143\n8818    3222  12106  12112\n8819    12132  12117  12115\n8820    12110  12109  3220\n8821    12132  12131  12121\n8822    3221  12131  12132\n8823    12117  12110  3220\n8824    12117  12132  3219\n8825    12115  3220  12113\n8826    12109  12111  3220\n8827    3221  12569  12552\n8828    12115  12114  3221\n8829    3221  12552  12131\n8830    3221  12132  12115\n8831    12109  12112  12111\n8832    12115  12117  3220\n8833    12109  3222  12112\n8834     680  12131  12129\n8835    3363  12129  12552\n8836    3222  12102  12104\n8837    3215  12107  12096\n8838    12129  12131  12552\n8839    3224  12123  12084\n8840    12084  12123  12124\n8841    1747  12087  12133\n8842    12087  3228  12124\n8843    12119  12120  12118\n8844    12082  12087  12088\n8845    3224  12134  12123\n8846    3225  12120  12119\n8847    12124  12133  12087\n8848    12123  3229  12124\n8849    12134  3224  12120\n8850    12118  12120  3224\n8851    12119  12127  12128\n8852    12087  1747  12088\n8853    3309  12418  12144\n8854    12125  12126  3309\n8855    12409   682  12418\n8856     682  12395  12418\n8857    12418  3309  12141\n8858    12125  12088  12126\n8859    12141  12409  12418\n8860    12126  12138  3309\n8861    12408  12398  12409\n8862    12398   682  12409\n8863    12409  12141  3338\n8864    12141  3309  12138\n8865    12088  1747  12126\n8866    12396   682  12397\n8867    12126  1747  12139\n8868    12119  3211  12127\n8869    3225  12140  12120\n8870    12128  12127   680\n8871    12123  12134  12135\n8872    3229  12123  12135\n8873    12130  12128  12129\n8874    12124  3229  12133\n8875    12140  3225  12584\n8876    12130  3225  12128\n8877    12135  12575  3229\n8878    1746  12135  12134\n8879    12585  3225  12130\n8880    12134  12120  12140\n8881    12130  12129  3363\n8882    12136  12133  3229\n8883    12139  12138  12126\n8884    12137  12579  1747\n8885    12141  12138  12142\n8886    12408  12409  3338\n8887    12138  12139  3339\n8888    12133  12137  1747\n8889    12578  3339  12139\n8890    12581  12579  12137\n8891    12644  3338  12142\n8892    12141  12142  3338\n8893    12142  12138  3339\n8894    12408  3338  12417\n8895    3339  12645  12142\n8896    1747  12579  12139\n8897    12137  12133  12136\n8898    12408  12416  3307\n8899    12139  12579  12578\n8900    12128  3225  12119\n8901     680  12129  12128\n8902    12398  12408  3307\n8903    12134  12140  1746\n8904    12061  3223  12101\n8905    12059  12095  1872\n8906    12397   682  12398\n8907    3152  11985  11990\n8908    12394  12396  3291\n8909    11766  11765  3239\n8910    11765  3237  11894\n8911    9806  11766  12155\n8912    1752  11766  9806\n8913    11765  11894  12159\n8914    9797  11765  11766\n8915    12167  12155  3239\n8916    12155  11766  3239\n8917    12154  12149  3233\n8918    3233  9806  12155\n8919    3233  12155  12168\n8920    3239  11765  12159\n8921    3238  12159  11894\n8922    3233  12149  9805\n8923    3243  12153  12152\n8924    12153  9803  3231\n8925    9800  12151  12150\n8926    9800  3243  12151\n8927    12153  3231  12147\n8928    9799  12153  3243\n8929    12147  12152  12153\n8930    12149  12148  3231\n8931    12156  3243  12152\n8932    12156  12151  3243\n8933    12147  3240  12152\n8934    12147  3231  12148\n8935    9802  12149  3231\n8936    3247  12150  12151\n8937    3239  12159  12158\n8938    9810  12150  12162\n8939    12167  12158  12196\n8940    12167  12168  12155\n8941    12194  12154  12168\n8942    12168  12154  3233\n8943    12168  12167  3253\n8944    12167  3239  12158\n8945    12196  3253  12167\n8946    1144  12158  12160\n8947    12209  12146  1753\n8948    12194  12168  3253\n8949    12194  12193  1753\n8950    12196  12158  1144\n8951    12158  12159  12160\n8952    12154  12194  1753\n8953    12152  12157  12156\n8954    12152  3240  12157\n8955    12156  12164  12151\n8956     659  12164  12156\n8957    12156  12157   659\n8958    12147  12148  12146\n8959    12198  3240  12146\n8960    1753  12146  12148\n8961    12157  12166   659\n8962    3240  12165  12157\n8963    12192  12164   659\n8964    3240  12147  12146\n8965    12148  12154  1753\n8966    12191  12164  12192\n8967    12195  12194  3253\n8968    12154  12148  12149\n8969    3238  12160  12159\n8970    3247  12151  12164\n8971    12172  12173  10080\n8972    12161  12172  1960\n8973    12177  12170  3236\n8974    3235  12177  12173\n8975    12173  12172  3235\n8976    10080  1960  12172\n8977    12172  12188  3235\n8978    3247  12162  12150\n8979    12171  12170  1432\n8980    12181  12170  12177\n8981    3235  12181  12177\n8982    12162  12161  1960\n8983    9810  12162  1960\n8984    3236  12170  12169\n8985    12176  10086  3251\n8986    3251  12169  12171\n8987    12175  12184  3234\n8988    3256  12175  12174\n8989    10086  12176  12174\n8990    10085  12169  3251\n8991    3256  12176  12179\n8992    3251  12178  12176\n8993    12183  12175  3256\n8994    12186  12183  3256\n8995    3251  12171  12178\n8996    3256  12174  12176\n8997    12169  12170  12171\n8998    12183  12184  12175\n8999    3247  12163  12162\n9000    12173  12177  10116\n9001    12188  12161  3244\n9002    12161  12162  12163\n9003    3235  12182  12181\n9004    3235  12188  12182\n9005    12161  12163  3244\n9006    1432  12170  12181\n9007    12188  12218  12182\n9008    12239  12163  12191\n9009    12182  12180  12181\n9010    3245  12180  12182\n9011    12180  12217  12216\n9012    12239  3244  12163\n9013    3247  12191  12163\n9014    12181  12180  1432\n9015    12187  12178  12171\n9016    12187  1432  12216\n9017    12186  3256  12179\n9018    3249  12179  12178\n9019    12178  12187  3249\n9020    12171  1432  12187\n9021    12221  3249  12223\n9022    12187  12224  3249\n9023    12185  12186  1964\n9024    12186  12179  12221\n9025    1964  12186  12221\n9026    12185  12183  12186\n9027    12216  12224  12187\n9028    12221  12179  3249\n9029    1432  12180  12216\n9030    12179  12176  12178\n9031    3244  12218  12188\n9032    12172  12161  12188\n9033    3247  12164  12191\n9034    12185  3271  12183\n9035    3253  12196  12201\n9036    12175  10220  12174\n9037    12195  12193  12194\n9038    3253  12201  12195\n9039    12203  12209  12193\n9040    12209  1753  12193\n9041    12203  12193  3283\n9042    12209  12198  12146\n9043    3282  12201  12200\n9044    12206  12200  1144\n9045    12193  12195  3283\n9046    12201  12212  12195\n9047    12200  12206  12205\n9048    12201  12196  12200\n9049    12160  12213  1144\n9050    12209  12203  3241\n9051    12166  12165  3242\n9052    12166  12157  12165\n9053    12192  12166  12197\n9054    12192   659  12166\n9055    12165  12198  12199\n9056    3240  12198  12165\n9057    12199  3241  12207\n9058    3242  12165  12199\n9059    12197  3242  12210\n9060    12197  12166  3242\n9061    12199  12208  3242\n9062    12199  12198  3241\n9063    12198  12209  3241\n9064    3252  12192  12197\n9065    12202  3241  12203\n9066    1144  12200  12196\n9067    12212  3282  12215\n9068    12205  3282  12200\n9069    12214  3283  12212\n9070    12212  3283  12195\n9071    12344  3282  12205\n9072    3282  12212  12201\n9073    12215  1754  12214\n9074    12345  12344  12205\n9075    12214  12347  12204\n9076    12215  12214  12212\n9077    12349  12215  12344\n9078    12344  12215  3282\n9079    12206  3285  12205\n9080    3283  12214  12204\n9081    12372  12208  2286\n9082    3242  12208  12210\n9083    12211  12210  3293\n9084    12197  12210  12211\n9085    12208  12372  12210\n9086    12207  12208  12199\n9087    12352  12207  12202\n9088    3241  12202  12207\n9089    3293  12380  12227\n9090    3293  12210  12372\n9091    3289  12202  12204\n9092    12207  2286  12208\n9093    12204  12202  12203\n9094    12211  3293  12227\n9095    12230  3312  12462\n9096    12203  3283  12204\n9097    12345  12205  3285\n9098    3252  12197  12211\n9099    3245  12218  12220\n9100    3244  12239  12219\n9101    12217  12180  3245\n9102    3245  12225  12217\n9103    12218  3244  12219\n9104    12217  3250  12216\n9105    12228  12219  12239\n9106    3252  12211  12228\n9107    12219  12220  12218\n9108    1580  12220  12219\n9109    3245  12220  12225\n9110    12228  12239  3252\n9111    12191  3252  12239\n9112    3250  12217  12226\n9113    12222  12221  12223\n9114    12223  12224  12233\n9115    12231  12240  1964\n9116    12240  12185  1964\n9117    12221  12222  1964\n9118    12224  12223  3249\n9119    12223  3248  12222\n9120    12234  12233  3250\n9121    1964  12229  12231\n9122    12222  12229  1964\n9123    12233  3248  12223\n9124    12233  12224  3250\n9125    12216  3250  12224\n9126    12243  12240  12231\n9127    1580  12219  12228\n9128    12182  12218  3245\n9129    12226  12225  3319\n9130    12220  1580  12242\n9131    12234  3250  12226\n9132    12376  12234  12226\n9133    12225  12220  12242\n9134    12234  12232  12233\n9135    3319  12242  12386\n9136    1580  12370  12242\n9137    12376  12226  3319\n9138    1580  12227  12371\n9139    3319  12377  12376\n9140    3319  12225  12242\n9141    12228  12227  1580\n9142    12234  12376  2226\n9143    12235  12229  12222\n9144    12235  3248  12373\n9145    12230  12231  12229\n9146    3279  12231  12230\n9147    12229  12235  3312\n9148    12222  3248  12235\n9149    12373  12232  12374\n9150    2226  12232  12234\n9151    3312  12230  12229\n9152    3312  12235  12452\n9153    12373  12452  12235\n9154    12238  3279  12450\n9155    2226  12374  12232\n9156    3248  12232  12373\n9157    12233  12232  3248\n9158    12230  12450  3279\n9159    2226  12376  12375\n9160    12217  12225  12226\n9161    12211  12227  12228\n9162    12243  12231  3279\n9163    12378  3293  12372\n9164    3252  12191  12192\n9165    12206  1144  12213\n9166    12240  12241  12185\n9167    12246  1963  12189\n9168    12189  12184  3271\n9169    12245  12246  12247\n9170    12247  12246  3266\n9171    12189  12264  12246\n9172    12251  3260  12247\n9173    12264  3266  12246\n9174    12341  3266  12264\n9175    3266  12253  12247\n9176    12291  12253  3266\n9177    12264  3271  12241\n9178    12264  12189  3271\n9179    12183  3271  12184\n9180    12247  12253  12251\n9181    12250  1559  12252\n9182    12252  12251  3265\n9183    12248  12258  3257\n9184    12249  12250  12248\n9185    12252  12254  12250\n9186    12244  12251  12252\n9187    12265  12266  12258\n9188    12258  12248  12257\n9189    12269  12268   636\n9190    12265  12258  3259\n9191    12248  12250  3258\n9192    12269   636  12265\n9193    12265  12260  12269\n9194    12270  12268  12269\n9195    12253  3265  12251\n9196    12184  12189  12190\n9197    12291  3266  12341\n9198    12299  12291  12341\n9199    12254  3258  12250\n9200    12255  12254  3265\n9201    12291  12290  12253\n9202    12341  12264  12241\n9203    12290  3265  12253\n9204    12290  12291  1228\n9205    12256  12254  12255\n9206    3267  12256  12255\n9207    12290  12292  12255\n9208    12255  3265  12290\n9209    12263  12256  12295\n9210    12254  12256  3258\n9211    3258  12257  12248\n9212    12262  3259  12257\n9213    3259  12260  12265\n9214    12261  12260  3259\n9215    12257  3258  12263\n9216    12257  3259  12258\n9217    12261  3259  12262\n9218    12261  12262  12301\n9219    12289  3264  12313\n9220    12259  3264  12260\n9221    1558  12262  12263\n9222    12262  12257  12263\n9223    3258  12256  12263\n9224    12260  3264  12269\n9225    12341  12241  3270\n9226    12254  12252  3265\n9227    12185  12241  3271\n9228    12270  12269  3264\n9229    12267  2139  10187\n9230    12267  3263  12288\n9231    12271  10186  2139\n9232    12271  2139  12272\n9233    2139  12274  12272\n9234    12271  3261  10217\n9235    2139  12267  12274\n9236    12288  12270  12289\n9237    12273  12272  3273\n9238    12273  12271  12272\n9239    12267  12288  12274\n9240    3263  12270  12288\n9241    3263  12268  12270\n9242    12271  12273  3261\n9243    2238  10214  12276\n9244    12276  3261  12280\n9245    10223  2729  12287\n9246    10203  12287  2729\n9247    10202  2238  10203\n9248    10216  3261  12276\n9249    12281  12287  10203\n9250    12282  12281  2238\n9251    12287  12286  10223\n9252    3539  12286  12287\n9253    3539  12287  12281\n9254    12281  10203  2238\n9255    2238  12276  12284\n9256    12286  3533  10223\n9257    12273  12280  3261\n9258    3263  12267  10184\n9259    12277  12273  3273\n9260    12272  12275  3273\n9261    3281  12280  12277\n9262    12280  12273  12277\n9263    3273  12278  12277\n9264    12272  12274  12275\n9265    3262  12275  12274\n9266    3262  12289  12327\n9267    3273  12316  12278\n9268    12275  12316  3273\n9269    12275  3262  12323\n9270    12274  12288  3262\n9271    12288  12289  3262\n9272    12279  3281  12277\n9273    12283  12281  12282\n9274    12282  12284  12285\n9275    3539  12339  12286\n9276    12319  12339  3539\n9277    12281  12283  3539\n9278    2238  12284  12282\n9279    3340  12282  12285\n9280    12285  3281  12314\n9281    12319  12283  12318\n9282    12283  12282  3340\n9283    12318  12283  3340\n9284    12283  12319  3539\n9285    12285  12322  3340\n9286    12285  12284  3281\n9287    12284  12280  3281\n9288    12339  12319  12338\n9289    12277  12278  12279\n9290    12284  12276  12280\n9291    12270  3264  12289\n9292    12339  13333  12286\n9293    12259  12260  12261\n9294    10185  12268  3263\n9295    1228  12291  12299\n9296    1228  12299  12298\n9297    3267  12255  12292\n9298    12293  12292  1228\n9299    12300  12299  3270\n9300    12292  12290  1228\n9301    12243  12300  3270\n9302    12298  12300  3280\n9303    12298  12293  1228\n9304    12304  12293  12298\n9305    12237  12300  12243\n9306    12300  12298  12299\n9307    12241  12240  3270\n9308    3267  12292  12294\n9309    1558  12263  12295\n9310    12295  3267  12297\n9311    12289  12313  12327\n9312    12306  12313  12259\n9313    1558  12301  12262\n9314    12256  3267  12295\n9315    3274  12261  12301\n9316    12301  1558  12310\n9317    3274  12306  12259\n9318    3274  12301  12309\n9319    1558  12295  12296\n9320    3274  12259  12261\n9321    12306  3274  12307\n9322    2140  12313  12306\n9323    12293  12294  12292\n9324    12299  12341  3270\n9325    12304  12298  3280\n9326    12305  12304  3280\n9327    12293  3268  12294\n9328    12293  12304  3268\n9329    3280  12237  12236\n9330    3280  12300  12237\n9331    12310  12340  3276\n9332    12304  12303  3268\n9333    3268  12302  12294\n9334    12311  12302  3268\n9335    12302  12312  3269\n9336    12236  12237  12238\n9337    12243  3279  12237\n9338    12294  12302  12297\n9339    12310  1558  12296\n9340    12296  12297  3269\n9341    12309  12301  12310\n9342    12310  3276  12309\n9343    12310  12296  12340\n9344    12295  12297  12296\n9345    12309  12475  12307\n9346    12464  12340  3269\n9347    12307  12308  12306\n9348    3275  12308  12307\n9349    12308  12474  12325\n9350    12340  12296  3269\n9351    12297  12302  3269\n9352    12309  12307  3274\n9353    3280  12236  12305\n9354    12294  12297  3267\n9355    3270  12240  12243\n9356    2140  12306  12308\n9357    3272  12316  12323\n9358    12316  12275  12323\n9359    12278  1429  12279\n9360    12317  1429  12316\n9361    3272  12323  12324\n9362    12278  12316  1429\n9363    12324  12327  2140\n9364    3272  12317  12316\n9365    12317  12336  1429\n9366    12336  12315  1429\n9367    12315  3331  12314\n9368    12324  12323  12327\n9369    12327  12313  2140\n9370    12279  1429  12315\n9371    12322  12285  12314\n9372    12314  12279  12315\n9373    12319  3556  12338\n9374    12319  12318  3556\n9375    12321  3340  12322\n9376    3281  12279  12314\n9377    12318  12320  3556\n9378    3331  12322  12314\n9379    3556  12343  12338\n9380    12334  12343  3556\n9381    12321  12320  12318\n9382    12318  3340  12321\n9383    12322  12330  12321\n9384    13362  12338  12343\n9385    12335  12317  3272\n9386    12327  12323  3262\n9387    12335  12336  12317\n9388    3272  12326  12335\n9389    3331  12315  12337\n9390    12315  12336  12337\n9391    12337  12336  3278\n9392    12330  12322  3331\n9393    12336  12335  3278\n9394    12329  12328  3326\n9395    12337  12328  3331\n9396    12328  12337  12484\n9397    12326  12325  3277\n9398    12326  12324  12325\n9399    12324  2140  12325\n9400    3331  12328  12330\n9401    2239  12320  12321\n9402    2239  12330  12329\n9403    12320  12334  3556\n9404    12331  12334  12320\n9405    12320  2239  12331\n9406    12321  12330  2239\n9407    3337  12331  12333\n9408    2239  12332  12331\n9409    13533  12342  12551\n9410    12342  12334  3337\n9411    12551  12342  3337\n9412    12343  12342  3609\n9413    12332  2239  12329\n9414    3337  12334  12331\n9415    12330  12328  12329\n9416    12334  12342  12343\n9417    12479  12335  12326\n9418    12326  3272  12324\n9419    2140  12308  12325\n9420    12339  12338  1621\n9421    12236  12238  2144\n9422    3264  12259  12313\n9423    12238  12237  3279\n9424    13533  3609  12342\n9425    3284  12344  12345\n9426    9806  3233  9805\n9427    12355  1754  12349\n9428    3284  12349  12344\n9429    12348  12347  1754\n9430    1754  12347  12214\n9431    12349  3284  12354\n9432    12349  1754  12215\n9433    12355  12357  12348\n9434    12359  12354  3284\n9435    12348  3290  12346\n9436    12355  12348  1754\n9437    3292  12355  12354\n9438    12354  12355  12349\n9439    12345  12360  3284\n9440    12347  12348  12346\n9441    12351  2286  12352\n9442    3289  12352  12202\n9443    12379  12378  12372\n9444    12351  12379  2286\n9445    12352  3289  12350\n9446    12352  2286  12207\n9447    3288  12351  12350\n9448    12346  12350  3289\n9449    12379  12384  3305\n9450    12351  12384  12379\n9451    12353  12350  12346\n9452    12350  12351  12352\n9453    3289  12347  12346\n9454    12379  3305  12378\n9455    12354  12359  12366\n9456    12347  3289  12204\n9457    12366  3291  12368\n9458    3292  12354  12366\n9459    12357  3292  12358\n9460    12357  12355  3292\n9461    12366  12367  3292\n9462    12366  12359  3291\n9463    12407  12362  12356\n9464    12367  12358  3292\n9465    3296  12356  12358\n9466    12358  12356  12357\n9467    3302  12392  12365\n9468    12367  12366  12368\n9469    3291  12401  12368\n9470    12357  12356  3290\n9471    3288  12353  12363\n9472    3290  12353  12346\n9473    12365  12384  3288\n9474    3288  12384  12351\n9475    12362  12353  3290\n9476    12353  3288  12350\n9477    12363  12362   939\n9478    12362  12363  12353\n9479    12365  12363  12364\n9480    12365  12392  12384\n9481    12382  12392  12391\n9482    12363  12365  3288\n9483    3290  12356  12362\n9484    12384  12392  3305\n9485    12358  12367  12402\n9486    12357  3290  12348\n9487    12359  3284  12360\n9488    3305  12392  12382\n9489    12370  12371  12369\n9490    12227  12380  12371\n9491    12377  3319  12386\n9492    12370  3320  12386\n9493    3310  12371  12380\n9494    12242  12370  12386\n9495    12381  3310  12380\n9496    12378  3305  12381\n9497    12369  12371  3310\n9498    12388  12369  3310\n9499    12369  3320  12370\n9500    12380  12378  12381\n9501    12378  12380  3293\n9502    12377  12386  12385\n9503    12373  3311  12452\n9504    12374  2226  12375\n9505    12462  12450  12230\n9506    12462  3312  12457\n9507    12393  12374  12375\n9508    12373  12374  3311\n9509    12393  3311  12374\n9510    12377  3321  12375\n9511    12458  12457  12452\n9512    3311  12458  12452\n9513    3311  12393  12471\n9514    12393  12375  3321\n9515    12377  12375  12376\n9516    12462  12457  12461\n9517    12383  3310  12381\n9518    1580  12371  12370\n9519    12383  12424  12388\n9520    12388  3310  12383\n9521    12385  3321  12377\n9522    12390  12385  3320\n9523    12388  12387  12369\n9524    12383  12381  12382\n9525    12390  3320  12387\n9526    12387  12388  3299\n9527    12445  12446  12389\n9528    12389  12385  12390\n9529    12387  12426  12390\n9530    3320  12369  12387\n9531    12383  12382  1581\n9532    12385  12389  3321\n9533    12471  12458  3311\n9534    12393  12446  12471\n9535    1431  12457  12458\n9536    12461  12457  1431\n9537    12458  12471  12472\n9538    3321  12446  12393\n9539    3323  12472  12471\n9540    12445  3323  12446\n9541    12497  1431  12502\n9542    1431  12458  12472\n9543    12472  12502  1431\n9544    1431  12497  12461\n9545    12472  3323  12501\n9546    12471  12446  3323\n9547    3321  12389  12446\n9548    12462  12461  3313\n9549    12389  12390  1579\n9550    12386  3320  12385\n9551    3305  12382  12381\n9552    12497  12496  12461\n9553    12367  12368  1274\n9554    12457  3312  12452\n9555    12368  12400  1274\n9556    3298  12401  12397\n9557    12402  1274  12403\n9558    12402  12367  1274\n9559    3298  12400  12368\n9560    12402  3296  12358\n9561    3298  12405  12400\n9562    1274  12400  12406\n9563    12420  12404  12419\n9564    12404  12402  12403\n9565    3298  12397  12399\n9566    12414  12403  1274\n9567    3291  12396  12401\n9568    12402  12404  3296\n9569     939  12407  12444\n9570    12407  12356  3296\n9571    12422  12364   939\n9572    12364  12363   939\n9573    12420  12407  3296\n9574     939  12362  12407\n9575    12444  12420  3295\n9576    12420  12444  12407\n9577    12422  12421  12364\n9578    12422  12444  12432\n9579    12422  3303  12421\n9580    12444  12422   939\n9581    3296  12404  12420\n9582    12364  12421  3302\n9583    12404  12403  3294\n9584    12364  3302  12365\n9585    12405  12406  12400\n9586    3306  12406  12405\n9587    12414  12413  12403\n9588    12415  12414  12406\n9589    12405  12399  12410\n9590    12405  3298  12399\n9591    3307  12410  12399\n9592    3306  12654  12415\n9593    3306  12415  12406\n9594    12668  3370  12415\n9595    12410  3307  12411\n9596    12410  3306  12405\n9597    12397  12398  12399\n9598    12414  12415  3370\n9599    12433  12432  3295\n9600    3295  12420  12419\n9601    3303  12422  12432\n9602    12432  12434  3303\n9603    12448  3295  12419\n9604    12432  12444  3295\n9605    3294  12413  12689\n9606    3370  12413  12414\n9607    12419  12447  12448\n9608    3294  12447  12419\n9609    3370  12689  12413\n9610    12419  12404  3294\n9611    12413  3294  12403\n9612    12429  3303  12439\n9613    3306  12410  12412\n9614    12406  12414  1274\n9615    12401  12396  12397\n9616    12421  3303  12429\n9617    12382  12391  1581\n9618    12431  1581  12391\n9619    12388  12424  3299\n9620    12425  12424  1581\n9621    12391  3302  12430\n9622    12424  12383  1581\n9623    12425  1581  12431\n9624    12425  12431  12441\n9625    12426  3299  12427\n9626    12423  3299  12424\n9627    12431  12430  3304\n9628    12431  12391  12430\n9629    12421  12430  3302\n9630    12426  12387  3299\n9631    3323  12449  12501\n9632    12390  12426  1579\n9633    12502  12501  3333\n9634    12502  12472  12501\n9635    12389  1579  12445\n9636    12445  12449  3323\n9637    12518  3333  12501\n9638    1579  12437  12445\n9639    12511  3333  12517\n9640    12511  12502  3333\n9641    12518  12501  12449\n9642    12437  12449  12445\n9643    1579  12426  12428\n9644    12502  12511  12497\n9645    12423  12424  12425\n9646    12392  3302  12391\n9647    12441  12431  3304\n9648    3304  12429  12438\n9649    12428  12426  12427\n9650    12440  12427  12423\n9651    12441  3300  12425\n9652    3304  12430  12429\n9653    3300  12423  12425\n9654    3300  12441  12442\n9655    12440  3301  12427\n9656    12691  12440  3300\n9657    12441  3304  12443\n9658    3300  12440  12423\n9659    12440  12733  3301\n9660    12427  3301  12428\n9661    12449  3332  12518\n9662    1579  12428  12435\n9663    12548  3333  12518\n9664    12517  3333  12548\n9665    12437  1579  12435\n9666    3332  12449  12437\n9667    12436  3332  12437\n9668    12911  12435  12428\n9669    12549  12548  12518\n9670    12904  12549  3332\n9671    3430  12517  12914\n9672    12549  12518  3332\n9673    12549  1578  12548\n9674    12436  12437  12435\n9675    12435  3424  12436\n9676    12548  12914  12517\n9677    3301  12911  12428\n9678    12427  3299  12423\n9679    12421  12429  12430\n9680    12511  12517  12509\n9681    3295  12448  12433\n9682    3298  12368  12401\n9683    3291  12359  12361\n9684    3322  12497  12511\n9685    12303  12305  3315\n9686    12304  12305  12303\n9687    12311  3268  12303\n9688    12303  12453  12311\n9689    12236  2144  12456\n9690    12311  12312  12302\n9691    12456  2144  12454\n9692    2144  12238  12451\n9693    3315  12305  12456\n9694    12455  3315  12456\n9695    12454  2144  12451\n9696    12305  12236  12456\n9697    12450  3313  12451\n9698    12312  12311  1557\n9699    12475  3276  12476\n9700    3269  12312  12464\n9701    12474  12308  3275\n9702    12477  3275  12475\n9703    12340  12464  12473\n9704    3275  12307  12475\n9705    12473  3276  12340\n9706    12473  12464  3314\n9707    12476  12477  12475\n9708    12476  12473  12469\n9709    12464  12312  12463\n9710    12473  12476  3276\n9711    1336  12477  12476\n9712    12481  3275  12477\n9713    3315  12453  12303\n9714    12451  12238  12450\n9715    12455  12456  12454\n9716    3316  12455  12454\n9717    3315  12459  12453\n9718    3315  12455  12459\n9719    12451  12470  12454\n9720    12451  3313  12470\n9721    12455  12498  12459\n9722    12496  12470  3313\n9723    12459  12460  12453\n9724    3317  12460  12459\n9725    12460  12503  12466\n9726    12454  12470  3316\n9727    12461  12496  3313\n9728    12453  12460  1557\n9729    3314  12464  12463\n9730    12463  1557  12466\n9731    12473  3314  12469\n9732    12467  12469  3314\n9733    12463  12465  3314\n9734    1336  12476  12469\n9735    12469  12468  1336\n9736    3334  12465  12466\n9737    12477  1336  12486\n9738    12487  12486  1336\n9739    12486  12485  3318\n9740    12465  12463  12466\n9741    1557  12460  12466\n9742    12312  1557  12463\n9743    12506  12470  12496\n9744    12311  12453  1557\n9745    12450  12462  3313\n9746    12481  12477  12486\n9747    12479  12326  3277\n9748    12482  3277  12474\n9749    3278  12479  12478\n9750    3278  12335  12479\n9751    12479  12480  12478\n9752    12325  12474  3277\n9753    12483  12484  12478\n9754    12478  12484  3278\n9755    3326  12328  12484\n9756    12483  3326  12484\n9757    3326  12491  12493\n9758    3277  12480  12479\n9759    12474  3275  12481\n9760    3326  12493  12329\n9761    12494  3337  12333\n9762    12333  12332  3325\n9763    12551  1630  13533\n9764    12550  1630  12551\n9765    3337  12494  12551\n9766    12333  12331  12332\n9767    12333  12490  12494\n9768    12492  3325  12493\n9769    12494  12550  12551\n9770    3336  12550  12494\n9771    3325  12490  12333\n9772    3325  12332  12493\n9773    12329  12493  12332\n9774    1630  12550  13381\n9775    12481  12482  12474\n9776    12484  12337  3278\n9777    2141  12478  12480\n9778    12480  12482  12495\n9779    12492  12493  12491\n9780    12519  12491  12483\n9781    12478  2141  12483\n9782    12483  12491  3326\n9783    2141  12480  12495\n9784    12542  12495  3318\n9785    12519  12483  2141\n9786    12519  2141  12526\n9787    2141  12495  12529\n9788    12495  12482  3318\n9789    12482  12481  3318\n9790    12491  12519  3324\n9791    3336  12490  12489\n9792    3325  12492  12488\n9793    12550  3336  12546\n9794    13381  12550  12546\n9795    12490  3325  12488\n9796    3336  12494  12490\n9797    12521  12488  12492\n9798    12527  3324  12519\n9799    3336  12524  12546\n9800    1119  12489  12488\n9801    12489  12524  3336\n9802    12489  12490  12488\n9803    1119  12488  12521\n9804    12521  12492  3324\n9805    12492  12491  3324\n9806    13381  12546  3597\n9807    12522  12521  3324\n9808    12480  3277  12482\n9809    12481  12486  3318\n9810    13532  1630  13381\n9811    12465  12467  3314\n9812    12475  12309  3276\n9813    12498  3316  12499\n9814    3316  12470  12506\n9815    3317  12459  12498\n9816    12498  12500  3317\n9817    12499  3316  12506\n9818    12460  3317  12503\n9819    3317  12504  12503\n9820    12508  12506  3322\n9821    12503  3334  12466\n9822    12505  3334  12503\n9823    3334  12516  12507\n9824    12508  12499  12506\n9825    12496  3322  12506\n9826    3334  12507  12465\n9827    12468  12487  1336\n9828    12468  12467  3335\n9829    12487  12485  12486\n9830    12485  12487  3328\n9831    12468  12512  12487\n9832    12485  12542  3318\n9833    3335  12512  12468\n9834    12515  3335  12507\n9835    12512  3328  12487\n9836    12513  12512  3335\n9837    12512  12514  3328\n9838    3335  12467  12507\n9839    12465  12507  12467\n9840    12540  12485  3328\n9841    12498  12499  12500\n9842    12468  12469  12467\n9843    12500  12499   961\n9844    12509  12508  3322\n9845    12504  12505  12503\n9846    12545  12504  12500\n9847    12508  12509  12510\n9848     961  12499  12508\n9849    12927   961  12510\n9850    3430  12510  12509\n9851     961  12545  12500\n9852    12926  12545   961\n9853    12545  12934  3451\n9854    12510   961  12508\n9855    3322  12511  12509\n9856    12504  12545  3451\n9857    12515  12507  12516\n9858    12516  12505  13008\n9859    3335  12515  12513\n9860    13004  12513  12515\n9861    12516  1556  12515\n9862    12505  12516  3334\n9863    1556  12516  13008\n9864    12933  13008  3451\n9865    12541  12514  13011\n9866    3450  12514  12513\n9867    12539  12541  2142\n9868    12514  12541  3328\n9869    12510  3430  12929\n9870    13008  12505  3451\n9871    12505  12504  3451\n9872    12514  12512  12513\n9873    13008  13007  1556\n9874    3317  12500  12504\n9875    12496  12497  3322\n9876    12540  3328  12541\n9877    12528  2141  12529\n9878    12529  12542  3327\n9879    12526  12527  12519\n9880    3330  12527  12526\n9881    12528  12526  2141\n9882    3324  12527  12522\n9883    12529  12530  12528\n9884    3327  12540  12539\n9885    12526  12528  12536\n9886    12527  12533  12522\n9887    12520  12522  3329\n9888    3327  12542  12540\n9889    12542  12485  12540\n9890    12522  12520  12521\n9891    12523  12524  12489\n9892    12523  1119  12520\n9893    12546  12524  12547\n9894    3597  12546  12547\n9895    12524  12523  3531\n9896    12489  1119  12523\n9897    3531  12547  12524\n9898    12520  12525  12523\n9899    12547  13574  3597\n9900    13105  13574  12547\n9901    13105  12547  3531\n9902    12525  3531  12523\n9903    12521  12520  1119\n9904    13573  3597  13574\n9905    12529  3327  12530\n9906    12495  12542  12529\n9907    3455  12536  12528\n9908    12532  3455  12530\n9909    12537  3330  12536\n9910    3330  12526  12536\n9911    12537  12536  12538\n9912    12533  12527  3330\n9913    12536  3455  12538\n9914    13009  12531  12539\n9915    2009  12535  12534\n9916    12534  3330  12537\n9917    12531  12532  12530\n9918    3327  12531  12530\n9919    3327  12539  12531\n9920    3330  12534  12533\n9921    12543  12525  3329\n9922    3329  12525  12520\n9923    12544  3531  12525\n9924    13105  3531  12544\n9925    3329  12533  12535\n9926    12522  12533  3329\n9927    3530  12544  12543\n9928    12543  12544  12525\n9929    13104  1629  13105\n9930    3530  13104  12544\n9931    1629  13104  14135\n9932    13104  13105  12544\n9933    13031  12543  12535\n9934    12543  3329  12535\n9935    12533  12534  12535\n9936    13105  1629  13574\n9937    13028  12534  12537\n9938    12530  3455  12528\n9939    12540  12541  12539\n9940    13575  13574  1629\n9941    12515  1556  13004\n9942    12455  3316  12498\n9943    12509  12517  3430\n9944    13582  13381  3597\n9945    12436  12904  3332\n9946    12372  2286  12379\n9947    12399  12398  3307\n9948    13531  13533  1630\n9949    12105  12555  1914\n9950    3533  10224  10223\n9951    1914  12559  12106\n9952    12554  1914  12553\n9953    12559  12554  12560\n9954    12554  12559  1914\n9955    12556  12553  12555\n9956    3341  12112  12559\n9957    12557  12553  12556\n9958    12556  3216  12574\n9959    12554  3227  12560\n9960    12553  3227  12554\n9961    12562  3341  12560\n9962    12553  1914  12555\n9963    12559  12560  3341\n9964    12113  12114  12115\n9965    12113  12111  12558\n9966    12570  12552  12569\n9967    12567  12569  12114\n9968    12114  12113    11\n9969    12569  3221  12114\n9970      11  12113  12558\n9971    12562  12558  3341\n9972    12567    11  12568\n9973    12567  12114    11\n9974      11  12558  12600\n9975    12558  12111  3341\n9976    12112  3341  12111\n9977    12569  12567  3529\n9978    3226  12556  12574\n9979    12113  3220  12111\n9980    12564  3227  12557\n9981    12557  3227  12553\n9982    12561  12562  12560\n9983    12564  12561  3227\n9984    12557  3226  12565\n9985    12557  12556  3226\n9986    12573  12564  12608\n9987    12565  12564  12557\n9988    12599  3344  12602\n9989    3344  12561  12573\n9990    12564  12565     9\n9991    12573  12561  12564\n9992    12561  3344  12562\n9993    12562  3344  12563\n9994    3529  12568  12566\n9995    12568  3529  12567\n9996    12563  12600  12558\n9997    12562  12563  12558\n9998    3352  12600  12563\n9999    12571  12566    12\n10000    3352  12563  12599\n10001    3344  12599  12563\n10002    3529  12566  12571\n10003    3344  12573  12603\n10004    12560  3227  12561\n10005    12569  3529  12570\n10006    12584  3225  12585\n10007    3342  12584  12585\n10008    12140  12595  1746\n10009    12140  12584  12595\n10010    12130  12586  12585\n10011    12576  12135  1746\n10012    12586  3342  12585\n10013    3363  12572  12586\n10014    12587  1746  12595\n10015    12587  12576  1746\n10016    12572  3363  12570\n10017    3343  12595  12584\n10018    12552  12570  3363\n10019    12576  12575  12135\n10020    12581  3345  12579\n10021    12136  3229  12575\n10022    12646  12645  3339\n10023    12646  3339  12659\n10024    12577  3346  12136\n10025    12136  3346  12137\n10026    3345  12581  12580\n10027    12581  12137  3346\n10028    12659  3345  12598\n10029    12659  12578  3345\n10030    12582  12581  3346\n10031    12578  12579  3345\n10032    12577  12136  12575\n10033    12658  12646  12659\n10034    3349  12575  12576\n10035    3363  12586  12130\n10036    12583  3342  12590\n10037    12596  12586  12572\n10038    12584  12583  3343\n10039    12595  12594  12587\n10040    12586  12596  3342\n10041    12576  12587  12588\n10042    12572  3353  12596\n10043    12590  12596  12604\n10044    12588  12587  3350\n10045    12589  3343  12583\n10046    12571  3353  12572\n10047    12590  3342  12596\n10048    12572  12570  12571\n10049    12595  3343  12594\n10050    3346  12591  12582\n10051    12577  12575  3349\n10052    12581  12582  12580\n10053    12580  12598  3345\n10054    12577  3349  12593\n10055    12577  12591  3346\n10056    12593   894  12591\n10057    12593  12591  12577\n10058    12580  3347  12597\n10059    12592  12582  12591\n10060    3347  12580  12582\n10061    12580  12597  12598\n10062    12588  12621  3349\n10063    12621  12593  3349\n10064    12576  12588  3349\n10065    12598  12658  12659\n10066    12583  12590  12589\n10067    3342  12583  12584\n10068    12570  3529  12571\n10069    12597    19  12598\n10070    12616  3352  12599\n10071    3339  12578  12659\n10072    3351  12573  12608\n10073    12603  12602  3344\n10074    12573  3351  12603\n10075    12606  12571    12\n10076    12616  12602    10\n10077    12603  12601  12602\n10078    12605  12607  3354\n10079    12599  12602  12616\n10080      12  12607  12606\n10081    12604  3353  12610\n10082    3353  12571  12606\n10083    12590   681  12589\n10084    12590  12604   681\n10085    3353  12606  12605\n10086    12625  3343  12589\n10087    12604  12617   681\n10088    12609  12610  12605\n10089     681  12627  12589\n10090    12627  12625  12589\n10091    12617  12604  12610\n10092    3353  12605  12610\n10093    12606  12607  12605\n10094    12625  12594  3343\n10095    12603  3351  12601\n10096       9  12608  12564\n10097    3355  12610  12609\n10098    12615  12609  3354\n10099    12609  12605  3354\n10100    12614  3355  12609\n10101    12613  12614  12740\n10102    3355  12613  12612\n10103    12613  3355  12614\n10104    12613  3392  12611\n10105    12614  12609  12615\n10106      13  12614  12615\n10107    3355  12617  12610\n10108    12617  12612  12632\n10109    12617  3355  12612\n10110    12631  12627  12632\n10111    12627   681  12632\n10112    12632  12612  3360\n10113     681  12617  12632\n10114    12641  3360  12734\n10115    12611  3360  12612\n10116    3359  12627  12631\n10117    12641  12631  3360\n10118    3360  12611  12734\n10119    3360  12631  12632\n10120    12613  12611  12612\n10121    12625  12627  3359\n10122    12601    10  12602\n10123    12629  12631  12641\n10124    12618  12588  3350\n10125    3350  12594  12626\n10126     894  12593  12622\n10127    12593  12621  12622\n10128    12588  12618  12621\n10129     894  12592  12591\n10130    3348  12618  12620\n10131    3348  12621  12618\n10132     894  12622  12624\n10133    12622  12621  3348\n10134    12623  12622  3348\n10135    12619  12618  3350\n10136    12625  12626  12594\n10137    12623  12624  12622\n10138    12639  3347  12640\n10139    3347  12582  12592\n10140    12732  12639  3364\n10141    12732  12597  12639\n10142    3347  12592  12640\n10143    12639  12597  3347\n10144    12638  12640  3357\n10145    12624  12640  12592\n10146    3364  12638  12642\n10147    3364  12639  12638\n10148    3357  12640  12624\n10149    12638  12639  12640\n10150    12592   894  12624\n10151    12626  12619  3350\n10152    12587  12594  3350\n10153    12628  12619  12626\n10154    12628  3359  12629\n10155    12636  3348  12620\n10156    2284  12620  12619\n10157    12619  12628  2284\n10158    12628  12626  3359\n10159    12630  2284  12628\n10160    3358  12630  12629\n10161    2284  12637  12620\n10162    12736  12637  2284\n10163    12637  12737  3356\n10164    12630  12628  12629\n10165    3359  12631  12629\n10166    12620  12637  12636\n10167    3357  12623  12633\n10168    12623  3348  12636\n10169    12635  12638  3357\n10170    12642  12638  12635\n10171    12633  12623  12636\n10172    12623  3357  12624\n10173    12633  3356  12634\n10174    3356  12633  12636\n10175    12635  12634    18\n10176    12634  12635  12633\n10177    12635    18  12642\n10178    12634  3356  12747\n10179    12633  12635  3357\n10180    12636  12637  3356\n10181    12754    18  12634\n10182    12620  12618  12619\n10183    12625  3359  12626\n10184    12629  12641  3358\n10185    3353  12604  12596\n10186    12732    19  12597\n10187    12644  12645   772\n10188    12644  12142  12645\n10189    12417   772  12643\n10190     772  12417  12644\n10191    12645  12647   772\n10192    12417  12416  12408\n10193    12651   772  12647\n10194    12647  12645  12646\n10195    12649  12648  3365\n10196    3365  12417  12643\n10197    12652  3365  12643\n10198    12651  12643   772\n10199    12646  12658  12647\n10200    12417  3365  12416\n10201    12411  3307  12416\n10202    1037  12412  12411\n10203    12668  12415  12654\n10204    12653  12654  12412\n10205    12411  12416  12648\n10206    3306  12412  12654\n10207    12648  1037  12411\n10208    12665  12653  1037\n10209    12653  3373  12654\n10210    12688  3373  12653\n10211    12650  1037  12648\n10212    1037  12653  12412\n10213    12416  3365  12648\n10214    12654  3373  12668\n10215    12658  3368  12647\n10216    12412  12410  12411\n10217    12655  12651  3368\n10218      19  3368  12658\n10219    12652  12649  3365\n10220    3366  12652  12651\n10221    3368    19  12663\n10222    3368  12651  12647\n10223    12656  12655  3368\n10224    12655  3366  12651\n10225    12657  3366  12655\n10226    3366  12662  12660\n10227    12656  3368  12663\n10228    12652  3366  12660\n10229    12665  1037  12650\n10230    12664  12665  12650\n10231    12665  12688  12653\n10232    3375  12688  12665\n10233    12650  12649  3367\n10234    12648  12649  12650\n10235    3367  12664  12650\n10236    12661  3367  12660\n10237    3375  12665  12664\n10238    12693  3375  12664\n10239    12692  12664  3367\n10240    12649  12660  3367\n10241    12649  12652  12660\n10242    12678  12688  12687\n10243    12655  12656  3372\n10244    12651  12652  12643\n10245    12658  12598    19\n10246    3373  12688  12678\n10247    12675  12666  12689\n10248    3370  12668  12672\n10249    12447  12666  12667\n10250    12447  3294  12666\n10251    3370  12672  12689\n10252    3294  12689  12666\n10253    12667  1516  12447\n10254    12672  12675  12689\n10255    12669  12448  1516\n10256    12670  12669  1516\n10257    12433  12669  3369\n10258    3371  12667  12666\n10259    12668  12673  12672\n10260    12448  12669  12433\n10261    3303  12434  12439\n10262    12434  12433  3369\n10263    12443  3304  12438\n10264    2171  12438  12439\n10265    12434  12674  12439\n10266    12438  12429  12439\n10267    12691  3300  12442\n10268    12442  12443  3386\n10269    12912  3301  12733\n10270    12690  12691  12442\n10271    12443  12438  12682\n10272    12733  12440  12691\n10273    1139  12733  12691\n10274    12442  12441  12443\n10275    12683  1516  12667\n10276    12448  12447  1516\n10277    3371  12675  12677\n10278     727  12672  12673\n10279    12667  3371  12684\n10280    12683  12667  12684\n10281    12675  12672   727\n10282    12670  1516  12683\n10283    12676  12675   727\n10284    12673  12679   727\n10285    12712  12684  3371\n10286    12677  12712  3371\n10287    12678  12679  12673\n10288    12676  12677  12675\n10289    12668  3373  12673\n10290    12670  12683  3381\n10291    3369  12674  12434\n10292    12686  2171  12674\n10293    2171  12682  12438\n10294    2171  12680  12682\n10295    3369  12685  12674\n10296    12674  2171  12439\n10297    12682  12681  3386\n10298    3376  12671  12670\n10299    3386  12726  12690\n10300    1139  12690  12727\n10301    12690  1139  12691\n10302    3386  12690  12442\n10303    12671  12685  3369\n10304    3369  12669  12671\n10305    12670  12671  12669\n10306    12682  3386  12443\n10307    12684  3381  12683\n10308    12666  12675  3371\n10309    3373  12678  12673\n10310    12733  1139  12918\n10311    12688  3375  12687\n10312    3338  12644  12417\n10313    12662  12657  12731\n10314    3372  12657  12655\n10315    12661  12660  12662\n10316    12662    20  12661\n10317    12731  12657  3372\n10318    3367  12661  12692\n10319    12696  12695  12693\n10320    12661  12694  12692\n10321    12693  12695  3375\n10322      21  12699  12695\n10323    12692  3385  12693\n10324    12693  12664  12692\n10325    3375  12695  12687\n10326    12698  12679  12697\n10327    12678  12687  3374\n10328    12676  12698  12706\n10329    12676   727  12698\n10330    12678  3374  12679\n10331     727  12679  12698\n10332    12697  3374  12703\n10333    12699  3374  12687\n10334    3384  12706  12698\n10335    12697  3384  12698\n10336    12703  3374  12699\n10337    12697  12679  3374\n10338    12687  12695  12699\n10339    3380  12676  12706\n10340    12731    20  12662\n10341    12662  3366  12657\n10342      20  12694  12661\n10343    3385  12696  12693\n10344    12694  3385  12692\n10345    12705  12703  12699\n10346    12703  3383  12704\n10347    3383  12703  12705\n10348    12704  12697  12703\n10349    12696    21  12695\n10350    12700  3384  12701\n10351    3384  12697  12704\n10352    12719  12700  3421\n10353    12719  12706  12700\n10354    3384  12704  12701\n10355    12700  12706  3384\n10356    12702  12701    22\n10357    12728  12701  12704\n10358    12730  12718  3421\n10359    3421  12700  12702\n10360    12757  3421  12702\n10361    12702  12700  12701\n10362    12704  3383  12728\n10363    12719  3421  12718\n10364    12699    21  12705\n10365    3380  12706  12719\n10366    3381  12684  12713\n10367    12712  12677  3380\n10368    12707  3376  12670\n10369    12708  12707  3381\n10370    12712  3380  12714\n10371    12670  3381  12707\n10372    12708  12713  12715\n10373    12712  3379  12713\n10374    12711  3376  12723\n10375    12709  3376  12707\n10376    3379  12712  12714\n10377    12708  3381  12713\n10378    12719  12714  3380\n10379    3376  12711  12671\n10380    12680  2171  12686\n10381    12710  12680  12686\n10382    12681  12726  3386\n10383    12682  12680  12681\n10384    3377  12686  12685\n10385    12686  12674  12685\n10386    12726  12681  12729\n10387    12680  3407  12681\n10388    12859  1139  12727\n10389    3422  12727  12726\n10390    12711  3377  12685\n10391    12727  12690  12726\n10392    12671  12711  12685\n10393    1139  12859  12918\n10394    12708  12709  12707\n10395    12712  12713  12684\n10396    12715  3379  12716\n10397    12718  3379  12714\n10398    12708   857  12709\n10399    12708  12715   857\n10400    3379  12718  12716\n10401    12725  3376  12709\n10402    12724   857  12755\n10403    12724  12709   857\n10404    12723  12725  3382\n10405    12725  12709  12724\n10406    12716  12717  12715\n10407    12717   857  12715\n10408    12716  12718  12730\n10409    12723  3376  12725\n10410    3407  12680  12710\n10411    12720  12710  3377\n10412    12729  3422  12726\n10413    12681  3407  12729\n10414    3407  12710  12721\n10415    12710  12686  3377\n10416    3407  12843  12729\n10417     914  12722  12723\n10418    12859  3426  12923\n10419    12841  3422  12729\n10420    3422  12838  12727\n10421    12838  12859  12727\n10422    12720  3377  12722\n10423    3377  12711  12722\n10424    12723  12722  12711\n10425    12859  12923  12918\n10426    12724  3382  12725\n10427    12713  3379  12715\n10428    12719  12718  12714\n10429    12918  12923  3425\n10430    12728    22  12701\n10431    12676  3380  12677\n10432    12733  12918  12912\n10433    2284  12630  12736\n10434    12433  12434  12432\n10435    3392  12613  12740\n10436    12738  12630  3358\n10437    3358  12641  12739\n10438    3392  12735  12611\n10439    12740  12614    13\n10440      14  12734  12735\n10441    12739  12734    14\n10442    12739    14  12744\n10443    12734  12611  12735\n10444    12738  3358  12742\n10445    12754  12753    18\n10446    3362  12737  12736\n10447    12764  12757  12702\n10448    12737  12747  3356\n10449    12736  12737  12637\n10450    3361  12754  12747\n10451    12737  12746  12747\n10452    12752  12753  12754\n10453    12738  3362  12736\n10454    12754  12634  12747\n10455    12630  12738  12736\n10456    3358  12739  12742\n10457      22  12764  12702\n10458    3387  12742  12744\n10459    12745  12744    14\n10460    12738  12741  3362\n10461    3387  12741  12742\n10462    12744  12745  12743\n10463    12744  12742  12739\n10464    12774  3387  12776\n10465    12743  3387  12744\n10466    12748  12749  2340\n10467    12749  12741  12774\n10468    12774  2340  12749\n10469    12774  12741  3387\n10470    12743  12745  3397\n10471    3362  12741  12749\n10472    12746  3361  12747\n10473    3362  12749  12746\n10474    3361  12752  12754\n10475    12750  12752  3361\n10476    3361  12746  12748\n10477    12746  12737  3362\n10478    12751  12752  12750\n10479    12750  12748  12780\n10480    3391  12752  12751\n10481    12750  3390  12751\n10482    12750  3361  12748\n10483    12749  12748  12746\n10484    12752  3391  12753\n10485    12776  3387  12743\n10486    12741  12738  12742\n10487    3378  12716  12730\n10488    12717  12716  3378\n10489    12763  12724  12755\n10490    12756  12755  12717\n10491    12730  12757    23\n10492     857  12717  12755\n10493    12758  3378  12730\n10494    3378  12756  12717\n10495    12768  12756  3378\n10496    12756  3388  12755\n10497    12758  12730    23\n10498    12757  12764    23\n10499    12763  12755  3388\n10500     914  12723  12761\n10501    12761  3382  12762\n10502    12722  12759  12720\n10503    12722   914  12759\n10504    12761  12760   914\n10505    12723  3382  12761\n10506    12760  12761  12762\n10507    12765  12762  12763\n10508    12773   914  12760\n10509    12773  12759   914\n10510    12760  12762  3398\n10511    12762  3382  12763\n10512    12724  12763  3382\n10513    3406  12720  12759\n10514    12771  3378  12758\n10515    3421  12757  12730\n10516    3388  12756  12769\n10517    12771  12768  3378\n10518    12765  3398  12762\n10519    12766  12765  3388\n10520    12768  12771  3389\n10521    12769  12756  12768\n10522    12769  3389  12770\n10523    3389  12769  12768\n10524    12767  12766    24\n10525    12770  12766  12769\n10526    12769  12766  3388\n10527    12765  12766  12767\n10528    12772  12773  12760\n10529    12772  3398  12793\n10530    12773  12808  12759\n10531    3399  12808  12773\n10532    12773  12772  3399\n10533    12760  3398  12772\n10534    3402  12772  12793\n10535    12767  12793  3398\n10536    12805  12808  3399\n10537    3399  12772  12795\n10538    12794  3399  12795\n10539    12805  12816  12808\n10540    12792  12793  12767\n10541    12795  12772  3402\n10542    3398  12765  12767\n10543    3406  12759  12808\n10544    12770    24  12766\n10545    12763  3388  12765\n10546    3406  12808  12816\n10547    12751  12798  3391\n10548    12734  12739  12641\n10549    12775  12774  12776\n10550    12775  12776  3395\n10551    2340  12775  12781\n10552    2340  12774  12775\n10553    12743  12777  12776\n10554    12743  3397  12777\n10555    3395  12777  12779\n10556    12778  12777  3397\n10557    12782  12781  3394\n10558    12783  12781  12775\n10559    12783  12775  3395\n10560    3395  12776  12777\n10561    2340  12781  12780\n10562    12750  12780  3390\n10563    12792    24  12797\n10564    12792  12767    24\n10565    3390  12799  12751\n10566    12799  3390  12791\n10567    12782  3390  12780\n10568      17  12798  12799\n10569    12806    17  12799\n10570    12798  12751  12799\n10571    12780  12781  12782\n10572    3390  12782  12791\n10573    12779  12777  12778\n10574    12793  12792  3402\n10575    12784  12779  12790\n10576      15  12779  12778\n10577    12783  12784  12785\n10578    12783  3395  12784\n10579    12779    15  12790\n10580    12784  3395  12779\n10581    3393  12785  12784\n10582    12783  12785  3394\n10583    12787  12785  3393\n10584    3393  12784  12790\n10585    12786  12785  12787\n10586    12788  12791  12782\n10587    12788  3394  12786\n10588    12791  12806  12799\n10589    3396  12806  12791\n10590    12791  12788  3396\n10591    12782  3394  12788\n10592    12786    16  12789\n10593    12786  3394  12785\n10594    3396  12788  12789\n10595    12789  12788  12786\n10596    12787    16  12786\n10597    3394  12781  12783\n10598    12794  12796    25\n10599    12796  3402  12792\n10600    12794  12803  3399\n10601    12794  3402  12796\n10602    12796  12797    25\n10603    12796  12792  12797\n10604    12807  12803  12794\n10605    12803  3400  12804\n10606    3400  12803  12807\n10607    12807  12794    25\n10608    3399  12803  12805\n10609    12805  12804  3401\n10610    12805  12803  12804\n10611    12816  3401  12811\n10612    12809  3401  12804\n10613    12804  12812  12809\n10614    12805  3401  12816\n10615    12812  12804  3400\n10616    12824  12820  12831\n10617    12831    27  12824\n10618    12812    26  12809\n10619    12820    26  12831\n10620    12794  12795  3402\n10621    12822  3408  12823\n10622    12864  3408  12802\n10623    3408  12864  12823\n10624    3408  12800  12802\n10625    12822  12823  3418\n10626    12800    28  12801\n10627    12802  12801  3409\n10628    12900  12801    28\n10629    12800  12801  12802\n10630    12877  12801  12900\n10631    12820  3418  12821\n10632    12824  12822  3418\n10633    12821  3418  12829\n10634    12864  3410  12829\n10635    3418  12823  12829\n10636    3418  12820  12824\n10637    12877  3409  12801\n10638    12877  12900  3416\n10639    12862  12861  3409\n10640    12861  12864  12802\n10641    12861  12802  3409\n10642    12877  12869  3409\n10643    12863  3410  12861\n10644    12864  12861  3410\n10645    12864  12829  12823\n10646    12873  12877  3416\n10647    12822  12824    27\n10648    12811  3401  12809\n10649    12748  2340  12780\n10650    12829  3410  12830\n10651    3406  12813  12815\n10652    3406  12816  12813\n10653    12721  12815  12843\n10654    12815  12721  3406\n10655    12815  12813  12814\n10656    3406  12721  12720\n10657    12811  12810  3403\n10658    12811  12809  12810\n10659    12818  12810  12817\n10660    12810  12818  3403\n10661    12810    26  12817\n10662    12811  3403  12813\n10663    12811  12813  12816\n10664    12814  12813  3403\n10665    12815  1364  12843\n10666    1364  12815  12814\n10667    1364  12837  12834\n10668    12837  1364  12814\n10669    12814  12833  12837\n10670    12843  1364  12841\n10671    12833  12818  12832\n10672    12833  12814  3403\n10673    3405  12832  12858\n10674    12832  3405  12833\n10675    12832  12818  3404\n10676    12833  3405  12837\n10677    3403  12818  12833\n10678    12835  12837  3405\n10679    12818  12817  3404\n10680    12841  12729  12843\n10681    12820  12819    26\n10682    12820  12821  12819\n10683    12828  12817  12819\n10684    3414  12828  12819\n10685    12819  12821  3414\n10686    12817  12828  3404\n10687    3414  12830  12868\n10688    12830  3414  12821\n10689    12860  12868  3412\n10690    12868  12860  3414\n10691    12830  12863  12868\n10692    3414  12860  12828\n10693    12829  12830  12821\n10694    12828  12860  12826\n10695    3404  12826  12825\n10696    3404  12828  12826\n10697    1021  12858  12825\n10698    12858  12832  12825\n10699    12825  12826  12827\n10700    12832  3404  12825\n10701    12827  3412  12883\n10702    3412  12827  12826\n10703    12848  12827  12883\n10704    12827  12848  1021\n10705    12883  3412  12866\n10706    12827  1021  12825\n10707    12860  3412  12826\n10708    12842  3405  12858\n10709    3412  12868  12866\n10710    12817    26  12819\n10711      26  12810  12809\n10712    12846  12858  1021\n10713    12841  12834  12839\n10714    12841  1364  12834\n10715    12840  12839  3437\n10716    3437  12839  12834\n10717    12834  12836  3437\n10718    12839  12838  3422\n10719    12836  12835  3420\n10720    12834  12837  12835\n10721    12836  12855  3437\n10722    12851  12855  12836\n10723    12855  3446  12902\n10724    12835  12836  12834\n10725    12842  12835  3405\n10726    12901  3437  12855\n10727    12838  12840  3426\n10728    12840  12838  12839\n10729    3426  12924  12923\n10730    12957  12924  3426\n10731    3426  12840  12957\n10732    12838  3426  12859\n10733    12901  12902  1482\n10734    12902  12901  12855\n10735    12924  12957  12956\n10736    1482  12957  12901\n10737    12902  12968  1482\n10738    12901  12957  12840\n10739    12840  3437  12901\n10740    1482  12956  12957\n10741    12842  3420  12835\n10742    3422  12841  12839\n10743    12846  12845  3420\n10744    12845  12846  12844\n10745    3420  12849  12851\n10746    12849  3420  12845\n10747    12845  12852  12849\n10748    12846  3420  12842\n10749    3419  12844  12847\n10750    12844  12846  1021\n10751    12857  1014  12852\n10752    12852  12845  3419\n10753    12844  12848  12847\n10754    3419  12845  12844\n10755    12842  12858  12846\n10756    12849  12852  1014\n10757    12851  12850  3446\n10758    12851  12849  12850\n10759    12975  12968  3446\n10760    12968  12902  3446\n10761    3446  12850  12853\n10762    3446  12855  12851\n10763    1014  12854  12853\n10764    12857  12854  1014\n10765    3435  12975  13117\n10766    12975  3446  12853\n10767    12853  13117  12975\n10768    12975  3435  12968\n10769    12853  12854  3447\n10770    12853  12850  1014\n10771    12849  1014  12850\n10772    12962  1482  12968\n10773    12852  3419  12856\n10774    3420  12851  12836\n10775    12844  1021  12848\n10776    3435  12967  12968\n10777    3411  12848  12883\n10778    3407  12721  12843\n10779    12863  12862   982\n10780    12830  3410  12863\n10781    12866   982  12867\n10782    12866  12868   982\n10783    12862  12870   982\n10784    12883  12866  12865\n10785    12874  12870  3415\n10786    12869  12870  12862\n10787    12867  12874  3413\n10788    12874  12867  12870\n10789    12870  12869  3415\n10790    12870  12867   982\n10791    12863  12861  12862\n10792    12866  12867  12865\n10793    12879  12847  3411\n10794    12847  12848  3411\n10795    12887  12856  3419\n10796    12879  12887  12847\n10797    3411  12865  12882\n10798    12883  12865  3411\n10799    12880  12879  12882\n10800    3413  12882  12865\n10801    12879  3479  12887\n10802    12881  3479  12879\n10803    12882  3413  12888\n10804    12882  12879  3411\n10805    12865  12867  3413\n10806    12887  3479  12885\n10807    12874  12878  3413\n10808    12868  12863   982\n10809    12873  12872  3415\n10810    12872  12873  12871\n10811    12875  12878  12874\n10812    12875  3415  12872\n10813    12872  12876  12875\n10814    12873  3415  12869\n10815      29  12876  12872\n10816    3417  12875  12876\n10817    12872  12871    29\n10818    3409  12869  12862\n10819    12875  3417  12878\n10820    3413  12896  12888\n10821    12888  12880  12882\n10822    3527  12881  12880\n10823    12881  12879  12880\n10824    12880  12888  3527\n10825    12878  12896  3413\n10826    12896  12898    30\n10827    12898  12896  12878\n10828    3527  12888  12897\n10829      30  12897  12896\n10830    12897  12888  12896\n10831    12878  3417  12898\n10832    3479  12881  12886\n10833    3415  12875  12874\n10834    12873  12869  12877\n10835    12889  12881  3527\n10836    12856  3478  12857\n10837    3478  12856  12885\n10838    12899  3447  12854\n10839    12899  12857  3478\n10840    3478  12893  12899\n10841    12857  12852  12856\n10842    12885  12886  12884\n10843    12885  12856  12887\n10844    3475  12893  12890\n10845    12893  3478  12884\n10846    12893  12884  12890\n10847    12884  3478  12885\n10848    12886  12885  3479\n10849    12899  12893  12903\n10850    3447  13111  13117\n10851    13111  3447  12903\n10852    13117  13109  3435\n10853    13109  13117  13111\n10854    13111  1902  13109\n10855    13117  12853  3447\n10856    12903  3475  13110\n10857    12903  3447  12899\n10858    1902  13110  13128\n10859    1902  13111  13110\n10860    3475  12895  13110\n10861    13110  13111  12903\n10862    12893  3475  12903\n10863    13108  13109  1902\n10864    12884  12886    31\n10865    12857  12899  12854\n10866    12890    31  12891\n10867      31  12886  12881\n10868    3475  12892  12895\n10869    12891  12892  12890\n10870    12890  12892  3475\n10871    3476  12894  12892\n10872    12894  13206  13161\n10873    13206  12894  3476\n10874    3476  12892  12891\n10875    12895  12892  12894\n10876    13125  13128  3477\n10877    13115  1902  13128\n10878    13115  13125  3484\n10879    13125  13115  13128\n10880    13128  12895  3477\n10881    13110  12895  13128\n10882    13161    32  13160\n10883    3477  12895  12894\n10884    13161  13126  3477\n10885    13126  13161  13160\n10886    13126  13160  3495\n10887    3477  13126  13125\n10888    12894  13161  3477\n10889    13206    32  13161\n10890    13125  13126  13127\n10891    12890  12884    31\n10892    12889    31  12881\n10893    3435  13109  13002\n10894    12847  12887  3419\n10895    12871  12873  3416\n10896    1902  13115  13108\n10897    12721  12710  12720\n10898    12923  12924  12916\n10899    3424  12911  12913\n10900    12911  3301  12912\n10901    12904  12436  12905\n10902    12436  3424  12905\n10903    12913  12911  12912\n10904    12549  12904  12909\n10905    12906  12913  12915\n10906    3425  12913  12912\n10907    12904  12905  3423\n10908    12905  3424  12906\n10909    12907  12905  12906\n10910    12906  3424  12913\n10911    12923  12916  3425\n10912    12907  3423  12905\n10913    12949  1578  12908\n10914    1578  12549  12909\n10915    12949  12930  12914\n10916    12949  12914  1578\n10917    1578  12909  12908\n10918    12914  12548  1578\n10919    12910  12908  12909\n10920    12919  12910  3423\n10921    12908  12939  12949\n10922    3432  12939  12908\n10923    3432  12908  12910\n10924    12910  12909  3423\n10925    12909  12904  3423\n10926    12939  3428  12949\n10927    3425  12915  12913\n10928    12911  3424  12435\n10929    1577  12907  12906\n10930    1577  12915  12917\n10931    12925  12910  12919\n10932    12920  12919  12907\n10933    12907  1577  12920\n10934    1577  12906  12915\n10935    12961  12922  1577\n10936    12917  12916  3427\n10937    12919  12920  3433\n10938    12920  1577  12922\n10939    1577  12917  12961\n10940    12917  12915  12916\n10941    12915  3425  12916\n10942    12921  3433  12920\n10943    3432  12925  12941\n10944    3432  12910  12925\n10945    12937  12941  12940\n10946    12941  12937  3432\n10947    12925  12952  12941\n10948    3432  12937  12939\n10949    1272  12940  12941\n10950    12964  12952  3433\n10951    12948  3431  12984\n10952    3431  12937  12940\n10953    1272  12941  12952\n10954    12952  12925  3433\n10955    12925  12919  3433\n10956    12939  12937  12938\n10957    3431  12940  12984\n10958    12919  3423  12907\n10959    12912  12918  3425\n10960    12937  3431  12938\n10961    3429  12929  12931\n10962    12929  3430  12930\n10963    12928  12927  3429\n10964    3429  12927  12929\n10965    12929  12930  12931\n10966    12927  12510  12929\n10967    12943  12931  12944\n10968    3428  12931  12930\n10969    12935  3429  12943\n10970    12935  12943  12942\n10971    12931  3428  12944\n10972    12943  3429  12931\n10973    12930  12949  3428\n10974    12928  3429  12935\n10975    12934  12933  3451\n10976    12934  12926  3452\n10977    13007  13008  12933\n10978    13007  12933  3453\n10979    12934  12932  12933\n10980    1556  13007  13005\n10981    12932  12934  3452\n10982    12936  3452  12928\n10983    3453  12933  12932\n10984    13003  3453  12932\n10985    12932  3452  12950\n10986    3452  12926  12928\n10987    12926  12927  12928\n10988    13013  13007  3453\n10989    12935  12936  12928\n10990    12934  12545  12926\n10991    1846  12944  12945\n10992    12938  12944  3428\n10993    12942  12943  1846\n10994    12947  12942  1846\n10995    12945  12944  12938\n10996    3449  12935  12942\n10997    12945  12948  12947\n10998    12945  12938  3431\n10999    12946  12942  12947\n11000    3445  12946  12947\n11001    12977  3449  12946\n11002    12947  1846  12945\n11003    3431  12948  12945\n11004    12942  12946  3449\n11005    13003  12932  12950\n11006    12950  12936  12951\n11007    13018  13003  13026\n11008    13018  3453  13003\n11009    12950  1555  13003\n11010    12950  3452  12936\n11011    12950  12951  1555\n11012    12951  3449  12977\n11013    13076  3461  13026\n11014    3461  13018  13026\n11015    13026  13003  1555\n11016    13000  13026  1555\n11017    12951  12981  1555\n11018    12951  12936  3449\n11019    12935  3449  12936\n11020    13013  3453  13018\n11021    3445  12947  12948\n11022    12943  12944  1846\n11023    3428  12939  12938\n11024    13017  13018  3461\n11025    12920  12922  12921\n11026    12926   961  12927\n11027    12953  3427  12954\n11028    3427  12916  12924\n11029    12961  12953  3448\n11030    12961  12917  12953\n11031    3427  12956  12954\n11032    12958  12922  12961\n11033    12955  12954  3434\n11034    12962  12954  12956\n11035    12959  12958  3448\n11036    3448  12953  12955\n11037    12954  12962  3434\n11038    12955  12953  12954\n11039    1482  12962  12956\n11040    12961  3448  12958\n11041    12964  1272  12952\n11042    12976  12964  12963\n11043    12976  12986  1272\n11044    12976  1272  12964\n11045    12964  12921  12963\n11046    3433  12921  12964\n11047    3441  12921  12922\n11048    3441  12958  12960\n11049    12963  3439  12976\n11050    12972  3439  12963\n11051    12963  3441  12972\n11052    3441  12963  12921\n11053    12958  3441  12922\n11054    3439  12990  12976\n11055    12965  3448  12955\n11056    12940  1272  12986\n11057    12955  12966  12965\n11058    12967  3434  12962\n11059    12959  12965  12974\n11060    12959  3448  12965\n11061    3434  12967  13001\n11062    12955  3434  12966\n11063     733  12966  13113\n11064    13001  12966  3434\n11065    13133  3474  12974\n11066    12974  12965   733\n11067    12974   733  13141\n11068     733  12965  12966\n11069    12967  13002  13001\n11070    12959  12974  3474\n11071    12960  12973  12972\n11072    12973  12960  3474\n11073    12972  12970  3439\n11074    1576  12970  12972\n11075    12972  12973  1576\n11076    12960  12972  3441\n11077    12973  13135  1576\n11078    13133  13134  3474\n11079    1576  12971  12970\n11080    13137  12971  1576\n11081    13135  12973  13134\n11082    13134  12973  3474\n11083    12960  12959  3474\n11084    3439  12970  12969\n11085    13113  12966  13001\n11086    12959  12960  12958\n11087    12968  12967  12962\n11088    12970  12971  12969\n11089    12948  12985  3445\n11090    12984  12940  12986\n11091    12978  12977  12946\n11092    12979  12978  3445\n11093    3438  12984  12986\n11094    12978  12946  3445\n11095    12989  12985  3438\n11096    3438  12985  12984\n11097    12985  12979  3445\n11098    12989  12979  12985\n11099    12980  12978  12979\n11100    3438  12986  12990\n11101    12986  12976  12990\n11102    3444  12978  12980\n11103    1555  12981  12983\n11104    12981  12977  3444\n11105    13076  13000  3462\n11106    13076  13026  13000\n11107    12983  13000  1555\n11108    12981  12951  12977\n11109    12982  12983  12981\n11110    12991  12982  3444\n11111    13000  12997  3462\n11112    12983  12997  13000\n11113    12983  12982  3443\n11114    12982  12981  3444\n11115    12977  12978  3444\n11116    13068  13076  3462\n11117    12987  3438  12990\n11118    12984  12985  12948\n11119    12988  12989  12987\n11120    12987  12989  3438\n11121    12979  2309  12980\n11122    12988  2309  12989\n11123    12987  12969  3440\n11124    12987  12990  12969\n11125    12995  12988  12999\n11126    3440  12988  12987\n11127    3442  12993  12994\n11128    12993  2309  12995\n11129    12999  12988  3440\n11130    12995  2309  12988\n11131    12969  12971  3440\n11132    12980  2309  12993\n11133    12982  12991  12992\n11134    12980  12993  12991\n11135    12997  3443  12998\n11136    12997  12983  3443\n11137    12992  3443  12982\n11138    12991  3444  12980\n11139    13106  3443  12992\n11140    3442  12992  12991\n11141    13066  1554  13067\n11142    3462  12996  13066\n11143    12996  12997  12998\n11144    12996  13212  13066\n11145    12996  12998  3497\n11146    12998  3443  13106\n11147    12993  3442  12991\n11148    12996  3462  12997\n11149    12994  12993  12995\n11150    2309  12979  12989\n11151    12990  3439  12969\n11152    3461  13076  13056\n11153    3442  13107  12992\n11154    12953  12917  3427\n11155    3427  12924  12956\n11156    13066  13068  3462\n11157    3450  13004  13006\n11158    13004  1556  13005\n11159    2142  12541  13011\n11160    13012  13011  3450\n11161    13006  13004  13005\n11162    13011  12514  3450\n11163    3457  13006  13005\n11164    3457  13013  13017\n11165    13006  13012  3450\n11166    13014  13012  13006\n11167    13012  3458  13010\n11168    3457  13005  13013\n11169    13005  13007  13013\n11170    13011  13012  13010\n11171    3454  12531  13009\n11172    3454  13009  13027\n11173    12532  3454  13036\n11174    12532  12531  3454\n11175    13009  2142  13020\n11176    12539  2142  13009\n11177    13027  13009  13020\n11178    13020  13010  13019\n11179    13040  3454  13027\n11180    13040  13036  3454\n11181    13020  3459  13027\n11182    13020  2142  13010\n11183    2142  13011  13010\n11184    13029  12532  13036\n11185    13006  3457  13014\n11186    13004  3450  12513\n11187    13015  13014  3457\n11188    13015  13017  13052\n11189    13019  13010  3458\n11190    13016  3458  13014\n11191    13014  13015  13016\n11192    13015  3457  13017\n11193    1107  13016  13015\n11194    1107  13052  13053\n11195    13016  13022  3458\n11196    13060  13022  13016\n11197    13022  3460  13021\n11198    1107  13015  13052\n11199    3461  13052  13017\n11200    3458  13022  13019\n11201    13025  13027  3459\n11202    3459  13019  13021\n11203    13040  13037  13036\n11204    3464  13037  13040\n11205    13027  13025  13040\n11206    13020  13019  3459\n11207    13023  13025  3459\n11208    13063  13023  13021\n11209    13025  3464  13040\n11210    13024  3464  13025\n11211    3464  13048  13038\n11212    13023  3459  13021\n11213    13019  13022  13021\n11214    13037  3464  13038\n11215    1107  13060  13016\n11216    3458  13012  13014\n11217    13018  13017  13013\n11218    1430  13036  13037\n11219    3456  12538  13030\n11220    12538  3455  13029\n11221    13028  3456  13034\n11222    13028  12537  3456\n11223    12538  13029  13030\n11224    13028  2009  12534\n11225    13044  3456  13030\n11226    1430  13030  13029\n11227    13042  13032  13035\n11228    13035  13028  13034\n11229    13030  1430  13039\n11230    13044  13034  3456\n11231    13029  13036  1430\n11232    13028  13035  2009\n11233    13033  3530  13031\n11234    3530  12543  13031\n11235    13050  13104  3530\n11236    14135  13104  13050\n11237    13031  2009  13032\n11238    12535  2009  13031\n11239    13051  13050  13033\n11240    13033  13050  3530\n11241    13050  3764  14135\n11242    13051  3764  13050\n11243    3473  13033  13032\n11244    13033  13031  13032\n11245    2009  13035  13032\n11246    14134  14135  3764\n11247    13035  13034  3469\n11248    3456  12537  12538\n11249    13045  13044  3466\n11250    13039  13044  13030\n11251    3469  13045  13046\n11252    3469  13034  13045\n11253    13044  13039  3466\n11254    3469  13042  13035\n11255    13047  13045  3466\n11256    13038  3466  13039\n11257    3472  13041  13043\n11258    13043  3469  13046\n11259    13049  3466  13038\n11260    13047  13046  13045\n11261    1430  13037  13039\n11262    3469  13043  13042\n11263    13082  13051  3473\n11264    13051  13033  3473\n11265    13311  3764  13051\n11266    14166  3764  13311\n11267    3473  13042  13041\n11268    13032  13042  3473\n11269    1222  13082  13079\n11270    13082  13311  13051\n11271    13311  1222  14220\n11272    1222  13311  13082\n11273    14220  1222  13100\n11274    13311  14220  14166\n11275    13079  13082  13041\n11276    13082  3473  13041\n11277    13042  13043  13041\n11278    3763  14166  14220\n11279    13078  13043  13046\n11280    13045  13034  13044\n11281    13037  13038  13039\n11282    1629  14135  14131\n11283    13025  13023  13024\n11284    13029  3455  12532\n11285    13055  13053  13054\n11286    13055  1107  13053\n11287    13057  13060  13055\n11288    13060  1107  13055\n11289    13053  13056  3463\n11290    13053  13052  13056\n11291    13054  13062  3470\n11292    13068  3463  13056\n11293    13054  3470  13055\n11294    13064  13058  3470\n11295    13061  13054  3463\n11296    3463  13054  13053\n11297    13056  13052  3461\n11298    13057  13055  3470\n11299    13063  3460  13059\n11300    13057  3460  13060\n11301    13023  2143  13024\n11302    13023  13063  2143\n11303    3460  13057  13059\n11304    13021  3460  13063\n11305    13070  13059  3471\n11306    13058  13059  13057\n11307    2143  13070  13069\n11308    2143  13063  13070\n11309    13059  13058  3471\n11310    13070  13063  13059\n11311    13057  3470  13058\n11312    13085  13024  2143\n11313    3463  13068  13067\n11314    13048  3464  13024\n11315    3502  13062  13061\n11316    13067  13061  3463\n11317    13072  13058  13064\n11318    13065  13064  13062\n11319    13061  13067  13075\n11320    13064  3470  13062\n11321    1262  13102  13072\n11322    13075  3502  13061\n11323    13074  1262  13065\n11324    13065  1262  13064\n11325    3502  13073  13065\n11326    3502  13065  13062\n11327    13068  13066  13067\n11328    13064  1262  13072\n11329    13070  13071  13069\n11330    3471  13058  13072\n11331    13089  13069  13099\n11332    13089  2143  13069\n11333    3471  13072  13103\n11334    13070  3471  13071\n11335    3500  13071  13232\n11336    13103  13071  3471\n11337    3468  13099  13240\n11338    13099  13069  3500\n11339    13232  13071  13103\n11340    3500  13069  13071\n11341    13103  13072  13102\n11342    13089  13099  3468\n11343    13230  3502  13075\n11344    13062  13054  13061\n11345    13067  1554  13075\n11346    13085  2143  13089\n11347    13077  13047  13049\n11348    13049  13047  3466\n11349    13078  3472  13043\n11350    13078  13046  2008\n11351    13049  13048  3465\n11352    13038  13048  13049\n11353    13077  13049  3465\n11354    13088  13077  3465\n11355    13083  13078  2008\n11356    2008  13047  13077\n11357    2008  13077  13091\n11358    3465  13048  13085\n11359    13048  13024  13085\n11360    13084  13078  13083\n11361    1222  13081  13100\n11362    13079  13041  3472\n11363    14189  13100  3773\n11364    14189  14220  13100\n11365    13079  3472  13080\n11366    13079  13081  1222\n11367    3828  13081  13080\n11368    13080  13081  13079\n11369    13100  13101  3773\n11370    13081  13101  13100\n11371    13080  13084  13090\n11372    13080  3472  13084\n11373    3472  13078  13084\n11374    14190  14189  3773\n11375    3465  13085  13086\n11376    13046  13047  2008\n11377    13088  13086  13087\n11378    13091  13077  13088\n11379    13083  13091  13092\n11380    13083  2008  13091\n11381    13088  3467  13091\n11382    13088  3465  13086\n11383    13087  3468  13097\n11384    3467  13088  13087\n11385    13094  3528  13092\n11386    13092  13091  3467\n11387    13092  3467  13093\n11388    13087  13086  3468\n11389    13085  13089  13086\n11390    13083  13092  3528\n11391    13236  13101  3828\n11392    3828  13080  13090\n11393    13101  13312  3773\n11394    13236  13312  13101\n11395    3828  13090  13096\n11396    13101  13081  3828\n11397    13095  13096  13090\n11398    13094  13095  3528\n11399    3818  13312  13236\n11400    13236  3828  13096\n11401    13096  13233  13236\n11402    13312  3818  14344\n11403    13096  13095  2007\n11404    13090  3528  13095\n11405    13090  13084  3528\n11406    3773  13312  14345\n11407    3467  13087  13098\n11408    13083  3528  13084\n11409    13089  3468  13086\n11410    13312  14344  14345\n11411    3500  13239  13099\n11412    13060  3460  13022\n11413    13076  13068  13056\n11414    3764  14166  14134\n11415    12971  13158  3440\n11416    3430  12914  12930\n11417    13002  13108  3436\n11418    13002  12967  3435\n11419    13114  13113  3436\n11420    13113  13001  3436\n11421    3436  13108  13116\n11422    13122   733  13113\n11423    13116  13119  13114\n11424    3484  13119  13116\n11425    13113  13114  13112\n11426    3485  13114  13119\n11427    13121  3485  13124\n11428    13116  13114  3436\n11429    13108  13115  13116\n11430    13112  13114  3485\n11431    13138  13122  3482\n11432    13112  13122  13113\n11433    3480  13141  13138\n11434    13138  13141  13122\n11435    13122  13112  3482\n11436    13141   733  13122\n11437    13139  3482  13129\n11438    13121  3482  13112\n11439    13140  13139  1013\n11440    13140  13138  13139\n11441    13129  3482  13121\n11442    13139  13138  3482\n11443    13112  3485  13121\n11444    3480  13138  13140\n11445    3485  13119  13118\n11446    12974  13141  13133\n11447    13120  13118  13119\n11448    13120  3484  13127\n11449    13123  13124  13118\n11450    13124  3485  13118\n11451    13120    33  13118\n11452    13124  13129  13121\n11453    13127  3495  13166\n11454    13127  3484  13125\n11455      33  13120  13166\n11456    13166  13120  13127\n11457    13115  3484  13116\n11458    13123  13118    33\n11459    13129  3486  13156\n11460    13129  13124  3486\n11461    1013  13156  13146\n11462    1013  13139  13156\n11463    3486  13159  13156\n11464    13156  13139  13129\n11465    13159  13146  13156\n11466    13123  13164  3486\n11467    1013  13146  13145\n11468    3487  13144  13146\n11469    3487  13146  13159\n11470    13164  13159  3486\n11471    13124  13123  3486\n11472    13140  1013  13143\n11473    13205  13123    33\n11474    3484  13120  13119\n11475    3495  13127  13126\n11476    13144  13145  13146\n11477    13130  3481  13134\n11478    13130  13133  3480\n11479    13135  3481  13136\n11480    13135  13134  3481\n11481    13130  13132  3481\n11482    13134  13133  13130\n11483    13131  13132  13130\n11484    13131  3480  13143\n11485    3512  13136  13149\n11486    13136  3481  13132\n11487    13136  13132  13149\n11488    13130  3480  13131\n11489    13133  13141  3480\n11490    13135  13136  13137\n11491    13158  12999  3440\n11492    13157  12999  13158\n11493    3498  12994  12995\n11494    13157  3498  12999\n11495    12971  13148  13158\n11496    13137  13148  12971\n11497    3508  13148  13147\n11498    3512  13148  13137\n11499    3498  13157  13228\n11500    13157  13158  3508\n11501    13147  13148  3512\n11502    3508  13158  13148\n11503    13137  13136  3512\n11504    13261  13157  3508\n11505     888  13132  13131\n11506    12995  12999  3498\n11507    13142  13143  3483\n11508    13143  3480  13140\n11509     888  13142  13154\n11510     888  13131  13142\n11511    13143  13145  3483\n11512     888  13149  13132\n11513    13155  13154  13142\n11514    3483  13145  13144\n11515    13151  3496  13150\n11516    13151   888  13154\n11517    13180  13151  13154\n11518    13142  3483  13155\n11519    3483  13162  13155\n11520     888  13151  13149\n11521    3508  13147  13152\n11522    13152  13202  3508\n11523    13229  13228  1273\n11524    13228  13157  13261\n11525    3512  13150  13147\n11526    3512  13149  13150\n11527    13153  13152  13147\n11528    3496  13153  13150\n11529    13228  13261  1273\n11530    13201  13202  13152\n11531    13153  1271  13152\n11532    3508  13202  13261\n11533    13261  13202  13267\n11534    13147  13150  13153\n11535    13149  13151  13150\n11536    3498  13228  13216\n11537    13154  13155  3494\n11538    13131  13143  13142\n11539    1013  13145  13143\n11540    13216  13228  13229\n11541    13162  3483  13144\n11542    13001  13002  3436\n11543    13165  13164  3490\n11544    13205  13164  13123\n11545    3487  13165  13168\n11546    3487  13159  13165\n11547    13164  13205  3490\n11548    13163  13144  3487\n11549    13175  13168  13165\n11550    3487  13168  13163\n11551      34  13167  13168\n11552    13167  13169  13172\n11553    13175  13165  3490\n11554    13163  13168  13167\n11555    13176  13162  3489\n11556    13162  13144  13163\n11557    3494  13176  13196\n11558    3494  13155  13176\n11559    13162  13163  3489\n11560    3494  13180  13154\n11561    3489  13172  13200\n11562    3489  13163  13167\n11563    13188  13196  13200\n11564    13196  13176  13200\n11565    13200  13172  3525\n11566    13200  13176  3489\n11567    13167  13172  3489\n11568    13185  3494  13196\n11569      34  13168  13175\n11570    13162  13176  13155\n11571      34  13170  13169\n11572    13170    34  13173\n11573    13169  13171  3525\n11574    13171  13169  13170\n11575    13170  5574  13171\n11576      34  13169  13167\n11577    13173  5575  13174\n11578    5574  13203  13189\n11579    5574  13170  13174\n11580    21109  5574  13174\n11581    13174  13170  13173\n11582    13171  5574  13189\n11583    3525  13186  13188\n11584    3525  13171  13186\n11585    13188  3488  13196\n11586    13187  3488  13188\n11587    13188  13186  13187\n11588    3525  13188  13200\n11589    5573  13187  13186\n11590    13204  5573  13189\n11591    13187  13190  3488\n11592    14935  13190  13187\n11593    13190  3526  13191\n11594    5573  13186  13189\n11595    13171  13189  13186\n11596    13196  3488  13192\n11597    5573  14935  13187\n11598    13169  3525  13172\n11599    13190  13192  3488\n11600    13184  3496  13177\n11601    3496  13151  13180\n11602    1271  13153  13184\n11603    13181  1271  13184\n11604    13178  3496  13180\n11605    13152  1271  13201\n11606    13177  13178  13179\n11607    13185  13178  13180\n11608    13177  13181  13184\n11609    3492  13181  13177\n11610    13181  13183  13207\n11611    13178  13177  3496\n11612    13180  3494  13185\n11613    1271  13181  13207\n11614    13269  1273  13267\n11615    13267  1273  13261\n11616    1273  13259  13229\n11617    13269  13259  1273\n11618    13267  13201  3511\n11619    13202  13201  13267\n11620    13268  3511  13273\n11621    13207  3511  13201\n11622    13259  13269  13260\n11623    13269  13267  13268\n11624    3511  13207  13273\n11625    13268  13267  3511\n11626    13201  1271  13207\n11627    3519  13269  13268\n11628    13185  1012  13178\n11629    3496  13184  13153\n11630    13194  13179  1012\n11631    13192  1012  13185\n11632    13181  3492  13183\n11633    13193  3492  13179\n11634    1012  13192  13191\n11635    1012  13179  13178\n11636    13195  13182  13193\n11637    13191  13194  1012\n11638    13193  13182  3492\n11639    13195  3491  13182\n11640    13194  3493  13193\n11641    13194  13193  13179\n11642    13192  13190  13191\n11643    3492  13182  13183\n11644    13273  13272  13268\n11645    13268  13272  3519\n11646    13260  3519  13271\n11647    13260  13269  3519\n11648    13207  13197  13273\n11649    13183  13197  13207\n11650    3520  13197  13199\n11651    3491  13197  13183\n11652    13278  3519  13272\n11653    13272  13273  3520\n11654    13271  5560  13260\n11655    3519  13278  13271\n11656    13198  13197  3491\n11657    3520  13273  13197\n11658    13183  13182  3491\n11659    13258  13260  5560\n11660    21117  13194  13191\n11661    3492  13177  13179\n11662    13185  13196  13192\n11663    13259  13260  13258\n11664    5575  21116  13174\n11665    13165  13159  13164\n11666    13229  13259  13265\n11667    13107  13106  12992\n11668    3442  13209  13107\n11669    13212  1554  13066\n11670    13212  12996  3497\n11671    13106  13107  1089\n11672    12994  13209  3442\n11673    1089  13208  13106\n11674    13210  13107  13209\n11675    3497  13213  13212\n11676    12998  13208  3497\n11677    13212  13213  13211\n11678    1089  13107  13210\n11679    12994  13216  13209\n11680    3497  13208  13215\n11681    13230  13073  3502\n11682    13075  13223  13230\n11683    3504  13074  13073\n11684    13074  13065  13073\n11685    3504  13073  13221\n11686    13074  13102  1262\n11687    3503  13230  13223\n11688    13211  13223  1554\n11689    13244  3504  13242\n11690    13244  13074  3504\n11691    13224  13223  13211\n11692    13230  13221  13073\n11693    1554  13212  13211\n11694    13074  13244  13102\n11695    13214  13208  1089\n11696    13106  13208  12998\n11697    1089  13210  13218\n11698    1089  13218  13214\n11699    13217  13215  3506\n11700    13215  13208  13214\n11701    13209  3499  13210\n11702    3497  13215  13213\n11703    13219  13218  13210\n11704    13219  3499  13265\n11705    13215  13214  3506\n11706    13218  13227  13214\n11707    13217  13257  3507\n11708    13219  13210  3499\n11709    13229  3499  13216\n11710    13215  13217  13213\n11711    3503  13221  13230\n11712    13223  13224  3503\n11713    13220  3504  13221\n11714    13242  3504  13220\n11715    13221  3503  13222\n11716    13213  3507  13211\n11717    13226  3503  13224\n11718    13224  13211  3507\n11719    3514  13243  13242\n11720    13220  13221  13222\n11721    13225  13224  3507\n11722    13226  13222  3503\n11723    13213  13217  3507\n11724    13220  13282  13242\n11725    13220  13222  2032\n11726    13209  13216  3499\n11727    12994  3498  13216\n11728    13244  13242  13243\n11729    13232  13238  3500\n11730    13103  3505  13232\n11731    13098  13248  13093\n11732    13098  13087  13097\n11733    13240  13097  3468\n11734    3467  13098  13093\n11735    13239  3500  13238\n11736    13237  13232  3505\n11737    13240  13246  13097\n11738    13099  13239  13240\n11739    13098  13097  1111\n11740    13238  13232  13237\n11741    13244  3505  13102\n11742    3501  13240  13239\n11743    13096  2007  13233\n11744    13094  13092  13093\n11745    13309  3818  13235\n11746    3818  13236  13233\n11747    13094  13093  3523\n11748    13231  13095  13094\n11749    13255  2007  13231\n11750    2007  13095  13231\n11751    3818  13233  13235\n11752    2007  13234  13233\n11753    13231  3523  13254\n11754    13231  13094  3523\n11755    3523  13093  13248\n11756    3818  13309  14344\n11757    13239  13238  13241\n11758    13102  3505  13103\n11759    13240  3501  13246\n11760    13243  13237  3505\n11761    13245  13249  1111\n11762    1111  13097  13246\n11763    13237  13243  13253\n11764    1111  13248  13098\n11765    13252  13241  2033\n11766    13241  13238  2033\n11767    3501  13247  13246\n11768    13239  13241  3501\n11769    13246  13245  1111\n11770    13237  13253  2033\n11771    13253  13243  3514\n11772    3501  13241  13251\n11773    13255  13234  2007\n11774    13231  13254  13255\n11775    13284  13235  3816\n11776    13235  13233  13234\n11777    13235  13234  3816\n11778    13250  3523  13248\n11779    13298  13254  13250\n11780    13254  3523  13250\n11781    13284  3817  13309\n11782    13255  13286  13234\n11783    13254  3522  13255\n11784    3817  13284  13283\n11785    13250  13249  3524\n11786    13250  13248  13249\n11787    13248  1111  13249\n11788    13284  13309  13235\n11789    13290  2033  13253\n11790    13238  13237  2033\n11791    13244  13243  3505\n11792    14344  13309  14375\n11793    3509  13218  13219\n11794    1554  13223  13075\n11795    3509  13227  13218\n11796    13219  13266  3509\n11797    13270  3506  13227\n11798    3506  13214  13227\n11799    13270  13227  13262\n11800    13265  13266  13219\n11801    13256  3506  13270\n11802    13263  3509  13266\n11803    13275  13225  13257\n11804    13217  13256  13257\n11805    13257  13256  1553\n11806    3509  13262  13227\n11807    13265  3510  13266\n11808    13257  13225  3507\n11809    13222  13295  2032\n11810    13226  13224  13225\n11811    13282  2032  13304\n11812    13282  13220  2032\n11813    13226  13225  3516\n11814    13282  3514  13242\n11815    13294  2032  13295\n11816    3516  13295  13226\n11817    13288  13304  3515\n11818    13288  13282  13304\n11819    13293  13295  3516\n11820    13294  13304  2032\n11821    3516  13225  13275\n11822    3514  13282  13288\n11823    13277  13256  13270\n11824    13226  13295  13222\n11825    13280  13263  13266\n11826    13280  3510  21136\n11827    13264  13262  13263\n11828    13262  3509  13263\n11829    13264  13263  1515\n11830    13266  3510  13280\n11831    13263  13280  1515\n11832    21129  21136  13258\n11833    13277  3521  13308\n11834    3521  13262  13264\n11835    21139  3521  13264\n11836    3510  13258  21136\n11837    13265  13259  3510\n11838    3521  13277  13270\n11839    13293  13294  13295\n11840    3516  13274  13293\n11841    13289  13288  3515\n11842    13294  21217  13304\n11843    21217  13294  5557\n11844    13275  13274  3516\n11845    1553  13275  13257\n11846    13276  13275  1553\n11847    3515  13304  21217\n11848    5557  13294  13293\n11849    21222  3515  21217\n11850    21224  3515  21223\n11851    13307  1553  13277\n11852    13274  13275  13276\n11853    13277  1553  13256\n11854    13289  3515  21224\n11855    21201  13293  13274\n11856    3521  13270  13262\n11857    13229  13265  3499\n11858    13287  13288  13289\n11859    13251  13247  3501\n11860    13241  13252  13251\n11861    13245  3517  13281\n11862    13245  13246  13247\n11863    13247  3517  13245\n11864    13253  3514  13287\n11865    13292  13290  13310\n11866    2033  13290  13292\n11867    13251  13252  3518\n11868    13252  2033  13292\n11869    13290  13287  3513\n11870    13253  13287  13290\n11871    13288  13287  3514\n11872    13247  13251  13299\n11873    13305  13285  3816\n11874    13286  13255  3522\n11875    13285  13284  3816\n11876    13283  13284  13285\n11877    13305  3816  13286\n11878    3816  13234  13286\n11879    13300  13298  3524\n11880    13298  13250  3524\n11881    13286  3522  13306\n11882    13298  13301  3522\n11883    3524  13281  13296\n11884    3522  13254  13298\n11885    13281  3524  13249\n11886    13283  13285  1220\n11887    13291  13252  13292\n11888    13249  13245  13281\n11889    13252  13291  3518\n11890    13310  5589  13292\n11891    13302  13299  3518\n11892    13299  13251  3518\n11893    13302  3518  21219\n11894    13290  3513  13310\n11895    5589  13310  21216\n11896    3513  21215  13310\n11897    13291  21219  3518\n11898    5589  21230  13291\n11899    13303  13302  1219\n11900    13291  13292  5589\n11901    13287  13289  3513\n11902    13299  13302  13303\n11903    13301  13306  3522\n11904    13298  13300  13301\n11905    21465  13285  13305\n11906    13305  13286  13306\n11907    13305  13306  5642\n11908    13281  3517  13297\n11909    13281  13297  13296\n11910    21218  13297  13303\n11911    13300  2002  13301\n11912    13306  13301  21464\n11913    3524  13296  13300\n11914    1220  21476  14394\n11915    13296  21461  13300\n11916    13297  3517  13303\n11917    3517  13299  13303\n11918    13285  21465  1220\n11919    21215  3513  21224\n11920    13299  3517  13247\n11921    21224  3513  13289\n11922    3817  13283  14379\n11923    13280  21136  21133\n11924    13256  13217  3506\n11925    13258  3510  13259\n11926    14394  13283  1220\n11927    5648  13296  13297\n11928    1576  13135  13137\n11929    13002  13109  13108\n11930    3817  14375  13309\n11931    12574  3216  12143\n11932    14220  14189  3763\n11933    3137  13314  13313\n11934    13316  10224  3533\n11935    13317  1622  13318\n11936    13317  13313  1622\n11937    13321  13314  13316\n11938    11232  11233  11231\n11939    13313  13315  1622\n11940    13325  13318  1622\n11941    13318  3532  11233\n11942    13326  3532  13318\n11943    13314  13315  13313\n11944    13318  11233  13317\n11945    13321  13316  3533\n11946    11233  3532  11231\n11947    13322  2994  13327\n11948    2996  11231  13319\n11949    13322  3538  11224\n11950    13322  13335  3538\n11951    11238  13319  13328\n11952    11225  3538  13337\n11953    13327  2994  13328\n11954    13320  13319  11231\n11955    13327  13335  13322\n11956    13338  13337  3538\n11957    13327  13328  13329\n11958    2994  11238  13328\n11959    13319   660  13328\n11960    11229  13337  3546\n11961    3532  13320  11231\n11962    13314  3137  13316\n11963    13314  3534  13315\n11964    13333  13321  3533\n11965    13325  13326  13318\n11966    13332  13325  13315\n11967    13334  13321  13333\n11968    13325  1622  13315\n11969    13332  3534  13360\n11970    13334  3534  13321\n11971    13323  13326  13366\n11972    3542  13326  13325\n11973    3534  13334  13360\n11974    13332  13315  3534\n11975    13333  1621  13334\n11976    13326  13323  3532\n11977    13329  13328   660\n11978    13324   660  13320\n11979    13335  13338  3538\n11980    13358  13338  13335\n11981    13329  3537  13327\n11982    13319  13320   660\n11983    3537  13329  13330\n11984     660  13331  13329\n11985    13358  13335  3537\n11986    13372  13358  3537\n11987    13324  13320  13323\n11988    13335  13327  3537\n11989    3532  13323  13320\n11990    13337  13338  13339\n11991    13338  13358  1270\n11992    13321  3534  13314\n11993    3533  12286  13333\n11994    13338  1270  13339\n11995    3548  13340  11236\n11996    11235  13336  3548\n11997    13355  11371  3000\n11998    13355  11226  13349\n11999    13342  13340  13341\n12000    13340  13342  3544\n12001    13343  3548  13336\n12002    3546  13336  11230\n12003    13346  11371  13355\n12004    3544  13342  13349\n12005    13349  13342  13348\n12006    3548  13341  13340\n12007    11229  3546  11230\n12008    13349  3545  13355\n12009    11268  11267  3536\n12010    11267  2999  11370\n12011    13357  11253  11268\n12012    11253  3004  11268\n12013    13351  11267  11370\n12014    11268  11265  11267\n12015    13351  3536  11267\n12016    11371  2148  11370\n12017    13407  13357  3536\n12018    13357  11268  3536\n12019    3536  13351  13350\n12020    13351  11370  2148\n12021    11266  11371  11370\n12022    13357  1451  11253\n12023    13356  13336  3546\n12024    11253  11251  11252\n12025    13356  13339  13384\n12026    13356  13343  13336\n12027    13341  13343  13344\n12028    13341  3548  13343\n12029    13356  3547  13343\n12030    3546  13339  13356\n12031    13390  13344  3547\n12032    3547  13344  13343\n12033    13353  13348  2329\n12034    2329  13341  13344\n12035    2329  13344  13391\n12036    13356  13384  3547\n12037    13384  13339  1270\n12038    2329  13348  13342\n12039    13347  13346  3545\n12040    3545  13349  13348\n12041    13345  2148  13346\n12042    2148  11371  13346\n12043    13347  3545  13354\n12044    13346  13355  3545\n12045    13352  13345  13385\n12046    13347  13345  13346\n12047    3557  13350  13352\n12048    13407  3536  13350\n12049    13350  13351  13352\n12050    13407  13350  13406\n12051    13347  3549  13345\n12052    13345  13352  2148\n12053    13354  3545  13348\n12054    13351  2148  13352\n12055    3547  13384  13389\n12056    2329  13342  13341\n12057    3546  13337  13339\n12058    13407  13464  13357\n12059    13325  13332  3542\n12060    11218  2994  13322\n12061    13359  13332  13360\n12062    3542  13332  13359\n12063    3543  13323  13366\n12064    13367  13366  3542\n12065    13334  13361  13360\n12066    13366  13326  3542\n12067    3582  13360  13361\n12068    13362  13361  1621\n12069    13359  13367  3542\n12070    13368  13367  13359\n12071    13365  13366  13367\n12072    13360  3582  13359\n12073    1621  12338  13362\n12074    3543  13366  13365\n12075    13330  13329  13331\n12076    13331  13324  13364\n12077    13372  13382  13358\n12078    3537  13330  13372\n12079    13330  13331  3540\n12080    13331   660  13324\n12081    13330  13373  13372\n12082    13370  13364  3543\n12083    13382  1270  13358\n12084    3541  13382  13372\n12085    13364  3540  13331\n12086    13364  13324  3543\n12087    13323  3543  13324\n12088    13388  1270  13382\n12089    13362  13363  13361\n12090    1621  13361  13334\n12091    13368  3582  13380\n12092    13363  3582  13361\n12093    13367  1623  13365\n12094    13367  13368  1623\n12095    3582  13363  13380\n12096    13370  3543  13365\n12097    13380  13379  13368\n12098    13368  13379  1623\n12099    1623  13369  13365\n12100    13515  13369  1623\n12101    13511  13363  3609\n12102    13511  13380  13363\n12103    13363  13362  3609\n12104    13365  13369  13370\n12105    13373  3541  13372\n12106    13373  3540  13375\n12107    13376  3541  13377\n12108    13376  13382  3541\n12109    3541  13374  13377\n12110    13330  3540  13373\n12111    13375  3540  13371\n12112    3585  13371  13370\n12113    13373  13374  3541\n12114    13375  13374  13373\n12115    13375  13371  13512\n12116    3540  13364  13371\n12117    13370  13371  13364\n12118    13376  13377  13378\n12119    13369  3585  13370\n12120    13359  3582  13368\n12121    13362  12343  3609\n12122    13388  13382  13376\n12123    13393  13391  3555\n12124    13391  13344  13390\n12125    13354  13353  3550\n12126    13353  2329  13391\n12127    13391  13393  13353\n12128    13354  13348  13353\n12129    13404  13390  13389\n12130    13390  3547  13389\n12131    13397  13383  3550\n12132    3550  13353  13393\n12133    13389  13388  3554\n12134    13390  3555  13391\n12135    13388  13389  13384\n12136    13354  3550  13383\n12137    13396  13406  3557\n12138    3557  13352  13385\n12139    13410  3552  13406\n12140    3552  13407  13406\n12141    13396  3557  13387\n12142    13406  13350  3557\n12143    13386  13385  3549\n12144    3549  13347  13383\n12145    13410  13396  2149\n12146    13410  13406  13396\n12147    13398  3549  13383\n12148    13385  13387  3557\n12149    13345  3549  13385\n12150    13467  3552  13410\n12151    3550  13393  13392\n12152    13354  13383  13347\n12153    13403  3555  13404\n12154    13404  3555  13390\n12155    13392  13397  3550\n12156    13392  13393  13394\n12157    13404  3554  13405\n12158    13404  13389  3554\n12159    1773  13403  13405\n12160    13405  13403  13404\n12161    3589  13392  13394\n12162    13394  3555  13403\n12163    13394  13403  13540\n12164    3554  13378  13405\n12165    13388  13376  3554\n12166    13536  13397  13392\n12167    3593  13387  13386\n12168    13386  3549  13398\n12169    13396  13387  13395\n12170    13400  13410  2149\n12171    13386  13398  13402\n12172    13387  13385  13386\n12173    13402  3593  13386\n12174    13397  1184  13398\n12175    2149  13396  13395\n12176    13387  3593  13395\n12177    2149  13401  13400\n12178    13399  13400  13401\n12179    13395  3593  13408\n12180    13398  1184  13402\n12181    13398  13383  13397\n12182    13395  13409  2149\n12183    13522  13405  13378\n12184    13393  3555  13394\n12185    13376  13378  3554\n12186    3552  13464  13407\n12187    13402  13549  3593\n12188    1270  13388  13384\n12189    13333  12339  1621\n12190    13400  13467  13410\n12191    11264  11251  13422\n12192    11263  11256  11264\n12193    11258  11263  13419\n12194    11258  3001  11263\n12195    11264  3535  11263\n12196    11259  11254  11258\n12197    13431  13419  3535\n12198    3535  11264  13422\n12199    13412  1765  13419\n12200    13419  11263  3535\n12201    13421  3535  13422\n12202    13422  11251  1451\n12203    11251  11253  1451\n12204    11258  13419  1765\n12205    3561  13415  11260\n12206    11262  13414  3561\n12207    1766  13417  13427\n12208    1766  13415  13417\n12209    13417  13415  13416\n12210    13414  11262  11259\n12211    13418  3561  13414\n12212    1765  13414  11259\n12213    13427  13417  13428\n12214    13433  1766  13427\n12215    13411  13414  1765\n12216    3561  13416  13415\n12217    11259  11258  1765\n12218    13432  13433  13427\n12219    13422  1451  13423\n12220    3003  11251  11264\n12221    13431  13421  13461\n12222    13421  13431  3535\n12223    13412  13431  3579\n12224    13412  13419  13431\n12225    13461  13421  3551\n12226    1765  13412  13411\n12227    13461  3579  13431\n12228    13463  13423  13464\n12229    13474  3566  13413\n12230    13413  13412  3579\n12231    13413  3579  13479\n12232    3551  13421  13423\n12233    13422  13423  13421\n12234    13412  13413  13411\n12235    13420  13416  13418\n12236    13418  13416  3561\n12237    13417  13416  3565\n12238    3559  13427  13428\n12239    13418  13411  3566\n12240    13414  13411  13418\n12241    13458  3565  13420\n12242    13420  3565  13416\n12243    13428  13429  3559\n12244    13428  13417  3565\n12245    3559  13424  13426\n12246    13420  13418  3566\n12247    13411  13413  3566\n12248    3565  13430  13428\n12249    13420  3566  13459\n12250    13423  1451  13464\n12251    1451  13357  13464\n12252    13432  13427  3559\n12253    3564  13434  13436\n12254    2292  13435  13434\n12255    11333  3564  13440\n12256    11333  11334  3564\n12257    13434  13435  13436\n12258    11334  13434  3564\n12259    3560  13435  13441\n12260    13435  13437  13441\n12261    13440  1344  13438\n12262    13447  13440  3564\n12263    13441  13432  13426\n12264    3560  13436  13435\n12265    13441  3558  13432\n12266    11333  13440  13438\n12267    13442  3563  13452\n12268    11763  13438  13439\n12269    13443  13442  3575\n12270    13443  11350  13442\n12271    11763  13439  3563\n12272    11350  3563  13442\n12273    13442  13453  3575\n12274    1344  13439  13438\n12275    13456  3575  13449\n12276    13456  13443  3575\n12277    13442  13452  13453\n12278    3563  13439  13452\n12279    13439  13444  13452\n12280    13456  3580  11362\n12281    13447  3564  13436\n12282    11333  13438  3562\n12283    13447  13436  13457\n12284    13426  3560  13441\n12285    13440  13448  1344\n12286    3573  13448  13447\n12287    3560  13426  13425\n12288    13448  13440  13447\n12289    3573  13457  13485\n12290    13425  13457  3560\n12291    13446  13445  3571\n12292    13482  13445  13448\n12293    13482  13448  3573\n12294    3573  13447  13457\n12295    13425  13426  13424\n12296    1344  13448  13445\n12297    3570  13452  13444\n12298    1344  13445  13444\n12299    3575  13453  13450\n12300    13449  3575  13450\n12301    13452  3570  13453\n12302    13439  1344  13444\n12303    13454  3570  13487\n12304    13446  3570  13444\n12305    13451  13449  13450\n12306    13450  13453  13454\n12307    1267  13450  13454\n12308    13449  13451  3581\n12309    13487  3570  13446\n12310    13454  13453  3570\n12311    13445  13446  13444\n12312    13456  13449  13455\n12313    13457  13425  13485\n12314    13436  3560  13457\n12315    13432  3559  13426\n12316    13455  13449  3581\n12317    13460  3579  13461\n12318    11362  13443  13456\n12319    3579  13460  13479\n12320    13463  3551  13423\n12321    13474  13475  13459\n12322    13474  13413  13479\n12323    3551  13463  13468\n12324    13474  13459  3566\n12325    2291  13460  13462\n12326    13467  13468  13463\n12327    13460  13478  13479\n12328    13460  13461  13462\n12329    13474  13479  3576\n12330    13468  13462  3551\n12331    13464  3552  13463\n12332    13468  13469  13462\n12333    13466  13430  13458\n12334    13430  3565  13458\n12335    3568  13429  13430\n12336    13429  13428  13430\n12337    13458  13459  1293\n12338    13420  13459  13458\n12339    13466  1293  13473\n12340    13466  3568  13430\n12341    13465  3568  13481\n12342    13465  13429  3568\n12343    13466  13472  3568\n12344    13458  1293  13466\n12345    1293  13459  13475\n12346    13429  13465  13424\n12347    13468  13467  3553\n12348    13429  13424  3559\n12349    2291  13469  13471\n12350    3553  13469  13468\n12351    13476  13478  2291\n12352    3576  13479  13478\n12353    13470  13469  3553\n12354    13469  2291  13462\n12355    13471  13470  3618\n12356    13399  13470  3553\n12357    13613  13476  13471\n12358    13471  13476  2291\n12359    13476  3577  13477\n12360    13470  13471  13469\n12361    13467  13400  3553\n12362    13478  13476  13477\n12363    13466  13473  13472\n12364    13475  13474  3576\n12365    13481  3567  13480\n12366    13481  3568  13472\n12367    13475  3576  13507\n12368    13475  13508  1293\n12369    13612  13507  13477\n12370    13507  13508  13475\n12371    13473  3569  13472\n12372    1293  13508  13473\n12373    13616  13473  13508\n12374    3576  13477  13507\n12375    3576  13478  13477\n12376    13472  13621  13481\n12377    13507  3578  13508\n12378    13478  13460  2291\n12379    3552  13467  13463\n12380    13465  13481  13480\n12381    13483  3573  13485\n12382    13483  13485  13489\n12383    13482  13483  13484\n12384    13482  3573  13483\n12385    13425  1767  13485\n12386    13424  1767  13425\n12387    13483  3574  13484\n12388    13489  1767  13504\n12389    13482  13484  3571\n12390    13492  13491  13484\n12391    13490  13486  13491\n12392    13489  13485  1767\n12393    13465  1767  13424\n12394    3571  13484  13491\n12395    13487  13488  13454\n12396    13454  13488  1267\n12397    13451  1267  13496\n12398    13451  13450  1267\n12399    13446  13486  13487\n12400    3571  13486  13446\n12401    13497  13496  1267\n12402    3572  13487  13486\n12403    13506  13496  3638\n12404    13506  13451  13496\n12405    1267  13488  13497\n12406    3572  13488  13487\n12407    3571  13491  13486\n12408    13451  13506  3581\n12409    13489  3574  13483\n12410    13445  13482  3571\n12411    13505  13489  13504\n12412    13505  13504  3612\n12413    2080  13491  13492\n12414    13493  13492  3574\n12415    13489  13505  3574\n12416    13504  1767  13480\n12417    13494  13492  13493\n12418    13480  13637  13504\n12419    2080  13494  13503\n12420    2080  13492  13494\n12421    13505  13634  13493\n12422    13493  3574  13505\n12423    13493  3615  13494\n12424    13491  2080  13490\n12425    13488  13499  13497\n12426    3572  13486  13490\n12427    13496  13497  13495\n12428    3638  13496  13495\n12429    13500  3572  13490\n12430    13488  3572  13499\n12431    13498  13499  13500\n12432    13500  13499  3572\n12433    3635  13495  13497\n12434    13498  3635  13499\n12435    13495  3635  13501\n12436    3635  13497  13499\n12437    3617  13500  13503\n12438    13500  13490  13503\n12439    13490  2080  13503\n12440    3638  13495  13502\n12441    13399  13538  13470\n12442    13492  13484  3574\n12443    13465  13480  1767\n12444    13509  3581  13506\n12445    13503  13494  13638\n12446    3551  13462  13461\n12447    13399  3553  13400\n12448    3638  13510  13506\n12449    3584  13378  13377\n12450    3558  13433  13432\n12451    3608  13379  13380\n12452    3608  13511  13531\n12453    13515  13521  13369\n12454    13516  13515  13379\n12455    13379  3608  13516\n12456    3608  13380  13511\n12457    13516  3586  13515\n12458    13515  3586  13521\n12459    13369  13521  3585\n12460    13523  13513  13521\n12461    13514  13512  13513\n12462    13526  13516  3608\n12463    13533  13511  3609\n12464    3585  13521  13513\n12465    1624  13375  13512\n12466    13512  3585  13513\n12467    13522  1773  13405\n12468    13522  13378  3584\n12469    13375  1624  13374\n12470    13371  3585  13512\n12471    13518  3584  13520\n12472    1624  13520  13374\n12473    13522  13517  13534\n12474    3584  13517  13522\n12475    13528  13520  1624\n12476    3584  13377  13520\n12477    1624  13512  13514\n12478    13522  13534  1773\n12479    13531  13526  3608\n12480    1623  13379  13515\n12481    13527  3586  13516\n12482    3596  13527  13526\n12483    13523  3587  13513\n12484    13524  13523  3586\n12485    3586  13527  13524\n12486    13527  13516  13526\n12487    13523  13525  3587\n12488    13532  3596  13526\n12489    3587  13530  13514\n12490    13562  13530  3587\n12491    13525  13523  13524\n12492    13564  13524  13527\n12493    13526  13531  13532\n12494    13513  3587  13514\n12495    13528  13518  13520\n12496    1624  13529  13528\n12497    13519  13517  13518\n12498    13517  3584  13518\n12499    13518  13528  3591\n12500    13529  1624  13514\n12501    3591  13519  13518\n12502    13529  13567  13528\n12503    13560  13558  3592\n12504    3592  13517  13519\n12505    13607  3592  13519\n12506    3591  13528  13567\n12507    13514  13530  13529\n12508    13517  3592  13534\n12509    13583  13519  3591\n12510    13521  3586  13523\n12511    13511  13533  13531\n12512    13534  3592  13558\n12513    3589  13540  13542\n12514    3589  13394  13540\n12515    1184  13536  13535\n12516    13536  13392  3589\n12517    3589  13537  13536\n12518    1184  13397  13536\n12519    13542  13537  3589\n12520    13541  13540  1773\n12521    13546  13535  13544\n12522    13535  13536  13537\n12523    3588  13535  13537\n12524    13542  13540  13541\n12525    13403  1773  13540\n12526    1184  13535  13546\n12527    13539  13401  13409\n12528    13409  13395  13408\n12529    13399  3614  13538\n12530    13539  3614  13401\n12531    13539  13409  3610\n12532    13401  2149  13409\n12533    13550  13408  13549\n12534    13408  3593  13549\n12535    3614  13547  13554\n12536    13546  3602  13549\n12537    3614  13539  13547\n12538    13409  13408  3610\n12539    13402  13546  13549\n12540    13538  3614  13554\n12541    13537  13542  13556\n12542    13402  1184  13546\n12543    13556  3588  13537\n12544    13542  3590  13556\n12545    13545  13544  3588\n12546    13544  13535  3588\n12547    13545  3588  13555\n12548    13544  3602  13546\n12549    13557  13556  3590\n12550    13558  3590  13541\n12551    13551  13543  13584\n12552    13543  13544  13545\n12553    13561  3590  13558\n12554    13556  13555  3588\n12555    1773  13534  13541\n12556    13544  13543  3602\n12557    13552  3610  13550\n12558    13550  3610  13408\n12559    13548  13539  3610\n12560    13547  13539  13548\n12561    13550  3602  13551\n12562    13549  3602  13550\n12563    13587  13548  13552\n12564    13552  13548  3610\n12565    3613  13553  13547\n12566    13587  3613  13548\n12567    13553  3613  13608\n12568    3613  13547  13548\n12569    1454  13552  13551\n12570    13552  13550  13551\n12571    3602  13543  13551\n12572    13547  13553  13554\n12573    3603  13543  13545\n12574    13542  13541  3590\n12575    13534  13558  13541\n12576    1452  13554  13553\n12577    3594  13529  13530\n12578    13377  13374  13520\n12579    13564  3596  13565\n12580    13582  3596  13532\n12581    13524  1223  13525\n12582    13524  13564  1223\n12583    3596  13582  13565\n12584    3587  13525  13562\n12585    13563  1223  13571\n12586    13563  13525  1223\n12587    13570  13562  3607\n12588    13562  13525  13563\n12589    13566  13564  13565\n12590    13566  1223  13564\n12591    13582  13573  13565\n12592    13570  13530  13562\n12593    3591  13569  13583\n12594    13567  13529  3594\n12595    1225  13607  13583\n12596    13607  13519  13583\n12597    13567  3594  13568\n12598    13607  13560  3592\n12599    13580  13568  3594\n12600    13581  13580  13570\n12601    3595  13569  13568\n12602    13569  13567  13568\n12603    13578  13583  13569\n12604    3594  13570  13580\n12605    13530  13570  3594\n12606    13580  13579  13568\n12607    3607  13562  13563\n12608    13527  3596  13564\n12609    13610  13571  13566\n12610    3598  13565  13573\n12611    13563  13572  3607\n12612    13563  13571  13572\n12613    13565  3598  13566\n12614    13581  13570  3607\n12615    3598  13610  13566\n12616    13575  3598  13573\n12617    1625  13581  14124\n12618    14122  13581  3607\n12619    14122  3607  13572\n12620    3753  13572  13571\n12621    13532  13531  1630\n12622    13580  13581  1625\n12623    13578  3595  13576\n12624    13568  13579  3595\n12625    13577  1225  13578\n12626    1225  13583  13578\n12627    13576  3595  13579\n12628    13569  3595  13578\n12629    13577  13576  3751\n12630    13577  13578  13576\n12631    13605  3637  13603\n12632    13605  1225  13577\n12633    1625  14127  13579\n12634    14127  13576  13579\n12635    1625  13579  13580\n12636    13607  1225  13604\n12637    13709  1851  13670\n12638    13566  13571  1223\n12639    13532  13381  13582\n12640    13604  1225  13605\n12641    13561  13560  3604\n12642    13557  3590  13561\n12643    1772  13555  13557\n12644    13555  13556  13557\n12645    13557  13561  13594\n12646    13558  13560  13561\n12647    1772  13591  13590\n12648    13594  1772  13557\n12649    13590  13592  3603\n12650    1772  13590  13555\n12651    13593  1772  13594\n12652    13594  13561  3604\n12653    13560  13604  3604\n12654    13590  3603  13545\n12655    1454  13587  13552\n12656    13588  1454  13596\n12657    13608  3613  13589\n12658    3613  13587  13589\n12659    13587  1454  13588\n12660    13584  1454  13551\n12661    13588  13589  13587\n12662    3603  13585  13584\n12663    13589  13611  13608\n12664    3600  13611  13589\n12665    13589  13588  3600\n12666    13584  13586  1454\n12667    3603  13584  13543\n12668    3624  13608  13611\n12669    13594  3604  13595\n12670    13590  13545  13555\n12671    13593  13591  1772\n12672    13594  13595  13593\n12673    3605  13592  13591\n12674    13592  13590  13591\n12675    3605  13591  13606\n12676    13592  13585  3603\n12677    3636  13593  13595\n12678    13595  3604  13603\n12679    14121  3606  13598\n12680    13598  13592  3605\n12681    13595  13603  14146\n12682    13593  13606  13591\n12683    13604  13605  13603\n12684    13592  13598  13585\n12685    13585  13586  13584\n12686    13596  13586  13599\n12687    13588  13597  3600\n12688    13588  13596  13597\n12689    13586  13585  3606\n12690    13596  1454  13586\n12691    13596  3601  13597\n12692    14147  13599  3606\n12693    3600  13601  13600\n12694    3600  13597  13601\n12695    14167  13601  13597\n12696    1848  13600  13602\n12697    13598  3605  14120\n12698    13586  3606  13599\n12699    13585  13598  3606\n12700    3600  13600  13611\n12701    3601  13596  13599\n12702    3604  13604  13603\n12703    13560  13607  13604\n12704    13553  13608  13609\n12705    13600  13601  13602\n12706    13567  13569  3591\n12707    13573  13582  3597\n12708    13667  13611  13600\n12709    13613  3618  13614\n12710    3618  13470  13538\n12711    13477  3577  13612\n12712    13615  3577  13613\n12713    13559  3618  13538\n12714    13476  13613  3577\n12715    13559  13614  3618\n12716    13615  13614  3619\n12717    13615  13619  3577\n12718    13623  13619  13615\n12719    13619  1849  13620\n12720    13614  13615  13613\n12721    13554  13559  13538\n12722    3577  13619  13612\n12723    13616  13508  3578\n12724    13472  3569  13621\n12725    3567  13621  13633\n12726    13621  3567  13481\n12727    13621  13626  13633\n12728    13507  13612  3578\n12729    13616  3578  13617\n12730    13620  3578  13612\n12731    13621  3569  13626\n12732    13616  13618  3569\n12733    13617  3578  13620\n12734    13473  13616  3569\n12735    13612  13619  13620\n12736    13641  3567  13633\n12737    13559  13632  13614\n12738    3567  13637  13480\n12739    3619  13614  13632\n12740    3619  13632  13710\n12741    13623  1849  13619\n12742    13624  13623  3619\n12743    13609  13632  1452\n12744    13623  13615  3619\n12745    13624  3619  13710\n12746    13710  13609  3624\n12747    13622  1849  13630\n12748    13625  1849  13623\n12749    13710  13666  13624\n12750    13710  13632  13609\n12751    1452  13553  13609\n12752    1849  13622  13620\n12753    13617  13618  13616\n12754    13627  13626  13618\n12755    1850  13633  13626\n12756    13657  13633  1850\n12757    13618  13617  3621\n12758    13618  13626  3569\n12759    3621  13627  13618\n12760    13631  3621  13622\n12761    13627  1850  13626\n12762    13627  13629  1850\n12763    13657  1850  13659\n12764    3621  13617  13622\n12765    13620  13622  13617\n12766    13658  13657  13659\n12767    3621  13628  13627\n12768    13632  13559  1452\n12769    13554  1452  13559\n12770    13641  13633  13657\n12771    13505  3612  13634\n12772    13634  3612  13635\n12773    13638  13494  3615\n12774    13636  3615  13634\n12775    13642  3612  13637\n12776    3615  13493  13634\n12777    13635  13642  13644\n12778    13641  13642  13637\n12779    13635  13636  13634\n12780    1345  13636  13635\n12781    3611  13642  13641\n12782    13642  13635  3612\n12783    13637  3567  13641\n12784    13638  3615  13639\n12785    3635  13648  13501\n12786    13498  13500  3617\n12787    13502  13501  3639\n12788    13502  13495  13501\n12789    13498  3617  13650\n12790    13498  13648  3635\n12791    13650  13648  13498\n12792    13638  13640  3617\n12793    13648  13647  13501\n12794    13647  3639  13501\n12795    13648  13650  2082\n12796    13650  3617  13640\n12797    13638  3617  13503\n12798    13711  13502  3639\n12799    13639  3615  13636\n12800    13504  13637  3612\n12801    1345  13635  13644\n12802    1345  13644  13646\n12803    13636  13643  13639\n12804    13636  1345  13643\n12805    13644  3611  13645\n12806    13644  13642  3611\n12807    13646  13645  3633\n12808    13646  13644  13645\n12809    3616  13643  13656\n12810    13655  13643  1345\n12811    13669  13645  13658\n12812    13645  3611  13658\n12813    13641  13657  3611\n12814    13639  13643  3616\n12815    13654  3639  13647\n12816    13654  13647  13653\n12817    13687  13654  13686\n12818    13687  3639  13654\n12819    13648  2082  13647\n12820    13649  13650  13640\n12821    2082  13650  13649\n12822    13649  3616  13651\n12823    13654  3630  13686\n12824    13692  13653  2082\n12825    3630  13654  13653\n12826    13653  13647  2082\n12827    2082  13649  13652\n12828    13649  13640  3616\n12829    13640  13639  3616\n12830    3707  13687  13686\n12831    1345  13646  13655\n12832    13640  13638  13639\n12833    13657  13658  3611\n12834    3638  13502  13712\n12835    13625  13623  13624\n12836    13471  3618  13613\n12837    13630  13625  13660\n12838    13666  13710  3624\n12839    13631  13622  13630\n12840    3622  13631  13630\n12841    13624  13666  3623\n12842    13631  13628  3621\n12843    3623  13625  13624\n12844    13661  13660  3623\n12845    13660  3622  13630\n12846    13662  3622  13660\n12847    3623  13666  13668\n12848    3623  13660  13625\n12849    3624  13667  13666\n12850    13631  3622  13665\n12851    13664  1850  13629\n12852    13663  13664  13629\n12853    13659  13664  13675\n12854    13659  1850  13664\n12855    13629  13628  3620\n12856    13627  13628  13629\n12857    3629  13675  13664\n12858    3620  13665  13671\n12859    3628  13675  13679\n12860    3628  13659  13675\n12861    13663  13629  3620\n12862    3620  13628  13665\n12863    13628  13631  13665\n12864    3628  13669  13658\n12865    3622  13670  13665\n12866    13658  13659  3628\n12867    13661  3623  13668\n12868    13673  13661  13668\n12869    13670  3622  13662\n12870    3634  13662  13661\n12871    13668  13667  1848\n12872    13662  13660  13661\n12873    1848  13673  13668\n12874    13673  1848  13674\n12875    3634  13709  13662\n12876    13672  3634  13673\n12877    14223  13709  3634\n12878    13673  3634  13661\n12879    13667  13600  1848\n12880    13662  13709  13670\n12881    3629  13663  13676\n12882    13665  13670  13671\n12883    13675  3629  13678\n12884    13679  13675  13678\n12885    3620  13671  13677\n12886    3629  13664  13663\n12887    13676  13663  13677\n12888    13677  13671  14230\n12889    3629  14227  13678\n12890    3629  13676  14227\n12891    14228  14227  13676\n12892    13681  13679  3627\n12893    13671  13670  1851\n12894    13663  3620  13677\n12895    13677  3776  13676\n12896    13678  3627  13679\n12897    14248  13678  14227\n12898    13668  13666  13667\n12899    3624  13611  13667\n12900    3628  13679  13680\n12901    13656  13655  3625\n12902    13645  13669  3633\n12903    13651  3616  13656\n12904    13682  13651  13656\n12905    13646  3633  13683\n12906    13651  13652  13649\n12907    3625  13655  13683\n12908    13684  13683  3633\n12909    13682  13656  3625\n12910    13694  3626  13682\n12911    3625  13683  13685\n12912    13655  13646  13683\n12913    13707  3633  13669\n12914    13651  13682  3626\n12915    13703  13653  13692\n12916    13692  13652  13691\n12917    3630  13689  13686\n12918    13690  13689  3630\n12919    13653  13703  3630\n12920    2082  13652  13692\n12921    13692  3631  13703\n12922    13698  13691  3626\n12923    13703  13690  3630\n12924    13700  13690  13703\n12925    3631  13692  13691\n12926    13691  13652  3626\n12927    13652  13651  3626\n12928    13689  13690  13688\n12929    13682  3625  13693\n12930    13656  13643  13655\n12931    13684  13707  13696\n12932    13680  13707  13669\n12933    13685  13683  13684\n12934    3750  13685  13684\n12935    2081  13707  13680\n12936    13685  13693  3625\n12937    13696  2081  13697\n12938    13681  2081  13680\n12939    3750  13684  13696\n12940    13695  3750  13696\n12941    13681  13697  2081\n12942    13696  13707  2081\n12943    13680  13679  13681\n12944    13693  13685  13713\n12945    13700  3631  13701\n12946    13682  13693  13694\n12947    13690  3632  13688\n12948    13690  13700  3632\n12949    13694  13698  3626\n12950    13700  13703  3631\n12951    3631  13691  13699\n12952    13698  13694  14251\n12953    3632  13700  13702\n12954    3631  13699  13701\n12955    3785  13699  13698\n12956    13706  3632  13704\n12957    13694  13693  1346\n12958    13691  13698  13699\n12959    13701  13699  14249\n12960    13688  3632  13706\n12961    3750  13713  13685\n12962    13684  3633  13707\n12963    13669  3628  13680\n12964    13686  13689  13714\n12965    13700  13701  13702\n12966    1849  13625  13630\n12967    13609  13608  3624\n12968    13688  1347  13689\n12969    14125  13605  13577\n12970    3614  13399  13401\n12971    13575  13573  13574\n12972    13711  3639  13687\n12973    13724  3583  13718\n12974    13718  11361  3580\n12975    3644  11359  13715\n12976    13716  13715  3583\n12977    13718  3580  13725\n12978    3583  11356  13718\n12979    13716  13724  13734\n12980    13725  13724  13718\n12981    13716  13717  13715\n12982    3643  13717  13716\n12983    3644  13717  13723\n12984    13724  13716  3583\n12985    3580  13455  13725\n12986    13715  13717  3644\n12987    13720  11354  13719\n12988    11360  3644  13722\n12989    13738  11367  13720\n12990    3641  13738  13720\n12991    11353  13722  3650\n12992    13738  13746  3640\n12993    13719  11354  3650\n12994    13721  3650  13722\n12995    3641  13720  13719\n12996    13732  3641  13719\n12997    13719  3650  13733\n12998    11354  11353  3650\n12999    13722  3644  13723\n13000    13738  3641  13729\n13001    13725  2097  13724\n13002    1486  11354  13720\n13003    13734  13724  2097\n13004    13725  13737  2097\n13005    3643  13726  13717\n13006    13716  13734  3643\n13007    2097  13735  13734\n13008    13725  13455  13737\n13009    13734  13736  3643\n13010    13735  13737  13509\n13011    13726  13723  13717\n13012    13727  13726  3643\n13013    13726  13728  2085\n13014    13735  2097  13737\n13015    3581  13737  13455\n13016    13723  13726  2085\n13017    13732  13719  13733\n13018    13733  13721  13764\n13019    3641  13730  13729\n13020    3641  13732  13730\n13021    13733  3664  13732\n13022    3650  13721  13733\n13023    3664  13733  13764\n13024    13775  13764  2085\n13025    13731  13730  1349\n13026    13765  13730  13732\n13027    3664  13764  13776\n13028    13764  13721  2085\n13029    13721  13723  2085\n13030    13729  13730  13731\n13031    13732  3664  13765\n13032    13721  13722  13723\n13033    3580  13456  13455\n13034    13738  13729  13746\n13035    3648  13739  13741\n13036    11658  13739  3648\n13037    11659  3648  13744\n13038    11659  11658  3648\n13039    13747  13740   640\n13040    13746  13747  13745\n13041    13741  13739  13740\n13042    13741  13740  3649\n13043    1485  13744  13751\n13044    13750  13744  3648\n13045    13753  13740  13747\n13046    13739   640  13740\n13047    13747  13746  3642\n13048    11659  13744  13742\n13049    13755  3645  13743\n13050    13743  13742  1485\n13051    3668  13763  13749\n13052    13756  3668  13748\n13053    3645  13755  13748\n13054    11656  13742  13743\n13055    13757  13755  13743\n13056    13759  13757  1485\n13057    13755  13756  13748\n13058    3656  13756  13755\n13059    13755  13757  3656\n13060    13757  13743  1485\n13061    13742  13744  1485\n13062    3668  13756  13761\n13063    13741  13750  3648\n13064    13749  13748  3668\n13065    3649  13740  13753\n13066    3649  13753  13752\n13067    13741  13762  13750\n13068    13741  3649  13762\n13069    13753  3642  13754\n13070    13753  13747  3642\n13071    13752  13753  13754\n13072    13754  13731  13772\n13073    3647  13762  13813\n13074    13769  13762  3649\n13075    13754  3651  13752\n13076    13754  3642  13731\n13077    13746  13729  3642\n13078    13750  13762  3647\n13079    13758  13757  13759\n13080    13759  13751  13796\n13081    13756  3656  13760\n13082    13761  13756  13760\n13083    13757  13758  3656\n13084    1485  13751  13759\n13085    13759  3654  13758\n13086    13797  13796  3647\n13087    3656  13789  13760\n13088    13789  3656  13758\n13089    13790  13789  13758\n13090    13761  13760  1769\n13091    13796  3654  13759\n13092    13796  13751  3647\n13093    13751  13750  3647\n13094    13793  13760  13789\n13095    3649  13752  13769\n13096    13744  13750  13751\n13097    13729  13731  3642\n13098    3668  13761  13815\n13099    13735  13736  13734\n13100    11357  3583  13715\n13101    13727  13736  13768\n13102    3666  13735  13509\n13103    13728  13726  13727\n13104    3667  13728  13727\n13105    13736  13735  3666\n13106    13728  13775  2085\n13107    13768  3667  13727\n13108    13768  3666  13785\n13109    13774  13728  3667\n13110    13774  3667  13784\n13111    13768  13786  3667\n13112    13736  3666  13768\n13113    13509  13510  3666\n13114    13728  13774  13775\n13115    1349  13765  13767\n13116    13764  13775  13776\n13117    3651  13754  13772\n13118    13773  13772  1349\n13119    3664  13776  13766\n13120    13772  13731  1349\n13121    13766  13765  3664\n13122    13776  13775  3665\n13123    13767  13773  1349\n13124    3663  13767  13766\n13125    13777  13766  13776\n13126    13766  13767  13765\n13127    13780  13773  13767\n13128    13771  13772  13773\n13129    13775  13774  3665\n13130    13730  13765  1349\n13131    13785  13786  13768\n13132    13785  13510  13712\n13133    13784  3667  13786\n13134    13784  13786  13927\n13135    13785  1348  13786\n13136    13774  13784  13783\n13137    1348  13927  13786\n13138    1348  13712  13711\n13139    13778  13783  13918\n13140    3699  13783  13784\n13141    13812  13945  13807\n13142    13785  13712  1348\n13143    13510  3638  13712\n13144    13774  13783  3665\n13145    3665  13777  13776\n13146    3663  13777  13779\n13147    3663  13780  13767\n13148    13782  13780  3663\n13149    13778  13777  3665\n13150    13777  3663  13766\n13151    13782  3663  13779\n13152    13779  13778  2084\n13153    13917  3652  13921\n13154    13781  3652  13780\n13155    13779  13924  13782\n13156    13779  13777  13778\n13157    3665  13783  13778\n13158    13780  3652  13773\n13159    13782  13781  13780\n13160    3666  13510  13785\n13161    3581  13509  13737\n13162    13771  13773  3652\n13163    13813  13769  1771\n13164    13752  3651  13770\n13165    13813  13797  3647\n13166    13813  13801  13797\n13167    13769  13752  13770\n13168    13796  13797  13798\n13169    1771  13770  13788\n13170    3651  13787  13770\n13171    13799  13791  13798\n13172    3657  13798  13797\n13173    1771  13801  13813\n13174    1771  13769  13770\n13175    3651  13772  13771\n13176    3654  13796  13798\n13177    13789  13790  3655\n13178    13790  3654  13791\n13179    1769  13793  13795\n13180    1769  13760  13793\n13181    3655  13793  13789\n13182    13758  3654  13790\n13183    13792  3655  13790\n13184    1770  13792  13791\n13185    13793  13794  13795\n13186    3655  13794  13793\n13187    3655  13792  13805\n13188    13792  13790  13791\n13189    3654  13798  13791\n13190    1769  13795  13804\n13191    13771  13787  3651\n13192    13769  13813  13762\n13193    13802  1771  13788\n13194    13788  13787  3653\n13195    13799  13798  3657\n13196    13800  3657  13801\n13197    1771  13802  13801\n13198    13788  13770  13787\n13199    13788  13942  13802\n13200    13964  3653  13917\n13201    13802  13800  13801\n13202    3659  13800  13802\n13203    13800  13941  13811\n13204    3653  13787  13917\n13205    13787  13771  13917\n13206    3657  13800  13811\n13207    13792  1770  13807\n13208    1770  13799  13812\n13209    13794  13805  13806\n13210    13794  3655  13805\n13211    13807  13805  13792\n13212    13791  13799  1770\n13213    13812  13807  1770\n13214    3658  13812  13811\n13215    13794  13806  3693\n13216    13806  13805  3692\n13217    13807  3692  13805\n13218    13816  3693  13951\n13219    3693  13806  13951\n13220    13799  13811  13812\n13221    13799  3657  13811\n13222    13794  3693  13795\n13223    13942  13788  3653\n13224    3657  13797  13801\n13225    13771  3652  13917\n13226    13795  3693  13803\n13227    3699  13784  13927\n13228    3643  13736  13727\n13229    13506  13510  13509\n13230    13761  1769  13814\n13231    11649  13830  13837\n13232    3677  11652  13763\n13233    11760  13837  13827\n13234    11760  3671  13837\n13235    3677  13763  13831\n13236    11760  11759  11729\n13237    13829  13830  13831\n13238    13815  13831  13763\n13239    13837  1009  13827\n13240    13830  1009  13837\n13241    3672  13827  13826\n13242    13831  13830  3677\n13243    13761  13814  13815\n13244    11760  13827  3672\n13245    1531  13818  11728\n13246    11727  13825  1531\n13247    3669  13822  13824\n13248    13824  3128  13819\n13249    13818  1531  13820\n13250    13818  13819  3128\n13251    13832  1531  13825\n13252    3672  13825  11759\n13253    13819  13820  3670\n13254    13819  13818  13820\n13255    13834  13825  3672\n13256    13832  13820  1531\n13257    11759  11760  3672\n13258    13824  13819  13823\n13259    3661  13831  13815\n13260    11759  13825  11727\n13261    13865  1009  13829\n13262    3661  13829  13831\n13263    13826  13834  3672\n13264    13826  13827  13828\n13265    13829  3661  13864\n13266    13829  1009  13830\n13267    13864  13865  13829\n13268    13817  3661  13814\n13269    13828  3689  13826\n13270    13828  1009  13865\n13271    13826  3689  13867\n13272    13864  3661  13817\n13273    3661  13815  13814\n13274    13828  13865  13869\n13275    13820  13833  3670\n13276    13832  13825  13834\n13277    13836  13823  3670\n13278    13823  13819  3670\n13279    13832  13834  3679\n13280    13820  13832  13833\n13281    13873  13833  3679\n13282    3679  13833  13832\n13283    13833  13871  3670\n13284    13873  13871  13833\n13285    13866  3679  13867\n13286    3679  13834  13867\n13287    13834  13826  13867\n13288    13836  3670  13871\n13289    3660  13865  13864\n13290    1009  13828  13827\n13291    13763  3668  13815\n13292    13824  13823  3669\n13293    13843  13841  13842\n13294    13842  13821  13838\n13295    13840  3673  11750\n13296    13847  13840  1102\n13297    13841  13843  1102\n13298    3126  13821  13842\n13299    13842  3676  13843\n13300    13838  3669  13835\n13301    13843  13847  1102\n13302    13851  13847  13843\n13303    13847  3674  13848\n13304    13838  13821  3669\n13305    13822  3669  13821\n13306    13840  13847  13848\n13307    11746  13857  13854\n13308    13844  11751  3673\n13309    13853  13854  13855\n13310    13853  3125  13854\n13311    13844  3673  13845\n13312    13844  13846  1608\n13313    13849  13845  13848\n13314    13846  13844  13845\n13315    13857  13846  13856\n13316    1608  13846  13857\n13317    13845  3675  13846\n13318    13845  3673  13848\n13319    3673  13840  13848\n13320    13854  13857  3681\n13321    13842  13838  3676\n13322    11743  1102  13840\n13323    13851  3676  13852\n13324    13839  13838  13835\n13325    13851  3674  13847\n13326    13850  3674  13851\n13327    3676  13838  13839\n13328    3674  13849  13848\n13329    1599  13835  13836\n13330    13835  1599  13839\n13331    13852  13850  13851\n13332    13852  13839  13891\n13333    13852  3683  13850\n13334    13839  13852  3676\n13335    3669  13823  13835\n13336    13849  3674  13862\n13337    13856  3675  13858\n13338    3675  13856  13846\n13339    13855  3681  13860\n13340    3681  13857  13856\n13341    13856  13859  3681\n13342    13855  13854  3681\n13343    13858  13859  13856\n13344    13849  13863  3675\n13345    13860  13861  13855\n13346    3681  13859  13860\n13347    13860  13859  13894\n13348    13861  13860  1133\n13349    13858  3680  13859\n13350    3675  13863  13858\n13351    13845  13849  3675\n13352    13853  13855  3691\n13353    13850  13862  3674\n13354    13851  13843  3676\n13355    13823  13836  13835\n13356    11755  13853  14119\n13357    13836  13871  13870\n13358    11649  3677  13830\n13359    13864  13888  3660\n13360    13804  13817  13814\n13361    13869  3660  13874\n13362    13869  13865  3660\n13363    13817  13804  3662\n13364    13869  3689  13828\n13365    13880  3660  13888\n13366    3662  13888  13817\n13367    13877  13868  13875\n13368    13875  13869  13874\n13369    13875  13874  3690\n13370    13880  13874  3660\n13371    13804  13803  3662\n13372    13869  13875  3689\n13373    13866  13873  3679\n13374    13867  13868  13866\n13375    13870  1599  13836\n13376    13870  13871  3678\n13377    13873  13866  13872\n13378    13871  13873  3678\n13379    1598  13872  13866\n13380    13868  3689  13875\n13381    3678  13872  13881\n13382    3678  13873  13872\n13383    1598  13884  13872\n13384    13866  13868  1598\n13385    13868  13877  1598\n13386    13870  3678  13883\n13387    13808  13888  3662\n13388    13817  13888  13864\n13389    13808  13880  13888\n13390    3662  13809  13808\n13391    3690  13877  13875\n13392    3690  13874  13879\n13393    13880  13808  1601\n13394    3662  13803  13809\n13395    13810  13808  13809\n13396    13816  13809  13803\n13397    13878  3690  13913\n13398    13879  13880  1601\n13399    13879  1601  13914\n13400    13810  1601  13808\n13401    13814  1769  13804\n13402    13879  13913  3690\n13403    13884  13881  13872\n13404    1598  13876  13884\n13405    13883  13881  13882\n13406    13883  3678  13881\n13407    13881  3688  13882\n13408    13876  1598  13877\n13409    14022  13884  13876\n13410    13878  13876  13877\n13411    13887  13886  3687\n13412    3687  13883  13882\n13413    14064  3687  13882\n13414    13884  3688  13881\n13415    13877  3690  13878\n13416    13870  13883  13889\n13417    3719  13876  13878\n13418    13880  13879  13874\n13419    13803  13804  13795\n13420    13889  13883  3687\n13421    3683  13852  13891\n13422    13893  3683  13891\n13423    13890  13862  13850\n13424    13899  13890  3683\n13425    13891  1599  13892\n13426    13890  13850  3683\n13427    13893  13892  3684\n13428    13889  13892  1599\n13429    13893  13899  3683\n13430    13901  13899  13893\n13431    13886  13892  13889\n13432    13892  13893  13891\n13433    1599  13870  13889\n13434    1607  13890  13898\n13435    13862  13863  13849\n13436    13859  3680  13894\n13437    1133  13894  13896\n13438    1133  13860  13894\n13439    13863  13862  1607\n13440    13863  13897  13858\n13441    13904  3680  13897\n13442    3680  13858  13897\n13443    13894  13895  13896\n13444    3680  13895  13894\n13445    13906  13897  1607\n13446    13897  13863  1607\n13447    13862  13890  1607\n13448    13916  1133  13896\n13449    13898  13890  13899\n13450    13839  1599  13891\n13451    13901  3684  13902\n13452    13886  3684  13892\n13453    13899  3682  13898\n13454    13899  13901  3682\n13455    13902  3684  13885\n13456    13901  13893  3684\n13457    13900  3682  13901\n13458    2232  13900  13902\n13459    3682  13910  13898\n13460    14040  13910  3682\n13461    13907  13910  3722\n13462    13900  13901  13902\n13463    13885  3684  13886\n13464    13898  13910  13907\n13465    13904  13906  3686\n13466    13906  1607  13907\n13467    13903  13895  13904\n13468    3680  13904  13895\n13469    13905  13906  13907\n13470    13897  13906  13904\n13471    13903  3686  13908\n13472    13905  3686  13906\n13473    3685  13915  13896\n13474    13895  13903  3685\n13475    13909  3685  13903\n13476    13915  3685  14045\n13477    14044  3686  13905\n13478    13903  13904  3686\n13479    13905  13907  3722\n13480    3685  13896  13895\n13481    14040  3682  13900\n13482    13898  13907  1607\n13483    13889  3687  13886\n13484    13861  1133  13912\n13485    13809  13816  3702\n13486    13868  13867  3689\n13487    13803  3693  13816\n13488    13861  3691  13855\n13489    13927  1348  13928\n13490    11659  13742  3646\n13491    13926  13927  13928\n13492    1348  13933  13928\n13493    2084  13778  13918\n13494    13919  13918  3699\n13495    13927  13926  3699\n13496    1348  13711  13933\n13497    3700  13926  13928\n13498    13932  13928  13933\n13499    13926  13919  3699\n13500    13929  13919  13926\n13501    13919  3701  13920\n13502    13932  3700  13928\n13503    13687  13933  13711\n13504    13918  13919  13920\n13505    3694  13782  13924\n13506    3694  13924  13923\n13507    13781  3694  13922\n13508    13781  13782  3694\n13509    13924  2084  13925\n13510    13779  2084  13924\n13511    13923  13924  13925\n13512    13934  13925  13920\n13513    13939  3694  13923\n13514    13939  13922  3694\n13515    13923  13925  3695\n13516    13925  2084  13920\n13517    2084  13918  13920\n13518    13781  13922  13921\n13519    13926  3700  13929\n13520    3652  13781  13921\n13521    3700  13937  13930\n13522    3707  13932  13933\n13523    13929  13930  13931\n13524    13929  3700  13930\n13525    13932  3707  13938\n13526    3700  13932  13937\n13527    13930  13937  13970\n13528    13714  13938  3707\n13529    13967  13936  13931\n13530    13930  2083  13931\n13531    3706  13937  13938\n13532    13938  13937  13932\n13533    13687  3707  13933\n13534    13929  13931  3701\n13535    3695  13925  13934\n13536    13934  3701  13936\n13537    13939  13940  13922\n13538    3696  13940  13939\n13539    3695  13966  13923\n13540    13920  3701  13934\n13541    13966  3695  13971\n13542    13934  13935  3695\n13543    3696  13939  13966\n13544    13972  3696  13966\n13545    13940  3696  13989\n13546    13939  13923  13966\n13547    3701  13931  13936\n13548    13954  13940  13989\n13549    13936  13935  13934\n13550    3701  13919  13929\n13551    13714  3707  13686\n13552    13922  13940  1832\n13553    13943  3653  13964\n13554    13964  13921  1832\n13555    3659  13941  13800\n13556    13944  3659  13942\n13557    3653  13943  13942\n13558    13917  13921  13964\n13559    13944  13943  3697\n13560    13964  13953  13943\n13561    3658  13941  13949\n13562    13948  13941  3659\n13563    3659  13944  13948\n13564    13944  13942  13943\n13565    13922  1832  13921\n13566    3658  13811  13941\n13567    13947  3692  13945\n13568    3692  13807  13945\n13569    13816  13951  13965\n13570    13951  13806  13950\n13571    13947  13945  13946\n13572    13812  3658  13945\n13573    1602  13950  13956\n13574    13947  13950  3692\n13575    13965  1602  14015\n13576    13965  13951  1602\n13577    13956  13950  13947\n13578    1602  13951  13950\n13579    13946  13945  3658\n13580    13965  3702  13816\n13581    1832  13953  13964\n13582    13802  13942  3659\n13583    13952  13944  3697\n13584    13952  3697  13962\n13585    13948  13952  1350\n13586    13948  13944  13952\n13587    3697  13953  13955\n13588    3697  13943  13953\n13589    13962  3697  13955\n13590    13955  13954  3708\n13591    13958  13957  1350\n13592    13963  1350  13952\n13593    13955  13992  13962\n13594    13955  13953  13954\n13595    13953  1832  13954\n13596    13948  1350  13949\n13597    13947  3698  13956\n13598    13946  3658  13949\n13599    1602  13956  13961\n13600    1602  13961  14015\n13601    13946  13949  13957\n13602    13947  13946  3698\n13603    13960  3698  13959\n13604    13957  3698  13946\n13605    13961  14014  14015\n13606    14014  3712  14015\n13607    13961  13956  13960\n13608    3713  13961  13960\n13609    13959  3698  13957\n13610    13956  3698  13960\n13611    13949  1350  13957\n13612    13965  14015  14031\n13613    13962  13963  13952\n13614    13949  13941  13948\n13615    13940  13954  1832\n13616    14031  14015  3712\n13617    13987  13938  13714\n13618    13950  13806  3692\n13619    13968  2083  13970\n13620    3706  13970  13937\n13621    13967  3703  13936\n13622    13968  13967  2083\n13623    13968  13970  13974\n13624    13970  2083  13930\n13625    13985  3706  13987\n13626    3706  13938  13987\n13627    13973  3703  13978\n13628    13969  3703  13967\n13629    13987  1347  13708\n13630    3706  13974  13970\n13631    1347  13987  13714\n13632    13936  3703  13935\n13633    13972  13966  13971\n13634    13971  13935  13973\n13635    3696  13981  13989\n13636    3696  13972  13981\n13637    13971  1266  13972\n13638    3695  13935  13971\n13639    13972  13980  13981\n13640    13979  1266  13973\n13641    13981  13988  13989\n13642    3710  13988  13981\n13643    13980  13972  1266\n13644    1266  13971  13973\n13645    13935  3703  13973\n13646    13989  13988  3708\n13647    13968  13969  13967\n13648    13931  2083  13967\n13649    13986  13974  13985\n13650    13985  13974  3706\n13651    13968  3704  13969\n13652    13986  3704  13974\n13653    13985  13708  3711\n13654    13985  13987  13708\n13655    3711  13986  13985\n13656    13705  3711  13706\n13657    3704  14016  13984\n13658    13986  14016  3704\n13659    14017  13986  3711\n13660    3711  13708  13706\n13661    1347  13688  13708\n13662    13969  3704  13984\n13663    13979  13973  13978\n13664    13978  13969  13984\n13665    13980  3710  13981\n13666    13982  3710  13980\n13667    13979  13983  1266\n13668    3703  13969  13978\n13669    13983  13982  13980\n13670    14534  13983  13979\n13671    13977  3710  13982\n13672    14532  13977  13982\n13673    13982  13983  3715\n13674    1266  13983  13980\n13675    13979  13978  3705\n13676    13988  3710  13976\n13677    13977  3716  13975\n13678    13968  13974  3704\n13679    13689  1347  13714\n13680    13976  3710  13977\n13681    3709  13962  13992\n13682    13992  3708  13993\n13683    13991  13958  1350\n13684    13990  13991  13963\n13685    13962  3709  13963\n13686    13991  1350  13963\n13687    13994  3709  13992\n13688    13994  13993  1833\n13689    3709  13990  13963\n13690    14000  13990  3709\n13691    13991  13990  3747\n13692    13994  13992  13993\n13693    13988  13993  3708\n13694    13998  13958  13991\n13695    14014  13961  3713\n13696    13959  13957  13958\n13697    14014  14018  3712\n13698    14005  14018  14014\n13699    13959  13958  3717\n13700    13959  13995  13960\n13701    13997  3713  13995\n13702    3713  13960  13995\n13703    3713  14005  14014\n13704    13997  14005  3713\n13705    13996  13995  3717\n13706    13995  13959  3717\n13707    3717  13958  13998\n13708    14018  14005  3714\n13709    13994  14000  3709\n13710    3708  13992  13955\n13711    14002  13994  1833\n13712    1833  13976  13975\n13713    13999  3747  13990\n13714    3746  13999  14000\n13715    13994  14002  14000\n13716    13990  14000  13999\n13717    3746  14002  14001\n13718    1833  14003  14002\n13719    14013  14012  13999\n13720    3746  14013  13999\n13721    14008  14012  14556\n13722    3746  14000  14002\n13723    13976  13977  13975\n13724    13999  14012  3747\n13725    13995  13996  13997\n13726    13998  13991  3747\n13727    14005  14004  3714\n13728    14005  13997  14004\n13729    13998  3747  14008\n13730    13998  14007  3717\n13731    14006  13996  14007\n13732    14008  14007  13998\n13733    1603  14004  13997\n13734    14006  1603  13996\n13735    14010  14004  14118\n13736    1603  13997  13996\n13737    3871  14007  14008\n13738    13996  3717  14007\n13739    3747  14012  14008\n13740    3714  14004  14010\n13741    1603  14118  14004\n13742    13993  13976  1833\n13743    13988  13976  13993\n13744    3712  14018  14036\n13745    14003  1833  13975\n13746    13954  13989  3708\n13747    13706  13708  13688\n13748    14088  14018  3714\n13749    1601  14020  13914\n13750    13810  13809  3702\n13751    13913  13914  3729\n13752    13913  13879  13914\n13753    13810  3702  14027\n13754    13913  14019  13878\n13755    14021  14020  3733\n13756    14027  14020  13810\n13757    14025  14019  3729\n13758    3729  13914  14021\n13759    14020  14027  3733\n13760    14021  13914  14020\n13761    3702  14031  14027\n13762    13913  3729  14019\n13763    14024  3688  14022\n13764    3688  13884  14022\n13765    14064  13887  3687\n13766    14064  13882  14039\n13767    14022  3719  14023\n13768    3719  14022  13876\n13769    14023  14024  14022\n13770    14019  14026  3719\n13771    14039  14024  14033\n13772    14039  3688  14024\n13773    14023  3720  14024\n13774    14023  3719  14026\n13775    14019  3719  13878\n13776    14064  14039   663\n13777    3729  14021  14028\n13778    3688  14039  13882\n13779    14030  3733  14027\n13780    14031  3712  14030\n13781    14025  14026  14019\n13782    14025  3729  14028\n13783    3733  14030  14037\n13784    14029  14021  3733\n13785    3732  14028  14029\n13786    14037  14029  3733\n13787    14028  14038  14025\n13788    3732  14038  14028\n13789    14029  14037  14070\n13790    14028  14021  14029\n13791    14030  14036  14037\n13792    14025  14038  1605\n13793    14033   663  14039\n13794    14024  3720  14033\n13795    14062   663  14063\n13796    14062  14064   663\n13797     663  14032  14063\n13798    14023  14026  14035\n13799    14068  3720  14035\n13800    3720  14023  14035\n13801     663  14033  14032\n13802    3720  14034  14033\n13803    14067  14035  1605\n13804    14035  14026  1605\n13805    14026  14025  1605\n13806    14062  14063  14061\n13807    14061  14063  3728\n13808    14027  14031  14030\n13809    3702  13965  14031\n13810    14064  14062  13887\n13811    13902  14042  2232\n13812    13885  13886  13887\n13813    13900  14047  14040\n13814    13900  2232  14047\n13815    13885  13887  3718\n13816    14041  13910  14040\n13817    14048  2232  14042\n13818    3718  14042  13885\n13819    14057  14041  14052\n13820    3724  14041  14040\n13821    3724  14040  14047\n13822    14048  14047  2232\n13823    14062  3718  13887\n13824    14041  3722  13910\n13825    13908  13909  13903\n13826    3686  14044  13908\n13827    14045  13909  14046\n13828    14045  3685  13909\n13829    13909  1705  14046\n13830    14043  13905  3722\n13831    3721  14044  14043\n13832    14057  14043  3722\n13833    13909  13908  1705\n13834    14044  14055  13908\n13835    14058  14043  14057\n13836    14044  13905  14043\n13837    3722  14041  14057\n13838    3744  14045  14046\n13839    3718  14053  14042\n13840    13885  14042  13902\n13841    3724  14047  14049\n13842    14048  14042  14053\n13843    1600  14057  14052\n13844    14050  14052  3724\n13845    14048  14053  3725\n13846    14049  14047  14048\n13847    3725  14049  14048\n13848    14061  14076  14053\n13849    14049  14050  3724\n13850    14092  14050  14049\n13851    14051  14052  14050\n13852    14076  3725  14053\n13853    3718  14061  14053\n13854    1600  14052  14051\n13855    14055  3721  14056\n13856    3721  14043  14058\n13857    14054  1705  14055\n13858    1705  13908  14055\n13859    14066  3721  14058\n13860    14055  14044  3721\n13861    14066  14056  3721\n13862    1600  14065  14058\n13863    3727  14054  14056\n13864    14059  1705  14054\n13865    14054  14055  14056\n13866    14059  14054  14095\n13867    14091  14056  14066\n13868    14058  14065  14066\n13869    14057  1600  14058\n13870    1705  14059  14046\n13871    3725  14092  14049\n13872    14052  14041  3724\n13873    14062  14061  3718\n13874    14060  14046  14059\n13875    14038  14087  1605\n13876    14020  1601  13810\n13877    1351  14070  14037\n13878    1351  14036  14088\n13879    14075  3732  14070\n13880    3732  14029  14070\n13881    14070  1351  14074\n13882    14038  3732  14081\n13883    14074  14075  14070\n13884    14074  14088  14009\n13885    3741  14087  14081\n13886    14081  3732  14075\n13887    14081  14075  14080\n13888    1351  14088  14074\n13889    14036  14030  3712\n13890    14081  14087  14038\n13891    14069  14068  3731\n13892    14034  3720  14068\n13893    14032  14034  3730\n13894    14033  14034  14032\n13895    14068  14069  14034\n13896    14068  14035  14067\n13897    14069  3730  14034\n13898    14087  14078  14067\n13899    14071  3730  14072\n13900    14071  14032  3730\n13901    14069  14082  3730\n13902    3731  14068  14067\n13903    14087  14067  1605\n13904    14071  3728  14063\n13905    14075  14074  3742\n13906    14036  1351  14037\n13907    3742  14080  14075\n13908    3742  14009  14011\n13909    3741  14080  14085\n13910    3741  14081  14080\n13911    3742  14086  14080\n13912    3741  14078  14087\n13913    14011  14086  3742\n13914    3896  14011  14010\n13915    14630  14079  14085\n13916    14085  14080  14086\n13917    14011  14627  14086\n13918    14009  14010  14011\n13919    14088  3714  14009\n13920    3741  14085  14079\n13921    14069  14084  14082\n13922    3731  14067  14078\n13923    14072  14082  14083\n13924    14072  3730  14082\n13925    3731  14078  14077\n13926    14069  3731  14084\n13927    14632  14084  14077\n13928    14079  14077  14078\n13929    14083  3743  14072\n13930    14084  1606  14082\n13931    14114  14089  3743\n13932    1606  14083  14082\n13933    3888  14077  14079\n13934    14077  14084  3731\n13935    14078  3741  14079\n13936    14071  14072  14073\n13937    14086  2233  14085\n13938    3742  14074  14009\n13939    14088  14036  14018\n13940    14073  14072  3743\n13941    3725  14093  14092\n13942    14076  14061  3728\n13943    14050  3723  14051\n13944    14050  14092  3723\n13945    14076  3728  14090\n13946    14076  14093  3725\n13947    14094  14093  1840\n13948    14090  14093  14076\n13949    14098  3723  14100\n13950    3723  14092  14094\n13951    14093  14090  1840\n13952    14094  14092  14093\n13953    3728  14073  14090\n13954    14051  3723  14098\n13955    3727  14095  14054\n13956    14056  14091  3727\n13957    3735  14095  14097\n13958    3735  14059  14095\n13959    14095  14096  14097\n13960    3726  14066  14065\n13961    14091  14066  3726\n13962    3726  14098  14099\n13963    14095  3727  14096\n13964    14091  14105  3727\n13965    14091  3726  14106\n13966    3726  14065  14098\n13967    14065  14051  14098\n13968    14112  3735  14097\n13969    14094  14100  3723\n13970    14051  14065  1600\n13971    14089  1840  14090\n13972    14073  3743  14089\n13973    14094  14102  14100\n13974    14094  1840  14102\n13975    14089  14115  1840\n13976    14100  14099  14098\n13977    14103  14102  1840\n13978    14651  3743  14083\n13979    14102  3737  14100\n13980    14101  3737  14102\n13981    3737  14110  14107\n13982    14103  1840  14115\n13983    14089  14114  14115\n13984    14100  3737  14099\n13985    14105  14091  14106\n13986    14106  14099  14107\n13987    14096  14105  14104\n13988    3727  14105  14096\n13989    14106  1158  14105\n13990    14099  14106  3726\n13991    1158  14104  14105\n13992    14111  1158  14107\n13993    14113  14097  3734\n13994    14096  14104  3734\n13995    14109  3734  14104\n13996    14668  14113  3734\n13997    14104  1158  14108\n13998    14107  1158  14106\n13999    14099  3737  14107\n14000    3734  14097  14096\n14001    14103  14101  14102\n14002    14073  14089  14090\n14003    3728  14071  14073\n14004    3735  14060  14059\n14005    14115  14648  14103\n14006    14032  14071  14063\n14007    14010  14009  3714\n14008    14045  14934  13915\n14009    13978  13984  3705\n14010    13783  3699  13918\n14011    13711  13712  13502\n14012    13916  13896  13915\n14013    14129  3598  13575\n14014    13336  11235  11230\n14015    3753  13610  14130\n14016    13610  3598  14129\n14017    13572  14123  14122\n14018    13572  3753  14123\n14019    13610  14129  14130\n14020    14124  13581  14122\n14021    3753  14133  14123\n14022    3753  14130  14133\n14023    14123  3758  14122\n14024    14141  3758  14123\n14025    3758  14138  14136\n14026    3754  14130  14129\n14027    13575  14131  14129\n14028    14122  3758  14124\n14029    14128  14127  1625\n14030    14128  14124  14136\n14031    3637  14146  13603\n14032    3637  13605  14125\n14033    14127  14128  14126\n14034    1625  14124  14128\n14035    3774  14128  14136\n14036    14126  3751  14127\n14037    14143  14125  3751\n14038    14125  13577  3751\n14039    14125  14142  3637\n14040    3774  14126  14128\n14041    14124  3758  14136\n14042    14126  14140  3751\n14043    3754  14129  14131\n14044    3751  13576  14127\n14045    14130  14132  14133\n14046    14134  3754  14131\n14047    14141  14138  3758\n14048    14133  1628  14141\n14049    14165  3754  14134\n14050    14141  14123  14133\n14051    14132  1628  14133\n14052    14165  14132  3754\n14053    14138  14137  14136\n14054    3760  14137  14138\n14055    14139  14137  14173\n14056    14141  14168  14138\n14057    14166  14165  14134\n14058    14136  14137  3774\n14059    14140  14143  3751\n14060    14126  14139  14140\n14061    3752  14142  14143\n14062    14142  14125  14143\n14063    14143  14140  14177\n14064    3774  14139  14126\n14065    14177  3752  14143\n14066    14139  1626  14140\n14067    14202  14162  3752\n14068    14162  14142  3752\n14069    1627  14162  14201\n14070    14177  14140  1626\n14071    3774  14137  14139\n14072    3637  14142  14150\n14073    14165  14171  14132\n14074    14130  3754  14132\n14075    1629  14131  13575\n14076    14150  14142  14162\n14077    14152  13606  3636\n14078    13606  13593  3636\n14079    14120  14121  13598\n14080    14120  3605  14144\n14081    14152  3636  14151\n14082    13595  14146  3636\n14083    14145  14144  3755\n14084    14152  14144  13606\n14085    14149  2241  14160\n14086    2241  14120  14145\n14087    14144  14152  3755\n14088    14145  14120  14144\n14089    3636  14146  14151\n14090    14120  2241  14121\n14091    14148  13599  14147\n14092    14147  14121  14149\n14093    3599  13601  14167\n14094    14163  14167  3601\n14095    13599  14148  3601\n14096    3606  14121  14147\n14097    3759  14148  14147\n14098    14157  3759  14149\n14099    14148  14163  3601\n14100    14164  14163  14148\n14101    14148  3759  14164\n14102    3759  14147  14149\n14103    14121  2241  14149\n14104    14167  14163  14243\n14105    14160  2241  14145\n14106    14167  13597  3601\n14107    3755  14152  14156\n14108    14150  14151  14146\n14109    14145  14153  14160\n14110    14154  14153  3755\n14111    14151  14150  1627\n14112    14153  14145  3755\n14113    14154  14156  14161\n14114    1627  14156  14151\n14115    14158  3757  14192\n14116    14155  3757  14153\n14117    14155  14153  14154\n14118    14154  3755  14156\n14119    14150  14162  1627\n14120    14160  14153  3757\n14121    14159  3759  14157\n14122    14160  3757  14157\n14123    14163  1847  14243\n14124    14163  14164  1847\n14125    14159  14164  3759\n14126    14160  14157  14149\n14127    14217  14159  3770\n14128    14158  14159  14157\n14129    14244  1847  14291\n14130    1847  14164  14217\n14131    14221  1847  14217\n14132    1847  14244  14243\n14133    1627  14161  14156\n14134    14217  14164  14159\n14135    3757  14158  14157\n14136    14167  14243  3599\n14137    14159  14158  3770\n14138    14151  14156  14152\n14139    14146  3637  14150\n14140    14226  14243  14244\n14141    14177  14191  3752\n14142    13571  13610  3753\n14143    14175  1628  14171\n14144    3763  14171  14165\n14145    3760  14138  14168\n14146    14169  14168  1628\n14147    14171  3763  14176\n14148    14171  1628  14132\n14149    14181  14169  14175\n14150    14176  14175  14171\n14151    14169  14170  14168\n14152    3761  14170  14169\n14153    14170  14178  14174\n14154    14175  14169  1628\n14155    14189  14176  3763\n14156    14168  14170  3760\n14157    14172  1626  14173\n14158    14173  1626  14139\n14159    14201  14162  14202\n14160    14202  3752  14191\n14161    14173  3760  14174\n14162    14137  3760  14173\n14163    3762  14172  14174\n14164    14172  14186  1626\n14165    14202  14191  14182\n14166    14177  14186  14191\n14167    14191  14186  3768\n14168    14173  14174  14172\n14169    3760  14170  14174\n14170    14172  14185  14186\n14171    14175  14176  3772\n14172    14186  14177  1626\n14173    14178  3761  14179\n14174    14181  3761  14169\n14175    14180  3762  14178\n14176    3762  14174  14178\n14177    14218  14179  3761\n14178    14178  14170  3761\n14179    14219  14181  3772\n14180    14190  3772  14176\n14181    14188  3804  14187\n14182    14180  14178  14179\n14183    3772  14190  14325\n14184    14181  14218  3761\n14185    14181  14175  3772\n14186    3762  14180  14188\n14187    14183  14182  3768\n14188    14185  3768  14186\n14189    14182  3769  14202\n14190    14184  3769  14182\n14191    3768  14185  14187\n14192    3768  14182  14191\n14193    14183  1447  14184\n14194    14188  14187  14185\n14195    14183  14184  14182\n14196    14347  14205  14184\n14197    14187  14332  14183\n14198    14187  14183  3768\n14199    14185  3762  14188\n14200    3769  14184  14205\n14201    14328  14188  14180\n14202    3762  14185  14172\n14203    14189  14190  14176\n14204    14202  3769  14201\n14205    3756  14161  14203\n14206    1627  14201  14200\n14207    14155  3756  14193\n14208    14155  14154  3756\n14209    1627  14200  14161\n14210    14154  14161  3756\n14211    3756  14194  14193\n14212    3771  14203  14200\n14213    14155  14193  14192\n14214    14195   638  14193\n14215    14196   638  14197\n14216    14203  14161  14200\n14217    14200  14201  14199\n14218    14192  14193   638\n14219    14158  14192  14196\n14220    14217  14208  14221\n14221    3789  14291  14213\n14222    14291  1847  14221\n14223    14158  14196  3770\n14224    3770  14208  14217\n14225    14198  14208  3770\n14226    14196  14192   638\n14227    14291  14221  14213\n14228    14208  3775  14221\n14229    14207  14208  14198\n14230    14198  3770  14196\n14231    14196  14197  14198\n14232    14285  14291  3789\n14233    3756  14203  14194\n14234    3757  14155  14192\n14235    14204  14203  3771\n14236    14206  3771  14199\n14237    14195  14197   638\n14238    3767  14195  14194\n14239    14203  14204  14194\n14240    3771  14200  14199\n14241    3767  14204  14216\n14242    3771  14215  14204\n14243    14209  14323  3766\n14244    14209  14195  3767\n14245    14322  14209  3767\n14246    3767  14194  14204\n14247    14201  3769  14199\n14248    14195  14209  14197\n14249    14207  3775  14208\n14250    14198  3766  14207\n14251    14214  14213  3775\n14252    14213  14221  3775\n14253    3775  14207  14210\n14254    3766  14198  14197\n14255    14210  14214  3775\n14256    3766  14211  14207\n14257    14369  14290  14212\n14258    3789  14212  14290\n14259    14212  14213  14214\n14260    14214  3799  14212\n14261    14282  14290  1655\n14262    14207  14211  14210\n14263    14197  14209  3766\n14264    14212  3789  14213\n14265    14214  14210  14349\n14266    14193  14194  14195\n14267    3769  14205  14199\n14268    14291  14285  14244\n14269    14180  14179  1112\n14270    14141  1628  14168\n14271    14166  3763  14165\n14272    14284  3789  14290\n14273    13672  13673  13674\n14274    3780  13672  13674\n14275    14232  13709  14223\n14276    14222  14223  13672\n14277    13674  13602  14225\n14278    14223  3634  13672\n14279    14225  3780  13674\n14280    14224  3780  14225\n14281    3780  14222  13672\n14282    14236  14222  3780\n14283    14225  3599  14226\n14284    14225  13602  3599\n14285    13601  3599  13602\n14286    14232  14223  3784\n14287    14229  3776  14230\n14288    14230  13671  1851\n14289    14227  14228  1085\n14290    14245  14228  3776\n14291    14230  1851  14231\n14292    14228  13676  3776\n14293    14231  14229  14230\n14294    14232  14241  1851\n14295    14245  3776  14229\n14296    14238  14245  14229\n14297    3777  14229  14231\n14298    14231  1851  14241\n14299    13709  14232  1851\n14300    14267  14228  14245\n14301    14222  3784  14223\n14302    3776  13677  14230\n14303    14224  14236  3780\n14304    14275  14236  14224\n14305    14237  3784  14222\n14306    1295  14237  14236\n14307    14224  14226  3779\n14308    14236  14237  14222\n14309    14275  1295  14236\n14310    14275  14273  1295\n14311    14234  14235  14233\n14312    14272  14233  14237\n14313    14272  14237  1295\n14314    14224  3779  14275\n14315    14244  3779  14226\n14316    14237  14233  3784\n14317    14235  14241  14232\n14318    3784  14233  14235\n14319    3777  14238  14229\n14320    3777  14231  14242\n14321    14241  14235  3794\n14322    14235  14232  3784\n14323    3777  14239  14238\n14324    3794  14242  14241\n14325    3778  14245  14238\n14326    14240  3778  14238\n14327    14265  3778  14266\n14328    14242  14270  3777\n14329    14235  14234  3794\n14330    14241  14242  14231\n14331    14242  3794  14271\n14332    14224  14225  14226\n14333    14243  14226  3599\n14334    14267  14245  3778\n14335    13681  14258  13697\n14336    3627  13678  14248\n14337    13695  14247  3750\n14338    13697  3781  13695\n14339    14253  3627  14248\n14340    13695  13696  13697\n14341    14253  14258  3627\n14342    14254  14248  1085\n14343    13697  14258  3781\n14344    14247  13695  14246\n14345    14247  3782  14260\n14346    14254  14253  14248\n14347    14227  1085  14248\n14348    3750  14247  13713\n14349    1346  14251  13694\n14350    14252  14251  1346\n14351    14249  13699  3785\n14352    14250  3785  14251\n14353    1346  13713  14260\n14354    14251  3785  13698\n14355    14250  14251  14252\n14356    14252  14260  14259\n14357    14268  3785  14250\n14358    14268  14249  3785\n14359    14252  3800  14250\n14360    14252  1346  14260\n14361    13713  14247  14260\n14362    1359  13701  14249\n14363    14257  14258  14253\n14364    3627  14258  13681\n14365    14253  3783  14257\n14366    14267  14254  1085\n14367    3781  14257  14256\n14368    3781  14258  14257\n14369    14254  14267  14265\n14370    14253  14254  3783\n14371    14255  3783  14264\n14372    14265  3783  14254\n14373    14261  14256  1787\n14374    14256  14257  14255\n14375    14264  3783  14265\n14376    14255  14257  3783\n14377    14267  3778  14265\n14378    3781  14256  14246\n14379    14260  3782  14259\n14380    3782  14246  14261\n14381    14268  14549  14249\n14382    3886  14549  14268\n14383    14259  3800  14252\n14384    14247  14246  3782\n14385    3800  14259  14262\n14386    3782  14263  14259\n14387    3800  14318  14269\n14388    3886  14269  14321\n14389    14269  3886  14268\n14390    14269  14268  14250\n14391    14263  3782  14261\n14392    14269  14250  3800\n14393    14246  14256  14261\n14394    14577  14549  3886\n14395    1787  14256  14255\n14396    13695  3781  14246\n14397    1085  14228  14267\n14398    14249  14549  1359\n14399    14275  3779  14279\n14400    1848  13602  13674\n14401    14274  14273  3786\n14402    14273  14272  1295\n14403    14234  14233  3788\n14404    3794  14234  14277\n14405    14272  14273  14274\n14406    14275  14279  14273\n14407    14274  3788  14272\n14408    14284  14279  14285\n14409    3788  14276  14234\n14410    14288  14276  3788\n14411    3788  14274  14288\n14412    14279  3786  14273\n14413    3779  14285  14279\n14414    14234  14276  14277\n14415    14239  14270  14280\n14416    14270  14242  14271\n14417    14266  3778  14240\n14418    1788  14240  14239\n14419    3791  14270  14271\n14420    14239  3777  14270\n14421    3791  14280  14270\n14422    14277  14278  14271\n14423    14286  1788  14280\n14424    1788  14239  14280\n14425    14280  3791  14287\n14426    3791  14271  14278\n14427    3794  14277  14271\n14428    14300  14240  1788\n14429    14277  14276  1789\n14430    14240  14238  14239\n14431    14281  3786  14282\n14432    14284  3786  14279\n14433    14288  14281  3787\n14434    14288  14274  14281\n14435    3786  14284  14282\n14436    14276  14288  14289\n14437    3787  14289  14288\n14438    14283  14281  14282\n14439    14289  14319  1789\n14440    14320  14319  14289\n14441    14289  3787  14320\n14442    14283  3787  14281\n14443    14284  14290  14282\n14444    14289  1789  14276\n14445    14280  14287  14286\n14446    14278  14277  1789\n14447    14301  14286  14317\n14448    14301  1788  14286\n14449    14278  1789  14292\n14450    14278  14293  3791\n14451    14434  14287  14293\n14452    14292  14293  14278\n14453    14286  3790  14317\n14454    14287  3790  14286\n14455    3792  14293  14292\n14456    14287  3791  14293\n14457    1789  14319  14292\n14458    14301  14317  3795\n14459    14430  14292  14319\n14460    14274  3786  14281\n14461    14285  3789  14284\n14462    14300  1788  14301\n14463    14255  14295  1787\n14464    14264  14265  14266\n14465    14261  14297  14263\n14466    14261  1787  14297\n14467    14264  14266  3793\n14468    14264  14295  14255\n14469    14296  14295  3793\n14470    3793  14295  14264\n14471    14298  3801  14297\n14472    1787  14299  14297\n14473    14295  14294  1787\n14474    3793  14266  14300\n14475    14266  14240  14300\n14476    14263  14297  3801\n14477    14262  14318  3800\n14478    14321  14318  2293\n14479    14321  14600  3886\n14480    14526  14600  14321\n14481    14308  14318  14262\n14482    14318  14321  14269\n14483    3801  14308  14262\n14484    14308  3801  14306\n14485    2293  14526  14321\n14486    2293  14308  14307\n14487    2293  14313  14526\n14488    14308  2293  14318\n14489    14262  14263  3801\n14490    14600  14526  3874\n14491    3793  14300  14302\n14492    14263  14262  14259\n14493    3796  14294  14296\n14494    14296  14294  14295\n14495    14304  14299  14294\n14496    14294  14299  1787\n14497    14296  14302  14315\n14498    14296  3793  14302\n14499    14304  3796  14305\n14500    14315  3796  14296\n14501    14303  3840  14304\n14502    3796  14304  14294\n14503    14315  14314  3796\n14504    14315  14302  3795\n14505    14300  14301  14302\n14506    14299  14304  3840\n14507    14307  14308  14306\n14508    14307  14306  3858\n14509    14313  14527  14526\n14510    2293  14307  14313\n14511    14306  14298  14309\n14512    3801  14298  14306\n14513    3858  14306  14309\n14514    14309  3840  14311\n14515    14527  14313  3875\n14516    14312  14313  14307\n14517    3858  14312  14307\n14518    14527  3874  14526\n14519    14309  14310  3858\n14520    14309  14298  3840\n14521    14298  14299  3840\n14522    14597  3874  14527\n14523    14316  14315  3795\n14524    14298  14297  14299\n14525    14301  3795  14302\n14526    14577  3886  14600\n14527    14450  3795  14317\n14528    14233  14272  3788\n14529    14285  3779  14244\n14530    14599  14600  3874\n14531    14205  14206  14199\n14532    3605  13606  14144\n14533    14326  14219  14325\n14534    14345  14325  14190\n14535    3807  14218  14219\n14536    14219  14218  14181\n14537    14325  14345  2004\n14538    14325  14219  3772\n14539    3807  14330  14324\n14540    2004  14326  14325\n14541    14324  14331  1112\n14542    3807  14324  14218\n14543    14334  3807  14326\n14544    14326  3807  14219\n14545    14344  2004  14345\n14546    14324  1112  14179\n14547    14327  3804  14328\n14548    14328  14180  1112\n14549    14332  14187  3804\n14550    14336  14332  3804\n14551    14328  1112  14329\n14552    3804  14188  14328\n14553    14336  14327  14337\n14554    14336  3804  14327\n14555    14342  14332  14336\n14556    14342  1447  14332\n14557    14327  14329  3805\n14558    14327  14328  14329\n14559    14329  1112  14331\n14560    14332  1447  14183\n14561    14326  2004  14335\n14562    1447  14347  14184\n14563    14343  14330  14334\n14564    14335  14334  14326\n14565    3813  14331  14330\n14566    14330  14331  14324\n14567    14343  14334  3814\n14568    14334  14330  3807\n14569    14343  3813  14330\n14570    14374  14335  14375\n14571    14333  14370  3805\n14572    14333  14331  3813\n14573    14371  14333  3813\n14574    3814  14334  14335\n14575    14335  2004  14375\n14576    14333  3805  14329\n14577    14337  3805  14339\n14578    14336  14337  3806\n14579    14342  14341  1447\n14580    14340  14341  14342\n14581    14336  3806  14342\n14582    14327  3805  14337\n14583    14340  3806  14381\n14584    14337  14338  3806\n14585    14340  3812  14341\n14586    14395  3812  14340\n14587    3812  14397  14348\n14588    3806  14340  14342\n14589    14339  3805  14370\n14590    14341  3812  14348\n14591    3813  14343  14372\n14592    14331  14333  14329\n14593    14375  2004  14344\n14594    1447  14341  14347\n14595    14216  14204  14215\n14596    14215  14206  14346\n14597    14322  3767  14216\n14598    14356  3765  14322\n14599    14215  2147  14216\n14600    14209  14322  14323\n14601    14346  14206  3811\n14602    3811  14347  14348\n14603    2147  14215  14346\n14604    2147  14346  14366\n14605    3811  14365  14346\n14606    14206  14205  3811\n14607    14347  3811  14205\n14608    14216  14356  14322\n14609    14214  14349  3799\n14610    14211  3766  14323\n14611    14360  14369  3799\n14612    14369  14212  3799\n14613    14211  14323  14352\n14614    1655  14290  14369\n14615    14352  3765  14353\n14616    14352  1656  14211\n14617    14351  3799  14349\n14618    14210  1656  14349\n14619    14349  1656  14350\n14620    14323  3765  14352\n14621    14323  14322  3765\n14622    14361  1656  14352\n14623    14216  2147  14356\n14624    14206  14215  3771\n14625    14354  14356  14367\n14626    14365  3811  14348\n14627    14353  14354  14355\n14628    14353  3765  14354\n14629    14365  14366  14346\n14630    14353  14361  14352\n14631    14367  14356  2147\n14632    14366  14365  3810\n14633    14354  3808  14355\n14634    14367  3808  14354\n14635    14365  14348  14397\n14636    2147  14366  14367\n14637    14366  14396  14367\n14638    14353  14355  3809\n14639    3802  14351  14350\n14640    14350  1656  14361\n14641    14358  14360  14351\n14642    14360  3799  14351\n14643    14350  14361  14362\n14644    14351  14349  14350\n14645    14363  3802  14362\n14646    14362  3802  14350\n14647    14357  3803  14358\n14648    14358  3803  14360\n14649    3802  14358  14351\n14650    3802  14359  14358\n14651    14364  14362  3809\n14652    14362  14361  3809\n14653    14361  14353  3809\n14654    14369  14360  14368\n14655    3809  14355  14401\n14656    3765  14356  14354\n14657    14347  14341  14348\n14658    3803  14368  14360\n14659    14337  14339  14338\n14660    14211  1656  14210\n14661    14343  14386  14372\n14662    14374  3814  14335\n14663    3815  14371  14373\n14664    14371  3813  14372\n14665    3814  14374  14380\n14666    14371  14370  14333\n14667    14385  14386  14380\n14668    14379  14380  14374\n14669    14371  14372  14373\n14670    14386  2003  14372\n14671    14377  14376  3815\n14672    14380  14386  3814\n14673    14375  3817  14374\n14674    14371  3815  14370\n14675    14381  14338  14382\n14676    14370  14376  14339\n14677    14398  3812  14395\n14678    14381  3821  14395\n14679    14338  14339  2006\n14680    14395  14340  14381\n14681    14382  2006  14378\n14682    2006  14339  14376\n14683    14381  14382  3821\n14684    14387  14398  14395\n14685    14378  2006  14376\n14686    14382  14338  2006\n14687    14370  3815  14376\n14688    14398  14397  3812\n14689    3827  14380  14379\n14690    3806  14338  14381\n14691    14391  2003  14385\n14692    3827  14385  14380\n14693    14384  14373  2003\n14694    2003  14373  14372\n14695    14391  14385  14392\n14696    14385  2003  14386\n14697    14391  14384  2003\n14698    14394  21482  3827\n14699    14383  14393  14377\n14700    14383  14373  14384\n14701    3826  14383  14384\n14702    14392  14385  3827\n14703    3827  14379  14394\n14704    14383  14377  3815\n14705    3821  14382  14390\n14706    14378  14376  14377\n14707    3821  14387  14395\n14708    14388  14387  3821\n14709    14378  14377  3822\n14710    14382  14378  14390\n14711    14388  14390  14933\n14712    3822  14390  14378\n14713    14417  14416  1574\n14714    14389  1574  14387\n14715    14389  14387  14388\n14716    14388  3821  14390\n14717    3822  14377  14393\n14718    14387  1574  14398\n14719    14933  14390  3822\n14720    14373  14383  3815\n14721    3817  14379  14374\n14722    14398  1574  14399\n14723    3810  14396  14366\n14724    14403  3810  14399\n14725    3808  14396  14404\n14726    3808  14367  14396\n14727    3810  14403  14396\n14728    14397  3810  14365\n14729    14406  14400  14404\n14730    14400  3808  14404\n14731    14410  14364  14401\n14732    14355  14400  14401\n14733    14401  14400  1448\n14734    14404  14396  14403\n14735    3810  14397  14399\n14736    14401  14364  3809\n14737    1654  14357  14359\n14738    14359  3802  14363\n14739    14357  14419  3803\n14740    14418  14419  14357\n14741    1654  14359  14402\n14742    14357  14358  14359\n14743    1654  14418  14357\n14744    14364  3825  14363\n14745    3832  14419  14418\n14746    14423  3832  14418\n14747    14414  14418  1654\n14748    14402  14359  14363\n14749    14362  14364  14363\n14750    14447  3803  14419\n14751    3819  14404  14403\n14752    14355  3808  14400\n14753    3819  14406  14404\n14754    14403  14416  3819\n14755    1448  14406  14405\n14756    1448  14400  14406\n14757    3819  14407  14406\n14758    1448  14410  14401\n14759    14407  14405  14406\n14760    14416  14415  3819\n14761    3823  14412  14411\n14762    14411  1448  14405\n14763    14411  14405  21558\n14764    14407  3819  14415\n14765    14399  1574  14416\n14766    1448  14411  14410\n14767    14409  14402  3825\n14768    3825  14364  14410\n14769    14414  14423  14418\n14770    14414  1654  14408\n14771    3825  14410  14412\n14772    14402  14363  3825\n14773    3824  14408  14409\n14774    14412  14409  3825\n14775    14414  3844  14423\n14776    14413  3844  14414\n14777    14408  14413  14414\n14778    3832  14423  14486\n14779    21563  14409  14412\n14780    14409  14408  14402\n14781    14410  14411  14412\n14782    1654  14402  14408\n14783    1870  14420  14422\n14784    14399  14416  14403\n14785    14397  14398  14399\n14786    14525  14486  14423\n14787    14391  21486  14384\n14788    14343  3814  14386\n14789    14345  14190  3773\n14790    14477  14419  3832\n14791    14425  14283  14426\n14792    14283  14282  1655\n14793    14320  14425  14424\n14794    14320  3787  14425\n14795    14283  1655  14426\n14796    3797  14319  14320\n14797    14424  3797  14320\n14798    14433  3797  14424\n14799    3797  14431  14430\n14800    14433  14431  3797\n14801    3798  14425  14426\n14802    3798  14424  14425\n14803    1655  14427  14426\n14804    3797  14430  14319\n14805    14443  14434  3792\n14806    3792  14292  14430\n14807    14448  3790  14434\n14808    3790  14287  14434\n14809    3792  14430  14429\n14810    14434  14293  3792\n14811    1433  14448  14443\n14812    14429  14443  3792\n14813    14442  14457  14448\n14814    14448  14457  3790\n14815    14436  14443  14429\n14816    14443  14448  14434\n14817    14430  14431  14429\n14818    14457  14450  14317\n14819    14429  14431  3829\n14820    14283  14425  3787\n14821    14428  14426  14427\n14822    14427  14368  14447\n14823    14432  14433  14424\n14824    14438  14432  3798\n14825    14426  14428  3798\n14826    14427  1655  14368\n14827    3833  14428  14427\n14828    3833  14447  14477\n14829    14428  14438  3798\n14830    14472  14438  14428\n14831    14439  14432  14438\n14832    3833  14427  14447\n14833    3803  14447  14368\n14834    1790  14432  14439\n14835    14436  1433  14443\n14836    14429  3829  14436\n14837    14440  14442  1433\n14838    14442  14448  1433\n14839    14440  1433  14435\n14840    14446  14431  14433\n14841    14445  3829  14446\n14842    3829  14431  14446\n14843    1433  14436  14435\n14844    3829  14437  14436\n14845    14444  14446  1790\n14846    14446  14433  1790\n14847    14433  14432  1790\n14848    14442  14440  14441\n14849    14472  14428  3833\n14850    14432  14424  3798\n14851    1655  14369  14368\n14852    14457  14442  3837\n14853    14449  14305  14314\n14854    14315  14316  14314\n14855    3834  14303  14305\n14856    14311  3840  14303\n14857    14449  14314  1785\n14858    14304  14305  14303\n14859    14449  3834  14305\n14860    14451  14316  14450\n14861    14454  14303  3834\n14862    14458  14454  3834\n14863    3834  14449  14456\n14864    1785  14314  14316\n14865    14450  14316  3795\n14866    14303  14454  14311\n14867    3875  14312  14466\n14868    14309  14311  14310\n14869    3875  14750  14527\n14870    14470  14750  3875\n14871    3858  14310  14453\n14872    14312  3875  14313\n14873    14453  14312  3858\n14874    14310  14311  1334\n14875    14466  14470  3875\n14876    14310  14452  14453\n14877    3861  14466  14453\n14878    14453  14466  14312\n14879    14466  14471  14470\n14880    14749  14750  14470\n14881    14311  14454  1334\n14882    3796  14314  14305\n14883    14461  1785  14451\n14884    3837  14451  14450\n14885    14456  14458  3834\n14886    14456  14449  14455\n14887    14451  3837  14460\n14888    14451  1785  14316\n14889    14469  14455  14461\n14890    14441  14460  3837\n14891    14455  3835  14456\n14892    14461  14455  1785\n14893    14456  14459  14458\n14894    14460  14461  14451\n14895    14450  14457  3837\n14896    14460  3839  14461\n14897    1334  14452  14310\n14898    3861  14452  14463\n14899    3861  14471  14466\n14900    3861  14501  14471\n14901    14462  14452  1334\n14902    14452  3861  14453\n14903    14462  1334  14464\n14904    14462  14464  14465\n14905    1782  14471  14524\n14906    14452  14462  14463\n14907    14458  3836  14464\n14908    14463  14501  3861\n14909    14462  3851  14463\n14910    1334  14454  14464\n14911    14458  14464  14454\n14912    14471  1782  14470\n14913    14499  14460  14441\n14914    1785  14455  14449\n14915    14442  14441  3837\n14916    1782  14749  14470\n14917    14441  14440  3838\n14918    14317  3790  14457\n14919    14439  14438  3841\n14920    14476  3833  14477\n14921    14444  14445  14446\n14922    14473  14444  14439\n14923    3833  14476  14472\n14924    3841  14438  14472\n14925    14482  3841  14472\n14926    1296  14482  14476\n14927    3841  14473  14439\n14928    14474  14473  3841\n14929    14473  14475  3830\n14930    14482  14472  14476\n14931    14476  14477  14478\n14932    14444  14473  3830\n14933    3831  14435  14437\n14934    14435  14436  14437\n14935    3838  14499  14441\n14936    3838  14440  14483\n14937    14437  14445  14479\n14938    3829  14445  14437\n14939    14480  14479  3830\n14940    14479  3831  14437\n14941    3838  14483  14496\n14942    14483  14435  3831\n14943    14479  14481  3831\n14944    14445  3830  14479\n14945    14445  14444  3830\n14946    14490  14483  3831\n14947    14482  14474  3841\n14948    14439  14444  1790\n14949    14493  14482  1296\n14950    1296  14478  14485\n14951    14475  14480  3830\n14952    3855  14475  14474\n14953    14482  14493  14474\n14954    14475  14473  14474\n14955    1296  14494  14493\n14956    3843  14485  14486\n14957    14493  3855  14474\n14958    14495  3855  14493\n14959    3855  14491  14484\n14960    14485  14478  14486\n14961    14477  3832  14478\n14962    14475  3855  14484\n14963    14481  14480  1870\n14964    14490  3831  14481\n14965    14496  14490  3842\n14966    14483  14490  14496\n14967    14481  14422  14490\n14968    14480  14481  14479\n14969    1870  14422  14481\n14970    14492  1870  14484\n14971    14489  1786  14487\n14972    14487  14496  3842\n14973    3842  14490  14422\n14974    14487  3842  14488\n14975    3842  14422  14421\n14976    14484  1870  14480\n14977    14480  14475  14484\n14978    3838  14496  14504\n14979    1296  14485  14494\n14980    14476  14478  1296\n14981    14447  14419  14477\n14982    14504  14496  14487\n14983    14467  14459  3835\n14984    3835  14455  14469\n14985    14465  14464  3836\n14986    14468  3836  14459\n14987    14467  3835  14507\n14988    14458  14459  3836\n14989    14506  14469  3839\n14990    14469  14461  3839\n14991    14498  14468  14497\n14992    14468  14459  14467\n14993    3839  14499  14505\n14994    14469  14507  3835\n14995    14499  3839  14460\n14996    3836  14468  14498\n14997    14500  14463  3851\n14998    14516  3851  14465\n14999    14501  14524  14471\n15000    3854  14524  14501\n15001    14463  14500  14501\n15002    14462  14465  3851\n15003    3854  14500  14502\n15004    3851  14503  14500\n15005    3854  14520  14524\n15006    14521  14520  3854\n15007    14516  14465  14498\n15008    14500  3854  14501\n15009    14465  3836  14498\n15010    1782  14524  14741\n15011    1784  14468  14467\n15012    14456  3835  14459\n15013    14505  14504  1786\n15014    14506  3839  14505\n15015    14507  14506  3848\n15016    14507  14469  14506\n15017    14505  14518  14506\n15018    14505  14499  14504\n15019    14517  3848  14518\n15020    3848  14506  14518\n15021    14508  1784  14509\n15022    14509  14507  3848\n15023    14509  3848  14510\n15024    14518  14505  1786\n15025    14504  14487  1786\n15026    14509  1784  14467\n15027    14503  14516  14513\n15028    14497  3845  14498\n15029    14503  14502  14500\n15030    1783  14502  14503\n15031    14516  14498  3845\n15032    14516  14503  3851\n15033    14513  14516  3845\n15034    3845  14511  14513\n15035    14521  14502  14523\n15036    14503  14513  1783\n15037    14512  1783  14513\n15038    14522  14521  3852\n15039    1784  14514  14497\n15040    14515  3845  14497\n15041    1784  14497  14468\n15042    14502  14521  3854\n15043    14519  14518  1786\n15044    14507  14509  14467\n15045    14499  3838  14504\n15046    14520  14521  14522\n15047    14502  1783  14523\n15048    14483  14440  14435\n15049    14478  3832  14486\n15050    14527  14750  14597\n15051    3844  14525  14423\n15052    14218  14324  14179\n15053    14379  13283  14394\n15054    14520  14741  14524\n15055    13705  13706  13704\n15056    13704  13702  14530\n15057    13986  14017  14016\n15058    3711  13705  14017\n15059    13704  3863  13705\n15060    14536  13984  14016\n15061    3863  13704  14530\n15062    14530  1359  14531\n15063    14536  14016  1352\n15064    14528  14017  13705\n15065    14530  14529  3863\n15066    14530  13702  1359\n15067    13701  1359  13702\n15068    14017  1352  14016\n15069    14534  3715  13983\n15070    14534  3705  14535\n15071    3715  14532  13982\n15072    14542  14532  3715\n15073    14534  14533  3715\n15074    13977  14532  3716\n15075    14533  14534  14535\n15076    14537  14535  14536\n15077    14533  14542  3715\n15078    14550  3716  14532\n15079    14533  14535  3862\n15080    14535  3705  14536\n15081    13984  14536  3705\n15082    3716  14553  13975\n15083    13705  3863  14528\n15084    13979  3705  14534\n15085    14540  3863  14529\n15086    3864  14529  14531\n15087    14537  14536  1352\n15088    14541  1352  14528\n15089    3863  14540  14528\n15090    14529  14530  14531\n15091    14541  14540  3865\n15092    14529  14585  14540\n15093    14541  14538  1352\n15094    14578  14538  14541\n15095    14537  14538  14539\n15096    14540  14541  14528\n15097    1359  14549  14531\n15098    1352  14538  14537\n15099    14550  14542  2086\n15100    14535  14537  3862\n15101    14554  3716  14550\n15102    14548  14554  14550\n15103    14533  3862  14543\n15104    14550  14532  14542\n15105    14543  2086  14542\n15106    14545  14543  3862\n15107    14548  14550  2086\n15108    14546  14548  2086\n15109    2086  14543  14544\n15110    14533  14543  14542\n15111    3862  14537  14539\n15112    14554  14548  3868\n15113    14548  14547  3868\n15114    1352  14017  14528\n15115    14549  14577  14531\n15116    3716  14554  14553\n15117    14552  3746  14001\n15118    14552  14001  14551\n15119    14013  14552  14559\n15120    14013  3746  14552\n15121    14001  14003  3866\n15122    14013  2302  14012\n15123    14551  14001  3866\n15124    14551  3866  14561\n15125    3867  14559  14552\n15126    3867  14552  14551\n15127    3866  14553  14555\n15128    3866  14003  14553\n15129    13975  14553  14003\n15130    14013  14559  2302\n15131    3871  14556  14558\n15132    14556  14012  2302\n15133    14566  14006  3871\n15134    14006  14007  3871\n15135    14557  14558  14556\n15136    3871  14008  14556\n15137    3887  14575  14566\n15138    14558  14566  3871\n15139    14574  1603  14575\n15140    14576  14574  14575\n15141    14565  14566  14558\n15142    14566  14575  14006\n15143    14557  14556  2302\n15144    1603  14574  14118\n15145    14568  2302  14559\n15146    14003  14001  14002\n15147    14560  14551  14561\n15148    14560  14561  1353\n15149    14567  3867  14573\n15150    3867  14551  14560\n15151    14561  14555  14563\n15152    14559  3867  14567\n15153    1353  14561  14563\n15154    14563  3868  14564\n15155    3879  14568  14567\n15156    14560  14573  3867\n15157    14563  14562  1353\n15158    14563  14555  3868\n15159    14553  14554  14555\n15160    14567  14568  14559\n15161    14565  3887  14566\n15162    14558  3878  14565\n15163    3887  14576  14575\n15164    14605  14576  3887\n15165    3887  14565  14570\n15166    14558  14557  3878\n15167    14571  3878  14557\n15168    3879  14571  14568\n15169    14570  14605  3887\n15170    3878  14569  14565\n15171    14604  14605  14570\n15172    14569  14570  14565\n15173    14571  14601  3878\n15174    14571  14557  14568\n15175    2302  14568  14557\n15176    14576  14605  14626\n15177    14560  1353  14572\n15178    3866  14555  14561\n15179    14554  3868  14555\n15180    3897  14574  14576\n15181    14577  3864  14531\n15182    13704  3632  13702\n15183    14585  3865  14540\n15184    14585  3864  14586\n15185    3869  14538  14578\n15186    3865  14579  14578\n15187    3865  14585  14584\n15188    3865  14578  14541\n15189    14584  14585  14586\n15190    14586  14599  14596\n15191    14581  3869  14582\n15192    14580  3869  14578\n15193    14586  2095  14584\n15194    14586  3864  14599\n15195    3864  14577  14599\n15196    3869  14539  14538\n15197    14545  14544  14543\n15198    14545  14539  14581\n15199    14546  2086  14544\n15200    14587  14546  14544\n15201    14545  3870  14544\n15202    14546  14547  14548\n15203    14546  3872  14547\n15204    14583  3870  14581\n15205    14547  14564  3868\n15206    14595  14564  14547\n15207    3870  14587  14544\n15208    3870  14545  14581\n15209    14539  3869  14581\n15210    14562  14563  14564\n15211    3865  14584  14579\n15212    14539  14545  3862\n15213    14588  14584  2095\n15214    14598  2095  14596\n15215    14582  3869  14580\n15216    3885  14580  14579\n15217    14584  14588  14579\n15218    2095  14586  14596\n15219    3885  14588  14590\n15220    2095  14589  14588\n15221    3885  14625  14580\n15222    14728  14625  3885\n15223    14582  14625  2087\n15224    14588  3885  14579\n15225    14599  3874  14596\n15226    14580  14625  14582\n15227    3872  14587  14592\n15228    14581  14582  14583\n15229    14595  14547  3872\n15230    14593  14595  3872\n15231    3870  14583  14591\n15232    3872  14546  14587\n15233    14591  14592  14587\n15234    14734  14591  14583\n15235    14593  1354  14594\n15236    14593  3872  14592\n15237    14592  14591  3911\n15238    3870  14591  14587\n15239    14583  14582  2087\n15240    14564  14595  3873\n15241    14736  14593  14592\n15242    14580  14578  14579\n15243    14577  14600  14599\n15244    14594  14595  14593\n15245    14603  14573  3880\n15246    14560  14572  14573\n15247    3879  14603  14608\n15248    3879  14567  14603\n15249    14573  14572  3880\n15250    14571  3879  14610\n15251    14609  14608  14603\n15252    14622  14572  14562\n15253    3877  14601  14610\n15254    14610  3879  14608\n15255    14603  3880  14609\n15256    14622  3880  14572\n15257    14562  14572  1353\n15258    14610  14601  14571\n15259    1010  14569  14602\n15260    14569  3878  14601\n15261    14570  1010  14604\n15262    3882  14605  14604\n15263    14569  14601  14602\n15264    14570  14569  1010\n15265    3882  14604  14606\n15266    1010  14607  14604\n15267    14623  14626  3882\n15268    14620  14623  3882\n15269    1010  14602  14607\n15270    14626  14605  3882\n15271    14602  14601  3877\n15272    3897  14576  14626\n15273    14618  14610  14608\n15274    14567  14573  14603\n15275    14612  14622  14614\n15276    3873  14622  14562\n15277    14609  14612  14611\n15278    14609  3880  14612\n15279    14622  3873  14614\n15280    14608  14609  2165\n15281    3881  14614  14613\n15282    14594  14614  3873\n15283    14726  2165  14611\n15284    14611  14612  3881\n15285    14613  14614  14594\n15286    3881  14612  14614\n15287    3873  14595  14594\n15288    14609  14611  2165\n15289    14602  14615  14607\n15290    14610  14618  3877\n15291    14606  14620  3882\n15292    3883  14606  14607\n15293    14616  3877  14618\n15294    14615  14602  3877\n15295    14616  14615  3877\n15296    2165  14619  14618\n15297    14620  14606  14621\n15298    3883  14607  14615\n15299    14617  3883  14615\n15300    14624  14620  3884\n15301    14617  14615  14616\n15302    14619  14616  14618\n15303    2165  14618  14608\n15304    14606  14604  14607\n15305    14606  3883  14621\n15306    3880  14622  14612\n15307    14562  14564  3873\n15308    14623  14620  14624\n15309    14598  14596  14597\n15310    14529  3864  14585\n15311    14596  3874  14597\n15312    14638  14626  14623\n15313    14086  14627  2233\n15314    3896  14118  14646\n15315    14630  2233  14634\n15316    14630  14085  2233\n15317    3896  14627  14011\n15318    14630  3888  14079\n15319    14627  14628  14629\n15320    3896  14628  14627\n15321    3890  14635  14634\n15322    14634  2233  14629\n15323    3896  14646  14628\n15324    14629  2233  14627\n15325    14574  14646  14118\n15326    14630  14634  14635\n15327    14631  1606  14632\n15328    14077  3888  14632\n15329    14673  14651  14083\n15330    14647  14673  1606\n15331    14632  3888  14633\n15332    14083  1606  14673\n15333    3889  14631  14633\n15334    14635  14633  3888\n15335    14631  14647  1606\n15336    14641  14647  14631\n15337    14643  14633  14635\n15338    14633  14631  14632\n15339    3888  14630  14635\n15340    14673  14647  14670\n15341    14634  14629  14636\n15342    14118  3896  14010\n15343    14629  3898  14636\n15344    14637  14646  3897\n15345    3890  14636  14675\n15346    3890  14634  14636\n15347    14646  14637  14628\n15348    3890  14643  14635\n15349    14674  14636  3898\n15350    14637  3898  14628\n15351    14644  14645  1460\n15352    14645  3890  14675\n15353    14639  3898  14637\n15354    14674  14675  14636\n15355    14637  3897  14638\n15356    3890  14645  14643\n15357    14631  3889  14641\n15358    3889  14643  14644\n15359    3894  14670  14669\n15360    3894  14673  14670\n15361    3895  14647  14641\n15362    14633  14643  3889\n15363    3895  14641  14640\n15364    3889  14642  14641\n15365    14669  14672  14658\n15366    14671  14669  14670\n15367    14644  14642  3889\n15368    14670  14647  3895\n15369    14643  14645  14644\n15370    3894  14669  14658\n15371    3895  14671  14670\n15372    3898  14629  14628\n15373    3897  14646  14574\n15374    14673  3894  14651\n15375    3892  14114  14652\n15376    14114  3743  14651\n15377    14115  3892  14648\n15378    3738  14103  14648\n15379    14114  14651  14652\n15380    14115  14114  3892\n15381    3738  14648  14650\n15382    3892  14649  14648\n15383    3738  14656  14101\n15384    14654  14656  3738\n15385    14656  14655  3736\n15386    3738  14101  14103\n15387    3894  14652  14651\n15388    14101  14656  14110\n15389    14108  1158  14111\n15390    14111  14110  3736\n15391    14668  3734  14109\n15392    14108  14109  14104\n15393    14111  14653  14108\n15394    14111  14107  14110\n15395    3739  14108  14653\n15396    14666  14653  3736\n15397    14668  14109  14662\n15398    14109  14108  3739\n15399    3739  14653  14665\n15400    14653  14111  3736\n15401    14110  14656  3736\n15402    14662  14109  3739\n15403    14652  14657  3892\n15404    14110  3737  14101\n15405    14649  14657  14659\n15406    14658  14657  14652\n15407    14654  3738  14650\n15408    3891  14650  14649\n15409    1461  14657  14658\n15410    14650  14648  14649\n15411    1461  14659  14657\n15412    14661  3891  14659\n15413    3891  14667  14650\n15414    14720  14667  3891\n15415    14659  1461  14660\n15416    14659  3891  14649\n15417    1461  14658  14672\n15418    14650  14667  14654\n15419    14666  3736  14655\n15420    14655  14654  2159\n15421    14662  3740  14668\n15422    14664  3740  14662\n15423    14666  14665  14653\n15424    14656  14654  14655\n15425    14665  14666  3903\n15426    14655  14697  14666\n15427    14664  14662  14663\n15428    14699  14663  14665\n15429    2160  14664  14663\n15430    3739  14663  14662\n15431    14655  2159  14697\n15432    14665  14663  3739\n15433    14654  14667  2159\n15434    14702  3740  14664\n15435    2159  14667  14708\n15436    14649  3892  14657\n15437    3894  14658  14652\n15438    14113  14668  14725\n15439    14645  14675  14679\n15440    14084  14632  1606\n15441    14639  14674  3898\n15442    14695  14674  14639\n15443    14676  14644  1460\n15444    1460  14645  14679\n15445    14695  14639  1604\n15446    14639  14637  14638\n15447    14683  14679  3902\n15448    14679  14675  3902\n15449    14679  14677  1460\n15450    14683  14677  14679\n15451    3902  14695  14686\n15452    3902  14674  14695\n15453    14639  14638  1604\n15454    1460  14677  14676\n15455    14640  14642  3899\n15456    14642  14644  14676\n15457    14671  3895  14680\n15458    3895  14640  14680\n15459    3899  14642  14676\n15460    3893  14669  14671\n15461    14681  14680  2158\n15462    14640  14682  14680\n15463    14694  3893  14681\n15464    3893  14671  14681\n15465    3899  14682  14640\n15466    14681  14671  14680\n15467    3899  14676  14678\n15468    3893  14672  14669\n15469    14678  14676  14677\n15470    14674  3902  14675\n15471    14688  14686  14695\n15472    14688  1604  14689\n15473    14683  14686  14685\n15474    14683  3902  14686\n15475    14688  3909  14686\n15476    14677  14683  3900\n15477    14687  3909  14688\n15478    14760  14689  14624\n15479    14723  3900  14685\n15480    14685  14686  3909\n15481    14687  14688  14689\n15482    14689  1604  14624\n15483    14638  14623  1604\n15484    14683  14685  3900\n15485    14691  14682  3899\n15486    14691  14678  14690\n15487    2158  14693  14681\n15488    14692  2158  14682\n15489    14682  14691  14692\n15490    3899  14678  14691\n15491    14691  3901  14692\n15492    14723  14690  3900\n15493    14693  3908  14694\n15494    14833  14693  2158\n15495    2158  14692  14833\n15496    14678  3900  14690\n15497    14677  3900  14678\n15498    2158  14680  14682\n15499    3901  14691  14690\n15500    1604  14688  14695\n15501    3897  14626  14638\n15502    14694  14681  14693\n15503    14660  14661  14659\n15504    14660  14672  14684\n15505    14720  14708  14667\n15506    3891  14661  14720\n15507    14661  14660  3907\n15508    14672  14660  1461\n15509    14708  14720  3906\n15510    14661  14709  14720\n15511    14705  14697  2159\n15512    14707  14705  14708\n15513    14705  3904  14706\n15514    14705  2159  14708\n15515    3893  14684  14672\n15516    14697  14705  14706\n15517    3903  14699  14665\n15518    14698  2160  14699\n15519    2160  14701  14664\n15520    14704  14701  2160\n15521    14699  3903  14700\n15522    14699  2160  14663\n15523    14706  14700  3903\n15524    14700  14706  14714\n15525    14698  14704  2160\n15526    3905  14698  14700\n15527    14715  14704  14698\n15528    14700  14698  14699\n15529    3903  14697  14706\n15530    14701  14704  14703\n15531    3907  14660  14684\n15532    14697  3903  14666\n15533    14709  3907  14710\n15534    14696  14684  14694\n15535    3906  14720  14709\n15536    14711  3906  14709\n15537    3907  14684  14696\n15538    3906  14707  14708\n15539    14710  14711  14709\n15540    14853  14710  14696\n15541    3942  14718  14719\n15542    14719  3906  14711\n15543    14711  14710  1478\n15544    3907  14696  14710\n15545    14696  14694  3908\n15546    3906  14719  14707\n15547    14714  14706  3904\n15548    14714  3904  14712\n15549    3905  14715  14698\n15550    14700  14714  3905\n15551    3904  14707  14718\n15552    14705  14707  3904\n15553    14714  14713  3905\n15554    14856  14712  14718\n15555    3905  14716  14715\n15556    3945  14715  14717\n15557    3945  14703  14704\n15558    3945  14704  14715\n15559    14712  14713  14714\n15560    14712  3904  14718\n15561    14707  14719  14718\n15562    14722  14703  3945\n15563    14852  14719  14711\n15564    3907  14709  14661\n15565    3893  14694  14684\n15566    14702  14664  14701\n15567    14724  14685  3909\n15568    14642  14640  14641\n15569    1604  14623  14624\n15570    14725  14668  3740\n15571    3881  14727  14611\n15572    14575  1603  14006\n15573    14590  14588  14589\n15574    3914  14590  14589\n15575    14737  14625  14728\n15576    14729  14728  14590\n15577    14589  14598  14730\n15578    14728  3885  14590\n15579    14730  3914  14589\n15580    14730  3876  14731\n15581    14729  14590  3914\n15582    14738  14729  3914\n15583    3914  14730  14732\n15584    14598  3876  14730\n15585    14598  14597  3876\n15586    14737  14728  3920\n15587    14734  3911  14591\n15588    14734  2087  14735\n15589    14736  3911  14751\n15590    14736  14592  3911\n15591    14734  14733  3911\n15592    2087  14734  14583\n15593    14735  14733  14734\n15594    14737  14743  2087\n15595    14751  14733  14746\n15596    14751  3911  14733\n15597    14735  3912  14733\n15598    14735  2087  14743\n15599    14625  14737  2087\n15600    14766  14736  14751\n15601    3920  14728  14729\n15602    14736  1354  14593\n15603    14731  14732  14730\n15604    14731  14749  14740\n15605    14732  14738  3914\n15606    14738  14732  14777\n15607    14731  3915  14732\n15608    14729  14738  14739\n15609    14777  14732  3915\n15610    3915  14740  14742\n15611    14745  14739  14780\n15612    1157  14739  14738\n15613    3915  14789  14777\n15614    3915  14731  14740\n15615    1782  14740  14749\n15616    14729  14739  3920\n15617    3920  14743  14737\n15618    14733  3912  14746\n15619    3913  14746  14748\n15620    3913  14751  14746\n15621    14743  3920  14745\n15622    14743  14744  14735\n15623    3912  14735  14744\n15624    3922  14744  14745\n15625    14746  14747  14748\n15626    3912  14747  14746\n15627    14783  3912  14744\n15628    14744  14743  14745\n15629    3920  14739  14745\n15630    3913  14748  14774\n15631    14774  14748  14802\n15632    14731  3876  14749\n15633    14597  14750  3876\n15634    14766  14751  3913\n15635    3881  14753  14727\n15636    14613  14594  1354\n15637    14726  14727  3918\n15638    14726  14611  14727\n15639    14613  1354  14765\n15640    14726  14619  2165\n15641    3927  14753  14765\n15642    14765  14753  14613\n15643    14727  14754  3918\n15644    14753  14754  14727\n15645    14765  14766  14764\n15646    14765  1354  14766\n15647    1354  14736  14766\n15648    14726  3918  14752\n15649    3910  14617  14616\n15650    3910  14619  14752\n15651    14621  3883  14755\n15652    3883  14617  14755\n15653    14617  3910  14757\n15654    14621  3884  14620\n15655    14757  14755  14617\n15656    14752  14759  3910\n15657    14755  14756  14621\n15658    2155  14756  14755\n15659    14755  14757  2155\n15660    14759  14757  3910\n15661    14619  14726  14752\n15662    14756  3884  14621\n15663    14752  3918  14758\n15664    14753  3881  14613\n15665    14761  14754  3927\n15666    3927  14754  14753\n15667    14768  14758  3918\n15668    14761  14768  14754\n15669    3927  14764  14762\n15670    3927  14765  14764\n15671    14763  14761  14762\n15672    14762  14761  3927\n15673    14761  1470  14768\n15674    14763  1470  14761\n15675    3928  14762  14774\n15676    14762  14764  14774\n15677    14766  3913  14764\n15678    14768  1470  14769\n15679    14757  14767  2155\n15680    14759  14752  14758\n15681    2155  14776  14756\n15682    14804  14776  2155\n15683    3919  14759  14758\n15684    14767  14757  14759\n15685    14772  14767  3919\n15686    14769  3919  14758\n15687    14773  14804  2155\n15688    14772  14773  14767\n15689    14803  14804  14773\n15690    14773  2155  14767\n15691    14771  3919  14769\n15692    3919  14767  14759\n15693    14758  14768  14769\n15694    14776  14804  14828\n15695    14770  14769  1470\n15696    3918  14754  14768\n15697    3913  14774  14764\n15698    14776  14775  14756\n15699    1157  14738  14777\n15700    14598  14589  2095\n15701    14778  1157  14781\n15702    14742  14740  14741\n15703    14780  14778  14779\n15704    14778  14780  1157\n15705    14742  14789  3915\n15706    3922  14745  14780\n15707    14781  1157  14777\n15708    3923  14781  14789\n15709    14788  14787  14779\n15710    14779  14778  3933\n15711    14782  14778  14781\n15712    14789  14781  14777\n15713    14741  3853  14742\n15714    14780  14779  3922\n15715    14786  14783  14744\n15716    14786  3922  14787\n15717    14784  14747  14783\n15718    14747  3912  14783\n15719    14783  14786  3921\n15720    3922  14786  14744\n15721    3921  14784  14783\n15722    14785  14786  14787\n15723    14800  2088  14784\n15724    2088  14747  14784\n15725    14784  3921  14795\n15726    3921  14786  14785\n15727    3922  14779  14787\n15728    2088  14802  14748\n15729    14789  14742  14790\n15730    2088  14748  14747\n15731    14790  3923  14789\n15732    14790  3853  14791\n15733    14782  3923  14797\n15734    14782  14781  3923\n15735    3923  14790  14792\n15736    14782  3933  14778\n15737    3923  14792  14797\n15738    22662  14791  14522\n15739    14799  14788  14796\n15740    14796  14782  14797\n15741    3934  14796  14797\n15742    3853  14522  14791\n15743    14741  14520  3853\n15744    14782  14796  3933\n15745    2093  14787  14788\n15746    3933  14796  14788\n15747    14800  14784  14795\n15748    14785  14793  3921\n15749    14787  2093  14785\n15750    14779  3933  14788\n15751    14795  3921  14793\n15752    14794  14795  14793\n15753    14795  3965  14800\n15754    14794  3965  14795\n15755    2093  14798  14785\n15756    14798  14793  14785\n15757    14788  14799  2093\n15758    2088  14800  14808\n15759    14930  14823  3965\n15760    3853  14790  14742\n15761    14741  14740  1782\n15762    14823  14800  3965\n15763    14809  14763  3928\n15764    14763  14762  3928\n15765    14770  14771  14769\n15766    14770  1470  14810\n15767    3928  14802  14807\n15768    14774  14802  3928\n15769    3925  14810  14809\n15770    14809  14810  14763\n15771    14810  14812  14770\n15772    3925  14812  14810\n15773    14809  14807  14820\n15774    14809  3928  14807\n15775    14802  14808  14807\n15776    14770  14812  3924\n15777    3930  14772  14801\n15778    14772  3919  14771\n15779    14773  3930  14803\n15780    3931  14804  14803\n15781    14772  14771  14801\n15782    14773  14772  3930\n15783    14801  14815  3930\n15784    3924  14801  14771\n15785    3931  14828  14804\n15786    14805  3931  14803\n15787    14817  14801  3924\n15788    3930  14806  14803\n15789    14771  14770  3924\n15790    14824  14828  3931\n15791    3924  14812  14811\n15792    14810  1470  14763\n15793    14820  3925  14809\n15794    14807  3929  14820\n15795    14811  14817  3924\n15796    14811  14812  14813\n15797    3925  14820  14819\n15798    3925  14813  14812\n15799    14818  14820  3929\n15800    14823  3929  14808\n15801    3926  14811  14813\n15802    14813  3925  14819\n15803    14931  3929  14823\n15804    14818  14819  14820\n15805    14808  14800  14823\n15806    14816  14811  3926\n15807    14806  14815  14814\n15808    14815  14801  14817\n15809    14806  14805  14803\n15810    3932  14805  14806\n15811    1457  14815  14817\n15812    14815  14806  3930\n15813    14814  1457  14821\n15814    14816  1457  14817\n15815    14825  14805  14827\n15816    14806  14814  3932\n15817    14822  3932  14814\n15818    14826  14825  2154\n15819    3932  14827  14805\n15820    14814  14815  1457\n15821    14817  14811  14816\n15822    14805  14825  3931\n15823    22764  14813  14819\n15824    14808  3929  14807\n15825    14802  2088  14808\n15826    14824  3931  14825\n15827    1457  14816  14821\n15828    14739  1157  14780\n15829    14749  3876  14750\n15830    14828  3917  14776\n15831    3916  14689  14760\n15832    14760  3884  14775\n15833    14724  14723  14685\n15834    14724  3909  14830\n15835    14689  3916  14687\n15836    14687  14830  3909\n15837    14839  3916  14840\n15838    14760  14849  3916\n15839    2157  14724  14831\n15840    14830  14687  14839\n15841    14849  14760  14775\n15842    14839  14687  3916\n15843    14756  14775  3884\n15844    14830  14831  14724\n15845    14835  14692  3901\n15846    14833  14692  14835\n15847    14832  3908  14693\n15848    3936  14832  14833\n15849    14690  14829  3901\n15850    14829  14690  14723\n15851    14829  14836  3901\n15852    2157  14829  14723\n15853    14835  3936  14833\n15854    14834  3936  14835\n15855    14829  2157  14837\n15856    3901  14836  14835\n15857    14723  14724  2157\n15858    14832  3936  14850\n15859    14830  14839  3938\n15860    14833  14832  14693\n15861    14839  14840  14838\n15862    14840  14849  14841\n15863    14844  14831  14846\n15864    14831  14830  3938\n15865    14838  3938  14839\n15866    2157  14831  14844\n15867    1458  14840  14841\n15868    1458  14841  14843\n15869    14875  3938  14838\n15870    14838  14840  1458\n15871    14841  3917  14842\n15872    14841  14849  3917\n15873    14849  14775  3917\n15874    14846  14831  3938\n15875    14834  14836  3948\n15876    14829  14837  14836\n15877    3936  14847  14850\n15878    3936  14834  14847\n15879    14836  14837  3948\n15880    14834  14835  14836\n15881    14834  14848  14847\n15882    14845  14837  14844\n15883    14847  14851  14850\n15884    1159  14851  14847\n15885    14848  14834  3948\n15886    14845  3948  14837\n15887    14844  14837  2157\n15888    14850  14851  3937\n15889    14851  14880  3937\n15890    3916  14849  14840\n15891    14776  3917  14775\n15892    14832  14850  14854\n15893    1478  14710  14853\n15894    14853  3908  14854\n15895    14852  1478  14859\n15896    14852  14711  1478\n15897    14853  14855  1478\n15898    3942  14719  14852\n15899    1478  14873  14859\n15900    14855  14854  3937\n15901    3942  14860  14858\n15902    14860  14852  14859\n15903    1478  14855  14873\n15904    14853  14854  14855\n15905    14832  14854  3908\n15906    14852  14860  3942\n15907    14716  14713  14868\n15908    14718  3942  14856\n15909    14716  14717  14715\n15910    14716  3939  14717\n15911    14712  14856  1462\n15912    14713  14716  3905\n15913    14868  14713  1462\n15914    14856  3942  14858\n15915    14868  3939  14716\n15916    14864  14871  14717\n15917    14857  1462  14856\n15918    14713  14712  1462\n15919    1462  14869  14868\n15920    14717  14871  3945\n15921    14860  14859  3943\n15922    14696  3908  14853\n15923    14859  14874  3943\n15924    14872  14855  3937\n15925    14860  14861  14858\n15926    14860  3943  14861\n15927    14855  14872  14873\n15928    14859  14873  14874\n15929    14870  3944  14900\n15930    3943  14862  14861\n15931    14861  3944  14858\n15932    14863  3944  14861\n15933    3956  14873  14872\n15934    3956  14874  14873\n15935    14872  3937  14880\n15936    14858  3944  14857\n15937    14867  14868  14869\n15938    14869  14857  14870\n15939    3939  14864  14717\n15940    14865  14864  3939\n15941    14868  14867  3939\n15942    1462  14857  14869\n15943    3940  14867  14869\n15944    14899  3940  14870\n15945    14867  14904  14865\n15946    14866  14865  3941\n15947    14865  14866  14864\n15948    14867  14865  3939\n15949    14904  14867  3940\n15950    3940  14869  14870\n15951    14857  3944  14870\n15952    14871  14864  1586\n15953    3943  14874  14862\n15954    14857  14856  14858\n15955    14850  3937  14854\n15956    14866  1586  14864\n15957    14838  1458  14876\n15958    14760  14624  3884\n15959    14876  1458  14843\n15960    3935  14843  14842\n15961    14846  14875  14890\n15962    14846  3938  14875\n15963    14876  14875  14838\n15964    14841  14842  14843\n15965    3947  14875  14876\n15966    14843  14887  14876\n15967    14886  3946  14894\n15968    3946  14846  14890\n15969    3946  14890  14894\n15970    3947  14890  14875\n15971    3917  14828  14842\n15972    3946  14845  14844\n15973    14884  14848  3948\n15974    14884  14845  14886\n15975    1159  14877  14851\n15976    14885  1159  14848\n15977    14848  14884  14885\n15978    3948  14845  14884\n15979    14885  14878  1159\n15980    1159  14878  14877\n15981    14877  3949  14880\n15982    14879  3949  14877\n15983    3952  14884  14886\n15984    3952  14885  14884\n15985    14845  3946  14886\n15986    14851  14877  14880\n15987    14842  14824  3935\n15988    14847  14848  1159\n15989    14887  3947  14876\n15990    14889  3947  14887\n15991    14896  14886  14894\n15992    14894  14890  14895\n15993    14887  3935  14888\n15994    3947  14895  14890\n15995    14888  14889  14887\n15996    22767  14888  14826\n15997    14895  1512  14894\n15998    14895  3947  14889\n15999    14888  3961  14889\n16000    3935  14826  14888\n16001    3935  14824  14826\n16002    14896  14894  1512\n16003    14891  14878  14885\n16004    14891  3952  14893\n16005    14878  14879  14877\n16006    3950  14879  14878\n16007    14878  14891  3950\n16008    14885  3952  14891\n16009    14891  14892  3950\n16010    23047  14893  14896\n16011    14879  14927  14928\n16012    14879  3950  14927\n16013    23045  14927  3950\n16014    14897  14928  23051\n16015    14893  14892  14891\n16016    3952  14896  14893\n16017    14886  14896  3952\n16018    14879  14928  3949\n16019    14895  14889  22765\n16020    14843  3935  14887\n16021    14824  14825  14826\n16022    3949  14928  14897\n16023    14862  14874  14925\n16024    14872  14880  14881\n16025    14900  3944  14863\n16026    2168  14863  14862\n16027    14872  14881  3956\n16028    14925  14874  3956\n16029    14883  14925  3956\n16030    14882  14883  14881\n16031    14925  2168  14862\n16032    14924  2168  14925\n16033    2168  14902  14901\n16034    14883  3956  14881\n16035    14880  3949  14881\n16036    14863  2168  14901\n16037    14906  3940  14899\n16038    3953  14899  14900\n16039    14904  3941  14865\n16040    14905  3941  14904\n16041    3940  14906  14904\n16042    14870  14900  14899\n16043    14905  14906  2335\n16044    14899  14907  14906\n16045    14913  3941  14905\n16046    14913  14915  3941\n16047    14901  3953  14900\n16048    14905  14904  14906\n16049    14900  14863  14901\n16050    3941  14915  14866\n16051    14924  14925  14883\n16052    14863  14861  14862\n16053    3957  14924  14883\n16054    3957  14882  14898\n16055    14902  14903  14901\n16056    14911  14902  14924\n16057    14924  3957  14911\n16058    3957  14883  14882\n16059    14912  14911  3957\n16060    2167  14898  14897\n16061    14908  14903  21108\n16062    3954  14903  14902\n16063    3957  14898  14912\n16064    14898  14882  14897\n16065    3949  14882  14881\n16066    14901  14903  3953\n16067    2335  14906  14907\n16068    2335  14907  14909\n16069    14905  14916  14913\n16070    14905  2335  14916\n16071    14907  3953  14908\n16072    14907  14899  3953\n16073    2335  14918  14916\n16074    3955  14909  14908\n16075    14913  3959  14914\n16076    3959  14913  14916\n16077    14917  3959  14916\n16078    14923  3958  14914\n16079    14922  14914  3959\n16080    14909  14907  14908\n16081    3953  14903  14908\n16082    14913  14914  14915\n16083    14911  3954  14902\n16084    14902  2168  14924\n16085    3949  14897  14882\n16086    14926  14866  14915\n16087    14918  2335  14909\n16088    14846  3946  14844\n16089    14842  14828  14824\n16090    3958  14915  14914\n16091    14927  3951  14928\n16092    14619  3910  14616\n16093    14522  3853  14520\n16094    14722  3945  14871\n16095    14407  3860  14405\n16096    1346  13693  13713\n16097    14135  14134  14131\n16098    14703  3966  14701\n16099    14790  14791  14792\n16100    11862  9712  3163\n16101    14097  14113  14112\n16102    14945  3978  14948\n16103    14944  14945  14939\n16104    14945  14944  3978\n16105    3978  14949  14948\n16106    14955   503  14979\n16107    14945  14948  3977\n16108    14955  14948   503\n16109    14955  15010  14947\n16110     503  14948  14949\n16111    3977  14948  14955\n16112     502  14939  14938\n16113     502  14944  14939\n16114    14940   501  14938\n16115    14938  14939  14940\n16116    3977  14947  14940\n16117    14947  3977  14955\n16118    14940  14946   501\n16119    14946  14940  14947\n16120    14947  3976  14946\n16121    3977  14940  14939\n16122    14945  3977  14939\n16123    14942   501  14946\n16124    14980   503  14985\n16125    14984  14980  14985\n16126    14982  14984  4053\n16127    14980  14984  3988\n16128    4053  14984  14985\n16129    14976  14978  4023\n16130     517  14978  14977\n16131    4023  14994  14996\n16132    14989  14982  4053\n16133    14980  14979   503\n16134    14947  15010  3976\n16135    14956  3976  15009\n16136    14956  14946  3976\n16137    14979  14980  14981\n16138    14955  14979  15010\n16139    15005  15009  4046\n16140    3989  15010  14979\n16141    15010  15009  3976\n16142    15008  15009  15010\n16143    3989  15008  15010\n16144    3989  14979  14981\n16145    14981  14980  3988\n16146    14956  15009  15005\n16147    14994   518  14995\n16148    14942  14946  14956\n16149    3974  14941  14943\n16150     500  14958  14957\n16151    3974  14953  14958\n16152    14943  14954  14953\n16153    14943  14953  3974\n16154    14960  14957  14952\n16155    14957  14958  14953\n16156    3973  14957  14953\n16157    14941  14942  14943\n16158    14941   501  14942\n16159     500  14957  14960\n16160    3991  14959  14961\n16161     499  14964  14963\n16162    3991  14962  14964\n16163    14961  14960  3990\n16164    14960  14961  14959\n16165    14963  14964  14962\n16166    14962  14961  14967\n16167    14962  3983  14963\n16168    14962  3991  14961\n16169    14959   500  14960\n16170    14966   499  14963\n16171    14943  14942  3975\n16172    14975  3973  14954\n16173    3975  14954  14943\n16174    14950  14952  3973\n16175    3973  14952  14957\n16176    14954  3975  14974\n16177    14954  3973  14953\n16178    14975  15007  14950\n16179    15005  14974  3975\n16180    15007  4035  14950\n16181    14975  14950  3973\n16182    1024  14975  14974\n16183    14974  14975  14954\n16184    14942  14956  3975\n16185    14952  14950  14951\n16186    14969  14967  14968\n16187    14967  3983  14962\n16188    14969  14973  3983\n16189    14969  3983  14967\n16190    14967  3990  14968\n16191    14967  14961  3990\n16192    14951  4035  15000\n16193    14951  3990  14952\n16194    14968  15000   825\n16195    15000  14968  14951\n16196     825  15000  15012\n16197    14968   825  14969\n16198    4035  15011  15000\n16199    14951  14968  3990\n16200    14950  4035  14951\n16201    14963  3983  14965\n16202    15006  14974  15005\n16203    14952  3990  14960\n16204    14956  15005  3975\n16205     825  14999  14969\n16206    14997  3989  14981\n16207    4023  14996  14976\n16208    15117  14995  15123\n16209    14977  14987   517\n16210    14977  14978  14976\n16211    14995  14996  14994\n16212     518  15123  14995\n16213    14977  14976  4022\n16214    14995  4024  14996\n16215    14987  14986   517\n16216    15115  14987  14977\n16217    15122  14976  14996\n16218    14987  4017  14988\n16219    14986  14987  14988\n16220    14991  14993  4016\n16221    4020  15128  15119\n16222    15159  14993   937\n16223    4020  15119  15121\n16224    4016  14988  14991\n16225    15121  15120   516\n16226    15128  4020  15159\n16227    14991   937  14993\n16228    4016  14986  14988\n16229    15117  15123  4369\n16230    15122  4022  14976\n16231     937  15128  15159\n16232    15135  15137  4054\n16233    15135   516  15136\n16234    15117  4024  14995\n16235    14988  15132  14991\n16236    15122  4024  15126\n16237    15115  14977  4022\n16238    14991  14992   937\n16239    15122  15127  4022\n16240    4024  15122  14996\n16241    15117  15116  4024\n16242    15138  4054  15139\n16243     515  15138  15140\n16244    15145  15144  4030\n16245     515  15157  15156\n16246    15141   514  15142\n16247    4028   512  15147\n16248    15146   514  15144\n16249    15156  15158  4030\n16250    4369  15118  15117\n16251    3988  14984  14983\n16252    14983  14984  14982\n16253    15008  4046  15009\n16254    14997  15008  3989\n16255    14989  14990  14982\n16256    14989   504  14990\n16257    15206   504  15207\n16258    14983  14998  3988\n16259    4048  14983  14982\n16260    14990  4048  14982\n16261     504  15219  14990\n16262    15222  4046  15008\n16263    4035  15020  15011\n16264    14975  1024  15007\n16265    15223  15012  4039\n16266    15012  15000  15011\n16267    15020  15007  15019\n16268    4035  15007  15020\n16269    1024  15216  15019\n16270    1024  14974  15006\n16271    15012  15011  4039\n16272    15011  15244  4039\n16273    15006  15216  1024\n16274    15007  1024  15019\n16275    15006  15005  4046\n16276     825  15012  15016\n16277    3988  14998  14981\n16278    1030  15151  15150\n16279    4026  15154  15153\n16280    1030  15155  15154\n16281     511  15301  15256\n16282    15211  4051  15209\n16283    15209   506  15210\n16284    4026  15205  15301\n16285     505  15208  15207\n16286    15208  15206  15207\n16287    4046  15250  15006\n16288    15212   505  15215\n16289    15221  14998  14983\n16290    14997  14998   999\n16291    14981  14998  14997\n16292    15020  15019  4040\n16293    15222  15008  14997\n16294    15223  4039  15232\n16295    4048  14990  15220\n16296    15214  15215  4051\n16297    15011  15020  15244\n16298    15151  4028  15152\n16299    15219   504  15206\n16300    15230  4033  15223\n16301    15119  15120  15121\n16302    15223  15016  15012\n16303     492  15032  15031\n16304    3994  15031  15030\n16305    15030  15031  15032\n16306    15032  3992  15030\n16307    3992  15071  15064\n16308    15064  15028  15030\n16309    15069  3993  15064\n16310    3993  15068  15108\n16311    15064  15030  3992\n16312    3993  15028  15064\n16313    15027  3994  15028\n16314    15035  15036   491\n16315    15027  15029   491\n16316    15028  15029  15027\n16317    15028  3993  15029\n16318    15089  15108  3985\n16319    15108  15089  15029\n16320    3993  15108  15029\n16321    15029  15089   491\n16322    3994  15030  15028\n16323    15089  15035   491\n16324    15069  15064  15071\n16325     494  15112  15113\n16326    15072  3981  15113\n16327    15113  15112  15072\n16328    3979  15072  15112\n16329    15072  15066  3981\n16330    15073  15066  15072\n16331    15066  3980  15067\n16332    3981  15066  15065\n16333    15068  15069  15070\n16334    15108  15107  3985\n16335    15108  15068  15107\n16336    15071   493  15069\n16337    15068  3993  15069\n16338    15070   493  15079\n16339    15067   493  15065\n16340    15070  3986  15068\n16341    3986  15107  15068\n16342    15094  3985  15107\n16343    15070  15069   493\n16344    15065  15066  15067\n16345    15087  3985  15094\n16346    15067  15079   493\n16347    15086  15089  3985\n16348    15021  4000  15022\n16349    15041  15043   489\n16350    15042  15041  4000\n16351    15025  15040   490\n16352    15040  15023   490\n16353     490  15023  15022\n16354    15025   490  15026\n16355    15022  15023  15021\n16356    15043  15042  4002\n16357    15043  15041  15042\n16358    4002  15050  15060\n16359    15050  4002  15042\n16360    15042  15021  15050\n16361    15047  4001  15023\n16362    15047  15023  15040\n16363    15054  15050  4001\n16364    4001  15021  15023\n16365    15040  4007  15047\n16366    15021  4001  15050\n16367    4000  15021  15042\n16368    15047  15049  4001\n16369    15026  4005  15024\n16370    15033  15034  4003\n16371    15034  4005  15036\n16372    15024  15033  4004\n16373    15033  15024  15034\n16374    15034  15035  4003\n16375    15024  15025  15026\n16376    4003  15086  15088\n16377    15086  4003  15035\n16378    15088  15087  1051\n16379    15087  15088  15086\n16380    15086  3985  15087\n16381    4003  15088  15033\n16382    15035  15089  15086\n16383    15033  15088  15093\n16384    15037  4007  15040\n16385    15037  15025  4004\n16386    15048  15047  4007\n16387    15039  4007  15037\n16388    15037  15038  15039\n16389    15037  15040  15025\n16390    15033  15093  4004\n16391    4004  15025  15024\n16392    15038  15093  15090\n16393    15093  15038  4004\n16394    15090  15093  1051\n16395    15039  15038  4006\n16396    1051  15091  15090\n16397    4004  15038  15037\n16398    1051  15093  15088\n16399    15090  4006  15038\n16400    1051  15087  15095\n16401    15024  4005  15034\n16402    15036  15035  15034\n16403    4007  15039  15056\n16404    3979  15073  15072\n16405    14965  14973  14972\n16406    14965  14966  14963\n16407    14971  3982  14972\n16408    14972  3982  14965\n16409    14973  3984  14972\n16410    14965  3982  14966\n16411    15001  3984  15003\n16412    3984  14970  14972\n16413    14970  15001  15002\n16414    15001  14970  3984\n16415    3984  14999  15003\n16416    3984  14973  14999\n16417    14969  14999  14973\n16418    14971  14972  14970\n16419    14971  14970   498\n16420    14970  15002   498\n16421    15018  4044  15014\n16422    15017   495  15018\n16423    4044  15015  15013\n16424    15084   495  15076\n16425    15002  15001  4034\n16426    15073  3979  15084\n16427    15004  15003  4033\n16428    15016  15003  14999\n16429    4034  15004  15231\n16430    4034  15001  15004\n16431    15003  15016  4033\n16432    15004  15001  15003\n16433    15229  15231  15004\n16434    15230  15229  4033\n16435    15231  15229   497\n16436    15229  15004  4033\n16437    15016  15223  4033\n16438    15013   496  15226\n16439    15014  15013  4045\n16440    15014  4044  15013\n16441     496  15247  15226\n16442    15013  15015   496\n16443    15245  15226  15247\n16444    15233  15245  4296\n16445    15013  15227  4045\n16446    15226  15227  15013\n16447    15233  4296  15234\n16448    15245  15247  4296\n16449    15017  15018  15014\n16450    15245  4290  15226\n16451     825  15016  14999\n16452    15017  15014  4045\n16453    15078  15067  3980\n16454    3980  15073  15076\n16455    15085  3986  15070\n16456    4036  15085  15079\n16457    15067  15078  15079\n16458    15066  15073  3980\n16459    15075  15078  3980\n16460    15075  15076  15074\n16461    15078  4036  15079\n16462    15080  4036  15078\n16463    15085  4036  15083\n16464    15075  3980  15076\n16465    15084  15076  15073\n16466    15096  15085  15083\n16467    15095  15094  3987\n16468    15107  3986  15098\n16469    1051  15099  15091\n16470    1051  15095  15099\n16471    15107  15098  15094\n16472    15095  15087  15094\n16473    3987  15098  15097\n16474    15096  15098  3986\n16475    15101  15095  3987\n16476    15101  15099  15095\n16477    15098  15096  15097\n16478    3987  15094  15098\n16479    3986  15085  15096\n16480    15091  15099  15100\n16481    15080  15078  15075\n16482    15079  15085  15070\n16483    15075  4037  15080\n16484    15074  15076   495\n16485    15083   774  15096\n16486    15083  4036  15081\n16487    15077  15074  15017\n16488    4037  15075  15074\n16489    15111  4037  15224\n16490    15077  4037  15074\n16491    15082  15081  4038\n16492    15081  15080  15111\n16493    4037  15077  15224\n16494    15111  15080  4037\n16495    15017  4045  15077\n16496    15083  15081  15082\n16497    4014  15101  15102\n16498    15099  15101  4014\n16499    15104  15100  4014\n16500    15100  15099  4014\n16501    3987  15103  15101\n16502    15097  15103  3987\n16503    15106   774  15236\n16504    15097  15096   774\n16505    15102  15103  4049\n16506    15103  15097  15106\n16507    4049  15103  15106\n16508    15103  15102  15101\n16509    15236   774  15082\n16510    15106  15097   774\n16511    15083  15082   774\n16512    4014  15102  15303\n16513    15081  15111  4038\n16514    4036  15080  15081\n16515    15017  15074   495\n16516    15092  15090  15091\n16517    15077  4045  15225\n16518    3983  14973  14965\n16519    15100  4008  15091\n16520    4048  15221  14983\n16521    15118  15133  15134\n16522    4024  15116  15126\n16523    15117  15118  15116\n16524    15116  15118  4161\n16525    4017  14987  15115\n16526    15126  15116  15163\n16527    15134  15133  1048\n16528    4022  15127  15124\n16529    15126   763  15127\n16530    15122  15126  15127\n16531    4017  15115  15125\n16532    14992  15129  15128\n16533    14992  15128   937\n16534    15120  15136   516\n16535    4021  15120  15119\n16536    15132  4018  14991\n16537    4017  15132  14988\n16538    15120  15164  15136\n16539    15130  15132  4017\n16540    15137  15135  15136\n16541    4019  15137  15136\n16542    14992  4018  15129\n16543    14992  14991  4018\n16544    15132  15131  4018\n16545    4054  15137  15139\n16546    15124  15115  4022\n16547    15128  4021  15119\n16548    1048  15160  15134\n16549    15162  15124  15127\n16550    15115  15124  15125\n16551    4161  15134  15161\n16552    15118  15134  4161\n16553    15168  15167  4163\n16554    15116  4161  15163\n16555    1048  15165  15160\n16556    4163  15306  15305\n16557    15167  15169   520\n16558    15125  15124  4159\n16559    15178  15164  4021\n16560    15164  15120  4021\n16561    15187  4019  15177\n16562    4019  15136  15164\n16563    15171  4021  15129\n16564    15128  15129  4021\n16565    15170  15129  4018\n16566    15130  15125  15174\n16567    4055  15187  15202\n16568    15164  15177  4019\n16569    15130  1895  15131\n16570    15132  15130  15131\n16571    15125  15130  4017\n16572    4019  15187  15137\n16573     520  15169  15891\n16574    15137  15187  15139\n16575    15142  15146  15184\n16576    15145  4030  15158\n16577    15142  15143  15141\n16578     514  15146  15142\n16579    4032  15146  15145\n16580    15144  15145  15146\n16581    15140  15157   515\n16582    15140  15180  15157\n16583    15145  15158  15179\n16584    15157  4031  15158\n16585    4204  15141  15143\n16586    15158  15156  15157\n16587    15140  15138  15139\n16588    15182  4204  15183\n16589    15149  15152  15147\n16590     512  15203  15148\n16591    15155  15153  15154\n16592    15151  15152  15150\n16593     512  15148  15147\n16594    15205  4026  15153\n16595    15152  4029  15150\n16596    15155  1030  15150\n16597    15191  15155  15150\n16598    15155  4027  15153\n16599    15201  15148  15203\n16600    15149  15147  15148\n16601    15140  15139  4055\n16602    15152  4028  15147\n16603    15184  4032  15185\n16604    15184  15146  4032\n16605    15142  4191  15143\n16606    15142  15184  4191\n16607    15184  15186  4191\n16608    4032  15145  15179\n16609    15199  4031  15180\n16610    15180  4031  15157\n16611    15190  4032  15179\n16612    4031  15189  15179\n16613    15198  15180  4055\n16614    4031  15179  15158\n16615    4055  15180  15140\n16616    15183  15143  15188\n16617    15149  15148  4186\n16618    15182  15183  15181\n16619    4029  15152  15149\n16620    15149  15194  4029\n16621     513  15182  15181\n16622    15191  15150  4029\n16623    15148  15201  4186\n16624     513  15200  15201\n16625    4027  15196  15153\n16626    15191  4027  15155\n16627    4027  15191  15193\n16628    15196  4027  15197\n16629    15181  15200   513\n16630    15192  15191  4029\n16631    15181  15183  4202\n16632    15203   513  15201\n16633    15143  4191  15188\n16634    15183  4204  15143\n16635    15139  15187  4055\n16636    15153  15196  15205\n16637    4018  15131  15170\n16638    15891  15169  15723\n16639    15167  15168  15169\n16640    15165  15166  15160\n16641    15165  4178  15166\n16642    4178  15720  15166\n16643    4165  15306  15304\n16644    15703  15168  15305\n16645    15168  4163  15305\n16646    15168  4167  15169\n16647    15698  15304   521\n16648    15305  15306  4165\n16649    15161  15160  4162\n16650    15162  15127   763\n16651    15176   763  15163\n16652    4159  15174  15125\n16653    15124  15162  4159\n16654    15162   763  15173\n16655    15170  15171  15129\n16656    4161  15175  15163\n16657    15162  15172  4159\n16658    15796  15131  1895\n16659    15734  15174  4159\n16660    1895  15174  15740\n16661    1895  15130  15174\n16662    15161  15175  4161\n16663    15131  15796  15170\n16664    15160  15166  4162\n16665    15161  15134  15160\n16666    15304  15697  4165\n16667    15743  15698   521\n16668    15169  4167  15723\n16669    4165  15703  15305\n16670    15698  15743  4164\n16671    15304  15698  15697\n16672    15699  4165  15697\n16673    4164  15697  15698\n16674    4167  15719  15723\n16675    15168  15703  4167\n16676    15702  4167  15703\n16677    15701  15703  4165\n16678    15743  15705  4164\n16679    4160  15176  15175\n16680    15721  15720  4178\n16681    15173  15172  15162\n16682     763  15176  15173\n16683    15175  15161  15726\n16684    15176  15163  15175\n16685    15726  15161  4162\n16686    15728  4162  15166\n16687    1895  15797  15796\n16688    4172  15172  15173\n16689    15720  15728  15166\n16690    15176  15724  15173\n16691    15720  15721  15722\n16692    4183  15796  15798\n16693    15734  4159  15172\n16694    15170  15796  4183\n16695    4031  15199  15189\n16696    4021  15171  15178\n16697    15185  15190  15812\n16698    15190  15179  15189\n16699    15164  15178  15177\n16700    4032  15190  15185\n16701    4055  15202  15198\n16702     817  15177  15178\n16703    15799  15189  15199\n16704    15180  15198  15199\n16705    15202  15800  15198\n16706     817  15202  15177\n16707    15171  15795  15178\n16708    15189  1033  15190\n16709    15201  15200  4186\n16710    15184  15185  15186\n16711    4027  15193  15197\n16712    15194  15149  4186\n16713    15186  15804  4191\n16714    15188  4202  15183\n16715    15200  15181  4202\n16716    15804  15188  4191\n16717    15194  4186  15204\n16718    15200  15836  4186\n16719    15828  15200  4202\n16720    15817  4202  15188\n16721    15186  15185  4190\n16722    4029  15194  15192\n16723    15198  4182  15199\n16724    15177  15202  15187\n16725     817  15800  15202\n16726    15801  15795  4183\n16727    4190  15812  15815\n16728    1033  15812  15190\n16729    15178  15795   817\n16730    4190  15185  15812\n16731    15199  4182  15799\n16732    15805  15800   817\n16733    15799  15810  1033\n16734    1033  15189  15799\n16735    4182  15800  15806\n16736    15800  4182  15198\n16737    15802   817  15795\n16738    15815  15812  1033\n16739    15828  4202  15823\n16740    1032  15817  15804\n16741    15193  15191  15192\n16742    15192  4187  15193\n16743    15836  15204  4186\n16744    15817  15188  15804\n16745    4202  15817  15823\n16746    15813  15803  4190\n16747    15192  15204  4187\n16748    15192  15194  15204\n16749    15200  15828  15836\n16750    15836  15824  15204\n16751    15836  15828  4199\n16752    15803  15804  15186\n16753    4190  15803  15186\n16754    4025  15197  15831\n16755    15811  15799  4182\n16756    4183  15795  15171\n16757    15171  15170  4183\n16758    15193  15831  15197\n16759    15804  15803  1032\n16760    15126  15163   763\n16761    15196  15197  15195\n16762    15255   511  15256\n16763    15211  15209  15210\n16764    15248  15210  15249\n16765    15254   510  15255\n16766    4188  15256  15205\n16767    4267  15248  15249\n16768    15273  15248  4267\n16769    15256  15254  15255\n16770    15205  15256  15301\n16771    15211  15210  4052\n16772     505  15212  15208\n16773    15215  15214  15212\n16774    15219  15220  14990\n16775    15206  4042  15218\n16776    4042  15208  15213\n16777    4051  15211  15214\n16778    15219  4041  15220\n16779    15278  15214  15211\n16780    4048  15283  15221\n16781    15220  15283  4048\n16782    15219  15206  15218\n16783    15213  15208  15212\n16784    15212  15214  4050\n16785     999  14998  15221\n16786    15210  15248  4052\n16787    15208  4042  15206\n16788    4207  15251  15253\n16789    4188  15254  15256\n16790    4267  15299  15273\n16791     510  15254  15261\n16792    15252  15251   510\n16793    15259  15258  4207\n16794    15248  15274  4052\n16795    15300  15273  15299\n16796    15273  15274  15248\n16797    15260  15254  4188\n16798    15278  4052  15279\n16799    4042  15276  15218\n16800    15214  15278  4050\n16801    15218  4041  15219\n16802    15284   999  15221\n16803    15213  15212  4050\n16804    4042  15213  15276\n16805    15218  15275  4041\n16806    4050  15297  15213\n16807    15283  15284  15221\n16808    15283  15220  15294\n16809    15275  15218  15276\n16810    15276  15213  15297\n16811    4050  15278  15277\n16812    15280   999  15296\n16813    15294  15220  4041\n16814    15278  15211  4052\n16815    15196  4188  15205\n16816     999  15222  14997\n16817    15223  15232  15230\n16818    15244  15020  4040\n16819    15282  15235   497\n16820    15229  15230  15228\n16821    4039  15243  15232\n16822    15234   497  15235\n16823    15250  15216  15006\n16824    15250  15222  15280\n16825    15217  4040  15019\n16826    15242  15244  4040\n16827    15230  15232  4271\n16828    15019  15216  15217\n16829    15250  4046  15222\n16830    15228   497  15229\n16831    4290  15227  15226\n16832    4290  15245  15246\n16833    15224  15241  15111\n16834    15224  15077  15225\n16835    4045  15238  15225\n16836    15233  15246  15245\n16837    15241  4038  15111\n16838    15235  4295  15233\n16839    4038  15240  15082\n16840    15102  4049  15302\n16841    1050  15241  15224\n16842    15298  15227  4290\n16843    15234  15235  15233\n16844    15227  15238  4045\n16845    15216  4158  15217\n16846    15243  4039  15244\n16847    15242  15243  15244\n16848    15285  15242  15217\n16849    15228  15230  4271\n16850    15290  4271  15232\n16851    15290  15232  15243\n16852    15242  4040  15217\n16853    15282  15281  15235\n16854    15243  15242   665\n16855    4295  15288  15246\n16856    4295  15235  15281\n16857    15228  4271  15293\n16858    15293  15282  15228\n16859    15250  4158  15216\n16860    4295  15246  15233\n16861    15225  1050  15224\n16862    15227  15298  15238\n16863    15237  4049  15106\n16864    15236  15237  15106\n16865    4038  15696  15240\n16866    15289  4290  15246\n16867    4291  15238  15298\n16868    15298  4290  15289\n16869    4049  16213  15302\n16870    15241  15696  4038\n16871    15240  4288  15236\n16872    15082  15240  15236\n16873    15289  16189  15298\n16874    15225  15238  15239\n16875    15289  15246  15288\n16876    15302  15303  15102\n16877    4158  15250  15280\n16878     497  15228  15282\n16879    15222   999  15280\n16880    15303  15302  1563\n16881    15249  15210   506\n16882    15253  15252  4197\n16883    15261  15252   510\n16884    4207  15253  15259\n16885    15258  15259  15257\n16886    15821  15252  15261\n16887     509  15270  15272\n16888    15260  15261  15254\n16889    15271  4263  15272\n16890    4263  15263  15262\n16891    4189  15261  15260\n16892    4188  15195  15260\n16893    15263   508  15262\n16894    15279  15277  15278\n16895    15274  16114  15279\n16896    15268  4270  15269\n16897    15300  15299   507\n16898    15267   507  15265\n16899    15265  4270  15266\n16900    15269   508  15264\n16901    15273  15300  4268\n16902    15260  15816  4189\n16903    4052  15274  15279\n16904    15818  4197  15819\n16905    15818  15253  4197\n16906     509  15839  15270\n16907    15259  4206  15257\n16908    15253  15818  15259\n16909    15252  15821  4197\n16910    15829  15821  4189\n16911    4189  15821  15261\n16912    15270  4264  15271\n16913    15257  15839   509\n16914    15818  4206  15259\n16915    15821  15830  4197\n16916    15260  15195  15816\n16917    15272  15270  15271\n16918    16096  4268  15300\n16919    15269  15264  15268\n16920    16114  15274  4268\n16921    4268  16106  16114\n16922    4270  15268  15266\n16923    15274  15273  4268\n16924    4265  15264  15263\n16925    15264   508  15263\n16926     507  16095  15300\n16927    16092  15266  15268\n16928    15263  15271  16098\n16929    15265  15266  15267\n16930    15266  4269  15267\n16931    15264  4265  15268\n16932    15271  15263  4263\n16933    1023  16114  16113\n16934    4025  15816  15195\n16935     509  15258  15257\n16936    15196  15195  4188\n16937    15279  16114  1023\n16938     999  15284  15296\n16939    4050  15277  16118\n16940     665  15290  15243\n16941     665  15242  15285\n16942    15276  4043  15275\n16943    4158  15285  15217\n16944    15283  15294  4047\n16945    4047  15294  16116\n16946    15285  4158  15286\n16947    15295  15280  15296\n16948    15291   665  15287\n16949    15294  4041  16115\n16950    4050  16118  15297\n16951    15290   665  15291\n16952    1226  15289  15288\n16953    15281  16195  4295\n16954    4288  15240  16192\n16955    1050  15695  15241\n16956    15239  1050  15225\n16957    15290  15292  4271\n16958    15282  4300  15281\n16959    15282  15293  4300\n16960    16217  1563  15302\n16961    15695  1050  16193\n16962    4295  16195  15288\n16963    15239  15238  4291\n16964    4271  15292  15293\n16965    16213  4049  15237\n16966    4047  15284  15283\n16967    15297  4043  15276\n16968    15275  16115  4041\n16969    16118  16121  15297\n16970     665  15285  15287\n16971    15280  15295  4158\n16972    15284  16119  15296\n16973    4300  15293  16122\n16974    15296  4278  15295\n16975    16117  15277  1023\n16976    4287  15292  15291\n16977    15292  15290  15291\n16978    4158  15295  15286\n16979    16135  15275  4043\n16980    16117  16118  15277\n16981    16122  15293  15292\n16982    15696  16192  15240\n16983    1050  15239  16193\n16984    4288  16212  15237\n16985    16212  16213  15237\n16986    15695  15696  15241\n16987    15237  15236  4288\n16988    15288  16196  1226\n16989    16202  15281  4300\n16990    16190  4291  16189\n16991    15298  16189  4291\n16992    1226  16191  16189\n16993    15239  4291  16197\n16994    16196  15288  16195\n16995    1226  16189  15289\n16996    16195  15281  16202\n16997    16213  16217  15302\n16998    15696  15695  4289\n16999    4043  15297  16121\n17000    15277  15279  1023\n17001    15307  1563  16218\n17002    16095   507  15267\n17003    15252  15253  15251\n17004    15197  4025  15195\n17005    15104  4014  15303\n17006    4164  15700  15697\n17007    15133  15118  4369\n17008    15307  15303  1563\n17009    15328   472  15308\n17010    15310  15309   473\n17011    15308   472  15309\n17012    15324  15323  4071\n17013     476  15323  15318\n17014    15316  15315  4062\n17015    15313  15312   474\n17016     474  15345  15313\n17017    15315  15314   473\n17018    15312  15311  4062\n17019    15317   476  15318\n17020    4070  15318  15324\n17021    15318  15323  15324\n17022    4071  15320  15324\n17023    15319  15317  15318\n17024    15324  15320  15340\n17025    4071  15321  15320\n17026    15371  15373  4075\n17027    4075  15349  15348\n17028    15372  15371   478\n17029    15379  4067  15378\n17030    15377  15378  4069\n17031    15378  15377  15379\n17032    4069  15382  15393\n17033    15379  15377   478\n17034     478  15377  15372\n17035    15321   477  15322\n17036    15348  15349  15341\n17037     477  15341  15322\n17038     477  15348  15341\n17039    15321  15322  15320\n17040    15377  15375  15372\n17041    15375  15377  4069\n17042    15349  15373  15380\n17043    15372  4073  15373\n17044    4069  15376  15375\n17045    15349  4075  15373\n17046    15372  15373  15371\n17047    15372  15375  4073\n17048    15382  4069  15378\n17049    15322  4072  15320\n17050    15326  15308  4060\n17051    15310   473  15314\n17052    15314  15332  15310\n17053    15308  15310  4060\n17054    15308  15309  15310\n17055    15326  4083  15328\n17056    4063  15311  15313\n17057    15316  15314  15315\n17058    4064  15314  15316\n17059    15311  15330  15316\n17060    4066  15344  15345\n17061    4062  15311  15316\n17062    15312  15313  15311\n17063    15345  15344  15313\n17064    4083  15326  15325\n17065    15327  15326  4060\n17066    4060  15332  15333\n17067    15332  15314  4064\n17068    15310  15332  4060\n17069    15332  4064  15334\n17070    4063  15344  15343\n17071    15342  15344  4066\n17072    4064  15330  15329\n17073    15330  15311  4063\n17074    15343  15344  15342\n17075    4064  15316  15330\n17076    15313  15344  4063\n17077    4063  15329  15330\n17078    15326  15328  15308\n17079    15317  15319  4077\n17080    15341  15338  15322\n17081    4074  15341  15349\n17082    4070  15319  15318\n17083    15380  4074  15349\n17084    4077  15319  15336\n17085    15376  15374  15375\n17086    15376  4069  15393\n17087    15376  4081  15374\n17088    15374  4073  15375\n17089    15376  15393  15398\n17090    15380  4073  15395\n17091    15374  15395  4073\n17092    4077  15336  15466\n17093    15335  15336  15319\n17094    15340  15347  4070\n17095    15319  4070  15335\n17096    15340  4070  15324\n17097    15338  4072  15322\n17098    15340  15320  4072\n17099    15338  4074  15339\n17100    15396  4074  15380\n17101    15380  15395  15396\n17102    4072  15338  15337\n17103    15395  15374  15458\n17104    15340  4072  15346\n17105    15338  15341  4074\n17106    15336  15416  15466\n17107    15393   782  15398\n17108    15373  4073  15380\n17109    4081  15376  15398\n17110    15378  4067  15356\n17111    15353  15369  15362\n17112    15350  4155  15353\n17113    15353  4155  15369\n17114    15369   480  15362\n17115    15362  15360  15361\n17116    15360  15362   480\n17117    15368  15367  4112\n17118    15361  4112  15362\n17119    15360  4110  15361\n17120    15362  4112  15353\n17121    15354  15353  4112\n17122    15352  4105  15351\n17123    4105  15352  15350\n17124     479  15351  15358\n17125    15351   479  15352\n17126    15351  4105  15359\n17127    4105  15354  15366\n17128    15354  15350  15353\n17129    15366  15354  15367\n17130    15367  15354  4112\n17131    15367  15368  15365\n17132    15354  4105  15350\n17133    15352  4155  15350\n17134    15367  15365   872\n17135    4112  15361  15368\n17136    4110  15546  15397\n17137    15397  15545  4111\n17138    15545  15397  15546\n17139    15546   481  15545\n17140    15397  15368  15361\n17141    15525  15523   481\n17142    15523  15525  15519\n17143     481  15522  15545\n17144    15522   481  15523\n17145    15522  15524  4114\n17146    15545  15522  15594\n17147    4111  15363  15365\n17148    15368  15397  4111\n17149    15603  15363  15595\n17150    15595  15363  4111\n17151    15545  15595  4111\n17152    4111  15365  15368\n17153    15594  4114  15596\n17154    15595  15545  15594\n17155    15604  4126  15600\n17156    15596  4126  15594\n17157    15596  4114  15599\n17158    15594  4126  15595\n17159    4114  15594  15522\n17160    15364  15365  15363\n17161    1070  15623  15617\n17162    15397  15361  4110\n17163    4126  15603  15595\n17164    15357  15355  15356\n17165    15357   479  15355\n17166    15356  4068  15382\n17167    4068  15356  15355\n17168    15355  15381  4068\n17169    15357  15356  4067\n17170    15358  15359  4106\n17171    15355   479  15358\n17172    15381  4106  15384\n17173    4106  15381  15358\n17174    4106  15370  15388\n17175    15358  15381  15355\n17176    15359  15358  15351\n17177    4068  15381  15386\n17178    15386   782  15393\n17179    15382  4068  15386\n17180     782  15384  15383\n17181    15384   782  15386\n17182    15384  15386  15381\n17183    15386  15393  15382\n17184    15385  15388  15389\n17185    15385  15384  4106\n17186    15389  4078  15385\n17187    15385  4078  15383\n17188    15388  4132  15389\n17189    15385  15383  15384\n17190    15388  15385  4106\n17191    15398   782  15456\n17192    4106  15359  15370\n17193    15356  15382  15378\n17194    15366   872  15370\n17195    15366  15367   872\n17196    15387  4132  15388\n17197    15387  15370   872\n17198     872  15364  15387\n17199    15366  15370  15359\n17200    15363  4127  15364\n17201    15364   872  15365\n17202    15394  15364  4127\n17203    15603  15602  4127\n17204    15603  4126  15604\n17205    15387  15364  15394\n17206    4127  15363  15603\n17207    15604  15602  15603\n17208    4132  15394  15390\n17209    15394  4132  15387\n17210    15391  15392  15390\n17211    15390  15392  4132\n17212    15394  15497  15390\n17213    15392  15389  4132\n17214    15497  15602  15616\n17215    15497  15394  4127\n17216    15618  4129  15616\n17217    15616  4129  15497\n17218    1070  15616  15602\n17219    15617  15616  1070\n17220    15602  15604  1070\n17221    15497  4129  15390\n17222    4127  15602  15497\n17223    15460  15389  15392\n17224    1070  15604  15636\n17225    15388  15370  15387\n17226    4105  15366  15359\n17227     782  15383  15463\n17228    4126  15596  15600\n17229    15390  4129  15391\n17230    4083  15399  15401\n17231    4083  15325  15399\n17232    15399  15400  15401\n17233    15401  15400   471\n17234    15399  15325  15402\n17235    15327  15333  15411\n17236    15327  4060  15333\n17237    4059  15402  15325\n17238    15411  4059  15327\n17239    15411  15418  15407\n17240    15327  4059  15325\n17241    15326  15327  15325\n17242    15407  4059  15411\n17243    15406  15400  15404\n17244    15400  15406   471\n17245    15424  4088  15404\n17246    15404  4088  15406\n17247    15400  4082  15404\n17248    4082  15402  15408\n17249    4082  15400  15399\n17250    1029  15408  15407\n17251    15407  15408  15402\n17252    15402  4059  15407\n17253    15404  4082  15405\n17254    15399  15402  4082\n17255    15408  15405  4082\n17256    15411  15333  4061\n17257    4063  15331  15329\n17258    15410  4064  15329\n17259    4064  15410  15334\n17260    15334  15412  4061\n17261    1062  15329  15331\n17262    15334  4061  15333\n17263    15343   475  15414\n17264    15343  15342   475\n17265    15415   475  15416\n17266     475  15415  15414\n17267    15466  15416   475\n17268    15343  15414  15331\n17269    15333  15332  15334\n17270    15414  1062  15331\n17271    4084  15412  15410\n17272    15412  15418  4061\n17273    1029  15407  15418\n17274    15412  15431  15418\n17275    15329  15409  15410\n17276    15412  15334  15410\n17277    15413  15415  4065\n17278    15417  15415  15416\n17279    15409  1062  15438\n17280    1062  15414  15413\n17281    15415  15417  4065\n17282    15409  15329  1062\n17283    15415  15413  15414\n17284    15419  1062  15413\n17285    15416  4076  15417\n17286    4061  15418  15411\n17287    15343  15331  4063\n17288    15410  15409  4084\n17289    15424  15403  15421\n17290    15424  15404  15403\n17291     470  15421  15423\n17292    15421   470  15424\n17293    15403  4087  15421\n17294    15424   470  4088\n17295    15408  15429  15405\n17296    15408  1029  15429\n17297    15428  4087  15429\n17298    15429  4087  15405\n17299    15429  1029  15430\n17300    15405  4087  15403\n17301    15404  15405  15403\n17302    15421  4087  15422\n17303    15423  15422  4086\n17304    15423  15421  15422\n17305    15425  4086  15426\n17306    15426  4086  15422\n17307    15422  15428  15426\n17308    15428  15430  4085\n17309    15422  4087  15428\n17310    15439  4085  15440\n17311    15440  4085  15430\n17312    15440  15430  15433\n17313    15428  4085  15426\n17314    15429  15430  15428\n17315    15427  15426  4085\n17316    15430  1029  15433\n17317    15431  4084  15432\n17318    1029  15418  15431\n17319    15435  15432  15437\n17320    15437  15432  4084\n17321    15409  15437  4084\n17322    15431  15432  15433\n17323    15420  15419  4065\n17324    15437  15409  15438\n17325    15437  15438  4090\n17326    15419  15442  15438\n17327    4065  15417  15445\n17328    1062  15419  15438\n17329    15413  4065  15419\n17330    15420  4065  15445\n17331    15432  4089  15433\n17332    15432  15435  4089\n17333    15440  4089  15441\n17334    15435  15434  4089\n17335    15435  4090  15436\n17336    15433  4089  15440\n17337    15442  15420  4103\n17338    15442  4090  15438\n17339    15442  15444  4090\n17340    15443  15444  15442\n17341    4103  15443  15442\n17342    4090  15444  15436\n17343    4103  15420  15446\n17344    15435  15437  4090\n17345    15420  15442  15419\n17346    16502  15436  15444\n17347    15420  15445  15446\n17348    15431  15433  1029\n17349    15412  4084  15431\n17350    15436  15434  15435\n17351    15417  15455  15445\n17352    4076  15335  15451\n17353    15347  15340  15346\n17354    1912  15347  15346\n17355    15335  15347  15451\n17356    15335  4070  15347\n17357    4076  15416  15336\n17358    15339  15396  15448\n17359    15395  15458  1443\n17360    4092  15337  15339\n17361    15337  15346  4072\n17362    15396  15395  1443\n17363    15338  15339  15337\n17364    15396  15339  4074\n17365    15346  15337  15447\n17366    15454  15455  15451\n17367    15451  15455  4076\n17368    15454  15451  1912\n17369    1912  15451  15347\n17370    15447  1912  15346\n17371    15449  1912  15447\n17372    15448  1443  15452\n17373    15465  1443  15458\n17374    15448  15453  4092\n17375    15337  4092  15447\n17376    15465  15452  1443\n17377    15339  15448  4092\n17378    15396  1443  15448\n17379    15450  15447  4092\n17380    15458  15464  15465\n17381    4095  15445  15455\n17382    15456  15457  15398\n17383    15491  15383  4078\n17384    4099  15456  15462\n17385    15456   782  15463\n17386    15383  15491  15463\n17387    15398  15457  4081\n17388    15389  15460  4078\n17389    15391   778  15392\n17390    15392   778  15460\n17391    4129  15618  15622\n17392    15618  15619  15622\n17393    4078  15460  15459\n17394    15618  15616  15617\n17395    15391  4129  15622\n17396    15464  15457  15467\n17397    15457  15464  4081\n17398    15465  15467  4096\n17399    4099  15467  15457\n17400    15456  4099  15457\n17401    15464  15467  15465\n17402    4078  15459  15491\n17403    15461  15459  15460\n17404    15484  15491  15459\n17405    15460   778  15461\n17406    15494   778  15391\n17407    4080  15463  15491\n17408    15462  15456  15463\n17409    15391  15622  15494\n17410    15619  15618  4130\n17411    4081  15464  15458\n17412    15336  15335  4076\n17413    15478  15467  4099\n17414    15473  4095  15454\n17415    15454  4095  15455\n17416    15468  15469  15449\n17417    15469  15454  1912\n17418    15449  15469  1912\n17419    15473  15454  15469\n17420    15453  15452  15492\n17421    15452  15465  4096\n17422    15450  15453  15470\n17423    15450  4092  15453\n17424    15452  4096  15492\n17425    15449  15447  15450\n17426    15453  15448  15452\n17427    4091  15468  15449\n17428    15476  15446  15473\n17429    15446  4095  15473\n17430    15476  15473  4094\n17431    4094  15473  15469\n17432    15468  4094  15469\n17433    4103  15446  15477\n17434    4093  15492  15490\n17435    15479  15492  4096\n17436    4091  15450  15470\n17437    15470  15453  4093\n17438    15490  15492  15479\n17439    15450  4091  15449\n17440    4093  15453  15492\n17441    4093  15474  15470\n17442    4096  15478  15479\n17443    15446  15445  4095\n17444    15485  15462  4080\n17445    15462  15463  4080\n17446    15483  4080  15484\n17447    4079  15484  15459\n17448    4080  15491  15484\n17449    15482  15484  4079\n17450     778  15487  15461\n17451     778  15494  15487\n17452    15494  15622  4131\n17453    15494  15495  15487\n17454    15619  4131  15622\n17455    4079  15461  15486\n17456    4079  15459  15461\n17457    15486  15461  15487\n17458    15478  15481  15480\n17459    4099  15481  15478\n17460    15485  4101  15481\n17461    15481  4101  15480\n17462    15462  15485  15481\n17463    15479  15478   735\n17464    15486  15487  4134\n17465    15483  15485  4080\n17466    15482  15483  15484\n17467    15493  15482  15486\n17468    15482  1444  15483\n17469    16663  15485  15483\n17470    15495  4131  15637\n17471    15486  15482  4079\n17472    15494  4131  15495\n17473    4134  15487  15495\n17474    15619  15621  4131\n17475    15478  4096  15467\n17476    4099  15462  15481\n17477    15480   735  15478\n17478    15618  15617  4130\n17479    15455  15417  4076\n17480    15458  15374  4081\n17481    15471  4094  15468\n17482    15523  15524  15522\n17483    3999  15516  15509\n17484    15505   486  15504\n17485    15504  3999  15505\n17486    15044  15509  15516\n17487    15044   487  15045\n17488    15509  15505  3999\n17489    3996  15509  15044\n17490    15044  15046  3996\n17491    15044  15516   487\n17492    15506  15509  3996\n17493    3998  15498  15499\n17494    15505  15499   486\n17495    4156  15498  15500\n17496    3998  15500  15498\n17497    15499  15505  3998\n17498    3998  15506  15508\n17499    15506  3998  15505\n17500    1071  15512  15508\n17501    15512  15500  15508\n17502    15508  15506  15507\n17503    15508  15500  3998\n17504    15505  15509  15506\n17505    4156  15500  15512\n17506    15507  15506  3996\n17507    15045  3997  15046\n17508    15046  15062  15061\n17509    15062  15046  3997\n17510    15514  3996  15046\n17511    15060  15050  15054\n17512    15061   488  15063\n17513    15061  15062   488\n17514    15063   488  15051\n17515    15060  15054   488\n17516    15046  15061  15514\n17517    15507  15514  15515\n17518    15507  3996  15514\n17519    15543  1071  15515\n17520    15515  1071  15507\n17521    15514  3995  15515\n17522    1071  15508  15507\n17523    3995  15063  15547\n17524    3995  15514  15061\n17525    4115  15549  15548\n17526    15547  15549  3995\n17527    15547  15063  15051\n17528    3995  15549  15515\n17529    15061  15063  3995\n17530    15512  1071  15513\n17531     488  15054  15052\n17532    15044  15045  15046\n17533    15549  15543  15515\n17534     483  15541  15527\n17535    4123   484  15531\n17536    15541  4123  15528\n17537     485  15502  15501\n17538     484  15540  15534\n17539    15502  4156  15503\n17540    15517  15534  15540\n17541     482  15526  15520\n17542    15527  15541  15528\n17543    15528  4108  15527\n17544    15526  15527  15520\n17545    15526   483  15527\n17546    15531   484  15532\n17547    4123  15531  15528\n17548     484  15533  15532\n17549    15535  15533  15534\n17550    15535  15534  4118\n17551    15528  15531  15529\n17552    15534  15533   484\n17553    4120  15533  15535\n17554    15517  15540   485\n17555    15503  15513  4117\n17556    4156  15512  15503\n17557    15511  15501  4117\n17558    15501  15502  4117\n17559    15513  15544  4117\n17560    15510   485  15501\n17561    15543  4115  15544\n17562    4115  15543  15549\n17563    15511  4117  15544\n17564    15554  15544  4115\n17565    4116  15554  15568\n17566    15543  15544  15513\n17567    15513  15503  15512\n17568    15511  15544  15554\n17569    4118  15517  15518\n17570     485  15510  15517\n17571    4118  15536  15535\n17572    15518  15536  4118\n17573    15518  15517  15510\n17574    15517  4118  15534\n17575    4116  15518  15510\n17576    15511  15554  4116\n17577    4116  15574  15518\n17578    15574  4116  15570\n17579    4119  15536  15574\n17580    15518  15574  15536\n17581    4116  15568  15570\n17582    4116  15510  15511\n17583    15501  15511  15510\n17584    15570  15572  15574\n17585    15553  15554  4115\n17586    15502  15503  4117\n17587    1071  15543  15513\n17588    15537  15535  15536\n17589    15548  15549  15547\n17590    15049  15048  4010\n17591    15054  4001  15049\n17592    15053  15052  4010\n17593    4010  15052  15049\n17594    15048  15056  4010\n17595    15049  15052  15054\n17596    15056  15059  1049\n17597    15059  15056  15039\n17598    15055  1049  15058\n17599    1049  15055  15056\n17600    15059  15110  1049\n17601    15056  15055  4010\n17602    15048  4007  15056\n17603    15053  4010  15055\n17604    15051  15053  4012\n17605    15053  15051  15052\n17606    15550  4012  15057\n17607    15057  4012  15053\n17608    15055  15057  15053\n17609    4012  15548  15547\n17610    15058  15110  15564\n17611    15057  15055  15058\n17612    15565  4011  15564\n17613    15564  4011  15058\n17614    15110  4009  15564\n17615    15058  4011  15057\n17616    1049  15110  15058\n17617    15550  15057  4011\n17618    15059  15109  15110\n17619    15052  15051   488\n17620    4006  15092  15109\n17621    4006  15090  15092\n17622    15109  15114  4009\n17623    15114  15109  15092\n17624    15092  4008  15114\n17625    15109  4009  15110\n17626    15105  15104  4013\n17627    15307  15104  15303\n17628    15114  4008  15555\n17629    4008  15100  15105\n17630    15104  15307  4013\n17631    4008  15092  15091\n17632    15105  15100  15104\n17633    15555  4008  15105\n17634    15114  15556  4009\n17635    15114  15555  15556\n17636    15558  4009  15556\n17637    1562  15556  15555\n17638    15555  15560  1562\n17639    15564  4009  15558\n17640    4013  15562  15561\n17641    15562  4013  15307\n17642    1562  15560  15559\n17643    15561  15560  4013\n17644    15562  15563  15561\n17645    15560  15555  15105\n17646    4013  15560  15105\n17647    15559  15560  15561\n17648    15562  15307  16218\n17649    15109  15059  4006\n17650    4006  15059  15039\n17651    1562  15557  15556\n17652    15548  15550  15552\n17653    15550  15548  4012\n17654     773  15553  15552\n17655    15552  15553  15548\n17656    15550  15551  15552\n17657    15553  15568  15554\n17658    15565  15558  4015\n17659    15551  15550  4011\n17660     773  15552  15551\n17661    15565  15589  15551\n17662    15558  15557  4015\n17663    4011  15565  15551\n17664    15558  15565  15564\n17665    4015  15589  15565\n17666    15568   773  15569\n17667     773  15568  15553\n17668    15569  4121  15570\n17669    15575  15576  15569\n17670    15569   773  15575\n17671    15569  15570  15568\n17672    15589  15579  15575\n17673    15579  15589  4015\n17674    15575  4124  15576\n17675    4124  15575  15579\n17676    15579  15578  4124\n17677    15589  15575   773\n17678     773  15551  15589\n17679    15586  15576  4124\n17680    4015  15577  15579\n17681    4115  15548  15553\n17682    1562  15566  15557\n17683    15558  15556  15557\n17684    4057  15577  15566\n17685    15566  15577  15557\n17686    15559  15567  15566\n17687    15577  15578  15579\n17688    4058  15563  15692\n17689    4058  15567  15559\n17690    15588  4058  15692\n17691    4058  15588  15567\n17692    15692  15563  16219\n17693    15559  15561  4058\n17694    15566  1562  15559\n17695    4057  15566  15567\n17696    15578  4057  15580\n17697    4057  15578  15577\n17698    15580  15581  15578\n17699    15582  15583  15580\n17700    15580  4057  15582\n17701    4124  15578  15581\n17702    15588  15691  4056\n17703    15691  15588  15692\n17704    15583  4056  15584\n17705    4056  15582  15588\n17706    15591  4056  15691\n17707    4056  15583  15582\n17708    15592  15591  4293\n17709    15582  4057  15567\n17710    15567  15588  15582\n17711    15584  4056  15591\n17712    15691  15692  1253\n17713    15577  4015  15557\n17714    4058  15561  15563\n17715    4121  15569  15576\n17716    15563  15562  4292\n17717    15547  15051  4012\n17718    15047  15048  15049\n17719    15583   685  15580\n17720    4113  15519  15521\n17721    15520  15519   482\n17722    15601  15524  4113\n17723    15524  15523  4113\n17724    15519  15520  15521\n17725    15523  15519  4113\n17726    15521  4108  15538\n17727    4108  15521  15520\n17728    15539  15538  4109\n17729    15538  15539  15521\n17730    15538  15605  4109\n17731    15521  15539  4113\n17732    15527  4108  15520\n17733    15601  4113  15539\n17734    15599  15601  4107\n17735    15601  15599  15524\n17736    15597  15598  4107\n17737    4107  15598  15599\n17738    15601  15608  4107\n17739    15598  15596  15599\n17740    15608  4109  15607\n17741    15608  15601  15539\n17742    2236  15614  15607\n17743    15607  15614  15608\n17744    15607  4109  15606\n17745    15608  15614  4107\n17746    15539  4109  15608\n17747    15597  4107  15614\n17748    15530  15538  4108\n17749    15596  15598  15600\n17750    15529  15532  4122\n17751    15530  15528  15529\n17752    15530  4122  15605\n17753    4122  15530  15529\n17754    15532  15542  4122\n17755    15530  4108  15528\n17756    15537  4119  15571\n17757    15542  15533  4120\n17758    4122  15542  15612\n17759    15532  15533  15542\n17760    15537  15590  4120\n17761    15537  4120  15535\n17762    4119  15537  15536\n17763    15613  15542  4120\n17764    4122  15606  15605\n17765    4122  15612  15606\n17766    15607  15606  2236\n17767    15612  15609  15606\n17768    15612  15613  4151\n17769    15605  15606  4109\n17770    15644  15590  2237\n17771    15612  15542  15613\n17772    15613  15644  4151\n17773    15644  15613  15590\n17774    15644  2237  15648\n17775    4120  15590  15613\n17776    15537  15571  15590\n17777    4151  15644  15639\n17778    4119  15572  15571\n17779    15530  15605  15538\n17780    15529  15531  15532\n17781    15612  4151  15609\n17782    15598  4128  15600\n17783    4128  15598  15597\n17784    15636  4128  15626\n17785    4128  15636  15600\n17786    15597  15615  4128\n17787    15623  1070  15636\n17788    15615  2236  15625\n17789    15615  15597  15614\n17790    15626  15625  4133\n17791    15625  15626  15615\n17792    4133  15625  15627\n17793    15615  15626  4128\n17794    2236  15615  15614\n17795    15636  15626  15623\n17796    15620  4130  15624\n17797    15617  15623  15624\n17798     698  15621  15620\n17799    15621  15619  15620\n17800    15617  15624  4130\n17801    15619  4130  15620\n17802    15624  4133  15628\n17803    4133  15624  15623\n17804    15620  15628   698\n17805    15629  15630  15628\n17806    15629  15628  4133\n17807    15624  15628  15620\n17808    15623  15626  4133\n17809     698  15628  15630\n17810    15625  2236  15611\n17811    15604  15600  15636\n17812    15609  15610  15611\n17813    15609  4151  15610\n17814    15611  4136  15627\n17815    4136  15611  15610\n17816    15610  15640  4136\n17817    15611  15627  15625\n17818    15639  15648  4140\n17819    15610  4151  15639\n17820    4136  15640  15634\n17821    4140  15640  15639\n17822    4140  15645  15669\n17823    15639  15640  15610\n17824    15644  15648  15639\n17825    15669  15640  4140\n17826    15627  15631  15629\n17827    15627  4136  15631\n17828    15629  4137  15630\n17829    4137  15629  15631\n17830    15631  15635  4137\n17831    15629  4133  15627\n17832    15634  15669  1619\n17833    15631  4136  15634\n17834    15635  1619  15670\n17835    1619  15635  15634\n17836    15668  1619  15669\n17837    4137  15635  15671\n17838    1619  15672  15670\n17839    15634  15635  15631\n17840    15640  15669  15634\n17841    15630  4137  15633\n17842    15648  15646  4140\n17843    2236  15609  15611\n17844    15606  15609  2236\n17845    15671  15635  15670\n17846    2237  15590  15571\n17847    15599  4114  15524\n17848    15573  2237  15571\n17849    15641  15573  15587\n17850    2237  15641  15643\n17851    15641  2237  15573\n17852    15573  15572  4121\n17853    15573  15571  15572\n17854    15576  15587  4121\n17855    15576  15586  15587\n17856    15587  4125  15641\n17857    4125  15587  15586\n17858    4125  15593  15649\n17859    4121  15587  15573\n17860    4119  15574  15572\n17861    15641  4125  15642\n17862    15643  15642  4138\n17863    15642  15643  15641\n17864    15647  15646  4138\n17865    4138  15646  15643\n17866    15642  15650  4138\n17867    15646  15648  15643\n17868    15661  15650  4141\n17869    15649  15650  15642\n17870    2328  15662  15661\n17871    15661  15662  15650\n17872    15650  15649  4141\n17873    15650  15662  4138\n17874    15642  4125  15649\n17875    15647  4138  15662\n17876    4125  15586  15593\n17877    15646  15645  4140\n17878    15581   685  15593\n17879    15581  15580   685\n17880    15653  4141  15649\n17881    15653  15593   685\n17882    15653   685  15651\n17883    15581  15593  15586\n17884    15584  15592  4153\n17885    15592  15584  15591\n17886    15651   685  15585\n17887    4153  15585  15584\n17888    15592  15659  4153\n17889    15585   685  15583\n17890    15584  15585  15583\n17891    15657  15585  4153\n17892    15653  15652  4141\n17893    15652  15653  15651\n17894    4141  15652  15655\n17895    4150  15652  15651\n17896    15651  15657  4150\n17897    15654  15652  4150\n17898    4153  15658  15657\n17899    15657  15651  15585\n17900    4154  15656  15658\n17901    15658  15656  15657\n17902    15660  15658  15659\n17903    4154  15658  15660\n17904    15660  15659  2022\n17905    15657  15656  4150\n17906    15659  15658  4153\n17907    15655  15661  4141\n17908    16211  15659  15592\n17909    15653  15649  15593\n17910    4124  15581  15586\n17911    15656  15664  4150\n17912    15645  15647  4139\n17913    15647  15645  15646\n17914    15665  15668  4139\n17915    4139  15668  15645\n17916    15647  15673  4139\n17917    15668  15669  15645\n17918    2328  15687  15674\n17919    2328  15661  15687\n17920    4139  15673  15666\n17921    15674  15673  2328\n17922    15687  15679  15674\n17923    15673  15647  15662\n17924    2328  15673  15662\n17925    15674  15666  15673\n17926    4143  15665  15667\n17927    15665  15672  15668\n17928    15670  15672  15688\n17929    4143  15672  15665\n17930    15665  15666  15667\n17931    15665  4139  15666\n17932    15682  4142  15678\n17933    4142  15667  15666\n17934    4143  15667  15684\n17935    15682  15667  4142\n17936    4142  15679  15678\n17937    15666  15674  4142\n17938    15674  15679  4142\n17939    15672  4143  15688\n17940    15687  4144  15679\n17941    15672  1619  15668\n17942    15655  15654  4144\n17943    15655  15652  15654\n17944    4144  15675  15677\n17945    15675  4144  15654\n17946    15654  15664  15675\n17947    15677  15679  4144\n17948    15656  15663  15664\n17949    15664  15654  4150\n17950    2026  15664  15663\n17951    15689  15663  4154\n17952    15689  4154  16214\n17953    15675  15664  2026\n17954    15663  15656  4154\n17955    15685  15663  15689\n17956    15677  15676  4145\n17957    15677  15675  15676\n17958    15682  15678  15683\n17959    4145  15678  15677\n17960    15676  15681  4145\n17961    15678  15679  15677\n17962    2026  15685  15680\n17963    15685  2026  15663\n17964    4147  15681  15680\n17965    15681  15676  15680\n17966    15686  15680  15685\n17967    15686  4147  15680\n17968    15686  15685  4310\n17969    15680  15676  2026\n17970    15675  2026  15676\n17971    15683  15678  4145\n17972    15685  15689  4310\n17973    4144  15687  15655\n17974    15655  15687  15661\n17975    15682  15684  15667\n17976    4154  15660  16214\n17977    15643  15648  2237\n17978    15572  15570  4121\n17979    15621  15637  4131\n17980    15591  15691  16226\n17981    15519  15525   482\n17982    15693  4145  15681\n17983    15284  4047  16119\n17984    15706  15716  15708\n17985    4180  15706  15705\n17986    15706  4180  15716\n17987    15716   522  15708\n17988    15709  15708   522\n17989    15709  15742  15741\n17990    15706  15708  4168\n17991    15710  15708  15709\n17992    15709  4169  15710\n17993    15709   522  15742\n17994    4168  15708  15710\n17995    15707  15700  4164\n17996    15705  15706  15707\n17997    1054  15699  15700\n17998    15699  15697  15700\n17999    15700  15707  15711\n18000    15705  15707  4164\n18001    15713  15711  4168\n18002    1054  15700  15711\n18003    15714  15704  1054\n18004    15704  15699  1054\n18005    1054  15711  15712\n18006    15711  15707  4168\n18007    15706  4168  15707\n18008    15701  15699  15704\n18009    15710  15713  4168\n18010    4165  15699  15701\n18011    15741  4232  15744\n18012    4169  15709  15741\n18013    15745  4169  15741\n18014    15744  4232  15752\n18015    4169  15748  15710\n18016    15753  15752  2877\n18017    15744  15745  15741\n18018     855  15745  15744\n18019    15745  15747  4169\n18020    15752  15753  15744\n18021    15748  4169  15747\n18022    15712  15714  1054\n18023    15712  15713  4170\n18024    15715  15714  4179\n18025    15715  15704  15714\n18026    15712  15746  15714\n18027    15713  15712  15711\n18028    4170  15746  15712\n18029    15747  4170  15748\n18030    4179  15714  15746\n18031    15767  4179  15746\n18032    15746  4170  15759\n18033    15713  15748  4170\n18034    15710  15748  15713\n18035    15715  4179  15791\n18036    15781  15791  4179\n18037    15742  4232  15741\n18038    4166  15704  15715\n18039    15719  4167  15702\n18040    15702  15701  4166\n18041    15722   519  15732\n18042     519  15723  15719\n18043    15702  15717  15719\n18044    15703  15701  15702\n18045     519  15719  15718\n18046    4166  15715  15717\n18047    4174  15720  15722\n18048    15731  4174  15722\n18049    15738  15728  4174\n18050    15717  15702  4166\n18051    15704  4166  15701\n18052    15720  4174  15728\n18053    4160  15726  15725\n18054    4162  15728  15727\n18055    15724  15176  4160\n18056    4160  15729  15724\n18057    15726  4162  15727\n18058    15173  15724  4172\n18059    15724  15730  4172\n18060    1113  15725  15727\n18061    4172  15733  15172\n18062    15736  15733  4172\n18063    15725  15729  4160\n18064    15725  15726  15727\n18065    15727  15728  15738\n18066    15172  15733  15734\n18067    15717  15718  15719\n18068    4160  15175  15726\n18069    15732  15718  15770\n18070    15718  15717  4175\n18071    15731  15722  15732\n18072    4173  15731  15732\n18073    15770  15718  4175\n18074    4174  15731  15738\n18075    4173  15770  15772\n18076    4175  15771  15770\n18077    15768  15739  15769\n18078    15739  15731  4173\n18079    15791  15771  4175\n18080    4173  15732  15770\n18081    4175  15717  15715\n18082    15731  15739  15738\n18083    15727  15738  1113\n18084    15730  15729  4171\n18085    15736  4172  15730\n18086    15776  15736  15730\n18087    15725  1113  15737\n18088    15730  15724  15729\n18089    1113  15768  15737\n18090    1113  15738  15739\n18091    15776  15730  4171\n18092    15778  4171  15737\n18093    15777  15776  4171\n18094    15729  15737  4171\n18095    15778  15737  15768\n18096    15725  15737  15729\n18097    15739  15768  1113\n18098    15736  15776  1120\n18099    15769  15739  4173\n18100     519  15718  15732\n18101    15791  4175  15715\n18102    15735  15733  15736\n18103    15751  2877  15749\n18104    15743  4180  15705\n18105    10732  2866  10713\n18106    10711  2866  10714\n18107    15765  15766  10732\n18108    10732  15766  2866\n18109    2866  10711  10713\n18110    10731  10713  2867\n18111    10712  10713  10711\n18112    15755  2865  15756\n18113    2865  10732  10731\n18114    2865  10731  15756\n18115    10731  10732  10713\n18116    2868  10721  10723\n18117    15765  10732  2865\n18118    15751  15753  2877\n18119    15749  15750  15751\n18120     855  15747  15745\n18121    15754   855  15753\n18122    15753  15751  15754\n18123     523  15750  15749\n18124    15765  15755  15750\n18125    15755  15765  2865\n18126    15750  2878  15751\n18127    15754  15751  2878\n18128    2878  15750  15755\n18129    15765  15750   523\n18130     523  15766  15765\n18131     855  15754  15761\n18132    2867  10713  10712\n18133    15744  15753   855\n18134    2867  10721  10720\n18135    2867  10712  10721\n18136    10720  15756  10731\n18137    10722   870  10720\n18138    10720  10721  10722\n18139    15756  10720   870\n18140    2868  10727  10722\n18141    10727  2868  10724\n18142    10722  15892   870\n18143    15892  10722  10727\n18144    4218  15895  15897\n18145    2868  10722  10721\n18146    10723  10721  10712\n18147     870  15892  15894\n18148    15792  2878  15898\n18149    15755  15756  15757\n18150    4218  15761  15792\n18151    15761  15754  15792\n18152    15755  15757  2878\n18153    15792  15754  2878\n18154    15757  15894  15898\n18155    15757  15756   870\n18156    15898  15895  15792\n18157    2875  15895  15898\n18158    2875  15898  15894\n18159    15757  15898  2878\n18160     870  15894  15757\n18161    4218  15792  15895\n18162    15892  15893  15894\n18163    10731  2867  10720\n18164    10711  2861  10712\n18165     855  15761  15758\n18166    15767  15746  15759\n18167    15759  15747  15758\n18168    15791  15781  15771\n18169    4179  15767  15781\n18170    15759  4217  15767\n18171    15771  15772  15770\n18172    15767  15764  15781\n18173    4217  15758  15760\n18174    15771  1114  15772\n18175    15890  15779  15772\n18176    15781  1114  15771\n18177    4217  15759  15758\n18178     855  15758  15747\n18179    15779  4173  15772\n18180    15784  15777  15778\n18181    4171  15778  15777\n18182    15776  15775  1120\n18183    15776  15777  15775\n18184    15768  4177  15778\n18185    15769  4177  15768\n18186    15778  4177  15784\n18187    15769  15780  4177\n18188    15775  15782  1120\n18189    15790  15782  15775\n18190    15779  15780  15769\n18191    15777  4176  15775\n18192    4173  15779  15769\n18193    15773  1120  15782\n18194    4217  15764  15767\n18195    15747  15759  4170\n18196    15762  15764  4217\n18197    15762  15760  15901\n18198    15772  1114  15890\n18199    15763  1114  15764\n18200    15764  15762  15763\n18201    15762  4217  15760\n18202    15762  4216  15763\n18203    15897  15901  4218\n18204    15763  15917  1114\n18205    15916  15917  15763\n18206    15901  4216  15762\n18207    15901  15760  4218\n18208    15758  15761  15760\n18209    1114  15917  15890\n18210    15784  4177  15786\n18211    4177  15780  15786\n18212    15790  15775  4176\n18213    15785  4176  15784\n18214    15779  4209  15780\n18215    15890  4209  15779\n18216    15785  15786  1931\n18217    15780  15913  15786\n18218    4212  15790  15919\n18219    15918  15790  4176\n18220    15939  4212  15935\n18221    4212  15782  15790\n18222    4209  15913  15780\n18223    15785  15784  15786\n18224    4209  15890  15921\n18225    4176  15777  15784\n18226    4176  15785  15918\n18227    1114  15781  15764\n18228    4218  15760  15761\n18229    15736  1120  15735\n18230    15890  15917  15921\n18231    15783  15782  4212\n18232    15797  1895  15740\n18233    15797  15740  15794\n18234    15796  15797  15798\n18235    4184  15798  15797\n18236    15740  15734  4181\n18237    4183  15798  15801\n18238    15798  15807  15801\n18239    15794  4181  15774\n18240    15802  15795  15801\n18241    4185  15802  15801\n18242    15802  15840  15805\n18243    15794  15740  4181\n18244    15733  4181  15734\n18245    15802  15805   817\n18246    1033  15810  15815\n18247    4182  15806  15811\n18248    15803  15813  15814\n18249    15815  15813  4190\n18250    15813  15815  15841\n18251    15805  15806  15800\n18252    15815  15810  15841\n18253    15811  15806  15848\n18254    15814  1032  15803\n18255    15814  15813  4192\n18256    15810  15811  4194\n18257    15799  15811  15810\n18258    15806  15805  4195\n18259    1032  15814  15837\n18260    15797  15794  4184\n18261    15822  15817  1032\n18262    15807  4185  15801\n18263    15808  15807  4184\n18264    15840  15802  4185\n18265    15861  15840  4185\n18266    4185  15807  15809\n18267    15805  15840  4195\n18268    4184  15794  15793\n18269    15774  15735  15773\n18270    15840  15851  4195\n18271    4195  15849  15848\n18272    15774  4208  15793\n18273    15794  15774  15793\n18274    4181  15735  15774\n18275    4195  15848  15806\n18276    15842  4194  15843\n18277    4194  15841  15810\n18278    15837  15814  4192\n18279    15813  15841  4192\n18280    15841  4194  15842\n18281    15811  15848  4194\n18282    15846  15847  15845\n18283    15846  4192  15841\n18284    4192  15845  15837\n18285    15845  4192  15846\n18286    15885  15845  1034\n18287    15846  15841  15842\n18288    15843  4194  15848\n18289    15837  15845  15885\n18290    4184  15793  15808\n18291    4184  15807  15798\n18292    15733  15735  4181\n18293    1032  15837  15822\n18294    15824  4187  15204\n18295    15836  4199  15824\n18296    15832  15833  15831\n18297    15831  15193  4187\n18298    15832  15831  4187\n18299    15833  4025  15831\n18300    4199  15828  15827\n18301    4193  15823  15822\n18302    4187  15824  15826\n18303    4199  15825  15824\n18304    4199  15827  15835\n18305    4193  15827  15823\n18306    15817  15822  15823\n18307    15833  15816  4025\n18308    15819  4197  15830\n18309    15821  15829  15830\n18310    15839  16112  15270\n18311    15839  15257  15838\n18312    15819  15820  15818\n18313    4206  15838  15257\n18314    15820  15819  1031\n18315    15830  15866  15819\n18316    15838  15820  15886\n18317    15838  4206  15820\n18318    15829  4196  15830\n18319    4206  15818  15820\n18320    4189  15834  15829\n18321    4286  15839  15838\n18322    15834  15816  15833\n18323    15823  15827  15828\n18324    15826  15824  15825\n18325    4199  15835  15825\n18326    15832  15826  15868\n18327    15832  4187  15826\n18328    15826  4198  15868\n18329     766  15833  15832\n18330    4198  15825  15835\n18331    15885  15835  4193\n18332    15865  15864   766\n18333     766  15832  15868\n18334    15884  15835  15885\n18335    15825  4198  15826\n18336    15822  15837  4193\n18337     766  15834  15833\n18338    4196  15866  15830\n18339    15829  15864  4196\n18340    15819  15866  1031\n18341    1031  15886  15820\n18342    4196  15863  15866\n18343    15864  15829  15834\n18344    15866  15867  1031\n18345    15865  15863  15864\n18346    15878  15889  15886\n18347    15878  1031  15867\n18348    15889  15878  4201\n18349    15878  15886  1031\n18350    15866  15863  15867\n18351    15863  4196  15864\n18352    15834   766  15864\n18353    15838  15886  4286\n18354    15870   766  15868\n18355    4193  15835  15827\n18356    15837  15885  4193\n18357    15886  15889  4286\n18358    15846  15842  4203\n18359    15740  15174  15734\n18360    15809  15808   710\n18361    4208  15774  15773\n18362    15861  4185  15809\n18363    15852  15861  15809\n18364    15793  4208  15787\n18365    15861  15851  15840\n18366    15787   710  15808\n18367    15787  4208  15788\n18368    15852  15809   710\n18369    15852   710  15853\n18370    15787  15789   710\n18371    15793  15787  15808\n18372    15773  15783  4208\n18373    15861  15852  4205\n18374    1906  15843  15849\n18375    15843  15848  15849\n18376    4203  15847  15846\n18377    4203  15842  15844\n18378    15849  15851  15850\n18379    4195  15851  15849\n18380    15850  4205  15859\n18381    15850  1906  15849\n18382    4203  15844  15855\n18383    15844  15843  1906\n18384    15850  15860  1906\n18385    15851  4205  15850\n18386    15851  15861  4205\n18387    15858  15844  1906\n18388    15852  15854  4205\n18389    15809  15807  15808\n18390    15787  15788  15789\n18391    15788  15783  15939\n18392    15853  15854  15852\n18393     710  15789  15853\n18394    15788  4219  15789\n18395    15854  15859  4205\n18396    15789  15993  15853\n18397    16011  4219  15939\n18398    15854  4243  15992\n18399    15853  4243  15854\n18400    4219  15993  15789\n18401    4219  15788  15939\n18402    15783  4212  15939\n18403    15854  15992  15859\n18404    15860  15859  4236\n18405    15858  1906  15860\n18406    4235  15855  15858\n18407    15855  15844  15858\n18408    15858  15860  15996\n18409    15850  15859  15860\n18410    4235  16012  15856\n18411    15996  4235  15858\n18412    15856  16035  4234\n18413    4235  15856  15855\n18414    15998  4235  15996\n18415    15996  15860  4236\n18416    15859  15992  4236\n18417    4203  15855  15857\n18418    15996  4236  15997\n18419    4208  15783  15788\n18420    15773  15782  15783\n18421    15857  15855  15856\n18422    1034  15847  15862\n18423    15884  15885  1034\n18424    4198  15884  15872\n18425    15835  15884  4198\n18426    1034  15873  15884\n18427    15847  1034  15845\n18428    4238  15872  15873\n18429    15873  15872  15884\n18430    4239  15870  15869\n18431    15869  4198  15872\n18432    15869  15872  15871\n18433    1034  15862  15873\n18434    15847  15857  15862\n18435    15869  15870  15868\n18436    15867  15863  4200\n18437    15865   766  15870\n18438    4201  16088  15889\n18439    4201  15878  15876\n18440    15865  15870  15879\n18441    15863  15865  4200\n18442    15876  4200  15877\n18443    15879  4200  15865\n18444    15876  15875  4201\n18445    4201  15875  16088\n18446    15881  4200  15879\n18447    4200  15876  15867\n18448    15879  15870  4239\n18449    15878  15867  15876\n18450    15873  15862  15874\n18451    15869  15868  4198\n18452    4238  15871  15872\n18453    15873  15874  4238\n18454    4239  15871  15883\n18455    4239  15869  15871\n18456    4238  15882  15871\n18457    4234  15862  15857\n18458    15888  4238  15874\n18459    15874  15862  4234\n18460    16016  15880  15883\n18461    15883  15871  15882\n18462    15887  15874  4234\n18463    15888  15882  4238\n18464    15857  15856  4234\n18465    4239  15883  15880\n18466    1124  15875  15877\n18467    15877  15875  15876\n18468    15875  16087  16088\n18469    1124  16087  15875\n18470    15877  15881  16018\n18471    4200  15881  15877\n18472    4258  16018  15881\n18473    16016  4258  15880\n18474    16158  1124  16036\n18475    1124  15877  16018\n18476    16018  16017  1124\n18477    1124  16158  16087\n18478    16019  16018  4258\n18479    15881  15880  4258\n18480    15879  15880  15881\n18481    16088  16087  4365\n18482     695  15883  15882\n18483    15879  4239  15880\n18484    15847  4203  15857\n18485    16103  15889  16088\n18486    4236  15992  16000\n18487    15843  15844  15842\n18488    15735  1120  15773\n18489    16158  16141  16087\n18490    10727  2870  15892\n18491     519  15722  15721\n18492    10724  2869  10726\n18493    10724  10725  2869\n18494    2870  10726  10770\n18495    2870  10727  10726\n18496    2869  10751  10726\n18497    2870  15893  15892\n18498    10770  10751   706\n18499    10751  2869  10729\n18500    15899  2876  15900\n18501    15899  2870  10770\n18502    15905  15899  10770\n18503    10770  10726  10751\n18504    2868  10717  10724\n18505    2870  15899  15893\n18506    15896  2875  15900\n18507    2875  15894  15893\n18508    15897  15896  1929\n18509    15897  15895  15896\n18510    2875  15893  15900\n18511    15912  15901  15897\n18512    15910  1929  15896\n18513    15900  15893  15899\n18514    15912  1929  15906\n18515    15912  15897  1929\n18516    15910  15909  1929\n18517    15896  15900  15910\n18518    15900  2876  15910\n18519    15912  4216  15901\n18520     706  10751  10750\n18521    2875  15896  15895\n18522     706  10971  15905\n18523    10971   706  10758\n18524    15905  15902  2876\n18525    15902  15905  10971\n18526    10971  3133  15902\n18527     706  15905  10770\n18528    10758  2910  10972\n18529     706  10752  10758\n18530    15937  15903  3133\n18531    3133  10971  10972\n18532    10972  15943  3133\n18533    10972  10971  10758\n18534    10750  10752   706\n18535    15902  3133  15903\n18536    15904  15909  15910\n18537    2876  15902  15904\n18538    1929  15907  15906\n18539    1929  15909  15907\n18540    15904  4220  15909\n18541    15910  2876  15904\n18542    15911  15909  4220\n18543    15911  4220  15940\n18544    15906  15907  15908\n18545    15907  15909  15911\n18546    15938  4220  15903\n18547    4220  15904  15903\n18548    15902  15903  15904\n18549    4222  15908  15907\n18550    4222  15907  15911\n18551    15905  2876  15899\n18552    2910  10758  10757\n18553    15912  15906  15926\n18554    4210  15917  15916\n18555    15916  4216  15926\n18556    15913  4209  15914\n18557    4209  15921  15914\n18558    15917  4210  15921\n18559    4216  15916  15763\n18560    15922  4210  15923\n18561    15922  15921  4210\n18562    15913  15914  15915\n18563    15914  15921  15922\n18564    15925  15916  15926\n18565    15925  4210  15916\n18566    15912  15926  4216\n18567    4211  15915  15914\n18568    15919  15918  4213\n18569    15785  1931  15920\n18570    15935  4212  15919\n18571    15936  15935  15919\n18572    15918  15785  15920\n18573    15935  16011  15939\n18574    4213  15920  15928\n18575    1931  15927  15920\n18576    15936  15919  4213\n18577    15933  15936  4213\n18578    1931  15915  15927\n18579    4213  15918  15920\n18580    1931  15913  15915\n18581    1168  15935  15936\n18582    4211  15914  15922\n18583    15919  15790  15918\n18584    15923  15925  15934\n18585    4227  15925  15926\n18586    15922  15924  4211\n18587    15922  15923  15924\n18588    15925  4227  15934\n18589    15929  15915  4211\n18590    1930  15934  15944\n18591    1930  15923  15934\n18592    4211  15924  15931\n18593    15924  15923  1930\n18594    15908  15945  4227\n18595    15945  15934  4227\n18596    15926  15906  4227\n18597    15966  15931  15924\n18598    15928  15927  4215\n18599    15927  15915  15929\n18600    15933  4213  15928\n18601    15932  15933  15928\n18602    4215  15927  15929\n18603    15933  15988  15936\n18604    15932  4215  15964\n18605    15929  15930  4215\n18606    15933  4214  15988\n18607    15933  15932  4214\n18608    15969  4214  15932\n18609    15990  15988  4214\n18610    15929  15931  15930\n18611    15932  15928  4215\n18612    15929  4211  15931\n18613    15920  15927  15928\n18614    15966  15924  1930\n18615    4210  15925  15923\n18616    15908  4227  15906\n18617    15988  1168  15936\n18618    11566  10972  2910\n18619    15786  15913  1931\n18620    15942  15943  3132\n18621    11566  15943  10972\n18622    1779  15937  15942\n18623    15942  15937  15943\n18624    15943  11566  3132\n18625    15943  15937  3133\n18626    15949  3132  11764\n18627    11565  3132  11566\n18628    15952  15951  15950\n18629    15950  15942  15949\n18630    3132  11565  11764\n18631    15949  15942  3132\n18632    2910  10915  11566\n18633    1779  15942  15950\n18634    15940  15938  15951\n18635    1779  15938  15937\n18636    4222  15911  15941\n18637    15911  15940  15941\n18638    15951  15938  1779\n18639    4220  15938  15940\n18640    4221  15941  15940\n18641    15951  1779  15950\n18642    15941  15948  4222\n18643    15959  15948  15941\n18644    15941  4221  15959\n18645    4221  15940  15951\n18646    15951  15952  4221\n18647    4222  15948  15947\n18648    15950  15949  3135\n18649    15947  15908  4222\n18650    11764  3111  15962\n18651    11764  11565  11541\n18652    3135  15962  15960\n18653    3135  15949  15962\n18654    3111  11761  15962\n18655    3135  15952  15950\n18656    1778  15960  11761\n18657    11562  11761  3111\n18658    3135  15960  15953\n18659    1778  15961  15960\n18660    11761  11562  11762\n18661    11761  15960  15962\n18662    11541  3111  11764\n18663    15953  15960  15961\n18664    15954  15959  4221\n18665    15954  15952  15953\n18666    15959   661  15948\n18667    15958   661  15959\n18668    15959  15954  15958\n18669    4221  15952  15954\n18670    4231  15958  15954\n18671    4231  15953  15961\n18672    15958  15956   661\n18673    15989  15956  15958\n18674    15989  15958  4231\n18675    4231  15954  15953\n18676    15952  3135  15953\n18677     661  15956  15955\n18678    15955  15956  15957\n18679    11764  15962  15949\n18680    11562  3111  11540\n18681    15948   661  15946\n18682    15944  15945  4226\n18683    15945  15908  15947\n18684    1930  15967  15966\n18685    1930  15944  15967\n18686    15945  15947  4226\n18687    4223  15931  15966\n18688    15977  15967  15944\n18689    15977  4226  15963\n18690    15967  15968  15966\n18691    4224  15968  15967\n18692    15968  15972  4223\n18693    15977  15944  4226\n18694    15947  15946  4226\n18695    15966  15968  4223\n18696    15964  15930  15965\n18697    15930  15931  4223\n18698    15969  15932  15964\n18699    1115  15969  15964\n18700    15965  15930  4223\n18701    15969  15971  4214\n18702    15970  15969  1115\n18703    15973  1115  15965\n18704    4228  15971  15970\n18705    15971  15969  15970\n18706    15970  1115  15978\n18707    1115  15964  15965\n18708    15965  4223  15972\n18709    4215  15930  15964\n18710    4224  15967  15977\n18711    15945  15944  15934\n18712    15987  15977  15963\n18713    15963  15946  15955\n18714    15974  15972  15968\n18715    15975  15974  4224\n18716    15977  15987  4224\n18717    15974  15968  4224\n18718    4740  15987  15963\n18719    15957  4740  15955\n18720    15987  15975  4224\n18721    17987  15975  15987\n18722    15975  1698  15976\n18723    4740  15963  15955\n18724    15947  15948  15946\n18725    15974  15975  15976\n18726    15973  15978  1115\n18727    15973  15972  4225\n18728    15979  15970  15978\n18729    4229  15979  15978\n18730    15978  15973  15980\n18731    15965  15972  15973\n18732    15980  4225  15982\n18733    4225  15972  15974\n18734    15980  15981  4229\n18735    15983  4229  15985\n18736    4229  15983  15979\n18737    4229  15978  15980\n18738    15983  15986  4230\n18739    15980  15973  4225\n18740    15974  15976  4225\n18741    4228  15970  15979\n18742    4740  17987  15987\n18743    4226  15946  15963\n18744     661  15955  15946\n18745    15990  4214  15971\n18746    15961  17989  4231\n18747    15937  15938  15903\n18748    11565  11566  10915\n18749    15979  15983  15984\n18750    4243  15993  15995\n18751    4219  16011  15994\n18752    16000  15997  4236\n18753    16000  15992  15999\n18754    15993  4219  15994\n18755    15999  15992  4243\n18756    15995  15994  4247\n18757    16011  16002  15994\n18758    15999  1757  16000\n18759    15999  4243  15995\n18760    16000  1757  16008\n18761    15995  15993  15994\n18762    16011  15935  1168\n18763    15999  15995  16001\n18764    15998  15997  4237\n18765    16012  4235  15998\n18766    1279  16035  16012\n18767    16035  15856  16012\n18768    16012  15998  16006\n18769    15996  15997  15998\n18770    4237  16008  16010\n18771    4237  16006  15998\n18772    16005  1279  16006\n18773    1279  16012  16006\n18774    16006  4237  16007\n18775    15997  16008  4237\n18776    15997  16000  16008\n18777    16034  16035  1279\n18778    1168  16002  16011\n18779    16035  15887  4234\n18780    4247  16002  16004\n18781    16002  1168  16003\n18782    16001  15995  4247\n18783    16038  16001  4247\n18784    16004  16002  16003\n18785    15999  16001  1757\n18786    16038  16004  16041\n18787    16003  4233  16004\n18788    16039  16040  16009\n18789    16039  16001  16038\n18790    4244  16039  16038\n18791    16038  4247  16004\n18792    15988  16003  1168\n18793    16001  16039  1757\n18794    16010  16007  4237\n18795    16008  16009  16010\n18796    16005  16007  4251\n18797    16005  16006  16007\n18798    16010  16044  16007\n18799    1757  16009  16008\n18800    16044  4251  16007\n18801    16009  4246  16010\n18802    16063  16023  16059\n18803    16023  16005  4251\n18804    16023  4251  16059\n18805    16044  16010  4246\n18806    1757  16039  16009\n18807    1279  16005  16024\n18808    4251  16044  16046\n18809    4247  15994  16002\n18810    15990  16003  15988\n18811    16023  16024  16005\n18812    16013  15888  4240\n18813    15888  15874  15887\n18814     695  16013  16015\n18815     695  15882  16013\n18816    15888  15887  4240\n18817     695  16016  15883\n18818    16014  4240  16022\n18819    16034  4240  15887\n18820    16025   695  16015\n18821    16015  16013  16014\n18822    4240  16034  16022\n18823    16014  16013  4240\n18824    16035  16034  15887\n18825    16020   695  16025\n18826    16019  16017  16018\n18827    16019  16016  16020\n18828    16036  1124  16017\n18829    16037  16036  16017\n18830    16017  16019  4262\n18831    4258  16016  16019\n18832    4262  16037  16017\n18833    16026  4262  16020\n18834    4315  16036  16037\n18835    16091  4315  16037\n18836    16037  4262  16031\n18837    16019  16020  4262\n18838    16016   695  16020\n18839    16158  16036  16288\n18840    16015  16014  4242\n18841    15882  15888  16013\n18842    16021  16022  4241\n18843    16024  16022  16034\n18844    4242  16021  16033\n18845    4242  16014  16021\n18846    16022  16024  4241\n18847    16027  16015  4242\n18848    4241  16063  16032\n18849    4241  16024  16023\n18850    16060  16029  16033\n18851    16033  16021  16032\n18852    2040  16033  16032\n18853    16032  16021  4241\n18854    16023  16063  4241\n18855    4242  16033  16029\n18856    16031  4262  16026\n18857    16026  16025  4254\n18858    16091  16037  16031\n18859    16091  16031  4255\n18860    16026  16030  16031\n18861    16026  16020  16025\n18862    4254  16027  16028\n18863    16025  16015  16027\n18864    16030  4255  16031\n18865    16065  16030  4254\n18866    16066  4255  16030\n18867    16030  16026  4254\n18868    16027  16029  16028\n18869    16027  4254  16025\n18870    4242  16029  16027\n18871    16356  16091  4255\n18872    16064  16032  16063\n18873    16014  16022  16021\n18874    1279  16024  16034\n18875    16306  4315  16091\n18876    16003  15990  4233\n18877    4243  15853  15993\n18878    16041  4233  16042\n18879    4233  15990  15991\n18880    4244  16038  16041\n18881    16043  4244  16041\n18882    16042  4233  15991\n18883    16039  4244  16040\n18884    16043  16042  1618\n18885    15991  16052  16042\n18886    16047  4245  16048\n18887    16047  4244  16043\n18888    16049  16047  16043\n18889    16043  16041  16042\n18890    15971  15991  15990\n18891    4244  16047  16040\n18892    16044  16045  16046\n18893    4246  16009  16040\n18894    16059  16046  16058\n18895    16059  4251  16046\n18896    4246  16040  16048\n18897    16059  4252  16063\n18898    1280  16045  16056\n18899    16048  16045  4246\n18900    16058  1280  16054\n18901    16058  16046  1280\n18902    16056  16045  16048\n18903    1280  16046  16045\n18904    16040  16047  16048\n18905    4252  16059  16058\n18906    4228  16052  15991\n18907    16004  4233  16041\n18908    1618  16052  16084\n18909    15984  16052  4228\n18910    16050  16049  1618\n18911    16049  16043  1618\n18912    16084  16052  15984\n18913    16049  4245  16047\n18914    16086  16084  16085\n18915    4230  16084  15984\n18916    4368  16051  16050\n18917    16050  1618  16086\n18918    16050  16086  18015\n18919    16086  1618  16084\n18920    4228  15979  15984\n18921    16049  16050  16051\n18922    16055  16056  16057\n18923    16056  16048  4245\n18924    16054  16055  16053\n18925    16054  1280  16055\n18926    16056  4245  16057\n18927    16055  1280  16056\n18928    16051  18033  16057\n18929    4368  18033  16051\n18930    4367  16053  16055\n18931    4367  16057  18033\n18932    18088  16053  18089\n18933    4367  16055  16057\n18934    16053  4367  18089\n18935    16051  16057  4245\n18936    4245  16049  16051\n18937    16073  16058  16054\n18938    4230  16085  16084\n18939    16052  1618  16042\n18940    15983  4230  15984\n18941    4253  16054  16053\n18942    16060  2040  16061\n18943    16032  16064  2040\n18944    4248  16028  16029\n18945    16062  4248  16060\n18946    16061  2040  16064\n18947    4248  16029  16060\n18948    16068  16061  16064\n18949    16068  4252  16073\n18950    16061  16062  16060\n18951    4249  16062  16061\n18952    16062  16069  16077\n18953    16068  16064  4252\n18954    4252  16064  16063\n18955    4248  16062  16077\n18956    16066  16030  16065\n18957    16066  16065  2044\n18958    16081  4255  16066\n18959    16081  16066  16080\n18960    16065  16028  16067\n18961    16065  4254  16028\n18962    2044  16067  16074\n18963    16067  16028  4248\n18964    2044  16080  16066\n18965    16076  16080  2044\n18966    16074  16067  16077\n18967    16067  2044  16065\n18968    4248  16077  16067\n18969    4256  16081  16080\n18970    4249  16061  16068\n18971    16033  2040  16060\n18972    16072  4249  16068\n18973    16072  16073  4253\n18974    4250  16077  16069\n18975    16070  16069  4249\n18976    4249  16072  16070\n18977    16069  16062  4249\n18978    4253  18088  16082\n18979    18088  4253  16053\n18980    16071  16070  2250\n18981    16070  16072  16082\n18982    16070  16082  2250\n18983    16082  16072  4253\n18984    16073  16054  4253\n18985    16069  16070  16071\n18986    16076  16074  16075\n18987    16077  4250  16074\n18988    16076  16083  16080\n18989    4770  16083  16076\n18990    16075  16074  4250\n18991    16074  16076  2044\n18992    16079  16075  4250\n18993    18095  16079  16071\n18994    16075  16078  4770\n18995    16089  4770  18092\n18996    4770  16089  16083\n18997    16075  4770  16076\n18998    16079  16078  16075\n18999    16079  4250  16071\n19000    16069  16071  4250\n19001    4256  16080  16083\n19002    4769  16090  16089\n19003    16068  16073  16072\n19004    4252  16058  16073\n19005    16090  16083  16089\n19006    18090  4367  18033\n19007    4246  16045  16044\n19008    4228  15991  15971\n19009    16081  16356  4255\n19010    15976  15982  4225\n19011    10727  10724  10726\n19012    10750  10751  10729\n19013    16288  16036  4315\n19014    16093  4265  16098\n19015    16098  15271  4264\n19016    16092  4269  15266\n19017    16093  16092  4265\n19018    16098  4264  16099\n19019    4265  15263  16098\n19020    16099  16093  16098\n19021    16102  4264  16112\n19022    16100  16097  4269\n19023    16094  4269  16092\n19024    16092  16093  16094\n19025    16099  4264  16102\n19026    15270  16112  4264\n19027    4269  16097  15267\n19028    16106  4268  16096\n19029    16096  16095  4273\n19030    16117  16113  16110\n19031    16113  16117  1023\n19032    16106  16113  16114\n19033    4266  16118  16117\n19034    16096  16105  16106\n19035    16101  4273  16097\n19036    16113  4272  16110\n19037    16106  4272  16113\n19038    16105  16096  4273\n19039    4273  16095  16097\n19040    15267  16097  16095\n19041    16117  16110  4266\n19042    16093  16099   890\n19043    16095  16096  15300\n19044     890  16099  16102\n19045    16102  4286  16103\n19046    16094   890  16137\n19047    16094  16093   890\n19048    16102  16104   890\n19049    16102  16112  4286\n19050    16139   890  16104\n19051    16139  16104  16140\n19052    4274  16137  16138\n19053    16137   890  16139\n19054    16104  16103  4365\n19055    16104  16102  16103\n19056    15889  16103  4286\n19057    16094  16137  16100\n19058    16108  4273  16101\n19059    16101  16100  4274\n19060    4272  16106  16105\n19061    16107  4272  16105\n19062    4273  16108  16105\n19063    16097  16100  16101\n19064    16107  16108  1904\n19065    16101  16145  16108\n19066    4279  16111  16143\n19067    16111  4272  16107\n19068    16143  16111  16107\n19069    16107  16105  16108\n19070    16100  16137  4274\n19071    4272  16111  16110\n19072    16101  4274  16145\n19073    4269  16094  16100\n19074    16112  15839  4286\n19075    16110  16111  16109\n19076    16135  16115  15275\n19077    16135  16121  16125\n19078    4278  15296  16119\n19079    4047  16116  16123\n19080    16116  16115   753\n19081    15294  16115  16116\n19082    16115  16135   753\n19083    16125  4266  16109\n19084    16129  4278  16119\n19085    16123  16119  4047\n19086    4278  16127  16120\n19087    16121  4266  16125\n19088    16118  4266  16121\n19089    16120  15295  4278\n19090    15291  15287  16130\n19091    15291  16130  4287\n19092    16122  4287  16185\n19093    16122  15292  4287\n19094    15287  15286  4277\n19095    16203  4300  16122\n19096    4277  16130  15287\n19097    16131  16130  4277\n19098    4287  16132  16185\n19099    16130  16132  4287\n19100    16128  4277  16120\n19101    4277  15286  16120\n19102    15295  16120  15286\n19103    16203  16122  16185\n19104    16135  16125   753\n19105    15286  15287  15285\n19106    16124   753  16133\n19107    16126  16125  16109\n19108    16123  16124  4281\n19109    16123  16116  16124\n19110    16125  16126   753\n19111    16124  16116   753\n19112    16133  16126  16163\n19113    4279  16126  16109\n19114    16136  4281  16161\n19115    16134  4281  16124\n19116    16134  16124  16133\n19117    16133   753  16126\n19118    4266  16110  16109\n19119    16123  4281  16129\n19120    16132  16130  16131\n19121    4277  16128  16131\n19122    16184  16185  16132\n19123    1096  16185  16184\n19124    16132  16131  4284\n19125    16127  4278  16129\n19126    16128  16127  1919\n19127    16136  16127  16129\n19128    4284  16184  16132\n19129    16128  16167  16131\n19130    16184  4284  16177\n19131    16167  4284  16131\n19132    1919  16127  16136\n19133    16128  16120  16127\n19134    16129  4281  16136\n19135    1096  16184  16188\n19136    16163  16126  4279\n19137    16119  16123  16129\n19138    16111  4279  16109\n19139    16203  16185  1096\n19140    16138  16137  16139\n19141    4265  16092  15268\n19142    4275  16139  16140\n19143    16140  4365  16141\n19144    16146  16145  4274\n19145    16147  16146  16138\n19146    16139  4275  16138\n19147    16146  4274  16138\n19148    16142  4275  16140\n19149    16142  16141  4314\n19150    4275  16147  16138\n19151    16149  16147  4275\n19152    16147  16148  4276\n19153    16142  16140  16141\n19154    16087  16141  4365\n19155    16146  16147  4276\n19156    1904  16143  16107\n19157    1904  16145  16144\n19158    4279  16143  16164\n19159    16163  4279  16164\n19160    16143  1904  16160\n19161    16163  4282  16133\n19162    16154  1904  16144\n19163    16144  16145  16146\n19164    16164  16160  4311\n19165    16164  16143  16160\n19166    16144  4276  16153\n19167    16154  16160  1904\n19168    16146  4276  16144\n19169    16165  16163  16164\n19170    16149  4275  16142\n19171    16104  4365  16140\n19172    16150  16149  16142\n19173    16151  16150  4314\n19174    4276  16148  16156\n19175     721  16148  16149\n19176    16149  16150   721\n19177    16150  16142  4314\n19178     721  16152  16157\n19179    16150  16152   721\n19180    16155  16156  4313\n19181    16156  16148  16157\n19182    16156  16157  4313\n19183    16157  16148   721\n19184    16141  16158  4314\n19185    16156  16153  4276\n19186    16159  16154  4312\n19187    16154  16144  16153\n19188    4311  16159  16285\n19189    4311  16160  16159\n19190    16154  16153  4312\n19191    16159  16160  16154\n19192    16284  4312  16286\n19193    16155  4312  16153\n19194    16290  16171  16285\n19195    16285  16159  16284\n19196    16286  4312  16155\n19197    16284  16159  4312\n19198    16153  16156  16155\n19199    16165  16164  4311\n19200    4314  16288  16151\n19201    16148  16147  16149\n19202    16088  4365  16103\n19203    16171  4311  16285\n19204    16169  16136  16161\n19205    16161  16134  16162\n19206    16173  1919  16169\n19207    1919  16136  16169\n19208    16161  4280  16169\n19209    1919  16167  16128\n19210    16162  4282  16170\n19211    16134  16133  4282\n19212    4280  16161  16162\n19213    16183  4280  16162\n19214    16170  4282  16165\n19215    16162  16134  4282\n19216    16163  16165  4282\n19217    16172  16173  16169\n19218    16166  16177  4284\n19219    16166  16167  16168\n19220    16188  16177  4283\n19221    16188  16184  16177\n19222    16166  16178  16177\n19223    4284  16167  16166\n19224    4285  16166  16168\n19225    16168  16167  1919\n19226    4283  16178  16176\n19227    4283  16177  16178\n19228    16179  16168  16173\n19229    4285  16178  16166\n19230    1919  16173  16168\n19231    16254  16188  4283\n19232    16172  16169  4280\n19233    16134  16161  4281\n19234    16183  16170  1990\n19235    16171  16170  16165\n19236    4280  16181  16172\n19237    4280  16183  16181\n19238    16170  16171  1990\n19239    16173  16172  4318\n19240    16332  16181  16183\n19241    16307  16332  1990\n19242    16181  16182  16172\n19243    4320  16182  16181\n19244    16182  16310  16309\n19245    16332  16183  1990\n19246    1990  16171  16290\n19247    16172  16182  4318\n19248    16186  4285  16179\n19249    16179  16173  4318\n19250    16180  16178  4285\n19251    16176  16178  16180\n19252    16179  4318  16187\n19253    4285  16168  16179\n19254    4317  16186  16187\n19255    16309  16187  4318\n19256    1985  16180  16313\n19257    16180  4285  16186\n19258    16186  16313  16180\n19259    16180  1985  16176\n19260    16323  16174  1985\n19261    16186  16179  16187\n19262    4318  16182  16309\n19263    16176  1985  16174\n19264    16309  16308  16187\n19265    16162  16170  16183\n19266    16165  4311  16171\n19267    16188  16234  1096\n19268    4322  16285  16284\n19269    16145  1904  16108\n19270    16158  16288  4314\n19271    16175  4283  16176\n19272    1226  16196  16191\n19273    16191  16196  16198\n19274    16190  16189  16191\n19275    4298  16190  16191\n19276    16195  4299  16196\n19277    16190  16197  4291\n19278    16201  4299  16202\n19279    16203  1096  16201\n19280    4299  16198  16196\n19281    16199  16198  4299\n19282    16198  4298  16191\n19283    16201  16202  16203\n19284    4300  16203  16202\n19285    16206  16197  16190\n19286    15696  4289  16192\n19287    16193  15239  16197\n19288    4294  16213  16212\n19289    16212  4288  16209\n19290    4297  16194  16193\n19291    16193  16194  15695\n19292    16210  4289  16205\n19293    4289  15695  16194\n19294    16209  16210   687\n19295    16209  16192  16210\n19296    16205  4289  16194\n19297    16210  16192  4289\n19298    4297  16193  16197\n19299    16212  16209  16231\n19300    16199  4299  16201\n19301    16209  4288  16192\n19302    16198  16200  4298\n19303    16234  16199  16201\n19304    16206  4297  16197\n19305    16208  16206  4298\n19306    4308  16199  16234\n19307    16200  16198  16199\n19308    16208  16200  16243\n19309    4308  16200  16199\n19310    1918  16207  16208\n19311    16207  16206  16208\n19312    16236  16204  16207\n19313    16208  4298  16200\n19314    16234  16254  4308\n19315    16206  16207  4297\n19316    16210  16205  16235\n19317    16194  16204  16205\n19318    16231   687  16240\n19319    16231  16209   687\n19320    16235   687  16210\n19321    16194  4297  16204\n19322    16241  16240   687\n19323    16204  4309  16205\n19324    16237  16238  4305\n19325    16238  16231  16240\n19326    16241   687  16235\n19327    4309  16235  16205\n19328    4297  16207  16204\n19329    16212  16231  4294\n19330    4305  16238  16240\n19331    16206  16190  4298\n19332    16234  16201  1096\n19333    4294  16231  16238\n19334    16222  16218  1563\n19335    16230  16222  16217\n19336    16219  15563  4292\n19337    16223  4292  16218\n19338    16218  16222  16223\n19339    1563  16217  16222\n19340    4292  16220  16219\n19341    4294  16230  16217\n19342    15692  16219  1253\n19343    16226  15691  1253\n19344    4293  16226  16228\n19345    4304  16223  16222\n19346    16213  4294  16217\n19347    15591  16226  4293\n19348    15660  16216  16214\n19349    2022  15659  16211\n19350    4310  15689  16215\n19351    15689  16214  16215\n19352    16224  16216  2022\n19353    15660  2022  16216\n19354    16214  4307  16215\n19355    4293  16225  16211\n19356    16233  4310  16215\n19357    16233  16282  4310\n19358    16214  16216  4307\n19359    16224  2022  16211\n19360    15592  4293  16211\n19361    4310  16282  15686\n19362    16223  16220  4292\n19363    15562  16218  4292\n19364    16258  16223  4304\n19365    4304  16230  16237\n19366    16219  16221  1253\n19367    16219  16220  16221\n19368    16258  16220  16223\n19369    16222  16230  4304\n19370    4302  16228  16227\n19371    16220  4303  16221\n19372    1253  16265  16227\n19373    16221  16265  1253\n19374    4303  16220  16258\n19375    16259  16258  4304\n19376    4294  16238  16230\n19377    16227  16228  16226\n19378    16216  16229  4307\n19379    16224  16211  16225\n19380    16233  16215  16232\n19381    16215  4307  16232\n19382    4301  16224  16225\n19383    16224  16229  16216\n19384    4301  16229  16224\n19385    16228  16257  16225\n19386    16261  16232  4307\n19387    16262  16261  16229\n19388    16232  16261  16263\n19389    16261  4307  16229\n19390    16262  16229  4301\n19391    16257  4301  16225\n19392    4293  16228  16225\n19393    16233  16232  1254\n19394    16237  16259  4304\n19395    16227  16226  1253\n19396    16238  16237  16230\n19397    16489  16282  16233\n19398    16200  4308  16243\n19399    4299  16195  16202\n19400    16208  16243  1918\n19401    1918  16243  16247\n19402    16251  16236  16244\n19403    16236  16207  1918\n19404    4308  16248  16243\n19405    16236  4309  16204\n19406    16247  16248  4338\n19407    16175  16248  16254\n19408    16252  16242  16251\n19409    1918  16244  16236\n19410    16248  16175  4338\n19411    16247  16243  16248\n19412    16254  16234  16188\n19413    16236  16251  4309\n19414    16242  16241  16235\n19415    16242  4309  16251\n19416    16240  16241  16239\n19417    4305  16240  16239\n19418    16241  16242  4341\n19419    16255  16237  4305\n19420    16239  16249  4305\n19421    4341  16239  16241\n19422    16255  16259  16237\n19423    16256  1987  16255\n19424    16250  16239  4341\n19425    4305  16249  16255\n19426    4341  16242  16252\n19427    16259  16255  1987\n19428    16247  16245  1918\n19429    4308  16254  16248\n19430    16245  16244  1918\n19431    16246  16244  16245\n19432    4335  16252  16251\n19433    16246  4335  16244\n19434    16247  16253  16245\n19435    16247  4338  16253\n19436    16334  16253  4338\n19437    16323  16334  16174\n19438    16245  4336  16246\n19439    16253  4336  16245\n19440    4335  16246  16387\n19441    16334  4338  16174\n19442    4338  16175  16174\n19443    16280  4335  16387\n19444    16250  16249  16239\n19445    4341  16281  16250\n19446    16249  16256  16255\n19447    4342  16256  16249\n19448    16249  16250  4342\n19449    16252  16281  4341\n19450    16386  16250  16281\n19451    16280  16281  16252\n19452    16392  16390  16256\n19453    4342  16392  16256\n19454    16267  16390  16389\n19455    16386  4342  16250\n19456    16252  4335  16280\n19457    16256  16390  1987\n19458    16334  16333  16253\n19459    16251  16244  4335\n19460    16175  16254  4283\n19461    1987  16390  16267\n19462    16265  16221  16264\n19463    16258  16259  16260\n19464    4302  16257  16228\n19465    4302  16227  16268\n19466    16258  16260  4303\n19467    16221  4303  16264\n19468    4339  16265  16264\n19469    4303  16266  16264\n19470    4302  16273  16272\n19471    16268  16273  4302\n19472    16270  16272  2023\n19473    16265  4339  16268\n19474    1987  16260  16259\n19475    4302  16272  16257\n19476    16261  16262  4306\n19477    4301  16270  16262\n19478    1254  16263  16279\n19479    1254  16232  16263\n19480    4306  16263  16261\n19481    4301  16257  16270\n19482    16269  4306  16262\n19483    2023  16269  16270\n19484    16278  16279  16263\n19485    4306  16278  16263\n19486    4306  16269  16275\n19487    16262  16270  16269\n19488    16257  16272  16270\n19489    16489  16233  1254\n19490    4303  16260  16266\n19491    16227  16265  16268\n19492    16277  16266  4345\n19493    16267  16266  16260\n19494    4339  16277  16415\n19495    4339  16264  16277\n19496    16266  16267  4345\n19497    16277  16264  16266\n19498    16415  16276  4339\n19499    4345  16417  16277\n19500    16276  16273  16268\n19501    16416  4340  16276\n19502    16271  4340  16409\n19503    16417  16415  16277\n19504    4345  16267  16389\n19505    16273  16276  4340\n19506    16269  2023  16274\n19507    16269  16274  16275\n19508    16278  16275  16412\n19509    16278  4306  16275\n19510    16272  16271  2023\n19511    16273  16271  16272\n19512    16410  16274  2023\n19513    16409  16410  16271\n19514    16412  4362  16278\n19515    16274  4351  16275\n19516    4362  16412  16414\n19517    16412  16275  4351\n19518    16411  16274  16410\n19519    2023  16271  16410\n19520    16273  4340  16271\n19521    16278  4362  16279\n19522    16276  16415  16416\n19523    16268  4339  16276\n19524    1987  16267  16260\n19525    16431  1254  16279\n19526    1986  16281  16280\n19527    16235  4309  16242\n19528    16176  16174  16175\n19529    4362  16432  16279\n19530    16181  16332  4320\n19531    16135  4043  16121\n19532    16157  16152  16293\n19533    16293  16152  4316\n19534    4313  16293  16296\n19535    4313  16157  16293\n19536    16152  16151  4316\n19537    16294  16155  4313\n19538    16298  16293  4316\n19539    16289  4316  16151\n19540    1991  16294  16295\n19541    16294  4313  16296\n19542    4316  16289  16299\n19543    16298  16296  16293\n19544    16151  16288  16289\n19545    16294  16286  16155\n19546    16287  4322  16284\n19547    16287  16286  1991\n19548    16291  16290  4322\n19549    16290  16285  4322\n19550    4322  16287  16300\n19551    16286  16287  16284\n19552    16300  16291  4322\n19553    1991  16302  16287\n19554    16292  16291  4329\n19555    16292  16290  16291\n19556    16300  16301  16291\n19557    16300  16287  16302\n19558    16286  16294  1991\n19559    16292  16307  1990\n19560    16295  16294  16296\n19561    1990  16290  16292\n19562    16297  16298  16299\n19563    16299  16298  4316\n19564    16296  4323  16295\n19565    16297  4323  16298\n19566    16299  16306  1152\n19567    16299  16289  16306\n19568    16339  16297  1152\n19569    1152  16297  16299\n19570    4323  16338  16336\n19571    16297  16338  4323\n19572    1152  16356  16340\n19573    1152  16306  16356\n19574    4315  16306  16289\n19575    16295  4323  16336\n19576    4325  16300  16302\n19577    16291  16301  4329\n19578    16304  4329  16305\n19579    16304  16292  4329\n19580    1991  16335  16302\n19581    16295  16335  1991\n19582    16301  16300  4325\n19583    16342  16302  16335\n19584    4329  16358  16305\n19585    16301  16358  4329\n19586    16301  4325  16344\n19587    16342  4325  16302\n19588    16295  16336  16335\n19589    16304  16305  16303\n19590    4324  16335  16336\n19591    16298  4323  16296\n19592    16288  4315  16289\n19593    16292  16304  16307\n19594     643  16309  16310\n19595     643  16310  16312\n19596    16316  16317  16308\n19597    16308  16309   643\n19598    16310  4320  16311\n19599    16187  16308  4317\n19600    16331  4320  16332\n19601    16311  16331  16320\n19602    16311  16312  16310\n19603    4319  16312  16311\n19604    4321  16331  16307\n19605    16331  16311  4320\n19606    16307  16331  16332\n19607     643  16316  16308\n19608    16315  16313  16314\n19609    16313  16186  4317\n19610    16323  16315  16322\n19611    16323  1985  16315\n19612    16313  4317  16314\n19613    16334  16323  4346\n19614    4334  16315  16314\n19615    16317  16314  4317\n19616    4346  16322  16328\n19617    4346  16323  16322\n19618    16324  16314  16317\n19619    4334  16322  16315\n19620    4317  16308  16317\n19621    4346  16333  16334\n19622    16316   643  16312\n19623    4320  16310  16182\n19624    4319  16311  16320\n19625    4319  16320  16319\n19626    16318  16312  4319\n19627    16329  16318  4319\n19628    16321  16320  4321\n19629    16312  16318  16316\n19630    16319  16321  2042\n19631    16303  16321  4321\n19632    16319  16329  4319\n19633    16359  16329  16319\n19634    16303  16362  16321\n19635    16321  16319  16320\n19636    16307  16304  4321\n19637    4332  16318  16330\n19638    16324  4334  16314\n19639    16317  4332  16324\n19640    16322  4334  16327\n19641    16328  16322  16327\n19642    4334  16324  16326\n19643    16316  4332  16317\n19644    16326  16327  4334\n19645    4332  16325  16324\n19646    4259  16381  16328\n19647    16363  4259  16327\n19648    16381  4259  16384\n19649    16328  16327  4259\n19650    16363  16327  16326\n19651    16326  16324  16325\n19652    16316  16318  4332\n19653    4346  16328  16382\n19654    16318  16329  16330\n19655    16320  16331  4321\n19656    16304  16303  4321\n19657    16382  16328  16381\n19658    4330  16303  16305\n19659    16152  16150  16151\n19660    4257  16338  16339\n19661    16339  16338  16297\n19662    4324  16342  16335\n19663    4324  16336  16337\n19664    16339  16340  16341\n19665    16339  1152  16340\n19666    16348  4257  16341\n19667    4257  16339  16341\n19668    16346  16337  16345\n19669    16337  16338  4257\n19670    16337  4257  16345\n19671    16341  16340  4256\n19672    16356  16081  16340\n19673    4324  16337  16346\n19674    16344  16358  16301\n19675    16344  16342  16343\n19676    4330  16362  16303\n19677    4330  16305  16357\n19678    16358  16344  1206\n19679    16358  16357  16305\n19680    1206  16343  16354\n19681    16343  16342  4324\n19682    16357  1206  16351\n19683    16357  16358  1206\n19684    16354  16343  16346\n19685    1206  16344  16343\n19686    4324  16346  16343\n19687    4330  16357  16370\n19688    16350  16341  4256\n19689    16336  16338  16337\n19690    16347  16345  16348\n19691    16348  16345  4257\n19692    4333  16354  16346\n19693    16347  4333  16345\n19694    16348  16350  1151\n19695    16348  16341  16350\n19696    1151  16347  16348\n19697    16349  16350  16090\n19698    16347  16488  4333\n19699    16487  16488  16347\n19700    16347  1151  16487\n19701    16349  1151  16350\n19702    16350  4256  16090\n19703    4333  16488  16355\n19704    16351  16370  16357\n19705    4331  16370  16351\n19706    4330  16370  16365\n19707    4331  16369  16370\n19708    1206  16352  16351\n19709    16354  16352  1206\n19710    16353  16352  4776\n19711    16355  16352  16354\n19712    16369  4331  16383\n19713    4331  16351  16353\n19714    4776  16352  16355\n19715    16353  16351  16352\n19716    16354  4333  16355\n19717    18114  16383  4331\n19718    4331  16353  18114\n19719    16346  16345  4333\n19720    16081  4256  16340\n19721    16365  16370  16369\n19722    16359  2042  16360\n19723    2042  16321  16362\n19724    16329  4326  16330\n19725    16329  16359  4326\n19726    2042  16362  16360\n19727    16319  2042  16359\n19728    16361  16360  4327\n19729    16365  16360  16362\n19730    16364  4326  16374\n19731    4326  16359  16361\n19732    16374  4326  16361\n19733    16361  16359  16360\n19734    16362  4330  16365\n19735    16330  4326  16364\n19736    16326  1762  16363\n19737    16364  16325  16330\n19738    4259  16363  16379\n19739    16384  4259  16379\n19740    1762  16325  16364\n19741    16326  16325  1762\n19742    16371  16379  16363\n19743    16372  16371  1762\n19744    16379  16385  16384\n19745    4260  16385  16379\n19746    16379  16371  4260\n19747    16371  16363  1762\n19748    16375  1762  16364\n19749    4261  16384  16385\n19750    4327  16360  16365\n19751    16330  16325  4332\n19752    16366  16374  16361\n19753    16366  4327  16367\n19754    16375  16374  4328\n19755    4328  16374  16366\n19756    16366  16368  4328\n19757    16366  16361  4327\n19758    16368  16367  1283\n19759    16367  4327  16369\n19760    4774  16380  18400\n19761    18396  16380  4328\n19762    18396  4328  16368\n19763    16368  16366  16367\n19764    16365  16369  4327\n19765    16375  4328  16380\n19766    16373  16371  16372\n19767    16375  16380  16372\n19768    16449  16385  16376\n19769    4260  16376  16385\n19770    16371  16373  4260\n19771    16375  16372  1762\n19772    16377  16373  18392\n19773    4774  16373  16372\n19774    1763  16376  16378\n19775    16376  4260  16377\n19776    16485  16448  1763\n19777    16376  1763  16449\n19778    16378  16376  16377\n19779    16377  4260  16373\n19780    16380  4774  16372\n19781    16449  1763  16448\n19782    18392  16373  4774\n19783    16364  16374  16375\n19784    16383  16367  16369\n19785    16381  16384  16445\n19786    18110  16355  16488\n19787    16342  16344  4325\n19788    16083  16090  4256\n19789    16449  4261  16385\n19790    16246  16395  16387\n19791    4336  16253  16333\n19792    16280  16387  16388\n19793    1986  16280  16388\n19794    16399  4336  16333\n19795    16281  1986  16386\n19796    4337  16395  16398\n19797    16399  16395  4336\n19798    16396  1986  16388\n19799    16388  16387  4337\n19800    16395  16399  16398\n19801    4337  16387  16395\n19802    16333  16382  16399\n19803    16394  1986  16396\n19804    16393  16392  4342\n19805    16393  16386  16394\n19806    16389  16408  4345\n19807    16389  16390  4343\n19808    16392  16393  16391\n19809    16392  4343  16390\n19810    16391  4343  16392\n19811    4344  16393  16394\n19812    4343  16401  16389\n19813    16402  16401  4343\n19814    4343  16391  16402\n19815    4344  16391  16393\n19816    16386  1986  16394\n19817    16389  16401  16408\n19818    4337  16397  16388\n19819    16386  16393  4342\n19820    1191  16398  16399\n19821    16382  16381  1191\n19822    16397  16396  16388\n19823    16397  4337  16434\n19824    16398  1191  16433\n19825    4337  16398  16434\n19826    4348  16434  16433\n19827    16433  16434  16398\n19828    16397  16436  4349\n19829    16434  16436  16397\n19830    16407  4349  16441\n19831    16433  1191  16445\n19832    16445  1191  16381\n19833    16397  4349  16396\n19834    16403  16391  4344\n19835    16403  4344  16438\n19836    16402  16403  1200\n19837    16402  16391  16403\n19838    16394  16407  4344\n19839    16396  16407  16394\n19840    16403  16439  1200\n19841    16441  16438  16407\n19842    16460  4347  16400\n19843    16400  16402  1200\n19844    16439  16403  16438\n19845    4344  16407  16438\n19846    16396  4349  16407\n19847    16402  16400  16401\n19848    16468  16400  1200\n19849    16382  1191  16399\n19850    16333  4346  16382\n19851    16401  16400  4347\n19852    16419  16416  16421\n19853    4340  16416  16419\n19854    16418  16409  16419\n19855    16409  4340  16419\n19856    16415  2021  16416\n19857    16417  2021  16415\n19858    16405  2021  16417\n19859    16405  16408  4347\n19860    2021  16421  16416\n19861    16422  16421  2021\n19862    2021  16405  16404\n19863    16405  16417  16408\n19864    4345  16408  16417\n19865    4354  16418  16419\n19866    16424  4351  16411\n19867    16411  16410  4352\n19868    16413  16412  4351\n19869    16414  16412  16413\n19870    16411  4352  16426\n19871    4351  16274  16411\n19872    16426  16424  16411\n19873    16418  16427  4352\n19874    16413  16424  16423\n19875    16413  4351  16424\n19876    16426  4350  16424\n19877    16426  4352  16427\n19878    4352  16409  16418\n19879    16414  16413  2024\n19880    4354  16419  16421\n19881    16409  4352  16410\n19882    16422  16420  16421\n19883    2021  16404  16422\n19884    16430  16427  16418\n19885    16462  16430  4354\n19886    16421  16420  4354\n19887    16430  16418  4354\n19888    16422  4355  16420\n19889    16404  16405  16406\n19890    16420  16462  4354\n19891    16464  16462  16420\n19892    16404  16406  4359\n19893    16404  16459  16422\n19894    16406  4347  16460\n19895    1164  16430  16463\n19896    4350  16423  16424\n19897    16426  16425  4350\n19898    2024  16423  16429\n19899    2024  16413  16423\n19900    4350  16428  16423\n19901    16427  16425  16426\n19902    16473  4350  16425\n19903    1164  16425  16427\n19904    16429  16486  2024\n19905    16423  16428  16429\n19906    16429  16428  4364\n19907    16486  16429  16480\n19908    16475  16425  1164\n19909    16428  4350  16473\n19910    16427  16430  1164\n19911    16414  2024  16492\n19912    16462  16463  16430\n19913    4347  16406  16405\n19914    16408  16401  4347\n19915    4362  16414  16491\n19916    16442  16433  16445\n19917    16395  16246  4336\n19918    16437  16436  4348\n19919    4348  16436  16434\n19920    4361  16438  16441\n19921    16441  4349  16435\n19922    4348  16442  16444\n19923    16433  16442  4348\n19924    16444  16437  4348\n19925    16443  16442  4261\n19926    16435  16440  16441\n19927    16435  16436  16437\n19928    16435  16437  1690\n19929    16444  16442  16443\n19930    16445  4261  16442\n19931    4361  16441  16440\n19932    16458  16468  1200\n19933    16458  16439  16454\n19934    4360  16460  16468\n19935    16460  16400  16468\n19936    4360  16468  16452\n19937    16439  16458  1200\n19938    16468  16458  16452\n19939    16447  16454  4361\n19940    16461  4360  16470\n19941    16461  16460  4360\n19942    16458  16454  4856\n19943    16439  4361  16454\n19944    16438  4361  16439\n19945    16461  4359  16406\n19946    16437  16444  16456\n19947    16436  16435  4349\n19948    16456  1690  16437\n19949    16444  4852  16456\n19950    16440  1690  16446\n19951    16440  16435  1690\n19952    16456  16455  1690\n19953    16443  4852  16444\n19954    16457  16456  4852\n19955    16448  4852  16443\n19956    4849  16446  18423\n19957    18418  16446  1690\n19958    16484  4852  16448\n19959    16457  16455  16456\n19960    4261  16449  16443\n19961    16440  16446  16447\n19962    16450  16452  4856\n19963    16452  16458  4856\n19964    16451  4360  16452\n19965    16470  4360  16451\n19966    16454  16453  4856\n19967    16447  16453  16454\n19968    18422  16453  18414\n19969    4849  16453  16447\n19970    16451  18424  16470\n19971    16451  16452  16450\n19972    16450  4856  18422\n19973    1367  16470  18424\n19974    18419  16450  18422\n19975    4856  16453  18422\n19976    16447  16446  4849\n19977    16451  16450  4853\n19978    4849  18414  16453\n19979    4361  16440  16447\n19980    16449  16448  16443\n19981    16461  16470  16471\n19982    4355  16459  16465\n19983    16459  16404  4359\n19984    4353  16462  16464\n19985    16467  16464  4355\n19986    16483  16459  4359\n19987    16464  16420  4355\n19988    16467  16465  16466\n19989    16467  4355  16465\n19990    16474  4353  16477\n19991    16469  4353  16464\n19992    16465  16483  4859\n19993    16465  16459  16483\n19994    4359  16471  16483\n19995    4353  16463  16462\n19996    16475  16473  16425\n19997    4363  16473  16475\n19998    16428  16473  16472\n19999    16480  16429  4364\n20000    16475  16463  16474\n20001    1164  16463  16475\n20002    4363  16472  16473\n20003    16476  4363  16474\n20004    16481  4364  16472\n20005    16428  16472  4364\n20006    16472  4363  16482\n20007    16475  16474  4363\n20008    16463  4353  16474\n20009    16480  4364  16478\n20010    16469  16464  16467\n20011    16422  16459  4355\n20012    2106  16467  16466\n20013    16465  4859  16466\n20014    16469  2106  16490\n20015    16469  16467  2106\n20016    2106  16466  18491\n20017    16471  18494  16483\n20018    4859  18494  18499\n20019    1367  18494  16471\n20020    16490  2106  18493\n20021    18504  16466  4859\n20022    16490  18495  4877\n20023    4859  16483  18494\n20024    4359  16461  16471\n20025    16469  16490  16477\n20026    16482  4363  16476\n20027    16476  16477  4877\n20028    16478  16481  18516\n20029    16478  4364  16481\n20030    16482  16481  16472\n20031    16477  16476  16474\n20032    18500  16482  16476\n20033    18500  4877  18497\n20034    2327  18516  16481\n20035    2327  16482  18500\n20036    18520  18516  2327\n20037    2327  16481  16482\n20038    18500  18514  2327\n20039    18500  16476  4877\n20040    16477  16490  4877\n20041    16478  18516  4876\n20042    4876  18516  18521\n20043    16477  4353  16469\n20044    16470  1367  16471\n20045    16480  16478  16479\n20046    18498  18494  1367\n20047    16461  16406  16460\n20048    16384  4261  16445\n20049    16486  16480  4358\n20050    16383  1283  16367\n20051    16315  1985  16313\n20052    16356  16306  16091\n20053    16283  15686  16282\n20054    18418  1690  16455\n20055    15834  4189  15816\n20056    2024  16486  16492\n20057    16493   469  15427\n20058    15427  4085  15439\n20059     469  15425  15427\n20060    16493  15427  15439\n20061    15425  15426  15427\n20062    15441  15434  16500\n20063    15439  15440  15441\n20064    4372  16500  16499\n20065    16500  4372  15441\n20066    16500   765  16501\n20067    15441  4372  15439\n20068    15434  15441  4089\n20069    4372  16493  15439\n20070    16495  16493  16494\n20071    16493  16495   469\n20072    4371  16494  16497\n20073    16494  4371  16495\n20074    4372  16494  16493\n20075    16499  16501  4373\n20076    16494  4372  16499\n20077    4371  16497  16496\n20078    4373  16497  16499\n20079    16501  16509  4373\n20080    16499  16497  16494\n20081    16500  16501  16499\n20082    4373  16498  16497\n20083    16500  15434   765\n20084    15444  4104  16502\n20085     765  15434  15436\n20086    4104  16503  16502\n20087    16502  16504   765\n20088    15443  16532  4104\n20089    15436  16502   765\n20090    15477  15476  1063\n20091    15477  15443  4103\n20092    16528  4104  16532\n20093    1063  16532  15477\n20094    16530  16529  1063\n20095    15477  16532  15443\n20096    15476  15477  15446\n20097    16529  16532  1063\n20098    16504  16503  4381\n20099    16503  16504  16502\n20100    16505  16509  4381\n20101    4381  16509  16504\n20102    16503  16510  4381\n20103    16509  16501  16504\n20104    16528  16529  4378\n20105    16529  16528  16532\n20106    4381  16510  16506\n20107    4378  16510  16528\n20108    4378  16529  16531\n20109    16528  16510  16503\n20110    16503  4104  16528\n20111    16508  4373  16509\n20112    16531  16529  16530\n20113    16504  16501   765\n20114    15443  4104  15444\n20115    4378  16511  16510\n20116    16496  16498   468\n20117    16498  16496  16497\n20118     468  16514  16516\n20119    16514   468  16498\n20120    16498  16512  16514\n20121    16512  16508  16513\n20122    16512  16498  4373\n20123    16513  4375  16519\n20124    4375  16513  16508\n20125    16508  16505  4375\n20126    16514  16512  4374\n20127    4373  16508  16512\n20128    4374  16512  16513\n20129    16514  16515  16516\n20130    16515  16514  4374\n20131    16517   467  16515\n20132    16515   467  16516\n20133    16515  4374  16517\n20134    16518  16519  4376\n20135    16518  4374  16513\n20136    4376  16517  16518\n20137    16519  16527  4376\n20138    16518  16517  4374\n20139    16513  16519  16518\n20140    4375  16507  16519\n20141    16505  16506  16507\n20142    16505  4381  16506\n20143    16507   466  16527\n20144     466  16507  16506\n20145    16506  16511   466\n20146    16507  16527  16519\n20147    4378  16536  16511\n20148    16511  16506  16510\n20149    16577  16536  4377\n20150    16536  16577  16511\n20151    16536  16534  4377\n20152    16511  16577   466\n20153    16508  16509  16505\n20154    16526  16520  16523\n20155    16520  16526   464\n20156     464  16521  16520\n20157    16554  16556  4385\n20158    16521  16554  4386\n20159    16554  16521  16556\n20160    4386  16554  16552\n20161    16520  16521  16522\n20162    16556  16521   464\n20163    16522  16521  4386\n20164    16531  16534  16536\n20165    4375  16505  16507\n20166    4378  16531  16536\n20167    1063  15476  15496\n20168    15496  15471  16537\n20169    15496  4094  15471\n20170    16538  16530  16537\n20171    16530  1063  16537\n20172    15471  4098  16537\n20173    16537  1063  15496\n20174    4091  15475  15472\n20175    4091  15470  15475\n20176    16539  4098  15472\n20177    4098  15471  15472\n20178    15472  15475  16539\n20179    15471  15468  15472\n20180    15476  4094  15496\n20181    16538  16537  4098\n20182    4379  16538  16535\n20183    16538  4379  16530\n20184    16533  16534  16535\n20185    16535  16534  4379\n20186    16538  16546  16535\n20187    16534  16531  4379\n20188    16543  16539  16541\n20189    16543  16546  4098\n20190    16535  16546   465\n20191    16547  16546  16543\n20192    16547  16543  4380\n20193    16546  16538  4098\n20194    16539  16543  4098\n20195    16547   465  16546\n20196     852  16539  15475\n20197    4379  16531  16530\n20198    15474  15489  16544\n20199    15474  4093  15489\n20200    16544  4097  16545\n20201    4097  16544  15489\n20202    15489  15488  4097\n20203    15474  16544   852\n20204    15490   735  15488\n20205    4093  15490  15489\n20206    4097  15488  16575\n20207    16658  15488   735\n20208    15480  16658   735\n20209    15490  15488  15489\n20210    15470  15474  15475\n20211    16575  15488  16658\n20212    16544  16542   852\n20213    16544  16545  16542\n20214    4380  16543  16541\n20215    16542  16541   852\n20216    16542  16545  4412\n20217     852  16541  16539\n20218    16575  4100  16576\n20219    4100  16575  16658\n20220    16576  4412  16545\n20221    16662  16576  4100\n20222    16662  4100  16657\n20223    16575  16576  16545\n20224    4097  16575  16545\n20225    16540  16541  16542\n20226    4100  16658  16655\n20227    15474   852  15475\n20228    15479   735  15490\n20229    16561  16576  16662\n20230    16549  16548   465\n20231    16550  16548  16549\n20232    16548  16550  4385\n20233    16547  16555   465\n20234     465  16533  16535\n20235    16549  16555  4387\n20236    16572  16555  4380\n20237    4380  16540  16572\n20238     465  16555  16549\n20239    4380  16555  16547\n20240    16566  16555  16572\n20241    16550  4387  16552\n20242    16550  16549  4387\n20243    4386  16552  16551\n20244    16553  16552  4387\n20245    4387  16565  16553\n20246    16552  16554  16550\n20247    16566  16562  16565\n20248    4388  16562  16566\n20249    16553  16565  16578\n20250    4408  16565  16562\n20251    16562  16564  4408\n20252    16566  16565  4387\n20253    16555  16566  4387\n20254    16551  16552  16553\n20255    16566  16572  4388\n20256    16550  16554  4385\n20257    16540  4412  16567\n20258    16540  16542  4412\n20259    16567  16559  16563\n20260    16559  16567  4412\n20261    4412  16557  16559\n20262    16567  4388  16572\n20263    16561  16560  16557\n20264     923  16560  16561\n20265    16559  16557  16558\n20266    4409  16557  16560\n20267    4409  16665  16654\n20268    16561  16557  4412\n20269    4380  16541  16540\n20270    16558  16557  4409\n20271    16563  16564  16562\n20272    4388  16567  16563\n20273    16564  4407  16568\n20274    4407  16564  16563\n20275    16559  4407  16563\n20276    16563  16562  4388\n20277    16558  16654  16570\n20278    16654  16558  4409\n20279    16571  16568  16570\n20280    16568  4407  16570\n20281     452  16570  16654\n20282    16571  16570   452\n20283     452  16654  16683\n20284    16570  4407  16558\n20285    16558  4407  16559\n20286    4408  16564  16569\n20287    16560  16665  4409\n20288    16567  16572  16540\n20289    16561  4412  16576\n20290    16569  16564  16568\n20291    16533  4377  16534\n20292    15468  4091  15472\n20293    4408  16578  16565\n20294    16579  4389  16580\n20295    16581  16579  16580\n20296    16579  16581   462\n20297    4389  16585  16580\n20298    16586   463  16587\n20299    16580  16585  16583\n20300    16587  16585  16586\n20301    4390  16587  16592\n20302    16586  16585  4389\n20303    4390  16585  16587\n20304    16589  16581  16588\n20305    16581  16589   462\n20306    16600  16588  4391\n20307    4391  16588  16581\n20308    16580  4391  16581\n20309    16589  16588   461\n20310    16583  4390  16584\n20311    4391  16580  16583\n20312    16599  16584  16591\n20313    16591  16584  4390\n20314    16591  4390  16592\n20315    4391  16583  16582\n20316    16585  4390  16583\n20317    16584  16582  16583\n20318    16587   463  16598\n20319    16597  16598   463\n20320    16525  16597  16523\n20321    4384  16598  16525\n20322    16525  16598  16597\n20323    16597  4382  16523\n20324    16598  16592  16587\n20325    16520  4383  16523\n20326    16523  4382  16526\n20327    16525  4383  16524\n20328    16522  16574  4383\n20329    4386  16573  16522\n20330    16523  4383  16525\n20331    4383  16520  16522\n20332    16522  16573  16574\n20333    16592  4384  16590\n20334    16592  16598  4384\n20335    4395  16591  16590\n20336    16594  16590  4384\n20337    4384  16593  16594\n20338    16592  16590  16591\n20339    16524  16574  16593\n20340    16574  16524  4383\n20341    16594  16593  16595\n20342     799  16593  16574\n20343    16574  16573   799\n20344    16524  16593  4384\n20345    16525  16524  4384\n20346    16595  16593   799\n20347    16610   799  16618\n20348     463  4382  16597\n20349    16596  16590  16594\n20350    16588  16601   461\n20351    16588  16600  16601\n20352    4393  16601  16600\n20353    16600  16602  4393\n20354    16584  4394  16582\n20355    16584  16599  4394\n20356    16604  16602  4394\n20357    4394  16602  16582\n20358    16603  4393  16602\n20359    16582  16602  16600\n20360    4391  16582  16600\n20361    16605  4394  16599\n20362    16603  16604  4392\n20363    16604  16603  16602\n20364    16606  16612  4392\n20365    4392  16604  16606\n20366    16611  16606   459\n20367    16605  16606  16604\n20368     460  16612  16611\n20369     459  16606  16605\n20370    16611  16612  16606\n20371    16604  4394  16605\n20372    16605  16599  16617\n20373    4395  16596  16617\n20374    16596  16594  4399\n20375    4399  16614  16596\n20376    16596  16614  16617\n20377    4395  16590  16596\n20378    16617   459  16605\n20379    16595  16610  16607\n20380    16610  16595   799\n20381    16609  4399  16607\n20382    16610  4401  16607\n20383    16619  16610  16618\n20384    16595  16607  4399\n20385    16591  4395  16599\n20386    16619  4401  16610\n20387    16614  16609  16613\n20388    16614  4399  16609\n20389    16613   459  16614\n20390    16609  4406  16613\n20391    16614   459  16617\n20392    16608  4401  16616\n20393    16608  16609  16607\n20394    16608  16616  4406\n20395    16616  4401  16615\n20396    16615  4401  16644\n20397    16608  4406  16609\n20398    4401  16608  16607\n20399    4401  16619  16644\n20400    16617  16599  4395\n20401    4399  16594  16595\n20402     799  16573  16639\n20403    16622  16639  4396\n20404    16630   799  16639\n20405    4402  16622  16621\n20406    16639  16622  16630\n20407    16639  16551  4396\n20408    16630  16622  4402\n20409    4396  16578  16620\n20410    4396  16551  16553\n20411    16627  16621  4398\n20412    16621  16622  16620\n20413    16621  16620  4398\n20414    16620  16622  4396\n20415    16551  16573  4386\n20416    4402  16621  16624\n20417    16630  16626  16618\n20418    16625  16626  16624\n20419    4400  16626  16625\n20420    16626  4400  16618\n20421    16630  4402  16626\n20422    16618   799  16630\n20423    16624  16627  4404\n20424    16626  4402  16624\n20425    16645  16625  4404\n20426    16629  4404  16627\n20427    16629  16627  16628\n20428    16624  4404  16625\n20429    16621  16627  16624\n20430    16629  16634  4404\n20431    16623  16620  16578\n20432    16639  16573  16551\n20433    16623  16569  16637\n20434    16623  16578  4408\n20435    4398  16637  16632\n20436    16637  4398  16623\n20437    16569   453  16637\n20438    16623  4398  16620\n20439     453  16569  16568\n20440    16632  16638  4397\n20441    16632  16637  16638\n20442    16638  16637   453\n20443    4408  16569  16623\n20444    4398  16632  16628\n20445    16628  16631  4403\n20446    16628  16632  16631\n20447    16629  4403  16633\n20448    16635  16641  4403\n20449    4403  16631  16635\n20450    4403  16629  16628\n20451    16636  16635  16631\n20452    16635   454  16641\n20453     454  16635  16636\n20454    16636  16631  4397\n20455    16632  4397  16631\n20456    16641   454  16653\n20457    16628  16627  4398\n20458    4396  16553  16578\n20459    4403  16641  16640\n20460    16625  16642  4400\n20461    16625  16645  16642\n20462    16642   457  16643\n20463     457  16642  16645\n20464     457  16645  16646\n20465    4400  16642  16644\n20466    16634  16633  4405\n20467    16633  4403  16640\n20468    16634  16646  16645\n20469    16640  16652  16633\n20470    16641  16651  16640\n20471    16645  4404  16634\n20472    16633  16634  16629\n20473    4415  16640  16651\n20474    16642  16643  16644\n20475    16643   458  16644\n20476    16652  4405  16633\n20477    16650  4415  16651\n20478    16652  16640  4415\n20479    16646  16634  4405\n20480    16651  16649  16650\n20481    16644  16619  4400\n20482    16653  4416  16649\n20483    16641  16653  16651\n20484    16648   456  16649\n20485    16649  4416  16647\n20486     456  16650  16649\n20487    16647   455  16648\n20488    16796  16758   441\n20489    16648  16649  16647\n20490    4431  16757  16756\n20491     440  16778  16776\n20492    4431  16773  16778\n20493    16773  16756  16772\n20494    16773  4431  16756\n20495     440  16776  16775\n20496    16778  16773  16776\n20497    4430  16776  16773\n20498    16775  16776  16777\n20499    4432  16756  16758\n20500    16756  16757  16758\n20501    16757   441  16758\n20502    16651  16653  16649\n20503    4416  16653   454\n20504     458  16615  16644\n20505    4400  16619  16618\n20506    16568  16571   453\n20507    17211   440  16775\n20508    16662   923  16561\n20509    16655  4101  16656\n20510    16658  15480  16655\n20511    16657  16656  4102\n20512    16656  16657  16655\n20513    4101  16663  16656\n20514    16659  16662  16657\n20515    16664  4102  16656\n20516    16664  16663  1444\n20517    16657  4102  16659\n20518    16668  4102  16664\n20519    16664  16676  16668\n20520    16664  16656  16663\n20521    15485  16663  4101\n20522    16660  4102  16668\n20523     923  16659  16661\n20524     923  16662  16659\n20525    16666  16661  16672\n20526    16661  16666   923\n20527    16659  16660  16661\n20528    16666  16665  16560\n20529    4413  16672  16661\n20530    4413  16660  16667\n20531    16666  16672  4410\n20532    16677  16672  4413\n20533    4413  16673  16677\n20534    4413  16661  16660\n20535    16659  4102  16660\n20536    16679  16672  16677\n20537    16667  16660  16668\n20538    16657  4100  16655\n20539    1444  15493  16697\n20540    16663  15483  1444\n20541    16676  16697  16698\n20542    16697  16676  1444\n20543    15493  16720  16697\n20544    4420  16668  16676\n20545    16702  4135  16720\n20546    4135  16697  16720\n20547    16698  4135  16701\n20548    16698  16697  4135\n20549    4417  16701  16700\n20550    16720  15493  4134\n20551    15493  1444  15482\n20552    16676  16698  4420\n20553    16667  4420  16670\n20554    16667  16668  4420\n20555     979  16673  16670\n20556    16670  16673  16667\n20557    4420  16671  16670\n20558    16667  16673  4413\n20559    16671  16701  4417\n20560    16671  4420  16698\n20561    16669  4417  16674\n20562    4417  16669  16671\n20563    16706  16674  4417\n20564    16671  16669  16670\n20565    16698  16701  16671\n20566    16677  16673  16678\n20567    4135  16699  16701\n20568    16676  16664  1444\n20569    15493  15486  4134\n20570    16669   979  16670\n20571    16665  4410  16683\n20572    16678  4414  16677\n20573    16683  16681  16682\n20574    16681  16683  4410\n20575    4410  16679  16681\n20576    16682   452  16683\n20577    16677  4414  16679\n20578    16679  4410  16672\n20579    16680  16679  4414\n20580    16689  4414  16678\n20581    16689  4424  16692\n20582    16681  16679  16680\n20583    16665  16666  4410\n20584    16684  4414  16689\n20585    16681  4411  16682\n20586    4411  16681  16680\n20587    16685  4411  16680\n20588    16680  16684  16685\n20589    16684  16692   451\n20590    16684  16680  4414\n20591    16691   451  16692\n20592    16692  16688  16691\n20593    16684   451  16685\n20594    16689  16692  16684\n20595    16689  16678  16690\n20596    4424  16690  16675\n20597     979  16690  16678\n20598    16688  16692  4424\n20599    16686  16688  4424\n20600    16675  16690   979\n20601    16688  4429  16691\n20602    16675  16674  4419\n20603    16675   979  16669\n20604    16688  16686  16687\n20605    4419  16686  16675\n20606    16693  4419  16695\n20607    16675  16686  4424\n20608    16669  16674  16675\n20609    16687  16686  4419\n20610    16687  16693  16694\n20611    16693  16687  4419\n20612    16694  4429  16687\n20613    16693   450  16694\n20614    16687  4429  16688\n20615    16725   450  16722\n20616    16696   450  16693\n20617    16722  4423  16725\n20618    16724  16729  4423\n20619     450  16696  16722\n20620    16696  16693  16695\n20621    16705  4419  16674\n20622    16689  16690  4424\n20623     979  16678  16673\n20624    15638  16720  4134\n20625    16666  16560   923\n20626    16703  16699  16702\n20627    16702  16699  4135\n20628    16699  2146  16700\n20629    16703  2146  16699\n20630    16702  15638  4152\n20631    16699  16700  16701\n20632    4152  16703  16702\n20633    16713  16703  4152\n20634    16703  16711  2146\n20635    16713  16711  16703\n20636    4152  15637  15690\n20637    4152  15638  15637\n20638    4134  15495  15638\n20639    2146  16711  16708\n20640    4418  16706  16707\n20641    16706  16705  16674\n20642    16705  4418  16704\n20643    4418  16705  16706\n20644    16706  16700  16707\n20645    16700  16706  4417\n20646    16707  16708  16709\n20647    16707  16700  2146\n20648    16714  16709  4427\n20649    4427  16709  16708\n20650    4427  16708  16710\n20651    16707  16709  4418\n20652    2146  16708  16707\n20653    16715  4418  16709\n20654    16708  16711  16710\n20655    16695  4419  16705\n20656    15690   698  16712\n20657    15690  15637  15621\n20658    4564  16713  16712\n20659    16712  16713  15690\n20660     698  15632  16712\n20661    15690  16713  4152\n20662    15632  15633  4149\n20663    15632   698  15630\n20664    17236  4149  17223\n20665    4149  17236  15632\n20666    4149  17224  17223\n20667    15632  17236  16712\n20668    15633  15632  15630\n20669    4564  16712  17236\n20670    16710  4564  16717\n20671    16710  16711  4564\n20672    16716  16717  1445\n20673    16717  16716  16710\n20674    4564  16718  16717\n20675    16710  16716  4427\n20676    16719  16718  4563\n20677    16718  4564  17236\n20678    1445  16719  16747\n20679    1445  16717  16719\n20680    16719  17214  16747\n20681    16719  16717  16718\n20682    17236  17223  16718\n20683    16714  4427  16716\n20684    4149  15633  17226\n20685    4564  16711  16713\n20686    15495  15637  15638\n20687    1445  16721  16716\n20688    4421  16722  16696\n20689    4421  16695  16704\n20690    16722  16723  16724\n20691    16723  16722  4421\n20692    4421  16730  16723\n20693    4421  16696  16695\n20694    16704  16735  16730\n20695    16704  4418  16735\n20696    16723  16730  16731\n20697    1616  16730  16735\n20698    16735  16732  1616\n20699    16704  16730  4421\n20700    16705  16704  16695\n20701    16731  16730  1616\n20702    16724  4422  16727\n20703    16724  16723  4422\n20704    16729  16727   449\n20705    16728  16727  4422\n20706    4422  16742  16728\n20707    16727  16729  16724\n20708    16731  16739  16742\n20709    16739  16731  1616\n20710    16728  16742  16743\n20711    4425  16742  16739\n20712    16739  16737  4425\n20713    16731  16742  4422\n20714    16723  16731  4422\n20715    4425  16743  16742\n20716    1616  16734  16739\n20717    16724  4423  16722\n20718    16715  16714  4428\n20719    16735  4418  16715\n20720    16733  16732  4428\n20721    4428  16732  16715\n20722    16714  16721  4428\n20723    16734  1616  16732\n20724    1445  16744  16721\n20725    16721  16714  16716\n20726    16741  16744  4542\n20727    16744  16741  16721\n20728    16747  16748  16744\n20729    16721  16741  4428\n20730    16747  16744  1445\n20731    16733  4428  16741\n20732    16734  16733  4447\n20733    16733  16734  16732\n20734    16738  16737  4447\n20735    4447  16737  16734\n20736    16733  16740  4447\n20737    16737  16739  16734\n20738    16745  4542  16844\n20739    16740  16733  16741\n20740    16746  16740  16745\n20741    16740  16746  4447\n20742    16745  16740  4542\n20743    16746  16745  4448\n20744    16844  4542  17218\n20745    16741  4542  16740\n20746    16744  16748  4542\n20747    4425  16737  16736\n20748    16748  16747  4550\n20749    16732  16735  16715\n20750    16714  16715  16709\n20751    4447  16746  16738\n20752    4542  16748  17218\n20753    16720  15638  16702\n20754    15690  15621   698\n20755    16726  16727  16728\n20756    16796  4433  16749\n20757    16750  16749  16755\n20758    16755  16749  4433\n20759    4433   442  16755\n20760    16749  4432  16758\n20761    16755  16754  16753\n20762    16752   443  16767\n20763    16754  16755   442\n20764     443  16753  16754\n20765    4434  16750  16753\n20766    16750  4432  16749\n20767    16752  4434  16753\n20768    16750  16751  4432\n20769     443  16752  16753\n20770    16750  16755  16753\n20771    4445  16759  16761\n20772     444  16760  16759\n20773    16759  16760  16761\n20774     443  16768  16767\n20775    16768  4445  16769\n20776    4445  16761  16769\n20777    4432  16772  16756\n20778     449  16727  16726\n20779    16728  4426  16726\n20780    16797  4426  16743\n20781     446  16816  16817\n20782    16825  16816   446\n20783    16816  16819  4436\n20784    16743  4426  16728\n20785    16817  16816  16765\n20786     445  16764  16763\n20787    16764   445  16765\n20788    16762   444  16763\n20789    16762  16763  16764\n20790    16764  4443  16762\n20791    16763   444   445\n20792    16765  4436  16766\n20793    4436  16765  16816\n20794    16794  4443  16824\n20795    4443  16764  16766\n20796    4443  16766  16824\n20797    16766  16764  16765\n20798     445  16817  16765\n20799    16771   444  16762\n20800    16766  4436  16818\n20801    4443  16770  16762\n20802    16751  4434  16774\n20803    16751  16750  4434\n20804    16772  16774  4430\n20805    16774  16772  16751\n20806    4434  16779  16774\n20807    16751  16772  4432\n20808    16784  16767  4444\n20809    16784  16779  4434\n20810    16785  16784  4444\n20811    16784  16785  16779\n20812    16767  16769  4444\n20813    4434  16752  16784\n20814    16767  16784  16752\n20815    16774  16779  16780\n20816    4430  16780  16777\n20817    16780  16779  4441\n20818    4441  16793  16780\n20819    16780  16793  16777\n20820    4430  16774  16780\n20821    16777  16776  4430\n20822    16785  16786  16787\n20823    16786  16785  4444\n20824    16787  17029  4441\n20825    16786  4513  16787\n20826    16792  16786  16783\n20827    16785  16787  4441\n20828    16785  4441  16779\n20829    16775  16777  4442\n20830    16786  4444  16783\n20831    16773  16772  4430\n20832    16761  16781  16769\n20833    16769  16767  16768\n20834    16782  16781  4446\n20835    16781  16761  4446\n20836    16760  16791  4446\n20837    16781  16783  4444\n20838    16791  16771  4438\n20839    16771  16762  16770\n20840    16795  16770  16794\n20841    16771  16770  4438\n20842    16760   444  16771\n20843    16771  16791  16760\n20844    16794  16770  4443\n20845    16789  4446  16791\n20846    16783  16782   917\n20847    16782  16783  16781\n20848    16792   917  17040\n20849    16788   917  16782\n20850    16782  16789  16788\n20851    16783   917  16792\n20852    4438  16795  16842\n20853    16795  4438  16770\n20854    16790  16789  16791\n20855    16790  4438  16842\n20856    4501  16789  16790\n20857    16788  16789  4501\n20858    16842  16795  16843\n20859    16789  16782  4446\n20860    4438  16790  16791\n20861    16788  17040   917\n20862    16795  16794  4439\n20863    16781  4444  16769\n20864    4446  16761  16760\n20865    16790  16842  17075\n20866    16839  16838   446\n20867    16796  16749  16758\n20868    16797  16736   448\n20869    16736  16797  16743\n20870    16800   448  16798\n20871    16736  16738   448\n20872    16813  16798   448\n20873    16738  16746  16813\n20874    16799  16801  4547\n20875    16799  16800  16798\n20876    16813  16803  16798\n20877     448  16738  16813\n20878    16743  4425  16736\n20879    16800  16799  4547\n20880    16807  4592  16808\n20881    16815  16838  16839\n20882    16807  16815  4592\n20883     447  16802  16806\n20884    16807  16806  4539\n20885    16806  16807   447\n20886    16802  4547  16801\n20887     447  16807  16808\n20888    16802  16801  16806\n20889    16815  16807  16814\n20890    16799  16798  4540\n20891    4592  16815  16839\n20892    4448  16804  16803\n20893    4448  16745  16804\n20894    16805  4540  16803\n20895    4540  16798  16803\n20896    16803  16804  16805\n20897    16799  4540  16801\n20898    1796  16805  16804\n20899    17217  1796  16844\n20900    4540  16805  16841\n20901    17241  16805  1796\n20902    17241  1796  17246\n20903    1796  16804  16844\n20904    16746  4448  16813\n20905    16841  16805  17241\n20906    16809  4539  16806\n20907    16801  4540  16809\n20908    16814  4539  16812\n20909    16814  16807  4539\n20910    16809  16810  4539\n20911    16806  16801  16809\n20912    16841  4541  16810\n20913    4541  16841  17241\n20914    16812  16810  16811\n20915    16812  4539  16810\n20916    16811  16810  4541\n20917    16814  16812  16826\n20918     837  16811  17245\n20919    16810  16809  16841\n20920    4540  16841  16809\n20921    16814  4546  16815\n20922    16811  4541  17238\n20923    16803  16813  4448\n20924    16737  16738  16736\n20925     837  16812  16811\n20926    4437  16819  16825\n20927    16816  16825  16819\n20928    16819  16820  16818\n20929    4437  16820  16819\n20930    16825  16838  16832\n20931    16818  4436  16819\n20932    16829  4437  16832\n20933    4546  16832  16838\n20934    4437  16831  16820\n20935    16829  16831  4437\n20936    16832  4546  16828\n20937    16832  4437  16825\n20938    16838  16815  4546\n20939    16820  16831  4435\n20940    16794  16821  4439\n20941    16824  16766  16818\n20942    16843  4439  16840\n20943    16843  16795  4439\n20944    16824  16818  4435\n20945    16824  16821  16794\n20946    16821  4435  16823\n20947    4435  16821  16824\n20948    16840  16823  16835\n20949    16840  4439  16823\n20950    16823  4435  16822\n20951    16823  4439  16821\n20952    16818  16820  4435\n20953    17094  16843  16840\n20954    4435  16831  16822\n20955     446  16838  16825\n20956    4544  16828  16827\n20957    16826  16828  4546\n20958    16829  4544  16830\n20959    4544  16829  16828\n20960    16828  16826  16827\n20961    16828  16829  16832\n20962     837  17213  16827\n20963    17245  17213   837\n20964    16827  17212  4544\n20965    17212  16827  17213\n20966    16836  17212  17247\n20967     837  16827  16826\n20968    16826  16812   837\n20969    4544  17212  16836\n20970    16822  16830   960\n20971    16822  16831  16830\n20972    16835   960  16833\n20973    16835  16823   960\n20974    16830  16837   960\n20975     960  16823  16822\n20976    16836  4543  16837\n20977    17247  4543  16836\n20978    16833  16837  17311\n20979    16837  16833   960\n20980    17311  16837  4543\n20981    16833  16834  16835\n20982    4548  17311  17313\n20983    16836  16837  16830\n20984    16830  4544  16836\n20985    16840  16835  4440\n20986    4545  17212  17213\n20987    16830  16831  16829\n20988    4546  16814  16826\n20989    4548  16833  17311\n20990    17241  17239  4541\n20991    16804  16745  16844\n20992    16792  4513  16786\n20993    17312  17311  4543\n20994    16683  16654  16665\n20995    16655  15480  4101\n20996    16842  16843   883\n20997    16863   436  16856\n20998    16856  16852  16863\n20999    4455  16863  16852\n21000     436  16854  16856\n21001    16854  4458  16855\n21002    16857  4456  16859\n21003    4456  16856  16855\n21004    4456  16855  16859\n21005    16855  16856  16854\n21006    4456  16852  16856\n21007     435  16845  16847\n21008    16851  16847  16848\n21009    16847  16851   435\n21010    16845  16846  16847\n21011    16846  16852  16853\n21012    16846  16845  4455\n21013    4450  16846  16853\n21014    16853  16852  4456\n21015    4456  16857  16853\n21016    16847  16846  4450\n21017    4455  16852  16846\n21018    16858  16853  16857\n21019    16855  4458  16860\n21020    16890  4470  16889\n21021    4470  16890  16891\n21022    16893  16891  16892\n21023    16891  16893  4470\n21024    16912   437  16903\n21025    16892   437  16893\n21026    16891  4471  16892\n21027    16889   438  16890\n21028    16861   437  16862\n21029    16860  4457  16859\n21030    4457  16860  16862\n21031    16859  16864  16857\n21032    16864  16859  4457\n21033    4457  16887  16864\n21034    16859  16855  16860\n21035    16862  16912  16917\n21036    16912  16862   437\n21037    16887  4462  16888\n21038    16887  4457  16917\n21039    16917  16908  16887\n21040    16917  4457  16862\n21041    16860  16861  16862\n21042    16864  16887  16888\n21043    4459  16917  16912\n21044    16860  4458  16861\n21045    16857  16864   891\n21046     434  16876  16872\n21047    16866  16865   434\n21048    16876  4449  16850\n21049    4451  16850  16849\n21050    16850  16872  16876\n21051    16866   434  16872\n21052    4451  16872  16850\n21053    4451  16875  16878\n21054    16850  4449  16848\n21055    16851  16848  4449\n21056    16873  16872  4451\n21057     433  16867  16871\n21058     433  16865  16867\n21059    16871  16869  4452\n21060    16869  16871  16867\n21061    16867  4453  16869\n21062    16866  16873  4453\n21063    16873  16866  16872\n21064    16869  4453  16870\n21065    16873  16884  4453\n21066    16873  4451  16878\n21067    16866  4453  16867\n21068    16865  16866  16867\n21069    16873  16878  16884\n21070    16849  16850  16848\n21071    4450  16858  16874\n21072    4450  16853  16858\n21073    16849  16874  16875\n21074    16874  16849  4450\n21075    16874  16858  16880\n21076    4450  16849  16848\n21077     891  16888  16882\n21078     891  16858  16857\n21079    16882  16913  4464\n21080    16913  16882  16888\n21081    16913  16888  4462\n21082    16880  16858   891\n21083    16847  4450  16848\n21084    16881   891  16882\n21085    16874  4468  16875\n21086    4468  16874  16880\n21087    16875  4468  16877\n21088    16879  4468  16880\n21089    16880  16881  16879\n21090    16879  16886  4468\n21091    16882  16883  16881\n21092    16881  16880   891\n21093    16934  4473  16883\n21094    16883  4473  16881\n21095    16933  16883  4464\n21096    4473  16885  16879\n21097    16933  4464  16928\n21098    16881  4473  16879\n21099    4464  16883  16882\n21100    16875  16877  16878\n21101    4464  16913  16915\n21102    16849  16875  4451\n21103     891  16864  16888\n21104    16883  16933  16934\n21105    16903   437  16892\n21106    16894  4500  16895\n21107    4471  16890  16895\n21108    16895  16890  16894\n21109    4500  16899  16895\n21110    16894  16890   438\n21111    16900  16901  16899\n21112    16901  16900   439\n21113    16895  16899  16904\n21114    4497  16899  16901\n21115    4497  16897  16896\n21116    16900  16899  4500\n21117    4497  16904  16899\n21118    16902  16903  16892\n21119    4460  16902   936\n21120    16903  4460  16911\n21121    4460  16903  16902\n21122    16902  4471  16907\n21123    16892  4471  16902\n21124    16907  16904  16896\n21125    16904  16907  4471\n21126     936  16896  16898\n21127    16896   936  16907\n21128    16904  4497  16896\n21129    16907   936  16902\n21130    4471  16895  16904\n21131    16932  4460   936\n21132    4497  16901  16905\n21133    16903  16911  16912\n21134    17025  4538  17023\n21135    17024   439  17025\n21136    17036  4538  17211\n21137    4491  17023  17028\n21138    17036  17023  4538\n21139     439  17024  16906\n21140    4491  17024  17023\n21141    17023  17036  17028\n21142    17023  17024  17025\n21143    16775  17036  17211\n21144    17032  17024  4491\n21145    16897  16905  17051\n21146    16905  16901  16906\n21147    16898  16897  4495\n21148    16896  16897  16898\n21149    16905  16906  4493\n21150    4497  16905  16897\n21151    4493  17032  17031\n21152    17032  4493  16906\n21153    17051  17050  4495\n21154    17051  4495  16897\n21155    4495  17056  17055\n21156    4493  17051  16905\n21157    16906  17024  17032\n21158    16898  4495  17055\n21159    4493  17049  17051\n21160     439  16906  16901\n21161    16932   936  16898\n21162    16909  16908  4459\n21163    4459  16912  16911\n21164    16913  4462  16914\n21165    16910  4462  16908\n21166    4459  16911  16916\n21167    16908  16917  4459\n21168    16909  16916  16931\n21169    16916  16911  4460\n21170    16909  16910  16908\n21171    4461  16910  16909\n21172    16910  16918  16921\n21173    16916  16909  4459\n21174    4460  16932  16916\n21175    4462  16910  16921\n21176    16927  16915  4463\n21177    16915  16913  16914\n21178    1047  16928  16927\n21179    16927  16928  16915\n21180    16915  16914  4463\n21181    16928  4464  16915\n21182    16922  4463  16914\n21183     963  16922  16921\n21184    4463  16939  16927\n21185    16924  16939  4463\n21186    4463  16922  16924\n21187    16922  16914  16921\n21188    16914  4462  16921\n21189    16928  16983  16933\n21190    16916  16932  16931\n21191    16887  16908  4462\n21192    16931  16929  16930\n21193    16929  16931  16932\n21194    4461  16930  16919\n21195    16930  4461  16931\n21196    16929  4494  16930\n21197    16931  4461  16909\n21198    17053  16930  4494\n21199    17054  4494  17055\n21200    16919  17053  4523\n21201    16919  16930  17053\n21202    17053  4494  17069\n21203    4494  16929  17055\n21204    16932  16898  16929\n21205    4461  16919  16918\n21206    16923  16922   963\n21207    16923   963  16926\n21208    16924  16923  4489\n21209    16924  16922  16923\n21210     963  16918  16920\n21211    16921  16918   963\n21212    16926  16920  17129\n21213    16920  16918  16919\n21214    16923  16925  4489\n21215    16923  16926  16925\n21216    4516  16925  16926\n21217    4489  16925  16935\n21218    16925  17137  16935\n21219    16926   963  16920\n21220    16919  4523  16920\n21221    16939  16924  16938\n21222    4523  17053  17073\n21223    16918  16910  4461\n21224    16898  17055  16929\n21225    16996  16927  16939\n21226    16920  4523  17129\n21227    16891  16890  4471\n21228    16924  4489  16938\n21229    4452  16868  16943\n21230    4452  16869  16868\n21231    16943  16940   896\n21232    16940  16943  16868\n21233    16868  4454  16940\n21234    16870  16884  16948\n21235    16868  16869  16870\n21236    16940  4454  16941\n21237    16948  4454  16870\n21238    16949  16941  16948\n21239    16870  4454  16868\n21240    16884  16870  4453\n21241    16941  4454  16948\n21242     896  16942  16947\n21243     896  16940  16942\n21244    16945  4476  16947\n21245    16947  16942  16945\n21246    4474  16945  16942\n21247    16949  4474  16941\n21248    4476  16945  16944\n21249    16946  16945  4474\n21250    16946  4474  16953\n21251    4474  16942  16941\n21252    16940  16941  16942\n21253    16944  16945  16946\n21254    16948  16884  4469\n21255    16877  16886  16950\n21256    16877  4468  16886\n21257    4469  16950  16952\n21258    16950  4469  16877\n21259    16886  4488  16950\n21260    4469  16884  16878\n21261    16885  16987  16981\n21262    16885  4473  16987\n21263    16950  4488  16951\n21264    16981  4488  16885\n21265    16981   736  16982\n21266    16885  4488  16886\n21267    16879  16885  16886\n21268    16956  4488  16981\n21269    16949  16952  16953\n21270    16952  16949  4469\n21271    16946  16953  16954\n21272     873  16953  16952\n21273    16952  16951   873\n21274    16949  16953  4474\n21275    16951  16956  16955\n21276    16951  16952  16950\n21277    4484  16956  16982\n21278    16956  4484  16955\n21279    16956  16981  16982\n21280    16951  16955   873\n21281    4488  16956  16951\n21282    16954  16953   873\n21283    16982  17008  16958\n21284    4469  16949  16948\n21285    16877  4469  16878\n21286    16960   873  16955\n21287    16965  16944  16962\n21288    16944  16965  4476\n21289    16964   432  16962\n21290    16962   432  16965\n21291    16944  4475  16962\n21292    4475  16954  16969\n21293    4475  16944  16946\n21294    16969  16973  4478\n21295    16973  16969  16954\n21296     873  16973  16954\n21297    16962  4475  16963\n21298    16954  4475  16946\n21299    16969  16963  4475\n21300    16964  16963  4477\n21301    16963  16964  16962\n21302    16968  16967  4477\n21303    4477  16963  16968\n21304    16968  4478  16966\n21305    16968  16963  16969\n21306    16980   431  16966\n21307     431  16967  16966\n21308    16972  16966  4478\n21309    16966  16967  16968\n21310    16969  4478  16968\n21311    4478  16973  16970\n21312    16960  16961  4479\n21313    16960  16955  16961\n21314    16971  16970  4479\n21315    4479  16970  16960\n21316    4479  16961  16977\n21317    16960  16970  16973\n21318    4484  16958  16957\n21319    16958  4484  16982\n21320    16977  16961  16957\n21321    16959  16957  16958\n21322    16959  16958  4483\n21323    4484  16957  16961\n21324     873  16960  16973\n21325    16959  4485  16957\n21326    16972  16971  4480\n21327    16972  16970  16971\n21328    4480  16980  16972\n21329    16971  16974  4480\n21330    16980  16966  16972\n21331    16977  4485  16974\n21332    4485  16977  16957\n21333    16974  16975  16976\n21334    16975  16974  4485\n21335    16976  16975   430\n21336    16974  16976  4480\n21337    16975  4485  16979\n21338    16977  16974  16971\n21339    4479  16977  16971\n21340    4485  16959  16979\n21341    16972  4478  16970\n21342    16961  16955  4484\n21343    16987   736  16981\n21344    16934  4472  16986\n21345    16985  4472  16983\n21346    16989  4472  16985\n21347    4472  16989  16986\n21348    16934  16933  4472\n21349    16986   736  16987\n21350    16983  1047  16984\n21351    4472  16933  16983\n21352    16985  16984  4465\n21353    16991  16984  1047\n21354    1047  16996  16991\n21355    16983  16984  16985\n21356    16987  4473  16934\n21357    16992  16984  16991\n21358    16986  16990   736\n21359    16990  16986  16989\n21360    16988  4481  16989\n21361    16989  4481  16990\n21362    16989  4465  16988\n21363     736  16990  17008\n21364    4465  16992  17003\n21365    4465  16989  16985\n21366    4467  17003  17002\n21367    17002  17003  16992\n21368    17002  16992  4466\n21369    4465  17003  16988\n21370    16984  16992  4465\n21371    17013  16988  17003\n21372    16992  16991  4466\n21373    16986  16987  16934\n21374    16939  4490  16996\n21375    16996  1047  16927\n21376    16994  16993  4490\n21377    4490  16993  16996\n21378    16938  17001  4490\n21379    16993  4466  16991\n21380    16937  16935  16936\n21381    16937  17001  16938\n21382     426  16937  16936\n21383    16937   426  17001\n21384    16936  16935  4515\n21385    16938  4489  16937\n21386    4490  16939  16938\n21387    16994  4490  17001\n21388    4466  16994  16995\n21389    16994  4466  16993\n21390    17004  16995  4520\n21391    4520  16995  16994\n21392    16994  17000  4520\n21393    4466  16995  17002\n21394    17000   426  17022\n21395    17000  16994  17001\n21396    16998  17022   427\n21397    17022  16998  17000\n21398    17000  16998  4520\n21399    17001   426  17000\n21400    16995  17004  17002\n21401    16993  16991  16996\n21402    1047  16983  16928\n21403    16998  16997  4520\n21404    17008  17005  4483\n21405    17008  16990  17005\n21406    17012  16979  16959\n21407    17007  17012  4483\n21408    4483  17005  17007\n21409    17012  16959  4483\n21410    17006  17007  17005\n21411    4482  17006  17014\n21412    17012  17007  17009\n21413    4482  17007  17006\n21414    17006  4481  17013\n21415    17006  17005  4481\n21416    16990  4481  17005\n21417    17009  17007  4482\n21418    16979   429  16978\n21419    16979  17012   429\n21420     430  16975  16978\n21421    16975  16979  16978\n21422    17011  17018   429\n21423    17010  17011  17009\n21424    17019   428  17018\n21425    17019  17018  17011\n21426    17011   429  17009\n21427    17012  17009   429\n21428    17010  17009  4482\n21429    17008  4483  16958\n21430    17003  4467  17013\n21431    17013  4481  16988\n21432    4467  17017  17014\n21433    4467  17014  17013\n21434    4467  17004  17015\n21435    17020  4482  17014\n21436    16998  16999  16997\n21437    16997  17004  4520\n21438     962  16997  16999\n21439    16997   962  17015\n21440    16997  17015  17004\n21441    17004  4467  17002\n21442    17017  4467  17015\n21443    17010  17020  4486\n21444    4482  17020  17010\n21445    17019  17011  4486\n21446    17021  17019  4486\n21447    4486  17020  17021\n21448    4486  17011  17010\n21449    17015  17016  17017\n21450    17016  17015   962\n21451    17021  17020  4487\n21452    17016  4487  17017\n21453    4487  17020  17017\n21454    17014  17017  17020\n21455    17014  17006  17013\n21456    16999  16998   427\n21457    17008  16982   736\n21458    16935  16937  4489\n21459    17030  17032  4491\n21460    4442  17026  17028\n21461    17026  4442  16793\n21462    17027  17030  4491\n21463    17027  17028  17026\n21464    17026  1044  17027\n21465    4442  17028  17036\n21466    17029  1044  17026\n21467    16793  4441  17029\n21468    1044  17047  17034\n21469    17047  1044  17029\n21470    16787  17047  17029\n21471    17029  17026  16793\n21472    16775  4442  17036\n21473    17027  1044  17033\n21474    17030  4492  17031\n21475    4492  17030  17033\n21476    17031  17052  17049\n21477    17052  17031  4492\n21478    4492  17042  17052\n21479    17031  17032  17030\n21480    17033  17034  17035\n21481    17033  17030  17027\n21482    4498  17035  17034\n21483    17042  4492  17035\n21484    17035  17041  17042\n21485    17035  4492  17033\n21486    1044  17034  17033\n21487    17072  17052  17042\n21488    17039  17034  17047\n21489    17031  17049  4493\n21490    4513  17037  17039\n21491    4513  16792  17037\n21492    17039  17038  4498\n21493    17038  17039  17037\n21494    17037  4503  17038\n21495    4513  17039  17047\n21496    17040  17124  4503\n21497    17040  16788  17124\n21498    17038  4503  17044\n21499    17045  4503  17124\n21500    17124  17077  17045\n21501    17040  4503  17037\n21502    16792  17040  17037\n21503    17044  4503  17045\n21504    4498  17043  17041\n21505    4498  17038  17043\n21506    17042  17041  4499\n21507    17048  17041  17043\n21508    17043   720  17048\n21509    4498  17041  17035\n21510    17044  17046   720\n21511    17046  17044  17045\n21512    17048   720  17074\n21513    17078   720  17046\n21514    17046  17079  17078\n21515    17044   720  17043\n21516    17038  17044  17043\n21517    17048  4499  17041\n21518    17045  4502  17046\n21519    17039  4498  17034\n21520    4513  17047  16787\n21521    17078  17074   720\n21522    17049   884  17050\n21523    17049  17052   884\n21524    17056  4495  17050\n21525    17057  17056  17050\n21526    17050   884  17057\n21527    17050  17051  17049\n21528    17059  17057   884\n21529    4510  17058  17059\n21530    17056  17057  4496\n21531    17058  17057  17059\n21532    17063  17058  17066\n21533    17059   884  17072\n21534    17072   884  17052\n21535    4496  17057  17058\n21536    17069  17054  17065\n21537    4496  17054  17056\n21538    17069   752  17073\n21539    17065   752  17069\n21540    17065  17054  4496\n21541    17073  17053  17069\n21542    17065  17063  17064\n21543    17063  17065  4496\n21544    17064  17067   752\n21545    4514  17068  17064\n21546    4514  17064  17063\n21547    17064   752  17065\n21548    4496  17058  17063\n21549    17067  17064  17068\n21550    17059  17072  17061\n21551    17069  4494  17054\n21552    4499  17062  17061\n21553    4499  17048  17062\n21554    4510  17059  17061\n21555    17060  4510  17061\n21556    17061  17062  17060\n21557    4510  17066  17058\n21558    4506  17060  17062\n21559    4506  17074  17083\n21560    4510  17060  17070\n21561    17098  17060  4506\n21562    17098  17096  17097\n21563    4506  17062  17074\n21564    17048  17074  17062\n21565    17070  17060  17098\n21566    17066  17071  4514\n21567    17071  17066  17070\n21568    4514  17101  17068\n21569    17101  4514  17071\n21570    17071  17100  17101\n21571    4514  17063  17066\n21572    17098   664  17070\n21573     664  17098  17097\n21574    17100   664  17122\n21575    17100  17071   664\n21576    17102  17122   664\n21577    17101  17100  4526\n21578     664  17097  17102\n21579     664  17071  17070\n21580    17066  4510  17070\n21581    17138  17068  17101\n21582    17098  4506  17096\n21583    17061  17072  4499\n21584    17042  4499  17072\n21585    17100  17122  17146\n21586    17083  17074  17078\n21587    17056  17054  17055\n21588    4501  17075  17077\n21589    16843  17094   883\n21590    4502  17045  17077\n21591    17076  4502  17077\n21592    17077  17075  17076\n21593    4502  17079  17046\n21594    17082   883  17085\n21595     883  17075  16842\n21596    4502  17076  17081\n21597    17082  17076   883\n21598    17082  17084  4507\n21599     883  17076  17075\n21600    4501  16790  17075\n21601    17081  17076  17082\n21602    4504  17079  17080\n21603    17081  17079  4502\n21604    17099  17083  4504\n21605    17083  17078  4504\n21606    17079  17081  17080\n21607    17078  17079  4504\n21608    17080  4507  17088\n21609    4507  17080  17081\n21610    1057  17089  17088\n21611    17088  17089  17080\n21612    17088  4507  17090\n21613    17080  17089  4504\n21614    17081  17082  4507\n21615    17089  17099  4504\n21616    17094  17085   883\n21617    17077  17124  4501\n21618    17087  17085  17094\n21619    4511  17087  17086\n21620    17085  4511  17084\n21621    4511  17085  17087\n21622    17087  4440  16834\n21623    17087  17094  4440\n21624    16834  4548  17086\n21625    16834  4440  16835\n21626    4511  17086  17092\n21627    17317  17086  4548\n21628    17317  4548  17313\n21629    16834  17086  17087\n21630    16833  4548  16834\n21631    17092  17086  17317\n21632    17084  17091  17090\n21633    17084  4511  17091\n21634    17095  17088  17090\n21635    4512  17095  17090\n21636    17090  17091  4512\n21637    4507  17084  17090\n21638    17093  4512  17091\n21639    1966  17093  17092\n21640    17095  4512  17109\n21641    17210  4512  17093\n21642    4573  17209  17210\n21643    17093  17091  17092\n21644    4511  17092  17091\n21645    1057  17088  17095\n21646    17320  17210  17093\n21647    17084  17082  17085\n21648    17124  16788  4501\n21649    4512  17210  17109\n21650    17096  17099  4505\n21651    17099  17096  17083\n21652    17103  17097  4505\n21653    17104  17103  4505\n21654    4505  17099  17120\n21655    17103  17102  17097\n21656    17120  17108  17104\n21657    17108  17120  1057\n21658    17103  17104  17105\n21659    4508  17104  17108\n21660    17108  17107  4508\n21661    17120  17104  4505\n21662    17089  17120  17099\n21663    17105  17104  4508\n21664    17102  4509  17121\n21665    17102  17103  4509\n21666    17121  4524  17122\n21667    17125  17121  4509\n21668    4509  17113  17125\n21669    17102  17121  17122\n21670    17105  17110  17113\n21671    17110  17105  4508\n21672    17125  17113  17126\n21673    1965  17113  17110\n21674    17110  17112  1965\n21675    17105  17113  4509\n21676    17103  17105  4509\n21677    1965  17126  17113\n21678    4508  17111  17110\n21679    17097  17096  4505\n21680    17106  17107  17108\n21681    1057  17095  17106\n21682    17114  17107  4536\n21683    4536  17107  17106\n21684    17106  17109  4536\n21685    17107  17111  4508\n21686    17209  17123  4536\n21687    17209  17109  17210\n21688    17123  17336  1154\n21689    17336  17123  17209\n21690    17336  17209  4573\n21691    17209  4536  17109\n21692    17095  17109  17106\n21693    17114  4536  17123\n21694    17111  4537  17112\n21695    4537  17111  17114\n21696    1965  17112  17116\n21697    17115  17112  4537\n21698    4537  17119  17115\n21699    17112  17110  17111\n21700    17123  17117  17114\n21701    17117  17123  1154\n21702    17119  17117  17118\n21703    17119  4537  17117\n21704    17118  17117  1154\n21705    17115  17119  17176\n21706    1154  17334  17118\n21707    17117  4537  17114\n21708    17111  17107  17114\n21709    4566  17119  17118\n21710    1154  17335  17334\n21711    1057  17106  17108\n21712    17089  1057  17120\n21713    17165  17121  17125\n21714    17317  1966  17092\n21715    17083  17096  4506\n21716    17094  16840  4440\n21717    17112  17115  17116\n21718    17073  17136  17127\n21719    17131  17136  17067\n21720    17131  4521  17136\n21721    17136  4521  17127\n21722    17073   752  17136\n21723    17127  17129  4523\n21724    17068  4522  17067\n21725    17068  17138  4522\n21726    4522  17132  17131\n21727    17140  4522  17138\n21728    17140  17139   642\n21729    4522  17131  17067\n21730    17067  17136   752\n21731    17140  17132  4522\n21732    17127  17128  17129\n21733    17128  17127  4521\n21734    17130  17133  4521\n21735    4521  17133  17128\n21736    17131  17130  4521\n21737    17129  17128  4516\n21738    17140  17141  17132\n21739    17141  17140   642\n21740    17141  17143  4518\n21741    17141  4518  17132\n21742    17142  17141   642\n21743    17132  4518  17130\n21744    17131  17132  17130\n21745    17134  17130  4518\n21746    17140  17138  17139\n21747    4523  17073  17127\n21748    4526  17146  17145\n21749    17138  17101  4526\n21750    17144  17139  17145\n21751    17145  17139  4526\n21752    17146  17147  17145\n21753    4526  17139  17138\n21754    4524  17165  17167\n21755    4524  17121  17165\n21756    4525  17145  17147\n21757    17167  17147  4524\n21758    17167  17166   905\n21759    4524  17147  17146\n21760    17122  4524  17146\n21761    17175  17147  17167\n21762    17144  4525  17149\n21763    4525  17144  17145\n21764    4530  17148  17149\n21765    17149  17148  17144\n21766    4525  17164  17149\n21767    17148   642  17144\n21768    17175   905  17174\n21769     905  17175  17167\n21770    17160  17149  17164\n21771    17174  17164  17175\n21772    17174  17170  17188\n21773    17175  17164  4525\n21774    4525  17147  17175\n21775    4527  17164  17174\n21776    17167  17165  17166\n21777    17144   642  17139\n21778    4526  17100  17146\n21779    17148  17142   642\n21780    17128  17135  4516\n21781    17135  17128  17133\n21782    17135   425  17152\n21783     425  17135  17133\n21784    17133  17134   425\n21785    4516  17135  17137\n21786    4518  17150  17134\n21787    17134  17133  17130\n21788    17134  17150  17151\n21789    17163  17150  17143\n21790    17163  4519  17157\n21791    17134  17151   425\n21792    17150  4518  17143\n21793    4517  17150  17163\n21794    17135  17152  17137\n21795    17152  4515  17137\n21796    4515  16935  17137\n21797    17163  17162  4517\n21798    4517  17151  17150\n21799     424  17162  17157\n21800    17157  17156   424\n21801    17157  17162  17163\n21802    17163  17143  4519\n21803    17137  16925  4516\n21804    17142  17153  4519\n21805    17142  17148  17153\n21806    17155  17153  17154\n21807    17153  17155  4519\n21808    17153  4530  17154\n21809    17142  4519  17143\n21810    17159  4530  17160\n21811    17153  17148  4530\n21812    17160  4527  17161\n21813    17160  17164  4527\n21814    17149  17160  4530\n21815    17159  17154  4530\n21816    17174  17188  4527\n21817    17190  4527  17188\n21818    17156  17155  4535\n21819    17156  17157  17155\n21820    17158  4535  17154\n21821    17155  17154  4535\n21822    17159  17161  1073\n21823    17161  17159  17160\n21824    17161  17195  1073\n21825    17195  17161  17190\n21826    17195  17190  4529\n21827    17161  4527  17190\n21828    17159  1073  17158\n21829    17159  17158  17154\n21830    17188  17189  17190\n21831    17155  17157  4519\n21832    17141  17142  17143\n21833    17174   905  17170\n21834    17129  4516  16926\n21835    17171  4533  17172\n21836    4533  17165  17125\n21837    17166  17171  17168\n21838    17171  17166  4533\n21839    4533  17126  17172\n21840    4533  17166  17165\n21841    17172  17116  4534\n21842    17116  17172  17126\n21843    17185  17173  17178\n21844    4534  17173  17172\n21845    17115  4534  17116\n21846    17172  17173  17171\n21847    1965  17116  17126\n21848    17171  17173  4532\n21849    17170  17168  17169\n21850    17170   905  17168\n21851    17193  4528  17169\n21852    17169  4528  17170\n21853    17168  4532  17169\n21854    4528  17189  17188\n21855    4532  17185  17187\n21856    4532  17168  17171\n21857    17193  17169  17187\n21858    17186  17187  17185\n21859    17186  17185   718\n21860    4532  17187  17169\n21861    17173  17185  4532\n21862    17186  4531  17187\n21863    17178  17173  4534\n21864    17188  17170  4528\n21865    17176  4566  17177\n21866    17115  17176  4534\n21867     718  17178  17177\n21868    17177  17178  17176\n21869    4566  17182  17177\n21870    17176  17178  4534\n21871    17183  17334  4567\n21872    17183  4566  17118\n21873    17184  17183  4567\n21874    17183  17184  17182\n21875    4567  17333  17340\n21876    17183  17182  4566\n21877    4566  17176  17119\n21878    17179  17177  17182\n21879     718  17179  17181\n21880     718  17177  17179\n21881    17196  17186  17181\n21882    17180  17181  17179\n21883    17179  4570  17180\n21884    17181  17186   718\n21885    17184  17340  17207\n21886    17340  17184  4567\n21887    4570  17207  17206\n21888    17207  4570  17184\n21889    17206  17207  17208\n21890    4570  17206  17180\n21891    17207  1163  17208\n21892    4570  17179  17182\n21893    17184  4570  17182\n21894    4572  17181  17180\n21895    17333  4567  17334\n21896     718  17185  17178\n21897    17183  17118  17334\n21898    17201  17180  17206\n21899    4528  17192  17189\n21900    17192  4528  17193\n21901    17191  17189  17192\n21902    17194  17192  17193\n21903    17193  4531  17194\n21904    17194   423  17192\n21905    4531  17196  17200\n21906    4531  17186  17196\n21907    17197  17196  4572\n21908    17196  17197  17200\n21909    17181  4572  17196\n21910    4531  17200  17194\n21911    17187  4531  17193\n21912    17200  17205  17194\n21913    17191  4529  17189\n21914     423  17194  17205\n21915    17191  17192   423\n21916    17197  17198  17199\n21917    17198  17197  4572\n21918    17199  4739  17197\n21919    17198   422  17199\n21920    4739  17205  17200\n21921    17197  4739  17200\n21922    4572  17201  17198\n21923    4529  17190  17189\n21924    17201  4571  17202\n21925    17201  17206  4571\n21926    17202  4654  17204\n21927    17203  4654  17202\n21928    17202  4571  17203\n21929    17202   422  17198\n21930    17337  17203  4571\n21931    17338  17337  17208\n21932    17203  17618  4654\n21933    17618  17203  17337\n21934    17618  4648  17619\n21935    17337  4571  17208\n21936    4572  17180  17201\n21937    4654  17618  17620\n21938    17204  17620  17627\n21939    17204  4654  17620\n21940    17627   422  17204\n21941    17620   421  17627\n21942    17204   422  17202\n21943     421  17619  17621\n21944    17619   421  17620\n21945    4653  17623  17622\n21946    17621  17623   421\n21947    17622  17623  17621\n21948    17621  17619  17624\n21949    17618  17619  17620\n21950    4648  17618  17337\n21951    17202  17198  17201\n21952    17208  4571  17206\n21953    1163  17207  17340\n21954     905  17166  17168\n21955    17125  17126  4533\n21956    1154  17336  17342\n21957    4491  17028  17027\n21958    16777  16793  4442\n21959    17223  4563  16718\n21960    17224  4149  17226\n21961    17224  17226  17225\n21962    17223  17222  4563\n21963    17223  17224  17222\n21964    17226  15671  4148\n21965    17226  15633  15671\n21966    2046  17224  17225\n21967    2046  17225  17261\n21968    4563  17222  17215\n21969    17222  17224  2046\n21970    2046  17235  17234\n21971    17225  17226  4148\n21972    15670  4148  15671\n21973    17234  17222  2046\n21974    4550  17214  17216\n21975    17215  17214  4563\n21976    17220  17218  16748\n21977    17221  17220  4550\n21978    17216  17214  17215\n21979    4550  16747  17214\n21980    4561  17216  17215\n21981    17233  4561  17234\n21982    17216  17221  4550\n21983    17229  17221  17216\n21984    17216  4561  17229\n21985    4561  17215  17234\n21986    17215  17222  17234\n21987    17219  17220  17221\n21988    4148  17260  17225\n21989    4550  17220  16748\n21990    17261  17225  17260\n21991    17261  17260  4157\n21992    17233  17234  17235\n21993    17262  17235  17261\n21994    17265  17260  15688\n21995    17235  2046  17261\n21996    17265  4157  17260\n21997    17262  4157  17263\n21998    17262  4562  17235\n21999    17264  4562  17262\n22000    17269  4157  17265\n22001    4157  17262  17261\n22002    4143  17265  15688\n22003    17235  4562  17233\n22004    17227  17229  4561\n22005    17227  17233  17266\n22006    17229   641  17221\n22007    17228   641  17229\n22008    17229  17227  17228\n22009    4561  17233  17227\n22010    4552  17228  17227\n22011    4552  17266  17267\n22012     641  17228  17230\n22013    17271  17228  4552\n22014    17271  17307  4551\n22015    4552  17227  17266\n22016    17233  4562  17266\n22017    17230  17228  17271\n22018    4562  17268  17266\n22019    17260  4148  15688\n22020    15688  4148  15670\n22021    17219  17221   641\n22022    17217  17246  1796\n22023    17217  17218  4549\n22024    17241  17246  17239\n22025    17239  17246  4555\n22026    17217  17251  17246\n22027    17238  4541  17239\n22028    17251  4549  17237\n22029    4549  17218  17220\n22030    4555  17246  17251\n22031    17248  4555  17251\n22032    17240  4555  17250\n22033    17251  17217  4549\n22034    17219  4549  17220\n22035    17239  4555  17240\n22036    17242  17245  4560\n22037    17245  16811  17238\n22038    4545  17242  17244\n22039    4545  17213  17242\n22040    17245  17238  4560\n22041    4545  17247  17212\n22042    17243  4560  17255\n22043    17240  4560  17238\n22044    17244  17243  4565\n22045    17244  17242  17243\n22046    17255  4560  17240\n22047    17243  17242  4560\n22048    17238  17239  17240\n22049    17244  17258  4545\n22050    17219  17237  4549\n22051    17213  17245  17242\n22052    17237  17232  4554\n22053    17237  17219  17232\n22054    17249  17248  4554\n22055    4554  17248  17237\n22056    17232  17231  4554\n22057    17250  4555  17248\n22058    17230  4551  17231\n22059    4551  17230  17271\n22060    17231  17256  4554\n22061    17293  17256  17231\n22062    17256  4556  17257\n22063    17230  17231  17232\n22064     641  17232  17219\n22065    17249  4554  17256\n22066    17253  17255  2295\n22067    17255  17240  17250\n22068    17252  4565  17253\n22069    4565  17243  17253\n22070    17255  17250  2295\n22071    17243  17255  17253\n22072    17249  17257  2295\n22073    17257  17249  17256\n22074    2295  17292  17254\n22075    17285  17292  2295\n22076    17310  17254  17292\n22077    17254  17253  2295\n22078    17285  2295  17257\n22079    2295  17250  17249\n22080    17250  17248  17249\n22081    17244  4565  17259\n22082    4551  17293  17231\n22083    17251  17237  17248\n22084    17230  17232   641\n22085    17252  17253  17254\n22086    17271  4552  17284\n22087    17214  16719  4563\n22088    15684  1287  17269\n22089    15684  15682  1287\n22090    17263  17264  17262\n22091    17270  17263  17269\n22092    17269  1287  17270\n22093    17269  17263  4157\n22094    17275  17270  1287\n22095    17272  17275  4146\n22096    17263  17270  4596\n22097    17272  17270  17275\n22098    17275  15683  15693\n22099    17275  1287  15683\n22100    4143  15684  17265\n22101    4596  17270  17272\n22102    17267  17266  17268\n22103    17268  17264  17280\n22104    17284  17267  17283\n22105    17284  4552  17267\n22106    17268  2047  17267\n22107    4562  17264  17268\n22108    2047  17268  17280\n22109    17280  4596  17274\n22110    17283  2047  17276\n22111    17283  17267  2047\n22112    17280  17279  2047\n22113    17280  17264  4596\n22114    17264  17263  4596\n22115    4553  17284  17283\n22116    17274  4596  17272\n22117    17307  17271  17284\n22118    17273  17272  4146\n22119    17273  4146  17281\n22120    4593  17274  17273\n22121    17274  17272  17273\n22122    4146  15693  15694\n22123    4146  17275  15693\n22124    17281  15694  17434\n22125    15694  15693  15681\n22126    17281  17282  17273\n22127    2027  17282  17281\n22128    17282  17421  17414\n22129    15694  17281  4146\n22130    15683  4145  15693\n22131    4593  17273  17282\n22132    17277  17279  17309\n22133    4593  17279  17274\n22134    17276  17277  17278\n22135    17276  2047  17277\n22136    17279  4593  17309\n22137    2047  17279  17277\n22138    4595  17309  17413\n22139    17414  17309  4593\n22140    17445  17278  17420\n22141    17278  17277  4595\n22142    17278  4595  17420\n22143    4595  17277  17309\n22144    4593  17282  17414\n22145    17296  17283  17276\n22146    4147  17434  15694\n22147    17279  17280  17274\n22148    1287  15682  15683\n22149    4600  17276  17278\n22150    17294  17293  4551\n22151    17295  17294  2049\n22152    17293  17295  4556\n22153    17295  17293  17294\n22154    17294  17307  17302\n22155    4551  17307  17294\n22156    2049  17302  17298\n22157    4553  17302  17307\n22158    2049  17301  17295\n22159    17299  17301  2049\n22160    17298  17302  4553\n22161    17302  2049  17294\n22162    17307  17284  4553\n22163    17295  17301  17287\n22164    17286  17285  17257\n22165    17286  4556  17287\n22166    17285  17290  17292\n22167    4590  17290  17285\n22168    17285  17286  4590\n22169    17257  4556  17286\n22170    17288  4590  17286\n22171    4591  17288  17287\n22172    4590  17291  17290\n22173    17303  17291  4590\n22174    4590  17288  17303\n22175    17288  17286  17287\n22176    4556  17295  17287\n22177    4558  17292  17290\n22178    17287  17301  4591\n22179    4556  17256  17293\n22180    17296  17297  17298\n22181    17297  17296  4600\n22182    17298  4604  17299\n22183    4604  17298  17297\n22184    17297  17412  4604\n22185    17296  17298  4553\n22186    4600  17445  17411\n22187    17445  4600  17278\n22188    2048  17412  17411\n22189    17412  17297  17411\n22190    17306  17412  17439\n22191    17411  17297  4600\n22192    17296  17276  4600\n22193    4604  17412  17306\n22194    17300  4591  17301\n22195    17299  4604  17300\n22196    17288  4591  17304\n22197    17303  17288  17304\n22198    4591  17300  17305\n22199    17299  17300  17301\n22200    17462  17305  4603\n22201    17305  17304  4591\n22202    17304  17462  1797\n22203    17462  17304  17305\n22204    17517  1797  17515\n22205    17304  1797  17303\n22206    4603  17305  17306\n22207    17305  17300  17306\n22208    4604  17306  17300\n22209    17291  17303  17308\n22210    17518  1797  17462\n22211    17299  2049  17298\n22212    4553  17283  17296\n22213    17308  17303  1797\n22214    17411  17445  17443\n22215    17269  17265  15684\n22216    15681  4147  15694\n22217    17290  17291  17289\n22218    17247  17258  17318\n22219    17258  17244  17259\n22220    17312  17318  17319\n22221    17312  4543  17318\n22222    17258   697  17318\n22223    17312  17313  17311\n22224    17323  17319   697\n22225    17319  17318   697\n22226    17315  4587  17322\n22227    4587  17312  17319\n22228    4587  17319  17322\n22229     697  17258  17259\n22230    17247  4545  17258\n22231    17312  4587  17313\n22232    17314  1966  17317\n22233    17313  4587  17314\n22234    17329  17320  1966\n22235    17320  17093  1966\n22236    1966  17314  17316\n22237    17313  17314  17317\n22238    17330  17316  4577\n22239    17315  17316  17314\n22240    17320  17329  17332\n22241    17330  17329  17316\n22242    4577  17316  17315\n22243    17316  17329  1966\n22244    4587  17315  17314\n22245    17330  4574  17329\n22246    17324   697  17259\n22247    17210  17320  4573\n22248    17325  17323  17324\n22249    17324  17323   697\n22250    17323  4578  17322\n22251    17325  4578  17323\n22252    17324  17252  4557\n22253    17323  17322  17319\n22254    4557  17363  17325\n22255    17363  4557  17310\n22256    17325  17361  4578\n22257    17361  17325  17363\n22258    17358  17361  17360\n22259    4557  17325  17324\n22260    17254  4557  17252\n22261    4578  17361  17358\n22262    17321  4577  17315\n22263    17322  4578  17321\n22264    4577  17331  17330\n22265    17359  17331  4577\n22266    4577  17321  17359\n22267    17321  17315  17322\n22268    17358  1799  17359\n22269    17360  1799  17358\n22270    17359  17366  17331\n22271    17366  17359  1799\n22272    17365  4576  17366\n22273    17358  17359  17321\n22274    4578  17358  17321\n22275    17328  17330  17331\n22276    17364  17366  1799\n22277    17259  17252  17324\n22278    17252  17259  4565\n22279    4576  17331  17366\n22280    4573  17332  17341\n22281    17332  4573  17320\n22282    17342  17341  4575\n22283    17342  17336  17341\n22284    17332  17346  17341\n22285    17342  17335  1154\n22286    17343  4575  17346\n22287    17346  4575  17341\n22288    17342  4575  17350\n22289    17343  17345  4575\n22290    17346  4574  17327\n22291    17346  17332  4574\n22292    17332  17329  4574\n22293    17350  4575  17345\n22294    17335  4568  17333\n22295    4568  17335  17350\n22296    17339  1163  17340\n22297    17339  17333  4568\n22298    4568  17353  17339\n22299    17333  17334  17335\n22300    17347  17349  4568\n22301    17347  17350  17345\n22302    17357  17353  17349\n22303    17353  4568  17349\n22304    17349  17347  17348\n22305    4568  17350  17347\n22306    17335  17342  17350\n22307    17339  17353  17354\n22308    17347  17345  4579\n22309    17339  17340  17333\n22310    1800  17327  17326\n22311    17327  17343  17346\n22312    17344  17343  1800\n22313    1800  17343  17327\n22314    17327  17328  17326\n22315    17327  4574  17328\n22316    17384  17326  17386\n22317    4576  17326  17328\n22318    4580  17356  17355\n22319    17355  1800  17384\n22320    17386  17326  4576\n22321    17384  1800  17326\n22322    17328  17331  4576\n22323    17344  1800  17355\n22324    17352  17348  4579\n22325    4579  17345  17344\n22326    17351   882  17348\n22327     882  17349  17348\n22328    4579  17344  17356\n22329    17348  17347  4579\n22330    17356  17388  17352\n22331    4580  17388  17356\n22332    17351  17352  4581\n22333    17352  17351  17348\n22334    4581  17352  17388\n22335    17407   882  17351\n22336    17388  17387  4581\n22337    17356  17352  4579\n22338    17344  17355  17356\n22339    4581  17406  17351\n22340    17383  17355  17384\n22341    17343  17344  17345\n22342    4574  17330  17328\n22343    17357  17349   882\n22344    17363  4559  17361\n22345    17318  4543  17247\n22346    17310  4558  17362\n22347    17254  17310  4557\n22348    17374  4559  17362\n22349    4559  17363  17362\n22350    17362  4558  17373\n22351    4559  17360  17361\n22352    1805  17373  17370\n22353    17289  17373  4558\n22354    4559  17374  17368\n22355    1805  17374  17373\n22356    1805  17372  17379\n22357    17373  17374  17362\n22358    17290  17289  4558\n22359    17379  17374  1805\n22360    17360  17367  17364\n22361    17360  4559  17367\n22362    17364  4586  17365\n22363    4586  17364  17367\n22364    17367  17369  4586\n22365    17364  17365  17366\n22366    17368  17379  4626\n22367    17367  4559  17368\n22368    17382  4586  17369\n22369    4626  17369  17368\n22370    4626  17379  17378\n22371    17368  17369  17367\n22372    17374  17379  17368\n22373    17375  17369  4626\n22374    17289  17370  17373\n22375    1799  17360  17364\n22376    17371  4620  17380\n22377    4620  17289  17291\n22378    17372  17370  17371\n22379    17371  17370  4620\n22380    4620  17308  17380\n22381    4620  17370  17289\n22382    17380  17517  4621\n22383    17517  17380  17308\n22384    17521  17381  17523\n22385    4621  17381  17380\n22386    4621  17517  17516\n22387    17380  17381  17371\n22388    17308  1797  17517\n22389    4622  17371  17381\n22390    17376  4626  17378\n22391    17378  17372  4622\n22392    17377  17375  17376\n22393    17375  4626  17376\n22394    17378  17408  17376\n22395    17379  17372  17378\n22396    4622  17521  17408\n22397    17521  4622  17381\n22398    17376  17408  4623\n22399    17520  17408  17521\n22400    17520  17521  1798\n22401    4622  17408  17378\n22402    17372  17371  4622\n22403    17520  4623  17408\n22404    4621  17523  17381\n22405    17372  1805  17370\n22406    4558  17310  17292\n22407    17382  17369  17375\n22408    4583  17386  17385\n22409    17386  4576  17365\n22410    17383  4583  17390\n22411    17383  17384  4583\n22412    17386  17365  17385\n22413    17383  4580  17355\n22414    17385  17382  17405\n22415    17385  17365  4586\n22416    4582  17390  17392\n22417    17390  4583  17405\n22418    17390  17405  17392\n22419    17405  4583  17385\n22420    17382  17385  4586\n22421    17383  17390  17391\n22422    4580  17391  17389\n22423    17391  4580  17383\n22424    1801  17387  17389\n22425    17387  17388  17389\n22426    17389  17391  17395\n22427    17389  17388  4580\n22428    17397  17395  17396\n22429    17395  1801  17389\n22430    17401  17387  1801\n22431    17397  1801  17395\n22432    17395  4582  17396\n22433    17395  17391  4582\n22434    17391  17390  4582\n22435    17397  17410  1801\n22436    17405  17382  1155\n22437    17384  17386  4583\n22438    17393  1155  17403\n22439    1155  17382  17375\n22440    17392  17393  17394\n22441    17393  17392  1155\n22442    1155  17377  17403\n22443    1155  17392  17405\n22444    17539  17403  17377\n22445    17539  4623  17537\n22446    17393  17403  17404\n22447    4625  17403  17539\n22448    17539  17538  4625\n22449    17539  17377  4623\n22450    17375  17377  1155\n22451    17404  17403  4625\n22452    17396  17394  17398\n22453    17396  4582  17394\n22454    4643  17398  17399\n22455    17398  4643  17396\n22456    17394  4639  17398\n22457    17396  4643  17397\n22458    4639  17404  17542\n22459    4639  17394  17393\n22460    17400  1802  17399\n22461    17399  17398  17400\n22462    17542  17400  4639\n22463    17561  17400  17542\n22464    17542  17404  17541\n22465    17400  17398  4639\n22466    17393  17404  4639\n22467    17397  4643  17409\n22468    17404  4625  17541\n22469    17394  4582  17392\n22470    4623  17377  17376\n22471    4581  17387  17402\n22472    17537  4623  17520\n22473    17310  17362  17363\n22474    4620  17291  17308\n22475    17684  4643  17399\n22476    17414  17413  17309\n22477    4573  17341  17336\n22478    2027  17434  17433\n22479    16283  17434  4147\n22480    4594  17414  17421\n22481    17422  17421  2027\n22482    17433  17434  16283\n22483    17421  17282  2027\n22484    17433  4366  17426\n22485    4366  17433  16283\n22486    17423  17422  4601\n22487    17426  17422  17433\n22488    4366  17424  17426\n22489    17433  17422  2027\n22490    16282  4366  16283\n22491    17421  17422  17423\n22492    17418  17413  17415\n22493    17413  17414  4594\n22494    17419  17420  17418\n22495    17420  4595  17418\n22496    17413  4594  17415\n22497    4597  17445  17420\n22498    17416  17415  4594\n22499    17427  17416  17423\n22500    17415  1288  17418\n22501    1288  17415  17416\n22502    17416  17417  1288\n22503    17416  4594  17423\n22504    4594  17421  17423\n22505    1288  17419  17418\n22506    4601  17422  17426\n22507    2027  17281  17434\n22508    16489  16431  17424\n22509    16431  16279  16432\n22510    17425  4601  17426\n22511    4370  17425  17424\n22512    17424  16431  4370\n22513    17425  17426  17424\n22514    4370  16432  17474\n22515    16432  4370  16431\n22516    17428  17509  17431\n22517    17474  17461  4370\n22518    16432  16491  17474\n22519    4370  17461  17425\n22520    16489  1254  16431\n22521    17425  17461  17429\n22522    4602  17416  17427\n22523    17427  4601  17429\n22524    1288  17417  17435\n22525    4602  17430  17417\n22526    17416  4602  17417\n22527    17423  4601  17427\n22528    17428  4602  17427\n22529    2025  17428  17429\n22530    4602  17431  17430\n22531    17431  4602  17428\n22532    4607  17431  17509\n22533    17428  17427  17429\n22534    4601  17425  17429\n22535    17430  17431  17432\n22536    17461  2025  17429\n22537    4366  16489  17424\n22538    4147  15686  16283\n22539    17430  17435  17417\n22540    17443  4597  17444\n22541    17419  4597  17420\n22542    17437  2048  17443\n22543    17412  2048  17439\n22544    17459  4597  17419\n22545    17443  17445  4597\n22546    17444  4599  17437\n22547    17435  17459  17419\n22548    4599  17438  17437\n22549    17444  17437  17443\n22550    17448  17444  17459\n22551    17459  17444  4597\n22552    17419  1288  17435\n22553    2048  17437  17436\n22554    17439  17441  4603\n22555    17441  17439  17436\n22556    17440  17518  17462\n22557    17440  4603  17441\n22558    17441  17442  17440\n22559    17306  17439  4603\n22560    17436  17438  4613\n22561    17436  17439  2048\n22562    17442  4613  17451\n22563    17442  17441  4613\n22564    17438  17452  4613\n22565    4613  17441  17436\n22566    17437  17438  17436\n22567    17442  4619  17440\n22568    17459  17435  4598\n22569    17411  17443  2048\n22570    4598  17446  17448\n22571    17446  4598  17432\n22572    17448  17447  4599\n22573    17447  17448  17446\n22574    17446  2177  17447\n22575    4598  17448  17459\n22576    17432  4607  17449\n22577    4598  17435  17430\n22578    17457  17454  2177\n22579    2177  17446  17449\n22580    2177  17449  17488\n22581    17449  17446  17432\n22582    17432  4598  17430\n22583    17447  2177  17454\n22584    17453  17452  17438\n22585    4599  17447  17453\n22586    17451  17452  17450\n22587    17451  4613  17452\n22588    17453  4610  17452\n22589    17438  4599  17453\n22590    17454  17458  4610\n22591    17457  17458  17454\n22592    17450  4610  17455\n22593    17450  17452  4610\n22594    17455  4610  17458\n22595    17456  17450  17455\n22596    17458  17492  17455\n22597    4610  17453  17454\n22598    17447  17454  17453\n22599    17451  17460  17442\n22600    17489  17449  4607\n22601    17448  4599  17444\n22602    17431  4607  17432\n22603    17450  1156  17451\n22604    17465  17461  17474\n22605    17440  17462  4603\n22606    16491  16492  4357\n22607    16491  16432  4362\n22608    17465  4357  17463\n22609    17465  17474  4357\n22610    16492  17466  4357\n22611    17465  2025  17461\n22612    4356  17463  17467\n22613    17463  17464  17465\n22614    17464  4356  17471\n22615    4356  17464  17463\n22616    17463  17466  17467\n22617    17463  4357  17466\n22618    16486  17466  16492\n22619    17465  17464  2025\n22620    2025  17468  17509\n22621    17468  2025  17469\n22622    17490  17489  4607\n22623    17490  17509  17468\n22624    17490  17468  4605\n22625    17509  17428  2025\n22626    17469  17471  4609\n22627    17469  2025  17464\n22628    17470  4609  17485\n22629    4609  17470  17469\n22630    4609  17471  17473\n22631    17469  17470  17468\n22632    17464  17471  17469\n22633    17470  4605  17468\n22634    17471  4356  17472\n22635    16491  4357  17474\n22636    4358  17478  17467\n22637    17478  4358  16479\n22638    17476  17472  4356\n22639    17476  17467  17478\n22640    17478  1255  17476\n22641    4358  17467  17466\n22642    16479  4876  17477\n22643    17466  16486  4358\n22644    17484  17475  1255\n22645    1255  17478  17477\n22646    1255  17477  18522\n22647    17477  17478  16479\n22648    16479  4358  16480\n22649    17476  1255  17475\n22650    17479  17473  17480\n22651    4609  17473  17479\n22652    17486  17485  17479\n22653    17485  4609  17479\n22654    17473  17472  4882\n22655    17471  17472  17473\n22656    17482  17480  4882\n22657    4882  17480  17473\n22658    17480  2242  17479\n22659    17482  2242  17480\n22660    17483  4882  17475\n22661    4882  17472  17475\n22662    17472  17476  17475\n22663    17486  17479  2242\n22664    17486  2242  17986\n22665    17467  17476  4356\n22666    16491  16414  16492\n22667    17497  17470  17485\n22668    17489  17491  4606\n22669    17489  17490  17491\n22670    17487  17488  4606\n22671    4606  17488  17489\n22672    17491  17501  4606\n22673    17488  17449  17489\n22674    17499  17501  17491\n22675    17499  4605  17497\n22676    17501  17495  4606\n22677    1493  17495  17501\n22678    17496  17495  4614\n22679    17499  17491  4605\n22680    17490  4605  17491\n22681    17487  4606  17495\n22682    17457  17487  4611\n22683    17487  17457  17488\n22684    17492  4611  17493\n22685    17492  17458  4611\n22686    17487  17496  4611\n22687    4611  17458  17457\n22688    2178  17493  17500\n22689    17493  17494  17492\n22690    17494  2178  17510\n22691    2178  17494  17493\n22692    17500  17493  17496\n22693    17493  4611  17496\n22694    17487  17495  17496\n22695    17455  17492  4612\n22696    1493  17501  17499\n22697    17457  2177  17488\n22698    17497  4608  17498\n22699    17497  17485  4608\n22700    17504  1493  17498\n22701    1493  17499  17498\n22702    17498  4608  17505\n22703    17498  17499  17497\n22704    17985  17505  4608\n22705    17986  17985  17486\n22706    17504  17505  4738\n22707    17504  17498  17505\n22708    17505  18517  4738\n22709    4608  17486  17985\n22710    4605  17470  17497\n22711    1493  17504  17502\n22712    17512  17500  4614\n22713    17500  17496  4614\n22714    17500  17506  2178\n22715    17512  17506  17500\n22716    4614  17502  17503\n22717    17495  17502  4614\n22718    17503  4738  18537\n22719    17503  17502  17504\n22720    17512  18537  4737\n22721    18537  17512  17503\n22722    19628  17507  4737\n22723    17512  4737  17506\n22724    18537  4738  18519\n22725    17503  17512  4614\n22726    17504  4738  17503\n22727    17506  4737  17507\n22728    17985  18517  17505\n22729    17495  1493  17502\n22730    17486  4608  17485\n22731    2178  17506  17508\n22732    17477  4876  18523\n22733    17509  17490  4607\n22734    4876  16479  16478\n22735    17494  4612  17492\n22736    4627  17515  17519\n22737    17515  1797  17518\n22738    17516  4627  17525\n22739    4627  17516  17515\n22740    17515  17518  17519\n22741    17524  4621  17516\n22742    17528  4627  17519\n22743    4619  17519  17518\n22744    17525  17527  17533\n22745    17525  4627  17527\n22746    17519  4619  17530\n22747    17528  17527  4627\n22748    17518  17440  4619\n22749    17516  17525  17524\n22750    17523  17524  17522\n22751    17523  4621  17524\n22752    1798  17522  17532\n22753    17522  1798  17523\n22754    17524  4628  17522\n22755    17540  17520  1798\n22756    17531  4628  17534\n22757    4628  17524  17525\n22758    4636  17532  17531\n22759    17532  17522  17531\n22760    4628  17533  17534\n22761    17531  17522  4628\n22762    17525  17533  4628\n22763    1798  17532  17540\n22764    17527  1998  17533\n22765    17517  17515  17516\n22766    4632  17530  17529\n22767    17460  17530  4619\n22768    17526  17528  4632\n22769    4632  17528  17530\n22770    17530  17460  17529\n22771    17530  17528  17519\n22772    17529  1156  17514\n22773    1156  17529  17460\n22774    17570  17567  17569\n22775    17514  17573  17529\n22776    1156  17456  17514\n22777    17529  17573  4632\n22778    17451  1156  17460\n22779    17563  4632  17573\n22780    17535  1998  17562\n22781    17534  17533  1998\n22782    17534  17535  4631\n22783    17535  17534  1998\n22784    1998  17526  17562\n22785    17527  17526  1998\n22786    17567  17562  4629\n22787    17563  17562  17526\n22788    4631  17567  17570\n22789    4631  17535  17567\n22790    4629  17562  17563\n22791    17567  17535  17562\n22792    17526  4632  17563\n22793    17531  17534  17536\n22794    17573  17564  17563\n22795    17527  17528  17526\n22796    4619  17442  17460\n22797    4631  17536  17534\n22798    17538  17537  4624\n22799    17537  17520  17540\n22800    17544  17541  4625\n22801    17545  17544  17538\n22802    4624  17537  17540\n22803    17544  4625  17538\n22804    4624  17560  17547\n22805    17560  4624  17540\n22806    17544  17545  2296\n22807    17547  17545  4624\n22808    17560  17549  17547\n22809    4624  17545  17538\n22810    17532  17560  17540\n22811    17546  17545  17547\n22812    17541  17543  4640\n22813    17541  17544  17543\n22814    4640  17617  17561\n22815    17561  17542  4640\n22816    4640  17543  17557\n22817    17542  17541  4640\n22818    17553  2296  17551\n22819    17543  17544  2296\n22820    4711  17557  17553\n22821    17557  17543  17553\n22822    2296  17546  17551\n22823    17553  17543  2296\n22824    17545  17546  2296\n22825    17557  17617  4640\n22826    17547  4634  17546\n22827    17537  17538  17539\n22828    4636  17536  17550\n22829    17560  17532  4636\n22830    17549  17550  17548\n22831    17550  17549  4636\n22832    17536  17590  17550\n22833    4634  17547  17549\n22834    1996  17590  17587\n22835    17590  17536  4631\n22836    17548  1996  17594\n22837    17548  17550  1996\n22838    1996  17589  17594\n22839    1996  17550  17590\n22840    4631  17570  17590\n22841    17549  17548  4634\n22842    17554  17551  17546\n22843    17554  4634  17558\n22844    17551  17552  17553\n22845    4633  17552  17551\n22846    17551  17554  4633\n22847    17546  4634  17554\n22848    17559  17558  4635\n22849    17558  4634  17548\n22850    4633  17559  17610\n22851    4633  17554  17559\n22852    17607  17610  17559\n22853    17552  4633  17556\n22854    4635  17558  17594\n22855    17559  17554  17558\n22856    17548  17594  17558\n22857    4711  17553  17552\n22858    17587  17590  17570\n22859    17549  17560  4636\n22860    17531  17536  4636\n22861    17556  4633  17610\n22862    17573  17514  4616\n22863    17523  1798  17521\n22864    17513  4616  17514\n22865    17513  17456  4612\n22866    17565  17564  4616\n22867    17564  17573  4616\n22868    17513  17571  4616\n22869    17564  4629  17563\n22870    17511  17571  17513\n22871    4612  17494  17511\n22872    17565  4616  17571\n22873    4615  17571  17511\n22874    17511  17510  4615\n22875    17511  17513  4612\n22876    1156  17450  17456\n22877    17572  17571  4615\n22878    17564  17566  4629\n22879    17566  17564  17565\n22880    17569  17566  17568\n22881    17566  17569  4629\n22882    17565  1997  17566\n22883    4630  17570  17569\n22884    17585  1997  17580\n22885    1997  17568  17566\n22886    17569  17568  4630\n22887    17585  17568  1997\n22888    17581  1997  17572\n22889    1997  17565  17572\n22890    17565  17571  17572\n22891    17595  17568  17585\n22892    17572  4615  17576\n22893    17567  4629  17569\n22894    17510  17508  17574\n22895    17494  17510  17511\n22896    17575  17576  17574\n22897    17576  4615  17574\n22898    17574  17508  4618\n22899    17576  17581  17572\n22900    17611  4618  19609\n22901    17507  4618  17508\n22902    17576  17575  4617\n22903    17611  17575  4618\n22904    19609  4618  17507\n22905    4618  17575  17574\n22906    17508  17510  2178\n22907    17612  17575  17611\n22908    17581  4617  17578\n22909    4617  17581  17576\n22910    17580  17578  4641\n22911    17578  17580  17581\n22912    4617  17579  17578\n22913    17580  1997  17581\n22914    5189  17579  19608\n22915    17577  17578  17579\n22916    17577  4641  17578\n22917    17577  17579  5189\n22918    17582  17577  19613\n22919    4641  17577  17582\n22920    19608  17579  17612\n22921    17579  4617  17612\n22922    4617  17575  17612\n22923    17585  17580  17586\n22924    1494  17612  17611\n22925    17510  17574  4615\n22926    17506  17507  17508\n22927    17586  17580  4641\n22928    17587  4630  17588\n22929    17587  17570  4630\n22930    17589  17588  4637\n22931    17588  17589  17587\n22932    4630  17595  17588\n22933    17591  17594  17589\n22934    17596  4637  17588\n22935    17596  17595  4638\n22936    17589  4637  17591\n22937    17603  4637  17596\n22938    17596  17599  17603\n22939    17596  17588  17595\n22940    17568  17595  4630\n22941    17592  4637  17603\n22942    4635  17591  17593\n22943    4635  17594  17591\n22944    17607  17593  17606\n22945    17593  17607  4635\n22946    17591  17592  17593\n22947    4635  17607  17559\n22948    17592  17601  4647\n22949    17601  17592  17603\n22950    4647  17870  17606\n22951    17606  17593  4647\n22952    4647  17601  17600\n22953    4647  17593  17592\n22954    17591  4637  17592\n22955    17610  17607   644\n22956    17603  1214  17601\n22957    1996  17587  17589\n22958    4638  17586  17597\n22959    4638  17595  17585\n22960    17598  17599  17597\n22961    17597  17599  4638\n22962    17586  17584  17597\n22963    1214  17603  17599\n22964    17584  17582  17583\n22965    17584  17586  4641\n22966    4642  17583  17608\n22967    17583  4642  17584\n22968    17582  2338  17583\n22969    17584  4642  17597\n22970    17586  4638  17585\n22971    17598  17597  4642\n22972    17602  1214  17604\n22973    17598  1214  17599\n22974    4646  17600  17602\n22975    17600  17601  17602\n22976    1214  17598  17604\n22977    17601  1214  17602\n22978    4644  17605  17609\n22979    17605  17604  17598\n22980    17604  4644  17613\n22981    4644  17604  17605\n22982    17613  4644  17614\n22983    17604  17613  17602\n22984    4644  19634  17614\n22985    17598  4642  17605\n22986    4642  17608  17605\n22987    17870  4647  17600\n22988    17583  19611  17608\n22989    17599  17596  4638\n22990    17582  17584  4641\n22991     644  17607  17606\n22992    17577  5189  19613\n22993    17513  17514  17456\n22994    4612  17456  17455\n22995    1802  17400  17561\n22996    4737  18537  18536\n22997    17413  17418  4595\n22998    15633  4137  15671\n22999    4646  17602  17613\n23000    1163  17354  17338\n23001    1163  17339  17354\n23002    4648  17337  17338\n23003    17638  4648  17338\n23004    17338  17354  17638\n23005    17624  17619  4648\n23006    17638  4569  17630\n23007    4569  17638  17354\n23008    17625  17630  4588\n23009    17630  17625  17638\n23010    4588  17630  17629\n23011    17638  17625  4648\n23012    17353  4569  17354\n23013    4648  17625  17624\n23014    4649  17622  17621\n23015    17643  4649  17626\n23016    17622  17643  17640\n23017    17643  17622  4649\n23018    4649  17624  17626\n23019    17621  17624  4649\n23020    17626  4588  17632\n23021    17626  17624  17625\n23022    1045  17633  17632\n23023    17632  17633  17626\n23024    17632  4588  17629\n23025    17626  17633  17643\n23026    17625  4588  17626\n23027    17643  17633  4651\n23028    17630  4569  17628\n23029    17640  4653  17622\n23030    17357  17631  17628\n23031    17357   882  17631\n23032    17628  4589  17629\n23033    4589  17628  17631\n23034    17631  17635  4589\n23035    17628  17629  17630\n23036    17407  17406  4584\n23037    17631   882  17407\n23038    4589  17635  17637\n23039    4584  17635  17407\n23040    4584  17665  17667\n23041    17407  17635  17631\n23042    17406  17407  17351\n23043    17636  17635  4584\n23044    4589  17634  17629\n23045    4589  17637  17634\n23046    17632  17634  1045\n23047    17639  17634  17637\n23048    17637  4657  17639\n23049    17629  17634  17632\n23050    17636  17667  17673\n23051    17637  17635  17636\n23052    17639  4657  17651\n23053    17673  4657  17636\n23054    17664  17673  17672\n23055    17636  4657  17637\n23056    4584  17667  17636\n23057    17664  4657  17673\n23058    4584  17406  17665\n23059    17628  4569  17357\n23060    4569  17353  17357\n23061    17639  1045  17634\n23062    17640  4651  17641\n23063    17640  17643  4651\n23064     420  17642  17641\n23065    17641  17642  17640\n23066    17641  4651  17645\n23067    17642  4653  17640\n23068    17662  1045  17655\n23069    17662  4651  17633\n23070    17646  17655  4652\n23071    17655  17646  17662\n23072    17655  17650  17653\n23073    17662  17646  4651\n23074    1045  17662  17633\n23075    17646  17645  4651\n23076     420  17645  17644\n23077    17645   420  17641\n23078    17647  4650  17644\n23079    17644  17645  17647\n23080    17658  4652  17652\n23081    17647  17646  4652\n23082    4650  17647  17659\n23083    17658  17647  4652\n23084    17652  4652  17653\n23085    17647  17645  17646\n23086    17655  17653  4652\n23087    17658  17659  17647\n23088    17655  1045  17650\n23089    17648  4669  17649\n23090    4669  17648  17651\n23091    17650  17649  4670\n23092    17649  17650  17648\n23093    17649  4669  17657\n23094    17648  17650  1045\n23095    17651  17664  17660\n23096    17648  17639  17651\n23097    17657  4669  17660\n23098    4660  17660  17664\n23099    4660  17664  17672\n23100    17651  17660  4669\n23101    1045  17639  17648\n23102    17661  17660  4660\n23103    17649  17656  4670\n23104    17656  17649  17657\n23105    17663  17654  17656\n23106    17656  17654  4670\n23107    17657  4671  17656\n23108    17654  17653  4670\n23109    17661  17691  17697\n23110    17691  17661  4660\n23111    17661  17697  4671\n23112     417  17697  17691\n23113    17697  17717  4671\n23114    17663  17656  4671\n23115    17692  17691  17689\n23116    17661  4671  17657\n23117    17657  17660  17661\n23118    17691  17692   417\n23119    17689  17691  4660\n23120    4670  17653  17650\n23121    4657  17664  17651\n23122    17654  17652  17653\n23123     906  17673  17667\n23124    1163  17338  17208\n23125    17402  17401  4585\n23126    17406  4581  17402\n23127    17666  17665  4585\n23128    4585  17665  17402\n23129    17401  17670  4585\n23130    17402  17665  17406\n23131    17410  17409  4655\n23132    17410  17397  17409\n23133    4585  17670  17669\n23134    4655  17670  17410\n23135    17409  17678  4655\n23136    17410  17670  17401\n23137    1801  17410  17401\n23138    4655  17668  17670\n23139    17666  17669  17671\n23140    17666  4585  17669\n23141    17690   906  17671\n23142    17671   906  17666\n23143    17669  4656  17671\n23144     906  17667  17666\n23145    4655  17677  17668\n23146    17668  17669  17670\n23147    17677  17698  17668\n23148    17668  17698  4656\n23149    17678  17679  17677\n23150    17668  4656  17669\n23151    17677  4655  17678\n23152    4656  17709  17671\n23153    17409  17684  17678\n23154     906  17672  17673\n23155    17399  17681  17684\n23156    17684  17409  4643\n23157    17684  17681  4666\n23158    17676  17681  1802\n23159    1802  17674  17676\n23160    17680  17681  17676\n23161    17617  17616  4686\n23162    17617  17557  17616\n23163    17676  17674  17675\n23164    4686  17674  17617\n23165    17616  17711  4686\n23166    17674  1802  17561\n23167    17681  17399  1802\n23168    17675  17674  4686\n23169    4666  17680  17685\n23170    4666  17681  17680\n23171    1803  17677  17679\n23172    17685  17679  4666\n23173    17685  17680  17686\n23174    17679  17678  4666\n23175    4686  17682  17675\n23176    17676  17675  4667\n23177    17686  17680  4667\n23178    17675  17683  4667\n23179    17711  17712  17682\n23180    4667  17680  17676\n23181    17711  17682  4686\n23182    17682  17683  17675\n23183    17616  17801  17711\n23184    4666  17678  17684\n23185    17401  17402  17387\n23186    17685  17703  17679\n23187    17672  17690  17687\n23188    17672   906  17690\n23189    17688  17687  4658\n23190    4658  17687  17690\n23191    17690  17709  4658\n23192    17687  17689  4660\n23193    4656  17700  17709\n23194    17709  17690  17671\n23195    17695  17700  4661\n23196    17700  17695  17709\n23197    17700  17699  4661\n23198    17709  17695  4658\n23199    17700  4656  17698\n23200    17694  4658  17695\n23201    17689  17688  4659\n23202    17689  17687  17688\n23203    17714  4659  17693\n23204    17693  4659  17688\n23205    17688  17694  17693\n23206    17689  4659  17692\n23207    17695  17696  17694\n23208    17694  17688  4658\n23209    17696  17706  2297\n23210    17696  2297  17694\n23211    17696  4661  17705\n23212    17694  2297  17693\n23213    17696  17695  4661\n23214    4659  17723  17692\n23215    17700  17698  17699\n23216    17687  4660  17672\n23217    17679  17703  1803\n23218    17698  17677  1803\n23219    17703  17702  1803\n23220    1803  17702  17699\n23221    17685  4668  17703\n23222    1803  17699  17698\n23223    17682  4687  17683\n23224    4668  17685  17686\n23225    17710  17683  4687\n23226    17683  17710  17707\n23227    4687  17805  17797\n23228    17707  17686  4667\n23229    17707  4667  17683\n23230    17707  17708  17686\n23231    4663  17704  17702\n23232    17705  4661  17704\n23233    17702  17701  4663\n23234    17704  17773  17705\n23235    17703  17701  17702\n23236    17704  17699  17702\n23237    17686  17708  4668\n23238    17707  17710  1211\n23239    1211  17708  17707\n23240    17764  1211  17710\n23241    17764  17710  17797\n23242    4668  17708  17754\n23243    17710  4687  17797\n23244    4668  17754  17701\n23245    17703  4668  17701\n23246    17706  17696  17705\n23247    17797  17803  4689\n23248    17704  4661  17699\n23249    17712  4687  17682\n23250    17693  2297  17713\n23251    17711  1993  17712\n23252    17667  17665  17666\n23253    17561  17617  17674\n23254    17772  17708  1211\n23255    17659  17658   419\n23256     419  17658  17652\n23257    4672  17652  17654\n23258    17717  17663  4671\n23259    17654  17663  4672\n23260    17717  17718  17663\n23261    17692  17722   417\n23262    17692  17723  17722\n23263    17723  4665  17722\n23264    17716  17717  17697\n23265    17697   417  17716\n23266    17716   418  17717\n23267     419  17652  17715\n23268    17718  4672  17663\n23269    17715  17652  4672\n23270    4665  17719  17721\n23271     418  17718  17717\n23272    17719  17720  17721\n23273    4665  17723  17719\n23274    17723  17714  17719\n23275    17714  17713  4664\n23276    17714  17693  17713\n23277    17724  17725  17713\n23278    17713  17725  4664\n23279    2297  17724  17713\n23280    4664  17720  17719\n23281    17773  4662  17705\n23282    2297  17706  17724\n23283    4662  17773  17750\n23284    4662  17706  17705\n23285    4663  17753  17773\n23286    17724  17706  17728\n23287    4659  17714  17723\n23288    4662  17728  17706\n23289    4664  17726  17720\n23290    17726  4664  17725\n23291    17726  17727  17720\n23292    17720  17727   788\n23293    17726  17725  17729\n23294     788  17721  17720\n23295    17728  4662  17739\n23296    4673  17724  17728\n23297    17750  17739  4662\n23298    17728  17735  4673\n23299    17753  1804  17750\n23300    4673  17725  17724\n23301    17753  17750  17773\n23302    4673  17729  17725\n23303    4663  17751  17753\n23304    17719  17714  4664\n23305    17704  4663  17773\n23306    17726  4674  17727\n23307    17726  17729  4674\n23308    17731  4674  17729\n23309    17729  17730  17731\n23310    17735  17739  4678\n23311    17730  4673  17735\n23312    17731  17730   686\n23313    17735  17734  17730\n23314    17732  4678  17747\n23315    17730  17729  4673\n23316    17739  17735  17728\n23317    4678  17734  17735\n23318     686  17734  17733\n23319    17734   686  17730\n23320    17732  4685  17733\n23321    17733  17734  17732\n23322    17737  17743  4685\n23323    17738  17737  17732\n23324    17740   416  17743\n23325    17740  17743  17737\n23326    17737  4685  17732\n23327    17734  4678  17732\n23328    17748  4678  17739\n23329    17747  17748  4680\n23330    17748  17747  4678\n23331    17738  4680  17736\n23332    4680  17738  17747\n23333    17748  17749  4680\n23334    4679  17737  17738\n23335    17746  17749  17755\n23336    17746  4680  17749\n23337    17736  17746  17745\n23338    17736  4680  17746\n23339    17749  1804  17755\n23340    17749  17748  1804\n23341    17739  17750  17748\n23342    17738  17736  4679\n23343    4679  17741  17740\n23344    4679  17736  17741\n23345    17740  17742   416\n23346    17742  17740  17741\n23347    17741   415  17742\n23348    17740  17737  4679\n23349    17744   415  17741\n23350    17744  17745  4681\n23351    17744  17760   415\n23352    4682  17760  17759\n23353    17760  17744  17759\n23354    17744  17741  17745\n23355    17736  17745  17741\n23356    4681  17745  17746\n23357    17738  17732  17747\n23358    17750  1804  17748\n23359    17752  1804  17753\n23360    17752  17755  1804\n23361    17757  17752  17758\n23362    17755  17757  4681\n23363    17757  17755  17752\n23364    17752  17751  4683\n23365    17752  17753  17751\n23366    17754  17772  4683\n23367    17754  17708  17772\n23368    4683  17758  17752\n23369    17762  17758  4683\n23370    17758  17761  4676\n23371    17754  4683  17751\n23372    4663  17701  17751\n23373    17757  17758  4676\n23374    4681  17767  17759\n23375    17767  4681  17756\n23376    17776  17778  4682\n23377    17776  17759  17767\n23378    17767  4675  17776\n23379    17759  17744  4681\n23380    17756  4676  17766\n23381    17756  4681  17757\n23382    17774  4675  17766\n23383    4675  17767  17766\n23384    17766  4676  17774\n23385    17766  17767  17756\n23386    17757  4676  17756\n23387    17777  17776  4675\n23388    17762  4683  17772\n23389    4681  17746  17755\n23390    17762  17763  4684\n23391    17763  17762  17772\n23392    17769  17761  4684\n23393    4684  17761  17762\n23394    17763  17765  4684\n23395    17768  4676  17761\n23396    17764  4689  17765\n23397    4689  17764  17797\n23398    4684  17765  17770\n23399    17844  17765  4689\n23400    4689  17802  17844\n23401    17764  17765  17763\n23402    17772  1211  17763\n23403    17844  17770  17765\n23404    17768  17769  1992\n23405    17768  17761  17769\n23406    17768  1992  17775\n23407    17768  17775  17774\n23408    17769  17771  1992\n23409    17774  4676  17768\n23410    17770  4688  17771\n23411    4688  17770  17844\n23412    1992  17771  17796\n23413    17823  17771  4688\n23414    4693  17823  17822\n23415    17770  17771  17769\n23416    4684  17770  17769\n23417    17774  17782  4675\n23418    17823  4688  17821\n23419    17761  17758  17762\n23420    17764  17763  1211\n23421    17823  17796  17771\n23422    17777  17782  17781\n23423    17777  17778  17776\n23424    1008  17777  17781\n23425    17777  1008  17778\n23426    17782  4677  17781\n23427    17777  4675  17782\n23428    4677  17775  17786\n23429    4677  17782  17774\n23430    17785  17786  4695\n23431    17787  17786  17775\n23432    1992  17787  17775\n23433    17781  4677  17779\n23434    17774  17775  4677\n23435    17779  4677  17786\n23436    17781  17780  1008\n23437    17780  17781  17779\n23438    4736  17780  17779\n23439    17779  17785  4736\n23440    17785  17783  17784\n23441    4695  17783  17785\n23442     414  17784  17783\n23443    17783  17788   414\n23444    17785  17784  4736\n23445    17779  17786  17785\n23446    4695  17786  17787\n23447    17794  4695  17787\n23448    17794  17796  4693\n23449    17791  17788  17783\n23450    17791  4695  17794\n23451    17794  17795  17791\n23452    17794  17787  17796\n23453    4693  17828  17795\n23454    17822  17828  4693\n23455    17791  17795  4694\n23456    17827  17795  17828\n23457    17792  17827  17826\n23458    4693  17795  17794\n23459    17796  17823  4693\n23460    4694  17795  17827\n23461    17790  17788  17789\n23462    17790   414  17788\n23463    4715  17789  17793\n23464    17789  4715  17790\n23465    17788  4694  17789\n23466    17792  17793  17789\n23467    17792  4694  17827\n23468     413  17912  17909\n23469    17912  4715  17793\n23470    17793  17909  17912\n23471    4714  17793  17792\n23472    17789  4694  17792\n23473    17788  17791  4694\n23474    17827  17828   789\n23475    17783  4695  17791\n23476    1992  17796  17787\n23477    4688  17844  17824\n23478    17776  4682  17759\n23479    17701  17754  17751\n23480    4687  17712  17805\n23481    4711  17555  17801\n23482    4711  17552  17555\n23483    1993  17711  17801\n23484    17806  1993  17801\n23485    17801  17555  17806\n23486    1993  17798  17712\n23487    4710  17806  17555\n23488    4710  17556  17819\n23489    17806  17799  1993\n23490    17807  17799  17806\n23491    17799  4691  17800\n23492    4710  17555  17556\n23493     644  17819  17610\n23494    1993  17799  17798\n23495    17803  17805  4690\n23496    17805  17712  17798\n23497    4689  17803  17802\n23498    17804  17802  17803\n23499    4690  17805  17798\n23500    17844  17802  17824\n23501    4690  17800  17814\n23502    17800  4690  17798\n23503    1212  17802  17804\n23504    17814  17804  4690\n23505    17814  17800  17813\n23506    4690  17804  17803\n23507    17798  17799  17800\n23508    17814  17820  17804\n23509    4710  17807  17806\n23510    17803  17797  17805\n23511    17809  17819  17810\n23512    17819  17556  17610\n23513    17808  17807  17809\n23514    17807  4710  17809\n23515    17819   644  17810\n23516    17809  4710  17819\n23517    17810  17811  17812\n23518    17811  17810   644\n23519    17847  4701  17849\n23520    17812  4701  17810\n23521    17811  4699  17812\n23522    17810  4701  17809\n23523    17606  17811   644\n23524    17808  17809  4701\n23525    17813  4691  17816\n23526    17808  4691  17807\n23527    4692  17814  17813\n23528    17815  4692  17813\n23529    17816  4691  17808\n23530    17800  4691  17813\n23531    17816  17847  1994\n23532    17847  17816  17808\n23533    4692  17815  17818\n23534    1994  17815  17816\n23535    1994  17847  17848\n23536    17816  17815  17813\n23537    17808  4701  17847\n23538    17817  17815  1994\n23539    17817  1994  17853\n23540    4691  17799  17807\n23541    17552  17556  17555\n23542    4692  17820  17814\n23543    17824  17825  17821\n23544    17825  17824  1212\n23545    17821  4696  17822\n23546    4696  17821  17825\n23547    17825  17838  4696\n23548    17822  17823  17821\n23549    1212  17820  17833\n23550    17820  1212  17804\n23551    17835  17838  4697\n23552    17838  17825  17833\n23553    17838  17833  4697\n23554    17833  17825  1212\n23555    17824  17802  1212\n23556    4696  17838  17830\n23557    17829   789  17828\n23558    17822  4696  17829\n23559    17840   789  17831\n23560    17831   789  17829\n23561    17829  17830  17831\n23562     789  17826  17827\n23563    17830  17835  4698\n23564    17829  4696  17830\n23565    17841  4698  17846\n23566    17841  17831  4698\n23567    17835  17837  4698\n23568    4698  17831  17830\n23569    17838  17835  17830\n23570    17840  17831  17841\n23571    17833  17820  17832\n23572    4688  17824  17821\n23573    17832  17818  17834\n23574    17832  17820  4692\n23575    17836  4697  17834\n23576    17834  4697  17832\n23577    17818  4702  17834\n23578    17832  4697  17833\n23579    17817  17875  4702\n23580    17853  17875  17817\n23581    17834  4702  17839\n23582    17842  4702  17875\n23583    17843  17842  4704\n23584    17817  4702  17818\n23585    4692  17818  17832\n23586    17842  17839  4702\n23587    17845  17837   699\n23588    17846  4698  17837\n23589    4712  17846  17845\n23590    17845  17846  17837\n23591    17837  17836   699\n23592    17835  17836  17837\n23593    17839  17843   699\n23594    17843  17839  17842\n23595     699  17882  17899\n23596    17882   699  17843\n23597    17898  17899  17882\n23598     699  17899  17845\n23599    17882  17843  17880\n23600    17839   699  17836\n23601    17836  17834  17839\n23602    17841  17846  17916\n23603    17842  17875  17876\n23604    17835  4697  17836\n23605    17815  17817  17818\n23606    17899  17944  17845\n23607    17812  17849  4701\n23608    17829  17828  17822\n23609    17856  17812  4699\n23610    4699  17870  17869\n23611    17849  17856  4700\n23612    17849  17812  17856\n23613    4699  17857  17856\n23614    4699  17811  17870\n23615    17858  17856  17857\n23616    17857  17869  17860\n23617    4700  17858  17851\n23618    4700  17856  17858\n23619    17851  17858  17859\n23620    17857  4699  17869\n23621    17600  17869  17870\n23622    17849  4700  17848\n23623    17848  17850  17854\n23624    17848  4700  17850\n23625    17854  17855  17853\n23626    17853  1994  17854\n23627    17854  17850  4706\n23628    1994  17848  17854\n23629    17852  4706  17850\n23630    4709  17852  17851\n23631    17855  17854  4706\n23632    17865  4706  17852\n23633    17852  17866  17865\n23634    17852  17850  17851\n23635    4700  17851  17850\n23636    17855  4706  17865\n23637    17858  17857  1995\n23638    17848  17847  17849\n23639    4646  17615  17860\n23640    4646  17613  17615\n23641    1995  17857  17860\n23642    17861  1995  17860\n23643    17860  17615  17861\n23644    1995  17859  17858\n23645    4645  17861  17615\n23646    19638  4645  17614\n23647    1995  17861  17867\n23648    19630  17861  4645\n23649    19637  19636  5182\n23650    4645  17615  17614\n23651    17613  17614  17615\n23652    17867  17861  19630\n23653    4709  17866  17852\n23654    17900  4709  17868\n23655    17901  17866  17900\n23656    17900  17866  4709\n23657    4709  17859  17868\n23658    17851  17859  4709\n23659    17867  5182  17868\n23660    5182  17867  19630\n23661    17868  19636  17900\n23662    19636  17868  5182\n23663    17983  17984  5184\n23664    17867  17868  17859\n23665    17859  1995  17867\n23666    5188  17900  19636\n23667    19636  19635  5188\n23668    4646  17860  17869\n23669    17600  4646  17869\n23670    17865  17866  1213\n23671    17881  17876  4703\n23672    17855  4703  17853\n23673    17876  17873  4704\n23674    17881  17873  17876\n23675    4703  17855  17871\n23676    17876  17875  4703\n23677    17871  17886  17881\n23678    17886  17871  1213\n23679    17881  1264  17873\n23680    1264  17881  17886\n23681    1264  17883  17885\n23682    17871  17881  4703\n23683    17865  17871  17855\n23684    17873  1264  17874\n23685    4704  17872  17880\n23686    4704  17873  17872\n23687    17882  17880  4708\n23688    17878  17880  17872\n23689    17872  4707  17878\n23690    17880  17843  4704\n23691    17874  17885  17894\n23692    17872  17873  17874\n23693    17879  17878  4707\n23694    17894  4707  17874\n23695    17885  4734  17894\n23696    17874  4707  17872\n23697    1264  17885  17874\n23698    17894  17896  4707\n23699    1264  17886  17883\n23700    4704  17842  17876\n23701    1213  17901  17864\n23702    17871  17865  1213\n23703    17863  17864  17862\n23704    17864  17863  1213\n23705    17901  19652  17864\n23706    17863  17883  17886\n23707    19710  17897  5187\n23708    5187  17864  19652\n23709    17862  5187  17897\n23710    17862  17864  5187\n23711    19651  5187  19652\n23712    19652  17901  5188\n23713    17866  17901  1213\n23714    17863  17862  4705\n23715    17883  4705  17884\n23716    4705  17883  17863\n23717    4734  17884  17887\n23718    4734  17885  17884\n23719    4705  17890  17884\n23720    17884  17885  17883\n23721    17890  17897  5185\n23722    17890  4705  17862\n23723    17888  17887  5185\n23724    5185  17887  17890\n23725    19708  17984  5185\n23726    4734  17887  17889\n23727    19708  5185  17897\n23728    17890  17887  17884\n23729    17862  17897  17890\n23730    17894  4734  17895\n23731    19646  19652  5188\n23732    17863  17886  1213\n23733    17900  5188  17901\n23734    17878  4708  17880\n23735    19632  5182  19630\n23736    17853  4703  17875\n23737    17811  17606  17870\n23738    5185  17984  17888\n23739    17826  17840  17903\n23740    17840  17826   789\n23741    17905  4714  17903\n23742    17903  4714  17826\n23743    17840  4713  17903\n23744    4714  17792  17826\n23745    4713  17916  17910\n23746    4713  17840  17841\n23747    17904  17910  17911\n23748    17910  17904  4713\n23749    17911  17910  1210\n23750    4713  17904  17903\n23751    17916  4713  17841\n23752    17905  17903  17904\n23753    17909  17905  17907\n23754    17905  17909  4714\n23755    17907  17908  17906\n23756    4716  17908  17907\n23757    17907  17905  4716\n23758    17906   413  17907\n23759    4716  17911  17924\n23760    4716  17905  17904\n23761    17908  17924  17925\n23762    17920  17924  17911\n23763    17920  17911  1210\n23764    4716  17924  17908\n23765    17904  17911  4716\n23766    17920  4720  17924\n23767    17910  17916  17913\n23768    17909  17793  4714\n23769    4712  17944  17914\n23770    4712  17845  17944\n23771    17915  17913  17914\n23772    17914  17913  4712\n23773    17944  17945  17914\n23774    4712  17913  17916\n23775    17948  4727  17946\n23776    4727  17944  17899\n23777    4726  17914  17945\n23778    17948  17945  4727\n23779    17948  17947   812\n23780    4727  17945  17944\n23781    17898  4727  17899\n23782    17921  17945  17948\n23783    1210  17915  17917\n23784    17915  1210  17913\n23785    4721  17917  17918\n23786    17918  17917  17915\n23787    17915  4726  17918\n23788    1210  17917  17920\n23789    4726  17921  17923\n23790    17921  4726  17945\n23791    17922  17921   812\n23792    17921  17922  17923\n23793    17921  17948   812\n23794    4726  17923  17918\n23795    17915  17914  4726\n23796    17920  17917  17919\n23797    17922   812  17957\n23798    17913  1210  17910\n23799    17846  4712  17916\n23800    17934  17918  17923\n23801    17929  17906  4719\n23802    17929   413  17906\n23803    17928  4719  17926\n23804    17926  4719  17906\n23805    17906  4717  17926\n23806    4717  17925  17932\n23807    4717  17906  17908\n23808    17932  17937  17933\n23809    17937  17932  17925\n23810    17925  4720  17937\n23811    17926  4717  17927\n23812    17925  4717  17908\n23813    17932  17931  4717\n23814    17928  17927   412\n23815    17928  17926  17927\n23816    17930   412  17927\n23817    17927  17931  17930\n23818    17931  4718  17930\n23819    17931  17932  4718\n23820    4718  17932  17933\n23821    17937  1611  17933\n23822    4717  17931  17927\n23823    17937  17939  1611\n23824    4720  17919  17938\n23825    17919  17917  4721\n23826    4721  17941  17919\n23827    17919  17941  17938\n23828    17924  4720  17925\n23829    17938  17939  17937\n23830    17923  4730  17934\n23831    17934  4721  17918\n23832    17934  4730  17935\n23833    17956  4730  17922\n23834    17956  17922  17957\n23835    4721  17934  17936\n23836    17919  4720  17920\n23837    17942  4730  17956\n23838    17938  4722  17939\n23839    4722  17938  17941\n23840    17940  4722  17941\n23841    17941  17936  17940\n23842    17936  17935   800\n23843    17936  17941  4721\n23844    17935  17943   800\n23845    17943  17935  17942\n23846    17943  17942  4729\n23847    17935  4730  17942\n23848    17936   800  17940\n23849    17934  17935  17936\n23850    17956  17973  17942\n23851    17938  17937  4720\n23852    17923  17922  4730\n23853    17898  17946  4727\n23854     413  17909  17907\n23855    4708  17877  17949\n23856    4708  17878  17877\n23857    17949  17954  4723\n23858    17954  17949  17877\n23859    17877  1885  17954\n23860    17949  17946  17898\n23861    17879  17896  17958\n23862    17877  17878  17879\n23863    17954  1885  17955\n23864    17958  1885  17879\n23865    17960  17958  17959\n23866    17879  1885  17877\n23867    17896  17879  4707\n23868    17960  1885  17958\n23869    17946  4723  17947\n23870    17946  17949  4723\n23871    17952  17951  4723\n23872    4723  17951  17947\n23873    17954  17952  4723\n23874    17953   812  17947\n23875    17955  17960  17962\n23876    17954  17955  17952\n23877    17961  4724  17962\n23878    17962  4724  17955\n23879    17962  17960  4732\n23880    17955  4724  17952\n23881    1885  17960  17955\n23882    17950  17952  4724\n23883    17958  17896  4735\n23884    17949  17898  4708\n23885    17895  17889  17902\n23886    17895  4734  17889\n23887    17965  4735  17902\n23888    17902  4735  17895\n23889    17889   737  17902\n23890    17895  4735  17896\n23891    17888  17983   737\n23892    17983  17888  17984\n23893    17902   737  17892\n23894    17983  17893   737\n23895    19712  17983  5184\n23896    17888   737  17889\n23897    17894  17895  17896\n23898    17983  19712  17893\n23899    17959  17965  17964\n23900    17965  17959  4735\n23901    17966  4732  17964\n23902    17964  4732  17959\n23903    17965  5206  17964\n23904    17959  4732  17960\n23905    17892  17893  17891\n23906    17893  17892   737\n23907    17892  17891  5206\n23908    17891  17893  5207\n23909    17891  17980  5206\n23910    17964  5206  17967\n23911    17893  19712  5207\n23912    17892  5206  17965\n23913    17965  17902  17892\n23914    17962  4732  17963\n23915    17982  5207  19721\n23916    4735  17959  17958\n23917    17888  17889  17887\n23918    17982  17891  5207\n23919    17971  17953  4725\n23920    17951  17953  17947\n23921    4728  17957  17971\n23922    17971  17957  17953\n23923    17953  17951  4725\n23924    17957   812  17953\n23925    4725  17950  17975\n23926    17950  4725  17951\n23927    4731  17969  17974\n23928    17975  17974  4725\n23929    17950  17976  17975\n23930    4725  17974  17971\n23931    17952  17950  17951\n23932    17969  17971  17974\n23933    17972  17973  17968\n23934    4729  17942  17973\n23935    17972  4729  17973\n23936    17973  4728  17968\n23937    17956  4728  17973\n23938    17968  17969  17970\n23939    17969  17968  4728\n23940    17970   411  17968\n23941    17970  17969  4731\n23942    17968   411  17972\n23943    4728  17971  17969\n23944    17974  17975  17979\n23945    17957  4728  17956\n23946     410  17961  17978\n23947    17976  4724  17961\n23948     410  17979  17975\n23949     410  17976  17961\n23950    4733  17961  17963\n23951    17976  17950  4724\n23952    17966  17967   409\n23953    17967  17966  17964\n23954    17963  17966  17977\n23955    17967  17980  17981\n23956    17980  17967  5206\n23957    17966  17963  4732\n23958    17962  17963  17961\n23959    5208  17980  17982\n23960    4733  17978  17961\n23961    4731  17974  17979\n23962     409  17977  17966\n23963    5208  17981  17980\n23964    20375  5208  17982\n23965     409  17967  17981\n23966    4733  17963  17977\n23967    20375  17982  19721\n23968    17975  17976   410\n23969    17891  17982  17980\n23970    5207  19712  19711\n23971    17948  17946  17947\n23972    4708  17898  17882\n23973    19631  19630  4645\n23974    17616  4711  17801\n23975    17557  4711  17616\n23976    17605  17608  17609\n23977    17218  17217  16844\n23978    16282  16489  4366\n23979    16082  18088  18087\n23980    15961  17990  17989\n23981    1778  11761  11762\n23982    15989  17989  17988\n23983    15989  4231  17989\n23984    1778  11762  17991\n23985    15961  1778  17990\n23986    17991  17990  1778\n23987    11757  11762  3110\n23988    17989  3129  17988\n23989    17990  3129  17989\n23990    4767  17988  17997\n23991    11757  17991  11762\n23992    11562  3110  11762\n23993    15989  17988  4767\n23994    17993  15957  17994\n23995    15957  15956  4767\n23996    17987  17993  17995\n23997    17987  4740  17993\n23998    15957  4767  17994\n23999    1698  15975  17987\n24000    17995  1698  17987\n24001    17994  4766  17993\n24002    17998  15976  1698\n24003    18004  17998  1698\n24004    1698  17995  18002\n24005    4766  17995  17993\n24006    17994  4767  17997\n24007    15976  17998  15982\n24008    17991  17992  17990\n24009    4740  15957  17993\n24010    17992  3129  17990\n24011    17991  3115  17992\n24012    17996  17997  17988\n24013    18000  17996  3129\n24014    3129  17992  18000\n24015    17991  11757  3115\n24016    18001  3115  18037\n24017    11758  3115  11757\n24018    18008  17996  18000\n24019    18000  17992  18001\n24020    3115  11758  18037\n24021    18001  17992  3115\n24022    3110  11706  11757\n24023    1699  17996  18008\n24024    17995  4766  18005\n24025    17995  18005  18002\n24026    18003  4749  18004\n24027    18004  1698  18002\n24028    17994  17999  4766\n24029    17997  17999  17994\n24030    18007  17999  18006\n24031    1699  17999  17997\n24032    18002  18003  18004\n24033    18005  4766  18007\n24034    18006  17999  1699\n24035    18007  4766  17999\n24036    17997  17996  1699\n24037    18005  4752  18002\n24038    3130  18000  18001\n24039    17988  3129  17996\n24040    11758  11757  11706\n24041    17998  18004  18009\n24042    15981  15985  4229\n24043    18010  15985  15981\n24044    18014  4230  15986\n24045    2275  15986  15985\n24046    15981  15982  4748\n24047    15986  15983  15985\n24048    18012  2275  18010\n24049    18010  2275  15985\n24050    2275  18013  15986\n24051    18012  18013  2275\n24052    18010  4748  18011\n24053    18010  15981  4748\n24054    17998  4748  15982\n24055    15986  18013  18014\n24056    4744  18015  16086\n24057    4744  16085  18018\n24058    18017  4368  18015\n24059    4368  16050  18015\n24060    18015  4744  18016\n24061    4368  18029  18033\n24062    4744  18026  18016\n24063    4741  18018  18014\n24064    18017  18016  4745\n24065    18017  18015  18016\n24066    18026  4744  18018\n24067    16085  18014  18018\n24068    4230  18014  16085\n24069    4368  18017  18029\n24070    4741  18014  18013\n24071    15982  15981  15980\n24072    4742  18012  18011\n24073    18011  18012  18010\n24074    18013  18022  4741\n24075    4742  18022  18012\n24076    18011  18009  18028\n24077    18011  4748  18009\n24078    18028  18032  4742\n24079    18028  4742  18011\n24080    4743  18021  18020\n24081    18022  18027  18020\n24082    4742  18027  18022\n24083    18028  18009  4749\n24084    17998  18009  4748\n24085    4741  18022  18020\n24086    18019  18026  18018\n24087    4741  18020  18019\n24088    18023  18016  18026\n24089    4745  18016  18023\n24090    18026  18019   637\n24091    18018  4741  18019\n24092     637  18021  18024\n24093    18021   637  18019\n24094    18023  18024  18025\n24095    18024  18023   637\n24096    18025  18024  4746\n24097    18023  18025  4745\n24098    18024  18021  18056\n24099     637  18023  18026\n24100    18020  18021  18019\n24101    18064  4745  18025\n24102    18028  4749  18031\n24103    18013  18012  18022\n24104    18004  4749  18009\n24105    18030  18017  4745\n24106    18005  18007  18038\n24107    15989  4767  15956\n24108    18001  18036  3130\n24109    11754  18037  11758\n24110    18008  3130  18043\n24111    18008  18000  3130\n24112    18037  11754  1700\n24113    1699  18008  18034\n24114    18042  18036  18041\n24115    1700  18036  18037\n24116    4754  18043  18047\n24117    18043  3130  18042\n24118    18036  1700  18041\n24119    18042  3130  18036\n24120    11755  1700  11754\n24121    18008  18043  18034\n24122    4753  18006  18035\n24123    18006  1699  18034\n24124    18038  4753  18039\n24125    18038  18007  4753\n24126    18006  18034  18035\n24127    18038  4752  18005\n24128    18051  4753  18035\n24129    4754  18035  18034\n24130    18040  18039  1116\n24131    18040  18038  18039\n24132    18035  4754  18044\n24133    18051  18039  4753\n24134    18034  18043  4754\n24135    18038  18040  4752\n24136    18043  18042  18047\n24137    18006  4753  18007\n24138    3749  18041  18054\n24139    14119  18041  1700\n24140    18047  3749  18053\n24141    18047  18042  3749\n24142    18041  14119  18054\n24143    4754  18047  18045\n24144    18191  18054  13911\n24145    3691  18054  14119\n24146    1701  18045  18053\n24147    18053  3749  18191\n24148    18054  3691  13911\n24149    18191  3749  18054\n24150    11755  14119  1700\n24151    18047  18053  18045\n24152    18052  18051  4755\n24153    18035  18044  18051\n24154    1116  18052  18084\n24155    1116  18039  18052\n24156    18051  18044  4755\n24157    18052  18039  18051\n24158    18046  4755  18044\n24159    1701  18046  18045\n24160    18052  18083  18084\n24161    4755  18083  18052\n24162    18197  18050  18084\n24163    18046  18044  18045\n24164    18045  18044  4754\n24165    1116  18084  18050\n24166    18046  18195  4755\n24167    18042  18041  3749\n24168    3114  11754  11758\n24169    18040  1116  18049\n24170    18028  18031  18032\n24171    18003  18002  4752\n24172    18027  18032  18065\n24173    18032  18027  4742\n24174    18003  4752  18055\n24175    4749  18003  18059\n24176    18055  4751  18059\n24177    18049  4751  18055\n24178    18031  4749  18059\n24179    18060  18031  18059\n24180    18032  1697  18065\n24181    18055  18059  18003\n24182    4752  18040  18055\n24183    18031  1697  18032\n24184    4746  18024  18056\n24185    18056  4743  18057\n24186    18062  4746  18063\n24187    18025  4746  18062\n24188    18056  18058  4746\n24189    4743  18056  18021\n24190    18057  18058  18056\n24191    18066  18057  18065\n24192    18074  18063  18058\n24193    18063  4746  18058\n24194    18058  18057  4759\n24195    4743  18065  18057\n24196    4743  18027  18065\n24197    18061  18062  18063\n24198    18060  18059  4751\n24199    18027  4743  18020\n24200    18070  18060  4751\n24201    4751  18048  18070\n24202    1697  18066  18065\n24203    18069  1697  18060\n24204    18060  18070  18069\n24205    4751  18049  18048\n24206    18081  18070  18048\n24207    18050  18048  18049\n24208    1697  18069  18186\n24209    18069  18070  4765\n24210    4764  18048  18050\n24211    18081  4765  18070\n24212    18040  18049  18055\n24213    18185  18186  18069\n24214    18074  18058  4759\n24215    4759  18066  18068\n24216    18063  18074  2252\n24217    2252  18074  18073\n24218    4759  18075  18074\n24219    18066  4759  18057\n24220    18068  18067  4760\n24221    18067  18066  1697\n24222    18068  18216  18075\n24223    18073  18075  4758\n24224    18075  18073  18074\n24225    18068  18075  4759\n24226    18080  18073  18214\n24227    18067  18068  18066\n24228    1697  18186  18067\n24229    2252  18073  18080\n24230    18211  18067  18186\n24231    1697  18031  18060\n24232    1116  18050  18049\n24233    18062  18064  18025\n24234    18069  4765  18185\n24235    18037  18036  18001\n24236    14119  13853  3691\n24237    2252  18061  18063\n24238    4750  18089  18091\n24239    4367  18090  18089\n24240    18087  4750  18097\n24241    18087  18088  4750\n24242    18089  18090  18091\n24243    18087  2250  16082\n24244    2251  18091  18090\n24245    2251  18029  18030\n24246    18099  18097  4750\n24247    18091  18099  4750\n24248    4772  18096  18097\n24249    18090  18029  2251\n24250    18029  18090  18033\n24251    18087  18097  18096\n24252    4771  16079  18095\n24253    18095  2250  18096\n24254    16078  4771  18093\n24255    16078  16079  4771\n24256    18095  18094  4771\n24257    18092  4770  16078\n24258    18104  4771  18094\n24259    4772  18094  18096\n24260    18093  18104  18108\n24261    18093  4771  18104\n24262    18104  18094  18103\n24263    18094  18095  18096\n24264    2250  18087  18096\n24265    18092  16078  18093\n24266    18100  18091  2251\n24267    18089  4750  18088\n24268    18100  18099  18091\n24269    4768  18100  18102\n24270    18099  4768  18098\n24271    4768  18099  18100\n24272    2251  18101  18100\n24273    18030  18082  2251\n24274    18085  18101  18082\n24275    18064  18082  18030\n24276    18101  18102  18100\n24277    4756  18102  18101\n24278    18082  18064  4747\n24279    18101  2251  18082\n24280    18029  18017  18030\n24281    18135  4768  18137\n24282    18103  4772  18106\n24283    4772  18097  18098\n24284    18104  4773  18108\n24285    18104  18103  4773\n24286    4772  18098  18106\n24287    18103  18094  4772\n24288    18105  18106  1668\n24289    18135  18106  18098\n24290    18109  4773  18142\n24291    4773  18103  18105\n24292    18142  4773  18105\n24293    18105  18103  18106\n24294    18098  4768  18135\n24295    18108  4773  18109\n24296    1668  18106  18135\n24297    18098  18097  18099\n24298    4745  18064  18030\n24299    1286  18093  18108\n24300    18119  16349  4769\n24301    4769  16349  16090\n24302    18117  16487  1151\n24303    18119  18117  16349\n24304    16089  18132  4769\n24305    18092  18132  16089\n24306    18121  18132  18123\n24307    1286  18132  18092\n24308    18117  18119  4779\n24309    18119  4769  18121\n24310    18119  18121  18120\n24311    18121  4769  18132\n24312    18093  1286  18092\n24313    18120  4779  18119\n24314    4787  18110  16488\n24315    4787  16487  18118\n24316    4776  18110  18111\n24317    4776  16355  18110\n24318    4787  18112  18110\n24319    16487  4787  16488\n24320    18125  4787  18118\n24321    18118  16487  18117\n24322    2043  18111  18112\n24323    18111  18110  18112\n24324    18118  4779  18127\n24325    18125  18112  4787\n24326    18117  4779  18118\n24327    4776  18111  18116\n24328    18123  18132  1286\n24329    4776  18116  16353\n24330    4778  18123  18122\n24331    18107  18123  1286\n24332    18131  18120  4778\n24333    18120  18121  4778\n24334    18123  18107  18122\n24335    4779  18120  18128\n24336    4781  18122  18107\n24337    18141  4781  18109\n24338    18122  18160  4778\n24339    18161  18160  18122\n24340    18131  18160  18159\n24341    4781  18107  18109\n24342    1286  18108  18107\n24343    18131  4778  18160\n24344    4788  18125  18127\n24345    18127  4779  18128\n24346    18125  18124  18112\n24347    4788  18124  18125\n24348    18127  18128  18126\n24349    18125  18118  18127\n24350    2045  18126  18128\n24351    18159  2045  18131\n24352    18129  4788  18164\n24353    4788  18127  18126\n24354    18126  18164  4788\n24355    4788  18129  18124\n24356    18126  2045  18165\n24357    18128  18131  2045\n24358    18128  18120  18131\n24359    2043  18112  18124\n24360    18161  18122  4781\n24361    18121  18123  4778\n24362    18109  18107  18108\n24363    18129  18130  18124\n24364    18137  4768  18102\n24365    2250  18095  16071\n24366    18086  4756  18085\n24367    4747  18085  18082\n24368    18138  18137  18102\n24369    18139  18138  4756\n24370    18085  4747  18071\n24371    18138  18102  4756\n24372    18086  18078  18139\n24373    18061  18071  4747\n24374    18086  18139  4756\n24375    1669  18140  18139\n24376    4757  18086  18071\n24377    18071  18086  18085\n24378    18064  18062  4747\n24379    18138  18139  18140\n24380    18136  1668  18135\n24381    18136  18137  4762\n24382    18144  18142  18105\n24383    18145  18144  1668\n24384    1668  18136  18145\n24385    18144  18105  1668\n24386    18146  18136  4762\n24387    4762  18137  18138\n24388    18145  18143  18144\n24389    4761  18143  18145\n24390    18148  4762  18140\n24391    18136  18146  18145\n24392    18138  18140  4762\n24393    18144  18143  4783\n24394    18071  18061  18072\n24395    4756  18101  18085\n24396    18078  18086  4757\n24397    18078  4757  18076\n24398    18140  1669  18150\n24399    18077  1669  18078\n24400    18079  4757  18072\n24401    1669  18139  18078\n24402    18076  4757  18079\n24403    18079  18080  4794\n24404    18149  18150  18077\n24405    18077  18078  18076\n24406    18077  18076  4795\n24407    18079  18072  18080\n24408    18061  2252  18072\n24409    1669  18077  18150\n24410    4761  18146  18147\n24411    18146  4762  18148\n24412    18151  18143  4761\n24413    18154  18151  4761\n24414    18147  18146  18148\n24415    4761  18145  18146\n24416    4763  18147  18148\n24417    18149  4763  18150\n24418    18147  18154  4761\n24419    18182  18154  18147\n24420    18154  18153  18151\n24421    4763  18148  18150\n24422    18140  18150  18148\n24423    4782  18151  18153\n24424    18076  18079  18294\n24425    4757  18071  18072\n24426    2252  18080  18072\n24427    18143  18151  18152\n24428    18162  4781  18141\n24429    18141  18142  4783\n24430    4780  18159  18160\n24431    18163  4780  18161\n24432    4781  18162  18161\n24433    4780  18160  18161\n24434    18158  18162  18141\n24435    18158  4783  18152\n24436    18162  18163  18161\n24437    1285  18163  18162\n24438    18170  4780  18163\n24439    18158  18141  4783\n24440    18144  4783  18142\n24441    18167  4780  18170\n24442    18168  18165  2045\n24443    18168  18159  18167\n24444    4789  18164  18165\n24445    18164  18126  18165\n24446    18165  18168  18176\n24447    18159  18168  2045\n24448    18176  4789  18165\n24449    18167  4792  18168\n24450    18166  4789  18173\n24451    18166  18164  4789\n24452    18176  18174  4789\n24453    18176  18168  4792\n24454    18159  4780  18167\n24455    18164  18166  18129\n24456    1285  18162  18158\n24457    18142  18141  18109\n24458    18172  1285  18155\n24459    18156  18158  18152\n24460    18170  18172  4791\n24461    18170  18163  18172\n24462    18158  18156  1285\n24463    18172  18163  1285\n24464    18155  18156  18157\n24465    4782  18156  18152\n24466    18180  4791  18298\n24467    18171  4791  18172\n24468    18171  18172  18155\n24469    18155  1285  18156\n24470    18143  18152  4783\n24471    18170  4791  18169\n24472    18176  18177  18174\n24473    4792  18167  18169\n24474    18173  18174  18175\n24475    18173  4789  18174\n24476    4792  18169  18179\n24477    18176  4792  18177\n24478    18312  18177  18179\n24479    18180  18179  18169\n24480    4827  18175  18174\n24481    18312  4827  18177\n24482    18175  4827  18319\n24483    4827  18174  18177\n24484    4782  18157  18156\n24485    18179  18177  4792\n24486    18169  4791  18180\n24487    18173  18178  18166\n24488    18179  18180  1855\n24489    18169  18167  18170\n24490    18151  4782  18152\n24491    4785  18129  18166\n24492    4763  18182  18147\n24493    18135  18137  18136\n24494    18062  18061  4747\n24495    18175  1284  18173\n24496    18053  18191  18190\n24497    4744  16086  16085\n24498    18190  1701  18053\n24499    18191  3748  18190\n24500    18187  18195  18046\n24501    18188  18187  1701\n24502    1701  18190  18188\n24503    18046  1701  18187\n24504    18196  3748  18201\n24505    13912  3748  13911\n24506    18189  18187  18188\n24507    18188  18190  18196\n24508    3748  13912  18201\n24509    18196  18190  3748\n24510    3691  13861  13911\n24511    4809  18187  18189\n24512    4798  18083  18192\n24513    18083  4755  18195\n24514    18197  4798  18205\n24515    18197  18084  4798\n24516    18083  18195  18192\n24517    18197  4764  18050\n24518    18194  4798  18192\n24519    4809  18192  18195\n24520    18210  18205  4799\n24521    18210  18197  18205\n24522    18193  18192  4809\n24523    18194  18205  4798\n24524    18195  18187  4809\n24525    18197  18210  4764\n24526    4810  18188  18196\n24527    18083  4798  18084\n24528    18196  18200  4810\n24529    13916  18201  13912\n24530    18189  4810  18199\n24531    18189  18188  4810\n24532    18201  13916  3745\n24533    4809  18189  18198\n24534    18234  18200  18235\n24535    3745  18200  18201\n24536    4808  18198  18199\n24537    18199  4810  18234\n24538    18200  3745  18235\n24539    18234  4810  18200\n24540    13915  3745  13916\n24541    18189  18199  18198\n24542    1702  18194  18193\n24543    18193  4809  18198\n24544    18206  18205  18194\n24545    4799  18205  18206\n24546    18193  18198  18209\n24547    18194  18192  18193\n24548    18207  18206  1702\n24549    18209  1702  18193\n24550    18206  18208  4799\n24551    18207  18208  18206\n24552    18243  1702  18209\n24553    1702  18206  18194\n24554    18209  18198  4808\n24555    18210  4799  18203\n24556    18239  18199  18234\n24557    18201  18200  18196\n24558    13861  13912  13911\n24559    18204  4799  18208\n24560    4765  18212  18185\n24561    18081  18048  4764\n24562    18186  18185  4796\n24563    18211  18186  4796\n24564    18220  18081  4764\n24565    18067  18211  4760\n24566    18213  18212  1673\n24567    18220  18212  18081\n24568    18218  18211  4796\n24569    4796  18185  18213\n24570    18212  18220  1673\n24571    18213  18185  18212\n24572    18210  18220  4764\n24573    18219  18211  18218\n24574    4758  18216  18215\n24575    18216  18068  4760\n24576    4794  18080  18214\n24577    18230  18214  4758\n24578    18217  18216  4760\n24579    18214  18073  4758\n24580    18215  18217  1670\n24581    18219  18217  4760\n24582    18215  18230  4758\n24583    18225  18230  18215\n24584    18228  18217  18219\n24585    18217  18215  18216\n24586    4760  18211  18219\n24587    18233  18214  18230\n24588    4796  18213  18222\n24589    18075  18216  4758\n24590    18224  1673  18202\n24591    18203  1673  18220\n24592    18222  18224  4797\n24593    18222  18213  18224\n24594    1673  18203  18202\n24595    18222  18218  4796\n24596    18223  18224  18202\n24597    18204  18202  18203\n24598    18232  4804  18221\n24599    18221  18222  4797\n24600    18202  18204  4814\n24601    18223  4797  18224\n24602    18210  18203  18220\n24603    18222  18221  18218\n24604    18228  1670  18217\n24605    18219  4804  18228\n24606    1670  18225  18215\n24607    18226  18225  1670\n24608    1670  18228  18226\n24609    18218  4804  18219\n24610    18229  18226  18228\n24611    18260  18229  4804\n24612    18226  4803  18227\n24613    4803  18226  18229\n24614    18283  18227  4803\n24615    18226  18227  18225\n24616    4803  18229  18264\n24617    18229  18228  4804\n24618    18218  18221  4804\n24619    18230  18225  4802\n24620    18231  18221  4797\n24621    1673  18224  18213\n24622    4799  18204  18203\n24623    18225  18227  4802\n24624    18245  18204  18208\n24625    3748  18191  13911\n24626    1703  18235  18258\n24627    14934  18235  3745\n24628    18239  1703  18244\n24629    18239  18234  1703\n24630    18235  14934  18258\n24631    18239  4808  18199\n24632    18249  1703  18258\n24633    3744  18258  14934\n24634    18238  18236  18237\n24635    18237  18239  18244\n24636    18258  3744  14116\n24637    18249  18244  1703\n24638    13915  14934  3745\n24639    18239  18237  4808\n24640    18236  18243  18209\n24641    18236  4808  18237\n24642    18240  18207  18243\n24643    18207  1702  18243\n24644    18243  18236  4806\n24645    18207  4805  18208\n24646    18242  4805  18240\n24647    4806  18240  18243\n24648    4805  18253  18245\n24649    18242  18253  4805\n24650    18241  18240  4806\n24651    18240  4805  18207\n24652    4806  18236  18238\n24653    4805  18245  18208\n24654    4819  18237  18244\n24655    4808  18236  18209\n24656    3972  18249  14116\n24657    14116  18249  18258\n24658    4819  18238  18237\n24659    4819  18244  18248\n24660    14116  14060  14117\n24661    14116  3744  14060\n24662    18286  18248  3972\n24663    3972  18248  18249\n24664    18248  18285  4819\n24665    18286  18285  18248\n24666    18247  18285  18796\n24667    3972  14116  14117\n24668    3735  14117  14060\n24669    4819  18285  18247\n24670    18246  18241  4806\n24671    18246  18238  18247\n24672    4807  18242  18241\n24673    18242  18240  18241\n24674    18241  18246  18257\n24675    4806  18238  18246\n24676    18257  4807  18241\n24677    18247  1092  18246\n24678    18256  2276  18254\n24679    18254  18242  4807\n24680    18254  4807  18255\n24681    18257  18246  1092\n24682    18238  4819  18247\n24683    18242  18254  18253\n24684    18800  4807  18257\n24685    18244  18249  18248\n24686    14045  3744  14934\n24687    18253  18254  2276\n24688    18269  18223  4814\n24689    18223  18202  4814\n24690    18231  18232  18221\n24691    18231  4797  18262\n24692    4814  18245  18259\n24693    18204  18245  4814\n24694    4815  18262  18269\n24695    18269  18262  18223\n24696    18262  18263  18231\n24697    4815  18263  18262\n24698    18269  18259  18251\n24699    18269  4814  18259\n24700    18253  18259  18245\n24701    18231  18263  2257\n24702    18264  18260  4811\n24703    18260  4804  18232\n24704    18264  18266  4803\n24705    18265  18266  18264\n24706    18261  18260  18232\n24707    18260  18264  18229\n24708    18268  4811  18261\n24709    2257  18261  18232\n24710    4811  18265  18264\n24711    18272  18265  4811\n24712    18267  18261  2257\n24713    18261  4811  18260\n24714    18232  18231  2257\n24715    2253  18266  18265\n24716    2257  18263  18271\n24717    18223  18262  4797\n24718    18250  4815  18251\n24719    18251  4815  18269\n24720    18271  18267  2257\n24721    18271  18263  18281\n24722    18251  2276  18252\n24723    18251  18259  2276\n24724    18282  18281  18250\n24725    18250  18281  4815\n24726    18281  4847  18271\n24727    18282  4847  18281\n24728    4848  18250  18252\n24729    18250  18251  18252\n24730    18252  2276  18256\n24731    18271  4847  18270\n24732    18274  18272  18268\n24733    18268  18261  18267\n24734    18272  18273  18265\n24735    4813  18273  18272\n24736    18268  18267  4812\n24737    18272  4811  18268\n24738    18276  18274  4812\n24739    18270  4812  18267\n24740    18280  4813  18275\n24741    18274  4813  18272\n24742    18274  18275  4813\n24743    4813  18280  18273\n24744    18792  4812  18270\n24745    4812  18274  18268\n24746    18267  18271  18270\n24747    2253  18265  18273\n24748    4817  18278  18280\n24749    18281  18263  4815\n24750    18253  2276  18259\n24751    18283  4803  18266\n24752    18791  18270  4847\n24753    18235  1703  18234\n24754    1133  13916  13912\n24755    18273  18280  18278\n24756    4795  18076  18294\n24757    18294  4794  18295\n24758    18149  4795  18289\n24759    18149  18077  4795\n24760    18294  18296  4795\n24761    18079  4794  18294\n24762    18296  18294  18295\n24763    18295  18233  18309\n24764    4800  18288  18289\n24765    18289  4795  18296\n24766    18302  18289  18296\n24767    18295  4794  18233\n24768    18214  18233  4794\n24769    18149  18289  18288\n24770    18153  18154  1281\n24771    18182  4763  18288\n24772    18291  18157  4782\n24773    18293  18291  18153\n24774    18182  18288  18290\n24775    18154  18182  1281\n24776    18293  1281  18306\n24777    18290  1281  18182\n24778    4823  18291  18293\n24779    18307  4823  18293\n24780    18290  18306  1281\n24781    18293  18153  1281\n24782    18290  18288  4800\n24783    18291  4823  18292\n24784    18296  18295  1691\n24785    18291  4782  18153\n24786    1691  18295  18309\n24787    18309  4802  18284\n24788    18302  1691  18308\n24789    18302  18296  1691\n24790    18309  18348  1691\n24791    18289  18302  4800\n24792    18338  1691  18348\n24793    18338  18348  18339\n24794    4833  18300  18308\n24795    18308  1691  18338\n24796    18348  18284  4801\n24797    18348  18309  18284\n24798    18227  18284  4802\n24799    18302  18308  18300\n24800    18299  18306  18290\n24801    18299  4800  18300\n24802    18306  18307  18293\n24803    4824  18307  18306\n24804    18306  18299  4824\n24805    18299  18290  4800\n24806    18301  4824  18299\n24807    4833  18301  18300\n24808    4824  18336  18307\n24809    18343  18336  4824\n24810    18304  18336  4825\n24811    18301  18299  18300\n24812    4800  18302  18300\n24813    4823  18307  18304\n24814    18301  18343  4824\n24815    18309  18233  4802\n24816    18230  4802  18233\n24817    18304  18307  18336\n24818    4822  18171  18155\n24819    4822  18157  18292\n24820    18314  18180  18298\n24821    18297  18298  18171\n24822    18171  4822  18297\n24823    18155  18157  4822\n24824    18310  18297  4822\n24825    18310  18292  18303\n24826    18297  4821  18298\n24827    18335  4821  18297\n24828    4821  18322  18320\n24829    18310  4822  18292\n24830    18291  18292  18157\n24831    18298  4821  18314\n24832    18312  1855  18313\n24833    1855  18180  18314\n24834    18311  4827  18312\n24835    18319  4827  18311\n24836    18313  1855  18314\n24837    18312  18179  1855\n24838    18311  18313  4828\n24839    18320  18313  18314\n24840    18319  18318  4826\n24841    18311  18318  18319\n24842    4828  18313  18320\n24843    18313  18311  18312\n24844    18314  4821  18320\n24845    18175  18319  18315\n24846    18335  18297  18310\n24847    4791  18171  18298\n24848    1854  18303  18305\n24849    18303  18292  4823\n24850    18335  1854  18324\n24851    18335  18310  1854\n24852    18303  18304  18305\n24853    1854  18310  18303\n24854    18325  18324  1854\n24855    18363  18325  18305\n24856    18324  18323  4829\n24857    18323  18324  18325\n24858    18323  18325  4837\n24859    18325  1854  18305\n24860    18305  18304  4825\n24861    18335  18324  18322\n24862    18321  4828  18320\n24863    18321  18322  4829\n24864    18329  18318  4828\n24865    4828  18318  18311\n24866    4828  18321  18329\n24867    18320  18322  18321\n24868    18330  18329  18321\n24869    18333  18330  4829\n24870    18328  18329  1079\n24871    18329  18328  18318\n24872    1079  18329  18330\n24873    18326  18328  1079\n24874    1079  18330  18334\n24875    18330  18321  4829\n24876    18322  18324  4829\n24877    18318  18328  4826\n24878    18333  4829  18323\n24879    18322  4821  18335\n24880    18304  18303  4823\n24881    18327  4826  18328\n24882    18337  18308  18338\n24883    4763  18149  18288\n24884    18348  4801  18339\n24885    18339  4801  18340\n24886    4820  18337  18338\n24887    18341  4820  18339\n24888    18287  4801  18283\n24889    4820  18338  18339\n24890    18340  18287  18277\n24891    18287  18283  18266\n24892    18340  18341  18339\n24893    4816  18341  18340\n24894    18277  18287  2253\n24895    18287  18340  4801\n24896    18266  2253  18287\n24897    18347  4820  18350\n24898    18301  18345  18343\n24899    4833  18308  18337\n24900    18342  4825  18336\n24901    1853  18342  18343\n24902    18346  4833  18337\n24903    18342  18336  18343\n24904    18344  18345  18346\n24905    18347  18346  18337\n24906    18345  1853  18343\n24907    18344  1853  18345\n24908    4845  18346  18347\n24909    18346  18345  4833\n24910    18337  4820  18347\n24911    18342  1853  18361\n24912    18350  4820  18341\n24913    18301  4833  18345\n24914    18352  18341  4816\n24915    4816  18277  18279\n24916    18350  18352  1671\n24917    18350  18341  18352\n24918    18352  4816  18353\n24919    4816  18340  18277\n24920    18352  18351  1671\n24921    4817  18279  18278\n24922    18350  1671  18349\n24923    18359  1671  18351\n24924    18279  18353  4816\n24925    18279  18277  18278\n24926    18277  2253  18278\n24927    18349  1671  18359\n24928    1853  18354  18356\n24929    18344  18346  4845\n24930    18360  18361  18356\n24931    18356  18361  1853\n24932    18344  4845  18357\n24933    1853  18344  18354\n24934    18358  18357  4845\n24935    18358  18349  18359\n24936    18355  18354  4960\n24937    18354  18344  18357\n24938    18357  4960  18354\n24939    18354  18355  18356\n24940    18892  18357  18358\n24941    4845  18349  18358\n24942    18347  18349  4845\n24943    4831  18356  18355\n24944    4831  18355  18907\n24945    18350  18349  18347\n24946    2253  18273  18278\n24947    18342  18361  18364\n24948    18363  4837  18325\n24949    18363  4825  18364\n24950    4837  18362  18323\n24951    18362  4837  18369\n24952    18363  18365  4837\n24953    18323  18362  18333\n24954    18364  18365  18363\n24955    18373  18369  18365\n24956    18369  18370  18362\n24957    1852  18370  18369\n24958    18365  18364  4830\n24959    18365  18369  4837\n24960    18342  18364  4825\n24961    18362  18370  4838\n24962    18367  1079  18334\n24963    18367  18334  18366\n24964    18331  18367  18368\n24965    18331  1079  18367\n24966    18334  18333  4838\n24967    18334  18330  18333\n24968    4835  18367  18366\n24969    18366  4838  18371\n24970    18368  4835  18376\n24971    18368  18367  4835\n24972    18366  18379  4835\n24973    18366  18334  4838\n24974    18333  18362  4838\n24975    4834  18331  18368\n24976    18371  4838  18370\n24977    18363  18305  4825\n24978    18373  4830  18374\n24979    4830  18364  18361\n24980    18372  18370  1852\n24981    18375  1852  18373\n24982    18374  4830  18360\n24983    1852  18369  18373\n24984    18390  18374  18360\n24985    18895  18390  4831\n24986    18374  18375  18373\n24987    4832  18375  18374\n24988    18375  18894  18382\n24989    18390  18360  4831\n24990    18360  4830  18361\n24991    1852  18375  18382\n24992    18379  18371  4839\n24993    18371  18370  18372\n24994    4835  18379  18377\n24995    18376  4835  18377\n24996    4839  18371  18372\n24997    18379  18366  18371\n24998    18380  4839  18914\n24999    18372  18383  4839\n25000    18378  18377  1684\n25001    18377  18379  18380\n25002    18380  1684  18377\n25003    18377  18378  18376\n25004    18372  18382  18383\n25005    18380  18379  4839\n25006    18372  1852  18382\n25007    18381  18368  18376\n25008    18920  4836  18378\n25009    18373  18365  4830\n25010    18356  4831  18360\n25011    4836  18376  18378\n25012    18359  4959  18358\n25013    18284  18283  4801\n25014    18227  18283  18284\n25015    18331  18326  1079\n25016    18816  3972  14117\n25017    18212  4765  18081\n25018    11561  3110  11562\n25019    18319  4826  18315\n25020    16383  18113  1283\n25021    18114  16353  18116\n25022    18395  18396  16368\n25023    18406  18395  1283\n25024    4777  18114  18116\n25025    18395  16368  1283\n25026    18411  18113  4777\n25027    4777  18113  18114\n25028    18113  18406  1283\n25029    18411  18406  18113\n25030    18405  18395  18406\n25031    4777  18116  18115\n25032    18111  18115  18116\n25033    4775  18395  18405\n25034    18393  4774  18400\n25035    18400  18396  4775\n25036    4874  16378  16377\n25037    18394  4874  18392\n25038    4774  18393  18392\n25039    4874  16377  18392\n25040    18402  18393  18400\n25041    18403  18402  4775\n25042    18393  18394  18392\n25043    1192  18394  18393\n25044    18393  18402  1192\n25045    18402  18400  4775\n25046    18396  18395  4775\n25047    4874  18394  18399\n25048    18133  4777  18115\n25049    18396  18400  16380\n25050    18133  18411  4777\n25051    18115  18134  18133\n25052    18405  18406  4790\n25053    4775  18405  18403\n25054    18411  18133  18447\n25055    18115  2043  18134\n25056    4784  18133  18134\n25057    18130  18134  2043\n25058    18410  4790  18445\n25059    4790  18411  18447\n25060    18445  4790  18447\n25061    4784  18447  18133\n25062    18130  18129  4785\n25063    18405  4790  18410\n25064    18407  1192  18409\n25065    18394  1192  18407\n25066    18399  18407  4861\n25067    18399  18394  18407\n25068    18402  18404  1192\n25069    18403  18404  18402\n25070    18409  18404  18439\n25071    18403  4793  18404\n25072    18438  4861  18442\n25073    18408  4861  18407\n25074    18410  4793  18403\n25075    18409  1192  18404\n25076    18403  18405  18410\n25077    4874  18399  18397\n25078    18181  18134  18130\n25079    18406  18411  4790\n25080    18111  2043  18115\n25081    18398  18399  4861\n25082    16485  16484  16448\n25083    16485  16378  18397\n25084    16457  16484  18401\n25085    16457  4852  16484\n25086    16485  4857  16484\n25087    16378  16485  1763\n25088    4857  18401  16484\n25089    4857  18397  18398\n25090    18417  4858  18427\n25091    4858  16457  18401\n25092    4858  18401  18413\n25093    16485  18397  4857\n25094    16378  4874  18397\n25095    4858  18417  16455\n25096    18415  4849  18423\n25097    4850  18423  18418\n25098    18419  4853  16450\n25099    18419  18422  2271\n25100    4849  18415  18414\n25101    18414  2271  18422\n25102    18416  18415  4851\n25103    18416  18414  18415\n25104    18419  2271  18420\n25105    2271  18414  18416\n25106    18418  18417  4850\n25107    18434  18415  18423\n25108    16455  18417  18418\n25109    18420  2271  18416\n25110    18412  18401  4857\n25111    16446  18418  18423\n25112    18412  18413  18401\n25113    18412  18398  18438\n25114    18413  18427  4858\n25115    18486  18427  18413\n25116    18413  18412  1689\n25117    18427  18426  18417\n25118    18486  18413  1689\n25119    18443  1689  18438\n25120    18435  18426  18464\n25121    4860  18426  18427\n25122    18486  1689  18462\n25123    1689  18412  18438\n25124    18397  18399  18398\n25125    18426  4850  18417\n25126    4851  18415  18434\n25127    18434  4850  18435\n25128    18416  18425  18420\n25129    18416  4851  18425\n25130    18434  18436  4851\n25131    18434  18423  4850\n25132    18432  4851  18436\n25133    1093  18436  18435\n25134    4854  18425  18433\n25135    18425  4851  18432\n25136    18433  18425  18432\n25137    18425  4854  18420\n25138    18432  18436  18463\n25139    18436  18434  18435\n25140    4850  18426  18435\n25141    18419  18420  18421\n25142    18427  18486  4860\n25143    18412  4857  18398\n25144    4861  18438  18398\n25145    4854  18421  18420\n25146    18407  18409  18408\n25147    18113  16383  18114\n25148    18448  4784  18453\n25149    4784  18134  18181\n25150    18445  18448  2270\n25151    18445  18447  18448\n25152    4784  18181  18453\n25153    18446  18410  18445\n25154    18184  18453  18181\n25155    18184  4785  18178\n25156    18452  2270  18448\n25157    18453  18452  18448\n25158    18449  18446  2270\n25159    18181  4785  18184\n25160    18130  4785  18181\n25161    18445  2270  18446\n25162    18439  4793  18440\n25163    4793  18410  18446\n25164    18409  4862  18408\n25165    18409  18439  4862\n25166    4793  18446  18440\n25167    18442  4861  18408\n25168    18441  4862  18439\n25169    4924  18441  18440\n25170    4862  18444  18408\n25171    18458  18444  4862\n25172    4862  18441  18458\n25173    18441  18439  18440\n25174    18440  18446  18449\n25175    18442  18408  18444\n25176    4786  18453  18184\n25177    18404  4793  18439\n25178    4786  18452  18453\n25179    18184  18183  4786\n25180    18450  18449  2270\n25181    18589  18450  18452\n25182    18452  4786  18589\n25183    18184  18178  18183\n25184    18593  18183  18317\n25185    1284  18183  18178\n25186    4846  18450  18589\n25187    18589  4786  18593\n25188    18183  1284  18317\n25189    18593  4786  18183\n25190    18178  18173  1284\n25191    18451  18450  4846\n25192    18489  18441  4924\n25193    4924  18449  18451\n25194    18458  18457  18444\n25195    1687  18457  18458\n25196    18441  18489  18458\n25197    4924  18440  18449\n25198    1687  18489  18591\n25199    4924  18590  18489\n25200    18596  18457  1687\n25201    18597  18596  1687\n25202    4924  18451  18590\n25203    1687  18458  18489\n25204    18449  18450  18451\n25205    18444  18457  4863\n25206    18596  4902  18455\n25207    18450  2270  18452\n25208    18178  4785  18166\n25209    18596  18455  18457\n25210    18462  1689  18443\n25211    18443  18442  4863\n25212    1093  18435  18464\n25213    18465  18464  4860\n25214    18462  18485  18486\n25215    18438  18442  18443\n25216    18485  18462  4872\n25217    18443  18454  18462\n25218    18485  18465  4860\n25219    18473  18465  18485\n25220    18465  4873  18466\n25221    18485  4860  18486\n25222    18442  18444  4863\n25223    18464  18465  18466\n25224    4871  18432  18463\n25225    18463  1093  18470\n25226    18433  4871  18467\n25227    18433  18432  4871\n25228    18463  18471  4871\n25229    18436  1093  18463\n25230    18471  18463  18470\n25231    18472  18470  18466\n25232    18468  4871  18471\n25233    18468  18467  4871\n25234    18471  18470  4899\n25235    18470  1093  18466\n25236    1093  18464  18466\n25237    18429  18433  18467\n25238    4863  18454  18443\n25239    18464  18426  4860\n25240    4872  18473  18485\n25241    18474  18473  4872\n25242    18472  18466  4873\n25243    18475  4873  18473\n25244    4872  18454  18456\n25245    18473  4873  18465\n25246    18456  18474  4872\n25247    4902  18456  18455\n25248    18475  18473  18474\n25249    18475  18474  1688\n25250    18456  18594  18474\n25251    18454  18455  18456\n25252    18454  4863  18455\n25253    4873  18475  18483\n25254    18479  18471  4899\n25255    4899  18472  18484\n25256    18468  18469  18467\n25257    4900  18469  18468\n25258    18471  18479  18468\n25259    18470  18472  4899\n25260    18480  4899  18484\n25261    18483  18475  18613\n25262    4900  18479  18478\n25263    18479  4899  18480\n25264    18476  4900  18482\n25265    18479  4900  18468\n25266    18480  18484  18614\n25267    18484  18472  18483\n25268    18472  4873  18483\n25269    18469  4900  18476\n25270    4901  18484  18483\n25271    4872  18462  18454\n25272    4863  18457  18455\n25273    18433  18429  4854\n25274    18480  18478  18479\n25275    4784  18448  18447\n25276    2043  18124  18130\n25277    18469  2102  18467\n25278    18494  18498  18499\n25279    18424  16451  4853\n25280    18503  4875  18504\n25281    18504  4859  18499\n25282    18424  4853  18431\n25283    18504  18491  16466\n25284    18437  18513  18498\n25285    18421  18431  4853\n25286    18498  4864  18499\n25287    18498  1367  18437\n25288    18504  18499  18503\n25289    18431  18437  18424\n25290    4853  18419  18421\n25291    4855  18437  18431\n25292    18495  18493  4878\n25293    18493  2106  18491\n25294    18497  4877  18495\n25295    18496  18497  18495\n25296    18492  18493  18491\n25297    18495  16490  18493\n25298    18501  4878  18492\n25299    4875  18492  18491\n25300    18508  18496  4878\n25301    4878  18496  18495\n25302    18492  4875  18502\n25303    18492  4878  18493\n25304    18491  18504  4875\n25305    4879  18497  18496\n25306    18431  18421  18428\n25307    18500  18497  18514\n25308    18488  18513  4855\n25309    18513  18437  4855\n25310    18548  4864  18513\n25311    4864  18503  18499\n25312    4855  18428  18430\n25313    4864  18498  18513\n25314    18511  18510  2103\n25315    18430  18488  4855\n25316    18540  18510  18548\n25317    18488  18548  18513\n25318    4865  18548  18488\n25319    18430  18428  18429\n25320    18421  4854  18428\n25321    4864  18548  18510\n25322    18502  18501  18492\n25323    4875  18511  18502\n25324    18512  18508  18501\n25325    18508  4878  18501\n25326    18512  18501  4889\n25327    18503  18511  4875\n25328    18539  18502  18511\n25329    18510  18511  18503\n25330    18538  1369  18544\n25331    1369  18508  18512\n25332    1369  18512  18544\n25333    18502  4889  18501\n25334    18503  4864  18510\n25335    18496  18508  18509\n25336    18430  18487  18488\n25337    4855  18431  18428\n25338    4854  18429  18428\n25339    1369  18509  18508\n25340    18516  18520  18521\n25341    18520  18514  18505\n25342    17484  4883  17483\n25343    17484  1255  18522\n25344    18523  4876  18521\n25345    17484  17483  17475\n25346    18520  4884  18521\n25347    18505  4879  18506\n25348    18523  18522  17477\n25349    18525  18523  18521\n25350    17484  18522  18524\n25351    18505  18514  4879\n25352    18497  4879  18514\n25353    18522  18523  4885\n25354    17481  17482  4881\n25355    17481  2242  17482\n25356    17986  17481  18515\n25357    17986  2242  17481\n25358    17482  17483  18530\n25359    17483  17482  4882\n25360    18515  17481  4881\n25361    18532  4881  18530\n25362    4880  18515  18528\n25363    4880  17986  18515\n25364    4881  18529  18515\n25365    4881  17482  18530\n25366    18530  17483  4883\n25367    4880  18517  17985\n25368    18520  18505  4884\n25369    18520  2327  18514\n25370    18507  18505  18506\n25371    18506  18509  18538\n25372    18525  4885  18523\n25373    18526  18525  4884\n25374    18505  18507  4884\n25375    18506  4879  18509\n25376    18526  18507  18543\n25377    18506  4888  18507\n25378    18527  18525  18526\n25379    1635  18527  18526\n25380    18506  18538  4888\n25381    18526  4884  18507\n25382    18509  1369  18538\n25383    18525  18527  4885\n25384    18535  4883  18524\n25385    18524  18522  4885\n25386    4883  18531  18530\n25387    18528  18515  18529\n25388    18524  4885  18534\n25389    4883  17484  18524\n25390    18562  18531  18535\n25391    18534  18535  18524\n25392    18532  18529  4881\n25393    18531  18532  18530\n25394    1633  18532  18531\n25395    18529  18532  18565\n25396    4891  18535  18534\n25397    18531  4883  18535\n25398    4885  18527  18534\n25399    18528  18529  4890\n25400    18534  18527  18568\n25401    4884  18525  18521\n25402    18496  18509  4879\n25403    4880  18528  18518\n25404    18430  18429  2102\n25405    17985  17986  4880\n25406    18487  2102  18477\n25407    18487  4865  18488\n25408    18540  2103  18510\n25409    18548  4865  18540\n25410    18487  18490  4865\n25411    4889  18502  18539\n25412    4865  18541  18540\n25413    18490  18477  4867\n25414    2103  18539  18511\n25415    18561  18546  2103\n25416    18542  2103  18540\n25417    18490  18487  18477\n25418    18469  18477  2102\n25419    18539  2103  18546\n25420    4889  18547  18553\n25421    4889  18539  18547\n25422    4886  18544  18553\n25423    18544  18512  18553\n25424    18553  18547  18552\n25425    18545  18538  18544\n25426    18556  18552  18549\n25427    18552  4886  18553\n25428    18554  4886  18556\n25429    18556  4886  18552\n25430    18546  4868  18547\n25431    4868  18552  18547\n25432    18539  18546  18547\n25433    18545  18544  4886\n25434    18490  18541  4865\n25435    18487  18430  2102\n25436    4866  18542  18541\n25437    4867  18477  18476\n25438    18560  18546  18561\n25439    18586  18561  18542\n25440    4867  18461  18490\n25441    18561  2103  18542\n25442    18461  18541  18490\n25443    4866  18694  18586\n25444    4866  18586  18542\n25445    18698  4869  18586\n25446    18459  18461  4867\n25447    18461  4866  18541\n25448    4867  18476  18481\n25449    18561  18586  4869\n25450    18549  4868  18550\n25451    4868  18546  18560\n25452    2332  18556  18549\n25453    18551  2332  18549\n25454    18550  4868  18560\n25455    18549  18552  4868\n25456    18551  18550  4870\n25457    18560  18690  18550\n25458    18558  2332  18551\n25459    18695  18558  18551\n25460    18559  18558  4896\n25461    18551  18549  18550\n25462    18560  18561  4869\n25463    18556  2332  18557\n25464    18461  18460  4866\n25465    18542  18540  18541\n25466    18429  18467  2102\n25467    2332  18558  18557\n25468    18543  4888  18555\n25469    4888  18538  18545\n25470    18526  18543  1635\n25471    18568  18527  1635\n25472    18555  4888  18545\n25473    18534  18568  4891\n25474    18574  18555  4887\n25475    18554  18555  18545\n25476    18568  1635  18569\n25477    1635  18543  18574\n25478    18555  18554  4887\n25479    18574  18543  18555\n25480    4886  18554  18545\n25481    18570  4891  18568\n25482    1633  18562  18564\n25483    18532  1633  18565\n25484    4890  18565  18567\n25485    4890  18529  18565\n25486    1633  18566  18565\n25487    18562  1633  18531\n25488    18564  18566  1633\n25489    4891  18563  18562\n25490    18567  18566  4894\n25491    18567  18565  18566\n25492    18564  18577  18566\n25493    18564  18562  18563\n25494    4891  18562  18535\n25495    18576  4890  18567\n25496    18573  1635  18574\n25497    18507  4888  18543\n25498    18574  18572  18573\n25499    18557  4887  18554\n25500    18569  18573  18584\n25501    18569  1635  18573\n25502    4887  18557  18559\n25503    18569  18570  18568\n25504    4897  18572  18699\n25505    18559  18572  4887\n25506    18720  4893  18584\n25507    18584  18573  4897\n25508    18699  18572  18559\n25509    4897  18573  18572\n25510    18557  18558  18559\n25511    18569  18584  4893\n25512    18566  18577  4894\n25513    18563  4891  18570\n25514    18575  4894  18580\n25515    18575  18567  4894\n25516    18563  18570  18571\n25517    18563  4892  18564\n25518    18583  4892  18571\n25519    4892  18563  18571\n25520    18579  4894  18577\n25521    18564  4892  18577\n25522    4892  18578  18577\n25523    4894  18579  18580\n25524    18582  18571  4893\n25525    18571  18570  4893\n25526    18570  18569  4893\n25527    18581  18575  18580\n25528    18584  4897  18721\n25529    18572  18574  4887\n25530    18556  18557  18554\n25531    18528  4890  18533\n25532    18690  18560  4869\n25533    4889  18553  18512\n25534    18476  18477  18469\n25535    18567  18575  18576\n25536    18589  18593  18592\n25537    4858  16455  16457\n25538    18593  4841  18592\n25539    18315  18317  1284\n25540    4846  18592  18599\n25541    4846  18589  18592\n25542    18317  18315  18316\n25543    18600  18451  4846\n25544    18598  18592  4841\n25545    18316  4841  18317\n25546    4923  18600  18601\n25547    18600  4846  18599\n25548    18599  18601  18600\n25549    18598  18599  18592\n25550    4826  18316  18315\n25551    18600  18590  18451\n25552    18597  1687  18591\n25553    18591  18590  4923\n25554    18596  18595  4902\n25555    18596  18597  18595\n25556    18591  18607  18597\n25557    18591  18489  18590\n25558    4903  18597  18607\n25559    18603  18607  4923\n25560    18595  4903  18604\n25561    18595  18597  4903\n25562    4903  18607  18606\n25563    18607  18591  4923\n25564    18590  18600  4923\n25565    18605  4902  18595\n25566    18391  4841  18316\n25567    18317  4841  18593\n25568    18610  18598  18391\n25569    18391  18598  4841\n25570    18603  4923  18601\n25571    18601  18599  1686\n25572    18391  18327  4840\n25573    18391  18316  18327\n25574    18649  1686  18610\n25575    18326  4840  18327\n25576    18608  18602  1686\n25577    18610  1686  18598\n25578    18610  4840  18385\n25579    4840  18610  18391\n25580    4826  18327  18316\n25581    18601  1686  18602\n25582    18612  4903  18606\n25583    18606  18603  4913\n25584    18604  18612  18611\n25585    18604  4903  18612\n25586    18606  18638  18612\n25587    18607  18603  18606\n25588    18638  18606  4913\n25589    18609  4913  18602\n25590    18624  18611  18661\n25591    1193  18611  18612\n25592    18638  4913  18639\n25593    4913  18603  18602\n25594    18603  18601  18602\n25595    18605  18595  18604\n25596    18332  4840  18326\n25597    18599  18598  1686\n25598    18175  18315  1284\n25599    4904  18604  18611\n25600    1688  18613  18475\n25601    18620  18613  1688\n25602    18614  18484  4901\n25603    18621  4901  18613\n25604    1688  18594  18623\n25605    18613  4901  18483\n25606    18623  18620  1688\n25607    18623  18605  4904\n25608    18621  18613  18620\n25609    18629  18615  18621\n25610    4908  18621  18620\n25611    18594  18605  18623\n25612    18594  4902  18605\n25613    4901  18621  18615\n25614    2104  18478  18480\n25615    2104  18614  18616\n25616    18481  18476  18482\n25617    18617  18482  18478\n25618    18478  2104  18617\n25619    18480  18614  2104\n25620    2104  18618  18617\n25621    4909  18616  18615\n25622    18617  4905  18482\n25623    18619  4905  18617\n25624    18618  2104  18616\n25625    18616  18614  18615\n25626    18614  4901  18615\n25627    18481  18482  4905\n25628    18622  18620  18623\n25629    18474  18594  1688\n25630    18622  4908  18620\n25631    18625  4908  18622\n25632    4909  18615  18629\n25633    18630  18629  4908\n25634    18622  4904  18624\n25635    4908  18629  18621\n25636    18624  18625  18622\n25637    18625  18624  4911\n25638    18630  18628  18629\n25639    18662  18630  18625\n25640    18628  18630  1418\n25641    18625  18630  4908\n25642    4904  18611  18624\n25643    18629  18628  4909\n25644    18619  18618  4907\n25645    18616  4909  18633\n25646    18627  4905  18619\n25647    18626  18627  18619\n25648    18618  18616  18633\n25649    18619  18617  18618\n25650    18633  18631  18632\n25651    18631  18633  4909\n25652    18626  4907  18634\n25653    18632  4907  18633\n25654    18634  4907  18632\n25655    18626  18619  4907\n25656    18628  18663  18631\n25657    4907  18618  18633\n25658    4909  18628  18631\n25659    4906  18627  18626\n25660    18631  4918  18632\n25661    18622  18623  4904\n25662    18605  18604  4904\n25663    18637  4905  18627\n25664    18612  18638  1193\n25665    18594  18456  4902\n25666    4844  18649  18385\n25667    18332  18385  4840\n25668    18609  18602  18608\n25669    18641  18608  18649\n25670    18385  18332  18384\n25671    18385  18649  18610\n25672    18659  4844  18384\n25673    4834  18384  18332\n25674    4844  18641  18649\n25675    18642  18641  4844\n25676    18641  18643  4843\n25677    18384  4844  18385\n25678    18326  18331  18332\n25679    18608  18641  4843\n25680    18644  18638  18639\n25681    18639  18609  18640\n25682    1193  18644  18646\n25683    1193  18638  18644\n25684    18639  4912  18644\n25685    4913  18609  18639\n25686    4912  18639  18640\n25687    18647  18640  4843\n25688    18645  18644  4912\n25689    18645  18646  18644\n25690    4912  18640  18648\n25691    18640  18609  4843\n25692    18609  18608  4843\n25693    1193  18646  18661\n25694    18384  4834  18389\n25695    18608  1686  18649\n25696    2269  18659  18389\n25697    18381  18389  4834\n25698    18643  18641  18642\n25699    18653  18642  18659\n25700    18389  18381  18387\n25701    18389  18659  18384\n25702    18386  2269  18387\n25703    18387  2269  18389\n25704    2269  18653  18659\n25705    18386  18653  2269\n25706    18653  18652  4842\n25707    18387  18381  4836\n25708    18368  18381  4834\n25709    18642  18653  4842\n25710    18648  18640  18647\n25711    18647  18643  18658\n25712    18645  18651  18657\n25713    18651  18645  4912\n25714    18648  18651  4912\n25715    4843  18643  18647\n25716    18647  1685  18648\n25717    18387  4836  18388\n25718    18657  18651  5072\n25719    18648  18650  18651\n25720    18657  18789  18655\n25721    18658  18643  4842\n25722    18643  18642  4842\n25723    18646  18645  4914\n25724    4842  18918  18658\n25725    18642  4844  18659\n25726    18331  4834  18332\n25727    4914  18645  18657\n25728    18662  18625  4911\n25729    18672  18662  4911\n25730    18663  18628  1418\n25731    18671  1418  18662\n25732    4911  18661  18660\n25733    1418  18630  18662\n25734    18660  18672  4911\n25735    18671  18672  4915\n25736    18671  18664  1418\n25737    18674  18664  18671\n25738    18664  4916  18665\n25739    18672  18671  18662\n25740    18646  18660  18661\n25741    1418  18664  18663\n25742    18669  18632  4918\n25743    4918  18663  18665\n25744    18634  18635  18626\n25745    2129  18635  18634\n25746    18632  18669  18634\n25747    18631  18663  4918\n25748    18670  18669  4918\n25749    18673  18670  18665\n25750    18669  2129  18634\n25751    18668  2129  18669\n25752    18669  18670  18668\n25753    18670  4918  18665\n25754    18663  18664  18665\n25755    18666  18635  2129\n25756    18672  18660  18654\n25757    18624  18661  4911\n25758    4915  18672  18654\n25759    4915  18654  18656\n25760    4916  18664  18674\n25761    18675  18674  4915\n25762    18655  18654  4914\n25763    18674  18671  4915\n25764    18655  18656  18654\n25765    18656  18655  1866\n25766    18675  18676  18674\n25767    18675  18656  19222\n25768    5069  18676  18675\n25769    18656  18675  4915\n25770    4914  18657  18655\n25771    18674  18676  4916\n25772    4917  18670  18673\n25773    18673  4916  18684\n25774    18668  18677  2129\n25775    18679  18677  18668\n25776    18670  4917  18668\n25777    18665  4916  18673\n25778    18685  4917  18673\n25779    18684  18676  19224\n25780    18679  4921  18677\n25781    18681  18679  4917\n25782    18680  4921  18679\n25783    18679  18668  4917\n25784    4921  18686  18682\n25785    18685  18673  18684\n25786    4916  18676  18684\n25787    18666  2129  18677\n25788    18684  1867  18685\n25789    18654  18660  4914\n25790    18646  4914  18660\n25791    4906  18626  18635\n25792    18647  18658  1685\n25793    18661  18611  1193\n25794    18376  4836  18381\n25795    4921  18678  18677\n25796    18460  18461  18459\n25797    1368  18460  18459\n25798    18698  18586  18694\n25799    18693  18694  18460\n25800    18459  18481  18637\n25801    18694  4866  18460\n25802    18637  1368  18459\n25803    18704  18693  1368\n25804    18693  4910  18694\n25805    18703  4910  18693\n25806    1368  18637  18636\n25807    1368  18693  18460\n25808    4905  18637  18481\n25809    18694  4910  18698\n25810    4870  18690  18692\n25811    4869  18698  18691\n25812    18695  18551  4870\n25813    18697  18695  4870\n25814    18690  4869  18691\n25815    18695  4896  18558\n25816    18697  4870  18692\n25817    2105  18692  18691\n25818    18696  18695  18697\n25819    4927  18696  18697\n25820    18697  18692  18705\n25821    18692  18690  18691\n25822    18691  18698  18700\n25823    18695  18696  4896\n25824    18698  4910  18700\n25825    18690  4870  18550\n25826    18703  18693  18704\n25827    18703  18704  4919\n25828    18701  18700  4910\n25829    18737  18701  18703\n25830    18689  18704  18636\n25831    18701  4910  18703\n25832    4906  18689  18636\n25833    18688  4919  18689\n25834    4919  18737  18703\n25835    18741  18737  4919\n25836    18689  4906  18667\n25837    18689  4919  18704\n25838    18637  18627  18636\n25839    18702  18701  4925\n25840    18705  18692  2105\n25841    2105  18700  18702\n25842    4927  18697  18705\n25843    4927  18705  18706\n25844    2105  18707  18705\n25845    2105  18691  18700\n25846    18706  18705  18707\n25847    18738  18707  18702\n25848    18709  4927  18706\n25849    18743  18709  18706\n25850    18706  18707  4928\n25851    18707  2105  18702\n25852    18700  18701  18702\n25853    18696  4927  18708\n25854    18710  18709  4929\n25855    18704  1368  18636\n25856    18636  18627  4906\n25857    18708  4927  18709\n25858    18584  18721  18720\n25859    18699  18559  4896\n25860    18582  18720  18723\n25861    18582  4893  18720\n25862    18699  4896  18711\n25863    18582  18583  18571\n25864    18732  18721  18734\n25865    18721  4897  18734\n25866    18720  4926  18723\n25867    18721  4926  18720\n25868    18734  18711   886\n25869    18734  18699  18711\n25870    18696  18711  4896\n25871    18582  18723  1632\n25872    4934  18579  18578\n25873    18579  18577  18578\n25874    18712  18580  18579\n25875    1256  18580  18712\n25876    18578  18583  18713\n25877    4892  18583  18578\n25878    18726  18713  1632\n25879    4934  18578  18713\n25880    18712  4934  18718\n25881    18712  18579  4934\n25882    18713  18727  4934\n25883    18713  18583  1632\n25884    18583  18582  1632\n25885    1256  18712  18719\n25886    1632  18723  18722\n25887    18734  4897  18699\n25888     886  18708  18710\n25889     886  18732  18734\n25890    4926  18732  18731\n25891    4926  18721  18732\n25892     886  18733  18732\n25893    18711  18708   886\n25894    4937  18731  18733\n25895    18733  18731  18732\n25896    4938  18722  18724\n25897    18724  4926  18731\n25898    18724  18731  18769\n25899     886  18710  18733\n25900    18708  18709  18710\n25901    18724  18722  18723\n25902    18727  18726  4935\n25903    18718  4934  18727\n25904    18719  18718  4936\n25905    18712  18718  18719\n25906    18727  18730  18718\n25907    18727  18713  18726\n25908    4935  18730  18727\n25909    18722  18763  18726\n25910    18728  18725  4936\n25911    18725  18719  4936\n25912    4936  18718  18730\n25913    18766  4936  18730\n25914    4935  18765  18730\n25915    18726  18763  4935\n25916    18722  18726  1632\n25917    1256  18719  18716\n25918    18747  18733  18710\n25919    18723  4926  18724\n25920    18696  18708  18711\n25921    18580  1256  18581\n25922    4925  18701  18737\n25923    18481  18459  4867\n25924    18741  4919  18688\n25925    18741  18688  18760\n25926    18742  4925  18737\n25927    1495  18742  18741\n25928    4920  18688  18667\n25929    18742  18737  18741\n25930    18666  4920  18667\n25931    18683  18760  4920\n25932    18760  1495  18741\n25933    18759  1495  18760\n25934    4920  18666  18678\n25935    4920  18760  18688\n25936    4906  18635  18667\n25937    18739  18742  18746\n25938    4928  18707  18738\n25939    18738  4925  18739\n25940    18743  18706  4928\n25941    18743  4928  18745\n25942    18738  18740  4928\n25943    18743  4929  18709\n25944    18745  4928  18740\n25945    4952  18740  18739\n25946    18744  18743  18745\n25947    2187  18744  18745\n25948    18745  18740  18753\n25949    18740  18738  18739\n25950    4925  18742  18739\n25951    18743  18744  4929\n25952    18742  1495  18746\n25953    18688  18689  18667\n25954    18683  18759  18760\n25955    4922  18759  18683\n25956    18749  18746  1495\n25957    18751  18749  18759\n25958    18683  18678  18682\n25959    18759  18749  1495\n25960    4922  18751  18759\n25961    18687  4922  18682\n25962    18751  4955  18749\n25963    18752  18751  4922\n25964    18751  18750  4955\n25965    4922  18683  18682\n25966    18666  18677  18678\n25967    18749  4955  18748\n25968    4952  18753  18740\n25969    4952  18746  18748\n25970    2187  18745  18753\n25971    2187  18753  18754\n25972    4952  18755  18753\n25973    18758  18744  2187\n25974    18754  18753  18755\n25975    18755  18748  18787\n25976    2187  18756  18758\n25977    2187  18754  18756\n25978    19300  18756  18754\n25979    18758  18756  18757\n25980    18755  4956  18754\n25981    18755  4952  18748\n25982    18746  18749  18748\n25983    4952  18739  18746\n25984    18756  4942  18757\n25985    18683  4920  18678\n25986    4921  18682  18678\n25987    18744  18758  18761\n25988    18747  4929  18761\n25989    18747  4937  18733\n25990    18769  4937  18770\n25991    18731  4937  18769\n25992    18747  18784  4937\n25993    4938  18724  18769\n25994    18773  18770  18784\n25995    18784  18770  4937\n25996    18775  18764  18771\n25997    18771  18769  18770\n25998    18771  18770  1499\n25999    18747  18761  18784\n26000    18744  18761  4929\n26001    18769  18771  4938\n26002    18730  18765  18766\n26003    18722  4938  18763\n26004    4945  18728  18776\n26005    18728  4936  18766\n26006    18763  4938  18764\n26007    18763  18762  4935\n26008    18777  18765  18762\n26009    18765  4935  18762\n26010    18728  18766  18776\n26011    18765  1631  18766\n26012    4939  18762  18764\n26013    18762  18763  18764\n26014    4938  18771  18764\n26015    18725  18728  18729\n26016    18784  18761  4941\n26017    18710  4929  18747\n26018    18773  4941  18774\n26019    18773  1499  18770\n26020    18775  1499  18782\n26021    18775  18771  1499\n26022    18773  18772  1499\n26023    18775  4939  18764\n26024    18774  18772  18773\n26025    19304  18774  18757\n26026    18782  18772  19308\n26027    18782  1499  18772\n26028    18772  18774  4940\n26029    4941  18757  18774\n26030    18761  18758  4941\n26031    18775  18782  18783\n26032    18777  4939  18785\n26033    1631  18765  18777\n26034    18776  1631  18779\n26035    18776  18766  1631\n26036    18777  18786  1631\n26037    18762  4939  18777\n26038    19344  18785  18783\n26039    18786  18777  18785\n26040    18776  18779  18778\n26041    1631  18786  18779\n26042    18779  18786  19330\n26043    18778  18779  4947\n26044    18785  4951  18786\n26045    18785  4939  18783\n26046    4939  18775  18783\n26047    18776  18778  4945\n26048    18783  18782  4950\n26049    18773  18784  4941\n26050    18757  4941  18758\n26051    18780  4945  18778\n26052    4955  18787  18748\n26053    18702  4925  18738\n26054    18666  18667  18635\n26055    4945  18729  18728\n26056    18685  18681  4917\n26057    4900  18478  18482\n26058    18326  18327  18328\n26059    18719  18725  18716\n26060    4832  18374  18390\n26061    1367  18424  18437\n26062    4972  18286  18815\n26063    18286  3972  18816\n26064    18796  4972  18802\n26065    18796  18285  4972\n26066    18286  18816  18815\n26067    18796  1092  18247\n26068    18805  18802  4972\n26069    1704  18816  14112\n26070    18795  18793  18794\n26071    18794  18796  18802\n26072    18794  18802  4982\n26073    1704  18815  18816\n26074    14117  14112  18816\n26075    18796  18794  1092\n26076    18800  18255  4807\n26077    18257  18793  18800\n26078    18256  18255  4962\n26079    18256  18254  18255\n26080    18800  18801  18255\n26081    1092  18793  18257\n26082    4981  18801  18800\n26083    18793  1092  18794\n26084    4962  18801  18798\n26085    4962  18255  18801\n26086    4981  18809  18801\n26087    18800  18793  4981\n26088    18793  18795  4981\n26089    18803  18256  4962\n26090    18805  4972  18815\n26091    18285  18286  4972\n26092    18806  18805  18815\n26093    18806  1704  18807\n26094    18804  4982  18802\n26095    4983  18804  18805\n26096    18805  18806  4983\n26097    18802  18805  18804\n26098    18806  18808  4983\n26099    18807  14725  14937\n26100    4983  18839  18804\n26101    18846  18839  4983\n26102    18808  18806  18807\n26103    18807  1704  14725\n26104    14112  14113  1704\n26105    18804  18839  18838\n26106    4981  18811  18809\n26107    18795  18794  4982\n26108    18798  18809  1758\n26109    18798  18801  18809\n26110    18795  4982  18810\n26111    4981  18795  18811\n26112    18810  18838  18840\n26113    18810  18811  18795\n26114    18809  18843  1758\n26115    18811  18843  18809\n26116    18811  18810  4970\n26117    18810  4982  18838\n26118    4982  18804  18838\n26119    18797  4962  18798\n26120    18861  18799  1758\n26121    18815  1704  18806\n26122    14112  14117  3735\n26123    18799  18798  1758\n26124    18826  18282  4848\n26125    18282  18250  4848\n26126    18791  18792  18270\n26127    18791  4847  18819\n26128    4848  18803  18817\n26129    18252  18803  4848\n26130    1674  18819  18826\n26131    18826  18819  18282\n26132    18791  18820  4961\n26133    18819  18820  18791\n26134    18826  18817  18812\n26135    18826  4848  18817\n26136    18803  18797  18817\n26137    18791  4961  18792\n26138    1117  18275  18276\n26139    18276  4812  18792\n26140    18837  18279  4817\n26141    4817  18280  18822\n26142    18276  18792  18818\n26143    18275  18274  18276\n26144    18823  18822  1117\n26145    1117  18822  18275\n26146    18822  18821  4817\n26147    18823  18821  18822\n26148    18825  1117  18818\n26149    1117  18276  18818\n26150    18792  4961  18818\n26151    4817  18821  18837\n26152    18818  4961  18824\n26153    4847  18282  18819\n26154    18812  1674  18826\n26155    18817  4963  18812\n26156    18820  1674  18828\n26157    18820  18819  1674\n26158    18812  18814  1674\n26159    18820  18829  4961\n26160    18813  18812  4963\n26161    18799  4963  18797\n26162    4968  18829  18828\n26163    18828  1674  18814\n26164    18871  4963  18799\n26165    18813  18814  18812\n26166    18797  18798  18799\n26167    18820  18828  18829\n26168    18827  18823  18825\n26169    18823  1117  18825\n26170    18823  4966  18821\n26171    18827  4966  18823\n26172    18825  18824  4967\n26173    18824  18825  18818\n26174    18835  4967  18824\n26175    4968  18835  18829\n26176    18833  18827  18834\n26177    18827  18825  4967\n26178    4967  18834  18827\n26179    18827  18833  4966\n26180    4967  18835  18865\n26181    18824  18829  18835\n26182    18829  18824  4961\n26183    18821  4966  18831\n26184    18863  18828  18814\n26185    4963  18817  18797\n26186    18803  4962  18797\n26187    18833  18830  4966\n26188    18839  2288  18838\n26189    18280  18275  18822\n26190    3967  18808  18807\n26191    14936  3967  14937\n26192    18846  18847  18839\n26193    18848  18846  18808\n26194    18808  3967  18848\n26195    3967  18807  14937\n26196    5011  18848  18852\n26197    5011  18846  18848\n26198    18841  18847  18849\n26199    18847  18846  5011\n26200    14702  14936  14937\n26201    18853  18848  3967\n26202    14725  3740  14937\n26203    18839  18847  2288\n26204    18840  2288  18841\n26205    18810  18840  4970\n26206    18843  4970  18844\n26207    18811  4970  18843\n26208    18840  18842  4970\n26209    18838  2288  18840\n26210    4971  18842  18841\n26211    18842  18844  4970\n26212    18845  18844  4969\n26213    18845  18843  18844\n26214    18844  18842  18857\n26215    18840  18841  18842\n26216    2288  18847  18841\n26217    18845  18861  1758\n26218    5011  18849  18847\n26219    18846  4983  18808\n26220    18853  18852  18848\n26221    18852  18853  1463\n26222    18850  5011  18852\n26223    18850  18852  18991\n26224    18853  14936  18860\n26225    18849  5011  18850\n26226    1463  18853  18860\n26227    18860  3966  14721\n26228    18991  18852  1463\n26229    18991  1463  18996\n26230    18860  19002  1463\n26231    18860  14936  3966\n26232    14936  14702  3966\n26233    18851  18850  5012\n26234    4971  18857  18842\n26235    4971  18849  18851\n26236    4969  18857  18858\n26237    4969  18844  18857\n26238    4971  18859  18857\n26239    18849  4971  18841\n26240    18859  18858  18857\n26241    18999  18859  18851\n26242    4975  18854  18997\n26243    18854  4969  18858\n26244    18997  18854  18858\n26245    4971  18851  18859\n26246    18849  18850  18851\n26247    18845  4969  18856\n26248    1759  18858  18859\n26249    3967  14936  18853\n26250    14701  3966  14702\n26251    18856  4969  18854\n26252    18868  18813  18871\n26253    18813  4963  18871\n26254    18863  4968  18828\n26255    18863  18814  4974\n26256    18871  18861  4976\n26257    18799  18861  18871\n26258    18870  4974  18868\n26259    18868  4974  18813\n26260    4974  18864  18863\n26261    18870  18864  4974\n26262    18868  4976  18869\n26263    18868  18871  4976\n26264    18861  18856  4976\n26265    18863  18864  18862\n26266    18865  18834  4967\n26267    18835  18866  18865\n26268    18834  4965  18833\n26269    18867  4965  18834\n26270    18834  18865  18867\n26271    4968  18866  18835\n26272    1675  18866  18873\n26273    18862  18866  4968\n26274    18867  1675  18879\n26275    18867  18865  1675\n26276    18873  18866  18862\n26277    1675  18865  18866\n26278    4968  18863  18862\n26279    4965  18867  18877\n26280    18862  18864  4973\n26281    18813  4974  18814\n26282    18855  18869  4976\n26283    18856  18854  18855\n26284    18870  18869  1464\n26285    18870  18868  18869\n26286    18855  18885  18869\n26287    18870  18884  18864\n26288    19018  1464  18885\n26289    1464  18869  18885\n26290    18888  18884  18887\n26291    18884  18870  1464\n26292    18884  1464  18887\n26293    18885  18855  4975\n26294    18854  4975  18855\n26295    18884  4973  18864\n26296    1675  18872  18879\n26297    18873  18862  4973\n26298    18877  18879  4978\n26299    18877  18867  18879\n26300    18873  4973  18874\n26301    18873  18872  1675\n26302    4979  18872  18874\n26303    18874  18872  18873\n26304    18878  4978  18879\n26305    4979  18878  18872\n26306    18883  18875  4978\n26307    18878  18879  18872\n26308    18878  19027  4978\n26309    18874  4973  18888\n26310    4973  18884  18888\n26311    4965  18877  18876\n26312    18888  19021  18874\n26313    18856  18855  4976\n26314    18861  18845  18856\n26315    18833  4965  18832\n26316    18991  5012  18850\n26317    18843  18845  1758\n26318    1704  14113  14725\n26319    18875  18877  4978\n26320    18351  18897  18359\n26321    18897  18351  4818\n26322    4959  18897  18899\n26323    4959  18359  18897\n26324    18351  18353  4818\n26325    4959  18892  18358\n26326    18837  4818  18353\n26327    18898  4818  18836\n26328    18910  18893  18899\n26329    18899  18897  18898\n26330    4818  18837  18836\n26331    18898  18897  4818\n26332    18279  18837  18353\n26333    4959  18899  18893\n26334    18355  18903  18907\n26335    4960  18357  18892\n26336    1374  18895  18901\n26337    18895  4831  18907\n26338    4960  18892  18891\n26339    18896  18390  18895\n26340    18904  18903  18891\n26341    18893  18891  18892\n26342    18895  18907  18901\n26343    18903  4993  18907\n26344    2255  18891  18893\n26345    18891  18903  4960\n26346    18892  4959  18893\n26347    18895  1374  18896\n26348    18899  18898  4964\n26349    18355  4960  18903\n26350    18898  18911  4964\n26351    18831  18836  18837\n26352    18910  4964  18938\n26353    18910  18899  4964\n26354    18836  18831  2256\n26355    18910  2255  18893\n26356    2256  18911  18836\n26357    2256  18830  18832\n26358    4964  18944  18938\n26359    18911  18944  4964\n26360    18911  2256  18890\n26361    2256  18831  18830\n26362    18837  18821  18831\n26363    18910  18938  18939\n26364    18904  2255  18908\n26365    18903  18904  4993\n26366    18901  4993  18902\n26367    18907  4993  18901\n26368    18904  18909  4993\n26369    18891  2255  18904\n26370    18940  18908  18939\n26371    18909  18904  18908\n26372    4987  18900  18902\n26373    18902  4993  18909\n26374    18902  18909  18945\n26375    18908  2255  18939\n26376    2255  18910  18939\n26377    1374  18901  18900\n26378    18909  18908  4994\n26379    18836  18911  18898\n26380    4966  18830  18831\n26381    18900  18901  18902\n26382    4989  18382  18894\n26383    18894  4832  18912\n26384    18913  18380  18914\n26385    18915  18914  18383\n26386    18382  4989  18383\n26387    18914  4839  18383\n26388    18894  18936  4989\n26389    18912  18896  18905\n26390    4989  18915  18383\n26391    18916  18915  4989\n26392    18915  4990  18914\n26393    18912  4832  18896\n26394    18390  18896  4832\n26395    18913  18914  4990\n26396    18920  18388  4836\n26397    18378  18923  18920\n26398    18386  18388  5005\n26399    18386  18387  18388\n26400    18920  18921  18388\n26401    18378  1684  18923\n26402    4992  18921  18920\n26403    18923  18913  18922\n26404    5005  18921  18930\n26405    5005  18388  18921\n26406    18920  18923  4992\n26407    18923  1684  18913\n26408    18380  18913  1684\n26409    5005  18652  18386\n26410    18912  18936  18894\n26411    18894  18375  4832\n26412    4986  18936  18912\n26413    4986  18905  18906\n26414    18917  18915  18916\n26415    18927  18916  18936\n26416    18936  4986  18927\n26417    4986  18912  18905\n26418    4986  18928  18927\n26419    4987  18906  18900\n26420    18927  2268  18916\n26421    18926  2268  18927\n26422    2268  18964  18935\n26423    18906  18905  18900\n26424    18896  1374  18905\n26425    18916  2268  18917\n26426    18922  4992  18923\n26427    18925  4992  18922\n26428    18932  18921  4992\n26429    18930  18921  18932\n26430    18922  4990  18924\n26431    18922  18913  4990\n26432    18917  18935  18924\n26433    18935  18917  2268\n26434    4992  18925  18932\n26435    18922  18924  18925\n26436    4991  18925  18924\n26437    18931  18932  18925\n26438    4991  18924  18935\n26439    18924  4990  18917\n26440    18915  18917  4990\n26441    18930  18932  2267\n26442    4986  18906  18928\n26443    18916  4989  18936\n26444    1374  18900  18905\n26445    18919  5005  18930\n26446    18938  5009  18939\n26447    18386  18652  18653\n26448    4984  18944  18890\n26449    18890  18944  18911\n26450    18943  5009  18938\n26451    4984  18943  18944\n26452    2256  18886  18890\n26453    2256  18832  18886\n26454    18889  18886  4977\n26455    18876  18886  18832\n26456    18949  18943  18948\n26457    4984  18890  18889\n26458    18889  18954  4984\n26459    18889  18890  18886\n26460    18830  18833  18832\n26461    4984  18948  18943\n26462    18940  5009  18941\n26463    4994  18908  18940\n26464    18945  4994  18946\n26465    18945  18909  4994\n26466    18940  18942  4994\n26467    18939  5009  18940\n26468    18942  18940  18941\n26469    18950  18941  18949\n26470    18946  4994  18942\n26471    18946  18942  18955\n26472    18942  18941  5007\n26473    18941  5009  18949\n26474    5009  18943  18949\n26475    18947  18945  18946\n26476    4977  18886  18876\n26477    4987  18902  18945\n26478    18889  18880  18954\n26479    18875  4977  18876\n26480    18948  18954  18953\n26481    18948  4984  18954\n26482    4977  18875  18881\n26483    18889  4977  18880\n26484    4985  18880  18882\n26485    18881  18880  4977\n26486    18951  18953  18988\n26487    18953  18954  4985\n26488    18882  18880  18881\n26489    4985  18954  18880\n26490    18881  18875  18883\n26491    18948  18953  1672\n26492    18941  18950  5007\n26493    18950  1672  18951\n26494    18942  5007  18955\n26495    18955  5007  18960\n26496    18950  18952  5007\n26497    18949  1672  18950\n26498    18952  18960  5007\n26499    5008  18952  18951\n26500    18959  18955  18960\n26501    5006  18959  18960\n26502    4985  18988  18953\n26503    18950  18951  18952\n26504    1672  18953  18951\n26505    18946  18955  2254\n26506    18952  19102  18960\n26507    18948  1672  18949\n26508    4965  18876  18832\n26509    18959  2254  18955\n26510    18926  18928  4988\n26511    18906  4987  18962\n26512    18964  2268  18926\n26513    18965  18964  18926\n26514    18928  18906  18962\n26515    18964  18963  18935\n26516    4988  18962  18961\n26517    18947  18962  4987\n26518    18965  18926  4988\n26519    18966  18965  4988\n26520    18965  18967  4995\n26521    4988  18928  18962\n26522    18945  18947  4987\n26523    18964  18965  4995\n26524    18931  4991  18968\n26525    18935  18963  4991\n26526    18969  2267  18931\n26527    2267  18932  18931\n26528    18968  4991  18963\n26529    4991  18931  18925\n26530    18969  18968  5002\n26531    18963  18972  18968\n26532    18969  18970  2267\n26533    18980  18970  18969\n26534    4995  18972  18963\n26535    18968  18969  18931\n26536    18964  4995  18963\n26537    18930  2267  18929\n26538    18947  18961  18962\n26539    18928  18926  18927\n26540    18966  18967  18965\n26541    18966  18961  18957\n26542    18967  18974  4995\n26543    18974  18967  18976\n26544    18966  4996  18967\n26545    4995  18974  18972\n26546    18957  4996  18966\n26547    18958  18957  2254\n26548    18976  18967  4996\n26549    18977  18976  4996\n26550    4996  18957  18956\n26551    18961  2254  18957\n26552    18961  18947  2254\n26553    18974  18976  1683\n26554    18972  5002  18968\n26555    18978  18980  5002\n26556    18980  5000  18970\n26557    18979  5000  18980\n26558    5002  18972  18973\n26559    5002  18980  18969\n26560    18978  18973  18985\n26561    18973  18972  18974\n26562    18978  5003  18979\n26563    18982  18979  19123\n26564    18979  18982  5000\n26565    18978  18979  18980\n26566    1683  18985  18973\n26567    18973  18978  5002\n26568    18974  1683  18973\n26569    18971  18970  5000\n26570    1683  18976  18975\n26571    18966  4988  18961\n26572    18946  2254  18947\n26573    2267  18970  18933\n26574    18958  2254  18959\n26575    18944  18943  18938\n26576    18877  18875  18876\n26577    5000  18982  18981\n26578    4975  19020  18885\n26579    18803  18252  18256\n26580    19002  18996  1463\n26581    19002  14721  3970\n26582    18995  5012  18991\n26583    5026  18995  18996\n26584    18996  19002  19003\n26585    18996  18995  18991\n26586    3970  19003  19002\n26587    3970  14722  14929\n26588    5026  18996  19003\n26589    18993  5026  19003\n26590    5026  19001  18995\n26591    14721  14722  3970\n26592    3966  14703  14721\n26593    19000  18995  19001\n26594    1759  18859  18999\n26595    18999  5012  19000\n26596    18997  1759  19011\n26597    18997  18858  1759\n26598    18999  18998  1759\n26599    18997  19016  4975\n26600    19012  1759  18998\n26601    18998  19000  5038\n26602    19011  19012  19013\n26603    19011  1759  19012\n26604    18998  19004  19012\n26605    18998  18999  19000\n26606    5012  18995  19000\n26607    19016  18997  19011\n26608    19015  19003  3970\n26609    19002  18860  14721\n26610    5027  18993  19015\n26611    19015  18993  19003\n26612    18994  18992  18993\n26613    18992  19001  5026\n26614    19015  14929  19065\n26615    18993  18992  5026\n26616    19045  18994  5027\n26617    18994  18993  5027\n26618    2290  19042  19007\n26619    2290  18992  18994\n26620    2290  18994  19044\n26621    5027  19015  19065\n26622    14929  1586  19065\n26623    18992  2290  19007\n26624    19004  18998  5038\n26625    19004  5038  19005\n26626    19012  5016  19013\n26627    19012  19004  5016\n26628    5038  19001  19007\n26629    5038  19000  19001\n26630    19006  19004  19005\n26631    19005  19007  19042\n26632    19013  5016  19014\n26633    5016  19004  19006\n26634    19005  5025  19006\n26635    19005  5038  19007\n26636    19001  18992  19007\n26637    19049  19014  5016\n26638    19006  19049  5016\n26639    19015  3970  14929\n26640    14871  14929  14722\n26641    5015  19011  19013\n26642    19018  19020  5014\n26643    19020  4975  19016\n26644    18887  19018  19017\n26645    1464  19018  18887\n26646    19020  19016  19019\n26647    18885  19020  19018\n26648    19024  19017  5014\n26649    5015  19019  19016\n26650    19017  19025  4980\n26651    19017  19018  5014\n26652    19019  19040  5014\n26653    5014  19020  19019\n26654    19011  5015  19016\n26655    18887  19017  4980\n26656    19026  4979  19023\n26657    18874  19021  4979\n26658    19027  19026  5019\n26659    19027  18878  19026\n26660    4979  19021  19023\n26661    19027  18883  4978\n26662    19022  19023  19021\n26663    19025  19022  4980\n26664    19031  5019  19026\n26665    19023  19031  19026\n26666    19023  19022  1676\n26667    19021  4980  19022\n26668    4980  19021  18888\n26669    19041  19027  5019\n26670    19019  5015  19008\n26671    18878  4979  19026\n26672    19040  19008  2258\n26673    19009  19008  5015\n26674    19038  19024  19040\n26675    19024  19025  19017\n26676    19010  19008  19009\n26677    19024  5014  19040\n26678    19010  2258  19008\n26679    19014  5017  19009\n26680    19039  19038  2258\n26681    19038  19040  2258\n26682    5013  19038  19037\n26683    19010  19009  5017\n26684    5015  19013  19009\n26685    19024  19038  5013\n26686    1676  19031  19023\n26687    19022  19029  1676\n26688    19031  19033  5019\n26689    19032  19033  19031\n26690    19031  1676  19032\n26691    19022  19025  19029\n26692    19028  19029  19030\n26693    5013  19029  19025\n26694    5020  19032  19034\n26695    19032  1676  19028\n26696    19028  19034  19032\n26697    19032  5020  19033\n26698    19030  19029  5013\n26699    19028  1676  19029\n26700    19025  19024  5013\n26701    19033  5020  19035\n26702    2258  19010  19068\n26703    19040  19019  19008\n26704    19014  19009  19013\n26705    19036  5019  19033\n26706    19046  5027  19065\n26707    18887  4980  18888\n26708    19046  19045  5027\n26709    19065  14932  19046\n26710    19044  19045  5023\n26711    19044  18994  19045\n26712    19046  19047  19045\n26713    2290  19044  19042\n26714    3962  19046  14932\n26715    14926  14932  1586\n26716    19053  19043  5023\n26717    5023  19045  19047\n26718    14932  14926  14920\n26719    3962  19047  19046\n26720    1586  14929  14871\n26721    19044  5023  19043\n26722    19051  19006  5025\n26723    5025  19042  19043\n26724    19048  5017  19014\n26725    2289  19048  19049\n26726    19006  19051  19049\n26727    19048  19014  19049\n26728    19052  19051  5025\n26729    19053  19052  19043\n26730    19051  2289  19049\n26731    19050  2289  19051\n26732    19051  19052  19050\n26733    19052  5025  19043\n26734    19042  19044  19043\n26735    19048  2289  19066\n26736    5023  19047  19055\n26737    19042  5025  19005\n26738    14919  3962  14920\n26739    3958  14920  14926\n26740    19055  19053  5023\n26741    19055  19047  19057\n26742    14920  3958  14921\n26743    14920  3962  14932\n26744    19056  19057  14919\n26745    14921  14919  14920\n26746    19057  1160  19055\n26747    19056  1160  19057\n26748    3963  14919  14921\n26749    14919  19057  3962\n26750    14921  3958  14923\n26751    19055  1160  19054\n26752    19059  19050  19058\n26753    19059  2289  19050\n26754    19064  19066  19059\n26755    19066  2289  19059\n26756    19052  5024  19050\n26757    19053  5024  19052\n26758    19058  5024  19061\n26759    19054  5024  19053\n26760    19058  5032  19059\n26761    19054  19195  5024\n26762    19058  19060  5032\n26763    5024  19058  19050\n26764    19053  19055  19054\n26765    19064  19059  5032\n26766    19062  19064  5032\n26767    3962  19057  19047\n26768    14866  14926  1586\n26769    19048  19066  19070\n26770    19069  19068  19010\n26771    19069  5017  19070\n26772    19039  2258  19068\n26773    19067  19039  19068\n26774    19068  19069  5029\n26775    19039  19037  19038\n26776    19071  5029  19069\n26777    19071  19070  5031\n26778    5029  19067  19068\n26779    19075  19067  5029\n26780    19067  19076  5021\n26781    19071  19069  19070\n26782    19048  19070  5017\n26783    19039  19067  5021\n26784    5022  19030  19072\n26785    19030  5013  19037\n26786    19034  5022  19082\n26787    19034  19028  5022\n26788    19030  19037  19072\n26789    5022  19028  19030\n26790    19074  5022  19072\n26791    5021  19072  19037\n26792    5039  19090  19082\n26793    19090  19034  19082\n26794    19073  19072  5021\n26795    19074  19082  5022\n26796    19037  19039  5021\n26797    19034  19090  5020\n26798    19071  19075  5029\n26799    5017  19069  19010\n26800    19080  19075  19071\n26801    19080  5031  19063\n26802    5021  19076  19078\n26803    1677  19076  19075\n26804    19075  19080  1677\n26805    19080  19071  5031\n26806    19079  19080  19063\n26807    19062  19063  19064\n26808    19077  1677  19088\n26809    1677  19080  19079\n26810    19079  19063  5030\n26811    19063  5031  19064\n26812    19070  19066  5031\n26813    19076  1677  19077\n26814    1084  19074  19073\n26815    19074  19072  19073\n26816    19074  19081  19082\n26817    1084  19081  19074\n26818    19073  19078  19083\n26819    5021  19078  19073\n26820    5028  19083  19078\n26821    19089  5028  19077\n26822    19084  1084  23175\n26823    1084  19073  19083\n26824    19083  19092  1084\n26825    1084  19084  19081\n26826    19091  19083  5028\n26827    19078  19077  5028\n26828    19078  19076  19077\n26829    5039  19082  19081\n26830    19084  5033  19085\n26831    19076  19067  19075\n26832    19064  5031  19066\n26833    19085  19081  19084\n26834    19054  1160  19196\n26835    14932  19065  1586\n26836    14722  14721  14703\n26837    5020  19090  19094\n26838    2259  18882  18881\n26839    2259  18883  19041\n26840    19096  18988  4985\n26841    19097  19096  18882\n26842    18882  2259  19097\n26843    19096  4985  18882\n26844    19098  19097  2259\n26845    19098  19041  19036\n26846    19097  5063  19096\n26847    19099  5063  19097\n26848    19097  19098  19099\n26849    19098  2259  19041\n26850    19027  19041  18883\n26851    19096  5063  19095\n26852    5008  19102  18952\n26853    5008  18988  19095\n26854    19102  5006  18960\n26855    5006  19102  19101\n26856    5008  19103  19102\n26857    18959  5006  19100\n26858    19101  19102  19103\n26859    19104  19103  19095\n26860    19111  5006  19101\n26861    19111  19100  5006\n26862    19101  19103  2260\n26863    19103  5008  19095\n26864    18988  19096  19095\n26865    18959  19100  18958\n26866    19104  19095  5063\n26867    5008  18951  18988\n26868    5018  19099  19098\n26869    5018  19036  19035\n26870    19104  5063  19106\n26871    5063  19099  19106\n26872    19099  5018  19107\n26873    2260  19103  19104\n26874    19108  19107  5018\n26875    19108  19035  19094\n26876    19105  19106  5062\n26877    19106  19099  19107\n26878    19106  19107  5062\n26879    5018  19035  19108\n26880    19033  19035  19036\n26881    19104  19106  19105\n26882    19110  19111  19101\n26883    19110  2260  19113\n26884    19111  19117  19100\n26885    5047  19117  19111\n26886    19111  19110  5047\n26887    19101  2260  19110\n26888    19110  19112  5047\n26889    19142  19113  19105\n26890    5047  19116  19117\n26891    19114  19116  5047\n26892    19116  19115  1197\n26893    19113  2260  19105\n26894    2260  19104  19105\n26895    19117  19116  19121\n26896    19113  19112  19110\n26897    19036  5018  19098\n26898    5019  19036  19041\n26899    19100  19117  4997\n26900    18956  18977  4996\n26901    18956  18958  4997\n26902    18977  18975  18976\n26903    18975  18977  4998\n26904    18956  19120  18977\n26905    18975  19118  1683\n26906    19120  4998  18977\n26907    19120  4997  19121\n26908    19119  18975  4998\n26909    19128  19119  4998\n26910    4998  19120  19122\n26911    18956  4997  19120\n26912    19100  4997  18958\n26913    18975  19119  19118\n26914    18985  5003  18978\n26915    19125  19123  5003\n26916    19123  2266  18982\n26917    19124  2266  19123\n26918    5003  18985  19126\n26919    5003  19123  18979\n26920    19118  19126  18985\n26921    19126  19118  5041\n26922    19125  19124  19123\n26923    19134  19125  19126\n26924    5044  19124  19125\n26925    19126  19125  5003\n26926    1683  19118  18985\n26927    2266  19124  19138\n26928    19119  5041  19118\n26929    18956  18957  18958\n26930    19128  4998  19122\n26931    19130  19128  19122\n26932    19127  5041  19119\n26933    5040  19127  19128\n26934    19122  19121  1197\n26935    19127  19119  19128\n26936    1197  19130  19122\n26937    19130  1197  19131\n26938    5040  19139  19127\n26939    19129  5040  19130\n26940    19170  19139  5040\n26941    19130  5040  19128\n26942    19117  19121  4997\n26943    19127  19139  19132\n26944    5044  19125  19134\n26945    5044  19134  19133\n26946    19124  19135  19138\n26947    19124  5044  19135\n26948    19134  5041  19132\n26949    19134  19126  5041\n26950    19136  5044  19133\n26951    19133  19132  1682\n26952    5046  19135  19137\n26953    19135  5044  19136\n26954    19137  19135  19136\n26955    19135  5046  19138\n26956    19133  19166  19136\n26957    19133  19134  19132\n26958    5041  19127  19132\n26959    2266  19138  19141\n26960    1682  19132  19139\n26961    19122  19120  19121\n26962    19116  1197  19121\n26963    5046  19140  19138\n26964    19108  19109  19107\n26965    18883  2259  18881\n26966    1678  19109  19108\n26967    1678  19094  19093\n26968    19144  5062  19109\n26969    5062  19107  19109\n26970    1678  19145  19109\n26971    19108  19094  1678\n26972    19146  19093  19086\n26973    19093  19094  19090\n26974    5052  19144  19145\n26975    19145  1678  19146\n26976    19093  5039  19086\n26977    19146  1678  19093\n26978    19035  5020  19094\n26979    19144  19109  19145\n26980    5048  19112  19113\n26981    5048  19142  19143\n26982    19114  19115  19116\n26983    19150  19114  19112\n26984    19112  5048  19150\n26985    19113  19142  5048\n26986    5048  19151  19150\n26987    5052  19143  19144\n26988    19150  5049  19114\n26989    19149  5049  19150\n26990    19143  19151  5048\n26991    19143  19142  19144\n26992    19142  5062  19144\n26993    19115  19114  5049\n26994    19147  19145  19146\n26995    19114  5047  19112\n26996    5050  19086  19087\n26997    19085  19086  5039\n26998    19147  5050  19156\n26999    19147  19146  5050\n27000    19086  19085  19087\n27001    19147  5052  19145\n27002    19157  19156  5050\n27003    23172  19157  19087\n27004    19147  19156  19154\n27005    19155  5051  19156\n27006    19155  19156  19157\n27007    19157  5050  19087\n27008    19087  19085  5033\n27009    19154  19156  5051\n27010    19152  19143  5052\n27011    19149  19151  2261\n27012    19161  19149  19159\n27013    19161  5049  19149\n27014    19143  19152  19151\n27015    19149  19150  19151\n27016    19154  19153  19152\n27017    19153  19154  5051\n27018    2261  19159  19149\n27019    2261  19152  19153\n27020    19159  19158  5055\n27021    2261  19151  19152\n27022    2261  19160  19159\n27023    19154  19152  5052\n27024    5052  19147  19154\n27025    19161  19159  5055\n27026    19604  2261  19153\n27027    19146  19086  5050\n27028    5039  19081  19085\n27029    19148  5049  19161\n27030    19130  19131  19129\n27031    5042  19129  19131\n27032    19175  19139  19170\n27033    19169  19170  19129\n27034    19131  19115  19148\n27035    19170  5040  19129\n27036    19148  5042  19131\n27037    19178  19169  5042\n27038    19169  5043  19170\n27039    19162  5043  19169\n27040    5042  19148  19165\n27041    5042  19169  19129\n27042    5049  19148  19115\n27043    19170  5043  19175\n27044    5045  19136  19166\n27045    19166  1682  19167\n27046    19137  19171  5046\n27047    19172  19171  19137\n27048    19136  5045  19137\n27049    1682  19166  19133\n27050    19166  19168  5045\n27051    19176  19167  19175\n27052    5045  19172  19137\n27053    19174  19172  5045\n27054    19167  19168  19166\n27055    19167  1682  19175\n27056    19139  19175  1682\n27057    2273  19171  19172\n27058    19176  19175  5043\n27059    19115  19131  1197\n27060    19162  19178  2265\n27061    19169  19178  19162\n27062    19164  19176  5043\n27063    19163  19164  19162\n27064    19189  19178  19165\n27065    19164  5043  19162\n27066    19193  2265  19189\n27067    19189  2265  19178\n27068    2265  19163  19162\n27069    19193  19163  2265\n27070    19192  19189  5055\n27071    19189  19165  5055\n27072    19148  19161  19165\n27073    19177  19164  5061\n27074    19174  19168  19182\n27075    19167  19176  5053\n27076    19173  19172  19174\n27077    5054  19173  19174\n27078    19168  19167  5053\n27079    19174  5045  19168\n27080    19182  5053  19183\n27081    19177  5053  19176\n27082    19179  19173  5054\n27083    19181  5054  19182\n27084    19188  19179  5054\n27085    19174  19182  5054\n27086    19187  5059  19179\n27087    19168  5053  19182\n27088    19176  19164  19177\n27089    2273  19172  19173\n27090    19183  5053  19177\n27091    19178  5042  19165\n27092    5055  19165  19161\n27093    19180  19173  19179\n27094    19163  5061  19164\n27095    19105  5062  19142\n27096    5039  19093  19090\n27097    18982  2266  18983\n27098    1677  19079  19088\n27099    5012  18999  18851\n27100    14702  14937  3740\n27101    19171  19191  5046\n27102    18937  18658  18918\n27103    18918  18652  18919\n27104    19202  18650  1685\n27105    18648  1685  18650\n27106    18658  18937  1685\n27107    18652  18918  4842\n27108    19203  18937  18987\n27109    18918  5004  18937\n27110    5077  19200  19202\n27111    19202  1685  19203\n27112    19202  19203  19204\n27113    19203  1685  18937\n27114    5005  18919  18652\n27115    18650  19202  19200\n27116    5072  19199  18789\n27117    19199  5072  19200\n27118    19222  18656  1866\n27119    19205  1866  18789\n27120    18789  19199  19205\n27121    1866  18655  18789\n27122    5076  19199  19201\n27123    5077  19201  19200\n27124    19207  1866  19205\n27125    19205  19199  5076\n27126    5076  19201  19209\n27127    19201  19199  19200\n27128    5072  18650  19200\n27129    19206  19205  5076\n27130    18918  18919  5004\n27131    5072  18651  18650\n27132    18987  5004  18934\n27133    18929  5004  18919\n27134    19203  18987  5010\n27135    19204  19203  5010\n27136    18934  5004  18929\n27137    19202  19204  5077\n27138    18986  5010  18987\n27139    4999  18986  18934\n27140    5010  19219  19204\n27141    19253  19219  5010\n27142    5092  19218  19219\n27143    18986  18987  18934\n27144    18934  18929  18933\n27145    19204  19219  19218\n27146    19208  19209  19201\n27147    19208  5077  19218\n27148    5076  19210  19206\n27149    5076  19209  19210\n27150    19208  1865  19209\n27151    19201  5077  19208\n27152    19211  19209  1865\n27153    19220  19208  19218\n27154    19206  19210  19217\n27155    19210  19209  19211\n27156    1865  19212  19211\n27157    19220  1865  19208\n27158    5077  19204  19218\n27159    5080  19217  19210\n27160    19253  5010  18986\n27161    18987  18937  5004\n27162    18930  18929  18919\n27163    19207  19205  19206\n27164    5069  19224  18676\n27165    19224  5069  19225\n27166    1867  18684  19224\n27167    1867  19224  19226\n27168    5069  19222  19221\n27169    18685  1867  19223\n27170    19225  5069  19221\n27171    19221  19207  5070\n27172    19226  19224  19225\n27173    19226  19225  5071\n27174    19221  19214  19225\n27175    19221  19222  19207\n27176    19222  1866  19207\n27177    1867  19226  19230\n27178    18680  18681  5073\n27179    18681  18685  19223\n27180    18686  4921  18680\n27181    19227  18686  18680\n27182    5073  18681  19223\n27183    18686  18687  18682\n27184    19227  5073  19228\n27185    19223  19231  5073\n27186    1195  18686  19227\n27187    19229  1195  19227\n27188    19230  19231  19223\n27189    19227  18680  5073\n27190    19223  1867  19230\n27191    18686  1195  18687\n27192    19226  19235  19230\n27193    18675  19222  5069\n27194    19214  5071  19225\n27195    19214  5070  19215\n27196    19235  19226  5071\n27197    19235  5071  19236\n27198    19214  19216  5071\n27199    19230  19235  5075\n27200    19216  19214  19215\n27201    19246  19215  19217\n27202    19236  5071  19216\n27203    19295  19236  19216\n27204    19216  19215  1419\n27205    19215  5070  19217\n27206    19207  19206  5070\n27207    19235  19236  19234\n27208    19229  19227  19228\n27209    19228  19231  19233\n27210    19237  1195  19229\n27211    19237  19229  19239\n27212    19228  5074  19229\n27213    19228  5073  19231\n27214    19233  5075  19244\n27215    19234  5075  19235\n27216    19239  19229  5074\n27217    19245  5074  19233\n27218    19241  19239  5074\n27219    19228  19233  5074\n27220    19234  19244  5075\n27221    19231  5075  19233\n27222    19230  5075  19231\n27223    5083  19237  19239\n27224    19234  19236  5079\n27225    19214  19221  5070\n27226    19206  19217  5070\n27227    1195  19237  19232\n27228    5080  19210  19211\n27229    18680  18679  18681\n27230    18989  18986  4999\n27231    18989  4999  18984\n27232    19253  18989  1196\n27233    19253  18986  18989\n27234    4999  18933  18971\n27235    19219  19253  19252\n27236    18990  1196  18989\n27237    18984  18971  18981\n27238    19250  19252  19257\n27239    19252  19253  1196\n27240    19252  1196  19257\n27241    18984  4999  18971\n27242    18970  18971  18933\n27243    19252  5092  19219\n27244    19212  19220  19249\n27245    19220  19218  5092\n27246    19211  19213  5080\n27247    19211  19212  19213\n27248    19220  5092  19249\n27249    19246  19217  5080\n27250    5081  19249  19251\n27251    19250  19249  5092\n27252    19213  5081  19256\n27253    19213  19212  5081\n27254    19251  19249  19250\n27255    5081  19212  19249\n27256    5092  19252  19250\n27257    19254  5080  19213\n27258    18984  18990  18989\n27259    18934  18933  4999\n27260    19262  18990  19269\n27261    5001  18984  18981\n27262    19261  19257  19262\n27263    19257  1196  19262\n27264    18984  5001  18990\n27265    19262  1196  18990\n27266    19269  5001  19194\n27267    18983  5001  18981\n27268    19269  5065  19262\n27269    19411  5065  19269\n27270    19194  5001  18983\n27271    5001  19269  18990\n27272    18982  18983  18981\n27273    19261  19262  5065\n27274    19266  19251  19258\n27275    19251  19250  5123\n27276    19256  19266  19267\n27277    19256  5081  19266\n27278    19251  5123  19258\n27279    5081  19251  19266\n27280    19259  19258  5123\n27281    19268  19259  19261\n27282    19258  1695  19266\n27283    1695  19267  19266\n27284    19267  19297  19264\n27285    5123  19261  19259\n27286    5123  19257  19261\n27287    19254  19213  19256\n27288    19260  19258  19259\n27289    19250  19257  5123\n27290    5000  18981  18971\n27291    5082  19256  19267\n27292    1419  19295  19216\n27293    1419  19246  19255\n27294    19295  5079  19236\n27295    5079  19295  19294\n27296    1419  19270  19295\n27297    5079  19272  19234\n27298    19255  19270  1419\n27299    19255  19254  5082\n27300    19294  19295  19270\n27301    19294  19270  5090\n27302    19255  19263  19270\n27303    19246  19254  19255\n27304    19246  5080  19254\n27305    19272  5079  19273\n27306    19241  5074  19245\n27307    19245  19244  1868\n27308    19240  19239  19241\n27309    19240  19241  5085\n27310    19245  19271  19241\n27311    19245  19233  19244\n27312    19271  19245  1868\n27313    19274  1868  19272\n27314    5085  19241  19271\n27315    19280  5085  19271\n27316    19271  1868  19279\n27317    1868  19244  19272\n27318    19234  19272  19244\n27319    19275  19240  5085\n27320    5079  19294  19273\n27321    19215  19246  1419\n27322    19263  5090  19270\n27323    19263  5082  19264\n27324    19283  19294  5090\n27325    19283  5090  19284\n27326    19263  19265  5090\n27327    19273  19294  19283\n27328    19265  19284  5090\n27329    5120  19265  19264\n27330    19282  19283  19284\n27331    1869  19282  19284\n27332    19284  19265  19425\n27333    19263  19264  19265\n27334    5082  19267  19264\n27335    19283  19282  5091\n27336    19274  19279  1868\n27337    19274  19273  5091\n27338    19280  19271  19279\n27339    19280  19279  5118\n27340    19274  19281  19279\n27341    19277  5085  19280\n27342    5118  19279  19281\n27343    19281  5091  19292\n27344    19280  19288  19277\n27345    19280  5118  19288\n27346    19289  19288  5118\n27347    19277  19288  5119\n27348    19281  19293  5118\n27349    19281  19274  5091\n27350    19273  19283  5091\n27351    19274  19272  19273\n27352    19288  19287  5119\n27353    19263  19255  5082\n27354    19254  19256  5082\n27355    5083  19239  19240\n27356    19268  19261  5065\n27357    1865  19220  19212\n27358    18929  2267  18933\n27359    19277  19275  5085\n27360    18752  18750  18751\n27361    18752  18687  19232\n27362    19248  18787  4955\n27363    19247  19248  18750\n27364    18750  18752  5078\n27365    18750  19248  4955\n27366    5078  19247  18750\n27367    5078  19232  19238\n27368    19247  2179  19248\n27369    19321  2179  19247\n27370    19247  5078  19242\n27371    5078  18752  19232\n27372    1195  19232  18687\n27373    19248  2179  19303\n27374    18754  4956  19300\n27375    19300  4956  19301\n27376    18757  4942  19304\n27377    19302  4942  19300\n27378    19303  4956  18787\n27379    18756  19300  4942\n27380    19303  19301  4956\n27381    19301  19303  19307\n27382    19302  19306  4942\n27383    19302  19301  5093\n27384    19302  19309  19306\n27385    19301  19302  19300\n27386    18787  19248  19303\n27387    4942  19306  19304\n27388    2179  19307  19303\n27389    4922  18687  18752\n27390    19242  19321  19247\n27391    19242  19238  19243\n27392    19312  19307  2179\n27393    19347  19312  19321\n27394    19321  19242  5084\n27395    19321  19312  2179\n27396    19243  5084  19242\n27397    19296  5084  19243\n27398    19347  19321  5084\n27399    19351  5089  19347\n27400    19347  5084  19370\n27401    19238  5083  19243\n27402    19232  19237  19238\n27403    19312  19347  5089\n27404    19307  19313  5093\n27405    19307  19312  19313\n27406    5093  19309  19302\n27407    19310  19309  5093\n27408    5093  19313  19310\n27409    19307  5093  19301\n27410    19350  19310  19313\n27411    19348  19350  5089\n27412    19310  19311  19309\n27413    5107  19311  19310\n27414    2188  19311  19354\n27415    19350  19313  5089\n27416    19312  5089  19313\n27417    19306  19309  2188\n27418    19243  5083  19276\n27419    19242  5078  19238\n27420    19238  19237  5083\n27421    2188  19309  19311\n27422    4940  19308  18772\n27423    4950  18782  19308\n27424    19335  19344  4950\n27425    18783  4950  19344\n27426    4950  19308  19322\n27427    19344  4951  18785\n27428    19322  19335  4950\n27429    4940  19317  19308\n27430    19334  19344  19335\n27431    2189  19334  19335\n27432    19334  19333  19331\n27433    19322  19308  19317\n27434    4940  19304  19305\n27435    19344  19334  4951\n27436    19330  4951  19331\n27437    19330  4947  18779\n27438    19324  4947  19325\n27439    19324  18778  4947\n27440    19330  19332  4947\n27441    4951  19330  18786\n27442    19332  19331  5094\n27443    19332  19325  4947\n27444    19323  19325  1500\n27445    19323  19324  19325\n27446    19332  19337  19325\n27447    19330  19331  19332\n27448    4951  19334  19331\n27449    18780  18778  19324\n27450    19315  19335  19322\n27451    4940  18774  19304\n27452    19305  19318  19317\n27453    19318  19305  2188\n27454    19322  5095  19315\n27455    5095  19317  19318\n27456    19318  19320  5095\n27457    19305  19317  4940\n27458    19319  19320  19318\n27459    19354  19319  2188\n27460    5097  19314  19316\n27461    19316  5095  19320\n27462    19372  19316  19320\n27463    19318  2188  19319\n27464    19304  19306  19305\n27465    19315  5095  19316\n27466    19334  2189  19333\n27467    2189  19315  19314\n27468    19340  1500  19339\n27469    1500  19325  19337\n27470    19331  19333  5094\n27471    19335  19315  2189\n27472    19342  19333  2189\n27473    19373  19342  19314\n27474    19333  19343  5094\n27475    19338  19337  5094\n27476    1500  19337  19339\n27477    5094  19337  19332\n27478    19343  19333  19342\n27479    19342  2189  19314\n27480    19315  19316  19314\n27481    19323  1500  19336\n27482    19319  5096  19320\n27483    19322  19317  5095\n27484    19306  2188  19305\n27485    19340  19336  1500\n27486    19350  5107  19310\n27487    4956  18755  18787\n27488    19296  19370  5084\n27489    19296  19276  2180\n27490    19370  19351  19347\n27491    19351  19370  5087\n27492    19296  19298  19370\n27493    19351  19348  5089\n27494    19298  19296  2180\n27495    2180  19275  19278\n27496    5087  19370  19298\n27497    5087  19298  19299\n27498    2180  19286  19298\n27499    2180  19276  19275\n27500    5083  19240  19276\n27501    19351  5087  19352\n27502    19349  5107  19350\n27503    19349  19348  1496\n27504    19356  19354  19311\n27505    19357  19356  5107\n27506    5107  19349  19357\n27507    19350  19348  19349\n27508    1496  19358  19349\n27509    19349  19358  19357\n27510    19356  19355  5106\n27511    19357  19355  19356\n27512    19360  1496  19352\n27513    1496  19348  19352\n27514    19348  19351  19352\n27515    19356  5106  19354\n27516    19352  5087  19361\n27517    19356  19311  5107\n27518    19286  19299  19298\n27519    19286  19278  19285\n27520    19361  19299  19362\n27521    19361  5087  19299\n27522    19286  5088  19299\n27523    19352  19361  19360\n27524    5088  19286  19285\n27525    19291  19285  5119\n27526    19362  19299  5088\n27527    19362  5088  19397\n27528    5088  19285  19290\n27529    19285  19278  5119\n27530    19275  19277  19278\n27531    19361  19362  5086\n27532    5105  19358  19359\n27533    19358  1496  19360\n27534    19355  5105  19366\n27535    19355  19357  5105\n27536    19358  19360  19359\n27537    5105  19357  19358\n27538    19395  5105  19359\n27539    5086  19359  19360\n27540    19363  19365  2186\n27541    19365  19355  19366\n27542    2186  19365  19366\n27543    19395  19366  5105\n27544    19360  19361  5086\n27545    19355  19365  5106\n27546    5086  19394  19359\n27547    19286  2180  19278\n27548    19275  19276  19240\n27549    5106  19365  19364\n27550    5096  19372  19320\n27551    19319  19353  5096\n27552    5097  19316  19372\n27553    19379  5097  19372\n27554    19372  5096  19378\n27555    5097  19373  19314\n27556    19378  19379  19372\n27557    19371  5096  19353\n27558    19379  19374  5097\n27559    19383  19374  19379\n27560    19379  19378  1244\n27561    19371  19378  5096\n27562    5106  19353  19354\n27563    5097  19374  19373\n27564    19338  19343  19377\n27565    19342  19373  5103\n27566    5104  19339  19338\n27567    19339  19337  19338\n27568    19343  19342  5103\n27569    5094  19343  19338\n27570    19377  5104  19338\n27571    19380  19377  5103\n27572    19388  19376  5104\n27573    19376  19339  5104\n27574    5104  19377  19381\n27575    19343  5103  19377\n27576    5103  19373  19375\n27577    19339  19376  19340\n27578    19373  19374  19375\n27579    19319  19354  19353\n27580    19378  19367  1244\n27581    19364  19371  19353\n27582    5114  19374  19383\n27583    19369  19383  1244\n27584    5115  19371  19364\n27585    19383  19379  1244\n27586    19368  19367  5115\n27587    5115  19367  19371\n27588    19367  19369  1244\n27589    19368  19369  19367\n27590    5086  19362  19398\n27591    5115  19364  19363\n27592    5106  19364  19353\n27593    5114  19383  19382\n27594    19380  19381  19377\n27595    19380  19375  19391\n27596    19388  19381  19387\n27597    19388  5104  19381\n27598    19380  2184  19381\n27599    19375  19380  5103\n27600    2184  19380  19391\n27601    19525  19391  5114\n27602    19529  5110  19387\n27603    5110  19388  19387\n27604    19387  19381  2184\n27605    19521  19387  2184\n27606    2184  19391  19530\n27607    19375  5114  19391\n27608    19374  5114  19375\n27609    19376  19388  19386\n27610    19369  19382  19383\n27611    19371  19367  19378\n27612    19365  19363  19364\n27613    19340  19376  5111\n27614    5115  19363  19503\n27615    19276  19296  19243\n27616    5119  19278  19277\n27617    4946  19324  19323\n27618    19282  19292  5091\n27619    18657  5072  18789\n27620    19411  19194  5064\n27621    19141  19194  18983\n27622    19268  5065  19400\n27623    5065  19411  19400\n27624    5064  19194  19141\n27625    19259  19268  5128\n27626    19401  5064  19402\n27627    19140  5064  19141\n27628    19268  19400  19399\n27629    19400  19411  19401\n27630    1694  19400  19401\n27631    19401  19411  5064\n27632    19138  19140  19141\n27633    1694  19399  19400\n27634    19406  19260  19408\n27635    19260  19259  5128\n27636    1695  19406  19405\n27637    19406  1695  19260\n27638    19260  5128  19408\n27639    1695  19258  19260\n27640    19409  19408  5128\n27641    19410  19409  19399\n27642    19408  5127  19406\n27643    19404  19405  19406\n27644    19408  19409  19407\n27645    5128  19399  19409\n27646    5128  19268  19399\n27647    1695  19405  19297\n27648    19402  5064  19140\n27649    19269  19194  19411\n27650    19403  1694  19401\n27651    19403  19402  5068\n27652    19409  19410  5129\n27653    19420  19410  1694\n27654    1694  19403  19420\n27655    19403  19401  19402\n27656    19421  19403  5068\n27657    19421  5068  19453\n27658    19410  19420  19422\n27659    19420  19403  19421\n27660    5068  19191  19190\n27661    5068  19402  19191\n27662    19402  19140  19191\n27663    5135  19422  19420\n27664    5127  19407  19415\n27665    19408  19407  5127\n27666    19404  19415  19419\n27667    19415  19404  5127\n27668    19407  19412  19415\n27669    5127  19404  19406\n27670    19412  5129  19413\n27671    19409  5129  19407\n27672    19417  19419  19448\n27673    1696  19419  19415\n27674    19413  5129  19422\n27675    19412  19407  5129\n27676    19410  19422  5129\n27677    19405  19404  5121\n27678    19412  1696  19415\n27679    19410  19399  1694\n27680    5046  19191  19140\n27681    5121  19404  19419\n27682    5120  19425  19265\n27683    5120  19297  19423\n27684    1869  19284  19425\n27685    1869  19425  19427\n27686    5120  19426  19425\n27687    19282  1869  19424\n27688    19426  19427  19425\n27689    19426  19423  19416\n27690    19432  1869  19427\n27691    19432  19427  19435\n27692    19426  5122  19427\n27693    5120  19423  19426\n27694    19405  19423  19297\n27695    1869  19432  19424\n27696    19289  5118  19293\n27697    19289  19293  19430\n27698    19287  19288  19289\n27699    19287  19289  1497\n27700    19293  19292  5124\n27701    19287  19291  5119\n27702    19424  5124  19292\n27703    5124  19424  19433\n27704    19430  1497  19289\n27705    19431  19430  5124\n27706    19429  1497  19430\n27707    5124  19430  19293\n27708    19282  19424  19292\n27709    19428  19287  1497\n27710    19432  19433  19424\n27711    19264  19297  5120\n27712    19416  5122  19426\n27713    19416  5121  19417\n27714    5122  19435  19427\n27715    19435  5122  19436\n27716    19416  19418  5122\n27717    19435  5126  19432\n27718    19418  19436  5122\n27719    5131  19418  19417\n27720    19436  19437  19435\n27721    5138  19437  19436\n27722    19473  19436  19418\n27723    19418  19416  19417\n27724    5121  19419  19417\n27725    19435  19437  5126\n27726    19433  19431  5124\n27727    5125  19429  19431\n27728    19429  19438  1497\n27729    19440  19438  19429\n27730    19431  19433  19434\n27731    19431  19429  19430\n27732    5126  19434  19433\n27733    19434  5126  19441\n27734    5125  19445  19440\n27735    19442  5125  19434\n27736    19440  5142  19438\n27737    5125  19440  19429\n27738    5142  19440  19446\n27739    19434  5125  19431\n27740    19432  5126  19433\n27741    19428  1497  19438\n27742    5126  19437  19441\n27743    19416  19423  5121\n27744    19405  5121  19423\n27745    19439  19438  5142\n27746    19420  19421  5135\n27747    19293  19281  19292\n27748    19452  19421  19453\n27749    19452  19453  5058\n27750    5135  19452  19450\n27751    5135  19421  19452\n27752    19453  19190  19197\n27753    19449  19422  5135\n27754    5058  19453  19197\n27755    5058  19197  19198\n27756    19450  19451  19449\n27757    19459  19450  19452\n27758    19197  2273  19180\n27759    19197  19190  2273\n27760    19191  19171  19190\n27761    5135  19450  19449\n27762    19414  1696  19412\n27763    19414  19413  5134\n27764    19417  19448  5131\n27765    19455  19448  1696\n27766    1696  19414  19455\n27767    19412  19413  19414\n27768    19457  19414  5134\n27769    19451  5134  19449\n27770    19455  19457  5132\n27771    19455  19414  19457\n27772    19457  5134  19458\n27773    5134  19413  19449\n27774    19422  19449  19413\n27775    19454  19448  19455\n27776    19459  19452  5058\n27777    19190  19453  5068\n27778    19464  5058  19198\n27779    19198  19180  5059\n27780    2274  19451  19450\n27781    19463  2274  19459\n27782    5058  19464  19459\n27783    2274  19450  19459\n27784    19185  19464  19198\n27785    19186  19185  5059\n27786    19464  19463  19459\n27787    5060  19463  19464\n27788    19463  21107  19461\n27789    19185  19198  5059\n27790    19180  19179  5059\n27791    2274  19463  19461\n27792    19456  19457  19458\n27793    19456  19458  5175\n27794    5132  19456  19466\n27795    5132  19457  19456\n27796    19458  19451  19460\n27797    19458  5134  19451\n27798    5175  19460  19462\n27799    19460  19451  2274\n27800    19466  19467  19468\n27801    19465  19466  19456\n27802    19465  19456  5175\n27803    5175  19458  19460\n27804    2274  19461  19460\n27805    19454  19455  5132\n27806    19185  5060  19464\n27807    19197  19180  19198\n27808    2273  19173  19180\n27809    19468  5132  19466\n27810    5138  19473  19480\n27811    19436  19473  5138\n27812    19437  19474  19441\n27813    19437  5138  19474\n27814    19473  5131  19481\n27815    19418  5131  19473\n27816    19480  19473  19481\n27817    19472  5131  19454\n27818    19476  2308  19474\n27819    19475  19474  5138\n27820    19475  5138  19480\n27821    19472  19481  5131\n27822    5131  19448  19454\n27823    19441  19474  2308\n27824    19445  19442  19477\n27825    2308  19442  19441\n27826    19445  19446  19440\n27827    5139  19446  19445\n27828    19477  19442  2308\n27829    19442  19445  5125\n27830    5139  19477  19478\n27831    19479  19477  2308\n27832    5139  19487  19446\n27833    19486  19487  5139\n27834    19478  19477  19479\n27835    19477  5139  19445\n27836    19479  2308  19476\n27837    5142  19446  19495\n27838    19480  19481  1198\n27839    19441  19442  19434\n27840    19481  19494  1198\n27841    19468  19472  19454\n27842    19480  19484  19475\n27843    19480  1198  19484\n27844    19472  19468  5133\n27845    19481  19472  19494\n27846    19485  19494  19496\n27847    5133  19494  19472\n27848    5137  19484  19483\n27849    19484  1198  19485\n27850    19496  19494  5133\n27851    19485  1198  19494\n27852    5133  19468  19467\n27853    19475  19484  5137\n27854    19486  19478  19488\n27855    19476  19482  19479\n27856    19486  19469  19487\n27857    5141  19469  19486\n27858    19478  19479  5140\n27859    19478  19486  5139\n27860    19482  19490  5140\n27861    5137  19482  19476\n27862    19488  5141  19486\n27863    19490  19488  5140\n27864    19489  5141  19488\n27865    19488  19478  5140\n27866    19493  19482  5137\n27867    5140  19479  19482\n27868    19476  19475  5137\n27869    19471  19469  19470\n27870    19470  19469  5141\n27871    19476  19474  19475\n27872    19454  5132  19468\n27873    19495  19446  19487\n27874    19461  19462  19460\n27875    19448  19419  1696\n27876    18983  2266  19141\n27877    2337  19487  19469\n27878    19397  5088  19290\n27879    19290  19291  5130\n27880    19398  19397  2181\n27881    19398  19362  19397\n27882    19290  19447  19397\n27883    19394  5086  19398\n27884    5130  19447  19290\n27885    5130  19428  19439\n27886    2181  19397  19447\n27887    2181  19447  19518\n27888    5130  19443  19447\n27889    19291  19428  5130\n27890    19291  19287  19428\n27891    19398  2181  19501\n27892    19499  19395  5150\n27893    19395  19359  19394\n27894    2186  19499  19498\n27895    2186  19366  19499\n27896    19395  19394  5150\n27897    2186  19505  19363\n27898    19500  5150  19507\n27899    19501  5150  19394\n27900    19498  19500  5148\n27901    19498  19499  19500\n27902    19507  5150  19501\n27903    19500  19499  5150\n27904    19394  19398  19501\n27905    19505  2186  19498\n27906    19501  2181  19506\n27907    19285  19291  19290\n27908    19518  19447  19443\n27909    19443  19439  19444\n27910    2181  19509  19506\n27911    2181  19518  19509\n27912    19443  5146  19518\n27913    19501  19506  19507\n27914    19510  19518  5146\n27915    19510  5146  19511\n27916    19506  19509  19508\n27917    19509  19518  19510\n27918    5162  19509  19510\n27919    5146  19443  19444\n27920    19439  5142  19444\n27921    5162  19508  19509\n27922    19507  5158  19515\n27923    19507  19506  5158\n27924    19520  5148  19515\n27925    5148  19500  19515\n27926    19515  5158  19519\n27927    19515  19500  19507\n27928    19546  19519  5158\n27929    19547  19546  19508\n27930    19520  19572  19513\n27931    19520  19515  19519\n27932    1498  19520  19519\n27933    5158  19508  19546\n27934    19506  19508  5158\n27935    19498  5148  19504\n27936    19497  5146  19444\n27937    19443  5130  19439\n27938    19428  19438  19439\n27939    19520  19513  5148\n27940    19502  19368  19503\n27941    19368  5115  19503\n27942    19382  19369  5154\n27943    19369  19368  5154\n27944    19503  19505  5147\n27945    19363  19505  19503\n27946    19535  5154  19502\n27947    19502  5154  19368\n27948    5154  19524  19382\n27949    19535  19524  5154\n27950    19524  19534  5155\n27951    19502  19503  5147\n27952    19505  19504  5147\n27953    19382  19524  19525\n27954    19522  2184  19530\n27955    19530  19525  5155\n27956    19529  19521  5151\n27957    19387  19521  19529\n27958    19522  19521  2184\n27959    19525  19530  19391\n27960    19523  19522  5152\n27961    19530  19531  19522\n27962    5151  19523  19537\n27963    5151  19521  19523\n27964    5155  19531  19530\n27965    19523  19521  19522\n27966    19525  19524  5155\n27967    5151  19526  19529\n27968    5147  19517  19502\n27969    19382  19525  5114\n27970    19517  19535  19502\n27971    5147  19514  19517\n27972    19532  5155  19534\n27973    2183  19534  19535\n27974    19535  19517  2183\n27975    19534  19524  19535\n27976    19516  19514  5149\n27977    19513  19514  19504\n27978    19543  2183  19581\n27979    2183  19517  19516\n27980    5149  19514  19513\n27981    19516  19517  19514\n27982    19505  19498  19504\n27983    19534  2183  19543\n27984    5152  19531  19533\n27985    19531  5155  19532\n27986    19523  5152  19539\n27987    19537  19523  19539\n27988    19533  19531  19532\n27989    5152  19522  19531\n27990    19540  19533  19575\n27991    19532  5156  19533\n27992    5153  19539  19538\n27993    19539  5152  19540\n27994    19540  19538  19539\n27995    19539  5153  19537\n27996    19543  5156  19532\n27997    19540  5152  19533\n27998    19532  19534  19543\n27999    19536  19537  5153\n28000    2183  19516  19574\n28001    19504  19514  5147\n28002    5148  19513  19504\n28003    19537  19527  5151\n28004    19519  19546  19553\n28005    19395  19499  19366\n28006    19511  5146  19497\n28007    19570  19497  2337\n28008    19510  19512  5162\n28009    19510  19511  19512\n28010    19497  19570  19511\n28011    19497  19444  19495\n28012    19550  5145  19551\n28013    5145  19512  19511\n28014    5162  19512  19549\n28015    19550  19512  5145\n28016    5145  19570  19569\n28017    5145  19511  19570\n28018    19497  19495  2337\n28019    19549  19512  19550\n28020    19546  5161  19553\n28021    19549  19547  5162\n28022    1498  19553  19555\n28023    1498  19519  19553\n28024    19547  19549  19548\n28025    19547  5161  19546\n28026    19554  5161  19557\n28027    19548  5161  19547\n28028    19555  19554  5172\n28029    19555  19553  19554\n28030    19557  5161  19548\n28031    19554  19553  5161\n28032    19548  19549  2182\n28033    1498  19555  19572\n28034    2182  19549  19550\n28035    19520  1498  19572\n28036    19491  19569  19570\n28037    19491  2337  19471\n28038    19551  5145  19569\n28039    19560  19551  19569\n28040    19569  19491  5143\n28041    19551  19552  19550\n28042    5143  19560  19569\n28043    19471  19492  19491\n28044    5144  19551  19560\n28045    5144  19601  19558\n28046    19559  5144  19560\n28047    5143  19491  19492\n28048    19495  19487  2337\n28049    19551  5144  19552\n28050    19556  19557  19548\n28051    19556  2182  19552\n28052    5172  19554  19565\n28053    19554  19557  19565\n28054    19557  19556  5171\n28055    19548  2182  19556\n28056    19558  5171  19556\n28057    19558  19552  5144\n28058    19565  5171  19598\n28059    19565  19557  5171\n28060    19602  19598  5171\n28061    5172  19565  19563\n28062    19602  5171  19558\n28063    19556  19552  19558\n28064    19550  19552  2182\n28065    19563  19565  19598\n28066    19561  19560  5143\n28067    19570  2337  19491\n28068    19469  19471  2337\n28069    19555  5172  19571\n28070    2183  19574  19581\n28071    5149  19513  19572\n28072    19543  19582  5156\n28073    19543  19581  19582\n28074    5149  19572  19571\n28075    19573  19516  5149\n28076    19576  19582  19595\n28077    19574  19516  19573\n28078    19581  5159  19582\n28079    19574  19583  19581\n28080    19574  19573  5173\n28081    19573  5149  19571\n28082    19555  19571  19572\n28083    5156  19582  19576\n28084    2185  19538  19540\n28085    19579  19538  2185\n28086    19538  19578  5153\n28087    19579  19578  19538\n28088    2185  19575  19577\n28089    19540  19575  2185\n28090    19577  19579  2185\n28091    5160  19577  19576\n28092    19578  5166  19580\n28093    19579  5166  19578\n28094    19567  19579  19577\n28095    19577  19575  19576\n28096    19575  5156  19576\n28097    5153  19578  19541\n28098    19562  19573  19571\n28099    19533  5156  19575\n28100    19584  19583  5173\n28101    5173  19583  19574\n28102    19595  19582  5159\n28103    19585  5159  19583\n28104    5173  19562  19564\n28105    5173  19573  19562\n28106    19564  19584  5173\n28107    1545  19564  19563\n28108    7235  19585  19584\n28109    19585  19583  19584\n28110    19584  19564  27675\n28111    19562  19563  19564\n28112    19571  5172  19562\n28113    5159  19585  19593\n28114    19567  19577  5160\n28115    5160  19595  19594\n28116    5166  19567  19566\n28117    5166  19579  19567\n28118    5160  19568  19567\n28119    19576  19595  5160\n28120    19568  5160  19594\n28121    19585  27668  19593\n28122    19566  19590  5166\n28123    19567  19568  19566\n28124    27745  19590  19566\n28125    19590  1551  19589\n28126    5167  19566  19568\n28127    19595  19593  19594\n28128    19595  5159  19593\n28129    5166  19590  19580\n28130    19593  1417  19594\n28131    5159  19581  19583\n28132    19563  19562  5172\n28133    19580  19590  19589\n28134    27671  19568  19594\n28135    5162  19547  19508\n28136    19495  19444  5142\n28137    5110  19529  19389\n28138    19598  1545  19563\n28139    19267  1695  19297\n28140    19171  2273  19190\n28141    19580  19541  19578\n28142    5051  19605  19153\n28143    18353  18351  18352\n28144    3958  14926  14915\n28145    19386  19388  5110\n28146    19628  19609  17507\n28147    4737  18536  19628\n28148    1494  19608  17612\n28149    1494  17611  19610\n28150    19609  19628  4898\n28151    18519  4738  18517\n28152    19627  4898  19628\n28153    19627  19628  18536\n28154    1494  19610  19617\n28155    19610  19609  4898\n28156    19610  4898  19618\n28157    18537  18519  18536\n28158    18517  18518  18519\n28159    19618  19617  19610\n28160    19614  19613  5189\n28161    19614  19608  19615\n28162    19611  17583  2338\n28163    19612  2338  19613\n28164    19613  19614  19612\n28165    17582  19613  2338\n28166    5190  19614  19615\n28167    19615  19608  1494\n28168    19612  19621  2338\n28169    19622  19621  19612\n28170    19616  19615  19617\n28171    19614  5190  19612\n28172    1494  19617  19615\n28173    2338  19621  19611\n28174    1634  18536  18519\n28175    19608  19614  5189\n28176    19619  4898  19627\n28177    19619  19627  19675\n28178    19618  19619  19620\n28179    19618  4898  19619\n28180    18536  1634  19627\n28181    18519  18518  1634\n28182    19675  1634  18587\n28183    18533  1634  18518\n28184    19655  19620  19656\n28185    4954  19620  19619\n28186    4954  19619  19675\n28187    19675  19627  1634\n28188    18517  4880  18518\n28189    19618  19620  5203\n28190    19626  5190  19616\n28191    5190  19615  19616\n28192    5190  19622  19612\n28193    19626  19622  5190\n28194    19616  5203  19625\n28195    19617  5203  19616\n28196    5204  19626  19625\n28197    19655  19625  5203\n28198    19626  19624  19622\n28199    19659  19624  19626\n28200    19624  2196  19623\n28201    19625  19626  19616\n28202    5203  19620  19655\n28203    19621  19622  5191\n28204    18585  1634  18533\n28205    19617  19618  5203\n28206    18533  18518  18528\n28207    5191  19622  19624\n28208    19634  17609  19633\n28209    17608  19611  5183\n28210    17614  19634  19638\n28211    19631  4645  19638\n28212    17609  17608  5183\n28213    19631  19632  19630\n28214    19633  5183  19649\n28215    19629  5183  19611\n28216    5181  19631  19639\n28217    2195  19638  19634\n28218    2195  19634  19633\n28219    19633  17609  5183\n28220    19621  19629  19611\n28221    19638  19639  19631\n28222    19637  19632  19642\n28223    19635  19636  19637\n28224    19643  19646  19635\n28225    5188  19635  19646\n28226    19635  19637  2197\n28227    19632  19637  5182\n28228    19642  5181  19647\n28229    19642  2197  19637\n28230    19643  2197  19644\n28231    19643  19635  2197\n28232    19642  19648  2197\n28233    19632  5181  19642\n28234    19632  19631  5181\n28235    5186  19646  19643\n28236    19649  5183  19629\n28237    4644  17609  19634\n28238    19650  19649  5194\n28239    19653  19629  5191\n28240    2195  19650  19680\n28241    2195  19633  19650\n28242    19629  19653  19649\n28243    2195  19639  19638\n28244    5194  19653  19664\n28245    19623  19653  5191\n28246    19680  19681  19640\n28247    19687  19680  19650\n28248    5194  19687  19650\n28249    5194  19649  19653\n28250    5191  19624  19623\n28251    2195  19680  19640\n28252    19647  19648  19642\n28253    5181  19641  19647\n28254    19644  19648  19682\n28255    19644  2197  19648\n28256    19647  5196  19648\n28257    19639  19641  5181\n28258    19679  19647  19641\n28259    19640  19641  19639\n28260    19682  5195  19644\n28261    19648  5196  19682\n28262    19682  5196  19683\n28263    5195  19682  19684\n28264    5198  19641  19640\n28265    5196  19647  19679\n28266    19639  2195  19640\n28267    19643  19644  19645\n28268    19664  19653  19623\n28269    19633  19649  19650\n28270    19621  5191  19629\n28271    5195  19645  19644\n28272    19654  19625  19655\n28273    19652  19646  19651\n28274    4954  19675  19674\n28275    19674  19675  18587\n28276    2198  19655  19656\n28277    19657  19656  4954\n28278    19674  18587  4933\n28279    18587  1634  18585\n28280    19657  19674  19666\n28281    18587  18585  18588\n28282    19658  19656  19657\n28283    4953  19658  19657\n28284    18576  4895  18585\n28285    19657  4954  19674\n28286    18585  18533  18576\n28287    19656  19658  2198\n28288    19663  5204  19654\n28289    19654  19655  2198\n28290    19659  19626  5204\n28291    19661  19659  5204\n28292    19654  2198  19662\n28293    5204  19625  19654\n28294    19661  19663  19669\n28295    19661  5204  19663\n28296    19660  19659  19661\n28297    19660  2196  19659\n28298    19663  19662  5225\n28299    19663  19654  19662\n28300    2198  19658  19662\n28301    2196  19664  19623\n28302    19658  19665  19662\n28303    19659  2196  19624\n28304    4933  18588  18788\n28305    4895  18588  18585\n28306    4953  19657  19666\n28307    19667  19666  4933\n28308    18717  18588  4895\n28309    19666  19674  4933\n28310    4931  18788  18717\n28311    18581  18717  4895\n28312    18788  19667  4933\n28313    19821  19667  18788\n28314    19667  1768  19668\n28315    18717  18788  18588\n28316    18576  18575  4895\n28317    19666  19667  19668\n28318    5225  19662  19665\n28319    19672  19665  4953\n28320    19669  5224  19661\n28321    19663  5225  19669\n28322    5225  19665  19673\n28323    19658  4953  19665\n28324    5224  19803  19798\n28325    5225  19670  19669\n28326    5224  19798  19660\n28327    19802  5227  19798\n28328    19671  5224  19669\n28329    5224  19660  19661\n28330    4953  19666  19668\n28331    2196  19660  19677\n28332    4953  19668  19672\n28333    4933  18587  18588\n28334    18581  4895  18575\n28335    19677  19660  19798\n28336    19680  5193  19681\n28337    5193  19680  19687\n28338    19697  5198  19681\n28339    5198  19640  19681\n28340    5194  19692  19687\n28341    5198  19679  19641\n28342    19691  19692  5192\n28343    19676  19692  19664\n28344    19688  19697  19681\n28345    5193  19687  19691\n28346    19689  5193  19691\n28347    19691  19687  19692\n28348    2196  19676  19664\n28349    5193  19688  19681\n28350    19686  19683  5196\n28351    19686  19679  19685\n28352    19684  19683  5197\n28353    19684  19682  19683\n28354    19686  19696  19683\n28355    5196  19679  19686\n28356    1215  19686  19685\n28357    19685  19679  5198\n28358    5197  19696  19695\n28359    5197  19683  19696\n28360    19698  19685  19697\n28361    1215  19696  19686\n28362    5198  19697  19685\n28363    19706  19684  5197\n28364    5192  19692  19676\n28365    19664  19692  5194\n28366    19691  19700  19689\n28367    19691  5192  19700\n28368    19690  19688  19689\n28369    19688  5193  19689\n28370    19676  19678  5192\n28371    19676  19677  19678\n28372    19824  19678  19825\n28373    5227  19678  19677\n28374    1505  19690  19689\n28375    19700  5192  19824\n28376    19823  19700  19824\n28377    19824  5192  19678\n28378    19677  19798  5227\n28379    19700  1505  19689\n28380    19704  1215  19698\n28381    19698  19697  5232\n28382    19699  19696  1215\n28383    19695  19696  19699\n28384    19698  5232  19703\n28385    1215  19685  19698\n28386    19703  19704  19698\n28387    19690  19829  5232\n28388    5252  19699  19905\n28389    19699  1215  19704\n28390    19704  19905  19699\n28391    19699  5252  19695\n28392    5231  19704  19703\n28393    19703  5232  19829\n28394    5232  19688  19690\n28395    5197  19695  19694\n28396    19693  5252  19902\n28397    19697  19688  5232\n28398    2196  19677  19676\n28399    19705  5195  19684\n28400    18581  18715  18717\n28401    19620  4954  19656\n28402    4890  18576  18533\n28403    19693  19695  5252\n28404     919  19708  19710\n28405    19710  19708  17897\n28406    19707  5184  17984\n28407     919  19707  19708\n28408    19710  19651  19709\n28409    5187  19651  19710\n28410    19726   919  19709\n28411    19709   919  19710\n28412     919  19714  19707\n28413    19726  19714   919\n28414    5205  19715  19714\n28415    19709  19651  5186\n28416    19651  19646  5186\n28417    19707  19714  19715\n28418    19713  19711  19712\n28419    19713  5184  19715\n28420    19720  19711  5212\n28421    5212  19711  19713\n28422    19713  19719  5212\n28423    19712  5184  19713\n28424    19722  5212  19719\n28425    19719  19715  5205\n28426    5213  19728  19722\n28427    19728  5212  19722\n28428    19719  19716  19722\n28429    19719  19713  19715\n28430    5184  19707  19715\n28431    19720  5212  19728\n28432    19702  19709  5186\n28433    5207  19711  19721\n28434    5199  19726  19702\n28435    19702  19726  19709\n28436    19727  5205  19714\n28437    5199  19727  19726\n28438    19702  19645  19701\n28439    19702  5186  19645\n28440    19701  19752  5199\n28441    19752  19701  19705\n28442    5199  19747  19727\n28443    19747  5199  19752\n28444    19717  19747  5200\n28445    19701  5199  19702\n28446    5195  19701  19645\n28447    19727  19747  19717\n28448     910  19722  19716\n28449     910  19716  19717\n28450    19729   910  19725\n28451    19729  19722   910\n28452    19716  5205  19717\n28453    19716  19719  5205\n28454    19723   910  19718\n28455    5200  19718  19717\n28456    19725  19723  19724\n28457    19725   910  19723\n28458    19724  19723  5215\n28459    19718   910  19717\n28460    5205  19727  19717\n28461    5213  19722  19729\n28462    19749  19723  19718\n28463    19727  19714  19726\n28464    5186  19643  19645\n28465    19737  19729  19725\n28466    19721  19720   408\n28467    19720  19721  19711\n28468    19732   408  19730\n28469    19730   408  19720\n28470    19728  19730  19720\n28471    5213  19737  19731\n28472    5213  19729  19737\n28473    19732  19730  19731\n28474    19738  19731  19737\n28475    19737  5214  19738\n28476    5213  19731  19730\n28477    19728  5213  19730\n28478    5211  19731  19738\n28479    19736  19732  19733\n28480    19732  19736   408\n28481    5210  19733  19735\n28482    19733  5210  19736\n28483    19732  5211  19733\n28484    19734  19735  19733\n28485    19734  5211  19738\n28486    19746  5210  19735\n28487    19743  19746  19735\n28488    5209  19735  19734\n28489    19733  5211  19734\n28490    19732  19731  5211\n28491    19734  19738  19739\n28492    19741  19739  19740\n28493    19739  5209  19734\n28494    5209  19741  19743\n28495    19741  5209  19739\n28496    19739  5214  19740\n28497    19739  19738  5214\n28498    19744  19740  5214\n28499    19754  19745  19753\n28500    19741  19740   406\n28501    19745  19740  19744\n28502    5216  19745  19744\n28503    19744  5214  19724\n28504    19737  19725  5214\n28505     406  19740  19745\n28506    19741  19742  19743\n28507    19742  19741   406\n28508    19742   407  19743\n28509     407  19746  19743\n28510     403  19774  19773\n28511    19778  19774   403\n28512    19773  19774  5301\n28513     403  19776  19778\n28514     406  19745  19754\n28515    19756  19744  19724\n28516    19743  19735  5209\n28517    19724  5214  19725\n28518    19752  19751  19747\n28519    17984  19708  19707\n28520    19751  5200  19747\n28521    19752  1999  19751\n28522    5200  19750  19749\n28523    19749  19718  5200\n28524    5200  19751  19758\n28525    19705  1999  19752\n28526    19757  1999  19763\n28527    19706  1999  19705\n28528    19766  19750  19758\n28529    19758  19751  19757\n28530    1999  19706  19763\n28531    19757  19751  1999\n28532    5195  19705  19701\n28533    19750  5200  19758\n28534    5215  19748  19756\n28535    19748  5215  19750\n28536    5216  19744  19756\n28537    19755  5216  19756\n28538    19756  19748  19755\n28539    19756  19724  5215\n28540    5202  19755  19748\n28541    19766  5202  19750\n28542    5216  19755  19753\n28543    19764  19755  5202\n28544    5202  19768  19764\n28545    5202  19748  19750\n28546    5215  19749  19750\n28547    19753  19755  19764\n28548    19758  19757  5201\n28549    19753  19745  5216\n28550    19762  19763  5256\n28551    19694  19763  19706\n28552    5201  19762  19760\n28553    5201  19757  19762\n28554    19763  19694  5256\n28555    5201  19766  19758\n28556    19767  5256  19909\n28557    19693  5256  19694\n28558    19761  19760  5257\n28559    19760  19762  19767\n28560    19909  5256  19693\n28561    19767  19762  5256\n28562    5197  19694  19706\n28563    5201  19760  19759\n28564    19765  19768  5202\n28565    19765  19766  19759\n28566    5223  19768  19769\n28567    19769  19768  19765\n28568    19765  2029  19769\n28569    19765  5202  19766\n28570    19759  19761  2029\n28571    19761  19759  19760\n28572    19797  19769  2029\n28573    19911  19797  2029\n28574    19797  19927  5253\n28575    2029  19765  19759\n28576    19766  5201  19759\n28577    19768  19771  19764\n28578    2029  19761  19911\n28579    19757  19763  19762\n28580    19684  19706  19705\n28581    19785  19769  19797\n28582    19753  19764   405\n28583    5218  19770  19772\n28584     405  19772  19770\n28585    19779  5218  19772\n28586    19784  19779  19772\n28587    19781  19779  19780\n28588    19781  5218  19779\n28589    19780  19779  5219\n28590    19772   405  19771\n28591    19771   405  19764\n28592    5221  19777  19787\n28593    19777  19778  19776\n28594    19792  19778  5221\n28595    5221  19778  19777\n28596    19777   404  19782\n28597    19776   404  19777\n28598    5217  19787  19782\n28599    19780  19782   404\n28600    19787  19789  5221\n28601    19788  19789  19787\n28602    19783  19782  19780\n28603    19782  19787  19777\n28604     404  19781  19780\n28605    19778  19792  19774\n28606    19772  19771  5223\n28607    19754  19753   405\n28608    5223  19785  19784\n28609    19785  5223  19769\n28610    5219  19779  19784\n28611    19786  5219  19784\n28612    19784  19785  19786\n28613    5219  19783  19780\n28614    19786  5253  19924\n28615    5253  19786  19785\n28616    19791  19924  1259\n28617    19924  19791  19786\n28618    19924  5253  19925\n28619    19786  19791  5219\n28620    19785  19797  5253\n28621    5219  19791  19783\n28622    19783  19790  5217\n28623    19783  19791  19790\n28624    5217  19788  19787\n28625    19794  19788  5217\n28626    5217  19790  19794\n28627    19783  5217  19782\n28628    19928  19794  19790\n28629    19760  19767  5257\n28630    19794  5259  19793\n28631    5259  19794  19928\n28632    19946  19793  5259\n28633    19794  19793  19788\n28634    1259  19930  19928\n28635    19928  19790  1259\n28636    19791  1259  19790\n28637    19789  19788  5261\n28638    1259  19924  19926\n28639    19772  5223  19784\n28640    19768  5223  19771\n28641    19796  5221  19789\n28642    19928  19929  5259\n28643    19749  5215  19723\n28644    19695  19693  19694\n28645    19788  19793  5261\n28646    19678  5227  19825\n28647    19610  17611  19609\n28648    19808  1768  19814\n28649    1768  19667  19821\n28650    19668  19807  19672\n28651    19668  1768  19807\n28652    19814  1768  19821\n28653    18788  4931  19821\n28654    19808  19807  1768\n28655    18714  4931  18715\n28656    19672  19807  4957\n28657    19809  19807  19808\n28658    19801  19809  19820\n28659    4931  18735  19821\n28660    18717  18715  4931\n28661    4957  19807  19809\n28662    19673  4957  19799\n28663    4957  19673  19672\n28664    19670  19799  1209\n28665    19799  19670  19673\n28666    4957  19801  19799\n28667    19670  5225  19673\n28668    19800  1209  19799\n28669    19806  19800  19811\n28670    1209  19806  19805\n28671    19806  1209  19800\n28672    4958  19800  19801\n28673    19800  19799  19801\n28674    4957  19809  19801\n28675    19670  1209  19671\n28676    19809  19808  4944\n28677    19671  19669  19670\n28678    18736  18735  18714\n28679    18716  18714  18715\n28680    4930  19814  18735\n28681    18735  19814  19821\n28682    18714  18716  4932\n28683    18714  18735  4931\n28684    18790  4930  18736\n28685    18736  4930  18735\n28686    19850  4944  19813\n28687    19813  19814  4930\n28688    19813  4930  19849\n28689    18714  4932  18736\n28690    18725  4932  18716\n28691    19813  4944  19808\n28692    19819  4958  19820\n28693    19820  19809  4944\n28694    19812  19811  4958\n28695    19811  19800  4958\n28696    19820  4944  19818\n28697    4958  19801  19820\n28698    5250  19810  19812\n28699    19818  19819  19820\n28700    19856  19817  19810\n28701    19812  19810  19811\n28702    19819  19851  19812\n28703    19819  19812  4958\n28704    19818  4944  19850\n28705    19806  19811  5229\n28706    18736  4932  18767\n28707    19813  19808  19814\n28708    18581  1256  18715\n28709    5229  19811  19810\n28710    19802  19798  19803\n28711    19802  19803  5228\n28712    5227  19826  19825\n28713    5227  19802  19826\n28714    19803  19671  19805\n28715    5226  19824  19825\n28716    19837  19802  5228\n28717    19837  5228  19822\n28718    19825  19826  19827\n28719    19826  19802  19837\n28720    5228  19805  19804\n28721    5228  19803  19805\n28722    1209  19805  19671\n28723    2199  19827  19826\n28724    19832  1505  19823\n28725    19823  19824  5226\n28726    19831  19829  19690\n28727    19832  19831  1505\n28728    19823  5226  19833\n28729    1505  19700  19823\n28730    19833  19832  19823\n28731    19841  5226  19827\n28732    19832  19830  19831\n28733    5235  19830  19832\n28734    19832  19833  5235\n28735    19841  19833  5226\n28736    5226  19825  19827\n28737    19831  19830  5233\n28738    19837  2199  19826\n28739    5224  19671  19803\n28740    19845  19837  19822\n28741    19845  19822  5230\n28742    19835  2199  19845\n28743    2199  19837  19845\n28744    19822  19804  19816\n28745    19834  19827  2199\n28746    5229  19817  19816\n28747    19817  5229  19810\n28748    19816  5230  19822\n28749    19815  5230  19816\n28750    19846  19845  5230\n28751    5229  19816  19804\n28752    19805  19806  19804\n28753    19846  19835  19845\n28754    19842  19841  5234\n28755    19841  19827  19834\n28756    5235  19842  19839\n28757    5235  19833  19842\n28758    19841  19834  5234\n28759    19842  19833  19841\n28760    19836  5234  19834\n28761    5237  19836  19835\n28762    19843  19839  19842\n28763    19875  19843  5234\n28764    19839  19843  2194\n28765    19843  19842  5234\n28766    19875  5234  19836\n28767    19836  19834  19835\n28768    19834  2199  19835\n28769    19830  5235  19838\n28770    19817  19815  19816\n28771    5228  19804  19822\n28772    5229  19804  19806\n28773    19839  19838  5235\n28774    19818  1503  19819\n28775    19665  19672  19673\n28776    18767  18729  18768\n28777    18767  18790  18736\n28778    19849  18790  19872\n28779    19849  4930  18790\n28780    18767  1502  18790\n28781    4932  18729  18767\n28782    19607  19872  1502\n28783    1502  19872  18790\n28784    4943  19859  19854\n28785    4943  19849  19872\n28786    19866  4943  19872\n28787    18767  18768  1502\n28788    4945  18768  18729\n28789    19849  4943  19850\n28790    1503  19851  19819\n28791    19818  19854  1503\n28792    19853  5250  19851\n28793    5250  19812  19851\n28794    19851  1503  19852\n28795    19856  19810  5250\n28796    19858  19852  1503\n28797    19859  19858  19854\n28798    19853  19852  5180\n28799    19853  19851  19852\n28800    19858  19870  19852\n28801    1503  19854  19858\n28802    19850  4943  19854\n28803    19857  5250  19853\n28804    1502  18768  18781\n28805    19849  19850  19813\n28806    19327  18781  19326\n28807    19327  1502  18781\n28808    19607  19327  19606\n28809    19607  1502  19327\n28810    18781  18780  4946\n28811    19607  19866  19872\n28812    19327  19326  5101\n28813    19327  5101  19606\n28814    19865  4948  19898\n28815    4948  19607  19606\n28816    20380  4948  19606\n28817    18781  4946  19326\n28818    19324  4946  18780\n28819    19607  4948  19866\n28820    19858  4949  19870\n28821    19866  19859  4943\n28822    5180  19870  19869\n28823    5180  19852  19870\n28824    19859  19866  19865\n28825    19858  19859  4949\n28826    19871  19870  4949\n28827    19865  4949  19859\n28828    19864  2200  19862\n28829    19864  5180  19869\n28830    19899  4949  19865\n28831    19871  19869  19870\n28832    19866  4948  19865\n28833    19853  5180  19863\n28834    19864  19869  20381\n28835    18768  18780  18781\n28836    18725  18729  4932\n28837    19864  19863  5180\n28838    19861  19815  19860\n28839    19815  19817  2193\n28840    19846  19861  19896\n28841    19846  5230  19861\n28842    19815  2193  19860\n28843    5230  19815  19861\n28844    19855  19860  2193\n28845    19855  19856  19857\n28846    19886  19877  19896\n28847    5238  19896  19861\n28848    19860  5238  19861\n28849    2193  19856  19855\n28850    19856  2193  19817\n28851    19846  19896  5237\n28852    19876  19875  19836\n28853    19876  5237  19877\n28854    19843  19875  19874\n28855    2194  19843  19874\n28856    19875  19876  5236\n28857    19836  5237  19876\n28858    19883  19874  5236\n28859    5236  19874  19875\n28860    19874  19882  2194\n28861    19883  19882  19874\n28862    19878  19876  19877\n28863    19878  5236  19876\n28864    5237  19896  19877\n28865    19840  19839  2194\n28866    19860  19855  19873\n28867    19835  19846  5237\n28868    5239  19873  19855\n28869    5239  19857  19863\n28870    5238  19873  19884\n28871    5238  19860  19873\n28872    5239  19867  19873\n28873    19855  19857  5239\n28874    19862  19867  5239\n28875    19862  19863  19864\n28876    19885  19884  5240\n28877    19884  19873  19867\n28878    19884  19867  5240\n28879    5239  19863  19862\n28880    19857  19853  19863\n28881    5238  19884  19886\n28882    19887  19878  19889\n28883    19877  19886  1504\n28884    19883  19887  19888\n28885    19883  5236  19887\n28886    19877  1504  19878\n28887    5236  19878  19887\n28888    19889  1504  19891\n28889    19885  1504  19886\n28890    19888  5245  19883\n28891    19888  19887  5278\n28892    19891  1504  19885\n28893    19897  5245  20003\n28894    19868  19867  19862\n28895    19878  1504  19889\n28896    19886  19884  19885\n28897    19883  5245  19882\n28898    19887  19889  5278\n28899    19896  5238  19886\n28900    19856  5250  19857\n28901    19879  2194  19882\n28902    20003  5245  19888\n28903    19818  19850  19854\n28904    1256  18716  18715\n28905    19881  19882  5245\n28906    5231  19905  19704\n28907    19703  19828  5231\n28908    19903  19902  5252\n28909    19910  19903  19905\n28910    19905  5231  19910\n28911    19905  19903  5252\n28912    19917  19828  19848\n28913    5233  19828  19829\n28914    19903  19910  5251\n28915    19910  5231  19917\n28916    19910  19917  19916\n28917    19917  5231  19828\n28918    19831  5233  19829\n28919    19916  5251  19910\n28920    19906  19909  1261\n28921    19909  19693  19902\n28922    19908  5257  19906\n28923    5257  19767  19906\n28924    19909  19902  1261\n28925    19912  19761  5257\n28926    19921  1261  19904\n28927    19904  1261  19902\n28928    1261  19907  19906\n28929    19921  19907  1261\n28930    19904  5251  19913\n28931    19902  19903  19904\n28932    19903  5251  19904\n28933    19907  19908  19906\n28934    19848  19828  5233\n28935    19828  19703  19829\n28936    2030  19848  19847\n28937    19844  19848  5233\n28938    19923  19916  2030\n28939    19916  19917  2030\n28940    19848  19844  19847\n28941    5251  19916  19914\n28942    5241  19847  19844\n28943    5241  19838  19840\n28944    19847  19954  2030\n28945    19901  19954  19847\n28946    19847  5241  19901\n28947    5241  19844  19838\n28948    5233  19830  19844\n28949    19923  2030  19954\n28950    5276  19921  19913\n28951    19921  19904  19913\n28952    19921  19922  19907\n28953    5276  19922  19921\n28954    19913  19914  19915\n28955    5251  19914  19913\n28956    19915  5276  19913\n28957    19923  5247  19914\n28958    5276  19948  19922\n28959    19958  19948  5276\n28960    19958  5276  19915\n28961    5247  19915  19914\n28962    19914  19916  19923\n28963    5262  19907  19922\n28964    19949  19948  5265\n28965    19917  19848  2030\n28966    19838  19844  19830\n28967    19949  19922  19948\n28968    19927  19911  5254\n28969    19761  19912  19911\n28970    19925  5253  19927\n28971    19931  19925  19927\n28972    5254  19911  19912\n28973    19924  19925  19926\n28974    19920  5254  19912\n28975    19920  19908  5262\n28976    5254  19931  19927\n28977    19919  19931  5254\n28978    19931  19935  5255\n28979    19920  19912  19908\n28980    5257  19908  19912\n28981    19925  19931  5255\n28982    19930  19926  19934\n28983    19929  19928  19930\n28984    19936  19939  19929\n28985    5259  19929  19939\n28986    19929  19930  5260\n28987    19926  19930  1259\n28988    19932  19934  5255\n28989    19934  5260  19930\n28990    19936  5260  19937\n28991    19936  19929  5260\n28992    19934  19933  5260\n28993    19926  5255  19934\n28994    19926  19925  5255\n28995    5258  19939  19936\n28996    19920  19919  5254\n28997    19927  19797  19911\n28998    19918  19919  19920\n28999    19918  5262  19949\n29000    19935  19932  5255\n29001    2031  19935  19919\n29002    19919  19918  2031\n29003    19919  19935  19931\n29004    19960  2031  19918\n29005    5265  19960  19949\n29006    19976  19980  19945\n29007    19945  19935  2031\n29008    19976  19945  2031\n29009    19918  19949  19960\n29010    19908  19907  5262\n29011    19935  19945  19932\n29012    19940  19937  19933\n29013    19937  5260  19933\n29014    19936  19937  19938\n29015    19940  1260  19937\n29016    19933  19932  5267\n29017    19934  19932  19933\n29018    5267  19980  19943\n29019    5267  19932  19945\n29020    19940  19943  19944\n29021    19943  19940  5267\n29022    19944  19943  5269\n29023    19940  19944  1260\n29024    19980  19978  19943\n29025    5267  19940  19933\n29026    19945  19980  5267\n29027    19999  1260  19944\n29028    19974  2031  19960\n29029    19920  5262  19918\n29030    19922  19949  5262\n29031    19937  1260  19938\n29032    19923  19954  19953\n29033    19909  19906  19767\n29034    19880  19901  5241\n29035    19880  19840  19879\n29036    19953  5247  19923\n29037    19953  19954  5243\n29038    19901  19880  19900\n29039    19954  19901  5243\n29040    5242  19900  19880\n29041    5242  19879  19881\n29042    19965  19959  5243\n29043    5243  19901  19900\n29044    5243  19959  19953\n29045    19880  19879  5242\n29046    2194  19879  19840\n29047    5243  19900  19965\n29048    19950  19958  19915\n29049    19950  5247  19951\n29050    19955  5265  19948\n29051    2109  19955  19958\n29052    19958  19950  2109\n29053    19948  19958  19955\n29054    19952  19951  5246\n29055    19951  5247  19953\n29056    2109  19952  19969\n29057    2109  19950  19952\n29058    5246  19951  19959\n29059    19952  19950  19951\n29060    19953  19959  19951\n29061    19955  2109  19956\n29062    19892  19900  5242\n29063    5241  19840  19880\n29064    19893  19892  5242\n29065    19893  19881  19897\n29066     781  19965  19892\n29067    19965  19900  19892\n29068    19892  19893  19894\n29069    5242  19881  19893\n29070    19894   781  19892\n29071    5248  19962  19971\n29072    19965   781  19964\n29073    20476  19971   781\n29074    19894  20476   781\n29075    5244  19894  19893\n29076    19882  19881  19879\n29077    19964   781  19971\n29078    19952  19961  19969\n29079    5246  19959  19964\n29080    19956  19969  19970\n29081    19956  2109  19969\n29082    5246  19964  19962\n29083    5246  19961  19952\n29084    19962  19963  19961\n29085    19962  19964  19971\n29086    5249  19970  19969\n29087    5249  19961  19963\n29088    19967  19970  20000\n29089    5249  19969  19961\n29090    19970  5249  20000\n29091    19962  19961  5246\n29092    19962  5248  19963\n29093    19956  19970  5263\n29094    19897  5244  19893\n29095    19959  19965  19964\n29096    19838  19839  19840\n29097    19955  19956  19957\n29098    19973  19974  19960\n29099    19973  5265  19957\n29100    19975  19976  19974\n29101    19976  2031  19974\n29102    19974  19973  5264\n29103    5265  19973  19960\n29104    5264  19975  19974\n29105    19981  19975  5264\n29106    19976  19975  5268\n29107    19981  19982  19975\n29108    19972  19973  19957\n29109    19972  5264  19973\n29110    19955  19957  5265\n29111    5268  19975  19982\n29112    19978  5268  19979\n29113    5269  19943  19978\n29114    19996  19998  5269\n29115    19944  5269  19998\n29116    5269  19978  19977\n29117    5268  19978  19980\n29118    19995  19977  1097\n29119    19979  19977  19978\n29120    19998  19996  20241\n29121    19995  19996  19977\n29122    1097  19977  19979\n29123    19977  19996  5269\n29124    5268  19982  19979\n29125    19995  5273  19996\n29126    19979  19982  19991\n29127    5268  19980  19976\n29128    19987  19972  19966\n29129    5263  19972  19957\n29130    19981  19987  19986\n29131    19981  5264  19987\n29132    19972  5263  19966\n29133    19982  19981  5270\n29134    2108  19966  19968\n29135    19967  19966  5263\n29136    19984  19986  19997\n29137    19986  19987  2108\n29138    19968  19966  19967\n29139    2108  19987  19966\n29140    5263  19970  19967\n29141    19981  19986  5270\n29142    19988  1097  19991\n29143    19991  19982  5270\n29144    1097  19990  19995\n29145    19988  19990  1097\n29146    19991  5270  19983\n29147    1097  19979  19991\n29148    5369  19983  19985\n29149    19984  19983  5270\n29150    19988  5369  19989\n29151    5369  19988  19983\n29152    20373  5274  19989\n29153    19988  19989  19990\n29154    19997  19986  2108\n29155    19983  19988  19991\n29156    5270  19986  19984\n29157    20004  19995  19990\n29158    19983  19984  19985\n29159    5264  19972  19987\n29160    19956  5263  19957\n29161    5274  19990  19989\n29162    20481  5249  19963\n29163    5247  19950  19915\n29164    19897  19881  5245\n29165    19939  19946  5259\n29166    19326  4946  19329\n29167    19831  19690  1505\n29168    4945  18780  18768\n29169    19944  19998  19999\n29170    20027  5301  19775\n29171    20013   874  20014\n29172    20027  20026   874\n29173    20014   874  20026\n29174    20026  19775  5220\n29175    20013  20015  5280\n29176    20015  20007  5280\n29177    20026  20017  20014\n29178    20026  20027  19775\n29179    19774  19775  5301\n29180     402  20006  20005\n29181    20010  20009   401\n29182    20008  20009  20010\n29183    20010   402  20008\n29184    20005  20012   402\n29185     402  20012  20008\n29186    20009  20008  20028\n29187    20012  5286  20008\n29188    20005  20007  5282\n29189    20005  20006  20007\n29190    20006  5280  20007\n29191    5286  20028  20008\n29192    20013  20014  20015\n29193    5281  20014  20017\n29194    20017  5220  20018\n29195    20015  5281  20016\n29196    20015  20014  5281\n29197    20017  20019  5281\n29198    20017  20026  5220\n29199    20019  20017  20018\n29200    20018  19792  19796\n29201    20053  5282  20016\n29202    20052  20016  5281\n29203    20018  5222  20019\n29204    20018  5220  19792\n29205    19775  19774  5220\n29206    20016  5282  20007\n29207    20012  20023  5287\n29208    20012  20005  20023\n29209    20022  20011  5287\n29210    5287  20011  20012\n29211    20023  20025  5287\n29212    20012  20011  5286\n29213    20024  20025  20023\n29214    20053  20024  5282\n29215     875  20020  20058\n29216    20020  5287  20025\n29217    20020  20025  20058\n29218    20023  5282  20024\n29219    5282  20023  20005\n29220    5286  20011  20022\n29221    20052  5281  20019\n29222    20007  20015  20016\n29223    19792  5220  19774\n29224    5287  20020  20022\n29225     401  20035  20034\n29226     401  20009  20035\n29227    20036  5284  20034\n29228    20034  20035  20036\n29229    5285  20036  20035\n29230    5285  20028  20022\n29231    20036  20038  5284\n29232    20040  20038  20036\n29233    20031  20038  20037\n29234    5285  20035  20028\n29235    20028  20035  20009\n29236    5284  20038  20031\n29237    20030  20029   400\n29238    20029  20030  20031\n29239    20033   400  20029\n29240    20029  20032  20033\n29241    5292  20032  20029\n29242    20037  5292  20031\n29243     399  20032  20043\n29244     399  20033  20032\n29245    5292  20045  20032\n29246    20029  20031  5292\n29247    20030  5284  20031\n29248    20040  20036  5285\n29249    20021  20040  5285\n29250    20022  20020  20021\n29251    5283  20037  20038\n29252    20039  5283  20040\n29253    20040  20021  20039\n29254    20021  5285  20022\n29255    20039   875  20080\n29256     875  20039  20021\n29257    20049  20080  5291\n29258    20080  20049  20039\n29259    5291  20080  20079\n29260    20039  20049  5283\n29261    20020   875  20021\n29262    5283  20049  20037\n29263    20046  20045  5292\n29264    20037  20049  20046\n29265    20043  20045  5296\n29266    20043  20032  20045\n29267    20046  20044  20045\n29268    5292  20037  20046\n29269    20076  5296  20044\n29270    5296  20045  20044\n29271    20041  5296  20047\n29272    20041  20043  5296\n29273    20078  20047  5296\n29274    20042  20043  20041\n29275    20085  20044  5291\n29276    20044  20046  5291\n29277    20049  5291  20046\n29278     399  20043  20042\n29279    20075  20080   875\n29280    5283  20038  20040\n29281    5286  20022  20028\n29282    20048  20041  20047\n29283    5300  20025  20024\n29284    20055  20019  5222\n29285    5222  19796  19795\n29286    20052  20055   811\n29287    20052  20019  20055\n29288    5222  20056  20055\n29289    5222  20018  19796\n29290    20057  20055  20056\n29291    5279  20057  20056\n29292     811  20057  20064\n29293     811  20055  20057\n29294    20057  20065  20064\n29295    20056  5222  19795\n29296    19789  19795  19796\n29297    20052   811  20053\n29298    20054  5300  20024\n29299    20053   811  20054\n29300    5300  20059  20058\n29301    20062  20059  5300\n29302    5300  20054  20062\n29303    5300  20058  20025\n29304    5321  20062  20061\n29305    20061  20054   811\n29306    20062  20069  20059\n29307    5321  20069  20062\n29308    20061  20064  20063\n29309    20061  20062  20054\n29310    20064  20061   811\n29311    5289  20059  20069\n29312    20056  19795  20073\n29313    20052  20053  20016\n29314    20073  5279  20056\n29315    20073  5261  19947\n29316    20064  20065  5325\n29317    20066  20065  5279\n29318    5279  20073  20197\n29319    5279  20065  20057\n29320    20197  20066  5279\n29321    20191  20067  20188\n29322    20066  20067  20065\n29323    5336  20067  20066\n29324    20197  20195  20066\n29325    20197  20073  19947\n29326    19793  19947  5261\n29327    20065  20067  5325\n29328    20071  5321  20063\n29329    20063  20064  5325\n29330    5321  20070  20069\n29331    20071  20070  5321\n29332    20063  5325  20187\n29333    5321  20061  20063\n29334    5322  20187  20193\n29335    20191  20187  5325\n29336    20070  20071  20072\n29337    5322  20071  20187\n29338    20214  20215  20102\n29339    20187  20071  20063\n29340    5325  20067  20191\n29341    20072  20071  5322\n29342    20197  19947   911\n29343    20073  19795  5261\n29344    19792  5221  19796\n29345    20068  20069  20070\n29346    20060  20075   875\n29347    20058  20059  20060\n29348    5288  20079  20075\n29349    20079  20080  20075\n29350    20075  20060  20074\n29351    5291  20079  20085\n29352    20090  20074  20099\n29353    20074  5288  20075\n29354    20079  5288  20084\n29355    20090  5288  20074\n29356    20090  5290  20089\n29357    20074  20060  5289\n29358    5289  20060  20059\n29359    20084  5288  20090\n29360    20076  20085  1075\n29361    20084  20085  20079\n29362    20076  20078  5296\n29363    20077  20078  20076\n29364    1075  20085  20084\n29365    20076  20044  20085\n29366    1075  20089  20094\n29367    20089  1075  20084\n29368    20077  20094  20093\n29369    20094  20077  1075\n29370    20094  20089  20086\n29371    1075  20077  20076\n29372    20084  20090  20089\n29373    5297  20078  20077\n29374    5289  20099  20074\n29375    20060   875  20058\n29376    20099  20068  20100\n29377    20068  20099  5289\n29378    20087  5290  20100\n29379    20100  5290  20099\n29380    20068   713  20100\n29381    20086  20089  5290\n29382     713  20072  20214\n29383     713  20068  20070\n29384    5329  20102  20215\n29385    20214  20102   713\n29386    20214  20072  20221\n29387     713  20102  20100\n29388    5289  20069  20068\n29389    20087  20100  20102\n29390    5299  20093  20094\n29391    5299  20086  20088\n29392    5297  20077  20093\n29393    20091  20093  5299\n29394    5299  20098  20091\n29395    20094  20086  5299\n29396    20087  5329  20088\n29397    5329  20087  20102\n29398    20088  20218  20098\n29399    20218  20088  5329\n29400    20098  20218  1074\n29401    20098  5299  20088\n29402    20218  5329  20216\n29403    20088  20086  20087\n29404    20086  5290  20087\n29405    20091  20098  20096\n29406    1074  20218  20217\n29407    5290  20090  20099\n29408     713  20070  20072\n29409    20078  20082  20047\n29410    20072  5322  20221\n29411    20054  20024  20053\n29412    19795  19789  5261\n29413    20092  20093  20091\n29414    20051  20042  20050\n29415    20042  20051   399\n29416    20113   738  20050\n29417    20050   738  20051\n29418    20042  5293  20050\n29419    5293  20048  20104\n29420    5293  20042  20041\n29421    20113  20050  20104\n29422    20103  20104  20048\n29423    20048  5294  20103\n29424    5293  20104  20050\n29425    20048  5293  20041\n29426    5295  20104  20103\n29427    20106  5306  20114\n29428    20106  20108   940\n29429    20106   940  5306\n29430    5306  20112  20114\n29431    20113  5295  20114\n29432    5295  20113  20104\n29433    20114  20107  20106\n29434    20107  20114  5295\n29435    20107  5295  20117\n29436    20113  20114  20112\n29437    20112   738  20113\n29438    20107  20105  20106\n29439    5295  20103  20115\n29440    5294  20082  20081\n29441    5294  20048  20047\n29442    20115  20081   924\n29443    20115  20103  20081\n29444    20082  20083  20081\n29445    20115  20117  5295\n29446    20101  20083  20092\n29447    20083   924  20081\n29448     924  20101  20144\n29449    20101   924  20083\n29450    20083  5297  20092\n29451    20083  20082  5297\n29452    20082  5294  20047\n29453    20115   924  20116\n29454    20117  20116  5305\n29455    20117  20115  20116\n29456    5305  20105  20107\n29457    20120  5305  20116\n29458    20116  20121  20120\n29459    20117  5305  20107\n29460    20121  20144  20145\n29461    20121  20116   924\n29462    5309  20145  20123\n29463    20145  5309  20121\n29464    20145  20144  5318\n29465    20121  5309  20120\n29466    20144  20121   924\n29467    20118  5305  20120\n29468    20123  20145  20148\n29469    20103  5294  20081\n29470    20078  5297  20082\n29471    20122  20120  5309\n29472    20110  20108  20109\n29473    20108  20110   940\n29474    5302  20109  20125\n29475    20109  5302  20110\n29476    20108  5308  20109\n29477    20128  5308  20119\n29478    20128  20109  5308\n29479    20125  20128  5307\n29480    20125  20109  20128\n29481    5308  20105  20111\n29482    5308  20108  20105\n29483    20108  20106  20105\n29484    5302  20125  20127\n29485    20129   398  20126\n29486     397  20129  20130\n29487    20129   397   398\n29488     398  20127  20126\n29489    20126  5307  20130\n29490    20126  20127  20125\n29491    20132   397  20130\n29492    20131  20132  20130\n29493    20131  20130  5307\n29494    20130  20129  20126\n29495    20125  5307  20126\n29496    5307  20128  20143\n29497    20111  20118  20119\n29498    20111  5305  20118\n29499    20119  5303  20143\n29500    5303  20119  20118\n29501    20118  20122  5303\n29502    20143  20128  20119\n29503    20122  20123  20124\n29504    20122  20118  20120\n29505    5311  20134  20133\n29506    20133  5303  20124\n29507    20124  20136  20133\n29508    20124  5303  20122\n29509    20105  5305  20111\n29510    5303  20133  20135\n29511    20143  20138  20131\n29512    20143  5303  20138\n29513    20131  5304  20132\n29514    5304  20131  20138\n29515    20138  20137  5304\n29516    20131  5307  20143\n29517    20135  20134   396\n29518    20138  5303  20135\n29519    20135   396  20137\n29520     396  20134  20140\n29521     396  20140   395\n29522    20140  20134  20141\n29523    20135  20137  20138\n29524    20133  20134  20135\n29525    5312  20124  20123\n29526    20119  5308  20111\n29527    20122  5309  20123\n29528    20168  20144  20101\n29529    5318  20148  20145\n29530    20144  20168  5318\n29531    5312  20148  20154\n29532    5312  20123  20148\n29533    5318  20153  20148\n29534    5312  20136  20124\n29535    20167  5318  20168\n29536    20168  20101  5298\n29537    20158  20160  20154\n29538    20154  20148  20153\n29539    20168  5298  20095\n29540    20167  20153  5318\n29541    20091  5298  20092\n29542    5312  20154  20160\n29543    20142  20141  5311\n29544    5311  20133  20136\n29545    20139  20152  20140\n29546    20142  20139  20141\n29547    5311  20136  20146\n29548    20140  20141  20139\n29549    20147  20142  20146\n29550    20160  20146  20136\n29551    20142  5319  20139\n29552    20147  5319  20142\n29553    5310  20146  20160\n29554    20146  20142  5311\n29555    20136  5312  20160\n29556    20150  20139  5319\n29557    20154  20153   925\n29558    20141  20134  5311\n29559    5332  20167  20095\n29560    20096  20095  5298\n29561     925  20158  20154\n29562     925  20153  20165\n29563    20095  20096  20097\n29564    20095  20167  20168\n29565    5332  20097  20291\n29566    1074  20097  20096\n29567    20165  20164   925\n29568    20165  20167  5332\n29569    20158   925  20159\n29570    5332  20095  20097\n29571    5297  20093  20092\n29572    20165  5332  20166\n29573    20161  20147  5310\n29574    20147  20146  5310\n29575    20162  5319  20147\n29576    20151  5319  20162\n29577    5310  20158  20157\n29578    20160  20158  5310\n29579    5355  20161  20163\n29580    20161  20162  20147\n29581    20151  20162  20169\n29582    5355  20162  20161\n29583    20163  20161  20157\n29584    20161  5310  20157\n29585    20157  20158  20159\n29586    20169  20162  5355\n29587    5355  20185  20186\n29588    20165  20153  20167\n29589    5298  20091  20096\n29590    20150  5319  20151\n29591    20156   395  20155\n29592    5316  5317  20171\n29593    5317  20170  20171\n29594    5317  20156  20170\n29595    20155  20152  5320\n29596    20171  20175  5316\n29597    20179  20175  20171\n29598    20176  20177  20175\n29599    20155   395  20152\n29600    20140  20152   395\n29601    5316  20175  20177\n29602    20173  5313  20176\n29603     394  20172  20174\n29604    5313  20173  20172\n29605    20180  20181  20174\n29606    20174  20181   394\n29607    20180   393  20181\n29608    5315  20174  20173\n29609    20174  20172  20173\n29610    20176  5313  20177\n29611    20155  20170  20156\n29612    20183  5320  20149\n29613    5320  20170  20155\n29614    20179  20170  20183\n29615    20183  20170  5320\n29616    5320  20150  20149\n29617    5320  20152  20150\n29618    20149  20169   392\n29619    20149  20150  20151\n29620    20186   392  20169\n29621    20169  5355  20186\n29622    20149   392  20183\n29623    20151  20169  20149\n29624    20184  20183   392\n29625    20173  20182  5315\n29626    20175  20178  20176\n29627    20180  20174  5315\n29628    20176  20178  5314\n29629    20173  20176  20182\n29630    20179  20184   826\n29631    20184  20179  20183\n29632    5314  20182  20176\n29633    20178   826  5314\n29634    20178  20179   826\n29635    20179  20178  20175\n29636    20171  20170  20179\n29637    20152  20139  20150\n29638    20321   392  20186\n29639    20097  1074  20291\n29640    5298  20101  20092\n29641    20098  1074  20096\n29642    20193  20187  20191\n29643     911  20195  20197\n29644    20196   911  20001\n29645    20189  20195  20196\n29646    20196  20195   911\n29647     911  19946  20001\n29648    20195  5336  20066\n29649    20001  5258  20201\n29650    20001  19946  19939\n29651    20205  5272  20200\n29652    5272  20196  20201\n29653    5272  20201  20198\n29654    20201  20196  20001\n29655    5258  20001  19939\n29656    20189  20196  5272\n29657    5336  20189  20188\n29658    20189  5336  20195\n29659    1890  20191  20188\n29660    20190  1890  20188\n29661    20188  20189  20190\n29662    20191  1890  20193\n29663    20190  20205  20202\n29664    20190  20189  5272\n29665    1890  20202  20194\n29666    5330  20202  20205\n29667    5330  20205  20204\n29668    20190  20202  1890\n29669    5272  20205  20190\n29670    20203  20202  5330\n29671    19941  20201  5258\n29672    19947  19946   911\n29673    5271  19941  19942\n29674    19938  19941  5258\n29675    20199  20198  5271\n29676    5271  20198  19941\n29677    19941  19938  19942\n29678    19941  20198  20201\n29679    19942  19999  20249\n29680    19942  19938  1260\n29681    20249  20237  5271\n29682    5277  20240  20249\n29683    20249  19999  5277\n29684    20249  5271  19942\n29685    19999  19942  1260\n29686    20240  20237  20249\n29687    20200  20199  2107\n29688    20199  20200  20198\n29689    20210  20204  2107\n29690    2107  20204  20200\n29691    20199  20206  2107\n29692    20200  20204  20205\n29693    20237  5333  20206\n29694    5333  20237  20240\n29695    2107  20206  20208\n29696    20207  20206  5333\n29697    20207  5333  20245\n29698    20237  20206  20199\n29699    20199  5271  20237\n29700    5330  20204  20209\n29701    20207  20244  5335\n29702    20198  20200  5272\n29703    19793  19946  19947\n29704    20206  20207  20208\n29705    20193  20194  20192\n29706    20193  1890  20194\n29707    20219  20221  20192\n29708    20221  5322  20192\n29709    20192  20194  5323\n29710    20214  20221  5324\n29711    20220  5323  20225\n29712    5323  20219  20192\n29713    20219  20220  20212\n29714    20220  20219  5323\n29715    5323  20203  20225\n29716    5323  20194  20203\n29717    20202  20203  20194\n29718    20221  20219  5324\n29719    20216  20215  20211\n29720    20215  20214  5324\n29721    20217  20218  20216\n29722    5327  20217  20216\n29723    20211  20215  5324\n29724    20217  20289  1074\n29725    20211  20212  20213\n29726    20212  20211  5324\n29727    5327  20213  20232\n29728    20213  5327  20211\n29729    20213  20212   854\n29730    20211  5327  20216\n29731    5324  20219  20212\n29732    20236  20217  5327\n29733    20212  20220   854\n29734    20193  20192  5322\n29735    20225  20209  5331\n29736    20209  20225  20203\n29737    20224  20229  5331\n29738    5331  20229  20225\n29739    20209  20210  5331\n29740    20229   854  20220\n29741    20210  20208  20222\n29742    20210  20209  20204\n29743    20224  5331  20222\n29744    5335  20222  20208\n29745    20208  20207  5335\n29746    20210  20222  5331\n29747    20203  5330  20209\n29748    20223  20222  5335\n29749     854  20226  20228\n29750     854  20229  20226\n29751    5328  20232  20228\n29752    20232  20213  20228\n29753    20226  20227  20228\n29754    20213   854  20228\n29755    20224  20223  5345\n29756    20223  20224  20222\n29757    20227  5345  20231\n29758    20227  20226  5345\n29759    20270  20231  5345\n29760    5328  20228  20227\n29761    20234  5345  20223\n29762    5345  20226  20224\n29763    20229  20224  20226\n29764    20236  5327  20232\n29765    20233  20223  5335\n29766    20220  20225  20229\n29767    2107  20208  20210\n29768    20227  20231  20230\n29769    20240  20239  5333\n29770    20215  20216  5329\n29771    5277  20241  20238\n29772    5277  19999  19998\n29773    1370  20239  20238\n29774    20239  20240  20238\n29775    20238  20241  20242\n29776    20239  20245  5333\n29777    20251  20242  20252\n29778    5273  20242  20241\n29779    20239  1370  20246\n29780    20251  1370  20242\n29781    20242  5273  20252\n29782    20242  1370  20238\n29783    19998  20241  5277\n29784    20247  1370  20251\n29785    20245  20246  5334\n29786    20246  20245  20239\n29787    20243  20244  5334\n29788    5334  20244  20245\n29789    20246  20248  5334\n29790    20244  20207  20245\n29791    20247  5340  20248\n29792    20250  5340  20247\n29793    5334  20248  20254\n29794    20253  20248  5340\n29795    5340  20258  20253\n29796    20247  20248  20246\n29797    20246  1370  20247\n29798    20253  20254  20248\n29799    20247  20251  20250\n29800    20244  20233  5335\n29801    20004  19993  20252\n29802    19993  20004  5274\n29803    5275  20250  20251\n29804    5275  20252  19993\n29805    19993  19992  5275\n29806    20004  20252  5273\n29807    19994  19992  19993\n29808    20373  19994  5274\n29809    5275  19992  20256\n29810    1371  20257  19992\n29811    20257  20578  20285\n29812    19994  19993  5274\n29813    19995  20004  5273\n29814    20256  19992  20257\n29815    20250  20256  20255\n29816    20256  20250  5275\n29817    20259  20258  20255\n29818    20258  5340  20255\n29819    20255  20256  5347\n29820    5340  20250  20255\n29821    5347  20285  20274\n29822    5347  20256  20257\n29823    20258  20259  1834\n29824    20274  20259  5347\n29825    20274  20286  5492\n29826    5347  20259  20255\n29827    20257  20285  5347\n29828    20253  20258  20267\n29829    19994  1371  19992\n29830    20251  20252  5275\n29831    19996  5273  20241\n29832    20274  20271  20259\n29833    20233  20243   688\n29834    20233  20244  20243\n29835    20269  20234   688\n29836     688  20234  20233\n29837    20243  20260   688\n29838    20234  20223  20233\n29839    20254  5337  20260\n29840    20266  5337  20267\n29841     688  20260  20262\n29842    5337  20261  20260\n29843    20254  20253  5337\n29844    20254  20260  20243\n29845    5334  20254  20243\n29846    5337  20266  20261\n29847    20269  20262  20284\n29848    20269  20270  20234\n29849    20231  20270  20332\n29850    20269  5346  20270\n29851    20262  5339  20284\n29852    20269   688  20262\n29853    20261  20264  5339\n29854    20264  20261  20266\n29855    20284  5339  20340\n29856    20263  5339  20264\n29857    20263  20264  20265\n29858    20261  5339  20262\n29859    20262  20260  20261\n29860    20284  5346  20269\n29861    20264  20266  5338\n29862    20234  20270  5345\n29863    20267  1834  20268\n29864    5337  20253  20267\n29865    20279  20268  20273\n29866    20273  20268  1834\n29867    1834  20271  20273\n29868    20268  5338  20266\n29869    20271  5492  20272\n29870    1834  20259  20271\n29871    20281  5368  20272\n29872    5368  20273  20272\n29873    20281  20272  20283\n29874    20272  20273  20271\n29875    20258  1834  20267\n29876    20279  20273  5368\n29877    5338  20279  20278\n29878    20279  5338  20268\n29879    20282  20265  20278\n29880    20278  20265  5338\n29881    20279  20275  20278\n29882    20265  20264  5338\n29883    5368  20276  20275\n29884    20275  20279  5368\n29885    20276  20277  20275\n29886    20275  20277  5367\n29887    20280  20276  20281\n29888    5488  20276  20280\n29889    20280  20281  1835\n29890    20275  5367  20278\n29891    20281  20276  5368\n29892    20263  20265  2304\n29893    5492  20283  20272\n29894    20266  20267  20268\n29895    20274  5492  20271\n29896    5367  20282  20278\n29897    20286  20274  20285\n29898    20240  5277  20238\n29899    5274  20004  19990\n29900    5339  20263  20340\n29901    20166  20291  20290\n29902    20291  1074  20289\n29903    20166  5349  20164\n29904    20290  5349  20166\n29905    20290  20291  20289\n29906    20166  20164  20165\n29907    5326  20290  20289\n29908    20297  5326  20293\n29909    5349  20290  20298\n29910    20297  20290  5326\n29911    20297  20299  5351\n29912    5326  20289  20236\n29913    20289  20217  20236\n29914    20298  20290  20297\n29915    20164  20296  20159\n29916    20164  5349  20296\n29917    5350  20163  20157\n29918    5350  20159  20296\n29919    5350  20296  20295\n29920    20159   925  20164\n29921    20298  5351  20308\n29922    5351  20298  20297\n29923    20295  20296  20294\n29924    20308  20294  20298\n29925    5351  20301  20308\n29926    20294  20296  5349\n29927    20298  20294  5349\n29928    20308   739  20294\n29929    20235  5326  20236\n29930    20291  20166  5332\n29931    20235  5328  20292\n29932    20235  20236  20232\n29933    20293  20292   856\n29934    20292  20293  20235\n29935    5328  20230  20292\n29936    20299  20297  20293\n29937    20335   856  20292\n29938    20306  20335  20342\n29939     856  20306  20305\n29940    20306   856  20335\n29941    20335  20230  5344\n29942    20335  20292  20230\n29943    20227  20230  5328\n29944    20293   856  20299\n29945    20299  20300  20301\n29946    20299   856  20300\n29947    20303  20301  5358\n29948    5358  20301  20300\n29949    20300  20304  5358\n29950    20301  5351  20299\n29951    20310  20304  5362\n29952    20304  20309  5358\n29953    20309  20310  5363\n29954    20310  20309  20304\n29955    5362  20304  20305\n29956    20304  20300  20305\n29957     856  20305  20300\n29958    20308  20301  20302\n29959    20310  20331  20329\n29960    20293  5326  20235\n29961    20232  5328  20235\n29962    5358  20309  20303\n29963    20163  20314  20185\n29964    20163  5350  20314\n29965    20318  20185  5352\n29966    5352  20185  20314\n29967    20314  20311  5352\n29968    20318  20186  20185\n29969    20295   739  20311\n29970    20295  20294   739\n29971    5352  20311  20313\n29972    20312  20311   739\n29973    5353  20312  20320\n29974    20295  20311  20314\n29975    5350  20295  20314\n29976    20312  20313  20311\n29977    20318  20315  5354\n29978    20315  20318  20313\n29979    5354  20321  20318\n29980    20315  20317  5354\n29981    20321  20186  20318\n29982    5353  20317  20315\n29983    5353  20313  20312\n29984    20316  20317  5353\n29985    20316  5353  20325\n29986    5353  20315  20313\n29987    20318  5352  20313\n29988    20312   739  20319\n29989    5355  20163  20185\n29990    20302  20303  5357\n29991    20303  20302  20301\n29992    20319  5357  20320\n29993    5357  20319  20302\n29994    20303  20322  5357\n29995    20302  20319   739\n29996    5363  20329  20323\n29997    20322  20309  5363\n29998    5357  20322  20324\n29999    20323  20322  5363\n30000    20323  20330   390\n30001    20322  20303  20309\n30002    20310  20329  5363\n30003    20324  20322  20323\n30004    20326  20325  20328\n30005    20325  5353  20320\n30006     391  20316  20326\n30007     391  20326  5356\n30008    20325  20320  20328\n30009    20326  20316  20325\n30010    20324   390  20327\n30011     390  20324  20323\n30012    20328  20327  5356\n30013    20327  20328  20324\n30014    20328  5356  20326\n30015    20328  20320  5357\n30016    5357  20324  20328\n30017    20323  20329  20330\n30018    20320  20312  20319\n30019    20308  20302   739\n30020    20307  20305  20306\n30021    20159  5350  20157\n30022    20332  5346  20333\n30023    5344  20231  20332\n30024    20334  20332  20333\n30025    20332  20334  5344\n30026    5346  20339  20333\n30027    5344  20230  20231\n30028    20340  20352  5348\n30029    20340  20263  20352\n30030    20333  20339  20337\n30031    5348  20339  20340\n30032    20352  20346  5348\n30033    20339  5346  20284\n30034    20340  20339  20284\n30035    20337  20339  5348\n30036    20333   974  20334\n30037    20333  20337   974\n30038    20341  20334   974\n30039    20334  20341  20342\n30040     974  20337  20336\n30041    20334  20342  5344\n30042    20346  5341  20347\n30043    20345  5341  20346\n30044    20336  20337  20338\n30045    20347  20338  20346\n30046    5341  20353  20347\n30047    20338  20337  5348\n30048    20346  20338  5348\n30049    20347  5359  20338\n30050    20346  20352  20345\n30051    5366  20306  20342\n30052    2304  20282  20343\n30053    20352  20263  2304\n30054    5342  20343  20287\n30055    20287  20343  20282\n30056    5367  20287  20282\n30057    2304  20343  20345\n30058    20277  5488  20288\n30059    5488  20277  20276\n30060    20288  20372  20350\n30061    20372  20288  5488\n30062    20372  5488  20883\n30063    20277  20288  20287\n30064    5346  20332  20270\n30065    5342  20287  20288\n30066    20344  20348  5341\n30067    20345  20343  20344\n30068    20354  20353  20348\n30069    20353  5341  20348\n30070    20344  20349  20348\n30071    5341  20345  20344\n30072    20288  20351  5342\n30073    20351  20288  20350\n30074    20349  20351  5343\n30075    20351  20349  5342\n30076    20349  5343  20348\n30077    5342  20349  20344\n30078    20343  5342  20344\n30079    20354  20348  5343\n30080    20372   386  20350\n30081    2304  20345  20352\n30082    20265  20282  2304\n30083    20363  20347  20353\n30084    20307  5366  20358\n30085    20307  20306  5366\n30086    20358  20356  20307\n30087    5362  20307  20356\n30088    5366  20341  20358\n30089    5362  20305  20307\n30090    20357  5365  20358\n30091    20341   974  20357\n30092    5365  20361  20360\n30093    20361  5365  20357\n30094    20357  20371  20361\n30095    20357  20358  20341\n30096    5366  20342  20341\n30097    5365  20356  20358\n30098     389  20331  20355\n30099    20356  20331  5362\n30100    20330  20329   389\n30101    20331  20356  20355\n30102    20329  20331   389\n30103    20355  20360  20359\n30104    20355  20356  5365\n30105    5364  20359  20360\n30106    5364  20360  20362\n30107    20355  20359   389\n30108    5365  20360  20355\n30109    20360  20361  20362\n30110    20331  20310  5362\n30111    20336  5359  20369\n30112    20336  20338  5359\n30113    5361  20371  20369\n30114    20369  20371  20336\n30115    5359  20365  20369\n30116    20357   974  20371\n30117    20353   387  20363\n30118    20363  5359  20347\n30119    20364  20363   387\n30120    20363  20364  20365\n30121    20363  20365  5359\n30122     387  20353  20354\n30123    20366  20369  20365\n30124    5361  20368  20362\n30125    20368  5361  20366\n30126    20362  20370  5364\n30127    20370  20362  20368\n30128    20368   388  20370\n30129    20362  20361  5361\n30130    20365  5360  20366\n30131    20366  5361  20369\n30132     388  20368  20367\n30133    5360  20367  20366\n30134    20367  20368  20366\n30135    20364  5360  20365\n30136    5361  20361  20371\n30137     974  20336  20371\n30138    20335  5344  20342\n30139    20277  20287  5367\n30140    5488  20280  20883\n30141    20188  20067  5336\n30142    5258  19936  19938\n30143    19989  5369  20374\n30144    19721   408  20375\n30145    20397  5101  19345\n30146    19328  19326  19329\n30147    20380  20397  5098\n30148    20380  19606  20397\n30149    19326  19328  5101\n30150    20380  19898  4948\n30151    20388  20397  19345\n30152    20388  19345  2191\n30153    20384  20379  5098\n30154    5098  20397  20388\n30155    19346  19345  19328\n30156    19345  5101  19328\n30157    19328  19329  5102\n30158    20380  5098  20379\n30159    20376  19871  19899\n30160    19899  19865  19898\n30161    5179  20381  19869\n30162    20376  5179  19871\n30163    19899  19898  2192\n30164    19871  4949  19899\n30165    20377  20376  2192\n30166    20379  2192  19898\n30167    20376  20378  5179\n30168    20377  20378  20376\n30169    20385  2192  20379\n30170    2192  20376  19899\n30171    19898  20380  20379\n30172    20382  5179  20378\n30173    5098  20388  20387\n30174    20397  19606  5101\n30175    19346  5102  19393\n30176    19336  5102  19329\n30177    20389  20388  2191\n30178    19346  20427  2191\n30179    19341  5102  19336\n30180    19345  19346  2191\n30181    19346  19393  20427\n30182    20427  20389  2191\n30183    20396  20387  5099\n30184    20388  20389  20387\n30185    20387  20389  5099\n30186    19393  5102  19341\n30187    19340  19341  19336\n30188    5098  20387  20384\n30189    20386  20377  20385\n30190    20385  20379  20384\n30191    5117  20378  20377\n30192    20393  20378  5117\n30193    20385  20384  5100\n30194    20377  2192  20385\n30195    20386  5100  20422\n30196    20396  5100  20384\n30197    5117  20394  20393\n30198    5117  20377  20386\n30199    20386  20423  5117\n30200    20386  20385  5100\n30201    20384  20387  20396\n30202    20395  5374  20393\n30203    19393  19341  19392\n30204    19328  5102  19346\n30205    4946  19323  19329\n30206    20382  20378  20393\n30207    20401  5240  19868\n30208    5240  19867  19868\n30209    19895  19891  19885\n30210    20401  19895  5240\n30211    19868  2200  20398\n30212    2200  19868  19862\n30213    20398  20401  19868\n30214    20383  2200  20381\n30215    20401  20402  19895\n30216    5373  20402  20401\n30217    20401  20398  5373\n30218    20383  20398  2200\n30219    20381  2200  19864\n30220    19895  20402  5372\n30221    19888  5278  20002\n30222    20002  5278  20399\n30223    20003  20002  1526\n30224    20003  19888  20002\n30225    19889  19890  5278\n30226    19891  19890  19889\n30227    20399  19890  20408\n30228    5372  19890  19891\n30229    20399  20400  20002\n30230    20400  1526  20002\n30231    20408  19890  5372\n30232    20399  5278  19890\n30233    19891  19895  5372\n30234    20003  1526  20403\n30235    20407  5372  20402\n30236    20403  19897  20003\n30237    20391  20383  5374\n30238    20382  20383  20381\n30239    5373  20391  20390\n30240    5373  20398  20391\n30241    20383  20382  5374\n30242    20402  5373  20406\n30243    20390  20406  5373\n30244    5374  20392  20391\n30245    20406  20407  20402\n30246    20420  1208  20406\n30247    20420  20406  20390\n30248    20392  20390  20391\n30249    20382  20393  5374\n30250    20407  20406  1208\n30251    20400  20399  5371\n30252    20408  5372  20407\n30253    20400  20410  1526\n30254    20409  20410  20400\n30255    20408  20407  20411\n30256    20399  20408  5371\n30257    20411  20418  5371\n30258    20417  20418  20411\n30259    20409  5380  20410\n30260    20409  5371  20418\n30261    20447  5380  20409\n30262    20409  20400  5371\n30263    20409  20418  20447\n30264    20411  5371  20408\n30265    20407  1208  20411\n30266    20410  5380  20419\n30267    20417  20411  1208\n30268    20383  20391  20398\n30269    20381  5179  20382\n30270    1526  20410  20404\n30271    20396  20424  5100\n30272    5179  19869  19871\n30273    20427  5109  20426\n30274    20427  19393  5109\n30275    5099  20426  20432\n30276    5099  20389  20426\n30277    5109  20431  20426\n30278    20396  5099  20437\n30279    19396  5109  19392\n30280    5109  19393  19392\n30281    20436  20437  20432\n30282    20432  20426  20431\n30283    19392  5111  19385\n30284    19396  20431  5109\n30285    19341  5111  19392\n30286    5099  20432  20437\n30287    20422  20424  20425\n30288    20424  20396  20437\n30289    5116  20423  20422\n30290    20386  20422  20423\n30291    1131  20424  20437\n30292    5100  20424  20422\n30293    5116  20422  20425\n30294    20435  20425  1131\n30295    20428  5116  20429\n30296    20428  20423  5116\n30297    5116  20425  20434\n30298    20425  20424  1131\n30299    1131  20437  20436\n30300    20423  20428  20394\n30301    20431  5108  20432\n30302    5117  20423  20394\n30303    2190  19396  19385\n30304    19386  19385  5111\n30305    5108  20436  20432\n30306    5108  20431  20445\n30307    19385  19386  19384\n30308    19385  19396  19392\n30309    19600  2190  19390\n30310    2190  20445  19396\n30311    5108  20445  20582\n30312    19600  20445  2190\n30313    2190  19384  19390\n30314    2190  19385  19384\n30315    5110  19384  19386\n30316    20582  20445  19600\n30317    20435  20434  20425\n30318    20435  20436  20443\n30319    20429  20434  20444\n30320    20429  5116  20434\n30321    20435  5112  20434\n30322    1131  20436  20435\n30323    5112  20443  20579\n30324    20443  20436  5108\n30325    20444  20434  5112\n30326    20582  20579  20443\n30327    5112  20581  20444\n30328    5112  20435  20443\n30329    5108  20582  20443\n30330    20429  20444  5385\n30331    20444  20586  5385\n30332    20431  19396  20445\n30333    19340  5111  19341\n30334    20428  20429  20430\n30335    20433  20392  20395\n30336    20392  5374  20395\n30337    20390  5375  20420\n30338    20433  5375  20392\n30339    20395  20394  1506\n30340    20393  20394  20395\n30341    20446  20433  20441\n30342    1506  20433  20395\n30343    5383  20448  20456\n30344    20456  5375  20446\n30345    20433  1506  20441\n30346    20446  5375  20433\n30347    20428  1506  20394\n30348    20420  5375  20456\n30349    20448  20417  1208\n30350    20448  20420  20456\n30351    20447  20418  5381\n30352    20417  5381  20418\n30353    20417  20448  20449\n30354    20420  20448  1208\n30355    20455  5381  20458\n30356    20449  5381  20417\n30357    20454  20455  1524\n30358    20454  20447  20455\n30359    20458  5381  20449\n30360    20455  20447  5381\n30361    20449  20448  5383\n30362    20447  20454  5380\n30363    20439  20456  20446\n30364    20392  5375  20390\n30365    5384  20441  20442\n30366    20430  20441  1506\n30367    20439  5384  20440\n30368    20439  20446  5384\n30369    20441  20430  20442\n30370    20439  5383  20456\n30371    20577  5384  20442\n30372    5385  20442  20430\n30373    20459  20438  1522\n30374    20438  20439  20440\n30375    20442  5385  20576\n30376    20577  20440  5384\n30377    20428  20430  1506\n30378    20439  20438  5383\n30379    20457  20455  20458\n30380    20457  20458  5382\n30381    1524  20457  20465\n30382    1524  20455  20457\n30383    20449  20460  20458\n30384    20449  5383  20460\n30385    20460  20459  5382\n30386    20460  5383  20438\n30387    20457  20470  20465\n30388    20457  5382  20470\n30389    20610  20470  5382\n30390    20464  20465  5392\n30391    20438  20440  1522\n30392    5382  20458  20460\n30393    20438  20459  20460\n30394    20454  1524  20452\n30395    5392  20465  20470\n30396    20446  20441  5384\n30397    20429  5385  20430\n30398    5380  20454  20453\n30399    20459  20610  5382\n30400    20389  20427  20426\n30401    19329  19323  19336\n30402    20465  20463  1524\n30403    20413  5244  20405\n30404    5244  19897  20403\n30405    20476  20413  5376\n30406    20476  19894  20413\n30407    5244  20403  20405\n30408    19971  20476  20477\n30409    20412  20405  5379\n30410    20404  20405  20403\n30411    20482  5376  20421\n30412    5376  20413  20412\n30413    20421  5376  20412\n30414    20412  20413  20405\n30415    1526  20404  20403\n30416    20476  5376  20477\n30417    20473  5248  20474\n30418    5248  19971  20477\n30419    20481  20473  1373\n30420    20481  19963  20473\n30421    5248  20477  20474\n30422    20481  20000  5249\n30423    20475  20474  5377\n30424    20482  20474  20477\n30425    1373  20475  20486\n30426    1373  20473  20475\n30427    5377  20474  20482\n30428    20475  20473  20474\n30429    20477  5376  20482\n30430    20478  20481  1373\n30431    5379  20405  20404\n30432    19963  5248  20473\n30433    20415  20421  20412\n30434    20415  5379  20416\n30435    20495  5377  20482\n30436    2205  20495  20421\n30437    20421  20415  2205\n30438    20415  20412  5379\n30439    20415  20414  2205\n30440    20416  20419  20453\n30441    2205  20472  20495\n30442    20451  20472  2205\n30443    20414  20415  20416\n30444    20416  5379  20419\n30445    5379  20404  20419\n30446    20495  20472  20489\n30447    20488  20486  20475\n30448    20488  5377  20489\n30449    20485  20479  20486\n30450    20479  1373  20486\n30451    20486  20488  5397\n30452    5377  20488  20475\n30453    20487  5397  20488\n30454    5389  20487  20489\n30455    20485  20522  5407\n30456    20485  20486  5397\n30457    20523  20485  5397\n30458    20488  20489  20487\n30459    5377  20495  20489\n30460    20479  20485  5407\n30461    20489  20472  5389\n30462    20482  20421  20495\n30463    20419  20404  20410\n30464    20478  1373  20479\n30465    5266  19968  19967\n30466    5266  20000  20478\n30467    2108  19968  20484\n30468    19997  2108  20484\n30469    19968  5266  20483\n30470    5370  19984  19997\n30471    20483  20484  19968\n30472    20480  5266  20478\n30473    20484  20496  19997\n30474    5405  20496  20484\n30475    20484  20483  5405\n30476    20480  20483  5266\n30477    20000  20481  20478\n30478    19997  20496  5370\n30479    20374  20373  19989\n30480    5398  20374  20505\n30481    20500  20373  5398\n30482    5398  20373  20374\n30483    5369  20504  20374\n30484    19985  20504  5369\n30485    20506  20504  19985\n30486    20510  20506  5370\n30487    20504  20505  20374\n30488    1372  20505  20504\n30489    20504  20506  1372\n30490    20506  19985  5370\n30491    19984  5370  19985\n30492    5398  20505  20498\n30493    5370  20496  20510\n30494    5266  19967  20000\n30495    20493  5405  20483\n30496    20493  20480  5407\n30497    20510  20496  20490\n30498    20496  5405  20490\n30499    5405  20493  20491\n30500    20507  20506  20510\n30501    20491  20490  5405\n30502    5407  20494  20493\n30503    20490  5406  20510\n30504    20492  5406  20490\n30505    5406  20518  20508\n30506    20494  20491  20493\n30507    20478  20479  20480\n30508    20510  5406  20507\n30509    20514  20498  20505\n30510    20514  1372  20509\n30511    5400  20499  20498\n30512    5400  20498  20514\n30513    20514  20511  5400\n30514    20505  1372  20514\n30515    20507  20508  20509\n30516    20508  20507  5406\n30517    20509  5409  20511\n30518    20512  20511  5409\n30519    5400  20511  20513\n30520    20511  20514  20509\n30521    20508  5409  20509\n30522    20509  1372  20507\n30523    20506  20507  1372\n30524    20497  5398  20498\n30525    20491  20492  20490\n30526    20493  20483  20480\n30527    20479  5407  20480\n30528    20513  20511  20512\n30529    20487  20525  5397\n30530    20413  19894  5244\n30531    5378  20414  20416\n30532    5378  20453  20452\n30533    20471  20472  20451\n30534    20450  20451  20414\n30535    20414  5378  20450\n30536    5378  20416  20453\n30537    20461  20450  5378\n30538    20461  20452  20463\n30539    20450  5387  20451\n30540    20462  5387  20450\n30541    20471  5387  20466\n30542    20461  5378  20452\n30543    5380  20453  20419\n30544    20451  5387  20471\n30545    20526  20525  20487\n30546    20526  5389  20527\n30547    20524  20523  20525\n30548    20523  5397  20525\n30549    20525  20526  1525\n30550    5389  20526  20487\n30551    20526  20528  1525\n30552    20466  20527  20471\n30553    20524  1525  20532\n30554    20524  20525  1525\n30555    20526  20527  20528\n30556    5389  20471  20527\n30557    20472  20471  5389\n30558    5394  20523  20524\n30559    20462  20450  20461\n30560    20485  20523  20522\n30561    20467  20462  20469\n30562    5387  20462  20467\n30563    20468  20466  20467\n30564    20466  5387  20467\n30565    20461  5390  20462\n30566    5388  20527  20466\n30567    20469  5390  20606\n30568    20464  5390  20463\n30569    1130  20467  20469\n30570    20608  1130  20469\n30571    20464  20606  5390\n30572    20469  20462  5390\n30573    20463  20465  20464\n30574    20468  20467  1130\n30575    20532  20528  20537\n30576    20527  5388  20528\n30577    5395  20533  20532\n30578    20533  20524  20532\n30579    20537  20528  5388\n30580    20532  1525  20528\n30581    20538  20537  5388\n30582    20628  20538  20468\n30583    20537  5395  20532\n30584    20536  5395  20537\n30585    5395  20573  20535\n30586    20538  5388  20468\n30587    20466  20468  5388\n30588    20533  5395  20535\n30589    20537  20538  20536\n30590    20461  20463  5390\n30591    20452  1524  20463\n30592    5394  20524  20533\n30593    1146  20494  20529\n30594    20494  5407  20522\n30595    20492  1146  20534\n30596    20492  20491  1146\n30597    20494  20522  20529\n30598    20518  5406  20492\n30599    20531  1146  20529\n30600    5394  20529  20522\n30601    5411  20534  20546\n30602    20534  1146  20542\n30603    20529  5394  20530\n30604    20531  20542  1146\n30605    20522  20523  5394\n30606    20492  20534  20518\n30607    20519  5409  20508\n30608    20519  20518  5411\n30609    5409  20515  20512\n30610    20555  20515  5409\n30611    5409  20519  20555\n30612    20508  20518  20519\n30613    20557  20555  20519\n30614    20561  20557  5411\n30615    20555  20556  20515\n30616    1954  20556  20555\n30617    20555  20557  1954\n30618    20557  20519  5411\n30619    20518  20534  5411\n30620    20515  20556  5408\n30621    20546  20534  20542\n30622    20491  20494  1146\n30623    20543  20531  5393\n30624    20530  20531  20529\n30625    20542  20543  5412\n30626    5412  20546  20542\n30627    20531  20530  5393\n30628    20561  5411  20546\n30629    5393  20545  20543\n30630    20535  5393  20530\n30631    5412  20540  20546\n30632    20541  20540  5412\n30633    20540  20539  5410\n30634    20543  20544  5412\n30635    5394  20533  20530\n30636    20546  20540  20561\n30637    20558  1954  20557\n30638    20558  20561  5410\n30639    1954  20566  20556\n30640    20560  20566  1954\n30641    1954  20558  20560\n30642    20557  20561  20558\n30643    20559  20560  20558\n30644    20569  20559  5410\n30645    20560  5420  20565\n30646    5420  20560  20559\n30647    20567  20565  5420\n30648    20560  20565  20566\n30649    5393  20535  20574\n30650    20559  20558  5410\n30651    20561  20540  5410\n30652    20556  20566  20548\n30653    20559  20570  5420\n30654    20531  20543  20542\n30655    20533  20535  20530\n30656    20515  20516  20512\n30657    20628  20468  1130\n30658    20414  20451  2205\n30659    20454  20452  20453\n30660    20565  5416  20566\n30661    19600  5113  20582\n30662    19994  20373  20500\n30663    19599  19390  5157\n30664    19389  19390  19384\n30665    20587  5113  19599\n30666    5113  19600  19599\n30667    19390  19389  5157\n30668    5113  20579  20582\n30669    19526  19528  5157\n30670    19528  19526  19527\n30671    5157  19544  19599\n30672    19544  5157  19528\n30673    20587  19544  5174\n30674    19526  5157  19389\n30675    19389  19384  5110\n30676    20587  19599  19544\n30677    20581  20586  20444\n30678    20581  20579  20580\n30679    20576  20586  20583\n30680    20576  5385  20586\n30681    20581  1507  20586\n30682    20579  20581  5112\n30683    1507  20580  20588\n30684    20580  20579  5113\n30685    20583  1507  20584\n30686    20583  20586  1507\n30687    20588  20580  20587\n30688    1507  20581  20580\n30689    5113  20587  20580\n30690    5386  20576  20583\n30691    19544  19528  19545\n30692    20442  20576  20577\n30693    1501  19545  19528\n30694    1501  19527  19536\n30695    20593  5174  19545\n30696    5174  19544  19545\n30697    19545  1501  19597\n30698    5174  20588  20587\n30699    19597  20593  19545\n30700    19542  1501  19536\n30701    20594  5176  20592\n30702    20592  5174  20593\n30703    20594  20592  20593\n30704    19597  1501  19542\n30705    5151  19527  19526\n30706    5174  20592  20588\n30707    20590  1507  20601\n30708    20588  20592  20601\n30709    20585  20584  5439\n30710    20585  20583  20584\n30711    20590  20584  1507\n30712    20588  20601  1507\n30713    20591  20590  5440\n30714    20601  20627  20590\n30715    20600  5439  20635\n30716    5439  20584  20591\n30717    5439  20591  20635\n30718    20591  20584  20590\n30719    20592  5176  20601\n30720    20585  5439  20599\n30721    20593  19597  5164\n30722    1501  19528  19527\n30723    19526  19389  19529\n30724    5386  20583  20585\n30725    20589  1522  20440\n30726    20589  20577  5386\n30727    20610  20459  20612\n30728    20459  1522  20612\n30729    1522  20589  20602\n30730    20611  20470  20610\n30731    20602  20612  1522\n30732    20602  20616  20612\n30733    20612  5396  20610\n30734    20616  5396  20612\n30735    5396  20613  20615\n30736    20598  20602  20589\n30737    20577  20576  5386\n30738    20610  5396  20611\n30739    20603  5392  20604\n30740    5392  20470  20611\n30741    20606  20603  5391\n30742    20606  20464  20603\n30743    5392  20611  20604\n30744    20464  5392  20603\n30745    20605  20604  1523\n30746    20615  20604  20611\n30747    20618  5391  20605\n30748    5391  20603  20605\n30749    20604  20615  1523\n30750    20605  20603  20604\n30751    20611  5396  20615\n30752    20606  5391  20608\n30753    20598  20589  5386\n30754    20440  20577  20589\n30755    20598  20599  5432\n30756    20598  5386  20585\n30757    20616  5432  20595\n30758    20616  20602  5432\n30759    20599  20596  5432\n30760    5432  20602  20598\n30761    20597  20596  1205\n30762    20600  20596  20599\n30763    20616  20595  20613\n30764    20597  20595  20596\n30765    20653  5433  20597\n30766    20596  20595  5432\n30767    20585  20599  20598\n30768    5433  20595  20597\n30769    20614  1523  20615\n30770    20614  20613  5433\n30771    1523  20620  20605\n30772    20621  20620  1523\n30773    1523  20614  20621\n30774    20615  20613  20614\n30775    20625  20621  20614\n30776    20653  20625  5433\n30777    20620  20619  5426\n30778    5427  20619  20621\n30779    20657  20624  20619\n30780    20619  20620  20621\n30781    20625  5427  20621\n30782    20625  20614  5433\n30783    20613  20595  5433\n30784    20618  20605  20620\n30785    20600  1205  20596\n30786    20613  5396  20616\n30787    5439  20600  20599\n30788    20624  5426  20619\n30789    20601  5176  20627\n30790    19599  19600  19390\n30791    19596  19542  5165\n30792    19541  19542  19536\n30793    5164  19596  19603\n30794    5164  19597  19596\n30795    19542  19541  5165\n30796    5164  20594  20593\n30797    19603  20633  5164\n30798    19592  19596  5165\n30799    20633  1552  20630\n30800    20632  1552  20633\n30801    20633  19603  20632\n30802    19592  19603  19596\n30803    19580  5165  19541\n30804    5164  20633  20594\n30805    20629  5176  20630\n30806    20630  20594  20633\n30807    20637  20591  5440\n30808    20639  5440  20627\n30809    5176  20629  20627\n30810    20630  5176  20594\n30811    20638  5440  20639\n30812    20629  20630  20631\n30813    20636  20637  20638\n30814    20637  5440  20638\n30815    5168  20639  20629\n30816    20639  20627  20629\n30817    20639  20640  20638\n30818    20637  20635  20591\n30819    1552  20631  20630\n30820    19597  19542  19596\n30821    19603  5163  20632\n30822    19589  19592  5165\n30823    20644  20631  1552\n30824    19586  20644  20632\n30825    19591  19592  19589\n30826    20644  1552  20632\n30827    19591  19587  5163\n30828    27742  19587  19591\n30829    5163  19586  20632\n30830    19586  5163  19587\n30831    19586  19588  5169\n30832    19591  5163  19592\n30833    19591  19589  1551\n30834    20644  19586  5169\n30835    20631  5168  20629\n30836    20640  5168  20641\n30837    20640  1561  20638\n30838    20642  1561  20640\n30839    20643  5168  20631\n30840    5168  20640  20639\n30841    20641  20643  20649\n30842    20643  20631  20644\n30843    20641  20642  20640\n30844    5170  20642  20641\n30845    20642  20648  1561\n30846    20643  20641  5168\n30847    20644  5169  20643\n30848    20645  1561  20648\n30849    20643  5169  20649\n30850    19603  19592  5163\n30851    19580  19589  5165\n30852    20636  20638  1561\n30853    20654  1205  20655\n30854    20597  1205  20654\n30855    5435  20653  20654\n30856    20653  20597  20654\n30857    20600  20634  1205\n30858    20652  20625  20653\n30859    20655  20634  20651\n30860    5438  20634  20635\n30861    20656  20654  20655\n30862    5436  20656  20655\n30863    20651  20634  5438\n30864    20655  1205  20634\n30865    20637  5438  20635\n30866    5435  20654  20656\n30867    20657  5427  20659\n30868    5427  20625  20652\n30869    5428  20624  20657\n30870    20658  5428  20657\n30871    20659  5427  20652\n30872    20657  20619  5427\n30873    20660  20659  20652\n30874    20662  20660  5435\n30875    20659  20658  20657\n30876    1527  20658  20659\n30877    20659  20660  1527\n30878    20660  20652  5435\n30879    20652  20653  5435\n30880    5428  20658  20666\n30881    5435  20656  20662\n30882    20635  20634  20600\n30883    20646  20651  5438\n30884    20646  20636  20645\n30885    20664  20656  5436\n30886    20650  5436  20651\n30887    20651  20646  20650\n30888    20646  5438  20636\n30889    5449  20650  20646\n30890    20647  5449  20645\n30891    20650  20665  5436\n30892    20783  20665  20650\n30893    20663  20664  20665\n30894    5449  20646  20645\n30895    20636  1561  20645\n30896    5436  20665  20664\n30897    20669  1527  20671\n30898    20658  1527  20669\n30899    5446  20666  20669\n30900    20666  20658  20669\n30901    20660  20661  1527\n30902    20662  20661  20660\n30903    5437  20661  20662\n30904    20663  5437  20664\n30905    20671  20670  20669\n30906    20677  20671  20661\n30907    7281  20670  20671\n30908    20671  1527  20661\n30909    5437  20677  20661\n30910    5437  20662  20664\n30911    20656  20664  20662\n30912    5446  20669  20670\n30913    5449  20783  20650\n30914    20651  5436  20655\n30915    20637  20636  5438\n30916    20624  5428  20622\n30917    28869  5446  20670\n30918    5440  20590  20627\n30919    19527  19537  19536\n30920    20668  5428  20666\n30921    20607  20628  1130\n30922    20607  20608  20609\n30923    5424  20536  20538\n30924    20683  5424  20628\n30925    20628  20607  20683\n30926    20538  20628  5424\n30927    5425  20683  20607\n30928    5425  20609  20617\n30929    20683  20681  5424\n30930    20687  20681  20683\n30931    20681  5429  20682\n30932    5425  20607  20609\n30933    5391  20609  20608\n30934    5424  20681  20680\n30935    20573  20574  20535\n30936    20573  20536  20680\n30937    20545  20574  20684\n30938    20545  5393  20574\n30939    20573  1989  20574\n30940    20545  20544  20543\n30941    20680  20682  1989\n30942    20680  20536  5424\n30943    20685  20684  1989\n30944    20684  20574  1989\n30945    1989  20682  20690\n30946    1989  20573  20680\n30947    20681  20682  20680\n30948    5434  20545  20684\n30949    20687  20683  5425\n30950    20608  20607  1130\n30951    20626  5425  20617\n30952    20617  20618  5426\n30953    20687  20626  20701\n30954    20687  5425  20626\n30955    20617  20623  20626\n30956    20681  20687  5429\n30957    20626  1528  20701\n30958    5426  20624  20623\n30959    20687  20701  5429\n30960    20679  20693  20701\n30961    1528  20626  20623\n30962    20623  20617  5426\n30963    20618  20620  5426\n30964    5429  20701  20693\n30965    20689  20685  20690\n30966    20685  1989  20690\n30967    20684  20685  20686\n30968    20689  5448  20685\n30969    20682  20692  20690\n30970    5429  20692  20682\n30971    5431  20689  20690\n30972    20692  5429  20693\n30973    20689  20729  5448\n30974    20728  20729  20689\n30975    20728  20689  5431\n30976    5431  20690  20692\n30977    20692  20691  5431\n30978    5448  20729  20700\n30979    20729  20736  20700\n30980    20609  20618  20617\n30981    5391  20618  20609\n30982    5448  20686  20685\n30983    20544  20688  20541\n30984    20688  20544  5434\n30985    20569  5410  20539\n30986    1955  20539  20541\n30987    20541  20688  1955\n30988    20544  20541  5412\n30989    20702  20688  20697\n30990    20697  5434  20686\n30991    20539  1955  20705\n30992    1955  20688  20702\n30993    20706  1955  20702\n30994    20697  20688  5434\n30995    20544  20545  5434\n30996    20706  20705  1955\n30997    20570  20569  5463\n30998    20705  20569  20539\n30999    20703  5420  20570\n31000    20704  20703  20570\n31001    5463  20569  20705\n31002    20559  20569  20570\n31003    5463  20711  20704\n31004    20707  20711  5463\n31005    20703  20704  1873\n31006    20712  20704  20711\n31007    20711  5454  20712\n31008    5463  20704  20570\n31009    20707  5463  20705\n31010    20712  1873  20704\n31011    20702  20697  5478\n31012    20539  20540  20541\n31013    20696  20702  5478\n31014    20697  20698  5478\n31015    5464  20706  20696\n31016    20706  20702  20696\n31017    5478  20694  20696\n31018    20697  20686  20698\n31019    20698  20700  20699\n31020    20698  20686  5448\n31021    20765  20694  20699\n31022    20694  5478  20699\n31023    20699  20700  1202\n31024    20699  5478  20698\n31025    5448  20700  20698\n31026    20695  20696  20694\n31027    20707  5464  20715\n31028    5464  20707  20706\n31029    5454  20715  20714\n31030    5454  20711  20715\n31031    5464  20713  20715\n31032    20715  20711  20707\n31033    20713  20714  20715\n31034     645  20714  20713\n31035    20718  20714  20721\n31036    20718  5454  20714\n31037     645  20721  20714\n31038    5455  20718  20721\n31039    20716  20713  20695\n31040    5464  20695  20713\n31041    5464  20696  20695\n31042    20712  5454  20717\n31043    20694  5467  20695\n31044    20706  20707  20705\n31045    5434  20684  20686\n31046    20567  5420  20703\n31047    20693  20691  20692\n31048    20573  5395  20536\n31049    20679  1528  20676\n31050    20622  1528  20623\n31051    5430  20691  20693\n31052    20678  5430  20679\n31053    20676  1528  20622\n31054    5430  20693  20679\n31055    20678  20676  5445\n31056    20668  20676  20622\n31057    20678  20733  5430\n31058    20672  20733  20678\n31059    5445  20676  20668\n31060    20676  20678  20679\n31061    20622  20623  20624\n31062    5430  20733  20732\n31063    20731  20728  5431\n31064    20731  20691  20732\n31065    5447  20736  20729\n31066    20730  5447  20728\n31067    20728  20731  20730\n31068    5431  20691  20731\n31069    2206  20730  20731\n31070    20734  2206  20732\n31071    20730  20739  5447\n31072    20738  20739  20730\n31073    20738  20730  2206\n31074    2206  20731  20732\n31075    20691  5430  20732\n31076    20737  5447  20739\n31077    20734  20732  20733\n31078    20701  1528  20679\n31079    20672  5445  20673\n31080    5445  20668  20667\n31081    5444  20734  20733\n31082    20674  5444  20672\n31083    20673  5445  20667\n31084    5444  20733  20672\n31085    20675  20673  20667\n31086    28869  20675  5446\n31087    20673  20674  20672\n31088    1203  20674  20673\n31089    28874  5444  20674\n31090    20675  20667  5446\n31091    20666  20667  20668\n31092    20747  5444  28874\n31093    20748  20738  2206\n31094    20748  20734  20747\n31095    20738  5441  20739\n31096    20741  5441  20738\n31097    20738  20748  20741\n31098    2206  20734  20748\n31099    5442  20741  20748\n31100    28873  5442  20747\n31101    20741  20742  20740\n31102    20742  20741  5442\n31103    20740  20742  1988\n31104    20741  20740  5441\n31105    20742  28894  1988\n31106    5442  20748  20747\n31107    20734  5444  20747\n31108    20739  5441  20743\n31109    20675  1203  20673\n31110    20678  5445  20672\n31111    20668  20622  5428\n31112    20740  20743  5441\n31113    20765  1202  20750\n31114    1202  20700  20736\n31115    20755  5467  20765\n31116    20695  5467  20716\n31117    20735  1202  20736\n31118    20765  20699  1202\n31119    5465  20755  20750\n31120    20737  20735  20736\n31121    5465  20756  20755\n31122    20750  20755  20765\n31123    20735  20749  20750\n31124    20735  20750  1202\n31125    5447  20737  20736\n31126    5467  20755  20754\n31127    20716  20754  20752\n31128    20716  5467  20754\n31129     645  20752  20751\n31130    20752   645  20716\n31131    20754  5466  20752\n31132    20713  20716   645\n31133    20753  5466  20760\n31134    20753  20752  5466\n31135    5469  20751  20753\n31136    20751  20752  20753\n31137    5466  20756  20769\n31138    5466  20754  20756\n31139    20755  20756  20754\n31140    20721   645  20724\n31141    20735  20737  5450\n31142    20694  20765  5467\n31143    20746  5450  20744\n31144    20743  5450  20737\n31145    20762  20749  20746\n31146    20746  20749  5450\n31147    5450  20743  20744\n31148    5450  20749  20735\n31149    20744  1988  20745\n31150    20744  20743  20740\n31151    20776  1201  20763\n31152    5468  20746  20745\n31153    5468  20745  21105\n31154    20745  20746  20744\n31155    20740  1988  20744\n31156    20762  20746  5468\n31157    20764  20769  20756\n31158    20764  5465  20762\n31159    20760  20769  20770\n31160    20760  5466  20769\n31161    20764  1201  20769\n31162    20756  5465  20764\n31163    20763  1201  20764\n31164    20763  20762  5468\n31165    20780  5472  20770\n31166    5472  20760  20770\n31167    20770  20769  1201\n31168    20766  5472  20767\n31169    1201  20779  20770\n31170    20762  20763  20764\n31171    5465  20749  20762\n31172    20753  20760  20761\n31173    5468  20775  20763\n31174    20749  5465  20750\n31175    20739  20743  20737\n31176    20751  20724   645\n31177    28896  20742  5442\n31178    20728  5447  20729\n31179    5446  20667  20666\n31180    20760  5472  20761\n31181    19587  19588  19586\n31182    20606  20608  20469\n31183    5111  19376  19386\n31184    5454  20718  20717\n31185    20500  20497  20502\n31186    20497  20498  20499\n31187    20501  1371  20502\n31188    20502  1371  20500\n31189    20497  5399  20502\n31190    1371  19994  20500\n31191    20520  5399  20517\n31192    5399  20503  20502\n31193    20789  5399  20520\n31194    5399  20789  20503\n31195    5399  20499  20517\n31196    5399  20497  20499\n31197    20500  5398  20497\n31198    20501  20502  20503\n31199    20578  20501  20793\n31200    20501  20578  1371\n31201    20792  5403  20793\n31202    20793  5403  20578\n31203    20501  5401  20793\n31204    5403  20285  20578\n31205    20786  20789   759\n31206    20786  5401  20503\n31207    5401  20791  20793\n31208    20786  20788  5401\n31209     759  20789  20807\n31210    5401  20501  20503\n31211    20789  20786  20503\n31212    20786   759  20787\n31213    20789  20520  20807\n31214    20285  5403  20286\n31215    20513  1145  20517\n31216    20513  20512  1145\n31217    5404  20520  20521\n31218    20521  20517  1145\n31219    1145  20550  20521\n31220    20513  20517  20499\n31221    20516  20551  20550\n31222    20551  20516  5408\n31223    20521  20550  20575\n31224    5415  20550  20551\n31225    20799  5415  20552\n31226    20516  20550  1145\n31227    20516  1145  20512\n31228    20575  20550  5415\n31229    20807  5404  20798\n31230    20807  20520  5404\n31231    20797  20798  20796\n31232    20796  20798  5404\n31233    5404  20575  20796\n31234     759  20807  20803\n31235    20799  5419  20796\n31236    20799  20575  5415\n31237    20797  20796  5419\n31238    20846  5419  20799\n31239    20846  20799  20552\n31240    20799  20796  20575\n31241    5404  20521  20575\n31242    20798  20803  20807\n31243    5415  20551  20553\n31244    20521  20520  20517\n31245    20513  20499  5400\n31246    20846  20834  5419\n31247    2303  20792  20791\n31248    20792  20286  5403\n31249    20790  2303  20791\n31250    20792  20819  20286\n31251    20791  20788  20790\n31252    20792  20793  20791\n31253    20788  20787  5402\n31254    20788  20786  20787\n31255    20795  20787  20794\n31256    20787  20795  5402\n31257     759  20794  20787\n31258    20788  5402  20790\n31259    20791  5401  20788\n31260    20790  5402  20808\n31261    20819  2303  20812\n31262    2303  20819  20792\n31263    20812  5485  20816\n31264    20812  20816  20819\n31265    2303  20810  20812\n31266    20816  5492  20819\n31267    20808  20795  20809\n31268    20810  2303  20790\n31269    20812  20810  20811\n31270    20808  5483  20810\n31271    20809  20795  20823\n31272    20790  20808  20810\n31273    5402  20795  20808\n31274    5483  20808  20809\n31275    20795  20794  5486\n31276    5492  20816  20283\n31277    20803  20800  5486\n31278    20800  20798  5423\n31279    5423  20801  20800\n31280    20800  20802  5486\n31281    20803  20798  20800\n31282    5486  20823  20795\n31283    20797  20834  20804\n31284    20834  20797  5419\n31285    20806  5423  20804\n31286    5422  20804  20834\n31287    5422  20834  20861\n31288    20797  20804  5423\n31289    20797  5423  20798\n31290    20805  20804  5422\n31291    20823  20802  20820\n31292    20802  20823  5486\n31293    20822   385  20820\n31294    20820   385  20823\n31295    20802  5489  20820\n31296    20823   385  20809\n31297    20801  20806  20827\n31298    20801  5423  20806\n31299    20801  20827  5489\n31300     377  20827  20806\n31301    20805   377  20806\n31302    20821  20820  5489\n31303    20804  20805  20806\n31304    20801  5489  20802\n31305    20802  20800  20801\n31306    20809   385  20824\n31307    5422  20866  20805\n31308    5486  20794  20803\n31309    20803  20794   759\n31310    5489  20827  20825\n31311    20834  20846  20861\n31312    5492  20286  20819\n31313    5408  20548  20547\n31314    5408  20556  20548\n31315    20547  20553  20551\n31316    20549  5413  20547\n31317    20547  20548  20549\n31318    20553  20547  5413\n31319    20549  5416  20562\n31320    5416  20549  20548\n31321    20572  20568  1104\n31322    20562  20568  20549\n31323    5416  20563  20562\n31324    20549  20568  5413\n31325    20566  5416  20548\n31326    5413  20568  20571\n31327    20553  20554  20552\n31328    20835  20554  20571\n31329    1953  20554  20835\n31330    20554  1953  20552\n31331    20553  5413  20554\n31332    20552  5415  20553\n31333    20571  20572  5414\n31334    20554  5413  20571\n31335    20835  5414  20836\n31336    20839  5414  20572\n31337    20839  20572  20838\n31338    20571  5414  20835\n31339    20568  20572  20571\n31340    20836  5414  20839\n31341    1104  20568  20562\n31342    20846  20552  1953\n31343    20563  20567  5421\n31344    20563  5416  20565\n31345    20564  5421  20781\n31346    5421  20564  20563\n31347    20567  20709  5421\n31348    20564  1104  20562\n31349    20709  20710  20708\n31350    20710  20709  1873\n31351    20847  20781  20708\n31352    20781  5421  20708\n31353    20708  20710  5451\n31354    20708  5421  20709\n31355    20703  20709  20567\n31356    20564  20781  20782\n31357    1104  20782  20838\n31358    1104  20564  20782\n31359    20839  20838  5418\n31360    20844  20838  20782\n31361    20782  5452  20844\n31362    1104  20838  20572\n31363    20847  5451  20848\n31364    5452  20781  20847\n31365    20844  5452  20845\n31366    20847  20849  5452\n31367     374  20848  20853\n31368    5452  20782  20781\n31369    5451  20847  20708\n31370    5418  20838  20844\n31371    20854  20848  5451\n31372    20564  20562  20563\n31373    20563  20565  20567\n31374    20847  20848  20849\n31375    1953  20837  20859\n31376    1953  20835  20837\n31377    20861  20859  20860\n31378    20859  20861  1953\n31379    20859  20837  20862\n31380    20861  20846  1953\n31381    20836  20843  5417\n31382    20836  20839  20843\n31383    20862  20837  5417\n31384    20872  5417  20843\n31385    20843  20840  20872\n31386    20836  5417  20837\n31387    20836  20837  20835\n31388    20867  5417  20872\n31389    20860  5493  20865\n31390    20860  20859  5493\n31391    20869  20805  20866\n31392    20865  20866  20860\n31393    20865  5493  20863\n31394    20866  5422  20860\n31395    20862  20867  20868\n31396    20867  20862  5417\n31397    20863  5493  20868\n31398    5496  20868  20867\n31399    5496  20867  20875\n31400    20862  20868  5493\n31401    20859  20862  5493\n31402    5496  20878  20868\n31403    20867  20872  20875\n31404    5422  20861  20860\n31405    5418  20841  20840\n31406    5418  20844  20841\n31407    20842  20841  5482\n31408    20841  20842  20840\n31409    20841  20845  5482\n31410     827  20872  20840\n31411    20845  20849  20850\n31412    20841  20844  20845\n31413    5482  20850  20852\n31414     374  20850  20849\n31415    20849  20848   374\n31416    20845  20850  5482\n31417    5418  20843  20839\n31418    20851  20850   374\n31419     827  20842  20873\n31420    20842   827  20840\n31421    20874  20875  20873\n31422    20873  20875   827\n31423    20842  20871  20873\n31424    20875  20872   827\n31425    20852  20851  5498\n31426    20871  5482  20852\n31427    20852  20870  20871\n31428    20870  20852  5498\n31429    20870  5498  20876\n31430    20873  20871  5497\n31431    20871  20842  5482\n31432    20850  20851  20852\n31433    20875  20874  5496\n31434    20840  20843  5418\n31435    20849  20845  5452\n31436    20871  20870  5497\n31437    5451  20710  20855\n31438    5408  20547  20551\n31439    20515  5408  20516\n31440    20866  20865  5494\n31441    5485  20815  20816\n31442    20812  20811  5485\n31443    20816  20815  20283\n31444    20811  20817  5485\n31445    20811  5483  20818\n31446    20818  20817  20811\n31447    20809  20824  5483\n31448    20833  5483  20824\n31449    20822  20821  5491\n31450    20818  5483  20833\n31451    20810  5483  20811\n31452    1835  20815  20814\n31453    20815  1835  20283\n31454    5487  20814  20813\n31455    20813  20814  20815\n31456    5485  20813  20815\n31457    20814  20883  20280\n31458    20818  5484  20817\n31459    20813  5485  20817\n31460    5484  20885  20817\n31461    20817  20885  20813\n31462    20833  5484  20818\n31463    20885  5487  20813\n31464    20814  20280  1835\n31465    20821  20825  20826\n31466    20822  20820  20821\n31467    20831  20826  5490\n31468    5490  20826  20825\n31469    20825  20828  5490\n31470    20826  20832  5491\n31471    20929  20829  20830\n31472    20829  20898  5490\n31473    5500  20829  20929\n31474    20829  5500  20898\n31475    20829  20828  20830\n31476    20829  5490  20828\n31477    20827  20828  20825\n31478    20831  5490  20898\n31479    20832  20831   384\n31480    20831  20832  20826\n31481    20896   384  20897\n31482    20897   384  20831\n31483    20898  20897  20831\n31484    5500  20889  20886\n31485    20897  20898  5500\n31486    20888  20886  20887\n31487    20886  20888  5500\n31488    20886  20890  5501\n31489    5500  20888  20897\n31490    20929  20889  5500\n31491    20929  20943  20889\n31492    20826  5491  20821\n31493    20825  20821  5489\n31494    20897  20888  20896\n31495    20814  20884  20883\n31496    20884  20814  5487\n31497    20884   386  20883\n31498    20883   386  20372\n31499    20888  5502  20896\n31500    20888  20887  5502\n31501    20891  5502  20887\n31502    20891  20892   383\n31503    20901  20900  5506\n31504    5508  20900  20899\n31505    20900  20901  20899\n31506    20907  5507  20905\n31507    20902   382  20903\n31508    20903  5507  20904\n31509    20905  5508  20906\n31510    20891  20887  20892\n31511    5504  20910  20909\n31512    5503  20918  20917\n31513    20908  5503  20909\n31514    20893   383  20892\n31515    5501  20892  20887\n31516    20922  5504  20920\n31517    20918  20919  20917\n31518    20923  20892  5501\n31519    20921  20920   382\n31520    20895  5506   383\n31521     632  5505  20912\n31522     381  20915  20914\n31523     632  20916  20915\n31524    20916  20912  20911\n31525    20919  20912  5505\n31526    20933  20914  20932\n31527    20916  20914  20915\n31528    20916  5514  20914\n31529    20914  20933   381\n31530    20913  20912  20919\n31531    20912  20916   632\n31532    5505  20917  20919\n31533    20906  5508  20899\n31534    20886  5501  20887\n31535    20890  20886  20889\n31536    1835  20281  20283\n31537    20943   983  20889\n31538     377  20830  20828\n31539    20923  20893  20892\n31540    20924  20923  20890\n31541    5499  20830   377\n31542    20923  5501  20890\n31543    20943  20929  5499\n31544     983  20924  20890\n31545     983  20890  20889\n31546    20923  20924  5516\n31547    20895  20893  20894\n31548    5516  20893  20923\n31549     378  20899  20901\n31550    20926  20901  20895\n31551    20894  20893  5516\n31552    20901  5506  20895\n31553    20894  20926  20895\n31554    20925  20899   378\n31555    20926   378  20901\n31556    20899  20925  20906\n31557    20895   383  20893\n31558    20865  20864  5494\n31559    20863  20868  20878\n31560    20869  20866  5494\n31561     376  20863  20878\n31562    20869   377  20805\n31563    20879  20874  20880\n31564    5497  20874  20873\n31565    20927  20878  20879\n31566    20874  5497  20880\n31567    20870  20876  20877\n31568    20879  20878  5496\n31569    20865  20863  20864\n31570    20877  5497  20870\n31571     376  20878  20927\n31572    5495  20927  20879\n31573     376  20864  20863\n31574    20880  20877  20928\n31575    20877  20880  5497\n31576     375  20928  20877\n31577    20877  20876   375\n31578    20880  20928  5495\n31579    5495  20879  20880\n31580    20827   377  20828\n31581    20904  5507  20907\n31582    20930  20904  20907\n31583    20922  20910  5504\n31584    20902  20921   382\n31585    20904  20902  20903\n31586    20905  20906  20907\n31587    20922  20920  20921\n31588    20902  20937  20921\n31589    20910  5510  20908\n31590    20908  20909  20910\n31591    20922  20931  20910\n31592     631  20922  20921\n31593    20902  20904  5509\n31594    20936  20918  20908\n31595    20911  5514  20916\n31596    20912  20913  20911\n31597    5514  20932  20914\n31598    20935  20932  5514\n31599    5514  20911  20941\n31600    20918   379  20919\n31601    20935  5514  20941\n31602    20913  5511  20911\n31603    20934  20932  20935\n31604    20934  5513  20932\n31605    20941  20942  20935\n31606    5511  20941  20911\n31607     379  20938  20919\n31608    20932  5513  20933\n31609    20907  20906  5515\n31610    20908  20918  5503\n31611    5515  20930  20907\n31612    5509  20937  20902\n31613    20930  5509  20904\n31614     631  20931  20922\n31615    5510  20936  20908\n31616    20931  5510  20910\n31617    20937   631  20921\n31618    5511  20913  20938\n31619    20934  20940  5513\n31620    20939  20940  20934\n31621    5511  20942  20941\n31622    20913  20919  20938\n31623    5512  20935  20942\n31624    20939   380  20940\n31625    20939  20934  5512\n31626    20934  20935  5512\n31627    20936   379  20918\n31628    20906  20925  5515\n31629    5499  20929  20830\n31630    5496  20874  20879\n31631    1371  20578  20257\n31632    20726  20855  20710\n31633    5456  20726  20727\n31634    20855  5456  20856\n31635    5456  20855  20726\n31636    20726  1873  20720\n31637    20855  20854  5451\n31638    20720  20717  5453\n31639    20720  1873  20712\n31640    5456  20727  20944\n31641    5453  20727  20720\n31642    20717  20719  5453\n31643    20720  20727  20726\n31644    20703  1873  20709\n31645    20947  20944  20727\n31646    20854  20856  5457\n31647    20854  20855  20856\n31648    20858  20853  5457\n31649    5457  20853  20854\n31650    20856  20951  5457\n31651    20853  20848  20854\n31652     935  20946  20945\n31653    20946  20856  5456\n31654    5457  20951  20881\n31655     935  20951  20946\n31656    20945  20946  20944\n31657    20946  20951  20856\n31658    20944  20946  5456\n31659     935  20881  20951\n31660    20947  20727  5453\n31661     374  20853  20857\n31662    20719  20723  20722\n31663    20723  20719  5455\n31664    20722  20966  20947\n31665    20947  5453  20722\n31666    20722  20723  1943\n31667    20722  5453  20719\n31668    5455  20725  20777\n31669    20725  5455  20721\n31670    1943  20777  20958\n31671    1943  20723  20777\n31672    20958  20777  5475\n31673    20777  20723  5455\n31674    20717  20718  20719\n31675    20966  20722  1943\n31676    5458  20966  20956\n31677    20945  20944  5458\n31678    20956  20952  5458\n31679    5458  20952  20945\n31680    20966  20957  20956\n31681    5458  20947  20966\n31682    20957  20958  20959\n31683    20957  20966  1943\n31684    5460  20959  20998\n31685    20959  5460  20957\n31686    20959  20958  5475\n31687    20957  5460  20956\n31688    1943  20958  20957\n31689    20945  20950   935\n31690    20959  20990  20998\n31691    5458  20944  20947\n31692    20718  5455  20719\n31693    20955  20956  5460\n31694    20857  20858  5462\n31695    20881  20858  5457\n31696    20954  5462  20882\n31697    20882  5462  20858\n31698    20858  20881  20882\n31699     935  20949  20881\n31700    20949   935  20950\n31701    20948  20964  5461\n31702    20949  5461  20881\n31703    20948  5461  20949\n31704    20881  5461  20882\n31705    20857  20853  20858\n31706    20953  20882  5461\n31707    20954  20953   373\n31708    20954  20882  20953\n31709    20969  20968   373\n31710     373  20953  20967\n31711    20980  20969  20967\n31712    20964  20967  20953\n31713    5517  20970  20969\n31714    20969  20970  20968\n31715    20967  20964  5520\n31716    20967  20969   373\n31717    5461  20964  20953\n31718    20968  20970  5519\n31719    20949  20950  20948\n31720    5459  20948  20950\n31721    5459  20952  20955\n31722    20963  5520  20964\n31723    20963  20948  5459\n31724    5459  20965  20963\n31725    5459  20950  20952\n31726    5460  20987  20955\n31727    20955  20952  20956\n31728    20965  20987   364\n31729    20987  20965  20955\n31730    20987  20997   364\n31731    20955  20965  5459\n31732    20998  20987  5460\n31733    20963  20965  20962\n31734    20977  20980  20961\n31735    20980  20967  5520\n31736    20977  20979  5517\n31737    20977  5517  20980\n31738    20980  5520  20961\n31739    5517  20969  20980\n31740    20962   364  20960\n31741    20962  5520  20963\n31742    20961  20960  5521\n31743    20960  20961  20962\n31744    20961  5521  20977\n31745    20962  20961  5520\n31746    20965   364  20962\n31747    20984  20970  5517\n31748    20998  20997  20987\n31749    20948  20963  20964\n31750    20950  20945  20952\n31751    20977  5521  20978\n31752    20778  20777  20725\n31753    1873  20726  20710\n31754    5471  20778  20725\n31755    20724  20751  5471\n31756    20778  20988  5475\n31757    5475  20777  20778\n31758    20778  5471  20757\n31759    20990  20959  5475\n31760    20758  5469  20759\n31761    5471  20751  20758\n31762    20988  20778  20757\n31763    20759  20757  20758\n31764     749  20759  21009\n31765    20758  20757  5471\n31766    5469  20758  20751\n31767     749  20757  20759\n31768    20990  20988  20989\n31769    20988  20990  5475\n31770    5479  20989  20992\n31771    20989  5479  20990\n31772    20988   749  20989\n31773    5479  20998  20990\n31774     749  20995  20994\n31775    21009  20995   749\n31776    20994  5526  20992\n31777    20992  20989  20994\n31778    20994  20995  20996\n31779    20994  20989   749\n31780    20988  20757   749\n31781    5479  20992  20991\n31782    20759  5469  20785\n31783    20998  5479  20997\n31784    5470  20785  20774\n31785    20774  5469  20761\n31786    21001  21009  5470\n31787    5470  21009  20785\n31788    5469  20774  20785\n31789    20785  21009  20759\n31790    20774  20766  1128\n31791    20766  20774  20761\n31792    20784  1128  20771\n31793    1128  20784  20774\n31794    1128  20766  20768\n31795    20774  20784  5470\n31796    20761  5472  20766\n31797    20999  5470  20784\n31798    21001  21000  5474\n31799    21000  21001  20999\n31800    5474  21002  20996\n31801    20996  20995  5474\n31802    21004  5474  21000\n31803    20995  21001  5474\n31804    20999  20771  5473\n31805    20999  21001  5470\n31806    21006  21005  21028\n31807    21005  21000  5473\n31808    21005  5473  21028\n31809    5473  21000  20999\n31810    20784  20771  20999\n31811    5526  20994  20996\n31812    20771  1128  20772\n31813    21001  20995  21009\n31814    20753  20761  5469\n31815    21000  21005  21004\n31816    20992  20993  20991\n31817    20991  20997  5479\n31818    20993  5527  20991\n31819    20997  20991  21011\n31820    5526  21015  20993\n31821    20992  5526  20993\n31822    21003  21002  5529\n31823    21003  21015  5526\n31824    21015   363  20993\n31825    21003  21013  21015\n31826    21002  21010  5529\n31827    5526  20996  21003\n31828    21002  21003  20996\n31829    5529  21013  21003\n31830    5527  21011  20991\n31831     363  21016  20993\n31832    5527  20993  21016\n31833    21013  21014  21012\n31834    21014  21013  5529\n31835    5528  21012  21014\n31836    21014  21024  5528\n31837    21013  21012   363\n31838     363  21015  21013\n31839    5529  21018  21014\n31840    20997  21011   364\n31841    21017  21010  1083\n31842    21004  21010  21002\n31843    5530  21018  21017\n31844    21017  21018  21010\n31845    21010  21004  1083\n31846    21010  21018  5529\n31847    1083  21006  21008\n31848    1083  21004  21005\n31849    21008  21019  21017\n31850    21007  5531  21008\n31851    21008  21006  21007\n31852    21008  21017  1083\n31853    21005  21006  1083\n31854    5531  21019  21008\n31855    21024  5530  21020\n31856    21024  21018  5530\n31857     362  21023  21020\n31858    21020  21023  21024\n31859    5530  21021  21020\n31860    21024  21023  5528\n31861    21019  21025  21021\n31862    21025  21019  5531\n31863    21022  21021  5532\n31864    21021  21022  21020\n31865    5532  21021  21025\n31866    5532  21025  21027\n31867    21019  21021  5530\n31868    21017  21019  5530\n31869    21025  5531  21027\n31870    21018  21024  21014\n31871    5474  21004  21002\n31872    20773  5473  20771\n31873    20724  5471  20725\n31874    20720  20712  20717\n31875    21022   362  21020\n31876    21032  21029   371\n31877    21032  5523  21033\n31878    20972   372  20973\n31879    5522  21033  21049\n31880    21033  5523  20972\n31881    20975   372  20976\n31882    20972  5523   372\n31883    20971  21033  20972\n31884    21029  21032  21033\n31885    21031  21029  21030\n31886    21029  21031   371\n31887    5534  21030  21036\n31888    21030  5534  21031\n31889    21029  5522  21030\n31890    21037  21036  21030\n31891    21039  21037  5522\n31892    21034  21036  5533\n31893    5533  21036  21037\n31894    21037  21038  5533\n31895    21037  21030  5522\n31896    21029  21033  5522\n31897    21035  5534  21036\n31898    20974  20976  5519\n31899    20973  20975  20985\n31900    20974  20975  20976\n31901    20971  20973  5524\n31902    20971  20972  20973\n31903    20975  20974  5518\n31904    20973   372  20975\n31905    20985  5518  20983\n31906    20984  5518  20974\n31907    5524  20973  20985\n31908    21041  21040  5524\n31909    20986  5524  20985\n31910    20985  20975  5518\n31911    5519  20970  20974\n31912    20971  5524  21049\n31913    21038  21037  21039\n31914    21039  21049  21040\n31915    21043  21038  21045\n31916    21043  5533  21038\n31917    21039  5552  21038\n31918    5522  21049  21039\n31919    5552  21045  21038\n31920    21042  5552  21040\n31921    21047  21046  5548\n31922    5548  21043  21045\n31923    21074  5548  21045\n31924    21039  21040  5552\n31925    21049  5524  21040\n31926    21043  21034  5533\n31927    20984  20981  5518\n31928    21049  21033  20971\n31929    20984  20974  20970\n31930    21044  21043  5548\n31931     370  21035  21034\n31932    5544  21073  21072\n31933     370  21050  21073\n31934    21050  21072  21073\n31935    21044   370  21034\n31936    21069  21057  21072\n31937    21057  5544  21072\n31938    21072  21050  5545\n31939    21050   370  21044\n31940    21035  21036  21034\n31941    5544  21057  21056\n31942    5546  21056  21058\n31943     369  21052  21051\n31944    5546  21053  21052\n31945    21051  21053  5536\n31946    21058  21053  5546\n31947    21054  21055  21051\n31948    21051  21055   369\n31949    21058  21060  21053\n31950    21053  21051  21052\n31951    21056  21057  21058\n31952    21058  21057  5551\n31953    5551  21060  21058\n31954    21057  21069  5551\n31955    21060  21059  5536\n31956    21061  21059  21060\n31957    21060  5551  21061\n31958    21060  5536  21053\n31959    21067  21069  5545\n31960    21069  21072  5545\n31961    5551  21078  21061\n31962    21069  21068  5551\n31963    5545  21046  21048\n31964    21050  21046  5545\n31965    21034  21043  21044\n31966    21065  21059  5537\n31967    21064  21054  21066\n31968    21054  21051  5536\n31969    5535  21064  21063\n31970    21064  5535  21054\n31971    21054  5536  21066\n31972    21054  5535  21055\n31973    21066  21065  5539\n31974    21066  5536  21059\n31975    21062  21063  21064\n31976    21064  5539  21062\n31977    21070  21062  5539\n31978    21063  21062   368\n31979    5539  21065  21082\n31980    21064  21066  5539\n31981    21059  21065  21066\n31982    21059  21061  5537\n31983    21044  21046  21050\n31984    5548  21046  21044\n31985    21045  5552  21075\n31986    20983  20986  20985\n31987    20982  20983  20981\n31988    21042  21040  21041\n31989    20986  21104  21041\n31990    5525  20986  20983\n31991    21041  5524  20986\n31992    21075  21042  21080\n31993    21041   984  21042\n31994    21076  21047  21074\n31995    21045  21075  21074\n31996     630  21074  21075\n31997    5552  21042  21075\n31998    20981  20984  20979\n31999    5548  21074  21047\n32000    21081  21078   633\n32001    21067  21068  21069\n32002    21061  21081  5537\n32003    21061  21078  21081\n32004    21077  21078  21068\n32005    21078  5551  21068\n32006    21079  21067  21048\n32007    21048  21067  5545\n32008    21081  21085  5537\n32009    21047  5547  21048\n32010    21081  21084  21085\n32011    21068  21067   942\n32012    21047  21048  21046\n32013    21065  21085  21082\n32014    20979   365  20981\n32015    5518  20981  20983\n32016     365  20982  20981\n32017    5525  21104  20986\n32018    20982  5525  20983\n32019     984  21080  21042\n32020     365  20979  20978\n32021    21104   984  21041\n32022     630  21076  21074\n32023    5547  21079  21048\n32024    21076  5547  21047\n32025     942  21077  21068\n32026     633  21084  21081\n32027    21084  5549  21085\n32028    21077   633  21078\n32029    21079   942  21067\n32030    21080   630  21075\n32031    5517  20979  20984\n32032    21082  21085  5549\n32033     986   368  21103\n32034    5550  21094  21096\n32035    21088   986  21089\n32036    21071  21086   368\n32037     368  21062  21071\n32038    21103  21089   986\n32039    21086  21103   368\n32040     985  21071  21070\n32041    21070  21071  21062\n32042    21082  21070  5539\n32043    21088  21090  5550\n32044    5541  21096  21095\n32045     367  21091  21093\n32046    5541  21092  21091\n32047    21092  21093  21091\n32048    21092  21095  21099\n32049    21093  21101   367\n32050    21100  21101  21093\n32051    21093  21092  21100\n32052    21092  5541  21095\n32053    21095  21096  21094\n32054    21070  21082  21083\n32055    21098  21086  5538\n32056     985  21070  21083\n32057    21089  21098  21097\n32058    21089  21103  21098\n32059     985  21087  21071\n32060    21098  21103  21086\n32061    21087  21086  21071\n32062    5538  21097  21098\n32063    21087  5538  21086\n32064    21089  21097  5540\n32065    21094  21090  21102\n32066    5540  21090  21089\n32067    21095  21094  5542\n32068    21092  21099  5543\n32069    21102  21090  5540\n32070    21094  5550  21090\n32071    21102  5542  21094\n32072    5543  21100  21092\n32073    5543   366  21100\n32074    21099  21095  5542\n32075    21100   366  21101\n32076    21090  21088  21089\n32077    21082  5549  21083\n32078    5537  21085  21065\n32079    20977  20978  20979\n32080    20721  20724  20725\n32081    20745  1988  21106\n32082    5240  19895  19885\n32083    19541  19536  5153\n32084    19485  19483  19484\n32085    16349  18117  1151\n32086    14046  14060  3744\n32087    13272  3520  13279\n32088    21110  13203  21109\n32089    21109  13203  5574\n32090    21111  5573  13204\n32091     895  13204  13203\n32092    13174  21116  21109\n32093    5575  21114  21116\n32094    5566  21109  21116\n32095    5564  21116  21114\n32096    21113   895  21123\n32097     895  13203  21110\n32098     895  21110  21123\n32099    5566  21110  21109\n32100    13204   895  21113\n32101    3526  21117  13191\n32102    21112  3526  14935\n32103    21141  3493  21117\n32104    3493  13194  21117\n32105    21117  3526  21127\n32106    3493  13195  13193\n32107    21111  21112  14935\n32108    14935  5573  21111\n32109    21141  21127  5601\n32110    21141  21117  21127\n32111    21111  21113    37\n32112    21112  21127  3526\n32113    13204  21113  21111\n32114    3493  21141  21131\n32115    21115  21116  5564\n32116    3526  13190  14935\n32117    21115  21122  21121\n32118    21122  21115  5564\n32119    5566  21121  21119\n32120    21121  5566  21115\n32121    21122    35  21121\n32122    21115  5566  21116\n32123    21125  21119  21121\n32124    21120  21125    36\n32125    5566  21119  21118\n32126    21120  21119  21125\n32127    21125    35    36\n32128    21125  21121    35\n32129    21118  21119  21120\n32130    21113  21124    37\n32131    21123  21110  21118\n32132    21112    37  21126\n32133    21112  21111    37\n32134    21123  21118  5565\n32135    21123  21124  21113\n32136    5565  21124  21123\n32137    5601  21127  21126\n32138    21118  21120  5565\n32139    21126  21127  21112\n32140    21110  5566  21118\n32141    21141  5601  21140\n32142    13198  13199  13197\n32143    3491  21132  13198\n32144    13272  13279  13278\n32145    3520  13199  13279\n32146    13199  13198  5558\n32147    21142  13271  13278\n32148    13279    38  13278\n32149    21131  21132  13195\n32150    13278    38  21142\n32151    21145  21144  21142\n32152    21143  13198  21132\n32153    13199  21137  13279\n32154    3493  21131  13195\n32155    21142  5560  13271\n32156    21136  21129  5559\n32157    21130  21129  5560\n32158    21138  1515  21135\n32159    1515  13280  21133\n32160    5559  21133  21136\n32161    13258  5560  21129\n32162    21134  21133  5559\n32163    21133  21135  1515\n32164    21139  21138  5581\n32165    13264  21138  21139\n32166    21144  21130  5560\n32167    21128  5559  21129\n32168    5560  21142  21144\n32169    21139  13308  3521\n32170    21132  21131  1015\n32171    13195  21132  3491\n32172    21143  21132  1015\n32173    13199  5558  21137\n32174    5558  13198  21143\n32175    5562  21144  21145\n32176    21145    38  21147\n32177    21145  21146  5562\n32178    21145  21142    38\n32179      38  13279  21137\n32180    21165  5559  21128\n32181     734  21128  21130\n32182    21169  21135  5582\n32183    21135  21133  21134\n32184    21165  21134  5559\n32185    21130  21128  21129\n32186    21134  5582  21135\n32187    21130  5562  21151\n32188    21199  21198  5581\n32189    21139  5581  21198\n32190    21138  21169  5581\n32191    21190  5581  21169\n32192    21134  21165  21164\n32193    21165  21128  21166\n32194    21144  5562  21130\n32195    21138  21135  21169\n32196    21147  21146  21145\n32197    1015  21131  21140\n32198    21141  21140  21131\n32199    21139  21198  13308\n32200    13189  13203  13204\n32201    5563  21146  21147\n32202    21148  21146  5563\n32203    21152  21151  5562\n32204    21148  21152  21146\n32205    21152  5562  21146\n32206    21149    39  21150\n32207    21152  21148  5561\n32208    21150  21148  21149\n32209    5561  21150  21156\n32210    21149  21148  5563\n32211    5561  21148  21150\n32212    21151  21153   734\n32213    21151  21152  21153\n32214    5577  21165  21166\n32215    21167  21166   734\n32216     734  21153  21167\n32217    21128   734  21166\n32218    21162  21167  21153\n32219    21155  21162  5561\n32220    21167  21168  21166\n32221    5570  21168  21167\n32222    21167  21162  5570\n32223    21162  21153  5561\n32224    21152  5561  21153\n32225    21166  21168  5577\n32226    21150    39  21161\n32227     734  21130  21151\n32228    21154  21156  5568\n32229    21161  21156  21150\n32230    5567  21155  21154\n32231    21154  21155  21156\n32232    21156  21161  5568\n32233    21163  21162  21155\n32234    21160  21157  21154\n32235    21157  5569  21158\n32236    5569  21157  21160\n32237    21160  21154  5568\n32238    5567  21154  21157\n32239    21174  21163  21159\n32240    5570  21162  21163\n32241    21176  5570  21174\n32242    21174  5570  21163\n32243    21163  5567  21159\n32244    21163  21155  5567\n32245    21159  21158   943\n32246    21159  5567  21157\n32247    21174   943  21175\n32248    21290  21189   943\n32249    21290   943  21158\n32250    21159   943  21174\n32251    21157  21158  21159\n32252    5570  21176  21168\n32253    21158  5569  21289\n32254    21155  5561  21156\n32255    21189  21175   943\n32256    21172  21164  21173\n32257    21164  21165  5577\n32258    21171  5582  21172\n32259    21172  5582  21164\n32260    21164  5577  21173\n32261    5582  21134  21164\n32262    1061  21173  21177\n32263    21180  21173  5577\n32264    21184  21170  21179\n32265    21170  21172  1061\n32266    21170  1061  21179\n32267    1061  21172  21173\n32268    21168  21180  5577\n32269    21171  21172  21170\n32270    21213  21190  5583\n32271    21190  21169  21171\n32272     987  21199  21213\n32273    21213  21199  21190\n32274    21190  21171  5583\n32275    21199  5581  21190\n32276    5583  21184  21187\n32277    5583  21171  21170\n32278    5592  21252  21187\n32279    21252  21213  21187\n32280    21187  21184  21186\n32281    21187  21213  5583\n32282    21170  21184  5583\n32283    21198  21199  21200\n32284    21177  21173  21180\n32285    21169  5582  21171\n32286    5576  21177  21180\n32287    5576  21176  21175\n32288    21177  21179  1061\n32289    21178  21179  21177\n32290    21177  5576  21178\n32291    5576  21180  21176\n32292    21188  21185  5576\n32293    21188  21175  21189\n32294    21179  21178  5593\n32295    21178  5576  21185\n32296    21183  21185  5572\n32297    5576  21175  21188\n32298    21176  21174  21175\n32299    21183  21178  21185\n32300    21260  21186  21182\n32301    21186  21184  5593\n32302    21250  5592  21260\n32303    21260  5592  21186\n32304    21186  5593  21182\n32305    5592  21187  21186\n32306    21183  21181  21182\n32307    5572  21181  21183\n32308      41  21261  21260\n32309      41  21182  21181\n32310      41  21260  21182\n32311    21183  21182  5593\n32312    5593  21178  21183\n32313    21252  5592  21249\n32314    21291  21185  21188\n32315    21184  21179  5593\n32316    21168  21176  21180\n32317    21252   987  21213\n32318    21188  21189  5571\n32319    21260  21261  21250\n32320    21194  13307  21191\n32321    1553  13307  21194\n32322    21195  13276  21194\n32323    13276  1553  21194\n32324    13307  13308  5579\n32325    13277  13308  13307\n32326    21191  5579  21192\n32327    5579  13308  21198\n32328    21191  5578  21194\n32329    21193  5578  21191\n32330    21196  21195  5578\n32331    5579  21191  13307\n32332    21200  5579  21198\n32333    21195  21194  5578\n32334    21214  5557  21201\n32335    5557  13293  21201\n32336    21221  21222  21217\n32337    21214  21221  5557\n32338    21201  5556  21210\n32339    13274  5556  21201\n32340    21210  21214  21201\n32341    21195  21197  5556\n32342    21214  5584  21221\n32343    21207  5584  21214\n32344     988  21214  21210\n32345    21197  21210  5556\n32346    5556  13276  21195\n32347    21222  21221  5584\n32348    21200  21192  5579\n32349    13276  5556  13274\n32350    21193  21192  5580\n32351    21204  21200   987\n32352    21196  5578  21203\n32353    21212  21203  21193\n32354    21192  21200  21204\n32355    21203  5578  21193\n32356    21204  5580  21192\n32357    5580  21204  21206\n32358    1088  21203  21212\n32359    21246  1088  21212\n32360    5580  21245  21212\n32361    21212  21193  5580\n32362     987  21205  21204\n32363    21203  1088  21196\n32364    21210  21211   988\n32365    21197  21195  21196\n32366     988  21207  21214\n32367    21208  21207   988\n32368    5587  21197  21196\n32369    21211  21210  21197\n32370    21208  21211  21241\n32371    5587  21211  21197\n32372    21237  21238  5586\n32373    21209  21238  21207\n32374    21241  21211  5587\n32375    21208   988  21211\n32376    5587  21196  21202\n32377    21207  21238  5584\n32378    21207  21208  21209\n32379    21193  21191  21192\n32380    21199   987  21200\n32381    21228  5584  21238\n32382    1218  21223  21228\n32383    21224  21223  21226\n32384    5589  21216  21231\n32385    5588  21216  21215\n32386    21224  21226  21215\n32387    3515  21222  21223\n32388    5588  21226  21225\n32389    1218  21226  21223\n32390    5588  21233  21216\n32391    21234  21233  5588\n32392    21225  21226  1218\n32393    21226  5588  21215\n32394    21223  21222  21228\n32395    21216  21233  21231\n32396    5600  21219  21230\n32397    21230  5589  21231\n32398    21220  1219  13302\n32399    5600  21220  21219\n32400    5600  21230  21229\n32401    21219  13291  21230\n32402    21218  1219  21288\n32403    21220  21236  1219\n32404    13297  21218  5648\n32405    21460  5648  21218\n32406    21220  5600  21235\n32407    13303  1219  21218\n32408    21229  21230  21231\n32409    5648  21461  13296\n32410    2001  21231  21233\n32411    21219  21220  13302\n32412    21227  21225  1218\n32413    21227  21228  21237\n32414    21233  21234  21232\n32415    21271  21234  21225\n32416    21225  21227  5598\n32417    21234  5588  21225\n32418    5598  21271  21225\n32419    21237  21263  21227\n32420    21271  5599  21234\n32421    21270  5599  21271\n32422    21269  21271  5598\n32423    21263  5598  21227\n32424    21222  5584  21228\n32425    21234  5599  21232\n32426    5600  21239  21235\n32427    21231  2001  21229\n32428    5640  21236  21235\n32429    21236  21220  21235\n32430    21239  21229  21240\n32431    5600  21229  21239\n32432    21236  21287  21288\n32433    21232  21268  2001\n32434    21460  21462  5648\n32435    5649  21460  21288\n32436    21462  21460  21480\n32437    21218  21288  21460\n32438    21235  21239  21278\n32439    2001  21240  21229\n32440    21232  2001  21233\n32441    21288  1219  21236\n32442    21279  21232  5599\n32443    1218  21228  21227\n32444    21238  21237  21228\n32445    5648  21462  21461\n32446    1088  21202  21196\n32447    21221  21217  5557\n32448    21245  5580  21206\n32449    21245  21206  21242\n32450    21248  1088  21246\n32451    5595  21246  21245\n32452    5591  21206  21205\n32453    21246  21212  21245\n32454    21249  5591  21205\n32455    21242  21244  5595\n32456    21242  5595  21245\n32457    21258  21247  5595\n32458    21243  21242  5591\n32459    5591  21242  21206\n32460     987  21252  21205\n32461    21246  5595  21247\n32462    21286  21202  21262\n32463    21202  1088  21248\n32464    21241  21286  21277\n32465    21241  5587  21286\n32466    21202  21248  21262\n32467    5585  21208  21241\n32468    5594  21286  21262\n32469    21248  5596  21262\n32470    21276  5585  21277\n32471    5585  21241  21277\n32472    5596  21248  21247\n32473    5594  21277  21286\n32474    21248  21246  21247\n32475    5585  21209  21208\n32476    5591  21249  21251\n32477    5587  21202  21286\n32478    21243  5591  21251\n32479    21243  21251  21253\n32480    21242  21243  21244\n32481      42  21244  21243\n32482    5590  21251  21250\n32483    21244  21258  5595\n32484    5590  21253  21251\n32485      42  21259  21244\n32486    21253    42  21243\n32487    21250  21261  5590\n32488    21244  21259  21258\n32489    21255  5596  21256\n32490    21247  21258  21257\n32491    5594  21255  21254\n32492    5594  21262  21255\n32493    21247  21257  5596\n32494    21262  5596  21255\n32495    21256  21254  21255\n32496    5597  21257  21258\n32497    5602  21276  21275\n32498    21275  5594  21254\n32499    21292  21275  21254\n32500    5596  21257  21256\n32501    21257  21293  21256\n32502    5594  21275  21277\n32503    21259  5597  21258\n32504    21251  21249  21250\n32505    21252  21249  21205\n32506    21276  21277  21275\n32507    5586  21263  21237\n32508    5586  21209  21266\n32509    21271  21269  21270\n32510    21269  5598  21265\n32511    21263  5586  21264\n32512    5586  21238  21209\n32513    21272  21264  5586\n32514    21272  21266  21273\n32515    5606  21265  21264\n32516    21265  21263  21264\n32517    21269  1217  21270\n32518    5586  21266  21272\n32519    5585  21266  21209\n32520    21265  21280  21269\n32521    21235  21278  5640\n32522    2001  21268  21240\n32523    5649  21288  21287\n32524    5640  21282  21287\n32525    21278  21239  5629\n32526    21239  21240  5629\n32527    21279  21270  21308\n32528    21268  21232  21279\n32529    21287  21401  5649\n32530    21279  5603  21268\n32531    5640  21278  21282\n32532    21240  21268  21267\n32533    21279  5599  21270\n32534    5649  21480  21460\n32535    21274  21264  21272\n32536    21263  21265  5598\n32537    21272    44  21274\n32538    21274  5606  21264\n32539    21283  21280  5606\n32540    5606  21280  21265\n32541    21283  5606  21284\n32542    21272  21273    44\n32543    5606  21274  21284\n32544    21276  21285  21273\n32545    21283  21302  21280\n32546    5605  21302  21283\n32547      44  21284  21274\n32548    21285    44  21273\n32549    21266  5585  21273\n32550    21280  21302  1217\n32551    5629  21240  21267\n32552    5603  21279  21308\n32553    5629  21281  21278\n32554    21287  21282  21401\n32555    21281  5629  21326\n32556    1217  21308  21270\n32557    21267  21311  5629\n32558    5603  21308  21305\n32559    21401  21282   667\n32560    21278  21281  21282\n32561     667  21282  21281\n32562    5649  21398  21480\n32563    21308  1217  21304\n32564    21267  21268  5603\n32565    5603  21307  21267\n32566    21399  5649  21401\n32567    21302  21304  1217\n32568    1217  21269  21280\n32569    21276  21273  5585\n32570    21287  21236  5640\n32571    21254  21256    43\n32572    21204  21205  21206\n32573    5592  21250  21249\n32574    5650  21462  21480\n32575    13310  21215  21216\n32576    21185  21291  5572\n32577    21289  21290  21158\n32578    21257  5597  21293\n32579      40  21290  21289\n32580      40  21299  21290\n32581    21188  5571  21291\n32582    21189  21299  5571\n32583    21275  21292  5602\n32584    21285  21276  5602\n32585    5605  21283  21284\n32586    21284    44  21301\n32587      43  21256  21293\n32588    21292  21254    43\n32589    21284  21300  5605\n32590    21301  21300  21284\n32591    21303  21302  5605\n32592    21299  21189  21290\n32593    5610  21296  21294\n32594    5607  21296  21300\n32595    21296  5607  21294\n32596    5610  21294  21295\n32597      45  21297  21298\n32598    21315  21297  5608\n32599    21297  21315  21298\n32600      45  21298  21295\n32601    21298  5610  21295\n32602    21296  21324  21300\n32603    21324  21296  5610\n32604    5605  21324  21309\n32605    21314  21324  5610\n32606    5610  21312  21314\n32607    21300  21324  5605\n32608    21315  21369  21328\n32609    21312  21298  21315\n32610    21314  21312  21313\n32611    21315  1875  21312\n32612    21328  5609  21327\n32613    21312  5610  21298\n32614    5608  21369  21315\n32615    21309  21324  21314\n32616    5607  21300  21301\n32617    21315  21328  1875\n32618    5604  21303  21310\n32619    21309  21303  5605\n32620    21304  5604  21305\n32621    5604  21304  21303\n32622    21303  21309  21310\n32623    21304  21302  21303\n32624    5615  21318  21310\n32625    21318  5615  21313\n32626    21310  21316  5604\n32627    21316  21310  21318\n32628    21316  5616  21317\n32629    5615  21310  21309\n32630    21314  5615  21309\n32631    5604  21316  21306\n32632    21305  21306  21307\n32633    21305  5604  21306\n32634    2000  21311  21307\n32635    21311  21267  21307\n32636    21307  21306  2000\n32637    5603  21305  21307\n32638    21350  2000  21321\n32639    21317  2000  21306\n32640    21377  21325  21350\n32641    21350  21325  2000\n32642    21321  2000  21317\n32643    2000  21325  21311\n32644    21316  21317  21306\n32645    21311  21325  21326\n32646    5616  21316  21318\n32647    21311  21326  5629\n32648    21313  1875  21319\n32649    5615  21314  21313\n32650    5616  21319  21323\n32651    5616  21318  21319\n32652    1875  21322  21319\n32653    21319  21318  21313\n32654    21322  21327  5614\n32655    21322  1875  21328\n32656    21323  5614  21335\n32657    5614  21323  21322\n32658    21335  5614  21329\n32659    21322  21323  21319\n32660    21328  21327  21322\n32661    5616  21323  21320\n32662    21349  21321  5620\n32663    21321  21317  21320\n32664    5622  21350  21349\n32665    5622  21349  21371\n32666    21321  21320  5620\n32667    21349  21350  21321\n32668    21335  21348  5620\n32669    21329  21348  21335\n32670    21352  21371  21349\n32671    21352  5620  21348\n32672    5621  21371  21352\n32673    21352  21349  5620\n32674    21352  21348  21351\n32675    21335  5620  21320\n32676    21320  21323  21335\n32677    21373  5622  21371\n32678    5614  21327  21330\n32679    21320  21317  5616\n32680    21312  1875  21313\n32681    5622  21377  21350\n32682    21328  21369  5609\n32683    21332  21330  21327\n32684    5612  21332  21334\n32685    21331  21330  5612\n32686    5612  21330  21332\n32687    21332  5609  21333\n32688    21330  21329  5614\n32689    21333    46  21334\n32690    5612  21334  21341\n32691    21336  21334    46\n32692    21336  21337  21338\n32693    21333  21334  21332\n32694    21336  21341  21334\n32695    21329  21331   795\n32696    21329  21330  21331\n32697    21347   795  21345\n32698    21345   795  21331\n32699    21331  21341  21345\n32700     795  21351  21348\n32701    21336  5611  21341\n32702    5611  21336  21338\n32703    21346  21345  5611\n32704    21353  21346  5611\n32705    5611  21338  21340\n32706    5611  21345  21341\n32707    5612  21341  21331\n32708    21347  21345  21346\n32709    21336    46  21337\n32710    21327  5609  21332\n32711    5613  21339  21338\n32712    21340  21339  21343\n32713    21340  21338  21339\n32714    5613   927  21339\n32715    21340  21353  5611\n32716     927  21344  21343\n32717    21342  21344  5619\n32718    21344  21342  21343\n32719     927  21343  21339\n32720    21340  21343  21353\n32721    21343  5618  21353\n32722    5618  21343  21342\n32723    21354  21353  5618\n32724    21356  5618  21342\n32725    21342  21355  21356\n32726    21346  21353  21354\n32727    21355  21367  21359\n32728    21355  21342  5619\n32729    21359    47  21357\n32730      47  21359  21367\n32731    21356  21355  5617\n32732    5619  21367  21355\n32733    5617  21355  21359\n32734    21337  5613  21338\n32735    21365  5618  21356\n32736    21351  21347  21368\n32737    21347  21351   795\n32738    21383  21368  5627\n32739    5627  21368  21347\n32740    21346  5627  21347\n32741    21351  21368  5621\n32742    21354  21365  21366\n32743    21365  21356  21364\n32744     926  21365  21364\n32745    21365   926  21366\n32746    21354  5618  21365\n32747    21354  21366  5627\n32748    21354  5627  21346\n32749    21383  5627  21366\n32750    21368  21378  5621\n32751    21368  21383  21378\n32752    21379  21372  21378\n32753    21378  21372  5621\n32754    21378  21383  5628\n32755    21372  21371  5621\n32756     926  21389  21381\n32757    21370  21389   926\n32758    5628  21383  21380\n32759    21381  21380   926\n32760    21381  21389  21390\n32761    21380  21383  21366\n32762     926  21380  21366\n32763    21380  21381  21382\n32764     926  21364  21370\n32765    5621  21352  21351\n32766    21359  21358  5617\n32767    21359  21357  21358\n32768    21358  5630  21370\n32769    5630  21358  21357\n32770    21357  21361  5630\n32771    21358  21370  21364\n32772    21360    48  21362\n32773    21360  21357    47\n32774    5630  21361  21363\n32775    21362  21361  21360\n32776    21360  21361  21357\n32777      48  21360    47\n32778    21363  21361  21362\n32779    21431  5632  21389\n32780    21431  5630  21432\n32781    5632  21432  21423\n32782    21432  5632  21431\n32783    21370  5630  21431\n32784    21431  21389  21370\n32785    21363  5637  21456\n32786    5637  21363  21362\n32787    21423  21456  5631\n32788    21423  21432  21456\n32789    5631  21456  5637\n32790    21423  21422  5632\n32791    21456  21432  21363\n32792    21363  21432  5630\n32793    21390  21389  5632\n32794    21358  21364  5617\n32795    21364  21356  5617\n32796    21424  21423  5631\n32797    21329   795  21348\n32798    21372  21373  21371\n32799    5626  21377  21376\n32800    21377  5622  21375\n32801    21397  21326  5626\n32802    21326  21325  5626\n32803    21376  21377  21375\n32804    5626  21325  21377\n32805    21372   740  21373\n32806     740  21372  21379\n32807    21392  21374   740\n32808     740  21374  21373\n32809    21392   740  21391\n32810    21373  21374  21375\n32811    5622  21373  21375\n32812    21374  5624  21375\n32813    21397  21376  21396\n32814    21376  21397  5626\n32815    21396  21402  21394\n32816    5624  21402  21396\n32817    21396  21376  5624\n32818    21397  21396   667\n32819    21374  21406  5624\n32820    5624  21376  21375\n32821    21406  21403  21402\n32822    5625  21406  21392\n32823    5625  21392  21386\n32824    21406  21402  5624\n32825    21392  21406  21374\n32826    5625  21403  21406\n32827    21391   740  21379\n32828    21397   667  21281\n32829    5628  21382  21388\n32830    5628  21380  21382\n32831    5635  21391  21388\n32832    21391  21379  21388\n32833    21382  21387  21388\n32834    21388  21379  5628\n32835    5634  21390  21420\n32836    5634  21382  21381\n32837    21418  5634  21420\n32838    5634  21418  21387\n32839    21390  21422  21420\n32840    5634  21387  21382\n32841    21390  5634  21381\n32842    5635  21388  21387\n32843    21386  5635  21384\n32844    5635  21386  21391\n32845    21411  21385  21384\n32846    21384  21385  21386\n32847    5635  21419  21384\n32848    21385  5625  21386\n32849    21419  21418  21425\n32850    21419  5635  21387\n32851    21434  5636  21427\n32852    21425  5636  21419\n32853    21425  21418  21421\n32854    21419  5636  21384\n32855    21387  21418  21419\n32856    21411  21384  5636\n32857    21418  21420  5633\n32858    21386  21392  21391\n32859    5628  21379  21378\n32860    21404  5625  21385\n32861     667  21394  21393\n32862     667  21396  21394\n32863    21393  21395  5654\n32864    21395  21393  21394\n32865    21394  5623  21395\n32866    21393  21399  21401\n32867    5623  21403  21405\n32868    5623  21394  21402\n32869    5663  21410  21407\n32870    21405  21410  5623\n32871    21403  21404  21405\n32872    5623  21410  21395\n32873    21403  5623  21402\n32874    21395  21410  21416\n32875    21399  5654  21398\n32876    21399  21393  5654\n32877    21400  2305  21398\n32878    21400  21398  5654\n32879    5654  21416  21400\n32880    21399  21398  5649\n32881    21416  5663  21417\n32882    21416  5654  21395\n32883    21526  21417  21412\n32884    21412  21417  5663\n32885    21412  5663  21409\n32886    21416  21417  21400\n32887    5663  21416  21410\n32888    21417  2305  21400\n32889    21407  21410  21405\n32890    21401   667  21393\n32891    21404   722  21407\n32892    21404  21385   722\n32893    21407  21408  21409\n32894    21408  21407   722\n32895     722  21414  21408\n32896    21404  21407  21405\n32897    21411  21434  21414\n32898    21434  21411  5636\n32899    21414  21415  21408\n32900    5638  21415  21414\n32901    21415  21442  21445\n32902    21411  21414   722\n32903    21403  5625  21404\n32904    21408  21415  5664\n32905    21409  5664  21413\n32906    21409  21408  5664\n32907    21680  5665  21413\n32908    5665  21412  21413\n32909    21413  5664  21455\n32910    21412  21409  21413\n32911    1838  21455  21454\n32912    21445  21455  5664\n32913    21680  1838  21661\n32914    1838  21680  21455\n32915    21661  1838  21659\n32916    5665  21680  21555\n32917    21454  21455  21445\n32918    21455  21680  21413\n32919    21415  21445  5664\n32920    5665  21526  21412\n32921    21414  21434  5638\n32922    21409  5663  21407\n32923    21411   722  21385\n32924    21480  21398  21516\n32925    21427  5636  21425\n32926    21326  21397  21281\n32927    21428  21421  5633\n32928    5633  21421  21418\n32929    21425    50  21427\n32930    21429    50  21421\n32931    5633  21422  21424\n32932    21425  21421    50\n32933    21429  21428    49\n32934    21424  21428  5633\n32935    21438  5639  21426\n32936    21428  21424    49\n32937    21429  21421  21428\n32938    21423  21424  21422\n32939    21427    50  21426\n32940    21433  5638  21434\n32941    21433  21427  5639\n32942    21442  5695  21445\n32943    21437  21442  5638\n32944    5638  21433  21437\n32945    21434  21427  21433\n32946    21439  21437  5744\n32947    21439  21442  21437\n32948    5695  21439  21441\n32949    5695  21442  21439\n32950    5639  21435  21433\n32951    21435  21437  21433\n32952    21427  21426  5639\n32953    21445  5695  21454\n32954    21420  21422  5633\n32955    21435  21438    51\n32956    21435  5639  21438\n32957      49  21424  21430\n32958    21436    51  21443\n32959    5744  21437  21436\n32960    21444  21436  21443\n32961    21436  21444  5744\n32962    21436  21435    51\n32963    21440  21439  5744\n32964    21440  21444  21446\n32965    21441  21439  21440\n32966    21446  5700  21440\n32967    21440  5700  21441\n32968    21444    52  21446\n32969    21440  5744  21444\n32970      52  21452  21447\n32971    21452  5701  21447\n32972    5701  21452  21451\n32973    5701  21451  21449\n32974    21447  5701  21450\n32975      52  21447  21446\n32976    21444  21443    52\n32977    21448  21446  21447\n32978    21437  21435  21436\n32979    21390  5632  21422\n32980    5695  21441  21454\n32981    21441  21453  21454\n32982    21453  21441  5700\n32983    21448  21662  5700\n32984    5700  21662  21453\n32985    21446  21448  5700\n32986    21453  21659  1838\n32987    21450  21449  21669\n32988    21449  21450  5701\n32989    21679  21448  5693\n32990    21669  5693  21450\n32991    21669  5694  21670\n32992    5693  21448  21447\n32993    21450  5693  21447\n32994    21671  5693  21669\n32995    21662  21679  5692\n32996    21662  21448  21679\n32997    21661  21659  21660\n32998    5692  21659  21662\n32999    21679  21667  5692\n33000    21662  21659  21453\n33001    21671  21670  1951\n33002    21679  5693  21671\n33003    21666  5692  21667\n33004    1951  21667  21671\n33005    21670  21706  1951\n33006    21671  21667  21679\n33007    21669  21670  21671\n33008    21660  21659  5692\n33009    21669  21449  21458\n33010    21453  1838  21454\n33011    21457  21458  21459\n33012    21458  5694  21669\n33013    21707  5694  21457\n33014    21457  5694  21458\n33015    21458   885  21459\n33016    21458  21449   885\n33017    5715  21728  21457\n33018    5715  21759  21728\n33019    5715  21457  21459\n33020      53  21711  21759\n33021    21707  21728  5705\n33022    21728  21707  21457\n33023    21710  21706  5705\n33024    5705  21706  21707\n33025    21728  21711  5705\n33026    21706  21670  21707\n33027      53  21727  21711\n33028    21711  21728  21759\n33029    21720  21712  21727\n33030    21727  21712  21711\n33031    21719  21727  5710\n33032    21720  21727  21719\n33033    21719  21726  5709\n33034    5705  21711  21708\n33035    5710  21727    53\n33036    1951  21706  21672\n33037    21707  21670  5694\n33038     885  21449  21451\n33039    21668  21667  1951\n33040    21442  21415  5638\n33041    21430  21424  5631\n33042    21708  21711  21712\n33043    21304  21305  21308\n33044    21661  21555  21680\n33045    21464  2002  21468\n33046    21464  13301  2002\n33047    21465  5642  21466\n33048    5642  13306  21464\n33049    21464  21469  5642\n33050    21465  13305  5642\n33051    21468  21469  21464\n33052    21463  2002  21461\n33053    5641  21467  21466\n33054    21466  5642  21469\n33055    21466  21469  21471\n33056    21468  2002  21463\n33057    13300  21461  2002\n33058    21465  21466  21467\n33059    21476  21467  21477\n33060    21482  14394  21476\n33061    21481  14392  21482\n33062    14392  3827  21482\n33063    21482  21476  5647\n33064    1220  21467  21476\n33065    5647  21477  21474\n33066    5647  21481  21482\n33067    21495  5644  21481\n33068    21481  5644  14392\n33069    21481  5647  21473\n33070    5647  21476  21477\n33071    21477  21467  5641\n33072    5644  21486  14391\n33073    21469  21468  5643\n33074    14392  5644  14391\n33075    21479  5643  21468\n33076    21479  21463  5650\n33077    21471  5643  21472\n33078    21471  21469  5643\n33079    21479  21506  5643\n33080    21471  5641  21466\n33081    21506  21472  5643\n33082    21505  21479  5650\n33083    21511  21478  21470\n33084    21470  21471  21472\n33085    21470  21472   646\n33086    21506  21479  21505\n33087    21461  21462  21463\n33088    21471  21470  5641\n33089    21474  21473  5647\n33090    21477  21478  21474\n33091    21495  21473  2005\n33092    21495  21481  21473\n33093    21474  21475  21473\n33094    21478  21477  5641\n33095    21475  2005  21473\n33096    21478  5646  21474\n33097    21501  21494  21500\n33098    21494  21495  2005\n33099    21494  2005  21500\n33100    21475  21474  5646\n33101    5641  21470  21478\n33102    5644  21495  21491\n33103    2005  21475  21552\n33104    21479  21468  21463\n33105    5650  21463  21462\n33106    21491  21495  21494\n33107    21483  14393  3826\n33108    14393  14383  3826\n33109    3822  21490  14933\n33110    21483  21490  14393\n33111    3826  21486  21484\n33112    14384  21486  3826\n33113    1221  21483  21485\n33114    21484  21483  3826\n33115    21489  3820  21487\n33116    21487  21490  1221\n33117    21483  21484  21485\n33118    1221  21490  21483\n33119    21486  21491  21484\n33120    14933  21490  21487\n33121    21504  14389  21499\n33122    14388  14933  3820\n33123    14417  21504  21503\n33124    14417  1574  21504\n33125    14388  3820  14389\n33126    14417  14415  14416\n33127    21504  5668  21503\n33128    3820  14933  21487\n33129    3859  21503  21571\n33130    3859  14417  21503\n33131    5668  21504  21499\n33132    14389  3820  21499\n33133    3820  21489  21499\n33134    14417  3859  14415\n33135    21488  21487  1221\n33136    14393  21490  3822\n33137    5645  21485  21484\n33138    21491  21494  5645\n33139    1221  21485  21492\n33140    21488  1221  21492\n33141    21485  5645  21493\n33142    21487  21488  21489\n33143    5666  21492  21493\n33144    21493  21492  21485\n33145    21492  21502  21488\n33146    5666  21502  21492\n33147    5675  21502  21536\n33148    21493  5645  21501\n33149    21494  21501  5645\n33150    21488  21502  5675\n33151    21496  5668  21499\n33152    21496  21489  5675\n33153    21554  21503  5668\n33154    21571  21503  21554\n33155    5668  21496  21498\n33156    21496  21499  21489\n33157    21497  21498  21496\n33158    21536  21497  5675\n33159    5669  21554  21553\n33160    21554  5668  21498\n33161    21498  21553  21554\n33162    21554  5669  21571\n33163    21498  21497  1572\n33164    21496  5675  21497\n33165    21489  21488  5675\n33166    21566  3859  21571\n33167    21501  21532  21493\n33168    21484  21491  5645\n33169    21486  5644  21491\n33170    5669  21570  21571\n33171    21506  21510  21472\n33172    14389  21504  1574\n33173    21506  5652  21510\n33174    21516  21505  5650\n33175     646  21510  21515\n33176     646  21472  21510\n33177    21505  21516  21507\n33178     646  21511  21470\n33179    21509  5652  21507\n33180    2305  21507  21516\n33181    21510  21514  21515\n33182    5652  21514  21510\n33183    21507  2305  21508\n33184    21507  5652  21505\n33185    21480  21516  5650\n33186     646  21515  21512\n33187    21528  5646  21513\n33188    5646  21478  21511\n33189    21552  21528  5657\n33190    21552  21475  21528\n33191    5646  21511  21513\n33192    21552  21500  2005\n33193    21521  21528  21513\n33194    21512  21513  21511\n33195    21551  5657  21541\n33196    21551  21552  5657\n33197    5659  21513  21512\n33198    21521  5657  21528\n33199    21511   646  21512\n33200    21552  21551  21500\n33201    21512  21515  21523\n33202    5652  21506  21505\n33203    21509  21508  5653\n33204    21526  21508  2305\n33205    21519  21514  21509\n33206    21514  5652  21509\n33207    21527  21508  21526\n33208    21509  21507  21508\n33209    21518  5651  21519\n33210    21527  5653  21508\n33211    21524  21523  5651\n33212    5651  21514  21519\n33213    21517  21519  5653\n33214    21519  21509  5653\n33215    5665  21527  21526\n33216    5651  21523  21515\n33217    21522  21521  5659\n33218    21521  21513  5659\n33219    21520  5657  21521\n33220    21541  5657  21520\n33221    5659  21523  21525\n33222    21512  21523  5659\n33223    1575  21520  21522\n33224    21522  21520  21521\n33225    21520  21540  21541\n33226    1575  21540  21520\n33227    21522  21525  21683\n33228    21522  5659  21525\n33229    21525  21523  21524\n33230    21551  21541  21539\n33231    5653  21527  21556\n33232    21514  5651  21515\n33233    21398  2305  21516\n33234    5655  21541  21540\n33235    21532  5666  21493\n33236    21501  5656  21532\n33237    21529  21536  21502\n33238    21530  21529  5666\n33239    5666  21532  21530\n33240    21500  5656  21501\n33241    21537  21530  21532\n33242    21537  5656  21539\n33243    21531  5661  21529\n33244    21530  21531  21529\n33245    21533  5661  21534\n33246    21532  5656  21537\n33247    21551  5656  21500\n33248    21529  5661  21536\n33249    1572  21553  21498\n33250    21497  21533  1572\n33251    21610  5669  21553\n33252    21605  5669  21610\n33253    21553  1572  21557\n33254    21536  21533  21497\n33255    21535  21557  1572\n33256    21533  21536  5661\n33257    5687  21610  21557\n33258    21610  21553  21557\n33259    21609  21605  21610\n33260    1572  21533  21535\n33261    21533  21534  21535\n33262    21548  21557  21535\n33263    1573  21530  21537\n33264    21502  5666  21529\n33265    1573  21531  21530\n33266    21537  21538  1573\n33267    21543  21534  5661\n33268    21545  21543  21531\n33269    21531  1573  21545\n33270    21537  21539  21538\n33271    21546  21538  21550\n33272    5655  21538  21539\n33273    5662  21543  21545\n33274    21545  1573  21546\n33275    21550  21538  5655\n33276    21546  1573  21538\n33277    21551  21539  5656\n33278    21542  21543  5662\n33279    21548  5687  21557\n33280    21535  5660  21548\n33281    21615  21609  5687\n33282    21609  21610  5687\n33283    5687  21548  21547\n33284    5660  21535  21534\n33285    21549  21548  5660\n33286    21542  5660  21534\n33287    21614  21619  21607\n33288    21614  21609  21615\n33289    21615  5687  21547\n33290    21615  1637  21614\n33291    21657  5660  21542\n33292    21547  21548  21549\n33293    21534  21543  21542\n33294    21605  21609  5677\n33295    21547  21626  21615\n33296    5661  21531  21543\n33297    21541  5655  21539\n33298    21605  21570  5669\n33299    21545  21546  21544\n33300    5646  21528  21475\n33301    21417  21526  2305\n33302    21614  5677  21609\n33303    3860  21558  14405\n33304    14407  21561  3860\n33305    3823  21558  21560\n33306    3823  14411  21558\n33307    3860  21559  21558\n33308    3823  21563  14412\n33309    21559  21560  21558\n33310    21565  3860  21561\n33311    21564  1642  21562\n33312    21564  3823  21560\n33313    21568  21564  21560\n33314    21559  3860  21565\n33315    3859  21561  14415\n33316    3823  21564  21563\n33317    21578  14413  3824\n33318    3824  14409  21563\n33319    21582  14525  3844\n33320    21582  3844  21601\n33321    3824  21563  21562\n33322    14413  14408  3824\n33323    5671  21601  21578\n33324    21562  21578  3824\n33325    21601  21600  21582\n33326    5671  21600  21601\n33327    21574  21578  21562\n33328    21578  21601  14413\n33329    21563  21564  21562\n33330    1641  21582  21600\n33331    21560  21559  5667\n33332    21561  14407  14415\n33333    21559  21577  5667\n33334    21566  21565  21561\n33335    21568  5667  21569\n33336    21568  21560  5667\n33337    21565  21566  1162\n33338    21568  1642  21564\n33339    21575  21577  1162\n33340    21570  1162  21566\n33341    5667  21576  21569\n33342    21577  21576  5667\n33343    1162  21570  21604\n33344    1162  21577  21565\n33345    3859  21566  21561\n33346    21568  21569  21567\n33347    21573  5671  21574\n33348    21574  21562  1642\n33349    21591  21600  5671\n33350    21589  21600  21591\n33351    21574  1642  21572\n33352    5671  21578  21574\n33353    5672  21573  21572\n33354    21567  21572  1642\n33355    21591  5670  21589\n33356    21591  5671  21573\n33357    21591  21573  21590\n33358    21573  21574  21572\n33359    1642  21568  21567\n33360    21588  21589  5670\n33361    21572  21567  21628\n33362    21559  21565  21577\n33363    21571  21570  21566\n33364    1641  21600  21589\n33365    21579  14485  3843\n33366    3843  14525  21583\n33367    14491  3855  14495\n33368    3856  14495  14494\n33369    14485  21579  14494\n33370    14493  14494  14495\n33371    21580  21579  3843\n33372    21580  21583  21586\n33373    21579  3856  14494\n33374    21581  3856  21579\n33375    3856  21595  21584\n33376    21580  3843  21583\n33377    21582  21583  14525\n33378    14495  3856  21584\n33379    14421  14422  14420\n33380    14492  14420  1870\n33381    21587  14488  14421\n33382    3842  14421  14488\n33383    21587  14421  3969\n33384    14492  14484  14491\n33385    21585  14420  14492\n33386    14491  3857  14492\n33387    3968  21587  22659\n33388    3968  14488  21587\n33389    3857  14491  21584\n33390    14420  3969  14421\n33391    14491  14495  21584\n33392    14489  14488  3968\n33393    21581  21579  21580\n33394    14488  14489  14487\n33395    5679  21580  21586\n33396    1641  21589  21586\n33397    21595  21593  21584\n33398    21596  21595  21581\n33399    21580  5679  21581\n33400    21595  3856  21581\n33401    21596  5679  21598\n33402    21588  5679  21586\n33403    21592  21593  21594\n33404    1665  21593  21595\n33405    5679  21588  21598\n33406    21596  21581  5679\n33407    21589  21588  21586\n33408    21584  21593  3857\n33409    21597  3969  21585\n33410    21585  3969  14420\n33411    21587  3969  21602\n33412    22643  3968  22659\n33413    21585  3857  21592\n33414    14492  3857  21585\n33415    21603  21602  21597\n33416    21597  21602  3969\n33417    22660  22659  1537\n33418    21587  21602  22659\n33419    21602  1537  22659\n33420    22659  22660  22643\n33421    5689  21597  21592\n33422    21585  21592  21597\n33423    3857  21593  21592\n33424    5948  22643  22660\n33425    21596  1665  21595\n33426    1641  21586  21583\n33427    21582  1641  21583\n33428    22642  3968  22643\n33429    21569  5674  21567\n33430    14525  3843  14486\n33431    5673  21576  21575\n33432    21604  21575  1162\n33433    5674  21628  21567\n33434    5674  21569  21612\n33435    21575  21604  21606\n33436    21575  21576  21577\n33437    21613  21612  5673\n33438    5677  21606  21604\n33439    21612  21611  5674\n33440    5673  21612  21576\n33441    5674  21611  21622\n33442    21606  5673  21575\n33443    21570  21605  21604\n33444    21608  5673  21606\n33445    5672  21628  21627\n33446    21573  5672  21590\n33447    5670  21590  21630\n33448    21591  21590  5670\n33449    5672  21638  21590\n33450    21572  21628  5672\n33451    21627  21622  5680\n33452    21638  5672  21627\n33453    21630  21638  2243\n33454    21630  21590  21638\n33455    21627  21642  21638\n33456    21627  21628  21622\n33457    21628  5674  21622\n33458    21599  5670  21630\n33459    21606  5677  21607\n33460    5670  21599  21588\n33461    21613  21608  21625\n33462    21607  21608  21606\n33463    1640  21611  21613\n33464    21613  21611  21612\n33465    5676  21608  21607\n33466    21608  21613  5673\n33467    21618  21617  1640\n33468    5676  21625  21608\n33469    21618  21616  21617\n33470    1640  21617  21611\n33471    21625  21624  1640\n33472    21625  1640  21613\n33473    5676  21607  21619\n33474    21617  5680  21622\n33475    21642  5680  21621\n33476    21638  21642  2243\n33477    21631  2243  21641\n33478    21630  2243  21631\n33479    21642  21639  2243\n33480    21627  5680  21642\n33481    5681  21639  21621\n33482    21639  21642  21621\n33483    5683  21641  21640\n33484    21641  2243  21639\n33485    21641  21639  21640\n33486    21621  5680  21616\n33487    5680  21617  21616\n33488    21631  21641  21646\n33489    21623  21625  5676\n33490    21617  21622  21611\n33491    5677  21614  21607\n33492    21599  21630  21631\n33493    21596  21629  1665\n33494    21598  21588  21599\n33495    21633  21594  1665\n33496    21593  1665  21594\n33497    5678  21598  21599\n33498    5689  21592  21594\n33499    21637  21629  21636\n33500    5678  21629  21598\n33501    21632  21633  5741\n33502    21633  1665  21637\n33503    21629  5678  21636\n33504    21637  1665  21629\n33505    21631  5678  21599\n33506    21594  21633  21632\n33507    21656  1537  21603\n33508    21602  21603  1537\n33509    22684  22660  1537\n33510    22683  22660  22684\n33511    21603  5689  21634\n33512    5689  21603  21597\n33513    21635  21634  21632\n33514    21634  21656  21603\n33515    22684  21656  22708\n33516    22684  1537  21656\n33517    21634  5968  21656\n33518    5689  21632  21634\n33519    5689  21594  21632\n33520    22684  5949  22683\n33521    21644  21633  21637\n33522    21598  21629  21596\n33523    21637  5684  21644\n33524    21646  21636  5678\n33525    5741  21644  21643\n33526    5741  21633  21644\n33527    21636  21646  21647\n33528    5741  21635  21632\n33529    21651  5684  21647\n33530    21647  5684  21636\n33531    21644  21645  21643\n33532    5684  21645  21644\n33533    21647  5683  21650\n33534    21647  21646  5683\n33535    21631  21646  5678\n33536    5741  21643  21648\n33537    21807  22708  5968\n33538    5968  21634  21635\n33539    22706  5949  22708\n33540    5949  22684  22708\n33541    5968  21635  21649\n33542    22708  21656  5968\n33543    21649  21648  2214\n33544    21648  21649  21635\n33545    5949  22706  22694\n33546    22708  21807  22706\n33547    21807  21649  21806\n33548    22707  22694  22706\n33549    21807  5969  22706\n33550    21807  5968  21649\n33551    21635  5741  21648\n33552    22683  5949  22693\n33553    21648  21643  21787\n33554    21636  5684  21637\n33555    21641  5683  21646\n33556    5948  22660  22683\n33557    21621  21616  21620\n33558    21576  21612  21569\n33559    21605  5677  21604\n33560    5949  22694  22693\n33561    21687  5655  21540\n33562    21467  1220  21465\n33563    21555  5699  21556\n33564    21555  21661  5699\n33565    21518  21519  21517\n33566    21663  21517  21556\n33567    21556  5699  21663\n33568    21555  21556  21527\n33569    21665  21664  5696\n33570    21664  21663  5699\n33571    21517  21663  1567\n33572    21665  21663  21664\n33573    21664  21660  21666\n33574    21664  5699  21660\n33575    5665  21555  21527\n33576    1567  21663  21665\n33577    5658  21524  21689\n33578    21524  5651  21518\n33579    21683  5658  21684\n33580    21683  21525  5658\n33581    21524  21518  21689\n33582    21683  1575  21522\n33583    21691  21689  21690\n33584    1567  21689  21518\n33585    21684  21691  21703\n33586    21684  5658  21691\n33587    21690  21689  1567\n33588    21691  5658  21689\n33589    21518  21517  1567\n33590    21682  21683  21684\n33591    1567  21665  21681\n33592    21517  5653  21556\n33593    21675  21665  5696\n33594    21675  5696  21673\n33595    21681  21675  5698\n33596    21681  21665  21675\n33597    5696  21666  21668\n33598    21681  21690  1567\n33599    21674  21675  21673\n33600    21674  21673  5697\n33601    21677  21676  5698\n33602    5698  21675  21674\n33603    21673  21668  21672\n33604    21673  5696  21668\n33605    21660  5692  21666\n33606    21681  5698  21676\n33607    5702  21703  21691\n33608    5702  21690  21676\n33609    21693  5703  21703\n33610    5703  21684  21703\n33611    21703  5702  21704\n33612    21691  21690  5702\n33613    5702  21732  21704\n33614    21677  21678  21676\n33615    21693  21694  21692\n33616    21693  21703  21704\n33617    1568  21693  21704\n33618    5702  21676  21678\n33619    21690  21681  21676\n33620    5703  21693  21692\n33621    5698  21674  21714\n33622    21664  21666  5696\n33623    21668  21666  21667\n33624    21682  21684  5703\n33625    21687  21550  5655\n33626    21540  21696  21687\n33627    21546  5691  21544\n33628    21688  5691  21550\n33629    21550  21687  21688\n33630    21550  5691  21546\n33631    5690  21687  21696\n33632    21682  21696  1575\n33633    21702  21685  5691\n33634    21688  21702  5691\n33635    21695  21696  21682\n33636    5690  21688  21687\n33637    1575  21683  21682\n33638    21544  5691  21685\n33639    21542  21658  21657\n33640    5662  21545  21544\n33641    21549  21657  21763\n33642    21549  5660  21657\n33643    5662  21544  21686\n33644    5662  21658  21542\n33645    1571  21658  21774\n33646    21686  21658  5662\n33647    21763  1571  21768\n33648    21763  21657  1571\n33649    21774  21658  21686\n33650    1571  21657  21658\n33651    21544  21685  21686\n33652    5688  21549  21763\n33653    21686  21685  5718\n33654    21696  21540  1575\n33655    21699  5690  21697\n33656    21695  5690  21696\n33657    21702  21699  1224\n33658    21702  21688  21699\n33659    5690  21695  21697\n33660    21685  21702  21705\n33661    21698  21697  5731\n33662    21692  21697  21695\n33663    21736  21705  1224\n33664    1224  21699  21698\n33665    5731  21697  21692\n33666    21698  21699  21697\n33667    21682  5703  21695\n33668    21702  1224  21705\n33669    21775  21774  5718\n33670    5718  21685  21705\n33671    21773  1571  21774\n33672    21768  1571  21773\n33673    5718  21705  21760\n33674    21774  21686  5718\n33675    5726  21773  21775\n33676    21760  21775  5718\n33677    21782  5727  21768\n33678    5726  21782  21773\n33679    5727  21782  21811\n33680    21782  21768  21773\n33681    21830  21775  21760\n33682    21775  21773  21774\n33683    21760  21705  21736\n33684    21763  21768  21769\n33685    21698  21701  1224\n33686    21688  5690  21699\n33687    5703  21692  21695\n33688    5727  21769  21768\n33689    21678  21732  5702\n33690    21547  21549  5688\n33691    21672  21710  5697\n33692    1951  21672  21668\n33693    21715  21714  21674\n33694    21709  21715  5697\n33695    5697  21710  21709\n33696    21715  21674  5697\n33697    21716  21709  5704\n33698    21708  21709  21710\n33699    21730  21713  1142\n33700    1142  21715  21716\n33701    1142  21716  21718\n33702    21716  21715  21709\n33703    21710  21672  21706\n33704    21715  1142  21714\n33705    5714  21677  21713\n33706    21677  5698  21714\n33707    21678  5714  21733\n33708    21733  21732  21678\n33709    21677  21714  21713\n33710    21704  21732  21731\n33711    5714  21734  21733\n33712    21730  21754  21713\n33713    21733  5713  21732\n33714    21735  5713  21733\n33715    21734  5714  21754\n33716    21754  5714  21713\n33717    21714  1142  21713\n33718    21731  21732  5713\n33719    5704  21709  21708\n33720    21677  5714  21678\n33721    5704  21720  21717\n33722    5704  21708  21712\n33723    21718  21717  21721\n33724    21717  21718  5704\n33725    21720  5709  21717\n33726    21718  21730  1142\n33727    21722  21721  21717\n33728    21724  21722  5709\n33729    21718  21721  21730\n33730    5707  21729  21721\n33731    21729  21746  5706\n33732    21722  21717  5709\n33733    21720  21719  5709\n33734    21730  21721  21729\n33735    21735  21734   700\n33736    21754  21730  5706\n33737    21735  21743  5713\n33738    21753  21743  21735\n33739    21754  5706  21745\n33740    21734  21735  21733\n33741    21745  21734  21754\n33742    21745  5706  21746\n33743     700  21753  21735\n33744     700  21745  21744\n33745     700  21887  21753\n33746    21745   700  21734\n33747    21730  21729  5706\n33748    21742  21743  5712\n33749    5707  21721  21722\n33750    21716  5704  21718\n33751    21712  21720  5704\n33752    21741  5713  21743\n33753    21738  5731  21694\n33754    21694  5731  21692\n33755    21701  21736  1224\n33756    21701  21698  21700\n33757    21694  1568  21740\n33758    21693  1568  21694\n33759    21694  21739  21738\n33760    21741  1568  21731\n33761    5730  21701  21700\n33762    21700  5731  21738\n33763    21700  21738  21747\n33764    21740  1568  21741\n33765    21704  21731  1568\n33766    21737  21701  5730\n33767    21830  5726  21775\n33768    21760  5725  21830\n33769    21818  21782  5726\n33770    21811  21782  21818\n33771    5726  21830  21822\n33772    21760  21736  5725\n33773    21755  21830  5725\n33774    21737  5725  21736\n33775    21811  21818  5728\n33776    21818  5726  21822\n33777    21751  5725  21737\n33778    21755  21822  21830\n33779    21736  21701  21737\n33780    21821  21818  21822\n33781    21740  21739  21694\n33782    21698  5731  21700\n33783    5729  21739  21748\n33784    5750  21740  21741\n33785    21750  21747  21749\n33786    21747  21738  5729\n33787    21740  5750  21739\n33788    21747  5730  21700\n33789    21748  5750  21757\n33790    21742  5750  21741\n33791    5729  21749  21747\n33792    21748  21758  5729\n33793    21742  21892  5750\n33794    21748  21739  5750\n33795    21731  5713  21741\n33796    21747  21750  5730\n33797    21751  21755  5725\n33798    21737  21752  21751\n33799    21822  21755  1839\n33800    5728  21818  21821\n33801    21755  21751  21756\n33802    5730  21752  21737\n33803    21756  1839  21755\n33804    21752  5740  21751\n33805    21827  21821  21828\n33806    21822  1839  21821\n33807    1839  21828  21821\n33808    21821  21827  5728\n33809    21982  1839  21756\n33810    21756  21751  5740\n33811    5730  21750  21752\n33812    21811  5728  21812\n33813    21986  21820  21827\n33814    21739  5729  21738\n33815    21743  21742  21741\n33816    21811  21809  5727\n33817    21752  21750  21966\n33818    21672  5697  21673\n33819    21660  5699  21661\n33820    21820  5728  21827\n33821    21655  21619  1637\n33822    1637  21615  21626\n33823    21623  21624  21625\n33824    21623  5676  21654\n33825    1637  21626  21761\n33826    21619  21614  1637\n33827    21761  21655  1637\n33828    21772  21626  5688\n33829    21654  21767  21623\n33830    21654  21619  21655\n33831    21623  21767  5686\n33832    21761  21626  21772\n33833    21547  5688  21626\n33834    21654  21655  5685\n33835    21616  5682  21620\n33836    21618  1640  21624\n33837    5681  21620  21792\n33838    5681  21621  21620\n33839    21618  21624  21770\n33840    5681  21640  21639\n33841    21783  5682  21770\n33842    5686  21770  21624\n33843    21620  21791  21792\n33844    5682  21791  21620\n33845    21764  21770  5686\n33846    21770  5682  21618\n33847    21624  21623  5686\n33848    21653  5681  21792\n33849    21762  21655  21761\n33850    5682  21616  21618\n33851    21761  5716  21762\n33852    21769  21772  5688\n33853    5685  21762  21778\n33854    5685  21655  21762\n33855    21772  21769  21771\n33856    5685  21767  21654\n33857    21777  21762  5716\n33858    21771  5716  21772\n33859    1638  21765  21776\n33860    21776  5685  21778\n33861    5716  21771  21808\n33862    21777  21778  21762\n33863    5727  21771  21769\n33864    5685  21776  21767\n33865    21764  21783  21770\n33866    5686  21765  21764\n33867    21779  21791  21783\n33868    21791  5682  21783\n33869    21783  21764  5720\n33870    21767  21765  5686\n33871    5720  21779  21783\n33872    21765  21766  21764\n33873    1329  21804  21795\n33874    1329  21791  21779\n33875    21781  1329  21779\n33876    5720  21764  21766\n33877    21767  21776  21765\n33878    21791  1329  21792\n33879    21779  5720  21780\n33880    21772  5716  21761\n33881    5688  21763  21769\n33882    21795  21792  1329\n33883    21650  21651  21647\n33884    5683  21652  21650\n33885    21784  21645  21651\n33886    21645  5684  21651\n33887    21651  21650  1538\n33888    21652  5683  21640\n33889    21785  21650  21652\n33890    21653  21652  21640\n33891    21790  5742  21784\n33892    21784  21651  1538\n33893    21652  21653  5719\n33894    21785  1538  21650\n33895    21640  5681  21653\n33896    21645  21784  5742\n33897    5969  21806  21862\n33898    21806  21649  2214\n33899    22707  5969  22839\n33900    22706  5969  22707\n33901    21862  21806  21799\n33902    21807  21806  5969\n33903    21786  2214  21787\n33904    21787  21643  5742\n33905    22839  21862  22860\n33906    22839  5969  21862\n33907    21788  21787  5742\n33908    2214  21799  21806\n33909    21648  21787  2214\n33910    22838  22707  22839\n33911    21784  1538  21789\n33912    21643  21645  5742\n33913    21794  21785  5719\n33914    5719  21785  21652\n33915    21790  21788  5742\n33916    21790  21784  21789\n33917    5719  21795  21803\n33918    5719  21653  21795\n33919    21805  21789  21793\n33920    21803  21794  5719\n33921    21789  5746  21790\n33922    21789  1538  21793\n33923    21800  21790  5746\n33924    21794  21793  21785\n33925    21803  21795  21804\n33926    21794  5724  21793\n33927    21797  21799  21786\n33928    21786  21787  21788\n33929    21862  21799  5999\n33930    5998  22839  22860\n33931    21786  21788  6009\n33932    21799  2214  21786\n33933    21797  6009  21798\n33934    21800  6009  21788\n33935    21796  5999  21797\n33936    22860  21862  5999\n33937    21797  5999  21799\n33938    22860  5999  21859\n33939    21800  21801  6009\n33940    6009  21797  21786\n33941    21788  21790  21800\n33942    5998  22860  22858\n33943    21794  21803  21833\n33944    1538  21785  21793\n33945    21653  21792  21795\n33946    22694  22707  2075\n33947    21814  21776  21778\n33948    5676  21619  21654\n33949    21778  5717  21814\n33950    21777  5716  21808\n33951    1638  21814  21813\n33952    1638  21776  21814\n33953    21777  21808  21810\n33954    1638  21766  21765\n33955    21810  5717  21777\n33956    1328  21808  21809\n33957    21814  21815  21813\n33958    5717  21815  21814\n33959    5717  21810  21817\n33960    1328  21810  21808\n33961    21771  21809  21808\n33962    1638  21813  21831\n33963    21780  21781  21779\n33964    5720  21854  21780\n33965    21835  21804  21781\n33966    21804  1329  21781\n33967    21781  21780  5722\n33968    5723  21803  21804\n33969    21844  21780  21854\n33970    21831  21854  21766\n33971    21835  5722  21839\n33972    21835  21781  5722\n33973    5721  21854  21831\n33974    21844  5722  21780\n33975    21766  1638  21831\n33976    5723  21804  21835\n33977    21831  21813  21824\n33978    21777  5717  21778\n33979    21816  1328  21819\n33980    21812  1328  21809\n33981    21817  21816  5733\n33982    21817  21810  21816\n33983    1328  21812  21819\n33984    21817  21815  5717\n33985    21829  21816  21819\n33986    21820  21819  21812\n33987    21857  5734  21826\n33988    21826  21817  5733\n33989    5738  21819  21820\n33990    21829  5733  21816\n33991    21811  21812  21809\n33992    21817  21826  21815\n33993    21824  5721  21831\n33994    21813  5734  21824\n33995    21842  21844  5721\n33996    21844  21854  5721\n33997    5721  21824  21823\n33998    5734  21813  21815\n33999    21823  21842  5721\n34000    5734  21825  21824\n34001    21843  21853  21839\n34002    5722  21843  21839\n34003    21843  21844  21842\n34004    5732  21839  21853\n34005    21842  1639  21843\n34006    21824  21825  21823\n34007    21815  21826  5734\n34008    21843  5722  21844\n34009    21842  21823  22254\n34010    1328  21816  21810\n34011    5727  21809  21771\n34012    21840  21835  21839\n34013    21836  21805  5724\n34014    5724  21794  21833\n34015    21837  5746  21805\n34016    5746  21789  21805\n34017    21836  5724  21832\n34018    21805  21793  5724\n34019    21836  21837  21805\n34020    21834  21833  5723\n34021    21802  2245  21801\n34022    21802  5746  21837\n34023    21846  21802  21837\n34024    21832  5724  21833\n34025    21803  5723  21833\n34026    21802  21801  21800\n34027    21859  21796  21860\n34028    21796  21797  21798\n34029    22858  21859  1331\n34030    22860  21859  22858\n34031    21796  21798  6000\n34032    5999  21796  21859\n34033    6000  21860  21796\n34034    21801  21838  21798\n34035    22737  1331  21860\n34036    1331  21859  21860\n34037    21860  6000  22356\n34038    6000  21798  21838\n34039    6009  21801  21798\n34040    22849  5998  22858\n34041    21837  21836  5745\n34042    21800  5746  21802\n34043    1647  21832  21834\n34044    21840  21834  5723\n34045    5745  21846  21837\n34046    5745  21836  21848\n34047    21834  21840  21841\n34048    21834  21832  21833\n34049    21850  21848  1647\n34050    5732  21841  21840\n34051    21848  21849  5745\n34052    1647  21848  21832\n34053    21847  5745  21849\n34054    21841  1647  21834\n34055    21840  21839  5732\n34056    21841  21855  1647\n34057    21851  21838  2245\n34058    2245  21802  21846\n34059    6000  21838  21852\n34060    22737  21860  22356\n34061    2245  21846  21845\n34062    21838  21801  2245\n34063    22352  21851  21845\n34064    21847  21845  21846\n34065    22355  22356  21852\n34066    22356  6000  21852\n34067    21851  21852  21838\n34068    21851  6001  21852\n34069    22356  6002  22737\n34070    21845  21851  2245\n34071    21846  5745  21847\n34072    21847  5944  21845\n34073    21841  5732  21856\n34074    21848  21836  21832\n34075    5723  21835  21840\n34076    22889  1331  22737\n34077    5733  21858  21826\n34078    21854  5720  21766\n34079    5728  21820  21812\n34080    1331  22859  22858\n34081    21743  21753  5712\n34082    21524  5658  21525\n34083    21708  21710  5705\n34084    22838  22839  5998\n34085    21725  21719  5710\n34086    21138  13264  1515\n34087    21725  1900  21726\n34088    21723  21722  21724\n34089    21865  21724  21726\n34090    21726  1900  21865\n34091    21724  5709  21726\n34092    21865  21863  21864\n34093    21863  21865  1900\n34094    5743  21864  21870\n34095    21864  5743  21865\n34096    21864  21871  21870\n34097    21865  5743  21724\n34098    21724  5743  21723\n34099    5707  21723  21867\n34100    5707  21722  21723\n34101    5707  21867  21861\n34102    1022  21866  21867\n34103    21867  21723  21869\n34104    21861  21867  21866\n34105    1022  21869  21868\n34106    21869  21723  5743\n34107    1022  21885  21866\n34108    21878  21885  1022\n34109    21868  21869  21870\n34110    21869  1022  21867\n34111    5743  21870  21869\n34112    21906  21866  21885\n34113    21864  21863  5757\n34114    21861  21729  5707\n34115    5757  21884  21871\n34116    5747  21868  21870\n34117    21874  5747  21871\n34118    21871  21884  21874\n34119    5747  21870  21871\n34120    21874    54  21872\n34121      54  21874  21884\n34122    21909  21873  5755\n34123    21872  21873  21874\n34124    21873  21872  5755\n34125    21874  21873  5747\n34126    5747  21873  21880\n34127    21868  21877  21878\n34128    21868  5747  21877\n34129    21881  21878  5749\n34130    5749  21878  21877\n34131    21877  21879  5749\n34132    21868  21878  1022\n34133    21879  21880  5748\n34134    21877  5747  21880\n34135    21882  5749  21879\n34136    21915  21882  21879\n34137    21883  21882  5758\n34138    21879  21877  21880\n34139    21873  21909  21880\n34140    21878  21881  21885\n34141    21872    54  21875\n34142    21871  21864  5757\n34143    21882  21881  5749\n34144    21744  21746  5708\n34145    21746  21729  21861\n34146    21887   700  21744\n34147    21888  21887  21744\n34148    5708  21746  21861\n34149    21887  21886  21753\n34150    5708  21906  21889\n34151    5708  21861  21866\n34152    21887  21888  5711\n34153    21889  21888  5708\n34154    21906  5759  21889\n34155    5708  21888  21744\n34156    21906  5708  21866\n34157    21890  5711  21888\n34158    21894  5712  21895\n34159    5712  21753  21886\n34160    21892  21894  5751\n34161    21892  21742  21894\n34162    5712  21886  21895\n34163    21742  5712  21894\n34164    21893  21895  2225\n34165    21886  21896  21895\n34166    5751  21893  21902\n34167    5751  21894  21893\n34168    5711  21896  21886\n34169    21893  21894  21895\n34170    21886  21887  5711\n34171    21891  21892  5751\n34172    21890  21888  21889\n34173    5750  21892  21757\n34174    21900  5759  21883\n34175    5759  21906  21885\n34176    21890  21900  5752\n34177    21890  21889  21900\n34178    5759  21881  21883\n34179    21897  5711  21890\n34180    21899  5752  21900\n34181    21883  21881  21882\n34182    21905  21890  5752\n34183    21925  21905  5752\n34184    5752  21899  21912\n34185    21900  21883  21899\n34186    21883  5758  21899\n34187    21890  21905  21897\n34188    2225  21896  21898\n34189    21896  5711  21897\n34190    21893  2225  21901\n34191    21902  21893  21901\n34192    21898  21896  21897\n34193    2225  21895  21896\n34194    21904  21901  2225\n34195    5754  21898  21897\n34196    5770  21908  21902\n34197    21903  5770  21901\n34198    21908  5770  21953\n34199    5770  21902  21901\n34200    21903  21901  21904\n34201    21904  2225  21898\n34202    21898  21929  21904\n34203    5751  21902  21907\n34204    21905  5754  21897\n34205    21889  5759  21900\n34206    21881  5759  21885\n34207    21908  21907  21902\n34208    21909  5748  21880\n34209    21719  21725  21726\n34210    21876  5755  21872\n34211    21876  21875    55\n34212    21909  21911  21910\n34213    21911  21909  5755\n34214    5755  21876  21911\n34215    21876  21872  21875\n34216    21918  21911  21876\n34217    5756  21910  21911\n34218    21910  5748  21909\n34219    21910  21917  21916\n34220    21918  21876    55\n34221    5748  21910  21916\n34222    21913  5758  21914\n34223    5758  21882  21915\n34224    21912  21899  21913\n34225    21923  21925  21912\n34226    5758  21915  21914\n34227    21912  21925  5752\n34228    21916  21914  21915\n34229    21914  21916   989\n34230    21925  21926  21905\n34231    21926  21925  5753\n34232    21913    56  21912\n34233    21919  21913  21914\n34234    21915  5748  21916\n34235    21905  21926  5754\n34236    5756  21911  21918\n34237    5758  21913  21899\n34238    5756  21917  21910\n34239     989  21919  21914\n34240    21917   989  21916\n34241      56  21924  21923\n34242    21920  21924  5764\n34243    21924  21920  21923\n34244      56  21923  21912\n34245    21919    56  21913\n34246    21920  21921  21922\n34247    21920  5764  21921\n34248    21926  5753  21930\n34249    21922  5753  21920\n34250    21921  5763  21922\n34251    21920  5753  21923\n34252    21955  5763  21921\n34253    21940  21955  22092\n34254    21951  21922  5763\n34255    21940  5763  21955\n34256    21955  21954    57\n34257    21955  21921  21954\n34258    5764  21954  21921\n34259    21930  5753  21922\n34260    21923  5753  21925\n34261    21939  5763  21940\n34262    21929  5768  21904\n34263    21928  5768  21929\n34264    5768  21931  21903\n34265    21928  21931  5768\n34266    21929  5754  21927\n34267    21904  5768  21903\n34268    21928  21927  1952\n34269    21927  5754  21926\n34270    21928  21933  21931\n34271    1952  21933  21928\n34272    21935  5769  21933\n34273    21927  21928  21929\n34274    21926  21930  21927\n34275    21931  21933  5769\n34276    21932  21953  5770\n34277    21952  21932  5769\n34278     792  21953  21952\n34279    21952  21953  21932\n34280    21903  21931  21932\n34281    21932  5770  21903\n34282    21948  22011  21952\n34283    21935  21948  5769\n34284    22011  5771  22010\n34285    5771  22011  21948\n34286    5771  21948  21947\n34287    21948  21952  5769\n34288    21931  5769  21932\n34289    21908  21953  21979\n34290    21930  1952  21927\n34291    21898  5754  21929\n34292    1952  21951  21937\n34293    21951  1952  21930\n34294    21934  21937  21936\n34295    21937  21934  1952\n34296    21951  21939  21937\n34297    21934  21935  21933\n34298    5761  21936  21937\n34299    21938  5761  21939\n34300    21934  21936  5760\n34301    21944  21936  5761\n34302    21944  5761  21949\n34303    5761  21937  21939\n34304    21930  21922  21951\n34305    21941  21936  21944\n34306    21935  5760  21947\n34307    5760  21935  21934\n34308    21956  5771  21947\n34309    21943  21956  21947\n34310    21947  5760  21943\n34311    21947  21948  21935\n34312    21941  5762  21942\n34313    5762  21941  21944\n34314    21943  21942   990\n34315    21942  21943  21941\n34316    21946   990  21942\n34317    21943   990  21956\n34318    21945  21946  21942\n34319    21941  21943  5760\n34320    5760  21936  21941\n34321    21956   990  22019\n34322    5762  21944  21950\n34323    21934  21933  1952\n34324    5763  21939  21951\n34325    5771  21956  22013\n34326    21940  21938  21939\n34327    21879  5748  21915\n34328    22011   792  21952\n34329    21757  1569  21758\n34330    1569  21757  21891\n34331    21758  21963  21749\n34332    21963  21758  1569\n34333    1569  21959  21963\n34334    21758  21748  21757\n34335    21891  21907  21957\n34336    21907  21891  5751\n34337    5772  21959  21958\n34338    21959  1569  21957\n34339    21959  21957  21958\n34340    21957  1569  21891\n34341    21757  21892  21891\n34342    21963  21959  5772\n34343    21749  21961  1570\n34344    21749  21963  21961\n34345    21966  1570  21980\n34346    21966  21750  1570\n34347    21961  21960  1570\n34348    21966  5740  21752\n34349    21973  1570  21960\n34350    5772  21962  21961\n34351    21980  21973  21976\n34352    21980  1570  21973\n34353    21973  21960  21972\n34354    21962  21960  21961\n34355    21963  5772  21961\n34356    21966  21980  21984\n34357    21907  5775  21957\n34358    21750  21749  1570\n34359    21958  5775  21964\n34360    5775  21958  21957\n34361    21965  21964  5773\n34362    21964  21965  21958\n34363    5775  21970  21964\n34364    21965  21962  5772\n34365    21970  21979  22006\n34366    5775  21907  21908\n34367    21971  5773  21964\n34368    21969  21967  5773\n34369    21970  21971  21964\n34370    21970  5775  21979\n34371    21979  5775  21908\n34372    21965  5773  21968\n34373    5774  21972  21960\n34374    5774  21962  21968\n34375    21976  21972  5780\n34376    21976  21973  21972\n34377    5774  21975  21972\n34378    21960  21962  5774\n34379    21967  21975  5774\n34380    21967  21968  5773\n34381    5780  21972  21975\n34382    5780  21975  21974\n34383    21975  21967  22012\n34384    5774  21968  21967\n34385    21962  21965  21968\n34386    21978  21976  21977\n34387     792  22006  21979\n34388    21965  5772  21958\n34389    21953   792  21979\n34390    21980  21976  5779\n34391    21983  21982  21756\n34392    21983  5740  21984\n34393    21981  21828  21982\n34394    21828  1839  21982\n34395    21982  21983  5777\n34396    21827  21828  5739\n34397    21985  5777  21983\n34398    21985  21984  5779\n34399    21981  21990  5739\n34400    21981  21982  5777\n34401    21989  21981  5777\n34402    21983  21984  21985\n34403    21966  21984  5740\n34404    21828  21981  5739\n34405    21986  5739  21987\n34406    21820  21986  5738\n34407    21829  5738  21991\n34408    21819  5738  21829\n34409    21986  21988  5738\n34410    21827  5739  21986\n34411    21988  21987  1657\n34412    21988  21991  5738\n34413    21992  21991  5794\n34414    21992  21829  21991\n34415    21988  21997  21991\n34416    21986  21987  21988\n34417    21987  5739  21990\n34418    5733  21992  21858\n34419    5777  21985  21994\n34420    21829  21992  5733\n34421    21996  21994  21985\n34422    21996  5779  21978\n34423    21993  21989  21994\n34424    21989  5777  21994\n34425    21994  21996   859\n34426    21989  21990  21981\n34427    21995   859  21996\n34428    5778  21995  21978\n34429    22003  21993   859\n34430    21993  21994   859\n34431    5776  21993  22004\n34432    21996  21978  21995\n34433    5779  21976  21978\n34434    21989  21993  5776\n34435    21997  5794  21991\n34436    21988  1657  21997\n34437    22005  5794  22051\n34438    22005  21992  5794\n34439    21997  22002  5794\n34440    21998  21987  21990\n34441    21999  1657  21998\n34442    5776  21998  21990\n34443    22002  22051  5794\n34444    1657  22001  21997\n34445    22051  22002  22052\n34446    22001  22002  21997\n34447    22000  21998  5776\n34448    1657  21987  21998\n34449    21990  21989  5776\n34450    22051  22229  22005\n34451    21995  22023   859\n34452    5779  21996  21985\n34453    21980  5779  21984\n34454    21858  21992  22005\n34455    5780  21977  21976\n34456    5729  21758  21749\n34457    5781  21971  21970\n34458    5781  22006  22010\n34459    22012  21967  21969\n34460    22007  21969  21971\n34461    21971  5781  22007\n34462    5781  21970  22006\n34463    22010  22013  22008\n34464    22006  22011  22010\n34465    22009    60  22007\n34466    22007  5781  22008\n34467    22009  22007  22008\n34468    22008  5781  22010\n34469     792  22011  22006\n34470    21969  22007    60\n34471    22015  5780  21974\n34472    21974  22012  5793\n34473    22024  21995  5778\n34474    22021  5778  21977\n34475    5780  22015  21977\n34476    21975  22012  21974\n34477    21974  22014  22015\n34478    22015  22021  21977\n34479      61  22021  22015\n34480    22014  21974  5793\n34481    5793  22012    60\n34482    22012  21969    60\n34483    22025  5778  22021\n34484    5767  22008  22013\n34485    5778  21978  21977\n34486    22019  22016  5767\n34487    22016  22019  21946\n34488    5767  22018  22009\n34489    22018  5767  22016\n34490    22016  22017  22018\n34491    22019  5767  22013\n34492    5765  22017  22016\n34493    21945  5765  21946\n34494    5766  22018  22017\n34495    22049  5766  22017\n34496    22016  21946  5765\n34497    5771  22013  22010\n34498    22018  5766  22020\n34499    22020    60  22009\n34500    22037  22021    61\n34501    22048  22037    61\n34502      61  22015  22014\n34503    22047  5783  22045\n34504    5797  22045  22048\n34505    22048  22045  22037\n34506    22009  22018  22020\n34507    22025  22021  22037\n34508    22050  22017  5765\n34509    5767  22009  22008\n34510    21956  22019  22013\n34511    5783  22037  22045\n34512    22003  22023  22022\n34513    22023  21995  22024\n34514    5784  22004  22003\n34515    22000  5776  22004\n34516    5782  22023  22024\n34517    21993  22003  22004\n34518    22030  22022  5782\n34519    22024  22026  5782\n34520    22022  5784  22003\n34521    22031  5784  22022\n34522    22029  22028  5784\n34523    5782  22022  22023\n34524    22024  5778  22025\n34525    22004  5784  22028\n34526    22032  21999  22033\n34527    21999  21998  22000\n34528    22039  22001  22032\n34529    22001  1657  22032\n34530    21999  22000  5785\n34531    1657  21999  22032\n34532    22033  21999  5785\n34533    5785  22028  22027\n34534    22033  5790  22032\n34535    22052  22002  5830\n34536    5785  22042  22033\n34537    5785  22000  22028\n34538    22000  22004  22028\n34539    5830  22002  22001\n34540    22025  22026  22024\n34541     859  22023  22003\n34542    22030  22031  22022\n34543    22030  22026  22034\n34544    5784  22031  22044\n34545    5784  22044  22029\n34546    22030  1123  22031\n34547    22027  22028  22029\n34548    1123  22030  22034\n34549    22035  22034  5783\n34550    22027  22029  1937\n34551    22043  22044  22031\n34552    1123  22034  22036\n34553    22034  22026  5783\n34554    22026  22025  5783\n34555    22068  22029  22044\n34556    22040  22039  5790\n34557    5785  22027  22042\n34558    22038  5830  22039\n34559    5830  22001  22039\n34560    22042  22041  22033\n34561    22039  22032  5790\n34562    22040  5790  22041\n34563    22075  22042  22027\n34564    5830  22180  22227\n34565    22039  22040  22038\n34566    22038  22040  1327\n34567    22180  5830  22038\n34568    22040  22041  22073\n34569    22033  22041  5790\n34570    22042  5789  22041\n34571    5830  22227  22052\n34572    22031  1123  22043\n34573    5782  22026  22030\n34574    22025  22037  5783\n34575    22051  22052  5834\n34576    5797  22046  22045\n34577    21969  5773  21971\n34578     990  21946  22019\n34579    22052  22227  22248\n34580    21945  21942  5762\n34581    21744  21745  21746\n34582    22056  21949  21938\n34583    21949  5761  21938\n34584    21950  22053  5762\n34585    21944  21949  21950\n34586    22092  5795  21940\n34587    21955    57  22092\n34588    21949    58  21950\n34589    22053  21945  5762\n34590    22055  22053  21950\n34591    22054  22053  5796\n34592    21938  21940  5795\n34593    21945  22053  22054\n34594    5797  22064  22046\n34595    22046  22047  22045\n34596    22036  22034  22035\n34597    22047  22057  22035\n34598    22047  22046  5791\n34599      59  22049  22050\n34600    22049  22017  22050\n34601    22061  5791  22046\n34602    22054  22058  22050\n34603    22046  22064  22061\n34604    22054  22050  5765\n34605    22057  22047  5791\n34606    22056  21938  5795\n34607    22035  5783  22047\n34608      58  22055  21950\n34609    5796  22053  22055\n34610    5796  22058  22054\n34611      59  22050  22058\n34612    5798  22063  22059\n34613    5798  22061  22064\n34614    22060  22057  5791\n34615    22060  22061  22059\n34616    22035  22057  5792\n34617    22066  22057  22060\n34618    22060  1935  22066\n34619    5791  22061  22060\n34620    22063  22062  22059\n34621    22059  22061  5798\n34622    22067  1935  22094\n34623    22062  1935  22059\n34624    1935  22062  22094\n34625    22059  1935  22060\n34626      62  22062  22063\n34627    22066  1935  22067\n34628    21949  22056    58\n34629    5792  22057  22066\n34630    22072  22043  1123\n34631    22072  22036  22071\n34632    5786  22068  22044\n34633    22077  5786  22043\n34634    22043  22072  22077\n34635    1123  22036  22072\n34636    22072  5788  22077\n34637    22071  5792  22065\n34638    22077  22069  5786\n34639    22080  22069  22077\n34640    22069  5787  22070\n34641    22071  22036  5792\n34642    22036  22035  5792\n34643    5786  22069  22068\n34644    22076  22075  1937\n34645    1937  22029  22068\n34646    5789  22073  22041\n34647    22074  5789  22075\n34648    1937  22068  22070\n34649    5789  22042  22075\n34650    22074  22075  22076\n34651    22076  22070  22084\n34652    22088  5789  22074\n34653    22088  22073  5789\n34654    22076  5799  22074\n34655    22076  1937  22070\n34656    22068  22069  22070\n34657    22073  1327  22040\n34658    5788  22072  22071\n34659    22075  22027  1937\n34660    22078  5788  22081\n34661    22081  22071  22065\n34662    22080  22078  22079\n34663    22078  22080  5788\n34664    22071  22081  5788\n34665    5787  22069  22080\n34666    22090  22078  22081\n34667    22065  5802  22081\n34668    22082  22079  22089\n34669    22079  22078  1936\n34670    22067  5802  22065\n34671    22090  1936  22078\n34672    5792  22066  22065\n34673    22080  22079  5787\n34674    5799  22076  22084\n34675    22084  5787  22082\n34676    22088  22091  22073\n34677    5812  22091  22088\n34678    5799  22085  22074\n34679    22070  5787  22084\n34680    22083  5799  22084\n34681    5800  22083  22082\n34682    5799  22086  22085\n34683    5812  22085  22087\n34684    22085  5812  22088\n34685    22085  22088  22074\n34686    22086  5799  22083\n34687    22083  22084  22082\n34688    5787  22079  22082\n34689    22091  5812  22132\n34690    22089  22079  1936\n34691    22080  22077  5788\n34692    22066  22067  22065\n34693    1327  22073  22091\n34694    22100  22062    62\n34695    22054  5765  21945\n34696    22067  22093  5802\n34697    22100  22094  22062\n34698    22096  22090  5802\n34699    22090  22081  5802\n34700    5811  22094  22100\n34701    22067  22094  22093\n34702    22099  22093  22098\n34703    5811  22093  22094\n34704    5801  22095  22096\n34705    22096  5802  22099\n34706    22103  22096  22099\n34707    22099  5802  22093\n34708    22090  22096  22095\n34709    5800  22089  22097\n34710    22089  1936  22095\n34711    22083  22108  22086\n34712    22083  5800  22108\n34713    22089  22095  22097\n34714    22082  22089  5800\n34715    22105  22108  5800\n34716    22104  22105  22097\n34717    22108    64  22086\n34718    22107    64  22108\n34719    22108  22105  22107\n34720    22105  5800  22097\n34721    22097  22095  5801\n34722    22086    64  22087\n34723    22098  22093  5811\n34724    22087  22085  22086\n34725    5803  22103  22099\n34726    22102  5801  22103\n34727    5801  22096  22103\n34728    22103  5803  22101\n34729    22099  22098  5803\n34730    22101    63  22102\n34731    5801  22102  22104\n34732    22106  22102    63\n34733    22101  22102  22103\n34734    22104  22102  22106\n34735    5804  22107  22105\n34736    22104  22106  5804\n34737    22105  22104  5804\n34738    22115  5806  22116\n34739    22116    65  22117\n34740    22109  5806  22110\n34741      64  22109  22111\n34742    22104  22097  5801\n34743    22121    65  22119\n34744      64  22111  22087\n34745    22109  22110  22111\n34746    22087  22111  22118\n34747    5805  22111  22110\n34748    22110  22113  5805\n34749    22118  22111  5805\n34750    22115  22117  5807\n34751    22117  22115  22116\n34752    5805  22113  22112\n34753    5807  22113  22115\n34754    5807  22128  22130\n34755    22115  22113  22110\n34756    5806  22115  22110\n34757    22114  22113  5807\n34758    5805  22131  22118\n34759    5805  22112  22131\n34760    5813  22132  22131\n34761    22131  22132  22118\n34762    22131  22112  22137\n34763    22132  5812  22118\n34764    22114  22130  22141\n34765    22112  22113  22114\n34766    22142  22141  5816\n34767    5816  22141  22130\n34768    5816  22130  22129\n34769    22112  22114   992\n34770    5807  22130  22114\n34771    22091  22132  22139\n34772    22128  5807  22117\n34773    5812  22087  22118\n34774    22121  22120  5808\n34775    22121  22119  22120\n34776    22128  5808  22129\n34777    5808  22128  22121\n34778    5808  22120  22123\n34779    22121  22128  22117\n34780    5809  22124  22122\n34781    22125  22124    66\n34782    22124  22125  22122\n34783    5809  22122  22120\n34784    22117    65  22121\n34785    22123  22120  22122\n34786    5808  22134  22129\n34787    5808  22123  22134\n34788    22129  22134  22145\n34789    22133  22134  22123\n34790    22123  5810  22133\n34791    22129  22145  5816\n34792    22125  22126  22127\n34793    22126  22125    66\n34794    22125  22127  5810\n34795    22127  22126  5820\n34796    22143  5810  22127\n34797    22133  5810  22143\n34798    5810  22123  22122\n34799    22125  5810  22122\n34800    22149  22127  5820\n34801    22128  22129  22130\n34802    5809  22120  22119\n34803    22133   991  22134\n34804    22090  22095  1936\n34805    22141   992  22114\n34806    22135  22137   992\n34807    22137  5813  22131\n34808    22138  22139  5813\n34809    22139  22132  5813\n34810    5813  22137  22136\n34811    22112   992  22137\n34812    22142  22145  22151\n34813    22145  22134   991\n34814    22147   991  22144\n34815    22145   991  22151\n34816    22133  22144   991\n34817    22140  22141  22142\n34818    5816  22145  22142\n34819    22141  22140   992\n34820    22139  22138  1327\n34821    22136  22137  22135\n34822    22135  5815  22136\n34823    22136  5815  22138\n34824    5813  22136  22138\n34825    1327  22138  22161\n34826    22151  5814  22142\n34827     992  22140  22135\n34828    22151  22147  22157\n34829    22146  22147  22144\n34830    22151   991  22147\n34831    22154  22135  22140\n34832    22140  22142  5814\n34833    22147  22146  5818\n34834    22144  5819  22146\n34835    22139  1327  22091\n34836    22143  22149  5819\n34837    22150  22149  5820\n34838    22150  22148  22149\n34839    22149  22148  5819\n34840    22143  5819  22144\n34841      67  22178  22171\n34842    5821  22166  22163\n34843    22178  5821  22165\n34844    22143  22127  22149\n34845    22148  22150    67\n34846    22171  22153    67\n34847    22178  22165  22171\n34848    22153  22152  22148\n34849    22153  22148    67\n34850    22171  22165  5823\n34851    5819  22148  22152\n34852    22167    68  22181\n34853    22167  22163  22166\n34854    22165  22163  22164\n34855    22167  5822  22163\n34856      68  22225  22181\n34857    22165  5821  22163\n34858      68  22167  22166\n34859    22167  22181  5822\n34860    5819  22152  22146\n34861    22143  22144  22133\n34862    22169  22153  22171\n34863    22138  22160  22161\n34864    22138  5815  22160\n34865    5829  22161  22160\n34866    22161  5829  22180\n34867    22160  5815  22158\n34868    22180  22038  22161\n34869    22154  5814  22155\n34870    22157  22147  5818\n34871    22156  5815  22154\n34872    5814  22157  22155\n34873    5814  22151  22157\n34874    22154  5815  22135\n34875    22154  22140  5814\n34876    5818  22162  22157\n34877    22160  22159  5829\n34878    22160  22158  22159\n34879    22159  22238  22228\n34880    22159  22228  5829\n34881    5831  22159  22158\n34882    5829  22228  22180\n34883    22156  22155  1913\n34884    22162  22155  22157\n34885    22281  22158  22156\n34886    22155  22162  1913\n34887    22175  22162  22174\n34888    22156  22158  5815\n34889    22155  22156  22154\n34890    1913  22162  22175\n34891    22162  5818  22174\n34892    22180  22228  22227\n34893    22152  5817  22174\n34894    22152  22153  5817\n34895    22169  22168  5817\n34896    5817  22168  22174\n34897    22169  5817  22153\n34898    22174  5818  22146\n34899    22173  22164  5822\n34900    22169  22171  5823\n34901    22169  5823  22170\n34902    22164  22172  5823\n34903    5822  22181  22176\n34904    22165  22164  5823\n34905    22163  5822  22164\n34906    22173  5822  22176\n34907    22168  22170  5842\n34908    22168  22169  22170\n34909    22179  22286  5842\n34910    22179  5842  22170\n34911    22170  22172  22179\n34912    22168  22278  22175\n34913    22172  22173  1077\n34914    22170  5823  22172\n34915    1077  22177  22204\n34916    22177  1077  22173\n34917    22204  22177  22203\n34918    22179  1077  22298\n34919    22173  22176  22177\n34920    22172  1077  22179\n34921    22164  22173  22172\n34922    1077  22204  22298\n34923    22177  22176  5827\n34924    22168  22175  22174\n34925    22146  22152  22174\n34926    22168  5842  22278\n34927    22176  22181  22182\n34928    22038  1327  22161\n34929    22225  22183  5828\n34930    5828  22184  22182\n34931    22182  22181  5828\n34932    22184  5828  22183\n34933    22176  22182  5827\n34934     790  22187  22186\n34935    22184  22183   790\n34936    22185  22187  5854\n34937    5827  22184  22200\n34938    22184   790  22186\n34939    22185  5840  22186\n34940    22184  22186  22200\n34941    22187  22185  22186\n34942    22184  5827  22182\n34943    22185  5854  22194\n34944    22199  22198    69\n34945    22197    69  22196\n34946    22197  22196  22188\n34947    22194  5854  22198\n34948      69  22197  22201\n34949    22196    70  22188\n34950    5827  22203  22177\n34951    22189  5825  22190\n34952    22188  22190  5887\n34953    22190  22188  22189\n34954    22190  5825  22213\n34955    22189  22188    70\n34956    22191    71  22192\n34957    22192  22220  22208\n34958    22220  22192    71\n34959    5825  22191  22193\n34960    22192  22193  22191\n34961    22211  22213  22193\n34962    22190  22214  5887\n34963    22197  5887  22202\n34964    22190  22213  22214\n34965    22193  22192  5826\n34966    22213  5825  22193\n34967    5943  22208  22206\n34968    22209  22192  22208\n34969    22205    72  22207\n34970    5943  22206    72\n34971    22208  5943  22209\n34972    22220  22206  22208\n34973    22226  22207  22219\n34974    22188  5887  22197\n34975    22209  5826  22192\n34976    22203  22200  22221\n34977    22200  22186  5840\n34978    22195  22291  5840\n34979    22200  5840  22221\n34980    22185  22195  5840\n34981    22200  22203  5827\n34982    22195  22194  5848\n34983      69  22201  22434\n34984      69  22434  22199\n34985    22201  22197  22202\n34986    22194  22198  22199\n34987    22194  22199  5848\n34988    22194  22195  22185\n34989    22202  22452  22201\n34990    5840  22291  22221\n34991    22291  22195  22480\n34992    22291  22288  22221\n34993    22221  22288  5841\n34994    22480  22195  5848\n34995    22221  5841  22203\n34996    22431  22434  5849\n34997    22434  22201  22452\n34998    22431  22433  5848\n34999    22434  22452  5849\n35000    22202  5852  22452\n35001    22431  5848  22199\n35002    22434  22431  22199\n35003    5852  22439  22452\n35004    22202  22216  5852\n35005    5841  22204  22203\n35006    22211  5824  22213\n35007    22214  22202  5887\n35008    22211  22210  5824\n35009    5824  22214  22213\n35010    22212  22211  5826\n35011    22214  5824  22216\n35012    5892  5943  22205\n35013    22215  22209  5943\n35014    22226  5893  22483\n35015    22226  22205  22207\n35016    22219  5893  22226\n35017    22215  5826  22209\n35018      72  22205  5943\n35019    22226  5892  22205\n35020    22212  22215  22491\n35021    22210  22211  22212\n35022    22442  22216  22210\n35023    22216  5824  22210\n35024    22210  22212   975\n35025    22212  5826  22215\n35026    22483  22484  22226\n35027    22483  5893  22224\n35028    5892  22484  22491\n35029    5892  22226  22484\n35030    5885  22484  22483\n35031    22491   975  22212\n35032    22483  22224  22502\n35033    5892  22491  22215\n35034    22215  5943  5892\n35035    22216  22442  5852\n35036    5893  22222  22224\n35037    22214  22216  22202\n35038    5826  22211  22193\n35039    22482  22491  22484\n35040    22219  22217  5893\n35041    22181  22225  5828\n35042    22228  1644  22227\n35043    22043  5786  22044\n35044    5841  22295  22204\n35045    21858  1643  21857\n35046    21858  22005  1643\n35047    21857  22235  21825\n35048    22235  21857  1643\n35049    1643  22231  22235\n35050    21857  21826  21858\n35051    22229  5834  22230\n35052    1643  22005  22229\n35053    22235  22231  22233\n35054    22230  22231  22229\n35055    22230  22236  22237\n35056    22229  22231  1643\n35057    5834  22229  22051\n35058    5837  22231  22230\n35059    22235  5737  21825\n35060    22235  22233  5737\n35061    5737  22254  21823\n35062    22232  5737  22233\n35063    22233  22234  22232\n35064    22254  5737  22232\n35065    5837  22237  22241\n35066    22233  22231  5837\n35067    5866  22232  22234\n35068    22241  22234  5837\n35069    22237  22242  22241\n35070    5837  22234  22233\n35071    22230  22237  5837\n35072    22241  22259  22234\n35073    22230  5834  22236\n35074    21825  5734  21857\n35075    22248  1644  22244\n35076    22159  5831  22238\n35077    22236  22244  5835\n35078    22244  22236  22248\n35079    1644  22240  22244\n35080    22248  22236  5834\n35081    22238  5831  22239\n35082    22238  1644  22228\n35083    22240  22239  5833\n35084    22239  22240  22238\n35085    5833  22239  22245\n35086    22238  22240  1644\n35087    1644  22248  22227\n35088    22244  22240  22243\n35089    5835  22243  22249\n35090    5835  22244  22243\n35091    22268  22242  22249\n35092    22249  22242  5835\n35093    22243  22250  22249\n35094    22242  22237  5835\n35095    5833  22247  22250\n35096    22245  22247  5833\n35097    22249  22250  5836\n35098    22263  22250  22247\n35099    22263  22264  22265\n35100    5833  22250  22243\n35101    22240  5833  22243\n35102    22241  22242   755\n35103    22239  5831  22277\n35104    5835  22237  22236\n35105    22052  22248  5834\n35106    22263  5836  22250\n35107    22254  22251  1639\n35108    22254  22232  22251\n35109    1639  22253  21853\n35110    22253  1639  22251\n35111    22251  22252  22253\n35112    1639  21842  22254\n35113    5866  22259  22258\n35114    22251  22232  5866\n35115    22253  22252  5735\n35116    22258  22252  5866\n35117    22257  22258  5864\n35118    5866  22252  22251\n35119    22259  5866  22234\n35120    22257  22252  22258\n35121    22262  21856  5732\n35122    22261  22262  5735\n35123    22261  5736  21856\n35124    22261  21856  22262\n35125    21853  22253  22262\n35126    21856  21855  21841\n35127    5735  22257  22256\n35128    22262  22253  5735\n35129    22329  22261  22256\n35130    22255  22256  22257\n35131    22255  22257  5864\n35132    5735  22256  22261\n35133    22252  22257  5735\n35134    22256  22255  1645\n35135    22258  22259  22260\n35136    21853  21843  1639\n35137     755  22268  22267\n35138    22259  22241   755\n35139    22271  22260  22267\n35140    22267  22260   755\n35141    22268  22266  22267\n35142    22260  5864  22258\n35143    5836  22265  22266\n35144    22265  5836  22263\n35145    22267  22266  5865\n35146    22269  22266  22265\n35147    22265  5870  22269\n35148    5836  22266  22268\n35149    22242  22268   755\n35150    22269  5865  22266\n35151    5864  22271  22270\n35152    22271  5864  22260\n35153    22348  22270  5857\n35154    22348  22255  22270\n35155    22271  22272  22270\n35156    22270  22255  5864\n35157    5865  22276  22272\n35158    22276  5865  22269\n35159    5857  22272  22387\n35160    5857  22270  22272\n35161    22387  22272  22276\n35162    22346  22348  5857\n35163    22276  1646  22387\n35164    22272  22271  5865\n35165    22271  22267  5865\n35166    22387  22347  5857\n35167    22269  22275  22276\n35168    22260  22259   755\n35169    22249  5836  22268\n35170    1645  22255  22348\n35171    22263  22247  1662\n35172    22262  5732  21853\n35173    22281  1913  22285\n35174    5831  22158  22281\n35175    5832  22277  22285\n35176    22285  22277  22281\n35177    1913  22280  22285\n35178    22281  22277  5831\n35179    22278  22279  22280\n35180    22278  5842  22279\n35181    22285  22280  22283\n35182    5838  22280  22279\n35183    22284  5838  22293\n35184    22278  22280  1913\n35185    22175  22278  1913\n35186    5838  22283  22280\n35187    22245  5832  22246\n35188    22245  22277  5832\n35189    22309  22246  22282\n35190    22282  22246  5832\n35191    5832  22283  22282\n35192    22246  1662  22247\n35193    22284  5839  22282\n35194    22283  5838  22284\n35195    22302  5839  22300\n35196    22300  5839  22284\n35197    22284  22293  22300\n35198    22284  22282  22283\n35199    22285  22283  5832\n35200    22309  22282  5839\n35201    5838  22279  22287\n35202    22277  22245  22239\n35203    22286  22298  5846\n35204    22279  5842  22286\n35205    22292  22287  5846\n35206    5846  22287  22286\n35207    22298  22295  5846\n35208    22286  22287  22279\n35209    22295  22290  22294\n35210    22290  22295  5841\n35211    22292  5846  22294\n35212    5844  22294  22290\n35213    22322  5843  22313\n35214    22295  22294  5846\n35215    22298  22204  22295\n35216    22299  22294  5844\n35217    22293  22292  1078\n35218    22292  22293  22287\n35219    22301  22300  1078\n35220    22307  22301  1078\n35221    1078  22292  22299\n35222    1078  22300  22293\n35223    22299  22313  22307\n35224    22299  22292  22294\n35225    22301  22307  22308\n35226    5843  22307  22313\n35227    22310  5843  22311\n35228    22299  22307  1078\n35229    5844  22313  22299\n35230    22308  22307  5843\n35231    22297  22313  5844\n35232    22287  22293  5838\n35233    22281  22156  1913\n35234    22302  22300  22301\n35235    22264  1662  22273\n35236    22309  1662  22246\n35237    22274  5870  22264\n35238    22264  5870  22265\n35239    22273  1662  22309\n35240    22275  22269  5870\n35241    22273  22306  5851\n35242    22306  22273  22309\n35243    22324  22274  22320\n35244    5851  22274  22273\n35245    22306  22303  5851\n35246    22273  22274  22264\n35247    5839  22306  22309\n35248    5870  22274  22324\n35249    22380  1646  22378\n35250    22387  1646  22384\n35251    22382  22384  22380\n35252    22380  22384  1646\n35253    1646  22275  22378\n35254    22275  1646  22276\n35255    22324  5873  22378\n35256    22320  5873  22324\n35257    22378  22379  22380\n35258    22379  22378  5873\n35259    5873  22385  22379\n35260    22324  22378  22275\n35261    22275  5870  22324\n35262    5872  22380  22379\n35263    22320  22274  5851\n35264    22263  1662  22264\n35265    22302  5850  22303\n35266    22302  22301  5850\n35267    22303  22304  22305\n35268    22304  22303  5850\n35269    5850  22317  22304\n35270    22305  5851  22303\n35271    22308  22310  22317\n35272    22310  22308  5843\n35273    22317  22314  22304\n35274    5878  22314  22317\n35275    22314  22315  22316\n35276    22308  22317  5850\n35277    5839  22302  22306\n35278    22304  22314  2248\n35279    22320  22305  22321\n35280    22320  5851  22305\n35281    22385  22321  22391\n35282    22385  5873  22321\n35283    22305  2248  22321\n35284    22321  5873  22320\n35285    2248  22316  22327\n35286    2248  22305  22304\n35287    22391  22327  22388\n35288    22327  22391  2248\n35289    5867  22388  22327\n35290    22385  22391  5871\n35291    22388  22389  22390\n35292    2248  22391  22321\n35293    22314  22316  2248\n35294    22379  22385  22386\n35295    22316  22328  22327\n35296    22303  22306  22302\n35297    22308  5850  22301\n35298    5871  22391  22388\n35299    5844  22290  22289\n35300    22245  22246  22247\n35301    22179  22298  22286\n35302    22387  22384  22347\n35303    21855  22335  21850\n35304    22335  21855  5736\n35305    21850  5859  21849\n35306    5859  21850  22335\n35307    22335  22333  5859\n35308    21850  1647  21855\n35309    5736  22329  22331\n35310    22329  5736  22261\n35311    5860  22334  22333\n35312    22333  22335  22331\n35313    5860  22333  22331\n35314    22331  22335  5736\n35315    21855  21856  5736\n35316    5859  22333  22332\n35317    22373  5944  21847\n35318    22353  22373  22332\n35319    22350  5944  22353\n35320    22353  5944  22373\n35321    21849  5859  22373\n35322    5944  22352  21845\n35323    22332  22334  1330\n35324    22373  5859  22332\n35325    22362  22354  1330\n35326    22354  22353  1330\n35327    1330  22334  22349\n35328    1330  22353  22332\n35329    22333  22334  22332\n35330    22350  22353  22354\n35331    22331  22329  22330\n35332    21849  21848  21850\n35333    22337  22330  22336\n35334    1645  22330  22329\n35335    22342  5860  22337\n35336    22337  5860  22330\n35337    22330  1645  22336\n35338    22330  5860  22331\n35339    22336  22346  5856\n35340    22336  1645  22348\n35341    22337  5856  22341\n35342    22339  22338  5856\n35343    5856  22346  22339\n35344    22336  5856  22337\n35345    22346  22336  22348\n35346    22338  22341  5856\n35347    22361  22349  5863\n35348    22362  1330  22349\n35349    5862  22362  22361\n35350    22361  22362  22349\n35351    22349  22342  5863\n35352    22334  22342  22349\n35353    22341  22343  5863\n35354    22343  22341  22338\n35355    5863  22345  22361\n35356    22345  5863  22343\n35357    22363  22345  5861\n35358    22341  5863  22342\n35359    22342  22337  22341\n35360    22354  22362  22367\n35361    22345  22343  22344\n35362    22334  5860  22342\n35363    22329  22256  1645\n35364    22345  22363  22361\n35365    22357  6001  22351\n35366    6001  21851  22352\n35367    22355  22357  22640\n35368    22357  22355  6001\n35369    6001  22352  22351\n35370    22355  21852  6001\n35371    22350  6024  22351\n35372    22350  22354  6024\n35373    22351  22358  22357\n35374    22358  22351  6024\n35375    1651  22358  22360\n35376    22350  22351  22352\n35377    22352  5944  22350\n35378    22357  22358  1651\n35379    6002  22640  22891\n35380    6002  22355  22640\n35381    22892  22890  22891\n35382    22891  22890  6002\n35383    22640  22911  22891\n35384    22890  22737  6002\n35385    1651  22369  22911\n35386    22360  22369  1651\n35387    22891  22911  6021\n35388    23457  22911  22369\n35389    22369  6022  23457\n35390    1651  22911  22640\n35391    22357  1651  22640\n35392    22911  23457  6021\n35393    22358  6024  22359\n35394    6002  22356  22355\n35395    22367  22364  22359\n35396    22364  22367  5862\n35397    22359  6168  22360\n35398    6168  22359  22364\n35399    22364  22366  6168\n35400    22367  22359  6024\n35401    5862  22363  22365\n35402    22367  22362  5862\n35403    22374  22366  1650\n35404    22366  22364  22365\n35405    22366  22365  1650\n35406    22365  22364  5862\n35407    22354  22367  6024\n35408    6168  22366  22375\n35409    22370  6022  22369\n35410    22360  6168  22370\n35411    23457  6022  23454\n35412    23462  23455  6022\n35413    6022  22370  23462\n35414    22370  22369  22360\n35415    22375  22374  6167\n35416    22370  6168  22375\n35417    23462  6167  23461\n35418    6167  23462  22375\n35419    23461  6167  23468\n35420    23462  23461  23455\n35421    22374  23497  6167\n35422    22375  23462  22370\n35423    22366  22374  22375\n35424    1100  23455  23461\n35425    22368  22365  22363\n35426    22359  22360  22358\n35427    22361  22363  5862\n35428    6022  23455  23454\n35429    22343  22338  1649\n35430    21849  22373  21847\n35431    22347  5858  22339\n35432    22347  22384  5858\n35433    22340  1649  22338\n35434    22340  22339  5858\n35435    5858  22381  22340\n35436    22347  22339  22346\n35437    22382  22383  22381\n35438    22383  22382  5872\n35439    22340  22381  22410\n35440    5877  22381  22383\n35441    22383  22399  5877\n35442    22382  22381  5858\n35443    22382  5858  22384\n35444    22410  22381  5877\n35445    22377  22344  22376\n35446    5861  22345  22344\n35447    22371  5861  22377\n35448    22377  5861  22344\n35449    22344  1649  22376\n35450    22343  1649  22344\n35451    22410  22407  22376\n35452    22407  22410  5877\n35453    22376  5876  22377\n35454    5876  22376  22407\n35455    22407  22409  5876\n35456    22410  22376  1649\n35457    1649  22340  22410\n35458    22401  22377  5876\n35459    5877  22408  22407\n35460    5861  22368  22363\n35461    5872  22386  22398\n35462    22380  5872  22382\n35463    22398  22399  22383\n35464    22395  2244  22398\n35465    22398  22386  22395\n35466    22399  22398  2244\n35467    5871  22390  22395\n35468    22390  5871  22388\n35469    22395  22392  2244\n35470    22392  22395  22390\n35471    22411  22394  5881\n35472    5871  22395  22386\n35473    22386  5872  22379\n35474    2244  22392  22394\n35475    5875  22408  22414\n35476    22409  22407  22408\n35477    22418  22409  5875\n35478    5875  22409  22408\n35479    22408  22399  22414\n35480    5877  22399  22408\n35481    22414  22394  22411\n35482    22414  22399  2244\n35483    6177  22413  22412\n35484    22413  5875  22411\n35485    22412  22413  22411\n35486    22411  5875  22414\n35487    2244  22394  22414\n35488    5876  22409  22402\n35489    22392  22393  22394\n35490    5872  22398  22383\n35491    5857  22347  22346\n35492    22418  5875  22413\n35493    22368  22371  22372\n35494    22368  5861  22371\n35495    22404  1650  22372\n35496    22372  1650  22368\n35497    22371  6187  22372\n35498    1650  22365  22368\n35499    22401  22400  6187\n35500    22400  22401  22402\n35501    22372  6187  22403\n35502    22406  6187  22400\n35503    22400  22405  22406\n35504    22401  6187  22371\n35505    22377  22401  22371\n35506    22406  22403  6187\n35507    23496  23497  6173\n35508    23468  6167  23497\n35509    6165  23468  23496\n35510    23496  23468  23497\n35511    23497  22404  6173\n35512    22374  22404  23497\n35513    22403  22428  6173\n35514    22428  22403  22406\n35515    6173  23502  23496\n35516    23502  6173  22428\n35517    22428  23508  23502\n35518    22403  6173  22404\n35519    22404  22372  22403\n35520    23494  23496  23502\n35521    22406  6176  22428\n35522    22374  1650  22404\n35523    22402  22418  1648\n35524    22402  22401  5876\n35525    22405  1648  22417\n35526    22405  22400  1648\n35527    22418  22415  1648\n35528    22405  6176  22406\n35529    22415  6177  22416\n35530    22415  22418  22413\n35531    22417  22416  6174\n35532    22416  22417  22415\n35533    6177  22419  22416\n35534    22415  22417  1648\n35535    22413  6177  22415\n35536    22405  22417  22421\n35537    23505  23508  22424\n35538    2247  23502  23508\n35539    23507  2247  23505\n35540    23505  2247  23508\n35541    23508  6176  22424\n35542    22428  6176  23508\n35543    22421  6174  22425\n35544    22421  6176  22405\n35545    22424  22425  6175\n35546    22425  22424  22421\n35547    6175  22425  23648\n35548    22424  6175  23505\n35549    6174  22635  22425\n35550    22421  22424  6176\n35551    22417  6174  22421\n35552    23506  23505  6175\n35553    22416  22420  6174\n35554    1648  22400  22402\n35555    22402  22409  22418\n35556    23459  23461  23468\n35557    5874  22392  22390\n35558    22338  22339  22340\n35559    5871  22386  22385\n35560    22737  22890  22889\n35561    22310  5878  22317\n35562    21823  21825  5737\n35563    22288  2318  22289\n35564    22288  22291  2318\n35565    22289  22296  22297\n35566    22296  22289  2318\n35567    2318  22325  22296\n35568    22297  5844  22289\n35569    22480  22433  22325\n35570    22480  5848  22433\n35571    22296  22325  22326\n35572    5847  22325  22433\n35573    5847  22435  22437\n35574    22480  22325  2318\n35575    22288  22290  5841\n35576    22326  22325  5847\n35577    22297  5845  22322\n35578    22297  22296  5845\n35579    22322  22323  22311\n35580    22323  22322  5845\n35581    5845  22441  22323\n35582    22311  5843  22322\n35583    22326  22437  22441\n35584    22437  22326  5847\n35585    22323  22441  22454\n35586    5855  22441  22437\n35587    5855  22437  22436\n35588    22326  22441  5845\n35589    22296  22326  5845\n35590    5855  22454  22441\n35591    22432  5847  22433\n35592    22322  22313  22297\n35593    5849  22439  22438\n35594    5849  22452  22439\n35595    22432  22438  22435\n35596    22438  22432  5849\n35597    22439  22440  22438\n35598    22432  22433  22431\n35599    5853  22444  22443\n35600    22444  22439  5852\n35601    22446  22440  22445\n35602    5853  22440  22444\n35603    22444  22442  22443\n35604    22444  22440  22439\n35605    5849  22432  22431\n35606    22438  22440  2213\n35607    22435  2213  22436\n35608    2213  22435  22438\n35609    22436  22461  5855\n35610    22453  22461  22436\n35611    22436  2213  22453\n35612    22435  22436  22437\n35613    22453  22446  22450\n35614    22446  22453  2213\n35615    22467  5882  22449\n35616    22450  5882  22453\n35617    22450  22446  5891\n35618    22453  5882  22461\n35619    2213  22440  22446\n35620    22455  5855  22461\n35621    22445  22440  5853\n35622    22432  22435  5847\n35623    22444  5852  22442\n35624    22462  22461  5882\n35625    22312  5878  22310\n35626    22319  22312  22460\n35627    5878  22319  22315\n35628    22319  5878  22312\n35629    22312  22311  1535\n35630    22310  22311  22312\n35631    1535  22454  22456\n35632    1535  22311  22323\n35633    22319  22460  5879\n35634    22456  22460  1535\n35635    22454  22455  22456\n35636    1535  22460  22312\n35637    22323  22454  1535\n35638    22457  5879  22460\n35639    5868  22328  22316\n35640    22429  5868  22463\n35641    22429  22430  22328\n35642    22429  22328  5868\n35643    5868  22315  22318\n35644    22316  22315  5868\n35645    22463  22318  22464\n35646    22318  22315  22319\n35647    22536  22429  22463\n35648     893  22536  22463\n35649    5879  22464  22318\n35650    22463  5868  22318\n35651    22319  5879  22318\n35652    5869  22429  22536\n35653    22457  22460  22456\n35654    22327  22328  5867\n35655    5883  22457  22456\n35656    22458  5883  22466\n35657    22457  22458  22459\n35658    22458  22457  5883\n35659    5883  22455  22462\n35660    5883  22456  22455\n35661    22462  22467  22466\n35662    22455  22454  5855\n35663    22466  22465  22458\n35664    1095  22465  22466\n35665    5894  22465  22469\n35666    22462  22466  5883\n35667    22462  22455  22461\n35668    22458  22465  5894\n35669     893  22464  22475\n35670    22464  5879  22459\n35671    22541  22536   893\n35672    22545  22541   893\n35673    22475  22464  22459\n35674     893  22463  22464\n35675    5894  22471  22475\n35676    22469  22471  5894\n35677    22478  22545   893\n35678    22478  22475  22471\n35679    22555  22545  22478\n35680    22478   893  22475\n35681    22478  22471  5914\n35682    5894  22475  22459\n35683    22459  22458  5894\n35684    22542  22541  22545\n35685    22467  1095  22466\n35686    22459  5879  22457\n35687    5882  22467  22462\n35688    22536  22541  22534\n35689    22449  5882  22450\n35690    22289  22290  22288\n35691    22448  22443  22479\n35692     975  22443  22442\n35693    22447  22445  22448\n35694    22445  5853  22448\n35695    22443   975  22479\n35696    22448  5853  22443\n35697    22479  22482  22481\n35698    22482  22479   975\n35699    22488  5884  22489\n35700    22481  5884  22479\n35701    22482  5885  22481\n35702    22479  5884  22448\n35703    22491  22482   975\n35704    22447  22448  5884\n35705    22451  5891  22486\n35706    22447  5891  22445\n35707    22449  22451  5888\n35708    22449  22450  22451\n35709    5891  22447  22486\n35710    22450  5891  22451\n35711    22485  22486   689\n35712    22488  22486  22447\n35713    5888  22485  22512\n35714    5888  22451  22485\n35715    22486  22488   689\n35716    22485  22451  22486\n35717    22447  5884  22488\n35718    22468  22449  5888\n35719    5884  22481  22489\n35720    22468  22467  22449\n35721    22490  22489  22481\n35722    5886  22490  22494\n35723    22487  22489  5886\n35724    5886  22489  22490\n35725    22490  5885  22502\n35726    22490  22481  5885\n35727    22502   876  22494\n35728    5885  22483  22502\n35729    22493  22496  5886\n35730    22494  22493  5886\n35731    22497  22496  5897\n35732    22494  22490  22502\n35733    22484  5885  22482\n35734    22487  5886  22496\n35735    22517   689  22503\n35736     689  22488  22487\n35737    22512  22517  5889\n35738    22512  22485  22517\n35739     689  22487  22497\n35740    22485   689  22517\n35741    22527  22503  5896\n35742    22527  22517  22503\n35743    22514  5889  22515\n35744    5889  22517  22527\n35745    22501  22503  22497\n35746    22503   689  22497\n35747    22487  22496  22497\n35748    5888  22512  22511\n35749    22515  5889  22527\n35750    22488  22489  22487\n35751    22224   876  22502\n35752    5889  22513  22512\n35753    22472  1095  22476\n35754    1095  22467  22468\n35755    22469  22472  5907\n35756    22469  22465  22472\n35757    1095  22468  22476\n35758    22465  1095  22472\n35759    22477  22476  5890\n35760    22511  22476  22468\n35761    22473  5907  22504\n35762    5907  22472  22477\n35763    5907  22477  22504\n35764    22477  22472  22476\n35765    22468  5888  22511\n35766    22469  5907  22470\n35767    22529  22555  5914\n35768    5914  22471  22470\n35769    22555  5916  22545\n35770    22591  5916  22555\n35771    5914  22470  22474\n35772    22555  22478  5914\n35773    22529  22474  22528\n35774    22473  22474  22470\n35775    22529  22591  22555\n35776    5915  22591  22529\n35777     690  22474  22473\n35778    22474  22529  5914\n35779    22470  5907  22473\n35780    22552  5916  22591\n35781    5890  22476  22511\n35782    22471  22469  22470\n35783    22505  5890  22506\n35784    22513  5890  22511\n35785    22504  22505  5906\n35786    22504  22477  22505\n35787    5890  22513  22506\n35788    22505  22477  5890\n35789    22507  22506   820\n35790    22514  22506  22513\n35791    22509  5906  22519\n35792    5906  22505  22507\n35793    5906  22507  22519\n35794    22507  22505  22506\n35795    22513  5889  22514\n35796    22504  5906  22508\n35797    22528   690  22532\n35798     690  22473  22508\n35799    5915  22529  22528\n35800    22604  5915  22528\n35801    22510   690  22508\n35802    22528  22474   690\n35803    22532  22510  22523\n35804    22509  22510  22508\n35805    22532  5925  22604\n35806    22596  22604  22603\n35807    22604  22596  5915\n35808    22532  22604  22528\n35809    22597  22596  1066\n35810    22510  22532   690\n35811    22508  5906  22509\n35812    22591  5915  22592\n35813    22514   820  22506\n35814    22504  22508  22473\n35815    22511  22512  22513\n35816    22596  22592  5915\n35817    5913  22510  22509\n35818    22445  5891  22446\n35819    22442  22210   975\n35820    22545  5916  22542\n35821    5867  22396  22389\n35822    22396  5867  22430\n35823    22389  22397  5874\n35824    22397  22389  22396\n35825    22396  1926  22397\n35826    22389  22388  5867\n35827    22430  5869  22540\n35828    5869  22430  22429\n35829    1926  22537  22561\n35830    1926  22396  22540\n35831    22538  1926  22540\n35832    22540  22396  22430\n35833    5867  22328  22430\n35834    22397  1926  22561\n35835    5874  22426  22393\n35836    5874  22397  22426\n35837    22393  22427  5881\n35838    22427  22393  22426\n35839    22426  5880  22427\n35840    22393  22392  5874\n35841    22561  22560  5880\n35842    22537  22560  22561\n35843    22427  5880  22557\n35844    22558  5880  22560\n35845    22560  22565  22558\n35846    22561  5880  22426\n35847    22397  22561  22426\n35848    22557  5880  22558\n35849    22540  5869  22533\n35850    5874  22390  22389\n35851    22534  22535  22533\n35852    22535  22534  5923\n35853    22533  5921  22538\n35854    5921  22533  22535\n35855    22535  22554  5921\n35856    22534  22533  5869\n35857    5923  22542  22544\n35858    5923  22534  22541\n35859    22554  22551  5921\n35860    22554  22535  22544\n35861    22542  22543  22544\n35862    22544  22535  5923\n35863    5869  22536  22534\n35864    22550  5921  22551\n35865    5920  22537  22539\n35866    22537  1926  22538\n35867    22565  5920  22569\n35868    22565  22560  5920\n35869    22537  22538  22539\n35870    5920  22560  22537\n35871    22539  22550  22556\n35872    22539  22538  5921\n35873    22569  1922  22566\n35874    22569  5920  22556\n35875    22547  22569  22556\n35876    22556  5920  22539\n35877    5921  22550  22539\n35878    22558  22565  5940\n35879    22550  5918  22556\n35880    22538  22540  22533\n35881    22541  22542  5923\n35882    22566  22565  22569\n35883    22423  22412  22422\n35884    22412  22411  5881\n35885    22419  22423  22563\n35886    22419  6177  22423\n35887    22412  5881  22422\n35888    22419  22420  22416\n35889    22422  22557  1099\n35890    22422  5881  22427\n35891    22562  6178  22563\n35892    22563  22423  1099\n35893    22557  22559  1099\n35894    1099  22423  22422\n35895    22557  22422  22427\n35896    22419  22563  6178\n35897    2319  22635  22634\n35898    23648  22425  22635\n35899    23647  23648  2319\n35900    2319  23648  22635\n35901    22635  22420  22634\n35902    6174  22420  22635\n35903    23660  22634  22579\n35904    6178  22634  22420\n35905    23654  23660  23659\n35906    23654  2319  23660\n35907    22579  22634  6178\n35908    23660  2319  22634\n35909    22420  22419  6178\n35910    6175  23648  23642\n35911    22563  1099  22564\n35912    22423  6177  22412\n35913    22573  22559  22575\n35914    22559  22557  22558\n35915    6218  22564  22573\n35916    22564  1099  22573\n35917    22575  22559  5940\n35918    22564  22562  22563\n35919    22568  22575  5940\n35920    22567  22568  22566\n35921    22575  6218  22573\n35922    22574  6218  22575\n35923    6218  22572  22571\n35924    22568  5940  22566\n35925    22558  5940  22559\n35926    22564  6218  22571\n35927    6216  22579  22580\n35928    22579  6178  22562\n35929    23659  6216  23694\n35930    23659  23660  6216\n35931    22579  22562  22580\n35932    6216  23660  22579\n35933    22613  22580  6217\n35934    6217  22580  22562\n35935    22638  23694  6216\n35936    22613  22638  22580\n35937    23694  22638  23718\n35938    22638  6216  22580\n35939    22570  6217  22571\n35940    22562  22564  6217\n35941    22564  22571  6217\n35942    6214  23654  23659\n35943    22568  22574  22575\n35944    22559  22573  1099\n35945    22566  5940  22565\n35946    23694  23695  23659\n35947    22554  22544  5922\n35948    5881  22394  22393\n35949    22581  22554  5922\n35950    5922  22543  22553\n35951    22551  22581  1920\n35952    22551  22554  22581\n35953    5922  22582  22581\n35954    5922  22544  22543\n35955    22582  5922  22553\n35956    22553  22552  1917\n35957    22587  1920  22583\n35958    22583  1920  22581\n35959    22583  22581  22582\n35960    22553  22543  22552\n35961    5916  22543  22542\n35962    22551  1920  22549\n35963    22547  5918  22548\n35964    5918  22550  22549\n35965    1922  22569  22547\n35966    22546  1922  22547\n35967    22586  5918  22549\n35968    22547  22556  5918\n35969    22548  22586  22585\n35970    22587  22586  22549\n35971    5917  22546  22548\n35972    22548  22546  22547\n35973    5919  22586  22587\n35974    22586  22548  5918\n35975    22549  1920  22587\n35976    22577  1922  22546\n35977    22582  22553  22584\n35978    1922  22567  22566\n35979    22584  5924  22582\n35980    22553  1917  22584\n35981    22588  22583  5924\n35982    22583  22582  5924\n35983    22584  22601  5924\n35984    1917  22552  22592\n35985    22593  1917  22594\n35986    22597  1917  22592\n35987    22602  22589  22601\n35988    22601  22584  22593\n35989    5928  22601  22593\n35990    22593  22584  1917\n35991    22592  22596  22597\n35992    22589  5924  22601\n35993    5919  22588  22590\n35994    22585  22586  5919\n35995    5917  22585  22629\n35996    22548  22585  5917\n35997    5919  22605  22585\n35998    22588  5919  22587\n35999    5919  22590  22605\n36000    22605  22590  22598\n36001    22629  22621  5917\n36002    22585  22605  22629\n36003    22629  22630  22621\n36004    22620  22621  5932\n36005    5927  22590  22589\n36006    22590  22588  22589\n36007    22588  5924  22589\n36008    22546  5917  22609\n36009    22629  22605    85\n36010    22583  22588  22587\n36011    22552  22543  5916\n36012    22621  22609  5917\n36013    5946  22574  22568\n36014    5946  22567  22578\n36015    22570  22571  22572\n36016    22576  22572  22574\n36017    22574  5946  22576\n36018    22568  22567  5946\n36019    5946  22617  22576\n36020    22578  22577  5933\n36021    22576  1923  22572\n36022    22626  1923  22576\n36023    22606  22570  1923\n36024    22578  22567  22577\n36025    22567  1922  22577\n36026    22572  1923  22570\n36027    22638  1925  23718\n36028    6217  22570  22614\n36029    6215  23718  23711\n36030    6215  23694  23718\n36031    6217  22614  22613\n36032    22638  22613  1925\n36033    22615  1925  22613\n36034    22606  22614  22570\n36035    23718  22611  23711\n36036    1925  22611  23718\n36037    22612  1925  22615\n36038    22615  22613  22614\n36039    22614  6219  22615\n36040    23705  6215  23711\n36041    5946  22578  22617\n36042    22572  6218  22574\n36043    22616  22578  5933\n36044    5933  22609  22620\n36045    22607  1923  22626\n36046    5945  22626  22617\n36047    22578  22616  22617\n36048    5933  22577  22609\n36049    22619  22616  5933\n36050    22618  22619  22620\n36051    22616  5945  22617\n36052    22622  5945  22616\n36053    5945  22624  22623\n36054    22619  5933  22620\n36055    22609  22621  22620\n36056    22626  5945  22623\n36057    22615  6219  22631\n36058    6219  22606  22608\n36059    6224  22611  22610\n36060    22611  1925  22612\n36061    22631  22612  22615\n36062    6219  22614  22606\n36063    22608  22607  6227\n36064    22606  1923  22607\n36065    22612  22610  22611\n36066    22608  22627  6219\n36067    22631  6233  22612\n36068    22631  6219  22627\n36069    23710  6224  23741\n36070    22606  22607  22608\n36071    22626  22623  22607\n36072    22611  6224  23711\n36073    22619  22622  22616\n36074    22626  22576  22617\n36075    22577  22546  22609\n36076    23710  23711  6224\n36077    22607  22623  6227\n36078    22551  22549  22550\n36079    22591  22592  22552\n36080    23647  2319  23654\n36081    22494   876  22492\n36082    22315  22314  5878\n36083    2318  22291  22480\n36084    23694  6215  23695\n36085    22224  22223   876\n36086    5740  21983  21756\n36087    23502  2247  23494\n36088    14517  14519  3849\n36089    14517  14518  14519\n36090    14510  14517  22641\n36091    14510  3848  14517\n36092    14519  14489  22642\n36093    14508  14509  14510\n36094    22641  14517  3849\n36095    3849  22642  22644\n36096    22646  22645  3850\n36097    3850  14510  22641\n36098    3849  22651  22641\n36099    3849  14519  22642\n36100    3968  22642  14489\n36101    14510  3850  14508\n36102    3846  14515  14514\n36103    14514  1784  14508\n36104    14512  14513  14511\n36105    22650  14511  14515\n36106    14514  14508  22645\n36107    14515  14497  14514\n36108    22656  22650  3846\n36109    22645  3846  14514\n36110    22650  3847  14511\n36111    22661  3847  22650\n36112    22647  3846  22645\n36113    3846  22650  14515\n36114    14508  3850  22645\n36115    14511  3847  14512\n36116    3850  22641  22648\n36117    1786  14489  14519\n36118    22648  22641  22651\n36119    22651  22644  22652\n36120    22646  22648  22649\n36121    22646  3850  22648\n36122    22648  22651  1110\n36123    22646  22647  22645\n36124    1110  22649  22648\n36125    22652  5948  22688\n36126    5947  22658  22657\n36127    5947  22646  22649\n36128    1110  22651  22652\n36129    22652  22644  5948\n36130    22642  22643  22644\n36131    22646  5947  22647\n36132    22661  22656  1791\n36133    22656  3846  22647\n36134    22661  22677  3847\n36135    22653  22677  22661\n36136    22657  22656  22647\n36137    22656  22661  22650\n36138    22653  1791  22654\n36139    22657  1791  22656\n36140    5953  22677  22653\n36141    22657  22654  1791\n36142    22653  22655  5953\n36143    22653  22661  1791\n36144    22647  5947  22657\n36145    22677  5953  22676\n36146    5947  22649  22689\n36147    22644  22651  3849\n36148    22644  22643  5948\n36149    3847  22677  22665\n36150    3852  14523  22670\n36151    1783  14512  22666\n36152    22662  14522  3852\n36153    22663  22662  3852\n36154    14523  1783  22666\n36155    22662  1358  14791\n36156    22670  22666  5951\n36157    22665  22666  14512\n36158    22670  22663  3852\n36159    22673  22663  22670\n36160    22664  22662  22663\n36161    22666  22670  14523\n36162    3847  22665  14512\n36163    1358  22662  22664\n36164    3934  14799  14796\n36165    14797  22667  3934\n36166    22672  14798  2093\n36167    22671  22672  14799\n36168    14799  3934  22671\n36169    22672  2093  14799\n36170    22669  22667  22668\n36171    1358  22667  14792\n36172    22671  22669  22682\n36173    22671  3934  22669\n36174    22668  22667  1358\n36175    22669  3934  22667\n36176    14791  1358  14792\n36177    22672  22671  5981\n36178    22665  5951  22666\n36179    14521  14523  3852\n36180    5952  22663  22673\n36181    22673  5951  22674\n36182    22664  5952  22678\n36183    22664  22663  5952\n36184    22673  22675  5952\n36185    22673  22670  5951\n36186    22675  22673  22674\n36187    22681  22674  22676\n36188    5966  22679  22678\n36189    22710  22678  5952\n36190    22675  22674  1333\n36191    22674  5951  22676\n36192    5951  22665  22676\n36193    22664  22678  22679\n36194    22669  5971  22682\n36195    22668  1358  22679\n36196    5981  22682  22752\n36197    5981  22671  22682\n36198    22668  22679  22680\n36199    22668  5971  22669\n36200    22734  5971  22714\n36201    22680  5971  22668\n36202    22751  22752  2090\n36203    22752  22682  22734\n36204    22680  22714  5971\n36205    5981  22752  22747\n36206    22752  22734  2090\n36207    22734  22682  5971\n36208    22680  22679  5966\n36209    22672  5981  22742\n36210    22710  5952  22675\n36211    1358  22664  22679\n36212    22677  22676  22665\n36213    22751  22747  22752\n36214    5953  22681  22676\n36215    3845  14515  14511\n36216    22686  1110  22652\n36217    22686  22688  5950\n36218    22689  22658  5947\n36219    22689  22649  22692\n36220    1110  22686  22685\n36221    22686  22652  22688\n36222    22687  22686  5950\n36223    22687  22685  22686\n36224    22690  22689  5954\n36225    22692  1110  22685\n36226    22692  22685  22691\n36227    5950  22688  22693\n36228    5948  22683  22688\n36229    22692  5954  22689\n36230    22655  22654  5955\n36231    22654  22657  22658\n36232    5953  22717  22681\n36233    5953  22655  22717\n36234    22654  22658  5955\n36235    22674  22681  1333\n36236    5955  22719  22655\n36237    22690  5955  22658\n36238    22717  22718  22681\n36239    5962  22718  22717\n36240    5955  22690  22709\n36241    22655  22719  22717\n36242    22658  22689  22690\n36243    22681  22718  1333\n36244    22695  5950  22693\n36245    22653  22654  22655\n36246    5956  22687  22697\n36247    22695  22687  5950\n36248    22691  5956  22702\n36249    22691  22685  5956\n36250    22687  22695  22697\n36251    22691  5954  22692\n36252    22696  5956  22697\n36253    2075  22697  22695\n36254    22700  22701  22699\n36255    22699  22691  22702\n36256    22697  2075  22698\n36257    22696  22702  5956\n36258    22693  22694  22695\n36259    22691  22699  5954\n36260    22709  22719  5955\n36261    22690  22701  22709\n36262    22719  5962  22717\n36263    22733  5962  22719\n36264    22719  22709  22733\n36265    5954  22701  22690\n36266    2331  22733  22709\n36267    22700  2331  22701\n36268    22733  22724  5962\n36269    22736  22724  22733\n36270    22722  22723  22724\n36271    2331  22709  22701\n36272    5954  22699  22701\n36273    22718  5962  22723\n36274    22736  22733  2331\n36275    22687  5956  22685\n36276    2075  22695  22694\n36277    22723  5962  22724\n36278    5966  22678  22711\n36279    22675  1333  22712\n36280    22713  22714  22680\n36281    22716  22713  5966\n36282    22675  22712  22710\n36283    22678  22710  22711\n36284    5959  22711  22710\n36285    22720  5959  22712\n36286    22711  22716  5966\n36287    22728  22716  22711\n36288    22716  2094  22715\n36289    5959  22710  22712\n36290    22712  1333  22721\n36291    22713  22716  22715\n36292    22735  2090  22734\n36293    22735  22714  5970\n36294    2090  22758  22751\n36295    22808  22758  2090\n36296    2090  22735  22808\n36297    22735  22734  22714\n36298    22738  5970  22726\n36299    5970  22714  22713\n36300    22758  22808  22807\n36301    22808  22735  22738\n36302    5970  22715  22726\n36303    22738  22735  5970\n36304    22713  22715  5970\n36305    5994  22808  22738\n36306    22728  22711  5959\n36307    22713  22680  5966\n36308    22720  22721  5960\n36309    22721  1333  22718\n36310    5959  22729  22728\n36311    5959  22720  22729\n36312    22721  22723  5960\n36313    22716  22728  2094\n36314    22732  22729  22720\n36315    22722  5960  22723\n36316    22729  22727  22728\n36317    5961  22727  22729\n36318    22731  2094  22727\n36319    22732  22720  5960\n36320    5960  22867  22732\n36321    22728  22727  2094\n36322    22738  22703  5994\n36323    22715  2094  22725\n36324    22807  5994  22800\n36325    22807  22808  5994\n36326    22715  22725  22726\n36327    22726  22703  22738\n36328    5963  22703  22726\n36329    22730  5963  22725\n36330    22705  22800  5994\n36331    22704  22705  22703\n36332    5982  22798  22800\n36333    22705  5994  22703\n36334    22800  22705  22799\n36335    5963  22726  22725\n36336    22725  2094  22731\n36337    22807  22800  22798\n36338    22703  5963  22704\n36339    22712  22721  22720\n36340    22718  22723  22721\n36341    22758  22807  5979\n36342    5958  22699  22702\n36343    22692  22649  1110\n36344    22688  22683  22693\n36345    22751  22758  22759\n36346    3964  14794  14793\n36347    3964  14798  22742\n36348    14930  14931  14823\n36349    14930  3965  22746\n36350    14794  3964  22739\n36351    14794  22746  3965\n36352    22739  22746  14794\n36353    22740  3964  22742\n36354    14930  22743  5973\n36355    22746  22743  14930\n36356    22748  5973  22756\n36357    22740  22739  3964\n36358    14798  22672  22742\n36359    14930  5973  14931\n36360    14819  1314  22764\n36361    14818  3929  14931\n36362    3926  22764  22769\n36363    3926  14813  22764\n36364    14818  14931  22748\n36365    14816  3926  22774\n36366    22770  22764  1314\n36367    22748  1314  14818\n36368    22773  22774  22769\n36369    22774  3926  22769\n36370    22761  1314  22748\n36371    22770  22769  22764\n36372    14931  5973  22748\n36373    22774  14821  14816\n36374    1355  22746  22739\n36375    14798  3964  14793\n36376    1355  22743  22746\n36377    22739  22741  1355\n36378    22745  22756  5973\n36379    22744  22745  22743\n36380    22743  1355  22744\n36381    22739  22740  22741\n36382    5978  22741  22740\n36383    22747  22751  5978\n36384    22749  22744  1355\n36385    22741  22749  1355\n36386    22745  22744  5974\n36387    22740  22747  5978\n36388    22740  22742  22747\n36389    22757  22745  5974\n36390    22753  22770  22761\n36391    22761  22748  22756\n36392    22770  5977  22769\n36393    22753  5977  22770\n36394    22761  22756  5972\n36395    22770  1314  22761\n36396    22754  22753  5972\n36397    22757  5972  22756\n36398    22753  22755  5977\n36399    22754  22755  22753\n36400    22786  5972  22757\n36401    5972  22753  22761\n36402    22756  22745  22757\n36403    22773  22769  5977\n36404    5978  22750  22741\n36405    22743  22745  5973\n36406    22742  5981  22747\n36407    22777  5977  22755\n36408    22763  3932  14822\n36409    14822  14821  5975\n36410    14826  2154  22767\n36411    22780  2154  14827\n36412    3932  22763  14827\n36413    14814  14821  14822\n36414    22780  22763  5976\n36415    14822  22762  22763\n36416    22768  2154  22780\n36417    22781  22768  22780\n36418    22768  5992  22766\n36419    22780  14827  22763\n36420    22774  5975  14821\n36421    2154  22768  22767\n36422    22765  14889  3961\n36423    3961  22767  22766\n36424    1512  22765  22784\n36425    14895  22765  1512\n36426    3961  22775  22765\n36427    22767  3961  14888\n36428    5996  22784  22775\n36429    22775  22784  22765\n36430    22784  23048  1512\n36431    22837  23048  22784\n36432    22776  22775  22766\n36433    22775  3961  22766\n36434    22767  22768  22766\n36435    23047  1512  23048\n36436    22762  14822  5975\n36437    23047  14896  1512\n36438    5976  22762  22772\n36439    22771  5975  22773\n36440    22781  22780  5976\n36441    22782  22781  5976\n36442    22762  5975  22771\n36443    22781  5992  22768\n36444    22772  22771  2153\n36445    22777  22771  22773\n36446    22782  5976  22772\n36447    22810  22782  22772\n36448    2153  22771  22777\n36449    22772  22762  22771\n36450    22773  5977  22777\n36451    22781  22782  22783\n36452    5996  22775  22776\n36453    22776  5992  22779\n36454    22837  22784  5996\n36455    22820  22837  5996\n36456    5996  22776  22778\n36457    22766  5992  22776\n36458    22778  22776  22779\n36459    22783  22782  5989\n36460    5995  22837  22836\n36461    5996  22778  22820\n36462    22819  22820  22778\n36463    22836  22837  22820\n36464    1313  22778  22779\n36465    22779  5992  22783\n36466    5992  22781  22783\n36467    22837  5995  23048\n36468    22783  22814  22779\n36469    22763  22762  5976\n36470    22774  22773  5975\n36471    23049  23048  5995\n36472    22777  22755  22813\n36473    2154  14825  14827\n36474    22760  22749  5980\n36475    22749  22741  22750\n36476    22794  5974  22760\n36477    5974  22744  22760\n36478    22749  22750  5980\n36479    22757  5974  22785\n36480    22790  5980  22750\n36481    22790  22759  5979\n36482    5980  22787  22760\n36483    22788  22787  5980\n36484    5980  22790  22788\n36485    22790  22750  22759\n36486    5978  22759  22750\n36487    22794  22760  22787\n36488    22796  22754  22786\n36489    22786  22757  22785\n36490    5986  22813  22755\n36491    22796  5986  22754\n36492    22786  22785  2089\n36493    22754  5972  22786\n36494    22791  2089  22785\n36495    5985  22791  22794\n36496    22793  22796  2089\n36497    22796  22786  2089\n36498    22796  22809  5986\n36499    22785  22794  22791\n36500    22785  5974  22794\n36501    22791  22793  2089\n36502    22794  22787  5985\n36503    22754  5986  22755\n36504    22795  22788  22790\n36505    22795  5979  22798\n36506    5985  22787  22789\n36507    22787  22788  22789\n36508    22788  22795  1356\n36509    22792  22791  5985\n36510    1356  22789  22788\n36511    22798  22797  22795\n36512    22789  22805  5985\n36513    22806  22805  22789\n36514    22805  5993  22804\n36515    22797  1356  22795\n36516    22751  22759  5978\n36517    5985  22805  22792\n36518    5987  22809  22793\n36519    22793  22791  22792\n36520    5986  22809  22818\n36521    5987  22801  22809\n36522    22793  22792  5987\n36523    22809  22796  22793\n36524    5987  22804  22802\n36525    22804  5987  22792\n36526    22803  22946  22827\n36527    22803  22801  22802\n36528    22802  22804  22948\n36529    22802  22801  5987\n36530    22792  22805  22804\n36531    22818  22809  22801\n36532    1356  22806  22789\n36533    22795  22790  5979\n36534    5979  22759  22758\n36535    5988  22801  22803\n36536    22810  2153  22811\n36537    2153  22777  22813\n36538    5989  22782  22810\n36539    22812  5989  22810\n36540    22817  2153  22813\n36541    5989  22814  22783\n36542    22829  22811  22817\n36543    22818  22817  22813\n36544    22811  22812  22810\n36545    5990  22812  22811\n36546    22812  22821  22816\n36547    22817  22811  2153\n36548    22813  5986  22818\n36549    5989  22812  22816\n36550    22819  22778  1313\n36551    22824  22819  1313\n36552    22820  5997  22836\n36553    22820  22819  5997\n36554    1313  22814  22815\n36555    22779  22814  1313\n36556    22819  22825  5997\n36557    5991  22815  22816\n36558    5997  23111  22836\n36559    22830  23111  5997\n36560    22815  22824  1313\n36561    22815  22814  22816\n36562    22814  5989  22816\n36563    5995  22836  23058\n36564    22818  5988  22817\n36565    22772  2153  22810\n36566    5990  22829  22828\n36567    5990  22811  22829\n36568    5991  22816  22821\n36569    22822  22821  5990\n36570    22827  22829  5988\n36571    22821  22812  5990\n36572    22822  22828  22963\n36573    22827  22828  22829\n36574    22822  22823  22821\n36575    1456  22823  22822\n36576    6032  22828  22827\n36577    22828  22822  5990\n36578    22818  22801  5988\n36579    22821  22823  5991\n36580    22825  22824  6050\n36581    22815  5991  22826\n36582    22825  22830  5997\n36583    22831  22830  22825\n36584    22824  22815  22826\n36585    22824  22825  22819\n36586    6050  22826  22833\n36587    22832  22826  5991\n36588    6050  22968  22831\n36589    6106  22831  22987\n36590    22831  6106  22830\n36591    6050  22831  22825\n36592    22832  22833  22826\n36593    22826  6050  22824\n36594    5991  22823  22832\n36595    23111  22830  23110\n36596    22823  22965  22832\n36597    22829  22817  5988\n36598    22803  22827  5988\n36599    23111  23058  22836\n36600    22803  22802  1455\n36601    22749  22760  22744\n36602    22807  22798  5979\n36603    22830  6106  23110\n36604    22732  5961  22729\n36605    14797  14792  22667\n36606    5957  22696  22698\n36607    22698  22696  22697\n36608    22841  5958  22702\n36609    5957  22841  22696\n36610    22698  22838  22843\n36611    22698  2075  22838\n36612    22842  5957  22850\n36613    22843  5957  22698\n36614    22840  22848  5958\n36615    22840  22841  22842\n36616    5957  22843  22850\n36617    22842  22841  5957\n36618    5998  22843  22838\n36619    22841  22840  5958\n36620    2331  22845  22736\n36621    22700  22699  5958\n36622    5967  22722  22724\n36623    22844  5967  22736\n36624    22847  22700  5958\n36625    2331  22700  22845\n36626    22844  22845  6004\n36627    22847  22845  22700\n36628    22878  5967  22844\n36629    22861  22878  22844\n36630    22847  6004  22845\n36631    22844  22736  22845\n36632    22847  5958  22848\n36633    22866  5967  22878\n36634    22840  22842  2074\n36635    22736  5967  22724\n36636    22852  22850  6003\n36637    22849  22850  22843\n36638    2074  22852  22851\n36639    2074  22842  22852\n36640    22850  22849  6003\n36641    2074  22848  22840\n36642    22853  22852  6003\n36643    22859  6003  22849\n36644    6013  22854  22855\n36645    22854  2074  22851\n36646    6003  22859  22888\n36647    22853  22851  22852\n36648    5998  22849  22843\n36649    2074  22854  22848\n36650    22846  6004  22847\n36651    22846  22848  6013\n36652    22861  6005  22878\n36653    22856  22861  6004\n36654    6004  22846  22856\n36655    22847  22848  22846\n36656    22862  22856  1332\n36657    22846  22857  22856\n36658    22886  6005  22896\n36659    6005  22861  22862\n36660    6013  22857  22846\n36661    22862  22861  22856\n36662    22848  22854  6013\n36663    22861  22844  6004\n36664    22855  22854  22851\n36665    22850  22852  22842\n36666    22859  22849  22858\n36667    22877  22878  6005\n36668    22871  22732  22867\n36669    22867  22722  22866\n36670    22727  22863  22731\n36671    22727  5961  22863\n36672    22871  5961  22732\n36673    22722  22867  5960\n36674    22864  22871  22874\n36675    22864  5961  22871\n36676    5964  22863  22865\n36677    22863  5961  22864\n36678    1661  22867  22866\n36679    1661  22871  22867\n36680    22722  5967  22866\n36681    22731  22863  5964\n36682    1310  22704  22869\n36683    5963  22730  22868\n36684    22799  1310  22872\n36685    22799  22705  1310\n36686    5963  22868  22704\n36687    22799  5982  22800\n36688    22869  22868  5965\n36689    22730  22870  22868\n36690    22872  1310  22869\n36691    22730  5964  22870\n36692    22869  22887  22872\n36693    22869  22704  22868\n36694    22730  22731  5964\n36695    22873  22799  22872\n36696    22864  22865  22863\n36697    22704  1310  22705\n36698    22874  1661  22875\n36699    22877  1661  22866\n36700    22865  22864  6006\n36701    22864  22874  6006\n36702    22875  1661  22877\n36703    22879  5964  22865\n36704    22876  22875  6019\n36705    22886  22875  22877\n36706    22881  6006  22883\n36707    6006  22874  22876\n36708    6006  22876  22883\n36709    22876  22874  22875\n36710    22877  6005  22886\n36711    22865  6006  22881\n36712    5965  22887  22869\n36713    5965  22870  22880\n36714    5983  22887  22940\n36715    5983  22872  22887\n36716    5965  22885  22887\n36717    22868  22870  5965\n36718    22880  22879  1540\n36719    22870  5964  22879\n36720    22940  22887  22885\n36721    22884  22885  22880\n36722    6028  22940  22885\n36723    5965  22880  22885\n36724    22881  1540  22879\n36725    22870  22879  22880\n36726    22865  22881  22879\n36727    22954  5983  22940\n36728    22886  6019  22875\n36729    22871  1661  22874\n36730    22866  22878  22877\n36731    22873  22872  5983\n36732    22896  6005  22862\n36733    22730  22725  22731\n36734    22893  22853  22888\n36735    22888  22853  6003\n36736    22894  6013  22855\n36737    22855  22851  6008\n36738    22888  22889  6007\n36739    22888  22859  22889\n36740    22899  6008  22893\n36741    22893  6008  22853\n36742    6008  22901  22855\n36743    22899  22901  6008\n36744    6012  22894  22901\n36745    22893  22888  6007\n36746    22890  6007  22889\n36747    22855  22901  22894\n36748    1332  22857  22895\n36749    22857  6013  22894\n36750    22896  22862  22897\n36751    22862  1332  22897\n36752    22895  22857  22894\n36753    22916  22886  22896\n36754    22905  22897  1332\n36755    22904  22905  22895\n36756    22897  6015  22896\n36757    22912  6015  22897\n36758    22897  22905  22912\n36759    22905  1332  22895\n36760    22895  22894  6012\n36761    22916  22896  6015\n36762    22898  22893  6007\n36763    22851  22853  6008\n36764    1652  22899  22898\n36765    22898  22899  22893\n36766    22900  6012  22901\n36767    1652  22900  22899\n36768    22898  22892  22910\n36769    22898  6007  22892\n36770    6021  22910  22892\n36771    22939  1652  22910\n36772    1652  22902  22900\n36773    23447  22902  1652\n36774    22910  6021  22938\n36775    22910  1652  22898\n36776    22890  22892  6007\n36777    22900  22902  22903\n36778    6011  22905  22904\n36779    22904  6012  22903\n36780    22912  22926  6015\n36781    22909  22926  22912\n36782    22905  6011  22912\n36783    22904  22895  6012\n36784    22906  6011  22904\n36785    6010  22906  22903\n36786    6011  22909  22912\n36787    22907  22909  6011\n36788    6014  22926  22909\n36789    22906  22904  22903\n36790    6012  22900  22903\n36791    22925  22926  6014\n36792    22907  6011  22906\n36793    22900  22901  22899\n36794    6021  22892  22891\n36795    22921  6015  22926\n36796    22913  22883  22876\n36797    22913  6019  22914\n36798    22882  1540  22881\n36799    6020  22882  22883\n36800    22883  22913  6020\n36801    22876  6019  22913\n36802    22913  22915  6020\n36803    22914  22916  22921\n36804    6020  22920  22882\n36805    22931  22920  6020\n36806    22915  22913  22914\n36807    22914  6019  22916\n36808    22886  22916  6019\n36809    22882  22920  22919\n36810    6028  22885  22884\n36811    22884  1540  22918\n36812    22953  6028  22937\n36813    22953  22940  6028\n36814    22884  22930  6028\n36815    22880  1540  22884\n36816    22918  22919  22917\n36817    22919  22918  1540\n36818    22930  22918  6029\n36819    22937  6028  22930\n36820    22930  22929  22937\n36821    22930  22884  22918\n36822    1540  22882  22919\n36823    23011  22953  22937\n36824    22920  6025  22919\n36825    22883  22882  22881\n36826    1660  22915  22914\n36827    1660  22921  22925\n36828    22932  22920  22931\n36829    22922  22931  22915\n36830    22915  1660  22922\n36831    1660  22914  22921\n36832    6016  22922  22924\n36833    1660  22923  22922\n36834    22936  6025  22932\n36835    22932  22931  6016\n36836    22925  22923  1660\n36837    6016  22931  22922\n36838    22921  22926  22925\n36839    22932  6025  22920\n36840    22929  6029  22927\n36841    6029  22918  22917\n36842    6030  22929  22928\n36843    6030  22937  22929\n36844    6029  22917  22934\n36845    22930  6029  22929\n36846    22933  22934  22917\n36847    22936  22933  6025\n36848    22927  22928  22929\n36849    6029  22934  22927\n36850    22927  1539  22928\n36851    22928  23002  23003\n36852    22934  23492  22927\n36853    6025  22933  22917\n36854    22919  6025  22917\n36855    6030  22928  23003\n36856    22934  22933  6048\n36857    22931  6020  22915\n36858    22916  6015  22921\n36859    22954  22940  22953\n36860    22935  22932  6016\n36861    1332  22856  22857\n36862    22838  2075  22707\n36863    6030  23011  22937\n36864    22835  22797  22834\n36865    22797  22798  5982\n36866    1356  22942  22806\n36867    1356  22835  22942\n36868    22797  5982  22834\n36869    22806  5993  22805\n36870    5984  22835  22834\n36871    22873  22834  5982\n36872    22806  22942  22941\n36873    22942  22835  22943\n36874    22834  22873  22961\n36875    5984  22943  22835\n36876    5982  22799  22873\n36877    6027  22941  22942\n36878    22948  1455  22802\n36879    22948  5993  22949\n36880    22946  22803  1455\n36881    22946  1455  22962\n36882    22948  22947  1455\n36883    5993  22948  22804\n36884    22947  22948  22949\n36885    22950  22949  22941\n36886    22962  1455  22947\n36887    22955  22962  22947\n36888    22947  22949  6034\n36889    22949  5993  22941\n36890    5993  22806  22941\n36891    22976  22946  22962\n36892    22942  22943  6027\n36893    22946  6032  22827\n36894    22944  5984  22952\n36895    22961  5984  22834\n36896    22943  22945  6027\n36897    22943  22944  22945\n36898    5984  22961  22952\n36899    22944  22943  5984\n36900    22951  22944  22952\n36901    22954  22952  22961\n36902    22959  22945  22960\n36903    22945  22944  6026\n36904    22952  22954  2091\n36905    22951  6026  22944\n36906    22873  5983  22961\n36907    6027  22945  22959\n36908    22955  22947  6034\n36909    6034  22950  22958\n36910    6033  22962  22955\n36911    6033  22955  22957\n36912    6034  22956  22955\n36913    22949  22950  6034\n36914    22956  6034  22958\n36915    2092  22958  22959\n36916    22957  22955  22956\n36917    6042  22957  22956\n36918    22956  22958  22997\n36919    22958  22950  22959\n36920    22950  6027  22959\n36921    22974  22973  6033\n36922    6033  22957  22974\n36923    22950  22941  6027\n36924    5983  22954  22961\n36925    22976  22962  6033\n36926    1456  22822  22963\n36927    1456  22963  22972\n36928    6049  22832  22965\n36929    22966  22965  1456\n36930    22971  22963  6032\n36931    22965  22823  1456\n36932    6031  22972  22971\n36933    22976  22971  6032\n36934    22972  22966  1456\n36935    22984  22966  22972\n36936    22971  22976  22973\n36937    22971  22972  22963\n36938    6032  22946  22976\n36939    6049  22965  22964\n36940    22833  22968  6050\n36941    22987  22968  1459\n36942    22987  23102  6106\n36943    23043  23102  22987\n36944    22967  22968  22833\n36945    22968  22987  22831\n36946    6049  22967  22833\n36947    22967  6049  22970\n36948    1459  23043  22987\n36949    1459  22967  22969\n36950    1459  22983  23043\n36951    22967  1459  22968\n36952    22832  6049  22833\n36953    6105  23102  23043\n36954    22965  22966  22964\n36955    22828  6032  22963\n36956    22985  22984  6031\n36957    22984  22972  6031\n36958    6040  22964  22966\n36959    22986  6040  22984\n36960    6031  22973  22975\n36961    6040  22966  22984\n36962    6039  22986  22985\n36963    22975  22985  6031\n36964    22986  22980  6040\n36965    23014  22980  22986\n36966    22985  22975  23016\n36967    22985  22986  22984\n36968    22975  22973  22974\n36969    6040  22980  22982\n36970    22964  22970  6049\n36971    22969  22970  6053\n36972    22983  23044  23043\n36973    22979  22983  22969\n36974    22982  22970  22964\n36975    22970  22969  22967\n36976    22979  22969  6053\n36977    6053  22982  22981\n36978    22983  6112  23044\n36979    22983  22979  6112\n36980    22979  6053  22977\n36981    23264  23044  6112\n36982    22979  22978  6112\n36983    6053  22970  22982\n36984    22964  6040  22982\n36985    22983  1459  22969\n36986    22980  22981  22982\n36987    6031  22971  22973\n36988    22976  6033  22973\n36989    23044  6105  23043\n36990    22960  22945  6026\n36991    22797  22835  1356\n36992    22989  22951  22988\n36993    2091  22951  22952\n36994    22994  22989  22990\n36995    22994  6026  22989\n36996    22951  2091  22988\n36997    22994  22960  6026\n36998    6038  22989  22988\n36999    23011  22988  2091\n37000    6037  22990  22992\n37001    6037  22994  22990\n37002    22988  23011  23010\n37003    6038  22990  22989\n37004    22954  22953  2091\n37005    22994  6037  22993\n37006    22997  22958  2092\n37007    22997  2092  22998\n37008    6042  22995  22957\n37009    22956  22997  6042\n37010    2092  22960  22993\n37011    22959  22960  2092\n37012    22997  22996  6042\n37013    22999  22998  22993\n37014    22995  22974  22957\n37015    23012  22995  6042\n37016    22996  22997  22998\n37017    22998  2092  22993\n37018    22960  22994  22993\n37019    1106  22974  22995\n37020    22993  6037  22999\n37021    22951  22989  6026\n37022    22991  6038  23001\n37023    23010  6038  22988\n37024    22992  22991  1357\n37025    22992  22990  22991\n37026    6038  23010  23001\n37027    22992  22999  6037\n37028    23000  23001  6047\n37029    23003  23001  23010\n37030    23040  23025  6041\n37031    1357  22991  23000\n37032    6047  23001  23003\n37033    23000  22991  23001\n37034    23011  6030  23010\n37035    22992  1357  23007\n37036    23012  22996  23004\n37037    22998  22999  6036\n37038    6041  23026  23012\n37039    23026  22995  23012\n37040    22996  22998  6036\n37041    23012  6042  22996\n37042    23004  6036  23005\n37043    23007  6036  22999\n37044    6041  23025  23026\n37045    23012  23004  6041\n37046    23007  23009  6036\n37047    23025  23039  6046\n37048    23004  23006  6041\n37049    22996  6036  23004\n37050    22999  22992  23007\n37051    1106  22995  23026\n37052    23008  23007  1357\n37053    6038  22991  22990\n37054    6030  23003  23010\n37055    23020  23026  23025\n37056    23015  23014  6039\n37057    22986  6039  23014\n37058    2156  22981  22980\n37059    23013  2156  23014\n37060    23015  6039  23021\n37061    2156  22980  23014\n37062    23015  23013  23014\n37063    23020  23016  1106\n37064    23019  2156  23013\n37065    6044  23018  23019\n37066    23022  23019  23013\n37067    23021  6039  23016\n37068    23016  6039  22985\n37069    2156  23019  23017\n37070    22981  22977  6053\n37071    22978  22977  6118\n37072    22978  23038  6112\n37073    23037  23038  22978\n37074    23017  22977  22981\n37075    22977  22978  22979\n37076    23017  23018  6118\n37077    23017  22981  2156\n37078    6118  23037  22978\n37079    23033  23037  6118\n37080    6118  23018  23033\n37081    23017  6118  22977\n37082    23019  23018  23017\n37083    1465  23038  23037\n37084    23013  23015  6045\n37085    22975  1106  23016\n37086    23015  23036  6045\n37087    23020  23021  23016\n37088    23022  6045  23023\n37089    23022  23013  6045\n37090    23021  23020  6046\n37091    6044  23019  23022\n37092    23035  23036  23034\n37093    6046  23036  23021\n37094    23024  23023  6043\n37095    23023  6045  23035\n37096    23034  23036  6046\n37097    23035  6045  23036\n37098    23020  23025  6046\n37099    23022  23023  23024\n37100    23028  23033  23018\n37101    23028  6044  23029\n37102    23033  23031  23037\n37103    6127  23031  23033\n37104    23033  23028  6127\n37105    23018  6044  23028\n37106    23027  23028  23029\n37107    23029  23024  23567\n37108    6127  23027  23032\n37109    6127  23028  23027\n37110    6126  23030  23032\n37111    6127  23032  23031\n37112    23029  1312  23027\n37113    23029  6044  23024\n37114    6044  23022  23024\n37115    1465  23037  23031\n37116    23023  23035  23563\n37117    23021  23036  23015\n37118    1106  23026  23020\n37119    23030  23031  23032\n37120    23643  23032  23027\n37121    22974  1106  22975\n37122    22953  23011  2091\n37123    23038  23264  6112\n37124    22902  6010  22903\n37125    22702  22696  22841\n37126    22859  1331  22889\n37127    23102  23101  6106\n37128    23045  14892  23046\n37129    14893  23047  3971\n37130    14927  23053  3951\n37131    14927  23045  23053\n37132    14893  3971  14892\n37133    3951  23051  14928\n37134    23045  1511  23053\n37135    23056  23046  3971\n37136    23053  23052  3951\n37137    23060  23052  23053\n37138    1511  23045  23046\n37139    23046  14892  3971\n37140    3971  23047  23049\n37141    3951  23052  23051\n37142    2167  23051  23050\n37143    14898  2167  14912\n37144    14911  14910  3954\n37145    14912  14910  14911\n37146    2167  23054  14912\n37147    14897  23051  2167\n37148    3960  23054  23065\n37149    23050  23054  2167\n37150    23070  3954  14910\n37151    14910  14912  3960\n37152    23065  23054  23050\n37153    3960  14912  23054\n37154    23051  23052  23050\n37155    23069  14910  3960\n37156    23050  23052  6061\n37157    14892  23045  3950\n37158    23055  23046  23056\n37159    23055  23056  6068\n37160    1511  23055  23062\n37161    1511  23046  23055\n37162    23056  23049  23057\n37163    23056  3971  23049\n37164    23088  23055  6068\n37165    6068  23057  23059\n37166    23061  23062  6063\n37167    23062  23055  23088\n37168    6068  23090  23088\n37169    6068  23056  23057\n37170    5995  23057  23049\n37171    1511  23062  23060\n37172    6061  23065  23050\n37173    6061  23060  23061\n37174    23069  3960  23064\n37175    23065  23064  3960\n37176    23065  6061  23063\n37177    23060  6061  23052\n37178    23063  23064  23065\n37179    23061  23095  6061\n37180    23064  23086  23069\n37181    6062  23086  23064\n37182    23086  23115  23080\n37183    23095  23063  6061\n37184    23060  23062  23061\n37185    23070  14910  23069\n37186    6062  23064  23063\n37187    23053  1511  23060\n37188    23048  23049  23047\n37189    1361  23069  23086\n37190    23066  14909  3955\n37191    3955  21108  23074\n37192    23072  3959  14917\n37193    6054  14917  14918\n37194    14909  23066  14918\n37195    14908  21108  3955\n37196    3955  23067  23066\n37197    23074  23070  1361\n37198    23066  6054  14918\n37199    23068  6054  23066\n37200    6054  23076  23071\n37201    23074  21108  23070\n37202    21108  3954  23070\n37203    14917  6054  23071\n37204    23075  14923  1585\n37205    14923  14914  14922\n37206    23157  3963  23075\n37207    3963  14921  23075\n37208    14923  14922  1585\n37209    3963  19056  14919\n37210    23073  23072  6058\n37211    23071  23072  14917\n37212    1585  23073  23082\n37213    1585  14922  23073\n37214    23072  23071  6058\n37215    23073  14922  23072\n37216    3959  23072  14922\n37217    23138  23075  1585\n37218    23074  23067  3955\n37219    14918  14917  14916\n37220    23068  23067  6055\n37221    23079  23074  1361\n37222    23083  23071  23076\n37223    23077  23076  23068\n37224    23067  23074  23079\n37225    23076  6054  23068\n37226    6055  23079  23078\n37227    23080  23079  1361\n37228    23077  23068  6055\n37229    23084  23077  6055\n37230    23077  23085  2164\n37231    6055  23067  23079\n37232    1361  23086  23080\n37233    23076  23077  2164\n37234    23082  23138  1585\n37235    23082  6058  23081\n37236    23157  23138  6078\n37237    23157  23075  23138\n37238    23082  23137  23138\n37239    6058  23082  23073\n37240    23081  23083  23087\n37241    2164  23083  23076\n37242    23137  6078  23138\n37243    23081  6060  23082\n37244    6078  23137  23210\n37245    23137  23082  6060\n37246    2164  23087  23083\n37247    23081  6058  23083\n37248    23071  23083  6058\n37249    23155  23157  6078\n37250    23079  23080  23078\n37251    23066  23067  23068\n37252    23070  23069  1361\n37253    23156  3963  23157\n37254    23088  6063  23062\n37255    23075  14921  14923\n37256    23090  6068  23059\n37257    23059  23058  2202\n37258    23088  23089  6063\n37259    23088  23090  23089\n37260    23059  23091  23090\n37261    23059  23057  23058\n37262    6067  23090  23091\n37263    23091  2202  23092\n37264    23089  6067  23097\n37265    23089  23090  6067\n37266    23091  23093  6067\n37267    23091  23059  2202\n37268    23111  2202  23058\n37269    6063  23089  23096\n37270    6062  23063  23094\n37271    23095  23061  23096\n37272    6056  23080  23115\n37273    23116  23115  6062\n37274    23095  23096  1477\n37275    23063  23095  23094\n37276    23113  23094  1477\n37277    1477  23094  23095\n37278    23094  23116  6062\n37279    23113  23116  23094\n37280    1477  23097  23099\n37281    1477  23096  23097\n37282    23096  23089  23097\n37283    23117  23115  23116\n37284    6067  23098  23097\n37285    23115  23086  6062\n37286    23092  23093  23091\n37287    23092  23110  23101\n37288    23098  6067  23093\n37289    23098  23093  23100\n37290    23092  6077  23093\n37291    23097  23098  23099\n37292    6077  23100  23093\n37293    6077  23101  23103\n37294    23107  23104  6065\n37295    6065  23098  23100\n37296    6077  23108  23100\n37297    23092  23101  6077\n37298    6106  23101  23110\n37299    23098  6065  23099\n37300    23105  23113  1477\n37301    23105  23099  23104\n37302    23113  6074  23116\n37303    23112  6074  23113\n37304    23113  23105  23112\n37305    1477  23099  23105\n37306    6064  23112  23105\n37307    23106  6064  23104\n37308    23112  23127  6074\n37309    23241  23127  23112\n37310    23126  23127  23125\n37311    6064  23105  23104\n37312    23099  6065  23104\n37313    23117  23116  6074\n37314    6065  23100  23109\n37315    23092  2202  23110\n37316    23058  23057  5995\n37317    23126  6074  23127\n37318    23084  23085  23077\n37319    23084  23078  23114\n37320    23085  23121  2164\n37321    23121  23085  23122\n37322    23084  6057  23085\n37323    2164  23121  23087\n37324    6057  23084  23114\n37325    23114  6056  23124\n37326    23122  23085  6057\n37327    23122  6057  23130\n37328    23114  23123  6057\n37329    23114  23078  6056\n37330    6056  23078  23080\n37331    23121  23122  6059\n37332    23087  23118  6060\n37333    23087  23121  23118\n37334    23141  23137  6060\n37335    23210  23137  23141\n37336    6060  23118  23120\n37337    23087  6060  23081\n37338    6059  23119  23118\n37339    23120  23141  6060\n37340    23210  6071  23209\n37341    23141  6071  23210\n37342    23141  23120  23133\n37343    23119  23120  23118\n37344    23121  6059  23118\n37345    6078  23210  23161\n37346    6059  23122  23129\n37347    6055  23078  23084\n37348    23123  23114  23124\n37349    23124  23117  23126\n37350    23130  6057  23123\n37351    23130  23123  23131\n37352    23124  1468  23123\n37353    23130  23129  23122\n37354    1468  23131  23123\n37355    23125  1468  23126\n37356    23139  23128  6072\n37357    6072  23130  23131\n37358    23131  1468  23135\n37359    23124  23126  1468\n37360    23117  6074  23126\n37361    23130  6072  23129\n37362    23120  1469  23133\n37363    23119  6059  23129\n37364    6071  23133  23132\n37365    6071  23141  23133\n37366    23119  23129  23128\n37367    23119  1469  23120\n37368    23134  1469  23140\n37369    23128  1469  23119\n37370    23202  6070  23203\n37371    23203  6071  23132\n37372    23132  23133  23134\n37373    23132  23202  23203\n37374    23140  1469  23128\n37375    23133  1469  23134\n37376    23129  6072  23128\n37377    6071  23203  23209\n37378    23136  6072  23131\n37379    6056  23117  23124\n37380    23115  23117  6056\n37381    23209  23203  23201\n37382    23112  6064  23241\n37383    23096  23061  6063\n37384    23110  2202  23111\n37385    23210  23209  23161\n37386    19196  19195  19054\n37387    1160  23143  19196\n37388    19060  19058  19061\n37389    23142  19061  19195\n37390    19195  19196  5066\n37391    19056  23143  1160\n37392    5066  23143  23144\n37393    23156  23143  19056\n37394    23142  19195  5066\n37395    23150  23142  5066\n37396    5067  23142  23151\n37397    5066  19196  23143\n37398    3963  23156  19056\n37399    19061  23142  5067\n37400    23146  19062  5032\n37401    23146  19060  23148\n37402    23166  19079  5030\n37403    23145  5030  19062\n37404    19062  23146  23145\n37405    5032  19060  23146\n37406    23146  2277  23145\n37407    23149  23148  5067\n37408    23145  23167  5030\n37409    23163  23167  23145\n37410    23148  2277  23146\n37411    23148  19060  5067\n37412    19060  19061  5067\n37413    5030  23167  23166\n37414    23143  23156  6101\n37415    19062  5030  19063\n37416    23150  23144  23152\n37417    23144  23143  6101\n37418    23151  23142  23150\n37419    2170  23151  23150\n37420    23152  23144  6101\n37421    23149  5067  23151\n37422    23153  23152  6101\n37423    23162  6101  23155\n37424    23152  2170  23150\n37425    23154  2170  23152\n37426    2170  23189  23160\n37427    23162  23153  6101\n37428    23156  23155  6101\n37429    23151  2170  23160\n37430    23147  2277  23148\n37431    23147  23149  6082\n37432    2277  23163  23145\n37433    23159  23163  2277\n37434    2277  23147  23159\n37435    23148  23149  23147\n37436    6082  23158  23147\n37437    23147  23158  23159\n37438    23159  23164  23163\n37439    6080  23164  23159\n37440    23190  6082  23160\n37441    6082  23149  23160\n37442    23149  23151  23160\n37443    23167  23163  6079\n37444    23164  23180  6079\n37445    5066  23144  23150\n37446    23155  23156  23157\n37447    6079  23163  23164\n37448    19091  5028  19089\n37449    19089  19088  5036\n37450    19092  19091  5037\n37451    19092  19083  19091\n37452    19089  23165  19091\n37453    23175  1084  19092\n37454    23165  19089  5036\n37455    5036  23166  23168\n37456    5037  19091  23165\n37457    5037  23165  23176\n37458    5036  23177  23165\n37459    5036  19088  23166\n37460    19079  23166  19088\n37461    23175  19092  23174\n37462    23172  5033  23173\n37463    19084  23175  23186\n37464    2262  19157  23172\n37465    23171  2262  23172\n37466    5033  19084  23186\n37467    19157  2262  19155\n37468    23171  23172  23173\n37469    23183  23173  23186\n37470    23169  23171  23188\n37471    23169  2262  23171\n37472    23171  23173  5035\n37473    23173  5033  23186\n37474    23186  23175  5034\n37475    2262  23169  19155\n37476    19092  5037  23174\n37477    19088  19089  19077\n37478    23176  23165  23177\n37479    23177  23168  23179\n37480    5037  23181  23174\n37481    5037  23176  23181\n37482    23177  1707  23176\n37483    23177  5036  23168\n37484    1707  23177  23179\n37485    23180  23179  6079\n37486    23182  23181  6083\n37487    23187  23181  23176\n37488    1707  23179  23178\n37489    23179  23168  6079\n37490    23166  23167  23168\n37491    23174  23181  23182\n37492    5035  23173  23183\n37493    23183  5034  23184\n37494    23188  5035  23220\n37495    23188  23171  5035\n37496    23183  23185  5035\n37497    23186  5034  23183\n37498    23185  23183  23184\n37499    23212  23184  23182\n37500    23220  23240  23188\n37501    5035  23185  23220\n37502    23220  23185  23217\n37503    23240  23220  6087\n37504    23185  23184  1706\n37505    5034  23182  23184\n37506    5034  23174  23182\n37507    23169  23188  5177\n37508    23187  23176  1707\n37509    5034  23175  23174\n37510    23167  6079  23168\n37511    23240  5177  23188\n37512    23152  23153  23154\n37513    19195  19061  5024\n37514    23153  23193  6100\n37515    23161  23162  23155\n37516    23191  23189  2170\n37517    6100  23191  23154\n37518    23162  23161  1479\n37519    23154  23191  2170\n37520    23198  6100  23193\n37521    1479  23193  23162\n37522    6100  23199  23191\n37523    23198  23199  6100\n37524    23193  1479  23197\n37525    6100  23154  23153\n37526    23209  1479  23161\n37527    23192  23189  23191\n37528    23195  23158  23190\n37529    23158  6082  23190\n37530    6080  23235  23164\n37531    23195  6080  23158\n37532    23190  23189  6086\n37533    23160  23189  23190\n37534    23194  23195  23196\n37535    6086  23195  23190\n37536    23235  23194  23234\n37537    23235  6080  23194\n37538    23196  23195  6086\n37539    23194  6080  23195\n37540    6086  23189  23192\n37541    23164  23235  23180\n37542    23192  23191  23199\n37543    23159  23158  6080\n37544    6091  23198  23197\n37545    23201  23197  1479\n37546    6089  23192  23199\n37547    6089  23199  23206\n37548    23197  23201  23200\n37549    23199  23198  23206\n37550    6091  23200  23239\n37551    6070  23200  23201\n37552    23206  23207  6089\n37553    23206  23198  6091\n37554    23208  23206  6091\n37555    6091  23197  23200\n37556    23209  23201  1479\n37557    23205  6089  23207\n37558    1437  23194  23196\n37559    1437  23196  23211\n37560    23234  1437  23225\n37561    23234  23194  1437\n37562    6086  23204  23196\n37563    6086  23192  23204\n37564    23211  23204  6088\n37565    23205  23204  23192\n37566    6096  23225  23224\n37567    23226  23225  1437\n37568    23226  1437  23211\n37569    23211  23196  23204\n37570    23192  6089  23205\n37571    23234  23225  23223\n37572    6088  23204  23205\n37573    23198  23193  23197\n37574    23203  6070  23201\n37575    23235  23234  6081\n37576    23216  1707  23178\n37577    23178  23180  6081\n37578    23212  23182  6083\n37579    23221  6083  23187\n37580    1707  23216  23187\n37581    23179  23180  23178\n37582    23215  23216  23178\n37583    23215  6081  23223\n37584    23216  23221  23187\n37585    6085  23221  23216\n37586    23221  23230  23213\n37587    23215  23178  6081\n37588    23235  6081  23180\n37589    6083  23221  23213\n37590    1706  23217  23185\n37591    1706  23212  23214\n37592    6087  23217  23219\n37593    6087  23220  23217\n37594    23217  23218  23219\n37595    23212  1706  23184\n37596    23217  1706  23218\n37597    6084  23214  23213\n37598    23236  23219  23237\n37599    23236  6087  23219\n37600    1706  23214  23227\n37601    23212  23213  23214\n37602    23212  6083  23213\n37603    23240  6087  27262\n37604    23215  6085  23216\n37605    6083  23181  23187\n37606    23230  6085  23231\n37607    23222  23215  23223\n37608    23232  23214  6084\n37609    23229  6084  23230\n37610    6085  23215  23222\n37611    23213  23230  6084\n37612    23231  23222  23233\n37613    6096  23222  23223\n37614    23231  23229  23230\n37615    1708  23229  23231\n37616    23367  6084  23229\n37617    23222  23231  6085\n37618    23234  23223  6081\n37619    23232  6084  23367\n37620    6094  23218  23228\n37621    23218  1706  23227\n37622    23237  6094  23442\n37623    23237  23219  6094\n37624    23218  23227  23228\n37625    6094  23219  23218\n37626    6092  23228  23227\n37627    23366  6092  23232\n37628    23372  23442  6094\n37629    23371  23372  23228\n37630    23442  23372  23441\n37631    23372  6094  23228\n37632    23371  23228  6092\n37633    6092  23227  23232\n37634    23214  23232  23227\n37635    23236  23237  6102\n37636    23233  23222  6096\n37637    23230  23221  6085\n37638    23225  6096  23223\n37639    23442  27288  23237\n37640    23238  23200  6070\n37641    23162  23193  23153\n37642    6078  23161  23155\n37643    23236  27262  6087\n37644    6069  23132  23134\n37645    5033  23172  19087\n37646    23108  23109  23100\n37647    23108  23103  23243\n37648    23109  23107  6065\n37649    23107  23109  23242\n37650    23108  1360  23109\n37651    23107  23106  23104\n37652    23243  1360  23108\n37653    23243  6105  23244\n37654    23251  6066  23242\n37655    23242  23109  1360\n37656    23243  23245  1360\n37657    23103  6105  23243\n37658    23101  23102  23103\n37659    23107  23242  6066\n37660    23247  23241  6064\n37661    23247  23106  23246\n37662    6073  23125  23127\n37663    23252  6073  23241\n37664    23241  23247  23252\n37665    6064  23106  23247\n37666    2163  23247  23246\n37667    2163  23246  23248\n37668    6073  23252  23265\n37669    23252  23247  2163\n37670    23249  23246  6066\n37671    23246  23106  6066\n37672    23106  23107  6066\n37673    23259  23252  2163\n37674    23242  1360  23250\n37675    23108  6077  23103\n37676    23245  23250  1360\n37677    23245  23244  6113\n37678    23251  23250  6129\n37679    23251  23242  23250\n37680    23245  23263  23250\n37681    23251  23249  6066\n37682    6113  23263  23245\n37683    6113  23264  23341\n37684    23255  23254  6129\n37685    6129  23250  23263\n37686    23291  6129  23263\n37687    23244  23264  6113\n37688    6105  23044  23244\n37689    23251  6129  23254\n37690    23248  23249  6107\n37691    23248  23259  2163\n37692    23265  23259  6103\n37693    23265  23252  23259\n37694    23248  23260  23259\n37695    23249  23248  23246\n37696    23261  23260  6107\n37697    23260  23248  6107\n37698    23258  6103  23262\n37699    6103  23259  23260\n37700    6103  23260  23262\n37701    6107  23249  23254\n37702    23249  23251  23254\n37703    23265  6103  23257\n37704    6107  23254  23253\n37705    23243  23244  23245\n37706    6105  23103  23102\n37707    6073  23265  23278\n37708    23267  23135  1468\n37709    23267  23125  23278\n37710    6075  23136  23135\n37711    23136  23131  23135\n37712    23135  23267  23268\n37713    23136  23139  6072\n37714    23268  6075  23135\n37715    6104  23267  23278\n37716    23272  23266  6075\n37717    23266  23136  6075\n37718    6076  23266  23273\n37719    23268  23267  6104\n37720    6073  23278  23125\n37721    23136  23266  23139\n37722    23134  23269  6069\n37723    23140  23128  23139\n37724    23202  6069  23274\n37725    23202  23132  6069\n37726    23140  23139  6076\n37727    23140  23269  23134\n37728    23271  6069  23269\n37729    6076  23269  23140\n37730    23275  23274  2169\n37731    23275  23202  23274\n37732    23270  23269  6076\n37733    23271  23274  6069\n37734    23139  23266  6076\n37735    23275  23238  6070\n37736    23277  6075  23268\n37737    23125  23267  1468\n37738    23268  23287  23277\n37739    23257  6104  23278\n37740    23272  23277  23276\n37741    23272  6075  23277\n37742    6104  23257  23256\n37743    23272  23273  23266\n37744    23288  23287  23256\n37745    23258  23256  23257\n37746    23277  6109  23276\n37747    23287  6109  23277\n37748    2162  23256  23258\n37749    23256  23287  6104\n37750    23265  23257  23278\n37751    23272  23276  1760\n37752    6114  23271  23270\n37753    23271  23269  23270\n37754    23279  23274  23271\n37755    2169  23274  23279\n37756    23270  23273  23280\n37757    6076  23273  23270\n37758    23282  6114  23280\n37759    23280  6114  23270\n37760    23284  23279  23283\n37761    23279  23271  6114\n37762    6114  23283  23279\n37763    23279  23284  2169\n37764    23280  1760  23281\n37765    23273  1760  23280\n37766    23273  23272  1760\n37767    23289  23275  2169\n37768    23276  23286  1760\n37769    23268  6104  23287\n37770    6103  23258  23257\n37771    23284  23338  2169\n37772    23263  6113  23290\n37773    6070  23202  23275\n37774    23290  23341  23292\n37775    23290  23291  23263\n37776    23255  23291  23295\n37777    23291  23255  6129\n37778    23290  6116  23291\n37779    23255  23253  23254\n37780    23299  23295  6116\n37781    6116  23295  23291\n37782    23297  23296  1466\n37783    1466  23255  23295\n37784    1466  23295  23300\n37785    23290  23292  6116\n37786    23341  1465  23292\n37787    23255  1466  23253\n37788    6108  23262  23261\n37789    23261  23262  23260\n37790    2162  23288  23256\n37791    2162  23258  23301\n37792    23261  23253  23296\n37793    6107  23253  23261\n37794    23308  23301  6108\n37795    6108  23301  23262\n37796    23301  23313  2162\n37797    23308  23313  23301\n37798    23298  6108  23296\n37799    6108  23261  23296\n37800    23253  1466  23296\n37801    23322  2162  23313\n37802    6116  23292  23294\n37803    23290  6113  23341\n37804    23294  23299  6116\n37805    23292  23293  23294\n37806    23300  23299  6115\n37807    23300  23295  23299\n37808    23294  23311  23299\n37809    23300  23297  1466\n37810    6117  23294  23293\n37811    23030  23293  1465\n37812    23304  23303  6115\n37813    6115  23299  23311\n37814    23312  23293  23030\n37815    6117  23311  23294\n37816    23038  1465  23341\n37817    23300  6115  23303\n37818    23309  23308  23298\n37819    23308  6108  23298\n37820    23308  6120  23313\n37821    23309  6120  23308\n37822    23298  23297  6122\n37823    23296  23297  23298\n37824    23310  23309  6122\n37825    6122  23309  23298\n37826    23309  23306  6120\n37827    23310  23306  23309\n37828    23302  6122  23303\n37829    6122  23297  23303\n37830    23297  23300  23303\n37831    23313  6120  23326\n37832    23305  23306  23307\n37833    1465  23293  23292\n37834    23264  23038  23341\n37835    23306  23305  6120\n37836    23285  6109  23315\n37837    6109  23287  23288\n37838    23286  23285  6111\n37839    23286  23276  23285\n37840    6109  23288  23315\n37841    23286  23281  1760\n37842    23316  23315  6110\n37843    23322  23315  23288\n37844    23314  6111  23320\n37845    6111  23285  23316\n37846    23315  23322  6110\n37847    23316  23285  23315\n37848    23288  2162  23322\n37849    23286  6111  23314\n37850    6135  23283  23317\n37851    6114  23282  23283\n37852    23342  23337  6135\n37853    23337  23284  6135\n37854    23283  23282  23317\n37855    6135  23284  23283\n37856    6130  23282  23281\n37857    23314  23281  23286\n37858    23317  23319  6135\n37859    23318  23319  23317\n37860    23314  6130  23281\n37861    23282  6130  23317\n37862    23281  23282  23280\n37863    23319  23342  6135\n37864    23329  6111  23316\n37865    23285  23276  6109\n37866    23325  6110  23323\n37867    23326  6110  23322\n37868    23329  23325  1011\n37869    23329  23316  23325\n37870    6110  23326  23323\n37871    23320  6111  23329\n37872    23324  23323  6119\n37873    23305  23323  23326\n37874    23330  1011  23332\n37875    1011  23325  23324\n37876    6119  23323  23305\n37877    23324  23325  23323\n37878    23326  6120  23305\n37879    23329  1011  23330\n37880    23321  6130  23314\n37881    23321  23320  6123\n37882    23318  6136  23319\n37883    23327  23318  6130\n37884    6130  23321  23327\n37885    23314  23320  23321\n37886    23321  23336  23327\n37887    23331  6123  23330\n37888    23318  23328  6136\n37889    23328  23318  23327\n37890    1717  23328  23327\n37891    23333  6136  23334\n37892    23328  23334  6136\n37893    6123  23320  23330\n37894    23320  23329  23330\n37895    23318  23317  6130\n37896    6123  23336  23321\n37897    23316  6110  23325\n37898    23322  23313  23326\n37899    23343  23319  6136\n37900    23311  23339  6115\n37901    23262  23301  23258\n37902    23264  23244  23044\n37903    23337  23338  23284\n37904    23208  23239  23344\n37905    23239  23200  23238\n37906    23207  23208  2279\n37907    23207  23206  23208\n37908    23239  23238  6090\n37909    23207  23347  23205\n37910    23344  6090  23345\n37911    23289  6090  23238\n37912    23344  2279  23208\n37913    23346  2279  23344\n37914    23353  23347  2279\n37915    6090  23344  23239\n37916    23275  23289  23238\n37917    23207  2279  23347\n37918    23351  23226  23211\n37919    23351  6088  23352\n37920    23348  6096  23224\n37921    6097  23224  23226\n37922    23226  23351  6097\n37923    6088  23351  23211\n37924    23350  23351  23352\n37925    23353  23352  23347\n37926    6097  23350  23358\n37927    6097  23351  23350\n37928    23350  23352  6099\n37929    23352  6088  23347\n37930    23205  23347  6088\n37931    23349  23224  6097\n37932    23289  23364  6090\n37933    23239  23208  6091\n37934    23345  23364  23365\n37935    23338  23364  23289\n37936    23354  2279  23346\n37937    6132  23346  23345\n37938    6134  23364  23338\n37939    23346  23344  23345\n37940    6134  23365  23364\n37941    23392  6132  23365\n37942    6132  23356  23346\n37943    23394  23356  6132\n37944    23365  6134  23391\n37945    23365  6132  23345\n37946    23337  6134  23338\n37947    23346  23356  23354\n37948    6099  23353  23355\n37949    23353  2279  23354\n37950    23358  23350  23357\n37951    23350  6099  23357\n37952    23355  23353  23354\n37953    6099  23352  23353\n37954    23360  23357  6099\n37955    6131  23355  23354\n37956    23357  1714  23358\n37957    23359  1714  23357\n37958    23363  23362  1714\n37959    23360  6099  23355\n37960    23355  23401  23360\n37961    23349  6097  23358\n37962    23360  23359  23357\n37963    23345  6090  23364\n37964    2169  23338  23289\n37965    23362  23358  1714\n37966    1708  23233  23388\n37967    6096  23348  23233\n37968    23229  23368  23367\n37969    23229  1708  23368\n37970    23233  23348  23388\n37971    23231  23233  1708\n37972    23369  23388  23378\n37973    23369  1708  23388\n37974    6098  23368  23370\n37975    23368  1708  23369\n37976    6095  23348  23349\n37977    6095  23388  23348\n37978    23224  23349  23348\n37979    23367  23368  6098\n37980    6093  23371  23373\n37981    6092  23366  23374\n37982    23441  6093  23389\n37983    23441  23372  6093\n37984    6092  23374  23371\n37985    23372  23371  6093\n37986    23373  23374  1438\n37987    23366  23375  23374\n37988    23385  6093  23373\n37989    23385  23389  6093\n37990    6098  23375  23366\n37991    23373  23371  23374\n37992    23366  23367  6098\n37993    27299  23441  23389\n37994    23370  23368  23369\n37995    23232  23367  23366\n37996    23378  6095  23361\n37997    23362  6095  23349\n37998    23369  6141  23370\n37999    23369  23378  6141\n38000    6095  23362  23361\n38001    23376  6098  23370\n38002    23379  6141  23378\n38003    23363  23361  23362\n38004    6141  23377  23370\n38005    23386  23377  6141\n38006    6142  23376  23377\n38007    23379  23378  23361\n38008    23361  6140  23379\n38009    23370  23377  23376\n38010    1438  23375  23383\n38011    23375  6098  23376\n38012    23385  23373  23380\n38013    23373  1438  23380\n38014    23383  23375  23376\n38015    1438  23374  23375\n38016    23381  23380  1438\n38017    6142  23383  23376\n38018    23385  6137  23390\n38019    6137  23385  23380\n38020    23382  6137  23380\n38021    23390  6137  23445\n38022    23380  23381  23382\n38023    23381  1438  23383\n38024    23383  23384  23381\n38025    23385  23390  23389\n38026    23379  23386  6141\n38027    23388  6095  23378\n38028    23349  23358  23362\n38029    23390  6143  23389\n38030    23356  6131  23354\n38031    23226  23224  23225\n38032    23394  6132  23392\n38033    23395  23394  23392\n38034    23393  6131  23356\n38035    6133  23393  23394\n38036    23392  23391  1435\n38037    23393  23356  23394\n38038    1435  23395  23392\n38039    1435  23342  23343\n38040    6133  23394  23395\n38041    23397  6133  23395\n38042    23395  1435  23396\n38043    23391  23342  1435\n38044    6134  23337  23391\n38045    23402  23393  23403\n38046    6144  23360  23401\n38047    23401  6131  23402\n38048    23398  23363  1714\n38049    23399  23398  23359\n38050    23360  6144  23359\n38051    23398  1714  23359\n38052    23400  6144  23401\n38053    1715  23400  23402\n38054    6144  23399  23359\n38055    23410  23399  6144\n38056    6144  23400  23410\n38057    23400  23401  23402\n38058    6131  23393  23402\n38059    23398  23399  6153\n38060    23403  23393  6133\n38061    23392  23365  23391\n38062    23397  23395  23396\n38063    23396  23343  23333\n38064    6133  23405  23403\n38065    6133  23397  23405\n38066    23396  6148  23397\n38067    23402  23403  1715\n38068    23407  23397  6148\n38069    23335  6148  23333\n38070    23404  23405  6149\n38071    23405  23397  23407\n38072    23407  6148  23408\n38073    6148  23396  23333\n38074    23343  6136  23333\n38075    23403  23405  23404\n38076    23414  23410  6145\n38077    23400  1715  23409\n38078    6153  23414  23413\n38079    6153  23399  23414\n38080    23400  23409  23410\n38081    23399  23410  23414\n38082    23412  23409  1715\n38083    23440  23412  23404\n38084    23414  23415  23413\n38085    23411  6145  23409\n38086    1161  23426  23413\n38087    6145  23410  23409\n38088    6145  23415  23414\n38089    23412  1715  23404\n38090    1715  23403  23404\n38091    6153  23413  23423\n38092    23411  23409  23412\n38093    1435  23343  23396\n38094    23342  23319  23343\n38095    23398  6153  23419\n38096    23416  23379  6140\n38097    6140  23363  23419\n38098    23377  23387  6142\n38099    23377  23386  23387\n38100    23416  23386  23379\n38101    23361  23363  6140\n38102    1709  23416  23418\n38103    1709  23386  23416\n38104    23420  23387  23422\n38105    23387  23386  1709\n38106    23417  6140  23419\n38107    23417  23416  6140\n38108    23398  23419  23363\n38109    6142  23387  23420\n38110    23439  23382  23429\n38111    6137  23382  23439\n38112    23445  23439  23444\n38113    23445  6137  23439\n38114    23381  6138  23382\n38115    23384  6138  23381\n38116    23429  6138  23427\n38117    23384  23421  6138\n38118    6139  23439  23429\n38119    6139  23444  23439\n38120    23420  23421  23384\n38121    23429  23382  6138\n38122    23384  6142  23420\n38123    23390  23445  27441\n38124    23422  23387  1709\n38125    23383  6142  23384\n38126    23418  23417  6154\n38127    23423  23417  23419\n38128    23422  1709  23425\n38129    1709  23418  23425\n38130    6154  23417  23423\n38131    6150  23420  23422\n38132    23436  6154  23437\n38133    23426  6154  23423\n38134    23424  23425  6151\n38135    23425  23418  23436\n38136    6151  23425  23436\n38137    23436  23418  6154\n38138    23419  6153  23423\n38139    23422  23425  23424\n38140    23427  23421  23430\n38141    23420  6150  23421\n38142    23429  23428  6139\n38143    23429  23427  23428\n38144    23421  6150  23430\n38145    23427  6138  23421\n38146    1722  23430  23431\n38147    1722  23427  23430\n38148    23434  23428  23433\n38149    23428  23427  1722\n38150    23433  23428  1722\n38151    23428  23434  6139\n38152    23424  23432  6150\n38153    23432  23430  6150\n38154    23422  23424  6150\n38155    23444  6139  24258\n38156    23426  23437  6154\n38157    23416  23417  23418\n38158    23426  23423  23413\n38159    23434  24258  6139\n38160    23405  23407  6149\n38161    23355  6131  23401\n38162    23342  23391  23337\n38163    23442  23441  1692\n38164    23324  23332  1011\n38165    6073  23127  23241\n38166    23030  1465  23031\n38167    23445  23444  2272\n38168    23000  23042  1357\n38169    14819  14818  1314\n38170    22939  22938  6023\n38171    22938  6021  23457\n38172    23451  22902  23447\n38173    23448  23447  22939\n38174    6023  22938  23454\n38175    22939  23447  1652\n38176    23448  6023  23449\n38177    23456  6023  23454\n38178    23452  23453  23451\n38179    6172  23451  23447\n38180    23448  6172  23447\n38181    23448  22939  6023\n38182    23455  23456  23454\n38183    23451  6010  22902\n38184    22908  22907  1659\n38185    22909  22907  22908\n38186    6014  22908  23470\n38187    6014  22909  22908\n38188    22906  23469  22907\n38189    6010  23469  22906\n38190    1659  23469  23465\n38191    23453  23469  6010\n38192    23478  22908  1659\n38193    23478  23470  22908\n38194    23469  23453  23465\n38195    1659  22907  23469\n38196    6010  23451  23453\n38197    6014  23470  23446\n38198    23449  6023  23456\n38199    6014  23446  22925\n38200    23450  23449  6164\n38201    23458  23456  1100\n38202    6172  23450  23467\n38203    6172  23448  23450\n38204    23456  23458  23449\n38205    23450  23448  23449\n38206    6164  23458  23460\n38207    23459  23458  1100\n38208    23466  23467  2246\n38209    23491  23467  23450\n38210    23491  23450  6164\n38211    6164  23449  23458\n38212    1100  23456  23455\n38213    6172  23467  23452\n38214    23464  23465  23463\n38215    23453  23452  6169\n38216    23478  23464  23488\n38217    23478  1659  23464\n38218    23453  6169  23465\n38219    1659  23465  23464\n38220    23463  6169  23503\n38221    23466  6169  23452\n38222    6189  23488  23483\n38223    6171  23488  23464\n38224    23463  6171  23464\n38225    23463  23465  6169\n38226    23452  23467  23466\n38227    23470  23478  6189\n38228    23460  23458  23459\n38229    23451  6172  23452\n38230    23457  23454  22938\n38231    6189  23478  23488\n38232    22924  22923  6017\n38233    22923  22925  23446\n38234    6016  23473  22935\n38235    6016  22924  23473\n38236    22923  23446  6017\n38237    22935  22936  22932\n38238    23472  23473  22924\n38239    23472  6017  23480\n38240    23477  2216  23473\n38241    2216  22935  23473\n38242    23474  2216  23475\n38243    22924  6017  23472\n38244    23446  23471  6017\n38245    22935  2216  22936\n38246    23492  1539  22927\n38247    22934  6048  23492\n38248    23002  1539  23554\n38249    23002  22928  1539\n38250    23492  23555  1539\n38251    23002  6047  23003\n38252    23489  23492  6048\n38253    6048  22933  23474\n38254    23554  23555  23553\n38255    23554  1539  23555\n38256    23476  6048  23474\n38257    23489  23555  23492\n38258    22936  2216  23474\n38259    23543  23002  23554\n38260    6018  23473  23472\n38261    22923  22924  22922\n38262    23472  23480  23479\n38263    23480  23471  23482\n38264    23484  23477  6018\n38265    23477  23473  6018\n38266    23479  6018  23472\n38267    23480  6017  23471\n38268    23480   647  23479\n38269    23483  23482  6189\n38270    23479  23486  6018\n38271    23487  23486  23479\n38272    23482   647  23480\n38273    23482  23471  6189\n38274    23446  23470  23471\n38275    23484  6018  23486\n38276    23490  23489  23476\n38277    23489  6048  23476\n38278    6162  23555  23489\n38279    23553  23555  6162\n38280    23476  23475  6163\n38281    23474  23475  23476\n38282    6163  23490  23476\n38283    23485  6163  23484\n38284    23560  23553  6162\n38285    6162  23489  23490\n38286    23540  23490  6163\n38287    23553  23560  23551\n38288    6162  23490  23593\n38289    23475  23484  6163\n38290    23475  23477  23484\n38291    23554  23553  6051\n38292    23486  23485  23484\n38293    2216  23477  23475\n38294    23470  6189  23471\n38295    23551  6051  23553\n38296    23503  6169  23466\n38297    22910  22938  22939\n38298    23501  23460  23493\n38299    6165  23460  23459\n38300    23491  23501  23498\n38301    23491  6164  23501\n38302    23460  6165  23493\n38303    23501  6164  23460\n38304    6166  23493  23495\n38305    23494  23493  6165\n38306    23498  23500  2246\n38307    23498  23501  6166\n38308    23493  23494  23495\n38309    6166  23501  23493\n38310    23459  1100  23461\n38311    23491  23498  2246\n38312    6171  23463  23519\n38313    23466  2246  23504\n38314    23516  23483  23488\n38315    23517  23516  6171\n38316    23466  23504  23503\n38317    23463  23503  23519\n38318    6170  23519  23503\n38319    23515  6170  23504\n38320    23519  23517  6171\n38321    23523  23517  23519\n38322    23519  6170  23523\n38323    6170  23503  23504\n38324    23504  2246  23500\n38325    23516  23517  23518\n38326    23498  6166  23499\n38327    23516  23488  6171\n38328    23512  23499  6166\n38329    23512  23495  23507\n38330    23500  23499  6180\n38331    23500  23498  23499\n38332    23512  23513  23499\n38333    6166  23495  23512\n38334    6181  23513  23512\n38335    6181  23507  23506\n38336    23509  6180  23510\n38337    6180  23499  23513\n38338    6180  23513  23510\n38339    23512  23507  6181\n38340    23494  2247  23495\n38341    23500  6180  23515\n38342    1653  23523  23527\n38343    6170  23515  23528\n38344    23524  23518  1653\n38345    23518  23517  1653\n38346    6170  23528  23523\n38347    23517  23523  1653\n38348    23527  23528  6179\n38349    23509  23528  23515\n38350    23525  1653  23527\n38351    23541  23525  23527\n38352    23509  6179  23528\n38353    23527  23523  23528\n38354    23515  6180  23509\n38355    23524  1653  23525\n38356    23526  23524  23525\n38357    23504  23500  23515\n38358    23507  23495  2247\n38359    23516  23518  6188\n38360    23481   647  23482\n38361    23481  23483  6188\n38362    23487  6197  23486\n38363    23520  23487   647\n38364     647  23481  23520\n38365    23482  23483  23481\n38366    23521  23520  6202\n38367    23521  23487  23520\n38368    23539  6197  23537\n38369    6197  23487  23521\n38370    23522  23481  6188\n38371    23522  23520  23481\n38372    23516  6188  23483\n38373    23486  6197  23485\n38374    23540  23593  23490\n38375    23540  23485  23539\n38376    23560  23593  23592\n38377    23560  6162  23593\n38378    23540  1881  23593\n38379    23485  23540  6163\n38380    1881  23592  23593\n38381    23534  1881  23539\n38382    23590  6191  23592\n38383    6191  23560  23592\n38384    23592  1881  23598\n38385    23540  23539  1881\n38386    23485  6197  23539\n38387    23560  6191  23551\n38388    23537  6197  23521\n38389     647  23487  23479\n38390    6202  23522  23533\n38391    23522  6188  23532\n38392    23529  23521  6202\n38393    23530  23529  6202\n38394    23533  23522  23532\n38395    23521  23529  23537\n38396    6183  23533  23532\n38397    23526  6183  23524\n38398    23533  23530  6202\n38399    23538  23530  23533\n38400    23531  23529  23530\n38401    6183  23532  23524\n38402    23518  23532  6188\n38403    6201  23529  23531\n38404    23536  1881  23534\n38405    23534  23537  6201\n38406    23590  23598  6198\n38407    23590  23592  23598\n38408    23536  23598  1881\n38409    23537  23534  23539\n38410    23535  23536  23534\n38411    23674  23535  6201\n38412    23612  6198  23598\n38413    6199  23612  23536\n38414    23603  6198  23604\n38415    23612  23598  23536\n38416    23604  6198  23612\n38417    23535  23534  6201\n38418    23537  23529  6201\n38419    6191  23590  23589\n38420    6183  23538  23533\n38421    23520  23522  6202\n38422    23524  23532  23518\n38423    23551  6191  23552\n38424    6199  23536  23535\n38425    23467  23491  2246\n38426    23459  23468  6165\n38427    6198  23591  23590\n38428    23041  23042  23000\n38429    23041  6047  23543\n38430    23008  23042  23542\n38431    23008  1357  23042\n38432    23041  6052  23042\n38433    23008  23009  23007\n38434    6052  23542  23042\n38435    23544  23041  23543\n38436    23547  6035  23548\n38437    6035  23008  23542\n38438    23548  6035  23542\n38439    6052  23041  23544\n38440    6047  23002  23543\n38441    23008  6035  23009\n38442    23006  23004  23005\n38443    23005  23009  23547\n38444    23040  23006  23545\n38445    23040  6041  23006\n38446    23005  2068  23006\n38447    23040  23039  23025\n38448    2068  23545  23006\n38449    23546  2068  23547\n38450    23576  6193  23545\n38451    6193  23040  23545\n38452    23545  2068  23561\n38453    23005  23547  2068\n38454    23009  6035  23547\n38455    23040  6193  23039\n38456    23542  6052  23549\n38457    23005  6036  23009\n38458    23558  23544  23550\n38459    6051  23544  23543\n38460    23549  23558  23559\n38461    23549  6052  23558\n38462    23544  6051  23550\n38463    23549  23548  23542\n38464    2215  23559  23558\n38465    2215  23550  23552\n38466    23557  6190  23587\n38467    6190  23549  23559\n38468    6190  23559  23587\n38469    23558  23550  2215\n38470    23551  23550  6051\n38471    23549  6190  23548\n38472    2068  23546  23556\n38473    23548  6190  23546\n38474    23576  23561  6194\n38475    23576  23545  23561\n38476    23556  23561  2068\n38477    23546  23547  23548\n38478    23562  23556  6196\n38479    23557  23556  23546\n38480    23584  23575  6194\n38481    6194  23561  23562\n38482    6196  23556  23557\n38483    23562  23561  23556\n38484    6190  23557  23546\n38485    6193  23576  23571\n38486    23588  23559  2215\n38487    6052  23544  23558\n38488    23543  23554  6051\n38489    23575  23576  6194\n38490    23035  2217  23563\n38491    23034  6046  23039\n38492    6043  23563  23565\n38493    6043  23023  23563\n38494    23034  23039  23566\n38495    6043  23567  23024\n38496    23564  2217  23570\n38497    23566  2217  23034\n38498    23569  23565  23577\n38499    23565  23563  23564\n38500    2217  23566  23570\n38501    23564  23563  2217\n38502    6193  23566  23039\n38503    6043  23565  23569\n38504    23643  23027  1312\n38505    1312  23567  23568\n38506    6126  23643  23855\n38507    6126  23032  23643\n38508    1312  23585  23643\n38509    1312  23029  23567\n38510    23585  1312  23568\n38511    6279  23568  23569\n38512    23855  23585  6128\n38513    23855  23643  23585\n38514    23568  23586  23585\n38515    23568  23567  23569\n38516    23567  6043  23569\n38517    23855  23854  6126\n38518    6211  23565  23564\n38519    23312  23030  6126\n38520    23573  23570  6192\n38521    23571  23570  23566\n38522    6211  23573  23572\n38523    6211  23564  23573\n38524    23570  23571  6192\n38525    6211  23577  23565\n38526    23574  6192  23583\n38527    23575  6192  23571\n38528    23578  23572  23580\n38529    23572  23573  23574\n38530    23583  6192  23575\n38531    23574  23573  6192\n38532    6193  23571  23566\n38533    6211  23572  23578\n38534    6279  23577  23579\n38535    23568  6279  23586\n38536    6128  23586  23640\n38537    23585  23586  6128\n38538    6279  23582  23586\n38539    23569  23577  6279\n38540    23579  23578  1541\n38541    23578  23579  23577\n38542    6128  23640  23865\n38543    23586  23582  23640\n38544    23582  23579  23581\n38545    23923  23865  23640\n38546    23582  6276  23640\n38547    23582  6279  23579\n38548    23577  6211  23578\n38549    23855  6128  23856\n38550    6212  23572  23574\n38551    23564  23570  23573\n38552    23576  23575  23571\n38553    6128  23865  23856\n38554    6194  23562  23615\n38555    23000  6047  23041\n38556    23597  23588  2215\n38557    23597  23552  23589\n38558    23587  23588  6195\n38559    23587  23559  23588\n38560    23597  23594  23588\n38561    23557  23587  23599\n38562    23594  6195  23588\n38563    6204  23597  23589\n38564    23613  23599  23608\n38565    23599  23587  6195\n38566    23599  6195  23608\n38567    23594  23597  6204\n38568    23551  23552  23550\n38569    23599  6196  23557\n38570    23615  23584  6194\n38571    23616  23584  23615\n38572    23584  1311  23583\n38573    23616  1311  23584\n38574    23562  23623  23615\n38575    6196  23623  23562\n38576    6203  23623  23606\n38577    23613  23623  6196\n38578    1311  23616  23625\n38579    23616  23615  6203\n38580    23606  23623  23613\n38581    6203  23615  23623\n38582    6196  23599  23613\n38583    23627  23616  6203\n38584    23596  6195  23594\n38585    23575  23584  23583\n38586    23595  6204  23601\n38587    23591  6204  23589\n38588    23596  23595  6205\n38589    23596  23594  23595\n38590    6204  23591  23601\n38591    23596  23608  6195\n38592    23600  23595  23601\n38593    23603  23601  23591\n38594    23611  2067  23609\n38595    23609  23596  6205\n38596    1309  23601  23603\n38597    23600  6205  23595\n38598    23590  23591  23589\n38599    23596  23609  23608\n38600    6203  23606  23605\n38601    6203  23605  23627\n38602    23625  23627  6209\n38603    23625  23616  23627\n38604    23613  2067  23606\n38605    23608  2067  23613\n38606    23607  23605  23606\n38607    23757  23607  2067\n38608    23627  23626  6209\n38609    23605  23626  23627\n38610    6208  23605  23607\n38611    23607  23606  2067\n38612    23608  23609  2067\n38613    1311  23625  23621\n38614    23610  23609  6205\n38615    6204  23595  23594\n38616    6191  23589  23552\n38617    23624  23625  6209\n38618    6212  23580  23572\n38619    23574  23614  6212\n38620    23617  1541  23580\n38621    1541  23578  23580\n38622    23580  6212  23620\n38623    1541  23581  23579\n38624    23622  23620  6212\n38625    23622  23614  23621\n38626    6294  23617  23620\n38627    23617  23580  23620\n38628    23617  23618  23619\n38629    6212  23614  23622\n38630    1311  23614  23583\n38631    1541  23617  23619\n38632    6276  23582  23581\n38633    23636  23923  6276\n38634    1471  23865  23923\n38635    23914  1471  23923\n38636    6276  23581  23633\n38637    23923  23640  6276\n38638    23619  23633  23581\n38639    23633  23619  6277\n38640    23636  23914  23923\n38641    23637  23636  23633\n38642    6278  23914  23636\n38643    23633  23636  6276\n38644    23581  1541  23619\n38645    23910  1471  23914\n38646    23630  23620  23622\n38647    23614  23574  23583\n38648    6267  23630  23622\n38649    6267  23621  23624\n38650    23632  6294  23630\n38651    6294  23620  23630\n38652    23630  6267  23631\n38653    6294  23618  23617\n38654    23631  23632  23630\n38655    23624  23635  6267\n38656    23632  23628  6294\n38657    23771  23628  23632\n38658    23628  6295  23629\n38659    23635  23631  6267\n38660    1311  23621  23614\n38661    6294  23628  23618\n38662    6277  23619  23618\n38663    23776  23637  6277\n38664    23637  6278  23636\n38665    23848  6278  23637\n38666    6277  23618  23629\n38667    23637  23633  6277\n38668    23848  23637  23776\n38669    1472  23848  23776\n38670    6278  23921  23913\n38671    6278  23848  23921\n38672    23793  23921  23848\n38673    23922  23913  23921\n38674    23631  2070  23632\n38675    23776  6277  23629\n38676    23618  23628  23629\n38677    6278  23913  23914\n38678    23776  23629  23777\n38679    23622  23621  6267\n38680    23625  23624  23621\n38681    23913  23910  23914\n38682    6209  23634  23624\n38683    23552  23597  2215\n38684    6198  23603  23591\n38685    23865  1471  23864\n38686    23513  6181  23514\n38687    23034  2217  23035\n38688    23641  23514  6181\n38689    23641  23506  23642\n38690    23510  23514  1658\n38691    23510  23513  23514\n38692    23641  23645  23514\n38693    23511  23509  23510\n38694    6182  23645  23641\n38695    6182  23642  23647\n38696    23653  23652  1658\n38697    1658  23514  23645\n38698    23645  23644  1658\n38699    23641  23642  6182\n38700    23506  23507  23505\n38701    23510  1658  23511\n38702    23541  6179  23650\n38703    6179  23509  23511\n38704    6184  23526  23525\n38705    23649  6184  23541\n38706    23650  6179  23511\n38707    6184  23525  23541\n38708    23650  23652  6186\n38709    23652  23650  23511\n38710    23671  6184  23649\n38711    6186  23649  23650\n38712    6186  23652  23651\n38713    23650  23649  23541\n38714    23511  1658  23652\n38715    23682  23649  6186\n38716    23645  6182  23646\n38717    23506  23641  6181\n38718    23655  23646  6182\n38719    23647  23654  23655\n38720    6213  23644  23646\n38721    23644  23645  23646\n38722    23646  23655  23665\n38723    23644  23653  1658\n38724    6213  23656  23658\n38725    6214  23665  23655\n38726    23658  23657  6220\n38727    6213  23658  23644\n38728    23665  23664  6213\n38729    23665  6213  23646\n38730    6214  23655  23654\n38731    23644  23658  23653\n38732    23667  6186  23651\n38733    23667  23651  23662\n38734    23682  23667  23690\n38735    23682  6186  23667\n38736    23651  23653  6220\n38737    23652  23653  23651\n38738    6226  23667  23662\n38739    23662  6220  23663\n38740    23680  23690  23691\n38741    23690  23667  6226\n38742    23662  23661  6226\n38743    23662  23651  6220\n38744    23653  23658  6220\n38745    23671  23649  23682\n38746    23665  6214  23666\n38747    23655  6182  23647\n38748    23642  23506  6175\n38749    2249  23682  23690\n38750    23669  23538  6183\n38751    23669  23526  23670\n38752    1878  23531  23530\n38753    23668  1878  23538\n38754    23538  23669  23668\n38755    6183  23526  23669\n38756    6185  23670  23672\n38757    23670  23526  6184\n38758    1878  23668  23677\n38759    23668  23669  6185\n38760    23678  23668  6185\n38761    6185  23669  23670\n38762    6184  23671  23670\n38763    23678  23677  23668\n38764    23531  23676  23674\n38765    23531  1878  23676\n38766    6199  23535  23673\n38767    23535  23674  23673\n38768    23674  23676  6210\n38769    23749  23612  6199\n38770    6210  23673  23674\n38771    23692  23673  6210\n38772    23673  23750  6199\n38773    23692  23750  23673\n38774    23677  23675  23676\n38775    23675  6210  23676\n38776    1878  23677  23676\n38777    23749  6199  23750\n38778    23672  23670  23671\n38779    23530  23538  1878\n38780    23686  23672  23679\n38781    2249  23672  23671\n38782    23678  23686  23687\n38783    23678  6185  23686\n38784    23672  2249  23679\n38785    23686  6185  23672\n38786    6249  23679  23681\n38787    23680  23679  2249\n38788    23684  23687  23688\n38789    23687  23686  6249\n38790    23679  23680  23681\n38791    6249  23686  23679\n38792    2249  23690  23680\n38793    23678  23687  6247\n38794    23689  23675  23683\n38795    23675  23677  6247\n38796    23692  23689  23693\n38797    23692  6210  23689\n38798    23675  6247  23683\n38799    23689  6210  23675\n38800    6248  23683  23685\n38801    23684  23683  6247\n38802    23747  1882  23693\n38803    1882  23692  23693\n38804    23693  23689  6248\n38805    23725  23693  6248\n38806    23687  6249  23688\n38807    23689  23683  6248\n38808    6247  23687  23684\n38809    23692  1882  23750\n38810    23683  23684  23685\n38811    6247  23677  23678\n38812    23671  23682  2249\n38813    23751  23750  1882\n38814    23690  6226  23691\n38815    6179  23541  23527\n38816     668  23664  23666\n38817    23695  23666  6214\n38818    23697  23656  23664\n38819    23664  23656  6213\n38820    23666  23695  23699\n38821    23666  23664  23665\n38822    23698  23697   668\n38823    23699   668  23666\n38824    23656  23697  6221\n38825    23698  23696  23697\n38826     668  23699  23706\n38827     668  23697  23664\n38828    6215  23699  23695\n38829    6221  23697  23696\n38830    23663  23657  23703\n38831    6221  23657  23656\n38832    23700  6226  23661\n38833    1663  23661  23663\n38834    23703  23657  6221\n38835    23661  23662  23663\n38836    23701  23661  1663\n38837    23703  6221  23704\n38838    23700  23701  6239\n38839    23700  23661  23701\n38840    23702  1663  23703\n38841    1663  23663  23703\n38842    1663  23719  23701\n38843    23700  23691  6226\n38844    23696  23704  6221\n38845    23657  23663  6220\n38846    23716  23698  23706\n38847    23705  23706  23699\n38848    23696  23709  23704\n38849    23709  23696  6223\n38850    23706  23705  6225\n38851    23706  23698   668\n38852    23715  6223  23716\n38853    23710  6225  23705\n38854    6223  23707  23709\n38855    23716  6223  23698\n38856    23708  6222  23709\n38857    6225  23716  23706\n38858    6215  23705  23699\n38859    6225  23717  23716\n38860    23719  1663  23702\n38861    23719  23702  23713\n38862    23701  23733  6239\n38863    23701  23719  23733\n38864    23702  23704  6222\n38865    23702  23703  23704\n38866    6236  23719  23713\n38867    6236  23713  23712\n38868    6239  23733  23732\n38869    23733  23719  6236\n38870    23714  23713  6222\n38871    23713  23702  6222\n38872    23704  23709  6222\n38873    23731  23732  23733\n38874    6225  23710  23742\n38875    6223  23696  23698\n38876    23711  23710  23705\n38877    23700  6239  23722\n38878    6254  23681  23680\n38879    6254  23691  23722\n38880    23684  23688  1877\n38881    23688  6249  23720\n38882    23681  6254  23729\n38883    23681  23720  6249\n38884    23729  23720  23681\n38885    6253  23720  23729\n38886    23720  23721  23688\n38887    6253  23721  23720\n38888    23727  6254  23722\n38889    23727  23729  6254\n38890    23700  23722  23691\n38891    23688  23721  1877\n38892    6248  23723  23725\n38893    23685  23684  1877\n38894    23747  23725  6257\n38895    23747  23693  23725\n38896    23685  1877  23724\n38897    23685  23723  6248\n38898    23726  23725  23723\n38899    23724  23723  23685\n38900    6257  23819  23747\n38901    23740  23819  6257\n38902    6250  23723  23724\n38903    23725  23726  6257\n38904    23724  1877  23735\n38905    1882  23747  23761\n38906    1877  23721  23735\n38907    23691  6254  23680\n38908    23730  23727  1230\n38909    23727  23722  23728\n38910    6253  23730  23738\n38911    6253  23729  23730\n38912    23727  23728  1230\n38913    23721  6253  23737\n38914    23746  23738  23730\n38915    23732  23743  23728\n38916    6251  23737  23736\n38917    23737  6253  23738\n38918    23731  23733  6236\n38919    23743  1230  23728\n38920    6239  23728  23722\n38921    23737  23735  23721\n38922    6250  23726  23723\n38923    23724  23734  6250\n38924    23726  23740  6257\n38925    23739  23740  23726\n38926    23726  6250  23739\n38927    23735  23734  23724\n38928    23745  23734  23849\n38929    6251  23734  23735\n38930    2313  23739  23744\n38931    23739  6250  23745\n38932    23817  2313  23818\n38933    23739  2313  23740\n38934    23739  23745  23744\n38935    23745  6250  23734\n38936    23735  23737  6251\n38937    23819  23740  23817\n38938    23736  23737  23738\n38939    23729  23727  23730\n38940    23732  23728  6239\n38941    23817  23740  2313\n38942    23730  1230  23746\n38943    23657  23658  23656\n38944    23659  23695  6214\n38945    23761  23747  23819\n38946    23602  1309  23603\n38947    23602  23604  6200\n38948    23638  23600  1309\n38949    23601  1309  23600\n38950    1309  23602  23638\n38951    23604  23602  23603\n38952    23748  23602  6200\n38953    6200  23749  23751\n38954    23639  23638  6206\n38955    23638  23602  23748\n38956    6200  23755  23748\n38957    6200  23604  23749\n38958    23612  23749  23604\n38959    23600  23638  23639\n38960    6208  23607  23757\n38961    23770  23757  23758\n38962    23626  6208  23774\n38963    23626  23605  6208\n38964    23757  23770  6208\n38965    23611  23757  2067\n38966    23610  23639  23752\n38967    23609  23610  23611\n38968    23774  23770  23763\n38969    23774  6208  23770\n38970    23611  23610  6207\n38971    23611  23758  23757\n38972    23639  23610  6205\n38973    23775  23626  23774\n38974    23748  6206  23638\n38975    6209  23626  23775\n38976    23756  23748  23755\n38977    23755  23751  23760\n38978    23753  23752  6206\n38979    23752  6207  23610\n38980    23748  23756  6206\n38981    23755  6200  23751\n38982    23753  23756  23759\n38983    23755  6241  23756\n38984    23754  23752  23753\n38985    23754  23795  23767\n38986    2066  23754  23753\n38987    23753  6206  23756\n38988    1882  23760  23751\n38989    23752  23754  6207\n38990    6207  23758  23611\n38991    23770  6244  23763\n38992    2069  23763  23765\n38993    2069  23774  23763\n38994    23758  6207  23767\n38995    23770  23758  6244\n38996    23766  6244  23758\n38997    6246  23766  23767\n38998    23763  23764  23765\n38999    6244  23764  23763\n39000    23802  6244  23766\n39001    23766  23758  23767\n39002    6207  23754  23767\n39003    2069  23765  23792\n39004    23824  23792  23765\n39005    23752  23639  6206\n39006    23750  23751  23749\n39007    23775  23774  2069\n39008    2070  23635  23780\n39009    23624  23634  23635\n39010    23771  23632  2070\n39011    23772  23771  2070\n39012    6268  23635  23634\n39013    23771  6295  23628\n39014    6268  23780  23635\n39015    23784  23634  23775\n39016    23780  23772  2070\n39017    23781  23772  23780\n39018    23772  6348  23773\n39019    23784  6268  23634\n39020    23775  23634  6209\n39021    23771  23772  23773\n39022    23777  23629  6295\n39023    23778  1472  23777\n39024    1472  23793  23848\n39025    1472  23791  23793\n39026    23777  6295  23779\n39027    1472  23776  23777\n39028    23778  23777  23779\n39029    23779  23773  23787\n39030    23778  23791  1472\n39031    23794  6292  23793\n39032    23779  6325  23778\n39033    23779  6295  23773\n39034    6295  23771  23773\n39035    23793  6292  23921\n39036    23780  6268  23781\n39037    2070  23631  23635\n39038    6348  23772  23781\n39039    6348  23781  23783\n39040    23787  23773  6348\n39041    23787  6348  23785\n39042    6268  23782  23781\n39043    23787  6325  23779\n39044    23783  23782  6264\n39045    23792  23782  23784\n39046    23785  6348  23783\n39047    23792  6264  23782\n39048    23783  23821  23785\n39049    23783  23781  23782\n39050    23775  2069  23784\n39051    23787  23785  23786\n39052    23794  23791  6324\n39053    23778  6325  23788\n39054    23794  24057  6292\n39055    23851  24057  23794\n39056    23791  23778  23788\n39057    23791  23794  23793\n39058    23789  23786  23825\n39059    23789  23788  6325\n39060    23788  23790  6324\n39061    23851  6324  23845\n39062    6324  23851  23794\n39063    23788  6324  23791\n39064    23790  23788  23789\n39065    23789  6325  23786\n39066    6325  23787  23786\n39067    6323  24057  23851\n39068    23785  1302  23786\n39069    6268  23784  23782\n39070    2069  23792  23784\n39071    23922  23921  6292\n39072    6241  23755  23760\n39073    23639  6205  23600\n39074    23759  6241  23768\n39075    23762  23760  23761\n39076    2066  23753  23759\n39077    23769  2066  23759\n39078    6241  23760  23762\n39079    2066  23795  23754\n39080    23768  23769  23759\n39081    23768  23762  23799\n39082    23796  2066  23769\n39083    23796  23769  23797\n39084    23768  6243  23769\n39085    6241  23762  23768\n39086    23761  6242  23762\n39087    2066  23796  23795\n39088    23804  23766  6246\n39089    6246  23795  23806\n39090    23764  23802  23801\n39091    23764  6244  23802\n39092    23804  23802  23766\n39093    23795  6246  23767\n39094    1308  23801  23802\n39095    23805  1308  23804\n39096    6245  23801  23820\n39097    6245  23764  23801\n39098    1308  23812  23801\n39099    23802  23804  1308\n39100    23804  6246  23805\n39101    6245  23824  23765\n39102    23806  23795  23796\n39103    23764  6245  23765\n39104    23799  6242  23800\n39105    6242  23761  23819\n39106    23797  23769  6243\n39107    23798  6243  23799\n39108    23816  6242  23817\n39109    6243  23768  23799\n39110    23798  23800  1105\n39111    23816  23800  6242\n39112    23798  23810  6243\n39113    23816  24729  23800\n39114    23798  24736  23810\n39115    23800  23798  23799\n39116    23816  23817  23818\n39117    6243  23810  23797\n39118    23805  23806  23807\n39119    23796  23797  6255\n39120    23805  23803  1308\n39121    23820  23801  23812\n39122    23806  23796  6255\n39123    23805  6246  23806\n39124    6256  23805  23807\n39125    23807  6255  23808\n39126    23813  23812  23803\n39127    23812  1308  23803\n39128    23803  23805  6256\n39129    23844  23820  6261\n39130    6255  23797  23811\n39131    23807  23806  6255\n39132    23809  6256  23807\n39133    23812  6261  23820\n39134    23813  23803  6256\n39135    23799  23762  6242\n39136    23761  23760  1882\n39137    6245  23820  23828\n39138    23786  1302  23825\n39139    6264  23792  23824\n39140    6326  23825  23827\n39141    23825  6326  23789\n39142    6264  23824  23829\n39143    23789  6326  23790\n39144    1302  23821  23823\n39145    6264  23822  23821\n39146    23825  23826  23827\n39147    1302  23826  23825\n39148    23834  23827  23837\n39149    1302  23785  23821\n39150    23824  23828  23829\n39151    6326  23827  23834\n39152    23790  23836  23845\n39153    23790  6326  23836\n39154    23845  23850  23851\n39155    1473  23850  23845\n39156    23845  23836  1473\n39157    23790  23845  6324\n39158    23835  1473  23836\n39159    6335  23835  23834\n39160    1473  24124  23850\n39161    23841  24124  1473\n39162    1473  23835  23841\n39163    23835  23836  23834\n39164    6326  23834  23836\n39165    6323  23851  23850\n39166    6264  23829  23822\n39167    6264  23821  23783\n39168    23832  23829  6260\n39169    6260  23828  23844\n39170    23823  23826  1302\n39171    6265  23823  23822\n39172    23829  23832  23822\n39173    6260  23829  23828\n39174    6265  23832  23831\n39175    6260  23833  23832\n39176    23830  23846  6334\n39177    23830  23823  6265\n39178    23830  6265  23847\n39179    6265  23822  23832\n39180    23828  23820  23844\n39181    23823  23830  23826\n39182    6335  23839  23835\n39183    23827  6334  23837\n39184    23841  24152  24124\n39185    6347  24152  23841\n39186    23834  23837  6335\n39187    23826  6334  23827\n39188    23839  6335  23840\n39189    23837  23843  6335\n39190    6347  25732  24153\n39191    23837  6334  23842\n39192    6347  24153  24152\n39193    23839  6347  23841\n39194    6347  23839  23838\n39195    23839  23841  23835\n39196    23826  23830  6334\n39197    6331  24124  24152\n39198    6260  23844  23833\n39199    23823  23821  23822\n39200    23824  6245  23828\n39201    24068  23850  24124\n39202    23811  23797  23810\n39203    23756  6241  23759\n39204    23817  6242  23819\n39205    24057  24056  6292\n39206    24153  6346  24117\n39207    23674  6201  23531\n39208    23648  23647  23642\n39209    24152  24153  24117\n39210    23340  6117  23853\n39211    6117  23293  23312\n39212    23339  23340  2307\n39213    23339  23311  23340\n39214    6117  23312  23853\n39215    23339  23304  6115\n39216    23852  23853  6270\n39217    23854  23853  23312\n39218    23859  23858  2307\n39219    2307  23340  23852\n39220    23853  23854  6270\n39221    23852  23340  23853\n39222    6126  23854  23312\n39223    23339  2307  23858\n39224    23862  23310  23302\n39225    23310  6122  23302\n39226    2161  23307  23306\n39227    23862  2161  23310\n39228    23302  23304  6121\n39229    23303  23304  23302\n39230    23869  23862  6121\n39231    6121  23862  23302\n39232    23862  23874  2161\n39233    23869  23874  23862\n39234    23857  6121  23858\n39235    6121  23304  23858\n39236    23304  23339  23858\n39237    23884  2161  23874\n39238    2307  23852  23861\n39239    2161  23306  23310\n39240    23860  6270  23872\n39241    23860  23852  6270\n39242    23861  23860  6269\n39243    23861  23852  23860\n39244    6270  23856  23864\n39245    23861  23859  2307\n39246    23873  6269  23860\n39247    23872  23864  23909\n39248    23901  6293  23863\n39249    23863  23861  6269\n39250    23860  23872  23873\n39251    23872  6270  23864\n39252    23865  23864  23856\n39253    23861  23863  23859\n39254    23870  23869  23857\n39255    23869  6121  23857\n39256    6274  23874  23869\n39257    23888  23874  6274\n39258    23857  23859  6293\n39259    23858  23859  23857\n39260    23868  6274  23870\n39261    23870  6274  23869\n39262    6274  23867  23888\n39263    23868  23867  6274\n39264    23871  23870  6293\n39265    23870  23857  6293\n39266    23859  23863  6293\n39267    23888  23867  23885\n39268    23885  23867  6275\n39269    6270  23854  23856\n39270    23855  23856  23854\n39271    23884  23874  23888\n39272    23324  23443  23332\n39273    6119  23305  23307\n39274    23331  23875  6123\n39275    6124  23331  23332\n39276    23882  6119  23307\n39277    23331  23330  23332\n39278    6124  23443  23883\n39279    23882  23443  6119\n39280    23879  23875  6125\n39281    23876  23875  23331\n39282    23443  23882  23883\n39283    6124  23332  23443\n39284    23307  23884  23882\n39285    6123  23875  23336\n39286    23898  23328  1717\n39287    1717  23336  23879\n39288    23408  6148  23335\n39289    6156  23335  23334\n39290    23328  23898  23334\n39291    23327  23336  1717\n39292    23881  23898  1717\n39293    23880  23881  23879\n39294    23898  6156  23334\n39295    23899  6156  23898\n39296    23898  23881  23899\n39297    23881  1717  23879\n39298    23336  23875  23879\n39299    23959  23335  6156\n39300    6124  23876  23331\n39301    6119  23443  23324\n39302    6159  23883  23882\n39303    23884  23888  6159\n39304    23876  6124  23877\n39305    6124  23883  23877\n39306    23883  6159  23887\n39307    6125  23875  23876\n39308    23889  23878  23891\n39309    23887  23877  23883\n39310    23877  23878  23876\n39311    1724  23878  23877\n39312    23887  1724  23877\n39313    23887  6159  23885\n39314    23888  23885  6159\n39315    23876  23878  6125\n39316    6272  23881  23880\n39317    23880  6125  23889\n39318    23899  23960  6156\n39319    23952  23960  23899\n39320    23881  6272  23899\n39321    23879  6125  23880\n39322    23890  6272  23880\n39323    6273  23890  23889\n39324    23952  6300  23960\n39325    23895  23952  6272\n39326    23951  6300  23952\n39327    23952  23899  6272\n39328    23895  6272  23890\n39329    23890  23880  23889\n39330    6125  23878  23889\n39331    23959  6156  23960\n39332    23885  23886  23887\n39333    23884  6159  23882\n39334    23307  2161  23884\n39335    6300  23961  23960\n39336    23900  23863  6269\n39337    23333  23334  23335\n39338    23902  23873  23903\n39339    6271  23872  23909\n39340    23900  23902  23906\n39341    23900  6269  23902\n39342    23872  6271  23873\n39343    23900  23901  23863\n39344    23903  6271  23904\n39345    23909  23911  6271\n39346    1843  23906  23902\n39347    23903  1843  23902\n39348    23910  23911  23909\n39349    23903  23873  6271\n39350    23864  1471  23909\n39351    23900  23906  6281\n39352    1467  23868  23871\n39353    23868  23870  23871\n39354    23866  6275  23867\n39355    1467  23866  23868\n39356    23871  23901  23912\n39357    6293  23901  23871\n39358    23939  1467  23912\n39359    23912  1467  23871\n39360    23866  23934  23927\n39361    1467  23934  23866\n39362    23925  23912  6281\n39363    23912  23901  6281\n39364    23901  23900  6281\n39365    23866  23927  6275\n39366    6281  23906  23908\n39367    23902  6269  23873\n39368    23905  23903  23904\n39369    23905  23904  6284\n39370    1843  23905  23907\n39371    1843  23903  23905\n39372    23904  23911  23915\n39373    23907  23906  1843\n39374    6284  23904  23915\n39375    6284  23915  23917\n39376    6282  23908  23907\n39377    23918  23907  23905\n39378    23915  6283  23916\n39379    23915  23911  6283\n39380    23911  23910  6283\n39381    23907  23908  23906\n39382    23938  23934  23939\n39383    23939  23912  23925\n39384    23934  6289  23927\n39385    23938  6289  23934\n39386    23939  23925  6280\n39387    23934  1467  23939\n39388    6280  23938  23939\n39389    23908  23924  23925\n39390    6289  23936  23935\n39391    23938  23936  6289\n39392    23950  23935  1727\n39393    23924  6280  23925\n39394    23925  6281  23908\n39395    23927  6289  23928\n39396    6280  23949  23938\n39397    6271  23911  23904\n39398    23913  6283  23910\n39399    23928  6289  23935\n39400    23897  1724  23886\n39401    1724  23887  23886\n39402    6273  23889  23891\n39403    23893  23891  1724\n39404    23886  6275  23896\n39405    23885  6275  23886\n39406    23893  23897  23926\n39407    23896  23897  23886\n39408    23893  23892  23891\n39409    6286  23892  23893\n39410    23892  23931  23929\n39411    23897  23893  1724\n39412    23927  23896  6275\n39413    23891  23892  6273\n39414    23951  23895  1434\n39415    23890  6273  23894\n39416    23951  24009  6300\n39417    23956  24009  23951\n39418    23895  23890  23894\n39419    23895  23951  23952\n39420    1434  23894  23930\n39421    23929  23894  6273\n39422    1434  23956  23951\n39423    23948  23956  1434\n39424    23930  23894  23929\n39425    23894  1434  23895\n39426    6273  23892  23929\n39427    24009  23956  6304\n39428    23896  6287  23897\n39429    23878  1724  23891\n39430    23926  6287  23932\n39431    23928  6287  23896\n39432    23931  23892  6286\n39433    23933  6286  23926\n39434    23950  6287  23928\n39435    6286  23893  23926\n39436    23950  23932  6287\n39437    23932  23950  24054\n39438    23933  23944  6286\n39439    23933  23932  6285\n39440    23933  24086  23944\n39441    23932  23933  23926\n39442    23928  23935  23950\n39443    6286  23944  23931\n39444    23955  23956  23948\n39445    23955  23948  6319\n39446    24020  6304  23955\n39447    6304  23956  23955\n39448    23948  23930  23940\n39449    1434  23930  23948\n39450    6296  23930  23929\n39451    6296  23931  23943\n39452    6296  23941  23940\n39453    23942  6319  23940\n39454    6319  23945  23955\n39455    23940  6319  23948\n39456    6319  23946  23945\n39457    6296  23940  23930\n39458    23931  6296  23929\n39459    24020  23955  23945\n39460    23943  23931  23944\n39461    23897  6287  23926\n39462    23927  23928  23896\n39463    23977  6300  24009\n39464    23945  6320  24020\n39465    23866  23867  23868\n39466    23909  1471  23910\n39467    24008  24009  6304\n39468    23440  6149  23957\n39469    23407  23408  23406\n39470    6146  23411  23412\n39471    23967  6146  23440\n39472    6149  23407  23406\n39473    6146  23412  23440\n39474    23957  23406  23958\n39475    23408  1716  23406\n39476    23957  23967  23440\n39477    6297  23967  23957\n39478    23959  1716  23408\n39479    23406  23957  6149\n39480    23408  23335  23959\n39481    23965  6146  23966\n39482    23963  23415  6145\n39483    23963  23411  23965\n39484    23982  23426  1161\n39485    23962  1161  23415\n39486    23415  23963  23962\n39487    6145  23411  23963\n39488    6147  23962  23963\n39489    23964  6147  23965\n39490    23962  23983  1161\n39491    23979  23983  23962\n39492    23962  6147  23979\n39493    6147  23963  23965\n39494    23411  6146  23965\n39495    1161  23983  23982\n39496    23966  6146  23967\n39497    6149  23440  23404\n39498    23958  1716  23971\n39499    23961  1716  23959\n39500    23968  23967  6297\n39501    23972  6297  23958\n39502    23971  1716  23961\n39503    6297  23957  23958\n39504    23972  23971  6298\n39505    23977  23971  23961\n39506    23972  23969  6297\n39507    24005  23969  23972\n39508    23970  23968  23969\n39509    23971  23972  23958\n39510    6300  23977  23961\n39511    6297  23969  23968\n39512    23964  23966  1718\n39513    23966  23967  23968\n39514    23979  6147  23974\n39515    6147  23964  23974\n39516    1718  23966  23968\n39517    23965  23966  23964\n39518    23973  23974  23964\n39519    23970  1718  23968\n39520    23974  23978  23979\n39521    6303  23978  23974\n39522    23993  6301  23978\n39523    23973  23964  1718\n39524    1718  23976  23973\n39525    23983  23979  6301\n39526    6303  23974  23973\n39527    23406  1716  23958\n39528    23960  23961  23959\n39529    6301  23979  23978\n39530    23438  6151  23436\n39531    23438  23437  6155\n39532    23435  23432  23424\n39533    23980  23435  6151\n39534    6151  23438  23980\n39535    23424  6151  23435\n39536    23438  23981  23980\n39537    6155  23982  23984\n39538    23980  23988  23435\n39539    1710  23988  23980\n39540    23981  23438  6155\n39541    6155  23437  23982\n39542    23426  23982  23437\n39543    23435  23988  6152\n39544    23985  1722  23431\n39545    23431  23432  6152\n39546    23433  6158  23434\n39547    23986  6158  23433\n39548    1722  23985  23433\n39549    23431  23430  23432\n39550    23987  23985  23431\n39551    23994  23987  6152\n39552    23985  23986  23433\n39553    6321  23986  23985\n39554    23985  23987  6321\n39555    23987  23431  6152\n39556    23432  23435  6152\n39557    6158  23986  24002\n39558    6152  23988  23994\n39559    23437  23438  23436\n39560    23990  23981  6155\n39561    23990  23984  23992\n39562    23996  23988  1710\n39563    23989  1710  23981\n39564    23981  23990  23989\n39565    23990  6155  23984\n39566    6302  23990  23992\n39567    23992  6301  23993\n39568    23998  23989  24001\n39569    23989  23990  6302\n39570    23992  23991  6302\n39571    23992  23984  6301\n39572    23982  23983  23984\n39573    1710  23989  23998\n39574    24003  6321  24000\n39575    23986  6321  24003\n39576    24002  24003  6379\n39577    24002  23986  24003\n39578    23987  23995  6321\n39579    23994  23995  23987\n39580    6312  23994  23996\n39581    23994  23988  23996\n39582    6379  24003  24050\n39583    6321  23995  24000\n39584    23999  24000  23995\n39585    24050  24003  24000\n39586    23997  23996  23998\n39587    6312  23995  23994\n39588    1710  23998  23996\n39589    6158  24002  27508\n39590    23989  6302  24001\n39591    23981  1710  23980\n39592    23983  6301  23984\n39593    23434  6158  24257\n39594    23971  23977  6298\n39595    23415  1161  23413\n39596    6299  23969  24005\n39597    6299  24005  24007\n39598    24013  23970  6299\n39599    23970  23969  6299\n39600    24005  6298  24006\n39601    24005  23972  6298\n39602    24008  24006  6298\n39603    24007  24006  1719\n39604    24007  24014  6299\n39605    24016  24014  24007\n39606    24015  24006  24008\n39607    24006  24007  24005\n39608    6298  23977  24008\n39609    24013  6299  24014\n39610    23975  6303  23973\n39611    23975  23976  6306\n39612    24004  23993  23978\n39613    24010  24004  6303\n39614    6303  23975  24010\n39615    23973  23976  23975\n39616    23975  24011  24010\n39617    24012  6306  24013\n39618    24010  24049  24004\n39619    6305  24049  24010\n39620    6306  24011  23975\n39621    6306  23976  24013\n39622    23976  23970  24013\n39623    24004  24049  1713\n39624    24012  24013  24014\n39625    24004  23978  6303\n39626    1719  24015  24019\n39627    24015  24008  6304\n39628    24016  24007  1719\n39629    24017  24016  1719\n39630    24019  24015  24020\n39631    24016  6308  24014\n39632    24018  24016  24017\n39633    24017  24019  24051\n39634    24021  6308  24024\n39635    6308  24016  24018\n39636    24019  24020  6320\n39637    24017  1719  24019\n39638    6309  24018  24017\n39639    6308  24012  24014\n39640    24022  24011  6306\n39641    24022  24012  24021\n39642    24011  6305  24010\n39643    24027  6305  24011\n39644    24011  24022  24027\n39645    6306  24012  24022\n39646    1436  24027  24022\n39647    24023  1436  24021\n39648    24027  24026  6305\n39649    24025  24026  24027\n39650    24041  24026  24040\n39651    1436  24022  24021\n39652    24012  6308  24021\n39653    24049  6305  24041\n39654    24025  24027  1436\n39655    24006  24015  1719\n39656    23977  24009  24008\n39657    24041  6305  24026\n39658    24029  6302  23991\n39659    24029  23991  24030\n39660    24001  24029  24028\n39661    24001  6302  24029\n39662    23991  23993  1713\n39663    23998  24001  6310\n39664    6313  24028  24029\n39665    24030  1713  24031\n39666    24033  6310  24037\n39667    6310  24001  24028\n39668    6310  24028  24037\n39669    24030  23991  1713\n39670    24004  1713  23993\n39671    6310  23997  23998\n39672    23999  6312  24034\n39673    6312  23996  23997\n39674    24000  1439  24050\n39675    24000  23999  1439\n39676    6312  23997  24034\n39677    23999  23995  6312\n39678    24035  23999  24034\n39679    24033  24034  23997\n39680    1439  28070  24050\n39681    24053  28070  1439\n39682    6311  24034  24033\n39683    23999  24035  1439\n39684    23997  6310  24033\n39685    6379  24050  28057\n39686    6313  24029  24030\n39687    23992  23993  23991\n39688    24032  6313  24030\n39689    24032  24031  6315\n39690    24033  24037  24045\n39691    24037  24028  24036\n39692    6313  24032  24039\n39693    24028  6313  24036\n39694    24046  24039  24032\n39695    24040  6315  24041\n39696    1711  24036  24038\n39697    24036  6313  24039\n39698    24032  6315  24046\n39699    6315  24031  24041\n39700    1713  24049  24031\n39701    24037  24036  1711\n39702    24047  24035  24042\n39703    24035  24034  6311\n39704    24053  24047  24052\n39705    24053  1439  24047\n39706    24035  6311  24042\n39707    24047  1439  24035\n39708    24043  24045  24048\n39709    1711  24045  24037\n39710    6317  24047  24042\n39711    24042  6311  24043\n39712    24044  24042  24043\n39713    24047  6317  24052\n39714    24038  24036  24039\n39715    24043  6311  24045\n39716    24033  24045  6311\n39717    28101  28070  24053\n39718    1711  24048  24045\n39719    24030  24031  24032\n39720    24041  24031  24049\n39721    24052  6376  24053\n39722    24018  24024  6308\n39723    1718  23970  23976\n39724    6304  24020  24015\n39725    28070  28057  24050\n39726    23918  23905  6284\n39727    23340  23311  6117\n39728    23917  23915  23916\n39729    23917  23916  1307\n39730    6284  23919  23918\n39731    6284  23917  23919\n39732    23916  23922  24056\n39733    6282  23907  23918\n39734    23917  24055  23919\n39735    1307  24056  24058\n39736    23919  23920  23918\n39737    6329  23920  23919\n39738    23920  24060  23953\n39739    1307  23916  24056\n39740    6292  24056  23922\n39741    23918  23920  6282\n39742    6280  23954  23949\n39743    23924  23908  6282\n39744    23936  23949  6288\n39745    23936  23938  23949\n39746    23924  6282  23953\n39747    23935  23936  23937\n39748    24059  23949  23954\n39749    23953  23954  23924\n39750    23937  6288  24064\n39751    23937  23936  6288\n39752    1480  23954  23953\n39753    24059  6288  23949\n39754    6282  23920  23953\n39755    23937  1727  23935\n39756    23917  1307  24055\n39757    6283  23922  23916\n39758    6329  24055  24062\n39759    24061  1307  24058\n39760    24060  23920  6329\n39761    24065  24060  6329\n39762    24055  1307  24061\n39763    24060  1480  23953\n39764    24062  24061  6330\n39765    24058  24067  24061\n39766    24065  6329  24062\n39767    24102  24065  24062\n39768    24066  24065  6328\n39769    24062  24055  24061\n39770    24056  24057  24058\n39771    24060  24065  24066\n39772    24071  24059  24070\n39773    24059  23954  1480\n39774    24074  24064  24071\n39775    24064  6288  24071\n39776    24059  1480  24070\n39777    24071  6288  24059\n39778    24073  24070  1480\n39779    24104  24073  24066\n39780    24070  6327  24071\n39781    24072  6327  24070\n39782    24075  24074  6327\n39783    24073  1480  24066\n39784    1480  24060  24066\n39785    24074  24071  6327\n39786    24073  24072  24070\n39787    6329  23919  24055\n39788    6323  24058  24057\n39789    23937  24064  24063\n39790    6285  23932  24054\n39791    24100  6285  24054\n39792    1723  23944  24086\n39793    24087  24086  6285\n39794    24054  1727  24063\n39795    24086  23933  6285\n39796    24087  6285  24100\n39797    24100  24063  6291\n39798    24077  1723  24078\n39799    24085  1723  24086\n39800    24100  24090  24087\n39801    24100  24054  24063\n39802    23937  24063  1727\n39803    1723  23943  23944\n39804    23942  23940  23941\n39805    6322  23942  23941\n39806    23947  23945  23946\n39807    24083  23946  23942\n39808    23941  23943  24077\n39809    23946  6319  23942\n39810    24083  23942  6322\n39811    6322  24077  24079\n39812    1720  23946  24083\n39813    1720  23947  23946\n39814    6322  24084  24083\n39815    6322  23941  24077\n39816    23943  1723  24077\n39817    23947  6320  23945\n39818    24086  24087  24085\n39819    23950  1727  24054\n39820    6290  24087  24090\n39821    24090  6291  24076\n39822    24079  24077  24078\n39823    24088  24078  24085\n39824    24087  6290  24085\n39825    24090  24100  6291\n39826    24090  24089  6290\n39827    24075  24076  24074\n39828    6290  24088  24085\n39829    24095  24088  6290\n39830    24088  24094  6343\n39831    24076  6291  24074\n39832    24063  24064  6291\n39833    24078  24088  6343\n39834    24082  24083  24084\n39835    24084  24079  24093\n39836    1720  24081  23947\n39837    24097  24081  1720\n39838    24083  24082  1720\n39839    6322  24079  24084\n39840    6349  24084  24093\n39841    24093  6343  24091\n39842    24097  24082  24096\n39843    24082  24084  6349\n39844    24096  24082  6349\n39845    24082  24097  1720\n39846    24093  24092  6349\n39847    24093  24079  6343\n39848    24079  24078  6343\n39849    24101  24081  24097\n39850    24089  24090  24076\n39851    24078  1723  24085\n39852    24074  6291  24064\n39853    23947  24081  24080\n39854    24067  24058  6323\n39855    23924  23954  6280\n39856    24102  24062  6330\n39857    6330  24067  24069\n39858    6328  24065  24102\n39859    6328  24102  24113\n39860    6330  24106  24102\n39861    24104  24066  6328\n39862    24106  6330  24069\n39863    24106  24069  24107\n39864    24113  24102  24106\n39865    24113  24106  1474\n39866    24069  24068  6331\n39867    24069  24067  24068\n39868    24067  6323  24068\n39869    6328  24113  24105\n39870    6332  24072  24073\n39871    6332  24104  24103\n39872    24109  24075  6327\n39873    24111  24109  24072\n39874    24072  6332  24111\n39875    24073  24104  6332\n39876    6333  24103  24105\n39877    6332  24112  24111\n39878    24109  6339  24108\n39879    24111  6339  24109\n39880    24112  6332  24103\n39881    24103  24104  24105\n39882    24104  6328  24105\n39883    24109  24108  24075\n39884    24105  24113  24123\n39885    24072  24109  6327\n39886    1474  24106  24107\n39887    24107  6331  24117\n39888    24115  24114  1475\n39889    24103  6333  24115\n39890    24123  6333  24105\n39891    24103  24115  24112\n39892    24118  1474  24107\n39893    6346  24118  24117\n39894    24121  24123  1474\n39895    24123  24113  1474\n39896    24123  24122  6333\n39897    24118  24107  24117\n39898    24068  24124  6331\n39899    6333  24116  24115\n39900    24110  6339  24111\n39901    24110  24112  1475\n39902    6339  24125  24108\n39903    24120  24125  6339\n39904    6339  24110  24120\n39905    24110  24111  24112\n39906    24119  24120  24110\n39907    24114  24119  1475\n39908    24120  24126  24125\n39909    6378  24126  24120\n39910    6378  24120  24119\n39911    24119  24110  1475\n39912    24112  24115  1475\n39913    24125  24126  6377\n39914    1474  24118  25751\n39915    24107  24069  6331\n39916    6323  23850  24068\n39917    24108  24125  24149\n39918    24095  24089  24128\n39919    24076  24075  1317\n39920    24094  24088  24095\n39921    6336  24094  24095\n39922    24089  24076  1317\n39923    24094  24091  6343\n39924    6336  24095  24128\n39925    24128  1317  24129\n39926    24127  24094  6336\n39927    24127  6336  24134\n39928    24128  24130  6336\n39929    24128  24089  1317\n39930    24108  1317  24075\n39931    24094  24127  24091\n39932    24099  6349  24092\n39933    24092  24091  1721\n39934    24096  6353  24097\n39935    24098  6353  24096\n39936    6349  24099  24096\n39937    24093  24091  24092\n39938    24131  24099  24092\n39939    24133  24131  1721\n39940    24099  24098  24096\n39941    6341  24098  24099\n39942    24099  24131  6341\n39943    24131  24092  1721\n39944    24091  24127  1721\n39945    24151  6353  24098\n39946    1721  24127  24135\n39947    6290  24089  24095\n39948    24130  24128  24129\n39949    24130  24129  6337\n39950    24134  6336  24130\n39951    24127  24134  24135\n39952    24129  24149  24138\n39953    1721  24135  24133\n39954    6337  24129  24138\n39955    24138  6377  24139\n39956    24143  24135  6338\n39957    24136  24134  24130\n39958    24138  24137  6337\n39959    24138  24149  6377\n39960    24108  24149  1317\n39961    24134  6338  24135\n39962    24132  6341  24131\n39963    24132  24133  6342\n39964    6341  24150  24098\n39965    24146  24150  6341\n39966    6341  24132  24146\n39967    24131  24133  24132\n39968    24140  6342  24141\n39969    24140  24132  6342\n39970    24154  24146  6340\n39971    24146  24132  24140\n39972    24219  24154  24256\n39973    24146  24154  24150\n39974    24140  6340  24146\n39975    6342  24133  24143\n39976    24133  24135  24143\n39977    24151  24098  24150\n39978    6337  24136  24130\n39979    24129  1317  24149\n39980    24125  6377  24149\n39981    24101  24097  6353\n39982    24126  25828  6377\n39983    24067  6330  24061\n39984    24117  6331  24152\n39985    24154  1141  24150\n39986    6309  24017  24051\n39987    6309  24051  24175\n39988    24018  24162  24024\n39989    24018  6309  24162\n39990    24051  6320  24080\n39991    24024  24023  24021\n39992    6309  24163  24162\n39993    24175  24080  6352\n39994    24162  6307  24024\n39995    24164  6307  24162\n39996    6307  24157  24156\n39997    24175  24051  24080\n39998    23947  24080  6320\n39999    24024  6307  24023\n40000    6318  24025  24160\n40001    1436  24023  24155\n40002    24040  6318  24201\n40003    24040  24026  6318\n40004    1436  24155  24025\n40005    24026  24025  6318\n40006    24160  24155  6350\n40007    24156  24155  24023\n40008    24159  24201  6318\n40009    24160  24159  6318\n40010    6350  24155  24156\n40011    24160  24025  24155\n40012    24023  6307  24156\n40013    24040  24201  24179\n40014    24175  24163  6309\n40015    24040  24179  6315\n40016    24166  24163  24175\n40017    24166  6352  24167\n40018    24157  6307  24164\n40019    1734  24164  24163\n40020    24163  24166  1734\n40021    24166  24175  6352\n40022    24166  24168  1734\n40023    24167  24101  24227\n40024    1734  24165  24164\n40025    24173  24165  1734\n40026    24165  6351  24157\n40027    24167  6352  24101\n40028    24080  24081  6352\n40029    24164  24165  24157\n40030    24161  6350  24169\n40031    24156  24157  24158\n40032    24159  24161  6357\n40033    24159  24160  24161\n40034    24156  24158  6350\n40035    24160  6350  24161\n40036    24176  24161  24169\n40037    24169  24158  24170\n40038    24189  24191  6357\n40039    6357  24161  24176\n40040    24158  24157  6351\n40041    24169  6350  24158\n40042    1726  24176  24169\n40043    24201  24159  24191\n40044    24167  24168  24166\n40045    24162  24163  24164\n40046    6352  24081  24101\n40047    24191  24159  6357\n40048    6314  24046  24180\n40049    24046  6315  24179\n40050    24038  6314  24187\n40051    24038  24039  6314\n40052    24046  24179  24180\n40053    1711  24038  24177\n40054    24187  24177  24038\n40055    6355  24177  24187\n40056    24177  24178  24048\n40057    6355  24178  24177\n40058    24185  6314  24180\n40059    24185  24187  6314\n40060    24179  1725  24180\n40061    24177  24048  1711\n40062    24044  6317  24042\n40063    24043  6316  24044\n40064    24183  24052  6317\n40065    24260  24052  24183\n40066    6317  24044  24181\n40067    24048  6316  24043\n40068    24181  24183  6317\n40069    24182  24044  6316\n40070    24183  6375  24260\n40071    24184  6375  24183\n40072    24183  24181  24184\n40073    24182  24181  24044\n40074    24048  24178  6316\n40075    6375  28121  24260\n40076    24193  6316  24178\n40077    24046  6314  24039\n40078    24186  1725  24190\n40079    1725  24179  24201\n40080    24185  24186  6360\n40081    24185  24180  24186\n40082    1725  24191  24190\n40083    24187  24185  24188\n40084    6360  24188  24185\n40085    24190  24200  24186\n40086    24188  24196  6355\n40087    24199  24196  24188\n40088    24199  24188  6360\n40089    24200  6360  24186\n40090    24190  24191  24189\n40091    24188  6355  24187\n40092    24193  24182  6316\n40093    24178  24195  24193\n40094    1728  24181  24182\n40095    24184  24181  1728\n40096    24182  24193  24192\n40097    6355  24195  24178\n40098    24192  1728  24182\n40099    6356  24193  24195\n40100    24197  24198  24184\n40101    24202  24197  1728\n40102    24198  24197  6383\n40103    24197  24184  1728\n40104    1728  24192  24202\n40105    6356  24192  24193\n40106    6355  24196  24195\n40107    24184  24198  6375\n40108    24196  24194  24195\n40109    24180  1725  24186\n40110    24201  24191  1725\n40111    6375  24198  24250\n40112    6357  24176  24204\n40113    24051  24019  6320\n40114    24173  24168  24207\n40115    6354  24167  24227\n40116    24174  24165  24173\n40117    24173  6361  24174\n40118    24168  24167  6354\n40119    24165  24174  6351\n40120    24226  6354  24227\n40121    24226  24151  1141\n40122    6354  24207  24168\n40123    24208  24207  6354\n40124    24207  6361  24173\n40125    24226  24227  24151\n40126    24101  6353  24227\n40127    24171  24174  24206\n40128    24170  1726  24169\n40129    24170  6351  24171\n40130    24205  24176  1726\n40131    24176  24205  24204\n40132    24170  24172  1726\n40133    6357  24204  24189\n40134    24172  24205  1726\n40135    6362  24172  24171\n40136    24204  6359  24215\n40137    24205  6359  24204\n40138    24210  24205  24172\n40139    24172  24170  24171\n40140    6351  24174  24171\n40141    24204  24215  24189\n40142    24226  24208  6354\n40143    24173  1734  24168\n40144    24209  24208  6365\n40145    24209  24207  24208\n40146    6361  24209  24213\n40147    6361  24207  24209\n40148    24226  24218  24208\n40149    24226  1141  24218\n40150    6365  24218  24217\n40151    24219  24218  1141\n40152    24214  24213  1536\n40153    24225  24213  24209\n40154    6365  24225  24209\n40155    6365  24208  24218\n40156    24151  24150  1141\n40157    6361  24213  24206\n40158    6362  24210  24172\n40159    6362  24206  24214\n40160    6359  24210  24212\n40161    6359  24205  24210\n40162    6362  24211  24210\n40163    24206  6362  24171\n40164    6363  24212  24211\n40165    24212  24210  24211\n40166    24223  24212  24224\n40167    24223  6359  24212\n40168    6363  24224  24212\n40169    24223  24224  1238\n40170    24216  24211  24214\n40171    24211  6362  24214\n40172    24206  24213  24214\n40173    6359  24223  24215\n40174    24219  24217  24218\n40175    24206  24174  6361\n40176    24154  24219  1141\n40177    24215  24223  24228\n40178    6358  24200  24190\n40179    24237  6358  24228\n40180    6360  24200  24231\n40181    24199  6360  24231\n40182    24200  6358  24237\n40183    2278  24196  24199\n40184    24232  24231  6370\n40185    24237  24231  24200\n40186    24229  24194  2278\n40187    2278  24199  24232\n40188    24231  24237  6370\n40189    24232  24199  24231\n40190    24189  24215  6358\n40191    2278  24194  24196\n40192    24192  24203  24202\n40193    6356  24195  24194\n40194    24233  24197  24202\n40195    6383  24197  24233\n40196    24230  6356  24194\n40197    24203  24192  6356\n40198    6372  24203  24236\n40199    24230  24203  6356\n40200    6383  24233  24235\n40201    24233  24202  6372\n40202    24236  24203  24230\n40203    6372  24202  24203\n40204    24230  24194  24229\n40205    24234  24233  6372\n40206    24239  2278  24232\n40207    24189  6358  24190\n40208    24221  6370  24237\n40209    24221  24228  1238\n40210    24232  6370  24241\n40211    24239  24232  24241\n40212    6370  24221  24220\n40213    2278  24239  24229\n40214    24220  24241  6370\n40215    1238  24222  24221\n40216    24239  6368  24238\n40217    24241  6368  24239\n40218    6367  24238  24246\n40219    24222  24220  24221\n40220    24215  24228  6358\n40221    24239  24238  24229\n40222    6372  24236  24243\n40223    6372  24243  24234\n40224    24235  24234  6382\n40225    24235  24233  24234\n40226    24230  6367  24236\n40227    24230  24229  6367\n40228    24245  24243  24236\n40229    24246  24245  6367\n40230    24242  6382  24234\n40231    1712  24242  24243\n40232    6382  24242  24248\n40233    24242  24234  24243\n40234    1712  24243  24245\n40235    24245  24236  6367\n40236    24229  24238  6367\n40237    24255  6383  24235\n40238    24220  24240  24241\n40239    24237  24228  24221\n40240    24223  1238  24228\n40241    24251  24198  6383\n40242    24252  1238  24224\n40243    24158  6351  24170\n40244    24151  24227  6353\n40245    6382  24254  24235\n40246    24143  24145  6342\n40247    23941  6296  23943\n40248    23922  6283  23913\n40249    24052  24260  6376\n40250    6251  23849  23734\n40251    22933  22936  23474\n40252    6165  23496  23494\n40253    6379  28096  24002\n40254    1917  22597  22594\n40255    3954  21108  14903\n40256    22222  22223  22224\n40257    22218  22217  5898\n40258    22493  22492  5911\n40259    22493  22494  22492\n40260    22218  22222  5893\n40261    22493  22498  22496\n40262    22223  22222  5899\n40263    22218  22639  22222\n40264    22492  22495  5911\n40265    22223  22495  22492\n40266    22498  5911  22636\n40267    22223  22492   876\n40268    22493  5911  22498\n40269    22499  22501  5897\n40270    5897  22496  22498\n40271    22526  22527  5896\n40272    22500  5896  22501\n40273    5897  22498  22637\n40274    22501  22497  5897\n40275    5895  22500  22499\n40276    22637  22499  5897\n40277    22500  24265  5896\n40278    24267  24265  22500\n40279    22499  22637  24261\n40280    22499  22500  22501\n40281    22637  22498  22636\n40282    5896  24265  22526\n40283    22218  5898  22639\n40284    5896  22503  22501\n40285    5899  22639  24270\n40286    24263  22639  5898\n40287    22495  5899  24269\n40288    22495  22223  5899\n40289    22639  24263  24262\n40290    5899  22222  22639\n40291      73  24262  24263\n40292    24270  24269  5899\n40293    24262  24270  22639\n40294    22495  24269  5912\n40295    22637    74  24261\n40296    22636  5911  24271\n40297    24267  5895  24268\n40298    5895  22499  24261\n40299    22636  24271  24272\n40300    22637  22636    74\n40301      74  22636  24272\n40302    5895  24261  24273\n40303    24266   861  24267\n40304    24274  24261    74\n40305    24272  24271  5912\n40306    24271  22495  5912\n40307    5895  24267  22500\n40308    24271  5911  22495\n40309    24265  24267   861\n40310    22516   820  22514\n40311    22516  22515  5903\n40312    22521  22519  22507\n40313    22522  22521   820\n40314     820  22516  24284\n40315    22521  22507   820\n40316    22516  24285  24284\n40317    5903  22526  24264\n40318    5900  22522  22520\n40319    22522   820  24284\n40320    22516  5903  24285\n40321    22515  22526  5903\n40322    22527  22526  22515\n40323    22521  22522  5900\n40324    5913  22523  22510\n40325    22509  22518  5913\n40326    24295  22603  5925\n40327    5925  22532  22523\n40328    22523  22525  5925\n40329    5925  22603  22604\n40330    22531  5913  22518\n40331    5900  22518  22519\n40332    24290  22597  1066\n40333    1066  22603  24294\n40334    22530  22518  5900\n40335    5913  22524  22523\n40336    22519  22521  5900\n40337    22603  1066  22596\n40338    24283  22522  24284\n40339    22515  22516  22514\n40340    24284  5905  24283\n40341    24282  5903  24264\n40342    22520  24283  5901\n40343    22520  22522  24283\n40344    5903  24282  24285\n40345    22530  5900  22520\n40346    24282  24275  24285\n40347    24264  24279  24282\n40348    24283  24288  5901\n40349    5905  24288  24283\n40350     861  24279  24264\n40351    24285  24275  5905\n40352    22526  24265  24264\n40353    22520  5901  24287\n40354    24292  24295  22525\n40355    5913  22531  22524\n40356    24292  5908  24295\n40357    24295  5925  22525\n40358    22531  24286  22524\n40359    22523  22524  22525\n40360    22525  22524  1067\n40361    24287  22530  22520\n40362    24296  24294  24299\n40363    24294  24295  5908\n40364    24299  24294  5908\n40365    24294  24296  1066\n40366    22530  24287  5902\n40367    5902  22531  22530\n40368    22530  22531  22518\n40369    24295  24294  22603\n40370    24287  5901  24302\n40371    24284  24285  5905\n40372    24265   861  24264\n40373    24298  1066  24296\n40374    5893  22217  22218\n40375    5941  24273  24274\n40376    24309  24274    74\n40377    24281  24268  24273\n40378    24273  24268  5895\n40379    24274  24309  24308\n40380    24274  24273  24261\n40381    24281  5941  24312\n40382    24308  5941  24274\n40383    24319  5942  24281\n40384    5942  24268  24281\n40385    24305  24266  5942\n40386    24281  24273  5941\n40387    24309    75  24308\n40388    24268  5942  24266\n40389    24275  24282  5904\n40390     861  24266  24280\n40391    24277  24288  5905\n40392    24276  24277  24275\n40393     861  24280  24279\n40394    24282  24279  5904\n40395    24278  5904  24279\n40396    6391  24278  24280\n40397    5904  24276  24275\n40398    24307  24276  5904\n40399    5904  24278  24307\n40400    24278  24279  24280\n40401    24280  24266  24305\n40402    24277  24276    77\n40403    24308  24312  5941\n40404    24267  24268  24266\n40405    24319  24281  24312\n40406    24308  24311  24312\n40407    24305  24319  24316\n40408    24305  5942  24319\n40409    24312  6565  24319\n40410    24308    75  24311\n40411    6565  24316  24319\n40412    24305  24316  6391\n40413    24314  24316  6565\n40414    6565  24312  24311\n40415    24315  24316  24314\n40416    24317  24307  6392\n40417    24278  6391  24306\n40418      77  24276  24317\n40419    24278  24306  24307\n40420    24276  24307  24317\n40421    24315  24318  24306\n40422      76  24318  24315\n40423    24306  6392  24307\n40424    6392  24306  24318\n40425    24315  24306  6391\n40426    6391  24316  24315\n40427    24280  24305  6391\n40428    24277    77  24310\n40429    24303  24287  24302\n40430    5901  24289  24302\n40431    5902  24303  24326\n40432    5902  24287  24303\n40433    24303    78  24326\n40434    24286  22531  5902\n40435    24313  24302  24289\n40436    24310  24289  24288\n40437    24300  24301  6393\n40438    24301  5902  24326\n40439    24289  24310  6386\n40440    24302    78  24303\n40441    24288  24277  24310\n40442    5902  24301  24286\n40443    1067  24292  22525\n40444    24293  24292  1067\n40445    5910  24296  24299\n40446    24299  5908  24291\n40447    1067  24286  24300\n40448    1067  22524  24286\n40449    24293  24291  24292\n40450    24320  24293  24300\n40451    24323  24299  24291\n40452    24297  24296  5910\n40453    24291  24293  5909\n40454    1067  24300  24293\n40455    24286  24301  24300\n40456    5908  24292  24291\n40457    24326  24327  24301\n40458    24289  5901  24288\n40459      78  24302  24313\n40460    24327  6393  24301\n40461    24327  24326  24328\n40462      78  24328  24326\n40463    24334  24327  6394\n40464    24321  24330  24329\n40465    24330  24327  24334\n40466    6394  24327  24328\n40467    24327  24330  6393\n40468    5909  24293  24320\n40469    24320  6393  24321\n40470    5910  24323  24325\n40471    24323  5910  24299\n40472    5909  24323  24291\n40473    24300  6393  24320\n40474    24322  5909  24320\n40475    6398  24322  24321\n40476    24324  24325  24323\n40477    24324  5909  24322\n40478    24331  24325    80\n40479    24324  24323  5909\n40480    24324    80  24325\n40481    24322  24320  24321\n40482    6393  24330  24321\n40483    24297  5910  24332\n40484    24333  24324  24322\n40485    24313  24289  6386\n40486    24310    77  6386\n40487    24332  5910  24325\n40488    24334    79  24330\n40489    24275  24277  5905\n40490    24298  24296  24297\n40491    22595  5928  22593\n40492    22595  22594  5926\n40493    22633  22602  5928\n40494    22602  22601  5928\n40495    22633  5928  24339\n40496    22602  5927  22589\n40497    5928  22595  24339\n40498    5926  24290  24304\n40499    24338  22599  22632\n40500    22632  22602  22633\n40501     775  22632  22633\n40502    22594  24290  5926\n40503    22597  24290  22594\n40504    22602  22632  5927\n40505      85  22605  22598\n40506    22598  5927  22599\n40507    22618  22620  5932\n40508    24342  24341  5932\n40509    22629    85  22630\n40510    22590  5927  22598\n40511    22600    85  22598\n40512    5934  22600  22599\n40513    5932  22630  24342\n40514      85  24342  22630\n40515    24344    85  22600\n40516    22600  22598  22599\n40517    5927  22632  22599\n40518    5932  24341  22618\n40519    24347  22595  5926\n40520    22630  5932  22621\n40521    5926  24304  24356\n40522    24356  24304  24389\n40523    24339  24347  5930\n40524    24339  22595  24347\n40525    24356  24347  5926\n40526    24304  24290  24298\n40527    5930  24340  24339\n40528    24357  24347  24356\n40529    24349  24345   775\n40530    22633  24340   775\n40531    24349   775  24340\n40532    5930  24347  24357\n40533    24304  24298  6390\n40534     775  24338  22632\n40535    22600  24343  24344\n40536    5934  24343  22600\n40537    5934  24338  24346\n40538    22599  24338  5934\n40539    24348  24343  24346\n40540    24346  24343  5934\n40541    24343    84  24344\n40542    24348    84  24343\n40543    24346  24338  24345\n40544    24338   775  24345\n40545    24341  24342  5939\n40546    5935  24346  24345\n40547    24340  22633  24339\n40548    24290  1066  24298\n40549    22624  22622  24382\n40550    22619  22618  1921\n40551    22623  22625  6227\n40552    22623  22624  22625\n40553    22619  1921  22622\n40554    22628  22608  6227\n40555    24382  1921  24358\n40556    24351  1921  22618\n40557    24382  5936  22624\n40558    5936  22625  22624\n40559    6227  22625  24360\n40560    24382  22622  1921\n40561    24341  24351  22618\n40562    22628  6227  24360\n40563    23710  23741  23742\n40564    22627  24359  22631\n40565    24363  23717  23742\n40566    23717  6225  23742\n40567    22612  6233  22610\n40568    23717  23715  23716\n40569    6233  22631  24359\n40570    22628  6229  22627\n40571    24373  23741  6224\n40572    6233  24364  22610\n40573    6233  24359  24365\n40574    6229  24359  22627\n40575    22608  22628  22627\n40576    1924  23742  23741\n40577    1921  24351  24358\n40578    6224  22610  24373\n40579    24381  5936  24382\n40580    24381  24358  5937\n40581    24367  24360  22625\n40582    24369  24367  5936\n40583    5936  24381  24369\n40584    24381  24382  24358\n40585    24352  24358  24351\n40586    5937  24352  24353\n40587    24368  24367  24369\n40588    24371  24369  24381\n40589    24353  24352  5939\n40590    5937  24358  24352\n40591    24351  5939  24352\n40592    1098  24367  24368\n40593    24365  24359  24374\n40594    22628  24361  6229\n40595    24372  23741  24373\n40596    24373  22610  24364\n40597    24365  24364  6233\n40598    24360  24361  22628\n40599    24376  6229  24361\n40600    1098  24361  24360\n40601    1924  24363  23742\n40602    6234  24373  24364\n40603    24366  24364  24365\n40604    24363  1924  24377\n40605    24361  1098  24375\n40606    6229  24374  24359\n40607    24360  24367  1098\n40608    24372  1924  23741\n40609    24371  24381  5937\n40610    22625  5936  24367\n40611    24341  5939  24351\n40612    6231  23717  24363\n40613    24350  24340  5930\n40614    22593  22594  22595\n40615    5931  24356  24389\n40616    24389  6390  24335\n40617    5930  24357  24387\n40618    24350  5930  24387\n40619    24356  5931  24357\n40620    24340  24350  24349\n40621    24394  24389  24335\n40622    24335  6390  24297\n40623    24357  24400  24387\n40624    5931  24400  24357\n40625    24350  24387  24388\n40626    24389  24394  5931\n40627    24298  24297  6390\n40628    5929  24350  24388\n40629    5935  24348  24346\n40630    24345  24355  5935\n40631    24354  5937  24353\n40632    24348  5935  24386\n40633    24349  24355  24345\n40634    24391  5935  24355\n40635    5929  24355  24349\n40636    24385  24348  24386\n40637    24355  5929  24390\n40638    24391  24386  5935\n40639    24349  24350  5929\n40640    6384  24385  24386\n40641    24332  6389  24335\n40642      84  24348  24385\n40643    5931  24393  24400\n40644    24394  24335  6389\n40645    5929  24388  24403\n40646    24388  24387  1068\n40647    24395  24394  6389\n40648    24387  24400  1068\n40649    24395  24393  24394\n40650    24331  24337  6389\n40651    24400  24399  1068\n40652    24393  24399  24400\n40653    24388  1068  24396\n40654    24337  24395  6389\n40655    24332  24331  6389\n40656    24403  24388  24396\n40657    24392  24391  6388\n40658    24391  24355  24390\n40659    6384  24392  24402\n40660    6384  24386  24392\n40661    24391  24390  6388\n40662    24392  24386  24391\n40663    24401  6388  24408\n40664    24390  24404  6388\n40665    24402  24392  24401\n40666    24403  24404  24390\n40667    24401  24392  6388\n40668    5929  24403  24390\n40669    24393  24395  6397\n40670    5931  24394  24393\n40671    24332  24325  24331\n40672    5938  24368  24369\n40673    5938  24371  24370\n40674    24375  24376  24361\n40675    24375  1098  24380\n40676    24368  5938  24379\n40677    24380  1098  24368\n40678    24410  24379  5938\n40679    24410  5938  24370\n40680    6228  24376  24375\n40681    24380  24368  24379\n40682    24370  24354    86\n40683    24370  24371  24354\n40684    5937  24354  24371\n40685    24380  24409  24375\n40686    24364  24366  6234\n40687    24374  6229  24376\n40688    24383  24372  24384\n40689    24372  24373  6234\n40690    24365   676  24366\n40691    24365  24374   676\n40692    24377  1924  24383\n40693    24366  24424  6234\n40694    6232  24378  24377\n40695    24363  24377  24378\n40696    24377  24383  24422\n40697    24384  24372  6234\n40698    24415  24374  24376\n40699    1924  24372  24383\n40700    6400  24380  24379\n40701    5938  24369  24371\n40702    24380  6400  24409\n40703    24418  24370    86\n40704    24428  24417  6228\n40705    6228  24375  24409\n40706    24370  24418  24410\n40707    6228  24415  24376\n40708    6419  24411  24410\n40709    6400  24429  24409\n40710    24379  24411  6400\n40711    6228  24409  24428\n40712    24410  24418  6419\n40713    24419  6400  24411\n40714    24366  24413  24424\n40715     676  24374  24415\n40716    6381  24383  24384\n40717    24384  6234  24424\n40718     676  24415  24416\n40719    24366   676  24413\n40720    24416  24414   676\n40721     676  24414  24413\n40722    24422  6232  24377\n40723    24424  24425  24384\n40724    24413  6380  24424\n40725    6232  24422  24421\n40726    24416  24417  6238\n40727    24416  24415  24417\n40728    24415  6228  24417\n40729    6381  24422  24383\n40730    24420  24411  6419\n40731    24379  24410  24411\n40732    24432  24378  6232\n40733    24401  6385  24402\n40734    24389  24304  6390\n40735    24332  24335  24297\n40736    6231  24363  24378\n40737      76  24315  24314\n40738    22624  5945  22622\n40739    24329  24330    79\n40740      81  24406  24337\n40741    24336  24337  24331\n40742    24329  6398  24321\n40743    24406  24395  24337\n40744    24333  24322  6398\n40745      80  24336  24331\n40746      81  24336    80\n40747    24324  24333    80\n40748    24336    81  24337\n40749    1068  24397  24396\n40750    24393  6397  24399\n40751    24404  24403  6387\n40752    24403  24396  6387\n40753    24405  24399  6397\n40754    24404  24408  6388\n40755    24405  24397  24399\n40756    24406  24433  6397\n40757    24396  24398  6387\n40758    24397  24398  24396\n40759    24397  24405  6396\n40760    24433  24405  6397\n40761    24406  6397  24395\n40762    24430  24404  6387\n40763    24434  24433  24406\n40764    24438  6396  24405\n40765    6395  24438  24433\n40766    24433  24434  6395\n40767    24405  24433  24438\n40768    24442  24443  24438\n40769    24443    82  24445\n40770      82  24443  24442\n40771    24442  24438  6395\n40772    24438  24443  6396\n40773    24435  24398  24444\n40774    24398  24397  6396\n40775    24437  24435  24436\n40776    24437  6387  24435\n40777    24398  6396  24444\n40778    24435  6387  24398\n40779    24444  24445  6399\n40780    24444  6396  24443\n40781    24436  24435  6399\n40782    6399  24435  24444\n40783    24443  24445  24444\n40784    24437  24436  1069\n40785    24406    81  24434\n40786    24430  6387  24437\n40787    24407  24408  6416\n40788    24430  24408  24404\n40789    6385  24407  24473\n40790    6385  24401  24407\n40791    24408  24430  6416\n40792    6416  24441  24440\n40793    24441  6416  24430\n40794    24473  24407  24440\n40795    24440    83  24473\n40796    24440  24407  6416\n40797    24437  24441  24430\n40798    24429  24419  24446\n40799    24419  24411  24420\n40800    24428  24429  6237\n40801    24428  24409  24429\n40802    24419  24420    87\n40803    24419  24429  6400\n40804    24446  6237  24429\n40805    24447  24446    87\n40806    24450  6237  24451\n40807    24450  24428  6237\n40808    6237  24446  24448\n40809    24419    87  24446\n40810    24450  6238  24417\n40811    24440  24441  24439\n40812    24407  24401  24408\n40813    1069  24439  24441\n40814    24439    83  24440\n40815    24456    88  24457\n40816      88  24454  24453\n40817    24456  24454    88\n40818    24455  24454  6415\n40819    24453  24454  24452\n40820    6237  24448  24451\n40821    24447    87  24452\n40822    24449  24451  1000\n40823    24449  24450  24451\n40824    24447  24452  24455\n40825    24446  24447  24448\n40826    6401  24448  24447\n40827    24467  6401  24455\n40828    24463  1000  24451\n40829    24463  24448  6401\n40830    24459  1000  24463\n40831    24463  24451  24448\n40832    24463  6401  24462\n40833    6401  24447  24455\n40834    24452  24454  24455\n40835    24464  24449  1000\n40836    24457  6458  24458\n40837    24452    87  24453\n40838    24437  1069  24441\n40839    24450  24449  6238\n40840    24428  24450  24417\n40841      89  24472  24471\n40842    24472    89  24478\n40843    24470  24458  6458\n40844    24470  24471  24472\n40845    24472  6428  24470\n40846    24478  24477  6428\n40847    24477  24478  6459\n40848    24476  24474  24475\n40849    6428  24475  24470\n40850    24476  24475  6428\n40851    24478  6428  24472\n40852    24470  24475  24458\n40853    24468  24456  6414\n40854    24456  24457  24458\n40855    24468  6415  24454\n40856    24479  24466  24468\n40857    6414  24456  24458\n40858    6415  24468  24466\n40859    6414  24474  24480\n40860    6414  24458  24475\n40861    6402  24466  24479\n40862    24480  24479  6414\n40863    24480  24474  24482\n40864    6414  24479  24468\n40865    24475  24474  6414\n40866    24481  24479  24480\n40867    24476  6428  24477\n40868    6458  24471  24470\n40869    24483  24476  24477\n40870    24483  6459  24487\n40871    6426  24482  24474\n40872    6426  24476  24483\n40873    24483  24484  6426\n40874    24483  24477  6459\n40875    24487    90  24484\n40876    6426  24484  24486\n40877    24485  24484    90\n40878    24487  24484  24483\n40879    24486  24484  24485\n40880    24488   993  24489\n40881     993  24481  24480\n40882    6402  24479  24481\n40883     993  24491  24481\n40884     993  24482  24489\n40885    24480  24482   993\n40886    24486  6427  24489\n40887    6427  24486  24485\n40888    24489  24490  24488\n40889    24490  24489  6427\n40890    24486  24489  24482\n40891    24482  6426  24486\n40892    24488  24490  6430\n40893    24474  24476  6426\n40894    24488  24491   993\n40895    24467  24462  6401\n40896    24495  24467  6402\n40897    6403  24462  24495\n40898    24495  24462  24467\n40899    6415  24466  24467\n40900    24462  24459  24463\n40901    24493  24494  24495\n40902    6402  24481  24493\n40903    24494  6421  24498\n40904    6421  24494  24493\n40905    24493  24491  6421\n40906    24493  24495  6402\n40907    6402  24467  24466\n40908    6403  24495  24494\n40909    24459  6403  24460\n40910    6403  24459  24462\n40911    6407  24461  24460\n40912    24460  24461  24459\n40913    6403  24496  24460\n40914    24461  1000  24459\n40915    24496  24498  6420\n40916    24496  6403  24494\n40917    24512  24497  6420\n40918    6420  24497  24496\n40919    6420  24498  24500\n40920    24496  24497  24460\n40921    24494  24498  24496\n40922    24497  6407  24460\n40923    24498  6421  24499\n40924    24467  24455  6415\n40925    24492  24499  6421\n40926    24491  24488  24492\n40927    24500  24499    91\n40928    24500  24498  24499\n40929    24492  24504  24499\n40930    24509  6420  24500\n40931    6430  24504  24492\n40932    24500    91  24503\n40933    24504    91  24499\n40934    24491  24493  24481\n40935    24503    91  24501\n40936    24509  24503  6432\n40937    24503  24509  24500\n40938    6432  24510  24509\n40939    24509  24510  24511\n40940    24503  24502  6432\n40941    24511  6420  24509\n40942    6433    92  24507\n40943    24502  24507  24505\n40944    24507  24502  6433\n40945    24508  24505  24507\n40946    6432  24502  24506\n40947    24507    92  24508\n40948    24502  24503  24501\n40949    24501  6433  24502\n40950    24505  24506  24502\n40951    24491  24492  6421\n40952    6430  24492  24488\n40953    24464  1000  24461\n40954    24454  24456  24468\n40955    6420  24511  24512\n40956    6238  24465  24518\n40957    6238  24449  24465\n40958    24518  6404  24414\n40959    24414  24416  24518\n40960    24518  24465  24515\n40961    24416  6238  24518\n40962    6405  24464  24469\n40963    6405  24515  24465\n40964    6404  24518  24515\n40965    24516  24515  6405\n40966    6405  24524  24516\n40967    6405  24465  24464\n40968    24449  24464  24465\n40969    24517  24515  24516\n40970    24523  24412  24517\n40971    6404  24412  24414\n40972    6380  24523  24522\n40973    24523  6380  24412\n40974    24412  6404  24517\n40975    6380  24413  24412\n40976     758  24520  24523\n40977    24517  6404  24515\n40978    6411  24522  24520\n40979    24522  24523  24520\n40980    24520   758  24521\n40981    24523  24517   758\n40982    24516   758  24517\n40983    6380  24522  24427\n40984     758  24516  24525\n40985    6380  24425  24424\n40986    24469  24530  24524\n40987    24530  24469  6407\n40988    24524  6406  24525\n40989    6406  24524  24530\n40990    24530  24527  6406\n40991    24469  24524  6405\n40992    24513  24527  24530\n40993    6407  24497  24513\n40994    6406  24527  24529\n40995     797  24528  24527\n40996    24527  24513   797\n40997    24513  24530  6407\n40998    24464  24461  24469\n40999    24529  24527  24528\n41000    6413  24521  24534\n41001    24525  24521   758\n41002    24519  6413  24537\n41003    6413  24519  24521\n41004    24521  24525  24534\n41005    24521  24519  24520\n41006    24534  24529  24531\n41007    24534  24525  6406\n41008    24533  24531  24532\n41009    6423  24531  24529\n41010    24529  24528  6423\n41011    24534  24531  6413\n41012    6406  24529  24534\n41013    6413  24531  24533\n41014    24528  24565  6423\n41015    24524  24525  24516\n41016    24461  6407  24469\n41017    6411  24520  24519\n41018    24425  24427  24426\n41019    24425  6380  24427\n41020    24423  6381  24426\n41021    24426  6381  24425\n41022    24427  1979  24426\n41023    6381  24384  24425\n41024    24542  24526  24538\n41025    24526  24427  24522\n41026    1979  24542  24539\n41027    24542  1979  24526\n41028    24526  6411  24538\n41029    24526  1979  24427\n41030    6411  24526  24522\n41031    24541  24426  1979\n41032    24423  6408  24421\n41033    6408  24423  24541\n41034    6232  24421  24545\n41035    24544  24421  6408\n41036    6408  24546  24544\n41037    24421  24422  24423\n41038    24541  24539  24540\n41039    24541  24423  24426\n41040    6409  24540  24539\n41041    24546  6408  24540\n41042    24540  24547  24546\n41043    24540  6408  24541\n41044    1979  24539  24541\n41045    24604  24544  24546\n41046    24543  24539  24542\n41047    24423  24422  6381\n41048    24538  24537  6412\n41049    6411  24519  24538\n41050    24543  6412  24552\n41051    24543  24542  6412\n41052    24537  24550  6412\n41053    24543  6409  24539\n41054    24551  24550  1491\n41055    24550  24552  6412\n41056    24552  24551  6429\n41057    24551  24552  24550\n41058    1491  24550  24533\n41059    24550  24537  24533\n41060    24537  24538  24519\n41061    24543  24552  24556\n41062    24549  24547  24548\n41063    24547  24540  6409\n41064    24559  6410  24549\n41065    24549  6410  24547\n41066    24547  6409  24548\n41067    6410  24546  24547\n41068    24556  6429  24553\n41069    24556  6409  24543\n41070    24548  24553  1176\n41071    24553  24548  24556\n41072    24555  1176  24553\n41073    24548  1176  24549\n41074    24554  24553  6429\n41075    24556  24548  6409\n41076    24552  6429  24556\n41077    24560  24549  1176\n41078    6429  24551  24558\n41079    6412  24542  24538\n41080    6413  24533  24537\n41081    24544  24545  24421\n41082    24532  24531  6423\n41083    24412  24413  24414\n41084    24512  24570   797\n41085    24512  24511  24570\n41086    24564  24565  24528\n41087    24564   797  24570\n41088    24570  24569  24564\n41089    24512   797  24513\n41090    24575  24569  6422\n41091    6422  24570  24511\n41092    24574  6424  24569\n41093    24569  6424  24564\n41094    6424  24567  24566\n41095    6422  24569  24570\n41096    24512  24513  24497\n41097    24564  6424  24565\n41098    24535  24532  6423\n41099    24535  24565  24566\n41100    24536  1491  24532\n41101    1491  24533  24532\n41102    24532  24535  24536\n41103    6423  24565  24535\n41104    6425  24536  24535\n41105    24568  6425  24566\n41106    1491  24536  24561\n41107    24571  24536  6425\n41108    24571  6425  24573\n41109    6425  24535  24566\n41110    24565  6424  24566\n41111    24561  24536  24571\n41112    6422  24510  24514\n41113     797  24564  24528\n41114      93  24575  24582\n41115    24575  6422  24514\n41116    24574    93  24581\n41117      93  24574  24575\n41118    24575  24514  24582\n41119    24575  24574  24569\n41120    24505  6431  24506\n41121    24506  24510  6432\n41122    24582  24514  6431\n41123    6431  24514  24506\n41124    24510  24506  24514\n41125    24567  24568  24566\n41126    24578  24568  24579\n41127    24573  24578    94\n41128    24573  6425  24578\n41129    24568  24567  6434\n41130    24578  6425  24568\n41131    24579  24568  6434\n41132      94  24580  24573\n41133    24578  24579    94\n41134    6434  24567  24581\n41135    24567  24574  24581\n41136    24571  24573  24572\n41137    24574  24567  6424\n41138    24511  24510  6422\n41139    6435  24573  24580\n41140    24557  24558  6436\n41141    24554  6429  24558\n41142    6443  24554  24557\n41143    24557  24554  24558\n41144    24558  24561  6436\n41145    24551  24561  24558\n41146    6436  24572  24577\n41147    6436  24561  24571\n41148    24591  24576    95\n41149    24576  24557  24577\n41150    24576  24577    95\n41151    24577  24557  6436\n41152    24572  6436  24571\n41153    6443  24557  24576\n41154    24555  6443  24563\n41155    6443  24555  24554\n41156    24562  24563  6441\n41157    24563  24562  24555\n41158    6443  24588  24563\n41159    24562  1176  24555\n41160    24587  24588  6439\n41161    24588  6443  24576\n41162    24590  6441  24587\n41163    6441  24563  24587\n41164    24588  24591  6439\n41165    24587  24563  24588\n41166    24576  24591  24588\n41167    24562  24560  1176\n41168    24577  24572  24583\n41169    24555  24553  24554\n41170      95  24577  24583\n41171    24593  6439  24591\n41172    24592  24593    95\n41173    24593  24591    95\n41174    6437  24596  24593\n41175    6437  24594  24596\n41176    6437  24593  24592\n41177    24595  24594    96\n41178    24593  24585  6439\n41179    24585  24593  24596\n41180    24586  24584  24585\n41181    24585  24584  6439\n41182    24596  6438  24585\n41183    6439  24584  24587\n41184    24595  24600  24598\n41185    24595  24596  24594\n41186    24595  24598  6438\n41187    24598  24600  6444\n41188    24597  6438  24598\n41189    24586  24585  6438\n41190    24595  6438  24596\n41191      96  24600  24595\n41192    24599  24598  6444\n41193    24583  24572  6435\n41194    24573  6435  24572\n41195    24590  24587  24584\n41196    24561  24551  1491\n41197    6431  24505  24508\n41198    24589  24562  6441\n41199    24397  1068  24399\n41200    6410  24604  24546\n41201    23715  24362  23707\n41202    24362  23715  6231\n41203    23707  1927  23708\n41204    1927  23707  24362\n41205    24362  24607  1927\n41206    23707  6223  23715\n41207    24431  24607  24362\n41208    6231  24378  24431\n41209    1927  24607  24609\n41210    6230  24608  24607\n41211    24607  24431  6230\n41212    24431  24362  6231\n41213    23715  23717  6231\n41214    24609  24607  24608\n41215    23708  24613  23714\n41216    23708  1927  24613\n41217    24616  6236  23712\n41218    6235  23712  23714\n41219    23714  24613  6235\n41220    23712  23713  23714\n41221    24611  6235  24613\n41222    24611  24609  6418\n41223    23712  6235  24617\n41224    24610  6235  24611\n41225    24611  24612  24610\n41226    24611  24613  24609\n41227    1927  24609  24613\n41228    24617  6235  24610\n41229    6418  24609  24608\n41230    6222  23708  23714\n41231    24432  24545  24629\n41232    24431  24378  24432\n41233    24614  6230  24629\n41234    24629  6230  24432\n41235    24545  1928  24629\n41236    24432  6230  24431\n41237    1928  24604  24618\n41238    1928  24545  24544\n41239    6417  24620  24619\n41240    24618  24620  1928\n41241    24604  24621  24618\n41242    1928  24620  24629\n41243    24604  1928  24544\n41244    24614  24629  24620\n41245    24615  6418  24608\n41246    24615  24614  6417\n41247    6418  24612  24611\n41248    24623  24612  6418\n41249    6418  24615  24623\n41250    24608  24614  24615\n41251    24622  24623  24615\n41252    24622  6417  24625\n41253    24612  24623  24630\n41254    1229  24623  24622\n41255    24622  24624  1229\n41256    24622  24615  6417\n41257    24614  24620  6417\n41258    24610  24612  6464\n41259    1229  24626  24628\n41260    24614  24608  6230\n41261    6232  24545  24432\n41262    1229  24630  24623\n41263    23731  24616  24634\n41264    23731  6236  24616\n41265    24632  6240  24634\n41266    24634  6240  23731\n41267    24616  2320  24634\n41268    6240  23743  23732\n41269    24617  24650  2320\n41270    24617  24610  24650\n41271    2320  24639  24634\n41272    24639  2320  24650\n41273    24632  24639  6467\n41274    24617  2320  24616\n41275    24616  23712  24617\n41276    24632  24634  24639\n41277    24638  23746  1230\n41278    24638  23743  24631\n41279    6259  23736  23738\n41280    24636  6259  23746\n41281    23746  24638  24636\n41282    1230  23743  24638\n41283    6466  24631  24633\n41284    24631  23743  6240\n41285    24636  6466  24637\n41286    24636  24638  6466\n41287    24633  24631  24632\n41288    6466  24638  24631\n41289    6240  24632  24631\n41290    6259  24636  24635\n41291    24639  24650  24644\n41292    6259  23738  23746\n41293    24644  6464  24642\n41294    24650  24610  6464\n41295    24643  6467  24644\n41296    6467  24639  24644\n41297    24642  6464  24630\n41298    24632  6467  24633\n41299    24642  24628  6461\n41300    24628  24642  24630\n41301    24643  6461  24647\n41302    6461  24643  24642\n41303    6461  24628  24627\n41304    24642  24643  24644\n41305    24630  1229  24628\n41306    6467  24643  24645\n41307    24646  24637  6466\n41308    24646  24633  24645\n41309    24635  24637  6465\n41310    24635  24636  24637\n41311    24646  24651  24637\n41312    24633  24646  6466\n41313    24645  24647  1664\n41314    24645  24633  6467\n41315    24651  6465  24637\n41316    24646  1664  24651\n41317    24651  1664  24702\n41318    24719  6465  24651\n41319    1664  24647  24649\n41320    24646  24645  1664\n41321    24643  24647  24645\n41322    24635  6465  24727\n41323    24647  6461  24648\n41324    24650  6464  24644\n41325    24612  24630  6464\n41326    6259  24635  24640\n41327    24620  24618  24619\n41328    23731  6240  23732\n41329    24621  24559  24664\n41330    24604  6410  24621\n41331    24654  6457  24664\n41332    24664  6457  24621\n41333    24559  6440  24664\n41334    6457  24619  24618\n41335    24560  24589  6440\n41336    24560  24562  24589\n41337    6440  24655  24664\n41338    24656  24655  6440\n41339    1324  24654  24655\n41340    24560  6440  24559\n41341    24559  24621  6410\n41342    24654  24664  24655\n41343    24619  24652  24625\n41344    24619  6457  24652\n41345    24626  1229  24624\n41346    6468  24624  24625\n41347    24625  24652  6468\n41348    24624  24622  24625\n41349    24653  6468  24652\n41350    1324  24653  24654\n41351    24624  6468  24660\n41352    24658  6468  24653\n41353    24658  24653  24661\n41354    24653  24652  24654\n41355    6457  24654  24652\n41356    24658  24660  6468\n41357    24656  6440  24589\n41358    6457  24618  24621\n41359    24656  24606  6442\n41360    24606  24656  24589\n41361    24667  24657  6442\n41362    6442  24657  24656\n41363    24606  24605  6442\n41364    24657  1324  24655\n41365    24590  2176  24605\n41366    24590  24584  2176\n41367    24605  24665  6442\n41368    24668  24665  24605\n41369    24605  2176  24668\n41370    24590  24605  24606\n41371    24589  6441  24606\n41372    24667  6442  24665\n41373    1324  24662  24661\n41374    24662  1324  24672\n41375    24658  24661  6469\n41376    24663  24661  24662\n41377    24662  6473  24663\n41378    1324  24661  24653\n41379    24673  24672  6460\n41380    24672  1324  24657\n41381    24671  6473  24669\n41382    6473  24662  24673\n41383    6460  24672  24667\n41384    24673  24662  24672\n41385    24657  24667  24672\n41386    24663  6473  24671\n41387    24667  24665  24666\n41388    24657  24655  24656\n41389    24606  6441  24590\n41390    24663  6469  24661\n41391    24626  24660  6462\n41392    24660  24626  24624\n41393    24627  6462  24679\n41394    6462  24627  24626\n41395    24660  24659  6462\n41396    24648  6461  24627\n41397    24677  24679  6462\n41398    24678  24677  1325\n41399    24679  24678  6463\n41400    24678  24679  24677\n41401    24677  24659  24680\n41402    24677  6462  24659\n41403    24658  24659  24660\n41404    24627  24679  24648\n41405    24682  1664  24649\n41406    24682  24649  24681\n41407    24702  24682  24703\n41408    24702  1664  24682\n41409    24649  24648  6463\n41410    24647  24648  24649\n41411    6483  24682  24681\n41412    24681  6463  24684\n41413    24703  6483  24706\n41414    24703  24682  6483\n41415    24681  24683  6483\n41416    24681  24649  6463\n41417    24648  24679  6463\n41418    24719  24651  24702\n41419    24684  6463  24678\n41420    24628  24626  24627\n41421    6469  24676  24680\n41422    6469  24663  24676\n41423    24685  24678  1325\n41424    24701  1325  24680\n41425    24680  24676  24701\n41426    1325  24677  24680\n41427    6477  24701  24676\n41428    24670  6477  24671\n41429    24701  24693  1325\n41430    24688  24693  24701\n41431    24693  6476  24694\n41432    6477  24676  24671\n41433    24663  24671  24676\n41434    1325  24693  24685\n41435    24683  24684  6482\n41436    24684  24678  24685\n41437    24706  6483  24697\n41438    6483  24683  24697\n41439    6482  24684  24685\n41440    24683  24681  24684\n41441    24690  6482  24691\n41442    24694  6482  24685\n41443    24698  24697  1326\n41444    24697  24683  24690\n41445    24690  1326  24697\n41446    24697  24698  24706\n41447    24694  24696  6482\n41448    24690  24683  6482\n41449    24685  24693  24694\n41450    24759  24703  24706\n41451    24701  6477  24688\n41452    24680  24659  6469\n41453    24658  6469  24659\n41454    6498  24702  24703\n41455    24673  24674  6473\n41456    24625  6417  24619\n41457    24560  24559  24549\n41458    6506  24706  24698\n41459    6252  23745  23849\n41460    6252  23849  24710\n41461    23744  6252  24707\n41462    23744  23745  6252\n41463    6251  24641  23849\n41464    23744  24714  2313\n41465    24710  24641  2312\n41466    24640  24641  23736\n41467    24707  6262  24714\n41468    24708  24707  6252\n41469    24641  24640  2312\n41470    24710  23849  24641\n41471    24635  24727  24640\n41472    23744  24707  24714\n41473    6258  24729  23816\n41474    6258  23818  24711\n41475    1105  23800  24729\n41476    24728  1105  24729\n41477    24729  6258  24713\n41478    24736  23798  1105\n41479    24711  24713  6258\n41480    6262  24711  24714\n41481    24728  24729  24713\n41482    6263  24728  24713\n41483    24713  24711  24712\n41484    23818  24714  24711\n41485    2313  24714  23818\n41486    24737  1105  24728\n41487    24710  24708  6252\n41488    23736  24641  6251\n41489    24715  2312  24717\n41490    24727  2312  24640\n41491    24708  24715  6488\n41492    24708  24710  24715\n41493    2312  24727  24717\n41494    24709  24707  24708\n41495    24716  24717  6489\n41496    24718  24717  24727\n41497    24721  24709  6488\n41498    6488  24715  24716\n41499    24717  24718  6489\n41500    24716  24715  24717\n41501    24727  6465  24718\n41502    24708  6488  24709\n41503    24712  6263  24713\n41504    24712  6262  24722\n41505    24726  24728  6263\n41506    24726  6263  24724\n41507    24712  24723  6263\n41508    24711  6262  24712\n41509    24722  24723  24712\n41510    24721  24722  24709\n41511    24724  6263  24723\n41512    24778  24724  24723\n41513    24723  24722  1876\n41514    6262  24709  24722\n41515    24707  24709  6262\n41516    24726  24724  24725\n41517    24724  6487  24725\n41518    24710  2312  24715\n41519    24640  23736  6259\n41520    24737  24728  24726\n41521    6266  23811  23810\n41522    6266  24736  24738\n41523    23809  23807  23808\n41524    24730  23808  23811\n41525    23811  6266  24730\n41526    23810  24736  6266\n41527    6266  24731  24730\n41528    24738  24737  6486\n41529    24730  2064  23808\n41530    24732  2064  24730\n41531    2064  24734  24733\n41532    24738  24736  24737\n41533    24736  1105  24737\n41534    23808  2064  23809\n41535    6261  23813  23814\n41536    6256  23809  23815\n41537    23831  23832  23833\n41538    23833  23844  24259\n41539    23813  6256  23815\n41540    23844  6261  24259\n41541    23814  23815  6493\n41542    24733  23815  23809\n41543    24259  6261  23814\n41544    24739  24259  23814\n41545    6493  23815  24733\n41546    23814  23813  23815\n41547    23809  2064  24733\n41548    23833  24259  1764\n41549    24738  24731  6266\n41550    23812  23813  6261\n41551    24732  24731  6495\n41552    24742  24738  6486\n41553    24734  2064  24732\n41554    24740  24734  24732\n41555    24731  24738  24742\n41556    24734  24735  24733\n41557    6495  24742  24741\n41558    6486  24743  24742\n41559    24740  24732  6495\n41560    24751  24740  6495\n41561    24740  24752  6494\n41562    6495  24731  24742\n41563    24737  24726  6486\n41564    24734  24740  6494\n41565    24739  6493  24744\n41566    6493  24733  24735\n41567    1764  24259  24739\n41568    24745  1764  24739\n41569    24744  6493  24735\n41570    24739  23814  6493\n41571    24746  24744  24735\n41572    24748  24746  6494\n41573    24744  6492  24745\n41574    24749  24745  24750\n41575    24745  24749  1764\n41576    24744  24745  24739\n41577    6492  24744  24746\n41578    24746  24735  6494\n41579    24735  24734  6494\n41580    23833  1764  23831\n41581    24725  24743  6486\n41582    24732  24730  24731\n41583    24726  24725  6486\n41584    25742  1764  24749\n41585    24754  6488  24716\n41586    6258  23816  23818\n41587    24720  6489  24718\n41588    24720  24719  6498\n41589    24754  24721  6488\n41590    24754  24716  24755\n41591    6489  24720  24757\n41592    24716  6489  24755\n41593    24757  24755  6489\n41594    24757  24756  24755\n41595    24755  6490  24754\n41596    24756  6490  24755\n41597    24762  6490  24763\n41598    24758  24757  24720\n41599    24719  24702  6498\n41600    24754  6490  24762\n41601    1876  24778  24723\n41602    1876  24721  24762\n41603    6487  24724  24778\n41604    24777  6487  24778\n41605    24778  1876  24772\n41606    6487  24785  24725\n41607    24761  24772  1876\n41608    24763  24761  24762\n41609    24777  24778  24772\n41610    6502  24777  24772\n41611    24772  24761  24773\n41612    1876  24762  24761\n41613    24721  24754  24762\n41614    24786  6487  24777\n41615    24758  24720  6498\n41616    24718  24719  24720\n41617    1316  24758  24760\n41618    24759  24758  6498\n41619    24756  1316  24764\n41620    24756  24757  1316\n41621    24758  24759  24760\n41622    6490  24756  24765\n41623    24768  24760  24767\n41624    6506  24760  24759\n41625    6497  24765  24764\n41626    24764  1316  24768\n41627    24767  24760  6506\n41628    24768  1316  24760\n41629    6498  24703  24759\n41630    24756  24764  24765\n41631    24761  6496  24773\n41632    24763  6490  24765\n41633    6502  24773  24774\n41634    6502  24772  24773\n41635    24763  24765  24766\n41636    24763  6496  24761\n41637    24775  24773  6496\n41638    24766  6496  24763\n41639    24769  24771  1315\n41640    24771  6502  24774\n41641    24804  6496  24766\n41642    24775  24774  24773\n41643    24766  24765  6497\n41644    24777  6502  24770\n41645    24768  24776  24764\n41646    24757  24758  1316\n41647    24706  6506  24759\n41648    24771  24770  6502\n41649    24741  24743  2065\n41650    24743  24725  24785\n41651    24752  24740  24751\n41652    24779  24751  24741\n41653    2065  24743  24785\n41654    24751  6495  24741\n41655    24779  2065  24780\n41656    24785  24787  2065\n41657    6499  24751  24779\n41658    24781  6499  24779\n41659    6499  24783  24782\n41660    24779  24741  2065\n41661    24785  6487  24786\n41662    24751  6499  24752\n41663    24747  24746  24748\n41664    24748  24752  24782\n41665    6492  24750  24745\n41666    24802  24750  6492\n41667    24746  24747  6492\n41668    6494  24752  24748\n41669    24802  24747  24794\n41670    24748  1305  24747\n41671    24802  24805  24750\n41672    6510  24805  24802\n41673    24782  1305  24748\n41674    24747  24802  6492\n41675    24752  6499  24782\n41676    24749  24750  6509\n41677    24785  24786  24787\n41678    24741  24742  24743\n41679    24780  24787  24790\n41680    6503  24786  24770\n41681    24781  24779  24780\n41682    6500  24781  24780\n41683    24787  24786  6503\n41684    24781  24783  6499\n41685    24790  6503  24791\n41686    24769  6503  24770\n41687    24790  6500  24780\n41688    24789  6500  24790\n41689    24791  6503  24769\n41690    6503  24790  24787\n41691    24770  24771  24769\n41692    24783  24781  24788\n41693    1305  24794  24747\n41694    24793  6510  24794\n41695    6510  24990  24805\n41696    24799  24990  6510\n41697    24794  1305  24792\n41698    24794  6510  24802\n41699    24784  24792  1305\n41700    24784  24783  6501\n41701    24792  6542  24793\n41702    24795  24792  24784\n41703    24793  24799  6510\n41704    24792  24793  24794\n41705    24799  24793  24798\n41706    1305  24782  24784\n41707    24783  24784  24782\n41708    24990  24799  24991\n41709    24788  24781  6500\n41710    24780  2065  24787\n41711    24786  24777  24770\n41712    6509  24750  24805\n41713    24920  24771  24774\n41714    24722  24721  1876\n41715    24718  6465  24719\n41716    24990  25778  24805\n41717    24698  24700  6506\n41718    23709  23707  23708\n41719    24601  24668  2176\n41720    24601  24586  24597\n41721    6456  24666  24665\n41722    24858  6456  24668\n41723    24668  24601  24858\n41724    24665  24668  6456\n41725    6445  24858  24601\n41726    6445  24597  24599\n41727    24858  24809  6456\n41728    24811  24809  24858\n41729    24858  6445  24811\n41730    6445  24601  24597\n41731    6438  24597  24586\n41732    6456  24809  24704\n41733    24675  6460  24705\n41734    6460  24667  24666\n41735    24674  24675  6474\n41736    24674  24673  24675\n41737    6460  24666  24705\n41738    24674  24669  6473\n41739    24813  24705   801\n41740    24704  24705  24666\n41741    6474  24813  24812\n41742    6474  24675  24813\n41743     801  24705  24704\n41744    24813  24675  24705\n41745    24666  6456  24704\n41746    24817  24674  6474\n41747    24704  24809  24808\n41748    2176  24586  24601\n41749    24599  24603  24602\n41750    24599  24597  24598\n41751    24810  24811  24602\n41752    24811  6445  24602\n41753    24602  24603    97\n41754    24809  24811  6452\n41755    24810  6452  24811\n41756    24810    97  24830\n41757    6452  24808  24809\n41758    24821  24815  6452\n41759    6452  24810  24821\n41760    24810  24602    97\n41761    24808  6452  24815\n41762    24813  24814  24812\n41763     801  24704  24808\n41764    24831  24812  24822\n41765    24831  6474  24812\n41766     801  24808  24816\n41767    24813   801  24814\n41768    6449  24814  24825\n41769    24816  24814   801\n41770    24824  6485  24822\n41771    24822  24812  6449\n41772    24825  24814  24816\n41773    6449  24812  24814\n41774    24808  24815  24816\n41775    24831  24822  6485\n41776    24822  6449  24823\n41777    6445  24599  24602\n41778    24603  24599  6444\n41779    24817  6474  24831\n41780    24670  24669  1323\n41781    24686  6477  24670\n41782    24687  24688  24686\n41783    24688  6477  24686\n41784    24670  24689  24686\n41785    24671  24669  24670\n41786    1323  24689  24670\n41787    24834  24689  1323\n41788    24833  24806  6475\n41789    6475  24686  24689\n41790    24833  6475  24689\n41791    24669  24817  1323\n41792    24669  24674  24817\n41793    24687  24686  6475\n41794    24695  6476  24807\n41795    24687  6476  24688\n41796    24696  24695   948\n41797    24696  24694  24695\n41798    6476  24687  24807\n41799    24694  6476  24695\n41800    24837  24695  24807\n41801    24806  24807  24687\n41802    24842   948  24852\n41803    24842  24696   948\n41804    24807  24806  6478\n41805    24837   948  24695\n41806    24687  6475  24806\n41807    24696  24842  24691\n41808    1323  24817  24854\n41809    24696  24691  6482\n41810    24835  24834  1323\n41811    24835  24854  24845\n41812    24834  6470  24833\n41813    24833  24689  24834\n41814    24834  24835  24836\n41815    24806  24833  24832\n41816    6471  24835  24845\n41817    6471  24845  24847\n41818    24844  6470  24836\n41819    24836  24835  6471\n41820    24846  24845  6485\n41821    24845  24854  6485\n41822    24817  24831  24854\n41823    6470  24834  24836\n41824    24839  24837  24838\n41825    24807  6478  24837\n41826    24852  24839  24848\n41827    24852   948  24839\n41828    24837  6478  24838\n41829    24839   948  24837\n41830    24841  24832  24840\n41831    6478  24806  24832\n41832     102  24839  24838\n41833    24838  6478  24841\n41834    24841  24851  24838\n41835    24839   102  24848\n41836    24840  24832  6470\n41837    24841  6478  24832\n41838    6470  24832  24833\n41839    24852  24848  6480\n41840    6471  24853  24836\n41841    24854  24835  1323\n41842    24831  6485  24854\n41843    24855  24842  24852\n41844    24815  6450  24816\n41845    6460  24675  24673\n41846    24830  6446  24828\n41847    6448  24821  24828\n41848    24821  24810  24828\n41849    24828  6446  24829\n41850    24815  24821  24819\n41851    24829  24856  24857\n41852    24856  24829  6446\n41853    6448  24857  24820\n41854    24857  6448  24829\n41855    24856  6447  24857\n41856    24829  6448  24828\n41857    24821  6448  24819\n41858    24827  6450  24818\n41859    6450  24815  24819\n41860    24827  24826  24825\n41861    24827  24825  6450\n41862    6450  24819  24818\n41863    24825  24816  6450\n41864    24818  24820   920\n41865    24820  24818  24819\n41866    24862   920  24859\n41867     920  24862  24818\n41868     920  24820  24866\n41869    24818  24862  24827\n41870    24819  6448  24820\n41871    24862  6451  24827\n41872    24820  24857  24866\n41873    24810  24830  24828\n41874    24867  24866  24857\n41875    6454  24867  24869\n41876    24866  6454  24868\n41877    6454  24866  24867\n41878    24867  6447  24872\n41879    24867  24857  6447\n41880    24872    98  24869\n41881    6454  24869  24871\n41882    24870  24869    98\n41883    24872  24869  24867\n41884    24871  24869  24870\n41885    24868  24874  24860\n41886    24868  6454  24874\n41887    24860  24861  24859\n41888    24859   920  24860\n41889    24860  24874  6453\n41890     920  24868  24860\n41891    24871    99  24873\n41892      99  24871  24870\n41893    6453  24874  24873\n41894    24873  24874  24871\n41895    6454  24871  24874\n41896    24861  24860  6453\n41897    24868   920  24866\n41898    24859  24863  24862\n41899    24875  24846  24824\n41900    24822  24823  24824\n41901    24847  24853  6471\n41902    24845  24846  24847\n41903    24824  24823   100\n41904    6470  24844  24840\n41905    24846  6511  24847\n41906    24865  24823  24826\n41907    24853   101  24844\n41908    24844  24836  24853\n41909    24876  24853  24847\n41910     100  24823  24865\n41911    24824  24846  6485\n41912    24843  24844   101\n41913    24851   102  24838\n41914    24841  6472  24851\n41915    24848  24849  24850\n41916    24848   102  24849\n41917    24840  6472  24841\n41918    24843  6472  24840\n41919    24850  6480  24848\n41920    6515  24850  24849\n41921    24840  24844  24843\n41922    24892  6480  24850\n41923    24824   100  24875\n41924    24826  24823  6449\n41925    6451  24865  24826\n41926    24875  6511  24846\n41927    24863  24865  6451\n41928    24864   100  24865\n41929    24859  6455  24863\n41930    24863  6451  24862\n41931    6455  24864  24863\n41932    24863  24864  24865\n41933    24861  6455  24859\n41934    24876   101  24853\n41935    24850  6515  24887\n41936    24879  6518  24877\n41937    24882  6518  24880\n41938    24879  24880  6518\n41939    24877   104  24878\n41940    24888  24887  6515\n41941    6511  24876  24847\n41942    24826  24827  6451\n41943    24880  24881  24882\n41944    24825  24826  6449\n41945    24855  24852  6480\n41946    24692  1326  24690\n41947    24692  24691  6479\n41948    24700  24767  6506\n41949    24700  24698  24699\n41950    1326  24692  24896\n41951    24699  24698  1326\n41952    24898  24896  24692\n41953    24898  6479  24855\n41954    24699  6507  24700\n41955    24699  1326  24896\n41956    24700  6507  24899\n41957    24692  6479  24898\n41958    24842  6479  24691\n41959    24699  24896  24895\n41960    24776  6497  24764\n41961    24768  6505  24776\n41962    24804  24775  6496\n41963    24804  24766  24803\n41964    6497  24776  24905\n41965    24767  6505  24768\n41966    24904  24776  6505\n41967    24899  6505  24767\n41968    24803  24905  24912\n41969    24803  6497  24905\n41970    6505  24899  24901\n41971    24904  24905  24776\n41972    24767  24700  24899\n41973    24804  24803  1441\n41974    24896  24898  6481\n41975    24803  24766  6497\n41976    24897  6481  24898\n41977    24855  6480  24897\n41978    24902  24895  6481\n41979    24895  24896  6481\n41980    6481  24897  24916\n41981    24895  6507  24699\n41982    24902  2073  24903\n41983    24916  24902  6481\n41984    24915  24907  24903\n41985    24902  24903  24895\n41986    24908  24902  24916\n41987    24916  24897  24892\n41988    24892  24897  6480\n41989    24895  24903  6507\n41990    24901  24904  6505\n41991    24899  24900  24901\n41992    24904  6538  24905\n41993    1441  24803  24912\n41994    6538  24904  24914\n41995    24900  24899  6507\n41996    1440  24901  24900\n41997    24907  24900  6507\n41998    24911  1441  24912\n41999    24905  6538  24912\n42000    6519  24900  24907\n42001    24901  24914  24904\n42002    6507  24903  24907\n42003    24927  24929  1441\n42004    6484  24916  24892\n42005    24897  24898  24855\n42006    24855  6479  24842\n42007    24804  1441  24929\n42008    24917  24769  1315\n42009    24771  24920  1315\n42010    6500  24789  24800\n42011    24790  24791  24789\n42012    24769  24917  24791\n42013    24775  6508  24774\n42014    24918  1315  24920\n42015    24920  24774  6508\n42016    24788  6500  24800\n42017    6504  24789  24791\n42018    24920  6508  24924\n42019    24918  24917  1315\n42020    24775  24929  6508\n42021    24801  6501  24788\n42022    6542  24795  24797\n42023    24795  24784  6501\n42024    24798  6561  24799\n42025    24793  6542  24798\n42026    24797  24795  24796\n42027    24792  24795  6542\n42028    24922  24797  24921\n42029    24922  24798  6542\n42030    6561  24991  24799\n42031    24932  6561  24798\n42032    24798  24922  24932\n42033    24922  6542  24797\n42034    24796  24795  6501\n42035    24991  6561  24994\n42036    6504  24791  24917\n42037    6501  24783  24788\n42038    24917  24918  24919\n42039    24920  24924  24918\n42040    24789  24923  24800\n42041    24789  6504  24923\n42042    24919  6504  24917\n42043    24929  24928  6508\n42044    6543  24918  24924\n42045    24924  6508  24928\n42046    24923  2059  24800\n42047    24925  24923  6504\n42048    24924  24928  24937\n42049    6543  24919  24918\n42050    24928  24929  24927\n42051    24801  24800  2059\n42052    24921  2058  24922\n42053    24796  6501  24801\n42054    6561  24939  24994\n42055    6561  24932  24939\n42056    24796  24801  24933\n42057    6540  24797  24796\n42058    24931  24921  6540\n42059    24933  6540  24796\n42060    2058  24938  24932\n42061    24932  24938  24939\n42062    2058  24932  24922\n42063    24921  24930  2058\n42064    6540  24933  24934\n42065    24921  24797  6540\n42066    24933  24801  2059\n42067    24993  24994  24939\n42068    24925  6504  24919\n42069    24788  24800  24801\n42070    24775  24804  24929\n42071    1304  24990  24991\n42072    6538  24913  24912\n42073    24691  24692  24690\n42074    24909  24908  6484\n42075    24908  24916  6484\n42076    24915  24903  2073\n42077    24910  2073  24908\n42078    6484  24887  24889\n42079    2073  24902  24908\n42080    24889  24909  6484\n42081    24910  24909  6513\n42082    24910  24943  2073\n42083    24944  24943  24910\n42084    24893  24909  24889\n42085    24909  24910  24908\n42086    24888  24889  24887\n42087    2073  24943  24915\n42088    24906  24900  6519\n42089    6519  24915  24942\n42090    24911  24927  1441\n42091    24911  24912  24913\n42092    24906  1440  24900\n42093    24907  24915  6519\n42094    24941  24914  1440\n42095    1440  24914  24901\n42096    24913  24940  24948\n42097    6538  24940  24913\n42098    6519  24950  24906\n42099    24941  24940  24914\n42100    1440  24906  24962\n42101    6536  24911  24913\n42102    24943  24942  24915\n42103    24914  24940  6538\n42104    6513  24893  24894\n42105     103  24893  24889\n42106    24944  6512  24943\n42107    24945  24944  6513\n42108    24881  24893   103\n42109    24944  24910  6513\n42110    24945  6513  24894\n42111    24894  24881  6517\n42112    24949  6512  24954\n42113    24946  6512  24944\n42114    24894  24884  24945\n42115    24894  24893  24881\n42116     103  24882  24881\n42117    24943  6512  24942\n42118    24962  24906  24950\n42119    24950  24942  24949\n42120    1440  24959  24941\n42121    1440  24962  24959\n42122    24950  6560  24962\n42123    24950  6519  24942\n42124    24962  24951  24959\n42125    24955  6560  24949\n42126    24948  24940  6547\n42127    24959  24960  24941\n42128    24957  6536  24948\n42129    24960  6547  24941\n42130    24948  6547  24963\n42131    6560  24950  24949\n42132    24942  6512  24949\n42133    6547  24940  24941\n42134    24944  24945  24946\n42135    6513  24909  24893\n42136    24888   103  24889\n42137    6536  24913  24948\n42138    24937  6543  24924\n42139    24928  6535  24937\n42140    24919  6543  24936\n42141    24925  24919  24936\n42142    24936  6543  24966\n42143    24925  24926  24923\n42144    24972  24937  6535\n42145    24947  6535  24927\n42146    24926  24965  2059\n42147    6544  24926  24925\n42148    24936  6544  24925\n42149    24937  24966  6543\n42150    24911  24947  24927\n42151    24926  2059  24923\n42152    2058  24930  24938\n42153    24921  24931  24930\n42154    24938  6564  24939\n42155    24968  6564  24938\n42156    24938  24930  24968\n42157    2059  24935  24933\n42158    24971  24931  24934\n42159    24934  24933  24935\n42160    24930  6539  24968\n42161    24931  6539  24930\n42162    6541  24934  24935\n42163    24931  6540  24934\n42164    24935  2059  24965\n42165    6564  24968  24970\n42166    24947  24976  6535\n42167    24927  6535  24928\n42168    24972  24966  24937\n42169    6535  24976  24972\n42170    24964  24926  6544\n42171    6544  24936  24967\n42172    24966  24972  2060\n42173    6536  24956  24947\n42174    24975  24972  24976\n42175    24976  24947  24956\n42176    24973  6544  24967\n42177    24967  24966  2060\n42178    24974  24967  2060\n42179    24975  2060  24972\n42180    24956  6536  24957\n42181    24964  6544  24973\n42182    24968  6539  24969\n42183    24968  24969  24970\n42184    24986  24970  24987\n42185    24986  6564  24970\n42186    24931  24971  6539\n42187    24935  24965  24979\n42188    6541  24935  24979\n42189    24964  6545  24965\n42190    24977  6539  24971\n42191    24934  6541  24971\n42192    6541  24978  24971\n42193    6539  24977  24969\n42194    24981  6541  24979\n42195    24979  24965  6545\n42196    24926  24964  24965\n42197    24970  24969  6563\n42198    24956  6537  24976\n42199    24966  24967  24936\n42200    24911  6536  24947\n42201    24939  6564  24993\n42202    6560  24951  24962\n42203    24892  24887  6484\n42204    24887  24892  24850\n42205    24986  24993  6564\n42206    24880  6517  24881\n42207    6476  24693  24688\n42208    24586  2176  24584\n42209    25788  24991  24994\n42210    6255  23811  23808\n42211    25001  24995  24998\n42212    24995  25001   105\n42213    6532  24998  25000\n42214    24998  6532  25001\n42215    24995  6520  24998\n42216     105  25002  24996\n42217    25018  6520  25014\n42218    24997  6520  24995\n42219    25002  25003  24996\n42220    24996  24995   105\n42221    24998  6520  24999\n42222    25185  25000  24890\n42223    25000  25185  6532\n42224    24891  24890  6526\n42225    6526  24890  25000\n42226    25000  24999  6526\n42227    24890  24878   104\n42228    24999  25018  25015\n42229    25018  24999  6520\n42230    25017  6526  25015\n42231     839  25015  25018\n42232     839  25018  25028\n42233    24999  25015  6526\n42234    25000  24998  24999\n42235     839  25016  25015\n42236    24996  24997  24995\n42237    6530   106  25013\n42238    25003  25013  25010\n42239    25013  25003  6530\n42240     106  25006  25013\n42241    6521  24996  25003\n42242    6531  25010  25006\n42243    25004  25006   106\n42244    25003  25010  6521\n42245    6531  25011  25010\n42246    25007  25011  25008\n42247    25006  25010  25013\n42248    6521  25010  25011\n42249    25014  25028  25018\n42250    25014  24997  25007\n42251    25023   839  25028\n42252    25027  25023  25028\n42253    25028  25014  6522\n42254    6520  24997  25014\n42255    25007  6522  25014\n42256    25007  6521  25011\n42257    25027  25028  6522\n42258    25036  25027  6522\n42259    6522  25007  25009\n42260    24997  6521  25007\n42261    24996  6521  24997\n42262    25023  25027  6528\n42263    25027  25030  6528\n42264    25003  25002  6530\n42265    25022   839  25023\n42266    24879  24878  6516\n42267    24879  24877  24878\n42268    24992  24883  6516\n42269    6516  24883  24879\n42270    24878  24891  6516\n42271    24883  6517  24880\n42272    24891  25017  25026\n42273    24891  6526  25017\n42274    24992  6516  25026\n42275    6523  25026  25017\n42276    25017  25016  6523\n42277    24891  25026  6516\n42278    24878  24890  24891\n42279    25025  25026  6523\n42280    6517  24885  24884\n42281    6517  24883  24885\n42282    24884  24886  6514\n42283    24886  24884  24885\n42284    24885   947  24886\n42285    6514  24945  24884\n42286    24992  25025   947\n42287    25025  24992  25026\n42288    24886   947  25090\n42289    25088   947  25025\n42290    25088  25025  25019\n42291    24992   947  24885\n42292    24883  24992  24885\n42293    25088  25090   947\n42294    25025  6523  25019\n42295    24884  24894  6517\n42296    25016  25022  25020\n42297    25016   839  25022\n42298    25021  25020  6524\n42299    6524  25020  25022\n42300    25022  25024  6524\n42301    25020  25019  6523\n42302    25024  6528  25035\n42303    25024  25022  25023\n42304    25037  25035  6527\n42305    25035  25037  25024\n42306    25035  25032  6527\n42307    25024  25037  6524\n42308    25017  25015  25016\n42309    25038  6524  25037\n42310    25019  25021  6525\n42311    25019  25020  25021\n42312    25089  25088  6525\n42313    25095  6525  25021\n42314    25021  25038  25095\n42315    25019  6525  25088\n42316    25037  25039  25038\n42317    25038  25021  6524\n42318     701  25039  25099\n42319    25039   701  25038\n42320    25087  25099  25039\n42321    25095   701  25096\n42322    25039  6527  25087\n42323    25038   701  25095\n42324    25039  25037  6527\n42325    6525  25095  25094\n42326    25029  25035  6528\n42327    25020  6523  25016\n42328    25023  6528  25024\n42329    25099  25101   701\n42330    25005  25006  25004\n42331     104  25185  24890\n42332    25041  25005  25040\n42333    6569  25005  25004\n42334    25012  6531  25041\n42335    25041  6531  25005\n42336    25005  6569  25040\n42337    25005  6531  25006\n42338    25051  25044  25040\n42339    25044  25051   107\n42340    25040  6570  25041\n42341    6570  25040  25044\n42342    25047  6570  25045\n42343    25051  25040  6569\n42344    25047  25041  6570\n42345     944  25009  25008\n42346    25008  25011  25012\n42347    25009  25065  25036\n42348     944  25065  25009\n42349    25008  25012   944\n42350    25009  25007  25008\n42351    25047  25046   944\n42352    25045  25046  25047\n42353     944  25070  25065\n42354    25070   944  25046\n42355    25046  25074  25070\n42356    25047   944  25012\n42357    25012  25041  25047\n42358    25063  25065  25070\n42359    6570  25044  25043\n42360    25009  25036  6522\n42361    25042  6575  25043\n42362    25042  25043  25044\n42363    25054  25053  6580\n42364     109  25053  25052\n42365    6580  25084  25083\n42366    6567  25045  25048\n42367    25045  6570  25043\n42368    25074  6567  25061\n42369    25074  25046  6567\n42370    25045  25043  25048\n42371    6567  25046  25045\n42372    25048  25049  25050\n42373    25048  25043  6575\n42374    6568  25061  25058\n42375    25061  6567  25050\n42376    25061  25050  25058\n42377    25050  6567  25048\n42378    6575  25049  25048\n42379    25074  25061  25071\n42380    25050  25049   108\n42381    25044   107  25042\n42382    6566  25070  25074\n42383    25031  25030  6574\n42384    25030  25027  25036\n42385    1072  25029  25031\n42386    25031  25029  25030\n42387    25030  25036  6574\n42388    25030  25029  6528\n42389    6574  25063  25062\n42390    6574  25036  25065\n42391    25066  25033  25069\n42392    25069  25031  25062\n42393    25069  25062  6571\n42394    25062  25031  6574\n42395    25063  6574  25065\n42396    1072  25031  25069\n42397    25034  25087  6527\n42398    25034  25032  25033\n42399    25087  6576  25099\n42400    25086  6576  25087\n42401    25087  25034  25086\n42402    6527  25032  25034\n42403    6573  25034  25033\n42404    25033  1072  25069\n42405    25145  6576  25086\n42406    25086  25034  6573\n42407    6573  25033  25066\n42408    25033  25032  1072\n42409    25032  25029  1072\n42410    25081  25086  6573\n42411    25062  25063  25064\n42412    25032  25035  25029\n42413    25075  25064  25073\n42414    25064  6571  25062\n42415    6571  25075  25067\n42416    25075  6571  25064\n42417    25064  6566  25073\n42418    25069  6571  25066\n42419    25071  6568  25072\n42420    25071  6566  25074\n42421    25075  25073   125\n42422    25072  25073  25071\n42423     125  25072  25079\n42424    25071  25073  6566\n42425    25070  6566  25063\n42426     125  25073  25072\n42427    25068  25081  6573\n42428    25068  25066  25067\n42429    25145  25086  25081\n42430    25080  25081  25068\n42431    25068  6572  25080\n42432    25068  6573  25066\n42433    25079  25078   125\n42434    25067  25076  6572\n42435    25067  25075  25076\n42436    25067  6572  25068\n42437    25067  25066  6571\n42438     125  25076  25075\n42439    25064  25063  6566\n42440    6568  25071  25061\n42441     126  25081  25080\n42442    6568  25082  25072\n42443    25012  25011  6531\n42444    25100  25099  6576\n42445    24886  25098  6514\n42446    25098  24886  25090\n42447    25098  24961  6514\n42448    6514  24961  24946\n42449    25090  6529  25098\n42450    24946  24945  6514\n42451    25089  25094  25091\n42452    25094  25089  6525\n42453    25097  25098  6529\n42454    25091  6529  25089\n42455    25091  6534  25092\n42456    25089  6529  25090\n42457    25101  25096   701\n42458    25093  6529  25091\n42459    24961  25097  1321\n42460    24961  25098  25097\n42461    24954  1321  24955\n42462    1321  24954  24961\n42463    25097  25111  1321\n42464    24961  24954  24946\n42465    25093  25092  6533\n42466    25097  6529  25093\n42467    25111  6533  25112\n42468    6533  25111  25093\n42469    25092  25123  6533\n42470    25093  25111  25097\n42471    25091  25092  25093\n42472    1321  25111  25113\n42473    25091  25094  6534\n42474    24955  24949  24954\n42475    25096  25101  25102\n42476    25096  25094  25095\n42477    25104  6534  25102\n42478    25102  6534  25096\n42479    25101  6562  25102\n42480    25096  6534  25094\n42481    25100  25106  25105\n42482    25100  6576  25106\n42483    25102  6562  25103\n42484    25105  6562  25100\n42485    25106  6588  25105\n42486    25100  6562  25101\n42487    25099  25100  25101\n42488    25105  25103  6562\n42489    25104  25103   750\n42490    25104  25102  25103\n42491    25127  25123   750\n42492     750  25123  25104\n42493    25103  25110   750\n42494    25123  25092  25104\n42495    6588  25109  25110\n42496    25107  25109  6588\n42497    25110  25120   750\n42498    25120  25110  25109\n42499    25120  6587  25121\n42500    25110  25103  25105\n42501    6588  25110  25105\n42502    25122   750  25120\n42503    6588  25106  25107\n42504    25104  25092  6534\n42505    25090  25088  25089\n42506    6533  25123  25119\n42507    24955  25113  24952\n42508    25112  25113  25111\n42509    24953  24952  6551\n42510    6551  24952  25113\n42511    25113  25112  6551\n42512    24952  24951  6560\n42513    25112  25119  25118\n42514    25119  25112  6533\n42515    1322  25117  25116\n42516    25117  6551  25118\n42517    25117  25118  25116\n42518    25118  6551  25112\n42519    24955  1321  25113\n42520    24953  6551  25117\n42521    24951  24953  6549\n42522    24953  24951  24952\n42523    24988  24960  6549\n42524    24960  24959  6549\n42525    6549  24953  25115\n42526    24959  24951  6549\n42527    25115  1322  25114\n42528    25115  24953  25117\n42529    6548  24988  25114\n42530    25114  24988  25115\n42531    1322  25133  25114\n42532    25115  24988  6549\n42533    25117  1322  25115\n42534    24989  24960  24988\n42535    25118  25119  6550\n42536    6560  24955  24952\n42537    6550  25127  25124\n42538    6550  25116  25118\n42539    25126  25124  25125\n42540    25124  25126  6550\n42541    25127  25122  25124\n42542    6550  25126  25116\n42543    25122  25121  6592\n42544    25122  25127   750\n42545    25129  6590  25125\n42546    25125  25124  6592\n42547    25125  6592  25128\n42548    6592  25124  25122\n42549    25119  25123  25127\n42550    25126  25125  6590\n42551    25130  25133  1322\n42552    25116  25126  25130\n42553    6559  25345  25133\n42554    25345  25114  25133\n42555    25133  25130  25134\n42556    1322  25116  25130\n42557    6590  25167  25134\n42558    25129  25167  6590\n42559    6559  25134  25184\n42560    25134  6559  25133\n42561    25184  25134  25167\n42562    25352  6559  25184\n42563    25167  6589  25184\n42564    6590  25134  25130\n42565    25126  6590  25130\n42566    25346  25345  6559\n42567    6592  25121  25132\n42568    6550  25119  25127\n42569    25121  25122  25120\n42570    25345  6548  25114\n42571    25120  25109  6587\n42572    6547  24960  24989\n42573    6586  25135  25138\n42574    25106  6576  25135\n42575    25107  6586  25108\n42576    6586  25107  25135\n42577    25135  25145  25138\n42578    25135  25107  25106\n42579    25138   126  25136\n42580     126  25138  25145\n42581    25136  25137  25138\n42582     127  25137  25136\n42583    25136   126   127\n42584    25138  25137  6586\n42585    25145  25081   126\n42586    6586  25137  25144\n42587    25131  6587  25141\n42588    6587  25109  25108\n42589    6593  25132  25131\n42590    25132  25121  25131\n42591    25141  6587  25108\n42592    25139  6592  25132\n42593    6593  25141  25142\n42594    25144  25141  25108\n42595    25140  25132  6593\n42596    25152  25140  6593\n42597    25142  25141  25144\n42598    6593  25131  25141\n42599    25108  6586  25144\n42600    25132  25140  25139\n42601    25137  25143  25144\n42602    6587  25131  25121\n42603     127  25156  25143\n42604    6594  25144  25143\n42605    25148  6594  25143\n42606    25143  25156  25148\n42607    25144  6594  25142\n42608    6598  25146  25148\n42609    25150  25146  6598\n42610    25148  25147  6594\n42611    25147  25148  25146\n42612    25147  6595  25153\n42613    6598  25148  25156\n42614    6594  25147  25151\n42615    25142  25151  25152\n42616    25142  6594  25151\n42617    25157  25140  25152\n42618     838  25157  25152\n42619    25152  25151   838\n42620    25152  6593  25142\n42621     838  25153  25155\n42622    25153   838  25151\n42623    25172  25155  25178\n42624    25155  25172   838\n42625    25155  25153  25154\n42626     838  25172  25157\n42627    25147  25153  25151\n42628    25140  25157  6591\n42629    25155  6597  25178\n42630    25143  25137   127\n42631    25171  25157  25172\n42632     650  25128  25161\n42633    25128  6592  25139\n42634    25165  25129   650\n42635     650  25129  25128\n42636    25128  25139  25161\n42637    25129  25125  25128\n42638    25159  25161  25166\n42639    6591  25161  25139\n42640    6599  25158  25160\n42641    25158   650  25159\n42642    25158  25159  25160\n42643    25159   650  25161\n42644    25140  6591  25139\n42645    25165   650  25158\n42646    25162  6589  25163\n42647    6589  25167  25165\n42648    25354  25357  25162\n42649    25162  25357  6589\n42650    6589  25165  25163\n42651    25357  25184  6589\n42652    25163  6599  25164\n42653    25163  25165  25158\n42654    25399  6606  25164\n42655    6606  25162  25164\n42656    25164  6599  25180\n42657    25164  25162  25163\n42658    25158  6599  25163\n42659    25357  25352  25184\n42660    25166  25161  6591\n42661    25167  25129  25165\n42662    25166  25171  25176\n42663    25171  25166  6591\n42664    6600  25176  25173\n42665    25176  6600  25166\n42666    25171  6603  25176\n42667    6600  25160  25159\n42668    25168  6603  25169\n42669    6603  25171  25172\n42670    25174  25173   130\n42671    25173  25176  25168\n42672    25173  25168   130\n42673    25168  25176  6603\n42674    6591  25157  25171\n42675    6600  25173  25175\n42676    25177  25180  6599\n42677    25177  25160  25175\n42678     131  25399  25180\n42679    25399  25164  25180\n42680    25180  25177  25181\n42681    25160  25177  6599\n42682    25175  25174  6601\n42683    25174  25175  25173\n42684    25181   131  25180\n42685    25177  6601  25181\n42686    25177  25175  6601\n42687    25160  6600  25175\n42688    25396  25399   131\n42689    25178  25169  6603\n42690    25159  25166  6600\n42691    6603  25172  25178\n42692    25393  6606  25399\n42693    6595  25147  25146\n42694    25109  25107  25108\n42695    6576  25145  25135\n42696    6606  25354  25162\n42697    25085  25084   110\n42698    24880  24879  24883\n42699    6608  25186  25188\n42700    25191  6608  25188\n42701    25186   112  25187\n42702    6609  25188  25187\n42703    25187  25188  25186\n42704    25199  6585  25189\n42705    25188  25189  25191\n42706    25199  25189  25188\n42707    25187   112  25192\n42708    25191  25189  25190\n42709    25344   111  25227\n42710    25085  25227  6581\n42711    25227  25085  25344\n42712     111  25190  25227\n42713    25085  25083  25084\n42714    25190  6585  25210\n42715    6585  25190  25189\n42716    25207  6581  25210\n42717    6581  25227  25210\n42718    25210  6585  25211\n42719    25210  25227  25190\n42720     111  25191  25190\n42721    25085  6581  25083\n42722    25187  25192  25193\n42723    6641  25205  25193\n42724    25205  6641   113\n42725    25193  25194  6609\n42726    25195  25194  25193\n42727    25193  25205  25195\n42728    25193  6609  25187\n42729     113  25264  25197\n42730    25201  25194  6611\n42731    25196  25195  25205\n42732    25264  25234  25197\n42733    25197  25205   113\n42734    25195  6611  25194\n42735    25206  25199  25200\n42736    25199  25188  6609\n42737    25218  25206  25217\n42738    25218  6585  25206\n42739    25199  6609  25200\n42740    25206  6585  25199\n42741    25200  25201  6607\n42742    25200  6609  25194\n42743    6610  25219  25217\n42744    25217  25206  6607\n42745    25204  25217  6607\n42746    6607  25206  25200\n42747    25194  25201  25200\n42748    25218  25217  25219\n42749    25202  6607  25201\n42750    25192  6641  25193\n42751    25218  25211  6585\n42752    6579  25054  25209\n42753    25054  25052  25053\n42754    25213  25052  6579\n42755    6579  25052  25054\n42756    25054  25083  25209\n42757    25052  25057   109\n42758    25209  25207  25208\n42759    25209  25083  6581\n42760    25214  25215  25216\n42761    25214  6579  25208\n42762    6583  25214  25208\n42763    25208  6579  25209\n42764    25207  25209  6581\n42765    25213  6579  25214\n42766    25055  25057  6582\n42767    25213  25057  25052\n42768    25055  25056  25057\n42769    25057  25213  6582\n42770    25056   109  25057\n42771    6582  25216  25212\n42772    6582  25213  25214\n42773    6584  25289  25216\n42774    25216  25289  25212\n42775    25214  25216  6582\n42776    6582  25212  25055\n42777    25216  25215  6584\n42778    25055  25212  25059\n42779    25208  25207  6583\n42780    6580  25083  25054\n42781    25211  25224  6583\n42782    25211  25218  25224\n42783    6583  25223  25215\n42784    25223  6583  25224\n42785    25224  25220  25223\n42786    25211  6583  25207\n42787    25224  25218   118\n42788    25220  25221  25222\n42789    25221  25220   118\n42790     118  25220  25224\n42791    25218  25219   118\n42792    25223  25220  6616\n42793    25228  25282  6584\n42794    25215  25223  25228\n42795     928  25282  25281\n42796    25281  25282  25228\n42797    25228  6616  25281\n42798    25228  6584  25215\n42799    6616  25222  25225\n42800    25228  25223  6616\n42801    25315  25225  6615\n42802    25315  25281  25225\n42803    25226  6615  25225\n42804    25312  25315  6615\n42805    25226  25225  25222\n42806    25225  25281  6616\n42807    25220  25222  6616\n42808    25289  6584  25282\n42809    6614  25222  25221\n42810    6583  25215  25214\n42811    25210  25211  25207\n42812    25315   928  25281\n42813    25205  25197  25196\n42814     110  25344  25085\n42815    25232  25230  25231\n42816    6623  25232  25234\n42817    25232  6623  25230\n42818    25230   114  25231\n42819    25231  25238  25239\n42820    25238  25231   114\n42821    6624  25239  25237\n42822    25239  6624  25231\n42823    25237  25239  25243\n42824    25231  6624  25232\n42825    25232  6624  25233\n42826    25234  25233  6618\n42827    25234  25232  25233\n42828    25254  6618  25240\n42829    25240  6618  25233\n42830    25233  25236  25240\n42831    6618  25196  25197\n42832    25236  25237  25235\n42833    25236  25233  6624\n42834    6617  25235  25245\n42835    25235  6617  25236\n42836    25235  25237  6622\n42837    25236  6617  25240\n42838    25237  25236  6624\n42839    25253  25240  6617\n42840    25239  25238   115\n42841    6618  25197  25234\n42842    6622  25237  25243\n42843    25241  6622  25243\n42844    6622  25242  25244\n42845    25241  25242  6622\n42846    25243   115  25241\n42847    25244  25235  6622\n42848    25241   116  25242\n42849     116  25248  25247\n42850     116  25246  25242\n42851    25249  25248   117\n42852    25244  25246  6619\n42853    25244  25242  25246\n42854    25245  25253  6617\n42855    6619  25245  25244\n42856    25246  25256  6619\n42857    25245  25235  25244\n42858    25247  25249  6620\n42859    25249  25247  25248\n42860    6619  25256  25258\n42861    6620  25256  25247\n42862    25247  25256  25246\n42863     116  25247  25246\n42864    25257  25256  6620\n42865    25243  25239   115\n42866    25259  25245  6619\n42867    25229  25201  6611\n42868    25229  6611  25250\n42869    6607  25202  25204\n42870    25201  25229  25202\n42871    6611  25196  25198\n42872    6610  25217  25204\n42873    25251  25250  6611\n42874    25251  25198  25254\n42875    25203  25202   741\n42876    25255  25202  25229\n42877    25255  25229  25250\n42878    6611  25198  25251\n42879    6618  25198  25196\n42880    25204  25202  25203\n42881    6614  25226  25222\n42882    25266  25226  6614\n42883    25265  6615  25226\n42884    25313  6615  25265\n42885    25266  25265  25226\n42886    25313  25265  25323\n42887     119  25265  25266\n42888    6610  25204  25203\n42889    25323  25265   119\n42890    25252  25250  25251\n42891    25195  25196  6611\n42892    25254  25253  6612\n42893    25198  6618  25254\n42894    25260  6612  25259\n42895    25259  6612  25253\n42896    25245  25259  25253\n42897    6612  25252  25251\n42898    25258  25257  6621\n42899    6619  25258  25263\n42900    25260  25259  25263\n42901    6621  25263  25258\n42902    25263  25259  6619\n42903    25256  25257  25258\n42904    25262  25263  6621\n42905     741  25255  6613\n42906    25255  25250  25252\n42907    6613  25255  25252\n42908    25202  25255   741\n42909    25263   994  25260\n42910     994  25263  25262\n42911    6613  25252  25261\n42912     994  25261  25260\n42913    25261  25252  25260\n42914    25252  6612  25260\n42915    25254  6612  25251\n42916    25240  25253  25254\n42917    25313  25323  6640\n42918    25234  25264  6623\n42919    25312  6615  25313\n42920    6568  25060  25082\n42921    25058  25050   108\n42922    25079  25082  6577\n42923    25079  25072  25082\n42924    25058   108  25059\n42925    25078  25079  25077\n42926    25269  25060  6578\n42927    25059  25060  25058\n42928    25275  6577  25268\n42929    6577  25082  25269\n42930    25060  25059  6578\n42931    25269  25082  25060\n42932    25055  25059   108\n42933    25079  6577  25077\n42934    25272  6632  25273\n42935    6632  25078  25077\n42936    6632  25077  25273\n42937    25274  25273  6627\n42938    25275  25273  25077\n42939    25290  25272  25274\n42940    6627  25273  25275\n42941    25274  25272  25273\n42942    25077  6577  25275\n42943    25150   128  25149\n42944    25268  6577  25269\n42945    25150  25149  25146\n42946    25267  25268  25269\n42947    25267  6578  25270\n42948    25276  6627  25275\n42949    6625  25276  25268\n42950    25268  25267  6625\n42951    25275  25268  25276\n42952    25267  25271  6625\n42953    25289  25282  25270\n42954    6625  25277  25276\n42955    25279  25277  6625\n42956    25271  25267  25270\n42957    25270  6578  25289\n42958    25059  25212  6578\n42959    25276  25277  25278\n42960    25286  6626  25274\n42961    25286  6627  25278\n42962    25290  6626  25283\n42963    25290  25274  6626\n42964    25286  25284  6626\n42965    6627  25286  25274\n42966    25287  25284  25286\n42967    1041  25287  25278\n42968    25299  25283  6631\n42969    25283  6626  25284\n42970    25283  25284  25285\n42971    25286  25278  25287\n42972    6627  25276  25278\n42973    25288  25284  25287\n42974    25269  6578  25267\n42975    25289  6578  25212\n42976     124  25290  25283\n42977    25154  6595  25182\n42978    6595  25146  25149\n42979    25179  25178  6597\n42980    25183  6597  25154\n42981    25182  6595  25149\n42982    6597  25155  25154\n42983    25182  25294  6596\n42984    25294  25182  25149\n42985    6597  25183  25295\n42986    6596  25183  25182\n42987    25294  25298  6596\n42988    25182  25183  25154\n42989     128  25294  25149\n42990    25291  25295  25183\n42991    25170   130  25168\n42992    25170  25169  6602\n42993    25169  25170  25168\n42994    6602  25179  25296\n42995    25169  25178  25179\n42996    25295  25296  25179\n42997    6602  25169  25179\n42998    6597  25295  25179\n42999    6668  25405  25404\n43000    6596  25291  25183\n43001    25153  6595  25154\n43002    25297  6604  25298\n43003    25298  25302  25292\n43004    25302  25298  6604\n43005    6604  25300  25302\n43006    25292  6596  25298\n43007    25299   124  25283\n43008    25302  25300  25301\n43009     128  25297  25294\n43010    25301  25300   129\n43011     959  25296  25295\n43012     959  25291  25293\n43013     959  25295  25291\n43014    25302  6605  25292\n43015    6605  25302  25301\n43016    6605  25293  25292\n43017    25293  25291  25292\n43018    6596  25292  25291\n43019    25407  25406   132\n43020    25298  25294  25297\n43021    25408  6668  25406\n43022    1041  25278  25277\n43023    25060  6568  25058\n43024    25271   928  25303\n43025     928  25271  25270\n43026    6629  25279  25303\n43027    25303  25279  25271\n43028     928  25308  25303\n43029    25280  25277  25279\n43030    25308  25312  6628\n43031    25308   928  25315\n43032    25310  25307  25304\n43033    6628  25307  25308\n43034    25312  25314  6628\n43035    25308  25307  25303\n43036    25282   928  25270\n43037    6629  25303  25307\n43038    25328  25280  25309\n43039    1041  25277  25280\n43040    25288  1041  25328\n43041    25328  1041  25280\n43042    25280  6629  25309\n43043    25280  25279  6629\n43044    25309  25310  25311\n43045    25310  25309  6629\n43046    6633  25311  25324\n43047    25311  6633  25309\n43048    25311  25310  6639\n43049    25309  6633  25328\n43050    6629  25307  25310\n43051    25325  25328  6633\n43052    25304  25307  6628\n43053    25288  25287  1041\n43054    25305  25304  6628\n43055    25305  25314  25322\n43056    25304  25306  6639\n43057    25306  25304  25305\n43058    25305   120  25306\n43059    25305  6628  25314\n43060    6640  25322  25314\n43061    25306   120  25316\n43062    25322   120  25305\n43063    25312  25313  25314\n43064    25316   120  25321\n43065    25317  25324  25311\n43066    6634  25317  25316\n43067    25339  25324  6634\n43068    6634  25324  25317\n43069    6639  25306  25317\n43070    25317  25311  6639\n43071    25321  25318  25316\n43072    25318  25321   121\n43073    25320  25318  25319\n43074    25320  6634  25318\n43075    25319  25318   121\n43076    25320  25319  6635\n43077    25318  6634  25316\n43078    25306  25316  25317\n43079    6633  25324  25333\n43080    25304  6639  25310\n43081    25312  25308  25315\n43082    25320  25339  6634\n43083    6630  25285  25284\n43084    25332  6630  25327\n43085    25285  25332  6631\n43086    25332  25285  6630\n43087    6630  25288  25325\n43088    25284  25288  6630\n43089    25325  25326  25327\n43090    25325  6633  25326\n43091    25332  25327  25329\n43092    6636  25327  25326\n43093    25326  25334  6636\n43094    25325  25327  6630\n43095    25328  25325  25288\n43096    25329  25327  6636\n43097    6631  25332  25335\n43098    25550   132  25556\n43099    6631  25335  25299\n43100     742  25329  25331\n43101     742  25335  25332\n43102    25331  25329  25330\n43103    25329   742  25332\n43104    25556  6702  25555\n43105    25330  25329  6636\n43106    25283  25285  6631\n43107    25333  25339  6638\n43108    25326  6633  25333\n43109    25342  25334  6638\n43110    6638  25334  25333\n43111    25339  25336  6638\n43112    25334  25330  6636\n43113    25336  6635  25337\n43114    25336  25339  25320\n43115    25338  25337   122\n43116    25337  25338  25336\n43117    25336  25338  6638\n43118    25320  6635  25336\n43119    25340  6638  25338\n43120    25330  25342  6637\n43121    25342  25330  25334\n43122    6637  25342  25341\n43123    6637  25331  25330\n43124    25338  25343  25340\n43125    25343  25338   122\n43126    25341  25343   123\n43127    25343  25341  25340\n43128     123  25343   122\n43129    25340  25341  25342\n43130    25342  6638  25340\n43131    25334  25326  25333\n43132    25339  25333  25324\n43133    6702  25566  25561\n43134    25279  6625  25271\n43135    6640  25314  25313\n43136    25404  25397   131\n43137    25055   108  25056\n43138    25565  25566   133\n43139    24989  6548  25351\n43140    6548  24989  24988\n43141    1087  24963  25351\n43142    25351  24963  24989\n43143    6548  25347  25351\n43144    24957  24948  24963\n43145    6558  25346  25353\n43146    25347  6548  25345\n43147    25351  25347  25349\n43148    6558  25347  25346\n43149    6558  25364  25350\n43150    25345  25346  25347\n43151    25352  25346  6559\n43152    6558  25349  25347\n43153    24957  1087  24958\n43154    24957  24963  1087\n43155    24958  25377  25369\n43156    25377  24958  1087\n43157    1087  25348  25377\n43158    24958  6537  24956\n43159    25349  25350  25348\n43160    25350  25349  6558\n43161    25377  25348  25374\n43162    6649  25348  25350\n43163    6649  25350  25365\n43164    25349  25348  1087\n43165    25351  25349  1087\n43166    6649  25374  25348\n43167    25352  25353  25346\n43168    6547  24989  24963\n43169    25362  1978  25356\n43170    1978  25353  25352\n43171    25353  25362  25364\n43172    25362  25353  1978\n43173    1978  25354  25356\n43174    25352  25357  1978\n43175    25356  25355  6642\n43176    25355  25356  25354\n43177    25359  25361  25363\n43178    6642  25361  25356\n43179    25361  6642  25363\n43180    25356  25361  25362\n43181    6606  25355  25354\n43182    25362  25361  6644\n43183    25365  25375  6649\n43184    25381  25365  6644\n43185    2072  25375  25381\n43186    25381  25375  25365\n43187    25365  25364  6644\n43188    25350  25364  25365\n43189    6644  25359  25358\n43190    6644  25364  25362\n43191    25389  25381  25358\n43192    6643  25389  25358\n43193    2072  25389  25379\n43194    25358  25381  6644\n43195    25361  25359  6644\n43196    25374  6649  25375\n43197    6642  25355  25394\n43198    25364  6558  25353\n43199    25354  1978  25357\n43200    25389  2072  25381\n43201    24975  6537  24984\n43202    24975  24976  6537\n43203    6553  24983  24984\n43204    24984  24983  24975\n43205    6537  25369  24984\n43206    24983  24974  2060\n43207    25377  6555  25369\n43208    25369  6537  24958\n43209    25372  25370  25366\n43210    6555  25370  25369\n43211    25370  6555  25366\n43212    25369  25370  24984\n43213    25374  6555  25377\n43214    6553  24984  25370\n43215    24974  25395  6546\n43216    24974  24983  25395\n43217    24985  24973  6546\n43218    6546  24973  24974\n43219    25395  25447  6546\n43220    24973  24967  24974\n43221    6553  25372  25371\n43222    25372  6553  25370\n43223    25447  25371  6554\n43224    25447  25395  25371\n43225    25372  25373  25371\n43226    25371  25395  6553\n43227    24983  6553  25395\n43228    25447  25449  6546\n43229    6555  25374  25376\n43230    24983  2060  24975\n43231    6647  25367  25385\n43232    25367  25366  6555\n43233    6647  25368  25367\n43234    25367  25368  25366\n43235    25367  25376  25385\n43236    25367  6555  25376\n43237    25385  2072  25378\n43238    2072  25385  25376\n43239    25383  25384  25382\n43240    25378  25382  25385\n43241    25378  2072  25379\n43242    25385  25382  6647\n43243    25374  25375  25376\n43244    25384  6647  25382\n43245    25373  1335  25391\n43246    25368  1335  25366\n43247    25373  25450  6554\n43248    6554  25371  25373\n43249    25388  1335  25368\n43250    25373  25372  1335\n43251    25388  25384  6646\n43252    25384  25388  25368\n43253    25388  25392  25391\n43254    25392  25388  6646\n43255    25392  6646  25443\n43256    25391  25450  25373\n43257    6646  25384  25383\n43258    25388  25391  1335\n43259    25368  6647  25384\n43260    25392  6652  25391\n43261    6648  25382  25378\n43262    25372  25366  1335\n43263    25375  2072  25376\n43264    25448  25447  6554\n43265    25359  25360  25358\n43266    24958  24956  24957\n43267    25394  25393  6645\n43268    25355  6606  25393\n43269    25394  25403  25363\n43270    6645  25403  25394\n43271    6645  25393  25396\n43272    25394  25363  6642\n43273    6645  25397  25398\n43274    25397  6645  25396\n43275    25401  25403  25398\n43276    6667  25401  25398\n43277    25401  25402  25400\n43278    25398  25403  6645\n43279     131  25397  25396\n43280    25403  25401  1177\n43281    1177  25360  25359\n43282    25363  25403  1177\n43283    25421  6643  25360\n43284    6643  25358  25360\n43285    25360  1177  25428\n43286    25390  25389  6643\n43287    6650  25428  25425\n43288    25400  25428  1177\n43289    6643  25421  25390\n43290    6650  25421  25428\n43291    25425  25428  25400\n43292    25428  25421  25360\n43293    25401  25400  1177\n43294    25419  25421  6650\n43295    25397  6667  25398\n43296    25363  1177  25359\n43297    25412  6667  25413\n43298    25405  6667  25397\n43299    25417  25402  25412\n43300    25412  25402  6667\n43301    6667  25405  25413\n43302    6657  25400  25402\n43303    25408  6664  25413\n43304    6664  25408  25407\n43305    25413  25410  25412\n43306    25410  25413  6664\n43307    25410  25409  1980\n43308    25408  25413  25405\n43309    25404  25405  25397\n43310    1980  25412  25410\n43311    6657  25426  25425\n43312    25426  6657  25417\n43313    25425  25427  6650\n43314    25427  25425  25426\n43315    25426  6655  25427\n43316    25425  25400  6657\n43317    25417  1980  25416\n43318    1980  25417  25412\n43319    6655  25444  25441\n43320    6655  25426  25416\n43321    25416  1980  25414\n43322    25416  25426  25417\n43323    6657  25402  25417\n43324    25427  6655  25441\n43325    25440  25432  6660\n43326    25402  25401  6667\n43327    25408  25405  6668\n43328    6650  25427  25420\n43329    25380  25379  6651\n43330    25379  25389  25390\n43331    6648  25380  25422\n43332    6648  25378  25380\n43333    25379  25390  6651\n43334    6648  25383  25382\n43335    25423  6651  25418\n43336    25419  6651  25390\n43337    25424  25386  25422\n43338    25422  25380  25423\n43339    6651  25419  25418\n43340    25423  25380  6651\n43341    25421  25419  25390\n43342    6648  25422  25386\n43343    25387  25443  6646\n43344    25387  25383  25386\n43345    6669  25461  25443\n43346    25461  25392  25443\n43347    25443  25387  25442\n43348    25383  25387  6646\n43349    1175  25442  25387\n43350    25424  1175  25386\n43351    25446  6669  25442\n43352    6669  25443  25442\n43353    25442  1175  25433\n43354    25387  25386  1175\n43355    25383  6648  25386\n43356    25462  25461  6669\n43357    25422  25423  6658\n43358    25379  25380  25378\n43359    25430  25418  1040\n43360    25420  25418  25419\n43361    6658  25430  25429\n43362    6658  25423  25430\n43363    25418  25420  1040\n43364    6658  25424  25422\n43365    25431  25430  1040\n43366    25441  1040  25420\n43367    6660  25436  25435\n43368    25436  6658  25429\n43369    1040  25441  25445\n43370    25431  25429  25430\n43371    25419  6650  25420\n43372    6658  25436  25424\n43373    25433  25446  25442\n43374    6663  25446  25433\n43375    6669  25446  25502\n43376    6663  25501  25446\n43377    1175  25434  25433\n43378    25424  25434  1175\n43379    25434  6660  25432\n43380    25434  25424  25436\n43381    25437  6663  25438\n43382    6663  25433  25432\n43383    25432  25438  6663\n43384    6663  25437  25501\n43385    25437  1910  25521\n43386    25432  25433  25434\n43387    25436  6660  25434\n43388    25501  25437  25521\n43389    25436  25429  25435\n43390    25418  25430  25423\n43391    25441  25420  25427\n43392    25461  6652  25392\n43393    25416  25415  6655\n43394    25355  25393  25394\n43395    25393  25399  25396\n43396    25446  25501  25502\n43397    24985  25449  25457\n43398    24985  6546  25449\n43399    24980  6545  25457\n43400    25457  6545  24985\n43401    25449  2061  25457\n43402    6545  24964  24985\n43403    25448  25455  2061\n43404    25455  25448  25456\n43405    25457  2061  25453\n43406    25451  2061  25455\n43407    25452  25451  6556\n43408    25448  2061  25449\n43409    25447  25448  25449\n43410    25451  25453  2061\n43411    24980  6552  24981\n43412    6552  24980  25453\n43413    24981  25472  24978\n43414    25472  24981  6552\n43415    6552  25470  25472\n43416    24981  24979  24980\n43417    25452  25470  6552\n43418    25452  25453  25451\n43419    25470  25473  6557\n43420    25473  25470  25452\n43421    25473  25452  6556\n43422    25452  6552  25453\n43423    24980  25457  25453\n43424    25472  25470  25471\n43425    25451  25455  25454\n43426    24981  24978  6541\n43427    25450  25460  25456\n43428    25460  25450  6652\n43429    6653  25454  25455\n43430    6653  25456  25460\n43431    25460  25459  6653\n43432    25456  25448  6554\n43433    25458  25459  25460\n43434    6652  25461  25458\n43435    6653  25459  25463\n43436    2317  25465  25459\n43437    25459  25458  2317\n43438    25458  25460  6652\n43439    25450  25391  6652\n43440    25463  25459  25465\n43441    25454  25464  6556\n43442    25464  25454  25463\n43443    6556  25469  25473\n43444    25469  6556  25464\n43445    25464  25466  25469\n43446    6556  25451  25454\n43447    6678  25466  25464\n43448    6678  25463  25465\n43449    25469  25466  2330\n43450    25467  25466  6678\n43451    25467  6678  25504\n43452    6678  25464  25463\n43453    25454  6653  25463\n43454    25468  25466  25467\n43455    6678  25465  25497\n43456    25455  25456  6653\n43457    25456  6554  25450\n43458    25473  25469  25495\n43459    24978   669  24977\n43460    24978  25472   669\n43461    24982  6563  24969\n43462    24982  24977   669\n43463     669  25477  24982\n43464    24977  24971  24978\n43465    25471  6557  25478\n43466     669  25472  25471\n43467    24982  25477  25474\n43468    25478  25477  25471\n43469    25478  25479  25480\n43470    25471  25477   669\n43471    6557  25471  25470\n43472    6673  25477  25478\n43473    6563  25474  25476\n43474    6563  24982  25474\n43475    25944  24987  25476\n43476    25476  24987  6563\n43477    25474  25475  25476\n43478    24987  24970  6563\n43479    6673  25480  25489\n43480    25474  25477  6673\n43481    25727  25475  25489\n43482    25489  25475  6673\n43483    25480  25486  25489\n43484    6673  25475  25474\n43485    25478  25480  6673\n43486    6739  25476  25475\n43487    25478  6557  25479\n43488    24982  24969  24977\n43489    25495  2330  25483\n43490    25495  25469  2330\n43491    6674  25479  25483\n43492    25483  25479  25495\n43493    2330  25481  25483\n43494    25495  25479  6557\n43495    25485  25468  25523\n43496    25485  25481  2330\n43497    25482  25481  6670\n43498    25482  25483  25481\n43499    25481  25484  6670\n43500    2330  25468  25485\n43501    25473  25495  6557\n43502    6674  25483  25482\n43503    25488  25486  25487\n43504    25486  25480  6674\n43505    25488  25491  2055\n43506    25488  2055  25486\n43507    25486  6674  25487\n43508    2055  25489  25486\n43509    25494  25490  25493\n43510    25487  6674  25482\n43511    25490  6677  25487\n43512    6677  25490  25494\n43513    25492  25488  6677\n43514    25487  6677  25488\n43515    25481  25485  6671\n43516    25482  25490  25487\n43517    25482  6670  25490\n43518    6677  25494  25545\n43519    25490  6670  25493\n43520    25480  25479  6674\n43521    25468  2330  25466\n43522    25727  25489  2055\n43523    25467  6680  25468\n43524    24979  6545  24980\n43525    25496  2317  25498\n43526    25462  2317  25458\n43527    25496  6679  25497\n43528    25508  6679  25496\n43529    25499  2317  25462\n43530    25496  25497  25465\n43531    25498  25499  25500\n43532    25502  25499  25462\n43533    25498  25508  25496\n43534    6682  25508  25498\n43535    25508  25509  25507\n43536    25499  25498  2317\n43537    25461  25462  25458\n43538    6679  25508  25507\n43539    25497  25506  25504\n43540    25497  6679  25506\n43541    25503  6680  25467\n43542     723  25503  25504\n43543    25504  25506   723\n43544    25504  25503  25467\n43545    25505   723  25506\n43546    25505  25507  6681\n43547     723  25522  25503\n43548    25514  25522   723\n43549     723  25505  25514\n43550    25505  25506  25507\n43551    6679  25507  25506\n43552    25503  25522  25544\n43553    25502  6694  25499\n43554    6678  25497  25504\n43555    6682  25498  25500\n43556    6682  25500  25513\n43557    25509  25508  6682\n43558    6682  25510  25509\n43559    25512  25500  6694\n43560    25509  6681  25507\n43561    25521  25512  6694\n43562    25512  25521  25547\n43563    25510  25511  25509\n43564    6682  25513  25510\n43565    25512  6684  25513\n43566    25513  25500  25512\n43567    25502  25501  6694\n43568    25509  25511  6681\n43569    25515  25514  25505\n43570    25515  6681  25520\n43571    25514  25518  25522\n43572    6693  25518  25514\n43573    25514  25515  6693\n43574    25505  6681  25515\n43575    25519  6693  25515\n43576    6692  25519  25520\n43577    6693  25516  25518\n43578    25516  6693  25519\n43579    25517  25516   803\n43580    25519  25515  25520\n43581    6681  25511  25520\n43582    25518  25516  25517\n43583    25520  25511  25649\n43584    25500  25499  6694\n43585    25501  25521  6694\n43586    25522  25518  6723\n43587    25523  6680  25530\n43588    6671  25485  25523\n43589    25532  25484  6671\n43590    25484  25481  6671\n43591    6671  25523  25531\n43592    25468  6680  25523\n43593    25537  25532  25531\n43594    25544  25530  6680\n43595    25532  2010  25524\n43596    25531  25532  6671\n43597    25530  6688  25531\n43598    25530  25531  25523\n43599    25503  25544  6680\n43600    25484  25532  25524\n43601    25526  25524  25525\n43602    25493  6670  25526\n43603    1227  25494  25493\n43604    25546  25494  1227\n43605    25493  25526  25527\n43606    6670  25524  25526\n43607    25529  1227  25527\n43608    25527  1227  25493\n43609    1227  25549  25546\n43610    25529  25549  1227\n43611    6672  25526  25525\n43612    6672  25527  25526\n43613    25525  25524  2010\n43614    25549  26587  25546\n43615    25530  25544  25535\n43616    6670  25484  25524\n43617    6688  25535  25534\n43618    6723  25535  25544\n43619    25538  25537  6688\n43620    25537  2010  25532\n43621    25533  25535  6723\n43622    25535  6688  25530\n43623    25533  25517  25536\n43624    25517  25533  6723\n43625    25534  25533  6686\n43626    25534  25538  6688\n43627    25543  25538  25534\n43628    25533  25534  25535\n43629    25544  25522  6723\n43630    25537  25538  25539\n43631    25541  25525  2010\n43632    25528  6672  25540\n43633    25529  25528  6691\n43634    25529  25527  25528\n43635    25541  25540  25525\n43636    25528  25527  6672\n43637    6689  25540  25541\n43638    25539  25541  2010\n43639    6691  25548  25529\n43640    25540  25542  25528\n43641    25548  6691  25724\n43642    25542  6691  25528\n43643    25662  25541  25539\n43644    25540  6672  25525\n43645    2010  25537  25539\n43646    25529  25548  25549\n43647    25539  25538  6687\n43648    25537  25531  6688\n43649    25517  6723  25518\n43650    25548  6696  25549\n43651    25516  25519  25653\n43652    25465  2317  25496\n43653    6669  25502  25462\n43654    24987  2056  24986\n43655    6664  25411  25410\n43656    24985  24964  24973\n43657    25407  25550  25551\n43658    25407  25408  25406\n43659    25560  25411  25551\n43660    25411  6664  25551\n43661    25551  25550  6665\n43662    25411  25409  25410\n43663    25552  25560  6665\n43664    25555  6665  25550\n43665    25411  25560  6666\n43666    25552  25557  25560\n43667    25557  25558  25559\n43668    6665  25560  25551\n43669    25550  25556  25555\n43670    6666  25560  25557\n43671    25414  25409  25574\n43672    6666  25409  25411\n43673    6656  25415  25414\n43674    25416  25414  25415\n43675    25574  25409  6666\n43676    1980  25409  25414\n43677    25574  25559  25573\n43678    25559  25574  6666\n43679    6656  25573  25583\n43680    25573  6656  25574\n43681    25573  25559  6698\n43682    25574  6656  25414\n43683    6666  25557  25559\n43684    25582  25415  6656\n43685    25555  25553  6665\n43686    25415  25444  6655\n43687    25554  25552  25553\n43688    25561  25553  25555\n43689    1038  25558  25557\n43690    25554  1038  25552\n43691    25553  25561  6701\n43692    25553  25552  6665\n43693    25562  6701  25563\n43694    25565  6701  25561\n43695    1038  25554  25570\n43696    25562  25554  6701\n43697    25562  25564  6699\n43698    6701  25554  25553\n43699    25561  25566  25565\n43700    25570  25554  25562\n43701    25588  25573  6698\n43702    6698  25558  25567\n43703    25583  25588  2316\n43704    25583  25573  25588\n43705    6698  25569  25588\n43706    25559  25558  6698\n43707    25570  6699  25567\n43708    6699  25570  25562\n43709    25569  6698  25567\n43710    25568  25569  25567\n43711    25569  6700  25596\n43712    25567  25558  25570\n43713    25558  1038  25570\n43714    25588  25569  25596\n43715    25563  6701  25565\n43716    25557  25552  1038\n43717    25555  6702  25561\n43718    25582  6656  25583\n43719    25576  25445  6654\n43720    25445  25431  1040\n43721    25431  25576  6659\n43722    25576  25431  25445\n43723    25445  25444  6654\n43724    25441  25444  25445\n43725    25582  25584  6654\n43726    25582  25583  25584\n43727    6654  25577  25576\n43728    25577  6654  25584\n43729    25577  6661  25575\n43730    25582  6654  25444\n43731    25444  25415  25582\n43732    25576  25577  25575\n43733    25579  25435  25581\n43734    25435  25429  6659\n43735    25440  25579  25578\n43736    25440  6660  25579\n43737    25435  6659  25581\n43738    6660  25435  25579\n43739    1909  25581  25580\n43740    25575  25581  6659\n43741    25578  1909  25598\n43742    25578  25579  1909\n43743    25580  25581  25575\n43744    1909  25579  25581\n43745    6659  25576  25575\n43746    6662  25440  25578\n43747    25592  25577  25584\n43748    25432  25440  25438\n43749    25589  25592  25585\n43750    2316  25592  25584\n43751    25591  6661  25589\n43752    25589  6661  25592\n43753    25592  2316  25585\n43754    25592  6661  25577\n43755    25586  25585  2316\n43756    25597  25586  25596\n43757    25585  6706  25589\n43758    25587  6706  25585\n43759    25585  25586  25587\n43760    25586  2316  25596\n43761    25583  2316  25584\n43762    25590  25589  6706\n43763    25595  25580  6704\n43764    25580  25575  25591\n43765    25599  25598  25595\n43766    25598  1909  25595\n43767    25580  25591  6704\n43768    25595  1909  25580\n43769    25590  25594  6704\n43770    25593  25594  25590\n43771    25594  25626  6704\n43772    6703  25626  25625\n43773    25599  25595  25626\n43774    6704  25626  25595\n43775    25625  25626  25594\n43776    25590  6704  25591\n43777    25591  25589  25590\n43778    6703  25599  25626\n43779    25593  25590  6706\n43780    25591  25575  6661\n43781    25588  25596  2316\n43782    25658  25578  25598\n43783    25568  25567  6699\n43784    25551  6664  25407\n43785    25564  25563  6708\n43786    25600  25563  25565\n43787    6699  25571  25568\n43788    6699  25564  25571\n43789    25563  25600  6708\n43790    25564  25562  25563\n43791    25608  25571  25564\n43792    25571  25572  25568\n43793     134  25572  25571\n43794    25572  25602  25601\n43795    25608  25564  6708\n43796    25568  25572  6700\n43797    6707  25586  25597\n43798    6707  25597  25603\n43799    25587  6707  25617\n43800    25587  25586  6707\n43801    25597  6700  25601\n43802    25596  6700  25597\n43803    25605  6707  25603\n43804    25605  25603  25604\n43805    25617  25605  25616\n43806    25617  6707  25605\n43807    6711  25603  25601\n43808    25603  25597  25601\n43809    6700  25572  25601\n43810    25587  25617  25631\n43811    25608   134  25571\n43812    25631  6706  25587\n43813    25602  6711  25601\n43814    25607  6711  25602\n43815     802  25605  25604\n43816    25607  25604  6711\n43817    25602   134  25606\n43818    25602  25572   134\n43819    25607  25606  6709\n43820    25606  25607  25602\n43821    25609  6709  25610\n43822    6709  25609  25607\n43823    25607  25609  25604\n43824    25604  25609   802\n43825    25609  25611   802\n43826    25611  25609  25610\n43827    25611  25618   802\n43828     802  25618  25616\n43829    25610  6710  25611\n43830    25616  25605   802\n43831    6710  25615  25612\n43832    25615  6710  25610\n43833    25614  6710  25612\n43834     135  25612  25615\n43835    25619  25611  6710\n43836    25610  6709  25615\n43837    25613  25612   135\n43838    25604  25603  6711\n43839    25617  25616  6705\n43840    25593  25631  25622\n43841    25593  6706  25631\n43842    25621  1039  25622\n43843    25622  1039  25593\n43844    25631  6705  25622\n43845    1039  25625  25594\n43846    25616  25623  6705\n43847    6705  25631  25617\n43848    6714  25620  25624\n43849    25623  25620  6705\n43850    25620  25623  25624\n43851    6705  25620  25622\n43852    25618  25623  25616\n43853    25621  25622  25620\n43854    25643  25627  6716\n43855    25627  25625  1039\n43856    25625  25643  6703\n43857    25643  25625  25627\n43858    25627  25621  25628\n43859    25627  1039  25621\n43860    25630  25628  25629\n43861    6714  25628  25621\n43862    25686  25643  6716\n43863    25630  6716  25628\n43864    25629  25628  6714\n43865    25628  6716  25627\n43866    25621  25620  6714\n43867    25630  25640  6716\n43868    6713  25623  25618\n43869    1039  25594  25593\n43870    6713  25619  25632\n43871    6713  25624  25623\n43872    25632  25634  6713\n43873    6713  25634  25624\n43874    25619  25614  25632\n43875    6713  25618  25619\n43876    25614  25613  6712\n43877    25614  25619  6710\n43878    25633  25632  6712\n43879    6712  25632  25614\n43880    25618  25611  25619\n43881    25634  25632  25633\n43882    25629  25638  25635\n43883    6714  25638  25629\n43884    6717  25635  25637\n43885    25635  6717  25629\n43886    25638   136  25635\n43887    25629  6717  25630\n43888    25636  25635   136\n43889    25634  25633   136\n43890    25637  25636   137\n43891    25637  25635  25636\n43892    6717  25637  25641\n43893     136  25638  25634\n43894    25624  25634  25638\n43895    6717  25639  25630\n43896    25638  6714  25624\n43897    25613  25614  25612\n43898    25683  6703  25643\n43899    25569  25568  6700\n43900    25565   133  25600\n43901     137  25642  25637\n43902    25547  25521  1910\n43903    25648  25547  1910\n43904    25644  25513  6684\n43905    25652  6684  25547\n43906    25437  25439  1910\n43907    6684  25512  25547\n43908    25648  25439  25647\n43909    6662  25439  25438\n43910    25652  25547  25648\n43911    6685  25652  25648\n43912    25647  25439  6662\n43913    25648  1910  25439\n43914    25440  6662  25438\n43915    25644  6684  25645\n43916    25649  6692  25520\n43917    25511   140  25649\n43918    25653  25519  6692\n43919    25660  25653  6692\n43920    6692  25649  25651\n43921    25653   803  25516\n43922    25644   140  25510\n43923     140  25644  25646\n43924    25660  6692  25651\n43925    25659  25660  25651\n43926    25649   140  25650\n43927    25650  25651  25649\n43928    25513  25644  25510\n43929    25653  25660  25678\n43930    6684  25652  25645\n43931    25438  25439  25437\n43932    6685  25647  25657\n43933    25658  25647  6662\n43934    25654  25652  6685\n43935    25655  25654  6685\n43936    25657  25647  25658\n43937    25652  25654  25645\n43938    25682  25657  6697\n43939    6697  25657  25658\n43940    25657  25655  6685\n43941    25682  25655  25657\n43942    25656  25654  25655\n43943    25658  25598  6697\n43944    6662  25578  25658\n43945    6683  25654  25656\n43946    25646  25645  6683\n43947    25660  25659  6724\n43948    25650   141  25651\n43949    25645  25646  25644\n43950    6724  25678  25660\n43951    25659  25651   141\n43952    25645  25654  6683\n43953    25678  6724  25679\n43954    25648  25647  6685\n43955    6697  25598  25599\n43956    25653  25678   803\n43957    25543  6686  25670\n43958    6686  25533  25536\n43959    25671  6687  25543\n43960    25662  25539  6687\n43961    25665  6686  25536\n43962    25538  25543  6687\n43963    25665  25670  6686\n43964    25664  25536   803\n43965    25675  25663  25671\n43966    25671  25543  25670\n43967    25665  25669  25670\n43968    25665  25536  25664\n43969    25517   803  25536\n43970    6687  25671  25663\n43971    25666  25542  6689\n43972    6689  25542  25540\n43973    25667  6691  25542\n43974    25724  6691  25667\n43975    6689  25662  25661\n43976    25541  25662  6689\n43977    6690  25661  25663\n43978    25666  6689  25661\n43979    25667  25666  1956\n43980    25667  25542  25666\n43981    25661  25668  25666\n43982    25661  25662  25663\n43983    25662  6687  25663\n43984    25724  25667  25723\n43985    25671  25670   142\n43986    25534  6686  25543\n43987    25664  25679  6722\n43988    25664   803  25678\n43989    25665  6722  25669\n43990     142  25675  25671\n43991    25675  6690  25663\n43992     142  25670  25669\n43993    25674  25672  25673\n43994    25673  25675  25676\n43995    25676  25675   142\n43996    25675  25673  6690\n43997    1956  25668  25677\n43998    1956  25666  25668\n43999    25723  1956  25722\n44000    25723  25667  1956\n44001    25668  6690  25672\n44002    25661  6690  25668\n44003    25681  25677  25680\n44004    25681  1956  25677\n44005    25722  25681  25721\n44006    25722  1956  25681\n44007    6720  25721  25681\n44008    25723  25722  26718\n44009    25672  6721  25677\n44010    25677  25668  25672\n44011    6690  25673  25672\n44012    25724  25723  6695\n44013    6736  25673  25676\n44014    25665  25664  6722\n44015    25678  25679  25664\n44016    25721  6734  25722\n44017    25691  6697  25599\n44018    25511  25510   140\n44019    25691  25685  25682\n44020    25685  25691  25683\n44021     139  25656  25655\n44022     139  25682  25685\n44023    25685  25684   139\n44024    25691  25682  6697\n44025    25683  25686  6735\n44026    25691  25599  6703\n44027    25689  25690  25684\n44028    25684  25685  6735\n44029    25689  25684  6735\n44030    6735  25685  25683\n44031    25683  25691  6703\n44032     139  25684  25690\n44033    6736  25674  25673\n44034    25687  25674  6736\n44035    6721  25674  25688\n44036    25687  25688  25674\n44037    25674  6721  25672\n44038    25696   143  25701\n44039    25696  25688   143\n44040     143  25688  25687\n44041    25697  25688  25696\n44042    6735  25686  25695\n44043     139  25655  25682\n44044    25640  25639  6715\n44045    25686  6716  25640\n44046    25694  25695  6715\n44047    6715  25695  25640\n44048    25639  25692  6715\n44049    25640  25695  25686\n44050    25641  25642  6718\n44051    25642  25641  25637\n44052    6715  25692  25693\n44053    6718  25692  25641\n44054    25641  25692  25639\n44055    25630  25639  25640\n44056    6718  25693  25692\n44057    25689  25694   138\n44058    25694  25689  25695\n44059    25720  25701   143\n44060    25694  25693   138\n44061    25690  25689   138\n44062    25710  25719   144\n44063     144  25719  25720\n44064    6726  25720  25719\n44065    25701  25720  6726\n44066    25694  6715  25693\n44067    25701  25698  25696\n44068    25695  25689  6735\n44069    25643  25686  25683\n44070    25708  25710   144\n44071    6721  25697  25680\n44072    6721  25688  25697\n44073    6719  25705  25697\n44074    25697  25705  25680\n44075    25696  6719  25697\n44076    25680  25677  6721\n44077    25698  6726  25699\n44078    25696  25698  6719\n44079    25700  25699  6725\n44080    25699  25700  25698\n44081    25699  25707  6725\n44082    25698  25700  6719\n44083    25701  6726  25698\n44084    25703  6719  25700\n44085    25705  25703  25704\n44086    25705  6719  25703\n44087    25721  6720  26731\n44088    25704  6720  25705\n44089    25703  1043  25704\n44090    25705  6720  25680\n44091    25702  6725  25718\n44092    25702  25703  25700\n44093    25718  26736  25702\n44094    25702  26736  1043\n44095    25718  6725  25717\n44096    25702  1043  25703\n44097    6725  25702  25700\n44098    26731  6720  25704\n44099    25706  25699  6726\n44100    25680  6720  25681\n44101    25706  25710  6727\n44102    25706  6726  25719\n44103    25717  25707  6727\n44104    6727  25707  25706\n44105    25710  25709  6727\n44106    25706  25707  25699\n44107    25709  6729  25711\n44108    25709  25710  25708\n44109    25711  25713  25714\n44110    25713  25711  6729\n44111    6727  25709  25712\n44112    25708  6729  25709\n44113    25711  25712  25709\n44114    6727  25726  25717\n44115    25726  6727  25712\n44116    25717  25726  26767\n44117    25725  25726  25712\n44118    25712  6730  25725\n44119    25718  25717  6728\n44120    25714   145  25715\n44121    6730  25711  25714\n44122    25714  25716  6730\n44123    25716  25714  25715\n44124    25716  25715  6731\n44125    25725  6730  26779\n44126    6730  25712  25711\n44127    25713   145  25714\n44128    25726  25725  1911\n44129    25707  25717  6725\n44130    25719  25710  25706\n44131    1043  26727  25704\n44132    6717  25641  25639\n44133    25724  26607  25548\n44134    25431  6659  25429\n44135    25550  25407   132\n44136    25545  25494  25546\n44137    24946  24954  6512\n44138    26779  6730  25716\n44139    23847  23831  24753\n44140    23830  23847  23846\n44141    23842  23846  25731\n44142    6334  23846  23842\n44143    23847  6491  23846\n44144    6265  23831  23847\n44145    25736  25731  6491\n44146    6491  25731  23846\n44147    23842  25731  2166\n44148    25736  25729  25731\n44149    25729  6748  25730\n44150    6491  23847  24753\n44151    1764  24753  23831\n44152    2166  25731  25729\n44153    23840  23843  25728\n44154    2166  23843  23842\n44155    23838  23839  23840\n44156    6747  23838  23840\n44157    25728  23843  2166\n44158    23838  25732  6347\n44159    25728  25730  6747\n44160    25728  2166  25729\n44161    25733  23838  6747\n44162    25735  25733  6747\n44163    6747  25730  25735\n44164    6747  23840  25728\n44165    25729  25730  25728\n44166    25732  23838  25733\n44167    25741  6491  24753\n44168    23843  23837  23842\n44169    25739  25736  25741\n44170    25741  25736  6491\n44171    25743  25730  6748\n44172    25739  6748  25736\n44173    25741  25742  6753\n44174    25741  24753  25742\n44175    25740  6753  25772\n44176    25748  6753  25742\n44177    6748  25739  25738\n44178    25740  25739  6753\n44179    6753  25748  25772\n44180    6753  25739  25741\n44181    24749  25748  25742\n44182    25738  25739  25740\n44183    6742  25734  25735\n44184    25730  25743  25735\n44185    25733  25734  1306\n44186    6742  25745  25734\n44187    25735  25743  6742\n44188    25735  25734  25733\n44189    25744  6742  25743\n44190    2062  25744  25738\n44191    6742  25746  25745\n44192    25746  6742  25744\n44193    6743  25747  25746\n44194    25744  25743  25738\n44195    6748  25738  25743\n44196    25745  25746  25747\n44197    25819  25746  25744\n44198    6748  25729  25736\n44199    25742  24753  1764\n44200    25745  25749  25734\n44201    25737  6346  24153\n44202    25737  25732  1306\n44203    25751  24121  1474\n44204    25751  24118  25752\n44205    6346  25737  25753\n44206    24118  6346  25752\n44207    25753  25752  6346\n44208    25754  25752  25753\n44209    25752  6741  25751\n44210    25754  6741  25752\n44211    25749  25737  1306\n44212    25749  25753  25737\n44213    25732  25733  1306\n44214    25751  6741  25750\n44215    25756  24116  24122\n44216    6333  24122  24116\n44217    24116  6345  24114\n44218    25756  6345  24116\n44219    24122  24121  6344\n44220    24121  24122  24123\n44221    25757  25756  6344\n44222    25750  6344  24121\n44223    25756  25755  6345\n44224    25757  25755  25756\n44225    25759  6344  25750\n44226    6344  25756  24122\n44227    24121  25751  25750\n44228    25770  6345  25755\n44229    25750  6741  25758\n44230    25732  25737  24153\n44231    6740  25754  25753\n44232    25749  25745  6740\n44233    25762  25758  6741\n44234    25764  25762  25754\n44235    25754  6740  25764\n44236    25754  25762  6741\n44237    2063  25764  25763\n44238    25747  25764  6740\n44239    25769  6744  25761\n44240    25761  25762  2063\n44241    25763  25764  25747\n44242    2063  25762  25764\n44243    1306  25734  25749\n44244    25762  25761  25758\n44245    25765  25757  25759\n44246    25759  25750  25758\n44247    1109  25755  25757\n44248    25771  25755  1109\n44249    25759  25758  6744\n44250    25757  6344  25759\n44251    25767  25765  25766\n44252    25765  1109  25757\n44253    1109  25767  25820\n44254    25767  1109  25765\n44255    25820  25767  25821\n44256    1109  25820  25771\n44257    25766  25765  6744\n44258    25765  25759  6744\n44259    25758  25761  6744\n44260    25838  25771  25820\n44261    25768  25761  2063\n44262    25753  25749  6740\n44263    25747  6740  25745\n44264    25770  25755  25771\n44265    25740  2062  25738\n44266    24115  24116  24114\n44267    25773  25772  25748\n44268    25773  6509  25778\n44269    25782  2062  25740\n44270    6750  25782  25772\n44271    25772  25773  6750\n44272    25772  25782  25740\n44273    25777  6750  25773\n44274    25777  25778  1304\n44275    6750  25774  25782\n44276    25775  25774  6750\n44277    25780  25774  6752\n44278    25777  25773  25778\n44279    25778  24990  1304\n44280    25782  25774  25780\n44281    25800  25819  25779\n44282    6743  25746  25819\n44283    25800  25799  6743\n44284    25800  6743  25819\n44285    25819  2062  25779\n44286    25744  2062  25819\n44287    25780  25781  25779\n44288    6752  25781  25780\n44289    25779  6758  25800\n44290    6758  25779  25781\n44291    25781  25796  6758\n44292    25780  25779  2062\n44293    2062  25782  25780\n44294    6758  25801  25800\n44295    25775  6750  25777\n44296    25747  6743  25763\n44297    25783  25775  25777\n44298    25783  1304  25788\n44299    25776  6752  25774\n44300    6751  25776  25775\n44301    25775  25783  6751\n44302    25774  25775  25776\n44303    25787  6751  25783\n44304    25787  25788  6763\n44305    6751  25784  25776\n44306    25785  25784  6751\n44307    25793  25784  2057\n44308    25787  25783  25788\n44309    1304  24991  25788\n44310    25776  25784  25793\n44311    25792  25796  25781\n44312    25792  6752  25793\n44313    25809  25810  25796\n44314    25810  6758  25796\n44315    25796  25792  6757\n44316    6752  25792  25781\n44317    25794  6757  25792\n44318    2057  25794  25793\n44319    25789  25809  6757\n44320    25809  25796  6757\n44321    25789  6757  25790\n44322    25792  25793  25794\n44323    6752  25776  25793\n44324    25810  25809  1301\n44325    25785  6751  25787\n44326    25777  1304  25783\n44327    6509  24805  25778\n44328    25810  25801  6758\n44329    25763  25799  25798\n44330    25799  25763  6743\n44331    25797  25768  25798\n44332    25768  2063  25798\n44333    25798  25799  6762\n44334    25768  25769  25761\n44335    25806  6745  25797\n44336    25801  6762  25799\n44337    25806  25803  6745\n44338    6745  25768  25797\n44339    6762  25805  25797\n44340    25797  25798  6762\n44341    25799  25800  25801\n44342    25768  6745  25769\n44343    6746  25766  25802\n44344    25766  6744  25769\n44345    25821  6746  25823\n44346    25821  25767  6746\n44347    25766  25769  25802\n44348    6746  25767  25766\n44349    25802  25803  25804\n44350    25802  25769  6745\n44351    25823  25804  25824\n44352    25823  6746  25804\n44353    25803  1807  25804\n44354    25804  6746  25802\n44355    6745  25803  25802\n44356    25884  25821  25823\n44357    6762  25801  25808\n44358    25763  25798  2063\n44359    25808  1301  25807\n44360    25801  25810  25808\n44361    25805  25807  6754\n44362    25807  25805  25808\n44363    1301  25815  25807\n44364    25805  25806  25797\n44365    25814  25815  6755\n44366    25815  1301  25809\n44367    6754  25814  25812\n44368    6754  25807  25814\n44369    25814  25924  25812\n44370    25814  25807  25815\n44371    1301  25808  25810\n44372    25805  6754  25806\n44373    1807  25824  25804\n44374    25803  25811  1807\n44375    25823  25824  6765\n44376    25816  25876  25824\n44377    25824  1807  25816\n44378    25803  25806  25811\n44379    25811  25812  25813\n44380    25811  25806  6754\n44381    25817  25816  1807\n44382    1807  25813  25817\n44383    25950  25817  25813\n44384    25876  25816  6759\n44385    6756  25813  25812\n44386    1807  25811  25813\n44387    6754  25812  25811\n44388    25818  6759  25816\n44389    25818  25816  25817\n44390    25805  6762  25808\n44391    25789  25815  25809\n44392    25820  25821  6766\n44393    6757  25794  25790\n44394    25748  6509  25773\n44395    6509  25748  24749\n44396    6765  25824  25876\n44397    25760  6378  24119\n44398    24114  6345  25760\n44399    25827  25828  24126\n44400    25825  25827  6378\n44401    6378  25760  25825\n44402    24126  6378  25827\n44403    25826  25825  6749\n44404    25770  25825  25760\n44405    25829  2298  25831\n44406    2298  25827  25826\n44407    25825  25770  6749\n44408    25826  25827  25825\n44409    25770  25760  6345\n44410    25827  2298  25828\n44411    24137  24138  24139\n44412    24137  24139  6768\n44413    6337  24147  24136\n44414    6337  24137  24147\n44415    24139  25828  25829\n44416    6377  25828  24139\n44417    24137  25833  24147\n44418    25830  6768  25829\n44419    24147  24148  24136\n44420    1476  24148  24147\n44421    25833  24137  6768\n44422    6768  24139  25829\n44423    25828  2298  25829\n44424    24136  24148  6338\n44425    25831  2298  25826\n44426    24136  6338  24134\n44427    25832  25831  25826\n44428    25832  6749  25838\n44429    25830  25831  6769\n44430    6769  25831  25832\n44431    25832  25837  6769\n44432    25830  25829  25831\n44433    25835  6769  25837\n44434    25837  25838  6766\n44435    6770  25834  25836\n44436    25834  6769  25835\n44437    25837  25844  25835\n44438    25837  25832  25838\n44439    25770  25771  6749\n44440    25830  6769  25834\n44441    25839  25833  6768\n44442    25830  25834  25839\n44443    25833  1476  24147\n44444    25840  1476  25833\n44445    25833  25839  25840\n44446    6768  25830  25839\n44447    6770  25842  25840\n44448    25843  25842  6770\n44449    25840  25845  1476\n44450    25845  25840  25842\n44451    25845  6783  25858\n44452    6770  25840  25839\n44453    25834  6770  25839\n44454    24148  1476  25867\n44455    25845  25842  6783\n44456    25826  6749  25832\n44457    25838  6749  25771\n44458    25857  1476  25845\n44459    24144  24145  24143\n44460    6338  24148  24144\n44461    25849  24141  24145\n44462    24141  6342  24145\n44463    24145  24144  6767\n44464    24142  24140  24141\n44465    25847  1828  25849\n44466    25867  6767  24144\n44467    25847  25846  1828\n44468    1828  24141  25849\n44469    6767  25854  25849\n44470    25849  24145  6767\n44471    25867  24144  24148\n44472    24141  1828  24142\n44473    24256  6340  25853\n44474    6340  24140  24142\n44475    6366  24217  24219\n44476    25850  6366  24256\n44477    25853  6340  24142\n44478    6366  24219  24256\n44479    25850  25853  6774\n44480    25846  25853  24142\n44481    25852  6366  25850\n44482    25851  25852  25850\n44483    25846  6774  25853\n44484    25850  24256  25853\n44485    24142  1828  25846\n44486    6366  25852  25869\n44487    25856  6767  25867\n44488    24154  6340  24256\n44489    25855  25854  25856\n44490    25857  25856  25867\n44491    25854  6775  25847\n44492    25855  6775  25854\n44493    25856  25857  6776\n44494    25854  25847  25849\n44495    25866  25855  6776\n44496    25858  6776  25857\n44497    25855  25863  6775\n44498    25866  25863  25855\n44499    6776  25858  25871\n44500    6776  25855  25856\n44501    25857  25845  25858\n44502    6775  25863  25861\n44503    25848  6774  25846\n44504    25847  6775  25848\n44505    6774  25851  25850\n44506    25859  25851  6774\n44507    6774  25848  25859\n44508    25848  25846  25847\n44509    25861  6773  25859\n44510    25862  6773  25861\n44511    25851  25860  1829\n44512    25860  25859  6773\n44513    25864  25865  25860\n44514    25860  25851  25859\n44515    25860  6773  25864\n44516    25861  25859  25848\n44517    6775  25861  25848\n44518    25852  25851  1829\n44519    25861  25863  25862\n44520    25854  6767  25856\n44521    1476  25857  25867\n44522    25865  1829  25860\n44523    25835  25836  25834\n44524    24114  25760  24119\n44525    6766  25884  25844\n44526    25838  25820  6766\n44527    1808  25835  25844\n44528    25875  1808  25844\n44529    25844  25884  25875\n44530    25835  1808  25836\n44531    25874  25875  25873\n44532    6765  25875  25884\n44533    25874  25880  1808\n44534    6777  25881  25874\n44535    25873  25875  6765\n44536    25874  1808  25875\n44537    25821  25884  6766\n44538    25880  25874  25881\n44539    25841  25842  25843\n44540    25841  25843  6779\n44541    6783  25841  25879\n44542    6783  25842  25841\n44543    25843  25836  25880\n44544    6770  25836  25843\n44545    25878  25841  6779\n44546    25880  25881  6779\n44547    25879  25878  1241\n44548    25879  25841  25878\n44549    6779  25883  25878\n44550    6779  25843  25880\n44551    25836  1808  25880\n44552    25870  6783  25879\n44553    6779  25881  25883\n44554    25870  25858  6783\n44555    25873  25877  6777\n44556    6765  25876  25873\n44557    25882  25883  25881\n44558    25886  25882  6777\n44559    6777  25877  25886\n44560    25882  25881  6777\n44561    25888  25886  25877\n44562    25889  25888  6759\n44563    25886  25885  25882\n44564    1806  25885  25886\n44565    6785  25908  25921\n44566    25888  25877  6759\n44567    25877  25873  25876\n44568    25882  25885  6778\n44569    25890  1241  25878\n44570    25890  25883  6778\n44571    25879  1241  25917\n44572    25895  25907  1241\n44573    1241  25890  25895\n44574    25878  25883  25890\n44575    25892  25895  25890\n44576    25893  25892  6778\n44577    25895  25908  25907\n44578    6788  25908  25895\n44579    6788  25895  25892\n44580    25892  25890  6778\n44581    25883  25882  6778\n44582    25907  25908  6785\n44583    6778  25885  25893\n44584    25874  25873  6777\n44585    6765  25884  25823\n44586    25907  25917  1241\n44587    25899  25866  25871\n44588    25871  25858  25870\n44589    25863  1542  25862\n44590    25899  1542  25866\n44591    25871  25870  6784\n44592    25866  6776  25871\n44593    25897  25899  25904\n44594    6784  25899  25871\n44595    6780  25896  25898\n44596    25896  1542  25897\n44597    25898  25896  25897\n44598    25897  1542  25899\n44599    25870  25917  6784\n44600    25862  1542  25896\n44601    25903  25864  6773\n44602    25862  25896  25903\n44603    25864  6786  25865\n44604    25900  6786  25864\n44605    25864  25903  25900\n44606    6773  25862  25903\n44607    6780  25901  25900\n44608    25909  25901  6780\n44609    25900  25902  6786\n44610    25902  25900  25901\n44611    25901  1240  25902\n44612    6780  25900  25903\n44613    25896  6780  25903\n44614    25923  6786  25902\n44615    25904  25899  6784\n44616    25866  1542  25863\n44617    25906  25904  6784\n44618    25917  25907  25906\n44619    6781  25898  25897\n44620    25905  6781  25904\n44621    25904  25906  25905\n44622    6781  25897  25904\n44623    25905  6785  25916\n44624    6785  25905  25906\n44625    25912  25913  1543\n44626    25916  25913  25905\n44627    25916  6785  25921\n44628    25905  25913  6781\n44629    25907  6785  25906\n44630    6781  25913  25911\n44631    25910  25901  25909\n44632    25909  25898  25911\n44633    25914  1240  25910\n44634    1240  25901  25910\n44635    25909  6782  25910\n44636    25909  6780  25898\n44637    25911  25912  6782\n44638    25912  25911  25913\n44639    6782  26064  25915\n44640    26064  6782  25912\n44641    25915  26064  26079\n44642    25915  25910  6782\n44643    26064  25912  26062\n44644    6782  25909  25911\n44645    25898  6781  25911\n44646    25915  25914  25910\n44647    25916  1543  25913\n44648    6784  25917  25906\n44649    25870  25879  25917\n44650    25865  6786  25918\n44651    25886  25888  1806\n44652    6766  25844  25837\n44653    6759  25877  25876\n44654    25902  1240  25922\n44655    6755  25815  25789\n44656    6335  23843  23840\n44657    25795  6763  25928\n44658    6763  25788  24994\n44659    25785  25795  6764\n44660    25785  25787  25795\n44661    6763  24993  25928\n44662    25785  25786  25784\n44663    25927  6764  25795\n44664    2056  25927  25928\n44665    25786  6764  25939\n44666    25786  25785  6764\n44667    6764  25934  25939\n44668    25795  25928  25927\n44669    24993  24986  25928\n44670    25786  2057  25784\n44671    25822  25790  25794\n44672    25822  2057  25925\n44673    25791  6755  25789\n44674    6790  25791  25790\n44675    25790  25822  6790\n44676    25794  2057  25822\n44677    25926  25925  6792\n44678    25925  2057  25786\n44679    6790  25926  25933\n44680    6790  25822  25926\n44681    25925  25939  6792\n44682    25926  25822  25925\n44683    25786  25939  25925\n44684    25932  25791  6790\n44685    6764  25927  25934\n44686    25790  25791  25789\n44687    25935  25934  25927\n44688    25935  2056  25944\n44689    25937  6792  25939\n44690    6794  25937  25934\n44691    25934  25935  6794\n44692    25939  25934  25937\n44693    25945  6794  25935\n44694    25945  25944  6739\n44695    6794  25938  25937\n44696    25975  25938  6794\n44697    6794  25945  25975\n44698    25945  25935  25944\n44699    24986  2056  25928\n44700    25937  25938  25936\n44701    25940  25933  25926\n44702    25940  6792  25936\n44703    6790  25933  25932\n44704    6791  25931  25933\n44705    25933  25940  6791\n44706    25926  6792  25940\n44707    25941  6791  25940\n44708    1303  25941  25936\n44709    6791  25942  25931\n44710    25983  25942  6791\n44711    25943  25942  6799\n44712    25941  25940  25936\n44713    6792  25937  25936\n44714    25931  25942  25943\n44715    25983  6791  25941\n44716    25927  2056  25935\n44717    25944  2056  24987\n44718    25931  25932  25933\n44719    25924  6756  25812\n44720    25924  6755  25930\n44721    6756  25950  25813\n44722    25948  25950  6756\n44723    6756  25924  25929\n44724    25950  6760  25817\n44725    25929  25930  2054\n44726    25930  6755  25791\n44727    25948  6756  25929\n44728    25951  25948  25929\n44729    25948  6795  25949\n44730    25929  25924  25930\n44731    25791  25932  25930\n44732    25950  25948  25949\n44733    25818  6760  25955\n44734    25818  25817  6760\n44735    25889  25955  6761\n44736    25955  25889  25818\n44737    6760  25956  25955\n44738    25887  25888  25889\n44739    25954  25955  25956\n44740    25956  25949  25957\n44741    6761  25954  25968\n44742    6761  25955  25954\n44743    25956  1179  25954\n44744    25956  6760  25949\n44745    6760  25950  25949\n44746    25887  25889  6761\n44747    2054  25930  25932\n44748    25814  6755  25924\n44749    25972  25951  25946\n44750    2054  25951  25929\n44751    25959  6795  25972\n44752    25972  6795  25951\n44753    25951  2054  25946\n44754    25957  25949  6795\n44755    6797  25946  25947\n44756    25943  25946  2054\n44757    25971  25970  6797\n44758    25970  25972  6797\n44759    25947  25946  25943\n44760    6797  25972  25946\n44761    25932  25931  2054\n44762    25959  25972  25970\n44763    25965  25954  1179\n44764    25965  1179  25963\n44765    25968  25965  6801\n44766    25968  25954  25965\n44767    1179  25957  25958\n44768    25956  25957  1179\n44769    25963  1179  25958\n44770    25958  25959  6796\n44771    25965  25964  6801\n44772    25965  25963  25964\n44773    25960  25963  25958\n44774    6801  25964  25967\n44775    6811  25964  25963\n44776    25958  25957  25959\n44777    25957  6795  25959\n44778    25953  6761  25968\n44779    25970  6796  25959\n44780    6795  25948  25951\n44781    25931  25943  2054\n44782    6801  25973  25968\n44783    25938  1303  25936\n44784    25818  25889  6759\n44785    25974  25975  25945\n44786    25974  6739  25727\n44787    25976  25941  1303\n44788    1303  25938  25979\n44789    25975  25974  6793\n44790    25975  25979  25938\n44791    6793  25979  25975\n44792    26030  25974  25727\n44793    25978  6798  25976\n44794    1303  25977  25976\n44795    25979  25985  1303\n44796    26030  6793  25974\n44797    25476  6739  25944\n44798    25976  25983  25941\n44799    6799  25947  25943\n44800    25992  25947  6799\n44801    25999  25971  6797\n44802    25992  25999  25947\n44803    25942  25980  6799\n44804    25983  25980  25942\n44805    25982  25980  25981\n44806    6798  25980  25983\n44807    25999  25992  6805\n44808    25992  6799  25982\n44809    25981  25980  6798\n44810    25982  6799  25980\n44811    25983  25976  6798\n44812    25993  25992  25982\n44813    25984  25979  6793\n44814    25945  6739  25974\n44815    25988  25977  25985\n44816    25985  25977  1303\n44817    25986  6798  25978\n44818    6814  25978  25977\n44819    25979  25984  25985\n44820    26030  25997  6793\n44821    6955  25985  25984\n44822    25984  6793  25997\n44823    6814  25987  25978\n44824    6814  25977  25988\n44825    25984  25997  25998\n44826    6955  25988  25985\n44827    25997  26030  25491\n44828    25986  25978  25987\n44829    25993  6805  25992\n44830    25982  1300  25993\n44831    25991  25990  6805\n44832    25990  25999  6805\n44833    6805  25993  25995\n44834    1300  25982  25981\n44835    25994  25995  25993\n44836    25986  25996  25981\n44837    6803  25989  25991\n44838    25991  6805  25995\n44839    25994  25993  1300\n44840    25996  1300  25981\n44841    6798  25986  25981\n44842    25990  25991  25989\n44843    25991  25995  26563\n44844    25976  25977  25978\n44845    25727  2055  26030\n44846    25999  25990  25971\n44847    25969  6796  25970\n44848    25969  25971  1299\n44849    6811  25963  25960\n44850    25961  25960  6796\n44851    6796  25969  25961\n44852    25970  25971  25969\n44853    26007  1299  26008\n44854    26007  25961  25969\n44855    25961  25962  25960\n44856    6810  25962  25961\n44857    25962  26000  26003\n44858    26007  25969  1299\n44859    25990  1299  25971\n44860    25960  25962  6811\n44861    25966  25967  25964\n44862    6812  25966  26004\n44863    26026  25967  6812\n44864    6812  25967  25966\n44865    25966  6811  26003\n44866    25964  6811  25966\n44867    26006  6812  26004\n44868    26004  26003  1366\n44869    26022  26006  26021\n44870    26022  6812  26006\n44871    26004  26005  26006\n44872    26004  25966  26003\n44873    6811  25962  26003\n44874    6801  25967  26027\n44875    25961  26007  6810\n44876    25960  25958  6796\n44877    6810  26009  26001\n44878    6810  26007  26009\n44879    26002  26000  26001\n44880    26001  26000  6810\n44881    26009  26024  26001\n44882    1366  26003  26000\n44883    6802  26009  26008\n44884    26009  26007  26008\n44885    6809  26010  26002\n44886    6809  26001  26024\n44887    26025  26008  25989\n44888    6802  26024  26009\n44889    1299  25989  26008\n44890    26002  26001  6809\n44891    6806  26006  26005\n44892    6806  26005  26017\n44893    26021  6806  26014\n44894    26021  26006  6806\n44895    26005  1366  26013\n44896    26004  1366  26005\n44897    26017  26005  26013\n44898    26013  26002  26010\n44899    6806  26015  26014\n44900    6806  26017  26015\n44901    26023  26015  26017\n44902     160  26031  26014\n44903    26013  6807  26017\n44904    26013  1366  26002\n44905    1366  26000  26002\n44906    26022  26021  6816\n44907    26016  26014  26015\n44908    26000  25962  6810\n44909    25990  25989  1299\n44910    26031  26021  26014\n44911    25988  26534  6814\n44912    6797  25947  25999\n44913    25727  6739  25475\n44914    26022  26026  6812\n44915    25894  1806  25952\n44916    1806  25888  25887\n44917    25894  6787  25893\n44918    26034  6787  25894\n44919    25952  1806  25887\n44920    25894  25893  25885\n44921    26034  25952  6800\n44922    25953  25952  25887\n44923    26034  26033  6787\n44924    26032  26033  26034\n44925    6800  25952  25953\n44926    25952  26034  25894\n44927    25968  25973  25953\n44928    6787  26033  26039\n44929    25891  6788  25892\n44930    25893  6787  25891\n44931    25920  25921  25908\n44932    26038  25920  6788\n44933    6788  25891  26038\n44934    25892  25893  25891\n44935    26039  1544  26038\n44936    26040  1544  26039\n44937    26038  26037  25920\n44938    26037  26038  1544\n44939    1544  26051  26037\n44940    26039  26038  25891\n44941    6787  26039  25891\n44942    25920  26037  6818\n44943    26039  26033  26040\n44944    25885  1806  25894\n44945    25973  26035  6800\n44946    26035  25973  26027\n44947    6820  26033  26032\n44948    26032  6800  26035\n44949    26035  26036  26032\n44950    25973  6800  25953\n44951    1809  26036  26035\n44952    1809  26027  26026\n44953    26032  26036  6820\n44954    26045  26044  26036\n44955    26044  6825  26043\n44956    1809  26035  26027\n44957    25973  6801  26027\n44958    6820  26036  26044\n44959    26042  26040  26041\n44960    26040  26033  6820\n44961    26051  26042  26052\n44962    26051  1544  26042\n44963    26040  6820  26041\n44964    1544  26040  26042\n44965    26041  26043  6826\n44966    26041  6820  26044\n44967    26053  26050  26052\n44968    26052  26042  6826\n44969    26053  26052  6826\n44970    6826  26042  26041\n44971    26044  26043  26041\n44972    26051  26052  6819\n44973    26045  26036  1809\n44974    26034  6800  26032\n44975    25953  25887  6761\n44976    26037  26051  26054\n44977    25921  6818  26058\n44978    25921  25920  6818\n44979    26056  1543  26058\n44980    1543  25916  26058\n44981    26058  6818  26063\n44982    26062  25912  1543\n44983    6817  26056  26063\n44984    26054  26063  6818\n44985    1543  26056  26055\n44986    6817  26057  26056\n44987    26063  26054  26068\n44988    26063  26056  26058\n44989    26054  6818  26037\n44990    26055  26056  26057\n44991    6821  26079  26064\n44992    26134  6821  26061\n44993    6822  25915  26079\n44994    26134  26079  6821\n44995    6821  26062  26059\n44996    26064  26062  6821\n44997    26055  6824  26059\n44998    6824  26055  26057\n44999    26059  26061  6821\n45000    26060  26061  26059\n45001    26059  6824  26060\n45002    26055  26059  26062\n45003    26062  1543  26055\n45004    26135  26134  26061\n45005    26057  26071  6824\n45006    25921  26058  25916\n45007    26065  6817  26068\n45008    6819  26068  26054\n45009    26067  26071  26057\n45010    26065  26067  6817\n45011    26068  6819  26049\n45012    26068  6817  26063\n45013    2311  26065  26049\n45014    26049  26065  26068\n45015    26065  26066  26067\n45016    2311  26066  26065\n45017    26048  26049  26050\n45018    26049  6819  26050\n45019    26051  6819  26054\n45020    26067  26066  6823\n45021    26070  26071  26072\n45022    26070  26060  6824\n45023    26060  6846  26061\n45024    26069  6846  26060\n45025    26060  26070  26069\n45026    6824  26071  26070\n45027     649  26072  26073\n45028     649  26070  26072\n45029    26069   649  26076\n45030    26069  26070   649\n45031    26112  26076   649\n45032    6846  26069  26075\n45033    6823  26074  26072\n45034    26072  26071  6823\n45035    26071  26067  6823\n45036    26135  26061  6846\n45037    6823  26066  26078\n45038    26057  6817  26067\n45039    26052  26050  6819\n45040    26069  26076  26075\n45041    26081  6826  26043\n45042    25908  6788  25920\n45043    26086  26046  1809\n45044    26026  26022  26086\n45045    26047  26045  26046\n45046    26045  1809  26046\n45047    26086  26085  26046\n45048    1809  26026  26086\n45049    26092  6830  26085\n45050    6816  26085  26086\n45051    26047  26046  6830\n45052    26092  26104  6830\n45053    26085  6816  26091\n45054    26085  6830  26046\n45055    6816  26086  26022\n45056    26047  6830  26104\n45057    26080  6825  26084\n45058    26047  6825  26045\n45059    26081  26080  1189\n45060    26081  26043  26080\n45061    6825  26047  26082\n45062    26043  6825  26080\n45063    26084  26082  26083\n45064    26082  26084  6825\n45065    26093  1189  26087\n45066    26093  26081  1189\n45067    26080  26084  6827\n45068    26090  1189  26080\n45069    26047  26104  26082\n45070    26081  26093  26053\n45071     725  26082  26104\n45072    26081  26053  6826\n45073    6831  26092  26091\n45074    26031  26091  6816\n45075    26096   725  26104\n45076    6831  26096  26092\n45077    26091  26031  26019\n45078    26091  26092  26085\n45079    26094  6831  26018\n45080    26019  6831  26091\n45081    26098  26095  26136\n45082    26095  26096  26094\n45083    26018  6831  26019\n45084    26094  26096  6831\n45085    26019  26031   160\n45086    26096  26095   725\n45087    26100  26090  6827\n45088    26084  26083  6827\n45089    26088  1189  26090\n45090    26087  1189  26088\n45091    6827  26083  26099\n45092    26080  6827  26090\n45093    26098  26099  26083\n45094    26098   725  26095\n45095    26100  26088  26090\n45096    6827  26099  26100\n45097    6829  26088  26100\n45098    26089  26087  26088\n45099    26100  26099  26664\n45100     725  26098  26083\n45101    26083  26082   725\n45102    6836  26105  26087\n45103    6843  26095  26094\n45104    26096  26104  26092\n45105    26021  26031  6816\n45106    26093  26087  26105\n45107    26048  2311  26049\n45108    26050  6835  26048\n45109    26106  6823  26078\n45110    26078  26066  26077\n45111    2311  26048  26110\n45112    2311  26077  26066\n45113    2311  26109  26077\n45114    26116  26048  6835\n45115    26077  6832  26078\n45116    26101  6832  26077\n45117    26109  2311  26110\n45118    26116  26110  26048\n45119    26093  6835  26053\n45120    26106  26078  26107\n45121    26073  26074  6838\n45122    26074  6823  26106\n45123    26073  26112   649\n45124    26111  26112  26073\n45125    26115  26074  26106\n45126    26073  26072  26074\n45127    26111  6838  26114\n45128    26115  6838  26074\n45129    26111  6844  26112\n45130    26113  6844  26111\n45131    26115  26114  6838\n45132    6838  26111  26073\n45133    26115  26106  1859\n45134    26076  26112  26131\n45135    6832  26107  26078\n45136    6835  26050  26053\n45137    26109  26110  26108\n45138    26105  26116  6835\n45139    26103  6832  26101\n45140    6833  26101  26109\n45141    26116  26105  26130\n45142    26110  26116  6837\n45143    26119  26108  6837\n45144    26130  6837  26116\n45145    26108  6833  26109\n45146    26118  6833  26108\n45147    6837  26130  26133\n45148    26108  26110  6837\n45149    26130  26105  6836\n45150    26103  26101  26102\n45151    26123  26115  1859\n45152    1859  26107  26117\n45153    26114  26113  26111\n45154    6839  26113  26114\n45155    26115  26123  26114\n45156    1859  26106  26107\n45157    1859  26124  26123\n45158    6834  26117  26103\n45159    6839  26120  26113\n45160    26122  6839  26123\n45161    26128  26120  6839\n45162    6839  26114  26123\n45163    1859  26117  26124\n45164    26117  26107  26103\n45165    6832  26103  26107\n45166    6844  26113  26121\n45167    6833  26102  26101\n45168    26101  26077  26109\n45169    26093  26105  6835\n45170    26121  26113  26120\n45171    26120  1860  26121\n45172    26045  6825  26044\n45173    26027  25967  26026\n45174    26197  26079  26134\n45175    6809  26024  26029\n45176    6763  25795  25787\n45177    24994  24993  6763\n45178    26131  26112  6844\n45179    24217  25869  25872\n45180    24217  6366  25869\n45181    25872  6364  26145\n45182    6364  25872  25869\n45183    25869  25868  6364\n45184    25872  24225  6365\n45185    1829  25919  25868\n45186    1829  25865  25919\n45187    25868  26139  6364\n45188    26139  25868  25919\n45189    26139  6772  26140\n45190    25868  25869  25852\n45191    1829  25868  25852\n45192    6364  26139  26141\n45193    24225  26145  1536\n45194    24225  25872  26145\n45195    26142  1536  26143\n45196    26143  1536  26145\n45197    26145  26141  26143\n45198    1536  24216  24214\n45199    26141  26140  6771\n45200    26145  6364  26141\n45201    26153  6771  26147\n45202    26147  6771  26140\n45203    26147  26140  26146\n45204    26141  6771  26143\n45205    26139  26140  26141\n45206    26144  26143  6771\n45207    6772  26139  25919\n45208    6365  24217  25872\n45209    25918  26159  6772\n45210    26155  26159  6789\n45211    26146  26159  26155\n45212    26159  26146  6772\n45213    26159  25918  25923\n45214    25918  6772  25919\n45215    25923  25922  6789\n45216    25922  25923  25902\n45217    26155  6789  26150\n45218    26148  6789  25922\n45219    25922  26151  26148\n45220    25923  6789  26159\n45221    25865  25918  25919\n45222    26150  6789  26148\n45223    2300  26152  26147\n45224    26161  2300  26154\n45225    26184  26152  26161\n45226    26161  26152  2300\n45227    26146  26155  2300\n45228    26147  26146  2300\n45229    26154  26150  6847\n45230    2300  26155  26154\n45231    26172  26160  26158\n45232    6847  26160  26154\n45233    6847  26150  26149\n45234    26154  26160  26161\n45235    26155  26150  26154\n45236    6849  26161  26160\n45237    26160  6847  26158\n45238    26146  26140  6772\n45239    6786  25923  25918\n45240    26147  26152  26153\n45241    24216  26142  26171\n45242    26142  24216  1536\n45243    24253  6363  26171\n45244    26171  6363  24216\n45245    26142  6373  26171\n45246    6363  24211  24216\n45247    26144  26153  26162\n45248    26144  26142  26143\n45249    26168  26171  6373\n45250    26162  6373  26144\n45251    26164  26162  26163\n45252    26144  6373  26142\n45253    6771  26153  26144\n45254    26164  6373  26162\n45255    24253  26168  6374\n45256    26168  24253  26171\n45257    26187  24252  6374\n45258    6374  24252  24253\n45259    26168  26166  6374\n45260    24252  24224  24253\n45261    26164  1823  26166\n45262    26163  1823  26164\n45263    6374  26166  26165\n45264    26167  26166  1823\n45265    1823  26182  26167\n45266    26164  26166  26168\n45267    26168  6373  26164\n45268    26167  26165  26166\n45269    26162  26153  6854\n45270    24252  24222  1238\n45271    6854  26184  26169\n45272    6854  26153  26152\n45273    26170  26163  26169\n45274    26169  26163  6854\n45275    26184  26178  26169\n45276    6854  26163  26162\n45277    6849  26172  26174\n45278    26184  26161  6849\n45279    26169  26178  6852\n45280    26174  26178  6849\n45281    26174  26173  2301\n45282    6849  26178  26184\n45283    26152  26184  6854\n45284    26174  26175  26178\n45285    26170  6852  26181\n45286    6852  26170  26169\n45287    6851  26182  26181\n45288    26181  26182  26170\n45289    6852  26177  26181\n45290    26182  1823  26170\n45291    26175  2301  26176\n45292    2301  26175  26174\n45293    26177  26176  6853\n45294    26176  26177  26175\n45295    26179  6853  26176\n45296    26181  26177  26185\n45297    26173  26174  26172\n45298    26175  26177  6852\n45299    6852  26178  26175\n45300    26167  26182  26251\n45301    2301  26180  26176\n45302    26170  1823  26163\n45303    26160  26172  6849\n45304    26185  26177  6853\n45305    26149  26150  26148\n45306    6363  24253  24224\n45307    6850  26151  26241\n45308    26151  25922  1240\n45309    26186  26149  6850\n45310    26149  26148  6850\n45311    26151  25914  26241\n45312    6850  26148  26151\n45313    26241  6822  26196\n45314    6822  26241  25914\n45315    26188  26189  6871\n45316    26196  26189  26241\n45317    6822  26197  26196\n45318    26241  26189  6850\n45319    25915  6822  25914\n45320    26186  6850  26189\n45321    26157  26156  1824\n45322    26158  6847  26156\n45323    6848  26158  26157\n45324    26157  26158  26156\n45325    26156  26186  1824\n45326    26156  26149  26186\n45327    1824  26188  26194\n45328    26188  1824  26186\n45329    26195  26193  26194\n45330    26194  26193  1824\n45331    26194  26188  26190\n45332    1824  26193  26157\n45333    26186  26189  26188\n45334    26199  26157  26193\n45335    6871  26189  26196\n45336    26156  6847  26149\n45337    26197  1950  26198\n45338    26197  26134  1950\n45339    26198  26191  6871\n45340    6871  26196  26198\n45341    26198  1950  26209\n45342    26198  26196  26197\n45343    26210  26209  1950\n45344    26211  26210  6902\n45345    26191  26198  26209\n45346    26211  26209  26210\n45347    26210  26135  26369\n45348    26210  1950  26135\n45349    6822  26079  26197\n45350    6872  26209  26211\n45351    26190  26191  26192\n45352    26191  26190  6871\n45353    6858  26192  26200\n45354    26192  6858  26190\n45355    26191  6872  26192\n45356    26190  6858  26194\n45357    26201  26200  26192\n45358    26202  26201  6872\n45359    6858  26200  26207\n45360    1140  26208  26200\n45361    1140  26200  26201\n45362    26201  26192  6872\n45363    26191  26209  6872\n45364    26195  26194  6858\n45365    6859  26208  26239\n45366    6871  26190  26188\n45367    26134  26135  1950\n45368    26208  26207  26200\n45369    6848  26199  26183\n45370    6848  26157  26199\n45371    26180  26173  26183\n45372    26183  26173  6848\n45373    26199  26220  26183\n45374    26173  26172  6848\n45375    6855  26195  26214\n45376    6855  26220  26199\n45377    26216  6855  26214\n45378    6855  26216  26220\n45379    26195  26212  26214\n45380    26199  26193  6855\n45381    26195  6855  26193\n45382    6856  26183  26220\n45383    26180  6856  26179\n45384    26180  26183  6856\n45385    6853  26179  26238\n45386    26217  26179  6856\n45387    6856  26218  26217\n45388    26179  26176  26180\n45389    26218  26216  1826\n45390    26218  6856  26220\n45391    26243  26219  1826\n45392    1826  26219  26218\n45393    1826  26216  26215\n45394    26218  26219  26217\n45395    26216  26218  26220\n45396    26238  26179  26217\n45397    26216  26214  26215\n45398    26180  2301  26173\n45399    6857  26212  26213\n45400    26212  26195  6858\n45401    6857  26221  26215\n45402    26226  26221  6857\n45403    26213  26212  26207\n45404    6857  26215  26214\n45405    26213  6859  26204\n45406    6859  26213  26207\n45407    26221  26226  26223\n45408    26204  26226  26213\n45409    26204  6859  26205\n45410    26213  26226  6857\n45411    26207  26208  6859\n45412    1941  26223  26226\n45413    26222  26237  1826\n45414    26215  26221  26222\n45415    26243  1826  26237\n45416    26229  6864  26237\n45417    26237  26222  26229\n45418    26222  1826  26215\n45419    26227  6862  26225\n45420    6862  26222  26221\n45421    26229  26227  26228\n45422    26227  26229  6862\n45423    26232  26234  26228\n45424    26229  26228  6864\n45425    26225  6862  26223\n45426    6862  26229  26222\n45427    26223  6862  26221\n45428    6864  26228  26234\n45429    26204  1941  26226\n45430    6857  26214  26212\n45431    6858  26207  26212\n45432    26219  6868  26217\n45433    26228  26227  6863\n45434    6848  26172  26158\n45435    26151  1240  25914\n45436    6864  26243  26237\n45437    24222  26187  6371\n45438    24222  24252  26187\n45439    6371  26246  24240\n45440    26244  26246  6371\n45441    6371  26187  26244\n45442    6371  24240  24220\n45443    26165  6878  26244\n45444    26165  26167  6878\n45445    26244  26245  26246\n45446    26245  26244  6878\n45447    26245  26250  26247\n45448    26165  26244  26187\n45449    6374  26165  26187\n45450    26246  26245  1820\n45451    24240  26254  6368\n45452    24240  26246  26254\n45453    24249  24246  24238\n45454    24249  6368  26254\n45455    26254  26253  24249\n45456    6368  24241  24240\n45457    26266  1820  26249\n45458    26254  26246  1820\n45459    6369  24249  26253\n45460    26266  26253  1820\n45461    1820  26247  26249\n45462    1820  26253  26254\n45463    26245  26247  1820\n45464    26266  26267  26253\n45465    26245  6878  26250\n45466    24222  6371  24220\n45467    26251  26252  26250\n45468    26252  26251  6851\n45469    26248  26247  6875\n45470    6875  26250  26252\n45471    26252  26256  6875\n45472    26251  26250  6878\n45473    6851  26185  26259\n45474    26251  26182  6851\n45475    26256  26257  26255\n45476    26256  26252  26259\n45477    26262  1819  26287\n45478    26259  26252  6851\n45479    26167  26251  6878\n45480    6875  26256  26255\n45481    26249  26248  6877\n45482    26249  26247  26248\n45483    26265  6877  26280\n45484    6877  26265  26249\n45485    26248  26260  6877\n45486    26249  26265  26266\n45487    26262  6877  26260\n45488    26260  26255  6876\n45489    26280  26262  26287\n45490    26280  6877  26262\n45491    26260  26261  26262\n45492    26260  26248  26255\n45493    26248  6875  26255\n45494    26265  6882  26266\n45495    26259  1239  26256\n45496    6875  26247  26250\n45497    26181  26185  6851\n45498    26279  26265  26280\n45499    24246  6369  24244\n45500    6369  24246  24249\n45501    26273  24244  26269\n45502    26269  24244  6369\n45503    6369  26267  26269\n45504    24244  1712  24245\n45505    26268  6885  26269\n45506    26275  26268  26274\n45507    6885  26275  26272\n45508    26275  6885  26268\n45509    26268  26267  6882\n45510    26268  26269  26267\n45511    6369  26253  26267\n45512    26273  26269  6885\n45513    1712  26273  24247\n45514    26273  1712  24244\n45515    6900  24248  24247\n45516    24248  24242  24247\n45517    24247  26273  26271\n45518    24247  24242  1712\n45519    26271  26272  26270\n45520    26271  26273  6885\n45521    26289  6900  26270\n45522    26270  6900  26271\n45523    26270  26272  6899\n45524    26271  6900  24247\n45525    6885  26272  26271\n45526    26343  24248  6900\n45527    26272  26275  26281\n45528    24244  24245  24246\n45529    6882  26279  26274\n45530    6882  26265  26279\n45531    1825  26281  26275\n45532    26284  1825  26274\n45533    26274  26279  26284\n45534    26275  26274  1825\n45535    6879  26287  26277\n45536    6879  26279  26280\n45537    1825  26284  26282\n45538    6879  26276  26284\n45539    26277  26287  26288\n45540    6879  26284  26279\n45541    26287  6879  26280\n45542    26277  26276  6879\n45543    26281  26283  6899\n45544    26283  26281  26282\n45545    26270  6899  26290\n45546    26285  6899  26283\n45547    26283  26286  26285\n45548    6899  26272  26281\n45549    26282  26276  6881\n45550    26282  26281  1825\n45551    26286  6881  26324\n45552    26286  26283  6881\n45553    26278  6881  26276\n45554    27237  26286  26324\n45555    6881  26278  26324\n45556    6881  26283  26282\n45557    26284  26276  26282\n45558    7116  26285  26286\n45559    26278  26276  26277\n45560    26274  26268  6882\n45561    26267  26266  6882\n45562    6382  24248  26344\n45563    26258  26259  26185\n45564    24249  24238  6368\n45565    26258  26238  26342\n45566    26258  26185  6853\n45567    26291  1239  26342\n45568    26342  1239  26258\n45569    26238  6868  26342\n45570    1239  26257  26256\n45571    6868  26293  26295\n45572    6868  26219  26293\n45573    26291  26342  26295\n45574    26294  26295  26293\n45575    26298  6883  26294\n45576    6868  26295  26342\n45577    26217  6868  26238\n45578    6883  26295  26294\n45579    26257  26291  26292\n45580    26291  26257  1239\n45581    6876  26292  26263\n45582    26292  6876  26257\n45583    26291  6883  26292\n45584    26261  26260  6876\n45585    26296  26263  26292\n45586    26296  6883  26298\n45587    6884  26296  26297\n45588    26296  6884  26263\n45589    26296  26298  26297\n45590    26296  26292  6883\n45591    26291  26295  6883\n45592    6876  26263  26261\n45593    26294  26293  6873\n45594    26257  6876  26255\n45595    26243  26242  6873\n45596    26243  6864  26242\n45597    6873  26306  26299\n45598    26312  26306  6873\n45599    6873  26242  26312\n45600    26299  26294  6873\n45601    26234  1246  26312\n45602    26232  1246  26234\n45603    26312  26310  26306\n45604    26310  26312  1246\n45605    26303  6874  26310\n45606    26234  26312  26242\n45607    6864  26234  26242\n45608    26306  26310  6874\n45609    26299  26305  26298\n45610    26305  26299  6874\n45611    26298  1821  26297\n45612    1821  26298  26305\n45613    26305  26309  1821\n45614    26298  26294  26299\n45615    26302  26309  26305\n45616    26302  6874  26303\n45617    26313  26309  26314\n45618    6886  26309  26302\n45619    26302  26304  6886\n45620    26302  26305  6874\n45621    26299  26306  6874\n45622    26297  1821  26307\n45623    26310  1246  26311\n45624    6873  26293  26243\n45625    6853  26238  26258\n45626    26313  1821  26309\n45627    26261  26264  1819\n45628    26261  26263  26264\n45629    26288  26287  1819\n45630    26301  26288  1819\n45631    1819  26264  26301\n45632    26288  6880  26277\n45633    26300  26301  26264\n45634    6892  26300  26338\n45635    26288  26301  26315\n45636    6892  26301  26300\n45637    26300  6884  26308\n45638    26300  26264  6884\n45639    6884  26264  26263\n45640    26315  26301  6892\n45641    26278  6880  26321\n45642    26277  6880  26278\n45643    1237  26321  26319\n45644    1237  26324  26321\n45645    6880  26317  26321\n45646    26321  26324  26278\n45647    26315  26316  26317\n45648    26316  26315  6892\n45649    6891  26319  26317\n45650    26319  26321  26317\n45651    26317  26316  6891\n45652    26317  6880  26315\n45653    26288  26315  6880\n45654    26318  1237  26319\n45655    6892  26322  26316\n45656    26262  26261  1819\n45657    26308  26307  6894\n45658    26308  6884  26297\n45659    26338  6894  26331\n45660    6894  26338  26308\n45661    26307  26325  6894\n45662    26322  6892  26338\n45663    26327  6894  26325\n45664    6888  26325  26313\n45665    26331  26327  26328\n45666    26331  6894  26327\n45667    26325  26326  26327\n45668    26325  26307  26313\n45669    26297  26307  26308\n45670    26338  26331  26322\n45671    26323  6891  26316\n45672    26323  26322  1818\n45673    26319  6891  26320\n45674    26335  6891  26323\n45675    26323  26334  26335\n45676    26316  26322  26323\n45677    1818  26328  26330\n45678    1818  26322  26331\n45679    26334  26330  26339\n45680    26330  26334  1818\n45681    26328  26329  26330\n45682    26335  26334  6889\n45683    26328  26327  6893\n45684    1818  26334  26323\n45685    26331  26328  1818\n45686    26335  26320  6891\n45687    26330  6895  26339\n45688    26338  26300  26308\n45689    26313  26307  1821\n45690    26334  26339  6889\n45691    6886  26314  26309\n45692    1239  26259  26258\n45693    26293  26219  26243\n45694    26324  1237  27237\n45695    26202  6872  26211\n45696    1536  24213  24225\n45697    26354  26211  6902\n45698    6902  26369  26368\n45699    26203  1140  26201\n45700    6901  26203  26202\n45701    26211  26354  26202\n45702    26203  26201  26202\n45703    6902  26355  26354\n45704    26368  26075  6927\n45705    26354  6901  26202\n45706    26356  6901  26354\n45707    26347  6901  26348\n45708    26368  26369  26075\n45709    26135  6846  26369\n45710    26203  6901  26347\n45711    26240  26239  26208\n45712    1140  26203  26240\n45713    26205  26239  26357\n45714    6860  26357  26239\n45715    26239  26240  6860\n45716    26239  26205  6859\n45717    26351  6860  26352\n45718    26347  6860  26240\n45719    26393  26351  6910\n45720    26393  26357  26351\n45721    26352  6860  26347\n45722    26351  26357  6860\n45723    26203  26347  26240\n45724    6861  26357  26393\n45725    26368  26355  6902\n45726    26210  26369  6902\n45727    26356  26355  1949\n45728    26359  26368  6927\n45729    26349  6901  26356\n45730    26358  26349  26356\n45731    26355  26368  26359\n45732    6901  26349  26348\n45733    1949  26358  26356\n45734    1949  26359  26361\n45735    6906  26349  26358\n45736    26367  6906  26358\n45737    26350  6906  26365\n45738    26355  26359  1949\n45739    6927  26360  26359\n45740    26349  6906  26350\n45741    26353  26352  1940\n45742    26352  26347  26348\n45743    6910  26353  26370\n45744    6910  26351  26353\n45745    26352  26348  1940\n45746    26353  26351  26352\n45747    26364  1940  26362\n45748    26350  1940  26348\n45749    26381  26370  26384\n45750    26370  26353  26364\n45751    26362  1940  26350\n45752    26364  26353  1940\n45753    26348  26349  26350\n45754    26393  6910  26383\n45755    26366  26358  1949\n45756    26354  26355  26356\n45757    26076  6927  26075\n45758    26381  6910  26370\n45759    26206  1941  26204\n45760    26206  26205  6861\n45761    26224  26225  26223\n45762    26235  26224  1941\n45763    1941  26206  26235\n45764    26204  26205  26206\n45765    26378  26235  26206\n45766    6913  26378  26373\n45767    26224  26235  26236\n45768    6913  26235  26378\n45769    26236  6913  26371\n45770    26378  26206  6861\n45771    26357  6861  26205\n45772    26236  26235  6913\n45773    26225  6870  26230\n45774    26225  26224  6870\n45775    6863  26230  26346\n45776    6863  26227  26230\n45777    6870  26345  26230\n45778    6863  26232  26228\n45779    26372  26345  6870\n45780    26371  26372  26236\n45781    26346  26345  1245\n45782    26346  26230  26345\n45783    26372  26375  26345\n45784    6870  26236  26372\n45785    26224  26236  6870\n45786    26233  6863  26346\n45787    26379  26378  6861\n45788    26225  26230  26227\n45789    26379   918  26373\n45790     918  26379  26383\n45791    26373  26374  26371\n45792    26374  26373   918\n45793     918  26387  26374\n45794    26373  26371  6913\n45795    26383  26381  26382\n45796    26379  26393  26383\n45797    6908  26382  26381\n45798    26387   918  26382\n45799    26388  26387  26382\n45800    26382   918  26383\n45801    6861  26393  26379\n45802    26374  26387  26386\n45803    1245  26345  26375\n45804    26372  6912  26375\n45805    26453  26380  1245\n45806    26380  26346  1245\n45807    26375  26377  1245\n45808    26372  26371  6912\n45809    6912  26386  26376\n45810    6912  26371  26374\n45811    26394  26377  26395\n45812    26377  26375  26376\n45813    26376  6931  26377\n45814    26394  1245  26377\n45815    26386  26387  6907\n45816    26375  6912  26376\n45817    26374  26386  6912\n45818    26394  26453  1245\n45819    26386  26385  26376\n45820    26373  26378  26379\n45821    26381  26383  6910\n45822    26233  26346  26380\n45823    6903  26370  26364\n45824    26223  1941  26224\n45825    26361  26359  26360\n45826    26360  26131  26138\n45827    1949  26399  26366\n45828    1949  26361  26399\n45829    26360  6926  26361\n45830    26358  26366  26367\n45831    26361  26406  26399\n45832    6926  26138  26137\n45833    26399  26398  26366\n45834    6915  26398  26399\n45835    6911  26398  26400\n45836    6926  26360  26138\n45837    6844  26138  26131\n45838    26366  26398  6911\n45839    6904  26365  26404\n45840    26362  26350  26365\n45841    26363  26362  6904\n45842    6904  26362  26365\n45843    26365  26367  26404\n45844    6906  26367  26365\n45845    6911  26402  26404\n45846    26400  26402  6911\n45847    26404  26403  6904\n45848    26403  26404  26402\n45849    26402  1939  26403\n45850    6911  26404  26367\n45851    26367  26366  6911\n45852    26430  6904  26403\n45853    6926  26406  26361\n45854    26363  26364  26362\n45855    26408  6915  26406\n45856    26137  26138  26121\n45857    26401  26400  26398\n45858    26408  26401  6915\n45859    26137  26418  6926\n45860    26398  6915  26401\n45861    26407  26406  6926\n45862    1860  26137  26121\n45863    1125  26408  26407\n45864    26408  26406  26407\n45865    26401  26408  26410\n45866    26418  26407  6926\n45867    26137  26126  26418\n45868    6914  26401  26410\n45869    26405  1939  26402\n45870    26405  26400  6914\n45871    26420  26431  1939\n45872    26431  26403  1939\n45873    1939  26405  26413\n45874    26400  26405  26402\n45875    26413  26420  1939\n45876    26418  26419  26407\n45877    26431  26420  26427\n45878    26415  6921  26420\n45879    6914  26412  26405\n45880    26412  26413  26405\n45881    26400  26401  6914\n45882    26431  26430  26403\n45883    26420  26413  26415\n45884    6915  26399  26406\n45885    26076  26131  6927\n45886    6921  26427  26420\n45887    6908  26384  26396\n45888    26384  26370  6903\n45889    26390  26388  6908\n45890    26388  26382  6908\n45891    26397  26396  26384\n45892    6908  26381  26384\n45893    26396  26390  6908\n45894    26422  6903  26363\n45895    6909  26389  26390\n45896    26389  26388  26390\n45897    26391  26389  26424\n45898    26397  26384  6903\n45899    26364  26363  6903\n45900    26388  26389  6907\n45901    26392  6931  26385\n45902    26386  6907  26385\n45903    6931  26395  26377\n45904    26426  26395  6931\n45905    26385  6907  26391\n45906    26376  26385  6931\n45907    26426  26392  26425\n45908    26391  26392  26385\n45909    6938  26438  26426\n45910    26438  26395  26426\n45911    1247  26392  26391\n45912    26426  6931  26392\n45913    6907  26389  26391\n45914    26394  26395  6929\n45915    26396  26421  26390\n45916    26388  6907  26387\n45917    26430  6905  26422\n45918    26430  26431  6905\n45919    26422  26423  26397\n45920    26423  26422  6905\n45921    6905  26429  26423\n45922    26430  26422  26363\n45923    26427  26428  26429\n45924    26428  26427  6921\n45925    26423  26429  26435\n45926    6922  26429  26428\n45927    6922  26428  26432\n45928    26427  26429  6905\n45929    26431  26427  6905\n45930    26435  26429  6922\n45931     181  26421  26396\n45932    26397  26423   181\n45933    6909  26390  26421\n45934    6909  26424  26389\n45935    26425  26392  1247\n45936    6938  26426  26425\n45937    1247  26391  26424\n45938    26423  26435   181\n45939    26397   181  26396\n45940    26422  26397  6903\n45941    26363  6904  26430\n45942    26438  6938  26528\n45943    26131  26360  6927\n45944    26075  26369  6846\n45945    26438  6929  26395\n45946    26231  26440  1246\n45947    26231  26232  26233\n45948    26311  26440  6866\n45949    26311  1246  26440\n45950    26231  26447  26440\n45951    26311  26303  26310\n45952    6869  26447  26231\n45953    26233  26380  6869\n45954    26442  26439  6866\n45955    6866  26440  26447\n45956    6866  26447  26449\n45957    26231  26233  6869\n45958    26232  6863  26233\n45959    26311  6866  26439\n45960    26303  6865  26304\n45961    26303  26311  6865\n45962    26304  26445  26336\n45963    26445  26304  6865\n45964    6865  26443  26445\n45965    26336  6886  26304\n45966    26441  26443  6865\n45967    26442  26441  26439\n45968    26444  26445  26443\n45969    6867  26444  26443\n45970    26443  26441  26446\n45971    6865  26439  26441\n45972    26311  26439  6865\n45973    26445  26444  2016\n45974    26447  6869  26448\n45975    26231  1246  26232\n45976    6928  26449  26448\n45977    26448  6869  26380\n45978    26449  26457  26442\n45979    6928  26457  26449\n45980    26448  26453  6928\n45981    26449  26442  6866\n45982    26451  6928  26458\n45983    26458  6928  26453\n45984    6928  26450  26457\n45985    26451  26450  6928\n45986    26458  6929  26459\n45987    26458  26453  6929\n45988    26453  26448  26380\n45989    26457  26450  26456\n45990     907  26446  26441\n45991    26442  26457   907\n45992    6867  26446  26455\n45993    6867  26443  26446\n45994     907  26454  26446\n45995    26441  26442   907\n45996    26455  26446  26454\n45997    26487  26454  26456\n45998    6935  26460  26461\n45999    26460  6867  26455\n46000    26460  26455  26461\n46001    26454   907  26456\n46002    26457  26456   907\n46003    6867  26460  26444\n46004    26455  26454  6936\n46005    26449  26447  26448\n46006    26394  6929  26453\n46007    26444  26460  26465\n46008    26314  26336  26337\n46009    26314  6886  26336\n46010    6888  26337  26467\n46011    26337  6888  26314\n46012    26336  2016  26337\n46013    6888  26326  26325\n46014    26464  26467  26337\n46015    6887  26464  26463\n46016    6888  26467  26340\n46017    6887  26467  26464\n46018    26464  2016  26462\n46019    26464  26337  2016\n46020    26445  2016  26336\n46021    26340  26467  6887\n46022    6893  26327  26326\n46023    26329  6893  26333\n46024    26329  6895  26330\n46025    26332  6895  26329\n46026    26341  6893  26326\n46027    6893  26329  26328\n46028    26340  26341  26326\n46029    26341  26340   670\n46030    26333  26332  26329\n46031    26333  26341  26481\n46032    26333  6896  26332\n46033    26341  26333  6893\n46034    26326  6888  26340\n46035    6895  26332  26484\n46036    6887  26468  26340\n46037    26313  26314  6888\n46038    6897  26462  26466\n46039    26465  26462  2016\n46040    26463  6897  26471\n46041    26463  26464  6897\n46042    26462  26465  26466\n46043    26472  6887  26463\n46044    26475  6897  26466\n46045    6935  26466  26465\n46046    26473  26470  26472\n46047    26472  26463  26471\n46048     724  26472  26471\n46049    26475  26471  6897\n46050    26465  26460  6935\n46051    26470  6887  26472\n46052    26481   670  26482\n46053     670  26340  26468\n46054    6896  26477  26332\n46055    26333  26481  6896\n46056     670  26468  26469\n46057    26341   670  26481\n46058    26482   670  26469\n46059    6898  26469  26470\n46060    26477  6896  26478\n46061    26480  6896  26481\n46062    26482  26480  26481\n46063    26477  26484  26332\n46064    26482  26469  26483\n46065    26469  26468  26470\n46066    6887  26470  26468\n46067    26484  26477  1822\n46068    6935  26475  26466\n46069    6897  26464  26462\n46070    26444  26465  2016\n46071    26339  6895  26532\n46072    26450  6930  26456\n46073    26302  26303  26304\n46074    26450  26452  6930\n46075    26459  26451  26458\n46076    6936  26454  26487\n46077    26489  26487  6930\n46078     182  26451  26459\n46079    26487  26456  6930\n46080     182  26452  26451\n46081     182  26496  26452\n46082    26452  26489  6930\n46083    26496  26489  26452\n46084    26489  6946  26488\n46085     182  26459  26528\n46086    6929  26438  26459\n46087    26487  26489  26488\n46088    26476  26461  26493\n46089    26461  26455  6936\n46090    26475  26476  26474\n46091    26475  6935  26476\n46092    26461  6936  26493\n46093    26476  6935  26461\n46094    6934  26493  26492\n46095    6936  26494  26493\n46096    26474  6934  26490\n46097    26474  26476  6934\n46098    26494  6936  26488\n46099    6934  26476  26493\n46100    6936  26487  26488\n46101     724  26475  26474\n46102    26450  26451  26452\n46103    26495  26488  6946\n46104    26494  26492  26493\n46105    26503  26492  26494\n46106    26488  26495  26494\n46107    6946  26489  26496\n46108     183  26503  26494\n46109    26492  26503  26498\n46110    6940  26503   183\n46111     183  26494  26495\n46112    26498  26503  6940\n46113    26497  26490  6934\n46114    26497  26498  26499\n46115    26490  6939  26474\n46116    26500  6939  26490\n46117    26490  26497  26500\n46118    6934  26498  26497\n46119    2315  26500  26497\n46120    26500  26501  26502\n46121    26501  26500  2315\n46122    26502  26501  6945\n46123    26500  26502  6939\n46124    2315  26497  26499\n46125    26498  6940  26499\n46126    26491  26474  6939\n46127    26498  6934  26492\n46128    26504  6939  26502\n46129    26473   724  26485\n46130    26491   724  26474\n46131    26483  26469  6898\n46132    26486  6898  26473\n46133    26485   724  26491\n46134    26470  26473  6898\n46135    26486  26485  6942\n46136    26504  26485  26491\n46137    26486  26506  6898\n46138    26507  26506  26486\n46139    26506  6933  26505\n46140    26485  26486  26473\n46141    6939  26504  26491\n46142    6898  26506  26483\n46143    26478  26480  26510\n46144    26482  26483  6932\n46145    26477  26479  1822\n46146    26477  26478  26479\n46147    26482  6932  26480\n46148    6896  26480  26478\n46149    26510  6932  26512\n46150    26505  6932  26483\n46151    26510  6937  26478\n46152    6937  26479  26478\n46153    26512  6932  26505\n46154    26510  26480  6932\n46155    26483  26506  26505\n46156    1822  26479  26527\n46157    26504  6942  26485\n46158    26472   724  26473\n46159    26507  6942  26508\n46160    26525  6942  26504\n46161    6933  26506  26507\n46162    26509  6933  26507\n46163    26508  6942  26525\n46164    6933  26513  26505\n46165    26508  26526   184\n46166    26525  26504  26502\n46167    26508  26509  26507\n46168    26515  26509  26508\n46169    26509  6941  26514\n46170    26526  26508  26525\n46171    26526  26525  26502\n46172    6933  26509  26514\n46173    26522  6937  26516\n46174    26510  26512  26511\n46175    26527  26522  6948\n46176    26527  26479  26522\n46177    26510  26511  6937\n46178    26479  6937  26522\n46179    26513  1893  26512\n46180    26512  26505  26513\n46181    26522  26521  6948\n46182    26517  26516  26511\n46183    26514  26518  26513\n46184    26516  6937  26511\n46185    26522  26516  26521\n46186    26512  1893  26511\n46187    6933  26514  26513\n46188    26530  26527  6948\n46189    26428  6921  26433\n46190    6942  26507  26486\n46191    6945  26526  26502\n46192    26529  1822  26527\n46193    26475   724  26471\n46194    26438  26528  26459\n46195    26532  6895  26484\n46196     184  26526  6945\n46197    26208  1140  26240\n46198    26138  6844  26121\n46199    26531  26484  1822\n46200    6828  26099  26098\n46201    24143  6338  24144\n46202    25998  6955  25984\n46203    25997  6676  25998\n46204    26535  6814  26534\n46205    26534  25988  26533\n46206    6955  25998  26537\n46207    25988  6955  26533\n46208    26544  25998  6676\n46209    25492  6676  25491\n46210    26536  26534  6954\n46211    26533  6955  26537\n46212    6676  25492  26548\n46213    26544  26537  25998\n46214    2055  25491  26030\n46215    26533  6954  26534\n46216    25987  26535  26539\n46217    25987  6814  26535\n46218    6815  26539  26541\n46219    26539  6815  25987\n46220    26535  1298  26539\n46221    6815  25996  25986\n46222    26540  26539  1298\n46223    26540  26541  26539\n46224    26556  26541  26550\n46225    26556  6815  26541\n46226    1298  26536  26543\n46227    1298  26535  26536\n46228    26535  26534  26536\n46229    6815  26556  25996\n46230    26533  26537  26538\n46231    25491  6676  25997\n46232    26547  26544  26548\n46233    25545  26548  25492\n46234    26538  6954  26533\n46235    26538  26537  1108\n46236    26548  25545  6675\n46237    26548  26544  6676\n46238    1108  26547  26554\n46239    6675  26547  26548\n46240    26538  26546  26545\n46241    1108  26546  26538\n46242    26553  26547  6675\n46243    26547  1108  26544\n46244    25546  6675  25545\n46245    26538  26545  6954\n46246    26543  26540  1298\n46247    26536  26542  26543\n46248    26541  26540  6964\n46249    26550  26541  6964\n46250    26540  26543  26552\n46251    26542  26536  6954\n46252    26552  6964  26540\n46253    26542  6960  26543\n46254    6964  26551  26550\n46255    26583  26551  6964\n46256    26583  6964  26552\n46257    6960  26552  26543\n46258    6954  26545  26542\n46259    26550  26551  26549\n46260    1076  26549  26551\n46261    26544  1108  26537\n46262    25488  25492  25491\n46263    26556  26550  6951\n46264    26568  26560  1300\n46265    25996  26556  26568\n46266    25994  26560  26558\n46267    25994  1300  26560\n46268    26568  26565  26560\n46269    25994  6813  25995\n46270    6953  26565  26567\n46271    6953  26560  26565\n46272    26557  26558  26559\n46273    26558  26560  6953\n46274    26559  26558  6953\n46275    26565  26568  6951\n46276    6951  26568  26556\n46277    25994  26558  6813\n46278    26562  26563  26561\n46279    26563  25995  6813\n46280    26639  6803  26562\n46281    26562  6803  26563\n46282    26563  6813  26561\n46283    6803  25991  26563\n46284     973  26561  26564\n46285    26557  26561  6813\n46286    26638   973  26580\n46287    26638  26562   973\n46288    26564  26561  26557\n46289     973  26562  26561\n46290    6813  26558  26557\n46291    26639  26562  26638\n46292    26566  26565  6951\n46293    25989  6803  26025\n46294    26570  26567  26571\n46295    26570  6953  26567\n46296    26569  26559  26570\n46297    26559  6953  26570\n46298    26567  26566  6952\n46299    26567  26565  26566\n46300    6952  26571  26567\n46301    26549  26579  26566\n46302    1297  26570  26571\n46303    26573  1297  26571\n46304    26578  26569  1297\n46305    6952  26566  26579\n46306    26566  6951  26549\n46307    26569  26570  1297\n46308    26575  26564  26574\n46309    26564  26557  6956\n46310    26580  26575  26581\n46311    26580   973  26575\n46312    26564  6956  26574\n46313    26575   973  26564\n46314    26577  26574  6956\n46315    26578  26577  26569\n46316    6958  26581  26575\n46317    26576  6958  26574\n46318    26581  6958  26634\n46319    6958  26575  26574\n46320    26576  26574  26577\n46321    26577  6956  26569\n46322    6956  26559  26569\n46323    26658  26638  26580\n46324    6952  26572  26571\n46325    6956  26557  26559\n46326    26550  26549  6951\n46327    26581  6962  26580\n46328    26545  26555  26542\n46329    25996  26568  1300\n46330    26554  26553  6973\n46331    26587  26553  6675\n46332    26546  1108  26584\n46333    1108  26554  26584\n46334    26586  26553  26587\n46335    26554  26547  26553\n46336    26555  6959  26593\n46337    26554  26598  26584\n46338    26546  26585  6959\n46339    26584  26585  26546\n46340    26554  6973  26598\n46341    6973  26553  26586\n46342    26587  6696  26586\n46343    6959  26555  26545\n46344    26551  26583  26588\n46345    26551  26588  1076\n46346    26579  1076  26619\n46347    26579  26549  1076\n46348    26552  26582  26583\n46349    6960  26582  26552\n46350    26583  6963  26588\n46351    26555  26589  6960\n46352    26609  26619  1076\n46353    26582  6963  26583\n46354    1076  26588  26609\n46355    26582  6960  26589\n46356    26542  26555  6960\n46357    26612  26579  26619\n46358    6973  26586  26591\n46359    26546  6959  26545\n46360    26597  6972  26598\n46361    26586  6696  26592\n46362    26594  26585  26595\n46363    26585  26584  6972\n46364    26591  26596  6973\n46365    6972  26584  26598\n46366    26596  26591  26717\n46367    26591  26586  26592\n46368    26594  26606  26593\n46369    6972  26595  26585\n46370    26591  26592  1736\n46371    26598  6973  26596\n46372    6696  26607  26592\n46373    26594  26593  6959\n46374    26603  26588  6963\n46375    26609  26588  26603\n46376    26619  26600  6970\n46377    26609  6965  26600\n46378    26582  26590  6963\n46379    26582  26589  26590\n46380    6963  26604  26603\n46381    26593   743  26589\n46382    26600  26601  26599\n46383    26609  26603  6965\n46384    26590  26604  6963\n46385     743  26590  26589\n46386    26555  26593  26589\n46387    26600  26619  26609\n46388    26629  26599  26630\n46389    6959  26585  26594\n46390    25546  26587  6675\n46391    26599  6970  26600\n46392    26610  26573  26611\n46393    1297  26573  26610\n46394    26578  26610  26614\n46395    26578  1297  26610\n46396    26573  26572  6971\n46397    26572  26573  26571\n46398    26611  26573  6971\n46399    26613  26572  26612\n46400    26616  26614  26615\n46401    6967  26614  26610\n46402    6971  26617  26611\n46403    26613  6971  26572\n46404    26612  26572  6952\n46405    26578  26614  6957\n46406    6958  26631  26634\n46407    26576  26577  6957\n46408    26689  26634  6976\n46409    26689  26581  26634\n46410    26576  6957  26627\n46411    26576  26631  6958\n46412    26622  26631  26627\n46413    26616  26627  6957\n46414    26634  26635  6976\n46415    26631  26635  26634\n46416    6968  26627  26616\n46417    26627  26631  26576\n46418    6957  26614  26616\n46419    26686  26689  6976\n46420    26611  6967  26610\n46421    26577  26578  6957\n46422    6971  26621  26617\n46423    6970  26613  26612\n46424    26611  26618  6967\n46425    26611  26617  26618\n46426    26613  6970  26629\n46427    6971  26613  26621\n46428    26621  26620  26617\n46429    26629  26621  26613\n46430    26618  26626  6967\n46431    26628  26626  26618\n46432    26621  26629   941\n46433    26617  6993  26618\n46434    6970  26599  26629\n46435    6967  26626  26615\n46436    26627  6968  26622\n46437    6968  26615  26625\n46438    26635  26622   156\n46439    26635  26631  26622\n46440    6968  26623  26622\n46441    26616  26615  6968\n46442    26624   156  26622\n46443    26623  26625  26836\n46444    26635  26696  26687\n46445    26635   156  26696\n46446    26687  26696  6991\n46447    26626   804  26625\n46448    26623  6968  26625\n46449    26615  26626  26625\n46450    26635  26687  6976\n46451    26623  26624  26622\n46452    26614  6967  26615\n46453    26612  26619  6970\n46454    26689  6962  26581\n46455    26598  26596  26597\n46456    26579  26612  6952\n46457    6696  26587  25549\n46458    26687  26686  6976\n46459    26028  6802  26637\n46460    6802  26008  26025\n46461    26029  26028  1188\n46462    26029  26024  26028\n46463    6802  26025  26637\n46464    26011  6809  26029\n46465    26636  26637  6804\n46466    26639  26637  26025\n46467    26640  1188  26642\n46468    1188  26028  26636\n46469    26637  26639  6804\n46470    26636  26028  26637\n46471    26025  6803  26639\n46472    26029  1188  26640\n46473    6807  26010  26012\n46474    26010  6809  26011\n46475    26023  26016  26015\n46476    26646  26023  6807\n46477    26012  26010  26011\n46478    26023  26017  6807\n46479    6950  26012  26011\n46480    26641  6950  26640\n46481    26012  26646  6807\n46482    26645  26646  26012\n46483    26012  6950  26645\n46484    6950  26011  26640\n46485    26011  26029  26640\n46486    26665  26023  26646\n46487    26644  1188  26636\n46488    6802  26028  26024\n46489    26643  26644  26636\n46490    26643  6804  26648\n46491    26644  26653  26642\n46492    6961  26653  26644\n46493    26644  26643  6961\n46494    26642  1188  26644\n46495    26647  26643  26648\n46496    26647  26648   897\n46497    26653  6961  26654\n46498    6961  26643  26647\n46499    26648  26658  26649\n46500    26648  6804  26658\n46501    26639  26638  6804\n46502    6981  26653  26652\n46503    26659  6950  26641\n46504    26659  26641  26657\n46505    26645  26659  26675\n46506    26645  6950  26659\n46507    26641  26642  6981\n46508    26640  26642  26641\n46509    6980  26659  26657\n46510    26657  6981  26655\n46511    26675  26659  6980\n46512    26657  26656  6980\n46513    26657  26641  6981\n46514    26642  26653  6981\n46515    26646  26645  1190\n46516    26636  6804  26643\n46517    26658  6804  26638\n46518    26675  1190  26645\n46519     160  26014  26016\n46520    26018  26020  6842\n46521    26018  26019  26020\n46522     160  26016  6808\n46523    26019   160  26020\n46524    6808  26016  26023\n46525    26097  6842  26678\n46526    26097  26018  6842\n46527    26665  6808  26023\n46528    26097  6843  26094\n46529    6828  26664  26099\n46530    26098  26136  6828\n46531    26904  6829  26676\n46532    6829  26100  26664\n46533    6829  26664  26676\n46534    26136  26095  6843\n46535    26662  26660  26136\n46536    26662  26136  6843\n46537    26136  26661  6828\n46538    26672  26664  6828\n46539    26662  26678   161\n46540    6843  26097  26662\n46541    26097  26678  26662\n46542    6829  26904  26089\n46543    26088  6829  26089\n46544    26660   161  26663\n46545    26661  26660  6845\n46546    26661  26136  26660\n46547    26672  6828  26661\n46548    26670  26663  6985\n46549    26669  26663   161\n46550    26666  6845  26667\n46551    26670  6845  26663\n46552    26663  6845  26660\n46553    26663  26669  6985\n46554    26661  6845  26666\n46555    26716  26676   972\n46556    26676  26664  26672\n46557    6982  26716  26715\n46558    6982  26904  26716\n46559    26676  26672   972\n46560    26716  26904  26676\n46561    26703   972  26668\n46562    26666   972  26672\n46563    26715  26887  6982\n46564    26716  26703  26715\n46565    26715  26703  6986\n46566    26887  26715  26886\n46567    26668   972  26666\n46568    26716   972  26703\n46569    26672  26661  26666\n46570    6982  26887  26893\n46571    26667  6845  26670\n46572    26662   161  26660\n46573    26646  1190  26665\n46574    26904  6982  26892\n46575    26654  6961  26647\n46576    26018  26097  26094\n46577    26651  26649  26650\n46578     897  26648  26649\n46579     897  26651  26682\n46580    26651   897  26649\n46581    26649  6962  26650\n46582    26677  26647   897\n46583    26679  26682  26651\n46584    6990  26651  26650\n46585     897  26682  26677\n46586    6978  26682  26679\n46587    26679  26681  6978\n46588    6990  26679  26651\n46589    26689  26650  6962\n46590    26684  26682  6978\n46591    26654  26677  6977\n46592    26654  26647  26677\n46593    26652  6977  26711\n46594    6977  26652  26654\n46595    26677  26684  6977\n46596    26655  6981  26652\n46597    26683  26711  6977\n46598    26683  26684  26685\n46599    26652  26711  26655\n46600    26712  26711  26683\n46601    26683  6979  26712\n46602    26683  6977  26684\n46603    26677  26682  26684\n46604     159  26711  26712\n46605    26685  26684  6978\n46606    26649  26658  6962\n46607    26680  6990  26688\n46608    26686  6990  26650\n46609    26681  26680   157\n46610    26681  26679  26680\n46611    6990  26686  26688\n46612    26691  6978  26681\n46613    26688  6991  26695\n46614    26688  26686  26687\n46615     157  26680  26695\n46616    26695  26680  26688\n46617    26689  26686  26650\n46618    26681   157  26690\n46619    26692  26685  6989\n46620    26685  6978  26691\n46621    26692  6979  26685\n46622    26685  26691  6989\n46623    26685  6979  26683\n46624    26693  6989  26691\n46625    26694  26693  26690\n46626    6989  26697  26692\n46627    26697  6989  26693\n46628    26697  26693   158\n46629    26693  26691  26690\n46630    26691  26681  26690\n46631    26694  26690   157\n46632    26679  6990  26680\n46633    6991  26688  26687\n46634    26656  26655   159\n46635    6985  26674  26673\n46636    6985  26669  26674\n46637    6985  26698  26670\n46638    26699  26698  6984\n46639    26698  6985  26673\n46640    26671  26698  26699\n46641    26670  26698  26671\n46642    26704  26698  26673\n46643    6983  26673  26674\n46644    26655  26711   159\n46645    26671  26667  26670\n46646    26667  26668  26666\n46647    26703  26700  6986\n46648    26938  26886  26714\n46649    26886  26715  6986\n46650    26668  26667  6987\n46651    26703  26668  26700\n46652    26700  6987  26701\n46653    6987  26667  26671\n46654    26886  6986  26714\n46655    26700  26702  6986\n46656    26708  6987  26699\n46657    6987  26700  26668\n46658    26671  26699  6987\n46659    26887  26886  7055\n46660    26655  26656  26657\n46661    26704  6984  26698\n46662    26704  6983  26706\n46663    26709  26699  6984\n46664    26710  26709  6984\n46665    6984  26704  26705\n46666    26699  26709  26708\n46667    26706   162  26705\n46668    26710  6984  26705\n46669    26705  26704  26706\n46670    26709  26710   843\n46671    26702  26701  6988\n46672    26701  6987  26708\n46673    26714  26702  26713\n46674    6986  26702  26714\n46675    26701  26708  26707\n46676    26700  26701  26702\n46677    26707  6988  26701\n46678    26713   163  26714\n46679    26713  26702  6988\n46680    26708   843  26707\n46681    26708  26709   843\n46682    26714   163  26938\n46683    26673  6983  26704\n46684    26943  26938   163\n46685    26653  26654  26652\n46686    26580  6962  26658\n46687    7055  26886  26938\n46688    26013  26010  6807\n46689    26607  6695  26608\n46690    6696  25548  26607\n46691    26724  26608  26720\n46692    26720  26608  6695\n46693    6695  26718  26720\n46694    26608  1736  26592\n46695    26718  6734  26719\n46696    6734  26718  25722\n46697    26726  26719  26725\n46698    26730  26719  6734\n46699    25721  26730  6734\n46700    26718  26719  26720\n46701    6695  25723  26718\n46702    6997  26720  26719\n46703    1736  26724  26717\n46704    26724  1736  26608\n46705    6974  26597  26596\n46706    26722  6974  26717\n46707    26717  26724  26722\n46708    6974  26596  26717\n46709    6997  26726  26723\n46710    26726  6997  26719\n46711    6974  26722  26721\n46712    26723  26722  6997\n46713    26726  26738  26723\n46714    6997  26722  26724\n46715    26724  26720  6997\n46716    26723  26721  26722\n46717    26719  26730  26725\n46718    26717  26591  1736\n46719    26731  26727  6733\n46720    26731  25704  26727\n46721    26735  26725  6733\n46722    26725  26730  6733\n46723    26727  26729  6733\n46724    6733  26730  26731\n46725    26728  26736  26737\n46726    26728  26729  26727\n46727    6737  26728  26737\n46728    26728  6737  26729\n46729    26736  6728  26737\n46730    26727  1043  26728\n46731    26728  1043  26736\n46732    26735  6733  26729\n46733    1147  26735  26734\n46734    26735  1147  26725\n46735    26734  26763  1147\n46736    1147  26763  26738\n46737    26735  26732  26734\n46738    26738  26726  1147\n46739    26732  6737  26733\n46740    26732  26735  26729\n46741    26751  7002  26761\n46742    26733  7002  26732\n46743    26733  6737  26766\n46744    26732  7002  26734\n46745    26729  6737  26732\n46746    6994  26723  26738\n46747    7002  26733  26761\n46748    1147  26726  26725\n46749    25724  6695  26607\n46750    7002  26750  26734\n46751    26597  26743  26749\n46752    26597  6974  26743\n46753     744  26595  26749\n46754    26595  6972  26749\n46755    26749  26743   744\n46756    26594  26595  6975\n46757    26742   744  26743\n46758    26742  26721  6994\n46759    26595   744  26740\n46760    26741   744  26742\n46761    26742  26748  26741\n46762    26742  26743  26721\n46763    6974  26721  26743\n46764    26740   744  26741\n46765    26606  6975  26747\n46766    26740  6975  26595\n46767     743  26606  26745\n46768    26593  26606   743\n46769    6975  26740  26739\n46770    26594  6975  26606\n46771    7001  26747  26746\n46772    26747  26745  26606\n46773    7001  26744  26745\n46774    7001  26745  26747\n46775    26746  26747  26739\n46776    26747  6975  26739\n46777    26740  26741  26739\n46778    26605   743  26745\n46779    26739  26741  6996\n46780    26590   743  26605\n46781    26738  26754  6994\n46782    6994  26721  26723\n46783    26753  26748  26754\n46784    26754  26748  6994\n46785    26763  6995  26754\n46786    6996  26741  26748\n46787    26750  26751  6995\n46788    26751  26750  7002\n46789    26753  26754  6995\n46790    26752  6995  26751\n46791    26752  7003  26757\n46792    26750  6995  26763\n46793    26763  26734  26750\n46794    26753  6995  26752\n46795    26756  26746  6996\n46796    26753  6996  26748\n46797    26746  26760  7001\n46798    26756  26760  26746\n46799    6996  26753  26756\n46800    26746  26739  6996\n46801    26755  26757   796\n46802    26755  26753  26752\n46803    26755   796  26756\n46804    26792   796  26759\n46805    26760   796  26765\n46806    26756   796  26760\n46807    26759   796  26757\n46808    26755  26756  26753\n46809    26752  26757  26755\n46810    7001  26760  26764\n46811    26751  7003  26752\n46812    26748  26742  6994\n46813    26763  26754  26738\n46814    26861   796  26792\n46815    26737  26773  6737\n46816    26592  26607  26608\n46817    6728  26767  26769\n46818    6728  26736  25718\n46819    26773  26769  6738\n46820    26773  26737  26769\n46821    26767  26768  26769\n46822    26773  26766  6737\n46823    26775  26768  26774\n46824    26768  6738  26769\n46825    6738  26775  26771\n46826    26775  6738  26768\n46827    26768  1911  26774\n46828    26768  26767  1911\n46829    26767  25726  1911\n46830    26773  6738  26770\n46831    26766  1122  26761\n46832    1122  26766  26770\n46833    26762  7003  26751\n46834    26762  26761  1122\n46835    1122  26785  26762\n46836    26761  26733  26766\n46837    26770  26771  26772\n46838    26770  26766  26773\n46839    26785  26772  26784\n46840    26785  1122  26772\n46841    26771  7006  26772\n46842    26772  1122  26770\n46843    6738  26771  26770\n46844    26797  26762  26785\n46845    26775  26783  26771\n46846    6728  26769  26737\n46847    26774  26779  6732\n46848    26774  1911  25725\n46849    26783  26775  6732\n46850    26783  6732  26778\n46851    26779  26776  6732\n46852    26783  7006  26771\n46853    26776  6731  26777\n46854    26776  26779  25716\n46855    26778  26777   146\n46856    26777  26778  26776\n46857    26776  26778  6732\n46858    25725  26779  26774\n46859    26783  26778  26780\n46860    7006  26780  26782\n46861    7006  26783  26780\n46862    26789  26784  26782\n46863    26782  26784  7006\n46864    26780  26781  26782\n46865    26784  26772  7006\n46866    26781  7007  26782\n46867    26782  7007  26789\n46868    26801  7007  26781\n46869    26781  26780   146\n46870    26778   146  26780\n46871    26785  26784  7008\n46872    26774  6732  26775\n46873    6731  26776  25716\n46874    26800  7007  26801\n46875    7003  26797  26758\n46876    7003  26762  26797\n46877    7013  26758  26788\n46878    26788  26758  26797\n46879    26797  7008  26788\n46880    26758  26759  26757\n46881    7008  26789  26786\n46882    26797  26785  7008\n46883     921  26794  26787\n46884    26787  26788  26786\n46885     921  26787  26786\n46886    26786  26788  7008\n46887    26784  26789  7008\n46888    7013  26788  26787\n46889    26759  7013  26791\n46890    7013  26759  26758\n46891    26792  26791  7012\n46892    26793  26807  26791\n46893    26791  7013  26793\n46894    26759  26791  26792\n46895    26793  26794  7009\n46896    26793  7013  26787\n46897    26805  26809  7009\n46898    26809  26807  7009\n46899    7009  26794  26796\n46900    7009  26807  26793\n46901    26787  26794  26793\n46902    26866  26807  26809\n46903    26786  26789  26790\n46904    26757  7003  26758\n46905    26790  26799   921\n46906    26799  26790  26800\n46907    26795  26796  26794\n46908    26795   921  26799\n46909    26799  26798  26795\n46910    26790   921  26786\n46911    7014  26798  26799\n46912    7014  26800  26801\n46913    26795  26798  7010\n46914    26806  26798  7014\n46915    7014  26799  26800\n46916    26789  7007  26790\n46917    26803  26798  26806\n46918    7011  26805  26802\n46919    26805  7009  26796\n46920    7011  26808  26805\n46921    26805  26796  26802\n46922    26808  26809  26805\n46923    7010  26803  26802\n46924    26803  7010  26798\n46925    26803  26804  26802\n46926    26804  26803   147\n46927    26802  26804  7011\n46928    26803  26806   147\n46929    7010  26802  26796\n46930    26796  26795  7010\n46931     921  26795  26794\n46932    7007  26800  26790\n46933    26791  26807  7012\n46934    26751  26761  26762\n46935    26767  6728  25717\n46936     148  26809  26808\n46937    26602  6965  26603\n46938    6966  26602  26604\n46939    26599  26601  6969\n46940    26811  26601  6965\n46941    6965  26602  26811\n46942    26603  26604  26602\n46943    26811  26810  26601\n46944     150  26810  26811\n46945    26601  26810  6969\n46946    26813  26812  26810\n46947    26605  6966  26604\n46948    26821  26811  26602\n46949    26590  26605  26604\n46950    6969  26810  26812\n46951     941  26630  26816\n46952    26629  26630   941\n46953    26620   941  26632\n46954    26621   941  26620\n46955    26630  6969  26826\n46956    26599  6969  26630\n46957    26815  26816  7022\n46958    26815   941  26816\n46959    26814  26632  26815\n46960    26632   941  26815\n46961    7005  26816  26826\n46962    26816  26630  26826\n46963    6969  26812  26826\n46964    26633  26620  26632\n46965    26826  26812  26825\n46966    6965  26601  26600\n46967    26821   150  26811\n46968    26821  6966  26834\n46969    26812  26813  26825\n46970    7004  26813   150\n46971     150  26821  26818\n46972    26813  26810   150\n46973    26834  26818  26821\n46974    26834  26744  26764\n46975    26833  26825  7004\n46976     150  26818  26820\n46977    26834  6999  26818\n46978    6966  26744  26834\n46979    6966  26605  26744\n46980    26813  7004  26825\n46981    26817  7005  26822\n46982    7005  26826  26825\n46983    7022  26817  26831\n46984    7022  26816  26817\n46985    7005  26825  26823\n46986    26816  7005  26817\n46987    26822  7024  26831\n46988    26831  26817  26822\n46989    7023  26830  26832\n46990    26830  7022  26831\n46991    26830  26831  26832\n46992    26822  7005  26823\n46993    26823  26825  26833\n46994    26814  26815  7022\n46995    26822  26823  26824\n46996    26602  6966  26821\n46997    26745  26744  26605\n46998    26830  26814  7022\n46999    26628  6993  26840\n47000    26633  6993  26620\n47001     804  26626  26628\n47002    26845   804  26628\n47003    26840  6993  26633\n47004     804  26836  26625\n47005    26845  26840  26839\n47006    7016  26840  26633\n47007    26838  26837  7018\n47008    26837   804  26845\n47009    26837  26845  26846\n47010    26845  26628  26840\n47011    26632  7016  26633\n47012     804  26837  26836\n47013    26623  26836  7020\n47014    26624  26623  7020\n47015    26842   156  26624\n47016    26841  7020  26844\n47017    26838  7020  26836\n47018    26842  26624  26841\n47019    7029  26842  26841\n47020    26841  26624  7020\n47021    26836  26837  26838\n47022    26838  26844  7020\n47023    26839  26840  7016\n47024    26628  26618  6993\n47025    26835  26839  7016\n47026    26814  26830  26835\n47027    26846  7018  26837\n47028    26846  26845  7017\n47029    26839  26835  26849\n47030    7017  26845  26839\n47031    26857  7017  26849\n47032    7023  26849  26835\n47033    7017  26847  26846\n47034    26857  26847  7017\n47035    26827  26849  7023\n47036    26849  7017  26839\n47037    26830  7023  26835\n47038    26846  26847  26848\n47039    26843  26844  7019\n47040    26838  7018  26853\n47041    7029  26843  26851\n47042    7029  26841  26843\n47043    26838  26853  26844\n47044    26841  26844  26843\n47045    7019  26853  26852\n47046    26848  26853  7018\n47047    26843  26850  26851\n47048    26843  7019  26850\n47049    26855  26850  7019\n47050    26848  26852  26853\n47051    7019  26844  26853\n47052    7018  26846  26848\n47053    26848  26847  7021\n47054    7016  26814  26835\n47055    26632  26814  7016\n47056     155  26851  26850\n47057    26620  6993  26617\n47058    26764  26765  6999\n47059    26744  7001  26764\n47060    26819  6999  26859\n47061    26859  6999  26765\n47062    26765  26861  26859\n47063    26819  26818  6999\n47064    26861  26873  7000\n47065    26861  26792  26873\n47066    26859  7000  26860\n47067    26864  26863  7000\n47068    26863  26865  26870\n47069    26861  7000  26859\n47070     796  26861  26765\n47071    26863  26860  7000\n47072    26820  26819  6998\n47073    26820  26818  26819\n47074    26819  26860  6998\n47075    26860  26862  6998\n47076    26860  26863  26862\n47077    26862  26863   784\n47078    26863  26870   784\n47079    26819  26859  26860\n47080    26864  7000  26873\n47081    26834  26764  6999\n47082    26868  26864  26873\n47083    26867  26868  26866\n47084    26867  7015  26868\n47085    26868  7015  26864\n47086    26868  7012  26866\n47087    26868  26873  7012\n47088     148  26872  26867\n47089    26866  7012  26807\n47090    7026  26867  26872\n47091    26867  26866   148\n47092    26809   148  26866\n47093    26871  26867  7026\n47094    26865  7015  26869\n47095    7015  26865  26864\n47096    7025  26869  26881\n47097    26869  7025  26865\n47098    7015  26874  26869\n47099    26865  7025  26870\n47100    26871  26875  26874\n47101    26875  26871  7026\n47102    26881  26874   149\n47103    26881  26869  26874\n47104     149  26874  26875\n47105    26874  7015  26871\n47106    7015  26867  26871\n47107    26864  26865  26863\n47108    26765  26764  26760\n47109    26828  26827  7023\n47110    26858  26828  26832\n47111     153  26857  26827\n47112    26857  26849  26827\n47113     153  26827  26829\n47114    7023  26832  26828\n47115    26880  7024  26824\n47116    26822  26824  7024\n47117    26827  26828  26829\n47118    26832  7024  26876\n47119    26824   929  26879\n47120    26832  26831  7024\n47121     929  26824  26823\n47122    26857   153  26856\n47123    26855  26854  26850\n47124    26855  26852  26878\n47125     155  26854   154\n47126     155  26850  26854\n47127    26855   154  26854\n47128    26852  26855  7019\n47129    26852  26848  7021\n47130    26878   154  26855\n47131    7021  26878  26852\n47132    26856  7021  26847\n47133    26857  26856  26847\n47134    26884  26880  26882\n47135    26879  26880  26824\n47136    7028  26876  26884\n47137    26884  26876  26880\n47138    26880  26879  7027\n47139    26858  26832  26876\n47140    7027   151  26882\n47141    26882  26883  26884\n47142    26883  26882   151\n47143    7027  26882  26880\n47144    7028  26884  26883\n47145    26858  26877   152\n47146    26858  26876  26877\n47147     152  26829  26858\n47148    26829  26828  26858\n47149    27086  27085   166\n47150     166  27085  27087\n47151    26876  7028  26877\n47152     153  26829   152\n47153    26876  7024  26880\n47154    26823  26833   929\n47155    26792  7012  26873\n47156     158  26693  26694\n47157    26749  6972  26597\n47158    25545  25492  6677\n47159    7095  27080  27086\n47160    26132  6836  26894\n47161    6836  26087  26089\n47162    26885  26133  1319\n47163    26133  26130  26132\n47164    6836  26089  26892\n47165    26133  26119  6837\n47166    26892  26893  26894\n47167    26892  26089  26904\n47168    26132  1319  26133\n47169    26894  26896  26132\n47170    26900  7037  26885\n47171    26894  6836  26892\n47172    26893  26892  6982\n47173    26133  26885  26119\n47174    26888  6833  26118\n47175    26888  26118  26889\n47176    26102  26888  26895\n47177    26102  6833  26888\n47178    26118  26119  7037\n47179    26108  26119  26118\n47180    1320  26888  26889\n47181    26889  7037  26891\n47182    26910  26895  1320\n47183    26895  26888  1320\n47184    26889  26890  1320\n47185    26889  26118  7037\n47186    26119  26885  7037\n47187    26102  26895  6834\n47188    6992  26894  26893\n47189    6834  26103  26102\n47190    6992  26899  26897\n47191    26899  6992  26893\n47192    26896  26897  26898\n47193    26897  26896  6992\n47194    26899  26903  26897\n47195    6992  26896  26894\n47196    26897  7054  26898\n47197    7055  26938  26903\n47198    26896  26898  1319\n47199    26934  26942  26898\n47200    26902  26942  26939\n47201    26903  26899  7055\n47202    26893  26887  26899\n47203    1319  26898  26942\n47204    26900  26891  7037\n47205    26885  26902  26900\n47206    26890  26889  26891\n47207    7039  26890  26891\n47208    7039  26891  26901\n47209    26890  26906  1320\n47210    26905  26890  7039\n47211    26902  7038  26900\n47212    26906  26905  7032\n47213    26906  26890  26905\n47214    7032  26905  26932\n47215    26900  26901  26891\n47216    1319  26942  26902\n47217    26902  26885  1319\n47218    26903  7054  26897\n47219    26896  1319  26132\n47220    7055  26899  26887\n47221    26910  1320  26906\n47222    26909  26124  26117\n47223    26909  6834  26907\n47224    26128  6839  26122\n47225    6840  26122  26124\n47226    26124  26909  6840\n47227    26117  6834  26909\n47228    26908  6840  26909\n47229    26908  26907  7030\n47230    26122  6840  26911\n47231    26913  6840  26908\n47232    26908  26914  26913\n47233    26908  26909  26907\n47234    26895  26907  6834\n47235    26911  6840  26913\n47236    26129  1860  26120\n47237    26127  26129  26915\n47238    1860  26127  26126\n47239    26127  1860  26129\n47240    26129  26128  6841\n47241    26120  26128  26129\n47242    26911  26912  6841\n47243    26912  26911  26913\n47244    26915  26129  6841\n47245    26927  26915  6841\n47246    6841  26912  26927\n47247    6841  26128  26911\n47248    26128  26122  26911\n47249    6925  26127  26915\n47250    26913   651  26912\n47251    26137  1860  26126\n47252    26910  26930  7030\n47253    26910  26906  26930\n47254    26914  26908  7030\n47255    26917  26914  7030\n47256    7030  26930  26917\n47257    26914   651  26913\n47258    26918  26917  26930\n47259    26919  26918  7032\n47260    26917  26916  26914\n47261    7031  26916  26917\n47262    26916  26924  26921\n47263    26918  26930  7032\n47264    26906  7032  26930\n47265    26914  26916   651\n47266    26923  26927  26912\n47267    26923   651  26921\n47268    26927  26931  26915\n47269    7035  26931  26927\n47270    26927  26923  7035\n47271    26912   651  26923\n47272    26922  7035  26923\n47273    26922  26921  7033\n47274    7035  26925  27003\n47275    26925  7035  26922\n47276    27034  27003  26925\n47277    7035  27003  26931\n47278    26922  26926  26925\n47279    26922  26923  26921\n47280     651  26916  26921\n47281    6925  26915  26931\n47282    26917  26918  7031\n47283    7030  26907  26910\n47284    26895  26910  26907\n47285    27003  26989  26931\n47286    26905  7039  26933\n47287    26130  6836  26132\n47288    7054  26937  26944\n47289    26903  26938  26937\n47290    7041  26942  26934\n47291    26935  26934  7054\n47292    26944  26937  26943\n47293    26937  7054  26903\n47294    26935  26944  26947\n47295     164  26944  26943\n47296    26940  26939  7041\n47297    26936  7041  26934\n47298    26936  26934  26935\n47299    26935  7054  26944\n47300    26938  26943  26937\n47301    7041  26939  26942\n47302    26956  26901  7038\n47303    7038  26902  26939\n47304    26919  7032  26932\n47305    26932  26905  26933\n47306    7038  26939  26941\n47307    26901  26900  7038\n47308    26981  26956   707\n47309    26941  26956  7038\n47310    26980  26933  26981\n47311    26933  7039  26981\n47312    7047  26932  26933\n47313    26956  26981  26901\n47314    26941  26939  26940\n47315    26941  26951  26956\n47316    26947  26944   164\n47317    7054  26934  26898\n47318    26945  26936  26946\n47319    7042  26935  26947\n47320    26940  26945  26953\n47321    26940  7041  26945\n47322    26935  7042  26936\n47323    7040  26941  26940\n47324    26946  7042  26954\n47325    26947  26949  7042\n47326     841  26953  26945\n47327     841  26945  26946\n47328    26949  26947  26948\n47329    26946  26936  7042\n47330    26947   164  26948\n47331    26940  26953  7040\n47332    26980   707  26970\n47333     707  26956  26951\n47334    26968  7047  26980\n47335    7047  26933  26980\n47336    26950  26970   707\n47337    26980  26981   707\n47338    26970  26968  26980\n47339    7040  26952  26951\n47340    26966  7049  26965\n47341    26966  7047  26968\n47342    26967  26966  26968\n47343    26950   707  26951\n47344    26941  7040  26951\n47345    26932  7047  26960\n47346    26968  26970  7048\n47347    7041  26936  26945\n47348     163   164  26943\n47349    26960  7047  26966\n47350    7031  26928  26924\n47351    26928  7031  26920\n47352    7033  26924  26929\n47353    26929  26924  26928\n47354    26928  7036  26929\n47355    7031  26924  26916\n47356    26957  26928  26920\n47357    26920  7031  26918\n47358    26961   829  26962\n47359    26962  26929  7036\n47360    26920  26919   671\n47361    26957  7036  26928\n47362    26919  26920  26918\n47363    26964  26929  26962\n47364    7033  26964  26926\n47365    26964  7033  26929\n47366    26926  7034  26925\n47367    26985  7034  26926\n47368    26926  26964  26985\n47369    7033  26926  26922\n47370    26985   829  27027\n47371     829  26985  26964\n47372    7057  27024  27027\n47373    27027  27024  26985\n47374    27027   829  26982\n47375    26985  27024  7034\n47376    26964  26962   829\n47377    27034  26925  7034\n47378    26962  7036  26963\n47379    26924  7033  26921\n47380    26958  26957   671\n47381    26960   671  26919\n47382    26959  26963  7036\n47383    26958  26959  26957\n47384     671  26960  26965\n47385     671  26957  26920\n47386    26965  26975  26958\n47387    26965  26960  26966\n47388    26958  7046  26959\n47389    7046  26958  26975\n47390    26977  7045  26974\n47391    26965  26958   671\n47392    26965  7049  26975\n47393    26959  7046  26974\n47394    26973  26982  26961\n47395    26982   829  26961\n47396    7051  27041  26982\n47397    27041  27027  26982\n47398    26961  26963  7045\n47399    26962  26963  26961\n47400    26972  7051  26973\n47401    26974  7045  26963\n47402    27036  7056  27037\n47403    7051  27037  27041\n47404    7051  26982  26973\n47405    26973  7045  26971\n47406    27035  27037  7051\n47407    26973  26961  7045\n47408    26963  26959  26974\n47409    7057  27027  27041\n47410    7046  26976  26974\n47411    26959  7036  26957\n47412    26919  26932  26960\n47413    27039  27041  27037\n47414    26984  7040  26953\n47415    26901  26981  7039\n47416    27024  27026  7034\n47417    6924  26419  26418\n47418    6924  26126  26125\n47419    26437  1125  26419\n47420    1125  26407  26419\n47421    26419  6924  26436\n47422    26408  1125  26410\n47423    26436  26437  26419\n47424    26436  26125  26988\n47425    6916  26411  26996\n47426    26986  26411  1125\n47427    26986  1125  26437\n47428    6924  26125  26436\n47429    26127  26125  26126\n47430    1125  26411  26410\n47431    26409  26412  6914\n47432    26410  26411  26409\n47433    26413  26412  6919\n47434    26415  26413  6919\n47435    26412  26409  26414\n47436    26417  6921  26415\n47437    26992  6919  26414\n47438    26414  6919  26412\n47439    6919  26416  26415\n47440    26992  26416  6919\n47441    26414  6916  26994\n47442    26414  26409  6916\n47443    26411  6916  26409\n47444    26417  26415  26416\n47445    26437  26436  6923\n47446    26126  6924  26418\n47447    6923  26436  26988\n47448    26988  6925  26989\n47449    6916  26996  26995\n47450    6917  26996  26986\n47451    6923  26987  26437\n47452    26988  26125  6925\n47453    26987  6923  27000\n47454    26988  26990  6923\n47455    26987  6917  26986\n47456    26999  27002  6917\n47457    26997  6917  26987\n47458    26987  26986  26437\n47459    26931  26989  6925\n47460    26996  6917  27002\n47461    26991  26992   783\n47462    26992  26414  26994\n47463    6920  26416  26991\n47464    26992  26994   783\n47465    26991  26416  26992\n47466    26993  26995  6918\n47467    27002  26995  26996\n47468     783  26994  26993\n47469    6918  26995  27002\n47470    26993  26994  26995\n47471    6916  26995  26994\n47472    26996  26411  26986\n47473    26127  6925  26125\n47474    26417  26416  6920\n47475    26432  26428  26433\n47476    26509  26515  6941\n47477    26523  26515   184\n47478     180  26432  26433\n47479    26515  26508   184\n47480    26434   180  26433\n47481    26434  26417  6920\n47482    26523  6943  26524\n47483    26433  26417  26434\n47484    6921  26417  26433\n47485    26515  26523  26524\n47486    26519  1893  26518\n47487    1893  26513  26518\n47488    26517  26511  1893\n47489    26516  26517  6947\n47490    26518  6941  26520\n47491    26514  6941  26518\n47492    26519  26518  26520\n47493    26519  26520  6944\n47494    26516  6947  26521\n47495    27005  26517  1893\n47496    27004  26520  26524\n47497    26520  6941  26524\n47498    6941  26515  26524\n47499    26519  27005  1893\n47500    6944  27004  27009\n47501    6944  26520  27004\n47502    26519  27007  27005\n47503    26519  6944  27007\n47504    27004  6943  27008\n47505    27004  26524  6943\n47506    27011  6944  27009\n47507    27011  27009  27021\n47508    7061  27007  27010\n47509    27007  6944  27011\n47510    27009  27004  27008\n47511    27005  27007  7061\n47512    27013  27022  26521\n47513    27013  6947  27014\n47514    27063  27065  27022\n47515    6948  27022  27065\n47516    27022  27013  1892\n47517    26521  6947  27013\n47518    27014  27006  27016\n47519    7061  27006  27005\n47520    27013  27014  27012\n47521    7061  27016  27006\n47522    27063  27022  1892\n47523    27012  1892  27013\n47524    27019  27063  1892\n47525    6947  27006  27014\n47526    26517  27006  6947\n47527    7071  27065  27063\n47528    27007  27011  27010\n47529    27006  26517  27005\n47530    27009  27008   185\n47531    27022  6948  26521\n47532    26990  26988  26989\n47533    26410  26409  6914\n47534    27000  26990  27023\n47535    26990  26989  1938\n47536    26997  26987  27000\n47537    7058  26997  27000\n47538    27023  26990  1938\n47539    26997  26999  6917\n47540    27031  27023  1938\n47541    27031  27034  27026\n47542    27023  7058  27000\n47543    27029  7058  27023\n47544    7058  27028  26998\n47545    27031  1938  27034\n47546    27003  1938  26989\n47547    26997  7058  26998\n47548    27002  26999  27001\n47549    7063  27011  27021\n47550    27002  27001  6918\n47551     179  26998  27064\n47552     179  27001  26999\n47553     179  26999  26998\n47554    26999  26997  26998\n47555    7063  27010  27011\n47556    27023  27031  27029\n47557    27021  27009   185\n47558    27024  27025  27026\n47559    27026  27034  7034\n47560    27033  7059  27025\n47561    27025  7059  27026\n47562    7057  27032  27025\n47563    7059  27029  27031\n47564    27039  7056  27040\n47565    27039  7057  27041\n47566    27033  27025  27032\n47567    27040  27032  27039\n47568    27039  27032  7057\n47569    27037  7056  27039\n47570     178  27032  27040\n47571    27029  27030  27028\n47572    27029  7059  27030\n47573    7060  27064  27028\n47574    27064  26998  27028\n47575    27028  27030  7060\n47576    27028  7058  27029\n47577    27033   178  27042\n47578     178  27033  27032\n47579    7060  27030  27042\n47580    27042  27030  27033\n47581    7059  27033  27030\n47582    7059  27031  27026\n47583    7057  27025  27024\n47584    27017  27016  7061\n47585    27017  27010  27020\n47586    7062  27012  27014\n47587    27015  7062  27016\n47588    27016  27017  27015\n47589    7061  27010  27017\n47590     186  27015  27017\n47591    27043   186  27044\n47592    7062  27015  27049\n47593    27043  27015   186\n47594     186  27017  27020\n47595    27010  7063  27020\n47596    27049  27015  27043\n47597    27012  27018  27019\n47598    27012  7062  27018\n47599    27062  27063  27019\n47600    7069  27062  27019\n47601    27019  27018  7069\n47602    27019  1892  27012\n47603    27046  7069  27018\n47604    7067  27046  27049\n47605    7069  27060  27062\n47606    27048  27060  7069\n47607    7069  27046  27048\n47608    27046  27018  27049\n47609    7062  27049  27018\n47610    7071  27063  27062\n47611    27049  27043  7067\n47612    7062  27014  27016\n47613    27045  7067  27043\n47614    27045  27044  7068\n47615    7067  27056  27047\n47616    27056  7067  27045\n47617    27045  27052  27056\n47618    27047  27046  7067\n47619    7068  27050  27052\n47620    27056  27052  7064\n47621    27051  27052  27050\n47622    27051  27050   187\n47623    7068  27052  27045\n47624    7064  27052  27051\n47625    27048  27047  1891\n47626    27048  27046  27047\n47627    27236  27059  1891\n47628    1891  27059  27048\n47629    27047  27053  1891\n47630    27048  27059  27060\n47631    27053  7064  27054\n47632    27053  27047  27056\n47633    27055  27054  7066\n47634    27054  27055  27053\n47635    27058  27054  7064\n47636    27055  27236  1891\n47637    27054  27057  7066\n47638    27053  27055  1891\n47639    27056  7064  27053\n47640    7066  27235  27055\n47641    27058  7064  27051\n47642    27043  27044  27045\n47643    30578  27062  27060\n47644    6923  26990  27000\n47645    27034  1938  27003\n47646    27065  26530  6948\n47647    26978  7046  26975\n47648    26124  26122  26123\n47649    26949  7043  27070\n47650    7043  26949  26948\n47651    7044  26954  27070\n47652    27070  26954  26949\n47653    7043  27068  27070\n47654    26955  26946  26954\n47655    27068   165  27069\n47656    7044  27070  27069\n47657    27074  27069   165\n47658    27074  27076  7077\n47659    27068  27069  27070\n47660    27071  27069  27074\n47661    26983  26955  27073\n47662     841  26946  26955\n47663    26983  26984  26953\n47664    26983   841  26955\n47665    26955  7044  27073\n47666    26955  26954  7044\n47667    27071  7077  27072\n47668    7077  27071  27074\n47669    26983  27073  7052\n47670    27072  27073  27071\n47671    27072  7077  27093\n47672    27071  27073  7044\n47673    7044  27069  27071\n47674    27072  7052  27073\n47675    27074   165  27075\n47676    26954  7042  26949\n47677    27077  27078  7078\n47678    27078   165  27087\n47679    7075  27075  27077\n47680    27077  27075  27078\n47681    27078  27085  7078\n47682    27078  27075   165\n47683    7078  27080  27079\n47684    27080  7078  27085\n47685    27079  27082  27077\n47686    27081  7079  27079\n47687    27079  27080  27081\n47688    27079  27077  7078\n47689    27086  27080  27085\n47690    7079  27082  27079\n47691    27076  7075  27088\n47692    27076  27075  7075\n47693    7076  27089  27088\n47694    27088  27089  27076\n47695    7075  27084  27088\n47696    27076  27089  7077\n47697    27082  27083  27084\n47698    27083  27082  7079\n47699    27100  27088  27084\n47700     995  27100  27084\n47701    27102  27100  27101\n47702    27084  7075  27082\n47703    27077  27082  7075\n47704    27089  27093  7077\n47705    7079  27115  27083\n47706    27075  27076  27074\n47707    27100  7076  27088\n47708    26984  7052  27092\n47709    7052  26984  26983\n47710    7053  26952  27092\n47711    27092  26952  26984\n47712    7052  27090  27092\n47713    26952  7040  26984\n47714    27090  27093   971\n47715    27090  7052  27072\n47716    27091   971  27097\n47717     971  27091  27090\n47718    27093  27103   971\n47719    27090  27091  27092\n47720    27072  27093  27090\n47721    7053  27092  27091\n47722    26950  7053  26969\n47723    7053  26950  26952\n47724    26969  27095  7048\n47725    27096  27095  26969\n47726    26969  7053  27096\n47727    26969  7048  26970\n47728    27096  27097  7081\n47729    27096  7053  27091\n47730    27094  7081  27111\n47731    27094  27095  7081\n47732    27097  27099  7081\n47733    7081  27095  27096\n47734    27091  27097  27096\n47735    27095  27094  27067\n47736     971  27098  27097\n47737    26950  26951  26952\n47738    27103  27107  27098\n47739    27107  27103  7076\n47740    27098  7082  27099\n47741    7082  27098  27107\n47742    27107  27104  7082\n47743    27098  27099  27097\n47744    27102  27104  27107\n47745    7076  27100  27102\n47746    7082  27104  27106\n47747    7083  27104  27102\n47748    27102  27101  7083\n47749    27102  27107  7076\n47750    27093  27089  27103\n47751    27105  27104  7083\n47752    27099  27110  27111\n47753    27099  7082  27110\n47754    27094  27111  27179\n47755    7080  27111  27110\n47756    27110  27114  7080\n47757    27111  7081  27099\n47758    27106  27105   930\n47759    27110  7082  27106\n47760    27114   930  27202\n47761     930  27114  27106\n47762    27202   930  27155\n47763    7080  27114  27203\n47764     930  27105  27108\n47765    27106  27114  27110\n47766    27104  27105  27106\n47767    27179  27111  7080\n47768    27105  7083  27109\n47769     971  27103  27098\n47770    27089  7076  27103\n47771    27114  27202  27203\n47772     995  27084  27083\n47773    26969  26970  26950\n47774    27081  27119  27115\n47775    27081  7095  27119\n47776    27115  7093  27116\n47777    7093  27115  27119\n47778    27119  27118  7093\n47779    27116  27083  27115\n47780    27117   167  27118\n47781    27118  27124  7093\n47782    27125  27124  27118\n47783    27123  27124  27122\n47784    27117  27118  27119\n47785    27080  7095  27081\n47786    7093  27124  27123\n47787    27112   995  27121\n47788     995  27083  27116\n47789    27112  27113  27101\n47790    27112  27101   995\n47791     995  27116  27121\n47792    27101  27100   995\n47793    27123  7086  27121\n47794    27122  7086  27123\n47795    27121  27120  27112\n47796    27120  27121  7086\n47797    7086  27127  27120\n47798    27123  27121  27116\n47799    27116  7093  27123\n47800    27120  7085  27112\n47801    27125  27118   167\n47802    7079  27081  27115\n47803    7094  27122  27124\n47804    27128  27127  7086\n47805    27133  27128  27122\n47806    27122  7094  27133\n47807    7094  27124  27125\n47808     945  27126  27128\n47809    27126  27132  27129\n47810    27132  27126   945\n47811     945  27128  27133\n47812    27128  27126  27127\n47813    27127  7087  27134\n47814    27131  7087  27129\n47815    27152  7087  27131\n47816    7087  27152  27134\n47817    27127  27126  7087\n47818    27134  27120  27127\n47819    27129  7089  27130\n47820    7087  27126  27129\n47821    27131  27130  7090\n47822    27149  27130  7089\n47823    27129  27130  27131\n47824    27132  7089  27129\n47825    27146  27130  27149\n47826    7086  27122  27128\n47827    27134  7085  27120\n47828    7088  27108  27109\n47829    27108  27105  27109\n47830    27108  27135  27143\n47831    7088  27135  27108\n47832    27109  27113  27138\n47833     930  27108  27143\n47834    27138  7088  27109\n47835    27145  7088  27138\n47836    7088  27136  27135\n47837    27145  27136  7088\n47838    27138  7085  27144\n47839    27138  27113  7085\n47840    27113  27112  7085\n47841    27135  27136  7096\n47842    7107  27142  27139\n47843    27142  27155   930\n47844    7107  27156  27142\n47845    27142  27156  27155\n47846    27142  27143  27139\n47847     930  27143  27142\n47848    27139  7096  27141\n47849    27139  27143  27135\n47850    27154  27141  27153\n47851    27154  7107  27141\n47852    27141  7096  27140\n47853    27141  7107  27139\n47854    27135  7096  27139\n47855    27202  27155  27204\n47856    7096  27136  27137\n47857    27113  27109  7083\n47858    27152  7090  27148\n47859    27144  27134  27152\n47860     169  27152  27148\n47861    27152   169  27144\n47862    7090  27147  27148\n47863    27144  7085  27134\n47864    27146   168  27147\n47865     168  27146  27149\n47866     169  27148  27147\n47867    27147  7090  27146\n47868    27131  7090  27152\n47869    27144   169  27145\n47870    27137  27140  7096\n47871    27136  27150  27137\n47872    27153  27140  7113\n47873    27153  27141  27140\n47874    27137  27151  27140\n47875    27145  27150  27136\n47876    7097  27151  27137\n47877    27150  27145   169\n47878    7113  27140  27151\n47879    27218  27153  7113\n47880    27150  7097  27137\n47881     169  7097  27150\n47882    27154  27153  27212\n47883    27144  27145  27138\n47884    27130  27146  7090\n47885    27212  27153  27218\n47886    27101  27113  7083\n47887    27119  7095  27117\n47888    7107  27154  27156\n47889    27066  7049  26967\n47890    26967  26968  7048\n47891    26978  26976  7046\n47892    26978  26975  26979\n47893    26967  7048  27067\n47894    7049  26966  26967\n47895    27164  26979  27066\n47896    27067  27066  26967\n47897    26979  7084  26978\n47898    27164  7084  26979\n47899    27066  27067   842\n47900    27066  26979  7049\n47901    27095  27067  7048\n47902    26978  7084  27158\n47903    27160  26971  26977\n47904    26977  26974  26976\n47905    26971  7050  26972\n47906    27160  7050  26971\n47907    26977  26976   913\n47908    26971  7045  26977\n47909    27161  27160   913\n47910     913  27160  26977\n47911    27160  27162  7050\n47912    27161  27162  27160\n47913    27157   913  27158\n47914     913  26976  27158\n47915    26976  26978  27158\n47916    27186  7050  27162\n47917    27158  7084  27159\n47918    26972  26973  26971\n47919    27166  27164  27165\n47920     842  27164  27066\n47921    27159  27166  27170\n47922    27159  7084  27166\n47923    27164   842  27165\n47924    27159  27157  27158\n47925    7092  27166  27165\n47926    27179  27165   842\n47927    27167  27163  7098\n47928    7098  27159  27170\n47929    27165  27179  27180\n47930    7092  27170  27166\n47931    27067  27094   842\n47932    27159  7098  27157\n47933    7100  27161  27163\n47934    27161   913  27157\n47935    27181  7100  27174\n47936    27181  27162  7100\n47937    27161  27157  27163\n47938    7100  27162  27161\n47939    27175  27174  7100\n47940    27167  27175  27163\n47941    27182  27172  27189\n47942    27182  27181  27174\n47943     175  27182  27174\n47944    7100  27163  27175\n47945    27157  7098  27163\n47946    27186  27162  27181\n47947    7098  27170  27178\n47948    27164  27166  7084\n47949     842  27094  27179\n47950    7101  27181  27182\n47951    26972   177  27035\n47952     177  26972  27038\n47953    27036  27035   177\n47954    27035  7051  26972\n47955    27184  27038  27185\n47956     187  27187  27061\n47957    27187  7072  27188\n47958    27184   177  27038\n47959    7050  27038  26972\n47960     187  27061  27051\n47961    27057  27058  7065\n47962    27058  27051  27061\n47963    27199  7066  27057\n47964    27198  27199  27057\n47965    7065  27058  27061\n47966    27057  27054  27058\n47967    27198  7065  27196\n47968    27188  7065  27061\n47969    27198   834  27199\n47970    27197   834  27198\n47971    27196  7065  27188\n47972    7065  27198  27057\n47973    27061  27187  27188\n47974    27199  27235  7066\n47975    27036  27037  27035\n47976    27183  27185  7101\n47977    7103  27184  27185\n47978    7103  27183  27190\n47979    27183  7103  27185\n47980    27185  27186  7101\n47981    27189  27190  27183\n47982    27189  7101  27182\n47983    7102  27190  27189\n47984    7102  27189  27172\n47985    27189  27183  7101\n47986    27186  27181  7101\n47987    27194  27196  27188\n47988    27194  7072  27195\n47989    27196  27197  27198\n47990    7073  27197  27196\n47991    27196  27194  7073\n47992    27188  7072  27194\n47993    27191  7073  27194\n47994    27193  27238  27197\n47995    27193  7073  27191\n47996    27238  27193  7114\n47997    27193  27197  7073\n47998    27191  27192  27193\n47999    27191  27194  27195\n48000    27197  27238   834\n48001    27195   188  27191\n48002    27185  27038  27186\n48003    7050  27186  27038\n48004    30625   834  27238\n48005    27175  27176  27174\n48006    7049  26979  26975\n48007    27180  27203  27206\n48008    27180  27179  7080\n48009    27205  27206  7091\n48010    7091  27206  27203\n48011    27202  7091  27203\n48012    27180  27206  7092\n48013    27204  7106  27208\n48014    7106  27204  27155\n48015    27207  27208  7112\n48016    27208  27207  27204\n48017    7112  27208  27210\n48018    27204  27207  7091\n48019    27202  27204  7091\n48020    27205  7091  27207\n48021    27206  27177  7092\n48022    27177  27206  27205\n48023    27177   745  27178\n48024     745  27177  27205\n48025    27205  27211   745\n48026    27177  27178  27170\n48027    27211  7112  27222\n48028    27211  27205  27207\n48029    27229  27222  27220\n48030    27220  27222  7112\n48031    27220  7112  27210\n48032     745  27211  27223\n48033    27207  7112  27211\n48034    27223  27211  27222\n48035    27208  7106  27209\n48036    27180  7092  27165\n48037    27154  27215  27156\n48038    27154  7108  27215\n48039    27214  27217  7108\n48040    7108  27217  27215\n48041    7108  27212  27214\n48042    27215  27209  7106\n48043    27213   171  27214\n48044    27212  27218  27213\n48045     170   171  27213\n48046    27218   170  27213\n48047    27213  27214  27212\n48048    27154  27212  7108\n48049    27216  27214   171\n48050    27210  27209   172\n48051    27217  27209  27215\n48052    27210  27219  27220\n48053     172  27219  27210\n48054     172  27209  27217\n48055    27210  27208  27209\n48056    27216   172  27217\n48057    27226  27234  7110\n48058    27226  27219  27234\n48059    27226  7110  27227\n48060    27234  27219   172\n48061    27217  27214  27216\n48062    27220  27219  7109\n48063    7106  27156  27215\n48064    27203  27180  7080\n48065    27226  7109  27219\n48066    7099  27167  27169\n48067    7098  27178  27168\n48068    27176  7099  27201\n48069    27176  27175  7099\n48070    7098  27168  27167\n48071    27176   175  27174\n48072    27169  27201  7099\n48073    7105  27169  27168\n48074    27200  27176  27201\n48075    27169  27221  27201\n48076    27167  27168  27169\n48077    27168  27178  27223\n48078    27176  27200   175\n48079    27172  27182   175\n48080    27192  27191   188\n48081    27172   175  27173\n48082    27192  7114  27193\n48083    27171  27173   176\n48084    27173  27171  27172\n48085    27172  27171  7102\n48086    27200  27201  7104\n48087    7099  27175  27167\n48088    27229  7105  27222\n48089    27220  7109  27229\n48090    27231  7109  27228\n48091    7109  27231  27229\n48092    27226  27228  7109\n48093    27222  7105  27223\n48094    27227  27233  27232\n48095    27228  27226  27227\n48096     173  27232  27233\n48097    27228  27227  7111\n48098    27178   745  27223\n48099    7111  27227  27232\n48100    7104  27201  27221\n48101    27225  27221  27224\n48102    27225  7104  27221\n48103    27221  7105  27224\n48104    27169  7105  27221\n48105    27228  27230  27231\n48106    27224  27229  27231\n48107    27231   174  27224\n48108     174  27231  27230\n48109    27224   174  27225\n48110    27224  7105  27229\n48111    7111  27230  27228\n48112    27168  27223  7105\n48113    27227  7110  27233\n48114    7092  27177  27170\n48115    7106  27155  27156\n48116    30639  27238  7114\n48117    26983  26953   841\n48118    27085  27078  27087\n48119    27059  7070  27060\n48120    6815  25986  25987\n48121    26731  26730  25721\n48122    6899  26285  26290\n48123    22509  22519  22518\n48124    30587  27199   834\n48125    23170  19605  5051\n48126    19155  23169  23170\n48127    5178  19604  19605\n48128    19604  19153  19605\n48129    19605  23170  27242\n48130    27246  2261  19604\n48131    27248  5178  27242\n48132    5177  27242  23170\n48133    5178  27239  19604\n48134    27240  27239  5178\n48135    7120  27246  27239\n48136    27242  5178  19605\n48137    5177  23170  23169\n48138    19604  27239  27246\n48139    19158  19160  5057\n48140    19160  2261  27246\n48141    27249  19192  19158\n48142    19192  5055  19158\n48143    27243  19160  27246\n48144    19158  19159  19160\n48145    27258  27249  5057\n48146    27243  5057  19160\n48147    19192  27249  5056\n48148    27258  27263  27249\n48149    27245  5057  27243\n48150    5057  27249  19158\n48151    27243  27246  7120\n48152    5056  27249  27263\n48153    27247  27242  5177\n48154    19189  19192  19193\n48155    27240  27248  27252\n48156    27247  27248  27242\n48157    27241  7120  27239\n48158    7129  27241  27240\n48159    1679  27248  27247\n48160    27241  27239  27240\n48161    27252  1679  27253\n48162    27262  1679  27247\n48163    27252  7129  27240\n48164    27254  7129  27252\n48165    27253  1679  27262\n48166    1679  27252  27248\n48167    5177  23240  27247\n48168    27250  27241  27284\n48169    27244  27245  27243\n48170    27244  7120  27250\n48171    27259  27258  27245\n48172    27258  5057  27245\n48173    27245  27244  7121\n48174    27243  7120  27244\n48175    7121  27259  27245\n48176    27250  27251  27244\n48177    27261  27257  1680\n48178    1680  27258  27259\n48179    27261  1680  27259\n48180    7121  27244  27251\n48181    7120  27241  27250\n48182    27258  1680  27263\n48183    27259  7121  27260\n48184    27240  5178  27248\n48185    27262  27247  23240\n48186    27263  1680  27256\n48187    27267  5061  19163\n48188    27267  19193  5056\n48189    19183  19177  27264\n48190    19177  5061  27264\n48191    5061  27267  27265\n48192    27267  19163  19193\n48193    27265  27264  5061\n48194    27271  27267  5056\n48195    27264  2264  19183\n48196    27266  2264  27264\n48197    27264  27265  27266\n48198    27271  27265  27267\n48199    19193  19192  5056\n48200    19183  2264  19181\n48201    7123  19187  19188\n48202    19187  19179  19188\n48203    27272  19186  19187\n48204    19186  5059  19187\n48205    19188  19181  27268\n48206    5054  19181  19188\n48207    7123  27268  27270\n48208    7123  27272  19187\n48209    27283  1194  27272\n48210    1194  19186  27272\n48211    27272  7123  27278\n48212    19188  27268  7123\n48213    19181  2264  27268\n48214    19186  1194  19184\n48215    2264  27269  27268\n48216    19186  19184  19185\n48217    27271  27256  7119\n48218    5056  27263  27271\n48219    27266  7119  27281\n48220    27266  27265  7119\n48221    27256  27255  7119\n48222    27274  2264  27266\n48223    27282  27281  27255\n48224    27255  27281  7119\n48225    27266  27281  27274\n48226    27282  7128  27281\n48227    7127  27255  27257\n48228    27255  27256  27257\n48229    27256  27271  27263\n48230    27274  27281  7128\n48231    27270  27269  7124\n48232    7123  27270  27278\n48233    27283  27278  7122\n48234    27272  27278  27283\n48235    27270  27276  27278\n48236    27268  27269  27270\n48237    27273  7124  27269\n48238    27273  27274  7128\n48239    27276  7122  27278\n48240    27270  7124  27276\n48241    27280  7124  27273\n48242    27275  7122  27276\n48243    7124  27277  27276\n48244    27274  27273  27269\n48245    2264  27274  27269\n48246    27339  1194  27283\n48247    7128  27279  27273\n48248    27265  27271  7119\n48249    1680  27257  27256\n48250    7122  27351  27283\n48251    27241  7129  27284\n48252    19182  19183  19181\n48253    27286  7129  27254\n48254    27286  27254  27287\n48255    27284  27286  27285\n48256    27284  7129  27286\n48257    27254  27253  6102\n48258    2263  27250  27284\n48259    7133  27286  27287\n48260    7133  27287  27289\n48261    27294  27285  27295\n48262    27285  27286  7133\n48263    27287  6102  27288\n48264    27287  27254  6102\n48265    27262  23236  27253\n48266    27284  27285  2263\n48267    27291  27251  27293\n48268    27251  27250  2263\n48269    27260  27291  27290\n48270    27260  7121  27291\n48271    27251  2263  27293\n48272    27260  27261  27259\n48273    7132  27293  27292\n48274    27294  27293  2263\n48275    27290  7132  27307\n48276    27290  27291  7132\n48277    27292  27293  27294\n48278    7132  27291  27293\n48279    2263  27285  27294\n48280    27260  27290  7138\n48281    27295  27285  7133\n48282    27251  27291  7121\n48283    27288  1692  27289\n48284    6102  23237  27288\n48285    27297  27295  7133\n48286    27298  27297  27289\n48287    27289  1692  27298\n48288    27297  7133  27289\n48289    6161  27298  27300\n48290    27299  27298  1692\n48291    27304  27296  27305\n48292    27296  27297  6161\n48293    27296  6161  27305\n48294    6161  27297  27298\n48295    23442  1692  27288\n48296    27297  27296  27295\n48297    7130  27292  27294\n48298    27295  27296  7130\n48299    27302  7132  27292\n48300    27307  7132  27302\n48301    27292  7130  27301\n48302    27294  27295  7130\n48303    7131  27302  27301\n48304    27304  27301  7130\n48305    27302  27306  27307\n48306    7131  27306  27302\n48307    1856  27306  27436\n48308    27301  27302  27292\n48309    27296  27304  7130\n48310    27307  27306  1856\n48311    27463  27319  27329\n48312    27287  27288  27289\n48313    23236  6102  27253\n48314    27290  27307  27321\n48315    27310  7127  27257\n48316    27310  27261  7138\n48317    27282  7127  27316\n48318    27282  27255  7127\n48319    27310  27315  7127\n48320    27308  7128  27282\n48321    27315  27316  7127\n48322    27314  27310  7138\n48323    27309  27279  27308\n48324    27308  27282  27316\n48325    27308  27316  1681\n48326    27315  27310  27314\n48327    27260  7138  27261\n48328    27308  27279  7128\n48329    27277  27280  27311\n48330    27280  27273  27279\n48331    2334  27275  27277\n48332    27276  27277  27275\n48333    7137  27280  27279\n48334    7124  27280  27277\n48335    27313  2334  27311\n48336    27311  2334  27277\n48337    27275  2334  27331\n48338    27313  27335  2334\n48339    27311  7137  27312\n48340    27311  27280  7137\n48341    7137  27279  27309\n48342    7122  27275  27332\n48343    27316  27315  27318\n48344    27310  27257  27261\n48345    7139  27314  27320\n48346    27321  27314  7138\n48347    27318  7139  27319\n48348    27318  27315  7139\n48349    27314  27321  27320\n48350    27318  1681  27316\n48351    27329  27320  27330\n48352    1856  27320  27321\n48353    7141  27317  27319\n48354    27319  7139  27329\n48355    27330  27320  1856\n48356    27329  7139  27320\n48357    7138  27290  27321\n48358    27318  27319  27317\n48359    7137  27323  27312\n48360    27309  27308  1681\n48361    27313  27312  7136\n48362    27313  27311  27312\n48363    27309  1681  27325\n48364    7137  27309  27323\n48365    7140  27323  27325\n48366    27325  27323  27309\n48367    27322  7136  27312\n48368    7140  27322  27323\n48369    27326  7136  27333\n48370    27322  27312  27323\n48371    27324  27325  27317\n48372    27325  1681  27317\n48373    1681  27318  27317\n48374    27335  27313  27328\n48375    7136  27322  27333\n48376    27314  7139  27315\n48377    1856  27321  27307\n48378    27328  27313  7136\n48379    27303  27301  27304\n48380    27253  27254  27252\n48381    27299  1692  23441\n48382    27331  2334  27335\n48383    21107  5060  27340\n48384    5060  19185  19184\n48385    19462  19461  7125\n48386    19461  21107  7125\n48387    27340  5060  19184\n48388    27344  5175  19462\n48389    27345  27340  7126\n48390    27339  27340  19184\n48391    19462  7125  27336\n48392    7125  21107  27345\n48393    27337  7125  27345\n48394    27345  21107  27340\n48395    1194  27339  19184\n48396    27337  27336  7125\n48397    2310  19465  27341\n48398    5175  27344  19465\n48399    19467  2310  27346\n48400    19467  19466  2310\n48401    19465  27344  27341\n48402    19466  19465  2310\n48403    7165  27341  27344\n48404    27338  7165  27336\n48405    2310  27343  27346\n48406    27341  27343  2310\n48407    27341  7165  27342\n48408    7165  27344  27336\n48409    19462  27336  27344\n48410    19467  27346  27347\n48411    7126  27340  27339\n48412    19467  27347  5133\n48413    27350  7126  27348\n48414    27351  7126  27339\n48415    27337  27350  2137\n48416    27337  27345  27350\n48417    7126  27351  27348\n48418    27350  27345  7126\n48419    27349  27348  7143\n48420    27332  27348  27351\n48421    27354  2137  27385\n48422    2137  27350  27349\n48423    27385  2137  27349\n48424    27349  27350  27348\n48425    27283  27351  27339\n48426    27337  2137  27338\n48427    27342  27343  27341\n48428    7146  27343  27342\n48429    27343  27355  27346\n48430    7146  27355  27343\n48431    7165  27353  27342\n48432    27338  27353  7165\n48433    27352  27353  7156\n48434    27354  27353  27338\n48435    27356  7146  27391\n48436    7146  27342  27352\n48437    7156  27353  27354\n48438    27352  27342  27353\n48439    27338  2137  27354\n48440    27355  7146  27356\n48441    7146  27352  27391\n48442    27338  27336  27337\n48443    27332  27351  7122\n48444    27346  27355  7145\n48445    27359  19483  27360\n48446    19483  27359  5137\n48447    27358  19493  27359\n48448    19493  5137  27359\n48449    19485  5136  19483\n48450    19493  19490  19482\n48451    27382  5136  19496\n48452    27382  27347  7145\n48453    5136  27360  19483\n48454    27361  27360  5136\n48455    7144  27359  27360\n48456    27382  19496  27347\n48457    5133  27347  19496\n48458    7144  27358  27359\n48459    19490  1844  19489\n48460    19490  19493  1844\n48461    27364  19470  5141\n48462    27366  27364  19489\n48463    19489  1844  27366\n48464    27364  5141  19489\n48465    27367  27366  1844\n48466    27368  27367  27358\n48467    27366  7151  27364\n48468    27365  7151  27366\n48469    27366  27367  27365\n48470    27367  1844  27358\n48471    19493  27358  1844\n48472    27363  27364  7151\n48473    27361  5136  27382\n48474    19496  5136  19485\n48475    27372  27361  27382\n48476    27372  7145  27357\n48477    27362  7144  27360\n48478    1858  27362  27361\n48479    27361  27372  1858\n48480    27362  27360  27361\n48481    27371  27357  7147\n48482    27357  7145  27355\n48483    27381  1858  27411\n48484    1858  27372  27371\n48485    27357  27356  7147\n48486    27371  27372  27357\n48487    27347  27346  7145\n48488    27362  1858  27381\n48489    7152  27367  27368\n48490    27368  7144  27369\n48491    27365  27373  7151\n48492    27376  27373  27365\n48493    27367  7152  27365\n48494    27368  27358  7144\n48495    27370  27369  7153\n48496    27369  7144  27362\n48497    27376  7152  27378\n48498    7152  27368  27370\n48499    27378  7152  27370\n48500    7152  27376  27365\n48501    27369  27381  7153\n48502    27370  27368  27369\n48503    27362  27381  27369\n48504    27373  27376  7150\n48505    1858  27371  27411\n48506    27382  7145  27372\n48507    27356  27357  27355\n48508    27373  27375  7151\n48509    27332  7143  27348\n48510    19463  5060  21107\n48511    27384  7143  27390\n48512    27331  7143  27332\n48513    27385  27384  7154\n48514    27385  27349  27384\n48515    7143  27331  27390\n48516    27354  27385  27387\n48517    27389  7154  27384\n48518    27389  27390  7135\n48519    7154  27396  27388\n48520    27396  7154  27389\n48521    27389  27395  27396\n48522    27389  27384  27390\n48523    27335  27390  27331\n48524    27385  7154  27387\n48525    27394  7156  27386\n48526    7156  27354  27387\n48527    27391  27394  1421\n48528    27391  27352  27394\n48529    7156  27387  27386\n48530    27391  27392  27356\n48531    27393  27386  7155\n48532    27388  27386  27387\n48533    1421  27393  27405\n48534    1421  27394  27393\n48535    7155  27386  27388\n48536    27393  27394  27386\n48537    27387  7154  27388\n48538    27392  27391  1421\n48539    27388  27396  27400\n48540    27352  7156  27394\n48541    27395  7135  27327\n48542    27390  27335  7135\n48543    27396  27395  2132\n48544    27408  2132  27395\n48545    27327  7135  27328\n48546    27396  2132  27400\n48547    27408  27327  7134\n48548    27326  27327  27328\n48549    27407  2132  27408\n48550    27542  27407  27408\n48551    27398  27407  7164\n48552    27408  27395  27327\n48553    27328  7136  27326\n48554    2132  27407  27400\n48555    27393  27397  27405\n48556    7155  27388  27400\n48557    27404  27405  27406\n48558    27404  1421  27405\n48559    7155  27400  27398\n48560    7155  27397  27393\n48561    7161  27397  27399\n48562    27398  27397  7155\n48563    27402  27406  27433\n48564    27406  27405  7161\n48565    27399  27397  27398\n48566    7161  27405  27397\n48567    27400  27407  27398\n48568    27404  27406  7160\n48569    27406  7161  27433\n48570    27389  7135  27395\n48571    27335  27328  7135\n48572    27392  1421  27404\n48573    27410  27411  7158\n48574    27381  27411  27410\n48575    7153  27410  27418\n48576    7153  27381  27410\n48577    27371  27413  27411\n48578    27417  27370  7153\n48579    27409  27413  7147\n48580    27392  27404  27409\n48581    27413  7158  27411\n48582    27412  7158  27413\n48583    27419  27410  7158\n48584    27409  7147  27392\n48585    27356  27392  7147\n48586    27418  27410  27419\n48587    27377  27378  1420\n48588    27370  27417  27378\n48589    7150  27377  27415\n48590    7150  27376  27377\n48591    27378  27417  1420\n48592    27376  27378  27377\n48593    27414  1420  27428\n48594    27414  27377  1420\n48595    27415  27414  7167\n48596    27415  27377  27414\n48597    27418  27416  27417\n48598    27416  1420  27417\n48599    7153  27418  27417\n48600    27380  7150  27415\n48601    27412  27413  27409\n48602    7147  27413  27371\n48603    27424  27412  27401\n48604    7160  27412  27409\n48605    27419  27424  27423\n48606    27419  7158  27424\n48607    27412  7160  27401\n48608    7157  27418  27419\n48609    2130  27401  27403\n48610    27402  27401  7160\n48611    27421  27423  27432\n48612    27423  27424  2130\n48613    27423  2130  27432\n48614    2130  27424  27401\n48615    27404  7160  27409\n48616    27419  27423  7157\n48617    27428  27416  27420\n48618    27416  27418  7157\n48619    27414  27425  7167\n48620    27414  27428  27425\n48621    27416  7157  27420\n48622    27428  1420  27416\n48623    7163  27420  27422\n48624    27421  27420  7157\n48625    27427  27425  27426\n48626    27425  27428  7163\n48627    27426  27425  7163\n48628    27425  27427  7167\n48629    27420  27421  27422\n48630    7163  27428  27420\n48631    7157  27423  27421\n48632    27431  27415  7167\n48633    27403  27401  27402\n48634    7158  27412  27424\n48635    27406  27402  7160\n48636    27373  7150  27374\n48637    7134  27327  27326\n48638    27349  7143  27384\n48639    27275  27331  27332\n48640    7167  27427  27435\n48641    27299  27300  27298\n48642    23170  5051  19155\n48643    27439  27300  27440\n48644    6143  27300  27299\n48645    27305  27439  27438\n48646    27305  6161  27439\n48647    27300  6143  27440\n48648    27304  27305  1207\n48649    6160  27440  27442\n48650    27441  27440  6143\n48651    27447  27438  27448\n48652    27438  27439  6160\n48653    27438  6160  27448\n48654    6160  27439  27440\n48655    23390  27441  6143\n48656    27305  27438  1207\n48657    27444  7131  27303\n48658    27303  27304  1207\n48659    27437  27436  27306\n48660    27444  27437  7131\n48661    27303  1207  27446\n48662    7131  27301  27303\n48663    7169  27444  27446\n48664    27447  27446  1207\n48665    27444  27443  27437\n48666    7169  27443  27444\n48667    27445  27446  27447\n48668    27446  27444  27303\n48669    1207  27438  27447\n48670    7168  27437  27443\n48671    27441  27442  27440\n48672    6161  27300  27439\n48673    27450  27442  27451\n48674    2272  27442  27441\n48675    27448  27450  27449\n48676    27448  6160  27450\n48677    27442  2272  27451\n48678    27450  6160  27442\n48679    7195  27449  27450\n48680    7195  27451  27453\n48681    27448  27449  7179\n48682    27487  27486  27449\n48683    27457  27486  27494\n48684    7195  27450  27451\n48685    2272  27452  27451\n48686    7179  27449  27486\n48687    27454  7169  27445\n48688    27445  27447  7179\n48689    7169  27456  27443\n48690    27454  27456  7169\n48691    27445  7179  27457\n48692    7169  27446  27445\n48693    27455  27454  7176\n48694    27457  27454  27445\n48695    27459  27458  1776\n48696    1776  27456  27455\n48697    7176  27454  27457\n48698    27455  27456  27454\n48699    7179  27486  27457\n48700    27443  27456  27461\n48701    1776  27455  27513\n48702    27447  27448  7179\n48703    23445  2272  27441\n48704    1776  27461  27456\n48705    7142  27330  27465\n48706    27330  1856  27436\n48707    27463  7142  27464\n48708    27463  27329  7142\n48709    27330  27436  27465\n48710    27463  7141  27319\n48711    27470  7142  27465\n48712    7168  27465  27436\n48713    27478  27483  27462\n48714    27462  27463  27464\n48715    27462  27464  1777\n48716    27470  27464  7142\n48717    27437  7168  27436\n48718    27463  27462  7141\n48719    27467  7140  27324\n48720    27324  27317  7141\n48721    27334  27333  27322\n48722    27467  27334  7140\n48723    27324  7141  27483\n48724    7140  27325  27324\n48725    27483  7174  27467\n48726    27478  7174  27483\n48727    27467  27468  27334\n48728    27468  27467  7174\n48729    7174  27477  27468\n48730    27483  27467  27324\n48731    7141  27462  27483\n48732    1422  27334  27468\n48733    27469  27465  7168\n48734    27329  27330  7142\n48735    7171  27470  27469\n48736    27461  27469  7168\n48737    27474  1777  27464\n48738    7171  27474  27470\n48739    27469  27461  27458\n48740    27469  27470  27465\n48741    27458  27460  7171\n48742    27458  27461  1776\n48743    7171  27482  27474\n48744    27482  7171  27460\n48745    27472  27482  7170\n48746    27458  7171  27469\n48747    27458  27459  27460\n48748    27474  27482  27472\n48749    27475  27478  27471\n48750    27478  27462  1777\n48751    27477  27475  27476\n48752    27477  7174  27475\n48753    27478  1777  27471\n48754    27475  7174  27478\n48755    7175  27471  27473\n48756    27472  27471  1777\n48757    27480  7173  27476\n48758    7173  27477  27476\n48759    27476  27475  7175\n48760    27479  27476  7175\n48761    27473  27471  27472\n48762    27475  27471  7175\n48763    1777  27474  27472\n48764    27468  27477  27481\n48765    27482  27460  27511\n48766    27464  27470  27474\n48767    27443  27461  7168\n48768    27477  7173  27481\n48769    7195  27487  27449\n48770    7131  27437  27306\n48771    27453  27452  6157\n48772    27452  2272  23444\n48773    7195  27489  27487\n48774    7195  27453  27489\n48775    27452  24258  6157\n48776    27486  27487  1774\n48777    27490  6157  27491\n48778    24257  6157  24258\n48779    27488  27489  7194\n48780    27489  27453  27490\n48781    27490  7194  27489\n48782    27490  27453  6157\n48783    23434  24257  24258\n48784    27487  27489  27488\n48785    27493  7176  27494\n48786    7176  27457  27494\n48787    27503  27513  27455\n48788    27493  27503  7176\n48789    27494  1774  27495\n48790    27486  1774  27494\n48791    27495  27493  27494\n48792    27495  27488  27496\n48793    27503  27502  7178\n48794    27493  27502  27503\n48795    27493  27495  7177\n48796    27495  1774  27488\n48797    1774  27487  27488\n48798    27503  7178  27513\n48799    27491  6157  24257\n48800    7176  27503  27455\n48801    27492  7194  27490\n48802    27492  27491  1693\n48803    7194  27498  27496\n48804    27498  7194  27492\n48805    27492  27499  27498\n48806    27492  27490  27491\n48807    27508  28096  1693\n48808    27508  24002  28096\n48809    27499  27492  1693\n48810    27500  27499  1693\n48811    27499  27501  7181\n48812    1693  27491  27508\n48813    27491  24257  27508\n48814    27498  27499  7181\n48815    7177  27502  27493\n48816    27504  27502  7177\n48817    27502  27509  7178\n48818    27504  27509  27502\n48819    7177  27496  27497\n48820    27495  27496  7177\n48821    27497  7181  27505\n48822    27497  27496  27498\n48823    27534  27509  1775\n48824    27505  27504  27497\n48825    27505  7181  27506\n48826    27497  27504  7177\n48827    27498  7181  27497\n48828    27504  1775  27509\n48829    27505  1775  27504\n48830    27496  27488  7194\n48831    6158  27508  24257\n48832    7178  27509  27518\n48833    27460  7172  27511\n48834    27459  1776  27513\n48835    7170  27511  27510\n48836    7170  27482  27511\n48837    27459  27513  27514\n48838    7170  27473  27472\n48839    27512  7172  27519\n48840    27514  7172  27459\n48841    27521  27516  27510\n48842    27510  27511  27512\n48843    7172  27514  27519\n48844    27512  27511  7172\n48845    7178  27514  27513\n48846    7170  27510  27516\n48847    27515  27479  7175\n48848    27515  27473  27516\n48849    2135  27480  27479\n48850    27480  27476  27479\n48851    27479  27515  27517\n48852    7175  27473  27515\n48853    27517  2135  27479\n48854    27516  7187  27515\n48855    27525  27535  2135\n48856    27535  27480  2135\n48857    2135  27517  27526\n48858    27517  27515  7187\n48859    27473  7170  27516\n48860    7173  27480  27536\n48861    27510  27512  1584\n48862    7172  27460  27459\n48863    27523  27519  7180\n48864    27518  27519  27514\n48865    1584  27523  27532\n48866    1584  27512  27523\n48867    27519  27518  7180\n48868    1584  27521  27510\n48869    27533  7180  27642\n48870    27534  7180  27518\n48871    28075  27522  27532\n48872    27532  27523  27533\n48873    27642  7180  27534\n48874    27533  27523  7180\n48875    7178  27518  27514\n48876    1584  27532  27522\n48877    27517  27528  27526\n48878    7187  27516  27521\n48879    27525  27526  27524\n48880    27525  2135  27526\n48881    7187  27521  27520\n48882    27517  7187  27528\n48883    27527  27528  27520\n48884    27520  27528  7187\n48885    7185  27524  27526\n48886    27527  7185  27528\n48887    27538  7184  27524\n48888    7185  27526  27528\n48889    7188  27520  27522\n48890    27520  27521  27522\n48891    27521  1584  27522\n48892    27535  27525  27539\n48893    27537  27524  7185\n48894    27519  27523  27512\n48895    27509  27534  27518\n48896    7184  27525  27524\n48897    7223  27532  27533\n48898    27452  27453  27451\n48899    27299  23389  6143\n48900    27535  27536  27480\n48901    27466  7134  27326\n48902    27466  27333  1422\n48903    7164  27407  27542\n48904    27540  27542  7134\n48905    7134  27466  27540\n48906    27326  27333  27466\n48907    27543  27540  27466\n48908    27543  1422  27484\n48909    27542  27540  27541\n48910    7201  27540  27543\n48911    27543  27561  7201\n48912    27543  27466  1422\n48913    27334  1422  27333\n48914    27541  27540  7201\n48915    27546  27399  27549\n48916    27399  27398  7164\n48917    27433  27546  27547\n48918    27433  7161  27546\n48919    27399  7164  27549\n48920    7159  27402  27433\n48921    27549  27541  27548\n48922    27541  27549  7164\n48923    27433  27547  7159\n48924    27549  2131  27546\n48925    27555  27556  27547\n48926    27546  2131  27547\n48927    7164  27542  27541\n48928    7159  27547  27556\n48929    7201  27548  27541\n48930    27546  7161  27399\n48931    27561  27484  7190\n48932    27561  27543  27484\n48933    27551  7201  27561\n48934    27558  27551  27561\n48935    27485  27484  27481\n48936    7201  27551  27548\n48937    27485  7190  27484\n48938    27558  7190  27559\n48939    27558  7200  27551\n48940    7200  27553  27552\n48941    27560  7200  27558\n48942    7190  27558  27561\n48943    7173  27485  27481\n48944    27551  7200  27550\n48945    27548  27550  2131\n48946    27548  27551  27550\n48947    2131  27555  27547\n48948    27557  27555  2131\n48949    2131  27550  27557\n48950    27548  2131  27549\n48951    27557  27552  7198\n48952    27552  27557  27550\n48953    27576  27562  27588\n48954    7198  27562  27557\n48955    7198  27552  27554\n48956    27557  27562  27555\n48957    7200  27552  27550\n48958    27556  27555  7197\n48959    27639  7190  27485\n48960    27484  1422  27481\n48961    27468  27481  1422\n48962    7197  27555  27562\n48963    27544  27403  27545\n48964    27403  27402  7159\n48965    27432  27544  27566\n48966    27432  2130  27544\n48967    27403  7159  27545\n48968    27421  27432  7162\n48969    7205  27566  27544\n48970    27585  7205  27545\n48971    27432  27566  7162\n48972    27571  27564  27566\n48973    27566  7205  27571\n48974    7205  27544  27545\n48975    7159  27556  27545\n48976    7162  27566  27564\n48977    27430  27422  27563\n48978    27422  27421  7162\n48979    27426  27430  27429\n48980    27426  7163  27430\n48981    27422  7162  27563\n48982    7163  27422  27430\n48983    2126  27429  27430\n48984    27565  2126  27563\n48985    27426  27429  7222\n48986    27567  27429  2126\n48987    2126  27568  27567\n48988    2126  27430  27563\n48989    7162  27564  27563\n48990    27426  7222  27427\n48991    27563  27564  27565\n48992    27403  27544  2130\n48993    27585  7197  27575\n48994    27545  27556  27585\n48995    27573  27575  1199\n48996    27575  27573  27585\n48997    7197  27576  27575\n48998    27573  27571  7205\n48999    27574  1199  27575\n49000    7199  27574  27576\n49001    27584  27581  27572\n49002    27572  27573  1199\n49003    27584  27572  1199\n49004    27575  27576  27574\n49005    7197  27562  27576\n49006    27573  27572  27571\n49007    7202  27565  27564\n49008    27571  27572  7202\n49009    27578  2126  27565\n49010    27568  2126  27578\n49011    27565  7202  27580\n49012    7202  27564  27571\n49013    7204  27578  27580\n49014    27580  27578  27565\n49015    27577  7215  27568\n49016    7204  27577  27578\n49017    7215  27577  27583\n49018    27577  27568  27578\n49019    27579  27580  27581\n49020    27580  7202  27581\n49021    27572  27581  7202\n49022    27567  27568  27569\n49023    27584  1199  27574\n49024    27573  7205  27585\n49025    27556  7197  27585\n49026    7215  27569  27568\n49027    27588  27562  7198\n49028    7134  27542  27408\n49029    27598  27639  7189\n49030    27536  27639  27485\n49031    2133  27559  27598\n49032    27598  27559  27639\n49033    27639  27536  7189\n49034    27558  27559  27560\n49035    7189  27539  27599\n49036    7189  27536  27535\n49037    27597  27598  27599\n49038    7196  27597  27599\n49039    27599  27539  27530\n49040    27599  27598  7189\n49041    27539  7189  27535\n49042    2133  27598  27597\n49043    27554  27552  27553\n49044    27554  27553  7206\n49045    27593  27588  7198\n49046    27595  27593  27554\n49047    27589  27553  27560\n49048    27593  7198  27554\n49049    2133  27589  27560\n49050    27589  2133  27590\n49051    7206  27595  27554\n49052    7206  27589  27591\n49053    7206  27596  27595\n49054    27589  7206  27553\n49055    27560  27559  2133\n49056    2136  27593  27595\n49057    27597  27590  2133\n49058    27553  7200  27560\n49059    7196  27530  27529\n49060    7196  27599  27530\n49061    27600  27590  27597\n49062    27601  27600  7196\n49063    27531  27530  7184\n49064    27600  27597  7196\n49065    27601  27529  28158\n49066    27531  27529  27530\n49067    27601  27602  27600\n49068    7193  27602  27601\n49069    27602  28151  27607\n49070    27529  27601  7196\n49071    27531  7184  27538\n49072    27600  27602  7211\n49073    27590  27591  27589\n49074    27596  27591  27609\n49075    27596  27594  27595\n49076    7210  27594  27596\n49077    7211  27591  27590\n49078    27591  27596  7206\n49079    7211  27607  27609\n49080    7211  27590  27600\n49081    7210  27604  27594\n49082    27608  7210  27609\n49083    27606  27604  7210\n49084    7210  27596  27609\n49085    27604  27605  7208\n49086    7211  27609  27591\n49087    27602  27607  7211\n49088    2136  27595  27594\n49089    27529  27531  2134\n49090    27530  27539  7184\n49091    7173  27536  27485\n49092    27603  27594  27604\n49093    27619  27574  7199\n49094    7199  27588  27592\n49095    27584  27619  7203\n49096    27584  27574  27619\n49097    7199  27620  27619\n49098    27576  27588  7199\n49099    27621  27619  27620\n49100    27620  27592  27611\n49101    7203  27621  27612\n49102    7203  27619  27621\n49103    27620  7207  27621\n49104    27620  7199  27592\n49105    27593  27592  27588\n49106    7203  27579  27581\n49107    27582  7204  27613\n49108    7204  27580  27579\n49109    27583  27582  7212\n49110    27583  27577  27582\n49111    7204  27579  27613\n49112    27582  27577  7204\n49113    27614  27582  27613\n49114    27612  27613  27579\n49115    27615  7212  27616\n49116    27615  27583  7212\n49117    27613  27612  2125\n49118    27614  7212  27582\n49119    27579  7203  27612\n49120    7215  27583  27618\n49121    27621  27624  27612\n49122    27581  27584  7203\n49123    27611  7207  27620\n49124    27611  2136  27603\n49125    27624  27621  7207\n49126    27624  7207  27622\n49127    27611  27610  7207\n49128    27612  27624  2125\n49129    27603  7208  27610\n49130    27603  2136  27594\n49131    27622  7207  27610\n49132    27634  27622  27610\n49133    27622  7209  27623\n49134    27610  27611  27603\n49135    27604  7208  27603\n49136    27624  27622  27623\n49137    27626  27614  27628\n49138    27614  27613  2125\n49139    27616  27626  27625\n49140    27616  7212  27626\n49141    27614  2125  27628\n49142    27626  7212  27614\n49143    27629  27628  2125\n49144    28049  27629  27623\n49145    7213  27625  27626\n49146    27627  7213  27628\n49147    27631  27625  27633\n49148    7213  27626  27628\n49149    27633  27625  7213\n49150    27629  2125  27623\n49151    2125  27624  27623\n49152    27615  27616  27617\n49153    27628  27629  27627\n49154    27611  27592  2136\n49155    27593  2136  27592\n49156    7214  27616  27625\n49157    27610  7208  27634\n49158    27559  7190  27639\n49159    7184  27539  27525\n49160    27570  27429  27567\n49161    1693  28096  27500\n49162    27334  27322  7140\n49163    24258  27452  23444\n49164    27583  27615  27618\n49165    7149  19492  19471\n49166    27666  7149  27383\n49167    27646  19492  27666\n49168    27666  19492  7149\n49169    7149  19470  27363\n49170    19471  19470  7149\n49171    27647  27666  27383\n49172    27647  27383  2339\n49173    27645  7148  27649\n49174    7148  27666  27647\n49175    27383  27363  27375\n49176    27383  7149  27363\n49177    19470  27364  27363\n49178    27646  27666  7148\n49179    19559  19561   728\n49180    19560  19561  19559\n49181    19601  19559  27650\n49182    5144  19559  19601\n49183    19561  27646  27645\n49184    5143  27646  19561\n49185    27651  27650   728\n49186     728  27650  19559\n49187    19601  27650  7229\n49188    27651  27652  27650\n49189    27653   728  27645\n49190     728  19561  27645\n49191    27646  7148  27645\n49192    27652  7229  27650\n49193    27649  7148  27647\n49194    19601  19602  19558\n49195    27648  27647  2339\n49196    2339  27375  27374\n49197    27649  27648  7230\n49198    27649  27647  27648\n49199    2339  27379  27648\n49200    27653  27645  27649\n49201    27740  27648  27379\n49202    27379  27374  27380\n49203    27690  27658  7230\n49204    7230  27648  27740\n49205    27379  7166  27740\n49206    27379  2339  27374\n49207    27373  27374  27375\n49208    27649  7230  27653\n49209    27653  27658  27651\n49210    27658  27653  7230\n49211    7227  27662  27652\n49212    7227  27651  27658\n49213    27658  27656  7227\n49214    27651   728  27653\n49215    27656  27657  27655\n49216    7231  27657  27656\n49217    7227  27655  27662\n49218    2218  27655  27657\n49219    2218  27663  27660\n49220    27656  27655  7227\n49221    27656  27658  27690\n49222    7227  27652  27651\n49223    27690  7230  27740\n49224    27383  27375  2339\n49225    7151  27375  27363\n49226    2218  27662  27655\n49227    19602  7229  27654\n49228    7229  19602  19601\n49229    1545  27654  27667\n49230    1545  19598  27654\n49231    7229  27665  27654\n49232    1545  27675  19564\n49233    27665  7228  27667\n49234    7228  27665  27662\n49235    27681  27676  27667\n49236    27667  27676  1545\n49237    27676  7236  27677\n49238    27665  27667  27654\n49239    27652  27665  7229\n49240    1545  27676  27675\n49241    7235  27668  19585\n49242    7235  27675  27677\n49243    1417  27668  27669\n49244    19593  27668  1417\n49245    7235  27670  27668\n49246    27675  7235  19584\n49247    27670  27669  27668\n49248    27678  27670  27677\n49249    27674  27672  27669\n49250    27672  1417  27669\n49251    27669  27670  7234\n49252    7235  27677  27670\n49253    27675  27676  27677\n49254    1417  27672  27671\n49255    27681  27667  7228\n49256    19602  27654  19598\n49257    27661  7228  27659\n49258    27662  2218  27659\n49259    27677  7236  27678\n49260    27686  7236  27681\n49261    7228  27661  27681\n49262    27659  7228  27662\n49263    27661  27660  7237\n49264    27660  27661  27659\n49265    27679  27686  27687\n49266    7237  27686  27661\n49267    7237  27660  27664\n49268    27661  27686  27681\n49269    2218  27660  27659\n49270    7236  27686  27679\n49271    27685  27674  7234\n49272    27674  27669  7234\n49273    7232  27674  27682\n49274    27685  27682  27674\n49275    7234  27678  27680\n49276    27670  27678  7234\n49277    27680  27685  7234\n49278    27680  27679  1549\n49279    7243  27683  27682\n49280    27713  7243  27685\n49281    27683  7243  27716\n49282    7243  27682  27685\n49283    27685  27680  27713\n49284    27680  27678  27679\n49285    27678  7236  27679\n49286    27674  7232  27672\n49287    27686  7237  27687\n49288    7236  27676  27681\n49289    27652  27662  27665\n49290    27684  27682  27683\n49291    27657  27663  2218\n49292    1417  27671  19594\n49293    27692  27740  7166\n49294    27692  7166  27693\n49295    27690  27692  27691\n49296    27690  27740  27692\n49297    7166  27380  27431\n49298    7166  27379  27380\n49299    2219  27692  27693\n49300    2219  27693  27435\n49301    27698  27691  27697\n49302    27691  27692  2219\n49303    27693  27431  27435\n49304    27693  7166  27431\n49305    27415  27431  27380\n49306    27690  27691  7231\n49307    27694  27663  27657\n49308    7239  27694  27695\n49309    27663  7239  27664\n49310    7239  27663  27694\n49311    27694  7231  27696\n49312    27657  7231  27694\n49313    1546  27696  27708\n49314    27698  27696  7231\n49315    27711  7239  27695\n49316    1546  27695  27696\n49317    27708  27696  27698\n49318    27696  27695  27694\n49319    7231  27691  27698\n49320    1546  27711  27695\n49321    27697  27691  2219\n49322    27664  27660  27663\n49323    27434  27704  2219\n49324    27435  27427  27434\n49325    27697  27704  27701\n49326    27697  2219  27704\n49327    27434  27640  27704\n49328    2219  27435  27434\n49329    7241  27640  27641\n49330    7241  27704  27640\n49331    27701  7241  27702\n49332    27701  27704  7241\n49333    27842  27702  7241\n49334    27640  27434  7222\n49335    27431  7167  27435\n49336    27697  27701  7240\n49337    27705  27708  27703\n49338    27708  27698  7240\n49339    27707  27705  27706\n49340    27707  1546  27705\n49341    27708  7240  27703\n49342    27705  1546  27708\n49343    27703  27702  7242\n49344    27703  7240  27701\n49345    27710  7280  27706\n49346    27706  27705  7242\n49347    27706  7242  27709\n49348    7242  27705  27703\n49349    27701  27702  27703\n49350    27707  27706  7280\n49351    7242  27702  27843\n49352    7240  27698  27697\n49353    27374  7150  27380\n49354    27707  27711  1546\n49355    27699  27687  7237\n49356    27715  27699  7238\n49357    1549  27687  27715\n49358    27715  27687  27699\n49359    27699  27664  27700\n49360    7237  27664  27699\n49361    27700  27711  7238\n49362    27700  27664  7239\n49363    27719  27720  27715\n49364    7238  27719  27715\n49365    27720  27721  27724\n49366    7238  27699  27700\n49367    7239  27711  27700\n49368    1549  27715  27720\n49369    27712  27713  27714\n49370    27713  27680  1549\n49371    27716  27712  27718\n49372    27716  7243  27712\n49373    27713  1549  27714\n49374    27712  7243  27713\n49375    7244  27714  27728\n49376    27724  27714  1549\n49377    27718  7244  27725\n49378    27718  27712  7244\n49379    27714  27724  27728\n49380    7244  27712  27714\n49381    1549  27720  27724\n49382    7245  27716  27718\n49383    27736  7238  27711\n49384    1549  27679  27687\n49385    7279  27719  27731\n49386    27736  27719  7238\n49387    27721  7279  27722\n49388    27721  27720  7279\n49389    27719  27736  27731\n49390    7247  27724  27721\n49391    27730  27731  27729\n49392    7280  27731  27736\n49393    27723  27722  7282\n49394    27722  7279  27730\n49395    27729  27731  7280\n49396    27730  7279  27731\n49397    27711  27707  27736\n49398    27721  27722  27723\n49399    27726  27725  7244\n49400    27726  27728  27739\n49401    27725  27732  27718\n49402    1845  27732  27725\n49403    27725  27726  1845\n49404    7244  27728  27726\n49405    27739  7247  27868\n49406    27723  7247  27721\n49407    27726  27727  1845\n49408    27726  27739  27727\n49409    7246  27727  27739\n49410    27735  1845  27733\n49411    27733  1845  27727\n49412    27739  27728  7247\n49413    27724  7247  27728\n49414    27732  1845  27735\n49415    27853  27722  27730\n49416    27719  7279  27720\n49417    27707  7280  27736\n49418    27683  27716  27717\n49419    27570  27640  7222\n49420    27656  27690  7231\n49421    27434  27427  7222\n49422    27732  7245  27718\n49423    27752  27745  5167\n49424    27745  19566  5167\n49425    27745  27751  1551\n49426    27752  27751  27745\n49427    5167  27671  27673\n49428    1551  19590  27745\n49429    7233  27752  27688\n49430    27673  27752  5167\n49431    27753  7233  27761\n49432    27753  27751  7233\n49433    27752  27673  27688\n49434    7233  27751  27752\n49435    27672  27673  27671\n49436    27751  27753  27743\n49437    5555  19587  27742\n49438    5555  27742  27744\n49439    19588  5555  27749\n49440    19588  19587  5555\n49441    27742  1551  27743\n49442    27747  5169  19588\n49443    27750  5555  27744\n49444    27744  27743  7253\n49445    27749  27750  27748\n49446    27749  5555  27750\n49447    27744  27760  27750\n49448    27744  27742  27743\n49449    1551  27751  27743\n49450    27747  19588  27749\n49451    7253  27743  27753\n49452    27671  5167  19568\n49453    7233  27689  27761\n49454    7232  27688  27673\n49455    27755  27761  7252\n49456    27755  27753  27761\n49457    27688  7232  27684\n49458    27753  27755  7253\n49459    27794  27761  27689\n49460    27684  27689  27688\n49461    27798  2128  27756\n49462    27756  27755  7252\n49463    27689  27684  1550\n49464    27794  7252  27761\n49465    27682  27684  7232\n49466    27755  27756  27754\n49467    7257  27750  27760\n49468    7257  27760  27759\n49469    27757  27748  7257\n49470    27748  27750  7257\n49471    27760  7253  27754\n49472    27760  27744  7253\n49473    27754  2128  27759\n49474    2128  27754  27756\n49475    27759  27763  7257\n49476    27790  27763  27759\n49477    27762  27757  27763\n49478    27754  27759  27760\n49479    7253  27755  27754\n49480    27757  7257  27763\n49481    2128  27790  27759\n49482    7233  27688  27689\n49483    27672  7232  27673\n49484    1204  27749  27748\n49485    5170  20649  27746\n49486    20649  5169  27747\n49487    27771  20648  20642\n49488    27772  27771  5170\n49489    27746  20649  27747\n49490    27771  20642  5170\n49491    27772  27746  27779\n49492    1204  27746  27747\n49493    27772  27773  27771\n49494    7254  27773  27772\n49495    27766  7261  27773\n49496    27746  27772  5170\n49497    27749  1204  27747\n49498    27771  27773  7261\n49499    27764  5449  20647\n49500    27764  20647  27765\n49501    20783  27764  27768\n49502    20783  5449  27764\n49503    20647  20648  7261\n49504    1560  20665  20783\n49505    7258  27764  27765\n49506    27765  7261  27766\n49507    27768  7258  27769\n49508    27768  27764  7258\n49509    27765  27767  7258\n49510    27765  20647  7261\n49511    20648  27771  7261\n49512    20783  27768  1560\n49513    1204  27779  27746\n49514    20641  20649  5170\n49515    27779  27758  27788\n49516    27779  1204  27758\n49517    7254  27788  27777\n49518    27788  7254  27779\n49519    27758  7255  27788\n49520    27776  27773  7254\n49521    27788  27787  27777\n49522    27762  7255  27757\n49523    7254  27777  27776\n49524    7256  27778  27777\n49525    7255  27787  27788\n49526    7255  27758  27757\n49527    27748  27758  1204\n49528    27776  27777  27778\n49529    27767  27766  1636\n49530    27766  27773  27776\n49531    27769  7258  27780\n49532    7258  27767  27780\n49533    1636  27766  27776\n49534    27767  27765  27766\n49535    27782  27780  27767\n49536    1636  27776  27778\n49537    27780  7259  27781\n49538    7259  27780  27782\n49539    27781  7259  27785\n49540    27780  27781  27769\n49541    7259  27782  27783\n49542    27782  27767  1636\n49543    1636  27784  27782\n49544    27781  7260  27769\n49545    27778  27784  1636\n49546    7254  27772  27779\n49547    27757  27758  27748\n49548    27768  27769  27770\n49549    27756  7252  27793\n49550    1551  27742  19591\n49551    27794  1550  27738\n49552    1550  27684  27683\n49553    27793  27798  27756\n49554    27793  7252  27791\n49555    27738  1550  27717\n49556    1550  27794  27689\n49557    27737  27738  27717\n49558    27737  7245  27741\n49559    27738  27791  27794\n49560    7249  27791  27738\n49561    27793  27792  7267\n49562    27737  27717  7245\n49563    27717  1550  27683\n49564    27791  27792  27793\n49565    7262  27790  27795\n49566    27790  2128  27798\n49567    27762  7262  27802\n49568    27762  27763  7262\n49569    27790  27798  27795\n49570    27763  27790  7262\n49571    27797  27795  27796\n49572    7267  27795  27798\n49573    27802  27797  27807\n49574    27802  7262  27797\n49575    27796  27795  7267\n49576    27797  7262  27795\n49577    27798  27793  7267\n49578    27762  27802  27801\n49579    27737  7249  27738\n49580    27801  7255  27762\n49581    27814  7249  27737\n49582    27814  27741  7248\n49583    27799  27792  7249\n49584    7249  27792  27791\n49585    7249  27814  27799\n49586    27814  27737  27741\n49587    27805  27814  7248\n49588    7248  27735  27734\n49589    27799  27805  1416\n49590    27799  27814  27805\n49591    27806  27805  7248\n49592    7248  27741  27735\n49593    7245  27732  27741\n49594    27792  27799  27800\n49595    7266  27796  27803\n49596    27796  7267  27800\n49597    27807  7266  27809\n49598    27807  27797  7266\n49599    27796  27800  27803\n49600    27797  27796  7266\n49601    27810  27803  27839\n49602    1416  27803  27800\n49603    7264  27809  27808\n49604    27809  7266  27810\n49605    27808  27809  27810\n49606    27810  7266  27803\n49607    27800  27799  1416\n49608    27802  27807  2127\n49609    27805  27804  1416\n49610    7267  27792  27800\n49611    27716  7245  27717\n49612    27815  27807  27809\n49613    7256  27787  27819\n49614    27787  7255  27801\n49615    27816  27778  7256\n49616    27817  27816  7256\n49617    27819  27787  27801\n49618    27778  27816  27784\n49619    27817  27819  27823\n49620    2127  27819  27801\n49621    27817  27818  27816\n49622    7263  27818  27817\n49623    27823  27819  2127\n49624    27819  27817  7256\n49625    27802  2127  27801\n49626    27816  27818  7271\n49627    27820  7259  27783\n49628    27783  27784  7271\n49629    27785  27820  27821\n49630    27785  7259  27820\n49631    27783  27822  27820\n49632    27782  27784  27783\n49633    7268  27820  27822\n49634    27825  27822  7271\n49635    27821  7268  27828\n49636    27821  27820  7268\n49637    7268  27822  27824\n49638    27822  27783  7271\n49639    27784  27816  7271\n49640    1510  27785  27821\n49641    27825  7271  27818\n49642    27777  27787  7256\n49643    27815  27812  27823\n49644    27812  27815  7264\n49645    27835  27818  7263\n49646    7263  27823  27812\n49647    27812  27811  7263\n49648    27815  27823  2127\n49649    27813  27811  27812\n49650    27951  27813  7264\n49651    7263  27811  27835\n49652    7265  27836  27811\n49653    27833  1414  27836\n49654    27813  27812  7264\n49655    27815  27809  7264\n49656    27835  27811  27836\n49657    27824  27825  1414\n49658    27825  27818  27835\n49659    7268  27826  27828\n49660    7268  27824  27826\n49661    27825  27835  1414\n49662    27822  27825  27824\n49663    27829  27826  27824\n49664    27833  27829  1414\n49665    27826  7269  27827\n49666    7269  27826  27829\n49667    27827  7269  27830\n49668    27826  27827  27828\n49669    7269  27829  27834\n49670    27829  27824  1414\n49671    27835  27836  1414\n49672    27832  27821  27828\n49673    7265  27811  27813\n49674    27817  27823  7263\n49675    27807  27815  2127\n49676    27827  7270  27828\n49677    27803  1416  27839\n49678    7252  27794  27791\n49679    27735  27741  27732\n49680    27786  27781  27785\n49681    27723  27868  7247\n49682    27646  5143  19492\n49683    27865  27842  27641\n49684    27842  7241  27641\n49685    27843  27842  2220\n49686    27865  2220  27842\n49687    27641  27570  7225\n49688    27842  27843  27702\n49689    27858  27865  27586\n49690    7225  27865  27641\n49691    7292  27845  27852\n49692    27852  2220  27858\n49693    27865  7225  27586\n49694    27858  2220  27865\n49695    27567  7225  27570\n49696    27847  2220  27852\n49697    7285  27710  27709\n49698    27710  27706  27709\n49699    27710  27851  27729\n49700    7285  27851  27710\n49701    27709  27843  27847\n49702    7242  27843  27709\n49703    27847  27845  7285\n49704    27847  27843  2220\n49705    7285  27844  27851\n49706    27844  7285  27845\n49707    27844  27845  27846\n49708    27847  7285  27709\n49709    27852  27845  27847\n49710    27849  27851  27844\n49711    27852  27858  27857\n49712    27710  27729  7280\n49713    7226  27586  27587\n49714    27569  27586  7225\n49715    27857  7226  27864\n49716    27857  27858  7226\n49717    27586  27569  27587\n49718    27857  7292  27852\n49719    27644  27864  7226\n49720    27644  27587  27618\n49721    27855  27856  27854\n49722    27855  27857  27864\n49723    7296  27855  27864\n49724    7226  27587  27644\n49725    7215  27587  27569\n49726    27857  27855  7292\n49727    27860  27846  27854\n49728    27846  27845  7292\n49729    7291  27860  27859\n49730    27860  7291  27846\n49731    27846  7292  27854\n49732    7291  27844  27846\n49733    27861  27860  1547\n49734    27854  7292  27855\n49735    27866  27859  7295\n49736    27859  27860  27861\n49737    27861  1547  27863\n49738    1547  27860  27854\n49739    27854  27856  1547\n49740    27849  27844  7291\n49741    27896  27864  27644\n49742    7226  27858  27586\n49743    7222  27429  27570\n49744    27850  7291  27859\n49745    2221  27853  27730\n49746    27729  27851  2221\n49747    7282  27722  27853\n49748    27890  7282  27853\n49749    27853  2221  27848\n49750    7282  27869  27723\n49751    27890  27853  27848\n49752    27890  27848  7283\n49753    27867  27869  1391\n49754    27870  27869  7282\n49755    27848  27849  27850\n49756    27848  2221  27849\n49757    27851  27849  2221\n49758    27723  27869  27868\n49759    27874  27727  7246\n49760    7246  27868  27867\n49761    27733  27874  7250\n49762    27733  27727  27874\n49763    7246  27875  27874\n49764    27739  27868  7246\n49765    27873  27874  27875\n49766    27876  27875  27867\n49767    27887  7250  27873\n49768    7250  27874  27873\n49769    27873  27875  7289\n49770    27875  7246  27867\n49771    27868  27869  27867\n49772    27733  7250  27734\n49773    7282  27890  27870\n49774    27734  27735  27733\n49775    27879  27890  7283\n49776    27879  7283  27880\n49777    27870  27879  27871\n49778    27870  27890  27879\n49779    7283  27850  27866\n49780    7283  27848  27850\n49781    7284  27879  27880\n49782    27880  27866  27892\n49783    27871  7284  27878\n49784    27871  27879  7284\n49785    7284  27888  27878\n49786    27880  7283  27866\n49787    27849  7291  27850\n49788    27870  27871  1391\n49789    7289  27875  27876\n49790    27876  1391  27877\n49791    27882  27873  7289\n49792    27882  7289  27883\n49793    27876  27885  7289\n49794    27867  1391  27876\n49795    27885  27877  7290\n49796    27877  1391  27871\n49797    27884  27882  27883\n49798    27886  27883  27885\n49799    7288  27884  27883\n49800    7289  27885  27883\n49801    27878  7290  27877\n49802    27876  27877  27885\n49803    27871  27878  27877\n49804    27887  27873  27882\n49805    7284  27880  27881\n49806    1391  27869  27870\n49807    27859  27866  27850\n49808    27884  1750  27882\n49809    27861  7295  27859\n49810    27640  27570  27641\n49811    1408  27896  27644\n49812    27618  27615  1408\n49813    27893  7296  27896\n49814    7296  27864  27896\n49815    27896  1408  27636\n49816    7296  27856  27855\n49817    7219  27893  27636\n49818    27617  27636  1408\n49819    7296  27893  27895\n49820    7219  27894  27893\n49821    7293  27894  27901\n49822    27636  27893  27896\n49823    27617  1408  27615\n49824    27895  27893  27894\n49825    27856  27895  27863\n49826    27895  27856  7296\n49827    7295  27861  27862\n49828    27861  27863  27862\n49829    27863  27895  7293\n49830    27866  7295  27892\n49831    7293  27899  27862\n49832    27901  27899  7293\n49833    27862  27897  7295\n49834    27897  27862  27899\n49835    27899  7294  27897\n49836    7293  27862  27863\n49837    27895  27894  7293\n49838    7295  27897  27892\n49839    27635  27636  27617\n49840    27618  1408  27644\n49841    27912  27635  27630\n49842    7214  27635  27617\n49843    27900  7219  27912\n49844    27912  7219  27635\n49845    27635  7214  27630\n49846    27635  7219  27636\n49847    7218  27630  27632\n49848    27631  27630  7214\n49849    27904  27910  27911\n49850    27910  27912  7218\n49851    27630  27631  27632\n49852    7218  27912  27630\n49853    27616  7214  27617\n49854    27900  27912  27910\n49855    27906  27901  1755\n49856    27901  27894  27900\n49857    7294  27906  27909\n49858    7294  27899  27906\n49859    27901  27900  1755\n49860    27899  27901  27906\n49861    1755  27904  27903\n49862    1755  27900  27910\n49863    27913  27909  7304\n49864    27909  27906  27903\n49865    27909  27903  7304\n49866    27903  27906  1755\n49867    27910  27904  1755\n49868    27897  7294  27898\n49869    27910  7218  27911\n49870    27894  7219  27900\n49871    7215  27618  27587\n49872    27907  7294  27909\n49873    27888  27881  27902\n49874    7284  27881  27888\n49875    27889  27878  27888\n49876    7300  27889  27888\n49877    2287  27881  27892\n49878    27878  27889  7290\n49879    27902  2287  27908\n49880    27898  2287  27892\n49881    7300  27888  27902\n49882    27939  7300  27902\n49883    27908  2287  27898\n49884    27902  27881  2287\n49885    27892  27897  27898\n49886    27915  27889  27916\n49887    27886  7288  27883\n49888    27886  7290  27915\n49889    27919  27884  7288\n49890    27919  7288  27922\n49891    27886  27914  7288\n49892    27885  7290  27886\n49893    27914  27922  7288\n49894    1548  27914  27915\n49895    27921  27919  27922\n49896    7298  27921  27922\n49897    27922  27914  27923\n49898    27886  27915  27914\n49899    7290  27889  27915\n49900    7297  27919  27921\n49901    27889  7300  27916\n49902    27880  27892  27881\n49903    27939  27908  7301\n49904    27907  27908  27898\n49905    27917  7300  27939\n49906    27927  27917  27939\n49907    7301  27908  27907\n49908    7300  27917  27916\n49909    27927  7301  27928\n49910    27913  7301  27907\n49911    7299  27917  27927\n49912    27926  7299  27927\n49913    27913  27928  7301\n49914    27927  27939  7301\n49915    27907  27909  27913\n49916    27917  7299  27918\n49917    1548  27923  27914\n49918    1548  27916  27918\n49919    7298  27922  27923\n49920    7298  27923  27932\n49921    1548  27924  27923\n49922    7298  27929  27921\n49923    27932  27923  27924\n49924    27924  27918  27925\n49925    7298  27930  27929\n49926    7298  27932  27930\n49927    7303  27932  27924\n49928    27929  27930  27931\n49929    27942  27930  27932\n49930    27924  1548  27918\n49931    27916  27917  27918\n49932    27916  1548  27915\n49933    27930  7302  27931\n49934    27939  27902  27908\n49935    27898  7294  27907\n49936    27884  27919  27920\n49937    27904  27905  27903\n49938    1547  27856  27863\n49939    27631  7214  27625\n49940    27936  27921  27929\n49941    27804  27805  27806\n49942    7251  27804  27806\n49943    27946  27839  1416\n49944    27947  27946  27804\n49945    27806  27734  27872\n49946    27946  1416  27804\n49947    7251  27872  27891\n49948    27872  27734  7250\n49949    7251  27947  27804\n49950    27948  27947  7251\n49951    27947  27949  7286\n49952    27872  7251  27806\n49953    7250  27887  27872\n49954    27946  27947  7286\n49955    7276  27808  27810\n49956    27953  7276  27954\n49957    27951  27808  27953\n49958    27953  27808  7276\n49959    7276  27839  27945\n49960    27810  27839  7276\n49961    27954  27945  27955\n49962    27945  27839  27946\n49963    27954  27952  27953\n49964    7309  27952  27954\n49965    7286  27955  27945\n49966    27945  27954  7276\n49967    27946  7286  27945\n49968    1620  27953  27952\n49969    27872  27887  27891\n49970    7248  27734  27806\n49971    27948  27891  27941\n49972    1750  27891  27887\n49973    27957  7286  27949\n49974    7287  27949  27948\n49975    27941  27891  1750\n49976    27949  27947  27948\n49977    27941  27920  27940\n49978    27920  27941  1750\n49979    27949  7287  27958\n49980    27940  7287  27941\n49981    27920  7297  27940\n49982    27941  7287  27948\n49983    1750  27884  27920\n49984    27959  27958  7287\n49985    27955  27957  27956\n49986    27955  7286  27957\n49987    7309  27956  27964\n49988    27956  7309  27955\n49989    27957  2285  27956\n49990    27955  7309  27954\n49991    27994  27956  2285\n49992    2285  27958  27960\n49993    27963  27964  7318\n49994    27964  27956  27994\n49995    2285  27996  27994\n49996    2285  27957  27958\n49997    27957  27949  27958\n49998    27952  7309  27961\n49999    7318  27964  27994\n50000    27948  7251  27891\n50001    27887  27882  1750\n50002    27961  7309  27964\n50003    27950  7265  27813\n50004    27950  27951  1620\n50005    27971  27833  27836\n50006    27972  27971  7265\n50007    7265  27950  27972\n50008    27836  7265  27971\n50009    27968  27972  27950\n50010    27968  1620  27962\n50011    27972  27973  27971\n50012    7306  27973  27972\n50013    27972  27968  7306\n50014    27968  27950  1620\n50015    27953  1620  27951\n50016    27971  27973  7273\n50017    27969  7269  27834\n50018    27834  27833  7273\n50019    27830  27969  27974\n50020    27830  7269  27969\n50021    27834  27970  27969\n50022    27829  27833  27834\n50023    7272  27969  27970\n50024    27977  27970  7273\n50025    27974  7272  27975\n50026    27974  27969  7272\n50027    7272  27970  27978\n50028    27970  27834  7273\n50029    27833  27971  7273\n50030    1509  27830  27974\n50031    27977  7273  27973\n50032    27951  27950  27813\n50033    27965  27962  7307\n50034    27962  1620  27952\n50035    7306  27965  27967\n50036    7306  27968  27965\n50037    27962  27961  7307\n50038    27973  7306  27982\n50039    27966  7307  28001\n50040    27963  7307  27961\n50041    27981  27982  27967\n50042    27967  27965  27966\n50043    28001  7307  27963\n50044    27966  27965  7307\n50045    27961  27964  27963\n50046    7306  27967  27982\n50047    27979  7272  27978\n50048    27978  27977  1415\n50049    27975  27979  27983\n50050    27975  7272  27979\n50051    27978  27980  27979\n50052    27970  27977  27978\n50053    1415  27980  27978\n50054    27981  1415  27982\n50055    27979  7313  27983\n50056    27979  27980  7313\n50057    27986  7313  27980\n50058    27984  27983  7313\n50059    27980  1415  27987\n50060    27977  27982  1415\n50061    27973  27982  27977\n50062    27974  27975  27976\n50063    27966  7308  27967\n50064    27968  27962  27965\n50065    27961  27962  27952\n50066    27827  27830  27831\n50067    7287  27940  27959\n50068    27808  27951  7264\n50069    27943  27959  27940\n50070    27943  7297  27936\n50071    27996  2285  27960\n50072    7305  27960  27959\n50073    27959  27943  7305\n50074    27943  27940  7297\n50075    27944  7305  27943\n50076    27998  27944  27933\n50077    27960  7305  27997\n50078    27998  7305  27944\n50079    27944  27936  1751\n50080    27944  27943  27936\n50081    27921  27936  7297\n50082    27997  7305  27998\n50083    27995  7318  27994\n50084    28004  27995  28005\n50085    28003  7318  28004\n50086    28004  7318  27995\n50087    27995  27996  7323\n50088    27994  27996  27995\n50089    28005  27995  7323\n50090    7323  27997  27999\n50091    28005  7322  28004\n50092    7322  28002  28004\n50093    7323  28007  28005\n50094    7323  27996  27997\n50095    27996  27960  27997\n50096    28003  28004  28002\n50097    27998  27999  27997\n50098    27963  7318  28003\n50099    7333  27998  27933\n50100    7333  27933  27935\n50101    28008  27999  7333\n50102    27999  27998  7333\n50103    27933  1751  27934\n50104    27933  27944  1751\n50105    27931  27934  1751\n50106    27934  27931  28502\n50107    28009  7333  27935\n50108    28566  28009  27935\n50109    27934  7331  27935\n50110    27935  27933  27934\n50111    27936  27929  1751\n50112    28008  7333  28009\n50113    28006  7322  28005\n50114    28006  28007  1180\n50115    28012  7322  28011\n50116    28011  7322  28006\n50117    28006  28013  28011\n50118    28005  28007  28006\n50119    28008  28010  1180\n50120    28010  28008  28009\n50121    28013  7320  28011\n50122    28014  28013  1180\n50123    28015  7320  28013\n50124    28013  28006  1180\n50125    28016  7320  28044\n50126    28008  1180  28007\n50127    28007  27999  28008\n50128    7322  28012  28002\n50129    28010  28009  7332\n50130    28007  7323  27999\n50131    27920  27919  7297\n50132    28012  28011  7320\n50133    27966  28000  7308\n50134    28001  27963  28003\n50135    27981  7308  28020\n50136    27981  27967  7308\n50137    28001  28003  2204\n50138    28001  28000  27966\n50139    28021  28000  28017\n50140    2204  28000  28001\n50141    7327  28020  28022\n50142    28020  7308  28021\n50143    28000  2204  28017\n50144    28021  7308  28000\n50145    28002  2204  28003\n50146    27981  28020  28019\n50147    27986  27987  7315\n50148    27987  1415  28019\n50149    28024  27990  27986\n50150    27990  7313  27986\n50151    28018  27987  28019\n50152    27986  27980  27987\n50153    7315  28018  28027\n50154    7327  28018  28019\n50155    28025  28024  7315\n50156    7315  28024  27986\n50157    28026  28018  7327\n50158    28018  7315  27987\n50159    28019  28020  7327\n50160    7314  27990  28024\n50161    28020  28021  28022\n50162    27981  28019  1415\n50163    7319  28017  28016\n50164    28012  28017  2204\n50165    28022  7319  28031\n50166    28022  28021  7319\n50167    28017  28012  28016\n50168    28022  28029  7327\n50169    28032  28031  7319\n50170    28044  28032  28016\n50171    28028  28029  1749\n50172    28029  28022  28031\n50173    28029  28031  1749\n50174    7319  28016  28032\n50175    28012  7320  28016\n50176    28029  28026  7327\n50177    28025  28027  28036\n50178    28027  28018  28026\n50179    1183  28023  28025\n50180    28023  28024  28025\n50181    7328  28027  28026\n50182    28025  7315  28027\n50183    28037  28036  7328\n50184    28028  7328  28026\n50185    1183  28036  28034\n50186    28036  1183  28025\n50187    28037  28034  28036\n50188    28038  28023  1183\n50189    28041  7328  28028\n50190    7328  28036  28027\n50191    28026  28029  28028\n50192    28034  28033  1183\n50193    28030  28031  28032\n50194    28017  7319  28021\n50195    28002  28012  2204\n50196    27984  7313  27990\n50197    28010  28014  1180\n50198    27958  27959  27960\n50199    27931  1751  27929\n50200    28024  28023  7314\n50201    7299  27925  27918\n50202    27729  2221  27730\n50203    27569  7225  27567\n50204    27975  27983  7310\n50205    27607  27608  27609\n50206    20647  20645  20648\n50207    27500  28056  7182\n50208    28056  27500  28096\n50209    27501  7182  28050\n50210    7182  27501  27500\n50211    28056  28058  7182\n50212    27506  7181  27501\n50213    28051  7182  28058\n50214    28051  28058  28068\n50215    7183  28050  28052\n50216    28050  7182  28051\n50217    28058  28057  7364\n50218    28058  28056  28057\n50219    28096  6379  28056\n50220    27501  28050  27506\n50221    27507  1775  27505\n50222    27507  27506  7183\n50223    27643  27642  27534\n50224    28053  27643  1775\n50225    1775  27507  28053\n50226    27505  27506  27507\n50227    28054  28053  7346\n50228    27507  28055  28053\n50229    7224  28054  28071\n50230    7224  27643  28054\n50231    7183  28055  27507\n50232    28054  27643  28053\n50233    27506  28050  7183\n50234    27643  7224  27642\n50235    28052  28050  28051\n50236    27501  27499  27500\n50237    1830  28051  28068\n50238    28068  7364  28069\n50239    28052  1830  28061\n50240    28052  28051  1830\n50241    28068  28062  1830\n50242    28068  28058  7364\n50243    7363  28062  28069\n50244    28062  28068  28069\n50245    7362  28061  28063\n50246    28061  1830  28062\n50247    28061  28062  28063\n50248    28069  7364  28101\n50249    28057  28070  7364\n50250    28052  28061  28060\n50251    7346  28055  28067\n50252    28055  7183  28060\n50253    28054  28064  28071\n50254    28054  7346  28064\n50255    28055  28060  28067\n50256    7346  28053  28055\n50257    28067  28065  7346\n50258    7362  28067  28060\n50259    28064  7347  28071\n50260    28066  7347  28064\n50261    7347  28092  28091\n50262    7346  28065  28064\n50263    28060  28061  7362\n50264    7224  28071  28086\n50265    28069  28101  28100\n50266    28060  7183  28052\n50267    28101  7364  28070\n50268    28091  28071  7347\n50269    7223  28075  27532\n50270    27533  28059  7223\n50271    28073  7188  28075\n50272    7188  27522  28075\n50273    28075  7223  28080\n50274    27520  7188  27527\n50275    28085  28080  7223\n50276    28086  28085  28059\n50277    28073  28074  28072\n50278    28073  28075  28080\n50279    7339  28073  28080\n50280    7223  28059  28085\n50281    27642  7224  28059\n50282    7188  28073  28072\n50283    27537  27538  27524\n50284    7185  28079  27537\n50285    28081  2134  27531\n50286    7186  28081  27538\n50287    27538  27537  7186\n50288    27527  28079  7185\n50289    28076  28079  1610\n50290    28072  28079  27527\n50291    28081  7186  28093\n50292    7186  27537  28076\n50293    1610  28079  28072\n50294    28076  27537  28079\n50295    27527  7188  28072\n50296    28078  7186  28076\n50297    28080  28085  28082\n50298    28059  27533  27642\n50299    1733  28082  28085\n50300    1733  28086  28091\n50301    28084  7339  28082\n50302    7339  28080  28082\n50303    28082  1733  28083\n50304    7339  28074  28073\n50305    28083  28084  28082\n50306    28092  28083  28091\n50307    28089  7338  28090\n50308    28089  7339  28084\n50309    28083  7340  28084\n50310    1733  28091  28083\n50311    7224  28086  28059\n50312    7339  28089  28074\n50313    28076  28077  28078\n50314    28076  1610  28077\n50315    28094  28093  28078\n50316    28093  7186  28078\n50317    1610  28074  28090\n50318    28072  28074  1610\n50319    28087  28077  1610\n50320    28087  28090  28124\n50321    28077  28088  7344\n50322    28088  28077  28087\n50323    7344  28088  28128\n50324    28077  7344  28078\n50325    28087  7345  28088\n50326    28087  1610  28090\n50327    28074  28089  28090\n50328    7344  28094  28078\n50329    28089  28084  28123\n50330    1733  28085  28086\n50331    28071  28091  28086\n50332    28081  28093  28159\n50333    28095  28067  7362\n50334    27538  28081  27531\n50335    28100  6376  28106\n50336    7363  28069  28100\n50337    28063  7363  28097\n50338    28063  28062  7363\n50339    28100  28098  7363\n50340    28100  28101  6376\n50341    28099  28097  28098\n50342    28098  28097  7363\n50343    28063  28097  28105\n50344    28099  7350  28097\n50345    28098  28106  1729\n50346    28098  28100  28106\n50347    24260  28106  6376\n50348    28105  28097  7350\n50349    28066  28065  1583\n50350    28067  28095  28065\n50351    28107  7347  28066\n50352    28108  28107  28066\n50353    1583  28065  28095\n50354    7347  28107  28092\n50355    28102  1583  28095\n50356    28102  28105  7350\n50357    1583  28108  28066\n50358    28114  28108  1583\n50359    28104  1583  28102\n50360    28102  28095  28105\n50361    28105  28095  7362\n50362    7355  28107  28108\n50363    28102  7350  28103\n50364    7362  28063  28105\n50365    28111  28099  1729\n50366    28121  1729  28106\n50367    28110  28103  7350\n50368    28111  28110  28099\n50369    1729  28121  28112\n50370    1729  28099  28098\n50371    28113  28111  28112\n50372    24250  28112  28121\n50373    28111  7348  28110\n50374    28113  7348  28111\n50375    28112  24250  7351\n50376    28112  28111  1729\n50377    24260  28121  28106\n50378    28110  7348  28109\n50379    28114  28104  28115\n50380    28104  28102  28103\n50381    28114  28122  28108\n50382    7356  28122  28114\n50383    7349  28104  28103\n50384    28114  1583  28104\n50385    28115  7349  28117\n50386    28109  7349  28103\n50387    28115  7356  28114\n50388    28109  28147  7349\n50389    28115  28116  7356\n50390    7349  28115  28104\n50391    28103  28110  28109\n50392    28122  7356  28120\n50393    7356  28118  28120\n50394    28099  28110  7350\n50395    24250  28121  6375\n50396    7355  28108  28122\n50397    7340  28123  28084\n50398    7340  28092  28145\n50399    7338  28089  28123\n50400    7338  28123  28131\n50401    7340  28132  28123\n50402    28124  28090  7338\n50403    28132  28145  28135\n50404    28145  28092  28107\n50405    28131  28123  28132\n50406    1234  28131  28132\n50407    28131  28138  28125\n50408    28132  7340  28145\n50409    28107  7355  28145\n50410    7338  28131  28125\n50411    28127  28088  7345\n50412    28127  7345  28130\n50413    28128  28127  7343\n50414    28128  28088  28127\n50415    7345  28124  28126\n50416    28087  28124  7345\n50417    28130  7345  28126\n50418    28126  28125  7353\n50419    28129  28127  28130\n50420    28129  7343  28127\n50421    28126  28139  28130\n50422    28126  28124  28125\n50423    28124  7338  28125\n50424    28149  7344  28128\n50425    28135  28145  7355\n50426    28092  7340  28083\n50427    28135  28133  28134\n50428    28133  28135  7355\n50429    1234  28134  28136\n50430    28134  1234  28135\n50431    28133  7354  28134\n50432    28138  28131  1234\n50433    28251  28134  7354\n50434    28119  7354  28120\n50435    28137  28136  7358\n50436    28136  28134  28251\n50437    28251  7354  28261\n50438    7354  28133  28120\n50439    7355  28122  28133\n50440    1234  28136  28138\n50441    28139  28126  7353\n50442    28139  7353  28140\n50443    28130  2227  28129\n50444    28130  28139  2227\n50445    7353  28138  28137\n50446    28125  28138  7353\n50447    28141  28139  28140\n50448    28140  28137  28274\n50449    28144  2227  28142\n50450    2227  28139  28141\n50451    7361  28144  28143\n50452    2227  28144  28129\n50453    28140  7357  28141\n50454    28140  7353  28137\n50455    28138  28136  28137\n50456    7343  28129  28146\n50457    28141  28142  2227\n50458    1234  28132  28135\n50459    28122  28120  28133\n50460    28146  28129  28144\n50461    28148  28109  7348\n50462    28066  28064  28065\n50463    6379  28057  28056\n50464    28150  28128  7343\n50465    7193  27601  28158\n50466    7193  28158  28157\n50467    1521  27607  28151\n50468    28152  28151  7193\n50469    28159  28158  2134\n50470    28151  27602  7193\n50471    28157  28152  7193\n50472    28157  28159  7191\n50473    28153  28151  28152\n50474    28161  28156  28153\n50475    7192  28153  28152\n50476    28158  28159  28157\n50477    28081  28159  2134\n50478    28151  28153  1521\n50479    27606  27608  28154\n50480    27608  27607  1521\n50481    27605  27604  27606\n50482    7337  27605  27606\n50483    28154  27608  1521\n50484    27605  27637  7208\n50485    7337  28154  28155\n50486    28156  28154  1521\n50487    28160  27605  7337\n50488    28164  28160  7337\n50489    28155  28154  28156\n50490    7337  27606  28154\n50491    1521  28153  28156\n50492    27605  28160  27637\n50493    28152  28157  28171\n50494    7210  27608  27606\n50495    28171  7191  28198\n50496    7191  28159  28093\n50497    7192  28152  28171\n50498    28199  7192  28171\n50499    28198  7191  28094\n50500    7192  28161  28153\n50501    28199  28198  1587\n50502    28149  28198  28094\n50503    28163  7192  28199\n50504    28202  28163  28199\n50505    28163  7342  28162\n50506    28199  28171  28198\n50507    7344  28149  28094\n50508    7192  28163  28161\n50509    28164  28155  28165\n50510    28156  28161  7341\n50511    28164  28172  28160\n50512    7369  28172  28164\n50513    28155  28156  7341\n50514    28155  28164  7337\n50515    28165  7341  28169\n50516    28162  7341  28161\n50517    28165  7369  28164\n50518    28170  7369  28165\n50519    7369  28167  28166\n50520    7341  28165  28155\n50521    28161  28163  28162\n50522    28172  7369  28166\n50523    28149  1587  28198\n50524    28171  28157  7191\n50525    28094  7191  28093\n50526    28160  28172  1863\n50527    28049  27623  7209\n50528    28177  28049  7209\n50529    7217  27627  27629\n50530    28182  7217  28049\n50531    7209  27634  27638\n50532    7217  27629  28049\n50533    27637  27638  27634\n50534    28176  28177  27638\n50535    28177  28182  28049\n50536    7366  28182  28177\n50537    27638  27637  1863\n50538    27638  28177  7209\n50539    7208  27637  27634\n50540    28173  7217  28174\n50541    28181  27633  7213\n50542    28181  27627  28173\n50543    1597  27632  27631\n50544    28178  1597  27633\n50545    27633  28181  28178\n50546    7213  27627  28181\n50547    7216  28178  28181\n50548    28175  7216  28173\n50549    28178  28180  1597\n50550    28179  28180  28178\n50551    28178  7216  28179\n50552    7216  28181  28173\n50553    27627  7217  28173\n50554    28196  1597  28180\n50555    28174  7217  28182\n50556    27631  27633  1597\n50557    7366  28177  28176\n50558    28186  7366  28176\n50559    28183  28174  28182\n50560    28184  28183  7366\n50561    28176  1863  28187\n50562    28183  28182  7366\n50563    28186  28187  7367\n50564    28187  1863  28172\n50565    28186  28184  7366\n50566    28195  28184  28186\n50567    28185  28183  28184\n50568    28187  28186  28176\n50569    27637  28160  1863\n50570    1406  28183  28185\n50571    28188  7216  28175\n50572    28175  28174  1406\n50573    28179  7371  28180\n50574    28189  7371  28179\n50575    7216  28188  28179\n50576    28175  28173  28174\n50577    28190  28188  28175\n50578    28192  28190  1406\n50579    28189  28194  7371\n50580    7373  28189  28188\n50581    28193  28194  28189\n50582    28189  28179  28188\n50583    28190  7373  28188\n50584    28190  28175  1406\n50585    28174  28183  1406\n50586    28197  28180  7371\n50587    7367  28187  28166\n50588    28176  27638  1863\n50589    28166  28187  28172\n50590    28247  7371  28194\n50591    7341  28162  28169\n50592    2134  28158  27529\n50593    28202  1587  28203\n50594    28150  1587  28149\n50595    7342  28163  28202\n50596    28204  7342  28202\n50597    28203  1587  28150\n50598    7342  28201  28162\n50599    28204  28203  7365\n50600    28215  28203  28150\n50601    28208  7342  28204\n50602    28212  28208  28204\n50603    28208  7389  28209\n50604    28204  28202  28203\n50605    7343  28215  28150\n50606    7342  28208  28201\n50607    28170  28169  1864\n50608    28169  28162  28201\n50609    28168  28166  28167\n50610    28205  28167  28170\n50611    1864  28169  28201\n50612    28167  7369  28170\n50613    28205  1864  28207\n50614    28209  1864  28201\n50615    28205  7375  28167\n50616    28206  7375  28205\n50617    28207  1864  28209\n50618    1864  28205  28170\n50619    28201  28208  28209\n50620    28167  7375  28168\n50621    28215  7365  28203\n50622    28170  28165  28169\n50623    28212  7365  28213\n50624    28243  28215  28146\n50625    7389  28208  28212\n50626    28214  7389  28212\n50627    7365  28215  28243\n50628    7389  28216  28209\n50629    28213  28243  28244\n50630    7361  28243  28146\n50631    28214  28212  28213\n50632    2229  28214  28213\n50633    28214  28351  28218\n50634    28213  7365  28243\n50635    28146  28144  7361\n50636    7389  28214  28218\n50637    28206  28207  7377\n50638    28207  28209  28216\n50639    28222  7375  28206\n50640    28221  28222  28206\n50641    7377  28207  28216\n50642    28206  28205  28207\n50643    28221  7377  28219\n50644    28216  28217  7377\n50645    7376  28222  28221\n50646    28220  7376  28221\n50647    7376  28360  28248\n50648    28221  28206  7377\n50649    28216  7389  28218\n50650    28222  7376  28245\n50651    28243  7361  28244\n50652    28212  28204  7365\n50653    28149  28128  28150\n50654    7375  28222  28210\n50655    7368  28184  28195\n50656    7368  28195  28226\n50657    28223  28185  7368\n50658    28185  28184  7368\n50659    28195  7367  28211\n50660    28186  7367  28195\n50661    28168  28211  7367\n50662    1594  28226  28211\n50663    28226  28224  7368\n50664    28230  28224  28226\n50665    28211  28168  28210\n50666    28211  28226  28195\n50667    28166  28168  7367\n50668    28223  7368  28224\n50669    28191  7373  28190\n50670    28191  28192  7374\n50671    7373  28193  28189\n50672    28227  28193  7373\n50673    7373  28191  28227\n50674    28190  28192  28191\n50675    28191  28229  28227\n50676    28225  7374  28223\n50677    28227  28228  28193\n50678    7372  28228  28227\n50679    7374  28229  28191\n50680    7374  28192  28223\n50681    28192  28185  28223\n50682    28193  28228  1596\n50683    28225  28223  28224\n50684    28192  1406  28185\n50685    28230  28226  1594\n50686    28234  28230  1594\n50687    7384  28225  28224\n50688    28235  7384  28230\n50689    1594  28210  28245\n50690    7384  28224  28230\n50691    28245  28248  28234\n50692    28245  28210  28222\n50693    28234  28235  28230\n50694    7385  28235  28234\n50695    7384  28235  28232\n50696    28245  28234  1594\n50697    28168  7375  28210\n50698    28231  7384  28232\n50699    7372  28229  28240\n50700    7374  28225  28239\n50701    28236  28228  7372\n50702    28237  28236  7372\n50703    28229  7374  28239\n50704    7372  28227  28229\n50705    28240  28239  1595\n50706    28231  28239  28225\n50707    28238  28236  28237\n50708    28241  28237  28240\n50709    7381  28238  28237\n50710    7372  28240  28237\n50711    28239  28231  1595\n50712    28229  28239  28240\n50713    28225  7384  28231\n50714    28228  28236  28242\n50715    28248  7385  28234\n50716    28211  28210  1594\n50717    28248  28245  7376\n50718    28193  1596  28194\n50719    28217  28216  28218\n50720    1587  28202  28199\n50721    28215  7343  28146\n50722    28238  7382  28236\n50723    7358  28136  28251\n50724    27643  27534  1775\n50725    28266  28113  7351\n50726    7351  28113  28112\n50727    28148  28147  28109\n50728    28148  7348  28253\n50729    7351  24251  28267\n50730    7351  24250  24251\n50731    7352  28253  28266\n50732    28266  28253  28113\n50733    28253  28254  28148\n50734    7352  28254  28253\n50735    28266  28267  28265\n50736    28266  7351  28267\n50737    24251  24255  28267\n50738    28148  28254  1730\n50739    28116  28115  28117\n50740    28116  28117  7392\n50741    28119  28120  28118\n50742    28255  28118  28116\n50743    28252  28117  28147\n50744    28118  7356  28116\n50745    7392  28117  28252\n50746    28258  28252  1730\n50747    28255  28116  7392\n50748    28256  28255  7392\n50749    7392  28252  28259\n50750    28252  28147  1730\n50751    28147  28148  1730\n50752    1731  28118  28255\n50753    28254  28258  1730\n50754    28117  7349  28147\n50755    28265  7352  28266\n50756    28267   648  28265\n50757    28262  28258  28254\n50758    28263  28262  7352\n50759    7352  28265  28263\n50760    28267  24255   648\n50761    28271   648  28305\n50762    24254   648  24255\n50763    28264  28262  28263\n50764    28263  28265  28271\n50765     648  24254  28305\n50766    28271  28265   648\n50767    24255  24251  6383\n50768    7396  28262  28264\n50769    28259  28256  7392\n50770    28259  28258  7396\n50771    28257  28255  28256\n50772    28257  28256  7402\n50773    28259  28268  28256\n50774    28252  28258  28259\n50775    28268  7402  28256\n50776    28270  28268  7396\n50777    28272  28257  7402\n50778    28300  7395  28272\n50779    7402  28268  28269\n50780    28259  7396  28268\n50781    28258  28262  7396\n50782    1731  28255  28257\n50783    28271  7397  28263\n50784    28262  28254  7352\n50785    24198  24251  24250\n50786    28273  28257  28272\n50787    28277  28251  28261\n50788    28261  28119  28260\n50789    7358  28277  28275\n50790    7358  28251  28277\n50791    28261  7394  28277\n50792    7354  28119  28261\n50793    7394  28261  28260\n50794    28260  1731  28273\n50795    28276  28275  2228\n50796    28283  28275  28277\n50797    28260  28297  7394\n50798    28260  28119  1731\n50799    28119  28118  1731\n50800    7358  28275  28274\n50801    28281  28141  7357\n50802    28281  7357  28282\n50803    28142  28281  7359\n50804    28142  28141  28281\n50805    7357  28274  28276\n50806    28140  28274  7357\n50807    28280  28281  28282\n50808    28282  28276  28291\n50809    7359  28280  28295\n50810    7359  28281  28280\n50811    28282  7400  28280\n50812    28282  7357  28276\n50813    28274  28275  28276\n50814    28142  7359  28143\n50815    28277  7394  28283\n50816    28137  7358  28274\n50817    28285  7394  28297\n50818    28285  28297  28287\n50819    28283  28285  28284\n50820    28283  7394  28285\n50821    28297  28273  7395\n50822    28297  28260  28273\n50823    7393  28285  28287\n50824    7393  28287  28286\n50825    28289  28284  28296\n50826    28284  28285  7393\n50827    28288  28287  7395\n50828    28287  28297  7395\n50829    28273  28272  7395\n50830    28283  28284  2228\n50831    7400  28282  28291\n50832    7400  28291  28290\n50833    28280  28292  28295\n50834    28280  7400  28292\n50835    28291  2228  28289\n50836    28276  2228  28291\n50837    28293  7400  28290\n50838    28290  28289  7401\n50839    1588  28292  28294\n50840    28292  7400  28293\n50841    28294  28292  28293\n50842    28292  1588  28295\n50843    28290  28328  28293\n50844    28290  28291  28289\n50845    2228  28284  28289\n50846    28295  1588  28298\n50847    7393  28296  28284\n50848    2228  28275  28283\n50849    1731  28257  28273\n50850    7359  28295  28279\n50851    28272  7402  28299\n50852    28143  28144  28142\n50853    28304  28305  7407\n50854    26344  28305  24254\n50855    7397  28304  28302\n50856    7397  28271  28304\n50857    28305  26344  7407\n50858    7397  28264  28263\n50859    28309  7407  28315\n50860    26343  7407  26344\n50861    28303  28301  28302\n50862    28302  28304  28309\n50863    7407  26343  28315\n50864    28309  28304  7407\n50865    24248  26343  26344\n50866    7397  28302  28301\n50867    7402  28269  28299\n50868    28270  28264  28301\n50869    28300  28299  7404\n50870    28300  28272  28299\n50871    28270  28269  28268\n50872    28288  7395  28300\n50873    1732  28269  28270\n50874    28303  1732  28301\n50875    28299  28306  7404\n50876    28269  28306  28299\n50877    28269  1732  28306\n50878    1732  28270  28301\n50879    28264  7397  28301\n50880    28310  28300  7404\n50881    28302  28309  7406\n50882    28270  7396  28264\n50883    28314  28315  1816\n50884    26289  28315  26343\n50885    7406  28314  28312\n50886    7406  28309  28314\n50887    28315  26289  1816\n50888    7406  28303  28302\n50889    28321  28314  1816\n50890    26290  1816  26289\n50891    7415  28319  28311\n50892    28311  7406  28312\n50893    1816  26290  30388\n50894    28321  28312  28314\n50895    26343  6900  26289\n50896    7406  28311  28303\n50897    28308  28306  28307\n50898    28303  28319  1732\n50899    28322  28308  28316\n50900    28322  7404  28308\n50901    1732  28307  28306\n50902    28308  7404  28306\n50903    7405  28307  28320\n50904    28307  1732  28319\n50905    28316  28318  7403\n50906    28316  28308  7405\n50907    28320  28307  28319\n50908    7405  28308  28307\n50909    28303  28311  28319\n50910    28322  28316  7403\n50911    28311  28312  28313\n50912    28315  28314  28309\n50913    24235  24254  24255\n50914    28310  7404  28322\n50915    28324  7393  28286\n50916    28324  28286  28325\n50917    28323  28296  28324\n50918    28296  7393  28324\n50919    28286  28288  1589\n50920    28287  28288  28286\n50921    28326  28325  1589\n50922    28310  1589  28288\n50923    28325  7410  28324\n50924    28327  7410  28325\n50925    1589  28310  28346\n50926    1589  28325  28286\n50927    28288  28300  28310\n50928    28323  28324  7410\n50929    7399  28293  28328\n50930    7399  28328  28329\n50931    28294  7399  28347\n50932    28294  28293  7399\n50933    28328  7401  28330\n50934    28290  7401  28328\n50935    28323  28330  7401\n50936    28330  28323  28331\n50937    28343  28347  7399\n50938    28329  28343  7399\n50939    28330  2299  28329\n50940    28329  28328  28330\n50941    7401  28296  28323\n50942    1588  28294  28348\n50943    7410  28331  28323\n50944    7401  28289  28296\n50945    28327  28326  7408\n50946    28327  28325  28326\n50947    28335  28331  7410\n50948    28336  28335  28327\n50949    28332  28326  28346\n50950    28335  7410  28327\n50951    7408  28332  28334\n50952    7403  28332  28346\n50953    7408  28336  28327\n50954    7403  28333  28332\n50955    28344  28336  7408\n50956    28332  7408  28326\n50957    28310  28322  28346\n50958    28335  28336  7409\n50959    28331  2299  28330\n50960    28339  2299  28337\n50961    28343  28339  7412\n50962    28343  28329  28339\n50963    2299  28331  28337\n50964    28339  28329  2299\n50965    28337  7409  28338\n50966    28337  28331  28335\n50967    7412  28342  28343\n50968    28339  28338  7412\n50969    7412  28340  28342\n50970    28341  28342  28340\n50971    7412  28338  28349\n50972    28339  28337  28338\n50973    28335  7409  28337\n50974    28343  28342  28347\n50975    28336  28345  7409\n50976    28326  1589  28346\n50977    28322  7403  28346\n50978    28348  28294  28347\n50979    28350  28338  7409\n50980    28305  28304  28271\n50981    24254  6382  26344\n50982    7413  28347  28342\n50983    2229  28244  28354\n50984    7361  28143  28278\n50985    28351  28214  2229\n50986    28352  28351  2229\n50987    28244  7361  28278\n50988    28351  7379  28218\n50989    28354  28278  7360\n50990    28279  28278  28143\n50991    28352  2229  28354\n50992    28358  28352  28354\n50993    28351  28352  28353\n50994    28354  28244  28278\n50995    28295  28298  28279\n50996    7379  28351  28353\n50997    28219  28220  28221\n50998    28219  28217  28355\n50999    28360  7376  28220\n51000    28360  28220  28359\n51001    28219  1065  28220\n51002    28248  28360  28374\n51003    1065  28219  28355\n51004    28357  28355  7379\n51005    28359  28220  1065\n51006    28361  28359  1065\n51007    1065  28355  28356\n51008    28355  28217  7379\n51009    28218  7379  28217\n51010    28360  28359  7388\n51011    28279  7360  28278\n51012    7377  28217  28219\n51013    7380  28352  28358\n51014    28358  7360  28372\n51015    28353  7380  28369\n51016    28353  28352  7380\n51017    28358  28373  7380\n51018    28358  28354  7360\n51019    28373  28358  28372\n51020    28372  28298  28404\n51021    7378  28369  28371\n51022    28370  28369  7380\n51023    28372  7398  28373\n51024    28372  7360  28298\n51025    7360  28279  28298\n51026    28353  28369  28357\n51027    28361  1065  28356\n51028    28361  28356  28362\n51029    28359  28368  7388\n51030    28359  28361  28368\n51031    28356  28357  7378\n51032    28355  28357  28356\n51033    28361  7421  28368\n51034    28363  28362  7378\n51035    28368  28366  7388\n51036    28400  28366  28368\n51037    28367  28366  7418\n51038    28362  28356  7378\n51039    28357  28369  7378\n51040    28360  7388  28374\n51041    28373  28370  7380\n51042    28357  7379  28353\n51043    28143  7359  28279\n51044    28365  7388  28366\n51045    28377  28232  28235\n51046    28377  7385  28378\n51047    28233  1595  28231\n51048    7383  28233  28232\n51049    28232  28377  7383\n51050    28235  7385  28377\n51051    28379  28377  28378\n51052    28379  28378  1593\n51053    28376  28233  28375\n51054    7383  28377  28379\n51055    28378  28374  28365\n51056    28378  7385  28374\n51057    28248  28374  7385\n51058    7383  28375  28233\n51059    28241  7381  28237\n51060    28381  7381  28241\n51061    28238  7381  28398\n51062    28381  28380  7381\n51063    28241  1595  28383\n51064    28241  28240  1595\n51065    7387  28381  28383\n51066    28376  28383  1595\n51067    28381  28382  28380\n51068    7387  28382  28381\n51069    28384  28383  28376\n51070    28383  28381  28241\n51071    1595  28233  28376\n51072    7386  28380  28382\n51073    28386  7383  28379\n51074    28233  28231  28232\n51075    28379  1593  28388\n51076    28379  28388  28386\n51077    28375  28386  28385\n51078    28375  7383  28386\n51079    1593  28365  28367\n51080    1593  28378  28365\n51081    7417  28388  28387\n51082    28367  28388  1593\n51083    28394  28385  28397\n51084    28385  28386  7417\n51085    28387  28388  28367\n51086    7417  28386  28388\n51087    28365  28366  28367\n51088    28375  28385  7425\n51089    28391  7387  28384\n51090    28384  28376  7425\n51091    28382  28390  28455\n51092    28391  28390  7387\n51093    28384  7425  28393\n51094    7387  28383  28384\n51095    7422  28391  28393\n51096    28394  28393  7425\n51097    28389  2124  28390\n51098    7422  28389  28391\n51099    2124  28389  28396\n51100    28389  28390  28391\n51101    28393  28394  28392\n51102    28393  28391  28384\n51103    7425  28385  28394\n51104    28390  28382  7387\n51105    28397  28385  7417\n51106    28376  28375  7425\n51107    28374  7388  28365\n51108    28398  7381  28380\n51109    28361  28362  7421\n51110    28213  28244  2229\n51111    7398  28404  28408\n51112    28404  28298  1588\n51113    28373  28401  28370\n51114    28373  7398  28401\n51115    28404  28348  28408\n51116    7398  28372  28404\n51117    28402  28401  7398\n51118    28402  28408  28409\n51119    28370  28401  1590\n51120    28403  28401  28402\n51121    28402  7440  28403\n51122    28402  7398  28408\n51123    28348  7413  28408\n51124    1590  28401  28403\n51125    28364  28362  28363\n51126    28364  28363  7420\n51127    7421  28364  28411\n51128    7421  28362  28364\n51129    28363  28371  28405\n51130    7378  28371  28363\n51131    7420  28363  28405\n51132    28405  1590  28407\n51133    28410  28364  7420\n51134    28410  28411  28364\n51135    28405  28406  7420\n51136    28405  28371  1590\n51137    28371  28370  1590\n51138    28400  7421  28411\n51139    28407  1590  28403\n51140    28400  28368  7421\n51141    7440  28402  28409\n51142    28409  7413  28341\n51143    28403  28421  28407\n51144    28403  7440  28421\n51145    28409  28423  7440\n51146    28406  28405  28407\n51147    28422  7440  28423\n51148    1235  28423  28341\n51149    28407  28421  7427\n51150    28421  7440  28422\n51151    28422  28423  30506\n51152    28423  28409  28341\n51153    28348  28347  7413\n51154    28420  7427  28421\n51155    28412  28410  7420\n51156    28412  28406  28413\n51157    28410  1592  28411\n51158    28419  1592  28410\n51159    28410  28412  28419\n51160    7420  28406  28412\n51161    7426  28412  28413\n51162    28413  7427  28414\n51163    28417  28419  28450\n51164    28419  28412  7426\n51165    28416  28417  28418\n51166    28419  28417  1592\n51167    28413  28415  7426\n51168    28413  28406  7427\n51169    28406  28407  7427\n51170    1592  28417  28416\n51171    7426  28450  28419\n51172    28408  7413  28409\n51173    28342  28341  7413\n51174    28424  28411  1592\n51175    7418  28387  28367\n51176    7418  28400  28424\n51177    28394  28397  1407\n51178    28397  7417  28426\n51179    28387  7418  28428\n51180    28366  28400  7418\n51181    7419  28426  28428\n51182    28428  28426  28387\n51183    28426  28425  28397\n51184    7419  28425  28426\n51185    1407  28425  28433\n51186    28428  7418  28424\n51187    28411  28424  28400\n51188    28397  28425  1407\n51189    28395  7422  28430\n51190    7422  28393  28392\n51191    28396  28395  7424\n51192    28396  28389  28395\n51193    7422  28392  28430\n51194    28395  28389  7422\n51195    28429  28430  28392\n51196    28433  28429  1407\n51197    28431  7424  28395\n51198    28430  28431  28395\n51199    28430  28429  7423\n51200    28392  1407  28429\n51201    28394  1407  28392\n51202    28448  28396  7424\n51203    28427  28428  28424\n51204    7417  28387  28426\n51205    28432  7419  28447\n51206    28427  7419  28428\n51207    28433  28432  7432\n51208    28433  28425  28432\n51209    7419  28427  28447\n51210    28429  28433  28437\n51211    28445  28447  7434\n51212    28416  28447  28427\n51213    28434  7432  28435\n51214    7432  28432  28445\n51215    7434  28447  28416\n51216    28445  28432  28447\n51217    28424  1592  28427\n51218    28433  7432  28437\n51219    28440  28431  7423\n51220    28431  28430  7423\n51221    7424  28444  28451\n51222    28440  28444  28431\n51223    7423  28437  28438\n51224    28429  28437  7423\n51225    28439  28440  28438\n51226    28434  28438  28437\n51227    28444  2118  28452\n51228    2118  28444  28440\n51229    28439  2118  28440\n51230    28452  2118  28441\n51231    2118  28442  28441\n51232    28438  28440  7423\n51233    28437  7432  28434\n51234    28444  7424  28431\n51235    28435  7432  28445\n51236    28425  7419  28432\n51237    28416  28427  1592\n51238    2124  28396  28449\n51239    28434  7431  28438\n51240    28369  28370  28371\n51241    28404  1588  28348\n51242    28455  28390  2124\n51243    28422  28420  28421\n51244    7348  28113  28253\n51245    26289  26270  26290\n51246    28451  28444  28452\n51247    28200  27911  7218\n51248    28200  27632  28196\n51249    27911  28458  7221\n51250    28458  27911  28200\n51251    28200  7220  28458\n51252    27904  27911  7221\n51253    28196  28197  7220\n51254    28196  28180  28197\n51255    28456  28458  7220\n51256    28459  28456  7220\n51257    28457  28456  1181\n51258    7220  28200  28196\n51259    1597  28196  27632\n51260    28458  28456  28457\n51261    28462  27905  28463\n51262    27905  27904  7221\n51263    28046  7304  28462\n51264    28462  7304  27905\n51265    27905  7221  28463\n51266    7304  27903  27905\n51267    7450  28463  28464\n51268    28457  28463  7221\n51269    28461  7450  28468\n51270    28461  28462  7450\n51271    28464  28463  28457\n51272    7450  28462  28463\n51273    7221  28458  28457\n51274    28046  28462  28461\n51275    28459  7220  28197\n51276    28046  27913  7304\n51277    28460  1181  28456\n51278    28460  28459  7370\n51279    1181  28465  28464\n51280    28465  1181  28460\n51281    28460  28469  28465\n51282    1181  28464  28457\n51283    28247  28246  7370\n51284    28247  28194  28246\n51285    28469  28460  7370\n51286    28470  28469  7370\n51287    28469  28471  7456\n51288    7370  28459  28247\n51289    28459  28197  28247\n51290    28465  28469  7456\n51291    28466  28468  7450\n51292    28464  28465  28466\n51293    7455  28472  28468\n51294    28472  28461  28468\n51295    28468  28466  28467\n51296    7450  28464  28466\n51297    28467  7455  28468\n51298    28477  7455  28467\n51299    7455  28474  28472\n51300    28473  7458  28474\n51301    28475  28474  7455\n51302    28467  28466  7456\n51303    28465  7456  28466\n51304    28472  28474  28480\n51305    7456  28476  28467\n51306    28456  28459  28460\n51307    7371  28247  28197\n51308    28461  28472  1756\n51309    27937  7299  27926\n51310    27926  27928  1756\n51311    27938  27925  27937\n51312    27925  7299  27937\n51313    27926  28488  27937\n51314    27927  27928  27926\n51315    1756  28488  27926\n51316    28046  28461  1756\n51317    7447  27937  28488\n51318    28483  28482  7447\n51319    28490  7447  28488\n51320    27928  28046  1756\n51321    27913  28046  27928\n51322    27938  27937  7447\n51323    27942  7303  28481\n51324    27938  7303  27925\n51325    28502  27931  7302\n51326    28485  7302  27942\n51327    28481  7303  27938\n51328    7302  27930  27942\n51329    28485  28481  1390\n51330    28482  28481  27938\n51331    28485  28487  7302\n51332    28486  28487  28485\n51333    1390  28481  28482\n51334    28481  28485  27942\n51335    27938  7447  28482\n51336    7302  28487  28502\n51337    28488  1756  28489\n51338    27942  27932  7303\n51339    28490  28489  7448\n51340    28480  28489  1756\n51341    28484  28482  28483\n51342    28493  28483  28490\n51343    28505  28489  28480\n51344    28483  7447  28490\n51345    7448  28505  28509\n51346    7458  28505  28480\n51347    7448  28493  28490\n51348    28494  28493  7448\n51349    28493  28495  7449\n51350    28505  7448  28489\n51351    28472  28480  1756\n51352    28483  28493  7449\n51353    1390  28484  28491\n51354    1390  28482  28484\n51355    28486  28491  28496\n51356    28491  28486  1390\n51357    28484  28492  28491\n51358    1390  28486  28485\n51359    7454  28491  28492\n51360    28492  7449  28499\n51361    28496  7454  28497\n51362    28496  28491  7454\n51363    7454  28492  28500\n51364    28486  28496  7453\n51365    7454  28503  28497\n51366    28492  28484  7449\n51367    28484  28483  7449\n51368    28486  7453  28487\n51369    7458  28508  28505\n51370    28490  28488  28489\n51371    28474  7458  28480\n51372    28498  28496  28497\n51373    28246  28470  7370\n51374    27632  28200  7218\n51375    28250  28470  28246\n51376    28250  1596  28242\n51377    28471  28476  7456\n51378    7391  28471  28470\n51379    28470  28250  7391\n51380    28250  28246  1596\n51381    28249  7391  28250\n51382    28519  28249  28478\n51383    28471  7391  28518\n51384    28519  7391  28249\n51385    28249  28242  7382\n51386    28249  28250  28242\n51387    28228  28242  1596\n51388    28518  7391  28519\n51389    28477  28476  2123\n51390    28518  28476  28471\n51391    28477  28475  7455\n51392    28510  28475  28477\n51393    2123  28476  28518\n51394    28476  28477  28467\n51395    2123  28510  28477\n51396    28510  2123  28512\n51397    28475  7468  28473\n51398    28511  7468  28510\n51399    2123  28518  28520\n51400    28510  7468  28475\n51401    28516  7468  28517\n51402    28473  7468  28516\n51403    28518  28519  28520\n51404    28473  28474  28475\n51405    7382  28399  28478\n51406    7382  28238  28399\n51407    7390  28520  28519\n51408    28479  7390  28478\n51409    28478  28399  28479\n51410    7390  28519  28478\n51411    28517  28524  7470\n51412    1405  28479  28399\n51413    28479  28522  7390\n51414    28557  28522  28479\n51415    28523  28521  28522\n51416    1405  28399  28398\n51417    28242  28236  7382\n51418    7390  28522  28521\n51419    28512  28511  28510\n51420    28512  28520  28521\n51421    28511  28517  7468\n51422    28524  28517  28511\n51423    28511  28512  7469\n51424    28512  2123  28520\n51425    28524  28511  7469\n51426    28523  7469  28521\n51427    28530  28515  28529\n51428    7470  28515  28517\n51429    28524  7469  28526\n51430    7469  28512  28521\n51431    28520  7390  28521\n51432    28517  28515  28516\n51433    28479  1405  28557\n51434    28478  28249  7382\n51435    28238  28398  28399\n51436    28516  28515  1403\n51437    7458  28514  28508\n51438    28509  28505  28508\n51439    28494  7448  28509\n51440    28534  28494  28509\n51441    28509  28508  7457\n51442    28473  28514  7458\n51443    28508  28513  7457\n51444    28538  2119  28534\n51445    2119  28494  28534\n51446    28531  2119  28532\n51447    28539  28534  7457\n51448    28534  28509  7457\n51449    28516  28514  28473\n51450    28494  2119  28495\n51451    28495  28499  7449\n51452    28500  28499  7463\n51453    28500  28503  7454\n51454    28535  28503  28500\n51455    28531  28499  28495\n51456    28499  28500  28492\n51457    28531  7463  28499\n51458    7463  28531  28533\n51459    28535  2333  28503\n51460    28535  7463  28537\n51461    28535  28536  2333\n51462    7463  28535  28500\n51463    28495  2119  28531\n51464    28497  28503  28504\n51465    28513  28508  28514\n51466    28494  28495  28493\n51467    28539  28513  28543\n51468    1403  28513  28514\n51469    28538  28534  28539\n51470    7459  28538  28539\n51471    28543  28513  1403\n51472    28538  28532  2119\n51473    28543  28530  28554\n51474    28530  28543  1403\n51475    28540  7459  28541\n51476    28554  7459  28543\n51477    28554  28530  7460\n51478    28543  7459  28539\n51479    28516  1403  28514\n51480    28538  7459  28540\n51481    28533  28531  28532\n51482    28537  28533  28546\n51483    28537  28536  28535\n51484    7462  28536  28537\n51485    7461  28533  28532\n51486    28533  28537  7463\n51487    28544  28546  7461\n51488    28540  7461  28532\n51489    28546  28545  7462\n51490    28542  7461  28540\n51491    7462  28547  28536\n51492    28546  7462  28537\n51493    7462  28548  28547\n51494    7461  28546  28533\n51495    28532  28538  28540\n51496    2333  28536  28550\n51497    28547  28549  7467\n51498    28513  28539  7457\n51499    28515  28530  1403\n51500    28550  28536  28547\n51501    7459  28554  28659\n51502    28469  28470  28471\n51503    28194  1596  28246\n51504    28504  28503  2333\n51505    7331  28566  27935\n51506    7331  28502  28501\n51507    7332  28009  28566\n51508    7332  28566  28568\n51509    7331  28567  28566\n51510    28010  7332  28559\n51511    28568  28566  28567\n51512    28567  28501  28506\n51513    28561  7332  28568\n51514    28561  28568  28571\n51515    28567  2114  28568\n51516    28567  7331  28501\n51517    28487  28501  28502\n51518    7332  28561  28559\n51519    28014  7329  28015\n51520    7329  28014  28559\n51521    28563  28044  7320\n51522    28565  28563  28015\n51523    28015  7329  28565\n51524    28563  7320  28015\n51525    28560  28565  7329\n51526    28560  28559  28561\n51527    1517  28562  28563\n51528    28565  1517  28563\n51529    28565  28560  28564\n51530    7329  28559  28560\n51531    28010  28559  28014\n51532    28563  28562  28044\n51533    28561  7451  28560\n51534    27934  28502  7331\n51535    28506  2114  28567\n51536    28506  7453  28498\n51537    28571  28568  2114\n51538    28571  2114  28569\n51539    28506  28507  2114\n51540    28571  7451  28561\n51541    28569  2114  28507\n51542    28572  28569  28507\n51543    28575  28573  28570\n51544    28570  28571  28569\n51545    28570  28569  7471\n51546    28507  28506  28498\n51547    28496  28498  7453\n51548    28571  28570  7451\n51549    28574  1517  28564\n51550    1517  28565  28564\n51551    1517  28579  28562\n51552    28574  28579  1517\n51553    28564  7451  28573\n51554    28560  7451  28564\n51555    28573  7475  28574\n51556    28575  7475  28573\n51557    28574  28576  28579\n51558    28576  28574  7475\n51559    7474  28576  28578\n51560    28573  28574  28564\n51561    7451  28570  28573\n51562    28579  28576  7474\n51563    28507  28498  7452\n51564    28506  28501  7453\n51565    28487  7453  28501\n51566    28562  28579  28593\n51567    28030  1749  28031\n51568    28032  7321  28030\n51569    28040  28041  28028\n51570    28581  28040  1749\n51571    1749  28030  28581\n51572    1749  28040  28028\n51573    28588  28581  28030\n51574    28593  28588  7321\n51575    28581  28582  28040\n51576    7473  28582  28581\n51577    28581  28588  7473\n51578    28588  28030  7321\n51579    28044  28562  7321\n51580    28040  28582  7335\n51581    7325  28037  28580\n51582    28037  7328  28041\n51583    28035  7325  28583\n51584    28035  28034  7325\n51585    28037  28041  28580\n51586    7325  28034  28037\n51587    28586  28580  28587\n51588    7335  28580  28041\n51589    28583  28586  28585\n51590    28583  7325  28586\n51591    28587  28580  7335\n51592    28586  7325  28580\n51593    28041  28040  7335\n51594    28584  28035  28583\n51595    7335  28582  28597\n51596    7321  28032  28044\n51597    28592  7473  28588\n51598    28592  28593  7474\n51599    28582  7473  28589\n51600    28597  28582  28589\n51601    7473  28592  28590\n51602    7335  28597  28587\n51603    28590  28589  7473\n51604    7474  28601  28592\n51605    28589  7472  28597\n51606    28591  7472  28589\n51607    28599  28598  7472\n51608    28601  28590  28592\n51609    28562  28593  7321\n51610    28597  7472  28598\n51611    1410  28585  28586\n51612    1410  28587  28598\n51613    28583  28585  7326\n51614    28594  28600  28585\n51615    28585  1410  28594\n51616    1410  28586  28587\n51617    28595  28594  1410\n51618    28599  28595  28598\n51619    28594  28596  7477\n51620    28596  28594  28595\n51621    7477  28596  28635\n51622    28594  7477  28600\n51623    28596  28595  7480\n51624    28595  1410  28598\n51625    28587  28597  28598\n51626    7477  28602  28600\n51627    28590  28591  28589\n51628    28588  28593  28592\n51629    28579  7474  28593\n51630    28035  28033  28034\n51631    28577  28576  7475\n51632    28015  28013  28014\n51633    28572  7471  28569\n51634    28616  7471  28572\n51635    7471  28605  28575\n51636    28616  28605  7471\n51637    28572  7452  28556\n51638    7471  28575  28570\n51639    28556  28616  28572\n51640    7466  28616  28556\n51641    28616  28613  28605\n51642    7466  28613  28616\n51643    28556  28504  28555\n51644    28556  7452  28504\n51645    28498  28497  7452\n51646    28605  28613  1389\n51647    28604  28577  7475\n51648    28575  28605  28604\n51649    28578  28577  7476\n51650    28578  28576  28577\n51651    28604  28607  28577\n51652    28578  28601  7474\n51653    28606  7476  28607\n51654    1389  28607  28604\n51655    28578  7476  28611\n51656    28606  28609  7476\n51657    28608  28607  1389\n51658    28607  7476  28577\n51659    28605  1389  28604\n51660    28609  28611  7476\n51661    1389  28613  28615\n51662    28507  7452  28572\n51663    7466  28555  28558\n51664    28555  28504  2333\n51665    28615  28608  1389\n51666    28615  28613  28614\n51667    28558  28555  28550\n51668    7466  28614  28613\n51669    28552  28614  28558\n51670    7467  28558  28550\n51671    28614  7465  28615\n51672    28552  7465  28614\n51673    1400  28622  28617\n51674    28558  28614  7466\n51675    28550  28547  7467\n51676    28615  7465  28620\n51677    28612  28606  7486\n51678    28606  28607  28608\n51679    7484  28612  28622\n51680    7484  28609  28612\n51681    28606  28608  7486\n51682    28612  28609  28606\n51683    28617  7486  28618\n51684    28620  7486  28608\n51685    28621  28622  28623\n51686    28622  28612  28617\n51687    28618  7486  28620\n51688    28617  28612  7486\n51689    28608  28615  28620\n51690    7484  28622  28621\n51691    7465  28626  28620\n51692    7466  28556  28555\n51693    28504  7452  28497\n51694    28610  28609  7484\n51695    1394  28591  28590\n51696    1394  28601  28611\n51697    28630  28599  7472\n51698    28631  28630  28591\n51699    28591  1394  28631\n51700    28630  7472  28591\n51701    1394  28632  28631\n51702    28611  28609  28610\n51703    28631  7481  28630\n51704    28633  7481  28631\n51705    28638  28629  7481\n51706    28610  1394  28611\n51707    28601  28578  28611\n51708    28630  7481  28629\n51709    28634  28596  7480\n51710    7480  28599  28629\n51711    28635  28634  7479\n51712    28635  28596  28634\n51713    7480  28637  28634\n51714    7480  28595  28599\n51715    28636  28634  28637\n51716    28638  28637  28629\n51717    7479  28636  28650\n51718    7479  28634  28636\n51719    28636  28637  1007\n51720    28637  7480  28629\n51721    28599  28630  28629\n51722    28653  28635  7479\n51723    28610  28632  1394\n51724    28590  28601  1394\n51725    28633  28632  7483\n51726    28628  28632  28610\n51727    28640  28638  7481\n51728    28642  28640  28633\n51729    7483  28632  28628\n51730    28640  7481  28633\n51731    28627  7483  28628\n51732    7482  28627  28621\n51733    7483  28642  28633\n51734    28643  28642  7483\n51735    28642  28641  7490\n51736    28627  28628  28621\n51737    28610  7484  28628\n51738    28640  28642  7490\n51739    28646  28636  1007\n51740    1007  28638  28639\n51741    28650  28646  7487\n51742    28650  28636  28646\n51743    1007  28644  28646\n51744    28637  28638  1007\n51745    28644  28639  28647\n51746    28639  28638  28640\n51747    28646  28645  7487\n51748    28646  28644  28645\n51749    7488  28645  28644\n51750    7487  28645  28649\n51751    7490  28647  28639\n51752    28644  1007  28639\n51753    28640  7490  28639\n51754    28656  7479  28650\n51755    7483  28627  28643\n51756    28631  28632  28633\n51757    28621  28628  7484\n51758    7477  28635  28654\n51759    7467  28552  28558\n51760    28575  28604  7475\n51761    28550  28555  2333\n51762    28657  28650  7487\n51763    28664  1405  28398\n51764    27925  7303  27924\n51765    7442  28557  28663\n51766    28664  28557  1405\n51767    28523  7442  28660\n51768    28523  28522  7442\n51769    28557  28664  28663\n51770    7442  28522  28557\n51771    28661  28663  28668\n51772    7386  28663  28664\n51773    2120  28660  28662\n51774    28660  7442  28661\n51775    28663  7386  28668\n51776    28661  7442  28663\n51777    28380  28664  28398\n51778    28523  28660  28526\n51779    28525  7470  28524\n51780    28525  28526  2120\n51781    28530  28529  7460\n51782    28527  28529  7470\n51783    7470  28525  28527\n51784    28524  28526  28525\n51785    28665  28527  28525\n51786    28667  28665  2120\n51787    28527  28528  28529\n51788    7498  28528  28527\n51789    28527  28665  7498\n51790    28665  28525  2120\n51791    28526  28660  2120\n51792    28529  28528  7460\n51793    28662  28660  28661\n51794    28526  7469  28523\n51795    7441  28668  28673\n51796    28455  28668  7386\n51797    28662  7441  28672\n51798    28662  28661  7441\n51799    28668  28455  28673\n51800    2120  28662  28674\n51801    28673  28449  28670\n51802    28673  28455  2124\n51803    28671  7505  28672\n51804    28672  7441  28670\n51805    28671  28672  28670\n51806    28670  7441  28673\n51807    28449  28673  2124\n51808    28662  28672  28674\n51809    28666  28667  7499\n51810    28665  28667  28666\n51811    28681  7498  28666\n51812    7498  28665  28666\n51813    28667  28674  28675\n51814    2120  28674  28667\n51815    7499  28675  28676\n51816    7505  28675  28674\n51817    28680  28666  7499\n51818    7505  28677  28675\n51819    7499  28678  28680\n51820    7499  28667  28675\n51821    28674  28672  7505\n51822    28528  7498  28669\n51823    7500  28680  28679\n51824    28661  28668  7441\n51825    7386  28664  28380\n51826    28680  28681  28666\n51827    28659  28541  7459\n51828    28554  28658  28659\n51829    7464  28542  28541\n51830    28540  28541  28542\n51831    28541  28659  28685\n51832    28544  7461  28542\n51833    1404  28685  28659\n51834    28669  1404  28658\n51835    7464  28684  28683\n51836    7464  28541  28685\n51837    28690  7464  28685\n51838    28659  28658  1404\n51839    7460  28528  28658\n51840    28542  7464  28683\n51841    28544  1402  28545\n51842    1402  28544  28683\n51843    28549  28547  28548\n51844    28688  28548  28545\n51845    28545  1402  28688\n51846    28548  7462  28545\n51847    28682  28688  1402\n51848    28684  28682  28683\n51849    28688  7497  28548\n51850    28687  7497  28688\n51851    28688  28682  28687\n51852    28682  1402  28683\n51853    28544  28542  28683\n51854    28548  7497  28549\n51855    28685  1404  28689\n51856    28554  7460  28658\n51857    28704  28689  1404\n51858    28704  28669  28681\n51859    28690  28689  7504\n51860    28690  28685  28689\n51861    28704  28702  28689\n51862    28690  28684  7464\n51863    7500  28702  28704\n51864    7500  28681  28680\n51865    28691  28693  7504\n51866    7504  28689  28702\n51867    7504  28702  28701\n51868    28704  28681  7500\n51869    28528  28669  28658\n51870    28690  7504  28693\n51871    7501  28687  28682\n51872    7501  28684  28693\n51873    28687  28699  7497\n51874    28695  28699  28687\n51875    28687  7501  28695\n51876    7501  28682  28684\n51877    28692  28695  7501\n51878    28691  28692  28693\n51879    28695  28694  7502\n51880    28696  7502  28697\n51881    28699  7502  28700\n51882    28695  7502  28699\n51883    28692  28694  28695\n51884    28692  7501  28693\n51885    28684  28690  28693\n51886    7497  28699  28686\n51887    7500  28703  28702\n51888    28669  28704  1404\n51889    7498  28681  28669\n51890    28696  28700  7502\n51891    28670  28449  7445\n51892    28515  7470  28529\n51893    28706  7445  28711\n51894    28448  7445  28449\n51895    28707  28671  28706\n51896    28706  28671  7445\n51897    7445  28448  28711\n51898    7445  28671  28670\n51899    28708  28711  7446\n51900    28451  28711  28448\n51901    28715  1337  28710\n51902    1337  28706  28708\n51903    1337  28708  28710\n51904    28708  28706  28711\n51905    28396  28448  28449\n51906    28707  28706  1337\n51907    28676  28677  7506\n51908    28677  7505  28707\n51909    28676  28678  7499\n51910    28718  28678  28676\n51911    28715  28677  28707\n51912    28676  28675  28677\n51913    28715  7506  28677\n51914    7506  28715  28712\n51915    28718  2121  28678\n51916    28714  28718  7506\n51917    28724  2121  28718\n51918    7506  28718  28676\n51919    28707  1337  28715\n51920    28678  2121  28679\n51921    7446  28711  28451\n51922    28678  28679  28680\n51923    28709  28710  28708\n51924    28709  7446  28716\n51925    28712  28710  7521\n51926    7521  28710  28709\n51927    28709  28717  7521\n51928    28709  28708  7446\n51929    28717  28716  7436\n51930    7446  28451  28452\n51931    28720  7521  28717\n51932    28722  28720  28717\n51933    28720  2117  28719\n51934    28717  28709  28716\n51935    28716  7446  28452\n51936    28713  7521  28720\n51937    28712  28713  28714\n51938    28712  7521  28713\n51939    28714  28724  28718\n51940    7509  28724  28714\n51941    28714  28713  7509\n51942    28712  28714  7506\n51943    28726  7509  28727\n51944    28719  7509  28713\n51945    28724  28726  28731\n51946    28725  7508  28726\n51947    28742  28740  28741\n51948    7509  28726  28724\n51949    28720  28719  28713\n51950    2121  28724  28731\n51951    28719  28727  7509\n51952    28710  28712  28715\n51953    28452  28441  28716\n51954    7508  28731  28726\n51955    28703  28679  28737\n51956    28701  28702  28703\n51957    28691  28701  28733\n51958    7504  28701  28691\n51959    28703  7503  28701\n51960    28679  28703  7500\n51961    28734  7503  28739\n51962    7503  28733  28701\n51963    28691  28733  2122\n51964    28734  28733  7503\n51965    7503  28737  28739\n51966    7503  28703  28737\n51967    2121  28737  28679\n51968    28732  28733  28734\n51969    28697  28694  28735\n51970    28694  28692  2122\n51971    28697  28698  28696\n51972    7513  28698  28697\n51973    28735  28694  2122\n51974    28694  28697  7502\n51975    7513  28735  28736\n51976    28732  28735  2122\n51977    28747  28750  28698\n51978    28732  28736  28735\n51979    28698  7513  28747\n51980    7513  28697  28735\n51981    2122  28733  28732\n51982    28696  28698  7522\n51983    7514  28732  28734\n51984    2122  28692  28691\n51985    7515  28739  28738\n51986    28738  28737  2121\n51987    7514  28736  28732\n51988    7514  28734  28743\n51989    28738  28731  28729\n51990    28738  28739  28737\n51991    28749  28743  7515\n51992    7515  28743  28739\n51993    28743  28741  7514\n51994    28749  28741  28743\n51995    28728  7515  28729\n51996    7515  28738  28729\n51997    28731  7508  28729\n51998    7514  28741  28740\n51999    1167  28747  28744\n52000    28748  7513  28736\n52001    28751  1167  28746\n52002    28751  28750  1167\n52003    7513  28748  28747\n52004    1167  28750  28747\n52005    28740  7512  28748\n52006    28742  7512  28740\n52007    28744  28746  1167\n52008    28744  28748  7512\n52009    28745  28746  28744\n52010    28744  28747  28748\n52011    28746  7518  28758\n52012    28740  28748  28736\n52013    28736  7514  28740\n52014    28751  28746  28758\n52015    28745  28744  7512\n52016    28734  28739  28743\n52017    28731  28738  2121\n52018    7522  28698  28750\n52019    7508  28730  28729\n52020    28671  28707  7505\n52021    28382  28455  7386\n52022    28752  28750  28751\n52023    7465  28551  28626\n52024    7467  28549  28553\n52025    28618  28626  7485\n52026    28618  28620  28626\n52027    7467  28553  28552\n52028    28617  28618  28619\n52029    28762  28551  1401\n52030    28553  28551  28552\n52031    28759  7485  28760\n52032    7485  28626  28762\n52033    1401  28551  28553\n52034    28762  28626  28551\n52035    28553  28549  28686\n52036    28618  7485  28619\n52037    28623  1400  28625\n52038    1400  28617  28619\n52039    28655  28627  7482\n52040    28624  7482  28623\n52041    28625  1400  28619\n52042    28623  28622  1400\n52043    28624  28625  7493\n52044    28759  28625  28619\n52045    28624  28763  7482\n52046    28764  28763  28624\n52047    7493  28625  28759\n52048    28625  28624  28623\n52049    28619  7485  28759\n52050    28655  7482  28763\n52051    7485  28762  28760\n52052    28623  7482  28621\n52053    28767  28762  1401\n52054    28767  1401  28773\n52055    28760  28767  7525\n52056    28760  28762  28767\n52057    1401  28686  28700\n52058    28761  28759  28760\n52059    28705  28773  1401\n52060    28700  28696  28705\n52061    28769  7525  28770\n52062    28772  7525  28767\n52063    28772  28767  28773\n52064    1401  28700  28705\n52065    28549  7497  28686\n52066    28760  7525  28761\n52067    28764  7493  28766\n52068    7493  28759  28761\n52069    28764  7494  28763\n52070    28765  7494  28764\n52071    28766  7493  28761\n52072    7493  28764  28624\n52073    28765  28766  1388\n52074    28769  28766  28761\n52075    28765  28774  7494\n52076    28775  28774  28765\n52077    28774  7524  28780\n52078    28766  28765  28764\n52079    28761  7525  28769\n52080    28763  7494  28768\n52081    28773  28705  28781\n52082    28553  28686  1401\n52083    28700  28686  28699\n52084    28774  28782  7494\n52085    28641  28643  1393\n52086    28643  28627  28655\n52087    28651  28647  7490\n52088    28785  28651  28641\n52089    1393  28643  28655\n52090    28651  7490  28641\n52091    28785  1393  28786\n52092    28768  1393  28655\n52093    28785  7491  28651\n52094    28787  7491  28785\n52095    28784  28652  7491\n52096    1393  28785  28641\n52097    28655  28763  28768\n52098    28651  7491  28652\n52099    28648  28645  7488\n52100    7488  28647  28652\n52101    28649  28648  7489\n52102    28649  28645  28648\n52103    7488  28783  28648\n52104    7488  28644  28647\n52105    28788  28648  28783\n52106    28784  28783  28652\n52107    7489  28788  28790\n52108    7489  28648  28788\n52109    28788  28783  1399\n52110    28783  7488  28652\n52111    28647  28651  28652\n52112    28649  28862  7487\n52113    28768  28786  1393\n52114    28641  28642  28643\n52115    28787  28786  7523\n52116    28782  28786  28768\n52117    28791  28784  7491\n52118    28796  28791  28787\n52119    7523  28786  28782\n52120    28791  7491  28787\n52121    28796  7523  28779\n52122    28780  7523  28782\n52123    28796  7531  28791\n52124    28795  7531  28796\n52125    7531  28794  28792\n52126    7523  28796  28787\n52127    28782  28774  28780\n52128    28791  7531  28792\n52129    28789  28788  1399\n52130    1399  28784  28792\n52131    28790  28789  7528\n52132    28790  28788  28789\n52133    1399  28793  28789\n52134    1399  28783  28784\n52135    28797  28789  28793\n52136    28794  28793  28792\n52137    7528  28797  28799\n52138    7528  28789  28797\n52139    28798  28799  28797\n52140    28802  28790  7528\n52141    28797  28793  7529\n52142    28793  1399  28792\n52143    28784  28791  28792\n52144    28803  7489  28790\n52145    28780  28779  7523\n52146    28787  28785  28786\n52147    28768  7494  28782\n52148    28861  28649  7489\n52149    28769  1388  28766\n52150    28551  7465  28552\n52151    7526  28781  28813\n52152    7526  28773  28781\n52153    28772  7526  28808\n52154    28772  28773  7526\n52155    28781  7522  28752\n52156    28781  28705  7522\n52157    28812  7526  28813\n52158    28812  28813  28814\n52159    7527  28808  28819\n52160    28808  7526  28812\n52161    28813  28752  7517\n52162    28813  28781  28752\n52163    28750  28752  7522\n52164    28772  28808  28770\n52165    28771  1388  28769\n52166    28771  28770  7527\n52167    7524  28774  28775\n52168    28777  28775  1388\n52169    1388  28771  28777\n52170    28769  28770  28771\n52171    28809  28777  28771\n52172    28810  28809  7527\n52173    28777  28776  28775\n52174    7534  28776  28777\n52175    28777  28809  7534\n52176    28809  28771  7527\n52177    28770  28808  7527\n52178    7524  28775  28776\n52179    28819  28808  28812\n52180    28765  1388  28775\n52181    1520  28812  28814\n52182    1520  28814  28824\n52183    28821  28819  1520\n52184    28819  28812  1520\n52185    28814  7517  28825\n52186    28814  28813  7517\n52187    28758  28825  7517\n52188    28825  28758  28757\n52189    28824  28822  1520\n52190    28824  28825  7519\n52191    28824  28863  28822\n52192    28825  28824  28814\n52193    28752  28751  7517\n52194    28821  1520  28822\n52195    28811  7534  28809\n52196    28811  28810  7539\n52197    7534  28816  28776\n52198    28818  28816  7534\n52199    7534  28811  28818\n52200    28809  28810  28811\n52201    28826  28811  7539\n52202    28823  7539  28821\n52203    28817  28818  1795\n52204    28818  28811  28826\n52205    28832  28817  28831\n52206    28818  28817  28816\n52207    28826  7539  28828\n52208    7539  28810  28821\n52209    28810  28819  28821\n52210    28815  28776  28816\n52211    28826  1795  28818\n52212    28810  7527  28819\n52213    28696  7522  28705\n52214    7535  28816  28817\n52215    28778  28779  28780\n52216    28778  7524  28815\n52217    28804  7531  28795\n52218    1392  28795  28779\n52219    28779  28778  1392\n52220    28780  7524  28778\n52221    28820  1392  28778\n52222    28820  28815  7535\n52223    1392  28834  28795\n52224    28835  28834  1392\n52225    28834  28836  7532\n52226    28820  28778  28815\n52227    7524  28776  28815\n52228    28795  28834  28804\n52229    7529  28794  28805\n52230    28794  7531  28804\n52231    28798  28797  7529\n52232    28801  28798  7529\n52233    28805  28794  28804\n52234    7529  28793  28794\n52235    28801  28805  28833\n52236    7532  28805  28804\n52237    28800  28798  28801\n52238    1781  28800  28801\n52239    28833  28805  7532\n52240    28801  7529  28805\n52241    28804  28834  7532\n52242    28798  28800  7530\n52243    28835  1392  28820\n52244    28796  28779  28795\n52245    28846  28835  28820\n52246    28846  7535  28832\n52247    28841  7532  28836\n52248    7536  28836  28835\n52249    28835  28846  7536\n52250    28846  28820  7535\n52251    28857  7536  28846\n52252    7537  28857  28832\n52253    7536  28843  28836\n52254    28844  28843  7536\n52255    28843  28845  7544\n52256    28857  28846  28832\n52257    7535  28817  28832\n52258    28836  28843  28841\n52259    1781  28833  28842\n52260    28833  7532  28841\n52261    28838  28800  1781\n52262    28839  28838  1781\n52263    28842  28833  28841\n52264    1781  28801  28833\n52265    28842  7544  28850\n52266    7544  28842  28841\n52267    28840  28839  7542\n52268    28850  28839  28842\n52269    28848  28840  28847\n52270    28840  28838  28839\n52271    28850  7544  28851\n52272    28839  1781  28842\n52273    28841  28843  7544\n52274    28800  28838  28837\n52275    7536  28857  28844\n52276    28836  28834  28835\n52277    28815  28816  7535\n52278    28798  7530  28799\n52279    7542  28839  28850\n52280    7525  28772  28770\n52281    28751  28758  7517\n52282    7541  28838  28840\n52283    7436  28716  28441\n52284    28546  28544  28545\n52285    28448  7424  28451\n52286    7326  28585  28600\n52287    28823  28821  28822\n52288    7209  27622  27634\n52289    6376  28101  24053\n52290    28807  7528  28799\n52291    27774  20677  5437\n52292    27774  20663  27775\n52293    28870  20670  7281\n52294    28891  7281  20677\n52295    20677  27774  28891\n52296    5437  20663  27774\n52297    7277  27774  27775\n52298    27775  1560  27770\n52299    7281  28891  28871\n52300    28891  27774  7277\n52301    27775  27789  7277\n52302    27775  20663  1560\n52303    20665  1560  20663\n52304    28881  28871  28891\n52305    28868  1203  20675\n52306    28868  28869  7563\n52307    28876  28874  20674\n52308    28877  28876  1203\n52309    1203  28868  28877\n52310    20675  28869  28868\n52311    7563  28870  28872\n52312    28871  28870  7281\n52313    28871  28872  28870\n52314    28878  28877  28868\n52315    28868  7563  28878\n52316    7563  28869  28870\n52317    20670  28870  28869\n52318    28875  28876  28877\n52319    7277  28881  28891\n52320    28876  20674  1203\n52321    28882  7277  27789\n52322    27789  27770  7260\n52323    1748  28872  28871\n52324    28883  1748  28881\n52325    7277  28882  28881\n52326    1748  28871  28881\n52327    27840  28882  27789\n52328    27840  7260  27786\n52329    28882  28883  28881\n52330    7278  28883  28882\n52331    28917  1748  28883\n52332    27840  27789  7260\n52333    1560  27768  27770\n52334    28915  1748  28917\n52335    28879  28878  7563\n52336    28879  28872  28915\n52337    28878  7561  28877\n52338    28880  7561  28878\n52339    28878  28879  28880\n52340    7563  28872  28879\n52341    7567  28880  28879\n52342    28916  7567  28915\n52343    28880  28922  7561\n52344    28924  28922  28880\n52345    28922  28921  28890\n52346    7567  28879  28915\n52347    28872  1748  28915\n52348    28875  28877  7561\n52349    7278  28882  27840\n52350    27770  27789  27775\n52351    7260  27770  27769\n52352    28890  7561  28922\n52353    28892  5442  28873\n52354    28873  28874  7560\n52355    28896  28894  20742\n52356    5443  28894  28896\n52357    5442  28892  28896\n52358    28894  21106  1988\n52359    28885  28892  28873\n52360    28885  7560  28886\n52361    28892  5443  28896\n52362    28895  5443  28892\n52363    5443  28900  28893\n52364    28885  28873  7560\n52365    28876  7560  28874\n52366    28894  5443  28893\n52367    21105  21106  5480\n52368    21105  20775  5468\n52369    20776  20775  5481\n52370    20775  20776  20763\n52371    21105  28897  20775\n52372    21106  21105  20745\n52373    5480  28897  21105\n52374    28901  5480  28893\n52375    5481  28897  28899\n52376    5481  20775  28897\n52377    28897  5480  28898\n52378    21106  28893  5480\n52379    21106  28894  28893\n52380    28902  20776  5481\n52381    28892  28885  28895\n52382    20776  28903  1201\n52383    28885  28886  28884\n52384    28886  28875  28890\n52385    28900  28901  28893\n52386    28888  28900  28895\n52387    28885  1483  28895\n52388    28886  7560  28875\n52389    1483  28885  28884\n52390    7562  28886  28890\n52391    1483  28888  28895\n52392    28889  28888  1483\n52393    28888  28887  7566\n52394    7562  28884  28886\n52395    28875  7561  28890\n52396    28900  28888  7566\n52397    28899  28897  28898\n52398    28898  28901  28911\n52399    28905  28904  28899\n52400    28904  5481  28899\n52401    28899  28898  1129\n52402    5480  28901  28898\n52403    28911  1129  28898\n52404    28884  28889  1483\n52405    7564  28905  28907\n52406    28905  28899  1129\n52407    1129  28906  28905\n52408    28905  7564  28904\n52409    1129  28911  28913\n52410    28901  7566  28911\n52411    28901  28900  7566\n52412    28902  5481  28904\n52413    7566  28912  28911\n52414    28900  5443  28895\n52415    28876  28875  7560\n52416    7564  28909  28904\n52417    28924  28880  7567\n52418    28874  28873  20747\n52419    28918  7278  28919\n52420    27841  27840  27786\n52421    7572  28917  28918\n52422    28917  28883  28918\n52423    27840  27841  7278\n52424    28918  28883  7278\n52425    28919  27841  27837\n52426    1510  27841  27786\n52427    28919  28920  28918\n52428    7274  28920  28919\n52429    27837  27841  1510\n52430    27841  28919  7278\n52431    27786  7260  27781\n52432    7572  28918  28920\n52433    28925  28924  7567\n52434    28925  28916  28926\n52435    28922  28924  1513\n52436    28921  28922  1513\n52437    28924  28925  28923\n52438    7567  28916  28925\n52439    7571  28923  28925\n52440    28928  28926  7572\n52441    1513  28923  28933\n52442    1513  28924  28923\n52443    7571  28925  28926\n52444    28926  28916  7572\n52445    28916  28917  7572\n52446    28939  28921  1513\n52447    28928  7572  28920\n52448    28890  28921  7562\n52449    7274  27837  27838\n52450    27832  27837  1510\n52451    28928  28920  28929\n52452    28920  7274  28929\n52453    27838  27837  27832\n52454    28927  28926  28928\n52455    28930  28929  7274\n52456    27993  28930  27838\n52457    28929   958  28928\n52458    28931   958  28929\n52459     958  29066  28965\n52460    28930  7274  27838\n52461    27838  27832  7270\n52462    28928   958  28927\n52463    28932  7571  28935\n52464    7571  28926  28927\n52465    28933  28932  7609\n52466    28933  28923  28932\n52467    7571  28927  28935\n52468    28932  28923  7571\n52469    28934  28935  7610\n52470    28965  28935  28927\n52471    28937  28936  7609\n52472    7609  28932  28934\n52473    28934  29071  7609\n52474    28934  28932  28935\n52475    28927   958  28965\n52476    28939  1513  28933\n52477    28931  28929  28930\n52478    28919  27837  7274\n52479    27821  27832  1510\n52480    28936  28933  7609\n52481    28941  28889  28884\n52482    28941  7562  28942\n52483    28912  7566  28887\n52484    7570  28887  28889\n52485    28889  28941  7570\n52486    28941  28884  7562\n52487    28943  28941  28942\n52488    28942  7562  28921\n52489    7570  28940  28887\n52490    28951  28940  7570\n52491    28940  28952  7583\n52492    28941  28943  7570\n52493    28921  28939  28942\n52494    28887  28940  28912\n52495    28906  1129  28913\n52496    28913  28912  7583\n52497    7573  28907  28906\n52498    28905  28906  28907\n52499    28906  28913  28948\n52500    28912  28913  28911\n52501    28949  7573  28948\n52502    28948  7573  28906\n52503    7573  28947  28907\n52504    28956  28947  7573\n52505    28948  7583  28950\n52506    28948  28913  7583\n52507    28912  28940  7583\n52508    28944  28907  28947\n52509    28939  7569  28942\n52510    28889  28887  28888\n52511    28951  28943  28962\n52512    28943  28942  7569\n52513    28952  28940  28951\n52514    1449  28952  28951\n52515    28962  28943  7569\n52516    7583  28952  28950\n52517    28938  28962  7569\n52518    28937  28938  28936\n52519    28962  1449  28951\n52520    29093  1449  28962\n52521    29093  28962  28938\n52522    28938  7569  28936\n52523    28939  28936  7569\n52524    28952  1449  29097\n52525    28963  28956  28949\n52526    28956  7573  28949\n52527    28956  28957  28947\n52528    2028  28957  28956\n52529    28949  28950  7618\n52530    28948  28950  28949\n52531    28963  7618  29095\n52532    7618  28963  28949\n52533    28954  2028  29064\n52534    2028  28956  28963\n52535    28963  29099  2028\n52536    2028  28954  28957\n52537    28953  28954  28955\n52538    28950  29097  7618\n52539    28950  28952  29097\n52540    28947  28957  7574\n52541    29097  1449  29090\n52542    28943  28951  7570\n52543    28939  28933  28936\n52544    28907  28944  7564\n52545    7618  29097  29096\n52546    28915  28917  28916\n52547    27785  1510  27786\n52548    28957  28954  7574\n52549    20779  5553  20780\n52550    5553  20779  28903\n52551    20767  20768  20766\n52552    28975  20767  20780\n52553    20780  5553  28975\n52554    20780  20770  20779\n52555    28976  5553  28914\n52556    28914  28903  7565\n52557    5554  28975  28977\n52558    28975  5553  28976\n52559    28914  28989  28976\n52560    28914  5553  28903\n52561    28903  20779  1201\n52562    20767  28975  5554\n52563    20772  20773  20771\n52564    5476  20772  28968\n52565    28973  20773  5476\n52566    5476  20773  20772\n52567    20772  20768  28968\n52568    1128  20768  20772\n52569    28969  28968  28970\n52570    5554  28968  20768\n52571    28971  28969  28974\n52572    28971  5476  28969\n52573    28970  28968  5554\n52574    28969  5476  28968\n52575    20768  20767  5554\n52576    28973  5476  28971\n52577    28977  28975  28976\n52578    21028  5473  20773\n52579    28989  28914  7565\n52580    7565  28902  28909\n52581    28976  1842  28977\n52582    28976  28989  1842\n52583    7565  28908  28989\n52584    7565  28903  28902\n52585    29024  28989  28908\n52586    29024  28908  7579\n52587    28987  28981  1842\n52588    1842  28989  29024\n52589    28908  28909  28910\n52590    28908  7565  28909\n52591    28904  28909  28902\n52592    28977  1842  28981\n52593    28970  28981  7568\n52594    28981  28970  28977\n52595    28974  7568  28986\n52596    28974  28969  7568\n52597    28981  28979  7568\n52598    7568  28969  28970\n52599    28985  28978  2306\n52600    28978  28986  7568\n52601    28974  28986  28988\n52602    28985  28986  28978\n52603    7585  28985  28983\n52604    28978  7568  28979\n52605    28979  28981  28987\n52606    28971  28974  7589\n52607    28979  28980  28978\n52608    28977  28970  5554\n52609    20776  28902  28903\n52610    28985  7585  28986\n52611    5477  21007  21006\n52612    5477  21028  28973\n52613    21007  28994  21026\n52614    28994  21007  5477\n52615    5477  28992  28994\n52616    21026  5531  21007\n52617    28972  28992  5477\n52618    28995  28972  7589\n52619    28994  28992  28993\n52620    28995  28992  28972\n52621    28973  28971  28972\n52622    28972  5477  28973\n52623    21028  20773  28973\n52624    7588  28992  28995\n52625    28994   361  21026\n52626    28994  28993   361\n52627     361  21027  21026\n52628     361  28993  28996\n52629    21027  5531  21026\n52630    28997  28996  28993\n52631    28998  28997  7588\n52632    7590  28996  28997\n52633    28997  28999  7590\n52634    28997  28993  7588\n52635    28992  7588  28993\n52636    7588  28995  29012\n52637    21006  21028  5477\n52638    7589  28988  28991\n52639    28972  28971  7589\n52640     965  29012  28991\n52641    29012  28995  28991\n52642    28991  28988  28990\n52643    29012  28998  7588\n52644    28990  7585  28982\n52645    28990   965  28991\n52646    29012   965  29002\n52647    28990  29000   965\n52648    28982  7585  28983\n52649    28990  28988  7585\n52650    28988  28986  7585\n52651    28982  29000  28990\n52652    28998  29002  7591\n52653    28998  29012  29002\n52654    29003  28999  7591\n52655    7591  28999  28998\n52656    29002  29001  7591\n52657    28999  28997  28998\n52658    29000  7587  29001\n52659    7587  29000  28982\n52660    29001  29007  29004\n52661    29007  29001  7587\n52662    7592  29004  29007\n52663    29004  7591  29001\n52664    29007  7587  29010\n52665    29001  29002  29000\n52666     965  29000  29002\n52667    7590  28999  29006\n52668    7587  28982  28984\n52669    7589  28991  28995\n52670    28974  28988  7589\n52671    29004  29003  7591\n52672    28987  1842  29024\n52673    5472  20780  20767\n52674    28910  28946  28964\n52675    28909  7564  28910\n52676    7579  28964  29022\n52677    28964  7579  28910\n52678    28946  1257  28964\n52679    29021  29024  7579\n52680    28966  28964  1257\n52681    1257  28944  28945\n52682    29023  29022  7575\n52683    29022  28964  28966\n52684    1257  28961  28966\n52685    1257  28946  28944\n52686    28946  28910  7564\n52687    7579  29022  29021\n52688    28987  29021  7578\n52689    28987  29024  29021\n52690    28980  7578  29015\n52691    28980  28979  7578\n52692    29021  29023  7578\n52693    28980  2306  28978\n52694    29016  29015  7578\n52695    29016  29023  29027\n52696    28980  29015  29014\n52697    29017  29015  29016\n52698    29016   666  29017\n52699    29016  7578  29023\n52700    29021  29022  29023\n52701    29017  7584  29015\n52702    28966  7575  29022\n52703    7579  28908  28910\n52704    28967  28966  28961\n52705    28961  28945  7574\n52706    29025  7575  28967\n52707    7575  28966  28967\n52708    28961  7576  28967\n52709    28961  1257  28945\n52710    28953  7576  28961\n52711    28953  7574  28954\n52712    28958  28967  7576\n52713    28955  7576  28953\n52714    28959  28958  7576\n52715    28961  7574  28953\n52716    28944  28947  28945\n52717    29025  28967  28958\n52718     666  29027  29026\n52719    29025  29027  7575\n52720    29029  29017   666\n52721    29031  29029   666\n52722    29026  29027  29025\n52723     666  29016  29027\n52724    29026  7577  29059\n52725    7577  29026  29025\n52726    29030  29031  7581\n52727    29059  29031  29026\n52728    29059  7577  29170\n52729    29026  29031   666\n52730    29025  28958  7577\n52731    29029  29031  29030\n52732    28958  28960  7577\n52733    7575  29027  29023\n52734    28947  7574  28945\n52735    29028  29017  29029\n52736    29013  28983  28985\n52737    29013  2306  29014\n52738    28983  7586  28984\n52739    7586  28983  29013\n52740    29013  29019  7586\n52741    28985  2306  29013\n52742    29014  7584  29019\n52743    29014  29015  7584\n52744    7586  29019  29018\n52745    29020  29019  7584\n52746    7584  29028  29020\n52747    29014  29019  29013\n52748    28980  29014  2306\n52749    29018  29019  29020\n52750    28984  29038  29010\n52751    28984  7586  29038\n52752    29007  29010  29011\n52753     754  29010  29038\n52754    29038  29035   754\n52755    29010  7587  28984\n52756    29018  7596  29035\n52757    7596  29018  29020\n52758    29035  29037   754\n52759    29036  29037  29035\n52760    29035  7596  29036\n52761    29018  29035  29038\n52762    7586  29018  29038\n52763    29042   754  29037\n52764    29020  29034  7596\n52765    28984  28982  28983\n52766    29028  7580  29034\n52767    29028  29029  7580\n52768    29034  29050  29043\n52769    29050  29034  7580\n52770    7580  29033  29050\n52771    29043  7596  29034\n52772    29030  29032  29033\n52773    7581  29032  29030\n52774    29050  29033  29047\n52775    7582  29033  29032\n52776    7582  29061  29056\n52777    29030  29033  7580\n52778    7584  29017  29028\n52779    29047  29033  7582\n52780    29036  29043  29044\n52781    29036  7596  29043\n52782    29040  7593  29044\n52783    29044  7593  29036\n52784    29043  2325  29044\n52785    29036  7593  29037\n52786    2325  29047  29049\n52787    2325  29043  29050\n52788    7599  29049  29048\n52789    29048  29049  29047\n52790    29048  29047  7582\n52791    2325  29049  29054\n52792    7582  29056  29048\n52793    29044  2325  29054\n52794    29050  29047  2325\n52795    29048  29056  29055\n52796    7582  29032  29194\n52797    29034  29020  29028\n52798    29029  29030  7580\n52799    29011  29010   754\n52800    29059  7581  29031\n52801    28987  7578  28979\n52802    28944  28946  7564\n52803    7593  29039  29037\n52804    28965  7610  28935\n52805    20671  20677  7281\n52806    7270  27831  27993\n52807    7270  27827  27831\n52808    7275  28931  28930\n52809    27992  7275  27993\n52810    27993  27831  27992\n52811    7275  28930  27993\n52812    29068  27992  27989\n52813    1509  27992  27831\n52814    7275  29068  29067\n52815    7312  29069  29068\n52816    27989  27992  1509\n52817    27992  29068  7275\n52818    27830  1509  27831\n52819    29067  29068  29069\n52820    29065  28965  29066\n52821    29065  29066  7336\n52822    7610  29065  29074\n52823    7610  28965  29065\n52824    29066  28931  29067\n52825    28934  7610  29073\n52826    29075  29065  7336\n52827    29067  29069  7336\n52828    29074  29075  7623\n52829    29074  29065  29075\n52830    7336  29077  29075\n52831    7336  29066  29067\n52832    28931  7275  29067\n52833    29073  7610  29074\n52834    7336  29069  29077\n52835     958  28931  29066\n52836    7312  27989  27988\n52837    27976  27989  1509\n52838    29078  29077  29069\n52839    29079  29078  7312\n52840    27988  27989  27976\n52841    29078  29069  7312\n52842    27988  7310  28048\n52843    7310  27988  27976\n52844    29080  29079  7311\n52845    28048  29079  27988\n52846    7310  27985  28048\n52847    27988  29079  7312\n52848    27975  7310  27976\n52849    29078  29079  29080\n52850    29076  7623  29075\n52851    29084  29076  29115\n52852    29081  7623  29084\n52853    29084  7623  29076\n52854    29076  29077  2203\n52855    29075  29077  29076\n52856    29115  2203  29117\n52857    2203  29077  29078\n52858    29085  29083  29121\n52859    7635  29083  29084\n52860    29115  7635  29084\n52861    29115  29076  2203\n52862    29078  29080  2203\n52863    29074  7623  29072\n52864    29080  29117  2203\n52865    29068  27989  7312\n52866    27974  27976  1509\n52867    29084  29083  29081\n52868    29070  29071  1514\n52869    29071  28934  29073\n52870    7614  28937  29070\n52871    29070  28937  29071\n52872    29071  29073  1514\n52873    28937  7609  29071\n52874    29089  1514  29082\n52875    29072  1514  29073\n52876    29107  29103  7619\n52877    29103  29070  29089\n52878    29103  29089  7619\n52879    29089  29070  1514\n52880    29074  29072  29073\n52881    7614  29070  29103\n52882    29091  29093  29098\n52883    29093  28938  7614\n52884    29090  29091  29092\n52885    29090  1449  29091\n52886    29093  7614  29098\n52887    29090  29096  29097\n52888    29098  29107  7612\n52889    29098  7614  29103\n52890    29106  29092  7612\n52891    29092  29091  7612\n52892    7612  29107  29104\n52893    7612  29091  29098\n52894    29103  29107  29098\n52895    7611  29090  29092\n52896    29082  1514  29072\n52897    29093  29091  1449\n52898    29081  7634  29082\n52899    29081  29083  7634\n52900    29088  7619  29089\n52901    29088  29082  7634\n52902    7634  29087  29088\n52903    29081  29082  29072\n52904    7627  29087  29086\n52905    29085  29087  7634\n52906    29100  7627  29101\n52907    7627  29100  29087\n52908    29086  29087  29085\n52909    29087  29100  29088\n52910    29083  29085  7634\n52911    29088  29100  7619\n52912    29104  29106  7612\n52913    29107  29102  29104\n52914    7613  29110  29106\n52915    29110  29092  29106\n52916    29106  29104  29105\n52917    7619  29102  29107\n52918    29102  29101  1977\n52919    29102  7619  29100\n52920    29108  7613  29105\n52921    7613  29106  29105\n52922    29105  29104  1977\n52923    1977  29109  29105\n52924    1977  29101  29112\n52925    29104  29102  1977\n52926    29100  29101  29102\n52927    29113  29110  7613\n52928    29112  29101  7627\n52929    29088  29089  29082\n52930    7623  29081  29072\n52931    7611  29092  29110\n52932    28048  7311  29079\n52933    27838  7270  27993\n52934    28047  27985  1413\n52935    27985  7310  27983\n52936    7311  28047  29119\n52937    7311  28048  28047\n52938    27985  27984  1413\n52939    28047  28048  27985\n52940    28043  29119  28047\n52941    27991  28043  1413\n52942    7311  29119  29118\n52943    7317  29120  29119\n52944    29119  28043  7317\n52945    28043  28047  1413\n52946    1413  27984  27991\n52947    29118  29119  29120\n52948    29116  29117  7316\n52949    29117  29080  29118\n52950    7635  29116  29122\n52951    7635  29115  29116\n52952    29117  29118  7316\n52953    29115  29117  29116\n52954    29124  29122  29116\n52955    29125  29124  7316\n52956    7635  29122  29121\n52957    7620  29123  29122\n52958    29122  29124  7620\n52959    29124  29116  7316\n52960    29118  29120  7316\n52961    29121  29122  29123\n52962    7316  29120  29125\n52963    29080  7311  29118\n52964    27991  7314  28042\n52965    27991  27984  27990\n52966    7317  28042  29127\n52967    7317  28043  28042\n52968    7314  28039  28042\n52969    29120  7317  29129\n52970    28039  7330  29127\n52971    7330  28039  28038\n52972    7317  29127  29129\n52973    29128  29127  7330\n52974    1412  29128  29162\n52975    28039  29127  28042\n52976    28023  28039  7314\n52977    29129  29127  29128\n52978    29126  29125  1412\n52979    29125  29120  29129\n52980    7620  29126  29130\n52981    7620  29124  29126\n52982    29125  29129  1412\n52983    29124  29125  29126\n52984    29131  29130  29126\n52985    29133  29131  1412\n52986    7620  29130  29137\n52987    7621  29130  29131\n52988    7621  29131  29132\n52989    29131  29126  1412\n52990    29129  29128  1412\n52991    7620  29137  29123\n52992    29134  7621  29135\n52993    28043  27991  28042\n52994    7314  27991  27990\n52995    29138  29130  7621\n52996    1182  29086  29085\n52997    29121  29123  1182\n52998    29111  29112  7627\n52999    29140  29111  29086\n53000    29086  1182  29140\n53001    29085  29121  1182\n53002    29140  29141  29142\n53003    29141  29140  1182\n53004    29147  29139  7624\n53005    29142  7624  29140\n53006    29141  7622  29142\n53007    29140  7624  29111\n53008    29141  1182  29123\n53009    29111  7624  29112\n53010    7626  29108  29109\n53011    29108  29105  29109\n53012    7613  29108  29146\n53013    7626  29144  29108\n53014    29109  29112  29139\n53015    1977  29112  29109\n53016    29145  7626  29148\n53017    29139  7626  29109\n53018    29143  29145  1173\n53019    29143  29144  29145\n53020    29148  7626  29139\n53021    29145  29144  7626\n53022    29112  7624  29139\n53023    29146  29108  29144\n53024    7624  29142  29150\n53025    29111  7627  29086\n53026    29151  29142  7622\n53027    29151  7622  29138\n53028    29150  29151  1976\n53029    29150  29142  29151\n53030    7622  29137  29138\n53031    7624  29150  29147\n53032    29134  1976  29151\n53033    29134  29138  7621\n53034    29159  29149  29160\n53035    29149  29150  1976\n53036    29149  1976  29160\n53037    29151  29138  29134\n53038    29137  29130  29138\n53039    29150  29149  29147\n53040    29155  29148  7625\n53041    29148  29139  29147\n53042    1173  29155  29153\n53043    1173  29145  29155\n53044    29148  29147  7625\n53045    29155  29145  29148\n53046    7625  29159  29156\n53047    7625  29147  29149\n53048    29161  29152  7630\n53049    29152  1173  29153\n53050    29153  29155  29156\n53051    29154  29152  29153\n53052    7633  29153  29156\n53053    29155  7625  29156\n53054    29149  29159  7625\n53055    29143  1173  29157\n53056    29136  1976  29134\n53057    29141  29137  7622\n53058    29123  29137  29141\n53059    29157  1173  29152\n53060    7330  29163  29128\n53061    29083  7635  29121\n53062    27832  27828  7270\n53063    29143  7631  29144\n53064    29095  29096  29094\n53065    28963  29095  29099\n53066    29064  29099  29167\n53067    2028  29099  29064\n53068    29095  7615  29099\n53069    28954  29064  7617\n53070    29094  29168  7615\n53071    29094  7615  29095\n53072    29166  29167  29165\n53073    29167  29099  7615\n53074    29165  29167  7615\n53075    29096  7611  29094\n53076    29096  29090  7611\n53077    29064  29167  7617\n53078    28955  7617  29172\n53079    28955  28954  7617\n53080    28959  29172  1972\n53081    29172  28959  28955\n53082    7617  29166  29172\n53083    28960  28958  28959\n53084    29173  1972  29172\n53085    7616  29173  29166\n53086    29171  1972  29175\n53087    29175  1972  29173\n53088    29175  29173  29174\n53089    29173  29172  29166\n53090    7617  29167  29166\n53091    28960  28959  1972\n53092    29094  7611  29114\n53093    29096  29095  7618\n53094    29169  29168  1258\n53095    29168  29165  7615\n53096    7616  29165  29169\n53097    29169  29165  29168\n53098    29168  29114  1258\n53099    29168  29094  29114\n53100    29113  29164  1258\n53101    29164  29113  29146\n53102    1258  29178  29169\n53103    29179  29178  1258\n53104    29178  29180  7640\n53105    29113  1258  29114\n53106    7611  29110  29114\n53107    29177  29169  29178\n53108    7616  29177  29174\n53109    29177  7616  29169\n53110    29175  29174  7637\n53111    29176  7637  29174\n53112    29174  29177  29176\n53113    29173  7616  29174\n53114    29176  7640  29183\n53115    7640  29176  29177\n53116    29182  29183  1172\n53117    29183  29182  29176\n53118    29183  7640  29184\n53119    29176  29182  7637\n53120    29177  29178  7640\n53121    29175  7637  29181\n53122    29183  29185  1172\n53123    29166  29165  7616\n53124    29113  29114  29110\n53125    7637  29182  29186\n53126    29188  29059  29170\n53127    29170  28960  29171\n53128    7581  29188  29190\n53129    7581  29059  29188\n53130    29170  7639  29188\n53131    7577  28960  29170\n53132    29189  29188  7639\n53133    29195  29189  7639\n53134    29190  29189  1971\n53135    29190  29188  29189\n53136    1971  29189  29196\n53137    7639  29170  29171\n53138    1972  29171  28960\n53139    29190  29194  29032\n53140    29194  29191  29061\n53141    29191  29194  1971\n53142    29056  29061  29062\n53143    7605  29061  29191\n53144    29191  29193  7605\n53145    29061  7582  29194\n53146    29192  29193  29191\n53147    29198  29192  1971\n53148    7605  29193  29208\n53149    7641  29193  29192\n53150    7641  29192  29197\n53151    29192  29191  1971\n53152    29194  29190  1971\n53153    29207  29193  7641\n53154    29181  7639  29171\n53155    29032  7581  29190\n53156    29181  29186  29195\n53157    29181  7637  29186\n53158    29196  29189  29195\n53159    7638  29196  29195\n53160    29195  29186  7638\n53161    29195  7639  29181\n53162    29210  29187  29212\n53163    29187  29186  29182\n53164    29196  7638  29209\n53165    29210  7638  29187\n53166    29210  7644  29200\n53167    29187  7638  29186\n53168    29171  29175  29181\n53169    29209  7638  29210\n53170    29197  29198  7642\n53171    29209  29198  29196\n53172    29203  7641  29197\n53173    29202  29203  29197\n53174    7642  29198  29209\n53175    29197  29192  29198\n53176    7642  29200  29199\n53177    29200  7642  29209\n53178    29202  29199  29204\n53179    29199  29202  7642\n53180    29201  29199  29200\n53181    29203  29202  7643\n53182    29199  1968  29204\n53183    7642  29202  29197\n53184    29209  29210  29200\n53185    29204  7643  29202\n53186    29187  1172  29212\n53187    29196  29198  1971\n53188    29182  1172  29187\n53189    7605  29062  29061\n53190    1258  29164  29179\n53191    7576  28955  28959\n53192    7631  29216  29164\n53193    7631  29143  29158\n53194    29179  29216  7636\n53195    29179  29164  29216\n53196    7631  29158  29216\n53197    29180  29178  29179\n53198    29221  7636  29216\n53199    29214  29221  29222\n53200    29179  7636  29180\n53201    29214  7636  29221\n53202    29221  29158  7629\n53203    29221  29216  29158\n53204    29146  29144  7631\n53205    29213  7636  29214\n53206    29184  29185  29183\n53207    29184  29180  29213\n53208    29217  1172  29185\n53209    29217  29185  29218\n53210    29184  7663  29185\n53211    29180  29184  7640\n53212    7663  29218  29185\n53213    29215  7663  29213\n53214    7645  29217  29218\n53215    29219  7645  29218\n53216    29218  7663  29220\n53217    29184  29213  7663\n53218    29180  7636  29213\n53219    29217  7645  29223\n53220    29214  29215  29213\n53221    1172  29217  29212\n53222    29222  7629  29227\n53223    29222  29221  7629\n53224    1973  29215  29214\n53225    29224  1973  29222\n53226    29161  7629  29157\n53227    1973  29214  29222\n53228    29227  29161  29234\n53229    29161  29227  7629\n53230    29224  29226  1973\n53231    29224  29227  7628\n53232    29226  7662  29230\n53233    29227  29224  29222\n53234    29157  29152  29161\n53235    1973  29226  29231\n53236    29215  29231  29220\n53237    29215  1973  29231\n53238    29219  29218  29220\n53239    7661  29219  29220\n53240    29220  29231  7661\n53241    29220  7663  29215\n53242    7661  29230  29236\n53243    29230  7661  29231\n53244    29228  29236  29235\n53245    29236  29228  7661\n53246    29251  29235  29752\n53247    29229  29219  29228\n53248    7660  29235  29236\n53249    7661  29228  29219\n53250    29226  29230  29231\n53251    7645  29219  29229\n53252    29226  29224  29225\n53253    7629  29158  29157\n53254    29157  29158  29143\n53255    1970  29228  29235\n53256    7644  29201  29200\n53257    29241  29201  7644\n53258    29201  29239  1968\n53259    29241  29239  29201\n53260    7644  29212  29223\n53261    29201  1968  29199\n53262    29223  29240  29241\n53263    29223  7645  29240\n53264    29241  7646  29239\n53265    7646  29241  29240\n53266    29237  7646  29245\n53267    29223  29241  7644\n53268    29217  29223  29212\n53269    29239  7646  29237\n53270    1968  29238  29205\n53271    1968  29239  29238\n53272    7659  29205  29243\n53273    29243  29205  29238\n53274    29238  7648  29243\n53275    29205  29204  1968\n53276    29255  7648  29246\n53277    29237  7648  29238\n53278    29262  29244  29255\n53279    29255  29244  7648\n53280    29246  7648  29237\n53281    7648  29244  29243\n53282    29239  29237  29238\n53283    29204  29205  29206\n53284    7646  29240  29261\n53285    29212  7644  29210\n53286    29249  29261  1970\n53287    29261  29245  7646\n53288    7647  29245  29249\n53289    29249  29245  29261\n53290    29261  29229  1970\n53291    29245  29246  29237\n53292    1970  29251  29247\n53293    1970  29229  29228\n53294    29247  29248  29249\n53295    29250  7649  29247\n53296    29250  29247  29251\n53297    29247  29249  1970\n53298    29235  29251  1970\n53299    7649  29248  29247\n53300    29246  7647  29252\n53301    7647  29246  29245\n53302    29254  1170  29252\n53303    1170  29255  29252\n53304    29252  7647  29253\n53305    29252  29255  29246\n53306    29248  29256  29253\n53307    29256  29248  7649\n53308    29254  29253  7652\n53309    29253  29254  29252\n53310    7652  29253  29256\n53311    1170  29254  29258\n53312    29259  29257  7652\n53313    29248  29253  7647\n53314    7647  29249  29248\n53315    29257  29254  7652\n53316    29264  7652  29256\n53317    29240  29229  29261\n53318    29229  29240  7645\n53319    29262  29255  1170\n53320    29230  29627  29236\n53321    29146  7631  29164\n53322    7613  29146  29113\n53323    29242  29243  29244\n53324    29256  7649  29263\n53325    28937  7614  28938\n53326    27984  27985  27983\n53327    29265  7641  29203\n53328    28999   360  29006\n53329    28999  29003   360\n53330    29008  29282   360\n53331     360  29003  29008\n53332    29005  7592  29009\n53333    29005  29003  29004\n53334    29282  29008  29279\n53335    29005  7606  29008\n53336    7592  29046  29009\n53337    29005  29008  29003\n53338    7592  29005  29004\n53339    29009  7606  29005\n53340    7608  7607  29273\n53341    29279  7607  29282\n53342    29278  29276  7608\n53343    7608  29276  7607\n53344    7607  29279  29273\n53345    7606  29271  29273\n53346    29271  7606  29009\n53347    29273  29272  7608\n53348    29272  29273  29271\n53349    29271  2324  29272\n53350    7606  29273  29279\n53351    29279  29008  7606\n53352    29281  7608  29272\n53353    29009  29274  29271\n53354    7598  29046  29045\n53355    29046  29274  29009\n53356    29275  29274  7598\n53357    7598  29274  29046\n53358    29046  29011  29045\n53359    29046  7592  29011\n53360    29045  29042  29063\n53361    29045  29011   754\n53362    29287  7598  29063\n53363    7595  29063  29042\n53364    29042  29039  7595\n53365    29045  29063  7598\n53366    29042  29045   754\n53367    29286  29063  7595\n53368    29283  2324  29284\n53369    29275  2324  29274\n53370    29280  29283  29288\n53371    29283  29280  2324\n53372    2324  29275  29284\n53373    29280  29272  2324\n53374    29287  29286  7597\n53375    29286  29287  29063\n53376    29283  29284  29285\n53377    7597  29284  29287\n53378    7597  29312  29308\n53379    29287  29284  29275\n53380    29275  7598  29287\n53381    29285  29284  7597\n53382    7597  29286  29312\n53383    2324  29271  29274\n53384    29011  7592  29007\n53385    29280  29281  29272\n53386    29278  29296  29277\n53387    29296  29278  29295\n53388    29277  29297  29298\n53389    29297  29277  29296\n53390    29296  7672  29297\n53391    29295  29281  29294\n53392    29295  29278  7608\n53393    29302  7672  29303\n53394    29294  7672  29295\n53395    29303  7672  29294\n53396    29295  7672  29296\n53397    7608  29281  29295\n53398    29297  7672  29302\n53399    29298  29301   359\n53400    29298  29297  29301\n53401    7671   359  29301\n53402    29301  29300  7671\n53403    29302  29306  29299\n53404    29303  29306  29302\n53405    29299   358  29300\n53406    29300  29301  29299\n53407    29299  29306  7673\n53408    29299  29301  29302\n53409    29297  29302  29301\n53410    29294  29281  7669\n53411    7669  29288  29304\n53412    29281  29280  7669\n53413    29303  29304   357\n53414    29304  29303  7669\n53415    29304  29288  29290\n53416    7669  29303  29294\n53417    29285  29308  29291\n53418    29283  29285  7603\n53419    29290  29288  7603\n53420    29291  7603  29285\n53421    29291  29292  29293\n53422    7603  29288  29283\n53423    29288  7669  29280\n53424    29289  7603  29291\n53425    29304  29305   357\n53426    29305  29304  29290\n53427    29290  7670  29305\n53428    7673  29306   357\n53429    29289  29293  29307\n53430    29293  29289  29291\n53431    29307  7670  29289\n53432     356  29307  29293\n53433     356  29293  29292\n53434    29289  7670  29290\n53435    29290  7603  29289\n53436    7673   358  29299\n53437    29308  7604  29291\n53438     357  29306  29303\n53439    7597  29308  29285\n53440    29058  29286  7595\n53441    29039  29040  29041\n53442    29039  7593  29040\n53443    29057  29041  7594\n53444    7594  29041  29040\n53445    29040  29054  7594\n53446    29041  29058  7595\n53447    29049  29052  29054\n53448    29049  7599  29052\n53449    7594  29052  29051\n53450    29053  29052  7599\n53451    7600  29053  29060\n53452    29054  29052  7594\n53453    29042  29037  29039\n53454    29053  29051  29052\n53455    29058  29057  1969\n53456    29058  29041  29057\n53457    29316  29312  1969\n53458    1969  29312  29058\n53459    29057  29309  1969\n53460    29312  29286  29058\n53461    29051  7600  29309\n53462    7600  29051  29053\n53463    1969  29309  29311\n53464    29310  29309  7600\n53465    29310  7600  29317\n53466    29051  29309  29057\n53467    7594  29051  29057\n53468    29310  29311  29309\n53469    29053  7599  29055\n53470    29316  29308  29312\n53471    29056  1171  29055\n53472    29055  7599  29048\n53473    29055  1171  29060\n53474    29211  1171  29062\n53475    29062  29208  29211\n53476    29328  1171  29211\n53477    7664  29208  29207\n53478    29207  29208  29193\n53479    29319  29207  29265\n53480    29266  29265  29203\n53481    29265  29207  7641\n53482    29208  7664  29211\n53483    29208  29062  7605\n53484     704  29265  29266\n53485    29060  29328  29317\n53486    29060  1171  29328\n53487    29325  7602  29328\n53488    29328  7602  29317\n53489    29211  29325  29328\n53490    29060  29317  7600\n53491    7664  29319  29321\n53492    29319  7664  29207\n53493    29320  29319   704\n53494    29319  29320  29321\n53495    29319  29265   704\n53496    7664  29321  29325\n53497    7664  29325  29211\n53498    29310  29317  29318\n53499     704  29357  29355\n53500    29055  29060  29053\n53501    29040  29044  29054\n53502    29321  29324  29325\n53503    7604  29316  29315\n53504    7604  29308  29316\n53505    29334  29292  29315\n53506    29315  29292  7604\n53507    29316  29314  29315\n53508    29292  29291  7604\n53509    29314  29311  29313\n53510    29314  29316  1969\n53511    29313  7601  29339\n53512    7601  29313  29311\n53513    29310  7601  29311\n53514    29315  29314  7677\n53515    29311  29314  1969\n53516    29313  7677  29314\n53517    29334  7677  29330\n53518    7677  29334  29315\n53519    7687  29333  29330\n53520    29330  29333  29334\n53521    7677  29331  29330\n53522    29333   356  29334\n53523    29338  29336  29331\n53524    29338  29331  7677\n53525    29336  29332  29331\n53526    29331  29332  29330\n53527    7678  29338  29339\n53528    7677  29313  29338\n53529    29313  29339  29338\n53530    7601  29323  29339\n53531    29334   356  29292\n53532    29318  7602  29322\n53533    7601  29310  29318\n53534    29329  29322  29324\n53535    29324  29322  7602\n53536    29325  29324  7602\n53537    29318  29322  29323\n53538     704  29326  29320\n53539    29326   704  29355\n53540    29329  29324  7674\n53541    29320  29327  7674\n53542    29355  29348  29326\n53543    7674  29324  29321\n53544    29320  7674  29321\n53545    29326  29327  29320\n53546    29322   840  29323\n53547    29322  29329   840\n53548    29350  29342   840\n53549     840  29342  29323\n53550     840  29329  29345\n53551    29342  29339  29323\n53552    29348  7675  29326\n53553    29348  29355  7685\n53554    29341  29327  29340\n53555    29327  29326  7675\n53556    29347  7675  29348\n53557    29341  29345  29329\n53558    29348  7685  29346\n53559    29341  29329  7674\n53560    29327  29341  7674\n53561    29342  7678  29339\n53562    7685  29355  29358\n53563    29323  7601  29318\n53564    7602  29318  29317\n53565    29327  7675  29340\n53566    7685  29353  29346\n53567    29041  7595  29039\n53568    29056  29062  1171\n53569    29330  29332  7687\n53570    7693  29373  29362\n53571    29335  29362  29373\n53572    29335   355  29336\n53573    29359  29362  29363\n53574    29359  7693  29362\n53575    29362  7680  29363\n53576    29373   355  29335\n53577    29332   355  7687\n53578    29361  7693  29359\n53579    29364   354  29360\n53580    29364  29365  29366\n53581    29364  29366   354\n53582     354  29361  29360\n53583    29367  7688  29368\n53584    29360  29361  29359\n53585    29360  29367  29364\n53586    29367  29360  7688\n53587    7688  29363  29368\n53588    29359  7688  29360\n53589    29359  29363  7688\n53590    29367   779  29364\n53591    29362  29335  7680\n53592    29336  7678  29337\n53593     355  29332  29336\n53594    7680  29337  29370\n53595    7680  29335  29337\n53596    7678  29354  29337\n53597    29377  29363  7680\n53598    29371  29370  7679\n53599    29354  29370  29337\n53600    29372  29371  1967\n53601    29371  29372  29370\n53602    29370  29354  7679\n53603    29370  29372  7680\n53604    29342  29354  7678\n53605    7680  29372  29377\n53606    29368  29377  7689\n53607    29368  29363  29377\n53608    29374  29369  7689\n53609    7689  29369  29368\n53610    29377  29376  7689\n53611    29369  29367  29368\n53612    29376  1967  29400\n53613    29376  29377  29372\n53614    29381  29400  7703\n53615    29400  29381  29376\n53616    29400  1967  29429\n53617    29376  29381  7689\n53618    29372  1967  29376\n53619    29369   779  29367\n53620    29400  29426  7703\n53621    29336  29337  29335\n53622    7678  29336  29338\n53623    29381  29374  7689\n53624    7690  29388  29387\n53625    29388  7690  29365\n53626    29387  29383  7695\n53627    29383  29387  29388\n53628    29388  7692  29383\n53629    29365   779  29392\n53630     779  29365  29364\n53631    7692  29394  29384\n53632    7692  29388  29392\n53633    29395  7692  29392\n53634    29392  29388  29365\n53635    7690  29366  29365\n53636    29383  7692  29384\n53637    29385  29386  29382\n53638    29385   353  29386\n53639    29386  7695  29382\n53640    29382  29384  7694\n53641    29382  7695  29383\n53642    29397  7694  29384\n53643    29397  29384  29394\n53644    29382  7694  29385\n53645    29383  29384  29382\n53646    29392   779  29399\n53647    29389  29375  7696\n53648    29375   779  29369\n53649    29399  29389  7691\n53650    29389  29399  29375\n53651    29375  29374  7696\n53652    29375  29399   779\n53653    29380  7703  29398\n53654    29380  7696  29374\n53655    29389  7696  29390\n53656    29380  29390  7696\n53657    7703  29428  29398\n53658    29374  29381  29380\n53659    29381  7703  29380\n53660    29398  29390  29380\n53661    29394  29395  29393\n53662    29395  29399  7691\n53663    29394   352  29397\n53664    29393   352  29394\n53665    29393  29395  7691\n53666    29395  29394  7692\n53667    29391  29390  7697\n53668    29391  29393  7691\n53669    29391  29396  29393\n53670    29396  29391  7697\n53671    29393  29396   352\n53672    29390  29398  7697\n53673    7691  29389  29391\n53674    29390  29391  29389\n53675    29398  29433  7697\n53676    29399  29395  29392\n53677    29369  29374  29375\n53678    29379  1967  29371\n53679    29350  29345  29349\n53680    29354  29342  29350\n53681    29378  7679  29349\n53682    29349  7679  29350\n53683    29345  7676  29349\n53684    29350  7679  29354\n53685    7676  29340  29343\n53686    7676  29345  29341\n53687    29404  29343  29401\n53688    29343  29404  7676\n53689    29343  29344   951\n53690    7676  29404  29349\n53691    29340  7676  29341\n53692    29378  29349  29404\n53693    29378  7681  29379\n53694    29378  29404  7681\n53695    29379  29412  29429\n53696    29412  29379  7681\n53697    7681  29403  29412\n53698    29379  29371  29378\n53699    29401   951  29402\n53700    7681  29404  29401\n53701    7682  29403  29402\n53702    29402  29403  29401\n53703     951  29408  29402\n53704    29401  29403  7681\n53705    29343   951  29401\n53706    29411  29412  29403\n53707    29343  29340  29344\n53708    29379  29429  1967\n53709    29344  29347  29409\n53710    29344  29340  7675\n53711    29410  29409  7684\n53712    7684  29409  29347\n53713    29347  29346  7684\n53714    29409  29408   951\n53715    29356  29414  7684\n53716    29353  29356  29346\n53717    29414  29413   756\n53718    29413  29414  29356\n53719    29413  29356  7702\n53720    29356  7684  29346\n53721    7675  29347  29344\n53722    29410  7684  29414\n53723    29408  29410  7686\n53724    29410  29408  29409\n53725    29407  29406  7686\n53726    7686  29406  29408\n53727    29410  29417  7686\n53728    29406  29402  29408\n53729     756  29416  29420\n53730    29417  29414   756\n53731    7686  29417  29419\n53732     756  29418  29417\n53733    29425  29420  7698\n53734    29417  29410  29414\n53735    29413  29416   756\n53736    29406  7682  29402\n53737    29416  29413  29415\n53738     951  29344  29409\n53739    29346  29347  29348\n53740    29418   756  29420\n53741    29429  7683  29426\n53742    29429  29412  7683\n53743    29427  7683  29431\n53744    7683  29427  29426\n53745    7683  29411  29431\n53746    7703  29426  29428\n53747    29411  7682  29432\n53748    7683  29412  29411\n53749    29432  29405  29437\n53750    29405  29432  7682\n53751    29406  29405  7682\n53752    29411  29432  29431\n53753    7682  29411  29403\n53754    29431  29432  7704\n53755    29428  29427   351\n53756    29427  29428  29426\n53757     351  29433  29428\n53758    29427  29430   351\n53759    29433  29398  29428\n53760    29431  29430  29427\n53761    29431  7704  29430\n53762    29442  7704  29437\n53763    29442  29437  1059\n53764    29432  29437  7704\n53765    29437  29405  7706\n53766    29400  29429  29426\n53767    29407  29419  29434\n53768    29405  29406  29407\n53769    29436  7706  29434\n53770    29434  7706  29407\n53771    29419  7700  29434\n53772    29439  29437  7706\n53773    29418  29425  7700\n53774    29418  29420  29425\n53775    29434  7700  29435\n53776    29425  29441  7700\n53777    29425  7698  29424\n53778    29418  7700  29419\n53779    7686  29419  29407\n53780    29425  29424  29441\n53781    29439  29436  29438\n53782    29436  29439  7706\n53783    29438  1059  29439\n53784    29436  7705  29438\n53785    1059  29437  29439\n53786    29435  29441  29440\n53787    29441  29435  7700\n53788    29440  7705  29435\n53789     350  29440  29441\n53790    29441  29424   350\n53791    29435  7705  29436\n53792    29436  29434  29435\n53793     350  29424  29423\n53794    7706  29405  29407\n53795    29418  29419  29417\n53796    29421  29420  29416\n53797    29378  29371  7679\n53798    29345  29350   840\n53799    29266  29357   704\n53800    29270  29357  29266\n53801    29270  7643  29206\n53802    29351  7685  29358\n53803    7707  29358  29357\n53804    29357  29270  7707\n53805    29270  29266  7643\n53806    29269  7707  29270\n53807    29448  29447   674\n53808    29358  7707  29449\n53809    29447  7707  29269\n53810    29269  29450  29447\n53811    29269  29270  29206\n53812    29204  29206  7643\n53813    29449  7707  29447\n53814    29352  29351  7710\n53815    29449  29351  29358\n53816    7702  29353  29352\n53817    29352  29353  29351\n53818    29351  29449  7710\n53819    29353  7685  29351\n53820    7710  29448  29453\n53821    29448  7710  29449\n53822    29451  29453  29452\n53823    29453  29451  7710\n53824    29453  29448  29454\n53825    7710  29451  29352\n53826    29449  29447  29448\n53827    29451  29445  29352\n53828    29269  29206  7659\n53829    29356  29353  7702\n53830    7659  29242  29450\n53831    7659  29243  29242\n53832    29454  29448   674\n53833    29468   674  29450\n53834    29450  29242  29468\n53835     674  29447  29450\n53836    29469  7658  29498\n53837    7658  29242  29244\n53838     674  29468  29458\n53839    29469  29468  7658\n53840    29469  29497  7711\n53841    7658  29468  29242\n53842    29206  29205  7659\n53843    29458  29468  29469\n53844    7708  29454  29457\n53845    29458  29454   674\n53846    29462  29452  7708\n53847    29452  29453  7708\n53848    29454  29458  29457\n53849    29453  29454  7708\n53850    29457  7711  29459\n53851    7711  29457  29458\n53852    29471  29464  7712\n53853    29459  29464  29457\n53854    29459  7711  29460\n53855    29457  29464  7708\n53856    29458  29469  7711\n53857    29470  7708  29464\n53858    7712  29464  29459\n53859    29450  29269  7659\n53860    29262  7658  29244\n53861     950  29451  29452\n53862    7702  29445  29415\n53863    7702  29352  29445\n53864    29415  29456  7701\n53865    29446  29456  29415\n53866    29415  29445  29446\n53867    29415  7701  29416\n53868    29446   950  29455\n53869     950  29446  29445\n53870    7719  29446  29455\n53871    29472  29455   950\n53872     950  29463  29472\n53873    29456  29446  7719\n53874    29451   950  29445\n53875    29473  29455  29472\n53876    29456  29443  7701\n53877    29456  29478  29443\n53878    29443  29444  29421\n53879    29443  29421  7701\n53880    29443  29478  7720\n53881    29421  29416  7701\n53882    7719  29473  29476\n53883    29473  7719  29455\n53884    29477  29478  29476\n53885    29475  29476  29473\n53886    29475  29473  7715\n53887    7719  29476  29478\n53888    29456  7719  29478\n53889    29476  29475  7739\n53890    29473  29472  7715\n53891    7702  29415  29413\n53892    29463  29462  7709\n53893    29463   950  29452\n53894    29479  29474  7709\n53895    7709  29474  29463\n53896    29462  29470  7709\n53897    29474  7715  29472\n53898    29470  29471   709\n53899    29470  29462  7708\n53900    29494   709  29489\n53901     709  29494  29470\n53902     709  29481  29483\n53903    29470  29494  7709\n53904    29464  29471  29470\n53905    29479  7709  29494\n53906    29474  29480  7715\n53907    29480  29474  29479\n53908    29480  29495  29496\n53909    29480  29496  7715\n53910    29480  29479  7713\n53911    7715  29496  29475\n53912    29489  29483  29488\n53913    29487  29494  29489\n53914    29485  7713  29487\n53915    29487  7713  29479\n53916    29489  7716  29487\n53917    29495  29480  7713\n53918    29483  7717  29488\n53919    29487  29479  29494\n53920     709  29483  29489\n53921    29475  29496  29556\n53922    29481   709  29471\n53923    29474  29472  29463\n53924    29463  29452  29462\n53925    29488  7716  29489\n53926    7658  29262  29498\n53927    29421  7698  29420\n53928    29498  29503  7668\n53929    29503  29498  29262\n53930    29497  7668  29500\n53931    7668  29497  29498\n53932    29503  29507  7668\n53933    29460  7711  29497\n53934    29501  7668  29507\n53935    29502  29501  7667\n53936    29500  29501  29502\n53937    29500  7668  29501\n53938    29508  29501  29507\n53939    29507  29503  29258\n53940    29262  1170  29503\n53941    29497  29500  29460\n53942    29461  7712  29459\n53943    29465  29461  29504\n53944    29465  29467  7712\n53945    29465  7712  29461\n53946    29461  29460   656\n53947    29459  29460  29461\n53948    29504   656  29506\n53949     656  29460  29500\n53950    29504  7723  29465\n53951    29505  7723  29504\n53952    29506   656  29502\n53953     656  29504  29461\n53954    29500  29502   656\n53955    7723  29466  29465\n53956    29507  29258  7654\n53957    29497  29469  29498\n53958    29508  7654  29514\n53959    29508  29507  7654\n53960    29519  29502  7667\n53961    29511  7667  29508\n53962    29260  7654  29257\n53963    7667  29501  29508\n53964    29511  29512  29513\n53965    29260  29514  7654\n53966    29511  29513  7667\n53967    29513  7655  29518\n53968     955  29511  29514\n53969    29514  29511  29508\n53970    29260  29257  29259\n53971    7667  29513  29519\n53972    29505  29506  7721\n53973    29506  29502  29519\n53974    29505  29522  7723\n53975    29515  29522  29505\n53976    7721  29506  29519\n53977    29506  29505  29504\n53978    7721  29518  29516\n53979    29518  7721  29519\n53980    29522  29515  7722\n53981    29516  29515  7721\n53982    29516  29518  29520\n53983    7721  29515  29505\n53984    29519  29513  29518\n53985    29517  7722  29515\n53986    29514  29260  29521\n53987    7654  29258  29257\n53988    1170  29258  29503\n53989    29522  29509  7723\n53990    29467  29466  7728\n53991    29467  29465  29466\n53992    29482  29481  7728\n53993    7728  29481  29467\n53994    29466  29510  7728\n53995    29481  29471  29467\n53996    29509   794  29510\n53997     794  29509  29542\n53998    7728  29510  29492\n53999    29531  29510   794\n54000     794  29525  29531\n54001    29509  29510  29466\n54002    7723  29509  29466\n54003    29531  29492  29510\n54004    29482  29492  29493\n54005    29492  29482  7728\n54006    29544  7717  29493\n54007    29493  7717  29482\n54008    29492  7729  29493\n54009    7717  29483  29482\n54010    7726  29529  29524\n54011    7729  29492  29531\n54012    29493  7729  29543\n54013    29529  29528  7729\n54014    29524  29529  29525\n54015    29531  29529  7729\n54016    29531  29525  29529\n54017    29488  7717  29490\n54018    29525   794  29523\n54019    29482  29483  29481\n54020    29542  29536  29526\n54021    29536  29542  7722\n54022    29526  7725  29523\n54023    29523   794  29526\n54024    29526  29536  7724\n54025    29526   794  29542\n54026    29534  7724  29536\n54027    29517  29534  7722\n54028    29527  29526  7724\n54029    29535  7724  29534\n54030    29535  29534  7727\n54031    29534  29536  7722\n54032    29509  29522  29542\n54033    29540  7724  29535\n54034    29532  7725  29538\n54035    29527  7725  29526\n54036    29533  29524  29532\n54037    29532  29524  7725\n54038    7725  29527  29538\n54039    29524  29525  7725\n54040    29538  29540   341\n54041    29540  29538  29527\n54042     342  29539   341\n54043     342  29532  29539\n54044     341  29539  29538\n54045     341  29540  29541\n54046    29539  29532  29538\n54047    29527  7724  29540\n54048    29524  29533  7726\n54049    7725  29525  29523\n54050    29542  29522  7722\n54051    29529  7726  29528\n54052    29516  29517  29515\n54053    29467  29471  7712\n54054    29203  7643  29266\n54055     342  29533  29532\n54056    29444  7720  29499\n54057    7720  29444  29443\n54058    29422  29444  29499\n54059    29444  29422  7698\n54060    7720  29554  29499\n54061    29444  7698  29421\n54062    29477  7739  29549\n54063    29477  29476  7739\n54064    29499  29554  29555\n54065    29549  29554  29477\n54066    29549  29550  29548\n54067    29477  29554  7720\n54068    7720  29478  29477\n54069     349  29554  29549\n54070    29499  7699  29422\n54071    29499  29555  7699\n54072    7699  29423  29422\n54073    29423  29424  29422\n54074     349  29548   348\n54075    29555  29554   349\n54076    29551   348  29548\n54077     348  29553  7738\n54078    29549  29548   349\n54079    7739  29550  29549\n54080    29422  29424  7698\n54081    7739  29558  29550\n54082    29558  7739  29556\n54083    7740  29551  29558\n54084    29558  29551  29550\n54085    29556  29557  29558\n54086    29551  29553   348\n54087    29586   805  29593\n54088     805  29556  29496\n54089    7740  29558  29557\n54090    29586  29557   805\n54091    29564  29586  7742\n54092     805  29557  29556\n54093    7739  29475  29556\n54094    29564  29557  29586\n54095    29553  29552  29562\n54096    29553  29551  29552\n54097    7738  29562  29566\n54098    29563  7732  29562\n54099    29562  29552  29563\n54100    29553  29562  7738\n54101    7740  29564  29563\n54102    29564  7740  29557\n54103    29563  29561  7732\n54104    29561  29563  29564\n54105    29559  29561  7742\n54106    7740  29563  29552\n54107    29551  7740  29552\n54108    7732  29561  29560\n54109    7742  29561  29564\n54110    29551  29548  29550\n54111    29496  29495   805\n54112    7732  29565  29562\n54113    1053  29566  29565\n54114    7737  29573  29575\n54115    1053  29574  29573\n54116    29574  29575  29573\n54117    7731  29575  29574\n54118    7734  29569  29583\n54119    29569  7737  29575\n54120    29569  29575  29583\n54121    1053  29565  29574\n54122    29562  29565  29566\n54123    7737  29569  29568\n54124    29568  29567   347\n54125    29568  29569  29567\n54126    29572  29571   347\n54127     347  29567  29572\n54128    29570  29572  7736\n54129    29567  29582  29572\n54130     346  29571  29570\n54131    29582  29567  7734\n54132    29570  29571  29572\n54133    29569  7734  29567\n54134    29574  29565  29579\n54135    29579  29560  29584\n54136    29579  29565  7732\n54137    7731  29584  29577\n54138    29584  7731  29579\n54139    29560  7733  29584\n54140    7731  29583  29575\n54141    29585  7733  29612\n54142    29559  7733  29560\n54143    29577  29585  1052\n54144    29577  29584  29585\n54145    29585  29613  1052\n54146    29585  29584  7733\n54147    29560  29579  7732\n54148    7731  29577  29576\n54149    29580  29582  7734\n54150    29580  29583  29576\n54151    29582  7736  29572\n54152    29581  7736  29582\n54153    29582  29580  29581\n54154    29580  7734  29583\n54155    29577  29578  29576\n54156    29576  29583  7731\n54157    7735  29581  29580\n54158    7735  29576  29578\n54159    7735  29580  29576\n54160    1052  29578  29577\n54161    29559  29612  7733\n54162    7731  29574  29579\n54163    29561  29559  29560\n54164    29495  29593   805\n54165    29590  29485  29484\n54166    29590  29495  7713\n54167    7714  29590  29484\n54168    29590  7714  29593\n54169    29485  29486  29484\n54170    29590  29593  29495\n54171    29488  29491  7716\n54172    29488  29490  29491\n54173    29595  29486  29491\n54174    29491  29486  7716\n54175    29486   952  29484\n54176    7716  29486  29485\n54177    7713  29485  29590\n54178    29490  7718  29491\n54179    7714  29589  29588\n54180    7714  29484  29589\n54181    29592  29588  29591\n54182    29588  29592  7714\n54183    29588  29589  29587\n54184    7714  29592  29593\n54185    29596  29595  7718\n54186     952  29486  29595\n54187    29587  29589   952\n54188    29595  29594   952\n54189    29607  7718  29600\n54190    29589  29484   952\n54191    29491  7718  29595\n54192    7718  29607  29596\n54193    7718  29490  29600\n54194    29592  7742  29586\n54195    29597  29543  29528\n54196    29528  29543  7729\n54197    7730  29597  29528\n54198    29543   912  29544\n54199    29528  29530  7730\n54200    29490  7717  29544\n54201    29530  29533  29547\n54202    29530  29528  7726\n54203    29547  29604  7730\n54204    29547  29533   342\n54205     342  29605  29547\n54206    29547  7730  29530\n54207    29543  29544  29493\n54208    29604  29547  29605\n54209    29600   912  29606\n54210    29600  29544   912\n54211    29608  29606  29599\n54212    29599  29606   912\n54213     912  29597  29599\n54214    29600  29606  29607\n54215    7730  29598  29597\n54216    29598  7730  29604\n54217    29604  29601  29598\n54218    29601  29604  7748\n54219    29601  7748  29602\n54220    29599  29598  7746\n54221    29604  29605  7748\n54222    29597  29598  29599\n54223    29543  29597   912\n54224    29607  29606  7745\n54225    29544  29600  29490\n54226    29530  7726  29533\n54227    29598  29601  7746\n54228    7742  29591  29616\n54229    7742  29592  29591\n54230    29616  29609   345\n54231    29609  29616  29591\n54232    29591  7741  29609\n54233    29616  29612  29559\n54234    29587  29594  29614\n54235    29588  29587  7741\n54236    29609  7741  29610\n54237    29614  7741  29587\n54238    29614  7744  29615\n54239    7741  29591  29588\n54240    29594  29587   952\n54241    29610  7741  29614\n54242    29612   345  29613\n54243     345  29609  29611\n54244    29612  29616   345\n54245    29612  29613  29585\n54246    29610  29615  7743\n54247    29615  29610  29614\n54248    29624  7743  29615\n54249    29624  29615  29621\n54250    29610  7743  29611\n54251    29610  29611  29609\n54252    7744  29614  29594\n54253    29616  29559  7742\n54254    7745  29622  29607\n54255    29606  29608  7745\n54256    29620  29622  7745\n54257    29622  29596  29607\n54258    7745  29608  29618\n54259    29596  29622  7744\n54260    29601  29603  7746\n54261    29608  29599  7746\n54262    29603  29617  7746\n54263     343  29603  29602\n54264    29608  7746  29617\n54265    29602  29603  29601\n54266     343  29619  29603\n54267    29622  29621  7744\n54268    29622  29620  29621\n54269     344  29624  29621\n54270     344  29621  29620\n54271    29620  29623   344\n54272    29621  29615  7744\n54273    29617  29619  7747\n54274    29619  29617  29603\n54275    29623  29618  7747\n54276    29618  29623  29620\n54277    7747  29618  29617\n54278    29620  7745  29618\n54279    29608  29617  29618\n54280    29596  7744  29594\n54281    29595  29596  29594\n54282    29592  29586  29593\n54283    7716  29485  29487\n54284    29541  29540  29535\n54285    29355  29357  29358\n54286    29258  29254  29257\n54287    29156  29159  29658\n54288    28038  28033  28045\n54289    28039  28023  28038\n54290    28045  29631  29163\n54291    7324  29631  28045\n54292    28045  28033  7324\n54293    28045  29163  7330\n54294    7324  28584  28865\n54295    7324  28033  28035\n54296    29631  28865  29628\n54297    28864  1411  28865\n54298    28865  28584  28864\n54299    7324  28865  29631\n54300    28584  7324  28035\n54301    29628  28865  1411\n54302    29163  7334  29162\n54303    29163  29631  7334\n54304    29133  1412  29162\n54305    29635  29133  29162\n54306    29162  7334  29635\n54307    29162  29128  29163\n54308    29630  29635  7334\n54309    29630  29628  29629\n54310    29133  29635  7665\n54311    29633  29635  29630\n54312    29630  7555  29633\n54313    29630  7334  29628\n54314    29631  29628  7334\n54315    29633  7665  29635\n54316    29629  29628  1411\n54317    29132  29131  29133\n54318    7326  28603  28864\n54319    7326  28600  28603\n54320    29636  29629  1411\n54321    29636  28864  28603\n54322    28603  7478  29636\n54323    7326  28864  28584\n54324    28602  29639  7478\n54325    29639  28602  28654\n54326    29636  7478  29637\n54327    29639  29641  7478\n54328    29639  1880  29640\n54329    28602  7478  28603\n54330    28602  28603  28600\n54331    29640  29641  29639\n54332    29629  29637  7555\n54333    29629  29636  29637\n54334    29634  7555  29642\n54335    29642  7555  29637\n54336    29637  29641  29642\n54337    29629  7555  29630\n54338    7554  29643  29642\n54339    29641  29640  7554\n54340    29643  29645  29650\n54341    29645  29643  7554\n54342    7554  29646  29645\n54343    7554  29642  29641\n54344    7478  29641  29637\n54345    29633  7555  29634\n54346    29645  29644  7756\n54347    29636  1411  28864\n54348    28033  28038  1183\n54349    29642  29643  29634\n54350    29638  29135  29132\n54351    7665  29132  29133\n54352    29136  29135  7666\n54353    29638  7666  29135\n54354    29132  7665  29638\n54355    29135  29136  29134\n54356    29638  29632  29654\n54357    29632  29638  7665\n54358    7755  29652  29651\n54359    29651  7666  29654\n54360    29651  29654  29655\n54361    29654  7666  29638\n54362    29633  29632  7665\n54363    29653  7666  29651\n54364    29136  29653  29160\n54365    29653  29136  7666\n54366    29159  7632  29658\n54367    7632  29160  29653\n54368    29653  29652  7632\n54369    1976  29136  29160\n54370    29652  29659  29656\n54371    7755  29659  29652\n54372    7632  29656  29658\n54373    1975  29656  29659\n54374    29659  29661  1975\n54375    29652  29656  7632\n54376    29653  29651  29652\n54377    1975  29657  29656\n54378    29654  29632  1165\n54379    29132  29135  7621\n54380    1165  29655  29654\n54381    29664  1165  29650\n54382    29663  29655  29664\n54383    29664  29655  1165\n54384    29634  29643  1165\n54385    29655  7755  29651\n54386    29650  7756  29647\n54387    1165  29643  29650\n54388    7753  29670  29662\n54389    7753  29664  29647\n54390    29649  7753  29647\n54391    29647  29664  29650\n54392    29645  7756  29650\n54393    29663  29664  7753\n54394    7755  29663  29660\n54395    29663  7755  29655\n54396    29661  29660  7754\n54397    29661  29659  29660\n54398    29663  29662  29660\n54399    29660  29659  7755\n54400    29662  29669  7754\n54401    29662  29663  7753\n54402    29665  7754  29668\n54403    29665  29661  7754\n54404    29668  7754  29669\n54405    29671  29665  29668\n54406    29669  29667  29668\n54407    7754  29660  29662\n54408    29662  29670  29669\n54409    1975  29661  29666\n54410    29648  29647  7756\n54411    29632  29634  1165\n54412    29633  29634  29632\n54413    29665  29666  29661\n54414    29640  29646  7554\n54415    29159  29160  7632\n54416    28654  28653  1880\n54417    28602  7477  28654\n54418    29672  29640  1880\n54419    29684  29672  1880\n54420    1880  28653  29684\n54421    29640  29672  29646\n54422    28656  7492  29684\n54423    7492  28656  28657\n54424    29684  29675  29672\n54425    29675  29684  7492\n54426    29675  29673  29674\n54427    28656  29684  28653\n54428    28635  28653  28654\n54429    29672  29675  7495\n54430    29646  7495  29644\n54431    7495  29646  29672\n54432    29679  29648  7756\n54433    29680  29679  29644\n54434    29644  7495  29680\n54435    7756  29644  29679\n54436    29674  29681  29680\n54437    7496  29681  29674\n54438    29680  1342  29679\n54439    1342  29680  29681\n54440    29681  29683  1342\n54441    29674  29680  7495\n54442    7495  29675  29674\n54443    29678  29679  1342\n54444    29673  29675  7492\n54445    1880  29639  28654\n54446    29676  29673  7492\n54447    29676  28657  28862\n54448    29673  29677  7496\n54449    29677  29673  29676\n54450    29676  2078  29677\n54451    29676  7492  28657\n54452    28862  28861  2078\n54453    28861  28862  28649\n54454    29677  2078  29687\n54455    29685  2078  28861\n54456    28861  28803  29685\n54457    28862  2078  29676\n54458    28657  7487  28862\n54459    29687  2078  29685\n54460    7496  29691  29682\n54461    7496  29677  29691\n54462    7766  29683  29682\n54463    29683  29681  29682\n54464    29691  29688  29682\n54465    29681  7496  29682\n54466    7552  29688  29691\n54467    29686  7552  29687\n54468    7766  29682  29688\n54469    29689  29688  7552\n54470    29689  7552  29692\n54471    7552  29691  29687\n54472    29677  29687  29691\n54473    29690  29688  29689\n54474    29689  29693  2234\n54475    7496  29674  29673\n54476    7479  28656  28653\n54477    29678  1342  29683\n54478    29648  7757  29649\n54479    7757  29648  29678\n54480    29649  29697  29670\n54481    29697  29649  7757\n54482    7757  29695  29697\n54483    29649  29647  29648\n54484    29694  29695  7757\n54485    29678  29683  29694\n54486    29703  29702  29696\n54487    29696  29697  29695\n54488    29696  29695  7765\n54489    7757  29678  29694\n54490    29648  29679  29678\n54491    29697  29696  1841\n54492    1841  29667  29669\n54493    29670  29697  1841\n54494    29699  7761  29667\n54495    7761  29668  29667\n54496    29667  1841  29702\n54497    29669  29670  1841\n54498    29702  7762  29699\n54499    29703  7762  29702\n54500    7761  29699  29701\n54501    29700  29699  7762\n54502    7762  29714  29700\n54503    29702  29699  29667\n54504    29696  29702  1841\n54505    29700  29701  29699\n54506    29695  29694  29698\n54507    29670  7753  29649\n54508    29720  7765  29698\n54509    29698  7765  29695\n54510    7765  29704  29703\n54511    29720  29704  7765\n54512    29698  7766  29690\n54513    7765  29703  29696\n54514    29690  2234  29720\n54515    2234  29690  29689\n54516    29720  29708  29704\n54517    29708  29720  2234\n54518    7764  29708  29707\n54519    29690  29720  29698\n54520    7766  29688  29690\n54521    29704  29708  7764\n54522    29705  29714  7762\n54523    29703  29704  29705\n54524    29722  29714  1613\n54525    29711  1613  29714\n54526    29714  29705  29711\n54527    29705  7762  29703\n54528    7764  29712  29711\n54529    29707  29712  7764\n54530    29713  29717  1613\n54531    29713  29711  29712\n54532    29717  7768  29783\n54533    29713  1613  29711\n54534    29716  29717  29713\n54535    7764  29711  29705\n54536    29704  7764  29705\n54537    29714  29722  29700\n54538    29706  29708  2234\n54539    29694  7766  29698\n54540    29683  7766  29694\n54541    29671  29668  7761\n54542    29687  29685  29686\n54543    29645  29646  29644\n54544    28656  28650  28657\n54545    29786  1613  29717\n54546    29726  29154  7633\n54547    7633  29156  29658\n54548    29154  29724  7630\n54549    29726  29724  29154\n54550    7633  29658  29657\n54551    29154  29153  7633\n54552    29657  29725  29726\n54553    29657  1975  29725\n54554    29726  7760  29724\n54555    7760  29726  29725\n54556    29723  7760  29732\n54557    29657  29726  7633\n54558    29656  29657  29658\n54559    29724  7760  29723\n54560    29268  29234  29267\n54561    29234  29161  7630\n54562    29232  7628  29268\n54563    29268  7628  29234\n54564    29234  7630  29267\n54565    7628  29227  29234\n54566    29267  29723  1974\n54567    29267  7630  29724\n54568    29727  29729  1974\n54569    29729  29268  1974\n54570    29731  1974  29723\n54571    1974  29268  29267\n54572    29724  29723  29267\n54573    29729  29232  29268\n54574    7760  29725  29743\n54575    7630  29152  29154\n54576    29735  29743  7758\n54577    29666  29743  29725\n54578    7759  29732  29735\n54579    29735  29732  29743\n54580    29743  29666  7758\n54581    29743  29732  7760\n54582    7758  29671  29733\n54583    7758  29666  29665\n54584    29734  29739  29737\n54585    29734  29735  29733\n54586    7777  29738  29737\n54587    29733  29735  7758\n54588    29666  29725  1975\n54589    7759  29735  29734\n54590    29731  29730  29727\n54591    29730  29731  7759\n54592    29728  29727  7778\n54593    7778  29727  29730\n54594    29730  29738  7778\n54595    29731  29727  1974\n54596    29737  29738  29730\n54597    29737  7759  29734\n54598    29742  2235  29744\n54599    29744  7778  29738\n54600    29738  29742  29744\n54601    29730  7759  29737\n54602    29731  29732  7759\n54603    29727  29728  29729\n54604    29733  1242  29734\n54605    29732  29731  29723\n54606    7758  29665  29671\n54607    29744  29759  7778\n54608    29225  29232  29233\n54609    29232  29225  7628\n54610    29746  7662  29233\n54611    29233  7662  29225\n54612    29232  7780  29233\n54613    7662  29627  29230\n54614    7780  29754  29753\n54615    29754  7780  29728\n54616    29746  29233  29753\n54617    29755  29753  29754\n54618    29754  7779  29755\n54619    7780  29753  29233\n54620    29729  7780  29232\n54621     822  29753  29755\n54622    29627  29746  29745\n54623    29746  29627  7662\n54624    7660  29745  29750\n54625    29745  7660  29627\n54626    29746   822  29745\n54627    7660  29236  29627\n54628    29747  29750  29745\n54629    29747   822  29748\n54630    7660  29750  29752\n54631    7783  29750  29747\n54632    29747  29749  7783\n54633    29747  29745   822\n54634    29746  29753   822\n54635    29751  29750  7783\n54636    29748   822  29755\n54637    29235  7660  29752\n54638    29759  7779  29754\n54639    29728  7778  29759\n54640    29763  7779  29758\n54641    29756  29758  7779\n54642    7779  29759  29756\n54643    29763  29755  7779\n54644    29756  2235  29757\n54645    29756  29759  29744\n54646    7784  29765  29761\n54647    7784  29758  29757\n54648    29768  7784  29757\n54649    29757  29758  29756\n54650    2235  29756  29744\n54651    29760  29758  7784\n54652    29748  29763  7781\n54653    29748  29755  29763\n54654    29749  7781  29766\n54655    7781  29749  29748\n54656    29763  29760  7781\n54657    29748  29749  29747\n54658    29760  29761  29762\n54659    29761  29760  7784\n54660    29770  29766  29762\n54661    29766  7781  29762\n54662    1615  29762  29761\n54663    29766  29767  29749\n54664    1615  29761  29764\n54665    29762  7781  29760\n54666    29763  29758  29760\n54667    7783  29749  29767\n54668    29757  2235  29769\n54669    29754  29728  29759\n54670    29729  29728  7780\n54671    29762  1615  29770\n54672    29733  29671  29736\n54673    7662  29226  29225\n54674    29736  29777  1242\n54675    29777  29736  29701\n54676    29739  1242  29772\n54677    29772  1242  29777\n54678    29777  29776  29772\n54679    29736  1242  29733\n54680    7763  29776  29777\n54681    29701  29700  7763\n54682    7770  29773  29781\n54683    7770  29772  29776\n54684    29774  7770  29776\n54685    29777  29701  7763\n54686    29671  7761  29736\n54687    29771  29772  7770\n54688    29740  7777  29771\n54689    29739  7777  29737\n54690    29741  29742  29740\n54691    29740  29742  7777\n54692    7777  29739  29771\n54693    7777  29742  29738\n54694    29781  7776  29740\n54695    29781  29771  7770\n54696    29778  7776  29779\n54697    29779  7776  29781\n54698    29779  29781  29773\n54699    29781  29740  29771\n54700    29739  29772  29771\n54701    7776  29741  29740\n54702    29776  7763  29782\n54703    1242  29739  29734\n54704    7767  29782  29786\n54705    29722  29782  7763\n54706    29775  29774  7767\n54707    7767  29774  29782\n54708    29782  29722  29786\n54709    29782  29774  29776\n54710    29783  29785  7767\n54711    29783  29786  29717\n54712    29775  7767  29785\n54713    29784  7769  29785\n54714    29784  29785  29783\n54715    29783  7767  29786\n54716    29722  1613  29786\n54717    29791  29785  7769\n54718    29773  29775  1612\n54719    29775  29773  29774\n54720    29790  29780  1612\n54721    29780  29779  1612\n54722    1612  29775  29791\n54723    1612  29779  29773\n54724    29791  29792  29790\n54725    29791  29775  29785\n54726    29780  29790  29795\n54727    7774  29790  29792\n54728    29787  29789  7774\n54729    29791  29790  1612\n54730    7769  29792  29791\n54731    29795  29790  7774\n54732    29793  7774  29792\n54733    29774  29773  7770\n54734    29701  29736  7761\n54735    29780  29778  29779\n54736    7785  29769  29820\n54737    29768  29757  29769\n54738    29798  29768  7785\n54739    7785  29768  29769\n54740    29769  29741  29820\n54741    29768  29765  7784\n54742    29820  29778  29799\n54743    29820  29741  7776\n54744    29796  1187  29797\n54745    29796  7785  29799\n54746    29800  29796  29799\n54747    29799  7785  29820\n54748    29778  29820  7776\n54749    29798  7785  29796\n54750    29765  7786  29764\n54751    7786  29765  29798\n54752    1615  29764  29802\n54753    29801  29764  7786\n54754    7786  29803  29801\n54755    29761  29765  29764\n54756    29797  29803  7786\n54757    29797  29798  29796\n54758    29801  29803  29825\n54759    29804  7797  29803\n54760    29804  29803  29797\n54761    29797  7786  29798\n54762    29765  29768  29798\n54763    29802  29764  29801\n54764    29799  29778  7790\n54765    29741  29769  2235\n54766    7790  29810  29800\n54767    29810  7790  29795\n54768    29800  29809  1187\n54769    29809  29800  29810\n54770    29810  7787  29809\n54771    1187  29796  29800\n54772    29789  7787  29810\n54773    29789  29795  7774\n54774    29807  29809  7787\n54775    29818  7789  29807\n54776    29819  29807  7787\n54777    29810  29795  29789\n54778    29778  29780  7790\n54779    29809  29807  29808\n54780    1187  29805  29804\n54781    29805  1187  29808\n54782    29804  29806  7797\n54783    29806  29804  29805\n54784    29805  7794  29806\n54785    29804  29797  1187\n54786    29808  7789  29811\n54787    7789  29808  29807\n54788    7794  29811  29813\n54789    7794  29805  29811\n54790    29812  29813  29811\n54791    29806  7794  29816\n54792    29811  7789  29812\n54793    29811  29805  29808\n54794    1187  29809  29808\n54795    29806  29817  7797\n54796    29788  7787  29789\n54797    29800  29799  7790\n54798    29795  7790  29780\n54799    29813  29822  7794\n54800    29792  7769  29794\n54801    29741  2235  29742\n54802    29722  7763  29700\n54803    7797  29825  29803\n54804    29713  29712  7772\n54805    7628  29225  29224\n54806    7533  29686  29685\n54807    7533  28803  28802\n54808    29692  29686  29721\n54809    29721  29686  7533\n54810    7533  29839  29721\n54811    7533  29685  28803\n54812    29839  29830  29721\n54813    29839  28802  28807\n54814    29721  29830  7551\n54815    29828  29829  29830\n54816    29830  29839  1341\n54817    29839  7533  28802\n54818    7528  28807  28802\n54819    29829  7551  29830\n54820    29710  2234  29693\n54821    29710  29693  29835\n54822    29706  29710  29709\n54823    29706  2234  29710\n54824    29693  29692  7551\n54825    29689  29692  29693\n54826    7810  29710  29835\n54827    7551  29829  29835\n54828    29709  7810  29833\n54829    29709  29710  7810\n54830    29835  29836  7810\n54831    29835  29693  7551\n54832    29692  29721  7551\n54833    7775  29706  29709\n54834    29835  29829  29836\n54835    29708  29706  29707\n54836    29828  29830  1341\n54837    29831  29828  1341\n54838    7558  29836  29829\n54839    29832  7558  29828\n54840    1341  28807  28806\n54841    7558  29829  29828\n54842    28806  29831  1341\n54843    7548  29832  29831\n54844    29832  29843  7558\n54845    29849  29843  29832\n54846    29831  28806  28858\n54847    29831  29832  29828\n54848    28807  28799  28806\n54849    7558  29843  29837\n54850    29838  29833  7810\n54851    29838  29836  29837\n54852    29709  29833  29834\n54853    29841  7809  29833\n54854    29833  29838  29841\n54855    29838  7810  29836\n54856    2077  29841  29838\n54857    29844  2077  29837\n54858    7809  29840  29845\n54859    29841  29840  7809\n54860    29842  29841  2077\n54861    2077  29838  29837\n54862    29836  7558  29837\n54863    7809  29834  29833\n54864    7807  29846  29845\n54865    1341  29839  28807\n54866    28802  28803  28790\n54867    29847  7809  29845\n54868    29715  7772  29712\n54869    29715  29707  7775\n54870    29716  7772  29718\n54871    29716  29713  7772\n54872    29715  29827  7772\n54873    29716  7768  29717\n54874    29826  29827  29715\n54875    29826  7775  29834\n54876    7771  29719  29718\n54877    29718  7772  29827\n54878    29718  29827  29853\n54879    29715  7775  29826\n54880    29707  29706  7775\n54881    29716  29718  29719\n54882    7768  29824  29784\n54883    29824  7768  29719\n54884    7769  29823  29794\n54885    29823  29784  29824\n54886    29824  1614  29823\n54887    29784  29783  7768\n54888    29851  1614  29824\n54889    7771  29851  29719\n54890    29856  29855  1614\n54891    29855  29823  1614\n54892    1614  29851  29850\n54893    29824  29719  29851\n54894    7768  29716  29719\n54895    29794  29823  29855\n54896    29827  29826  1091\n54897    29712  29707  29715\n54898    29847  1091  29826\n54899    29834  7809  29847\n54900    29857  29853  1091\n54901    29853  29827  1091\n54902    1091  29847  29846\n54903    29853  7771  29718\n54904    7806  29858  29857\n54905    29857  29858  29853\n54906    29853  29858  7771\n54907    7806  29862  29858\n54908    29857  29846  29872\n54909    29857  1091  29846\n54910    29845  29846  29847\n54911    29852  29858  29862\n54912    29852  29850  29851\n54913    29852  7771  29858\n54914    29866  29856  29850\n54915    29856  1614  29850\n54916    29850  29852  7814\n54917    29851  7771  29852\n54918    7814  29859  29866\n54919    29860  29859  7814\n54920    7804  29866  29863\n54921    29866  7804  29856\n54922    29863  29866  29859\n54923    29865  7804  29863\n54924    29859  7811  29863\n54925    7814  29866  29850\n54926    29852  29862  7814\n54927    29855  29856  29854\n54928    7814  29862  29860\n54929    29834  29847  29826\n54930    7775  29709  29834\n54931    29854  29856  7804\n54932    29843  29844  29837\n54933    7552  29686  29692\n54934    7548  29831  28858\n54935    28859  7548  28858\n54936    7559  29843  29849\n54937    29881  29849  7548\n54938    28858  7530  28837\n54939    29849  29832  7548\n54940    29881  7548  28859\n54941    28859  28837  7541\n54942    29880  29849  29881\n54943    29880  29881  1339\n54944    28859  28867  29881\n54945    28859  28858  28837\n54946    7530  28800  28837\n54947    29849  29880  7559\n54948    29842  29840  29841\n54949    7815  29840  29842\n54950    7807  29845  29848\n54951    7815  29848  29840\n54952    29842  29844  29877\n54953    2077  29844  29842\n54954    29877  7815  29842\n54955    29877  7559  29878\n54956    29848  29886  29883\n54957    7815  29886  29848\n54958    7815  29877  29879\n54959    29877  29844  7559\n54960    29843  7559  29844\n54961    29883  7807  29848\n54962    29878  7559  29880\n54963    29840  29848  29845\n54964    28867  1339  29881\n54965    28867  7541  28848\n54966    29885  29880  1339\n54967    29885  1339  28856\n54968    28867  28854  1339\n54969    29878  29880  29885\n54970    28856  1339  28854\n54971    7543  28854  28848\n54972    29897  29885  28856\n54973    7547  29897  28856\n54974    28856  28854  28855\n54975    28854  28867  28848\n54976    7541  28840  28848\n54977    29885  29897  7546\n54978    29879  29886  7815\n54979    29887  29886  29879\n54980    1442  29883  29886\n54981    29884  29883  1442\n54982    29879  29878  7546\n54983    29879  29877  29878\n54984    29887  1442  29886\n54985    29887  7546  29898\n54986    1442  29888  29884\n54987    29889  29888  1442\n54988    1442  29887  29899\n54989    29887  29879  7546\n54990    29878  29885  7546\n54991    29884  29888  29895\n54992    29895  29888  7821\n54993    28867  28859  7541\n54994    28837  28838  7541\n54995    29884  29874  29883\n54996    29875  7806  29872\n54997    29872  29846  7807\n54998    29862  29871  29860\n54999    29875  29871  7806\n55000    29872  7807  29874\n55001    7806  29857  29872\n55002    29882  29875  7808\n55003    29874  29875  29872\n55004    29903  2145  29901\n55005    2145  29871  29882\n55006    29900  2145  29882\n55007    29882  29871  29875\n55008    29883  29874  7807\n55009    29860  29871  2145\n55010    29861  7811  29859\n55011    29860  2145  29861\n55012    29863  7811  29864\n55013    29908  29867  7811\n55014    7811  29861  29908\n55015    29859  29860  29861\n55016    29903  7812  29908\n55017    29902  7812  29903\n55018    29908  29906  29867\n55019    29906  29908  7812\n55020    7812  29907  29906\n55021    29903  29908  29861\n55022    2145  29903  29861\n55023    7813  29867  29906\n55024    7808  29875  29874\n55025    29862  7806  29871\n55026    29894  29900  29882\n55027    29894  7808  29895\n55028    29900  29904  29901\n55029    7819  29904  29900\n55030    29900  29894  7819\n55031    29900  29901  2145\n55032    29896  7819  29894\n55033    7821  29896  29895\n55034    7819  29891  29904\n55035    29892  29891  7819\n55036    29923  7819  29896\n55037    29896  29894  29895\n55038    29874  29884  7808\n55039    29904  29891  29925\n55040    29901  7818  29902\n55041    29901  29904  7818\n55042    7812  29902  29910\n55043    29907  7812  29910\n55044    29902  7818  29909\n55045    29902  29903  29901\n55046    7823  29909  29926\n55047    29909  29910  29902\n55048    29910  7823  29914\n55049    7823  29910  29909\n55050    29915   653  29914\n55051    29910  29914  29907\n55052    29926  29909  29925\n55053    29909  7818  29925\n55054    29904  29925  7818\n55055    29905  29906  29907\n55056    29911  29914  7823\n55057    29882  7808  29894\n55058    29895  7808  29884\n55059     653  29907  29914\n55060    7546  29897  29898\n55061    7530  28858  28806\n55062    28861  7489  28803\n55063    29867  29864  7811\n55064    29876  29793  7773\n55065    29793  29792  29794\n55066    1243  29787  29876\n55067    29876  29787  29793\n55068    29793  29794  7773\n55069    29787  7774  29793\n55070    7773  29854  29870\n55071    7773  29794  29855\n55072    7805  29935  29934\n55073    29934  29876  29870\n55074    7805  29934  29870\n55075    29870  29876  7773\n55076    29854  7773  29855\n55077    1243  29876  29934\n55078    29788  1243  29933\n55079    1243  29788  29787\n55080    29819  29933  7788\n55081    29933  29819  29788\n55082    1243  29931  29933\n55083    29818  29807  29819\n55084    29932  29931  7800\n55085    29931  1243  29934\n55086    29936  7788  29932\n55087    7788  29933  29932\n55088    29931  29935  7800\n55089    29932  29933  29931\n55090    29934  29935  29931\n55091    29819  7788  29818\n55092    29870  29854  29869\n55093    7787  29788  29819\n55094    29869  29873  7805\n55095    29873  29869  29865\n55096    29943  29935  29945\n55097    29945  7805  29873\n55098    29873  29944  29945\n55099    29869  7805  29870\n55100    29865  29864  2014\n55101    29869  7804  29865\n55102    7816  29951  29942\n55103    29944  29873  2014\n55104    29944  29985  7816\n55105    2014  29873  29865\n55106    29854  7804  29869\n55107    29945  29944  7816\n55108    29940  29939  7800\n55109    7800  29935  29943\n55110    29936  29932  29939\n55111    29940  29941  29939\n55112    7800  29943  29940\n55113    7800  29939  29932\n55114    29942  29940  29943\n55115    29950   767  29942\n55116    29940   767  29941\n55117     767  29940  29942\n55118     767  29949  29952\n55119    29942  29943  7816\n55120    29943  29945  7816\n55121    29941   767  29946\n55122    29944  2014  29928\n55123    29945  29935  7805\n55124    29864  29865  29863\n55125    7799  29939  29941\n55126    29818  29938  29815\n55127    29818  7788  29938\n55128    29814  29815  2015\n55129    2015  29815  29938\n55130    29938  29937  2015\n55131    29815  29812  7789\n55132    29957  29937  7799\n55133    29937  29954  2015\n55134    29954  29957  7796\n55135    29957  29954  29937\n55136    29937  29936  7799\n55137    29937  29938  29936\n55138    7788  29936  29938\n55139    29956  2015  29954\n55140    29812  29814  7791\n55141    29812  29815  29814\n55142    29821  29813  7791\n55143    29964  7791  29814\n55144    29814  29956  29964\n55145    29812  7791  29813\n55146    29954  29955  29956\n55147    29956  29814  2015\n55148    7792  29956  29955\n55149    29961  29955  7796\n55150    29961  7796  29962\n55151    29964  29956  7792\n55152    29955  29954  7796\n55153    29961  29959  29955\n55154    7796  29957  29962\n55155    7789  29818  29815\n55156    7799  29947  29977\n55157    7799  29941  29947\n55158    29977  29971  1001\n55159    29971  29977  29947\n55160    29947  7841  29971\n55161    29977  29962  29957\n55162    29946  29952  29965\n55163    29941  29946  29947\n55164    29971  7841  29967\n55165    29965  7841  29946\n55166    29966  29967  29965\n55167    29946  7841  29947\n55168    29936  29939  7799\n55169    29967  7841  29965\n55170    29962  1001  29963\n55171    29962  29977  1001\n55172    29974  29963  29970\n55173    29970  29963  1001\n55174    1001  29968  29970\n55175    29962  29963  29961\n55176    29968  29967  7840\n55177    29968  1001  29971\n55178    29969  7840  29973\n55179    7840  29969  29968\n55180    29976  29973  7840\n55181    29969  7838  29970\n55182    7840  29967  29966\n55183    29968  29969  29970\n55184    29967  29968  29971\n55185    7795  29961  29963\n55186    7835  29965  29952\n55187    29977  29957  7799\n55188     767  29952  29946\n55189    29973  29972  29969\n55190    29868  2014  29864\n55191    29789  29787  29788\n55192    7829  29928  29927\n55193    29868  29928  2014\n55194    29985  7829  29989\n55195    7829  29985  29928\n55196    29928  29868  29927\n55197    29928  29985  29944\n55198    7813  29922  29927\n55199    29922  7813  29905\n55200    29927  29982  7829\n55201    29982  29927  29922\n55202    29984  29982  29983\n55203    7813  29927  29868\n55204    29864  29867  29868\n55205    7829  29982  29984\n55206    29951  29989  7836\n55207    29951  29985  29989\n55208    29948  29950  7836\n55209    7836  29950  29951\n55210    29989  29987  7836\n55211    29950  29942  29951\n55212    29986  29987  29988\n55213    29986  7836  29987\n55214    30022  30023  29986\n55215    30023  7836  29986\n55216     830  29987  29984\n55217    29987  29989  29984\n55218    7829  29984  29989\n55219    29948  7836  30023\n55220    29982  29922  7828\n55221    29951  7816  29985\n55222    29921  7828  29922\n55223    29921  29905   653\n55224    29990  29983  7828\n55225    29983  29982  7828\n55226    7828  29921  29930\n55227    29983   830  29984\n55228    29917  29930  29921\n55229    29915  29917   653\n55230    29995  7851  29990\n55231    29990  7828  29930\n55232    29995  29990  29930\n55233    29921   653  29917\n55234    29906  29905  7813\n55235    29983  29990  29991\n55236    29988  29987   830\n55237    30004  7837  29988\n55238    30022  29986  7837\n55239    30004  30016  7837\n55240    29988   830  30003\n55241    7837  29986  29988\n55242    30003  29991  30000\n55243    29991   830  29983\n55244    30004  7850  30015\n55245    30003  7850  30004\n55246    30004  30015  30016\n55247    30004  29988  30003\n55248    30015  30019  7849\n55249    30003   830  29991\n55250    29990  7851  29991\n55251    30016  30015  7849\n55252    7831  29930  29917\n55253    29922  29905  29921\n55254    29867  7813  29868\n55255    30022  7837  30016\n55256    29949  7833  29953\n55257    7833  29949  29948\n55258    29953  29981  7835\n55259    7835  29952  29953\n55260    29953  7833  29980\n55261    7835  29966  29965\n55262    30008  29980  7833\n55263    29948  30023  30008\n55264    29981  29953  29980\n55265    30009  7834  29980\n55266    29980  30008  30009\n55267    30008  7833  29948\n55268    29949  29950  29948\n55269    29981  29980  7834\n55270    29966  29975  29976\n55271    29966  7835  29975\n55272    30024  29973  29976\n55273     315  30024  29976\n55274    29976  29975   315\n55275    29976  7840  29966\n55276    30011   315  29975\n55277    30011  29981  7834\n55278    30277  30024   315\n55279    30010   315  30011\n55280    29975  29981  30011\n55281    7835  29981  29975\n55282    29973  30024  7854\n55283    30011  7834  30005\n55284    29949  29953  29952\n55285    30012  1901  30014\n55286    1901  30008  30023\n55287    30006  30009  30012\n55288    30012  30009  1901\n55289    1901  30022  30014\n55290    1901  30009  30008\n55291    30014  7849  30013\n55292    30014  30022  30016\n55293    30012  30013  7842\n55294    30017  30013  7849\n55295    30017  7849  30019\n55296    30014  30013  30012\n55297    30016  7849  30014\n55298    30017  30018  30013\n55299    7843  30005  30007\n55300    30005  7834  30006\n55301    7843  30010  30005\n55302    30005  30006  30007\n55303    30010  30011  30005\n55304    7842  30018  30021\n55305    30018  7842  30013\n55306    7842  30021  30007\n55307    30021  30018   314\n55308    30007  30021  7843\n55309    30018  30017   314\n55310    7842  30007  30006\n55311    30006  30012  7842\n55312     314  30017  30020\n55313    7834  30009  30006\n55314    30022  1901  30023\n55315    29949   767  29950\n55316    29907   653  29905\n55317    30024  30277  30274\n55318     672  29925  29891\n55319    7769  29784  29823\n55320    28799  7530  28806\n55321    29964  30026  7791\n55322    7650  29250  29251\n55323    30030  7650  30028\n55324    29250  30030  30039\n55325    30030  29250  7650\n55326    7650  29752  29751\n55327    29251  29752  7650\n55328    29751  30031  30028\n55329    29751  7783  30031\n55330    30030  30028  30029\n55331    1883  30028  30031\n55332    1883  30036  30035\n55333    29751  30028  7650\n55334    29750  29751  29752\n55335    30029  30028  1883\n55336    30039  7651  30038\n55337    30039  30030  7651\n55338     956  29263  30038\n55339    30038  29263  30039\n55340    7651  30034  30038\n55341    29263  7649  30039\n55342    30029  30035  30032\n55343    30035  30029  1883\n55344    30032  30033  30034\n55345    30034  7651  30032\n55346    30032  30035  7863\n55347    30032  7651  30029\n55348    30030  30029  7651\n55349    30054  30038  30034\n55350    1883  30031  30043\n55351    29263  29264  29256\n55352    30040  30036  30043\n55353    30043  30036  1883\n55354    30036  7864  30037\n55355    30040  7864  30036\n55356    30043  29767  7782\n55357    30036  30037  30035\n55358    7782  30049  30041\n55359    29770  30049  7782\n55360    7864  30040  30042\n55361    30041  30040  7782\n55362    30041  30050  1984\n55363    7782  30040  30043\n55364    29767  29766  7782\n55365    30042  30040  30041\n55366    30037  30048  30051\n55367    30037  7864  30048\n55368    30033  30032  7863\n55369    30051  7863  30037\n55370    30048  7865  30051\n55371    7863  30035  30037\n55372    30042  1984  30047\n55373    1984  30042  30041\n55374    7865  30047  30045\n55375    7865  30048  30047\n55376    30047  30079  30045\n55377    30047  30048  30042\n55378    7864  30042  30048\n55379    30053  7863  30051\n55380    1984  30079  30047\n55381    30043  30031  29767\n55382    30031  7783  29767\n55383    30052  30051  7865\n55384    30060  29264   956\n55385    29264  29263   956\n55386     956  30054  30056\n55387    30055  30054  7856\n55388    30038  30054   956\n55389    30055  30056  30054\n55390    7856  30033  30076\n55391    7856  30054  30034\n55392    7855  30061  30069\n55393    30076  30061  7856\n55394    30033  30053  30076\n55395    7856  30061  30055\n55396    7856  30034  30033\n55397    30055  30061  30062\n55398    29259  30060  7653\n55399    30060  29259  29264\n55400    30057  7653  30058\n55401    30058  7653  30060\n55402    30060  30056  30058\n55403    7653  29521  29260\n55404    30062  7751  30055\n55405    30062  30061  7855\n55406    30062  30073  7751\n55407    7751  30056  30055\n55408    30059  30058  7751\n55409    30056  7751  30058\n55410    30060   956  30056\n55411    30062  7855  30072\n55412    30061  30076  30069\n55413    29259  7652  29264\n55414    30053  30052  1186\n55415    30053  30051  30052\n55416    30065  1186  30063\n55417    30063  1186  30052\n55418    30052  30044  30063\n55419    1186  30069  30076\n55420    30044  30045  30046\n55421    30044  30052  7865\n55422    7858  30046  30074\n55423    30046  7858  30044\n55424    30045  7869  30046\n55425    30044  7858  30063\n55426    30033  7863  30053\n55427    30064  30063  7858\n55428    30069  30065  30067\n55429    30069  1186  30065\n55430    30068  30067  7857\n55431    7857  30067  30065\n55432    30065  30064  7857\n55433    30069  30067  7855\n55434    7858  30071  30064\n55435    30064  30065  30063\n55436    30070  30071  7859\n55437    30071  30070  30064\n55438    30075  7859  30071\n55439    7857  30070  30078\n55440    30071  30074  30075\n55441    30064  30070  7857\n55442    30071  7858  30074\n55443    7855  30067  30066\n55444    30046  30107  30074\n55445    1186  30076  30053\n55446    30044  7865  30045\n55447    30070  7859  30077\n55448    30050  30041  30049\n55449    30039  7649  29250\n55450    7870  30050  30049\n55451    7870  29770  30083\n55452    30088  30050  30082\n55453    30082  30050  7870\n55454    7870  30080  30082\n55455    30088  1984  30050\n55456    30083  30084  30080\n55457    30084  30083  1615\n55458    30081  30082  30080\n55459    7871  30081  30080\n55460    30081  30089  30090\n55461    30080  7870  30083\n55462    29770  1615  30083\n55463    7867  30082  30081\n55464    30079  30088  30086\n55465    30079  1984  30088\n55466    30085  7869  30086\n55467    30086  7869  30079\n55468    30088  7867  30086\n55469    30107  30046  7869\n55470    7867  30090  30087\n55471    30090  7867  30081\n55472    30085  30086  30087\n55473    30096  30087  30090\n55474    30096  30090   757\n55475    7867  30087  30086\n55476    30088  30082  7867\n55477    30096  7868  30087\n55478    30084  7871  30080\n55479    30049  29770  7870\n55480    30100  7871  30084\n55481    30100  29802  7801\n55482    30089   757  30090\n55483    30095  30089  7871\n55484    7871  30100  30095\n55485    30100  30084  29802\n55486    30101  30095  30100\n55487    30211  7880  30101\n55488    30089  30095  30094\n55489    7880  30095  30101\n55490    7880  30211  30093\n55491    30101  30100  7801\n55492    29801  7801  29802\n55493    30094  30095  7880\n55494     757  30094  30097\n55495    30094   757  30089\n55496    30103  30102  30097\n55497    30097  30102   757\n55498    30094  30092  30097\n55499    30102  30096   757\n55500    30092  30093  30091\n55501    30092  30094  7880\n55502    7874  30091  30099\n55503    30091  7874  30092\n55504    30099  30091  30098\n55505    30092  7874  30097\n55506    7880  30093  30092\n55507    30103  30097  7874\n55508    30101  7801  30212\n55509    30081  7871  30089\n55510    29766  29770  7782\n55511    30112  30096  30102\n55512    30107  30085  30104\n55513    30085  30107  7869\n55514    30106   657  30104\n55515    30104   657  30107\n55516    30085  7868  30104\n55517     657  30075  30074\n55518    7868  30112  30105\n55519    7868  30096  30112\n55520    30106  30104  30105\n55521    30113  30105  30112\n55522    30112  7872  30113\n55523    7868  30105  30104\n55524    30087  7868  30085\n55525    7873  30105  30113\n55526    30075  30111  30114\n55527    30075   657  30111\n55528    30132  7859  30114\n55529    7878  30114  30111\n55530    30111  30109  7878\n55531    30075  30114  7859\n55532    30106  7873  30109\n55533    7873  30106  30105\n55534    7878  30109  30108\n55535    30110  30109  7873\n55536    30110  7873  30124\n55537    30106  30109  30111\n55538     657  30106  30111\n55539    30110  30108  30109\n55540    7873  30113  30124\n55541    30074  30107   657\n55542    7872  30103  30116\n55543    7872  30112  30102\n55544    30118  30120  30116\n55545    30116  30120  7872\n55546    30103  30115  30116\n55547    30120  30124  30113\n55548    30115  30099  30122\n55549    30115  30103  7874\n55550    7875  30122  30121\n55551    30122  7875  30115\n55552    30122   966  30123\n55553    30115  7875  30116\n55554    7872  30102  30103\n55555    30118  30116  7875\n55556    30120   675  30124\n55557    30120  30118   675\n55558    30184  30125   675\n55559     675  30125  30124\n55560    30118  30117   675\n55561    30124  30125  30110\n55562    30129  30121  7876\n55563    30119  7875  30121\n55564    7877  30117  30119\n55565    30119  30117  30118\n55566    30129  30119  30121\n55567    30184   675  30117\n55568    30129  30128  30191\n55569    30119  30118  7875\n55570    30123  30121  30122\n55571    7882  30110  30125\n55572     966  30122  30099\n55573    30120  30113  7872\n55574    30099  30115  7874\n55575    30119  30129  7877\n55576    30091  30093  7881\n55577    7869  30045  30079\n55578    1615  29802  30084\n55579    30133  30114  7878\n55580    29521  30145   955\n55581    30145  29521  30057\n55582     955  29546  29512\n55583    29546   955  30145\n55584    30145  30142  29546\n55585     955  29514  29521\n55586    7752  30142  30145\n55587    7752  30057  30059\n55588    29546  30142  7656\n55589    30136  30142  7752\n55590    7752  30134  30136\n55591    7752  30145  30057\n55592    7653  30057  29521\n55593    30139  30142  30136\n55594    29512  29545  7655\n55595    29512  29546  29545\n55596    7655  30158  29520\n55597    30158  7655  29545\n55598    29545  30141  30158\n55599    29520  29518  7655\n55600    7656  30139  30141\n55601    30139  7656  30142\n55602    30158  30141  7657\n55603    30140  30141  30139\n55604    30140  30139   338\n55605    7656  30141  29545\n55606    29546  7656  29545\n55607    30140  7657  30141\n55608    30139  30136   338\n55609    29512  29511   955\n55610    30059  30073  30137\n55611    30057  30058  30059\n55612    30138  30134  30137\n55613    30134  7752  30137\n55614    30137  30073   808\n55615    30135  30136  30134\n55616    30148   808  30149\n55617    30072   808  30073\n55618    30134  30138  7866\n55619    30148  30138   808\n55620     808  30072  30149\n55621     808  30138  30137\n55622    30073  30062  30072\n55623    30147  30138  30148\n55624     338  30135  30144\n55625     338  30136  30135\n55626    30135  30143  30144\n55627     338  30173  30140\n55628    7866  30147  30143\n55629    30147  7866  30138\n55630    30143  7883  30144\n55631    30146  7883  30143\n55632    30146  30143  30147\n55633    7866  30143  30135\n55634    30135  30134  7866\n55635    7752  30059  30137\n55636    7751  30073  30059\n55637    30168  30140  30173\n55638     954  29517  29516\n55639     954  29520  30159\n55640    29537  7727  29534\n55641    29537  29517   954\n55642     954  30155  29537\n55643    29516  29520   954\n55644    30156  30159  30164\n55645    30159  29520  30158\n55646    7749  30155  30157\n55647    30155   954  30156\n55648    30155  30156  30157\n55649    30156   954  30159\n55650    30158  7657  30159\n55651    29537  30155  30163\n55652    7727  29626  29541\n55653    29626  7727  30163\n55654    29541  29625   341\n55655    29625  29541  29626\n55656    29626  7750  29625\n55657    29541  29535  7727\n55658    30163  7749  30160\n55659    7749  30163  30155\n55660    7750  30160  30162\n55661    7750  29626  30160\n55662    7749  30161  30160\n55663    30160  29626  30163\n55664    7727  29537  30163\n55665    30164  30159  7657\n55666    29534  29517  29537\n55667    30164  30168  30165\n55668    30168  30164  7657\n55669    7884  30165  30167\n55670    30165  7884  30164\n55671    30168  7886  30165\n55672    7884  30157  30156\n55673    30166  30167  30165\n55674    30167   339  30172\n55675     339  30167  30166\n55676    30166  30165  7886\n55677    7657  30140  30168\n55678    7884  30167  30171\n55679    30161  30162  30160\n55680     340  30161  30169\n55681     340  30162  30161\n55682    7749  30170  30161\n55683    30157  30170  7749\n55684    30171  30172  7885\n55685    30171  30157  7884\n55686    30170  7885  30169\n55687    7885  30170  30171\n55688    30170  30169  30161\n55689    30171  30170  30157\n55690    30167  30172  30171\n55691    30156  30164  7884\n55692    30173  7886  30168\n55693    7862  30147  30148\n55694    29513  29512  7655\n55695    30066  30068  7860\n55696    30066  30067  30068\n55697    30149  7860  30150\n55698    7860  30149  30066\n55699    7860  30068  30175\n55700    30066  30149  30072\n55701    1884  30078  30077\n55702    30078  30070  30077\n55703    30077  30132  30181\n55704    30132  30114  30133\n55705    7859  30132  30077\n55706    30078  30175  30068\n55707    7857  30078  30068\n55708    7879  30132  30133\n55709    7860  30174  30150\n55710    30174  7860  30175\n55711    30150  30174  30153\n55712    30176  30174  30175\n55713    30175  1884  30176\n55714    7861  30174  30176\n55715    30182  1884  30181\n55716    1884  30077  30181\n55717    30183  30181  7879\n55718    7879  30181  30132\n55719    30177  7879  30133\n55720    1884  30182  30176\n55721    30175  30078  1884\n55722    30177  30179  7879\n55723    30133  30180  30177\n55724    30150  7862  30148\n55725    30108  7882  30192\n55726    30108  30110  7882\n55727    30180  30192   335\n55728    30192  30180  30108\n55729    30192  7882  30187\n55730    30180  30133  7878\n55731    30117  30186  30184\n55732    30125  30184  30185\n55733    30187  7882  30185\n55734    30184  7887  30185\n55735    7877  30189  30186\n55736    30185  7882  30125\n55737    7877  30186  30117\n55738    30186  7887  30184\n55739    30192  30193   335\n55740    30192  30187  30193\n55741    30188  7888  30187\n55742    30187  7888  30193\n55743    30185  30188  30187\n55744    30177   335  30178\n55745    30189  30190  30186\n55746    30188  30185  7887\n55747    7889  30190  30189\n55748    30190  7887  30186\n55749    7889  30189  30194\n55750    30188  7887  30203\n55751    30189  7877  30191\n55752    7877  30129  30191\n55753    30180   335  30177\n55754    30180  7878  30108\n55755    7887  30190  30203\n55756    7862  30153  30152\n55757    7862  30150  30153\n55758    30146  30152  30151\n55759    30152  30146  7862\n55760    30152  30153  30154\n55761    30146  30147  7862\n55762    30176  30195  7861\n55763    7861  30153  30174\n55764    7861  30195  30197\n55765    7895  30195  30182\n55766    30182  30183  7895\n55767    30153  7861  30154\n55768    30195  30176  30182\n55769    30196  30195  7895\n55770    30152   337  30151\n55771     337  30152  30154\n55772    30202   337  30154\n55773    30154  30197  30202\n55774    30197  30196  7894\n55775    30196  30197  30195\n55776    30198  7894  30196\n55777    30198  30196  30199\n55778    30197  7894  30202\n55779    30154  7861  30197\n55780    30196  7895  30199\n55781    30146  30151  7883\n55782    30200  30183  30179\n55783    30183  7879  30179\n55784    30179  30177  30178\n55785    30181  30183  30182\n55786    7896  30179  30178\n55787    30190  30205  30203\n55788    30204  30188  30203\n55789     334  30203  30205\n55790    30203   334  30204\n55791    7889  30207  30205\n55792    30204  7888  30188\n55793    30199  30200  30201\n55794    30199  7895  30200\n55795    30201   336  30199\n55796    30200  7896  30201\n55797    30199   336  30198\n55798    7896  30200  30179\n55799    30206   334  30205\n55800    30206  30207  7890\n55801    7890  30207  30209\n55802    30206  30205  30207\n55803    30207  7889  30208\n55804    30200  7895  30183\n55805    30205  30190  7889\n55806    30189  30191  30194\n55807    30148  30149  30150\n55808    30072  7855  30066\n55809    30123  7876  30121\n55810    29260  29259  7653\n55811    7797  30216  29825\n55812    7797  29817  30216\n55813    1983  30212  30216\n55814    30216  30212  29825\n55815    30216  29817  30213\n55816    30212  30211  30101\n55817    29816  29822  30221\n55818    29817  29806  29816\n55819    7798  30221  30219\n55820    30221  7798  29816\n55821    30219  30221  30222\n55822    29816  7798  29817\n55823    29825  7801  29801\n55824    7798  30213  29817\n55825    1983  30213  30215\n55826    1983  30211  30212\n55827    30224  1983  30215\n55828    1983  30239  30211\n55829    30213  30214  30215\n55830    1983  30216  30213\n55831    7798  30218  30214\n55832    30214  30213  7798\n55833    30214  30218  30220\n55834    30217  30218  30219\n55835    30217  30219  7902\n55836    30214  7899  30215\n55837    30219  30218  7798\n55838     968  30218  30217\n55839    30221  29822   819\n55840    30211  30239  30093\n55841     819  29821  30225\n55842    29821   819  29822\n55843    30226  30227  30225\n55844    30225  30227   819\n55845    29821  30026  30225\n55846     819  30227  30222\n55847    30026  30027  7793\n55848    30026  29964  30027\n55849    30226  30225  7793\n55850    30233  7793  30027\n55851    30027  30273  30233\n55852    30026  7793  30225\n55853    7791  30026  29821\n55854    30232  7793  30233\n55855    30222  30228  7902\n55856    30222  30227  30228\n55857    7902  30230  30217\n55858    30228  30230  7902\n55859    30228  7802  30229\n55860    30222  7902  30219\n55861    30226  30232  30231\n55862    30232  30226  7793\n55863    7802  30231  30229\n55864    30231  7802  30226\n55865    30232   328  30231\n55866    7802  30228  30227\n55867    30226  7802  30227\n55868    30229  30231  30235\n55869    30232  30234   328\n55870     819  30222  30221\n55871    29813  29821  29822\n55872    30230  30228  30229\n55873    30239  30224  30236\n55874    30239  1983  30224\n55875    30238  7881  30236\n55876    30236  7881  30239\n55877    30224  7901  30236\n55878    7881  30093  30239\n55879    30223  7899  30244\n55880    30223  30224  30215\n55881    30242  30223  30244\n55882    30223  30242  7901\n55883    7899  30220  30244\n55884    30223  7901  30224\n55885    30223  30215  7899\n55886    30237  30236  7901\n55887    30098  30238  30247\n55888    30238  30098  7881\n55889    30245  30247  7908\n55890    7908  30247  30238\n55891    30238  30237  7908\n55892    30098  30247   966\n55893    7901  30241  30237\n55894    30237  30238  30236\n55895    7900  30240  30242\n55896    30242  30240  30241\n55897    30242  30244  7900\n55898    7908  30237  30243\n55899    30242  30241  7901\n55900    30237  30241  30243\n55901    30244  30259  7900\n55902    30098  30091  7881\n55903    30218   968  30220\n55904    30220  7899  30214\n55905    30250   968  30248\n55906     968  30217  30248\n55907    30230  7905  30248\n55908    30220   968  30259\n55909    30235   328  30255\n55910    7905  30230  30229\n55911    30248  7905  30249\n55912    30235  30254  7905\n55913    30229  30235  7905\n55914    30231   328  30235\n55915    30235  30255  30254\n55916    30259  30250  30256\n55917    30259   968  30250\n55918    7904  30257  30256\n55919    7904  30256  30250\n55920    30250  30249  7904\n55921    30259  30256  7900\n55922    30255  7906  30254\n55923    30254  30252  30249\n55924    30252  30254  7906\n55925    30251  7904  30252\n55926    30249  30252  7904\n55927    30249  30250  30248\n55928    30254  30249  7905\n55929    30256  30258  7900\n55930    30262   328  30260\n55931    30220  30259  30244\n55932    30217  30230  30248\n55933    7906  30253  30252\n55934    30234  30232  30233\n55935    30098   966  30099\n55936    7792  29959  29958\n55937    7792  29955  29959\n55938     828  29958  29960\n55939    29960  29958  29959\n55940    29959  7795  29960\n55941    7792  29958  30273\n55942    7795  29974  29978\n55943    29959  29961  7795\n55944    29978  29979  7839\n55945    29979  29978  29974\n55946    29974  7838  29979\n55947    7795  29978  29960\n55948    30027  29964  7792\n55949    30266  29960  29978\n55950    29958  30263  30273\n55951    29958   828  30263\n55952    30263  30265  7803\n55953    30263  7803  30273\n55954    30264  30263   828\n55955    7803  30234  30233\n55956    7839  30269  30268\n55957    30266  29978  7839\n55958     828  30266  30271\n55959    7839  30270  30266\n55960    30269  30267  30268\n55961     828  29960  30266\n55962    29979  30269  7839\n55963    30270  7839  30268\n55964    29979  30272  30269\n55965    7803  30233  30273\n55966    7838  29972  30272\n55967    7838  29969  29972\n55968    30272  30281   317\n55969    30281  30272  29972\n55970    29972  7854  30281\n55971    30272   317  30269\n55972    7854  30274  30276\n55973    7854  29972  29973\n55974    30275  30274  7910\n55975    30274  30275  30276\n55976    30274  30277  7910\n55977    7854  30276  30281\n55978    30274  7854  30024\n55979    30281  30276  30280\n55980     317  30281  30280\n55981    30276  7909  30280\n55982    30267  30269   317\n55983    30275  30279  30278\n55984    30279  30275  7910\n55985     316  30278  30279\n55986    30275  30278  7909\n55987    30275  7909  30276\n55988    29979  7838  30272\n55989    29974  29970  7838\n55990    30268  30267  7932\n55991    30234  30265  30285\n55992    30234  7803  30265\n55993    30285  30282  30260\n55994    7911  30282  30285\n55995    30285  30265  7911\n55996    30285  30260   328\n55997    30264  30290  7911\n55998    30290  30264  30271\n55999    7911  30283  30282\n56000    30283  7911  30290\n56001    30290  30291  30283\n56002    30264  7911  30265\n56003    30263  30264  30265\n56004    30282  30283  30284\n56005    30261  7920  30262\n56006    30292  30261  30289\n56007    30292  30303  7920\n56008    30292  7920  30261\n56009    30261  30260  7913\n56010    30262  30260  30261\n56011    7913  30284  30289\n56012    7913  30260  30282\n56013    30289  7915  30292\n56014    30286  7915  30289\n56015    30286  30289  30284\n56016    7913  30289  30261\n56017    30282  30284  7913\n56018    7915  30302  30292\n56019    30284  30283  7912\n56020     328  30234  30285\n56021    30271  30270  7914\n56022    30270  30271  30266\n56023    30295  30291  7914\n56024    30291  30290  7914\n56025    7914  30270  30293\n56026    7912  30283  30291\n56027    30293  7932  30294\n56028    30293  30270  30268\n56029    30295  30294   318\n56030    30294  30295  30293\n56031    30293  30295  7914\n56032    30268  7932  30293\n56033    30291  30295  30298\n56034    30287  7912  30297\n56035    30298  7912  30291\n56036    7915  30286  30288\n56037    30287  30286  7912\n56038    7912  30298  30297\n56039    30286  30284  7912\n56040    30299  30297  30298\n56041    30297   319  30296\n56042     319  30297  30299\n56043    30301  30296   319\n56044    30297  30296  30287\n56045    30299  30298   318\n56046    30298  30295   318\n56047    30288  30286  30287\n56048    30290  30271  7914\n56049    30264   828  30271\n56050    30273  30027  7792\n56051    29816  7794  29822\n56052    30296  7916  30287\n56053    30247  30246   966\n56054    30247  30245  7907\n56055    30311  30246  7907\n56056    30246  30247  7907\n56057    30245  30305  7907\n56058     966  30246  30130\n56059    30306  30243   330\n56060    30241  30240   330\n56061    7907  30305  30307\n56062    30306  30305  30243\n56063    30241   330  30243\n56064    30243  30305  30245\n56065    7908  30243  30245\n56066    30306  30307  30305\n56067    30130  30311  7897\n56068    30130  30246  30311\n56069    7897  30309  30308\n56070    30309  7897  30311\n56071    30311  30307  30309\n56072    30130  7897  30131\n56073    30312   330  30240\n56074    30307   331  30309\n56075    30307  30306   331\n56076    30309   331  30310\n56077    30307  30311  7907\n56078     331  30306   330\n56079    30240  30258  30312\n56080    30131  30123  30130\n56081    30257  30251  30313\n56082    30292  30302  30303\n56083    30257  7903  30258\n56084    30240  7900  30258\n56085    30253   329  30251\n56086    30256  30257  30258\n56087    30303  30302  7919\n56088    30317  7920  30303\n56089    30316  30303  7919\n56090    30303  30316  30317\n56091    7919  30304  30314\n56092    30251  30252  30253\n56093    30313  7903  30257\n56094    30313  30251   329\n56095    30316  30314  30315\n56096    30314  30316  7919\n56097     326  30315  30314\n56098    30314  30335   326\n56099    30316  30315   327\n56100    30317  30316   327\n56101    7919  30302  30304\n56102    30258  7903  30312\n56103    30257  7904  30251\n56104    30128  7876  30126\n56105    7876  30123  30131\n56106     967  30191  30128\n56107    30127   967  30128\n56108    30126  7876  30131\n56109    30191   967  30194\n56110    30127  30126  7898\n56111    30308  30126  30131\n56112    30319   967  30127\n56113    30320  30319  30127\n56114    7898  30126  30308\n56115    30127  30128  30126\n56116    7897  30308  30131\n56117     967  30319  30210\n56118    30209  30207  30208\n56119    30208  30194  30210\n56120    30324  7890  30209\n56121    30324  30209  30323\n56122    30208  7891  30209\n56123    30208  7889  30194\n56124    30323  30209  7891\n56125    30318  7891  30210\n56126     333  30324  30323\n56127    30325   333  30323\n56128    30323  7891  30326\n56129    7891  30208  30210\n56130    30194   967  30210\n56131    30319  30318  30210\n56132    30129  7876  30128\n56133    7898  30310  30321\n56134    30310  7898  30308\n56135    30320  30321  30322\n56136    30321  30320  7898\n56137    30310  30328  30321\n56138    7892  30319  30320\n56139    7921  30322  30321\n56140    30322  30334  30329\n56141    30334  30322  7921\n56142    7921  30321  30328\n56143    30309  30310  30308\n56144    30320  30322  7892\n56145    30326  30318  30327\n56146    30318  30319  7892\n56147    30325  30323  30326\n56148    7893  30325  30326\n56149    30327  30318  7892\n56150    30326  7891  30318\n56151    30329   332  30330\n56152    30329  7892  30322\n56153    30327  30330  7893\n56154    30330  30327  30329\n56155    30327  7893  30326\n56156    30329  30327  7892\n56157    30334   332  30329\n56158    30320  30127  7898\n56159     331  30328  30310\n56160    30123   966  30130\n56161    30288  7916  30304\n56162    30288  30287  7916\n56163    30332   326  30335\n56164    30335  30304  7916\n56165    7916  30300  30335\n56166    30288  30304  30302\n56167    30301  30374  30336\n56168    7916  30296  30301\n56169    30335  30300  30332\n56170    30301  7917  30300\n56171    30374  7925  30336\n56172    30301  30300  7916\n56173     319  30374  30301\n56174    30336  7917  30301\n56175    30332  30333  30331\n56176    30333  30332  7917\n56177    7918  30331  30333\n56178    30333  30347  7918\n56179    30331   326  30332\n56180    30338  30347  30333\n56181    30338  7917  30336\n56182    7918  30347  30346\n56183    7926  30345  30347\n56184    7926  30347  30338\n56185    30338  30333  7917\n56186    30332  30300  7917\n56187    30346  30347  30345\n56188    30338  30336  30337\n56189    30335  30314  30304\n56190    30343  30337  30344\n56191    30337  7926  30338\n56192    30339  7926  30343\n56193    30343  7926  30337\n56194    30337  7925  30344\n56195    30337  30336  7925\n56196    30344   320  30343\n56197    30350   320  30348\n56198    30342  30343   320\n56199    30349  30348   321\n56200    30339  30342  7930\n56201    30342  30339  30343\n56202    30345  30341  30357\n56203    30339  30340  30341\n56204    30342  30351  7930\n56205    30339  30341  7926\n56206    30350  30349  7922\n56207    30349  30350  30348\n56208    30350  7922  30351\n56209    30354  7922  30349\n56210    30354  30349  30355\n56211    7930  30351  30353\n56212    30349   321  30355\n56213    30351  30342   320\n56214     320  30350  30351\n56215    30353  30351  7922\n56216    7926  30341  30345\n56217    7930  30340  30339\n56218    30345   325  30346\n56219    30345  30357   325\n56220    7931  30359  30357\n56221    30357  30359   325\n56222    30341  7931  30357\n56223    7930  30364  30340\n56224    30364  7930  30353\n56225    7927  30363  30364\n56226    30364  30363  30340\n56227    7927  30364  30373\n56228    30340  30363  7931\n56229    30340  7931  30341\n56230    30358  7931  30363\n56231    30359  7931  30358\n56232     324  30360  30362\n56233    30360   324  30358\n56234    30360  30358  30363\n56235    30361  30362  30360\n56236    30372  30361  7927\n56237    7929  30362  30361\n56238    7929  30361  30369\n56239    30361  30360  7927\n56240    30363  7927  30360\n56241    30353  30373  30364\n56242    30373  30352  7924\n56243    30373  30353  30352\n56244    30367  30372  7924\n56245    7924  30372  30373\n56246    30352  30356  7924\n56247    30372  30369  30361\n56248    30354  7923  30356\n56249    7923  30354  30355\n56250    7924  30356  30365\n56251    30368  30356  7923\n56252    30354  30356  30352\n56253    7922  30352  30353\n56254    30368  30365  30356\n56255    30369  30370  30371\n56256    30370  30369  30367\n56257     323  30371  30370\n56258    30370  7928   323\n56259    30371  7929  30369\n56260    30365   322  30366\n56261     322  30365  30368\n56262    30367  30366  7928\n56263    30366  30367  30365\n56264    30367  7928  30370\n56265    30367  30369  30372\n56266    7924  30365  30367\n56267    7927  30373  30372\n56268    30352  7922  30354\n56269    30288  30302  7915\n56270    7801  29825  30212\n56271    7795  29963  29974\n56272    7851  30000  29991\n56273    7330  28038  28045\n56274    7326  28584  28583\n56275    7405  28317  28316\n56276    19490  19489  19488\n56277    30388  7116  30380\n56278    26290  26285  30388\n56279    7414  28321  30380\n56280    30380  28321  30388\n56281    7116  30378  30380\n56282    30388  28321  1816\n56283    7938  30378  30381\n56284    30378  30379  30380\n56285    30379  7938  30385\n56286    7938  30379  30378\n56287    30378  27237  30381\n56288    30378  7116  27237\n56289    7116  30388  26285\n56290    7414  30380  30379\n56291    30383  28313  30384\n56292    7415  28311  28313\n56293    28453  7415  30383\n56294    30383  7415  28313\n56295    28313  7414  30384\n56296    28312  7414  28313\n56297    30384  30385  1815\n56298    30384  7414  30379\n56299    30382  1815  30396\n56300    30382  30383  1815\n56301    30385  30387  1815\n56302    1815  30383  30384\n56303    30379  30385  30384\n56304    28453  30383  30382\n56305    7938  30386  30385\n56306    7415  28320  28319\n56307    30381  26318  30392\n56308    27237  1237  30381\n56309    30392  30389  30386\n56310    6890  30389  30392\n56311    30392  26318  6890\n56312    30392  30386  7938\n56313    26320  30422  6890\n56314    26320  26335  30422\n56315    6890  30390  30389\n56316    30390  6890  30422\n56317    30422  30423  30390\n56318    26320  6890  26318\n56319    26318  30381  1237\n56320    30389  30390  30391\n56321    30394  30387  7943\n56322    30396  1815  30387\n56323    7937  30396  30394\n56324    30394  30396  30387\n56325    30387  30386  7943\n56326    30385  30386  30387\n56327    7943  30391  30395\n56328    7943  30386  30389\n56329    7944  30393  30395\n56330    30393  30394  30395\n56331    30393  30450  30398\n56332    30395  30394  7943\n56333    30389  30391  7943\n56334    30382  30396  30400\n56335    30390  1817  30391\n56336    30381  30392  7938\n56337    26286  27237  7116\n56338    30393  7937  30394\n56339    28320  28453  28454\n56340    28453  28320  7415\n56341    30404  28317  28454\n56342    28317  7405  28454\n56343    28454  28453  7936\n56344    28317  28318  28316\n56345    30402  30404  30409\n56346    7936  30404  28454\n56347    1233  30402  30401\n56348    30402  1233  30404\n56349    30404  7936  30409\n56350    30404  1233  28317\n56351    30382  7936  28453\n56352    28317  1233  28318\n56353    7411  28333  30408\n56354    28333  7403  28318\n56355    30424  28334  7411\n56356    7411  28334  28333\n56357    28333  28318  30408\n56358    28334  28332  28333\n56359    30408  30401  30406\n56360    30408  28318  1233\n56361    7942  30406  30401\n56362    30405  7411  30406\n56363    30406  30407  30405\n56364    30406  7411  30408\n56365    1233  30401  30408\n56366    30424  7411  30405\n56367    30403  30401  30402\n56368    28334  28344  7408\n56369    30400  30397  30409\n56370    30397  30400  7937\n56371    30402  7935  30403\n56372    7935  30409  30397\n56373    30397  30399  7935\n56374    30400  30409  7936\n56375    30398  30399  30397\n56376    30398  7937  30393\n56377    7941  30414  30413\n56378    30414  7935  30399\n56379    30414  30399  30413\n56380    30397  7937  30398\n56381    30382  30400  7936\n56382    30403  7935  30414\n56383    30411  7942  30412\n56384    7942  30401  30403\n56385    30415  30407  30411\n56386    30411  30407  7942\n56387    7942  30403  30412\n56388    30407  30406  7942\n56389    30412  7941  30410\n56390    30412  30403  30414\n56391    1813  30410  30416\n56392    1813  30411  30410\n56393    30417  30416  30410\n56394    30415  30411  1813\n56395    30410  7941  30417\n56396    30410  30411  30412\n56397    30414  7941  30412\n56398    30407  7940  30405\n56399    1814  30399  30398\n56400    30409  7935  30402\n56401    30396  7937  30400\n56402    30416  30420  1813\n56403    30391  30432  30395\n56404    28320  28454  7405\n56405    6889  30428  30423\n56406    6889  26339  30428\n56407    30423  30425  1817\n56408    30425  30423  30428\n56409    30428  6949  30425\n56410    30423  1817  30390\n56411    26532  26531  6949\n56412    26532  26484  26531\n56413    30426  30425  6949\n56414    30433  30426  6949\n56415    30426  30434  7948\n56416    6949  30428  26532\n56417    26335  6889  30422\n56418    30425  30426  30427\n56419    1817  30427  30432\n56420    1817  30425  30427\n56421    30430  7944  30432\n56422    30432  7944  30395\n56423    30432  30427  30430\n56424    30432  30391  1817\n56425    30430  7948  30431\n56426    7948  30430  30427\n56427    7952  30429  30431\n56428    30431  30429  30430\n56429    30431  7948  30445\n56430    30430  30429  7944\n56431    30426  7948  30427\n56432    7944  30429  30450\n56433    26531  30433  6949\n56434    7944  30450  30393\n56435    7949  30438  30435\n56436    30438  26531  1822\n56437    30433  7949  30434\n56438    7949  30433  30438\n56439    30438  26529  30435\n56440    30438  30433  26531\n56441    30436  7074  30474\n56442    7074  30435  26529\n56443    7949  30435  30437\n56444    30436  30435  7074\n56445    7074  26530  30598\n56446    7074  26529  26530\n56447    1822  26529  30438\n56448    30437  30435  30436\n56449    30434  30442  30445\n56450    30434  7949  30442\n56451    30445  30446  30431\n56452    1232  30446  30445\n56453    30445  30442  1232\n56454    30434  30445  7948\n56455    30439  1232  30442\n56456    30439  30437  7945\n56457    30446  1232  30460\n56458    30441  1232  30439\n56459    30439  30440  30441\n56460    30439  30442  30437\n56461    7949  30437  30442\n56462    30460  1232  30441\n56463    30441  7947  30472\n56464    30433  30434  30426\n56465    26529  26527  26530\n56466    7952  30431  30446\n56467    1814  30413  30399\n56468    30454  1814  30449\n56469    30413  30454  30418\n56470    30454  30413  1814\n56471    1814  30450  30447\n56472    30398  30450  1814\n56473    30447  7952  30448\n56474    30447  30450  30429\n56475    30454  30449  30451\n56476    30448  30449  30447\n56477    7952  30455  30448\n56478    30447  30449  1814\n56479    7952  30447  30429\n56480    7951  30451  30449\n56481    30417  30418  30419\n56482    30417  7941  30418\n56483    30473  7958  30419\n56484    30419  7958  30417\n56485    30418  7957  30419\n56486    30417  7958  30416\n56487    7957  30451  30453\n56488    7957  30418  30454\n56489    30467  30453  30468\n56490    30453  30467  7957\n56491    30453  30451  30452\n56492    7957  30467  30419\n56493    30454  30451  7957\n56494    30467  30473  30419\n56495    7951  30449  30448\n56496    30418  7941  30413\n56497    30456  7951  30448\n56498    30464  30456  30457\n56499    7951  30464  30452\n56500    30464  7951  30456\n56501    30456  30455  7950\n56502    30456  30448  30455\n56503    30460  30472  7950\n56504    30472  30460  30441\n56505    7950  30457  30456\n56506    30458  30457  7950\n56507    30457  30459  2011\n56508    30460  7950  30455\n56509    7952  30446  30455\n56510    30464  30457  2011\n56511    7961  30468  30453\n56512    7961  30452  30461\n56513    1103  30467  30468\n56514    30476  30468  7961\n56515    7961  30463  30476\n56516    30453  30452  7961\n56517    30461  2011  30462\n56518    30461  30452  30464\n56519    30477  30463  7954\n56520    30462  30463  30461\n56521    30538  30477  30471\n56522    30477  30476  30463\n56523    30462  2011  30466\n56524    30463  7961  30461\n56525    30464  2011  30461\n56526    30535  30468  30476\n56527    7950  30472  30458\n56528    30452  30451  7951\n56529    30460  30455  30446\n56530    7969  30476  30477\n56531    7954  30463  30462\n56532    30422  6889  30423\n56533    30428  26339  26532\n56534    30421  30416  7958\n56535    28344  1811  28345\n56536    1811  28344  30424\n56537    28345  30480  28350\n56538    30480  28345  1811\n56539    1811  30478  30480\n56540    28345  28350  7409\n56541    30481  30478  1811\n56542    30424  30405  30481\n56543    30480  30478  30479\n56544    30482  7556  30478\n56545    30478  30481  30482\n56546    30481  1811  30424\n56547    28344  28334  30424\n56548    30479  30478  7556\n56549    28350  7416  28349\n56550    28350  30480  7416\n56551    28349  30485  28340\n56552    30485  28349  7416\n56553    7416  30483  30485\n56554    28349  28338  28350\n56555    30479  30486  30483\n56556    30486  30479  7556\n56557    30485  30483  30484\n56558    7557  30483  30486\n56559    30486  30488  7557\n56560    30479  30483  7416\n56561    30480  30479  7416\n56562    30484  30483  7557\n56563    7556  30487  30486\n56564    28340  7412  28349\n56565    7940  30415  30497\n56566    30481  30405  7940\n56567    30490  30482  30497\n56568    30497  30482  7940\n56569    30415  30420  30497\n56570    7940  30482  30481\n56571    30420  30421  7939\n56572    30421  30420  30416\n56573    30490  30497  7939\n56574    30492  7939  30421\n56575    30421  30491  30492\n56576    30420  7939  30497\n56577    30415  1813  30420\n56578    30489  7939  30492\n56579    30490  30489  30487\n56580    30490  7939  30489\n56581    1812  30488  30487\n56582    30486  30487  30488\n56583    30487  30489  1812\n56584    7556  30490  30487\n56585    1812  30496  30494\n56586    30496  1812  30489\n56587    7968  30493  30495\n56588    30494  30493  1812\n56589    30494  30496  30525\n56590    1812  30493  30488\n56591    30492  30496  30489\n56592    7557  30488  30498\n56593    30496  30492  7962\n56594    7556  30482  30490\n56595    30407  30415  7940\n56596    30498  30488  30493\n56597    1235  30506  28423\n56598    28340  30485  1235\n56599    7429  28422  30506\n56600    7429  30506  30501\n56601    1235  30507  30506\n56602    28422  7429  28420\n56603    30502  30500  30501\n56604    30484  30507  1235\n56605    30500  7429  30501\n56606    7428  30500  30502\n56607    7430  30501  30507\n56608    30501  30506  30507\n56609    30484  1235  30485\n56610    7429  30500  30499\n56611    28420  30499  28414\n56612    28420  7429  30499\n56613    28415  28414  2230\n56614    2230  28414  30499\n56615    30499  30504  2230\n56616    28413  28414  28415\n56617    30504  7428  30505\n56618    30504  30499  30500\n56619    7439  30503  30505\n56620    30505  30503  30504\n56621    7428  30516  30505\n56622    30504  30503  2230\n56623    7428  30504  30500\n56624    28415  2230  30503\n56625    30507  30484  30512\n56626    28414  7427  28420\n56627    30512  30498  30509\n56628    30512  30484  7557\n56629    7430  30509  30511\n56630    30509  7430  30512\n56631    30498  7968  30509\n56632    7430  30502  30501\n56633    30510  30511  30509\n56634    30510  7968  30523\n56635    7430  30511  30502\n56636    1871  30511  30510\n56637    1871  30519  30514\n56638    30510  30509  7968\n56639    30498  30493  7968\n56640    30517  30511  1871\n56641    30517  30516  7428\n56642    30502  30511  30517\n56643    30524  30516  7989\n56644    30524  30505  30516\n56645    30517  30513  30516\n56646    30502  30517  7428\n56647    30513  30514  30515\n56648    30513  30517  1871\n56649    30520  7989  30515\n56650    30515  7989  30513\n56651    7983  30521  30515\n56652    30524  7989  30783\n56653    30515  30514  7983\n56654    30513  7989  30516\n56655    30514  30513  1871\n56656    30521  30520  30515\n56657    1871  30510  30522\n56658    30507  30512  7430\n56659    30498  30512  7557\n56660    7439  30505  30524\n56661    30494  30495  30493\n56662    28336  28344  28345\n56663    30491  30473  30537\n56664    30491  30421  7958\n56665    7962  30537  30527\n56666    30537  7962  30491\n56667    30473  1103  30537\n56668    30525  30496  7962\n56669    30534  30527  30537\n56670    30534  1103  30535\n56671    30527  7963  30526\n56672    7963  30527  30534\n56673    7963  30529  30528\n56674    30534  30537  1103\n56675    30467  1103  30473\n56676    7962  30527  30525\n56677    7964  30495  30494\n56678    30533  7964  30531\n56679    30495  30533  30523\n56680    30533  30495  7964\n56681    7964  30525  30526\n56682    30494  30525  7964\n56683    30526  30528  30531\n56684    30526  30525  30527\n56685    30531  30532  30533\n56686    1827  30532  30531\n56687    30531  30528  1827\n56688    30526  30531  7964\n56689    7963  30528  30526\n56690    30533  30532  7965\n56691    7963  30534  30536\n56692    7962  30492  30491\n56693    30535  7969  30536\n56694    30535  30476  7969\n56695    30529  7963  30536\n56696    30540  30529  30536\n56697    30536  7969  30540\n56698    30529  30530  30528\n56699    30540  30538  30539\n56700    30538  30540  7969\n56701    7970  30539  30543\n56702    30539  7970  30540\n56703    30538  1744  30539\n56704    30540  7970  30529\n56705    1103  30468  30535\n56706    30529  7970  30530\n56707    1827  30530  30542\n56708    1827  30528  30530\n56709    30572  30551  30542\n56710    30542  30551  1827\n56711    30530  30541  30542\n56712    1827  30551  30532\n56713    30541  30543  30547\n56714    30541  30530  7970\n56715    30559  7972  30560\n56716    30547  7972  30541\n56717    30543  30539  30544\n56718    30541  7972  30542\n56719    7970  30543  30541\n56720    30572  30542  7972\n56721    7973  30547  30543\n56722    30536  30534  30535\n56723    7969  30477  30538\n56724    30532  30551  30548\n56725    30523  7965  30522\n56726    7965  30532  30548\n56727    30518  30514  30519\n56728    30550  30519  30522\n56729    30522  7965  30550\n56730    30519  1871  30522\n56731    30550  30548  30549\n56732    30548  30550  7965\n56733    7967  30549  30555\n56734    30549  7967  30550\n56735    30549  30556  30555\n56736    30550  7967  30519\n56737    30523  30533  7965\n56738    30519  7967  30518\n56739    30518  30553  7983\n56740    30553  30518  30552\n56741    7983  30574  30521\n56742    30574  7983  30553\n56743    30553  30573  30574\n56744    7983  30514  30518\n56745    7982  30552  30554\n56746    30552  30518  7967\n56747    30792  30573  7982\n56748    30573  30553  7982\n56749    30552  30555  30554\n56750    7982  30553  30552\n56751    7967  30555  30552\n56752    30521  30574  30794\n56753    30549  30548  7966\n56754    30510  30523  30522\n56755    7966  30572  30558\n56756    7966  30548  30551\n56757    30556  30558  30557\n56758    30558  30556  7966\n56759    30572  30559  30558\n56760    1492  30555  30556\n56761    7971  30557  30558\n56762    30561  7971  30559\n56763    30556  30557  1492\n56764    30565  30562  30557\n56765    30564  30562  30563\n56766    7971  30558  30559\n56767    30572  7972  30559\n56768    1492  30557  30562\n56769    30554  30568  30569\n56770    30568  30554  1492\n56771    30792  7982  30569\n56772    7986  30569  30568\n56773    30568  30576  7986\n56774    30554  30569  7982\n56775    30564  30576  30568\n56776    1492  30562  30564\n56777    30576  7978  30853\n56778    7978  30576  30564\n56779    30853  7978  30706\n56780    7986  30576  30841\n56781    30564  30563  7978\n56782    30564  30568  1492\n56783    30555  1492  30554\n56784    30569  7986  30802\n56785    7971  30565  30557\n56786    30556  30549  7966\n56787    7966  30551  30572\n56788    2281  30574  30573\n56789    7972  30547  30560\n56790    30523  7968  30495\n56791    30491  7958  30473\n56792    30576  30853  30841\n56793    30436  7945  30437\n56794    7414  28312  28321\n56795    30598  7071  30580\n56796    30598  26530  27065\n56797    30474  30580  1780\n56798    30580  30474  30598\n56799    7071  30578  30580\n56800    30475  30436  30474\n56801    30579  1780  30580\n56802    30582  30579  30584\n56803    1780  30582  30581\n56804    30582  1780  30579\n56805    30579  30578  7070\n56806    30579  30580  30578\n56807    27062  30578  7071\n56808    30474  1780  30475\n56809    7945  30475  30443\n56810    7945  30436  30475\n56811    30440  30443  30444\n56812    30443  30440  7945\n56813    30475  30581  30443\n56814    7947  30441  30440\n56815    7946  30444  30443\n56816    7946  30581  30583\n56817    30444  30603  30602\n56818    30603  30444  7946\n56819    7946  30604  30603\n56820    7946  30443  30581\n56821    30475  1780  30581\n56822    30440  30444  7947\n56823    30583  30581  30582\n56824    30474  7074  30598\n56825    7070  30585  30584\n56826    7070  27059  30585\n56827    7959  30584  30586\n56828    30586  30584  30585\n56829    30585  7118  30586\n56830    7959  30582  30584\n56831    27236  27235  7118\n56832    30585  27059  27236\n56833    30594  30586  7118\n56834    30589  30594  7118\n56835    7118  27235  30587\n56836    7118  30585  27236\n56837    30578  27060  7070\n56838    30597  30586  30594\n56839    30583  7959  30599\n56840    30583  30582  7959\n56841    30604  30599  7960\n56842    30599  30604  30583\n56843    7959  30597  30599\n56844    30583  30604  7946\n56845    30600  7960  30599\n56846    30600  30597   877\n56847    30604  7960  30605\n56848    30611  7960  30600\n56849    30600  30590  30611\n56850    30600  30599  30597\n56851    7959  30586  30597\n56852    30604  30605  30603\n56853    30612  30613  30611\n56854    30584  30579  7070\n56855    7071  30598  27065\n56856    30613  7960  30611\n56857    30577  30458  30472\n56858    30577  7947  30602\n56859    30466  2011  30459\n56860    7953  30459  30458\n56861    30458  30577  7953\n56862    30472  7947  30577\n56863    30601  7953  30577\n56864    30609  30601  30610\n56865    30459  7953  30608\n56866    30609  7953  30601\n56867    30601  30602  2012\n56868    30601  30577  30602\n56869    30444  30602  7947\n56870    30608  7953  30609\n56871    30465  7954  30462\n56872    30465  30466  7955\n56873    30471  7954  30469\n56874    30469  7954  30465\n56875    30465  30606  30469\n56876    30462  30466  30465\n56877    30606  30465  7955\n56878    30607  7955  30608\n56879    7956  30469  30606\n56880    30696  7956  30606\n56881    30606  7955  30621\n56882    7955  30466  30608\n56883    30466  30459  30608\n56884    30470  30469  7956\n56885    30609  30607  30608\n56886    30477  7954  30471\n56887    2012  30605  30617\n56888    2012  30602  30603\n56889    30610  30617  30614\n56890    30617  30610  2012\n56891    30605  30613  30617\n56892    7988  30609  30610\n56893    8000  30614  30617\n56894    8000  30613  30612\n56895    30614  30615  30616\n56896    30615  30614  8000\n56897    8000  30619  30615\n56898    8000  30617  30613\n56899    30605  7960  30613\n56900    30610  30614  7988\n56901    30621  30607  30620\n56902    30607  30609  7988\n56903    30696  30606  30621\n56904    1136  30696  30621\n56905    30620  30607  7988\n56906    30621  7955  30607\n56907    30620  30616  30623\n56908    30616  30620  7988\n56909    30697  1136  30726\n56910    30623  1136  30620\n56911    30676  1136  30623\n56912    30697  30696  1136\n56913    30623  30616  7999\n56914    1136  30621  30620\n56915    7988  30614  30616\n56916    7956  30696  30685\n56917    30616  30615  7999\n56918    30610  30601  2012\n56919    30605  2012  30603\n56920    30697  30685  30696\n56921    30594   877  30597\n56922    30440  30439  7945\n56923    30587  30588  30589\n56924    30587   834  30588\n56925    7117  30593  30594\n56926    7117  30589  30588\n56927    30588  30624  7117\n56928    30587  30589  7118\n56929    30625  7115  30624\n56930    7115  30625  30639\n56931    7117  30624  30595\n56932    30629  30624  7115\n56933    7990  30629  30635\n56934    30625  30624  30588\n56935    27199  30587  27235\n56936    30595  30624  30629\n56937    30593  30596   877\n56938    30596  30593  30595\n56939     877  30591  30590\n56940    30591   877  30596\n56941    30596  30633  30591\n56942     877  30594  30593\n56943    7990  30633  30596\n56944    7990  30595  30629\n56945    7992  30591  30633\n56946    30626  30633  7990\n56947    30626  7990  30627\n56948    7990  30596  30595\n56949    30593  7117  30595\n56950    30631  30633  30626\n56951    30629  7115  30634\n56952    30594  30589  7117\n56953    30640  30634  7115\n56954    30639  7114  30640\n56955     189  30635  30634\n56956    30635  30629  30634\n56957    30634  30640   189\n56958    7115  30639  30640\n56959     189  30636  30638\n56960    30635  30638  30627\n56961    30637  30638  30636\n56962    30636   190  30637\n56963     189  30638  30635\n56964    7997  30638  30637\n56965    30628  7991  30626\n56966    30628  30627  7997\n56967    30631  7991  30632\n56968    30631  30626  7991\n56969    30628  30642  7991\n56970    30627  30628  30626\n56971    30641  30642  30628\n56972    30641  7997  30637\n56973     780  30632  30647\n56974    30632  7991  30642\n56975    30632  30642  30647\n56976    30628  7997  30641\n56977    30627  30638  7997\n56978    7992  30633  30631\n56979    30641  7998  30642\n56980    30627  7990  30635\n56981    30588   834  30625\n56982    30630  30631  30632\n56983    7996  30612  30611\n56984    30622  7996  30651\n56985    30612  30622  30619\n56986    30622  30612  7996\n56987    7996  30590  30592\n56988    30611  30590  7996\n56989    30592  7992  30673\n56990    30592  30590  30591\n56991    2013  30622  30652\n56992    30673  30651  30592\n56993    7992  30630  30673\n56994    30592  30651  7996\n56995    30591  7992  30592\n56996    30651  30652  30622\n56997    30623  30656  30676\n56998    30615  30619  30618\n56999    30748  30726  30676\n57000    30726  1136  30676\n57001    30615  30618  7999\n57002    7999  30656  30623\n57003    30657  30618  30648\n57004    2013  30618  30619\n57005    8013  30676  30656\n57006    30656  7999  30657\n57007    30648  30618  2013\n57008    30657  7999  30618\n57009    30619  30622  2013\n57010    30653  30656  30657\n57011    7993  30651  30673\n57012    8000  30612  30619\n57013    30658  30652  7993\n57014    7993  30652  30651\n57015    30649  30648  2013\n57016    30658  30649  30652\n57017    30673  30672  7993\n57018    30673  30630  30672\n57019    30664  30672  30661\n57020     780  30672  30630\n57021    7995  30649  30658\n57022    30658  7993  30664\n57023    30672   780  30661\n57024    30664  7993  30672\n57025    7992  30631  30630\n57026    30650  30649  7995\n57027    30653  8013  30656\n57028    30657  8006  30653\n57029    30674  30748  8013\n57030    30748  30676  8013\n57031    8013  30653  30655\n57032    8006  30657  30648\n57033    30654  30653  8006\n57034    30650  8006  30648\n57035    30745  30674  8009\n57036    30674  8013  30655\n57037    30737  30745  30746\n57038    30745  30748  30674\n57039    30662  8006  30650\n57040    30655  30653  30654\n57041    30648  30649  30650\n57042    30726  30748  8023\n57043    30665  30658  30664\n57044    2013  30652  30649\n57045    30632   780  30630\n57046    30697  30726  30727\n57047    30669  30674  30655\n57048    30590  30600   877\n57049    30639  30625  27238\n57050    30748  30745  8023\n57051    30471  30470  1744\n57052    30471  30469  30470\n57053    7973  30543  30544\n57054    30545  30544  1744\n57055    1744  30470  30545\n57056    30544  30539  1744\n57057    30545  30684  7974\n57058    30684  30545  30470\n57059    30677  30546  30678\n57060    7974  30546  30545\n57061    30684  30686  7974\n57062    30545  30546  30544\n57063    7956  30684  30470\n57064    30544  30546  7973\n57065    30575  30560  30547\n57066    30575  7973  30677\n57067    30570  7971  30561\n57068    1742  30561  30560\n57069    30560  30575  1742\n57070    30547  7973  30575\n57071    30681  1742  30575\n57072    7975  30681  30677\n57073    1742  30699  30561\n57074    30683  30699  1742\n57075    1742  30681  30683\n57076    30681  30575  30677\n57077    7973  30546  30677\n57078    30570  30561  30699\n57079    30678  30546  7974\n57080    30559  30560  30561\n57081    30679  7974  30686\n57082    30686  30685  8022\n57083    30678  30679  30680\n57084    30678  7974  30679\n57085    30686  30687  30679\n57086    30686  30684  30685\n57087    1743  30679  30687\n57088    30687  30688  1743\n57089    30694  30680  30695\n57090    30680  30679  1743\n57091    30695  30680  1743\n57092    30687  30686  8022\n57093    30697  8022  30685\n57094    30678  30680  7975\n57095    30682  30683  30681\n57096    30682  7975  30694\n57097    30683  30698  30699\n57098    7984  30698  30683\n57099    30683  30682  7984\n57100    30681  7975  30682\n57101    30690  7984  30691\n57102    30690  30698  7984\n57103    30704  30703  7985\n57104    30703  30698  30690\n57105    30694  30693  30682\n57106    30693  7984  30682\n57107    7975  30680  30694\n57108    30699  30698  7979\n57109    30703  30690  7985\n57110    7975  30677  30678\n57111    30685  30684  7956\n57112    30703  7979  30698\n57113    30570  30571  30565\n57114    30571  30570  7979\n57115    7976  30563  30562\n57116    7976  30565  30571\n57117    30571  30701  7976\n57118    30565  7971  30570\n57119    30702  30701  30571\n57120    7979  30703  30702\n57121    7976  30701  30566\n57122    2326  30700  30701\n57123    7977  30700  30709\n57124    30702  30571  7979\n57125    30570  30699  7979\n57126    30566  30701  30700\n57127    30563  30566  30567\n57128    30566  30563  7976\n57129    30705  30706  30567\n57130    30706  7978  30567\n57131    30567  30566  7977\n57132    30567  7978  30563\n57133    30779  30705  30708\n57134    7977  30705  30567\n57135    30882  1741  30779\n57136    30779  1741  30705\n57137    30708  30705  7977\n57138    30705  1741  30706\n57139    30566  30700  7977\n57140    30853  30706  30851\n57141    2326  30701  30702\n57142    7976  30562  30565\n57143    30710  2326  30715\n57144    30704  2326  30702\n57145    30709  30710  7980\n57146    30709  30700  30710\n57147    2326  30704  30715\n57148    30709  30708  7977\n57149    30714  7980  30710\n57150    30722  30715  30704\n57151    30709  7980  30707\n57152    30716  30718  7980\n57153    30718  30717   673\n57154    30714  30710  30715\n57155    30715  8016  30714\n57156    30707  7980  30718\n57157    30708  30707  7981\n57158    30707  30708  30709\n57159    30724  31011  7981\n57160    31011  30779  7981\n57161    7981  30707  30721\n57162    7981  30779  30708\n57163    30721   673  30725\n57164    30721  30707  30718\n57165    30724  30725  8017\n57166    30725  30724  30721\n57167    31044  8017  30725\n57168    31011  30724  31004\n57169    30725   673  30756\n57170    30721  30724  7981\n57171    30718   673  30721\n57172    30882  30779  31011\n57173    30714  30716  7980\n57174    30700  2326  30710\n57175    30703  30704  30702\n57176    31004  30724  8017\n57177    30687  8022  30689\n57178    30471  1744  30538\n57179    30687  30689  30688\n57180    1743  30688  30695\n57181    30693  30694  8014\n57182    8014  30694  30695\n57183    30695  30688  30728\n57184    30689  8022  30727\n57185    30728  8014  30695\n57186    30689  8024  30688\n57187    8014  30734  30693\n57188    30729  30734  8014\n57189    8014  30728  30729\n57190    8024  30728  30688\n57191    30689  30727  30736\n57192    30693  30734  30691\n57193    30722  7985  30723\n57194    30690  30691  30692\n57195    30711  30714  8016\n57196    30712  8016  30722\n57197    7985  30690  30692\n57198    30722  30704  7985\n57199    30732  30723  7985\n57200    30731  30732  30692\n57201    2019  30712  30723\n57202    30712  30722  30723\n57203    30723  30732  30749\n57204    7985  30692  30732\n57205    30692  30691  1135\n57206    30711  8016  30712\n57207    1135  30691  30734\n57208    8016  30715  30722\n57209    30736  8024  30689\n57210    30736  8023  30737\n57211    30733  30734  30729\n57212    30729  30728  30730\n57213    8024  30736  30735\n57214    30736  30727  8023\n57215    30735  30747  30730\n57216    30735  30730  8024\n57217    30730  8028  30729\n57218    30729  8028  30733\n57219    1135  30733  30738\n57220    30735  30736  30737\n57221    8023  30745  30737\n57222    30733  1135  30734\n57223    30732  30731  8015\n57224    30731  1135  30741\n57225    2019  30749  30773\n57226    2019  30723  30749\n57227    8015  30749  30732\n57228    30692  1135  30731\n57229    30742  8015  30731\n57230    8025  30742  30741\n57231    30744  30773  30749\n57232    30744  8015  30742\n57233    30774  30753  30773\n57234    30744  30749  8015\n57235    30773  30744  8029\n57236    30742  30731  30741\n57237    30741  1135  30738\n57238    2019  30773  30753\n57239    30744  30742  30743\n57240    8024  30730  30728\n57241    30697  30727  8022\n57242    30713  30712  2019\n57243    30711  8021  30716\n57244    8021  30711  30713\n57245    30720   673  30717\n57246    30717  30716  8021\n57247    8021  30719  30717\n57248    30716  30714  30711\n57249    30751  30719  8021\n57250    30751  30713  30752\n57251    30717  30719  30720\n57252    30750  8020  30719\n57253    8020  30759  30758\n57254    30751  8021  30713\n57255    30712  30713  30711\n57256    30720  30719  8020\n57257    8040  30756  30755\n57258    30756   673  30720\n57259    31043  31044  8040\n57260    8040  31044  30756\n57261    30756  30720  30755\n57262    31044  30725  30756\n57263    30755  30758  30782\n57264    30755  30720  8020\n57265    30782  31049  8040\n57266    8041  31051  30782\n57267    30782  30758  8041\n57268    30782  8040  30755\n57269    8020  30758  30755\n57270    8017  31044  31039\n57271    30750  30719  30751\n57272    30718  30716  30717\n57273    8019  30750  30751\n57274    8019  30752  30754\n57275    30759  30750  30760\n57276    30760  30750  8019\n57277    8019  30764  30760\n57278    8019  30751  30752\n57279    30753  30754  30752\n57280    30754  30753  8031\n57281    30765  30760  30764\n57282    30765  30764  8035\n57283    30754  30761  30764\n57284    30764  8019  30754\n57285    30713  2019  30752\n57286    2018  30760  30765\n57287    30757  8041  30758\n57288    30757  30759  2018\n57289    8041  30776  31051\n57290    30771  30776  8041\n57291    8041  30757  30771\n57292    30758  30759  30757\n57293    30767  30771  30757\n57294    30767  2018  30765\n57295    30771  8037  30775\n57296    31055  30775  8037\n57297    30776  30775  8131\n57298    30771  30775  30776\n57299    30767  8037  30771\n57300    30767  30757  2018\n57301    30759  30760  2018\n57302    31051  30776  31054\n57303    30767  30765  30766\n57304    30759  8020  30750\n57305    30753  30752  2019\n57306    31049  30782  31051\n57307    30735  30737  1252\n57308    30693  30691  7984\n57309    30726  8023  30727\n57310    30851  30706  1741\n57311    30637  30643  30641\n57312    30457  30458  30459\n57313    26319  26320  26318\n57314    30775  31055  8131\n57315    30508  28450  7426\n57316    30789  30508  7439\n57317    7435  28450  30789\n57318    30789  28450  30508\n57319    28415  30503  30508\n57320    28450  7435  28417\n57321    30524  30784  7439\n57322    30784  30524  30783\n57323    30789  30784  30787\n57324    30783  1591  30784\n57325    30783  30520  30785\n57326    7439  30784  30789\n57327    30503  7439  30508\n57328    30783  30785  1591\n57329    7435  30787  30786\n57330    7435  30789  30787\n57331    30813  28418  30786\n57332    30786  28418  7435\n57333    30787  30788  30786\n57334    28418  28417  7435\n57335    1591  30791  30788\n57336    1591  30785  30791\n57337    30786  30788  7433\n57338    30791  30804  30788\n57339    30791  30790  8044\n57340    1591  30788  30787\n57341    30784  1591  30787\n57342    30804  30791  8044\n57343    30791  30785  30790\n57344    28418  7434  28416\n57345    30521  8042  30520\n57346    30521  30794  8042\n57347    30801  30794  30798\n57348    30794  30801  8042\n57349    30794  2281  30798\n57350    8042  30790  30785\n57351    30573  30793  2281\n57352    30794  30574  2281\n57353    30793  30795  30798\n57354    8050  30793  30792\n57355    30796  8050  30799\n57356    30793  30798  2281\n57357    30520  30783  7989\n57358    30795  30793  8050\n57359    30790  30801  30803\n57360    30801  30790  8042\n57361    30817  30803  8043\n57362    8043  30803  30801\n57363    30798  8043  30801\n57364    30790  30803  8044\n57365    30795  30796  30797\n57366    30796  30795  8050\n57367    30817  8043  30797\n57368    8049  30797  30796\n57369    8049  30800  30823\n57370    30795  30797  8043\n57371    30798  30795  8043\n57372    8044  30803  30811\n57373    8049  30796  30800\n57374    8042  30785  30520\n57375    30573  30792  30793\n57376    30797  8049  30814\n57377    30813  7433  30810\n57378    7433  30813  30786\n57379    28446  30813  30810\n57380    30813  28446  7434\n57381    7433  30806  30810\n57382    30813  7434  28418\n57383    30804  30805  30806\n57384    30812  30805  30811\n57385    30810  30806  30809\n57386    30805  8052  30806\n57387    30804  8044  30805\n57388    30804  30806  7433\n57389    30804  7433  30788\n57390    30812  8052  30805\n57391    28446  2231  28435\n57392    28446  30810  2231\n57393    28436  2231  30808\n57394    2231  28436  28435\n57395    2231  30809  30808\n57396    28435  28445  28446\n57397    30809  8052  30807\n57398    2231  30810  30809\n57399    7444  30808  30807\n57400    30825  30807  8052\n57401    8052  30812  30825\n57402    30809  30807  30808\n57403    30806  8052  30809\n57404    30825  30885  30807\n57405    30812  30824  30825\n57406    28434  28435  28436\n57407    30817  30814  1236\n57408    30817  30797  30814\n57409    1236  30824  30812\n57410    1236  30811  30817\n57411    30814  30816  1236\n57412    30805  8044  30811\n57413    30815  30823  30822\n57414    30815  30814  8049\n57415    8046  30815  30822\n57416    30815  8046  30816\n57417    30823  8048  30822\n57418    30815  30816  30814\n57419    30823  30815  8049\n57420    1236  30816  30819\n57421    30824  30819  30904\n57422    30824  1236  30819\n57423    30892  8051  30904\n57424    30904  8051  30824\n57425    30819  8045  30904\n57426    8051  30825  30824\n57427    30818  8046  30827\n57428    30818  30819  30816\n57429    30818  30894  8045\n57430    30894  30818  30827\n57431    8047  30894  30827\n57432    30904  8045  30900\n57433    30827  8046  30821\n57434    30818  8045  30819\n57435    8046  30818  30816\n57436    8045  30894  30896\n57437    8046  30822  30821\n57438    30812  30811  1236\n57439    30803  30817  30811\n57440    30825  8051  30885\n57441    8050  30792  30802\n57442    28415  30508  7426\n57443    7986  30828  30802\n57444    30802  30792  30569\n57445    1738  30799  30828\n57446    30828  30799  30802\n57447    30841  30832  30828\n57448    30799  30800  30796\n57449    30832  7987  30830\n57450    7987  30832  30841\n57451    30838  30831  8053\n57452    30830  30831  30832\n57453    7987  30833  30830\n57454    1738  30828  30832\n57455    30853  7987  30841\n57456    1738  30832  30831\n57457    30800  1738  30837\n57458    1738  30800  30799\n57459    30837  30836  8048\n57460    30835  30836  30837\n57461    30837  1738  30835\n57462    30837  8048  30823\n57463    30835  30838  8055\n57464    30835  1738  30831\n57465    30855  30836  8055\n57466    30840  30855  8055\n57467    30840  8055  30838\n57468    8055  30836  30835\n57469    30831  30838  30835\n57470    30856  30836  30855\n57471    8053  30831  30830\n57472    30799  8050  30802\n57473    30834  30830  30833\n57474    30834  30833  8056\n57475    8053  30834  30845\n57476    8053  30830  30834\n57477    30833  30851  30852\n57478    30833  7987  30851\n57479    30842  30834  8056\n57480    30842  8056  30843\n57481    30849  30845   677\n57482    30845  30834  30842\n57483    8056  30852  30881\n57484    8056  30833  30852\n57485    1741  30852  30851\n57486    8053  30845  30839\n57487    30839  8054  30840\n57488    8054  30839  30849\n57489    30840  30854  30855\n57490    30854  30840  8054\n57491    8054  30846  30854\n57492    30840  30838  30839\n57493    30847  30846  8054\n57494    30850  30847  30849\n57495    30854  30846  30870\n57496    30848  8061  30846\n57497    30869  8061  30880\n57498    30847  8054  30849\n57499    30839  30845  30849\n57500    30855  30854  1740\n57501    30848  30846  30847\n57502    30839  30838  8053\n57503    30841  30828  7986\n57504    30846  8061  30870\n57505    8048  30858  30820\n57506    30858  8048  30856\n57507    30820  30860  2283\n57508    30860  30820  30858\n57509    30858  8066  30860\n57510    30820  30821  30822\n57511    30856  1740  30857\n57512    1740  30856  30855\n57513    30863  30861  8066\n57514    8066  30858  30857\n57515    30865  8066  30857\n57516    30857  30858  30856\n57517    8048  30836  30856\n57518    30860  8066  30861\n57519    30821  2283  30826\n57520    30821  30820  2283\n57521    8047  30827  30826\n57522    30884  30826  2283\n57523    2283  30859  30884\n57524    30821  30826  30827\n57525    30859  30861  8065\n57526    30859  2283  30860\n57527    30883  8065  30879\n57528    8065  30883  30859\n57529    8065  30861  30862\n57530    30859  30883  30884\n57531    30861  30859  30860\n57532    30945  30826  30884\n57533    30864  30857  1740\n57534    30822  8048  30820\n57535    8057  30865  30864\n57536    30870  30864  1740\n57537    30865  30874  30863\n57538    8057  30874  30865\n57539    30864  30870  30869\n57540    30864  30865  30857\n57541    30869  30867  8057\n57542    30869  30870  8061\n57543    8057  30866  30874\n57544    30866  8057  30867\n57545    30871  30866   976\n57546    30869  8057  30864\n57547    30869  30880  30867\n57548    30874  30866  30871\n57549    30862  30879  8065\n57550    30878  30862  8059\n57551    30879  30878  1739\n57552    30878  30879  30862\n57553    30862  30863  8059\n57554    30862  30861  30863\n57555    8059  30871  30873\n57556    8059  30863  30874\n57557    30878  30876  1739\n57558    30878  30873  30876\n57559    8058  30876  30873\n57560    30949  1739  30875\n57561    30872  30873  30871\n57562    30873  30878  8059\n57563    30874  30871  8059\n57564    30883  30879  30937\n57565    30875  1739  30876\n57566    30865  30863  8066\n57567    30870  1740  30854\n57568    30938  30879  1739\n57569    30842   677  30845\n57570    30823  30800  30837\n57571    7987  30853  30851\n57572    30884  30883  8068\n57573    28436  30829  7431\n57574    30891  30829  7444\n57575    30376  30829  30891\n57576    30829  30376  7431\n57577    28436  30808  30829\n57578    7431  28434  28436\n57579    7444  30885  30887\n57580    30829  30808  7444\n57581    30891  30887  30889\n57582    30886  30887  30885\n57583    8051  30886  30885\n57584    7444  30887  30891\n57585    30807  30885  7444\n57586    2280  30887  30886\n57587    28439  30376  30377\n57588    30376  28439  7431\n57589    30909  30377  7443\n57590    7443  30377  30376\n57591    30891  7443  30376\n57592    30377  28442  2118\n57593    30889  2280  30890\n57594    7443  30891  30889\n57595    8076  30888  30890\n57596    30890  30888  30889\n57597    30890  2280  30897\n57598    30889  30888  7443\n57599    30887  2280  30889\n57600    30888  30909  7443\n57601    2280  30886  30893\n57602    28439  28438  7431\n57603    30892  30900  8070\n57604    30886  8051  30892\n57605    30898  30893  8070\n57606    8070  30893  30892\n57607    30900  30899  8070\n57608    30892  30893  30886\n57609    30896  30895  1737\n57610    30896  30894  30895\n57611    8070  30899  30905\n57612    1737  30899  30896\n57613    30901  1737  30902\n57614    30896  30899  30900\n57615    30900  8045  30896\n57616    1737  30901  30899\n57617    30897  30898  8072\n57618    30897  30893  30898\n57619    8072  30918  30920\n57620    30918  8072  30898\n57621    30898  30905  30918\n57622    30890  30897  30914\n57623    30905  30901  8071\n57624    30905  30898  8070\n57625    8071  30903  30924\n57626    30903  8071  30901\n57627    30903  30901  30902\n57628    30905  8071  30918\n57629    30901  30905  30899\n57630    30918  8071  30919\n57631    1737  30895  30902\n57632    30893  30897  2280\n57633    30904  30900  30892\n57634    30897  8072  30914\n57635    28442  30909  7437\n57636    30909  28442  30377\n57637    30917  28443  7437\n57638    7437  28443  28442\n57639    30909  30906  7437\n57640    28443  7436  28441\n57641    30906  8076  30907\n57642    30906  30909  30888\n57643    30908  30907  1398\n57644    30907  30908  30906\n57645    1398  30907  30912\n57646    30906  30908  7437\n57647    8076  30906  30888\n57648    30917  7437  30908\n57649    28443  28723  7436\n57650    28723  28443  30917\n57651    28723  7438  28721\n57652    7438  28723  30917\n57653    30917  30916  7438\n57654    7436  28723  28722\n57655    30916  1398  30911\n57656    30916  30917  30908\n57657    8073  31878  30911\n57658    30911  31878  30916\n57659    30911  1398  30912\n57660    30916  31878  7438\n57661    30908  1398  30916\n57662    7438  31878  31877\n57663    30907  8076  30913\n57664    28441  28442  28443\n57665    8072  30915  30914\n57666    8072  30920  30915\n57667    8074  30913  30915\n57668    30915  30913  30914\n57669    30915  30920  30928\n57670    30913  30912  30907\n57671    30919  30924  30921\n57672    30920  30918  30919\n57673    2113  30921  30923\n57674    30921  2113  30919\n57675    30923  30921  30922\n57676    30919  2113  30920\n57677    30890  30914  8076\n57678    2113  30928  30920\n57679    30912  8074  30910\n57680    30912  30913  8074\n57681    30927  31889  30910\n57682    30927  30910  8074\n57683    8074  30928  30927\n57684    30912  30910  30911\n57685    2113  30929  30928\n57686    2113  30923  30932\n57687    30932  30929  2113\n57688    30932  30923  30931\n57689    30932  31923  30929\n57690    30927  30929  8075\n57691    30931  30923  8092\n57692    30928  30929  30927\n57693    30915  30928  8074\n57694    30910  8073  30911\n57695    8078  30921  30924\n57696    30913  8076  30914\n57697    30924  30919  8071\n57698    30931  8093  30932\n57699    30924  30903  30930\n57700    28439  30377  2118\n57701    8047  30945  30933\n57702    30945  30884  8068\n57703    8077  30902  30933\n57704    30902  30895  30933\n57705    30945  30942  30933\n57706    30933  30895  8047\n57707    8068  30934  30942\n57708    30934  8068  30937\n57709    8077  30933  30942\n57710    30934  30936  30942\n57711    30934  8069  30935\n57712    8068  30942  30945\n57713    8047  30826  30945\n57714    30935  30936  30934\n57715    8077  30941  30930\n57716    8077  30942  30941\n57717    8078  30930  30940\n57718    30940  30930  30941\n57719    30941  1385  30940\n57720    30930  30903  8077\n57721    1385  30939  30940\n57722    30936  30935  1385\n57723    30959  30939  30958\n57724    30958  30939  1385\n57725    1385  30953  30958\n57726    1385  30941  30936\n57727    30942  30936  30941\n57728    30925  30940  30939\n57729    1385  30935  30944\n57730    30930  8078  30924\n57731    30937  30938  8069\n57732    30937  8068  30883\n57733    30943  30944  30935\n57734    30947  30943  8069\n57735    8069  30938  30947\n57736    30943  30935  8069\n57737    30946  30947  8062\n57738    30949  30947  30938\n57739    30956  30954  8079\n57740    8079  30943  30946\n57741    8079  30946  30986\n57742    30946  30943  30947\n57743    30938  30937  30879\n57744    30943  8079  30944\n57745    30944  30954  30953\n57746    30944  8079  30954\n57747    30953  30957  30958\n57748    8081  30957  30953\n57749    30953  30954  8081\n57750    30953  1385  30944\n57751    8081  30955  30952\n57752    30955  8081  30954\n57753    8085  30951  30950\n57754    30952  30951  8081\n57755    30952  30955  31083\n57756    8081  30951  30957\n57757    30954  30956  30955\n57758    8082  30958  30957\n57759    30949  8062  30947\n57760    30934  30937  8069\n57761    1739  30949  30938\n57762    30983  30957  30951\n57763    30926  30922  30925\n57764    30922  30921  8078\n57765    30968  8092  30926\n57766    30926  8092  30922\n57767    30922  8078  30925\n57768    8092  30923  30922\n57769    30939  8084  30925\n57770    8084  30939  30959\n57771    8084  30965  30926\n57772    30961  8084  30959\n57773    30961  30960  8083\n57774    8084  30926  30925\n57775    8078  30940  30925\n57776    30961  30965  8084\n57777    30968  30965  2112\n57778    30965  30968  30926\n57779    31933  30984  2112\n57780    2112  30984  30968\n57781    30965  30963  2112\n57782    30984  30931  30968\n57783    30963  8083  30964\n57784    30963  30965  30961\n57785    8088  30962  30964\n57786    30964  30962  30963\n57787    8083  30977  30964\n57788    30963  30962  2112\n57789    30961  8083  30963\n57790    30931  30984  8093\n57791    30961  30959  30960\n57792    30968  30931  8092\n57793    8082  30983  30966\n57794    30958  8082  30959\n57795    30967  30960  30966\n57796    30966  30960  8082\n57797    30983  30971  30966\n57798    8082  30960  30959\n57799    8085  30969  30971\n57800    30973  30969  8085\n57801    30966  30971  2282\n57802    30970  30971  30969\n57803    30975  30970  30978\n57804    8085  30971  30983\n57805    30957  30983  8082\n57806    30970  2282  30971\n57807    30967  30974  30977\n57808    30974  30967  2282\n57809    30964  30977  30987\n57810    8089  30977  30974\n57811    30974  30976  8089\n57812    30977  8083  30967\n57813    30975  30976  30974\n57814    2282  30970  30975\n57815    30976  8130  30980\n57816    8130  30976  30975\n57817    30980  8130  31156\n57818    8089  30976  30979\n57819    30975  30978  8130\n57820    30975  30974  2282\n57821    30967  30966  2282\n57822    8089  30987  30977\n57823    8087  30970  30969\n57824    30967  8083  30960\n57825    30951  8085  30983\n57826    30962  31933  2112\n57827    30952  30950  30951\n57828    8077  30903  30902\n57829    30895  30894  8047\n57830    30979  30976  30980\n57831    30867  30868  30866\n57832    28722  28717  7436\n57833    30844  30842  30843\n57834    30844  30843  8107\n57835    30993   677  30844\n57836     677  30842  30844\n57837    30843  30881  30997\n57838    8056  30881  30843\n57839    8018  30997  30881\n57840    30882  31011  8018\n57841    8107  30843  30997\n57842    30999  8107  30997\n57843    8107  30990  30844\n57844    30881  30882  8018\n57845    30852  30882  30881\n57846    30990  30993  30844\n57847    8067  30848  30847\n57848    31013  8067  30996\n57849    31024  30848  31013\n57850    31013  30848  8067\n57851    8067  30850  30994\n57852    30847  30850  8067\n57853    30996  8067  30994\n57854    30994  30993  8097\n57855    31012  31013  30996\n57856    31012   908  31013\n57857    30994  30995  30996\n57858    30994  30850  30993\n57859    30850   677  30993\n57860    31024  31013   908\n57861    30998  30997  8018\n57862    31024  8061  30848\n57863    31000  30999   726\n57864    30991  8107  30999\n57865    30995  30994  8097\n57866    30992  8097  30990\n57867    8107  30991  30990\n57868    30997  30998  30999\n57869    31000  30991  30999\n57870    31003  30998  31004\n57871    30991  30992  30990\n57872    8098  30992  30991\n57873    30992  31010  31009\n57874    30998   726  30999\n57875    8018  31004  30998\n57876    8097  30992  31009\n57877    8096  31012  30996\n57878    8096  30995  31008\n57879    31012  31017   908\n57880    31005  31017  31012\n57881    31012  8096  31005\n57882    30996  30995  8096\n57883    8096  31006  31005\n57884     785  31008  31009\n57885    31005  8101  31017\n57886    31007  8101  31005\n57887    8101  31029  31028\n57888    31008  30995  31009\n57889    30995  8097  31009\n57890    31017  8101  31018\n57891    31000  8098  30991\n57892    8097  30993  30990\n57893    31004  8018  31011\n57894     908  31017  31014\n57895    8060  30880  31016\n57896    30880  8061  31024\n57897    30868  8060  31023\n57898    30868  30867  8060\n57899    30880  31024  31016\n57900    30868   976  30866\n57901    31015  31023  8060\n57902    31014  31015  31016\n57903    8116  31020  31023\n57904    31020  30868  31023\n57905    30989  31020  31021\n57906    8060  31016  31015\n57907    31024   908  31016\n57908    30868  31020   976\n57909    8058  30872  30988\n57910    30872  30871   976\n57911    30875  30876  30877\n57912    30876  8058  30877\n57913    30989  30872   976\n57914    8058  30873  30872\n57915    31019  30877  30988\n57916    30988  30877  8058\n57917    30877  8063  30875\n57918    31019  8063  30877\n57919    8095  30988  30989\n57920    30988  30872  30989\n57921     976  31020  30989\n57922    30948  30875  8063\n57923    31022  31023  31015\n57924    30867  30880  8060\n57925    31014  31018  8103\n57926     908  31014  31016\n57927    31022  31015  8103\n57928    31025  31022  8103\n57929    8103  31018  31036\n57930    31022  8116  31023\n57931    31025  31036  31035\n57932    31018  8102  31036\n57933    31026  31022  31025\n57934     236  31026  31025\n57935    31034  31026  31033\n57936    31025  8103  31036\n57937    31018  31014  31017\n57938    31022  31026  8116\n57939    31031  31019  8095\n57940    8095  31019  30988\n57941    31019  31037  8063\n57942    31031  31037  31019\n57943    8095  31021  31032\n57944    31021  8095  30989\n57945    31034  31032  31021\n57946    31034  8116  31026\n57947     237  31037  31031\n57948    31031  8095  31032\n57949    31032  31030  31031\n57950    31037   237  31154\n57951    8117  31032  31034\n57952    31021  8116  31034\n57953    8116  31021  31020\n57954    8063  31037  31095\n57955    31018  31028  8102\n57956    8103  31015  31014\n57957    8101  31028  31018\n57958    31037  31154  31075\n57959    31008  31006  8096\n57960    30875  30948  30949\n57961    31003  31038   726\n57962    31038  31003  31039\n57963    31002  31000  31001\n57964    31001   726  31038\n57965    31038  31048  31001\n57966    31003   726  30998\n57967    31039  31043  8111\n57968    31003  8017  31039\n57969    31040  31046  31048\n57970    31048  31038  8111\n57971    31040  31048  8111\n57972    8111  31038  31039\n57973    31004  8017  31003\n57974    31001  31048  8099\n57975    8098  31002  31050\n57976    31000  31002  8098\n57977    31010  31050  31072\n57978    31050  31010  8098\n57979    31002  31045  31050\n57980     785  31009  31010\n57981    8099  31046  31045\n57982    31046  8099  31048\n57983    31045  8100  31050\n57984    8100  31072  31050\n57985    31045  31046  31047\n57986    31045  31002  8099\n57987    31001  8099  31002\n57988    31010  31072   785\n57989    8111  31043  31041\n57990    31010  30992  8098\n57991    31042  31041   232\n57992    31049  31041  31043\n57993    8112  31040  31042\n57994    31042  31040  31041\n57995    31041  31049   232\n57996    31041  31040  8111\n57997     232  31051  31054\n57998     232  31052  31042\n57999     232  31049  31051\n58000    30776  8131  31054\n58001    31053  31042  31052\n58002    31056  8100  31047\n58003    8100  31045  31047\n58004    31072  8100  31066\n58005    31056  31064  8100\n58006    31047  8112  31053\n58007    31046  8112  31047\n58008    31053   233  31056\n58009    31053  8112  31042\n58010    31056  31067  31064\n58011    31067  31056   233\n58012    31053  31056  31047\n58013    31052   233  31053\n58014    31064  31067  8108\n58015    31046  31040  8112\n58016    31044  31043  31039\n58017    31066  8100  31064\n58018    31029  8101  31007\n58019    31057  31029  31007\n58020    31028  31027  8102\n58021    31028  31029  31027\n58022    31007  31006  8104\n58023    31005  31006  31007\n58024    8104  31006  31058\n58025    31058   785  31059\n58026    31061  31027   235\n58027     235  31027  31029\n58028    31058  31060  8104\n58029    31006  31008  31058\n58030     785  31058  31008\n58031    8102  31027  31061\n58032    31030  31032  8117\n58033    31034  31033  8117\n58034    31031  31030   237\n58035    31025  31035   236\n58036    31061   236  31035\n58037    31033  31026   236\n58038    31035  8102  31061\n58039     237  8114  31154\n58040    31007  8104  31057\n58041    31035  31036  8102\n58042    31059  31066  8105\n58043    31059   785  31072\n58044    31070  31060  8105\n58045    8105  31060  31059\n58046    31066  31065  8105\n58047    31062  8104  31060\n58048    31065  8108  31071\n58049    31065  31066  31064\n58050    31068  31071   234\n58051    31071  31068  31065\n58052    31065  31068  8105\n58053    31064  8108  31065\n58054    31070  8105  31068\n58055     235  31057  31063\n58056    31057  8104  31062\n58057    31063  31057  31062\n58058    31057   235  31029\n58059    31068  31069  31070\n58060    31069  31068   234\n58061    31063  31062  8106\n58062    31069  8106  31070\n58063    8106  31062  31070\n58064    31062  31060  31070\n58065    31060  31058  31059\n58066    31072  31066  31059\n58067    31154  8114  31153\n58068    31001  31000   726\n58069    30882  30852  1741\n58070    31152  31153  8114\n58071    30948  31074  8062\n58072    31074  30948  31095\n58073    30985  30986  30946\n58074    30985  8062  31074\n58075    31074  31073  30985\n58076    8062  30949  30948\n58077    8064  31073  31074\n58078    8064  31095  31075\n58079    1897  31080  31079\n58080    1897  30985  31073\n58081    31082  1897  31073\n58082    31074  31095  8064\n58083    30948  8063  31095\n58084    30985  1897  30986\n58085    8080  30956  31079\n58086    30956  8079  30986\n58087    31083  8080  31091\n58088    31083  30955  8080\n58089    30956  30986  31079\n58090    31083   847  30952\n58091    31096  31083  31091\n58092    31079  31078  8080\n58093     847  31096  31105\n58094     847  31083  31096\n58095    31091  8091  31096\n58096    31078  31091  8080\n58097    30986  1897  31079\n58098    30952   847  30950\n58099    31073  8064  31081\n58100    30946  8062  30985\n58101    31077  31081  8064\n58102    31077  31075  31076\n58103    8120  31082  31081\n58104    31082  31073  31081\n58105    31081  31077  31087\n58106    31082  31080  1897\n58107    31087  8120  31081\n58108    8113  31077  31076\n58109    31084  31086  8090\n58110    31084  31082  8120\n58111    31085  31084  8120\n58112    31087  31077  8113\n58113    31154  31076  31075\n58114    31082  31084  31080\n58115    31096  8091  31092\n58116    31078  31079  31080\n58117    31105  31092  8118\n58118    31092  31105  31096\n58119    31078  31080  8090\n58120    31091  31078  31089\n58121    31088  8091  31089\n58122    8090  31089  31078\n58123    31092  31094  8118\n58124    8091  31093  31092\n58125    31090  31089  8090\n58126    8091  31091  31089\n58127    31080  31084  8090\n58128    31105  8118  31110\n58129    31119  31110  8118\n58130    31077  8064  31075\n58131    31037  31075  31095\n58132     847  31105  31104\n58133    30950  31104  30973\n58134    30950   847  31104\n58135    30972  8087  30969\n58136    8086  30972  30973\n58137    30973  31104  8086\n58138    30969  30973  30972\n58139    31098  8086  31099\n58140    31106  8086  31104\n58141    31101  31097   977\n58142    31097  30972  31098\n58143    31097  31098   977\n58144    31098  30972  8086\n58145    31105  31106  31104\n58146    30972  31097  8087\n58147    30982  30978  30981\n58148    30978  30970  8087\n58149    31156  30982  31155\n58150    31156  8130  30982\n58151    30978  8087  30981\n58152    30982  8130  30978\n58153    30981  31101  8129\n58154    30981  8087  31097\n58155    31120  31155  8129\n58156    31155  30982  8129\n58157    8129  31101  31103\n58158    8129  30982  30981\n58159    31097  31101  30981\n58160     931  31156  31155\n58161    31099  8086  31106\n58162    8085  30950  30973\n58163    31107  31099  8122\n58164    8122  31099  31106\n58165    31100   977  31098\n58166    31107  31100  31099\n58167    8122  31110  31108\n58168    8122  31106  31110\n58169    8126  31107  31109\n58170    31108  31107  8122\n58171    31112  31113  31114\n58172    8126  31113  31107\n58173    31109  31107  31108\n58174    31107  31113  31100\n58175    31108  31110  31119\n58176    31100  31113   977\n58177    31103  31120  8129\n58178    31101  31102  31103\n58179    32146  31155  31120\n58180    8379  32146  31120\n58181    31120  31103  31121\n58182     977  31102  31101\n58183    8124  31102  31111\n58184    31112  31102   977\n58185    8379  31121  31157\n58186    31121  31103  8124\n58187    8124  31141  31121\n58188    8379  31120  31121\n58189    31111  31102  31112\n58190    31103  31102  8124\n58191     977  31113  31112\n58192    32138  32146  8379\n58193    8126  31114  31113\n58194    31100  31098  31099\n58195    31110  31106  31105\n58196    30980  31156  32136\n58197    31123  8120  31087\n58198    30956  8080  30955\n58199    31084  31085  31086\n58200    31153  8113  31076\n58201    31090   932  31088\n58202    31090  8090  31086\n58203    8113  31153  31125\n58204    31088  31089  31090\n58205    31085  31123  31124\n58206    31123  31087  31122\n58207    31085  8121  31086\n58208    31085  8120  31123\n58209    31086  31127  31090\n58210    31122  8113  31125\n58211    31152  31125  31153\n58212    31122   239  31123\n58213    8119  31094  31093\n58214    31094  31092  31093\n58215    8128  31109  31108\n58216    31133  8128  31119\n58217    31094  31130  8118\n58218    8091  31088  31093\n58219    31130  31133  31119\n58220    31130  31094  31129\n58221    31133  31137  8128\n58222    31151  31137  31133\n58223    31133  31130   240\n58224    31119  8118  31130\n58225    31088  31128  31093\n58226    31136  8128  31137\n58227    31122  31125  31126\n58228    31087  8113  31122\n58229     239  31124  31123\n58230     239  31126  31131\n58231    8121  31085  31124\n58232    8121  31127  31086\n58233    31132  31131  31126\n58234     238  31131  31132\n58235    31132  31126  8115\n58236    31126  31125  8115\n58237    31128  31088   932\n58238    8119  31129  31094\n58239    31093  31128  8119\n58240    31090  31127   932\n58241     240  31130  31129\n58242     241  31138  31151\n58243    31138   241  31150\n58244     241  31151   240\n58245     240  31151  31133\n58246    31151  31138  31137\n58247     239  31122  31126\n58248    31152  8115  31125\n58249    31136  31137  31138\n58250    31116  8126  31135\n58251    31135  31109  31136\n58252    31114  31116  31115\n58253    31114  8126  31116\n58254    31135  31134  31116\n58255    8125  31112  31114\n58256    8127  31134  31135\n58257    31136  31138  8127\n58258    31117  31115  31139\n58259    8123  31115  31116\n58260    8127  31142  31134\n58261    31135  31136  8127\n58262    31109  8128  31136\n58263    31114  31115  8125\n58264    8124  31118  31141\n58265    31111  31112  8125\n58266    31121  31141  31157\n58267    8379  31157  32139\n58268    31111  8125  31117\n58269    8124  31111  31118\n58270     244  31118  31140\n58271    31117  31118  31111\n58272    32139  31157  32924\n58273    31157  31141   244\n58274    8133  31118  31117\n58275     244  31141  31118\n58276    8125  31115  31117\n58277    32924  31157   244\n58278    31134  8123  31116\n58279    31109  31135  8126\n58280    31143  8123  31134\n58281    31143  31142   242\n58282    31139  8123  31144\n58283    31144  8123  31143\n58284    31143  31145  31144\n58285    31143  31134  31142\n58286     242  31145  31143\n58287    8132  31144  31145\n58288    31142  31150   242\n58289    8127  31138  31142\n58290    31146  31144  8132\n58291    31140  31118  8133\n58292    31140  8133  31148\n58293     244  31140  31149\n58294    8133  31139  31146\n58295    31117  31139  8133\n58296    31146  31147  31148\n58297    31147  31146  8132\n58298    31149  31148   243\n58299    31149  31140  31148\n58300     243  31148  31147\n58301    31148  8133  31146\n58302    31139  31144  31146\n58303    31139  31115  8123\n58304    31150  31142  31138\n58305    8380  32139  32924\n58306    31108  31119  8128\n58307    31153  31076  31154\n58308    32139  32138  8379\n58309    30849   677  30850\n58310    8040  31049  31043\n58311    31155  32146   931\n58312    7434  28446  28445\n58313    30643  7998  30641\n58314    30644  7998  30643\n58315    7998  30646  30647\n58316    30644  30646  7998\n58317    30643   190  30675\n58318    30642  7998  30647\n58319    30675  8012  30644\n58320    30644  30645  30646\n58321    30645  30644  8012\n58322    8002  30645  31162\n58323    30675  30644  30643\n58324    30646  30645  8002\n58325    30659  30661   780\n58326    30647  30646  30659\n58327    7994  30665  30664\n58328    30660  7994  30661\n58329    30661  30659  30660\n58330    30659   780  30647\n58331    8002  30781  30660\n58332    31161  30781  8002\n58333    30660  30780  7994\n58334    30780  30660  30781\n58335    30781  8001  30780\n58336    8002  30660  30659\n58337    30646  8002  30659\n58338    30666  7994  30780\n58339    30645  8012  31355\n58340    30643  30637   190\n58341    31160  31162   833\n58342    31355  31162  30645\n58343    8008  31161  31160\n58344    31160  31161  31162\n58345    31162  31355   833\n58346    31163  30781  31161\n58347    31166  31167  31160\n58348    31167   191  31171\n58349     191  31167  31166\n58350    31166  31160   833\n58351    8008  31160  31167\n58352    31163  8008  31164\n58353    8008  31163  31161\n58354    31164  31165  31163\n58355    31163  31165  8001\n58356    31167  31164  8008\n58357    8001  30781  31163\n58358    31171  31169  31170\n58359    31164  31167  31171\n58360    31170  8038  31173\n58361    8038  31170  31169\n58362    31164  31171  8007\n58363     191  31169  31171\n58364    30780  8001  31168\n58365    31161  8002  31162\n58366    8007  31171  31170\n58367    30665  30666  30667\n58368    30665  7994  30666\n58369    7995  30667  30663\n58370    30667  7995  30665\n58371    30666  1944  30667\n58372    7995  30658  30665\n58373    31168  31165  31176\n58374    31168  30666  30780\n58375    31179  1944  31177\n58376    31176  1944  31168\n58377    31165  8007  31176\n58378    31168  1944  30666\n58379    31165  31168  8001\n58380    30667  1944  31183\n58381    30663  8004  30662\n58382    8004  30663  31183\n58383    30662  30668  30654\n58384    30668  30662  8004\n58385    8004  31180  30668\n58386    30662  30650  30663\n58387    31183  31179  31181\n58388    31179  31183  1944\n58389    31182  31180  31181\n58390    31180  8004  31181\n58391    31181  31179  8005\n58392    31181  8004  31183\n58393    30663  30667  31183\n58394    31201  30668  31180\n58395    1944  31176  31177\n58396    30662  30654  8006\n58397    31175  31177  31176\n58398    8039  31175  31172\n58399    31178  31177  8039\n58400    8039  31177  31175\n58401    8007  31170  31175\n58402    31175  31176  8007\n58403    31172  31173  31174\n58404    31175  31170  31172\n58405    8137  31184  31189\n58406    31184  8039  31174\n58407    31173   192  31174\n58408    31174  8039  31172\n58409    31170  31173  31172\n58410    31178  8039  31184\n58411    31196  31182  8005\n58412    8005  31179  31178\n58413    31180  31182  8003\n58414    31196  31198  31182\n58415    8005  31178  31185\n58416    31182  31181  8005\n58417    31185  8137  31193\n58418    31185  31178  31184\n58419    31196  31193  1945\n58420    31193  31196  31185\n58421    31190  1945  31193\n58422    31196  1945  31198\n58423    31193  8137  31188\n58424    31185  31196  8005\n58425    31184  8137  31185\n58426    31248  31198  1945\n58427    31184  31174  31189\n58428    31179  31177  31178\n58429    31165  31164  8007\n58430    31182  31198  8003\n58431     192  31173  8038\n58432    30664  30661  7994\n58433     192  31199  31197\n58434    8135  31197  31200\n58435    31200  31197  31199\n58436    31199   898  31200\n58437     192  31197  31189\n58438     898  31202  31204\n58439    31203  31202  8155\n58440    31202  31203  31204\n58441     898  31204  31200\n58442    31194  31200  31204\n58443    31197  31186  31189\n58444    31197  8135  31186\n58445    31186  31187  31188\n58446    31187  31186  8135\n58447    8135  31194  31187\n58448    31186  31188  8137\n58449    31204  8142  31194\n58450    31194  8135  31200\n58451    8142  31195  31194\n58452    31206  8142  31203\n58453    31206  31203  31208\n58454    31187  31194  31195\n58455    8142  31204  31203\n58456    31206  31205  8142\n58457    31203  8155  31208\n58458     192  31189  31174\n58459    31209   193  31210\n58460    8154  31208  31210\n58461    31210  31208  31209\n58462     193  31219  31210\n58463    31209  31208  8155\n58464    8146  31216  31218\n58465    31216   195  31217\n58466    31220  31210  31219\n58467    31210  31220  8154\n58468    8154  31220  31207\n58469    31220  31219   194\n58470     194  31214  31213\n58471    8154  31207  31206\n58472    31218  31217  8144\n58473    31215  31214  8146\n58474    31213  31214  31215\n58475    31218  31237  31215\n58476    8144  31231  31233\n58477    8146  31218  31215\n58478    31217  31218  31216\n58479    31220   194  31221\n58480    8144  31217  31231\n58481    31208  8154  31206\n58482    31218  8144  31237\n58483    31187  8136  31188\n58484    8136  31187  31195\n58485    8136  31211  31191\n58486    31211  8136  31195\n58487    31195  31212  31211\n58488    31188  8136  31190\n58489    31223  31205  8143\n58490    31212  31195  8142\n58491    31211  31212  8141\n58492    31223  31212  31205\n58493    31223  8143  31224\n58494    8142  31205  31212\n58495    31206  31207  31205\n58496    8141  31212  31223\n58497    31190  31191  31192\n58498    31190  8136  31191\n58499    31248  1945  31192\n58500    8138  31192  31191\n58501    31191  31228  8138\n58502    31192  1945  31190\n58503    31223  31222  8141\n58504    31222  31223  31224\n58505    8138  31228  31227\n58506    31222  31228  8141\n58507    31227  31228  31222\n58508    31228  31191  31211\n58509    8141  31228  31211\n58510    31224   691  31222\n58511    8143  31205  31207\n58512    31190  31193  31188\n58513    31221  31213  31229\n58514    31221  31207  31220\n58515    31226  8143  31229\n58516    31229  8143  31221\n58517    31213  8145  31229\n58518    31221  8143  31207\n58519    31236  8145  31237\n58520    8145  31213  31215\n58521    31235  31233  31238\n58522    31235  31237  8144\n58523    8144  31233  31235\n58524    31229  8145  31230\n58525    31215  31237  8145\n58526    31237  31235  31236\n58527    31226  31230  8151\n58528    31226  31229  31230\n58529    31313  31225  8151\n58530    8151  31225  31226\n58531    31230  31239  8151\n58532    31225  31224  31226\n58533    31235   878  31236\n58534     878  31235  31238\n58535    31240  31239   878\n58536     878  31239  31236\n58537    31245   878  31238\n58538    8151  31239  31241\n58539    8150  31245  31242\n58540    31236  31239  31230\n58541    8145  31236  31230\n58542    31225   691  31224\n58543    31242  31245  31238\n58544    31226  31224  8143\n58545     194  31213  31221\n58546    8138  31249  31192\n58547    31238  31233  8148\n58548    31189  31186  8137\n58549    31245  31240   878\n58550    30668  1761  30654\n58551    30668  31201  1761\n58552    1761  30670  30669\n58553    30670  1761  31201\n58554    31201  31252  30670\n58555    1761  30669  30655\n58556    8003  31250  31252\n58557    8003  31198  31250\n58558    30670  31252  8010\n58559    31251  31252  31250\n58560    31250  8140  31251\n58561    8003  31252  31201\n58562    31180  8003  31201\n58563    8010  31252  31251\n58564    30669  30671  8009\n58565    30669  30670  30671\n58566    30746  30745  8009\n58567    31254  30746  8009\n58568    8009  30671  31254\n58569    8009  30674  30669\n58570    31256  31254  30671\n58571    31256  8010  31257\n58572    30746  31254  31253\n58573    8011  31254  31256\n58574    31256  31255  8011\n58575    31256  30671  8010\n58576    30670  8010  30671\n58577    8011  31253  31254\n58578    31257  8010  31251\n58579    1252  30737  30746\n58580    31248  31249  8140\n58581    31248  31192  31249\n58582    31258  31257  31251\n58583    31263  31258  8140\n58584    8140  31249  31263\n58585    31258  31251  8140\n58586    8139  31270  31271\n58587    31270  31263  31249\n58588    31258  31263  31262\n58589    8139  31263  31270\n58590    8139  31260  31259\n58591    31249  8138  31270\n58592    31198  31248  31250\n58593    31262  31263  8139\n58594    31257  1134  31255\n58595    31257  31258  1134\n58596    8011  31255  31265\n58597    31264  31255  1134\n58598    1134  31266  31264\n58599    31257  31255  31256\n58600    31262  31259  31266\n58601    31259  31262  8139\n58602    31266  31268  31264\n58603    8158  31268  31266\n58604    31267  8160  31268\n58605    31262  31266  1134\n58606    31258  31262  1134\n58607    31265  31255  31264\n58608    31259  8158  31266\n58609    8140  31250  31248\n58610    31270  8138  31227\n58611    31268  8160  31264\n58612    31274  1252  31272\n58613    31253  1252  30746\n58614    31279  30747  31274\n58615    31274  30747  1252\n58616    1252  31253  31272\n58617    8028  30730  30747\n58618    31273  31272  8164\n58619    31275  31272  31253\n58620    31278  8036  31281\n58621    8036  31274  31273\n58622    8036  31273  31281\n58623    31273  31274  31272\n58624    8011  31275  31253\n58625    31279  31274  8036\n58626    8028  31279  30739\n58627    31279  8028  30747\n58628    8026  30738  30739\n58629    30738  30733  30739\n58630    30739  31279  31277\n58631    30738  30740  30741\n58632    31277  31278  31276\n58633    31277  31279  8036\n58634    30738  8026  30740\n58635    31276  8026  31277\n58636    31278  1251  31276\n58637    31277  8026  30739\n58638    8036  31278  31277\n58639    31276  31282  8026\n58640    8164  31272  31275\n58641    30735  1252  30747\n58642    31295  8164  31275\n58643    31295  31265  8160\n58644    31280  31281  31273\n58645    31285  31280  8164\n58646    8164  31295  31285\n58647    31295  31275  31265\n58648    31287  31285  31295\n58649    31287  8160  31267\n58650    31280  31285  31284\n58651    2020  31285  31287\n58652    31287  31286  2020\n58653    31287  31295  8160\n58654    31265  31264  8160\n58655    31284  31285  2020\n58656    31281  8163  31288\n58657    31281  31280  8163\n58658    31290  1251  31288\n58659    1251  31278  31288\n58660    31288  8163  31289\n58661    31288  31278  31281\n58662    31292  31289  8163\n58663    31294  31292  31284\n58664    31290  31289  8162\n58665    31290  31288  31289\n58666    31291  8162  31289\n58667    1251  31290  31296\n58668    31291  31289  31292\n58669    8163  31284  31292\n58670    31280  31284  8163\n58671    31276  1251  31293\n58672    2020  31294  31284\n58673    31280  31273  8164\n58674    8011  31265  31275\n58675    8162  31297  31290\n58676    31227  31271  31270\n58677    1761  30655  30654\n58678    31260  31271  31298\n58679     691  31271  31227\n58680    31261  8158  31259\n58681    8157  31261  31260\n58682    31298  31271   691\n58683    31261  31259  31260\n58684    31298  31313  8157\n58685    31298   691  31225\n58686    31261  8157  31301\n58687    31302  8157  31313\n58688    31313  31241  31302\n58689    31298  8157  31260\n58690    31313  31298  31225\n58691    31301  8157  31302\n58692    31269  31267  31268\n58693    8159  31269  31299\n58694    31267  8159  31286\n58695    8159  31267  31269\n58696    31269  8158  31300\n58697    31268  8158  31269\n58698    31300  31301  2321\n58699    31300  8158  31261\n58700    31299  2321  31307\n58701    2321  31299  31300\n58702    2321  31301  31303\n58703    31300  31299  31269\n58704    31261  31301  31300\n58705    31304  8159  31299\n58706    31301  31302  31303\n58707    8139  31271  31260\n58708    31241  31240  8156\n58709    31313  8151  31241\n58710    31312  31303  8156\n58711    31303  31302  8156\n58712    8156  31240  31310\n58713    31314  2321  31303\n58714    31310  8150  31311\n58715    31310  31240  31245\n58716    31303  31312  31314\n58717    31311  31312  31310\n58718    31347  8181  31311\n58719    31310  31312  8156\n58720    31245  8150  31310\n58721    8181  31312  31311\n58722    31308  31307  2321\n58723    31309  31308  8168\n58724    31304  31299  31307\n58725    31309  31307  31308\n58726    31308  31314  31315\n58727    2321  31314  31308\n58728    8181  31315  31314\n58729    31315  8181  31317\n58730    8168  31320  31309\n58731    31318  31320  8168\n58732    8168  31315  31316\n58733    31315  8168  31308\n58734    31314  31312  8181\n58735    8165  31307  31309\n58736    31320  8167  31321\n58737    31302  31241  8156\n58738    31239  31240  31241\n58739    31321  31309  31320\n58740    31332  31294  2020\n58741    31329  31332  8166\n58742    31294  31329  8161\n58743    31329  31294  31332\n58744    31332  31286  31306\n58745    2020  31286  31332\n58746    31306  31304  31305\n58747    31306  31286  8159\n58748    31329  8166  31324\n58749    31305  8166  31306\n58750    31304  8165  31305\n58751    31306  8166  31332\n58752    8159  31304  31306\n58753    31322  31324  8166\n58754    31291  8161  31326\n58755    31291  31292  8161\n58756     652  31349  31326\n58757    31326  31349  31291\n58758    8161  31327  31326\n58759    31291  31349  8162\n58760    31327  31324  8178\n58761    31327  8161  31329\n58762    31328  8178  31345\n58763    8178  31328  31327\n58764    8178  31324  31323\n58765    31327  31328  31326\n58766    31329  31324  31327\n58767    31328   652  31326\n58768    31322  8166  31305\n58769    31292  31294  8161\n58770    31325  31322  31305\n58771    31325  8165  31321\n58772    31331  8178  31323\n58773     916  31323  31322\n58774    31322  31325   916\n58775    31325  31305  8165\n58776    31348   916  31325\n58777    31348  31321  8167\n58778    31323   916  31330\n58779    31334   916  31348\n58780    31336  31334  31348\n58781    31348  31325  31321\n58782    8165  31309  31321\n58783    31330   916  31334\n58784    31344  31331  8174\n58785    31330  31331  31323\n58786    8182  31345  31344\n58787    31344  31345  31331\n58788    31331  31330  8174\n58789    31345  8178  31331\n58790    31340  8174  31338\n58791    31333  8174  31330\n58792    31344  1894  31352\n58793    31344  31340  1894\n58794    31339  1894  31340\n58795    31466  31352  1894\n58796    31338  8174  31333\n58797    31340  31344  8174\n58798    31330  31334  31333\n58799    31716  31328  31345\n58800    31334  8172  31333\n58801    31323  31324  31322\n58802    31304  31307  8165\n58803    31344  31352  8182\n58804    8150  31346  31311\n58805    31287  31267  31286\n58806    31227  31222   691\n58807    31582  8162  31349\n58808     195  31234  31217\n58809    7995  30663  30650\n58810    31234  31246  31247\n58811    31376  8152  31377\n58812    31246  8152  31247\n58813    31246  31234   195\n58814     197  31358  8189\n58815    31358   197  31356\n58816    31359  31397  8189\n58817    31397  31359  31396\n58818    31234  8147  31231\n58819    8147  31234  31247\n58820    31231  8147  31232\n58821    31383  8147  31247\n58822    31247  31376  31383\n58823    31354  8147  31383\n58824    31375   196  31382\n58825    31396   196  31397\n58826    31383  31376  8153\n58827    31376  31377  31375\n58828    31382   196  31396\n58829    31376  31247  8152\n58830     196  31375  31377\n58831    31375  8153  31376\n58832    31359  8189  31358\n58833    31234  31231  31217\n58834    31356  8190  31357\n58835    31360  8190  31371\n58836    8190  31360  31357\n58837    31357  31359  31358\n58838    8193  31361  31363\n58839     198  31365  31364\n58840    31365  8193  31366\n58841    31359  31360  8187\n58842    31359  31357  31360\n58843    31386  8187  31384\n58844    31384  8187  31360\n58845    31360  31370  31384\n58846    31359  8187  31396\n58847    31370   198  31369\n58848    31370  31360  31371\n58849    31368  8200  31369\n58850    8200  31384  31369\n58851    31369   198  31367\n58852    31369  31384  31370\n58853     198  31370  31371\n58854    31390  31396  8187\n58855    31362  31361   199\n58856    31357  31358  31356\n58857    31384  8200  31385\n58858    31232  31354  31353\n58859    31232  8147  31354\n58860    31243  8148  31353\n58861    31353  8148  31232\n58862    31353  31354  1016\n58863    8148  31233  31232\n58864    8153  31373  31372\n58865    8153  31375  31373\n58866    1016  31354  31381\n58867    31372  31381  8153\n58868    31373  31374  31372\n58869    31381  31354  31383\n58870    31381  31383  8153\n58871    31372  31378  31381\n58872    31243  1016  31380\n58873    31243  31242  8148\n58874    31380  8149  31243\n58875    31242  31243  31244\n58876    1016  31378  31380\n58877    31243  31353  1016\n58878    31372  8219  31378\n58879    31378  1016  31381\n58880    31459  31379  8219\n58881    8219  31379  31378\n58882    31374  31393  8219\n58883    31378  31379  31380\n58884    31374  8219  31372\n58885    31380  31379  8149\n58886    31373  8186  31374\n58887    31242  31238  8148\n58888    31382  31390  8186\n58889    31382  31396  31390\n58890    31389  8186  31387\n58891    31387  8186  31390\n58892    31390  31386  31387\n58893    31392  31374  8186\n58894    31386  31385  8188\n58895    31385  31386  31384\n58896    31387  8188  31389\n58897    31388  8188  31385\n58898    31385  31391  31388\n58899    31386  8188  31387\n58900    8187  31386  31390\n58901    31388  31389  8188\n58902    31393  31392   205\n58903    31393  31374  31392\n58904     205  31494  31393\n58905    31393  31494  31497\n58906    31392  31398   205\n58907    31497  8219  31393\n58908    31388  8205  31389\n58909    8205  31388  31391\n58910    8205  31398  31389\n58911    31398  31392  31389\n58912    31392  8186  31389\n58913    31494   205  31495\n58914    31391  31385  31395\n58915    31373  31382  8186\n58916    31382  31373  31375\n58917    31497  31459  8219\n58918    31385  8200  31395\n58919    31242  31244  8150\n58920    8204  31412  31402\n58921    31402  31399  8204\n58922    8204  31399  31400\n58923    31412  31409  31402\n58924     200  31410  31409\n58925    31409  8196  31402\n58926    31411  8196  31409\n58927    8196  31404  31403\n58928     200  31409  31412\n58929    31401  31402  8196\n58930    31362  31399  8191\n58931    31399  31362  31400\n58932    31408  31363  8191\n58933    8191  31363  31362\n58934    31399  31401  8191\n58935    31363  31361  31362\n58936    31401  31403  31406\n58937    31403  31401  8196\n58938    31408  8191  31406\n58939     996  31406  31403\n58940     996  31403  31405\n58941    31401  31406  8191\n58942    31399  31402  31401\n58943     996  31407  31406\n58944    31410  31411  31409\n58945    31363  31366  8193\n58946    31411  8194  31415\n58947    8194  31411  31410\n58948    8195  31404  31415\n58949    31415  31404  31411\n58950    8194  31413  31415\n58951    31411  31404  8196\n58952    31413   201  31414\n58953    8195  31415  31414\n58954    31419  31414   201\n58955    31413  31414  31415\n58956    31418  31414  31419\n58957    31405  8195  31416\n58958    8195  31405  31404\n58959    8201  31417  31416\n58960    31416  31417  31405\n58961    8195  31418  31416\n58962    31405  31417   996\n58963    31418  8202  31420\n58964    8202  31418  31419\n58965    8201  31416  31420\n58966    31432  31420  8202\n58967    31418  31420  31416\n58968    8195  31414  31418\n58969    8201  31420  31432\n58970    31404  31405  31403\n58971    31437   996  31417\n58972    31364  31366  8192\n58973    31408  31366  31363\n58974    31426  31367  31364\n58975    31367   198  31364\n58976    8192  31366  31408\n58977    31367  31368  31369\n58978    8192  31407  31427\n58979    31407  8192  31408\n58980    8198  31426  31428\n58981    31427  31426  8192\n58982    31407  31437  31427\n58983    8192  31426  31364\n58984    31406  31407  31408\n58985    31367  31426  8198\n58986     204  31394  31421\n58987    31394  31395  8200\n58988     204  31395  31394\n58989    31394  31368  31421\n58990    8200  31368  31394\n58991    8198  31422  31421\n58992    31423  31422  8198\n58993    31421  31425   204\n58994    31425  31421  31422\n58995    31422   203  31425\n58996    8198  31421  31368\n58997    31368  31367  8198\n58998    31428  31426  31427\n58999    31364  31365  31366\n59000    31437  31436  8197\n59001    31437  31417  31436\n59002    8197  31433  31435\n59003    31433  8197  31436\n59004    31436  31431  31433\n59005    8197  31428  31427\n59006    8201  31429  31431\n59007    31429  8201  31432\n59008    31433  31431  31430\n59009     202  31431  31429\n59010    8201  31431  31436\n59011    31407   996  31437\n59012    31430  31431   202\n59013    31424  31422  31423\n59014    31424  31423  8199\n59015     203  31422  31424\n59016    31423  31428  31435\n59017    31423  8198  31428\n59018    31434  31433  8203\n59019    31435  31434  8199\n59020    31435  31433  31434\n59021    31435  8199  31423\n59022    31435  31428  8197\n59023    31430  8203  31433\n59024    8197  31427  31437\n59025    31436  31417  8201\n59026    31362   199  31400\n59027    1903  31347  31346\n59028    31346  8150  31244\n59029    31438  31317  31347\n59030    31316  31315  31317\n59031    31346  31244  31441\n59032    31347  31311  31346\n59033    31439  1903  31441\n59034    31441  1903  31346\n59035    1903  31438  31347\n59036    31439  31438  1903\n59037    31438  31440  8169\n59038    31441  31244  8149\n59039    31243  8149  31244\n59040    31317  31438  8169\n59041    31319  31320  31318\n59042    31319  31318  1094\n59043    31337  8167  31319\n59044    8167  31320  31319\n59045    31318  31316  31444\n59046    8168  31316  31318\n59047    8169  31444  31316\n59048    1094  31444  31443\n59049    1094  31442  31319\n59050    8169  31445  31444\n59051    1094  31452  31442\n59052    31444  1094  31318\n59053    31316  31317  8169\n59054    31442  31337  31319\n59055    31441  8149  31446\n59056    8181  31347  31317\n59057    8170  31439  31450\n59058    31446  31439  31441\n59059    31440  8170  31447\n59060    8170  31440  31439\n59061    31439  31446  31450\n59062    31439  31440  31438\n59063    8183  31450  31446\n59064    8183  31451  31459\n59065    31450  31448  8170\n59066    31448  31447  8170\n59067    31447  31449  8171\n59068    31446  31451  8183\n59069    31446  8149  31451\n59070    31440  31447  31445\n59071    31445  31443  31444\n59072    31453  31452  31443\n59073    31452  31460  31442\n59074    8179  31460  31452\n59075    31443  31445  8171\n59076    31443  31452  1094\n59077    8171  31453  31443\n59078    31453  8171  31458\n59079    8179  31456  31460\n59080    31454  31456  8179\n59081    8179  31453  31457\n59082    31453  8179  31452\n59083    31445  31447  8171\n59084    8175  31442  31460\n59085    31456  31455  8180\n59086    31440  31445  8169\n59087    31379  31451  8149\n59088    31464  31460  31456\n59089    31341  31333  8172\n59090    8172  31336  31335\n59091    8173  31338  31341\n59092    31338  31333  31341\n59093    8172  31350  31341\n59094    31334  31336  8172\n59095    31350  8172  31335\n59096    31350  31335  31463\n59097    31351  31341  31350\n59098    31351  31350  1042\n59099    31335  31337  8175\n59100    31335  31336  31337\n59101    31336  8167  31337\n59102    8173  31341  31351\n59103    31339  8173  31342\n59104    8173  31339  31338\n59105    31343  31342  8177\n59106    31342  31343  31339\n59107    8173  31461  31342\n59108    31343  1894  31339\n59109    31470  8177  31342\n59110    31470  31461  8176\n59111    31343  8177  31467\n59112    31469  8177  31470\n59113    31470  31468  31469\n59114    31470  31342  31461\n59115    8173  31351  31461\n59116    1894  31343  31466\n59117    31351  31462  31461\n59118    31339  31340  31338\n59119    8175  31464  31463\n59120    8175  31460  31464\n59121    1042  31462  31351\n59122    31465  1042  31463\n59123    31463  31464  31465\n59124    1042  31350  31463\n59125    8180  31475  31465\n59126    31476  31475  8180\n59127    31465  31472  1042\n59128    31472  31465  31475\n59129    31471  31472  31473\n59130    8180  31465  31464\n59131    31337  31442  8175\n59132    1042  31472  31471\n59133    31462  31477  8176\n59134    31477  31462  31471\n59135    31468  31470  8176\n59136    31479  31468  8176\n59137    8176  31477  31479\n59138    8176  31461  31462\n59139    8208  31478  31477\n59140    31473  8208  31471\n59141    31482  31479  8210\n59142    31479  31477  31478\n59143    31480  31479  31478\n59144    31479  31482  31468\n59145    8208  31481  31478\n59146    31477  31471  8208\n59147    31462  1042  31471\n59148    31469  31468   210\n59149    31472  31475  8206\n59150    8175  31463  31335\n59151    8180  31464  31456\n59152     210  31468  31482\n59153    8183  31485  31450\n59154    31336  31348  8167\n59155    31489  31485  8183\n59156    31459  31497  31489\n59157     853  31485  31487\n59158    31487  31485  31489\n59159    31489  8217  31487\n59160    31485  31448  31450\n59161    31488  8217  31496\n59162    31489  31497  8217\n59163    31490  31486  31493\n59164    31486  31487  31488\n59165    8217  31494  31496\n59166    31488  31487  8217\n59167    31379  31459  31451\n59168     853  31487  31486\n59169    31449  31458  8171\n59170    31492  31458  31449\n59171    31458  8211  31457\n59172    31492  8211  31458\n59173    31449  31448   853\n59174    31458  31457  31453\n59175     853  31490  31492\n59176    31490   853  31486\n59177    31492  31491  8211\n59178    31491  31492  31490\n59179    31491  31490  8212\n59180     853  31492  31449\n59181    31448  31485   853\n59182    31513  8211  31491\n59183    8215  31486  31488\n59184    8183  31459  31489\n59185    31496  8218  31500\n59186    31496  31494  31495\n59187    31499  8215  31500\n59188    8215  31488  31500\n59189    31500  8218  31498\n59190    8215  31493  31486\n59191    31499  31498   206\n59192    31498  31499  31500\n59193     206  31503  31499\n59194    8215  31499  31501\n59195    31501  31499  31503\n59196    31505  8212  31502\n59197    8212  31490  31493\n59198    31515  31518  31505\n59199    31505  31518  8212\n59200    8212  31493  31502\n59201    31518  31491  8212\n59202    31501  8216  31502\n59203    8216  31501  31503\n59204    31504   207  31505\n59205    31504  31502  8216\n59206    31504  31505  31502\n59207    31501  31502  31493\n59208    31493  8215  31501\n59209    31513  31491  31518\n59210    31500  31488  31496\n59211    31495  8218  31496\n59212     207  31515  31505\n59213    31456  31454  31455\n59214    31455  31454   946\n59215    8180  31455  31476\n59216    31474  31475  31476\n59217    31454  31457  31512\n59218    31472  8206  31473\n59219    31455  8209  31476\n59220     946  31512  31514\n59221    31474  8206  31475\n59222    31510  31474  31476\n59223    8206  31474  31511\n59224     946  31454  31512\n59225    8211  31512  31457\n59226    31483  8206  31511\n59227    31481  31480  31478\n59228    8208  31484  31481\n59229     209  8210  31480\n59230    8210  31479  31480\n59231    31480  31481   209\n59232    31484  8208  31473\n59233    31509  31484  8207\n59234    31483  31484  31473\n59235     209  31481  31509\n59236    8207  31484  31483\n59237    31509  31481  31484\n59238    31473  8206  31483\n59239    31455   946  31506\n59240    31457  31454  8179\n59241    31513  8213  31514\n59242    31513  31518  8213\n59243    31507  31506   946\n59244    31517  31507  31514\n59245    31514  8213  31517\n59246    31507   946  31514\n59247    31516  31517  8213\n59248    31516  31515   207\n59249    31517  8214  31507\n59250    8214  31517  31516\n59251    31516  8213  31515\n59252    31518  31515  8213\n59253    31507  8214  31508\n59254     208  31511  31510\n59255    31510  31511  31474\n59256    31519  31483  31511\n59257    8207  31483  31519\n59258    31510  8209  31520\n59259    31476  8209  31510\n59260    31508  31520  8209\n59261    31508  31506  31507\n59262    31519  31511   208\n59263     208  31510  31520\n59264    31506  31508  8209\n59265    31506  8209  31455\n59266    31512  31513  31514\n59267    8211  31513  31512\n59268    31448  31449  31447\n59269    8217  31497  31494\n59270    31231  31232  31233\n59271    31469  31521  8177\n59272    31159  30743  31158\n59273    8029  30744  30743\n59274    30777  30774  8029\n59275    8025  30743  30742\n59276    8029  30743  31159\n59277    30774  30773  8029\n59278    31159  30777  8029\n59279    31526  30777  31159\n59280    30774  30777  30778\n59281    31526  8030  30777\n59282    31283  8025  30740\n59283    8025  31158  30743\n59284    8025  30741  30740\n59285    30778  30777  8030\n59286    30761  8035  30764\n59287    30763  30761  30762\n59288    30772  8035  30763\n59289    30763  8035  30761\n59290    30761  8031  30762\n59291    8035  30766  30765\n59292    30778  30762  8031\n59293    30762  30778  31523\n59294    31528  2017  31529\n59295    31528  30763  2017\n59296    30762  31523  2017\n59297    2017  30763  30762\n59298    8031  30774  30778\n59299    30772  30763  31528\n59300    31523  30778  8030\n59301    8031  30753  30774\n59302    31541  31158  31283\n59303    31283  31158  8025\n59304    1250  31526  31159\n59305    31541  1250  31158\n59306    31283  31282  8027\n59307    31283  30740  31282\n59308    31533  31541  8027\n59309    31293  8027  31282\n59310    31541  31532  1250\n59311    31533  31532  31541\n59312    31532  31531  31530\n59313    8027  31541  31283\n59314    31276  31293  31282\n59315    1250  31532  31530\n59316    31525  31523  31524\n59317    8030  31526  31524\n59318    31529  31525  31536\n59319    31529  2017  31525\n59320    8030  31524  31523\n59321    31525  2017  31523\n59322    31524  31530  8134\n59323    31530  31524  31526\n59324    31538  31536  31537\n59325    31536  31525  8134\n59326    8134  31530  31531\n59327    8134  31525  31524\n59328    31526  1250  31530\n59329    31528  31529  31527\n59330    31537  31536  8134\n59331    31159  31158  1250\n59332    8026  31282  30740\n59333    8034  31529  31536\n59334    30766  30772  30769\n59335    30772  30766  8035\n59336    30768  8037  30769\n59337    30769  8037  30766\n59338    30772  8033  30769\n59339    8037  30767  30766\n59340    8033  31527  31543\n59341    8033  30772  31528\n59342    30770  31543  31554\n59343    31543  30770  8033\n59344    31554  31543  8032\n59345    8033  30770  30769\n59346    31527  8033  31528\n59347     231  30769  30770\n59348     231  30768  30769\n59349    31546  8109  31553\n59350    31553   231  31554\n59351    8109  31545  31549\n59352    8032  31546  31554\n59353    31550   230  31549\n59354    31546  31545  8109\n59355    31546  31553  31554\n59356     231  30770  31554\n59357    31542  31543  31527\n59358    31547  8032  31542\n59359    31542  8032  31543\n59360    31544  31545  31546\n59361    31547  31544  8032\n59362    31542  8034  31538\n59363    31542  31527  8034\n59364    31548  31547   970\n59365    31538  31547  31542\n59366    31548  8110  31544\n59367    31565  31558  31548\n59368     970  31547  31538\n59369    31548  31544  31547\n59370    8034  31536  31538\n59371    8110  31548  31558\n59372    31552   230  31550\n59373    31552  31550  31551\n59374    31563  31552  31562\n59375    31563   230  31552\n59376    31550  31545  8110\n59377    31550  31549  31545\n59378    31552  31551  8225\n59379    8110  31558  31551\n59380     229  31562  31560\n59381    31562  31552  8225\n59382    8225  31555  31562\n59383     229  31563  31562\n59384    31551  31556  8225\n59385    31551  31550  8110\n59386    31545  31544  8110\n59387    31556  31551  31558\n59388    31544  31546  8032\n59389    31529  8034  31527\n59390    31534  8027  31293\n59391    30754  8031  30761\n59392    31535  31534  8184\n59393    31296  31534  31293\n59394    8185  31533  31535\n59395    31535  31533  31534\n59396    31534  31296  8184\n59397    31534  31533  8027\n59398    31570  8184  31571\n59399    31297  8184  31296\n59400    31568  31569  1249\n59401    31569  31535  31570\n59402    8184  31297  31571\n59403    31570  31535  8184\n59404    31290  31297  31296\n59405    8185  31535  31569\n59406    31539  31531  31567\n59407    31531  31532  8185\n59408    31537  31539  31540\n59409    31537  8134  31539\n59410    31531  8185  31567\n59411    8134  31531  31539\n59412    31567  31568  8234\n59413    31567  8185  31569\n59414    31540  8234  31576\n59415    31540  31539  8234\n59416    31568  31577  8234\n59417    8234  31539  31567\n59418    31569  31568  31567\n59419    31537  31540   970\n59420    31569  31570  1249\n59421    31538  31537   970\n59422    31571  31582  8242\n59423    31582  31571  31297\n59424    31572  8242  31579\n59425    8242  31572  31571\n59426    31582  31620  8242\n59427    31572  1249  31570\n59428    31580  31620  31711\n59429    31620  31582  31349\n59430    8232  31585  31579\n59431    31579  8242  31580\n59432    31620   652  31711\n59433    31580  8242  31620\n59434    31297  8162  31582\n59435    31572  31579  31585\n59436    31578  31577  31568\n59437    31578  1249  31585\n59438    31576  31577  31575\n59439    31576  8234  31577\n59440    31578  8231  31577\n59441    1249  31578  31568\n59442    31586  8231  31578\n59443    8232  31586  31585\n59444    31583  31575  31584\n59445    31575  31577  8231\n59446    31575  8231  31584\n59447    31578  31585  31586\n59448    1249  31572  31585\n59449    31540  31576  31574\n59450    8231  31586  31588\n59451    31570  31571  31572\n59452    31293  1251  31296\n59453    8237  31576  31575\n59454    31565   970  31566\n59455    31558  31565  8226\n59456    31557  31556  8226\n59457    31556  31558  8226\n59458    31565  31564  8226\n59459    31548   970  31565\n59460    8230  31564  31566\n59461    31574  31566   970\n59462    8226  31564  31557\n59463    8230  31594  31564\n59464    31594  31600  31592\n59465    31566  31564  31565\n59466     970  31540  31574\n59467    31594  31557  31564\n59468    8223  31560  31555\n59469    31557  31555  31556\n59470     229  31560  31559\n59471    8223  31561  31560\n59472    31555  31557  8223\n59473    31560  31562  31555\n59474    8223  31592  31591\n59475    8223  31557  31594\n59476    31561  31591  31599\n59477    31593  8224  31591\n59478    31593  31591  31592\n59479    8223  31591  31561\n59480    31594  31592  8223\n59481    31559  31560  31561\n59482    31574  31573  31566\n59483    31555  8225  31556\n59484    31605  31573  31589\n59485    8237  31573  31574\n59486    31600  8230  31605\n59487    31605  8230  31573\n59488    31573  8237  31589\n59489    31573  8230  31566\n59490    8238  31589  31590\n59491    31583  31589  8237\n59492    31602  31604  31615\n59493    31604  31605  8238\n59494    31615  31604  8238\n59495    8238  31605  31589\n59496    8237  31575  31583\n59497    31600  31605  31604\n59498    1896  31593  31592\n59499    31600  31604  1896\n59500    31593  31611  8224\n59501    31601  31611  31593\n59502    31593  1896  31601\n59503    31592  31600  1896\n59504    31602  8236  31601\n59505    31603  8236  31602\n59506    8236  31612  31601\n59507    31619  31612  31618\n59508    31611  31612  8235\n59509    31601  31612  31611\n59510    31618  31612  8236\n59511    31602  31601  1896\n59512    31604  31602  1896\n59513    8224  31611  31596\n59514    31583  31590  31589\n59515    31600  31594  8230\n59516    31574  31576  8237\n59517    31619  8235  31612\n59518    31619  31811  31613\n59519    31533  8185  31532\n59520    31620  31349   652\n59521    8224  31599  31591\n59522    31559  31561  8222\n59523    31622  31621   227\n59524    31599  31598  8222\n59525    31621  31623  8245\n59526    31623  31627  8245\n59527    31640  31622   227\n59528    31599  8222  31561\n59529     226  31629  31628\n59530    8249  31624  31626\n59531    31624  31625  31626\n59532    31625   226  31628\n59533    31627  31628  31629\n59534    31637  31626  31638\n59535    31637  8249  31626\n59536    8244  31628  31627\n59537     226  31625  31624\n59538    31629  8245  31627\n59539    8249  31637  31642\n59540    31595  31598  31599\n59541     228  31595  31597\n59542    31617  31640   228\n59543    8227  31623  31622\n59544    31622  31623  31621\n59545    31640  31617  31622\n59546     228  31598  31595\n59547    31609  31617   228\n59548    31609  31597  31610\n59549    31617  8227  31622\n59550    31616  8227  31617\n59551    31633  8227  31661\n59552    31609   228  31597\n59553    31597  31595  31596\n59554    31623  8227  31633\n59555    31630  31625  31628\n59556    31630  8244  31631\n59557    8250  31626  31625\n59558    31638  31626  8250\n59559    31625  31630  8250\n59560    31628  8244  31630\n59561    31630  31632  8250\n59562    31661  31631  31633\n59563    8250  31639  31638\n59564    31665  31639  8250\n59565    31631  31632  31630\n59566    31631  8244  31633\n59567    31627  31633  8244\n59568    31637  31638  8251\n59569    31635  31639   791\n59570    31627  31623  31633\n59571    31599  8224  31595\n59572    31635  31638  31639\n59573    31644   225  31643\n59574    31643  8264  31644\n59575    31641   225  31642\n59576    31641  8251  31643\n59577    31641  31642  31637\n59578    31653  8264  31643\n59579    31634  31653  31643\n59580    31643  8251  31634\n59581    31643   225  31641\n59582    8251  31641  31637\n59583    8264  31653  31652\n59584    31646   251  31647\n59585    31645  8660  31646\n59586    31654   251  31655\n59587    31645  31647  8246\n59588    31645  31646  31647\n59589    31654  31647   251\n59590    8257  31652  31651\n59591    31660  8660  31645\n59592    31652  31653  31651\n59593    31649  31651  31658\n59594    8257  31651  31649\n59595    31650  31648  31649\n59596    31648  8257  31649\n59597    31653  8260  31651\n59598    31636  8260  31634\n59599     791  31636  31635\n59600    8260  31658  31651\n59601    31667  31658  8260\n59602    31649  31658  8258\n59603    31636  31634  31635\n59604    31634  8251  31635\n59605    8258  31650  31649\n59606    31647  31657  8246\n59607    31655   252  31656\n59608    31710  31659  8246\n59609    31659  31645  8246\n59610    31655  31656  31654\n59611    31647  31654  31657\n59612    31688   224  31689\n59613    31650   224  31648\n59614    8247  31654  31656\n59615    31654  8247  31657\n59616    31689   224  31650\n59617    31706  8246  31657\n59618    8260  31636  31668\n59619    31653  31634  8260\n59620    31638  31635  8251\n59621    31659  31660  31645\n59622    31616  31617  31609\n59623    31684  8227  31616\n59624    31607  31684  31616\n59625    8256  31661  31682\n59626    31661  8227  31684\n59627    31610  8228  31609\n59628    8256  31631  31661\n59629    31661  31684  31682\n59630    8228  31610  31614\n59631    8256  31632  31631\n59632    31666  8256  31678\n59633    31607  31616  8228\n59634    31616  31609  8228\n59635    31596  8235  31610\n59636    31632  8256  31666\n59637    31673  31639  31665\n59638    31632  31666  31665\n59639    31636   791  31662\n59640    31668  31636  31662\n59641    31639  31673   791\n59642    31668  31667  8260\n59643    31663  31662   791\n59644    31673  31665  8255\n59645    31662  8252  31668\n59646    31664  8252  31662\n59647    31664  31662  31663\n59648    31663   791  31673\n59649    31673  31675  31663\n59650    31669  31668  8252\n59651    31666  8255  31665\n59652    31632  31665  8250\n59653    31608  8228  31614\n59654    31610  31613  31614\n59655    31682  31684  8229\n59656    31684  31607  8229\n59657    8228  31608  31607\n59658    31678  8256  31682\n59659    31607  31606  8229\n59660    31613  8241  31614\n59661     693  31679  31678\n59662    31683  31678  31682\n59663    8229  31683  31682\n59664    31608  31614  31823\n59665    8235  31619  31613\n59666    31679  31666  31678\n59667    8253  31663  31675\n59668    31675  8255  31676\n59669    31664  31680  8252\n59670    31681  31680  31664\n59671    31663  8253  31664\n59672    31675  31673  8255\n59673    31675  31677  8253\n59674    31676  31677  31675\n59675    8253  31681  31664\n59676    31808  31681  8253\n59677    31608  31606  31607\n59678    31676  8255  31679\n59679    31666  31679  8255\n59680    31672  31680  31670\n59681    31676  31679  31804\n59682    31613  31610  8235\n59683    8224  31596  31595\n59684    31669  8252  31680\n59685    31690  8258  31691\n59686    31658  31667  31674\n59687    31689  31690  8259\n59688    31689  31650  31690\n59689    31658  31674  8258\n59690    31687  31688  31689\n59691    31698  31674  1002\n59692    1002  31674  31667\n59693    31674  31691  8258\n59694    31698  31691  31674\n59695    31690  31692  8259\n59696    1002  31667  31669\n59697    31667  31668  31669\n59698    31691  8261  31690\n59699    31688  31687   223\n59700    31657  8247  31705\n59701    31710  8246  31706\n59702    31694   223  31687\n59703    8259  31693  31687\n59704    31706  31705  8248\n59705    31657  31705  31706\n59706    31693  31694  31687\n59707    31689  8259  31687\n59708    31710  31706  31709\n59709    1002  31669  31672\n59710    31690  31650  8258\n59711    8261  31698  31695\n59712    31698  1002  31671\n59713    31697  31692  8261\n59714    31692  31690  8261\n59715    31686  31698  31671\n59716    8261  31691  31698\n59717    31686  31695  31698\n59718    31672  8287  31671\n59719    31696  8292  31697\n59720    31697  8261  31695\n59721    31696  31697  31695\n59722    31686  31671  8287\n59723    1002  31672  31671\n59724    31692  31697  31699\n59725    31693  8259  31699\n59726    31709  8248  33343\n59727    31709  31706  8248\n59728    31693  31699  31700\n59729    31693  8262  31694\n59730    31701  8262  31700\n59731    8292  31700  31699\n59732    33343  32901  31709\n59733    32901  33343   253\n59734    31700  8292  31702\n59735    31700  8262  31693\n59736    31699  31697  8292\n59737    31710  31709  8566\n59738    8291  31695  31686\n59739    8259  31692  31699\n59740    31669  31680  31672\n59741    31659  31710  32849\n59742    31681  8254  31680\n59743    31610  31597  31596\n59744    8235  31596  31611\n59745    31581  31579  31580\n59746    8037  30768  31055\n59747    8243  31711  31715\n59748    31716  31711   652\n59749    31581  8243  31712\n59750    31581  31580  8243\n59751    31711  31716  31715\n59752    31581  8232  31579\n59753    31713  31715  31721\n59754    8182  31715  31716\n59755     807  31712  31714\n59756    31712  8243  31713\n59757    31714  31712  31713\n59758    31713  8243  31715\n59759    31345  8182  31716\n59760    31581  31712  31720\n59761    8232  31720  31587\n59762    8232  31581  31720\n59763    8233  31588  31587\n59764    31588  31586  31587\n59765    31587  31720  31717\n59766    31588  31584  8231\n59767    31719  31717  31718\n59768     807  31717  31720\n59769    31735  8233  31719\n59770    31719  8233  31717\n59771    31718  31717   807\n59772    31717  8233  31587\n59773    31712   807  31720\n59774    31722  31588  8233\n59775    31721  31715  8182\n59776    31580  31711  8243\n59777    8282  31714  31713\n59778    8282  31721  31726\n59779    31731  31714  31723\n59780    31723  31714  8282\n59781    8282  31724  31723\n59782    8282  31713  31721\n59783    31724  8282  31726\n59784    31724  31726  31763\n59785    31734  31732  8272\n59786    31725  8272  31723\n59787    31726  31727  8220\n59788    31726  31721  31727\n59789    31721  8182  31727\n59790    31731  31723  8272\n59791    8271  31718  31732\n59792    31718   807  31731\n59793    31728  8271  31729\n59794    31728  31719  8271\n59795    31718  31731  31732\n59796    8271  31719  31718\n59797    31733  31729  8271\n59798    31732  31731  8272\n59799    31730  31787  31755\n59800    31730  31728  31729\n59801    1289  31730  31729\n59802    8271  31732  31733\n59803    31732  31734  31733\n59804    31728  31735  31719\n59805    31725  31723  31724\n59806    31731   807  31714\n59807    31352  31727  8182\n59808    8270  31728  31730\n59809    31584  31722   938\n59810    31584  31588  31722\n59811     938  31590  31583\n59812    31745  31744   938\n59813     938  31722  31748\n59814    31590   938  31744\n59815    31747  31745  31748\n59816    31735  31748  31722\n59817    31745  31746  31744\n59818    8269  31746  31745\n59819    31748  31735  8270\n59820    31748  31745   938\n59821    8233  31735  31722\n59822    31744  31746  8240\n59823    31737  31615  8238\n59824    31590  31744  31737\n59825    8239  31603  31602\n59826    31736  8239  31615\n59827    31615  31737  31736\n59828    8238  31590  31737\n59829    8240  31738  31736\n59830    31739  31738  8240\n59831    31736  31742  8239\n59832    31742  31736  31738\n59833    31738   715  31742\n59834    8240  31736  31737\n59835    31744  8240  31737\n59836    31741  8239  31742\n59837    8240  31746  31739\n59838    31584   938  31583\n59839    8269  31747  31756\n59840    8269  31745  31747\n59841    31749  31739  31746\n59842    31750  31749  8269\n59843    31755  31747  8270\n59844    31749  31746  8269\n59845    31785  31750  31756\n59846    31755  31756  31747\n59847    31750  31751  31749\n59848     213  31751  31750\n59849    8268  31756  31755\n59850    31756  31750  8269\n59851    31735  31728  8270\n59852    31749  31751  8274\n59853    31740   715  31738\n59854    31740  31739  8274\n59855    31753  31743   715\n59856    31743  31742   715\n59857     715  31740  31754\n59858    31739  31740  31738\n59859    31759  31754  31740\n59860    31760  31759  8274\n59861    31753  31754  31752\n59862    31753   715  31754\n59863    8276  31752  31754\n59864    31762  31743  31753\n59865    8276  31754  31759\n59866    31740  8274  31759\n59867    31739  31749  8274\n59868    31752  8283  31753\n59869    31760  8274  31751\n59870    31748  8270  31747\n59871    31730  31755  8270\n59872    31741  31742  31743\n59873    31729  31733  31774\n59874    31602  31615  8239\n59875    31763  31726  8220\n59876    31763  8220  31767\n59877    1916  31725  31724\n59878    31764  1916  31763\n59879    31467  8220  31466\n59880    1916  31724  31763\n59881    31467  31521  31767\n59882    31467  8177  31521\n59883    31767  31764  31763\n59884    8221  31764  31767\n59885    31764  31765  31766\n59886    31467  31767  8220\n59887    31343  31467  31466\n59888    1916  31764  31766\n59889    31725  31771  31734\n59890    31725  1916  31771\n59891    31774  1289  31729\n59892    31774  31733  8273\n59893    31734  31771  8273\n59894    31734  8273  31733\n59895    31768  8273  31771\n59896    8285  31768  31766\n59897    8273  31770  31774\n59898    31770  8273  31768\n59899    31770  31768  31769\n59900    31768  31771  31766\n59901    1916  31766  31771\n59902    31777  31774  31770\n59903    31767  31521  8221\n59904    31734  8272  31725\n59905    8221  31522  31772\n59906    8221  31521  31522\n59907    31765  31772  31773\n59908    31772  31765  8221\n59909    31522  31781  31772\n59910    8285  31766  31765\n59911    8303  31772  31781\n59912    31773  8303  31780\n59913    31773  31772  8303\n59914    31781  31522   210\n59915    31469  31522  31521\n59916    31765  31773  8285\n59917    8285  31776  31769\n59918    8285  31773  31776\n59919    31775  8281  31769\n59920    8281  31770  31769\n59921    31769  31776  31775\n59922    31768  8285  31769\n59923     211  31775  31776\n59924    8281  31775  31778\n59925    31779  31775   211\n59926     211  31776  31780\n59927    31773  31780  31776\n59928    31777  31770  8281\n59929    31765  31764  8221\n59930     652  31328  31716\n59931    31779  31778  31775\n59932    31784  31785  31786\n59933    31756  8268  31785\n59934     213  31797  31751\n59935    31750  31785   213\n59936    31786  31785  8268\n59937    31759  31760  31761\n59938    31784   213  31785\n59939    31790  31787  1289\n59940    31797  31760  31751\n59941    31787  31791  8268\n59942    31730  1289  31787\n59943    31760  31797  8275\n59944    31757  8276  31788\n59945    8276  31759  31761\n59946    31758  31752  31757\n59947    31795  31758  31757\n59948    31788  8276  31761\n59949    31757  31752  8276\n59950    31789  31788  31761\n59951    31788  31795  31757\n59952     214  31795  31788\n59953    31788  31789   214\n59954    31789  31761  8275\n59955    31761  31760  8275\n59956    31758  31795  8284\n59957    31787  8268  31755\n59958    31777  31782  31790\n59959    31777  8281  31782\n59960    31790  8277  31791\n59961    8277  31790  31782\n59962    31782  31783  8277\n59963    31777  31790  1289\n59964    31778  8280  31783\n59965    8280  31778  31779\n59966    8277  31783  31792\n59967    31796  31783  8280\n59968    31778  31783  31782\n59969    8281  31778  31782\n59970    31792  31783  31796\n59971    31791  31786  8268\n59972    8284  31795   214\n59973    31786  31791  31794\n59974    31784  31786  8278\n59975    31792   212  31793\n59976     212  31792  31796\n59977    8278  31794  31793\n59978    31794  8278  31786\n59979    31793  31794  31792\n59980    31794  31791  8277\n59981    8277  31792  31794\n59982    31790  31791  31787\n59983    1289  31774  31777\n59984    31758  8284  31798\n59985    31727  31466  8220\n59986    31352  31466  31727\n59987    31758  8283  31752\n59988    31613  31811  8241\n59989     889  31619  31618\n59990    31823  31614  8241\n59991    8241  31822  31823\n59992    31618  8236  31813\n59993    31823   835  31608\n59994     889  31812  31811\n59995    31811  31619   889\n59996    8241  31811  31810\n59997    31823  31802   835\n59998    31606   835  31801\n59999    31814   889  31618\n60000    31603  31741  31813\n60001     835  31606  31608\n60002    31678  31683   693\n60003    31676  31804  8263\n60004    31677  8263  31809\n60005    8263  31677  31676\n60006    8229  31800  31683\n60007    31606  31800  8229\n60008    31805  31804   693\n60009    31683  31807   693\n60010    8263  31806  31809\n60011    31804  31806  8263\n60012    31800  31807  31683\n60013    31804  31679   693\n60014    31800  31606  31801\n60015    31808  31677  31809\n60016    31813  31814  31618\n60017    31603  31813  8236\n60018    31803  31801  31802\n60019    31822  8241  31810\n60020    8265  31801  31803\n60021    31801   835  31802\n60022    31822  8295  31802\n60023    31801  8265  31800\n60024    31821  31814  31820\n60025    31821   889  31814\n60026    31810  31846  31822\n60027    31812   889  31821\n60028    8279  31813  31741\n60029    31812  31810  31811\n60030    31822  31802  31823\n60031    31812  8294  31810\n60032    31805  31806  31804\n60033     693  31816  31805\n60034    8300  31809  31818\n60035    31806  31818  31809\n60036    31818  31806  8290\n60037    31816   693  31807\n60038    31816  31815  31805\n60039    31807  31838  31816\n60040    31818  31817  8300\n60041    31819  31817  31818\n60042    31838  31807  8265\n60043    31806  31805  8290\n60044    31800  8265  31807\n60045    8300  31817  31832\n60046    31812  31821  31841\n60047    8279  31814  31813\n60048    31603  8239  31741\n60049    31808  31809  8300\n60050    31828  8287  31670\n60051    8287  31672  31670\n60052    31685  8291  31686\n60053    31830  31685  8287\n60054    8254  31670  31680\n60055    31827  31681  31808\n60056    31828  31830  8287\n60057    8254  31824  31670\n60058    31707  31708  31685\n60059    31830  31707  31685\n60060    31830  31828  31829\n60061    31828  31670  31824\n60062    31681  31827  8254\n60063    31685  31708  8291\n60064    31704  31833  8292\n60065    31696  31695  8291\n60066     222  31701  31702\n60067    31701  31700  31702\n60068    31696  8291  31703\n60069    31696  31704  8292\n60070    31833  31704  31834\n60071    31703  31704  31696\n60072    31833  31835  31702\n60073    8293  31704  31703\n60074    31702  8292  31833\n60075    8291  31708  31703\n60076    31703  31708  31831\n60077    8287  31685  31686\n60078    31825  31824  8254\n60079    31825  31827  31832\n60080     220  31829  31828\n60081    31826   220  31824\n60082    31824  31825  31826\n60083    31828  31824   220\n60084    31832  31837  31825\n60085    8288  31830  31829\n60086     219   220  31826\n60087    31837  31826  31825\n60088    31808  8300  31827\n60089    31830  8288  31707\n60090    8293  31834  31704\n60091    31836  31707  8288\n60092    31835   222  31702\n60093     221   222  31835\n60094     768  31707  31836\n60095     768  31708  31707\n60096    31831  31708   768\n60097     221  31833  31834\n60098     221  31835  31833\n60099    8293  31703  31831\n60100    31827  31825  8254\n60101    8300  31832  31827\n60102    8289  31832  31817\n60103    31808  8253  31677\n60104    8297  31821  31820\n60105    8297  31820  31842\n60106    31841  8297  31839\n60107    31841  31821  8297\n60108    31820  8279  31853\n60109    31841  8294  31812\n60110    31842  31853  8286\n60111    31762  31853  8279\n60112    8296  31840  31839\n60113    31839  8297  31842\n60114    31839  31842  31843\n60115    31842  31820  31853\n60116    31741  31743  8279\n60117    31841  31839  31840\n60118    31845  31846  31844\n60119    31846  31810  8294\n60120    31867  8295  31845\n60121    31845  8295  31846\n60122    31846  8294  31844\n60123    8295  31822  31846\n60124    31840  31847  31844\n60125    8296  31847  31840\n60126    31844   216  31845\n60127     216  31844  31847\n60128    31847  31849   216\n60129    31840  31844  8294\n60130    8294  31841  31840\n60131    31873  31845   216\n60132    31854  31853  31762\n60133    31802  8295  31803\n60134    31850  31854  31799\n60135    8283  31854  31762\n60136    31852  8286  31850\n60137    31850  8286  31854\n60138    31854  8283  31799\n60139    31843  31842  8286\n60140    31799  31798   881\n60141    31799  8283  31758\n60142    31851  31850   881\n60143     881  31850  31799\n60144    31758  31798  31799\n60145    31852  31850  31851\n60146    31848  8296  31855\n60147    8296  31839  31843\n60148    31849  31847  31848\n60149    31849  31848   215\n60150    8296  31843  31855\n60151    31848  31847  8296\n60152    31852  8302  31855\n60153    8302  31852  31851\n60154    31856   215  31848\n60155    31856  31855  8302\n60156    31856  31848  31855\n60157    31852  31855  31843\n60158    31843  8286  31852\n60159    8286  31853  31854\n60160    31743  31762  8279\n60161    31816  31838  8267\n60162    31866  31865  8265\n60163    8290  31815  31858\n60164    8290  31805  31815\n60165    8267  31815  31816\n60166    31803  31866  8265\n60167    31838  31868  8267\n60168    31865  31866  31864\n60169    31815  31857  31858\n60170    8267  31857  31815\n60171    31868  31838  31865\n60172    31838  8265  31865\n60173    31803  31867  31866\n60174    8290  31858  31860\n60175    31817  31861  8289\n60176    8289  31837  31832\n60177    31874   219  31837\n60178    31826  31837   219\n60179    31837  8289  31863\n60180    31861  31817  31819\n60181    31863  31861  31862\n60182    31860  31861  31819\n60183    8299  31874  31863\n60184    31874  31837  31863\n60185    8298  31861  31860\n60186    31863  8289  31861\n60187    31819  8290  31860\n60188    31859  31860  31858\n60189    8290  31819  31818\n60190    31864  8266  31865\n60191    31867  31803  8295\n60192    31857  8267  31868\n60193    31869  31857  31868\n60194    8301  31867  31873\n60195     217  31858  31857\n60196    31864  31866  8301\n60197    8266  31869  31868\n60198    8266  31868  31865\n60199    31857  31869   217\n60200    31862  8298  31870\n60201    8298  31860  31859\n60202    8299  31863  31862\n60203    31871  8299  31862\n60204    31870  8298  31859\n60205    31862  31861  8298\n60206    31872  31870  31859\n60207    31870   218  31871\n60208     218  31870  31872\n60209    31870  31871  31862\n60210    31872  31859   217\n60211    31858   217  31859\n60212    31867  8301  31866\n60213    31845  31873  31867\n60214    8279  31820  31814\n60215    31753  8283  31762\n60216    31587  31586  8232\n60217    31469   210  31522\n60218    32901   253  32902\n60219    30733  8028  30739\n60220    8566  31709  32901\n60221    28866  28719  2117\n60222    28866  2117  31876\n60223    7507  28727  28866\n60224    28727  28719  28866\n60225    2117  28722  28721\n60226    28720  28722  2117\n60227    28721  31877  31876\n60228    31877  28721  7438\n60229    31876  31875  28866\n60230    7511  31875  31876\n60231    31875  31885  31884\n60232    28721  31876  2117\n60233    28722  28723  28721\n60234    7507  28866  31875\n60235    31881  28725  31883\n60236    7507  28725  28727\n60237    28730  31881  31880\n60238    28730  7508  31881\n60239    28725  7507  31883\n60240    7508  28725  31881\n60241    1397  31883  31882\n60242    31884  31883  7507\n60243    31892  31880  1397\n60244    31880  31881  1397\n60245    31882  31883  31884\n60246    1397  31881  31883\n60247    7507  31875  31884\n60248    7516  28730  31880\n60249    7511  31876  31877\n60250    28729  28730  28728\n60251    31885  7511  31887\n60252    7511  31877  31879\n60253    7510  31884  31885\n60254    31886  7510  31885\n60255    31887  7511  31879\n60256    31884  7510  31882\n60257    31886  31887  2116\n60258    31879  31888  31887\n60259    31893  7510  31886\n60260    31894  31893  31886\n60261    31893  8306  31897\n60262    31886  31885  31887\n60263    31878  31879  31877\n60264    7510  31893  31891\n60265    31892  31901  31880\n60266    7933  31901  31892\n60267    7516  31880  31901\n60268    7933  31902  31901\n60269    31892  31882  31891\n60270    31892  1397  31882\n60271    31891  31897  7933\n60272    31891  31882  7510\n60273    7933  31910  31902\n60274    31910  7933  31897\n60275    31911  31910  2115\n60276    31891  7933  31892\n60277    31893  31897  31891\n60278    31902  31910  31911\n60279    31879  8073  31888\n60280    31885  31875  7511\n60281    31879  31878  8073\n60282    31898  31901  31902\n60283    1518  28749  31900\n60284    28749  7515  28728\n60285    31905  28742  1518\n60286    28742  28741  1518\n60287    28749  28728  31900\n60288    28753  7512  28742\n60289    31899  31900  31898\n60290    7516  31900  28728\n60291    31906  1518  31899\n60292    31906  31899  31907\n60293    31900  7516  31898\n60294    31899  1518  31900\n60295    28728  28730  7516\n60296    31905  1518  31906\n60297    28745  28753  28754\n60298    28745  7512  28753\n60299    7518  28754  28755\n60300    28754  7518  28745\n60301    28753  7520  28754\n60302    7518  28757  28758\n60303    31903  28754  7520\n60304    31904  7520  31905\n60305    28755  31903  1519\n60306    28755  28754  31903\n60307    31903  7520  31913\n60308    7520  28753  31905\n60309    28753  28742  31905\n60310    28757  7518  28755\n60311    31904  31905  31906\n60312    28745  7518  28746\n60313    7934  31907  31899\n60314    31898  31902  7934\n60315    8310  31906  31907\n60316    31908  8310  31907\n60317    31907  7934  31909\n60318    31906  8310  31904\n60319    8308  31908  31909\n60320    31911  31909  7934\n60321    31908  31915  8310\n60322    31916  31915  31908\n60323    31917  31909  31911\n60324    31909  31908  31907\n60325    7516  31901  31898\n60326    8310  31915  31912\n60327    31918  31903  31913\n60328    31913  31904  31912\n60329    1519  31918  31976\n60330    1519  31903  31918\n60331    31913  8312  31918\n60332    7520  31904  31913\n60333    31972  31918  8312\n60334    31914  8312  31912\n60335    31976  31972  8330\n60336    31976  31918  31972\n60337    31971  8330  31972\n60338    1519  31976  31975\n60339    31972  8312  31948\n60340    8312  31913  31912\n60341    31904  8310  31912\n60342    28755  1519  28756\n60343    31915  31914  31912\n60344    31898  7934  31899\n60345    31911  7934  31902\n60346    31977  31976  8330\n60347    31910  31897  31919\n60348    1518  28741  28749\n60349    31888  31889  31890\n60350    31889  31888  8073\n60351    2116  31890  31895\n60352    31890  2116  31888\n60353    31889  8075  31890\n60354    31894  31886  2116\n60355    31922  31895  31890\n60356    31922  8075  31923\n60357    2116  31895  31894\n60358    8304  31895  31922\n60359    31922  31924  8304\n60360    31922  31890  8075\n60361    8073  30910  31889\n60362    31896  31895  8304\n60363    31919  31897  8306\n60364    8306  31894  31896\n60365    2115  31919  31926\n60366    31910  31919  2115\n60367    8306  31920  31919\n60368    31894  8306  31893\n60369    31920  31926  31919\n60370    31921  31920  31896\n60371    31925  2115  31926\n60372    31927  31925  31926\n60373    31926  31920  8305\n60374    8306  31896  31920\n60375    31894  31895  31896\n60376    2115  31925  31917\n60377    8304  31921  31896\n60378    31917  31911  2115\n60379    31928  8304  31924\n60380    31924  31923  8093\n60381    31929  31921  31928\n60382    31921  8304  31928\n60383    31924  31932  31928\n60384    31924  31922  31923\n60385    8093  31930  31932\n60386    8093  30984  31930\n60387    31932   654  31928\n60388    31931   654  31932\n60389     654  31937  31935\n60390    8093  31932  31924\n60391    30932  8093  31923\n60392    31929  31928   654\n60393    8305  31929  31934\n60394    31929  8305  31921\n60395    31927  31934  31941\n60396    31934  31927  8305\n60397    31929  31935  31934\n60398    31927  31926  8305\n60399    8311  31941  31934\n60400    8311  31935  31936\n60401    31927  31941  8309\n60402    31940  31941  8311\n60403    8311  31938  31940\n60404    8311  31934  31935\n60405    31929   654  31935\n60406    31927  8309  31925\n60407    31932  31930  8094\n60408    8305  31920  31921\n60409    30929  31923  8075\n60410    31945  31941  31940\n60411    31916  31908  8308\n60412    31916  8308  31942\n60413    1396  31914  31915\n60414    31943  1396  31916\n60415    31952  8308  31917\n60416    1396  31915  31916\n60417    31952  31942  8308\n60418    31943  31942  8307\n60419    31943  31950  1396\n60420    31951  31950  31943\n60421    31950  8323  31949\n60422    31942  31943  31916\n60423    31925  31952  31917\n60424    1396  31950  31947\n60425    31914  31947  31948\n60426    31914  1396  31947\n60427    31971  31972  31948\n60428    8325  31971  31948\n60429    31948  31947  8325\n60430    31948  8312  31914\n60431    8325  31949  31964\n60432    31949  8325  31947\n60433    31968  31964  31967\n60434    31964  31968  8325\n60435    31949  31960  31964\n60436    8325  31968  31971\n60437    31950  31949  31947\n60438    8330  31971  32022\n60439    31952  31944  31942\n60440    31909  31917  8308\n60441    8307  31942  31944\n60442    8307  31944  31946\n60443    8323  31950  31951\n60444    31954  31951  8307\n60445    31945  31944  8309\n60446    31951  31943  8307\n60447    31945  31946  31944\n60448    31946  31945  1409\n60449    31953  31951  31954\n60450    31954  31946  31956\n60451    31954  8322  31953\n60452    31954  8307  31946\n60453    8309  31941  31945\n60454    31951  31953  8323\n60455    8324  31964  31960\n60456    31960  8323  31958\n60457    31967  8324  32026\n60458    31967  31964  8324\n60459    31960  31959  8324\n60460    31949  8323  31960\n60461    31963  8324  31959\n60462    31959  31958  1231\n60463    32026  31963  32045\n60464    32026  8324  31963\n60465    31962  31963  31959\n60466    32023  31967  32026\n60467    32036  32034  32045\n60468    31959  31960  31958\n60469    8323  31953  31958\n60470    1395  31968  31967\n60471    31958  31953  31961\n60472    31944  31952  8309\n60473    31925  8309  31952\n60474    32022  31971  31968\n60475    8328  32045  31963\n60476    2116  31887  31888\n60477    8075  31889  30927\n60478    8342  32026  32045\n60479    28863  28824  7519\n60480    28863  7519  31974\n60481    7540  28823  28822\n60482    31973  7540  28863\n60483    28756  7519  28757\n60484    7540  28822  28863\n60485    28756  31975  31974\n60486    28756  1519  31975\n60487    31974  31973  28863\n60488    8332  31973  31974\n60489    31973  31982  31981\n60490    28756  31974  7519\n60491    28755  28756  28757\n60492    7540  31973  31981\n60493    28823  31980  28828\n60494    28823  7540  31980\n60495    28827  1795  28826\n60496    7538  28827  28828\n60497    28828  31980  7538\n60498    28827  28826  28828\n60499    31979  7538  31980\n60500    1263  31979  31981\n60501    7538  31978  28827\n60502    31989  31978  7538\n60503    7538  31979  31989\n60504    31979  31980  31981\n60505    7540  31981  31980\n60506    28829  28827  31978\n60507    31975  8332  31974\n60508    7539  28823  28828\n60509    31982  8332  31984\n60510    31977  8332  31975\n60511    31988  31979  1263\n60512    31983  1263  31982\n60513    31984  8332  31977\n60514    1263  31981  31982\n60515    31984  31994  8331\n60516    31994  31984  31977\n60517    1263  31983  31990\n60518    8331  31983  31984\n60519    31994  32021  8331\n60520    31984  31983  31982\n60521    8330  31994  31977\n60522    31985  31990  31983\n60523    31989  31988  8336\n60524    31989  31979  31988\n60525    32018  8336  32009\n60526    8336  32018  31989\n60527    31988  31995  8336\n60528    31989  32018  31978\n60529    32007  8336  31995\n60530    31995  31990  8337\n60531    1387  32009  32008\n60532    32009  8336  32007\n60533    31995  31993  32007\n60534    31995  31988  31990\n60535    31988  1263  31990\n60536    7549  31978  32018\n60537    8331  31985  31983\n60538    31982  31973  8332\n60539    31976  31977  31975\n60540    31999  32018  32009\n60541    28831  7537  28832\n60542    28831  1795  28829\n60543    7537  28860  28857\n60544    28860  7537  31997\n60545    28831  28830  7537\n60546    28857  28860  28844\n60547    28829  7549  28830\n60548    7549  28829  31978\n60549    31997  7537  28830\n60550    31998  31997  28830\n60551    31997  7550  31996\n60552    28830  28831  28829\n60553    1795  28827  28829\n60554    28860  31997  31996\n60555    28844  1166  28845\n60556    28844  28860  1166\n60557    28851  7544  28845\n60558    32001  28851  28845\n60559    28845  1166  32001\n60560    28851  28849  28850\n60561    32002  32001  1166\n60562    32004  32002  31996\n60563    32001  7553  28851\n60564    32003  7553  32001\n60565    32001  32002  32003\n60566    32002  1166  31996\n60567    28860  31996  1166\n60568    7553  28849  28851\n60569    7549  31998  28830\n60570    28845  28843  28844\n60571    7550  31998  32000\n60572    31999  31998  7549\n60573    32004  31996  7550\n60574    32005  32004  7550\n60575    32000  31998  31999\n60576    32004  8333  32002\n60577    32000  1387  32012\n60578    1387  32000  31999\n60579    32006  32005  8334\n60580    32012  32005  32000\n60581    32012  1387  32010\n60582    32000  32005  7550\n60583    31999  32009  1387\n60584    32004  32005  32006\n60585    32003  8333  32020\n60586    32002  8333  32003\n60587    32286  32020  8436\n60588    32020  32286  32003\n60589    8333  32016  32020\n60590    32003  32286  7553\n60591    32019  32020  32016\n60592    32013  32016  32006\n60593    8436  32019  32296\n60594    8436  32020  32019\n60595    32070  32296  32019\n60596    32287  32286  8436\n60597    32019  32016  2079\n60598    32016  8333  32006\n60599    32004  32006  8333\n60600    32285  7553  32286\n60601    8334  32005  32012\n60602    7550  31997  31998\n60603    7549  32018  31999\n60604    32295  8436  32296\n60605    32007  32008  32009\n60606    28757  7519  28825\n60607    31986  8331  32021\n60608    31986  32021  32025\n60609    31985  31986  31987\n60610    31985  8331  31986\n60611    32021  32022  1395\n60612    32021  31994  32022\n60613    8338  31986  32025\n60614    8338  32025  32024\n60615    31987  8338  32030\n60616    31987  31986  8338\n60617    8338  32031  32030\n60618    32025  32021  1395\n60619    31968  1395  32022\n60620    31985  31987  8337\n60621    8335  32007  31993\n60622    8335  31993  31992\n60623    32017  32008  8335\n60624    32008  32007  8335\n60625    31993  8337  31991\n60626    31995  8337  31993\n60627    31992  31991  1386\n60628    31991  8337  31987\n60629    31992  32027  8335\n60630    32028  32027  31992\n60631    1386  31991  32030\n60632    31991  31992  31993\n60633    31987  32030  31991\n60634    32027  32017  8335\n60635    32023  32025  1395\n60636    32010  1387  32008\n60637    32031  8338  32024\n60638    32031  32024  32032\n60639    32029  1386  32030\n60640    8339  32029  32031\n60641    8342  32024  32023\n60642    32029  32030  32031\n60643    8342  32034  32032\n60644    32023  1395  31967\n60645    32032  8339  32031\n60646    32033  8339  32032\n60647    8339  32041  32038\n60648    8342  32032  32024\n60649    8342  32023  32026\n60650    32029  8339  32038\n60651    1386  32039  32028\n60652    1386  32029  32039\n60653    32028  8346  32027\n60654    32046  8346  32028\n60655    32028  32039  32046\n60656    1386  32028  31992\n60657    8341  32046  32039\n60658    32040  8341  32038\n60659    32046  32059  8346\n60660    32044  32059  32046\n60661    32059  8343  32056\n60662    8341  32039  32038\n60663    32029  32038  32039\n60664    32050  32027  8346\n60665    32046  8341  32044\n60666    32024  32025  32023\n60667    32034  8342  32045\n60668    32055  8346  32059\n60669    32011  8334  32012\n60670    32011  32010  8353\n60671    8334  32014  32013\n60672    32014  8334  32011\n60673    32011  32047  32014\n60674    32012  32010  32011\n60675    32017  32050  8353\n60676    32017  32027  32050\n60677    32047  32011  8353\n60678    32048  32047  8353\n60679    32047  32049  8354\n60680    8353  32010  32017\n60681    32010  32008  32017\n60682    32014  32047  8354\n60683    32070  32019  2079\n60684    2079  32013  32015\n60685    8434  32296  32070\n60686    8434  32070  32069\n60687    2079  32052  32070\n60688    32016  32013  2079\n60689    32052  32015  32051\n60690    32015  32013  32014\n60691    32069  32070  32052\n60692    8435  32069  32052\n60693    32051  32015  8354\n60694    32052  2079  32015\n60695    32014  8354  32015\n60696    32354  8434  32069\n60697    32048  8353  32050\n60698    32013  32006  8334\n60699    32049  32048  1343\n60700    32055  32048  32050\n60701    32054  32051  8354\n60702    32064  32054  32049\n60703    1343  32048  32055\n60704    32054  8354  32049\n60705    1343  32056  32058\n60706    32056  1343  32055\n60707    8349  32064  32063\n60708    32058  32064  1343\n60709    32058  32056  32057\n60710    1343  32064  32049\n60711    32050  8346  32055\n60712    32054  32064  8349\n60713    32051  32053  8435\n60714    32051  32054  32053\n60715    32073  32069  8435\n60716    32066  32073  8435\n60717    8435  32053  32066\n60718    8435  32052  32051\n60719    32060  32066  32053\n60720    32061  32060  8349\n60721    32072   655  32473\n60722    32066   655  32072\n60723    32073  32072  8433\n60724    32066  32072  32073\n60725     655  32066  32060\n60726    32060  32053  8349\n60727    32054  8349  32053\n60728    32069  32073  32354\n60729    32064  32058  32063\n60730    32049  32047  32048\n60731    32056  32055  32059\n60732    32470  32072  32473\n60733    32033  32032  32034\n60734    31990  31985  8337\n60735    8330  32022  31994\n60736    32297  32296  8434\n60737    1409  31945  31940\n60738    28725  28726  28727\n60739    32074  8094  32080\n60740    31933  8094  31930\n60741    32075  31931  32074\n60742    32074  31931  8094\n60743    8094  31933  32080\n60744    8094  31931  31932\n60745    32080  8088  32079\n60746    32080  31933  30962\n60747    32076  32084  8327\n60748    8327  32074  32079\n60749    32077  8327  32079\n60750    32079  32074  32080\n60751    8088  32080  30962\n60752    32075  32074  8327\n60753    31936  31937  8314\n60754    31937   654  32075\n60755    31936  31938  8311\n60756    32121  31938  31936\n60757    32084  31937  32075\n60758    31936  31935  31937\n60759    32121  8314  32081\n60760    32084  8314  31937\n60761    32121  8313  31938\n60762    32084  32082  8314\n60763    32121  32120  8313\n60764    8314  32121  31936\n60765    32075  8327  32084\n60766    31938  8313  31939\n60767    32079  8088  32085\n60768    31938  31939  31940\n60769    1861  32077  32085\n60770    30987  32085  8088\n60771    32077  32078  32076\n60772    1861  32078  32077\n60773    32085  30987  32089\n60774    32085  32077  32079\n60775    32088  1861  32086\n60776    32089  1861  32085\n60777    8315  32091  32090\n60778    32091  32078  32088\n60779    1861  32089  32086\n60780    32088  32078  1861\n60781    8089  32089  30987\n60782    32078  32091  8315\n60783    32081  32082  32083\n60784    32076  32082  32084\n60785    32081  32120  32121\n60786    1384  32120  32081\n60787    8315  32082  32076\n60788    32082  32081  8314\n60789    8315  32083  32082\n60790    32083  8315  32090\n60791    32108  32120  1384\n60792    32110  8326  32108\n60793    32083  32097  1384\n60794    1384  32081  32083\n60795    32076  32078  8315\n60796    8313  32120  32100\n60797    1384  32109  32108\n60798    32077  32076  8327\n60799    31933  31930  30984\n60800    32100  32120  32108\n60801    31956  1409  31957\n60802    1409  31940  31939\n60803    31956  8322  31954\n60804    31955  8322  31956\n60805    31957  1409  31939\n60806    31953  8322  31961\n60807    31955  31957  8321\n60808    32099  31957  31939\n60809    31970  8322  31955\n60810    32098  31970  31955\n60811    31970  8318  31969\n60812    31955  31956  31957\n60813    8313  32099  31939\n60814    8322  31970  31961\n60815    31962  31959  1231\n60816    31966  31962  1231\n60817    31962  8328  31963\n60818    31965  8328  31962\n60819    1231  31961  31969\n60820    31958  31961  1231\n60821    31969  31966  1231\n60822    31966  31969  32102\n60823    31965  32037  8328\n60824    8320  31965  31966\n60825    32122  32037  31965\n60826    31966  31965  31962\n60827    31961  31970  31969\n60828    8328  32037  32036\n60829    32099  8321  31957\n60830    8328  32036  32045\n60831    32101  8321  32099\n60832    32101  32100  8326\n60833    32098  8318  31970\n60834    32105  32098  8321\n60835    8321  32101  32105\n60836    32101  32099  32100\n60837    32107  32105  32101\n60838    32118  32107  8326\n60839    32105  32106  32098\n60840    1383  32106  32105\n60841    32106  32115  32103\n60842    32107  32101  8326\n60843    32100  32108  8326\n60844    32098  32106  8318\n60845    32104  8320  32102\n60846    32102  31969  8318\n60847    32122  31965  8320\n60848    32114  32122  8320\n60849    32102  8318  32103\n60850    8320  31966  32102\n60851    32104  32103  8319\n60852    32114  8320  32104\n60853    32122  32123  8329\n60854    32122  32114  32123\n60855    32112  32114  32104\n60856    32180  8329  32123\n60857    1381  32123  32114\n60858    32104  32102  32103\n60859    8318  32106  32103\n60860    32122  8329  32037\n60861    1383  32105  32107\n60862    32098  31955  8321\n60863    8313  32100  32099\n60864    32037  8329  32035\n60865    32091  32088  8316\n60866     654  31931  32075\n60867    32087  32086  8367\n60868    30979  32086  32089\n60869    32096  8316  32087\n60870    8316  32088  32087\n60871    32086  30979  8367\n60872    8316  32092  32091\n60873    8316  32094  32092\n60874    8367  30979  30980\n60875    32091  32092  32090\n60876    32093  8317  32092\n60877    8317  32130  32125\n60878    8367  32095  32087\n60879    32136  8367  30980\n60880    32090  32092  8317\n60881    32124  1384  32097\n60882    32124  32097  8356\n60883    32109  32124  32172\n60884    32109  1384  32124\n60885    32090  8317  32097\n60886    32110  32108  32109\n60887    32125  8356  32097\n60888    32172  8356  32147\n60889    8358  32109  32172\n60890    32168  8358  32172\n60891    32131  8356  32125\n60892    32172  32124  8356\n60893    8317  32125  32097\n60894    32109  8358  32110\n60895    8367  32136  32095\n60896    32088  32086  32087\n60897    32096  32095  8364\n60898    32127  32136   931\n60899    32096  32094  8316\n60900    32126  32094  32096\n60901    32095  32136  32127\n60902    32095  32096  32087\n60903    8364  32127  32129\n60904    32128  32127   931\n60905    32126  32096  8364\n60906    32134  32126  8364\n60907    32126  32135   746\n60908    8364  32095  32127\n60909    32146  32128   931\n60910    32094  32126   746\n60911    32130  8317  32093\n60912    32131  32130  1862\n60913    32147  8356  32131\n60914    32131  32141  32147\n60915    32133  32130  32093\n60916    32147  32168  32172\n60917    1862  32130  32133\n60918     746  32132  32093\n60919    32152  32168  32169\n60920    8357  32168  32147\n60921    1862  32133  32144\n60922    32132  32133  32093\n60923    32093  32094   746\n60924    32130  32131  32125\n60925    32141  32131  1862\n60926    32092  32094  32093\n60927    8089  30979  32089\n60928    8358  32168  32152\n60929    32119  32107  32118\n60930    32118  32110  32151\n60931    32117  32115  1383\n60932    32106  1383  32115\n60933    32107  32119  1383\n60934    8319  32103  32115\n60935    32149  1383  32119\n60936    32118  8377  32119\n60937    32157  32113  32116\n60938    32116  32115  32117\n60939    8377  32118  32151\n60940    32149  32117  1383\n60941    8358  32151  32110\n60942    32115  32116  8319\n60943    32111  1381  32112\n60944    32104  8319  32112\n60945    1381  32175  32123\n60946    32156  32175  1381\n60947    32112  8319  32113\n60948    1381  32114  32112\n60949    32153  32156  32111\n60950    32113  32111  32112\n60951    32156  32176  32175\n60952    8361  32176  32156\n60953    8362  32111  32113\n60954    32111  32156  1381\n60955    8319  32116  32113\n60956    32175  32176  8355\n60957    32116  32117  8373\n60958    8326  32110  32118\n60959    32117  32159  8373\n60960    32148  32119  8377\n60961    32164  32162  32157\n60962    32157  32116  8373\n60963    32119  32148  32149\n60964    32157  8362  32113\n60965    8377  32171  32148\n60966     702  32150  32152\n60967    32149  8371  32159\n60968    32148  8371  32149\n60969    8373  32159  32158\n60970    8377  32151  32150\n60971    32151  32152  32150\n60972    8373  32164  32157\n60973    32155  8361  32153\n60974    32153  32111  8362\n60975    8361  32250  32176\n60976    32173  32250  8361\n60977    32153  8362  32154\n60978    8361  32156  32153\n60979    32155  32166  32173\n60980    32154  32155  32153\n60981    32231  32249  32241\n60982    32155  32173  8361\n60983    32249  32173   909\n60984    32173  32249  32250\n60985    8363  32155  32154\n60986    32154  8362  32162\n60987    8362  32157  32162\n60988    32176  32250  32190\n60989    8377  32150  32171\n60990    32117  32149  32159\n60991    8358  32152  32151\n60992    32123  32175  32180\n60993    32128  32129  32127\n60994    32090  32097  32083\n60995    32136  31156   931\n60996    8360  32250  32249\n60997    1380  32033  32034\n60998    1380  32036  32035\n60999    32040  32038  32041\n61000    32071  32041  32033\n61001    32033  1380  32071\n61002    32034  32036  1380\n61003    32178  32071  1380\n61004    32177  32178  8351\n61005    32041  32071  8340\n61006    32177  32071  32178\n61007    32178  32035  32179\n61008    32178  1380  32035\n61009    32037  32035  32036\n61010    8340  32071  32177\n61011    32042  32044  8341\n61012    32042  32040  32184\n61013    32057  32056  8343\n61014    32043  8343  32044\n61015    32044  32042  32043\n61016    8341  32040  32042\n61017    1101  32042  32184\n61018    32184  8340  32185\n61019    32067  8343  32043\n61020    32043  32042  1101\n61021    32184  32183  1101\n61022    32184  32040  8340\n61023    32040  32041  8340\n61024    32182  32043  1101\n61025    32185  8340  32177\n61026    8343  32059  32044\n61027    8351  32179  32181\n61028    32179  32035  8329\n61029    32186  32185  32177\n61030    32188  32186  8351\n61031    32181  32179  32180\n61032    32186  32177  8351\n61033    32187  32186  32188\n61034    32188  32181  32189\n61035    32192  8352  32195\n61036    8352  32186  32187\n61037    32188  1379  32187\n61038    32188  8351  32181\n61039    8355  32181  32180\n61040    32186  8352  32185\n61041    32193  1101  32183\n61042    32185  8352  32183\n61043    32182  32199  32223\n61044    32199  32182  1101\n61045    32193  32199  1101\n61046    32184  32185  32183\n61047    32196  32193  8384\n61048    32192  32193  32183\n61049    32203  32223  32212\n61050    8348  32223  32199\n61051    8384  32193  32192\n61052    32196  32199  32193\n61053    8352  32192  32183\n61054    32067  32043  32182\n61055    32227  8352  32187\n61056    32178  32179  8351\n61057    32180  32179  8329\n61058    8344  32182  32223\n61059    8345  32063  32058\n61060    32065  8345  32201\n61061    32063  32065  32061\n61062    32065  32063  8345\n61063    8345  32057  32068\n61064    32058  32057  8345\n61065    32067  32068  32057\n61066    32201  32068  32202\n61067    32201  32200  32065\n61068    1377  32200  32201\n61069    8344  32068  32067\n61070    32068  32201  8345\n61071    32057  8343  32067\n61072    32065  32200  8350\n61073    32062   655  32060\n61074    32062  32061  8350\n61075     655  32280  32473\n61076    32206  32280   655\n61077     655  32062  32206\n61078    32060  32061  32062\n61079    32205  32206  32062\n61080    32208  32205  8350\n61081    32206  32279  32280\n61082    8410  32279  32206\n61083    8410  32206  32205\n61084    32205  32062  8350\n61085    32061  32065  8350\n61086    8466  32280  32279\n61087    32208  8350  32200\n61088    8349  32063  32061\n61089    1377  32201  32202\n61090    1377  32202  32204\n61091    32209  32208  32200\n61092    32210  32209  1377\n61093    32203  32202  8344\n61094    32209  32200  1377\n61095    32210  1377  32204\n61096    8347  32204  32203\n61097    32215  8390  32216\n61098    32218  8390  32209\n61099    32210  32204  32211\n61100    32204  32202  32203\n61101    8344  32223  32203\n61102    32209  8390  32208\n61103    32207  8410  32205\n61104    32208  8390  32207\n61105    32224  32279  8410\n61106    32483  32279  32224\n61107    8410  32207  32220\n61108    32205  32208  32207\n61109    32225  32220  1508\n61110    32215  32220  32207\n61111    32224  32225  8471\n61112    32225  32224  32220\n61113    8471  32225  32282\n61114    32224  8471  32483\n61115    1508  32220  32215\n61116    32220  32224  8410\n61117    8390  32215  32207\n61118    32484  32483  8471\n61119    32210  32218  32209\n61120    32068  8344  32202\n61121    32067  32182  8344\n61122    32473  32280  32492\n61123    32199  32196  8348\n61124    32041  8339  32033\n61125    1379  32188  32189\n61126    1379  32189  32191\n61127    32187  32226  32227\n61128    32187  1379  32226\n61129    32189  8355  32190\n61130    32195  8352  32227\n61131    1379  32229  32226\n61132    32191  32190  8360\n61133    32226  8385  32227\n61134    32228  8385  32226\n61135    32229  1379  32191\n61136    32191  32189  32190\n61137    32176  32190  8355\n61138    32227  8385  32235\n61139    32194  8384  32192\n61140    1794  32194  32195\n61141    32223  8348  32212\n61142    8348  32196  32198\n61143    8384  32194  32197\n61144    32192  32195  32194\n61145    32198  32197  8383\n61146    32194  32233  32197\n61147    32213  8348  32198\n61148    32253  32213  32198\n61149    32195  32235  1794\n61150    32196  32197  32198\n61151    32195  32227  32235\n61152    8348  32213  32212\n61153    8385  32236  32235\n61154    32181  8355  32189\n61155    32230  32229  32191\n61156    32230  8360  32231\n61157    32228  32236  8385\n61158    8386  32228  32229\n61159    32229  32230  8386\n61160    32230  32191  8360\n61161    32237  8386  32238\n61162    32237  32228  8386\n61163    32234  32236  8387\n61164    32236  32228  32237\n61165    32231  32232  32230\n61166    32232  8386  32230\n61167    32190  32250  8360\n61168    32236  32234  32235\n61169    32233  8383  32197\n61170    32233  1794  32243\n61171    32253  32198  8383\n61172    32253  8383  32254\n61173    32233  32251  8383\n61174    32194  1794  32233\n61175    32251  32233  32243\n61176    32242  32243  32234\n61177    32255  32253  32254\n61178    32248  32254  32251\n61179    8393  32255  32254\n61180    8383  32251  32254\n61181    32251  32243  8392\n61182    1794  32234  32243\n61183    32235  32234  1794\n61184    32213  32253  1378\n61185    32264  1378  32255\n61186    32228  32226  32229\n61187    32180  32175  8355\n61188    1378  32253  32255\n61189    32211  32204  8347\n61190    32221  32211  8347\n61191    32210  8388  32218\n61192    32210  32211  8388\n61193    8347  32212  32214\n61194    8390  32218  32216\n61195    32219  8388  32261\n61196    32211  32222  8388\n61197    32218  32219  32216\n61198    32268  8389  32219\n61199    8347  32214  32221\n61200    8388  32219  32218\n61201    32213  32214  32212\n61202    32216  32219  8389\n61203    32256  1508  32257\n61204    32215  32216  32217\n61205    32282  32256  8409\n61206    32282  32225  32256\n61207    32215  32217  1508\n61208    32256  32225  1508\n61209    32258  8409  32256\n61210    32217  32216  8389\n61211    32524  8409  32272\n61212    32524  32282  8409\n61213    32258  32256  32257\n61214    32257  1508  32217\n61215    32217  32259  32257\n61216    8471  32282  32525\n61217    32259  32217  8389\n61218    32212  8347  32203\n61219    32222  32221  8391\n61220    32252  32214  1378\n61221    32261  8388  32222\n61222    32260  32261  32222\n61223    32221  32214  32252\n61224    32261  32268  32219\n61225    32260  32222  8391\n61226    32252  1378  32264\n61227    1879  32261  32260\n61228    32263  1879  32260\n61229    32265  8391  32252\n61230    8391  32221  32252\n61231    8391  32262  32260\n61232    32261  1879  32268\n61233    8406  32259  32267\n61234    8389  32268  32266\n61235    32258  8406  32277\n61236    32258  32257  8406\n61237    8389  32266  32259\n61238    32257  32259  8406\n61239    8406  32276  32277\n61240    32269  32266  32268\n61241    32272   703  32537\n61242    8409  32273  32272\n61243    32273  32258  32277\n61244    32273  32274  32272\n61245    32276  8406  32267\n61246    32266  32267  32259\n61247    32266  8399  32267\n61248    32273  8409  32258\n61249    8403  32273  32277\n61250    32211  32221  32222\n61251    32213  1378  32214\n61252    32524  32272  32537\n61253    32268  1879  32269\n61254    8384  32197  32196\n61255    8360  32249  32231\n61256    32483  8466  32279\n61257    32161  32154  32162\n61258    31946  1409  31956\n61259    30987  8088  30964\n61260    32282  32524  32525\n61261    28847  7542  28853\n61262    7542  28850  28849\n61263    7543  28848  28847\n61264    28852  7543  28847\n61265    28853  7542  28849\n61266    7543  28855  28854\n61267    28852  28853  1340\n61268    32285  28853  28849\n61269    32283  7543  28852\n61270    32284  32283  28852\n61271    32283  8420  32288\n61272    28852  28847  28853\n61273    7553  32285  28849\n61274    7543  32283  28855\n61275    32299  29897  7547\n61276    7547  28855  32288\n61277    29898  32299  7545\n61278    29898  29897  32299\n61279    7547  32290  32299\n61280    28856  28855  7547\n61281    32299  32298  7545\n61282    32289  32290  32288\n61283    29898  7545  29899\n61284    32306  32315  7545\n61285    32298  32299  32290\n61286    32290  7547  32288\n61287    28855  32283  32288\n61288    29899  7545  32315\n61289    28853  32285  1340\n61290    29898  29899  29887\n61291    32284  8420  32283\n61292    32284  1340  32291\n61293    8420  32289  32288\n61294    32289  8420  32293\n61295    32284  32292  8420\n61296    32289  2076  32290\n61297    32291  32292  32284\n61298    32291  32287  32295\n61299    32293  8420  32292\n61300    32293  32292  32332\n61301    32291  8421  32292\n61302    1340  32287  32291\n61303    1340  32285  32287\n61304    32289  32293  32294\n61305    32306  32298  32301\n61306    32298  32290  2076\n61307    32306  32314  32315\n61308    8411  32314  32306\n61309    32301  32298  2076\n61310    32298  32306  7545\n61311    8411  32301  32300\n61312    2076  32302  32301\n61313    8411  32305  32314\n61314    32303  32305  8411\n61315    32305  32304  1006\n61316    32301  8411  32306\n61317    2076  32289  32294\n61318    32315  32314  7822\n61319    32293  8419  32294\n61320    32284  28852  1340\n61321    32286  32287  32285\n61322    32309  32314  32305\n61323    29890  29888  29889\n61324    29890  29889  7822\n61325    7821  29890  32307\n61326    7821  29888  29890\n61327    29899  32315  29889\n61328    1442  29899  29889\n61329    32308  32307  29890\n61330    32308  7822  32309\n61331    7821  32307  29924\n61332    7820  32311  32307\n61333    1666  32311  32313\n61334    32308  29890  7822\n61335    7822  29889  32315\n61336    29924  32307  32311\n61337    32331  29892  29923\n61338    29923  29896  29924\n61339    29893   672  29891\n61340    7817  29893  29892\n61341    29923  29924  1666\n61342    29892  7819  29923\n61343    32330  32331  32324\n61344    1666  32331  29923\n61345    32390  29893  7817\n61346    32330  7817  32331\n61347    32324  32331  1666\n61348    32331  7817  29892\n61349    29924  32311  1666\n61350    32330  32390  7817\n61351    7820  32307  32308\n61352    29891  29892  29893\n61353    32310  7820  32308\n61354    32310  32309  1006\n61355    32311  32312  32313\n61356    32317  32312  7820\n61357    7820  32310  32317\n61358    32310  32308  32309\n61359    32316  32317  8417\n61360    32310  32319  32317\n61361    32322  8415  32326\n61362    8415  32312  32316\n61363    1006  32319  32310\n61364    32316  32312  32317\n61365    32314  32309  7822\n61366    32313  32312  8415\n61367    7830  32324  32321\n61368    32324  1666  32313\n61369    32389  7830  32327\n61370    32389  32330  7830\n61371    32324  32313  32321\n61372    7830  32330  32324\n61373    32321  32322  32323\n61374    32321  32313  8415\n61375    32327  32323  32328\n61376    32327  7830  32323\n61377    8414  32328  32323\n61378     708  32327  32328\n61379    8414  32323  32322\n61380    32323  7830  32321\n61381    8415  32322  32321\n61382    32408  32389  32327\n61383    32316  32326  8415\n61384    32311  7820  32312\n61385    32305  1006  32309\n61386    32330  32389  32390\n61387    32294  32302  2076\n61388    29924  29896  7821\n61389    32332  32292  8421\n61390    8421  32295  32297\n61391    8419  32333  32294\n61392    32293  32332  8419\n61393    32332  8421  32336\n61394    8421  32291  32295\n61395    32333  8419  32334\n61396    32332  32341  8419\n61397    32333  8412  32302\n61398    32335  8412  32333\n61399    8412  32340  32338\n61400    32333  32302  32294\n61401    32296  32297  32295\n61402    32302  8412  32300\n61403    32304  32305  32303\n61404    32304  32303  8413\n61405    1006  32320  32319\n61406    1006  32304  32320\n61407    32303  32300  32338\n61408    8411  32300  32303\n61409    32304  32342  32320\n61410    32339  8413  32338\n61411    32320  32318  32319\n61412    8418  32318  32320\n61413    32342  32304  8413\n61414    8413  32303  32338\n61415    32300  8412  32338\n61416    32319  32318  8417\n61417    32297  32336  8421\n61418    32300  32301  32302\n61419    32334  8419  32341\n61420    32343  32334  32341\n61421    32340  8412  32335\n61422    8422  32335  32334\n61423    32341  32336  1338\n61424    32335  32333  32334\n61425    1338  32343  32341\n61426    32343  32352  8422\n61427    32343  8422  32334\n61428    32345  32344  8422\n61429    32353  32343  1338\n61430    1338  32336  32337\n61431    32336  32297  32337\n61432    32335  8422  32344\n61433    32347  8413  32339\n61434    2041  32339  32340\n61435    32342  8418  32320\n61436    32356  8418  32342\n61437    8413  32347  32342\n61438    32338  32340  32339\n61439    32356  32347  8430\n61440    32339  32348  32347\n61441    32356  32360  8418\n61442    32349  32360  32356\n61443    32360  1090  32361\n61444    32347  32356  32342\n61445    32340  32335  32344\n61446    32318  8418  32359\n61447    1338  32337  32355\n61448    32341  32332  32336\n61449    8434  32337  32297\n61450    32359  8418  32360\n61451    32329  32326  32316\n61452    32329  8417  32358\n61453    32325  8414  32322\n61454     860  32325  32326\n61455    32326  32329   860\n61456    32316  8417  32329\n61457    32357   860  32329\n61458    32365  32357  32366\n61459    32325   860  32362\n61460    32365   860  32357\n61461    32357  32358  8416\n61462    32357  32329  32358\n61463    32318  32358  8417\n61464    32362   860  32365\n61465    8414  32363  32382\n61466    8414  32325  32363\n61467    32328  32382  32438\n61468    32381  8441  32382\n61469    32382  32363  32381\n61470    8414  32382  32328\n61471    8450  32381  32363\n61472    32364  8450  32362\n61473    32381  32429  8441\n61474    32386  32429  32381\n61475    32386  32381  8450\n61476    8450  32363  32362\n61477    32325  32362  32363\n61478    32431  8441  32429\n61479    32364  32362  32365\n61480    32322  32326  32325\n61481    8416  32366  32357\n61482    32371  32366  8416\n61483    8432  32364  32365\n61484    32370  8432  32366\n61485    8416  32359  32361\n61486    32366  8432  32365\n61487    32361  32371  8416\n61488    32370  32371  8431\n61489    32370  32372  8432\n61490    32367  32372  32370\n61491    32361  32380  32371\n61492    32371  32370  32366\n61493    32359  32360  32361\n61494    8432  32372  32374\n61495    32377  32386  8450\n61496    32377  32364  32374\n61497    32386   915  32429\n61498    32385   915  32386\n61499    32386  32377  32385\n61500    8450  32364  32377\n61501    8447  32385  32377\n61502    8447  32374  32373\n61503    32385  32443  32442\n61504    32443  32385  8447\n61505    32442  32443  8449\n61506    32385  32442   915\n61507    8447  32376  32443\n61508    8447  32377  32374\n61509    32364  8432  32374\n61510    32430  32429   915\n61511    32443  32466  8449\n61512    32358  32359  8416\n61513    32318  32359  32358\n61514    32382  8441  32438\n61515    32344  2041  32340\n61516    32317  32319  8417\n61517    8436  32295  32287\n61518     915  32442  32436\n61519    29926   672  29929\n61520    29926  29925   672\n61521    29912  29929  7824\n61522    29929  29912  29926\n61523     672  32388  29929\n61524    29912  29911  7823\n61525    32387  29929  32388\n61526    32388   672  29893\n61527    32392  29913  32394\n61528    29913  29912  7824\n61529    29913  7824  32394\n61530    32387  7824  29929\n61531    29893  32390  32388\n61532    29912  29913  29911\n61533    29911  7825  29915\n61534    29911  29913  7825\n61535    29917  29916  7831\n61536    29916  29915  7825\n61537    7825  30025  29916\n61538    29915  29914  29911\n61539    7832  30025  32391\n61540    32392  30025  7825\n61541    29920  29919  7832\n61542    7832  29919  30025\n61543    30025  32392  32391\n61544    30025  29919  29916\n61545    29913  32392  7825\n61546    7831  29916  29919\n61547    7827  32388  32390\n61548    29926  29912  7823\n61549    32395  32387  32396\n61550    7827  32387  32388\n61551    32394  32395  32393\n61552    32394  7824  32395\n61553    32387  7827  32396\n61554     793  32392  32394\n61555    7826  32396  32399\n61556    32408  32396  7827\n61557    32403   793  32393\n61558    32393  32395  7826\n61559    32402  32393  7826\n61560    7826  32395  32396\n61561    32390  32389  7827\n61562    32394  32393   793\n61563    32391   793  32426\n61564    32391  32392   793\n61565    32413  32426  7847\n61566    32426  32413  32391\n61567     793  32409  32426\n61568    32391  32413  7832\n61569    32420  7847  32426\n61570    7852  32420  32409\n61571    32413  7847  32414\n61572    32419  32422  7847\n61573    7847  32420  32419\n61574    32420  32426  32409\n61575    32409   793  32403\n61576    7832  32413  32412\n61577    32399  32396  32408\n61578    7824  32387  32395\n61579    32408  7827  32389\n61580    7847  32422  32424\n61581    29992  29995  29918\n61582    29995  29930  7831\n61583    29994  7851  29992\n61584    29994  29992  29993\n61585    29995  7831  29918\n61586    7851  29994  30000\n61587     844  29993  29992\n61588    29920   844  29918\n61589    7846  29994  29993\n61590    30002  7846  29993\n61591    29993   844  30001\n61592    29992  29918   844\n61593    7831  29919  29918\n61594    29994  7846  29999\n61595    29996  30015  7850\n61596    7850  30000  29999\n61597    30019  30020  30017\n61598    7848  30020  30019\n61599    30015  29996  30019\n61600    7850  30003  30000\n61601    29997  29996  7850\n61602    30375  29997  29999\n61603    29996  7848  30019\n61604    29998  7848  29996\n61605    29998  29996  29997\n61606    29997  7850  29999\n61607    30000  29994  29999\n61608    30375  29999  7846\n61609    29992  7851  29995\n61610    29920  32412  30001\n61611    29919  29920  29918\n61612    30001  7844  30002\n61613    7844  30001  32412\n61614    32412  32414  7844\n61615    30002  29993  30001\n61616    32414  32424  32416\n61617    32412  32413  32414\n61618    32416   312  32417\n61619     312  32416  32424\n61620     312  32424  32423\n61621    32414  32416  7844\n61622    32412  29920  7832\n61623    7844  32416  32411\n61624     313  30375  32415\n61625    7846  30002  32410\n61626    29998  29997   313\n61627    7846  32410  30375\n61628    29997  30375   313\n61629    32411  32417  7845\n61630    32411  30002  7844\n61631    32410  7845  32415\n61632    7845  32410  32411\n61633    32410  32415  30375\n61634    32411  32410  30002\n61635    32416  32417  32411\n61636     844  29920  30001\n61637    7847  32424  32414\n61638    32424  32422  32423\n61639    29915  29916  29917\n61640     708  32438  32400\n61641    32408  32327   708\n61642    32401  32400  8438\n61643    8438  32400  32438\n61644    32438  32435  8438\n61645    32397   708  32400\n61646    32435  32431  32433\n61647    32435  32438  8441\n61648    32432  32433  32434\n61649    32432  8438  32433\n61650    32433  8442  32434\n61651    32433  8438  32435\n61652    32431  32435  8441\n61653    32432  32401  8438\n61654    32397  32401  8440\n61655    32397  32400  32401\n61656    32398  32397  8440\n61657    32397  32398  32399\n61658    32401  32460  8440\n61659    32397  32399   708\n61660    8439  32434  32453\n61661    32460  32401  32432\n61662    32427  8440  32460\n61663    8439  32452  32460\n61664    32453  32434  32461\n61665    32432  8439  32460\n61666    32434  8439  32432\n61667    8439  32453  32452\n61668    8442  32433  32431\n61669     708  32399  32408\n61670    32430  32436  32437\n61671    32430   915  32436\n61672    32449  8442  32437\n61673    32437  8442  32430\n61674    32436  8452  32437\n61675    32430  8442  32431\n61676    32444  32447  32439\n61677    32447  32436  32442\n61678    8452  32444  32446\n61679    32444  8452  32447\n61680    32444  8451  32446\n61681    32447  8452  32436\n61682    32431  32429  32430\n61683    32450  32437  8452\n61684    32461  32449  32464\n61685    32449  32461  8442\n61686    32464   308  32461\n61687    32449  8455  32464\n61688     308  32453  32461\n61689    32450  32446  32465\n61690    32450  32449  32437\n61691    32465  8455  32450\n61692    32446   307  32465\n61693    32450  8455  32449\n61694    8452  32446  32450\n61695    32439  32447  8449\n61696    32461  32434  8442\n61697    32328  32438   708\n61698     308  32454  32453\n61699    32405  32402  8446\n61700    32403  32393  32402\n61701    7852  32403  32405\n61702    32405  32403  32402\n61703    32402  32398  32404\n61704    7826  32398  32402\n61705    32404  32427  8446\n61706    32404  32398  8440\n61707    32406  32407  32405\n61708    8446  32406  32405\n61709    32407  8444  32421\n61710    8446  32402  32404\n61711    32427  32404  8440\n61712    7852  32405  32407\n61713    7853  32419  32425\n61714    32422  32419  7853\n61715    32423  32422  7853\n61716    32420  32418  32419\n61717    7852  32418  32420\n61718    32418  32421   311\n61719    32418  7852  32407\n61720    32425  32419   311\n61721    32421  32456   311\n61722     311  32419  32418\n61723    32407  32421  32418\n61724    32428  8446  32427\n61725    32409  32403  7852\n61726    32451  32406  32428\n61727    32428  32406  8446\n61728    32455  32421  8444\n61729    32451  8444  32406\n61730    32428  32452   309\n61731    32428  32427  32452\n61732     309  32452  32453\n61733    8444  32451  32458\n61734    32459  32451   309\n61735     309  32451  32428\n61736    32460  32452  32427\n61737    32458  32451  32459\n61738    8443  32455  32457\n61739    32458  32455  8444\n61740    8443  32456  32455\n61741    32455  32458  32457\n61742    32456  32421  32455\n61743    32457  8445  32462\n61744    8445  32457  32458\n61745    32463  32462   310\n61746    32462  32463  32457\n61747    32457  32463  8443\n61748    32458  32459  8445\n61749    8444  32407  32406\n61750    32454   309  32453\n61751    7826  32399  32398\n61752    8449  32447  32442\n61753    32372  32373  32374\n61754    7542  28847  28840\n61755    32354  8433  32355\n61756    32354  32073  8433\n61757    32353  32355  32472\n61758    32472  32355  8433\n61759    8433  32470  32472\n61760    32355  32353  1338\n61761    32470  8465  32471\n61762    32470  32473  8465\n61763    32472  32471  8423\n61764    32477  32471  8465\n61765    8465  32478  32477\n61766    32470  32471  32472\n61767    32072  32470  8433\n61768    32477  32474  32471\n61769    32353  8423  32352\n61770    8423  32353  32472\n61771    32346  32344  32345\n61772    32476  32345  32352\n61773    32352  8423  32476\n61774    32345  8422  32352\n61775    32476  32474  32475\n61776    32474  32476  8423\n61777    32494  8424  32475\n61778    32475  8424  32476\n61779    32475  32474  1282\n61780    32476  8424  32345\n61781    8423  32471  32474\n61782    32345  8424  32346\n61783    32474  32477  1282\n61784    32353  32352  32343\n61785    32492  32482  32478\n61786    32482  32492  8466\n61787    32479  1282  32477\n61788    8460  32479  32478\n61789    32478  32482  8460\n61790    32479  32477  32478\n61791    32481  32482  32480\n61792    8466  32483  32480\n61793    32479  8460  32485\n61794    8460  32482  32481\n61795    32481  32488  32487\n61796    32480  32482  8466\n61797    32473  32492  8465\n61798    32487  8460  32481\n61799    32479  32486  1282\n61800    32479  32485  32486\n61801    32486  32518  32497\n61802    32486  32497  1282\n61803    32486  32485  8459\n61804    1282  32497  32475\n61805    32493  8459  32485\n61806    8461  32493  32487\n61807    32518  32486  8459\n61808    32506  8459  32493\n61809    32506  1082  32507\n61810    32493  32485  32487\n61811    8460  32487  32485\n61812    32494  32475  32497\n61813    32506  32493  32491\n61814    32478  8465  32492\n61815    32492  32280  8466\n61816    32506  32508  8459\n61817    32346  32496  32505\n61818    32346  8424  32496\n61819    32504  32505  8457\n61820    8457  32505  32496\n61821    32496  32495  8457\n61822    32346  32505  2041\n61823    32494  8458  32495\n61824    32494  32497  8458\n61825    32495  32499  8457\n61826    32501  32499  32495\n61827    32498  32499  32500\n61828    32494  32495  32496\n61829    8424  32494  32496\n61830    32498  8457  32499\n61831    2041  32383  32348\n61832    8428  32383  32504\n61833    32384  32383  8428\n61834    32383  32384  32348\n61835    2041  32505  32383\n61836    32348  32339  2041\n61837    32504  32498  32597\n61838    32383  32505  32504\n61839    32585  8428  32597\n61840    8467  32597  32498\n61841    8467  32498  32500\n61842    32504  32597  8428\n61843    8457  32498  32504\n61844    8467  32598  32597\n61845    32501  32495  8458\n61846    2041  32344  32346\n61847    32502  32501  8458\n61848    32502  32518  32508\n61849     777  32500  32499\n61850    32503   777  32501\n61851    32501  32502  32503\n61852    32502  8458  32518\n61853    32508  32507  8463\n61854    32508  32518  8459\n61855     777  32503  32512\n61856    32503  32502  8463\n61857    8463  32514  32510\n61858    8463  32502  32508\n61859    32506  32507  32508\n61860    32509  32503  8463\n61861    32500  32512  32519\n61862    32500   777  32512\n61863    32622  32519  8462\n61864    8462  32519  32512\n61865    32512  32509  8462\n61866    32500  32519  8467\n61867    32509  32510  32511\n61868    32510  32509  8463\n61869    32515  32511  32516\n61870    32515  8462  32511\n61871    8464  32516  32511\n61872     953  32515  32516\n61873    8464  32511  32510\n61874    32511  8462  32509\n61875    32503  32509  32512\n61876    8467  32519  32623\n61877    32514  8463  32507\n61878     777  32499  32501\n61879    32497  32518  8458\n61880    32515  32622  8462\n61881    32480  2201  32481\n61882    8430  32347  32348\n61883    32520  32488  2201\n61884    32484  2201  32480\n61885    32488  32521  8461\n61886    32520  32521  32488\n61887    2201  32484  32523\n61888    8461  32487  32488\n61889    32522  32520  32523\n61890    32525  32523  32484\n61891    32520  8470  32521\n61892    32522  8470  32520\n61893    32523  32525  8468\n61894    32523  32520  2201\n61895    32483  32484  32480\n61896    32521  8470  32527\n61897    32491  1082  32506\n61898    32490  32491  32489\n61899    32549  1082  32490\n61900    32490  1082  32491\n61901    32491  8461  32489\n61902    32493  8461  32491\n61903    8476  32490  32489\n61904    32489  8461  32521\n61905    32554  32531  32532\n61906    32531  32490  32532\n61907    8476  32489  32527\n61908    8476  32532  32490\n61909    32521  32527  32489\n61910    32549  32490  32531\n61911    32527  8470  32528\n61912    1082  32517  32507\n61913    32530  32522  32529\n61914    8468  32522  32523\n61915    32528  32530  32544\n61916    32528  8470  32530\n61917    32522  8468  32529\n61918    32526  32527  32528\n61919    8469  32529  32536\n61920    32537  32529  8468\n61921    32544  32543  1982\n61922    32544  32530  8469\n61923    32536  32529  32537\n61924    8469  32530  32529\n61925    32525  32524  8468\n61926    32528  32544  1982\n61927    8476  32526  32539\n61928    8476  32527  32526\n61929    32545  32539  32534\n61930    32539  32545  8476\n61931    32526  32538  32539\n61932    8476  32545  32532\n61933    8477  32539  32538\n61934    32538  1982  32541\n61935     776  32534  32533\n61936    32534  32539  8477\n61937    32538  32540  8477\n61938    32538  32526  1982\n61939    32526  32528  1982\n61940    8475  32532  32545\n61941    32535  32534  8477\n61942    8470  32522  32530\n61943    32524  32537  8468\n61944    32557  32545  32534\n61945    8493  32517  32546\n61946    32514  32507  32517\n61947    32514  8493  32513\n61948    8493  32514  32517\n61949    32517  32549  8479\n61950    32517  1082  32549\n61951    32546  8479  32547\n61952    8479  32546  32517\n61953    32551  32548  8492\n61954    32547  32548  32546\n61955    32547  8479  32554\n61956    32546  32548  8493\n61957    32549  32531  8479\n61958    8493  32548  32553\n61959    8464  32513  32556\n61960    8464  32510  32513\n61961    32574  32556  32575\n61962    32556  32574  8464\n61963    32513  32553  32556\n61964    8464  32574  32516\n61965    32553  32551   301\n61966    32553  32513  8493\n61967    32575  32556   301\n61968    32551  32550   301\n61969     301  32556  32553\n61970    32548  32551  32553\n61971    32629  32516  32574\n61972    32548  32547  8492\n61973    32513  32510  32514\n61974    32554  8475  32555\n61975    8479  32531  32554\n61976    32567  8492  32555\n61977    8492  32547  32555\n61978    8475  32559  32555\n61979    32552  32551  8492\n61980    32557   776  32558\n61981    8475  32545  32557\n61982    32567  32555  32559\n61983    32558  32559  32557\n61984    8480  32558  32560\n61985    32557  32559  8475\n61986    32532  8475  32554\n61987    8480  32559  32558\n61988    32550  32552   300\n61989    32550  32551  32552\n61990    32568  32634   300\n61991     300  32552  32568\n61992    32567  8480  32568\n61993    8480  32567  32559\n61994    8480  32570  32568\n61995    32570  8480  32562\n61996    32570  32562  32571\n61997    32568  32570  32634\n61998    32562  8480  32560\n61999    32567  32568  32552\n62000    32552  8492  32567\n62001    32634  32570  8499\n62002    32563  32558   776\n62003    32547  32554  32555\n62004    32534   776  32557\n62005    8494  32574  32575\n62006    8469  32542  32544\n62007    32488  32481  2201\n62008    8471  32525  32484\n62009    1090  32360  32349\n62010    32351  1090  32349\n62011    1090  32469  32380\n62012    32576  32469  1090\n62013    32349  8430  32350\n62014    1090  32380  32361\n62015    32350  32351  32349\n62016    8429  32351  32350\n62017    32351  32576  1090\n62018    32578  32576  32351\n62019    32350  32384  32584\n62020    32350  8430  32384\n62021    8430  32348  32384\n62022    8427  32469  32577\n62023    32368  8431  32468\n62024    8431  32371  32380\n62025    32369  32367  32368\n62026    32368  32367  8431\n62027    8431  32380  32468\n62028     714  32372  32367\n62029    32468  8427  32581\n62030    32468  32380  32469\n62031    32580  8437  32581\n62032    8437  32368  32581\n62033    32581  8427  32579\n62034    32581  32368  32468\n62035    32469  8427  32468\n62036    8437  32369  32368\n62037    32469  32576  32577\n62038    8431  32367  32370\n62039    32578  32351  8429\n62040    32590  32578  8429\n62041    32576  8425  32577\n62042    32576  32578  8425\n62043    32578  32590  32591\n62044    8429  32350  32584\n62045    32588  8425  32589\n62046    32591  8425  32578\n62047    32583  32588  8426\n62048    32583  32577  32588\n62049    32588  32595  8426\n62050    32588  32577  8425\n62051    8429  32584  32586\n62052    32583  32579  8427\n62053    32579   879  32580\n62054     879  32579  32582\n62055    8437  32580  32606\n62056    32612  32580   879\n62057     879  32613  32612\n62058    32580  32581  32579\n62059    32593  32582  32592\n62060    32582  32579  32583\n62061    8489  32611  32613\n62062    32613   879  32593\n62063    32592  32582  8426\n62064    32593   879  32582\n62065    32583  8426  32582\n62066    32612  32613  32611\n62067    32613  32593  32618\n62068    8427  32577  32583\n62069    8428  32584  32384\n62070    32612  32606  32580\n62071    32376  32373  32375\n62072    32372   714  32373\n62073    32466  32443  32376\n62074    8448  32466  32376\n62075    32375  32373   714\n62076    8449  32466  32439\n62077    8448  32375  32379\n62078     714  32378  32375\n62079    32467  32466  8448\n62080    32600  32467  8448\n62081    32467  32604   306\n62082    8448  32376  32375\n62083    32367  32369   714\n62084    32466  32467  32440\n62085    32439  8451  32444\n62086    32445  8451  32441\n62087    32445   307  32446\n62088    32448   307  32445\n62089    32440  8451  32439\n62090    8451  32445  32446\n62091    32441  32440   306\n62092    32440  32441  8451\n62093     306  32448  32441\n62094    32440  32467   306\n62095    32441  32448  32445\n62096    32439  32466  32440\n62097     714  32369  32378\n62098    32376  8447  32373\n62099    32605  32606  32607\n62100    32605  32369  8437\n62101    32607  8453  32605\n62102    32605  8453  32378\n62103    32606  8456  32607\n62104    32605  32378  32369\n62105    8456  32611  32615\n62106    8456  32606  32612\n62107    32615  32614   305\n62108    32614  32615  32611\n62109    32614  32611  8489\n62110    8456  32615  32607\n62111    32612  32611  8456\n62112    32602  32607  32615\n62113    32600  32379  32601\n62114    8453  32379  32378\n62115    32604  32467  32600\n62116    8454  32604  32600\n62117    32601  32379  8453\n62118    8448  32379  32600\n62119    32602   305  32603\n62120    32602  8453  32607\n62121    32601  32603  8454\n62122    32603  32601  32602\n62123    32601  8454  32600\n62124    32602  32601  8453\n62125    32615   305  32602\n62126    32614  32616   305\n62127    32379  32375  32378\n62128    8437  32606  32605\n62129    8425  32591  32589\n62130    8430  32349  32356\n62131    32585  32598   880\n62132    8428  32585  32584\n62133    32596  32586   880\n62134     880  32586  32585\n62135    32598  32633   880\n62136    32585  32586  32584\n62137    32623  32622  8497\n62138    32623  32598  8467\n62139     880  32633  32632\n62140    8497  32633  32623\n62141    8497  32628  32642\n62142    32623  32633  32598\n62143    32598  32585  32597\n62144    8497  32631  32633\n62145    32596  32632  32647\n62146    32596  32590  32586\n62147    8486  32596  32647\n62148    32596  8486  32590\n62149    32632  8487  32647\n62150    32596   880  32632\n62151    32631  32642  32643\n62152    32642  32631  8497\n62153    32647  8487  32646\n62154    32643  8487  32631\n62155    32642  1004  32643\n62156    32631  8487  32632\n62157    32632  32633  32631\n62158    32643  32646  8487\n62159    8497  32622  32624\n62160    32586  32590  8429\n62161    32626   953  32629\n62162    32624  32515   953\n62163    32629  32630  8495\n62164     953  32625  32624\n62165    32629  8494  32630\n62166    32624  32622  32515\n62167    8499  32571  32635\n62168    32571   299  32635\n62169    8494  32629  32574\n62170    32516  32629   953\n62171    32644  32628  8496\n62172    32625  32628  32624\n62173    1004  32642  32644\n62174    32628  32625  8496\n62175    32642  32628  32644\n62176    32629  8495  32626\n62177    8496  32625  32627\n62178    8495  32627  32626\n62179    32627  32625  32626\n62180    32625   953  32626\n62181    32571  32564   299\n62182    32628  8497  32624\n62183    32622  32623  32519\n62184    32645  32643  1004\n62185    8485  32595  32587\n62186    32595  32588  32589\n62187    32592  8485  32599\n62188    32592  8426  8485\n62189    32595  32589  32587\n62190    8426  32595  8485\n62191    32594  8485  32587\n62192    32594  32587   302\n62193    32621  8484  32599\n62194    32620  32599  8485\n62195    32637  32589  8486\n62196    32637  32587  32589\n62197    32591  8486  32589\n62198    32592  32599  8484\n62199    32608  8489  32609\n62200    32613  32618  8489\n62201    32616  32608  8490\n62202    32616  32614  32608\n62203    8489  32618  32617\n62204    32614  8489  32608\n62205    32609  8489  32617\n62206    8484  32619  32618\n62207    8490  32609  32610\n62208    8490  32608  32609\n62209    32609  32617  32641\n62210    32619  32617  32618\n62211    8484  32618  32593\n62212    32594  32620  8485\n62213    32592  8484  32593\n62214     302  32637  32639\n62215    32638  32637  8486\n62216    32636  32594   302\n62217    32639  32637  32638\n62218    32594  32636  32620\n62219    32646  32645  8488\n62220    32645  32646  32643\n62221    32639  32638  8488\n62222    8488  32638  32646\n62223    8486  32647  32638\n62224    32621  32619  8484\n62225    32621  32620   303\n62226    32617  32619  8491\n62227    32609  32641   304\n62228    32619  32621  32640\n62229    32621  32599  32620\n62230     303  32640  32621\n62231    32641  32617  8491\n62232     304  32610  32609\n62233    32640  8491  32619\n62234    32620  32636   303\n62235     302  32587  32637\n62236    32647  32646  32638\n62237    32590  8486  32591\n62238    32570  32571  8499\n62239    32562  8483  32571\n62240    32354  32355  32337\n62241    32354  32337  8434\n62242    32237  8387  32236\n62243    1795  28831  28817\n62244    8365  32129  32128\n62245    8365  32138  32140\n62246    32135  32126  32134\n62247    32174  32134  32129\n62248    32129  8365  32174\n62249    8365  32128  32138\n62250    32653  32174  8365\n62251    32653  32652  32174\n62252    32174  8366  32134\n62253    32652  8366  32174\n62254    8366  32661  32666\n62255    32653  8365  32140\n62256    32139  32140  32138\n62257    32134  8366  32135\n62258    8359  32132  32137\n62259    32132   746  32135\n62260    32144  8359  32145\n62261    32144  32133  8359\n62262    32132  32135  32137\n62263    32142  1862  32144\n62264    32137  32666  32659\n62265    32137  32135  8366\n62266    32660  32145  32659\n62267    32145  8359  32659\n62268    32659  32666  8368\n62269    32659  8359  32137\n62270    8366  32666  32137\n62271    32142  32144  32145\n62272    32653  32140  32662\n62273    32132  8359  32133\n62274     245  32653  32662\n62275    32652   245  32654\n62276    32652  32653   245\n62277    32662  32140  8380\n62278    8369  32654  32656\n62279    32655  32654   245\n62280    32661  8369  32663\n62281    8369  32661  32654\n62282    8369  32673  32664\n62283    32654  32661  32652\n62284    32663  32666  32661\n62285    32660  8368  32665\n62286    8368  32666  32663\n62287    32671  8370  32660\n62288    32145  32660  8370\n62289    32665  8368  32663\n62290    32659  8368  32660\n62291    8506  32671  32665\n62292    32664  32665  32663\n62293    8370  32671  32670\n62294    8506  32672  32671\n62295    32672  32668   846\n62296    32665  32671  32660\n62297    32663  8369  32664\n62298    32670  32671  32672\n62299    32656  32654  32655\n62300    32652  32661  8366\n62301    32146  32138  32128\n62302    32142  32145  8370\n62303    8357  32169  32168\n62304    8357  32141  32143\n62305    32676  32150   702\n62306    32679   702  32169\n62307    32169  8357  32657\n62308    32169   702  32152\n62309    32143  32657  8357\n62310    32142  8370  32143\n62311    32657  32679  32169\n62312    8374  32679  32657\n62313    32657  32143  32658\n62314    32143  32141  32142\n62315    1862  32142  32141\n62316    32676   702  32677\n62317    32170  8371  32148\n62318    8378  32170  32171\n62319    32158  32164  8373\n62320    32158  32159  32160\n62321    8371  32170  32680\n62322    32148  32171  32170\n62323    32680  32160  8371\n62324    32171  32676  8378\n62325    32160  8372  32158\n62326    32681  8372  32160\n62327    32160  32680  32681\n62328    32682  32680  32170\n62329    32150  32676  32171\n62330    32163  32158  8372\n62331    32677   702  32679\n62332    32160  32159  8371\n62333    8374  32658  32675\n62334    32143  8370  32658\n62335    32677  32679  32683\n62336    32679  8374  32683\n62337    32675  32658  32670\n62338    32678  32676  32677\n62339    32689  32675  32667\n62340     846  32675  32670\n62341    8504  32683  32688\n62342    32683  8374  32689\n62343    32675   846  32667\n62344    32689  8374  32675\n62345    32670  32672   846\n62346    32677  32683  8504\n62347    32682  8378  32687\n62348    32676  32678  8378\n62349    32681  32680  1382\n62350    32680  32682  1382\n62351    32687  8378  32678\n62352    32682  32170  8378\n62353    32687  32696  32682\n62354    32682  32696  1382\n62355    32697  32691  8511\n62356    32690  32691  32681\n62357    32681  1382  32690\n62358    32691  32684  8372\n62359    32683  32689  32688\n62360    32687  32678  32686\n62361    32677  8504  32678\n62362    32691  8372  32681\n62363    32686  32678  8504\n62364    32657  32658  8374\n62365    8370  32670  32658\n62366    32697  32684  32691\n62367    8506  32665  32664\n62368    32141  8357  32147\n62369    32673  32656  32743\n62370     246  32656  32655\n62371    32674  32664  32673\n62372    8507  32674  32673\n62373    32743  32656   246\n62374    32664  32674  8506\n62375    32700  32674  8507\n62376    32701  32699  32703\n62377    8513  32699  32674\n62378    8507  32673  32743\n62379    32674  32699  8506\n62380    32698  32668  32672\n62381    32698  8506  32701\n62382    32667  32668  32669\n62383    32667   846  32668\n62384    32698  8514  32668\n62385    32672  8506  32698\n62386    32702  8514  32698\n62387     247  32702  32701\n62388    32705  32669  8514\n62389    32669  32668  8514\n62390    8514  32702  32709\n62391    32698  32701  32702\n62392    8506  32699  32701\n62393    8515  32667  32669\n62394    32700  8513  32674\n62395    32673  8369  32656\n62396    32703   247  32701\n62397    32708  32709  32702\n62398    32706  32708   247\n62399    32708  32702   247\n62400    32706   248  32707\n62401    32712  8521  32707\n62402    8521  32708  32707\n62403    32707   248  32712\n62404    32707  32708  32706\n62405    32708  8521  32709\n62406    32709  32710  32705\n62407    32709  8521  32710\n62408    32669  32705  32704\n62409    8520  32705  32710\n62410    32710  32716  8520\n62411    32705  8514  32709\n62412    32711  32712  8519\n62413    32710  8521  32711\n62414    32716  8519  32729\n62415    8519  32716  32711\n62416    32715  32729  8519\n62417    32711  32716  32710\n62418    8521  32712  32711\n62419    8520  32716  32720\n62420    8519  32712  32713\n62421    32703  32699  8513\n62422    8520  32704  32705\n62423    32695  32688  32694\n62424    32688  32689  8515\n62425    32686  32695  32725\n62426    32686  8504  32695\n62427    32688  8515  32694\n62428    8505  32687  32686\n62429    2111  32695  32694\n62430    2111  32725  32695\n62431    32717  8505  32718\n62432    8505  32686  32725\n62433    32694  32704  32720\n62434    32694  8515  32704\n62435    8515  32669  32704\n62436    8505  32696  32687\n62437    32693  32690  1382\n62438    32693  32696  32717\n62439    32690  8511  32691\n62440    32692  8511  32690\n62441    32690  32693  32692\n62442    1382  32696  32693\n62443    32721  32692  32722\n62444    32721  8511  32692\n62445    32741  32721  32740\n62446    32741  8511  32721\n62447    32717  8512  32693\n62448    8512  32692  32693\n62449    32696  8505  32717\n62450    8511  32741  32697\n62451    32718  8505  32725\n62452    32695  8504  32688\n62453    32728  32725  2111\n62454    32728  2111  32726\n62455    32718  32728  8516\n62456    32718  32725  32728\n62457    2111  32720  32729\n62458    32718  32719  32717\n62459    32728  32727  8516\n62460    32715  32726  32729\n62461    32718  8516  32719\n62462    32734  32733  8516\n62463    32726  32727  32728\n62464    32726  2111  32729\n62465    32704  8520  32720\n62466    32719  8516  32733\n62467    8510  32721  32722\n62468    32722  8512  32724\n62469    32740  8510  32745\n62470    32740  32721  8510\n62471    32722  32723  8510\n62472    32692  8512  32722\n62473    32724  32723  32722\n62474    32724  32719  32733\n62475    8510  32731  32745\n62476    8510  32723  32731\n62477    32744  32806  32731\n62478    32745  32731  32806\n62479    32723  32724  32730\n62480    8512  32719  32724\n62481    32717  32719  8512\n62482    32741  32740   263\n62483    8523  32731  32723\n62484    32694  32720  2111\n62485    32716  32729  32720\n62486    32741   263  32697\n62487    1899  32724  32733\n62488    32689  32667  8515\n62489    32795  32740  32745\n62490     730  32161  32162\n62491     730  32164  32163\n62492    32651  8363  32161\n62493    8363  32154  32161\n62494    32161   730  32650\n62495    8363  32166  32155\n62496    32650  32651  32161\n62497    32685   730  32163\n62498    32749  8376  32167\n62499    32167  8363  32651\n62500    32749  32167  32651\n62501    32650   730  32685\n62502    32164  32158  32163\n62503    8363  32167  32166\n62504    32241   909  32165\n62505     909  32173  32166\n62506    8381  32232  32231\n62507    32240  8381  32241\n62508    32165   909  32166\n62509    8381  32231  32241\n62510    32165  8376  32240\n62511    32165  32166  32167\n62512    32753  8381  32240\n62513    32746  32753  32240\n62514    32240  8376  32746\n62515    32240  32241  32165\n62516    32167  8376  32165\n62517    32278  8381  32753\n62518    32651  32650  8375\n62519    32162  32164   730\n62520    32768  32685  8509\n62521    32684  32685  32163\n62522    8375  32768  32757\n62523    8375  32650  32768\n62524    32685  32684  8509\n62525    8375  32749  32651\n62526    32758  32757  32768\n62527    32758  8509  32759\n62528    32756   264  32754\n62529    32754  8375  32757\n62530    32756  32754  32757\n62531    32768  8509  32758\n62532    32697  8509  32684\n62533    8375  32754  32749\n62534    32747  32746  8376\n62535    32749  32754  32747\n62536    32746  8382  32753\n62537    32748  8382  32746\n62538    32746  32747  32748\n62539    32747  8376  32749\n62540    32762  32748  32761\n62541     264  32748  32747\n62542    8398  32752  32766\n62543    32752  8382  32762\n62544    32766  32752  32762\n62545    32762  8382  32748\n62546    32754   264  32747\n62547    32753  8382  32751\n62548     264  32761  32748\n62549    32650  32685  32768\n62550    32163  8372  32684\n62551    32752  32751  8382\n62552    32239  32237  32238\n62553    32238  32232  32278\n62554    32242  8392  32243\n62555    32245  32242  8387\n62556    32237  32239  8387\n62557    8386  32232  32238\n62558    1908  32239  32238\n62559    1908  32278  32751\n62560    32239  32245  8387\n62561    32755  32245  32239\n62562    32245  8397  32244\n62563    1908  32238  32278\n62564    8381  32278  32232\n62565    32242  32245  32244\n62566    32248  8393  32254\n62567    32248  8392  32246\n62568    8393  32281  32255\n62569    32281  8393  32769\n62570    32248  32247  8393\n62571    32251  8392  32248\n62572    32246  32247  32248\n62573    32771  32246  32244\n62574    32769  8393  32247\n62575    32770  32769  32247\n62576    32247  32246  1018\n62577    8392  32244  32246\n62578    8392  32242  32244\n62579    32281  32769  32774\n62580    32755  32239  1908\n62581    32264  32255  32281\n62582    8397  32755  32792\n62583    32750  1908  32751\n62584    32771  32244  8397\n62585    32772  32771  8397\n62586    32755  1908  32750\n62587    32771  1018  32246\n62588    32750  8398  32792\n62589    32750  32751  32752\n62590    32772  8397  32792\n62591    32780  32772  32792\n62592    32772  8396  32773\n62593    32792  32755  32750\n62594    32752  8398  32750\n62595    32771  32772  32773\n62596    8395  32769  32770\n62597    32770  1018  32777\n62598    32774  8395  32775\n62599    32774  32769  8395\n62600    32770  32778  8395\n62601    32247  1018  32770\n62602    32778  32770  32777\n62603    32777  32773  32779\n62604    8395  32783  32775\n62605    8395  32778  32783\n62606    32785  32783  32778\n62607    32775  32783  32784\n62608    32777  8407  32778\n62609    32777  1018  32773\n62610    1018  32771  32773\n62611    32281  32774  8394\n62612    32780  32792  8398\n62613    8397  32245  32755\n62614    32753  32751  32278\n62615    32775  32776  32774\n62616    8508  32757  32758\n62617    32242  32234  8387\n62618    8508  32756  32757\n62619    32758  32760  8508\n62620    32762  32761  8529\n62621    32761   264  32764\n62622    32758  32759  32760\n62623     263  32760  32759\n62624    32761  32764  32763\n62625    32697  32759  8509\n62626    32763  32764  8527\n62627    32767  32766  8529\n62628    32763  8529  32761\n62629    32765  32781  8398\n62630    32767  32765  32766\n62631    8529  32763  32767\n62632    32766  32762  8529\n62633    32767  32797  8528\n62634    32797  32767  32763\n62635    32799  8528  32808\n62636    32799  32765  8528\n62637    8528  32797  32796\n62638    8528  32765  32767\n62639    32763  8527  32797\n62640    32765  32799  32781\n62641    32797  8527  32798\n62642    8398  32766  32765\n62643    32795  32745  8526\n62644     265  32796  32798\n62645    32796  32797  32798\n62646    32800  32804   266\n62647    32796   265  32803\n62648     262  32806  32737\n62649     262  8526  32806\n62650     263  32740  32795\n62651    32803   265  32804\n62652    32807  32805  8537\n62653    32803  32805  32796\n62654    8533  32808  32807\n62655    32807  32808  32805\n62656    32805  32803  8537\n62657    32808  8528  32805\n62658    8537  32800  32802\n62659    32800  8537  32803\n62660    32821  32819  32820\n62661    32819  32807  32802\n62662    32802  32807  8537\n62663    32803  32804  32800\n62664    32799  32808  32822\n62665    32800  32801  32802\n62666    32805  8528  32796\n62667    32697   263  32759\n62668    32819  8533  32807\n62669    8396  32780  32782\n62670    32780  8398  32781\n62671    8407  32777  32779\n62672    32790  32779  8396\n62673    32782  32780  32781\n62674    32779  32773  8396\n62675    32782  1036  32816\n62676    1036  32782  32781\n62677    32779  32790  32791\n62678    32816  32790  32782\n62679    1036  32817  32816\n62680    32782  32790  8396\n62681    32799  1036  32781\n62682    8530  32791  32790\n62683    8408  32783  32785\n62684    32785  8407  32787\n62685    32789  32784  8408\n62686    32784  32783  8408\n62687    32785  32786  8408\n62688    32778  8407  32785\n62689    32786  32785  32787\n62690    32809  32787  32791\n62691    32815  32786  32813\n62692    32815  8408  32786\n62693    32786  32787  1907\n62694    32787  8407  32791\n62695    8407  32779  32791\n62696    32815  32789  8408\n62697    32816  8530  32790\n62698    32772  32780  8396\n62699    32817  32822  32826\n62700    1036  32799  32822\n62701    32818  8530  32816\n62702    8532  32818  32817\n62703    32826  32822  8533\n62704    32818  32816  32817\n62705    32826  32821  32823\n62706    32821  32826  8533\n62707    32818  8532  32825\n62708    32823  8532  32826\n62709    32823  32821  1035\n62710    32826  8532  32817\n62711    8533  32819  32821\n62712    32825  8532  32823\n62713    1907  32787  32809\n62714    32809  8530  32810\n62715    32813  32786  1907\n62716    32813  1907  32814\n62717    32809  32811  1907\n62718    32809  32791  8530\n62719    32811  32810  8531\n62720    32810  8530  32818\n62721    32812  32813  32814\n62722    32831  32814  32811\n62723    32810  32825  8531\n62724    1907  32811  32814\n62725    32814  8538  32812\n62726    32809  32810  32811\n62727    32818  32825  32810\n62728    32815  32813  8534\n62729    32824  32825  32823\n62730    32817  1036  32822\n62731    32808  8533  32822\n62732    32813  32812  32967\n62733    8536  32819  32802\n62734    8526  32745  32806\n62735     275  32775  32784\n62736    32742  32712   248\n62737     909  32241  32249\n62738    32836   249  32837\n62739    32836  32842   249\n62740     249  32842  33002\n62741     249  32843  32837\n62742    32844  32837  32843\n62743    32844  8560  32847\n62744    32837  32838  32836\n62745    8550  32838  32837\n62746    32837  32844  8550\n62747    32844  32843  8560\n62748    8547  32836  32838\n62749    32845  8548  32742\n62750    32845  33002  8548\n62751    8522  32742  32841\n62752    32841  32742  8548\n62753    8548  32839  32841\n62754    32742  32713  32712\n62755    32839  32840  32841\n62756    32842  32836  32839\n62757    32862  32840  8547\n62758    8547  32840  32839\n62759    32836  8547  32839\n62760    32839  8548  32842\n62761    33002  32842  8548\n62762    8522  32841  32840\n62763    32838  32852  8547\n62764    32847  32858  32848\n62765    32846  32844  32847\n62766    8551  32846  32847\n62767    32848  32858   250\n62768    32844  32846  8550\n62769    8551  32848  32850\n62770    31660  32848   250\n62771    32854  32846  8551\n62772     806  32854  32886\n62773    32854  8551  32887\n62774    8551  32847  32848\n62775    32846  32854  32853\n62776    32851  32852  32838\n62777    32851  8550  32853\n62778    32862  8547  32852\n62779    8549  32852  32851\n62780    32851  32859  8549\n62781    32851  32838  8550\n62782    32853   806  32859\n62783     806  32853  32854\n62784    32871  8549  32859\n62785    32857  32871  32859\n62786    32871  8557  32872\n62787    32859  32851  32853\n62788    8550  32846  32853\n62789    32883  32852  8549\n62790    32849  32848  31660\n62791    32847  8560  32858\n62792    32873  8549  32871\n62793    32713  32714  32715\n62794    32714  32713  8522\n62795    8517  32727  32726\n62796    8517  32715  32714\n62797    32714  32861  8517\n62798    32715  8519  32713\n62799    32840  32863  8522\n62800    32863  32840  32862\n62801     978  32860  32861\n62802    32861  32714  32863\n62803     978  32861  32863\n62804    32863  32714  8522\n62805    32713  32742  8522\n62806    8517  32861  32835\n62807    32727  32835  32734\n62808    32727  8517  32835\n62809    32732  32733  32734\n62810    8518  32732  32734\n62811    32734  32835  8518\n62812    32733  32732  1899\n62813    32860  32865  8518\n62814    32867  32865  32860\n62815    32732  8518  32870\n62816    32864  8518  32865\n62817    32865  32866  32864\n62818    32860  8518  32835\n62819    32861  32860  32835\n62820    32864  32870  8518\n62821     978  32863  32862\n62822    32727  32734  8516\n62823     978  32883  32868\n62824    32883   978  32862\n62825    32869  32867  32868\n62826    32868  32867   978\n62827    32883  32873  32868\n62828    8556  32865  32867\n62829    32873  32872  8554\n62830    32883  32862  32852\n62831    32869  32868  8554\n62832    32874  8554  32872\n62833    32874  32872  32877\n62834    32873  8554  32868\n62835    32873  32883  8549\n62836    32876  8554  32874\n62837    8556  32885  32866\n62838    32885  8556  32880\n62839    32864  32866  1898\n62840    8555  32866  32885\n62841    32885  32884  8555\n62842    32866  32865  8556\n62843    32869  32876  32880\n62844    32876  32869  8554\n62845    32880   769  32884\n62846     769  32880  32876\n62847    32925  32884   769\n62848    32884  32885  32880\n62849     769  32876  32879\n62850    32880  8556  32869\n62851    8556  32867  32869\n62852    32971  8555  32884\n62853    32876  32874  32875\n62854    32867  32860   978\n62855    32871  32872  32873\n62856    8555  32942  32866\n62857     806  32857  32859\n62858    32726  32715  8517\n62859    32889  8551  32850\n62860    32889  32850  32890\n62861    32887  32889  32888\n62862    32887  8551  32889\n62863    32850  32849  8566\n62864    32887  32886  32854\n62865    8552  32889  32890\n62866    8552  32890  32892\n62867    32897  8553  32888\n62868    32888  32889  8552\n62869    32890  8566  32891\n62870    32890  32850  8566\n62871    31660  31659  32849\n62872    32887  32888  8553\n62873    32855  32857   806\n62874    32855  32886  32893\n62875    8557  32857  32856\n62876    32856  32857  32855\n62877    32855  8558  32856\n62878     806  32886  32855\n62879    8553  32893  32886\n62880    32893  8553  32895\n62881    32904  32898  8558\n62882    32898  32856  8558\n62883    32893  32894  8558\n62884    8558  32855  32893\n62885    32886  32887  8553\n62886    32881  32856  32898\n62887    8552  32896  32888\n62888    32850  32848  32849\n62889    32896  8552  32892\n62890    32892  32891  8567\n62891    32897  32896   254\n62892    32897  32888  32896\n62893    32892  32899  32896\n62894    32897  32895  8553\n62895    32902  8567  32891\n62896    32899   254  32896\n62897    8567  32899  32892\n62898    8566  32901  32891\n62899    32897   254  32900\n62900    32904  32894  32903\n62901    32904  8558  32894\n62902    32921  32904   255\n62903    32921  32898  32904\n62904    32894  32895  8561\n62905    32893  32895  32894\n62906    8561  32903  32894\n62907     255  32904  32903\n62908    32895  32900  8561\n62909    32895  32897  32900\n62910    32921   255  32917\n62911    32891  32892  32890\n62912    31710  8566  32849\n62913    32921  32881  32898\n62914    32877  8559  32874\n62915    32882  8559  32877\n62916    8559  32878  32875\n62917    32906  32878  8559\n62918    32877  8557  32881\n62919    32874  8559  32875\n62920    8562  32882  32877\n62921    32908  32882  8562\n62922    32882  32906  8559\n62923    32907  32906  32882\n62924    8562  32881  32918\n62925    8562  32877  32881\n62926    32856  32881  8557\n62927    32905  8565  32878\n62928    32911  32879  8565\n62929    32876  32875  32879\n62930    32913  32911  8569\n62931    32911  32913  32879\n62932    32879  32875  8565\n62933    32913   769  32879\n62934    32912  32910  32911\n62935    8565  32875  32878\n62936    32923  8569  32910\n62937    8569  32911  32910\n62938    32912  8568  32910\n62939    32911  8565  32912\n62940    8565  32905  32912\n62941    32925   769  32913\n62942    32878  32906  32905\n62943    8557  32877  32872\n62944    32918  32917  8563\n62945    32918  32881  32921\n62946    32919  32908  8563\n62947    8563  32908  32918\n62948    32917  32916  8563\n62949    32907  32882  32908\n62950    32915   256  32916\n62951    8563  32916  32919\n62952    32920  32916   256\n62953    32915  32916  32917\n62954    32921  32917  32918\n62955    32920  32919  32916\n62956     257  32905  32906\n62957     257  32907  32909\n62958    32914  8568  32912\n62959    32914  32905   257\n62960    32906  32907   257\n62961    8564  32909  32907\n62962    8564  32919  32920\n62963    32922  32910  8568\n62964    32907  32919  8564\n62965    32907  32908  32919\n62966    32912  32905  32914\n62967    32908  8562  32918\n62968    32915  32917   255\n62969    8569  32926  32913\n62970    32857  8557  32871\n62971    32902  32891  32901\n62972    32922  32923  32910\n62973    32738  8523  32730\n62974    32730  32724  1899\n62975    8523  32735  32744\n62976    32738  32735  8523\n62977    32730  1899  32739\n62978    8523  32723  32730\n62979    32739  8524  32738\n62980    8524  32739  32944\n62981    32738  32930  32735\n62982    32930  32738  8524\n62983    32928  8525  32930\n62984    32739  32738  32730\n62985    32732  32739  1899\n62986    32735  32930  8525\n62987    32737  32736   262\n62988    32744  32735  32737\n62989    32736  32737  32935\n62990     266  32801  32800\n62991    32935  8525  32927\n62992    8525  32935  32737\n62993    32935  32936  32934\n62994    32934  32736  32935\n62995    32735  8525  32737\n62996    32801   266  32832\n62997    32937  32930  8524\n62998    32744  32731  8523\n62999    32937  8524  32944\n63000    32944  32870  1898\n63001    32928  32937  8574\n63002    32928  32930  32937\n63003    32944  32941  32937\n63004    32928  32927  8525\n63005    8574  32941  32943\n63006    8574  32937  32941\n63007    32938  8572  32929\n63008    32929  32928  8574\n63009    32929  8574  32939\n63010    32941  32944  1898\n63011    32864  1898  32870\n63012    32928  32929  32927\n63013    32936  8571  32934\n63014    32936  32927  8572\n63015    8571  32936  32932\n63016    32935  32927  32936\n63017    32940  32932  32936\n63018    32938  32940  8572\n63019    32933  32931  32932\n63020    32931  8571  32932\n63021    32936  8572  32940\n63022    32927  32929  8572\n63023    32942  32941  1898\n63024    32739  32870  32944\n63025    32732  32870  32739\n63026    32833  32832  8545\n63027    32819  8536  32820\n63028    8536  32801  32833\n63029    1035  32820  32830\n63030    1035  32821  32820\n63031    8536  32829  32820\n63032    32824  32823  1035\n63033    32830  32820  32829\n63034    32830  32829  8546\n63035    8542  32827  32953\n63036    32827  1035  32830\n63037    32827  32830  32953\n63038    32829  8536  32833\n63039    32832  32833  32801\n63040    1035  32827  32824\n63041    32831  8531  32949\n63042    32825  32824  8531\n63043    32831  8538  32814\n63044    32950  8538  32831\n63045    32828  8531  32824\n63046    8531  32831  32811\n63047    32949  32828  32946\n63048    32828  32824  32827\n63049    32949  32950  32831\n63050    8540  32950  32949\n63051    32946  32828  8542\n63052    32828  32949  8531\n63053    32827  8542  32828\n63054    8538  32950  32952\n63055    32945  32829  32833\n63056    32802  32801  8536\n63057    32954  32830  8546\n63058    32954  8546  32957\n63059    32953  32954   268\n63060    32953  32830  32954\n63061    8546  32945  32964\n63062    32953  32955  8542\n63063    32964  32957  8546\n63064    8575  32957  32964\n63065    32954  32956   268\n63066    32957  32956  32954\n63067     267  32964  32966\n63068    32964  32945  32966\n63069    32833  8545  32945\n63070    32953   268  32955\n63071    32951  32950  8540\n63072    32951  8540  32958\n63073    32952  32951   770\n63074    32952  32950  32951\n63075    8540  32946  32948\n63076    8540  32949  32946\n63077    32947  32946  8542\n63078    32947  32955  32961\n63079    32951  32959   770\n63080    8541  32948  32947\n63081    32959  32951  32958\n63082    8540  32948  32958\n63083    32963  32958  32948\n63084    32948  32946  32947\n63085    32955  32947  8542\n63086    33003  8538  32952\n63087    32955   268  32961\n63088    8546  32829  32945\n63089    32966  32945  8545\n63090    32812  8538  32968\n63091    32932  32940  8570\n63092    32744  32737  32806\n63093    32942  32972  32943\n63094    32942  8555  32972\n63095    32970  32972  8573\n63096    32972  32970  32943\n63097    32972  32971  8573\n63098    32942  32943  32941\n63099    32971  32925  32975\n63100    32972  8555  32971\n63101    8573  32975  32974\n63102    8582  32975  32925\n63103    32925  32926  8582\n63104    32971  32975  8573\n63105    1898  32866  32942\n63106    32973  32975  8582\n63107    32970  32969   260\n63108    32970  8573  32969\n63109    32938  32939   260\n63110     260  32939  32970\n63111    32969  32976   260\n63112    32939  8574  32970\n63113    32976  32974  8581\n63114    32969  8573  32974\n63115    32988  32996  32973\n63116    32974  32973  8581\n63117    32973  8582  32988\n63118    32974  32976  32969\n63119    32975  32973  32974\n63120    8582  32981  32988\n63121    32970  8574  32943\n63122    32926  32982  32981\n63123    32926  8569  32982\n63124    32981  8578  32987\n63125    8578  32981  32982\n63126    32982  32978  8578\n63127    32926  32981  8582\n63128    32923   899  32978\n63129     899  32923  32922\n63130    8578  32978  32980\n63131    32979  32978   899\n63132    32923  32978  32982\n63133    32925  32913  32926\n63134    32980  32978  32979\n63135    32987  32986  8577\n63136    32987  8578  32986\n63137    32997  8577  32985\n63138    32985  8577  32986\n63139    32986  32983  32985\n63140    32988  32987  32989\n63141    32980  8576  32983\n63142    8576  32980  32979\n63143    32984   258  32985\n63144    32984  32983  8576\n63145    32984  32985  32983\n63146    32980  32983  32986\n63147    8578  32980  32986\n63148    8577  32989  32987\n63149    32981  32987  32988\n63150    32971  32884  32925\n63151     258  32997  32985\n63152    32931  32933   261\n63153    8575  32964  32965\n63154     267  32965  32964\n63155    32957  8575  32956\n63156    8570  32940  32977\n63157    32933  32932  8570\n63158     260  32977  32938\n63159    32961  8541  32947\n63160     268  32962  32961\n63161    32963  32948  8541\n63162    32958  32963  8580\n63163    8541  32961  32960\n63164    32960  32963  8541\n63165    8583  32960  32962\n63166    8580  32959  32958\n63167    32990  8580  32963\n63168    32963  32960  32990\n63169    32960  32961  32962\n63170    32959  8580  32991\n63171    32940  32938  32977\n63172    32995  32960  8583\n63173    32995  32999  32998\n63174    32999  32995  8583\n63175    32995  32990  32960\n63176    32988  32989  32996\n63177    32996  8581  32973\n63178    32989  8577   259\n63179     259  8577  32997\n63180    32994  32991  8580\n63181    32990  32995  32994\n63182    32992  32991   270\n63183    32992  32959  32991\n63184    32994  32993  32991\n63185    8580  32990  32994\n63186    32998   269  8579\n63187    32994  32995  32998\n63188     270  32991  32993\n63189    32993  32994  8579\n63190    32994  32998  8579\n63191    32999   269  32998\n63192    32992   270  33000\n63193    32959  32992   770\n63194    32938  32929  32939\n63195    32982  8569  32923\n63196     770  32992  33001\n63197    32742   248  32845\n63198    8660  31660   250\n63199     770  33004  32952\n63200    32264  8394  32265\n63201    8394  32774  32776\n63202    32263  32260  32262\n63203    32794  32262  32265\n63204    32265  8394  32794\n63205    32262  8391  32265\n63206    8402  32794  32793\n63207    32776  32794  8394\n63208    32262  8402  32263\n63209    33006  33005  8402\n63210    33005  33007  8502\n63211    32794  8402  32262\n63212    32775   275  32776\n63213    32263  8402  33005\n63214    32271  1879  33010\n63215    33010  32263  8502\n63216    32269  32271  32270\n63217    32269  1879  32271\n63218    33010  33011  32271\n63219    1879  32263  33010\n63220    8400  32271  33011\n63221    33013  33011  8502\n63222    33015  32270  8400\n63223    32270  32271  8400\n63224    8400  33011  33012\n63225    33011  33010  8502\n63226    32263  33005  8502\n63227    32269  32270  8399\n63228    32793  32794  32776\n63229    32266  32269  8399\n63230    33009  32793  8503\n63231     275  32793  32776\n63232    33006  8402  33009\n63233    33014  33006  33009\n63234    33008  32793   275\n63235    33006  33007  33005\n63236    33014  33009  8503\n63237    8503  32793  33008\n63238     275  32784  32788\n63239    33006  33014   276\n63240    33012  33011  33013\n63241    8624  33012  33013\n63242    33012  33018  8400\n63243    33017  33018  33012\n63244    33013  33007  33022\n63245    8502  33007  33013\n63246     276  33022  33007\n63247    33017  33012  8624\n63248    8624  33013  33022\n63249    33007  33006   276\n63250    33018  33017   277\n63251    33009  8402  32793\n63252    32281  8394  32264\n63253    33015  8400  33018\n63254    32275  32276  32267\n63255    32275  8399  33016\n63256    33024  8403  32277\n63257     813  33024  32276\n63258    32276  32275   813\n63259    32267  8399  32275\n63260    33027   813  32275\n63261    33027  33016  8401\n63262    33024  33025  33026\n63263     813  33025  33024\n63264     813  33027  33025\n63265    33027  32275  33016\n63266    32270  33016  8399\n63267    33024  33026  8403\n63268     703  32274  33044\n63269    32272  32274   703\n63270    32536   703  32572\n63271    32536  32537   703\n63272    32274  8403  33046\n63273    32273  8403  32274\n63274    8405  33044  33046\n63275    33029  32572   703\n63276    32573  32572  8481\n63277    32573  32536  32572\n63278     703  33044  33029\n63279    33044  32274  33046\n63280    8403  33026  33046\n63281    32573  32542  8469\n63282    33046  33026  33032\n63283    33024  32277  32276\n63284    33031  33027  8401\n63285    8401  33015  33023\n63286    8404  33025  33031\n63287    33025  33027  33031\n63288    8401  33036  33031\n63289    8401  33016  33015\n63290    33036  33023  33021\n63291    33023  33015  33018\n63292    33035  33031  33036\n63293    8586  33035  33036\n63294    33021  33023   277\n63295    33036  8401  33023\n63296    33018   277  33023\n63297    8404  33031  33035\n63298    33030  33029  8589\n63299    33026  8404  33032\n63300    8481  33030  33043\n63301    8481  32572  33030\n63302    8405  33046  33032\n63303    33030  32572  33029\n63304    8405  33032  33034\n63305    33044  8405  33039\n63306    33030  33040  33043\n63307    33038  8589  33039\n63308    8589  33040  33030\n63309    8589  33029  33039\n63310    33032  8404  33033\n63311    33039  33029  33044\n63312    8405  33037  33039\n63313    32573  8481  33028\n63314    8404  33035  33033\n63315    33025  8404  33026\n63316    32270  33015  33016\n63317    33043  33047  8481\n63318    32252  32264  32265\n63319    8535  32789  32834\n63320    32789  8535  32788\n63321    32815  32834  32789\n63322    33019  33021   277\n63323    33096  8534  32967\n63324    8587  33053  33052\n63325    33096  32834  8534\n63326    32815  8534  32834\n63327    33019  8587  33020\n63328    33021  33020  8586\n63329    33021  33019  33020\n63330    33045  33035  8586\n63331    33050  33045  8586\n63332    8586  33020  33050\n63333    33035  33045  33033\n63334    33052  8588  33050\n63335    33051  8588  33052\n63336    33050  33049  33045\n63337    33049  33050  8588\n63338    8588  33066  33049\n63339    33052  33050  33020\n63340    8587  33052  33020\n63341    1185  33045  33049\n63342    33052  33053  33051\n63343    32967  32812   274\n63344    33056   273  33054\n63345    33054   274  33055\n63346    33096  32967   274\n63347    33062  33056  33063\n63348    33055  33056  33054\n63349    33062   273  33056\n63350     274  33064  33055\n63351     278  33051  33053\n63352    33058  33066  8588\n63353    33058  33051  33057\n63354    33049  33066  33080\n63355    33061  8599  33066\n63356    33066  33058  33061\n63357    8588  33051  33058\n63358    8603  33061  33058\n63359    33061  33060  8599\n63360    33059  33060  33061\n63361    33059  33061  8603\n63362    8603  33058  33057\n63363    33051   278  33057\n63364    8599  33060  33078\n63365    33078  33060  33188\n63366    8534  32813  32967\n63367    8599  33080  33066\n63368    33034  33037  8405\n63369    33034  33033  1185\n63370    33041  8589  33038\n63371    8590  33038  33037\n63372    33037  33034  33067\n63373    33038  33039  33037\n63374    1185  33075  33067\n63375    33075  1185  33080\n63376    33067  8590  33037\n63377    33076  8590  33067\n63378    8590  33070  33069\n63379    1185  33067  33034\n63380    33045  1185  33033\n63381    33038  8590  33069\n63382    33040  33041  33042\n63383    33040  8589  33041\n63384    8593  33042  33072\n63385    33042  8593  33040\n63386    33041  1981  33042\n63387    33040  8593  33043\n63388    33071  33042  1981\n63389    1981  33069  33068\n63390    33072  33071  8615\n63391    33072  33042  33071\n63392    1981  33074  33071\n63393    1981  33041  33069\n63394    33041  33038  33069\n63395    33048  33043  8593\n63396    33067  33075  33076\n63397    33033  33034  33032\n63398    8591  33075  33077\n63399    33080  8599  33077\n63400    33068  33069  33070\n63401    33084  33070  33076\n63402    33075  8591  33076\n63403    33077  33075  33080\n63404    33079  8591  33077\n63405    33188  33079  33078\n63406    8591  33084  33076\n63407    33085  33084  8591\n63408    33084  33086  8592\n63409    33079  33077  33078\n63410    8599  33078  33077\n63411    33070  33084  8592\n63412    33073  33071  33074\n63413    33073  33074  8604\n63414    8615  33073  33087\n63415    8615  33071  33073\n63416    33074  33068  33088\n63417    1981  33068  33074\n63418    8604  33074  33088\n63419    33088  8592  33089\n63420    33073  33083  33087\n63421    33073  8604  33083\n63422    33090  8604  33088\n63423    33087  33083  8623\n63424    33081  33083  8604\n63425    33088  33068  8592\n63426    33068  33070  8592\n63427    8615  33087  33097\n63428    33083  33082  8623\n63429    33070  8590  33076\n63430    33049  33080  1185\n63431    33091  8593  33072\n63432    33056  33055  8602\n63433    33036  33021  8586\n63434    32784  32789  32788\n63435    33092  33072  8615\n63436    33105  32541  32543\n63437    32543  32544  32542\n63438    32541  8478  32540\n63439    33105  8478  32541\n63440    32543  32542  8482\n63441    32541  32540  32538\n63442    33106  33105  8482\n63443    33028  8482  32542\n63444    33105  33107  8478\n63445    33106  33107  33105\n63446    8482  33028  33118\n63447    8482  33105  32543\n63448    32542  32573  33028\n63449    8478  33107  33100\n63450    8473  32533  32535\n63451    32533  32534  32535\n63452    32563  32533  32569\n63453    8473  32569  32533\n63454    32535  32540  33098\n63455    8477  32540  32535\n63456    8473  33098  33099\n63457    33098  32540  8478\n63458    32569  33104  33102\n63459    8473  33104  32569\n63460    33100  33099  33098\n63461    33098  8473  32535\n63462    8478  33100  33098\n63463    8472  32569  33102\n63464    33100  33107  33108\n63465    32533  32563   776\n63466    33106  33118  33115\n63467    33047  33118  33028\n63468     290  33100  33108\n63469    33108  33107  8608\n63470     692  33118  33047\n63471    33107  33106  8608\n63472    33115   692  33116\n63473    33048   692  33047\n63474    8608  33106  33115\n63475    33117  8608  33115\n63476    8608  33110  33109\n63477    33115  33118   692\n63478    33043  33048  33047\n63479    33108  8608  33109\n63480    33099   290  33103\n63481    33099  33100   290\n63482    33104  33103  8474\n63483    33103  33104  33099\n63484     290  33111  33103\n63485    33099  33104  8473\n63486    8605  33103  33111\n63487    33120  8474  33112\n63488    8474  33103  8605\n63489    33111  33114  8605\n63490     290  33108  33109\n63491    33104  8474  33102\n63492     692  33048  33116\n63493    33106  8482  33118\n63494    33028  8481  33047\n63495    33102  8474  33101\n63496    32561  32560  8472\n63497    32560  32558  32563\n63498    8483  32561  32649\n63499    8483  32562  32561\n63500    32560  32563  8472\n63501    8483  32564  32571\n63502    32648  32649  32561\n63503    8472  33102  32648\n63504    8483  32649  32565\n63505    1003  33124  32649\n63506    32649  32648  1003\n63507    32648  32561  8472\n63508    32569  8472  32563\n63509    32565  32649  33124\n63510    32566  32564  8498\n63511    32565  32564  8483\n63512    33129  33128  32566\n63513    8498  32564  32565\n63514    32566   299  32564\n63515    8612  33128  33129\n63516    8498  32565  33124\n63517    33132  8612  33127\n63518    33132  33128  8612\n63519    8612  33129  33125\n63520    33129  32566  8498\n63521    8498  33121  33129\n63522    33121  8498  33124\n63523    32560  32561  32562\n63524    33122  1003  33130\n63525    33101  1003  32648\n63526    33121  33122  33123\n63527    33121  33124  33122\n63528    1003  33101  33130\n63529    33129  33121  8501\n63530    8500  33130  33119\n63531    33120  33130  33101\n63532    33142  8501  33123\n63533    33123  33122  8500\n63534    33119  33130  33120\n63535    8500  33122  33130\n63536    33101  32648  33102\n63537    33121  33123  8501\n63538    33127   298  33132\n63539    33127  33125  33126\n63540    8609  33131   298\n63541     298  33127  8609\n63542    8612  33125  33127\n63543    33126  8609  33127\n63544    33142  33126  8501\n63545    33138  33136  8611\n63546    33133  33136  33131\n63547    33131  8609  33133\n63548    33134  8609  33126\n63549    33125  8501  33126\n63550    33129  8501  33125\n63551    33141  33123  8500\n63552    33124  1003  33122\n63553    8474  33120  33101\n63554    33112  8474  8605\n63555    1982  32543  32541\n63556    33117  33116  8613\n63557    33091  33116  33048\n63558    33110  8608  33117\n63559    8614  33110  33117\n63560    8613  33116  33091\n63561    33149  8613  33150\n63562    33092  8613  33091\n63563    8614  33117  33149\n63564    33151  8614  33149\n63565    33149  33117  8613\n63566    33072  33092  33091\n63567    33144  33112  33113\n63568    8605  33114  33113\n63569    33119  33144  8607\n63570    33119  33120  33144\n63571    8605  33113  33112\n63572    8500  33119  33145\n63573    33146  8607  33144\n63574    8606  33146  33113\n63575    33145  8607  33156\n63576    33145  33119  8607\n63577    33146  33148  8607\n63578    33144  33113  33146\n63579    8606  33113  33114\n63580    33145  33141  8500\n63581    33150  8613  33092\n63582    33117  33115  33116\n63583    33151  33150   289\n63584    33097  33150  33092\n63585     289  33150  33097\n63586    33151  33149  33150\n63587    33093  33094  33095\n63588    33094  33097  33087\n63589    33093   289  33094\n63590    33094   289  33097\n63591    33092  8615  33097\n63592    33154  33148  33153\n63593    33148  33146  33147\n63594    33156  33154  33155\n63595    33156  8607  33154\n63596    33148  33147   291\n63597    8607  33148  33154\n63598    33153  8618  33154\n63599    8618  33155  33154\n63600    33153  33148   291\n63601    33145  33156  33152\n63602    33146  8606  33147\n63603    33048  8593  33091\n63604     292  33156  33155\n63605    33143  33142  1005\n63606    33142  33123  33141\n63607    33134  33143  8610\n63608    33134  33126  33143\n63609    33142  33141  1005\n63610    33134  33133  8609\n63611    33158  1005  33159\n63612    33152  1005  33141\n63613    33157  33135  8610\n63614    8610  33143  33158\n63615    1005  33152  33159\n63616    33158  33143  1005\n63617    33141  33145  33152\n63618    33134  8610  33135\n63619    33137  33138  8611\n63620    8611  33133  33135\n63621    33163   297  8617\n63622    33138  33137  8617\n63623    8611  33136  33133\n63624    33139  33137  8611\n63625    33157  33139  33135\n63626    33137  33163  8617\n63627    33140  33163  33137\n63628    33137  33139  33140\n63629    33139  8611  33135\n63630    33133  33134  33135\n63631     297  33163  33162\n63632    8610  33158  33165\n63633    33142  33143  33126\n63634    33159   292  33160\n63635     292  33159  33152\n63636    33165  33158  33160\n63637    33169  33165  33160\n63638    33160   292  33169\n63639    8610  33165  33157\n63640    8620  33169  33171\n63641    33180  33169   292\n63642    33167  33166  33168\n63643    33166  33165  8620\n63644    33170  33169  33180\n63645    8620  33165  33169\n63646    33157  33165  33166\n63647    33161  33140  33164\n63648    33163  33140  33161\n63649    33162  33161  33177\n63650    33162  33163  33161\n63651    33139  8616  33140\n63652    33157  8616  33139\n63653    8616  33167  33164\n63654    8616  33157  33166\n63655    33161  8619  33177\n63656    33161  33164  8619\n63657    33175  8619  33164\n63658    33177  8619  33172\n63659    33164  33167  33175\n63660    33164  33140  8616\n63661    33166  33167  8616\n63662    33168  33166  8620\n63663    33160  33158  33159\n63664    33152  33156   292\n63665    33094  8623  33095\n63666    33112  33144  33120\n63667    8623  33094  33087\n63668    8591  33079  33085\n63669    32573  8469  32536\n63670    33055  33064  33065\n63671    33064  32968  33003\n63672    33063  8602  33181\n63673    33063  33056  8602\n63674    33065  8602  33055\n63675    33063  8601  33062\n63676    33185  8602  33065\n63677    33064  8539  33065\n63678    8601  33182  33183\n63679    33182  33063  33181\n63680    8539  33064  33003\n63681    33185  33181  8602\n63682    32952  33004  33003\n63683    33063  33182  8601\n63684    33060   279  33188\n63685    33060  33059   279\n63686    33079  33200  33085\n63687    33188  8594  33079\n63688    33189  8594  33188\n63689    33187  33200  8594\n63690    33079  8594  33200\n63691    8594  33189  33187\n63692    33188   279  33189\n63693     998  33085  33200\n63694    33182  33181  8600\n63695    32968  33064   274\n63696    33065  33190  33185\n63697    33004  8539  33003\n63698    33181  33185  33186\n63699    8600  33181  33186\n63700    33195  8539  33004\n63701    8600  33184  33182\n63702    8585  33190  33194\n63703    33195  33190  8539\n63704    8600  33186  33197\n63705    33186  33185  8585\n63706    33190  33195  33194\n63707    8585  33185  33190\n63708    33004  33001  33195\n63709    33196  33197  33186\n63710    33182  33184  33183\n63711    33199  33187  8595\n63712    33199  33200  33187\n63713    33183  33184   272\n63714    33198   272  33184\n63715    8659  33198  33197\n63716    33198  33184  33197\n63717    8600  33197  33184\n63718    33199  8595  33192\n63719    33065  8539  33190\n63720    32968  8538  33003\n63721     998  33200  33199\n63722    33086   998  33201\n63723     998  33086  33085\n63724    33089  33201  8597\n63725    33201  33089  33086\n63726     998  33210  33201\n63727    33090  33088  33089\n63728    33211  8597  33201\n63729    33204  33211  33223\n63730    8597  33204  33203\n63731    33204  8597  33211\n63732    33211  33210  8596\n63733    33211  33201  33210\n63734    33199  33210   998\n63735    33089  8597  33090\n63736    33081  33082  33083\n63737    33082  33081   997\n63738    33206  8623  33082\n63739    33206  33082  33208\n63740    33081  33090  33203\n63741    33095  8623  33206\n63742     997  33208  33082\n63743     997  33203  33202\n63744    33208  33209  33207\n63745    33209  33208   997\n63746     997  33212  33209\n63747     997  33081  33203\n63748    33090  8597  33203\n63749    8621  33206  33208\n63750    33202  33203  33204\n63751    33081  8604  33090\n63752    33223  8596  33191\n63753    33223  33211  8596\n63754    8598  33204  33223\n63755    33222  8598  33223\n63756    33191  8596  33192\n63757    33204  8598  33202\n63758    33222  33191   280\n63759    33222  33223  33191\n63760    8639  33213  33215\n63761    33214  33213  8598\n63762     280  33191  33193\n63763    33191  33192  33193\n63764    33192  8595  33193\n63765    8598  33213  33202\n63766    8625  33209  33212\n63767    33202  33213  33212\n63768    33207  8625  33216\n63769    33207  33209  8625\n63770    33212  33219  8625\n63771    33212   997  33202\n63772    33218  33219  33217\n63773    8639  33219  33212\n63774    33216  33218  8626\n63775    33218  33216  33219\n63776    8626  33218  33245\n63777    33207  33216  33221\n63778    33217  33219  8639\n63779    33219  33216  8625\n63780    33213  8639  33212\n63781    8621  33208  33207\n63782    33222  33214  8598\n63783    8596  33210  33192\n63784    33199  33192  33210\n63785    8626  33221  33216\n63786    33186  8585  33196\n63787    33089  8592  33086\n63788    8543  33194  33195\n63789    8543  33001  33000\n63790    8585  33235  33196\n63791    33235  8585  33228\n63792    33194  8543  33227\n63793    8543  33195  33001\n63794    33227  8544  33226\n63795    33227  33226  33194\n63796    33228  8585  33226\n63797    33229  33228  33226\n63798    33235   271  33236\n63799    33227  8543  33000\n63800    32812  32968   274\n63801    33228  8584  33235\n63802    8659  33196  33236\n63803    33220  8639  33215\n63804    8658  33215  33214\n63805     280  33232  33222\n63806    33197  33196  8659\n63807    33233  33232   280\n63808    33232  8658  33214\n63809    33231  8658  33232\n63810    33232  33214  33222\n63811    33196  33235  33236\n63812    33215  8658  33230\n63813    33227  33000  33265\n63814    33194  33226  8585\n63815    33229  33226  8544\n63816    8584  33234  33235\n63817    33228  33229  8584\n63818    33231  33232  33233\n63819     271  33235  33234\n63820    33233   281  33231\n63821    33238  33230  8658\n63822    33238  33231  33237\n63823    33215  33230  33220\n63824    33239  8632  33230\n63825    33230  33238  33239\n63826    8658  33231  33238\n63827    8640  33239  33238\n63828    8632  33239  33243\n63829    33263  33239  8640\n63830    8640  33238  33237\n63831    33231   281  33237\n63832    33243  33239  33263\n63833    33227  33265  8544\n63834    33000   270  33265\n63835    33220  33230  8632\n63836    33220  33242  33217\n63837    33241  33242  33240\n63838     747  33242  33241\n63839    33242   747  33217\n63840    33220  8632  33242\n63841    33217  8639  33220\n63842    33240  33243  33244\n63843    33242  8632  33240\n63844    8631  33244  33250\n63845    33244  8631  33240\n63846    33243   282  33244\n63847    33240  8631  33241\n63848    8632  33243  33240\n63849    33241  8631  33249\n63850     747  33248  33246\n63851     747  33241  33248\n63852    33247  33245  33246\n63853    33246  33245   747\n63854    33248  33266  33246\n63855    33245  33218   747\n63856    8637  33249  33251\n63857    33248  33241  33249\n63858    33306  33266  8637\n63859    33266  33248  8637\n63860    33249  33250  33251\n63861    8637  33248  33249\n63862    8631  33250  33249\n63863    33245  33267  8626\n63864    33244  33253  33250\n63865    33218  33217   747\n63866     282  33262  33253\n63867    8633  33250  33253\n63868    33252  8633  33253\n63869    33253  33262  33252\n63870    33250  8633  33251\n63871    33252  8636  33254\n63872    8636  33252  33262\n63873    33254  33256  33257\n63874    33256  33254  8636\n63875    8633  33252  33255\n63876    33255  33252  33254\n63877    8633  33260  33251\n63878    8633  33255  33260\n63879    33260  33261  33251\n63880    33264  33260  33255\n63881    33255  8634  33264\n63882    8637  33251  33261\n63883    33257   283  33258\n63884    8634  33254  33257\n63885    33257  33259  8634\n63886    33259  33257  33258\n63887    33259  33258   933\n63888    33264  8634  33318\n63889    8634  33255  33254\n63890     283  33257  33256\n63891    33318  8634  33259\n63892    33253  33244   282\n63893    33243  33263   282\n63894    8630  33246  33266\n63895    33213  33214  33215\n63896     770  33001  33004\n63897    33264  8635  33260\n63898    33095  33205  8622\n63899    33095  33206  33205\n63900    33269  8622  33205\n63901    33205  8621  33269\n63902    8621  33221  33224\n63903    8621  33207  33221\n63904    33225  33224  33221\n63905    33221  33268  33225\n63906    8621  33224  33269\n63907    33206  8621  33205\n63908    8648  33179  33170\n63909    33179  8648  33273\n63910    33170  8644  33171\n63911    8644  33170  33179\n63912    33179  33272  8644\n63913    33170  33180  8648\n63914    33273   293  33272\n63915    33287  8644  33272\n63916    33301  33287  33272\n63917    33272   293  33301\n63918    33272  33179  33273\n63919    8644  33287  33286\n63920    33170  33171  33169\n63921    33268  33267  8627\n63922    33268  33221  8626\n63923     288  8627  33275\n63924    8627   288  33268\n63925    33267  33247  8627\n63926    33247  8630  33282\n63927    33247  33246  8630\n63928    33276   934  33275\n63929    33275  8627  33282\n63930    33276  33275  33282\n63931    33282  8627  33247\n63932    33267  33268  8626\n63933     288  33275  33271\n63934    33271  33275  33270\n63935    33301  8649  33287\n63936    33281  8629  33274\n63937    33270  33275  33274\n63938    33281  33280  8629\n63939    33274  8629  33270\n63940    33275   934  33274\n63941    33282  8630  33276\n63942    33268   288  33225\n63943    33245  33247  33267\n63944    33287  8649  33288\n63945    33178  33168  8620\n63946    33171  8644  33178\n63947    33167  8645  33175\n63948    33284  8645  33168\n63949    33168  33178  33284\n63950    33167  33168  8645\n63951    33283  33284  33285\n63952    33286  33284  33178\n63953    8642  33176  33293\n63954    33176  8645  33283\n63955    33293  33176  33283\n63956    33283  8645  33284\n63957    33286  33178  8644\n63958    33175  8645  33176\n63959    33173  33172  8619\n63960    33175  33176  33173\n63961    33172  8643  33177\n63962    33174  8643  33172\n63963    33172  33173  33174\n63964    33175  33173  8619\n63965    33174  8642  33289\n63966    8642  33174  33173\n63967    33290  33289   296\n63968    33289  33290  33174\n63969    33289  8642  33292\n63970    33174  33290  8643\n63971    33176  8642  33173\n63972    1046  33284  33286\n63973    33178  8620  33171\n63974    33288  33295  1046\n63975    33295  33288  33300\n63976    8646  33283  33285\n63977    33285  1046  33295\n63978    33295  33294  33285\n63979    33288  1046  33286\n63980    8647  33294  33295\n63981    33294  33299  33296\n63982    33299  33294  8647\n63983    8647  33295  33300\n63984    33287  33288  33286\n63985    33285  33294  8646\n63986    33292  33293  33298\n63987    33293  33283  8646\n63988     296  33289  33291\n63989    33289  33292  33291\n63990    33298  33293  8646\n63991    33292  8642  33293\n63992    33296  33297  33298\n63993     294  33297  33296\n63994    33292   295  33291\n63995     295  33292  33298\n63996     295  33298  33297\n63997    33296  33298  8646\n63998    8646  33294  33296\n63999    33296  33299   294\n64000    33285  33284  1046\n64001    8649  33300  33288\n64002    33302  33274   934\n64003    33095  8622  33093\n64004    33278  33277  8638\n64005    8630  33266  33277\n64006    33278  33302   934\n64007    33278  33276  33277\n64008    33277  33306  8638\n64009    33276  8630  33277\n64010    33261  8635  33303\n64011    33261  33260  8635\n64012    8638  33303  33305\n64013    8638  33306  33303\n64014    33303  33304  33305\n64015    33303  33306  33261\n64016    33277  33266  33306\n64017    33278  8638  33314\n64018    33302  33314  8628\n64019    33314  33302  33278\n64020    33330  8628  33313\n64021    33313  8628  33314\n64022    33314  33310  33313\n64023    33302  8628  33281\n64024    33310  33305  33308\n64025    33310  33314  8638\n64026    33307  8657  33308\n64027    33308  8657  33310\n64028    33308  33305  1019\n64029    33310  8657  33313\n64030    8638  33305  33310\n64031    8657  33329  33313\n64032    33304  33303  8635\n64033    33302  33281  33274\n64034    33311  33318  8641\n64035    33311  8635  33264\n64036    8641  33312  33311\n64037    33311  33312  33304\n64038    33318  33315  8641\n64039    33311  33304  8635\n64040    33315   933  33316\n64041    33315  33318  33259\n64042    33317  33316  8653\n64043    33316  33317  33315\n64044    33315  33317  8641\n64045    33318  33311  33264\n64046    33322  8641  33317\n64047    33312  33322  33323\n64048    33312  8641  33322\n64049    33323  33324  1019\n64050    33323  1019  33312\n64051    33322  8650  33323\n64052    33312  1019  33304\n64053    33319  8653  33320\n64054    33319  33322  33317\n64055    33319  33321  8650\n64056    33321  33319  33320\n64057    33321  33320  8651\n64058    33323  8650  33325\n64059    33319  8650  33322\n64060    8653  33319  33317\n64061    1019  33309  33308\n64062    33304  1019  33305\n64063     933  33315  33259\n64064    8650  33321  33325\n64065    8628  33279  33281\n64066    8628  33330  33279\n64067    33328  33330  8656\n64068    33330  33328  33279\n64069    33330  33329  8656\n64070    33279   287  33280\n64071    33329  33307  33334\n64072    33330  33313  33329\n64073    8656  33334  33331\n64074    8655  33334  33307\n64075    33307  33309  8655\n64076    33329  33334  8656\n64077    33307  33329  8657\n64078    33331  33334  8655\n64079     287  33328  33327\n64080    33328   287  33279\n64081    33327  33328  33326\n64082    33326  33331   286\n64083    33326  33328  8656\n64084    33333   286  33331\n64085    33333  33331  33332\n64086    33326   286  33327\n64087    8656  33331  33326\n64088    33332  33331  8655\n64089    33281  33279  33280\n64090    33309  33324  33338\n64091    33307  33308  33309\n64092    33338  8652  33341\n64093    8652  33338  33324\n64094    33324  33325  8652\n64095    33338  33332  8655\n64096    33321  33335  33325\n64097    33335  33321  8651\n64098    8652  33335  33337\n64099    33336  33335  8651\n64100    33325  33335  8652\n64101    1019  33324  33309\n64102    33337  33335  33336\n64103    33332  33341  8654\n64104    33332  33338  33341\n64105    33340  8654  33341\n64106    33341  33339  33340\n64107    33332  8654  33333\n64108    33337   284  33342\n64109     284  33337  33336\n64110    33339  33342   285\n64111    33342  33339  33337\n64112    33339   285  33340\n64113    33339  33341  8652\n64114    33337  33339  8652\n64115    33338  8655  33309\n64116    33323  33325  33324\n64117    33276  33278   934\n64118    33261  33306  8637\n64119    33086  33084  33085\n64120    32992  33000  33001\n64121    32129  32134  8364\n64122    32139  8380  32140\n64123    1235  28341  28340\n64124    27236  27055  27235\n64125    14413  21601  3844\n# Generated by ./triangle -pnevQ output.poly\n"
  },
  {
    "path": "triangle/data/greenland.node",
    "content": "33343  2  0  1\n   1    105  39.5    1\n   2    106.5  40    1\n   3    105.5  41    1\n   4    105.5  44    1\n   5    107  45.5    1\n   6    110  45.5    1\n   7    110.5  48    1\n   8    110.5  52    1\n   9    114  54.5    1\n  10    115.5  57    1\n  11    112.5  59    1\n  12    114  60.5    1\n  13    117.5  62    1\n  14    118  64.5    1\n  15    122  64.5    1\n  16    123.5  68    1\n  17    121  71.5    1\n  18    117  71.5    1\n  19    113.5  74    1\n  20    115.5  77    1\n  21    115.5  80    1\n  22    117.5  83    1\n  23    118  84.5    1\n  24    120.5  88    1\n  25    121  89.5    1\n  26    123  92.5    1\n  27    123.5  91    1\n  28    127  90.5    1\n  29    128.5  93    1\n  30    129  95.5    1\n  31    128  97.5    1\n  32    130.5  100    1\n  33    130.5  104    1\n  34    133  106.5    1\n  35    136  106.5    1\n  36    136.5  107    1\n  37    135.5  109    1\n  38    135.5  116    1\n  39    138  115.5    1\n  40    141.5  118    1\n  41    140.5  123    1\n  42    140.5  126    1\n  43    141.5  129    1\n  44    140.5  132    1\n  45    144  131.5    1\n  46    148  133.5    1\n  47    152  135.5    1\n  48    152.5  136    1\n  49    152.5  139    1\n  50    151.5  140    1\n  51    153  141.5    1\n  52    154.5  143    1\n  53    159  145.5    1\n  54    164  146.5    1\n  55    165.5  147    1\n  56    165.5  151    1\n  57    168.5  152    1\n  58    169.5  155    1\n  59    169.5  158    1\n  60    166.5  160    1\n  61    167  162.5    1\n  62    171  162.5    1\n  63    173.5  166    1\n  64    172  169.5    1\n  65    176  169.5    1\n  66    178  170.5    1\n  67    179  173.5    1\n  68    182  173.5    1\n  69    187  175.5    1\n  70    188  174.5    1\n  71    191  174.5    1\n  72    192  175.5    1\n  73    195.5  175    1\n  74    195.5  179    1\n  75    197  178.5    1\n  76    198.5  181    1\n  77    197  183.5    1\n  78    197  185.5    1\n  79    198.5  187    1\n  80    198.5  190    1\n  81    199  190.5    1\n  82    200.5  193    1\n  83    200  197.5    1\n  84    196  197.5    1\n  85    194.5  197    1\n  86    197.5  200    1\n  87    199  201.5    1\n  88    200.5  200    1\n  89    202  196.5    1\n  90    206  197.5    1\n  91    205.5  203    1\n  92    207.5  204    1\n  93    206  206.5    1\n  94    206.5  209    1\n  95    206.5  212    1\n  96    209  212.5    1\n  97    210  214.5    1\n  98    214  215.5    1\n  99    214.5  217    1\n 100    211.5  220    1\n 101    211.5  223    1\n 102    210.5  225    1\n 103    214  226.5    1\n 104    215  224.5    1\n 105    218.5  222    1\n 106    220  220.5    1\n 107    224  220.5    1\n 108    226  222.5    1\n 109    225.5  220    1\n 110    225.5  217    1\n 111    227  216.5    1\n 112    228  213.5    1\n 113    230.5  212    1\n 114    233  209.5    1\n 115    234.5  210    1\n 116    236  211.5    1\n 117    237.5  212    1\n 118    230.5  219    1\n 119    232.5  221    1\n 120    232.5  224    1\n 121    233.5  225    1\n 122    233.5  228    1\n 123    233  228.5    1\n 124    228  228.5    1\n 125    225  225.5    1\n 126    223.5  228    1\n 127    224  228.5    1\n 128    227  228.5    1\n 129    228.5  230    1\n 130    226  233.5    1\n 131    225  235.5    1\n 132    228  235.5    1\n 133    231.5  236    1\n 134    232.5  239    1\n 135    235.5  242    1\n 136    234.5  245    1\n 137    235.5  246    1\n 138    233  248.5    1\n 139    231  248.5    1\n 140    228.5  251    1\n 141    229.5  252    1\n 142    229.5  256    1\n 143    232  257.5    1\n 144    234  257.5    1\n 145    236.5  260    1\n 146    236.5  263    1\n 147    238.5  267    1\n 148    235.5  269    1\n 149    235  271.5    1\n 150    229  271.5    1\n 151    232  273.5    1\n 152    231  275.5    1\n 153    230.5  276    1\n 154    230.5  279    1\n 155    230  279.5    1\n 156    227.5  279    1\n 157    227.5  282    1\n 158    228  283.5    1\n 159    225.5  285    1\n 160    221.5  288    1\n 161    223  290.5    1\n 162    227  290.5    1\n 163    226.5  296    1\n 164    227  296.5    1\n 165    231  296.5    1\n 166    232  295.5    1\n 167    235  296.5    1\n 168    237.5  300    1\n 169    236.5  301    1\n 170    236.5  304    1\n 171    236  304.5    1\n 172    235  305.5    1\n 173    236.5  307    1\n 174    234  308.5    1\n 175    231.5  310    1\n 176    232  311.5    1\n 177    229  311.5    1\n 178    227  314.5    1\n 179    224.5  316    1\n 180    222  320.5    1\n 181    219.5  322    1\n 182    219.5  328    1\n 183    220.5  331    1\n 184    221.5  335    1\n 185    224  336.5    1\n 186    225  338.5    1\n 187    229  339.5    1\n 188    231.5  341    1\n 189    231.5  345    1\n 190    233  345.5    1\n 191    236.5  349    1\n 192    238  350.5    1\n 193    243  350.5    1\n 194    243.5  352    1\n 195    247  350.5    1\n 196    251  351.5    1\n 197    252  349.5    1\n 198    255  350.5    1\n 199    254.5  348    1\n 200    257  345.5    1\n 201    259.5  346    1\n 202    259.5  350    1\n 203    257  352.5    1\n 204    256  352.5    1\n 205    252.5  355    1\n 206    254.5  358    1\n 207    253.5  361    1\n 208    252.5  365    1\n 209    251.5  369    1\n 210    249.5  370    1\n 211    250.5  374    1\n 212    250.5  377    1\n 213    247.5  379    1\n 214    248.5  382    1\n 215    247.5  387    1\n 216    246.5  388    1\n 217    246.5  393    1\n 218    247.5  394    1\n 219    245  396.5    1\n 220    244.5  397    1\n 221    244.5  401    1\n 222    244  401.5    1\n 223    241  401.5    1\n 224    240.5  400    1\n 225    238.5  396    1\n 226    238.5  393    1\n 227    238.5  389    1\n 228    239.5  388    1\n 229    237  385.5    1\n 230    235.5  384    1\n 231    234  380.5    1\n 232    230  381.5    1\n 233    230.5  383    1\n 234    230.5  386    1\n 235    228  387.5    1\n 236    227.5  389    1\n 237    227  392.5    1\n 238    229.5  394    1\n 239    228.5  395    1\n 240    228.5  400    1\n 241    229  400.5    1\n 242    229.5  402    1\n 243    230  404.5    1\n 244    228.5  405    1\n 245    228.5  408    1\n 246    230.5  408    1\n 247    231.5  412    1\n 248    233.5  412    1\n 249    235  410.5    1\n 250    238.5  407    1\n 251    238.5  404    1\n 252    240  402.5    1\n 253    243.5  406    1\n 254    243.5  410    1\n 255    243  413.5    1\n 256    244  414.5    1\n 257    242.5  417    1\n 258    242.5  422    1\n 259    241  422.5    1\n 260    237.5  422    1\n 261    237  425.5    1\n 262    233  423.5    1\n 263    230.5  423    1\n 264    229.5  427    1\n 265    232.5  429    1\n 266    234  429.5    1\n 267    237  430.5    1\n 268    236.5  433    1\n 269    239.5  435    1\n 270    238.5  437    1\n 271    238.5  442    1\n 272    236  443.5    1\n 273    232.5  441    1\n 274    233  438.5    1\n 275    229  438.5    1\n 276    229.5  441    1\n 277    230  443.5    1\n 278    233  443.5    1\n 279    234.5  446    1\n 280    237.5  449    1\n 281    239  449.5    1\n 282    240  451.5    1\n 283    242.5  453    1\n 284    242.5  457    1\n 285    242  457.5    1\n 286    239  457.5    1\n 287    238.5  457    1\n 288    237  454.5    1\n 289    233  454.5    1\n 290    229.5  457    1\n 291    233  459.5    1\n 292    232.5  462    1\n 293    236  461.5    1\n 294    238.5  466    1\n 295    237  467.5    1\n 296    236  469.5    1\n 297    231  468.5    1\n 298    229  465.5    1\n 299    226.5  463    1\n 300    224  461.5    1\n 301    223  461.5    1\n 302    217.5  467    1\n 303    217.5  468    1\n 304    217.5  471    1\n 305    215.5  471    1\n 306    213  473.5    1\n 307    212  474.5    1\n 308    209  474.5    1\n 309    208.5  475    1\n 310    209  478.5    1\n 311    206.5  478    1\n 312    205  479.5    1\n 313    203  482.5    1\n 314    200.5  485    1\n 315    197.5  487    1\n 316    198  489.5    1\n 317    195  489.5    1\n 318    194.5  492    1\n 319    194.5  493    1\n 320    198  496.5    1\n 321    200  496.5    1\n 322    200.5  500    1\n 323    199  501.5    1\n 324    196.5  500    1\n 325    195  498.5    1\n 326    192  495.5    1\n 327    190.5  495    1\n 328    190  491.5    1\n 329    187  494.5    1\n 330    184  494.5    1\n 331    183.5  495    1\n 332    184.5  498    1\n 333    182  500.5    1\n 334    179.5  499    1\n 335    177  497.5    1\n 336    174.5  500    1\n 337    172  499.5    1\n 338    169  499.5    1\n 339    170.5  502    1\n 340    169  504.5    1\n 341    166  504.5    1\n 342    165.5  505    1\n 343    165.5  508    1\n 344    162  509.5    1\n 345    159.5  509    1\n 346    157  511.5    1\n 347    156.5  511    1\n 348    156.5  507    1\n 349    156  506.5    1\n 350    154  507.5    1\n 351    149  507.5    1\n 352    145.5  509    1\n 353    142.5  510    1\n 354    143.5  505    1\n 355    144.5  502    1\n 356    143  500.5    1\n 357    140  500.5    1\n 358    139  501.5    1\n 359    137.5  501    1\n 360    137.5  496    1\n 361    135  494.5    1\n 362    132  496.5    1\n 363    129.5  494    1\n 364    126.5  494    1\n 365    125.5  497    1\n 366    125.5  511    1\n 367    124.5  511    1\n 368    124.5  508    1\n 369    122.5  507    1\n 370    122.5  503    1\n 371    121.5  500    1\n 372    122.5  498    1\n 373    122.5  495    1\n 374    120  492.5    1\n 375    118.5  496    1\n 376    115  495.5    1\n 377    112.5  495    1\n 378    112.5  499    1\n 379    112.5  503    1\n 380    113  505.5    1\n 381    111.5  505    1\n 382    111.5  501    1\n 383    111.5  498    1\n 384    110  496.5    1\n 385    109  494.5    1\n 386    105  497.5    1\n 387    101.5  500    1\n 388    99  502.5    1\n 389    96  502.5    1\n 390    95  503.5    1\n 391    93.5  505    1\n 392    89  504.5    1\n 393    88  507.5    1\n 394    87.5  507    1\n 395    87.5  504    1\n 396    87  503.5    1\n 397    84  503.5    1\n 398    83.5  503    1\n 399    83.5  497    1\n 400    82.5  496    1\n 401    82.5  493    1\n 402    83.5  492    1\n 403    83.5  486    1\n 404    85.5  484    1\n 405    85.5  481    1\n 406    83.5  481    1\n 407    82.5  482    1\n 408    80  479.5    1\n 409    77  479.5    1\n 410    74  479.5    1\n 411    73  481.5    1\n 412    64  481.5    1\n 413    63.5  479    1\n 414    61  475.5    1\n 415    56  471.5    1\n 416    55  471.5    1\n 417    50  466.5    1\n 418    49  467.5    1\n 419    46.5  467    1\n 420    45  465.5    1\n 421    43.5  463    1\n 422    42  462.5    1\n 423    39  461.5    1\n 424    33  461.5    1\n 425    31  460.5    1\n 426    28.5  463    1\n 427    28.5  464    1\n 428    25  467.5    1\n 429    24  466.5    1\n 430    23  467.5    1\n 431    20  467.5    1\n 432    17.5  465    1\n 433    17.5  460    1\n 434    19  459.5    1\n 435    20  457.5    1\n 436    21.5  456    1\n 437    24.5  454    1\n 438    24.5  451    1\n 439    27.5  450    1\n 440    28.5  446    1\n 441    28.5  443    1\n 442    31  442.5    1\n 443    32  443.5    1\n 444    36  443.5    1\n 445    36.5  443    1\n 446    38  441.5    1\n 447    39.5  438    1\n 448    39.5  435    1\n 449    36.5  434    1\n 450    35.5  431    1\n 451    33  429.5    1\n 452    29  428.5    1\n 453    27.5  430    1\n 454    27.5  433    1\n 455    28.5  434    1\n 456    28  434.5    1\n 457    24  434.5    1\n 458    23  435.5    1\n 459    18  434.5    1\n 460    17  435.5    1\n 461    14.5  433    1\n 462    14.5  431    1\n 463    17.5  430    1\n 464    20  427.5    1\n 465    23.5  426    1\n 466    20  425.5    1\n 467    16  426.5    1\n 468    15.5  425    1\n 469    14  422.5    1\n 470    12.5  420    1\n 471    12.5  418    1\n 472    15  415.5    1\n 473    16  415.5    1\n 474    19  415.5    1\n 475    20  417.5    1\n 476    22.5  415    1\n 477    26  415.5    1\n 478    29  414.5    1\n 479    33  413.5    1\n 480    35  410.5    1\n 481    38.5  411    1\n 482    40  409.5    1\n 483    41  408.5    1\n 484    44  408.5    1\n 485    45.5  407    1\n 486    45  402.5    1\n 487    46.5  401    1\n 488    49  401.5    1\n 489    47.5  398    1\n 490    50.5  397    1\n 491    52  394.5    1\n 492    51.5  392    1\n 493    54.5  391    1\n 494    54  387.5    1\n 495    57  387.5    1\n 496    57.5  385    1\n 497    59  381.5    1\n 498    56  381.5    1\n 499    54.5  379    1\n 500    54.5  376    1\n 501    55  373.5    1\n 502    54  372.5    1\n 503    55.5  371    1\n 504    58  367.5    1\n 505    58.5  366    1\n 506    58.5  362    1\n 507    60.5  361    1\n 508    60.5  358    1\n 509    60.5  355    1\n 510    59.5  351    1\n 511    58.5  350    1\n 512    58.5  345    1\n 513    59.5  344    1\n 514    58.5  341    1\n 515    58.5  337    1\n 516    58.5  334    1\n 517    57.5  329    1\n 518    57.5  326    1\n 519    61.5  320    1\n 520    59.5  319    1\n 521    60.5  315    1\n 522    62.5  312    1\n 523    65  308.5    1\n 524    64.5  305    1\n 525    65.5  302    1\n 526    67.5  302    1\n 527    67  304.5    1\n 528    68  303.5    1\n 529    71  303.5    1\n 530    72.5  302    1\n 531    70.5  299    1\n 532    72  296.5    1\n 533    72.5  295    1\n 534    73.5  290    1\n 535    76.5  288    1\n 536    76.5  285    1\n 537    77  283.5    1\n 538    73.5  281    1\n 539    73.5  277    1\n 540    73.5  273    1\n 541    74.5  269    1\n 542    74.5  266    1\n 543    74.5  263    1\n 544    74.5  260    1\n 545    74.5  257    1\n 546    74.5  253    1\n 547    76.5  249    1\n 548    73.5  244    1\n 549    73.5  240    1\n 550    72  239.5    1\n 551    70.5  238    1\n 552    70.5  235    1\n 553    72.5  233    1\n 554    72.5  230    1\n 555    69  226.5    1\n 556    66.5  222    1\n 557    65  219.5    1\n 558    65.5  217    1\n 559    64.5  214    1\n 560    64.5  211    1\n 561    65.5  210    1\n 562    65.5  205    1\n 563    66.5  204    1\n 564    67.5  201    1\n 565    67.5  197    1\n 566    67.5  193    1\n 567    65  191.5    1\n 568    64  189.5    1\n 569    62.5  188    1\n 570    62.5  185    1\n 571    63.5  183    1\n 572    65.5  179    1\n 573    65.5  175    1\n 574    64.5  173    1\n 575    64.5  169    1\n 576    61.5  168    1\n 577    62.5  166    1\n 578    60  163.5    1\n 579    57.5  161    1\n 580    54.5  159    1\n 581    54.5  155    1\n 582    55.5  153    1\n 583    55  150.5    1\n 584    54.5  150    1\n 585    54.5  145    1\n 586    57.5  142    1\n 587    57.5  137    1\n 588    58.5  135    1\n 589    58.5  129    1\n 590    59.5  124    1\n 591    59  123.5    1\n 592    56  123.5    1\n 593    54.5  122    1\n 594    54.5  120    1\n 595    54.5  115    1\n 596    53.5  114    1\n 597    53.5  111    1\n 598    56.5  108    1\n 599    55.5  107    1\n 600    55.5  104    1\n 601    56.5  103    1\n 602    54  100.5    1\n 603    52.5  98    1\n 604    50.5  93    1\n 605    50.5  89    1\n 606    50.5  85    1\n 607    50.5  84    1\n 608    56.5  78    1\n 609    56.5  77    1\n 610    59.5  73    1\n 611    60.5  70    1\n 612    62.5  67    1\n 613    63.5  63    1\n 614    64.5  62    1\n 615    64.5  59    1\n 616    65.5  58    1\n 617    66.5  55    1\n 618    69  52.5    1\n 619    71  51.5    1\n 620    74  50.5    1\n 621    84  50.5    1\n 622    87.5  52    1\n 623    90  50.5    1\n 624    94  50.5    1\n 625    97  50.5    1\n 626    97.5  48    1\n 627    97.5  44    1\n 628    97.5  41    1\n 629    99  40.5    1\n 630    125.5  501.19623135009999    367\n 631    112.5  501.40954299190003    380\n 632    111.5  503.89134509889999    383\n 633    125.5  504.82541273089998    367\n 634    57.237675376600002  85.195810643900003    0\n 635    59.652125368900002  99.375835867999996    0\n 636    88.138742826400005  136.1377501046    0\n 637    83.106635918699993  332.09911620439999    0\n 638    117.75212395760001  183.97899764429999    0\n 639    83.954516225800006  207.38089223509999    0\n 640    88.036328231200002  256.33795537190002    0\n 641    48.356005519599996  432.44055974439999    0\n 642    33.641609559599999  459.11172474889997    0\n 643    70.338238450999995  375.29895037419999    0\n 644    69.199036543199995  459.97628272039998    0\n 645    126.93899064519999  485.98264379289998    0\n 646    142.3562896537  153.0314569972    0\n 647    172.7829768428  229.67197621989999    0\n 648    191.4838152001  345.62179216959998    0\n 649    216.62526668230001  309.2413507544    0\n 650    222.72861893149999  233.5085084488    0\n 651    224.13004805279999  309.31870909700001    0\n 652    243.1781902372  370.078743503    0\n 653    199.90708841310001  477.2831550862    0\n 654    215.44321995769999  411.89744940489999    0\n 655    216.14608807939999  448.9004711865    0\n 656    163.35640376609999  500.02923247759998    0\n 657    175.73155247930001  494.7785263632    0\n 658    58.168957540800001  113.33818215380001    0\n 659    93.030119298200006  93.9871339396    0\n 660    91.408303024199995  168.20454330730001    0\n 661    76.757968568400003  314.20436435350001    0\n 662    80.506611080499994  232.64047498470001    0\n 663    101.279448777  285.96355250750003    0\n 664    34.784332211399999  455.90119559520002    0\n 665    60.610558832000002  377.72359244720002    0\n 666    145.07670511480001  489.97644097940002    0\n 667    141.74571230929999  141.68221138070001    0\n 668    189.73687988259999  213.75288997460001    0\n 669    217.20072492400001  255.70641877369999    0\n 670    217.2903442377  337.36885694329999    0\n 671    226.9020663366  306.86350428129998    0\n 672    201.74047501699999  473.11470613850003    0\n 673    228.2513309318  379.07148661259998    0\n 674    158.13305922839999  498.63726344960003    0\n 675    178.74868024790001  495.80014300459999    0\n 676    197.2945633944  206.1948748547    0\n 677    224.1102891454  384.59629263609997    0\n 678    57.952237820999997  145.4963702391    0\n 679    63.360204910999997  75.528626530899999    0\n 680    109.048349609  61.347365879599998    0\n 681    114.86600264640001  63.853202185800001    0\n 682    107.5654554139  76.960549865000004    0\n 683    75.135193986000004  296.9461617732    0\n 684    76.743794591799997  291.90616535480001    0\n 685    56.1445634297  410.97862196030002    0\n 686    53.097646947599998  469.59764694760003    418\n 687    64.078728933400001  393.73373881830003    0\n 688    98.079305793299994  494.96741128240001    0\n 689    192.41822633140001  180.3799700376    0\n 690    192.56238503220001  186.70962966650001    0\n 691    241.57198038370001  355.28284164960002    0\n 692    229.73196100609999  454.31540563620001    0\n 693    243.8222437778  391.43122943100002    0\n 694    68.793982506399999  149.58027161850001    0\n 695    69.194265066499995  348.70605618360003    0\n 696    78.545042694700001  190.4891342352    0\n 697    46.921645622600003  444.40939847459998    0\n 698    41.370018543599997  421.90083962    0\n 699    69.323503404700006  474.14780195330002    0\n 700    159.46826998009999  152.4432630787    0\n 701    219.9311117062  227.4714067944    0\n 702    227.44058963640001  416.85709164849999    0\n 703    227.1505068317  450.83910046350002    0\n 704    152.72263572080001  498.21041081329997    0\n 705    60.537331803100003  117.30157367770001    0\n 706    70.441426831300006  306.95830651659998    0\n 707    227.41417973439999  302.51310592229999    0\n 708    205.92627845429999  472.73393866430001    0\n 709    160.8689839125  503.10023396619999    0\n 710    65.332891241200002  331.92072030819998    0\n 711    66.937212273399993  65.899354873799993    0\n 712    78.427949462900003  50.5    622\n 713    89.024848219899994  493.50720711949998    0\n 714    212.3453421227  470.27788595760001    0\n 715    245.58568155309999  381.8344149911    0\n 716    55.4379679444  92.007976322999994    0\n 717    79.496463446999996  264.53490794330003    0\n 718    40.879388279600001  459.54871929939998    0\n 719    72.670992708599996  172.2436042363    0\n 720    34.571282195400002  450.57855420049998    0\n 721    68.208666794099997  359.06523757709999    0\n 722    148.53100854830001  142.0609915208    0\n 723    225.629123642  252.61986203500001    0\n 724    218.90058085999999  334.51140342420001    0\n 725    220.4433363524  291.41875642489998    0\n 726    226.99373946419999  382.32147929709998    0\n 727    113.6216209368  83.068669573099996    0\n 728    137.28676602440001  409.62330193349999    0\n 729    74.095937702800001  201.0910715457    0\n 730    227.51161730129999  424.16136676069999    0\n 731    67.772374749299999  123.85105669009999    0\n 732    61.510298860299997  142.5497234346    0\n 733    125.18021768920001  104.9100277631    0\n 734    136.5442908256  118.3596209321    0\n 735    28.7675278012  421.65035246359997    0\n 736    23.0185127154  463.16646964419999    0\n 737    77.730227178500002  476.63038537400001    0\n 738    83.5  498.46461044670002    400\n 739    92.180940365799998  502.18580505059998    0\n 740    146.85568604439999  138.95988758940001    0\n 741    232.76505215969999  216.73494784030001    119\n 742    229.9287263683  228.5    125\n 743    227.78536079700001  268.54713050060002    0\n 744    228.73076134900001  265.25461035410001    0\n 745    232.42196638070001  306.03160487230002    0\n 746    226.07313618430001  410.46310732030003    0\n 747    237.56870383309999  452.59433499720001    0\n 748    53.442743701200001  81.057256298799999    609\n 749    129.35940231679999  490.93557643730003    0\n 750    220.2808761053  230.47712982300001    0\n 751    78.438450218599996  227.78636463140001    0\n 752    30.6183042294  457.27509153800003    0\n 753    63.101539465499997  368.68152368080001    0\n 754    141.62365318799999  495.23620456959998    0\n 755    168.03712181559999  184.23614115300001    0\n 756    153.30724066229999  504.32455508049998    0\n 757    178.3043025963  492.3557236254    0\n 758    200.83425199850001  207.36625204200001    0\n 759    108.5517728798  491.76168499789998    0\n 760    79.1861645786  255.17334879129999    0\n 761    58.642855476500003  151.9082574434    0\n 762    66.429366593699996  164.39282759400001    0\n 763    60.312583775199997  326.35227558140002    0\n 764    68.786778177800002  210.69502478890001    0\n 765    17.823759627400001  422.37522130000002    0\n 766    63.499836647599999  348.94591131129999    0\n 767    195.14047093709999  483.3694953891    0\n 768    244.5  398.6646696871    222\n 769    239.419063569  418.19563821460002    0\n 770    236.52266376360001  437.48172066789999    0\n 771    103.0525429561  49.342829835300002    0\n 772    112.0566150567  75.433836005700002    0\n 773    51.382605391799999  407.00437671169999    0\n 774    58.089916395000003  393.82696568720002    0\n 775    195.60548205430001  194.9802963715    0\n 776    226.45978622819999  459.19302302360001    0\n 777    218.00285021529999  460.28308836449997    0\n 778    35.671105668000003  418.55143862850002    0\n 779    144.64329233000001  506.38785893639999    0\n 780    232.23911008990001  348.70580038209999    0\n 781    102.6856529339  469.03344521769998    0\n 782    31.740856226399998  416.92372818860002    0\n 783    223.331074481  318.10406593419998    181\n 784    232.41290898490001  271.5    151\n 785    227.64413994680001  385.00192070679998    0\n 786    54.5  146.88404704409999    586\n 787    73.313661904400007  299.1861515091    0\n 788    51.470822770700003  467.97082277070001    418\n 789    64.326091427799994  475.06349467339999    0\n 790    184.0637526651  174.3255010661    70\n 791    241.0697176617  394.7617160872    0\n 792    164.8762956036  157.1694867754    0\n 793    204.18488606950001  476.68300521999998    0\n 794    164.17753314559999  503.09516900929998    0\n 795    146.56790741520001  135.54878828310001    0\n 796    232.18354460910001  268.09343018189998    0\n 797    203.8044756182  205.81102926360001    0\n 798    101.6406624106  43.191274823800001    0\n 799    21.566264435200001  431.7944953443    0\n 800    69.400840138899994  481.5    413\n 801    209.2893835138  217.67147109480001    0\n 802    233.03747843510001  241.90401176739999    0\n 803    228.21539327810001  253.7583107705    0\n 804    227.88100054899999  276.92318281040002    0\n 805    158.46346359500001  505.71167039739998    0\n 806    239.850252533  411.03870859919999    0\n 807    245.0851481034  374.20755095560003    0\n 808    170.52572057180001  497.09679675260003    0\n 809    59.909773560399998  78.000970617099995    0\n 810    107.9441915542  57.248135592200001    0\n 811    87.147155979999994  490.21902113819999    0\n 812    71.005508036199998  478.74454028730003    0\n 813    227.7037476102  445.70931226620002    0\n 814    57.440025279099999  120.2872336658    0\n 815    62.538064106299998  127.75662285929999    0\n 816    74.987619571300002  304.84543701180002    0\n 817    61.1158928981  334.3847851836    0\n 818    69.9616300008  222.3803931109    0\n 819    187.2814875155  489.13231443799998    0\n 820    193.75672698880001  183.63391594839999    0\n 821    57.619757527499999  148.80299308030001    0\n 822    170.52587436140001  485.03086375340001    0\n 823    76.134526100399995  241.77212826460001    0\n 824    73.219035047099993  235.85227820610001    0\n 825    57.089824201699997  378.90111055810002    0\n 826    88.752980748799999  505.24105775359999    394\n 827    117.1303395523  493.52543404509998    0\n 828    192.24345947629999  489.49971066649999    0\n 829    226.76551404590001  310.86922473969997    0\n 830    199.28968585379999  481.1750706304    0\n 831    80.313113517900007  287.4926337599    0\n 832    75.687425464100002  275.48952019030003    0\n 833    235.2631243026  347.76312430259998    192\n 834    229.5391066528  343.08823643879998    0\n 835    243.79111575810001  388.77372069239999    0\n 836    69.980602575399999  194.39494869649999    0\n 837    43.048942437999997  440.01234426349998    0\n 838    224.7011138021  231.06411928840001    0\n 839    218.83296942870001  224.5997106486    0\n 840    147.80692362440001  500.69183804660003    0\n 841    228.42443625609999  298.72010860379999    0\n 842    230.3175777925  304.32438552460002    0\n 843    226.79321703439999  292.77461262179997    164\n 844    202.2157591193  479.74087613099999    0\n 845    84.430176419399999  53.500765100599999    0\n 846    229.57551342190001  413.39514739259999    0\n 847    225.12701244959999  399.74024626620002    0\n 848    77.190307966899994  261.72150864190002    0\n 849    56.0397825764  117.0956263314    0\n 850    59.069443252799999  126.15278373610001    591\n 851    66.942989464500002  180.42046188879999    0\n 852    25.461203780200002  423.90483130280001    0\n 853    251.5272553433  358.74934264749999    0\n 854    92.800621219000007  494.70466652089999    0\n 855    65.307220082200004  311.46585931440001    0\n 856    94.329730267200006  499.35253122490002    0\n 857    116.8139479772  86.960888512899999    0\n 858    60.964742903999998  159.17350844800001    0\n 859    164.5530788895  165.86131875519999    0\n 860    208.0462953187  468.94638657870001    0\n 861    195.5014621011  181.41100820790001    0\n 862    58.801004978400002  102.8714925089    0\n 863    55.642915745499998  95.128159849100001    0\n 864    79.554205280700003  81.1119780585    0\n 865    62.8669009077  104.50360753459999    0\n 866    57.751676506700001  110.1761379627    0\n 867    71.200592701399998  55.720508220699998    0\n 868    65.499589173499999  185.7743398362    0\n 869    68.083763484900004  214.92029295469999    0\n 870    67.245019713999994  308.27711849709999    0\n 871    101.93288329400001  40.011186117699999    631\n 872    35.450819305499998  413.9717405952    0\n 873    20.417923437199999  464.01294950210001    0\n 874    83.5  488.76474202079999    404\n 875    85.761020767199994  493.5012018978    0\n 876    193.7134282964  177.3123185515    0\n 877    228.48112450549999  346.78961623689997    0\n 878    245.61966439299999  354.31853031219998    0\n 879    214.99263515409999  468.74531630579997    0\n 880    216.67294579969999  463.64609421130001    0\n 881    248.0791287966  384.10435601720002    216\n 882    48.007548046499998  459.60162663049999    0\n 883    38.399181891200001  447.62808653500002    0\n 884    30.5230421097  452.67924890860002    0\n 885    156.26080722570001  143.97822623650001    54\n 886    94.587263996700003  419.3623629553    0\n 887    56.5484769794  156.88374938449999    0\n 888    128.9551494387  109.63651955429999    0\n 889    244.09303239499999  385.47797502129998    0\n 890    63.544923335699998  357.8284052409    0\n 891    23.181138401599998  458.53278049020003    0\n 892    99.535416446200003  51.200915241200001    0\n 893    187.56397945660001  188.42098934840001    0\n 894    114.04688648939999  70.440070189500005    0\n 895    134.6934609214  108.3668337326    0\n 896    17.5  462.80915622049997    434\n 897    225.0072508074  282.05859163650001    0\n 898    239.86765812260001  350.5    194\n 899    242.5  419.62485661900001    259\n 900    64.086205545799999  70.753481428800001    0\n 901    67.498080352800002  78.206367057799994    0\n 902    69.920393718100001  60.3087081157    0\n 903    75.490840364799993  53.537576927400004    0\n 904    52.771218429900003  94.646781653999994    0\n 905    37.1034845334  459.14778293659998    0\n 906    51.160447732199998  463.2436107286    0\n 907    217.6181012831  329.75042936149998    0\n 908    225.30047292099999  387.31201323430003    0\n 909    226.7081312741  427.83164267220002    0\n 910    82.586599435500005  477.3702560058    0\n 911    90.299404106899999  487.94775530279998    0\n 912    163.17110354600001  506.30985179610002    0\n 913    229.47982578169999  308.44022340769999    0\n 914    117.8317446516  90.387904085399995    0\n 915    209.77848394540001  472.13851777359997    0\n 916    245.594399598  365.8129052882    0\n 917    34.074160407999997  446.24640404019999    0\n 918    217.33575647329999  322.83744020900002    0\n 919    80.315029923300003  474.3246481425    0\n 920    212.25452988500001  217.272242355    0\n 921    235.90200255139999  266.13075391960001    0\n 922    60.634046555099999  138.92405935900001    0\n 923    29.3923425208  425.95415514080003    0\n 924    86.707551758799994  498.82775013039998    0\n 925    89.478829637199993  500.52128041020001    0\n 926    149.51322569460001  137.12284691100001    0\n 927    149.55424001470001  134.27712000739999    48\n 928    229.3694017997  222.79492211089999    0\n 929    230.4816157075  272.48774380499998    152\n 930    233.2841894156  302.4105172358    0\n 931    225.64603296679999  406.73757057339998    0\n 932    228.5  397.66473667930001    241\n 933    242.5  453.89527559010003    285\n 934    238.20231126159999  454.8066146383    0\n 935    122.87868574229999  492.28976013279998    0\n 936    26.731639686299999  453.7058391228    0\n 937    58.468375624099998  331.38073921    0\n 938    244.07346581089999  378.31257532569998    0\n 939    106.58302984700001  88.739459554099994    0\n 940    83.5  500.37360198959999    400\n 941    227.77742709469999  274.02270590730001    0\n 942    125.5  503.78316982170003    367\n 943    140.082587631  118.7496446702    0\n 944    222.324591403  222.97069967199999    0\n 945    236.2006687276  298.18093621859998    169\n 946    251.63989020240001  362.77272457880002    0\n 947    216.92866117220001  226.99132112039999    0\n 948    208.66885599470001  225.47557486529999    0\n 949    74.167829866600002  227.73387482410001    0\n 950    156.6409315194  502.42958073630001    0\n 951    150.84349647120001  503.47373645869999    0\n 952    160.89428187999999  506.69109877049999    0\n 953    220.24741173870001  462.59219312969998    0\n 954    167.25086694640001  501.7068698301    0\n 955    166.9012845275  498.0795545611    0\n 956    167.96145966770001  493.94839506710002    0\n 957    56.934160816099997  81.697021720699993    0\n 958    147.40537337309999  462.60673134270002    0\n 959    227.38662768890001  231.5587212355    131\n 960    41.677926476700002  444.78428763469998    0\n 961    109.8109587343  120.5220190905    0\n 962    27.478957468299999  465.0210425317    429\n 963    27.750400854999999  459.17169773040001    0\n 964    54.304490354400002  84.061771113700004    0\n 965    138.07519655749999  493.6902053476    0\n 966    181.07273914749999  494.0891372401    0\n 967    181.6242930036  497.38953326540002    0\n 968    186.08765843910001  491.81006862549998    0\n 969    76.843061063700006  257.83545594190002    0\n 970    238.1407995511  379.84223532009997    0\n 971    230.99612003729999  300.32891353309998    0\n 972    223.85828295260001  293.87912337950002    0\n 973    223.68195415939999  279.23338700289997    0\n 974    98.164729319100005  499.22089040610001    0\n 975    190.80976137810001  177.2607793645    0\n 976    224.58921228599999  390.31546364320002    0\n 977    226.0461043427  403.49873985760001    0\n 978    236.92465802909999  415.32927867950002    0\n 979    33.750957595300001  427.28936925120001    0\n 980    53.503155373299997  87.1998292671    0\n 981    53.146814361899999  90.425604855000003    0\n 982    126.2459046522  93.902874550600004    0\n 983    112.5  496.4410981959    379\n 984    125.5  499.66072559849999    367\n 985    125.5  507.07751081880002    367\n 986    124.5  508.50037551690002    369\n 987    137.520635086  124.0975807117    0\n 988    136.9556539507  129.77641855740001    0\n 989    165.5  149.59351500299999    57\n 990    167.32157840549999  156.83716600810001    0\n 991    176.18666885889999  172.775133891    0\n 992    173.348777794  172.55919277379999    0\n 993    204.39723967750001  200.06556522080001    0\n 994    234.55308144989999  214.94691855010001    119\n 995    233.50180746410001  299.02303496259998    0\n 996    257.39706936160002  348.49282526219997    0\n 997    234.90671073339999  451.91694614049999    0\n 998    234.5681125513  448.34134378509998    0\n 999    59.805621934199998  371.9692314646    0\n1000    200.9994146512  203.8246103047    0\n1001    193.922532827  486.56721010029997    0\n1002    241.92669049259999  397.43913545129999    0\n1003    229.0960216679  461.31872362749999    0\n1004    219.44309773469999  465.05690226529998    303\n1005    231.3733683337  463.33455453120001    0\n1006    206.4208402994  464.40426475409998    0\n1007    183.30025816290001  450.98927189689999    0\n1008    58.475598163800001  473.48047853100002    416\n1009    90.607926782299998  275.89770501740003    0\n1010    116.5668394636  264.251478787    0\n1011    164.1467715858  297.64830669280002    0\n1012    132.60850752650001  111.0045468699    0\n1013    129.01400384909999  106.43991078409999    0\n1014    124.8665523447  98.6039736842    0\n1015    135.5  112.749523186    39\n1016    249.14367829119999  353.94632559550001    0\n1017    83.271074371300003  57.683426969599999    0\n1018    228.72600836039999  434.85411649960002    0\n1019    240.56711750700001  455.24039316770001    0\n1020    61.637705307899999  81.645436620400005    0\n1021    124.156511651  95.813073484499995    0\n1022    161.76449209090001  148.92635920660001    0\n1023    61.096664472699999  364.1776325898    0\n1024    57.912204638600002  375.44658579899999    0\n1025    66.906051504800004  169.59431102369999    0\n1026    68.118386160100002  172.5768126959    0\n1027    65.5  206.98518301670001    563\n1028    69.871453021799994  203.0565910819    0\n1029    15.563539842400001  419.58247133459997    0\n1030    58.5  347.24134803300001    513\n1031    63.081065638699997  352.97275689359998    0\n1032    61.628530545300002  341.8805204734    0\n1033    61.113964511399999  338.70319343260002    0\n1034    64.791386916500002  343.29548436260001    0\n1035    234.31219202130001  432.70362365810001    0\n1036    231.1167990225  431.88451355360002    0\n1037    112.4792351719  79.198358213199995    0\n1038    229.9419337649  238.1322253342    0\n1039    231.53284046530001  244.55017557459999    0\n1040    227.2278865925  242.195185611    0\n1041    228.99770663659999  225.6068207166    0\n1042    249.50277343159999  366.31176769870001    0\n1043    232.04022101129999  260.87764919040001    0\n1044    30.7683464962  448.1977284175    0\n1045    47.229411807200002  463.80960854160003    0\n1046    235.91565521129999  464.58855022199998    0\n1047    25.8471361145  461.38977877669998    0\n1048    59.339831774899999  323.24025233769999    520\n1049    52.409321541899999  401.37918925610001    0\n1050    60.438983348999997  389.0047227746    0\n1051    55.112297732499997  397.82805185960001    0\n1052    158.89464759800001  509.60535240199999    347\n1053    156.5  508.51469902809998    349\n1054    62.759344257999999  315.41644888119998    0\n1055    59.296340637199997  156.02643149650001    0\n1056    71.817575607500004  217.3729917892    0\n1057    39.490296074  452.94895986810002    0\n1058    58.5  131.59668811660001    590\n1059    151.1018049555  507.5    352\n1060    60.7116624628  86.656396898099999    0\n1061    138.16955589599999  121.0291378271    0\n1062    18.7366762845  418.73229958859997    0\n1063    21.6227900825  422.67799389480001    0\n1064    67.850818523900003  219.02521794660001    0\n1065    189.0991283141  384.2115375427    0\n1066    194.53896015749999  189.91537104849999    0\n1067    195.75971972599999  187.35866812719999    0\n1068    197.93949950730001  193.74381577049999    0\n1069    200.18723218829999  195.81491030550001    84\n1070    39.046554990799997  416.07802692289999    0\n1071    47.092406228000002  404.26099372279998    0\n1072    221.986441066  225.53805195769999    0\n1073    35.731234264299999  461.5    425\n1074    90.042506077699997  497.34108724459998    0\n1075    86.841873917100003  495.82698970929999    0\n1076    225.7463386675  271.86201154380001    0\n1077    180.72697368409999  176.38784531850001    0\n1078    179.68461086990001  181.2856370197    0\n1079    96.812655126199999  364.40486614999998    0\n1080    107.7515153387  48.783329047099997    0\n1081    64.6513848795  89.2294274602    0\n1082    221.5036804257  458.04238884630001    0\n1083    132.7933162928  493.2737955769    0\n1084    132.7564475634  334.48153823439998    0\n1085    110.7838221443  213.14472206310001    0\n1086    103.8752980643  66.894740955200007    0\n1087    217.53695149009999  239.3896356244    0\n1088    138.0975289628  127.38082030859999    0\n1089    127.51237201790001  122.01649480819999    0\n1090    212.36590299229999  465.71964449929999    0\n1091    192.52547965630001  468.7735413346    0\n1092    104.3256705957  315.0787999831    0\n1093    85.247469223799996  391.81974830389998    0\n1094    248.67984909910001  362.27487153089999    0\n1095    190.1452538618  183.6354830482    0\n1096    63.575425498999998  381.18988506649998    0\n1097    100.9112813552  484.89477196069998    0\n1098    196.11032283220001  202.51825242839999    0\n1099    185.7124121949  200.8316081518    0\n1100    169.9523276072  210.89061073229999    0\n1101    219.53905170280001  436.82274108339999    0\n1102    88.236385087200006  294.24928915110002    0\n1103    215.77481205640001  361.87521660350001    0\n1104    117.1342168151  490.35774760779998    0\n1105    194.8863966875  243.56587371640001    0\n1106    159.11535792879999  259.50069942120001    0\n1107    118.4407559104  131.01019711769999    0\n1108    224.7815368219  264.50168203599998    0\n1109    199.78132833940001  284.62336711559999    0\n1110    141.75693255589999  215.18111352770001    0\n1111    128.23025628080001  144.09018325349999    0\n1112    122.9338966137  164.71772913230001    0\n1113    63.3869843262  322.60859592589998    0\n1114    66.5399132151  317.33010897499997    0\n1115    74.918893893800004  324.60002877940002    0\n1116    88.454292814699997  318.7872652922    0\n1117    106.1086749736  334.21604684890002    0\n1118    68.956785520599993  93.147874947600002    0\n1119    105.494810477  149.96421007059999    0\n1120    64.629981861100006  326.84044468389999    0\n1121    61.811236202099998  94.6284222532    0\n1122    233.83797411899999  264.08505058579999    0\n1123    168.13965518059999  165.68332390840001    0\n1124    67.472132728899993  353.78534164439998    0\n1125    221.82965543509999  315.26490558429998    0\n1126    66.721739207599995  117.2166060855    0\n1127    86.6428681087  113.44100753950001    0\n1128    133.32158158390001  489.48069927940003    0\n1129    140.8067583781  480.15330376999998    0\n1130    118.7303403622  468.88363653580001    0\n1131    114.4877653993  444.85856870600003    0\n1132    81.287731703800006  303.35092112260003    0\n1133    93.471454402700004  305.12087684149998    0\n1134    238.41331007369999  359.4751941152    0\n1135    230.89216360500001  370.08439259099998    0\n1136    227.57614853460001  358.00660725289998    0\n1137    66.914036014199993  157.1785805026    0\n1138    85.370248874400005  157.8816152412    0\n1139    114.0864422325  99.656314995800003    0\n1140    214.76717148380001  319.01121833479999    0\n1141    191.51168353200001  310.32188961460002    0\n1142    157.0209288536  149.43360116900001    0\n1143    71.656203867299993  136.55204848100001    0\n1144    94.539068477100002  78.988290314300002    0\n1145    110.7619596378  488.49115680720001    0\n1146    113.1648318748  479.84627624090001    0\n1147    230.88867463170001  263.15632440429999    0\n1148    73.317123437000006  118.1925532114    0\n1149    76.186091281299994  104.9443183361    0\n1150    81.037343800000002  126.8082872386    0\n1151    78.659661310700002  359.56119299969998    0\n1152    73.515283584900004  357.18720472929999    0\n1153    62.1237934141  147.85493385359999    0\n1154    43.915953960899998  456.32714254550001    0\n1155    55.694677645200002  453.43321484720002    0\n1156    66.581683067300006  441.94196586480001    0\n1157    127.6798584316  237.48843945370001    0\n1158    108.3303091514  300.14170108939999    0\n1159    128.51591558269999  282.6698916574    0\n1160    133.68215530879999  312.4340814478    0\n1161    165.98343654390001  325.72299705619997    0\n1162    139.96417548150001  178.30118562370001    0\n1163    44.3792537251  459.90159737800002    0\n1164    73.407799647000004  412.98019775590001    0\n1165    172.8234541299  465.09576640860001    0\n1166    202.71749772050001  446.67048629340002    0\n1167    198.3985479099  427.76741693370002    0\n1168    70.438081328500004  328.7294843656    0\n1169    67.301521667000003  142.91054077710001    0\n1170    162.88486301660001  495.10763667700002    0\n1171    148.1278939538  496.2575653536    0\n1172    157.54658932999999  487.09750763749997    0\n1173    163.54886296629999  476.53127185940002    0\n1174    83.870145939699995  68.666343293799997    0\n1175    225.88958235440001  245.73854344950001    0\n1176    203.31757756210001  213.0183683969    0\n1177    225.00458228790001  238.6487079796    0\n1178    66.606562011199998  83.457375926099999    0\n1179    215.0926133886  284.11136949399997    0\n1180    168.10928850869999  437.3238908184    0\n1181    174.48250056180001  408.52155212269997    0\n1182    159.46109707319999  468.10173202210001    0\n1183    167.03197016729999  453.68391686159998    0\n1184    98.216507024600006  185.7842194486    0\n1185    231.25181696940001  446.59214220029997    0\n1186    172.42404706139999  494.2737079103    0\n1187    183.85243671649999  484.55556622659998    0\n1188    222.7363694972  283.53579791110002    0\n1189    219.34737808579999  295.87501344229997    0\n1190    223.13000055399999  286.77749958449999    161\n1191    72.530996931000004  385.82172186989999    0\n1192    82.638272431999994  378.60944876999997    0\n1193    97.255673469900003  381.3221749576    0\n1194    136.7373029238  372.58103948870001    0\n1195    106.6144112474  401.35876701910001    0\n1196    113.9923610612  375.76700167339999    0\n1197    124.7235634928  355.99262851460003    0\n1198    131.75870440540001  390.40222963510001    0\n1199    159.3190376316  390.86043969100001    0\n1200    73.672098480399995  397.93881129480002    0\n1201    133.7209348664  484.02257309480001    0\n1202    127.0714443464  480.46330984489998    0\n1203    134.534236824  468.96560457419997    0\n1204    137.63443321330001  443.13243755820002    0\n1205    127.0467622157  455.55312095430003    0\n1206    76.025082309300004  366.18476118349997    0\n1207    153.82647481070001  351.32389970690002    0\n1208    110.8363942606  457.35727286719998    0\n1209    92.102867170699994  449.67003763489998    0\n1210    67.231827226999997  478.42473295849999    0\n1211    60.396945955  466.3686437961    0\n1212    65.080519009499994  469.67345975630002    0\n1213    75.741288440399998  470.1916943594    0\n1214    74.704917786899998  456.68035299920001    0\n1215    87.727508278399995  468.03091785179998    0\n1216    100.6035867248  46.326836038700002    0\n1217    139.8886117081  134.34083125079999    0\n1218    136.0918982689  133.2214261556    0\n1219    135.57528246890001  142.7609735003    0\n1220    133.63850359950001  154.9702059551    0\n1221    137.43564502320001  166.49702758559999    0\n1222    118.572995148  153.19744021450001    0\n1223    105.67323181330001  162.19966487869999    0\n1224    153.7972736632  162.42488302469999    0\n1225    107.14739588320001  174.25082308610001    0\n1226    61.1100025362  384.5662284979    0\n1227    225.51569622790001  259.86756740279998    0\n1228    94.978013724500002  123.69671009379999    0\n1229    200.5103048826  220.88752803610001    0\n1230    193.54337066319999  227.40815267330001    0\n1231    216.82687467029999  424.84531517319999    0\n1232    219.15066057199999  349.63405938860001    0\n1233    204.47324924060001  356.39452420499998    0\n1234    182.320999153  362.82807072029999    0\n1235    202.37401700730001  372.4506132061    0\n1236    211.93026465610001  389.3132574837    0\n1237    207.18625192810001  343.0272554558    0\n1238    192.9071967902  326.30177191830001    0\n1239    206.24319514620001  329.1841693673    0\n1240    206.6667117472  311.49903190700002    0\n1241    207.09062490349999  297.50572063060002    0\n1242    178.16614229890001  475.53028476920002    0\n1243    189.7993261586  480.87173392339997    0\n1244    116.5095315749  423.99798662960001    0\n1245    217.02292714070001  326.18360913079999    0\n1246    214.7440549563  328.36941517589997    0\n1247    219.5  324.73165363700002    183\n1248    75.546377149700007  231.151617526    0\n1249    240.9538860017  374.72479800439999    0\n1250    235.78109492819999  374.56598828649999    0\n1251    237.52660552  369.38301087190001    0\n1252    233.94939395380001  363.33147662990001    0\n1253    63.2109841762  406.31914725159999    0\n1254    65.177698342499994  420.07823314989997    0\n1255    78.407664057100007  425.2349805696    0\n1256    92.319250445500003  434.6688538926    0\n1257    143.5466217023  484.80300108879999    0\n1258    155.78379466499999  480.37402567729998    0\n1259    90.010018706799997  483.88330531219998    0\n1260    94.688966107599995  486.24186030419997    0\n1261    92.159468991899999  474.40670876830001    0\n1262    124.8118114161  133.2268677081    0\n1263    206.03398563979999  434.92349582909998    0\n1264    74.382225669700006  472.85424883339999    0\n1265    85.353201750400004  242.13577951299999    0\n1266    106.53307054210001  246.63228234799999    0\n1267    94.0019506382  231.54007976419999    0\n1268    70.467920873300002  183.35373733669999    0\n1269    80.689627670999997  178.7300056469    0\n1270    92.857350180699996  174.7920335261    0\n1271    131.3354656887  113.6064554595    0\n1272    119.5018527289  112.20496761219999    0\n1273    130.56005958029999  116.7625436009    0\n1274    107.4479072474  82.417985454000004    0\n1275    102.1493635965  75.389112668300001    0\n1276    96.371090906800006  71.120992862199998    0\n1277    69.233978175199994  71.488553140899995    0\n1278    80.553700084699997  63.416383089999997    0\n1279    69.858138741900007  341.4879357136    0\n1280    75.748725037699998  339.34853595110002    0\n1281    92.306537053699998  348.37612370059998    0\n1282    216.54497974579999  455.68076145269998    0\n1283    79.900320961700004  372.47902067609999    0\n1284    89.820309864600006  366.74023592830002    0\n1285    88.299530017500004  354.04000613900001    0\n1286    81.726387569300002  353.3907369913    0\n1287    53.084265502100003  422.9855774015    0\n1288    62.739726980699999  430.41933960609998    0\n1289    247.5758405524  376.05640694850001    0\n1290    72.748156501799997  207.069835106    0\n1291    73.576882777500003  212.1512428625    0\n1292    82.285257893899995  217.2186592752    0\n1293    95.410572991699993  209.56207488070001    0\n1294    75.8761153226  223.55955644389999    0\n1295    114.5959803889  198.74602237240001    0\n1296    131.839269718  196.77270874979999    0\n1297    225.1682529517  275.89069886179999    0\n1298    223.44503610749999  269.4446708644    0\n1299    219.5455295392  280.64227745940002    0\n1300    221.0524802329  274.25207664980002    0\n1301    207.87530834340001  274.72710516720002    0\n1302    189.08593518980001  264.79031639679999    0\n1303    218.2120467275  268.14647612469997    0\n1304    206.4479619782  261.92663832649998    0\n1305    204.10565364300001  254.57962148550001    0\n1306    196.56126183800001  273.6285090705    0\n1307    183.2927464199  278.35389373290002    0\n1308    190.2075119715  253.75789369820001    0\n1309    180.73303010679999  244.27906825560001    0\n1310    150.6810120881  240.3641905433    0\n1311    175.3776505367  259.28509229169998    0\n1312    166.7094387928  271.4025903735    0\n1313    142.98115864889999  269.658056848    0\n1314    135.68543291649999  254.15791504910001    0\n1315    208.4161718851  244.25870043149999    0\n1316    205.0581275271  233.52311529350001    0\n1317    188.94371271380001  294.9119241308    0\n1318    87.830429578600004  75.068374984200005    0\n1319    223.72961072070001  299.37262402919998    0\n1320    223.55761893260001  304.6196216829    0\n1321    216.66575077319999  230.18833740279999    0\n1322    218.79180307050001  234.0197862034    0\n1323    208.72935864589999  221.2659935019    0\n1324    204.5469626524  217.85983686469999    0\n1325    205.3150679149  223.7395729717    0\n1326    207.50918677979999  228.70487017310001    0\n1327    169.3704713576  173.38340689410001    0\n1328    156.7988632707  173.93841266870001    0\n1329    152.59241221619999  188.19274135079999    0\n1330    165.0630436408  198.8019918091    0\n1331    156.2401498422  208.9958658088    0\n1332    158.4234775027  222.0168677076    0\n1333    143.22458005089999  228.03873527100001    0\n1334    124.9152239858  222.8467291405    0\n1335    221.3040954681  245.76303291030001    0\n1336    103.9849241946  133.55508936530001    0\n1337    196.2499887123  407.6879368415    0\n1338    210.56874780359999  453.92851089570001    0\n1339    199.18814864469999  458.3783133654    0\n1340    204.22178941819999  452.92420884469999    0\n1341    192.45864396920001  457.81983131880003    0\n1342    180.7355362639  463.00685024159998    0\n1343    214.1606896152  442.32555174420003    0\n1344    90.511647679199996  225.8169964057    0\n1345    101.9050731291  221.06660441119999    0\n1346    109.6020150599  224.64776817719999    0\n1347    105.55399795370001  235.49527780029999    0\n1348    97.901881116499993  237.45959055060001    0\n1349    93.289727915399993  250.84517097849999    0\n1350    102.9772538703  260.0280485888    0\n1351    104.2647866482  272.67929652330002    0\n1352    112.67552360329999  239.71864547070001    0\n1353    114.834734758  253.4857284677    0\n1354    121.8028867033  250.1217130432    0\n1355    138.64021148739999  247.24711791359999    0\n1356    148.75386723240001  247.83390306050001    0\n1357    164.45852324969999  248.5651249224    0\n1358    136.48254722460001  233.79644840239999    0\n1359    111.337585162  231.64799020820001    0\n1360    152.3829526557  280.4301876307    0\n1361    138.8249450392  293.39233025800002    0\n1362    86.558547676499998  233.8502740815    0\n1363    78.004825904300006  251.58310214119999    0\n1364    119.3062035997  95.293457516499998    0\n1365    68.879075268799994  104.8202550721    0\n1366    219.84591154189999  285.42555622880002    0\n1367    79.016851716199994  402.9581043851    0\n1368    93.023333720400004  402.72998798539999    0\n1369    83.689297541399995  414.45864976019999    0\n1370    99.0170643517  489.9556361457    0\n1371    104.9121756831  489.88136910470001    0\n1372    108.00678203  484.67440512970001    0\n1373    107.2547190113  474.78136086640001    0\n1374    107.2892868436  353.89624940060003    0\n1375    80.456171519700007  75.357362634599994    0\n1376    73.211189421499995  78.831043185499993    0\n1377    221.05591559280001  442.50567890999997    0\n1378    225.7242008728  438.31270713369997    0\n1379    223.7315065338  430.97805559260001    0\n1380    217.47359220499999  430.89926634749997    0\n1381    222.777886841  426.40429885890001    0\n1382    229.43013842619999  420.73905364249998    0\n1383    223.34700372699999  421.26389638500001    0\n1384    221.6377701744  415.34268821760003    0\n1385    220.07291027619999  398.84756823890001    0\n1386    212.48233177989999  436.18167737060003    0\n1387    207.71061690779999  441.30101842289997    0\n1388    193.8282313384  439.23237246849999    0\n1389    181.80006508299999  436.2904074544    0\n1390    173.90699385880001  425.64536479399999    0\n1391    156.8834288919  422.05144785350001    0\n1392    195.75228832670001  445.80881387800002    0\n1393    188.40334614930001  445.31781630009999    0\n1394    179.94662039970001  444.38201842040002    0\n1395    211.0679335074  429.78896961100003    0\n1396    210.11741327819999  423.3829509697    0\n1397    203.98389384910001  415.05860860320001    0\n1398    206.82446178410001  403.65875396640001    0\n1399    190.66320311070001  451.52429728710001    0\n1400    187.10167243949999  439.28131872569998    0\n1401    190.82734500960001  431.9178696953    0\n1402    187.9166163212  425.12421316579997    0\n1403    183.2899098179  416.35784053250001    0\n1404    189.8096362448  418.39677819330001    0\n1405    186.03671393069999  404.41757371030002    0\n1406    176.33565898219999  395.68959338769997    0\n1407    195.51487961039999  394.62816376389998    0\n1408    163.01621990949999  403.08525984369999    0\n1409    216.2062293834  419.09242942420002    0\n1410    175.41172214849999  451.36463006359998    0\n1411    171.66463018280001  458.1987843384    0\n1412    164.9043852794  462.12706525520002    0\n1413    160.18272511329999  456.63187198489999    0\n1414    150.17394952320001  449.48236433660003    0\n1415    159.94172188249999  449.38253928249998    0\n1416    151.09739444069999  435.29272700720003    0\n1417    135.19921424579999  426.72743178259998    0\n1418    98.166113275000001  389.55055205389999    0\n1419    112.2104374486  388.84702016919999    0\n1420    146.10852074799999  397.43198966770001    0\n1421    146.38806140369999  384.73348195800003    0\n1422    155.23147841959999  372.9289554618    0\n1423    65.039576276600002  136.99844254729999    0\n1424    68.008669682299995  130.48038003810001    0\n1425    74.0357422875  124.9750710906    0\n1426    74.772074029300001  130.9705122492    0\n1427    79.879766663500007  134.99953909690001    0\n1428    83.136869997600002  147.39216924900001    0\n1429    95.547756571799994  144.18985378190001    0\n1430    114.0774627734  141.84129763620001    0\n1431    104.3903927098  113.27262836369999    0\n1432    92.124443787399997  107.0334291434    0\n1433    125.5897084546  208.06749095309999    0\n1434    175.1695413512  305.69699927250002    0\n1435    160.18407466619999  310.75429260350001    0\n1436    180.0303799754  320.5221626686    0\n1437    147.38863568010001  323.18878204689997    0\n1438    154.43202795409999  337.77449556739998    0\n1439    175.27347185330001  340.53881133800002    0\n1440    212.57125899440001  233.80238266840001    0\n1441    210.21181230010001  238.97826063459999    0\n1442    199.7938711649  464.99764166800003    0\n1443    27.680110001100001  418.15242927780002    0\n1444    33.323498048499999  422.6883818888    0\n1445    42.542875621  428.99998705989998    0\n1446    56.500313843199997  88.745881522100007    0\n1447    123.1204512443  172.4124212875    0\n1448    131.57720893039999  181.96455683229999    0\n1449    148.02688471830001  475.5271520128    0\n1450    84.073797756900007  185.6463051195    0\n1451    90.172403497900007  196.913805182    0\n1452    101.5787902366  197.42315953709999    0\n1453    78.952982471799999  197.47614242789999    0\n1454    105.07579137259999  190.16983172959999    0\n1455    150.69039877279999  256.53803956299998    0\n1456    150.79589928550001  264.57672615310003    0\n1457    133.12609762939999  260.64027645840002    0\n1458    127.41760389540001  270.8207013942    0\n1459    151.58367750049999  272.6062373844    0\n1460    116.0590020378  277.8761554404    0\n1461    114.58349865620001  288.80166441919999    0\n1462    123.1056387412  298.64247331780001    0\n1463    117.632755027  310.50215239969998    0\n1464    116.99860848660001  327.08728650990003    0\n1465    160.87760439499999  276.3675066989    0\n1466    160.2546468699  284.76553067039998    0\n1467    175.0854094227  289.14400874630002    0\n1468    148.47134844499999  294.89745330660003    0\n1469    147.37261284589999  303.37413363709999    0\n1470    127.5384087313  255.64315663900001    0\n1471    174.13694040670001  275.54247604469998    0\n1472    181.7405522016  270.74120623980002    0\n1473    189.32278092819999  272.91810687229997    0\n1474    192.29446424069999  280.37462420169999    0\n1475    191.9964714406  287.56591978760002    0\n1476    198.2254533281  298.1986929784    0\n1477    144.424967208  286.22259469110003    0\n1478    122.64431159  290.14809937860002    0\n1479    144.19952410990001  310.56916524870002    0\n1480    184.3073974804  286.7150164299    0\n1481    82.938719149099995  252.8470143822    0\n1482    121.49640002540001  100.9846448791    0\n1483    139.34622139199999  474.32866389039998    0\n1484    81.501508212000005  258.55515634419999    0\n1485    90.015452830900003  263.2351169259    0\n1486    87.323625301600003  248.87477296310001    0\n1487    80.097917812899993  53.956112196399999    0\n1488    95.704245737999997  57.653128043300001    0\n1489    88.890553937700005  61.326200512699998    0\n1490    96.500063067499994  63.388271711999998    0\n1491    203.80566247249999  209.50015997989999    0\n1492    218.50890182649999  376.26338029700003    0\n1493    74.569029921799995  435.30774206339998    0\n1494    79.885962843599998  446.57998451449998    0\n1495    100.28794240329999  406.26787290459998    0\n1496    114.4497129799  412.11141204030002    0\n1497    121.4711419946  400.38478772449997    0\n1498    126.6064019601  416.62287248860002    0\n1499    101.5803377897  423.17146437320002    0\n1500    109.1186068975  434.00636285180002    0\n1501    124.68842581520001  438.00948845580001    0\n1502    100.2159116088  438.48069808230002    0\n1503    98.854882583099993  446.01954996929999    0\n1504    102.4581517357  458.04286490729999    0\n1505    90.248008131700004  462.20420303240002    0\n1506    113.8925872065  450.8784134288    0\n1507    122.71043328  447.51806707790001    0\n1508    223.0328510212  447.16287923789997    0\n1509    152.8278928087  455.89876543420002    0\n1510    144.2571826228  456.10246632759998    0\n1511    137.4503552688  282.46428720559999    0\n1512    134.48773240400001  275.14523892570003    0\n1513    143.10933878610001  469.05859768020002    0\n1514    151.2334639634  468.82839185019998    0\n1515    134.11091256469999  121.1431524091    0\n1516    112.4741786137  87.076564528500001    0\n1517    173.81945299509999  440.21660650349997    0\n1518    202.67583354039999  421.63138885680002    0\n1519    204.7299085539  428.42257324830001    0\n1520    199.08710430709999  433.81213909280001    0\n1521    171.87287769069999  381.56540306030001    0\n1522    119.094996427  455.97977652150001    0\n1523    122.95175207539999  462.43207658670002    0\n1524    114.96770078190001  462.84180133439997    0\n1525    114.4193643184  473.97323483359997    0\n1526    106.6697631303  463.39102035479999    0\n1527    130.8723933787  462.47257625219999    0\n1528    126.25698309880001  469.06943777409998    0\n1529    72.820596784200006  293.39701607910001    535\n1530    82.486304556600004  292.70545278060001    0\n1531    89.036764822999999  282.59334974109998    0\n1532    79.765069651800005  273.7185976225    0\n1533    85.882673227799998  270.09947204489998    0\n1534    82.638187890400005  297.87609346750003    0\n1535    184.8925265643  183.2200915075    0\n1536    194.66642546540001  318.22246100069998    0\n1537    140.9756422639  206.9882209347    0\n1538    150.5706678553  195.91828692889999    0\n1539    166.21482967790001  240.8758334346    0\n1540    157.76740914269999  235.56458480239999    0\n1541    173.98835836500001  267.44694499669998    0\n1542    203.63235645450001  304.6557787712    0\n1543    211.21723810469999  304.80455154920003    0\n1544    213.835340618  296.6048350305    0\n1545    135.0255366335  418.7513889425    0\n1546    148.02369734440001  412.4403621193    0\n1547    160.68188112499999  410.99233967039999    0\n1548    165.8683852501  423.4562049237    0\n1549    144.52158609470001  421.93195507579998    0\n1550    142.74681211789999  430.43441494860002    0\n1551    134.30279629239999  435.30960190219997    0\n1552    129.90164788179999  442.79006953269999    0\n1553    133.437168996  126.1296648405    0\n1554    125.489355737  127.4632231268    0\n1555    118.7243112972  123.6531359959    0\n1556    111.0782731052  128.23922401670001    0\n1557    103.11450949739999  126.2733455775    0\n1558    95.811993810299995  131.02564411189999    0\n1559    87.933099046899997  128.9675582676    0\n1560    135.57759853229999  456.08715261330002    0\n1561    131.93513994610001  449.49578707130001    0\n1562    56.9285229563  404.09121243940001    0\n1563    60.816015227299999  399.5027129943    0\n1564    85.336731278499997  91.640822461799999    0\n1565    73.2156032229  154.9129456526    0\n1566    75.842378600399996  166.4828282933    0\n1567    150.29688811809999  151.17868761459999    0\n1568    155.7664384624  156.2685759524    0\n1569    161.41566453120001  158.31942474780001    0\n1570    161.4340151216  161.47040888469999    0\n1571    151.13583472779999  169.06427830679999    0\n1572    142.48327444349999  171.34154862080001    0\n1573    145.67954181889999  164.27927393120001    0\n1574    132.80861397780001  174.12104481430001    0\n1575    148.4550548629  157.52734927840001    0\n1576    124.6514032943  111.096772578    0\n1577    117.39520201160001  106.1507160674    0\n1578    112.0125521881  112.125538994    0\n1579    107.52433165479999  104.8450068704    0\n1580    98.6287683969  100.36163206160001    0\n1581    106.56299287909999  96.660514239999998    0\n1582    74.076719626499994  142.40945896439999    0\n1583    180.5752432514  354.87238044819998    0\n1584    166.65984080749999  362.8554321117    0\n1585    136.77351803709999  305.95804050240002    0\n1586    125.99954090830001  306.30636484550001    0\n1587    178.26429756319999  375.78639237990001    0\n1588    192.66049945719999  372.02099610239998    0\n1589    196.93338510859999  360.0547201146    0\n1590    195.49050250319999  378.70701700130002    0\n1591    206.6585544127  384.28070944669997    0\n1592    198.04171448170001  386.2824830285    0\n1593    190.32554071019999  390.50945378440002    0\n1594    182.27665977629999  390.09619578740001    0\n1595    186.05272082260001  397.00279493250002    0\n1596    179.31188051940001  402.42252098519998    0\n1597    171.08899404429999  401.83796552349997    0\n1598    95.497936641600006  281.58401849929999    0\n1599    93.167879581500003  288.8285088042    0\n1600    101.9840389125  297.16713626910001    0\n1601    97.424602785800005  274.63130239700001    0\n1602    100.7654964199  267.57280238689998    0\n1603    109.16334507889999  267.04687582140002    0\n1604    118.1544483456  270.79354549459998    0\n1605    102.9706751905  279.3130597896    0\n1606    109.61924875059999  283.32003541289998    0\n1607    94.498761716199994  297.50891688190001    0\n1608    88.039286400600005  300.79918441140001    0\n1609    77.193782115999994  300.29843855590002    0\n1610    174.51712556640001  368.23277381579999    0\n1611    66.501359186800002  481.5    413\n1612    184.2076892234  478.36350844570001    0\n1613    185.4184206571  471.91095109240001    0\n1614    190.77690719360001  475.02577945870001    0\n1615    177.01647124190001  487.49716158690001    0\n1616    38.486919727599997  431.18979223299999    0\n1617    67.864466090199997  224.45603896239999    557\n1618    76.687088701199997  332.29136118449998    0\n1619    46.985508997499998  419.23310513000001    0\n1620    155.11871482780001  442.84698311    0\n1621    93.374012134899999  156.30090312390001    0\n1622    89.749172108799996  162.30054509019999    0\n1623    97.223626120199995  162.7394282491    0\n1624    100.0522533219  169.76238282849999    0\n1625    109.11669963430001  168.03028825499999    0\n1626    115.56869165000001  169.55108443699999    0\n1627    114.90399367099999  177.360216482    0\n1628    115.4008887147  161.02475347640001    0\n1629    110.2588311689  155.29533854100001    0\n1630    101.63715082580001  156.18923512090001    0\n1631    100.9325388292  430.86988102480001    0\n1632    93.430512113099994  427.10070388039998    0\n1633    85.625035659299996  430.2552819645    0\n1634    83.301936409899994  438.66652904969999    0\n1635    86.337496377199997  422.39703915550001    0\n1636    140.99265887109999  449.75636493820002    0\n1637    148.62686481969999  175.8984285585    0\n1638    154.62631051029999  180.75465208750001    0\n1639    160.4991528418  185.94581473560001    0\n1640    146.64216190920001  183.03599499960001    0\n1641    137.4694866653  192.3297775531    0\n1642    138.5835124896  185.55879901700001    0\n1643    162.3960158317  178.8427986271    0\n1644    169.05570569369999  178.28047863969999    0\n1645    166.65634197259999  191.4139511079    0\n1646    173.99059263250001  189.66067796830001    0\n1647    158.71917460590001  193.54857304070001    0\n1648    179.10687726610001  202.5259618135    0\n1649    172.90708920329999  196.84338185350001    0\n1650    171.5554996013  203.99786773739999    0\n1651    163.6461600383  206.46434361710001    0\n1652    163.59867071869999  215.3111272308    0\n1653    177.76739170830001  223.942825559    0\n1654    130.24386967410001  189.68614487249999    0\n1655    122.4376395159  195.03894549699999    0\n1656    123.43680707190001  187.078687366    0\n1657    164.02714153439999  172.30629416330001    0\n1658    182.84663170350001  217.44344984169999    0\n1659    168.2732565105  222.75904473509999    0\n1660    162.70882245760001  228.61277206060001    0\n1661    153.0010253666  228.348093283    0\n1662    174.31053163799999  183.1577691105    0\n1663    190.11885599359999  220.56040866239999    0\n1664    200.98898983270001  227.70149242650001    0\n1665    141.58196034330001  198.73992312089999    0\n1666    203.15314108870001  469.10247854480002    0\n1667    73.530062641499995  64.898066866600004    0\n1668    85.2075876464  347.20189158440002    0\n1669    88.542463908399995  342.152125109    0\n1670    93.765940056700003  332.78309654420002    0\n1671    102.5779056439  342.83139426439999    0\n1672    115.52943578119999  346.46708922300002    0\n1673    94.065624028800002  323.58349957299998    0\n1674    108.2547241267  327.66888053830002    0\n1675    114.3297040018  333.94957287400001    0\n1676    123.1233351425  334.153971571    0\n1677    132.49176381429999  327.47633433969997    0\n1678    127.8506404317  341.8307709293    0\n1679    141.0552853977  345.3201332365    0\n1680    140.89579669240001  358.21263569019999    0\n1681    147.95626175230001  365.2445647216    0\n1682    126.49299150429999  363.63878137720002    0\n1683    117.8543272549  362.0239735422    0\n1684    104.307763511  364.23778019719998    0\n1685    104.4209332901  376.41327770859999    0\n1686    95.435087053900006  373.39505272449998    0\n1687    89.962683576700002  379.52866130429999    0\n1688    91.182459191800007  386.8460466098    0\n1689    84.252623257099998  385.264969146    0\n1690    77.3501052716  390.51810585330003    0\n1691    95.156630648700002  341.1996660657    0\n1692    149.3783919526  344.43117018020001    0\n1693    168.0308384981  346.00721300880002    0\n1694    122.6933766722  376.53855476749999    0\n1695    118.667994214  383.7695282816    0\n1696    126.6775980499  383.99232076649997    0\n1697    87.835217799000006  326.63934758869999    0\n1698    80.8062922031  320.31987520199999    0\n1699    83.8593319589  313.93287784730001    0\n1700    86.374371389700002  307.42552904050001    0\n1701    91.206719014599997  311.98965234579998    0\n1702    96.354411989400006  316.70507615190002    0\n1703    99.011512297400003  309.83736480909999    0\n1704    108.0327115811  307.84818346549997    0\n1705    100.74825005460001  303.320268914    0\n1706    143.69455874529999  337.35948046670001    0\n1707    141.25736661089999  329.61715247519999    0\n1708    150.4891667407  330.8546756728    0\n1709    160.3933487624  331.84377432830001    0\n1710    170.30989330540001  333.06118580949999    0\n1711    179.8625618897  333.62108779459999    0\n1712    194.1233230986  338.91456875300003    0\n1713    175.15101008709999  326.78798777240002    0\n1714    156.475140694  324.32744984139998    0\n1715    162.3961346518  318.20322013560002    0\n1716    168.75062172279999  311.86255076409998    0\n1717    165.98180658800001  304.3271567717    0\n1718    171.51296849529999  319.43523189759998    0\n1719    177.54874435150001  313.2492747773    0\n1720    183.75944150309999  307.80419355729998    0\n1721    189.9352992995  302.6479657502    0\n1722    164.74285589179999  338.77573905060001    0\n1723    182.01124419460001  300.49835540549998    0\n1724    173.04677772229999  297.66662822230001    0\n1725    184.07713678280001  327.35613388749999    0\n1726    187.8414130482  321.44774543879998    0\n1727    180.75815094949999  293.87388810369998    0\n1728    185.18307254819999  339.59689190649999    0\n1729    182.65513230479999  346.58023785260002    0\n1730    188.33526657690001  351.55413610099998    0\n1731    189.29175675659999  357.80225504859999    0\n1732    197.0588068884  352.30853420540001    0\n1733    174.8983210307  360.66020323129999    0\n1734    185.9947722638  314.94619244990002    0\n1735    68.360478326000006  206.9834687748    0\n1736    228.00379829529999  262.35732000310003    0\n1737    214.5969362052  395.70213882759998    0\n1738    218.7873345138  384.47413185810001    0\n1739    223.1470585868  393.2464301407    0\n1740    221.85152868750001  387.78515081770001    0\n1741    223.76874948130001  380.4605668781    0\n1742    223.40582630399999  370.07995563700001    0\n1743    227.80062785359999  364.82733823849998    0\n1744    221.95505897570001  363.21575501720002    0\n1745    102.2679077888  59.880332223300002    0\n1746    111.68108236809999  66.767483196399994    0\n1747    109.54343458  71.385998517900006    0\n1748    139.12437878930001  462.6271719458    0\n1749    170.11839831450001  446.7503927349    0\n1750    158.4359724798  429.19575369659998    0\n1751    166.8015180699  430.50821804579999    0\n1752    86.750765848499995  83.195283022599995    0\n1753    93.281377599099997  86.866243831999995    0\n1754    100.68734701060001  83.6306415974    0\n1755    167.79519520540001  410.02611074819998    0\n1756    173.43787498579999  417.09669953539998    0\n1757    70.841767490999999  334.91343233589998    0\n1758    110.5839565397  321.06453135610002    0\n1759    119.3987474364  319.27404040030001    0\n1760    156.4635090665  300.82318039180001    0\n1761    233.70094432420001  356.59010028609998    0\n1762    75.396890593600006  378.78936807500003    0\n1763    78.255576413300005  383.95322871190001    0\n1764    197.66797723569999  259.98571988840001    0\n1765    89.801125205299996  204.956531665    0\n1766    88.157273257300005  212.85928631319999    0\n1767    94.633836041500004  217.60432675979999    0\n1768    91.842177862599996  441.79831791840002    0\n1769    92.898334974899996  269.32660889089999    0\n1770    96.285490919599994  263.34209862860001    0\n1771    94.981069771199998  257.37866191289999    0\n1772    105.7406928425  181.64959034029999    0\n1773    99.318400769299998  178.01143420759999    0\n1774    162.2833676951  350.93218236450002    0\n1775    169.89993973899999  354.72955621620002    0\n1776    160.0402634024  357.52237142849998    0\n1777    157.2746235834  364.76429406720001    0\n1778    79.562699628600001  308.83678606249998    0\n1779    73.951280703099997  309.32474249590001    0\n1780    223.86010459729999  345.9607745189    0\n1781    197.6588535269  452.10125392430001    0\n1782    126.7373292605  230.30180557849999    0\n1783    133.64047037399999  226.26524804779999    0\n1784    132.73576605310001  218.68874835919999    0\n1785    124.8440912528  215.4221367067    0\n1786    133.2610450247  211.4253647946    0\n1787    116.5657004434  219.2222415489    0\n1788    117.5760759131  210.9623197725    0\n1789    118.895950481  203.51041342260001    0\n1790    126.40511017039999  201.28810651680001    0\n1791    140.048695364  221.84174027590001    0\n1792    78.5547916063  244.64595293100001    0\n1793    76.500304328599995  236.52550083189999    0\n1794    225.07259237310001  434.07259553270001    0\n1795    200.96012523889999  440.27067140039998    0\n1796    43.903698468100004  435.13798726419998    0\n1797    58.425069591899998  442.31901780480001    0\n1798    60.386380591399998  449.81161408600002    0\n1799    50.434356686699999  449.31732285620001    0\n1800    49.384343026000003  454.69183114970002    0\n1801    53.242316326900003  458.84695004830002    0\n1802    58.699272001399997  460.03834419280003    0\n1803    55.666748224899997  463.94280055370001    0\n1804    56.685735819900003  468.56234796289999    0\n1805    54.592617270200002  446.49018508429998    0\n1806    210.9202011884  290.09335466840002    0\n1807    208.110880401  282.6570007039    0\n1808    204.07261690510001  290.70970716509999    0\n1809    217.20792468479999  289.57305659970001    0\n1810    78.557379674499998  172.07429428250001    0\n1811    203.59690045759999  364.2961997031    0\n1812    209.96503712539999  368.1038796963    0\n1813    209.64802294770001  360.80112632949999    0\n1814    213.25931512439999  353.94404504440001    0\n1815    206.2020519232  349.74989639239999    0\n1816    199.4867847809  345.11217371219999    0\n1817    213.2644765558  346.78322414159999    0\n1818    212.93412542120001  339.88164714729999    0\n1819    206.78754185739999  335.81404448960001    0\n1820    198.54126298029999  332.20607539529999    0\n1821    212.4451607954  333.18640323580001    0\n1822    218.62348063530001  343.08908947269998    0\n1823    199.83564823360001  324.62926372679999    0\n1824    209.57009024460001  318.52457556270002    0\n1825    200.9977115362  338.83535424460001    0\n1826    211.7130965179  325.12653107879999    0\n1827    216.58976276929999  369.58266630690002    0\n1828    196.58115650600001  305.38404182120001    0\n1829    199.3370949376  311.66847823130001    0\n1830    175.389685931  348.59297705940003    0\n1831    76.478619007299997  266.95790155399999    0\n1832    100.4592714509  252.44410914229999    0\n1833    107.7270755216  253.31504090359999    0\n1834    102.3662211242  494.07182128980003    0\n1835    104.6971745033  495.74664637630002    0\n1836    61.888651231499999  132.54338005240001    0\n1837    84.353704962600006  263.3977148056    0\n1838    150.54693540599999  145.5554253011    0\n1839    158.6676417118  167.37927240510001    0\n1840    107.3050999612  291.62560600130001    0\n1841    179.35412539289999  469.02947867329999    0\n1842    138.46781939729999  487.9245212866    0\n1843    176.9115361044  282.35913760659997    0\n1844    136.2456871169  397.07639022810002    0\n1845    150.44623577620001  427.27291475769999    0\n1846    116.646514747  117.5246725782    0\n1847    114.389912776  191.4267716832    0\n1848    108.00129274939999  198.05249983760001    0\n1849    102.1704966712  204.78350167869999    0\n1850    102.4975535649  212.66246882390001    0\n1851    109.9919447864  206.06833763989999    0\n1852    101.7993224587  357.84692659260003    0\n1853    99.911260138200007  349.59329767399998    0\n1854    95.131830206700002  355.60800895749998    0\n1855    91.080717427300002  360.32806947659998    0\n1856    150.41420456130001  358.23242355209999    0\n1857    81.366810186699993  247.8954613569    0\n1858    141.447872402  390.98948094410002    0\n1859    220.13296749950001  307.07646608060003    0\n1860    221.45296500699999  312.05124193839998    0\n1861    221.55196419399999  408.99441218769999    0\n1862    226.49675341950001  412.933744365    0\n1863    173.5942864971  388.88600238880002    0\n1864    180.2934974783  383.13013994139999    0\n1865    110.5209661629  381.70775056479999    0\n1866    104.2751894318  384.90318104089999    0\n1867    105.54269313490001  393.13257662989997    0\n1868    113.4175833693  396.69548037999999    0\n1869    120.39062101579999  392.13665538020001    0\n1870    133.7585897029  203.8865224754    0\n1871    210.44804103679999  375.61253777410002    0\n1872    107.43444528480001  52.787819286999998    0\n1873    120.792315487  487.9761233214    0\n1874    62.8776926703  153.32553266030001    0\n1875    144.52313834520001  133.21800312830001    0\n1876    201.78948113800001  239.37311230590001    0\n1877    189.62382425960001  232.1599514719    0\n1878    181.49456222649999  231.29722633910001    0\n1879    226.5400116404  442.07641542879998    0\n1880    178.4140308842  457.59486636949998    0\n1881    176.02201962500001  237.738489539    0\n1882    186.21411017  238.75545990660001    0\n1883    170.91924344660001  490.03411090179998    0\n1884    173.85595152920001  497.18855753370002    0\n1885    74.019975912099994  477.01557919390001    0\n1886    75.208916528299994  279.00313201910001    0\n1887    74.083607794599999  194.96576828420001    0\n1888    81.721689717499999  50.5    622\n1889    67.501180995300004  189.1114329623    0\n1890    90.756205494499994  490.86914495629998    0\n1891    226.85871364240001  342.1565083589    0\n1892    223.43378815459999  341.49200096139998    0\n1893    221.49968202349999  338.53382558110002    0\n1894    246.94597601620001  369.30327816580001    0\n1895    60.761594825099998  329.9448314924    0\n1896    241.21656563459999  383.5056977653    0\n1897    225.4165294275  396.27924243080002    0\n1898    236.34060215389999  419.58812596069998    0\n1899    233.8907633343  420.05304231439999    0\n1900    160.89104562110001  145.8782091242    55\n1901    198.5234139735  483.65728995030003    0\n1902    127.47854630160001  101.0985376955    0\n1903    248.4575738945  357.85296891069999    0\n1904    65.496252531600007  363.56079474389998    0\n1905    70.728309238700007  198.46416645350001    0\n1906    65.212750115299997  337.47834415530002    0\n1907    232.183171601  436.30338772520003    0\n1908    228.04470617539999  430.80900543730002    0\n1909    229.148192346  245.26955011140001    0\n1910    227.94329377700001  248.09312039869999    0\n1911    234.48258445159999  261.10704306449998    0\n1912    23.433096683799999  419.00176476090002    0\n1913    174.8744270915  177.49381154580001    0\n1914    111.129369481  55.153934528699999    0\n1915    59.196492536699999  91.426950806700006    0\n1916    247.66784183920001  372.74797227329998    0\n1917    192.95952725789999  191.6176768016    0\n1918    66.296617155999996  386.9543456271    0\n1919    65.024306946600007  374.80389481700001    0\n1920    191.137429951  194.417634806    0\n1921    194.5012832036  199.41576984849999    0\n1922    190.6425120728  197.67276582439999    0\n1923    191.62279666500001  202.1900127614    0\n1924    195.8938512313  211.4908715679    0\n1925    191.1259612433  206.8996961094    0\n1926    185.50917583399999  193.87234725010001    0\n1927    195.26883037639999  217.2514492711    0\n1928    199.9952423897  214.79912996510001    0\n1929    69.865704803699998  312.25239771819997    0\n1930    72.703221135099994  318.36972319440002    0\n1931    68.673978161799994  322.67720717729998    0\n1932    72.416657599100006  86.219618648299999    0\n1933    80.013229587799998  86.982862084299995    0\n1934    56.568536955600003  97.806872207500007    0\n1935    170.54436783220001  163.8318734803    0\n1936    170.94609104969999  166.65084106040001    0\n1937    168.44220600700001  168.90533201    0\n1938    224.4934374524  313.0251491921    0\n1939    220.48967991800001  318.56724770250003    0\n1940    217.64663167040001  319.35188780999999    0\n1941    214.8897609455  323.07597202239998    0\n1942    63.049746383699997  122.2278909915    0\n1943    125.74043654650001  490.33918172879999    0\n1944    234.5683158871  351.75345951330002    0\n1945    237.64498566309999  354.26170919930001    0\n1946    63.5265384689  162.06438173289999    0\n1947    70.281108525899995  167.60983669379999    0\n1948    71.661905515499996  161.48614334569999    0\n1949    218.1916406487  315.63607701889998    0\n1950    212.8113068216  313.11563569079999    0\n1951    154.77119398869999  146.6126644963    0\n1952    166.19293175830001  154.03413477980001    0\n1953    114.189713963  492.23271959409999    0\n1954    115.3208823316  485.58697506319999    0\n1955    120.59878475870001  482.36017752520002    0\n1956    229.25627876319999  259.49793336509998    0\n1957    78.881192796700006  111.9945421028    0\n1958    71.449268624799998  111.1098411345    0\n1959    83.967468381900005  105.7984105478    0\n1960    88.829049895599994  99.466350346799999    0\n1961    80.7153316614  98.464631909199994    0\n1962    80.524575669900003  119.37939908280001    0\n1963    87.904656960500006  121.131542701    0\n1964    94.892392435000005  115.2631785383    0\n1965    39.192980883499999  456.9806273909    0\n1966    44.689376488400001  450.34177556750001    0\n1967    147.51993848890001  504.79235265080001    0\n1968    157.75991173240001  493.06452154670001    0\n1969    144.24522907619999  498.25271103289998    0\n1970    164.22750779500001  489.0599234435    0\n1971    151.43410154829999  492.01604855139999    0\n1972    150.73804259209999  486.12653287109998    0\n1973    163.55940062490001  482.92885703749999    0\n1974    170.5387606777  479.22685754560001    0\n1975    171.54994651120001  472.56872426339999    0\n1976    165.32192520469999  469.6990481176    0\n1977    156.71284300310001  473.75431169580003    0\n1978    222.05912474690001  237.009373923    0\n1979    200.29743420369999  210.5864460496    0\n1980    227.63460691239999  238.58959849839999    0\n1981    231.6999950057  451.3595736016    0\n1982    226.12399432430001  455.66706780470003    0\n1983    182.5723206067  490.52451633790002    0\n1984    174.69004429169999  491.32597198970001    0\n1985    68.870816276599996  380.91417238420001    0\n1986    70.236626936899995  392.38557127770002    0\n1987    67.186266295500005  399.53476004200002    0\n1988    134.00951417440001  478.15877302489997    0\n1989    121.2469015027  476.01970641449998    0\n1990    69.083136066199998  369.18248985830002    0\n1991    71.465385577099994  363.25942113920001    0\n1992    61.086382424599996  471.87979931659999    0\n1993    64.433509151099997  463.1322421003    0\n1994    70.159368069300001  467.14128360019998    0\n1995    75.7829126755  463.53322832219999    0\n1996    67.558155706700006  453.2677988296    0\n1997    72.542592593400002  448.61165902300002    0\n1998    65.025468915100006  447.47721090760001    0\n1999    85.729055251299997  473.95656564640001    0\n2000    142.5674715678  136.84351512660001    0\n2001    137.1385257229  137.40630952250001    0\n2002    135.44427442439999  148.70851996210001    0\n2003    131.52715820829999  161.45880049780001    0\n2004    124.67187311959999  157.5140840773    0\n2005    140.15023501600001  159.46576978050001    0\n2006    129.60945349279999  167.98538429370001    0\n2007    126.9564281366  150.70265592379999    0\n2008    120.6419194968  146.10961747939999    0\n2009    112.4560924557  148.04800455200001    0\n2010    226.3039907022  257.02814347110001    0\n2011    220.61072446719999  356.13922937479998    0\n2012    224.93905388280001  351.39146299740003    0\n2013    230.2683087703  352.20387732619997    0\n2014    195.2402790207  478.42831854999997    0\n2015    190.1237928724  485.7875549254    0\n2016    216.47099298890001  332.98548628430001    0\n2017    234.69892146090001  377.96549062809999    0\n2018    231.6160678809  379.07882226679999    0\n2019    230.73425073659999  375.50343811120001    0\n2020    240.24853500399999  364.59490920190001    0\n2021    71.211093435699993  405.5885774464    0\n2022    61.965631922299998  413.3191122577    0\n2023    67.571295934299997  412.59218746580001    0\n2024    72.021771614299993  420.07779156449999    0\n2025    69.827527651799997  427.78272419410001    0\n2026    58.214618020700001  418.39867257020001    0\n2027    60.4007212458  425.0825434756    0\n2028    147.7767791551  481.64661250189999    0\n2029    88.715586391499997  478.98880442839999    0\n2030    94.889514877899998  468.71417801690001    0\n2031    95.949637255599995  480.5764808879    0\n2032    131.00607528169999  130.98157347950001    0\n2033    129.67903892210001  137.71149979480001    0\n2034    72.027967777100002  189.593371596    0\n2035    69.026479977999998  176.92649394079999    0\n2036    74.4378984831  177.95281408739999    0\n2037    76.709624293600001  184.29876613530001    0\n2038    85.366468514299996  172.7062342836    0\n2039    86.846045761200003  179.0484139406    0\n2040    73.980542099199994  345.72991484319999    0\n2041    211.8761578216  460.16809131970001    0\n2042    74.305181261000001  372.22818097890001    0\n2043    82.658319433399996  366.24791466110003    0\n2044    75.632166944199994  352.3773514449    0\n2045    84.981010784000006  360.06696244720001    0\n2046    47.342291528300002  425.96106308660001    0\n2047    54.549250463  429.70370099780001    0\n2048    60.633620338900002  436.20279915790002    0\n2049    54.376159760599997  435.87921051339998    0\n2050    79.929418518099993  212.0749362075    0\n2051    76.086257466500001  218.14471547319999    0\n2052    81.310643908200007  222.92921394289999    0\n2053    71.805363592899994  225.77434093369999    0\n2054    214.5238371744  275.96799990720001    0\n2055    220.73159882549999  260.64541207100001    0\n2056    214.41747446330001  262.3362927188    0\n2057    211.03633387900001  268.58479439979999    0\n2058    210.7970545531  256.90740617329999    0\n2059    211.56684675  250.50421650339999    0\n2060    215.16790395160001  244.96208162959999    0\n2061    219.24907212630001  250.33680685979999    0\n2062    202.89851867990001  268.52677458990001    0\n2063    201.62998951700001  277.6187408673    0\n2064    196.45559262629999  251.10943717160001    0\n2065    202.7992079704  247.30187329910001    0\n2066    187.9990542118  247.18865511440001    0\n2067    179.35776408109999  251.82501099839999    0\n2068    168.32412616600001  254.5183132535    0\n2069    184.9968854963  257.45877716000001    0\n2070    181.36763683519999  263.34004521550003    0\n2071    90.825838901099999  67.704367292599997    0\n2072    222.799727053  241.65588665760001    0\n2073    212.28192136600001  229.15798051780001    0\n2074    154.27109552429999  216.35653736130001    0\n2075    148.1745589914  211.2775692809    0\n2076    205.30980249059999  459.18705557999999    0\n2077    194.25673484020001  463.0871367789    0\n2078    185.7551154713  457.55122753080002    0\n2079    209.34172835090001  447.6502114521    0\n2080    96.602229606700007  224.87433332090001    0\n2081    108.060228757  218.3078518952    0\n2082    102.2773827804  229.3534316926    0\n2083    104.2123107922  241.0127662493    0\n2084    98.645781083399996  245.52791338380001    0\n2085    91.956872157999996  243.9355131097    0\n2086    114.398143761  246.9389992717    0\n2087    121.9320932616  242.4417623217    0\n2088    129.4794325853  247.83269364680001    0\n2089    143.40458253130001  253.45101507359999    0\n2090    142.24939327199999  240.62409582199999    0\n2091    157.49720311799999  243.9546902022    0\n2092    157.8653436283  251.9201934175    0\n2093    133.24953159430001  241.3845573342    0\n2094    147.01269597340001  234.20796311480001    0\n2095    119.5262635255  234.71005445520001    0\n2096    84.404265000099997  227.49065893689999    0\n2097    90.933199916999996  237.77711842319999    0\n2098    75.769585178900002  254.45866357310001    0\n2099    74.698618053600001  245.99769675600001    549\n2100    64.792805695699997  110.9123805184    0\n2101    65.732101680200003  99.041227989700005    0\n2102    86.140969723500007  399.44371206940002    0\n2103    86.196853553899999  407.26061486560002    0\n2104    92.160667074299994  394.51319275600002    0\n2105    94.280553116199997  410.69585479860001    0\n2106    78.558299679699999  409.63978222700001    0\n2107    93.980056359800002  490.66890424370001    0\n2108    103.9707419921  480.00018574289999    0\n2109    99.455469050399998  474.8998587749    0\n2110    76.561905765899994  70.586968115100007    0\n2111    231.9253216509  416.69008950689999    0\n2112    217.72905892559999  405.48430457289999    0\n2113    213.29432560789999  403.10744739040001    0\n2114    174.9774880194  432.8696198115    0\n2115    209.7779300455  417.06972529559999    0\n2116    209.15538729970001  410.02031072210002    0\n2117    202.04253955569999  408.82945470129999    0\n2118    200.5768645423  400.26283677179998    0\n2119    181.02837533830001  422.07979891999997    0\n2120    189.80451279370001  410.72244284599998    0\n2121    196.97510226540001  415.50834284680002    0\n2122    194.81863003500001  423.1979577761    0\n2123    181.1114113646  410.12834224020003    0\n2124    192.541278538  402.15435341540001    0\n2125    166.49774299329999  394.96086781510002    0\n2126    156.1259488597  398.30201183380001    0\n2127    146.5840325481  443.09752910460003    0\n2128    142.58046871529999  437.32063886690003    0\n2129    99.240750018599996  397.88908365079999    0\n2130    151.29021608100001  390.97627494300002    0\n2131    156.3115679988  383.03962155400001    0\n2132    149.51591139249999  378.19736004740002    0\n2133    163.29099163149999  378.23225966699999    0\n2134    170.3633866502  374.6782812399    0\n2135    164.16465468609999  370.20677046420002    0\n2136    165.2408397698  386.34322998900001    0\n2137    141.02440391729999  378.61812918269999    0\n2138    81.3760858009  141.70050023939999    0\n2139    88.929462222500007  142.88739562870001    0\n2140    96.587566903400003  137.992244468    0\n2141    104.83511835039999  141.97103316900001    0\n2142    111.90212507139999  135.65200200429999    0\n2143    121.0026778963  138.5955183749    0\n2144    101.4473889046  119.7793620824    0\n2145    197.1413164606  472.16247967850001    0\n2146    38.153403888500002  426.25304060370001    0\n2147    124.3325602351  179.11666501549999    0\n2148    90.656812118999994  189.369332418    0\n2149    96.740348909600002  193.1703626426    0\n2150    84.426056156000001  193.1146516149    0\n2151    84.159174045399993  200.64046398409999    0\n2152    78.113216346599998  205.34034482230001    0\n2153    142.17496376739999  261.30172266689999    0\n2154    134.6676466097  267.16593002579998    0\n2155    125.2462626092  264.11186900540002    0\n2156    158.9004186471  267.695150076    0\n2157    124.2388605678  276.77650002519999    0\n2158    119.4627119731  283.29353947829998    0\n2159    115.10325727430001  295.72329377149998    0\n2160    116.1280674323  303.3762022368    0\n2161    166.89331212370001  290.706518168    0\n2162    158.00058113239999  292.98421629440003    0\n2163    152.48017833  287.89374853449999    0\n2164    141.08964346139999  300.29670500650002    0\n2165    119.9475619463  257.99193789089998    0\n2166    195.50128454649999  267.4467977461    0\n2167    134.71500651229999  288.01787258629997    0\n2168    129.57151012189999  292.9372591975    0\n2169    153.46276508829999  308.06992733189998    0\n2170    141.23786056669999  316.20548297210001    0\n2171    112.982861504  92.919693237199994    0\n2172    76.307713790999998  58.502424916899997    0\n2173    91.904287838900004  53.592094231600001    0\n2174    96.831478031200007  53.592532669999997    0\n2175    88.572501333999995  55.608133604199999    0\n2176    206.94431497919999  214.54453090019999    0\n2177    68.122682881000003  435.6115095943    0\n2178    74.403431210999997  441.38009732760003    0\n2179    107.4409424853  409.83285528009998    0\n2180    114.3446741878  404.65846137800003    0\n2181    122.22228363399999  409.01977394020003    0\n2182    130.2407113225  411.43229669030001    0\n2183    125.9333387388  424.08680360099999    0\n2184    118.5768427431  431.215686705    0\n2185    127.6563712027  431.05208481300002    0\n2186    119.1983167227  417.68302004229997    0\n2187    101.39880469009999  414.93656482739999    0\n2188    109.4603723208  418.73244103489998    0\n2189    109.2671788366  427.09251620809999    0\n2190    117.0353504567  439.0334723547    0\n2191    109.1120714729  439.99262522719999    0\n2192    106.57574413259999  445.39272150160002    0\n2193    98.527338632899998  452.59717191160001    0\n2194    98.269375938400003  463.2698310737    0\n2195    82.384503178599999  461.0496375784    0\n2196    86.458547986900001  454.54470295789997    0\n2197    81.553917579300006  468.3284685767    0\n2198    86.232418605899994  446.33769700599998    0\n2199    94.097614430099995  457.0721819442    0\n2200    105.64369374570001  451.87606135710001    0\n2201    221.4744133664  453.0096707834    0\n2202    143.9534487169  277.33711708440001    0\n2203    155.90166096210001  462.43135040179999    0\n2204    164.00052603829999  442.62410547389999    0\n2205    110.62585040259999  468.7216691735    0\n2206    129.65189313350001  474.5461795384    0\n2207    86.535627140499997  288.13818331030001    0\n2208    84.449449278200007  277.1558830267    0\n2209    82.711290415400001  282.83777965899998    0\n2210    78.974579482999999  279.1306864961    0\n2211    79.835776054999997  268.55223693670001    0\n2212    78.198611886699993  295.6373702418    0\n2213    188.28407941340001  179.38633571150001    0\n2214    149.0141783832  203.5371843122    0\n2215    172.94290541949999  246.25878501689999    0\n2216    167.2647599604  234.0509532865    0\n2217    166.86165048359999  262.9346893375    0\n2218    141.8804340076  413.9511669611    0\n2219    147.75276100709999  405.04513295610002    0\n2220    155.11541724119999  407.21508539310003    0\n2221    154.0130412517  416.23405935580001    0\n2222    76.111291316800006  148.30258182290001    0\n2223    80.6881625834  153.3509836165    0\n2224    78.178941597700003  160.0780147861    0\n2225    162.87704960950001  154.5899183576    0\n2226    99.619438751600001  107.9421074408    0\n2227    183.95145591319999  370.2241917691    0\n2228    190.08757949599999  364.95498962110003    0\n2229    186.76711361400001  377.33510509860002    0\n2230    202.83511894279999  379.4020112147    0\n2231    203.58949930009999  391.73297522180002    0\n2232    99.271538257700001  292.02854170540002    0\n2233    110.1499225478  275.09307512880002    0\n2234    187.23213198869999  464.69845233469999    0\n2235    177.3918661976  481.78381811989999    0\n2236    42.861369501399999  414.34015407700002    0\n2237    48.488881187600001  412.60079424610001    0\n2238    89.228974231899997  150.51857514829999    0\n2239    98.143580576100007  149.81010440399999    0\n2240    82.937877299500002  165.7745623756    0\n2241    111.2025992928  184.98231911490001    0\n2242    78.765113976400002  431.19901953750002    0\n2243    144.9380025598  190.5800212707    0\n2244    179.80362528949999  195.24036597630001    0\n2245    157.19515128090001  201.148445157    0\n2246    173.60209466000001  217.21335401580001    0\n2247    177.48351117390001  210.24942273880001    0\n2248    180.5700942293  188.1196383162    0\n2249    185.66011884529999  225.38002879289999    0\n2250    79.324139851599995  346.11394686049999    0\n2251    82.100690016000001  339.04500747989999    0\n2252    88.388246494399993  335.36239587329999    0\n2253    100.24656560610001  336.1543297202    0\n2254    115.90161901560001  353.9138250931    0\n2255    108.4337412958  347.83603693250001    0\n2256    110.0676012369  340.44608006570002    0\n2257    99.561903581999999  328.7575303772    0\n2258    125.164107853  326.92555816160001    0\n2259    119.4045186245  340.81180532360003    0\n2260    123.3160540609  348.56077192070001    0\n2261    133.1087379173  350.47958833169997    0\n2262    135.41201738789999  341.77600560740001    0\n2263    144.37380388259999  351.61844311879997    0\n2264    137.33949821780001  365.43943181229997    0\n2265    132.56128163899999  358.62687927339999    0\n2266    119.62208405619999  369.41408116039997    0\n2267    110.59989622579999  368.7013237214    0\n2268    110.167511296  360.23530450610002    0\n2269    102.08875803550001  369.93152227220003    0\n2270    87.020018380300002  372.95348925259998    0\n2271    80.112519390200006  396.35504475239998    0\n2272    158.69060517400001  344.47019612930001    0\n2273    128.7237976637  370.54111772819999    0\n2274    131.65249658760001  378.01685354099999    0\n2275    80.658723784299994  326.84018794769997    0\n2276    102.0000655704  322.09004735939999    0\n2277    138.18096482289999  322.02361521220001    0\n2278    189.23568911940001  333.08996426099998    0\n2279    152.6063448758  316.33858930849999    0\n2280    208.35043386909999  396.88284518    0\n2281    213.34349947889999  381.8115114153    0\n2282    222.4987087879  403.76320234180002    0\n2283    218.60491055329999  391.14930338840003    0\n2284    116.6424134012  67.874905083599998    0\n2285    159.94811418750001  436.2402148855    0\n2286    100.0066378902  91.599044136900005    0\n2287    164.06508709689999  417.04946527160001    0\n2288    111.94312276300001  314.57501190789998    0\n2289    129.1483392202  319.91318108740001    0\n2290    125.2013284242  313.69885730300001    0\n2291    95.717360311799993  201.3645586774    0\n2292    87.391554121499993  220.2071659227    0\n2293    117.91526384789999  227.11360379140001    0\n2294    80.8829534658  238.63630628050001    0\n2295    49.943240301800003  439.74954300450003    0\n2296    62.552341160200001  456.46680847549999    0\n2297    53.104091530700003  466.35315229240001    0\n2298    196.6966661395  291.60062730470003    0\n2299    197.21346156300001  366.92023036500001    0\n2300    202.3541813082  317.83209718630002    0\n2301    206.13153171260001  323.20045943470001    0\n2302    111.01498749229999  259.7378742903    0\n2303    106.0969487206  493.54900542899998    0\n2304    101.14827227799999  497.31461582470001    0\n2305    143.55562911120001  146.9631957766    0\n2306    140.48841473600001  491.44602344719999    0\n2307    168.59151584080001  282.41567109120001    0\n2308    128.55445843800001  395.65782664839998    0\n2309    123.4608797667  117.30562614420001    0\n2310    136.22069544889999  384.76274154459998    0\n2311    217.9428314445  301.98955339280002    0\n2312    197.6657447824  232.9264361564    0\n2313    193.4496769351  237.86190333409999    0\n2314    75.759336854899999  271.19435783490002    0\n2315    221.00130022229999  333.00520088910002    185\n2316    230.1422856371  241.40085732150001    0\n2317    224.64713550249999  249.6609272346    0\n2318    184.2047479611  177.95339093600001    0\n2319    184.54933799470001  208.34716277979999    0\n2320    196.20933714079999  222.94094878889999    0\n2321    243.82040146119999  360.27636673770002    0\n2322    72.990585819800003  98.656373707599997    0\n2323    76.844668079800002  92.513704402900004    0\n2324    140.25595426870001  497.85461398289999    0\n2325    145.2321389448  494.50420017200003    0\n2326    225.8978167587  375.1318742231    0\n2327    78.813837660399997  418.08658601939999    0\n2328    52.453816083100001  416.69087834999999    0\n2329    91.978159059399999  182.36572947369999    0\n2330    222.917766231  254.94894587100001    0\n2331    148.690596142  221.46166019750001    0\n2332    89.215839374400005  414.94114139020002    0\n2333    182.0294781028  429.23931679980001    0\n2334    145.19171971989999  371.69037482089999    0\n2335    132.0084103497  299.81935298079998    0\n2336    101.795259382  54.289780713600003    0\n2337    130.13313503340001  403.72295171669998    0\n2338    79.880383778600006  453.10513462080002    0\n2339    140.1935264087  403.53612346559999    0\n2340    120.03194931500001  68.019257202700004    0\n2341    51.893074308099997  87.980305195400007    0\n2342    50.5  87.038189647199999    607\n2343    51.974227502200002  86.2879914114    0\n2344    51.823144029200002  89.751683457799999    0\n2345    51.774335117100001  91.586988043600002    0\n2346    50.5  90.856153362100002    606\n2347    53.328369691200002  88.776579979600001    0\n2348    51.7826745829  84.411882500499999    0\n2349    52.963246196199997  83.624812210399995    0\n2350    52.955677876999999  85.163625338700001    0\n2351    53.990887219000001  85.7483078904    0\n2352    55.370103888800003  86.350907720199999    0\n2353    55.682933016900002  84.679394951099994    0\n2354    56.044464745200003  90.4355731924    0\n2355    54.388138305399998  91.220838948299999    0\n2356    54.747600868900001  89.530328153400006    0\n2357    56.866679163100002  86.993295623899996    0\n2358    55.016433317500002  87.923247690300002    0\n2359    58.424107831500002  87.859214044200002    0\n2360    57.8694906984  89.844686553800003    0\n2361    53.885772756999998  82.469170834899998    0\n2362    55.114892482499997  81.300779765900003    0\n2363    55.576284141999999  82.924816647    0\n2364    52.017612160900001  82.482387839099999    609\n2365    54.068697712800002  93.132033252599996    0\n2366    53.215107973099997  92.156346682000006    0\n2367    52.039493733199997  93.256304239900004    0\n2368    51.807059286499999  96.267648216300003    605\n2369    51.152418910400002  94.631047276000004    605\n2370    54.299698626199998  94.591673642499998    0\n2371    53.590335743899999  96.168311644300005    0\n2372    53.942675614400002  97.652054812599999    0\n2373    53.176835271800002  99.128058786300002    604\n2374    55.617517052799997  110.7039622806    0\n2375    54.802852035800001  111.8943723119    0\n2376    53.5  112.5626166385    598\n2377    55.333038093100001  96.789864987900003    0\n2378    54.897849783700003  98.771507473200003    0\n2379    57.552142860899998  104.0526076092    0\n2380    57.762638267699998  104.8485903632    0\n2381    55.5  105.59636456139999    601\n2382    55.7764951053  93.426490313900004    0\n2383    57.626531569599997  93.616932690900001    0\n2384    57.1331928237  91.788618125100001    0\n2385    56.422698492999999  80.016617976899994    0\n2386    57.7717819127  78.930715230800004    0\n2387    58.415741019800002  80.194451286299994    0\n2388    57.338428927599999  83.403909960999997    0\n2389    59.311807571300001  83.702271485300002    0\n2390    59.054315164999998  81.913780016600001    0\n2391    58.0728767397  77.613936435900001    0\n2392    58.135002574399998  76.182243022899996    0\n2393    58.940140837100003  85.773600855400005    0\n2394    59.845570406100002  75.370319995700001    0\n2395    61.353607282200002  74.008596617600006    0\n2396    61.6266965537  76.516803384400006    0\n2397    61.322166555400003  84.209842242999997    0\n2398    62.4470174589  78.651087544399999    0\n2399    60.385840476200002  80.061134936499997    0\n2400    61.4840292831  90.450206245499999    0\n2401    59.961016025500001  88.973501627100006    0\n2402    62.647046994100002  87.815897766500001    0\n2403    61.668120162999998  71.760003102499994    0\n2404    59.951928578299999  71.644214265000002    612\n2405    62.262755118500003  69.858746987800004    0\n2406    58.300593747100002  74.599208337299999    611\n2407    58.681654948000002  106.00316150499999    0\n2408    56.992309305900001  106.37117598579999    0\n2409    54.794647469600001  101.29464746959999    603\n2410    55.941987333  99.835013484900003    0\n2411    56.474271906399998  109.1997388354    0\n2412    54.9351214649  109.56487853509999    599\n2413    58.502061338099999  108.1238907406    0\n2414    60.921704521499997  106.6534658163    0\n2415    57.347498612999999  99.9524621682    0\n2416    58.226192858300003  97.913656209099997    0\n2417    57.204357123100003  103.3991904097    0\n2418    56.726579210700002  101.938461922    0\n2419    60.690097940900003  97.123298890100003    0\n2420    59.091262223500003  95.566094642699994    0\n2421    63.103527190800001  92.036818456800006    0\n2422    60.094693240200002  93.105358494800001    0\n2423    58.609738846399999  101.05197422419999    0\n2424    61.174081385999997  101.6561285727    0\n2425    60.363920985199996  104.19296498129999    0\n2426    64.216448672599995  101.8647381672    0\n2427    62.4838861892  99.207464263700004    0\n2428    61.823086228400001  111.4217186055    0\n2429    60.4575516433  109.21752628340001    0\n2430    63.592559928699998  107.81962410289999    0\n2431    57.165505396199997  95.745426537499995    0\n2432    56.575616433999997  112.13549765659999    0\n2433    54.883091211599996  113.32124173699999    0\n2434    63.782299628899999  96.555942624300002    0\n2435    54.860949926899998  79.639050073099995    609\n2436    59.070263923100001  111.56328944179999    0\n2437    54.5  116.682087455    596\n2438    55.7162753311  115.6464611856    0\n2439    54.5  118.2868011788    596\n2440    55.798925457599999  119.6042998763    0\n2441    55.912731981  121.20783469760001    0\n2442    54.5  120.7682371562    595\n2443    56.846753649900002  122.10686152869999    0\n2444    55.272467309500001  122.7724673095    594\n2445    56.624577982399998  118.4774400494    0\n2446    58.107896380699998  116.9550666267    0\n2447    58.417817713600002  118.6841416951    0\n2448    57.735908520400002  143.7047742938    0\n2449    56.381179286299997  144.816012785    0\n2450    56.054372598500002  143.44562740149999    587\n2451    58.777196376900001  140.44761565959999    0\n2452    57.5  139.52263407730001    588\n2453    58.728084106899999  138.38000904450001    0\n2454    56.197702663500003  114.0499523978    0\n2455    57.407619011500003  115.3187330426    0\n2456    56.248690052599997  146.27162640629999    0\n2457    54.5  145.73021081909999    586\n2458    54.5  148.13096733879999    586\n2459    56.169097453600003  147.56184176479999    0\n2460    56.292856620099997  148.69315623840001    0\n2461    54.5  157.41688099789999    582\n2462    55.251813851000001  156.2684506416    0\n2463    55.737278014700003  158.30020970999999    0\n2464    55.232874534499999  151.6643726726    584\n2465    56.9140259837  151.86241493310001    0\n2466    57.212659559000002  153.52900102929999    0\n2467    56.632237932400002  150.37302643020001    0\n2468    55.328133251799997  149.4161446594    0\n2469    56.9946753097  158.93457575880001    0\n2470    55.935897644199997  159.9572650961    581\n2471    57.579036133400002  155.43945694280001    0\n2472    56.067251867300001  155.0838352506    0\n2473    58.228670744299997  159.29613609250001    0\n2474    57.959328812999999  157.42572529680001    0\n2475    55.1046970485  153.79060590309999    583\n2476    58.318743706200003  150.24763075600001    0\n2477    57.8821672925  147.18848075509999    0\n2478    57.517457567299999  123.5    593\n2479    58.283232350299997  121.8126316853    0\n2480    59.499676180900003  120.05402347019999    0\n2481    60.485047743899997  129.43091931679999    0\n2482    58.5  130.2259386163    590\n2483    60.2423665253  127.9104307825    0\n2484    60.828087302199997  124.95335336629999    0\n2485    59.217735657799999  125.4113217109    591\n2486    61.341326869200003  123.3241555077    0\n2487    62.392855097499996  130.18904235630001    0\n2488    60.200829913500002  131.2711758495    0\n2489    62.995067093000003  124.9633800001    0\n2490    61.060645284499998  126.40075523829999    0\n2491    60.861462513299998  134.89749355820001    0\n2492    63.527111628599997  134.44666500700001    0\n2493    62.385241392399998  136.99399473150001    0\n2494    58.824243862000003  127.3787806902    591\n2495    61.988248578399997  119.47380831540001    0\n2496    61.290682235699997  121.2674100807    0\n2497    59.789930207099999  122.022112898    0\n2498    59.906117470700003  114.63986452109999    0\n2499    62.741594852299997  114.1836902698    0\n2500    59.902647565700001  133.32803463740001    0\n2501    58.5  132.84483772350001    590\n2502    59.407910909000002  148.45935599640001    0\n2503    60.324841083899997  150.07352774829999    0\n2504    58.847926407899998  136.34447190520001    0\n2505    60.312843457900001  137.0769095654    0\n2506    60.626567976499999  152.15002052060001    0\n2507    60.6308177067  154.4081165291    0\n2508    58.823649017599998  153.89590197620001    0\n2509    59.213360935200001  160.35757411989999    0\n2510    60.318450032100003  161.5513197745    0\n2511    58.6888876047  162.1888876047    580\n2512    59.588801328700001  158.15098862709999    0\n2513    59.1612685403  142.38771223570001    0\n2514    60.627404327500003  140.8439294353    0\n2515    59.8467254782  146.485312623    0\n2516    62.060370087300001  145.0614738205    0\n2517    59.6214077176  144.30365117159999    0\n2518    63.169751687199998  139.79127663470001    0\n2519    61.6198174106  156.42278007499999    0\n2520    62.861953526999997  150.4481247951    0\n2521    64.836908211600004  145.66059496880001    0\n2522    64.233213019299995  142.62313693190001    0\n2523    62.1677693404  160.61795752259999    0\n2524    61.528350134100002  162.7983156615    0\n2525    65.459166229900006  148.5449776641    0\n2526    65.648163017200005  151.6173572674    0\n2527    63.506254532  157.82438601269999    0\n2528    64.844566169399997  154.96554437890001    0\n2529    65.089469418500002  128.83216911299999    0\n2530    64.614661462499996  131.62511275209999    0\n2531    63.490514501  85.182196875100004    0\n2532    63.905007735700003  82.587134033400005    0\n2533    64.5  60.366932954100001    616\n2534    67.558340010699993  60.528997313799998    0\n2535    67.258796951299999  61.594538485999998    0\n2536    64.716109680299994  64.590933725200003    0\n2537    65.320060293799997  62.9186998984    0\n2538    66.852516658100001  63.7960755334    0\n2539    65.966643958000006  59.567335181099999    0\n2540    67.850868055600003  58.501059355099997    0\n2541    70.707120302700005  52.437799272500001    0\n2542    71.786035612800006  53.532533480799998    0\n2543    69.789413146499996  54.0844938185    0\n2544    70.462745101199999  57.875681009399997    0\n2545    68.020351279699995  56.749860459300002    0\n2546    68.758125488000005  55.41386163    0\n2547    67.782020260899998  53.717979739100002    619\n2548    70.147357998700002  65.479020281900006    0\n2549    68.986263004099996  63.167729247499999    0\n2550    71.817862746100005  62.400033862599997    0\n2551    65.968590624399994  56.594228126700003    618\n2552    72.911455141999994  59.532677571800001    0\n2553    73.320713216599998  57.102693332800001    0\n2554    63.257772687699998  73.068977161000007    0\n2555    63.529267051600002  68.414005576099996    0\n2556    64.358401975199996  66.513466765900006    0\n2557    65.583050175500006  68.254457318299998    0\n2558    65.097304961399999  76.978169812700003    0\n2559    64.457177087100007  79.912861644700001    0\n2560    65.914094313000007  86.272453930099999    0\n2561    66.538681031899998  70.5424933985    0\n2562    65.677154088199998  73.4834119466    0\n2563    66.786592547799998  90.910281498900005    0\n2564    65.192444410799993  93.832711333299997    0\n2565    67.821178684499998  75.105091070399993    0\n2566    71.615320077999996  68.245903733000006    0\n2567    68.442262980699994  68.236674580900001    0\n2568    69.411296264800001  84.461183489999996    0\n2569    69.892742217600002  81.081894434899993    0\n2570    72.6289816118  82.555559235600001    0\n2571    67.051315915000004  81.028798189300005    0\n2572    70.575718205800001  77.638226435099995    0\n2573    68.4138984816  87.682125641400006    0\n2574    70.7863621451  74.323537740899994    0\n2575    73.035347408500002  71.186780758699996    0\n2576    62.9802478278  65.079008688900004    614\n2577    70.674340029199996  89.845906495899996    0\n2578    73.363868757000006  52.457638897800003    0\n2579    73.517980578899994  54.748103547500001    0\n2580    76.422918438099998  50.5    622\n2581    77.285442919999994  52.023388769299999    0\n2582    75.2685021363  51.750010650100002    0\n2583    75.840926088200007  55.809888587000003    0\n2584    78.493491716199998  56.164629879300001    0\n2585    77.816276692200006  53.946781225499997    0\n2586    79.239869369199994  52.1315973142    0\n2587    75.088928734800007  61.582517493499999    0\n2588    82.889146306399994  50.5    622\n2589    84.657676243599994  52.015947911799998    0\n2590    82.951699136200006  52.040438940500003    0\n2591    82.329652986100001  53.757466978499998    0\n2592    84.024719856499999  55.367596734800003    0\n2593    81.337947182400001  55.859587874399999    0\n2594    81.1085019155  52.145071935499999    0\n2595    84.4814307961  62.455086267699997    0\n2596    82.079529410700005  60.399624079500001    0\n2597    85.874685943200006  59.525383122299999    0\n2598    79.874333889499994  58.294290386100002    0\n2599    85.835966813499994  51.2868429201    623\n2600    86.283574549899996  52.867537230499998    0\n2601    80.172333009400006  50.5    622\n2602    78.462412375  60.964313109800003    0\n2603    74.1769670443  74.642965418200006    0\n2604    75.167772148599994  67.689792149200002    0\n2605    76.998659745699996  64.203822829999993    0\n2606    78.683379248600005  66.909920104899996    0\n2607    75.888442041100006  80.399846020799998    0\n2608    75.767541845099998  83.629400835300004    0\n2609    74.458098161600006  89.477522432699999    0\n2610    76.362564003000003  86.646850447700004    0\n2611    78.473110225900001  89.654882176100003    0\n2612    78.116390290400005  73.154060985499996    0\n2613    76.547291306700004  76.755882821200004    0\n2614    81.975724101899999  72.031669489400002    0\n2615    80.157201446800002  69.556169828400002    0\n2616    86.276848884200007  64.908505302799995    0\n2617    82.342811328699995  65.934144188399998    0\n2618    79.2301165091  78.341761612699997    0\n2619    84.225335017000006  74.755086667200004    0\n2620    83.373939666699997  78.015056750200003    0\n2621    79.562487051399998  84.118694064699994    0\n2622    83.363060648499996  81.654547493400003    0\n2623    83.263789287999998  85.2639682569    0\n2624    80.9856840586  92.2566665218    0\n2625    82.591615180399998  89.063004800499996    0\n2626    78.986354285999994  95.327316350999993    0\n2627    82.939527527999999  95.152540550799998    0\n2628    85.828743638999995  71.499927072399998    0\n2629    72.600857210499996  50.966380929800003    621\n2630    72.815686379400006  92.695748873300005    0\n2631    65.771841048599995  114.00692496009999    0\n2632    67.972657595599998  110.8960213682    0\n2633    69.027115508500003  114.2154518944    0\n2634    63.697922519400002  116.93277314069999    0\n2635    64.680523277899994  119.9723635007    0\n2636    67.440180756299995  120.6079352246    0\n2637    65.194390183699994  123.0793703407    0\n2638    65.648522541999995  104.8560676825    0\n2639    66.797183906900003  107.80544787700001    0\n2640    67.451575461299996  101.88943611259999    0\n2641    70.205465462000006  107.8597646513    0\n2642    72.449185793400005  104.8259834964    0\n2643    73.838572101799997  108.0345371579    0\n2644    69.8088132261  133.63609698499999    0\n2645    71.514419039700002  130.7912085216    0\n2646    73.323198126799994  133.6675767294    0\n2647    70.493734905699995  121.1759667641    0\n2648    69.928912318299993  117.7100397418    0\n2649    70.763822206399993  124.5049649235    0\n2650    70.9004943252  127.7320963009    0\n2651    67.885972722199995  127.03441359110001    0\n2652    65.173271398599994  126.0144570492    0\n2653    69.265309689600002  98.850634330299997    0\n2654    67.308096493099995  96.128445175699994    0\n2655    71.054452662299994  95.807665054899999    0\n2656    70.949113418300001  101.7599611767    0\n2657    66.590691872899995  133.872723495    0\n2658    64.617667177599998  159.66635132650001    0\n2659    68.059859918699999  146.13091315170001    0\n2660    64.163324956099999  165.3763750041    0\n2661    62.763066374099999  164.1486563551    0\n2662    64.663389365  163.45202397310001    0\n2663    61.1158259933  164.61582599330001    579\n2664    66.645773967400004  161.00273698449999    0\n2665    66.247099824499998  139.85602978930001    0\n2666    70.613019210100006  142.8633813225    0\n2667    71.318909731999995  146.07197739509999    0\n2668    69.588205453499995  139.76694915260001    0\n2669    68.1874280567  136.78193571099999    0\n2670    69.2968813958  159.26152748039999    0\n2671    68.875350939599997  162.6277078203    0\n2672    69.959449568699995  155.85487062370001    0\n2673    72.345575420000003  158.22821275550001    0\n2674    70.934656322799995  152.30012544940001    0\n2675    67.876433847200005  153.48949510529999    0\n2676    68.412574010499995  165.72306732609999    0\n2677    71.017080644200007  164.63855764190001    0\n2678    73.211401060100002  139.337703258    0\n2679    63.675835405800001  167.2175445844    0\n2680    65.234547182200004  166.8281585869    0\n2681    72.515515498799999  114.61909111839999    0\n2682    75.102434595700004  111.476952979    0\n2683    77.603874515900003  108.3922767151    0\n2684    74.673952181999994  101.682223261    0\n2685    76.863362063699995  98.496856944399994    0\n2686    78.492010811599997  101.7449623875    0\n2687    74.307445771000005  128.0821026317    0\n2688    77.298799453699999  122.2306141305    0\n2689    73.794342953899999  121.6560543003    0\n2690    76.844639556100006  118.71596974099999    0\n2691    76.129289959000005  115.10649563    0\n2692    81.471649206199999  108.93445045369999    0\n2693    80.022320635200003  105.2629669379    0\n2694    86.436392763800001  102.6024738654    0\n2695    82.364061884400002  102.044752192    0\n2696    84.641265089900003  98.770332919300003    0\n2697    80.901656561300001  123.052558871    0\n2698    77.579291650200005  125.6505538049    0\n2699    83.677147863800002  116.412975609    0\n2700    79.863444036900006  115.6832091639    0\n2701    82.725700661999994  112.6495593344    0\n2702    84.466290227200005  124.0462663541    0\n2703    84.249898862600006  120.20463050470001    0\n2704    83.974429762499994  131.98198238629999    0\n2705    80.721402543599993  130.87519535440001    0\n2706    84.359678805599998  128.02200623280001    0\n2707    74.9773525998  95.559995259100006    0\n2708    77.768877356499999  129.14521095040001    0\n2709    74.831232739100003  145.4770053876    0\n2710    77.665805082099993  141.88626767869999    0\n2711    78.480749330400002  144.9345409492    0\n2712    72.461766427300006  148.9391444972    0\n2713    75.7121177171  157.4806397358    0\n2714    76.8145845552  154.19109424889999    0\n2715    79.350394527399999  156.65265420360001    0\n2716    74.428080182800002  151.5885665749    0\n2717    78.144471444600001  150.9713579438    0\n2718    74.805421433700005  160.7508884607    0\n2719    75.573305349199998  136.01430374750001    0\n2720    76.988341734599999  138.6840369558    0\n2721    77.196786648599996  132.8602672156    0\n2722    79.7359308586  147.7896278867    0\n2723    82.173078252799996  144.67970810910001    0\n2724    80.6678252958  138.4577242391    0\n2725    83.957199710099999  135.50678816429999    0\n2726    84.590628247300003  138.83226533440001    0\n2727    83.218176192599998  155.5150395439    0\n2728    84.858982179700007  152.12755709000001    0\n2729    87.2537178133  154.2266263873    0\n2730    82.008539036599998  150.2770124027    0\n2731    85.956229927500004  148.86283769880001    0\n2732    81.699735727499998  159.14124154320001    0\n2733    85.221812137000001  142.0524046713    0\n2734    85.875131134300005  145.2885650204    0\n2735    77.081488563799994  163.37304535379999    0\n2736    73.916837011699997  163.92228886359999    0\n2737    85.410906249799993  109.6101786852    0\n2738    80.490173039400005  162.81508639680001    0\n2739    83.8591177566  161.77631270640001    0\n2740    86.332841579299995  54.584244934300003    0\n2741    86.240083838299995  56.806719943600001    0\n2742    61.631011082599997  68.303483376100004    613\n2743    66.499761408099999  167.54612287320001    0\n2744    65.273992494699996  169.3879337743    0\n2745    63.821955015500002  185.26277614599999    0\n2746    63.051798628900002  183.89640274230001    572\n2747    64.734572716599999  183.7052657346    0\n2748    65.018497705200005  174.03699541029999    575\n2749    66.165168179000005  172.71402957020001    0\n2750    66.849766342300001  174.118592619    0\n2751    65.691956907000005  171.22583479420001    0\n2752    64.5  170.94469435799999    576\n2753    66.827603756200006  177.46426727599999    0\n2754    67.601955997000005  178.70789614860001    0\n2755    64.926682933600006  180.1466341329    573\n2756    67.096785135800005  175.81458133020001    0\n2757    65.5  176.77575413560001    574\n2758    65.6006746268  181.80552197509999    0\n2759    64.169520974600005  181.66095805090001    573\n2760    67.202897988900006  171.251998821    0\n2761    61.976747686499998  167.0465046269    578\n2762    62.902809517400001  168.46760317249999    577\n2763    66.399304031400007  183.43729635759999    0\n2764    63.150925023399999  188.65092502339999    570\n2765    63.858410802000002  186.86533730950001    0\n2766    64.851294284800005  187.93467634219999    0\n2767    64.526749038600002  190.55349807729999    569\n2768    65.658100933699998  189.19837162979999    0\n2769    66.227362786900002  190.60014680730001    0\n2770    66.826753871199998  207.57797716109999    0\n2771    65.5  205.7066104788    563\n2772    66.848517502299998  206.24331023139999    0\n2773    66.960302028499996  208.7657105673    0\n2774    65.5  208.42451610500001    563\n2775    67.1026867689  204.78288940409999    0\n2776    68.115242806400005  205.31162657070001    0\n2777    66.6561693652  187.36627776149999    0\n2778    62.5  186.3919554524    571\n2779    65.784142818500001  211.42770243690001    0\n2780    67.140201362499994  210.14676761539999    0\n2781    67.160590143500002  211.68394563339999    0\n2782    67.767655000199994  184.8115790283    0\n2783    68.208261424100002  182.14847015199999    0\n2784    69.573789073200004  179.85985964450001    0\n2785    68.716774922100001  174.4711465597    0\n2786    70.185084325899993  172.35725954879999    0\n2787    70.899432796900001  174.81179035060001    0\n2788    69.360050852699999  191.36149327800001    0\n2789    67.701691551300001  191.03579929270001    0\n2790    69.503549015199994  189.1442717992    0\n2791    66.253520274699994  192.2521121648    568\n2792    68.980995487399994  186.77281084020001    0\n2793    71.509141867699995  177.54601166419999    0\n2794    72.394552279899997  180.6271620519    0\n2795    71.570130376199998  169.86415884300001    0\n2796    72.894427833500004  166.99220841100001    0\n2797    74.3316214683  169.47195863429999    0\n2798    70.910188870699997  192.2567036083    0\n2799    68.897281362800001  193.42085491669999    0\n2800    71.499596449400002  186.5523789442    0\n2801    74.428052817799994  186.90632872480001    0\n2802    73.476312352199997  183.7695131159    0\n2803    73.424838824999995  192.04463639299999    0\n2804    71.800482597400006  194.30820222610001    0\n2805    75.346265101200004  189.75085957210001    0\n2806    76.183727720700006  192.7942841325    0\n2807    69.063990775999997  170.25185707860001    0\n2808    68.184391280499995  168.1022455275    0\n2809    68.661715464599993  195.6387783687    0\n2810    67.5  194.67356053629999    567\n2811    68.212281040799994  203.4712021624    0\n2812    69.447976168300002  205.1028351937    0\n2813    68.702116615199998  208.70467988300001    0\n2814    70.244152269500006  206.9817644053    0\n2815    70.724676258000002  209.05712521309999    0\n2816    67.5  198.83733642289999    566\n2817    68.834828010199999  197.7102545585    0\n2818    68.8337567799  199.65653989489999    0\n2819    67.045512213500004  202.36346335959999    565\n2820    68.654653991399996  201.7048045377    0\n2821    72.074119508600006  196.56825225220001    0\n2822    73.809152985099999  198.06088682180001    0\n2823    72.0995792314  200.02599389989999    0\n2824    70.203216436399998  196.34574833889999    0\n2825    71.820914417699996  202.42297164210001    0\n2826    73.584456127099998  204.1744121026    0\n2827    71.323038440800005  204.92786654619999    0\n2828    70.2280213059  200.8148964806    0\n2829    73.043538498499998  209.81285795420001    0\n2830    75.482786009099996  206.00573571690001    0\n2831    75.526574198700004  208.79286831589999    0\n2832    76.1464510996  202.81192634210001    0\n2833    70.655502761600005  211.4601502225    0\n2834    73.546751009499999  174.94198673229999    0\n2835    65.988909804100004  212.9810378299    0\n2836    64.5  212.45772263289999    561\n2837    64.983463003200001  215.45038900969999    560\n2838    66.33561813  214.35207421230001    0\n2839    66.597166329700002  215.9741295405    0\n2840    67.312402376600005  220.6329703145    0\n2841    65.770296486299998  220.78382747719999    558\n2842    66.386912268900005  219.39603455829999    0\n2843    65.227274842499995  218.36362578769999    559\n2844    66.667350609600007  217.8064893298    0\n2845    69.816475308099996  216.05741729920001    0\n2846    69.502948216899995  218.48880402770001    0\n2847    68.046051886599997  217.03097608920001    0\n2848    70.266963082800004  213.6291805848    0\n2849    72.174973115599997  214.77045664139999    0\n2850    68.124608180799996  221.96560698490001    0\n2851    68.796229350299996  223.3221727781    0\n2852    67.171562006000002  223.20881161080001    557\n2853    68.968573485500002  220.480402336    0\n2854    70.874942040799993  220.07879324210001    0\n2855    69.527798030499994  224.59169943329999    0\n2856    68.404607925500002  225.42829426579999    557\n2857    70.885856115199999  224.1376657337    0\n2858    70.431223864000003  226.0995562258    0\n2859    68.152763886399995  212.96297210610001    0\n2860    65.998939160999996  303.76325247450001    0\n2861    65.888444017099999  305.4506222142    0\n2862    64.854347458500001  303.93695762459998    526\n2863    66.335023321799994  302    527\n2864    67.258802384500001  303.20598807750002    528\n2865    65.909746647899993  308.08153530390001    0\n2866    64.742262986399993  306.6958409046    525\n2867    66.253994778500001  306.87740198910001    0\n2868    67.457193178799997  306.32519801469999    0\n2869    68.872083129200007  306.33572498950002    0\n2870    68.691739095200006  307.93527264609997    0\n2871    68.360084669399996  304.86913120909998    0\n2872    69.666030879100006  305.22108925510003    0\n2873    70.937586283100003  304.97908076969998    0\n2874    69.517962562500003  303.5    530\n2875    68.199319392099994  310.0034146159    0\n2876    70.072672043899999  309.33563041069999    0\n2877    64.226708411199994  309.58260822429997    524\n2878    66.204400309700006  309.89549701999999    0\n2879    73.394497394699997  219.02675689270001    0\n2880    71.882341305400004  221.83442408760001    0\n2881    71.647872723399999  236.9845577589    0\n2882    70.5  236.3653641649    553\n2883    71.835559328499997  235.27710790750001    0\n2884    71.288561021700005  227.74842796990001    0\n2885    70.045211673300003  227.5452116733    556\n2886    72.823813710400003  237.57265888730001    0\n2887    71.669716967499994  238.42771167359999    0\n2888    72.836355910400002  226.88558328350001    0\n2889    72.823656778399993  228.57433957859999    0\n2890    77.906270098999997  214.85262592769999    0\n2891    74.770391472599997  215.28774513939999    0\n2892    76.594617709299996  211.90621724850001    0\n2893    73.794849807899993  231.7777925158    0\n2894    74.792539313399999  232.9042458632    0\n2895    73.369488334799996  233.97002991529999    0\n2896    73.722103070700001  230.15641494560001    0\n2897    72.5  231.19359241910001    555\n2898    71.685276028800004  233.81472397120001    554\n2899    74.896382600600006  234.88626900860001    0\n2900    74.985004035499998  238.8287638697    0\n2901    74.464598293199998  237.0907225032    0\n2902    72.300801608  223.52206396099999    0\n2903    73.470561517299998  238.70165792430001    0\n2904    71.921688771199996  299.23380732369998    0\n2905    71.166340595700007  297.88943234049998    533\n2906    72.559644653199996  297.95326607470003    0\n2907    73.071424979  300.5077343918    0\n2908    71.517663660599993  300.5264954909    532\n2909    72.604078499400003  304.23887414439997    0\n2910    72.464938322699993  306.06691382700001    0\n2911    73.526238113100007  297.01894321430001    0\n2912    74.314179293500004  298.24302926140001    0\n2913    73.5  241.88257494250001    550\n2914    74.827586543099997  240.76939390179999    0\n2915    74.608085028700003  242.60478767820001    0\n2916    75.810159627999994  295.45680428449998    0\n2917    74.174619548099997  294.29418274890003    0\n2918    76.197523281299993  293.97459627640001    0\n2919    73.111488412100002  295.8595144244    0\n2920    74.154035450199999  295.63155735740003    0\n2921    74.906698270800007  299.7874727226    0\n2922    74.665686431400005  301.42723851340003    0\n2923    74.442641965500002  221.56092216920001    0\n2924    73.564588671199999  224.68878232599999    0\n2925    71.916917254099999  302.58308274590001    531\n2926    74.063167561300006  303.07187486290002    0\n2927    76.383591238899996  196.12582319719999    0\n2928    76.347854966699998  199.38496358360001    0\n2929    78.780562690099998  181.6645179786    0\n2930    75.5119556872  181.11810425460001    0\n2931    77.530483745799998  178.31290152610001    0\n2932    75.494078090800002  172.11001578279999    0\n2933    77.367135460499995  169.1545439132    0\n2934    77.781733288500007  187.37145090569999    0\n2935    78.600632378100002  208.96199007269999    0\n2936    76.491963654700001  175.08645995309999    0\n2937    74.829993245699995  226.06125187539999    0\n2938    78.926253313000004  193.88422169890001    0\n2939    81.549954884599998  191.61204731320001    0\n2940    81.647231368700005  195.2758821374    0\n2941    80.984124417900006  206.37945429019999    0\n2942    82.049053016900004  209.72222084949999    0\n2943    78.694930806800002  201.26799566380001    0\n2944    81.472656688599997  199.09724539589999    0\n2945    81.086416693700002  202.85792697790001    0\n2946    79.152466012399998  217.6446349142    0\n2947    81.366727579400006  214.70461679990001    0\n2948    77.426397924400007  220.63437427310001    0\n2949    81.186939294799998  188.1268589805    0\n2950    80.217332807999995  184.9442982793    0\n2951    79.150049736699998  166.07538180899999    0\n2952    80.703582346700003  168.97211655230001    0\n2953    76.043177586300004  227.74048606470001    0\n2954    77.183058702899999  225.6192704154    0\n2955    76.468071082899996  233.5484853058    0\n2956    76.962140653099993  229.71547393430001    0\n2957    74.855912895100005  229.23330750490001    0\n2958    76.555550427900002  239.3988940468    0\n2959    77.262366507600007  243.18268893499999    0\n2960    76.354535676799998  245.48650495019999    0\n2961    75.360112356800002  243.99121192160001    0\n2962    74.120369526000005  245.03394921    549\n2963    76.214616024500003  251.47989234740001    0\n2964    76.768830173500007  253.03295110179999    0\n2965    75.3008560512  252.80658595509999    0\n2966    75.865666077599997  250.26866784480001    548\n2967    77.544218704900004  249.9972653499    0\n2968    79.550770318700003  249.8649917692    0\n2969    78.500769519900004  248.21873870050001    0\n2970    78.498873111899997  253.29736533740001    0\n2971    77.212319877300004  254.8052424656    0\n2972    78.207940759300001  240.45610835260001    0\n2973    78.634543006599998  237.5487481097    0\n2974    77.338642812200007  246.94575755689999    0\n2975    75.554479404099993  247.4241323402    549\n2976    77.824239873400003  231.89063906070001    0\n2977    78.498072170499995  234.5859550669    0\n2978    74.5  255.49657150819999    547\n2979    74.5  254.09322807820001    547\n2980    79.601343301399993  175.30523609790001    0\n2981    83.899233771599995  212.43884497510001    0\n2982    85.106333797199994  215.1583097697    0\n2983    83.991829375999998  204.16206408150001    0\n2984    79.853602509599995  225.48353908510001    0\n2985    78.617621838600002  222.96595812390001    0\n2986    86.086254546099994  223.91431138109999    0\n2987    82.987976744500003  224.96054869290001    0\n2988    84.104750255599996  221.55845450339999    0\n2989    80.976503658499993  220.12712302290001    0\n2990    84.832324025999995  218.44895957270001    0\n2991    83.812324350799997  179.02977484760001    0\n2992    85.506827241300002  182.2200852046    0\n2993    82.142878762699993  182.25020838930001    0\n2994    88.232935614400006  170.32682326189999    0\n2995    84.211859979899998  169.3633985866    0\n2996    87.008917853900002  167.16433967079999    0\n2997    84.358254584500003  196.9010655674    0\n2998    84.332303501699997  189.3820530511    0\n2999    87.367135291099999  191.16031951580001    0\n3000    87.434284682500007  187.5695554358    0\n3001    87.0563759379  202.56024173820001    0\n3002    86.864142398799999  206.3629155756    0\n3003    87.175798992400004  198.73711120179999    0\n3004    87.288953817999996  194.90799423499999    0\n3005    81.829166802000003  172.24094326069999    0\n3006    82.833344592800003  175.60669177700001    0\n3007    85.921230904200002  209.95804462449999    0\n3008    81.048803519900005  235.51102215969999    0\n3009    79.564681085800004  230.03774522360001    0\n3010    81.315501876799999  227.7765967048    0\n3011    82.534992292400005  230.33563031130001    0\n3012    79.970748965499993  246.09116635710001    0\n3013    82.329626365099998  250.20247192830001    0\n3014    80.209640895299998  251.80793338859999    0\n3015    79.992547809000001  241.77143627870001    0\n3016    83.694817218200001  236.4298334193    0\n3017    85.922624986000002  238.0191946464    0\n3018    83.136152461699993  240.04881597990001    0\n3019    83.472411492600003  233.26911727999999    0\n3020    84.439443300999997  248.03527288940001    0\n3021    85.204835279199997  251.11767794650001    0\n3022    81.873258242700004  243.26321872439999    0\n3023    83.388857238699998  245.298775127    0\n3024    84.730707651399996  257.49005574419999    0\n3025    82.431174959200007  255.7298660873    0\n3026    85.410640198600007  254.4408869884    0\n3027    80.633152941099993  253.77507103330001    0\n3028    85.554689159500001  230.47243189279999    0\n3029    79.926758068599995  256.88870900770002    0\n3030    86.421718740100005  245.4904632315    0\n3031    77.735244842399993  256.48138968680001    0\n3032    75.983442690100006  256.13110535240003    0\n3033    75.7417683014  262.11093638659997    0\n3034    74.5  261.3709768361    545\n3035    75.841247767900001  260.58126048840001    0\n3036    74.5  264.42176086659998    544\n3037    75.880244381899999  263.47234028619999    0\n3038    73.896636232099993  271.4134550718    542\n3039    74.195065905299998  270.21973637859998    542\n3040    74.820409704300005  272.49962409139999    0\n3041    75.214320795800006  267.9872184637    0\n3042    75.877301833900006  269.34426707379998    0\n3043    74.854500956999999  277.23849153050003    0\n3044    77.450482847999993  274.80494615729998    0\n3045    76.684738546099993  277.25305929220002    0\n3046    74.707500355400001  274.06777031460001    0\n3047    76.071520496700003  273.31724076979998    0\n3048    75.0860822283  282.13291587740002    539\n3049    74.861198700599999  280.70442698070002    0\n3050    76.378210091400007  281.45272246100001    0\n3051    73.5  278.37008549059999    540\n3052    74.305647265100006  275.89626789260001    0\n3053    74.5  266.87819288700001    543\n3054    75.8998292709  265.1676141712    0\n3055    73.5  274.65450232580002    541\n3056    74.5  258.47291641739997    546\n3057    75.558290039100001  257.61312153289998    0\n3058    75.779376973699996  259.06883994470002    0\n3059    73.5  279.6835002501    540\n3060    78.213998468100002  293.69811377539997    0\n3061    74.528792033800002  292.82237066260001    0\n3062    76.213192966199998  298.49173578739999    0\n3063    76.388644658900006  302.63322713809998    0\n3064    73.131366881800005  291.84316559090001    535\n3065    74.682167449199994  291.00899574779999    0\n3066    76.137297878799998  289.85573361280001    0\n3067    74.670472253100002  289.21968516459998    536\n3068    78.391756492699997  289.6062123163    0\n3069    77.981694936699995  287.55817993509999    0\n3070    78.2671673631  297.96333099430001    0\n3071    76.811775998100003  296.84238960300002    0\n3072    80.384399184100005  294.46605274780001    0\n3073    79.677882540300004  292.07162400179999    0\n3074    80.343021273999994  296.76568672209999    0\n3075    79.904770623499999  299.25540770570001    0\n3076    76.5  286.4841247626    537\n3077    78.063388272500006  285.97712075969997    0\n3078    79.095979542799995  301.74414787900002    0\n3079    78.140380010100003  304.2036985524    0\n3080    77.651533623800006  272.28436693269998    0\n3081    77.556948070299995  265.86639340609997    0\n3082    77.385639316999999  263.86991220509998    0\n3083    78.888993497399994  262.49308817359997    0\n3084    76.923714792499993  279.52211643509997    0\n3085    79.064834139799999  276.54543988149999    0\n3086    77.621642496999996  270.09663042789998    0\n3087    80.038460795299997  270.96750202060002    0\n3088    77.229760960799993  259.66602021969999    0\n3089    78.631958879999999  258.32241143120001    0\n3090    78.961698355699994  260.26191024640002    0\n3091    83.427319854999993  260.5043057693    0\n3092    81.811583636099996  263.29063077519999    0\n3093    80.862959280599995  261.12254004210001    0\n3094    86.320571366600007  259.9583417302    0\n3095    81.894322880399997  266.14189924239997    0\n3096    79.168865269099996  266.64550347749997    0\n3097    82.735817822599998  272.0548248133    0\n3098    82.701247072300006  269.03256404000001    0\n3099    85.179408795599997  273.8122848996    0\n3100    82.049160007099999  275.21256087130001    0\n3101    77.494666648700004  268.04448830630002    0\n3102    83.682430402700007  280.18868251459998    0\n3103    86.781486596899995  279.71614285689998    0\n3104    85.924827185799998  282.7000794969    0\n3105    81.462110114699996  278.06820441069999    0\n3106    79.680416994400005  285.25691893179999    0\n3107    79.6293619896  283.05828302200001    0\n3108    81.907121396299999  285.2121266753    0\n3109    78.059246265699997  281.40057663760001    0\n3110    80.407597285799994  306.05728448560001    0\n3111    77.270634340800001  306.58746338290001    0\n3112    82.1116531009  300.60048494170002    0\n3113    81.513648294999996  290.06588829039998    0\n3114    83.774126432599999  305.24794989240002    0\n3115    82.837748525699993  308.28112086009997    0\n3116    80.683290826199993  280.85005283430002    0\n3117    78.119366741299999  284.23702165629999    0\n3118    84.590472918100005  290.59756474530002    0\n3119    83.370446725700006  287.80018903540002    0\n3120    85.304742004299996  293.38090191949999    0\n3121    85.514690019  296.2044939818    0\n3122    82.830223410800002  295.24811200110003    0\n3123    84.639192835900005  302.20264750770002    0\n3124    85.264430264400005  299.15245968879998    0\n3125    87.3340606931  304.13574266659998    0\n3126    87.637529150099994  291.128217431    0\n3127    84.861033616100002  285.32448290029998    0\n3128    88.021510789900006  285.49601670660002    0\n3129    81.723583013899997  311.35068417230002    0\n3130    85.213692699299997  310.6715956155    0\n3131    84.966396184199994  266.59747613360003    0\n3132    74.427165595299996  307.1340266075    0\n3133    71.969010400800002  308.12347525299998    0\n3134    86.219902200600004  175.95499840459999    0\n3135    76.584908309200003  309.17635943670001    0\n3136    86.447658527100003  163.9410831367    0\n3137    87.445339803600007  160.25406773200001    0\n3138    95.398658331799993  50.5    626\n3139    96.548967909599995  51.754094627800001    0\n3140    94.894700503699994  52.062120205500001    0\n3141    92.116474974499994  50.5    625\n3142    93.069624296900002  51.981825183700003    0\n3143    91.345714626200007  51.769603498499997    0\n3144    100.1491236862  42.032004442599998    0\n3145    100.1925058841  43.7555546834    0\n3146    98.887642935299993  43.421987763099999    0\n3147    100.47544493780001  40.2540925104    631\n3148    101.6086659082  41.583582192599998    0\n3149    99.096148164100001  45.163532238099997    0\n3150    98.960846416999999  46.8695927451    0\n3151    97.5  45.956151517999999    628\n3152    101.2383607013  44.802765700099997    0\n3153    97.240918036400004  49.295409817900001    627\n3154    98.916347436400002  49.474362832600001    0\n3155    98.102358308999996  50.720110236099998    0\n3156    103.34171689119999  44.246224454199997    0\n3157    102.7497933631  45.840932495099999    0\n3158    97.5  42.670523596700001    629\n3159    98.688941839099996  41.924577124199999    0\n3160    100.8821108663  49.963048319099997    0\n3161    99.4342285643  48.260976522100002    0\n3162    89.106971160300006  58.179227312800002    0\n3163    88.200575452699994  53.498483092699999    0\n3164    89.884348741099998  52.441489044400001    0\n3165    90.056341010300002  54.228293754900001    0\n3166    89.534035465200006  71.113139333299998    0\n3167    87.509715899599996  68.076969660399996    0\n3168    93.635611242899998  65.494180052999994    0\n3169    90.006282595900004  64.513559437300003    0\n3170    92.897437251100001  62.0716731256    0\n3171    91.375726979999996  56.292852434899999    0\n3172    92.425098511499996  59.110921617199999    0\n3173    94.254865994100001  53.616694377899996    0\n3174    88.742234679500001  51.254659192299997    624\n3175    95.877602542399998  55.253899818999997    0\n3176    99.397174026800002  53.441603514800001    0\n3177    98.720015422100005  55.832930360200002    0\n3178    93.497674150700007  55.5366130568    0\n3179    95.903732662400003  60.268671917699997    0\n3180    98.729992470599996  58.707696174299997    0\n3181    99.245539364500004  61.567441306100001    0\n3182    100.89642474430001  52.089029654500003    0\n3183    98.120150886999994  52.211042589500003    0\n3184    93.445153116499995  69.428778305700007    0\n3185    96.8093997876  67.233961668800006    0\n3186    100.846121217  48.133323640900002    0\n3187    103.421902797  39.763016200499997    631\n3188    104.5315928393  41.8689372646    0\n3189    102.9792945418  41.169920853299999    0\n3190    103.1390974455  42.606869527500002    0\n3191    105.5  43.139978323100003    5\n3192    105.4610209809  39.653673660300001    3\n3193    105.4477234406  40.329329788899997    0\n3194    104.3901784385  47.431125510299999    0\n3195    105.0211572823  45.620149994499997    0\n3196    102.25240179879999  47.412664395199997    0\n3197    106.57452397350001  47.185923846599998    0\n3198    108.5000525059  47.114107806200003    0\n3199    109.26714885040001  48.7447906676    0\n3200    108.7332842447  45.5    7\n3201    110.2090096292  46.545048145899997    8\n3202    110.5  49.863532344600003    9\n3203    109.1369863577  50.395522935300001    0\n3204    105.8155387111  49.048587267099997    0\n3205    101.7446287284  57.102749327399998    0\n3206    105.0011453763  55.952509260799999    0\n3207    105.5165385814  58.354073080200003    0\n3208    102.7095291272  51.579070333899999    0\n3209    103.0541729521  63.050068053799997    0\n3210    100.0261282176  65.146340918899995    0\n3211    106.8250253981  63.700077971600003    0\n3212    106.182295006  60.819129326599999    0\n3213    104.9282520962  53.4659626073    0\n3214    105.2197772108  51.062048542699998    0\n3215    109.1738377905  52.220634183400001    0\n3216    111.08299338019999  53.284598192200001    0\n3217    109.4056691089  54.1259369534    0\n3218    107.4751004538  50.661776873199997    0\n3219    108.4670120136  59.2275640469    0\n3220    110.35401306049999  58.116812848000002    0\n3221    110.6289332282  59.832099612599997    0\n3222    109.74442693979999  56.283764220599998    0\n3223    107.58122285109999  55.068104832499998    0\n3224    108.1995183553  66.591365875099996    0\n3225    110.4667471245  63.742202249999998    0\n3226    112.70068282850001  53.571916305999999    10\n3227    112.5891367909  55.340641007499997    0\n3228    106.6898180088  69.518485021100005    0\n3229    110.3584822622  69.087980452599993    0\n3230    100.0467098215  68.986136189299998    0\n3231    89.206856664200004  89.109556205499999    0\n3232    86.163813436200002  87.325439348800003    0\n3233    89.865500455000003  85.052267491600006    0\n3234    87.506156626899994  117.2725526152    0\n3235    90.769261532399995  103.18983066369999    0\n3236    88.048839656200002  106.43039963850001    0\n3237    87.137337827600007  79.157420648799999    0\n3238    91.216337220100002  77.062164728900001    0\n3239    90.546039409499997  80.995054719999999    0\n3240    92.952051400599998  90.579887930200002    0\n3241    96.732122889899998  89.035674365399998    0\n3242    96.531597535399996  92.953549686299993    0\n3243    89.269601145600006  92.805813173800004    0\n3244    93.512205716400004  100.1035776571    0\n3245    95.210198498500006  103.62199551560001    0\n3246    86.827399424899994  95.570080574000002    0\n3247    91.000367334399996  96.608644507600005    0\n3248    97.309393089599993  111.40058990040001    0\n3249    93.342914933800003  111.1521933584    0\n3250    95.976058665899998  107.5287625909    0\n3251    89.403393579500005  110.3647133761    0\n3252    95.6387336218  96.975630494599997    0\n3253    93.876926435000001  82.915427013499993    0\n3254    92.275583123399997  73.231401549599994    0\n3255    95.413243291599997  75.040430667400003    0\n3256    90.654279071600001  114.3353062788    0\n3257    87.8851150168  132.67087947210001    0\n3258    91.782015364599999  129.9379246606    0\n3259    91.996682251199999  133.5035912319    0\n3260    87.988833725000006  125.05813695179999    0\n3261    89.097633692700001  146.62982645790001    0\n3262    92.583621794400003  140.37308654930001    0\n3263    88.617843070399999  139.50406462929999    0\n3264    92.344620166499993  136.9524066079    0\n3265    91.599374642200004  126.17822249939999    0\n3266    91.421265713400004  122.2470209202    0\n3267    95.458673959500004  127.42670330359999    0\n3268    98.984944866999996  125.1663182537    0\n3269    99.507198910499994  128.64955865479999    0\n3270    94.724291603099999  119.6222924649    0\n3271    91.286495974399998  118.21051526869999    0\n3272    96.572818220900004  141.2748482801    0\n3273    92.279867354999993  143.84673013610001    0\n3274    96.180415701000001  134.54092053830001    0\n3275    100.3949410112  135.8825997369    0\n3276    99.909116994599998  132.23949781019999    0\n3277    100.84923451  139.57618044680001    0\n3278    100.0404901858  143.12352933630001    0\n3279    98.283313091400004  117.6658928601    0\n3280    98.251541354400004  121.5557790018    0\n3281    92.593894941800002  147.40081238619999    0\n3282    97.669571531700001  81.171034830300002    0\n3283    97.115946130099999  85.083001744900002    0\n3284    101.2755337206  79.683683280099999    0\n3285    98.4849968881  77.141650263700001    0\n3286    102.9014461158  70.981884966600006    0\n3287    99.354021540700003  72.997576602400002    0\n3288    103.4151556118  90.086357578800005    0\n3289    100.3022674665  87.560772965300004    0\n3290    103.70775717079999  86.300684832200005    0\n3291    104.5778508284  79.065693221700002    0\n3292    104.13996534419999  82.633140034500002    0\n3293    99.560714646700006  95.996893338600003    0\n3294    110.1697569614  84.923418492899998    0\n3295    109.6148994489  87.735322929000006    0\n3296    106.92224923169999  85.398486997199996    0\n3297    105.12020983479999  75.326057766999995    0\n3298    107.4735007006  79.827665210800006    0\n3299    106.8520611982  100.6848449244    0\n3300    110.2346571421  98.409978970599994    0\n3301    110.9012514036  102.0970317256    0\n3302    106.49675926010001  92.514059212199996    0\n3303    109.6679551929  90.989678635000004    0\n3304    109.8844362551  94.676391014800004    0\n3305    103.1808312332  94.265191196499998    0\n3306    110.3225542024  80.7210933936    0\n3307    110.17110087109999  78.181144067399998    0\n3308    105.7746853555  72.478048277300005    0\n3309    108.4387256008  73.904079648600003    0\n3310    102.926719955  98.589438996799998    0\n3311    101.8982819391  110.4528819839    0\n3312    99.750164581799993  114.18512122    0\n3313    102.82047428750001  116.76292415100001    0\n3314    103.5528626596  129.8033644791    0\n3315    102.458733455  122.95266288809999    0\n3316    105.4562793308  120.0969930357    0\n3317    106.6756516042  123.58717028940001    0\n3318    104.4151130403  137.49678605060001    0\n3319    99.396705466  104.35416393209999    0\n3320    103.1955182082  102.48194575380001    0\n3321    103.342207559  106.2946650537    0\n3322    107.0358502486  116.6654001707    0\n3323    106.0148955328  109.1205538727    0\n3324    105.1675042247  146.3476353593    0\n3325    102.0417231367  149.57442214740001    0\n3326    101.41943008689999  146.00940169890001    0\n3327    108.2817534608  138.45737236439999    0\n3328    107.8802932461  134.67151101709999    0\n3329    108.7553887185  148.79740682689999    0\n3330    108.71360432980001  145.0440217279    0\n3331    97.072393232300001  146.84661270640001    0\n3332    109.9543225483  108.5438904422    0\n3333    108.30718451990001  112.6279459897    0\n3334    107.1675004563  127.1870324309    0\n3335    107.53705633600001  130.9162141919    0\n3336    103.66757983860001  153.0021268397    0\n3337    99.651023485600007  153.00523554520001    0\n3338    110.3244618595  75.629659401200001    0\n3339    110.9779138642  73.488941425299998    0\n3340    93.750351820099993  150.2658599863    0\n3341    111.7716761407  57.117258448500003    0\n3342    112.65960933309999  63.356490835400002    0\n3343    113.4706798456  65.215646724400003    0\n3344    113.48472477449999  56.757744854899997    0\n3345    112.2147747145  72.383669857100003    0\n3346    112.1669421273  70.721521377900004    0\n3347    113.9098461068  72.041674997499996    0\n3348    115.33671181450001  69.256127506499993    0\n3349    113.0474260116  69.005920652399993    0\n3350    114.4999027747  67.446067251000002    0\n3351    114.687905876  55.6465097934    11\n3352    113.8194786663  58.120347555800002    12\n3353    113.9003465128  61.930542450600001    0\n3354    115.67423160209999  61.2175278295    14\n3355    115.9732651787  62.726670446500002    0\n3356    117.14345329149999  69.6497137307    0\n3357    115.5879984188  70.966417110899997    0\n3358    117.7029546779  66.315638810999999    0\n3359    115.8117154358  65.974123605000003    0\n3360    116.64079102140001  64.507403672799995    0\n3361    118.7510701754  69.893507170600003    0\n3362    118.4068072802  68.053880397499995    0\n3363    111.5347125174  61.620652312200001    0\n3364    115.35836320289999  72.672597712200002    20\n3365    112.3477354187  77.100340552199995    0\n3366    113.75371509999999  76.312225918899998    0\n3367    114.0982093631  77.951572352699998    0\n3368    113.21601340700001  74.799639044700001    0\n3369    112.7162144042  89.755467171000006    0\n3370    111.0131908147  82.892966920399999    0\n3371    113.37357684209999  85.033548687099994    0\n3372    114.5103103668  75.515465550100004    21\n3373    112.868795719  81.235640695399994    0\n3374    114.8138113844  81.521395369100006    0\n3375    114.2046321668  79.775397970200004    0\n3376    115.4978587496  88.797730141100004    0\n3377    115.8493854678  91.388113231899993    0\n3378    117.88860695370001  85.702721113400003    0\n3379    115.9010003539  85.474623274600006    0\n3380    114.9593791928  84.290063624200002    0\n3381    114.69025904199999  86.7820794326    0\n3382    117.4320254955  88.685508477200003    0\n3383    116.5203794895  81.530569234300003    23\n3384    115.7181023464  82.870350035200005    0\n3385    115.5  78.579474019900005    22\n3386    113.413270916  96.264542489500002    0\n3387    119.3553455504  66.173484267500001    0\n3388    118.60762318410001  87.437313966100007    0\n3389    119.34343802239999  86.380813231399998    25\n3390    120.5027043684  69.781726518200003    0\n3391    119.2606665234  71.5    19\n3392    117.7497333495  63.248666747599998    15\n3393    122.7980776725  66.362181235899996    17\n3394    121.7092749441  68.0149419018    0\n3395    121.0540650375  66.218331595099997    0\n3396    122.2644593575  69.729756899500003    18\n3397    120.1344010437  64.5    16\n3398    119.00903116889999  89.003825634899997    0\n3399    119.8553519658  90.846664852499998    0\n3400    121.8847854463  90.8271781694    27\n3401    120.939972994  92.040081079900006    0\n3402    119.9963105942  89.593574494400002    0\n3403    121.0162112671  93.587603850600004    0\n3404    123.1157664399  94.247749118100003    0\n3405    121.9185003666  95.592841549900001    0\n3406    118.71079544600001  92.545452045199994    0\n3407    116.34866955210001  94.263443823800003    0\n3408    125.6242621583  90.696533977399994    29\n3409    126.6723715814  92.119239861599993    0\n3410    125.5801909585  92.489169204800007    0\n3411    126.1304893833  95.809323295599995    0\n3412    125.1522433926  94.630866038199997    0\n3413    127.4053837357  95.140661372500006    0\n3414    124.520869647  93.411512947199995    0\n3415    127.47809637420001  93.552457232600005    0\n3416    127.8865910202  91.977651700300001    30\n3417    128.7611378668  94.305689334199997    31\n3418    124.49738428800001  91.759649335399999    0\n3419    125.1835240031  97.083101160799998    0\n3420    122.8358781979  97.325253252799996    0\n3421    116.6971296327  84.256084290199993    0\n3422    116.9600443297  97.384048945000004    0\n3423    114.2390866378  108.6740680585    0\n3424    112.4775768949  105.45274158940001    0\n3425    115.3593073279  102.95952825169999    0\n3426    117.8719164412  100.45344608329999    0\n3427    119.4570399087  103.2689226274    0\n3428    114.22143416909999  115.2193660202    0\n3429    113.4541273717  119.008888833    0\n3430    110.6497895732  116.18254776169999    0\n3431    118.1656591428  114.82131538359999    0\n3432    115.8183856717  112.0770941264    0\n3433    117.9851644493  109.48929354009999    0\n3434    123.436377769  103.0434951691    0\n3435    125.0489431932  101.2143192642    0\n3436    126.59014113720001  102.7124213947    0\n3437    120.3122590888  98.283055875700001    0\n3438    121.6761997429  114.6843158918    0\n3439    122.4655493968  111.71354285549999    0\n3440    124.938845278  114.34890286380001    0\n3441    121.1164004243  108.669396834    0\n3442    125.2247291214  119.867545338    0\n3443    123.35337892859999  122.81209541059999    0\n3444    121.2826505962  120.5325689636    0\n3445    120.0526888232  117.5929657784    0\n3446    123.4385183182  99.609773167599997    0\n3447    126.1700977173  99.797958118400004    0\n3448    121.5945767843  105.58688318830001    0\n3449    117.4050077715  120.5171579472    0\n3450    111.34207253220001  132.00897476349999    0\n3451    110.7064144399  124.4908884013    0\n3452    114.13267127189999  122.43965155390001    0\n3453    114.75062972080001  125.79524275430001    0\n3454    112.83996497299999  138.92731278420001    0\n3455    109.6918061942  141.74021111920001    0\n3456    112.9568822589  144.73060841020001    0\n3457    114.79191390539999  129.52758288659999    0\n3458    115.30257704180001  133.36279170829999    0\n3459    116.42440222720001  136.9464517065    0\n3460    119.2637318628  134.8611781436    0\n3461    118.3784866041  127.2269979405    0\n3462    122.1177123168  125.6742470265    0\n3463    121.7458789028  128.8886533061    0\n3464    117.50020615779999  140.22880518139999    0\n3465    121.1234074544  142.41196543429999    0\n3466    117.3833626887  143.84066236109999    0\n3467    124.466278489  144.95853839739999    0\n3468    124.6974601876  141.49616350100001    0\n3469    116.5452957311  147.23491450680001    0\n3470    121.75846455049999  132.3194485402    0\n3471    122.9300297378  135.73404768410001    0\n3472    119.73060761630001  149.6357843884    0\n3473    115.68630456770001  150.7126414345    0\n3474    124.0822671328  107.73646240719999    0\n3475    127.9971536999  99.411850226200002    0\n3476    129.4342401518  98.934240151799997    33\n3477    129.18536105199999  100.7001734496    0\n3478    126.63296883869999  98.349516627    0\n3479    126.8180387439  96.995581900299996    0\n3480    127.11303989149999  107.13360971669999    0\n3481    126.5094893517  109.5426585363    0\n3482    127.6384215758  104.96542820400001    0\n3483    129.78951955900001  107.7464795429    0\n3484    128.98191213850001  102.3845776647    0\n3485    128.4070383534  103.6836246119    0\n3486    129.77674772399999  105.01970514769999    0\n3487    131.0302253257  106.3185688523    0\n3488    132.8062014912  109.68168316880001    0\n3489    131.5975992329  107.74035600889999    0\n3490    131.56331811359999  105.0633181136    35\n3491    134.0337814026  113.4664611969    0\n3492    132.68979939249999  112.58807652190001    0\n3493    134.21469470220001  111.8800425453    0\n3494    131.1247249036  109.58912259189999    0\n3495    130.5  101.9071098462    34\n3496    130.71326124219999  111.5869137233    0\n3497    126.3808349255  124.7541911671    0\n3498    126.9725156281  116.93762265159999    0\n3499    129.05204675709999  119.2115808985    0\n3500    125.4764650357  138.42290546320001    0\n3501    128.5653494439  140.87265121600001    0\n3502    124.9569420685  130.3445123027    0\n3503    128.52276701299999  129.1698088647    0\n3504    127.8269476351  132.10167132870001    0\n3505    126.8953388982  135.45978434689999    0\n3506    130.39079967800001  124.1689286607    0\n3507    129.5647888279  126.6356024144    0\n3508    128.34779369500001  114.35032132790001    0\n3509    131.1544051619  121.43079415139999    0\n3510    132.4439804909  118.9224939665    0\n3511    132.11952040029999  114.9300729042    0\n3512    127.9365956112  111.9958888571    0\n3513    132.61716593809999  135.3464941707    0\n3514    130.097626039  134.1041686399    0\n3515    133.49111541889999  132.6773623988    0\n3516    132.06263601410001  128.3695239482    0\n3517    132.0194524517  143.43546683069999    0\n3518    132.27414130779999  140.39860277560001    0\n3519    133.20296273380001  116.2922004901    0\n3520    134.03729333550001  114.90651137090001    0\n3521    133.53858999459999  123.5445074869    0\n3522    131.21291576659999  149.63980207380001    0\n3523    127.80541157019999  147.37352341799999    0\n3524    131.84698888139999  146.50072103630001    0\n3525    132.68145907940001  108.23528676959999    0\n3526    134.29475757439999  110.3896314432    0\n3527    128.4759069163  96.548186167400004    32\n3528    123.783265099  148.45640146709999    0\n3529    112.68231879139999  60.317651913799999    0\n3530    111.6936609494  151.64949194779999    0\n3531    107.81054897600001  152.55345445419999    0\n3532    90.353168118599996  165.21995207820001    0\n3533    89.278908550300002  156.812904519    0\n3534    91.508732268000003  159.4058442839    0\n3535    90.018493952200004  200.89448292829999    0\n3536    90.373967316700003  193.05702845850001    0\n3537    92.4076403296  171.34269325619999    0\n3538    89.176872762000002  173.56661861500001    0\n3539    91.2597867721  153.4309084288    0\n3540    95.757948570300002  168.9851375298    0\n3541    96.330236049299998  172.40572344029999    0\n3542    93.343635923400001  162.53696801359999    0\n3543    94.512481813999997  165.76872685079999    0\n3544    88.050740400899997  184.25381398979999    0\n3545    91.158709786299994  185.88779495419999    0\n3546    89.679932131100003  177.00555844659999    0\n3547    92.679686593300005  178.5847017477    0\n3548    89.212124767299997  180.777410057    0\n3549    94.355980329499999  187.59934711610001    0\n3550    95.022933557499996  183.99242160239999    0\n3551    92.975913161700007  199.09715745650001    0\n3552    93.296376085899993  195.06724825449999    0\n3553    96.050424111799998  197.18094032720001    0\n3554    96.152188293600005  176.2685325692    0\n3555    95.688130085300003  180.1993163626    0\n3556    95.513056255600006  153.14957178489999    0\n3557    93.7670902232  191.2257642086    0\n3558    88.151440898800004  216.57263232439999    0\n3559    91.520006309899998  215.10084247180001    0\n3560    90.810619276400004  218.7892703734    0\n3561    89.242587075800003  209.06488279780001    0\n3562    87.429462668400006  226.78590102140001    0\n3563    88.577605242900006  229.9161308974    0\n3564    89.2514780626  222.7564226671    0\n3565    91.904993613399995  211.40770881590001    0\n3566    92.446918816799993  207.4209955394    0\n3567    98.371147543399999  215.1587120719    0\n3568    95.060671039799999  213.50638784669999    0\n3569    98.759484013199994  211.2435504035    0\n3570    91.922663961400005  228.93644173979999    0\n3571    93.601565346100003  225.05199148470001    0\n3572    95.442040495900002  228.1989865381    0\n3573    92.505309995199994  221.62190683290001    0\n3574    95.734969371299997  221.38980710429999    0\n3575    90.155768963400007  232.58365780829999    0\n3576    95.606661774599999  205.50927613709999    0\n3577    98.751150880500006  203.4088699058    0\n3578    98.832663154900004  207.3451662304    0\n3579    92.747668196700005  203.2375025771    0\n3580    88.747722576399994  236.03067862399999    0\n3581    92.430431150199993  234.75697555790001    0\n3582    95.475321500199996  159.40842242350001    0\n3583    88.167943634699995  239.85285384100001    0\n3584    99.676846665499994  173.9879361465    0\n3585    98.675471874899998  166.1429336459    0\n3586    101.3012006845  162.66148584370001    0\n3587    102.8145315901  165.8486269883    0\n3588    101.9654679878  183.84391623260001    0\n3589    98.786445920000006  181.95755105879999    0\n3590    102.5468783729  179.88504425490001    0\n3591    103.2790720732  172.29389185470001    0\n3592    103.06269655  176.04256511969999    0\n3593    97.5655910662  189.44547949259999    0\n3594    104.601130454  168.61691753689999    0\n3595    107.1264288812  171.02862584229999    0\n3596    103.7359474026  159.23371079    0\n3597    105.9325938332  155.90338592169999    0\n3598    108.1987567545  158.75503472759999    0\n3599    110.8857760957  194.53913543909999    0\n3600    107.0125031403  194.02448729779999    0\n3601    109.59313894660001  191.07748942219999    0\n3602    101.5437499249  187.7888375334    0\n3603    105.1047108636  185.8354793764    0\n3604    106.6086727925  177.81655505500001    0\n3605    108.6615300765  183.28677631459999    0\n3606    108.30107102789999  187.5392561674    0\n3607    107.40758920579999  165.04352137390001    0\n3608    99.487825717500002  159.44933313600001    0\n3609    97.482699396900003  156.24042776460001    0\n3610    100.7177383689  191.43770691040001    0\n3611    101.6331784539  217.0106221254    0\n3612    98.401630778099999  218.9790524432    0\n3613    103.2780900453  193.93279998029999    0\n3614    99.3892073512  195.21161542749999    0\n3615    99.143797970400001  222.91128856399999    0\n3616    102.3797257219  225.16364022260001    0\n3617    99.191947910099998  227.04311909960001    0\n3618    98.682263831599997  199.39787747560001    0\n3619    101.8517497734  201.00207910980001    0\n3620    106.10733129170001  209.13554193210001    0\n3621    102.3655232088  208.60841526280001    0\n3622    105.83603218650001  205.51598561340001    0\n3623    105.2428491597  201.64087675249999    0\n3624    104.70639150549999  197.64829923600001    0\n3625    105.5690234883  223.15051064310001    0\n3626    105.9621823655  226.83876273550001    0\n3627    109.4128704725  215.749133954    0\n3628    105.1632595944  215.72376851300001    0\n3629    106.8404685612  212.53477031770001    0\n3630    103.8145908715  232.68637813460001    0\n3631    106.7736816517  230.24788124680001    0\n3632    108.3230918031  233.64821409589999    0\n3633    104.9465370472  219.5029302712    0\n3634    108.6916331494  202.2134668118    0\n3635    97.996103778700004  230.58917644869999    0\n3636    110.0358019438  179.31586710900001    0\n3637    111.0031369923  175.638237441    0\n3638    96.241203753999997  234.14867447739999    0\n3639    99.930947041500005  233.2781839745    0\n3640    87.887732788199997  252.5159432726    0\n3641    90.183615631500004  249.98714226749999    0\n3642    90.698525944400004  253.54161798760001    0\n3643    91.404613646399994  240.71891470150001    0\n3644    88.613863781099994  243.1387414459    0\n3645    87.937908448000002  266.68526331229998    0\n3646    87.147120730799998  263.27205464330001    0\n3647    92.322908960199996  260.05625552750001    0\n3648    89.179062231900005  259.77474381680003    0\n3649    91.383684513199995  256.81922264640002    0\n3650    89.464056173299994  246.46403133199999    0\n3651    94.050060501000004  254.17819412739999    0\n3652    96.749094064600001  251.62347484759999    0\n3653    97.750576692400003  255.01921695179999    0\n3654    93.100576519300006  263.25744733059997    0\n3655    94.556181099300005  266.21324419159998    0\n3656    91.094472554899994  266.45806846599999    0\n3657    95.839491438799996  260.44224167300001    0\n3658    99.486583136600004  261.70541867050002    0\n3659    98.913553198599999  258.38648397010002    0\n3660    93.935338132400005  275.36496682149999    0\n3661    91.561482931699999  272.54622133890001    0\n3662    95.124011084800003  271.9699127257    0\n3663    95.924855937299995  248.18828080669999    0\n3664    92.607464323399995  247.3704862086    0\n3665    95.255686332099998  244.588336836    0\n3666    94.227867767700005  237.55116076409999    0\n3667    94.839336794700003  240.9155393158    0\n3668    89.364582552499996  269.70439416319999    0\n3669    89.746328840000004  288.5000004012    0\n3670    91.178095301300004  285.6125535589    0\n3671    87.4957234277  276.41349904689997    0\n3672    89.843296523500001  279.31959913510002    0\n3673    88.359801517600005  297.4873242118    0\n3674    91.258306938199993  295.57585329580002    0\n3675    91.3029950281  299.21491999569997    0\n3676    90.7469409638  291.77890749250003    0\n3677    88.218518646299998  272.95436256239998    0\n3678    94.400136647599993  285.10569470429999    0\n3679    92.150476625400003  282.28772496729999    0\n3680    94.098413524400002  301.46886507959999    0\n3681    90.7852916306  302.8229344792    0\n3682    96.691349890200001  294.4525723868    0\n3683    93.623122325699995  293.10678259169998    0\n3684    96.218856092300001  290.6550049027    0\n3685    97.022124617800003  304.12784962640001    0\n3686    97.447383664900002  300.69844992140003    0\n3687    96.983144612299995  287.27521791790002    0\n3688    98.171402706799995  283.94243271969998    0\n3689    93.022814782599994  278.80955779369998    0\n3690    96.441573175900004  278.09705946539998    0\n3691    89.939007864900006  306.3194719988    0\n3692    98.514416647800005  265.28404360889999    0\n3693    96.712136754799999  268.6295047863    0\n3694    99.540560867699995  248.9876641024    0\n3695    102.49685646170001  246.33229902479999    0\n3696    103.3528786807  249.603465521    0\n3697    101.56823997319999  256.08125323420001    0\n3698    102.31233046  263.99668877829998    0\n3699    98.006344763000001  241.7107509473    0\n3700    100.98820416860001  239.4623093253    0\n3701    101.41972926130001  243.0954763981    0\n3702    98.852170566500007  271.10177710549999    0\n3703    105.6369411333  243.62884016039999    0\n3704    108.2389120605  240.49145322250001    0\n3705    109.8520411289  243.30733611049999    0\n3706    104.9933946556  238.26366550360001    0\n3707    101.7643536045  236.06498251150001    0\n3708    104.14049244100001  253.06386402370001    0\n3709    105.18623205519999  256.70038777000002    0\n3710    107.1185294533  249.89053508079999    0\n3711    109.1501428199  237.3018239962    0\n3712    102.7279386785  270.09911707830003    0\n3713    104.8611429254  266.8824382185    0\n3714    106.7162895509  269.93723448579999    0\n3715    110.461256644  246.62662997890001    0\n3716    110.8486662187  249.97768459759999    0\n3717    106.0028264937  263.53208287119998    0\n3718    100.2413731525  289.08744085609999    0\n3719    99.179063022299999  280.563891867    0\n3720    102.21984926810001  282.68320194199998    0\n3721    101.22825970949999  300.12587285569998    0\n3722    98.312090847199997  297.53745592550001    0\n3723    104.68819418619999  294.72278213869998    0\n3724    100.6437655754  294.5952044412    0\n3725    103.1354955804  291.60282952490002    0\n3726    105.02151532640001  298.49992350709999    0\n3727    104.6307995495  302.07702072730001    0\n3728    104.4408564764  288.35949794639998    0\n3729    100.00655070809999  277.17420479380002    0\n3730    105.4291828504  284.78945789430003    0\n3731    106.1500562284  281.256233807    0\n3732    103.6159672046  275.94093606579997    0\n3733    100.91982687789999  273.71986742249999    0\n3734    108.21547986589999  304.00405287619998    0\n3735    104.2625819436  305.55369551989997    0\n3736    111.6834440194  297.88792044389999    0\n3737    108.11069160069999  296.01729039690002    0\n3738    111.1574503718  293.89040956359997    0\n3739    111.9924311968  301.8504419619    0\n3740    112.1566416772  305.57143904539998    0\n3741    106.6391547921  277.5212753806    0\n3742    107.1726783948  273.72153269540001    0\n3743    108.1954481164  287.37742713979998    0\n3744    100.1185786635  306.56736191559997    0\n3745    96.226231293699996  307.51419256870003    0\n3746    108.9132608402  256.72128682179999    0\n3747    107.01432324779999  260.07094859940003    0\n3748    92.467705116000005  308.5889851435    0\n3749    88.817798806599995  309.69955995620001    0\n3750    108.98531457679999  221.3490081578    0\n3751    111.2486766487  171.70854876050001    0\n3752    115.0333677708  173.47146736709999    0\n3753    110.41077378040001  161.5149232503    0\n3754    112.7794682526  158.0885546966    0\n3755    112.7954143465  181.22556162000001    0\n3756    116.76193468  180.65477560720001    0\n3757    114.46185320470001  184.46286656269999    0\n3758    111.9293900119  164.42910342120001    0\n3759    112.2815035143  188.27086931860001    0\n3760    115.83288330169999  165.15674652800001    0\n3761    119.3605510663  162.85285846619999    0\n3762    119.20114375209999  166.98215015139999    0\n3763    117.0930139707  156.9846191327    0\n3764    114.44520807879999  154.3632881469    0\n3765    124.1959456452  183.02062968160001    0\n3766    120.3864513254  185.6199880309    0\n3767    120.79198527520001  181.5304541255    0\n3768    119.06552215479999  171.05955790499999    0\n3769    119.1046972278  174.7362541686    0\n3770    116.21445155070001  187.64480364159999    0\n3771    119.8881750844  178.00162555329999    0\n3772    120.10157108289999  159.1422933513    0\n3773    121.4693597831  155.47611646359999    0\n3774    112.7315256861  167.84506481739999    0\n3775    119.13341517550001  189.47084584789999    0\n3776    110.041742914  209.85474732419999    0\n3777    113.7819407918  208.3900792014    0\n3778    114.0474432943  212.11923930879999    0\n3779    114.6581178369  195.17302609309999    0\n3780    111.312147978  198.4995508273    0\n3781    112.0584949754  218.9340072526    0\n3782    113.2078894867  222.23141944860001    0\n3783    113.7156368304  215.92869299949999    0\n3784    112.33327147439999  202.28146857580001    0\n3785    110.237558933  228.09643003560001    0\n3786    118.206357295  196.8152533132    0\n3787    120.5336508682  199.31543206680001    0\n3788    116.5625406238  201.07518699389999    0\n3789    118.5543588386  193.05944996740001    0\n3790    121.45756752450001  209.61861453660001    0\n3791    117.8414020023  207.23389914430001    0\n3792    121.9508986487  205.951425707    0\n3793    117.38188020360001  214.9960691794    0\n3794    114.6207503692  204.87864812460001    0\n3795    121.15626922209999  213.4086240044    0\n3796    120.73171684650001  217.31082016280001    0\n3797    122.74921090719999  202.20258055080001    0\n3798    124.42756785509999  198.40271004190001    0\n3799    122.63540999919999  191.0072077554    0\n3800    113.7550869545  225.79731368899999    0\n3801    117.20149062599999  223.2882654368    0\n3802    126.75638108779999  188.41248994969999    0\n3803    126.2902891204  192.24958126449999    0\n3804    122.74626486069999  168.68376520519999    0\n3805    126.36017977180001  166.45263796259999    0\n3806    126.5797209358  170.2063437727    0\n3807    123.6211427726  161.00392914669999    0\n3808    128.0994746275  180.45886814229999    0\n3809    127.51583314609999  184.4307675757    0\n3810    128.40005403789999  176.69829047580001    0\n3811    123.844384471  175.70089324150001    0\n3812    127.81347601260001  173.45038941140001    0\n3813    127.1285839129  162.86260465559999    0\n3814    128.0971831274  159.45378034890001    0\n3815    130.56042505139999  164.77230142369999    0\n3816    130.28334703120001  152.86098063910001    0\n3817    129.18961189390001  156.14038012820001    0\n3818    125.8531444274  154.08123881340001    0\n3819    132.20125923180001  178.04358108049999    0\n3820    135.4034165818  170.3186601498    0\n3821    131.09238376170001  170.9104078149    0\n3822    133.44855712290001  167.37375848729999    0\n3823    135.0490883189  183.67288621060001    0\n3824    134.36578041569999  187.37286254930001    0\n3825    130.8832422628  185.87127507770001    0\n3826    134.76530150569999  163.82053981160001    0\n3827    132.5624122518  158.19510939049999    0\n3828    122.7311648224  151.9207167996    0\n3829    126.03397696010001  204.5710643045    0\n3830    130.01136717009999  202.54966831089999    0\n3831    129.7775495672  206.1516671807    0\n3832    130.3752408894  193.34757378969999    0\n3833    127.09416970869999  195.68147799979999    0\n3834    124.6316674426  219.11943872020001    0\n3835    128.75572523080001  217.117350405    0\n3836    128.66581386780001  220.80411957690001    0\n3837    125.1997941182  211.7094770514    0\n3838    129.40456738200001  209.79250150249999    0\n3839    129.07232624970001  213.47465600620001    0\n3840    120.7158869327  221.08291280110001    0\n3841    128.98185414420001  198.95826405700001    0\n3842    133.4889020841  207.6547330635    0\n3843    134.76125233249999  194.61134818229999    0\n3844    133.866568309  190.99193873729999    0\n3845    132.74261094689999  222.45907430680001    0\n3846    136.52578973670001  220.2503068279    0\n3847    136.89592730160001  224.00307925129999    0\n3848    133.08887400149999  215.10703493680001    0\n3849    137.26368549130001  213.19258282000001    0\n3850    137.20966662870001  216.74067782669999    0\n3851    129.1978393869  224.59799180569999    0\n3852    135.04702469829999  229.9592866232    0\n3853    131.5038407534  231.9321814779    0\n3854    130.27085710119999  228.34034459950001    0\n3855    133.37372233529999  200.2113747727    0\n3856    136.69449438129999  197.93180127720001    0\n3857    137.61569027300001  201.4226935284    0\n3858    121.35982561740001  224.89196607330001    0\n3859    136.4581620367  176.1853143296    0\n3860    135.72575488800001  179.9024834338    0\n3861    125.71752640690001  226.60785734999999    0\n3862    113.8319509998  243.45086459839999    0\n3863    112.3893644618  235.56363581510001    0\n3864    115.4887708481  233.2500764941    0\n3865    116.1428684839  237.18546811530001    0\n3866    111.31226199530001  253.37127364349999    0\n3867    112.8940900405  256.52612572229998    0\n3868    114.64442776929999  250.3021040225    0\n3869    117.0949873392  240.93149895569999    0\n3870    118.075455038  244.49505137419999    0\n3871    109.7131417936  263.2292642379    0\n3872    118.3092957209  248.08808733870001    0\n3873    118.260284747  251.74827171019999    0\n3874    118.7870727935  230.9066439524    0\n3875    122.22651854679999  228.68145984079999    0\n3876    123.09110832109999  232.3986394252    0\n3877    118.344621782  261.34549685019999    0\n3878    113.7026524533  262.20742777189997    0\n3879    115.48800153480001  258.96686032909997    0\n3880    117.2824249172  255.58286416760001    0\n3881    121.1472543544  254.12841384129999    0\n3882    117.3138933797  267.2831348821    0\n3883    120.70342959990001  264.29823556780002    0\n3884    121.6911931843  267.54848390799998    0\n3885    120.24190528130001  238.50073133719999    0\n3886    114.5671654609  229.4267562782    0\n3887    112.9305691755  265.73184025680001    0\n3888    109.6452422025  279.20841450749998    0\n3889    112.9880595118  280.42053345390002    0\n3890    113.0997749369  276.5718302176    0\n3891    114.7857704064  292.07844101339998    0\n3892    110.97393483179999  290.10599384620002    0\n3893    116.87430526679999  286.11728905230001    0\n3894    112.0996641104  286.31559322049998    0\n3895    114.488555648  283.38625606030001    0\n3896    110.2568143317  271.05225514049999    0\n3897    113.59815570799999  269.13598295840001    0\n3898    113.83648196270001  272.70420720229998    0\n3899    117.4610268739  280.60726729509997    0\n3900    119.89292962650001  277.26280543550001    0\n3901    122.0589022349  280.11408748119999    0\n3902    117.1068695921  274.50869710839999    0\n3903    115.5736771526  299.60020229079998    0\n3904    119.0153174602  297.22672981969998    0\n3905    119.76228514739999  301.11434494880001    0\n3906    118.7544877565  293.2097453948    0\n3907    118.48009806899999  289.49800424749998    0\n3908    121.36155386359999  286.42419984560001    0\n3909    121.2703295724  273.83600220689999    0\n3910    122.6146719462  260.87503854200003    0\n3911    122.07059010499999  246.23675872039999    0\n3912    126.1120962617  244.7923720995    0\n3913    125.5110210105  248.73034034790001    0\n3914    123.7002215604  236.05429149290001    0\n3915    127.5291715307  233.85230188290001    0\n3916    123.0165526184  270.7295760307    0\n3917    126.14532085179999  267.75554815250001    0\n3918    123.82237969800001  256.89097224139999    0\n3919    126.40534632390001  259.84449756179998    0\n3920    124.4068039576  239.8681341603    0\n3921    130.7964723625  244.42201861519999    0\n3922    128.27191907549999  241.44582157409999    0\n3923    131.88683500249999  235.32706385130001    0\n3924    130.2734604055  258.33992473910001    0\n3925    131.54430196460001  254.645619987    0\n3926    134.66081465560001  257.61933984140001    0\n3927    124.7923595356  252.76812538679999    0\n3928    128.57210542850001  251.6572961139    0\n3929    132.60180000139999  250.9367862803    0\n3930    129.41987050169999  262.25333325460002    0\n3931    129.8751238115  265.70411902109998    0\n3932    133.90369479980001  263.78653179920002    0\n3933    131.23124869189999  238.7038296668    0\n3934    135.30650281070001  237.70675531289999    0\n3935    130.91883972650001  269.13650077749998    0\n3936    124.0705838544  283.03391471510002    0\n3937    125.6787372408  286.32305215730003    0\n3938    125.9388876129  273.67745944450002    0\n3939    124.279189023  302.45065868069997    0\n3940    127.49887104130001  299.55565489840001    0\n3941    128.88953837349999  303.1130719244    0\n3942    122.32950667199999  294.65868552730001    0\n3943    125.5635022268  292.55968942940001    0\n3944    126.4506640029  296.02043260400001    0\n3945    120.81610956430001  304.78931663079999    0\n3946    129.18918841510001  276.12329025550002    0\n3947    130.8965404926  272.84726467410002    0\n3948    126.7421728456  279.52759625480002    0\n3949    130.35984292800001  286.062545075    0\n3950    132.85154396230001  282.19507538160002    0\n3951    134.92088313080001  284.98879264390001    0\n3952    131.44118215489999  278.86779678480002    0\n3953    130.8638319245  296.39620880149999    0\n3954    134.07105515059999  293.17996985849999    0\n3955    135.4257713646  296.54236968689997    0\n3956    127.5114565337  289.41724180749998    0\n3957    131.96175784619999  289.93752277150003    0\n3958    131.48843743259999  306.27802204450001    0\n3959    133.6507838309  303.09313780679997    0\n3960    137.1509940819  290.22496486390003    0\n3961    134.9773026336  271.00473791709999    0\n3962    130.1343491335  309.45344737570002    0\n3963    135.29386285059999  309.16841548330001    0\n3964    135.80985116209999  244.22579645350001    0\n3965    133.8733496868  247.4145305047    0\n3966    116.8071087341  306.89347847059997    0\n3967    113.01316619230001  308.98525752910001    0\n3968    137.12326824230001  209.26870614649999    0\n3969    137.41498646869999  205.32685790069999    0\n3970    121.4938377335  308.30143052789998    0\n3971    135.88829350239999  278.85375903279999    0\n3972    103.2387708407  308.83554149460002    0\n3973    56.039706953200003  376.00290109460002    0\n3974    54.720539837899999  374.89730081049998    502\n3975    56.4024299529  374.56470851670002    0\n3976    56.608779085000002  373.12722741739998    0\n3977    55.5418144657  372.37792225369998    0\n3978    54.832899288  371.66710071199998    504\n3979    55.220264747999998  387.5    496\n3980    55.816292138000001  389.26769701450002    0\n3981    54.2089938457  388.9629569201    495\n3982    55.295984514099999  380.32664085689999    500\n3983    55.7180797575  378.99343575969999    0\n3984    56.676604607199998  380.27135473660002    0\n3985    54.372006615700002  395.08708731320002    0\n3986    55.510803401899999  393.2713964289    0\n3987    56.678023291499997  395.95044368399999    0\n3988    57.554224663799999  370.4155950576    0\n3989    57.495888706800002  371.87276543259998    0\n3990    55.750394463500001  377.48119619810001    0\n3991    54.5  377.8077204983    501\n3992    52.761798116900003  391.57940062770001    494\n3993    53.5463736608  393.05065777099998    0\n3994    51.7117984088  393.05899204420001    493\n3995    48.567429519100003  403.16022377569999    0\n3996    46.9894975351  402.49725378689999    0\n3997    47.634923478799998  401.22698469580001    489\n3998    45.765932405699999  403.368682697    0\n3999    45.658810089399999  401.84118991060001    488\n4000    48.705434791000002  397.59818840299999    491\n4001    49.539962604499998  399.11786692179999    0\n4002    48.046589752099997  399.27537608820001    490\n4003    53.075596369099998  396.17926981300002    0\n4004    52.500556881599998  397.71649453110001    0\n4005    51.150109042899999  395.91648492849998    492\n4006    53.7524469341  399.79987620920002    0\n4007    51.371148337900003  399.09280237730002    0\n4008    56.250556620899999  400.77490111309999    0\n4009    54.488160910700003  402.68769288520002    0\n4010    50.702448342300002  400.77096843549998    0\n4011    52.302960175999999  404.01379234839999    0\n4012    50.430000847199999  403.25822793719999    0\n4013    58.998642281099997  401.91805880319998    0\n4014    57.853888126599998  398.75734885499998    0\n4015    54.348081405599999  405.88564375350001    0\n4016    57.771451043900001  330.35725521950002    518\n4017    59.069151793000003  329.34919123489999    0\n4018    59.490002023999999  330.9156476933    0\n4019    59.615210793199999  334.53981130350002    0\n4020    58.199012592199999  332.4950629608    518\n4021    59.652515629600003  332.79719363629999    0\n4022    58.868530641  327.78626927409999    0\n4023    57.5  327.33055858699998    519\n4024    58.806139783399999  326.16054996949998    0\n4025    61.371214919099998  348.70002867030001    0\n4026    58.5  348.64178738089998    513\n4027    59.9041806878  347.89369170369997    0\n4028    58.5  345.83832768590003    513\n4029    59.840939130599999  346.44268852850001    0\n4030    58.5  338.91168126730003    516\n4031    59.735233957699997  337.90338998610002    0\n4032    59.631570307899999  339.69678300779998    0\n4033    58.194176155999997  380.1993641569    0\n4034    57.4147218787  381.5    499\n4035    57.344756598899998  377.31439271160002    0\n4036    56.693723476099997  391.29845311439999    0\n4037    57.908426106900002  389.22040541489997    0\n4038    59.404896945300003  391.49385927119999    0\n4039    58.712259054199997  378.6741712104    0\n4040    59.048878622899998  376.786116827    0\n4041    60.188390777599999  368.51236771790002    0\n4042    59.447152885000001  366.84606043640002    0\n4043    60.986005990400002  366.96806350510002    0\n4044    57.264920396100003  386.17539801959998    497\n4045    58.755628145199999  386.93355787280001    0\n4046    58.370932134699999  373.6648108155    0\n4047    61.454062384499998  370.58116118070001    0\n4048    58.846729973000002  369.43460124939998    0\n4049    59.510688869399999  396.53509990549998    0\n4050    59.887951909500003  365.1485034918    0\n4051    58.5  364.09740185210001    507\n4052    59.635406464100001  363.22609468360002    0\n4053    56.996528368100002  368.90486028470002    505\n4054    58.5  335.5549080541    517\n4055    59.852060832399999  336.13046469220001    0\n4056    59.688638702200002  408.55047072920001    0\n4057    56.849438083099997  407.47114964870002    0\n4058    59.805686160500002  405.30988972009999    0\n4059    14.913187964700001  417.9509578354    0\n4060    15.5146658438  416.81949359250001    0\n4061    16.1934212508  418.18764843909997    0\n4062    17.531425188899998  415.5    475\n4063    18.364539367999999  417.12650704150002    0\n4064    17.144591015500001  417.21878488039999    0\n4065    20.276211739600001  419.17111722189998    0\n4066    19.4954891328  416.49097826550002    476\n4067    30.899357651399999  414.02516058719999    480\n4068    31.936175968899999  415.04769623179999    0\n4069    30.308640266000001  415.60864784159997    0\n4070    22.9154670438  416.7349665987    0\n4071    24.034946823999999  415.21927811770001    478\n4072    24.633069499499999  416.99606862220003    0\n4073    28.483469300900001  416.16389572200001    0\n4074    26.553822370500001  416.85339013700002    0\n4075    27.352415529400002  415.04919482349999    479\n4076    21.674344625500002  417.94304406340001    0\n4077    21.2671621858  416.23283781420002    477\n4078    33.613231214300001  417.37447957889998    0\n4079    34.079336879300001  420.00214176039998    0\n4080    32.2319762646  419.41057632910002    0\n4081    29.768781561000001  417.2632204409    0\n4082    13.901307407699999  418.5267850532    0\n4083    13.733909687400001  416.7660903126    473\n4084    17.293048994300001  419.20224747079999    0\n4085    15.0389813925  421.21161619129998    0\n4086    13.3175084699  421.36251411659998    471\n4087    14.0729955733  420.05367060859999    0\n4088    12.5  419.15089882810003    472\n4089    16.750705932999999  420.93724063040003    0\n4090    18.543129049699999  420.6440926766    0\n4091    24.521666873099999  421.63847196770001    0\n4092    25.523385810800001  419.0456109923    0\n4093    26.4373092706  421.54050685990001    0\n4094    22.780480757599999  421.56537523579999    0\n4095    21.730043186900001  419.91031457819997    0\n4096    28.4217878161  419.72753697460001    0\n4097    27.160454272100001  423.70829377299998    0\n4098    23.666277410599999  423.76940911359998    0\n4099    30.380975660299999  419.16560119989998    0\n4100    28.990212131900002  424.09145771800002    0\n4101    30.915360786400001  421.76021081710002    0\n4102    31.306067373899999  424.39629695299999    0\n4103    20.3591020394  420.95856361429998    0\n4104    19.700912102699998  422.37753259509998    0\n4105    34.159293884100002  413.32221240460001    0\n4106    33.538477471699998  415.30422430419998    0\n4107    40.710679708999997  412.99207066600002    0\n4108    41.646866737000003  410.00381676069998    0\n4109    42.042351224800001  411.99985504189999    0\n4110    36.729468156099998  410.74706687939999    482\n4111    37.010077304299998  412.49405367539998    0\n4112    35.558720571899997  412.0866621134    0\n4113    40.221094480300003  411.14158873269997    0\n4114    39.0920690182  412.38427679590001    0\n4115    49.006809056199998  405.44137482100001    0\n4116    48.333186028500002  407.7993378772    0\n4117    46.527113261899999  405.95034148140002    0\n4118    46.058293107099999  408.78195224960001    0\n4119    47.8959771719  410.13822534000002    0\n4120    45.558330859500003  410.8949322341    0\n4121    50.495432111900001  409.85692220459998    0\n4122    43.488487706900003  411.17620201220001    0\n4123    42.710527290400002  408.5    485\n4124    53.665327478499997  408.99995907390002    0\n4125    52.258089680300003  411.84549686880001    0\n4126    38.440356490500001  413.62367778459998    0\n4127    36.952382832399998  414.70589564419998    0\n4128    40.544292678600002  414.92083966090001    0\n4129    37.2864914524  417.23421484829998    0\n4130    39.688463386899997  418.80579032719999    0\n4131    38.184899797999996  420.5376440874    0\n4132    35.298020414500002  416.00592112829997    0\n4133    41.992010054600001  417.90725594520001    0\n4134    36.015456469500002  421.89548217380002    0\n4135    35.8785877396  424.59041930249998    0\n4136    44.683602407199999  416.8772143082    0\n4137    44.177354281900001  420.50268262899999    0\n4138    50.601706150600002  414.58238384880002    0\n4139    49.7614046112  417.94734644559998    0\n4140    47.500001654400002  415.71920994850001    0\n4141    54.101462693000002  414.02832767339999    0\n4142    52.673097558000002  419.75768168539997    0\n4143    49.814109423399998  421.32588522240002    0\n4144    55.233213851899997  417.3967648885    0\n4145    55.855754551399997  420.87177284199998    0\n4146    56.558210094300001  424.14565913130002    0\n4147    59.2985403311  421.90291304800002    0\n4148    46.970513561700002  422.67853318819999    0\n4149    44.141442955199999  424.01421765700002    0\n4150    57.153627377299998  414.5840284734    0\n4151    45.2959655879  413.52119407589998    0\n4152    38.729831212500002  423.6011830416    0\n4153    59.345612251399999  411.9356503505    0\n4154    60.137078580100003  415.81468837160003    0\n4155    34.079020609600001  411.88146908559997    481\n4156    45.244285732199998  404.69857158999997    487\n4157    50.202004347600003  424.6081099681    0\n4158    60.415743323999997  374.78446921710002    0\n4159    60.519578554299997  328.07784399579998    0\n4160    61.748244782  324.6374866182    0\n4161    59.927180565800001  324.69880464739998    0\n4162    61.1061524769  323.08244903669998    0\n4163    59.874883517299999  317.50046593069999    522\n4164    61.437317090000001  314.86736954489999    0\n4165    60.954353008299996  316.55425707350003    0\n4166    62.467351808899998  317.25506092030002    0\n4167    60.9980260715  318.64025704739998    0\n4168    62.7865240446  313.60565733350001    0\n4169    63.9731687982  312.20719887929999    0\n4170    64.433702543400003  313.67974792820002    0\n4171    64.120282019699999  324.55761461560002    0\n4172    62.167971427499999  326.54496193760002    0\n4173    64.562579611399997  320.13302815930001    0\n4174    62.225939973499997  321.40009921810002    0\n4175    63.713300799800002  318.13193592580001    0\n4176    66.765313802999998  324.80727601550001    0\n4177    65.895277484999994  322.29837471680003    0\n4178    60.353489918800001  321.71976512179998    520\n4179    64.570651035400005  315.94920516219997    0\n4180    61.540505035000002  313.43924244739998    523\n4181    62.501034046500003  328.55276528069999    0\n4182    61.319480311500001  336.81736924969999    0\n4183    61.017125329099997  332.01655248190002    0\n4184    62.797888094599998  330.8147278701    0\n4185    62.936049633899998  333.26149330880003    0\n4186    60.3889548127  345.09262864790003    0\n4187    61.750609010700003  346.883476057    0\n4188    59.816047195599999  349.46984172930001    0\n4189    61.3129899049  350.2981501594    0\n4190    61.182176849699999  340.216997182    0\n4191    59.949102279199998  341.37643523579999    0\n4192    63.028282421699998  340.97154451609998    0\n4193    62.667359322199999  343.4354189737    0\n4194    62.987192377  338.38605424619999    0\n4195    62.998680620499997  335.80932323770003    0\n4196    62.909252485000003  351.07223130220001    0\n4197    61.143201722900002  351.97935079609999    0\n4198    64.105217551999999  346.13635235560002    0\n4199    62.075688609700002  344.89816522989997    0\n4200    65.226783844699995  351.42407621709998    0\n4201    64.881393609499995  353.89057978599999    0\n4202    60.579333627799997  343.20587031740001    0\n4203    65.061323474600002  340.33089972620002    0\n4204    58.978040204700001  342.43412061409998    515\n4205    65.343546676100004  334.65554981309998    0\n4206    61.478867852  353.72986235460002    0\n4207    59.994866230699998  352.9794649227    511\n4208    65.092787716700002  329.31012085570001    0\n4209    67.513957613399995  319.98011468729999    0\n4210    69.404803815999998  317.662481576    0\n4211    70.619041770899997  320.51756724670003    0\n4212    67.447790799000003  327.55280087940002    0\n4213    69.662070237500004  325.61016226999999    0\n4214    72.713784689600004  326.83281227930001    0\n4215    71.767110212299997  323.51600555160002    0\n4216    68.4396067088  314.73773252000001    0\n4217    66.243124163299996  314.01645099490003    0\n4218    67.350692576  311.98508490130001    0\n4219    67.922974482100003  330.38119613999999    0\n4220    72.029019234800003  310.76430337419998    0\n4221    75.162408259000003  311.62324946860002    0\n4222    73.067656656400004  313.45626513259998    0\n4223    74.042054645999997  321.36369001259999    0\n4224    76.568575907099998  319.3075730127    0\n4225    77.617922936100001  322.3395134516    0\n4226    74.775211562500004  316.30473879589999    0\n4227    71.226237040200004  315.36116385240001    0\n4228    75.6779886777  328.29733048610001    0\n4229    77.875397831100003  325.75105256400002    0\n4230    78.575413675199997  329.3830173165    0\n4231    78.423400760899995  311.6777698441    0\n4232    63.4409634525  310.68265116660001    524\n4233    73.511807068899998  330.32323572839999    0\n4234    67.2386593234  342.62512638179999    0\n4235    67.570287581700001  339.3903719571    0\n4236    67.914403638899998  336.26796309579998    0\n4237    70.426428915000002  338.12427015470001    0\n4238    66.812814902100001  345.84566059629998    0\n4239    66.063203901600005  348.62889124949999    0\n4240    69.409716180000004  345.10183483119999    0\n4241    71.970897304000005  343.62779978899999    0\n4242    71.762622443400005  347.36714480299997    0\n4243    68.084425273799994  333.2734800206    0\n4244    73.759876159800001  333.61074300659999    0\n4245    76.347297524799998  335.94268103960002    0\n4246    73.403275979900002  336.89254522930003    0\n4247    70.861525519899999  331.82318757960002    0\n4248    74.742846561299999  348.9356218822    0\n4249    76.584751674499998  345.95957927149999    0\n4250    77.633176277399997  349.54062419040002    0\n4251    72.739796819999995  340.20812642049998    0\n4252    74.8790060109  342.64832404380002    0\n4253    77.768898095599994  342.51026808440002    0\n4254    72.417056764500003  350.7458557974    0\n4255    73.304561942800007  354.08118058410003    0\n4256    76.581806713600002  356.1294348783    0\n4257    75.782454499400004  359.70061913239999    0\n4258    67.636649242700003  350.9924376235    0\n4259    73.806730728999995  382.43534263620001    0\n4260    76.902221070699994  381.49576185950002    0\n4261    75.433806174899999  384.97004173409999    0\n4262    70.134524018500002  352.27565540950002    0\n4263    60.5  356.71328893560002    510\n4264    62.039618398899997  356.4477266435    0\n4265    61.697176230899998  358.17872659659997    0\n4266    62.263851331600002  365.9788091867    0\n4267    59.469871614799999  361.51506419259999    508\n4268    61.084739144899999  362.57086478359997    0\n4269    62.260481958600003  359.90707132720001    0\n4270    60.5  359.4513882238    509\n4271    59.980318910900003  379.93829759610003    0\n4272    63.099687634299997  364.06932750990001    0\n4273    62.8514645124  361.89388015899999    0\n4274    64.430081400399999  360.50048747810001    0\n4275    65.847483643100006  358.472198123    0\n4276    66.897057488200005  361.27620665720002    0\n4277    62.627294827500002  376.2381351235    0\n4278    62.376330101100002  373.31397547419999    0\n4279    64.713171195100003  366.37558388550002    0\n4280    66.856326031400002  371.98316616940002    0\n4281    64.209727610800002  371.55567813739998    0\n4282    66.000493689199999  369.12554707309999    0\n4283    66.143502221899993  381.0364443725    0\n4284    64.433622596600003  378.3425868974    0\n4285    66.906994439900004  377.9646716542    0\n4286    62.915604403300001  355.24331727309999    0\n4287    62.068688538499998  379.27117125490003    0\n4288    61.049321833900002  394.01664481220001    0\n4289    62.380599228199998  391.24564153199998    0\n4290    59.181643340699999  384.82984423940002    0\n4291    60.996100169400002  386.62352078999999    0\n4292    62.075836217899997  402.83766398170002    0\n4293    62.467379043999998  409.90692647359998    0\n4294    62.532701368399998  396.73612026479998    0\n4295    59.945076674299997  382.96409659009998    0\n4296    58.225856068699997  383.30633583960002    498\n4297    63.367414171100002  388.37554328210001    0\n4298    63.500040356200003  385.65880310620003    0\n4299    62.443959462499997  383.14106317980003    0\n4300    61.077804223400001  381.43326237190001    0\n4301    64.692502981199993  412.83761829389999    0\n4302    65.600810386500001  409.12392482569999    0\n4303    65.351563400499998  403.02628067220002    0\n4304    63.944306095000002  399.79621034709999    0\n4305    65.647516613099995  396.52159544350002    0\n4306    66.518492890000005  416.4819154329    0\n4307    63.407637303900003  416.52563019839999    0\n4308    65.095637513699998  383.72659124440003    0\n4309    65.375346017599995  390.47199551469998    0\n4310    61.592157468700002  419.4342796089    0\n4311    67.328352019700006  366.42472304500001    0\n4312    68.415364243200003  363.75364967119998    0\n4313    69.810907197299997  361.09594124310001    0\n4314    67.965054194299995  356.52126451729998    0\n4315    70.524300664699993  355.21775273880002    0\n4316    70.652235429900003  358.12464406330002    0\n4317    69.697004901200003  378.02938704100001    0\n4318    67.763291479599999  374.99380020040002    0\n4319    72.3256295865  373.80740764109999    0\n4320    69.559879041100004  372.33457747329999    0\n4321    71.941566030299995  370.58857976370001    0\n4322    70.153788890599998  366.15693950209999    0\n4323    72.808159598000003  360.35525525899999    0\n4324    74.679054937700002  362.90286831809999    0\n4325    73.106583628199999  365.32205123199998    0\n4326    75.0769747991  375.29762957610001    0\n4327    76.9369727248  372.37200256199998    0\n4328    77.970982189099999  375.63368794410002    0\n4329    72.527528321399998  367.87065331449998    0\n4330    75.081066760400006  369.39775710700002    0\n4331    78.122988483100002  369.12531606160002    0\n4332    72.654351223399999  377.188749207    0\n4333    77.559469016899996  362.90265293430002    0\n4334    71.960144389999996  380.26430696490002    0\n4335    68.310280878100002  389.68301898549998    0\n4336    69.462825826100001  386.49845639210002    0\n4337    71.461293487899994  389.05547747209999    0\n4338    67.776091503100005  383.90004453540001    0\n4339    67.124190760600001  405.88749727189997    0\n4340    68.936634691099997  408.90475873790001    0\n4341    67.108787747500003  393.13616156379999    0\n4342    68.775128202999994  395.95555398329998    0\n4343    70.419140370700006  398.8743258037    0\n4344    71.996102706299993  395.07171962860002    0\n4345    68.910867460600002  402.57969590750002    0\n4346    70.748325482400006  383.37237863310003    0\n4347    72.377481936699994  401.7809981858    0\n4348    74.669142405499997  388.31660454479999    0\n4349    73.590796882800007  391.52324473380003    0\n4350    72.755642381300007  416.42234971829998    0\n4351    69.583238164299999  416.45313720450002    0\n4352    70.515148746999998  412.64621021559998    0\n4353    75.727851830999995  411.19892178039998    0\n4354    72.273469134600006  409.33190342099999    0\n4355    75.073332557000001  407.45701788359997    0\n4356    74.105588766500006  426.32829941789998    0\n4357    71.058369685299994  423.85008637009997    0\n4358    74.962368494299994  422.94675796230001    0\n4359    75.134112813599998  404.15147330180002    0\n4360    75.938247492200006  400.68594592969998    0\n4361    75.342068832099997  394.048718732    0\n4362    68.602510395600007  420.26007236890001    0\n4363    75.952724865700006  415.48921797719998    0\n4364    75.560320168999993  419.35383687029997    0\n4365    65.288460801100001  355.99994348339999    0\n4366    63.220276663500002  422.93036368700001    0\n4367    78.785663453300003  339.06192563010001    0\n4368    79.3574402311  335.73252146959999    0\n4369    58.3908604318  324.66370935229997    520\n4370    67.334399831499994  423.85095086400003    0\n4371    14.842553329399999  423.90425554900003    470\n4372    15.890993981099999  422.54504343709999    0\n4373    16.877195089699999  423.8145050828    0\n4374    16.916892394000001  425.38217144190003    0\n4375    18.288490878200001  424.7789055957    0\n4376    18.087339323999998  425.97816516900002    468\n4377    21.452892053900001  425.70755600770002    467\n4378    20.6489405421  424.02295851500003    0\n4379    22.257936808299998  424.46591702559999    0\n4380    24.865368047800001  425.72509317079999    0\n4381    18.9470424935  423.74442150959999    0\n4382    18.3086639383  429.19133606169999    465\n4383    20.139126261800001  429.86500175779997    0\n4384    19.3339965479  431.46957259729999    0\n4385    21.922417944100001  426.67610659539997    466\n4386    21.903547858300001  428.90096955979999    0\n4387    23.799691767399999  427.81505413370002    0\n4388    25.609698066699998  427.34572475940001    0\n4389    16.051422295799998  430.48285923470002    464\n4390    17.4098078329  431.66365381880001    0\n4391    15.785116004000001  432.10391774589999    0\n4392    16.233862541099999  434.7338625411    462\n4393    15.3029234149  433.80292341490002    462\n4394    16.895943538000001  433.25726038599998    0\n4395    18.435863455100002  432.90786953859998    0\n4396    23.713396749299999  429.9908990582    0\n4397    27.5  431.40853658920003    455\n4398    25.637405700599999  430.89645084400001    0\n4399    19.986550381600001  433.31382972360001    0\n4400    22.796078422800001  433.51467676239997    0\n4401    21.601297216999999  434.31972454620001    0\n4402    23.6196385121  431.75915720030002    0\n4403    26.0894207067  432.62154575279999    0\n4404    24.5771692597  432.88780427350002    0\n4405    25.260067021600001  434.5    458\n4406    20.0431822155  434.90863644310002    460\n4407    27.128439542100001  428.19847421349999    0\n4408    25.588465265499998  429.12909181100002    0\n4409    28.340085034600001  427.19715462080001    0\n4410    30.2226910682  427.50839612200002    0\n4411    30.915864656499998  428.97896616409997    453\n4412    26.917873374399999  425.90652636800002    0\n4413    31.681828457400002  426.4171385134    0\n4414    32.075547546899998  428.03232186830002    0\n4415    26.4086949368  434.5    458\n4416    27.838310147800001  433.33831014779997    456\n4417    35.763219446999997  426.97174007870001    0\n4418    37.632769722200003  428.83520566869998    0\n4419    35.507467986000002  428.97944746680002    0\n4420    33.609296427399997  425.38443112239997    0\n4421    36.7754612807  430.57124214570001    0\n4422    37.307889598400003  432.51453466999999    0\n4423    35.9160679003  432.24820370079999    451\n4424    33.923589496699996  428.60240100959999    0\n4425    38.689552230899999  433.21348668860003    0\n4426    37.678383149799998  434.39279438329999    450\n4427    39.997958691299999  427.96327143989998    0\n4428    40.292835212699998  430.37355784990001    0\n4429    34.1665329904  430.19991979420001    452\n4430    29.776510025099999  445.5236263278    0\n4431    28.5  444.52748690300001    442\n4432    29.764226930900001  443.95381999220001    0\n4433    30.176537714999998  442.664692457    443\n4434    31.1420590446  444.54098320899999    0\n4435    39.8284779783  443.95210021669999    0\n4436    38.256977034800002  442.81124990379999    0\n4437    39.904452643200003  442.17592360899999    0\n4438    36.731431518199997  445.39584694669998    0\n4439    38.9865493896  445.5120769939    0\n4440    40.773835661200003  446.89060791100002    0\n4441    31.132293072100001  446.22018451880001    0\n4442    29.4581755978  447.28305112560002    0\n4443    37.674313459099999  444.12557410030001    0\n4444    32.891078786800001  444.95105038230002    0\n4445    33.920052265400003  443.5    445\n4446    34.897089564399998  444.82580480119998    0\n4447    40.242392995300001  432.57945524439998    0\n4448    41.512778320099997  434.17242122340002    0\n4449    19.5073230739  458.48535385219998    436\n4450    21.293789896700002  458.46013311939998    0\n4451    20.227604304  459.98561243519998    0\n4452    17.5  461.38013493459999    434\n4453    18.8988319493  460.83642476799997    0\n4454    18.6984215771  462.1053948256    0\n4455    20.765729270800001  456.73427072919998    437\n4456    22.3967191409  456.97503408599999    0\n4457    23.925180852099999  456.37324454790001    0\n4458    22.8794831676  455.08034455490002    438\n4459    25.485754036700001  455.93982951700002    0\n4460    26.133214218399999  454.34868461939999    0\n4461    27.265069235599999  457.23045179579998    0\n4462    25.429207746700001  458.08239797639999    0\n4463    26.650467338399999  460.06157708659998    0\n4464    24.698319232999999  459.86527853360002    0\n4465    25.263864887099999  463.02899834120001    0\n4466    26.581258814600002  462.82874103199998    0\n4467    26.0828429504  464.47391112370002    0\n4468    21.5862352971  460.26756486020003    0\n4469    20.186312489399999  461.95279841820002    0\n4470    24.5  452.1426073893    439\n4471    25.707932081300001  452.31849928600002    0\n4472    24.285102925499999  461.97025046800002    0\n4473    22.959214649  460.8662409003    0\n4474    19.031827659800001  463.36522243439998    0\n4475    19.010175416199999  464.79175208549998    0\n4476    17.5  464.01166439349998    434\n4477    18.749510722699998  466.24951072269999    433\n4478    20.112060423700001  465.94863997250002    0\n4479    21.205278487899999  465.66855962839998    0\n4480    21.299687093300001  467.5    432\n4481    24.433441733199999  463.97556652870003    0\n4482    24.930496774400002  465.36755744300001    0\n4483    23.3475640383  465.01051202449997    0\n4484    21.934075079500001  464.39684945890002    0\n4485    22.4157240479  466.1978669188    0\n4486    25.4486161737  466.38364839799999    0\n4487    26.519779812199999  465.9802201878    429\n4488    21.578881063600001  462.44935343449998    0\n4489    28.385669906499999  461.01176558430001    0\n4490    27.372301117700001  461.79744567580002    0\n4491    29.047418458799999  449.15659810480003    0\n4492    30.561761993600001  450.31701259610003    0\n4493    28.794383119500001  451.17480831270001    0\n4494    28.838814984900001  456.07342339019999    0\n4495    28.6139396825  453.49995863769999    0\n4496    30.608646628199999  455.1846925776    0\n4497    27.208285297  451.8319366888    0\n4498    32.478946879799999  449.32577661200003    0\n4499    32.529574587799999  451.73503665589999    0\n4500    25.974790194400001  450.50840326849999    440\n4501    35.947675661799998  446.85194112440001    0\n4502    36.628434221299997  449.1808396495    0\n4503    34.3318532559  448.2318684841    0\n4504    36.959248926000001  451.79353299709999    0\n4505    36.968709892200003  454.34809884610002    0\n4506    34.735235920100003  453.30063021289999    0\n4507    39.235459167199998  450.32752402919999    0\n4508    39.365081971999999  455.25038026459998    0\n4509    37.167668919599997  456.42934705509998    0\n4510    32.667698069799997  454.40601360110003    0\n4511    41.542477182100001  449.1957633573    0\n4512    42.078319987699999  451.78558448579997    0\n4513    32.539364703300002  447.0906217026    0\n4514    32.523075259199999  456.5001661156    0\n4515    29.803845212700001  461.69615478729997    427\n4516    29.417776065399998  460.0230437175    0\n4517    32.033153985699997  461.01657699280003    426\n4518    32.082948956999999  459.5833828406    0\n4519    33.364517467399999  460.37160035570002    0\n4520    27.3636315605  463.55573702390001    0\n4521    30.625264348200002  458.97145253880001    0\n4522    32.204591270400002  458.17839651700001    0\n4523    29.100106786000001  458.22285705270002    0\n4524    35.952927590999998  457.68138921360003    0\n4525    35.3288274214  459.02161231240001    0\n4526    34.068767072699998  457.68005927640002    0\n4527    36.397046359900003  460.29489681759998    0\n4528    38.0768838714  460.39144863040002    0\n4529    37.269341695599998  461.5    425\n4530    34.843891794699999  460.25913787539997    0\n4531    39.867958997599999  460.60603234090001    0\n4532    39.012783089400003  459.3557094853    0\n4533    38.014088334  458.06541012230002    0\n4534    40.129752537900004  458.23147675979999    0\n4535    34.325285771300003  461.5    425\n4536    41.939028565900003  454.44864754560001    0\n4537    41.310861454099999  456.55853053470003    0\n4538    28.002419500999999  447.99032199589999    441\n4539    41.176798319  438.59880505749999    0\n4540    41.527689337600002  436.33585034160001    0\n4541    43.884843953699999  437.69178232249999    0\n4542    42.933767912900002  432.11184317089999    0\n4543    44.141039185099999  444.57315033930001    0\n4544    42.207472529500002  442.22859247809998    0\n4545    44.902732368400002  441.96896837320003    0\n4546    40.215708083199999  440.5338356625    0\n4547    39.5  436.6190632995    449\n4548    43.341873741599997  447.31758380579998    0\n4549    46.037703592500002  433.84207227759998    0\n4550    45.3373332838  430.63521285870002    0\n4551    51.293352856200002  434.29077591369997    0\n4552    51.119526588100001  430.93143472280002    0\n4553    54.166555827099998  432.9823823049    0\n4554    49.097657014799999  436.02564962510002    0\n4555    46.670780594199996  436.99051400510001    0\n4556    52.285553638700001  437.83867376289999    0\n4557    49.894703083400003  443.70167249809998    0\n4558    52.535128691099999  443.33401898800003    0\n4559    52.066209238799999  447.01693575949997    0\n4560    46.189847409499997  439.50641812280003    0\n4561    47.8515103071  429.15163878530001    0\n4562    50.798983641299998  427.82165524219999    0\n4563    44.651871351899999  427.28873910700003    0\n4564    41.453243920699997  425.53728335220001    0\n4565    47.690448924099996  441.715358176    0\n4566    42.0819084305  458.1826569287    0\n4567    43.8100906998  458.45995708290002    0\n4568    45.945221965199998  458.12200382669999    0\n4569    46.053980944400003  460.46203961689997    0\n4570    42.535653643899998  459.7072391991    0\n4571    42.939195878699998  461.00062906919999    0\n4572    41.441528079800001  460.96918436779998    0\n4573    44.469211388600002  453.51344176330002    0\n4574    47.074085980900001  452.6620215639    0\n4575    46.489495677400001  455.48775965120001    0\n4576    50.058106697299998  452.06405766360001    0\n4577    47.694953480300001  449.80985716470002    0\n4578    48.919423461800001  446.78735145889999    0\n4579    48.563463003099997  457.23031913289998    0\n4580    51.505122894099998  456.62040907229999    0\n4581    50.5656364548  459.06507127240002    0\n4582    54.462095293499999  456.31021177709999    0\n4583    52.532683474599999  453.99073320740001    0\n4584    49.795563840600003  461.3989652368    0\n4585    52.146089875199998  461.19627771500001    0\n4586    52.889598270400001  451.01114274859998    0\n4587    45.968602510099998  447.31339719149997    0\n4588    46.132350948199999  462.31340521930002    0\n4589    47.741729979399999  461.88972408450002    0\n4590    53.999552171200001  440.9679207767    0\n4591    56.125874831799997  439.10108438150002    0\n4592    38.903423032399999  439.39201292439998    448\n4593    57.312295478599999  427.25504057810002    0\n4594    61.502012540700001  427.9465057077    0\n4595    58.594144224300003  430.20513446820001    0\n4596    53.699570469299999  426.25816087660002    0\n4597    61.2853914616  433.18786025190002    0\n4598    65.370182020800002  432.97427767170001    0\n4599    64.420349432899997  436.07248221570001    0\n4600    57.458291128799999  432.95128642460003    0\n4601    64.968685536400002  426.27943700409998    0\n4602    66.053529310200005  429.4551778169    0\n4603    59.826789698799999  439.35351625329997    0\n4604    57.236131845400003  436.14966126370001    0\n4605    72.3163261463  431.69393877509998    0\n4606    71.448616271800006  435.11316210050001    0\n4607    68.898856058199996  431.88433152549999    0\n4608    76.626922563700006  433.25136127960002    0\n4609    74.395838824199998  429.58352514529997    0\n4610    67.425635920999994  438.87736111689998    0\n4611    71.186274263100003  438.53453499329999    0\n4612    70.430593090200006  441.8242088577    0\n4613    63.636964851999998  439.15264885250002    0\n4614    75.081086775299994  438.20843449979998    0\n4615    73.3305479924  444.80974695380002    0\n4616    69.655085700200004  445.05127046839999    0\n4617    76.074057522199993  447.33150675809998    0\n4618    77.329393320299999  443.8242456246    0\n4619    62.5549777198  442.03511680939999    0\n4620    55.994568683200001  444.19227445140001    0\n4621    59.279361151800003  446.02439034909997    0\n4622    57.3682980922  448.07944934390002    0\n4623    58.130484005100001  451.65123568370001    0\n4624    61.467580108299998  453.20482567779999    0\n4625    59.131727363899998  454.84690924789999    0\n4626    55.131494022299997  449.81530500309998    0\n4627    61.964358615400002  444.83183194909998    0\n4628    62.580170542499999  448.25248688630001    0\n4629    68.6574467043  447.89390806910001    0\n4630    70.221368286100002  451.29217453759998    0\n4631    66.502973320799995  450.14296735580001    0\n4632    65.740482543499994  444.74008511070002    0\n4633    65.914204161900003  458.20145166290001    0\n4634    64.961056322100006  454.87081174439999    0\n4635    68.452366505499995  456.59164443690003    0\n4636    63.863825535099998  451.55554176380002    0\n4637    71.130567299299997  454.86382974859998    0\n4638    73.652111271699994  452.857568684    0\n4639    57.337817172000001  456.7803376933    0\n4640    60.429836641800001  458.11422446770001    0\n4641    76.119895746699996  451.0914697728    0\n4642    77.330711701400006  455.00330012630002    0\n4643    55.945877733700001  459.12855420429997    0\n4644    78.465125826100007  458.78821326510001    0\n4645    78.966114767500002  462.26656616259999    0\n4646    75.4482882617  460.18547042239999    0\n4647    71.916873618400004  458.32303643609998    0\n4648    44.645962038999997  461.59686000250002    0\n4649    45.006339545599999  463.12039891180001    0\n4650    45.669117876100003  466.16911787610002    421\n4651    45.802115109900001  464.32714162859997    0\n4652    46.723627681099998  465.57911886379998    0\n4653    44.244569782200003  464.24094963700003    422\n4654    43.0992417  461.92853268350001    0\n4655    54.611194454200003  461.38069996579998    0\n4656    53.337492744400002  463.33490988580002    0\n4657    49.156269655599999  463.3160889353    0\n4658    52.225465030300001  464.78652399639998    0\n4659    51.410977668900003  465.99682336950002    0\n4660    50.309113995600001  464.83934120470002    0\n4661    54.288421570700002  465.32748435249999    0\n4662    54.807191890299997  467.2951345422    0\n4663    56.457674359199999  466.4663057226    0\n4664    52.191187512200003  467.23768739190001    0\n4665    50.756974621700003  467.25697462170001    418\n4666    57.156630543200002  462.0862898053    0\n4667    59.731587678499999  463.24076188779998    0\n4668    58.063068057199999  465.05850313820002    0\n4669    48.718188318099998  464.6777707329    0\n4670    47.787230475199998  465.55428994300001    0\n4671    48.893726035100002  466.09541203359998    0\n4672    47.649395411500002  467.22987908229999    420\n4673    53.430730564500003  468.0135249969    0\n4674    52.215035625699997  468.71503562570001    418\n4675    58.590019375200001  471.97652332280001    0\n4676    59.212897654499997  470.4957297304    0\n4677    59.824664158899999  472.81095086530001    0\n4678    54.5785605696  468.9297931854    0\n4679    55.405423852399998  470.47167160830003    0\n4680    55.825633810500001  469.53483366329999    0\n4681    57.489711652399997  470.5482102222    0\n4682    57.134225327999999  472.40738026240001    416\n4683    58.6180321605  467.97963060770002    0\n4684    60.797967337300001  469.34590983859999    0\n4685    53.970592395399997  470.47059239539999    418\n4686    61.545513976300001  461.4279163054    0\n4687    62.328568746999998  464.70607234720001    0\n4688    62.891003536900001  470.8842790155    0\n4689    62.7734532968  467.90057659310003    0\n4690    64.951674334700002  466.46036765349999    0\n4691    67.318332511799994  465.06336762989997    0\n4692    67.464725961900001  468.4392416215    0\n4693    62.761492911600001  473.45150369100003    0\n4694    62.570616743499997  475.49859719760002    0\n4695    61.241592465499998  473.97005178239999    0\n4696    64.805174475300007  472.60084311209999    0\n4697    67.211485347000007  471.71327390930003    0\n4698    66.557153408000005  474.4703409622    0\n4699    72.471229803499995  461.68688254710003    0\n4700    72.772074830299999  464.93944305849999    0\n4701    69.746874504100006  463.43544216390001    0\n4702    69.619485388800001  470.72639921899997    0\n4703    72.324643111699999  470.24687742859999    0\n4704    71.753200138699995  473.17359252220001    0\n4705    76.732857677799998  473.17405277130001    0\n4706    73.309937702799999  467.84028514300002    0\n4707    74.125280006300002  475.3002329963    0\n4708    71.884057849000001  475.68667673850001    0\n4709    75.965464139700003  466.83931333340001    0\n4710    66.717982912500005  461.58818264119998    0\n4711    63.594187505699999  459.7761616697    0\n4712    68.120604602399993  476.55498950269998    0\n4713    65.766110611200006  476.69334825390001    0\n4714    63.804406702100003  477.07780927580001    0\n4715    62.164193519900003  477.12987092790001    415\n4716    65.177094198700004  478.47585777289999    0\n4717    65.0502350079  480.12006022759999    0\n4718    65.377338984100007  481.5    413\n4719    63.713212987399999  480.0660649372    414\n4720    66.689621286600001  480.05305372399999    0\n4721    68.448385703400007  480.10399643310001    0\n4722    67.764599184299996  481.5    413\n4723    72.246902798500003  477.56934322450002    0\n4724    73.965057252999998  478.35472265269999    0\n4725    72.578834141800002  479.13985128600001    0\n4726    69.269330484700006  478.50240485889998    0\n4727    70.288647387599994  476.8844432798    0\n4728    71.824652339699995  480.30613510979998    0\n4729    71.087851211900002  481.5    413\n4730    70.171432573199993  480.15466445340002    0\n4731    73.486543342999994  480.5269133141    412\n4732    75.635953007099999  478.21799595670001    0\n4733    75.322512069300004  479.5    411\n4734    76.326237455300003  475.21740952840003    0\n4735    75.900121211699997  476.81619959800003    0\n4736    59.7738731556  474.51909852450001    416\n4737    78.776046604599998  440.35146332459999    0\n4738    78.811451766499999  436.9784052869    0\n4739    40.465407658700002  461.98846921960001    424\n4740    78.700854695700002  317.09777246670001    0\n4741    81.9635636382  329.4133797801    0\n4742    83.931051499999995  326.37096665659999    0\n4743    85.4138694472  329.52663689500002    0\n4744    80.043127997799999  332.5042406938    0\n4745    82.473961477200007  335.3232994732    0\n4746    85.635157666500007  333.4654040181    0\n4747    85.2398024206  337.1301549419    0\n4748    80.929023050200001  323.7581340662    0\n4749    84.329274392399995  323.15679633439998    0\n4750    80.679851200599998  342.53659897109998    0\n4751    87.553860607000004  322.3720567661    0\n4752    84.724251072900003  319.76528210079999    0\n4753    86.042784119700002  316.41432000830002    0\n4754    87.482913830800001  313.06157605639999    0\n4755    89.808217395599996  315.38549437670002    0\n4756    85.410489293699996  340.63599425069998    0\n4757    88.441434092700007  338.94987742929999    0\n4758    91.139731513000001  333.95386150460001    0\n4759    88.283376306099996  331.1345615395    0\n4760    91.199649141600005  329.83152705190003    0\n4761    88.661469903599993  347.92666428910002    0\n4762    86.823078002700001  344.48959717420001    0\n4763    90.486358192799997  345.14055424179998    0\n4764    91.262591049799994  320.99728388109997    0\n4765    90.438417462499999  324.21843472950002    0\n4766    82.383303410300002  317.13401728970001    0\n4767    80.331343731999993  314.33946692059999    0\n4768    83.605060387500004  343.23814265639999    0\n4769    79.939293786899995  356.50769016850001    0\n4770    78.604888429499994  353.14015095640002    0\n4771    80.506728345599996  349.81451331749997    0\n4772    82.153499607100002  346.45207627180002    0\n4773    83.527812989500006  350.20673931430002    0\n4774    79.017530167000004  378.51549239809998    0\n4775    81.296763717499999  375.63110066389999    0\n4776    79.3198142663  366.03807057450001    0\n4777    81.361227438100002  369.31149664989999    0\n4778    83.206580152300006  356.7733255096    0\n4779    81.781328063100005  359.8257439848    0\n4780    86.445070128500006  356.97783303120002    0\n4781    84.956883902499996  353.70498397680001    0\n4782    90.303422697000002  351.25240603349999    0\n4783    86.808715139100002  350.7344236925    0\n4784    84.875797810199998  369.63386026969999    0\n4785    86.169228176900006  366.56272854759999    0\n4786    88.683466843399998  369.9463193597    0\n4787    80.599162455599995  362.91105095199998    0\n4788    83.838514507699998  363.16713028639998    0\n4789    87.197581755499996  363.42684677350002    0\n4790    83.2713652451  372.67538370850002    0\n4791    89.711051023099998  357.21956414070002    0\n4792    88.126042906199999  360.2416289336    0\n4793    84.908314649600001  375.822559969    0\n4794    91.655793926399994  338.06263673609999    0\n4795    91.698865928399997  341.74188883900001    0\n4796    92.475682035700004  326.8977393079    0\n4797    96.593113044999996  326.32021098460001    0\n4798    92.397675473999996  317.66770748530001    0\n4799    95.167856149100004  320.14128677999997    0\n4800    94.002111311799993  345.07018468460001    0\n4801    97.729461303999997  338.48756581700002    0\n4802    94.414852018299996  336.7718637648    0\n4803    96.792357104700002  334.2975982456    0\n4804    95.486206900699997  329.8669744055    0\n4805    99.114139740300004  319.3486496264    0\n4806    100.3291015309  315.8279417018    0\n4807    103.17185493789999  318.63824905090001    0\n4808    97.6649322807  313.24177831259999    0\n4809    93.711670363799996  314.28299438580001    0\n4810    95.048240183900006  310.88606745800001    0\n4811    99.206866953299993  332.14735218229998    0\n4812    102.9668874187  331.16392417690003    0\n4813    102.5807598639  334.2864052772    0\n4814    97.926966822200001  322.83665699189999    0\n4815    100.7532663142  325.46635073269999    0\n4816    101.7117740094  339.62014243459998    0\n4817    104.5909971743  337.60618975339997    0\n4818    105.9155061173  341.30801275319999    0\n4819    101.699169696  312.26410343420002    0\n4820    98.937146028300006  342.21914077230002    0\n4821    93.076413574599997  358.21179266719997    0\n4822    91.754894262400001  354.62042693170002    0\n4823    93.849325074399999  351.85399692160001    0\n4824    95.962803336600004  348.84043108280002    0\n4825    97.357712291200002  352.63619238429999    0\n4826    93.4340057637  366.16545121830001    0\n4827    90.576886077300003  363.46076647379999    0\n4828    93.785735887000001  362.3303445276    0\n4829    96.1054018926  359.85745157420001    0\n4830    100.73464383370001  353.8819062238    0\n4831    103.6879691714  351.9007262298    0\n4832    104.48777173880001  355.60759056670003    0\n4833    97.4741072602  345.50905425489998    0\n4834    99.248444357099999  367.60728432769997    0\n4835    100.5701409437  364.22817849009999    0\n4836    103.2549617073  367.06526248929998    0\n4837    98.328152969900003  356.7871960379    0\n4838    99.228941575299999  360.82463485800002    0\n4839    103.027680081  361.2438980302    0\n4840    96.004902154000007  369.00717041399997    0\n4841    92.569161014499997  369.9849543661    0\n4842    103.2421838357  372.96628812590001    0\n4843    99.831101993900006  375.14010503039998    0\n4844    98.968884592099997  371.61450250169997    0\n4845    101.1682875756  345.93427275779999    0\n4846    91.105301725100006  373.21305935829997    0\n4847    103.8757698988  328.04653930760003    0\n4848    105.0635424913  324.82988950740003    0\n4849    78.755943407700002  393.5090278079    0\n4850    81.359574683999995  390.99978399970001    0\n4851    82.501491978499999  394.1238119601    0\n4852    77.815824816000003  387.08294855520001    0\n4853    79.546787671199993  399.59751046420001    0\n4854    82.994473781899998  397.8320216258    0\n4855    82.756605074199996  401.47928236529998    0\n4856    76.953491772500001  397.00798810330002    0\n4857    81.034584987800002  384.65256556150001    0\n4858    80.908984439299999  387.99267922569999    0\n4859    78.654845400799999  406.19557739250001    0\n4860    84.555341976400001  388.58080531460001    0\n4861    83.731298894800005  381.82820133720003    0\n4862    86.258647475999993  379.01108675260002    0\n4863    87.1702299305  382.43599180220002    0\n4864    82.541027057099996  404.97648125320001    0\n4865    86.128899120699998  403.34921945240001    0\n4866    89.696291498899996  405.01664720140002    0\n4867    89.476059309299998  401.07831144430003    0\n4868    87.993376640400001  411.11799732539998    0\n4869    90.451452829299996  408.72268619139999    0\n4870    91.547697653499995  412.75443857210001    0\n4871    85.910303601400003  395.48277758440003    0\n4872    87.7072672778  385.95463009809998    0\n4873    88.194592765199999  389.42639747459998    0\n4874    80.378407600200006  381.33495712569999    0\n4875    82.048998473699996  408.27643038790001    0\n4876    78.805078057000003  421.84803768180001    0\n4877    78.652419279599997  413.79303600409997    0\n4878    81.364606742800007  411.99802634050002    0\n4879    81.490677774199995  416.4492142368    0\n4880    81.082409024699999  434.78279322349999    0\n4881    82.072320442399999  431.2267656349    0\n4882    78.103565659200001  428.34213362560001    0\n4883    82.102093072200006  427.6372387065    0\n4884    82.251114135600005  420.51949440099997    0\n4885    82.466923324500002  424.10127869759998    0\n4886    86.419630957799995  414.77643017690002    0\n4887    88.139132774900006  418.68280030689999    0\n4888    84.810221141499994  418.38623901170001    0\n4889    84.651663594599995  410.85850580380003    0\n4890    84.875355299000006  434.39813348720003    0\n4891    85.984324519799998  426.3596488343    0\n4892    89.429241646199998  428.77695826899998    0\n4893    89.854465938800004  424.93612103639998    0\n4894    88.813480244800004  432.71308060899997    0\n4895    87.900623664899996  436.58193034670001    0\n4896    91.661787576699993  417.24644829710002    0\n4897    90.670076569599999  421.27214249999997    0\n4898    81.3199428713  442.87803692040001    0\n4899    88.763123481500003  393.0424802933    0\n4900    89.2114330263  396.9965718455    0\n4901    91.6533931731  390.5754421803    0\n4902    90.692135198900004  383.16232336659999    0\n4903    93.644349167100003  380.24879399529999    0\n4904    94.184998764900001  384.10442676669999    0\n4905    92.6262248707  398.63205752570002    0\n4906    96.160964884899997  400.33352981920001    0\n4907    95.661073608699994  396.16489492220001    0\n4908    94.628909815699998  388.02299268159999    0\n4909    95.127602969999998  392.0398405222    0\n4910    93.557711014000006  406.67474000980002    0\n4911    97.682051680599997  385.41820024600003    0\n4912    100.5403864633  378.75892016850003    0\n4913    96.613514162200005  377.35611981049999    0\n4914    100.77728155440001  382.90519251209997    0\n4915    101.2130509494  387.13429648110002    0\n4916    101.7837091019  391.3086303279    0\n4917    102.3617838454  395.46436454989998    0\n4918    98.707593384999996  393.71249802260002    0\n4919    96.673290636199994  404.4466523465    0\n4920    99.756281325800003  402.06931949480003    0\n4921    102.8926903699  399.63323854980001    0\n4922    103.38554615300001  403.82187845160001    0\n4923    92.770094290399996  376.51609887090001    0\n4924    88.768681441699997  376.1383276304    0\n4925    97.267220058199996  408.56748297870001    0\n4926    93.984935469000007  423.31274197639999    0\n4927    94.744410207300007  415.03539485319999    0\n4928    97.8109055818  412.85164429709999    0\n4929    98.080754065199997  417.1655986852    0\n4930    95.798646859100003  440.03167781799999    0\n4931    91.849090179399994  438.22712447840001    0\n4932    96.221233731200002  436.48335596610002    0\n4933    87.749688400300002  440.10822193799999    0\n4934    92.914943868099996  430.91250869200002    0\n4935    97.104969961199998  429.05164357720002    0\n4936    96.622122017899997  432.80854589580002    0\n4937    97.959286591099996  421.30623923000002    0\n4938    97.553971802099994  425.23655872339998    0\n4939    101.2793580652  427.09285714470002    0\n4940    105.4832729157  420.98046184259999    0\n4941    101.6791794666  419.13345485759999    0\n4942    105.21825538980001  416.91873010619997    0\n4943    99.174562211700007  442.347495143    0\n4944    95.411152630800004  443.73685126430001    0\n4945    100.44394466280001  434.58541820620002    0\n4946    104.3834576324  435.89127159539999    0\n4947    104.9399541185  432.46149503179998    0\n4948    103.039957253  441.99176909480002    0\n4949    102.6320008198  445.44278626070002    0\n4950    105.30165843819999  425.05973103079998    0\n4951    105.2147958579  428.89567515210001    0\n4952    100.8644196672  410.57617545839997    0\n4953    88.633232028199998  443.86785609579999    0\n4954    84.852909950400004  442.6666566673    0\n4955    103.8805344801  408.11330214470001    0\n4956    104.49004896859999  412.5417276503    0\n4957    91.985423728300006  445.68099744099999    0\n4958    95.274268302500005  447.47329449770001    0\n4959    105.3098242705  345.19541931010002    0\n4960    104.1821145805  348.60475036320003    0\n4961    107.1041228877  330.89095233170002    0\n4962    106.245113422  321.50639184829998    0\n4963    109.44909845319999  324.37891854970002    0\n4964    109.06865587359999  344.11730424720002    0\n4965    112.6397788693  337.26065104029999    0\n4966    108.4874564757  337.30370654469999    0\n4967    110.0903188601  333.99171996550001    0\n4968    111.4033628012  330.70454428049999    0\n4969    115.0194913839  320.40842967980001    0\n4970    111.4558102972  317.79217698420001    0\n4971    115.5011122654  316.78993682909999    0\n4972    105.87136309109999  311.4195921557    0\n4973    115.76887002310001  330.58990752070002    0\n4974    112.66054940079999  327.37082309279998    0\n4975    118.12748626939999  323.3333002947    0\n4976    113.8520623095  323.91733393930002    0\n4977    114.8555863771  340.50021893029998    0\n4978    116.9508419891  337.33301556570001    0\n4979    118.68109760359999  334.00466981720001    0\n4980    120.1412442283  330.5742365584    0\n4981    107.2889365061  318.13132751170002    0\n4982    108.2299288629  314.6377089101    0\n4983    110.0525042001  311.30144238240001    0\n4984    112.9493668189  343.52358470130002    0\n4985    117.3912602369  343.78389353300003    0\n4986    108.92275160369999  356.8578130752    0\n4987    111.3564084099  354.02916580900001    0\n4988    113.1589943167  357.3330201883    0\n4989    105.9531027571  359.02174488970002    0\n4990    107.2021936605  362.46178753110001    0\n4991    110.7928083873  364.23594398950002    0\n4992    107.4260440564  366.27960281319997    0\n4993    107.9037413394  351.04105095310001    0\n4994    112.1387748824  350.81656644140003    0\n4995    113.9914045103  361.23596087790003    0\n4996    117.12762848609999  357.9724882722    0\n4997    120.4141654614  355.06778015010002    0\n4998    121.19326850500001  358.92946906769998    0\n4999    111.9706958092  372.38816156550001    0\n5000    115.0550284755  369.05479939470001    0\n5001    116.5401928815  372.5647744986    0\n5002    114.39825525729999  365.32371966070002    0\n5003    118.5528830327  365.84851583890003    0\n5004    107.58126519149999  372.78645817889998    0\n5005    106.0984131559  369.72860979199999    0\n5006    119.8533853979  351.421705755    0\n5007    115.90434389329999  349.98102976550001    0\n5008    119.2169293736  347.61155634210002    0\n5009    112.1568200019  347.20078637109998    0\n5010    109.3338795511  375.80346543860003    0\n5011    114.5862440097  312.6495966352    0\n5012    118.5250328482  314.73573537760001    0\n5013    124.573340786  330.6851723373    0\n5014    121.1735519129  326.9374227843    0\n5015    122.1917758794  323.07073368350001    0\n5016    124.2178124202  319.70259536139997    0\n5017    126.45536158340001  323.07730034740001    0\n5018    123.720701588  341.34927395839998    0\n5019    121.3409300762  337.5506607534    0\n5020    125.6960438957  337.82711880779999    0\n5021    129.1268545264  330.61989914690002    0\n5022    127.7260707885  334.28906400490001    0\n5023    129.3055205947  313.19440976300001    0\n5024    132.2312270194  316.59523450410001    0\n5025    127.24533655099999  316.72694360089997    0\n5026    121.5720540465  312.15172317939999    0\n5027    125.6475275379  310.1669027744    0\n5028    133.60721273339999  330.8950439706    0\n5029    128.73071928370001  326.4839385404    0\n5030    135.40978440020001  324.61409459129999    0\n5031    131.0129365876  323.51785247570001    0\n5032    133.7123021566  320.6208744004    0\n5033    134.48889269360001  338.21388931349998    0\n5034    138.30031307339999  335.85361200149998    0\n5035    139.11460115969999  339.42890446080003    0\n5036    136.91689078580001  328.44259313359998    0\n5037    137.52040707430001  332.3614763205    0\n5038    122.38378337349999  316.28252865830001    0\n5039    130.04202265839999  337.97697370809999    0\n5040    125.34216104790001  359.90800391620002    0\n5041    121.9865047144  362.7995895121    0\n5042    128.7479474564  357.10775206789998    0\n5043    129.73387284040001  361.07317746270002    0\n5044    123.03282733410001  366.42221539010001    0\n5045    127.86450052009999  367.04273733780002    0\n5046    124.2036113992  369.90012848060002    0\n5047    124.2597241918  352.26728934699997    0\n5048    127.9057719403  349.43853496830002    0\n5049    128.77355136770001  353.13633100729999    0\n5050    131.71723278900001  342.00232194070003    0\n5051    134.00016455439999  345.84951347020001    0\n5052    130.12839680179999  346.18395790160002    0\n5053    131.66351733799999  364.49091243100003    0\n5054    132.7743605512  367.79253292129999    0\n5055    132.7910846977  354.85865264630002    0\n5056    136.58142466870001  358.30807245890003    0\n5057    137.06911003280001  354.37992818269998    0\n5058    129.83774869370001  374.29208788599999    0\n5059    132.92667200229999  371.43894667609999    0\n5060    134.16863599769999  375.19071222539998    0\n5061    134.85655924810001  361.93677320220002    0\n5062    125.9036617575  345.43838827680003    0\n5063    121.6466629208  344.62264846329998    0\n5064    121.0242588887  372.9442035212    0\n5065    118.3349236353  376.11214007590002    0\n5066    136.61153491589999  314.56313368920001    0\n5067    136.9108825404  318.15535477290001    0\n5068    125.46258443230001  373.505594444    0\n5069    104.8997281939  389.03337706040003    0\n5070    108.08896830640001  386.99687102770002    0\n5071    108.8171625712  390.93203546609999    0\n5072    103.9926968236  380.61066187149999    0\n5073    106.11705853719999  397.23368923100003    0\n5074    109.97001890510001  398.97512385009998    0\n5075    109.4383544187  394.93075043369998    0\n5076    107.3689395845  383.0641123547    0\n5077    107.57647340210001  379.08136603190002    0\n5078    107.0319582895  405.52714750590002    0\n5079    112.85065272999999  392.71774078359999    0\n5080    111.422757148  385.15203758960001    0\n5081    114.4085841281  382.64873892930001    0\n5082    115.60566172990001  386.53360209610003    0\n5083    110.4120340127  403.01994513779999    0\n5084    110.71584016289999  407.0716323666    0\n5085    113.9304386475  400.70924243539997    0\n5086    118.15460615720001  410.61064033759999    0\n5087    114.5354249865  408.4863159208    0\n5088    118.3924562561  406.61254334419999    0\n5089    110.95883270429999  411.19830064550001    0\n5090    116.3173653355  390.4546301236    0\n5091    116.89422427789999  394.43873189710001    0\n5092    112.0387727606  378.84489471640001    0\n5093    108.1746543934  414.32296796140002    0\n5094    109.4905701735  430.67842439679998    0\n5095    109.11580596810001  423.06112957900001    0\n5096    113.01040027249999  421.59418717170001    0\n5097    113.0156255246  425.50575399299998    0\n5098    107.26548103330001  442.36287644150002    0\n5099    111.8593774297  442.36515717909998    0\n5100    110.6154386753  445.26981606589999    0\n5101    104.8452691925  439.11556750739999    0\n5102    108.7335116582  437.12456114320003    0\n5103    113.8286766372  429.18907230029998    0\n5104    113.8618790777  432.65905782150003    0\n5105    116.58870672969999  414.7930391795    0\n5106    114.4858238126  418.27278604119999    0\n5107    112.04452497699999  415.27667222470001    0\n5108    116.2931425548  442.39688600340003    0\n5109    113.0028231565  439.34461091380001    0\n5110    117.5620536815  435.27722956539998    0\n5111    113.2298232072  436.06597821349999    0\n5112    118.4696128185  446.11001660570003    0\n5113    120.19928228329999  442.99186591569998    0\n5114    117.7173808221  427.33026289280002    0\n5115    117.8658115424  421.02215410420001    0\n5116    114.61285208530001  447.78483639170003    0\n5117    110.37489820730001  448.37864098030002    0\n5118    117.4472703711  398.50652028539997    0\n5119    117.97440913219999  402.56108306099998    0\n5120    119.6987442185  388.10891300909998    0\n5121    123.2788714254  386.30745872019997    0\n5122    124.05365760799999  390.00749279709999    0\n5123    116.2746586544  379.49027538080003    0\n5124    120.9093179163  396.23421309629998    0\n5125    124.8972636933  398.03832099329998    0\n5126    124.46454905429999  393.96476523450002    0\n5127    122.5677456879  382.84375387109998    0\n5128    120.2693972869  379.73050410529999    0\n5129    124.7814327568  380.1052868946    0\n5130    121.9781522113  404.56552514639998    0\n5131    128.12843801950001  387.81664063540001    0\n5132    131.1526059503  384.60269699219998    0\n5133    133.6690905911  387.6239234249    0\n5134    129.19344728679999  380.95524139359998    0\n5135    127.17952251520001  377.20188034929998    0\n5136    136.37851554599999  390.85415166889999    0\n5137    133.2718801634  393.83188941489999    0\n5138    128.24042312469999  391.94711863309999    0\n5139    128.9065794652  399.7803718948    0\n5140    132.0520569983  397.28833416309999    0\n5141    133.34980480359999  400.47000695960003    0\n5142    125.5889926719  402.17808045769999    0\n5143    133.60618955550001  406.78391498309998    0\n5144    133.6052904844  410.78194239930002    0\n5145    129.8415518658  407.74521204519999    0\n5146    125.9377863646  406.08153553699998    0\n5147    122.4807912707  420.93308153229998    0\n5148    123.1061916532  417.11365158770002    0\n5149    126.6792414291  420.21413759950002    0\n5150    120.5986755017  413.57530979000001    0\n5151    121.6478320168  434.78084271279999    0\n5152    123.3804943494  431.16124103589999    0\n5153    126.0836437989  434.31782232329999    0\n5154    120.922432073  424.2620444575    0\n5155    122.26255857469999  427.67098324689999    0\n5156    126.7799732933  427.77348159339999    0\n5157    120.8519542122  438.85213009350002    0\n5158    124.3122127757  413.0746428077    0\n5159    130.78201465090001  425.29140193270001    0\n5160    131.283739048  428.9799275089    0\n5161    128.49240000309999  414.05375835960001    0\n5162    126.4495095398  409.98145804220002    0\n5163    131.89954885220001  439.22979008359999    0\n5164    127.4048599092  440.59330509149999    0\n5165    129.29278874350001  436.6838346207    0\n5166    130.90218010180001  433.01831169010001    0\n5167    134.93787161200001  430.91251223120003    0\n5168    130.56428633639999  446.16089914179997    0\n5169    133.6221070901  442.85436953470003    0\n5170    134.88762254139999  446.42385117100002    0\n5171    132.74003970300001  414.92233316099998    0\n5172    130.4952188693  418.0254779293    0\n5173    130.8113103853  421.71465512909998    0\n5174    123.6431680534  442.46783102000001    0\n5175    133.8172212586  381.53827142109998    0\n5176    126.4301481135  445.02854856170001    0\n5177    138.1585930976  343.67251273959999    0\n5178    137.32986127629999  347.93680422099999    0\n5179    106.27384457479999  448.61877862249997    0\n5180    102.3977942043  448.86147207570002    0\n5181    81.966211771499999  464.80782372589999    0\n5182    78.873962793600001  465.72987239230002    0\n5183    81.0263952456  456.96955678730001    0\n5184    79.497150698400006  476.33437118410001    0\n5185    78.322545018499994  474.85819329560002    0\n5186    81.067811263099998  471.55748011840001    0\n5187    78.581954373800002  472.26580370969998    0\n5188    78.651878508500005  469.1320783859    0\n5189    78.880557463200006  449.6927737309    0\n5190    82.311823519100002  450.38954019509998    0\n5191    83.255399073899994  454.26251519530001    0\n5192    88.221506657099994  458.63153553109998    0\n5193    86.389331969200001  461.5925582465    0\n5194    84.599079671400006  458.10792838359998    0\n5195    83.816940737799996  471.14390511890002    0\n5196    84.536493567600004  467.93732778409998    0\n5197    86.789681769599994  471.07539022930001    0\n5198    85.191477587700007  464.60834889519998    0\n5199    82.907967296400003  474.02873716390002    0\n5200    84.602948608700004  476.36991737649998    0\n5201    87.337556130999999  476.60515602970003    0\n5202    86.288974624900007  478.74432147319999    0\n5203    83.255223574799999  446.69491276209999    0\n5204    85.839792608600007  450.27630661839999    0\n5205    81.598008610999997  476.06750476799999    0\n5206    77.264802639099997  478.10428904970001    0\n5207    78.879024384100006  478.0579393388    0\n5208    78.3141526032  479.5    410\n5209    82.434027473800001  480.52960383779998    0\n5210    81.253344834100005  480.75334483410001    409\n5211    81.547191463100006  479.60541855280002    0\n5212    80.422281048900004  477.66424235059998    0\n5213    81.438507088099996  478.40158835829999    0\n5214    83.102374446100001  479.22607977180002    0\n5215    84.559151950300006  478.19536803480003    0\n5216    84.608614942800003  479.77464226709998    0\n5217    87.589164204400006  484.96557411779997    0\n5218    85.5  482.22405210710002    406\n5219    87.365420566799997  482.89510245550002    0\n5220    84.817575083400001  487.53573672760001    0\n5221    85.709447160099998  486.00419447420001    0\n5222    86.687950939499999  488.20451929130002    0\n5223    87.201623022899994  480.82809393380001    0\n5224    89.176042743799997  452.1247858767    0\n5225    89.012877312599997  448.1102752315    0\n5226    92.045806394300001  459.53444914110003    0\n5227    90.217701430399998  455.93412199789998    0\n5228    92.665545499499999  453.51800115079999    0\n5229    95.324343969599994  451.15770771090001    0\n5230    96.327048578800003  454.75600787270002    0\n5231    91.211384328700007  468.3686386956    0\n5232    88.779378540699994  465.03535453849997    0\n5233    92.551207918000003  465.52397053039999    0\n5234    96.096974471099998  460.2777683178    0\n5235    94.185111020199997  462.82378692319998    0\n5236    100.3031740064  460.6904415313    0\n5237    98.217005665499997  457.82338602919998    0\n5238    100.4245902466  455.31231418850001    0\n5239    101.9339745221  452.20345132659997    0\n5240    104.3855137396  455.0955342469    0\n5241    96.450607660399996  465.92764525249999    0\n5242    100.4842808523  466.16331215589997    0\n5243    98.740967007999998  468.95385157129999    0\n5244    104.5677906072  466.19521590480002    0\n5245    102.4385052319  463.45956557869999    0\n5246    101.0336421568  471.96696433310001    0\n5247    97.185236346500005  471.83182768400002    0\n5248    104.9037856153  471.93867419560002    0\n5249    103.38844302699999  474.90614792219998    0\n5250    98.694675448300003  449.47019761519999    0\n5251    93.522321366200003  471.57874524789997    0\n5252    90.032115748899997  471.29577452310002    0\n5253    89.623174146099998  481.45377473859998    0\n5254    92.211006300799994  479.65883509399998    0\n5255    92.867581107099994  482.35950527789998    0\n5256    88.788682914099994  474.1108750994    0\n5257    90.582393479399997  476.89238956079998    0\n5258    92.225597588799999  487.21608753539999    0\n5259    90.182716634900004  486.07532337039999    0\n5260    92.551032315399993  484.97183464509999    0\n5261    88.214770767700003  487.00578086770003    0\n5262    94.190579069699993  477.48572914610003    0\n5263    101.6856066743  477.63249161570002    0\n5264    99.843032207799993  480.21899509399998    0\n5265    97.755525822500005  477.77198256359998    0\n5266    105.8475074066  477.5102131296    0\n5267    95.416657477000001  483.59898420949997    0\n5268    98.545551742300006  482.72357436229998    0\n5269    97.659191196799995  485.38391467759999    0\n5270    102.1831632633  482.43073852369997    0\n5271    94.126343177999999  488.54020312879999    0\n5272    91.9883076797  489.25937469799999    0\n5273    99.893491228599999  487.46786836320001    0\n5274    103.0520054676  487.3266684436    0\n5275    101.9774346099  489.79668634889998    0\n5276    95.707814318600001  474.72320052660001    0\n5277    96.808132257799997  487.91403077209998    0\n5278    104.56626730329999  460.73192701950001    0\n5279    88.507149092099993  488.92672774549999    0\n5280    83.5  490.2995633681    404\n5281    85.191325462199998  489.3687765043    0\n5282    85.169599771099996  490.8762605105    0\n5283    84.258753588499999  494.53946799689999    0\n5284    82.5  494.62781266659999    402\n5285    83.901800394199995  493.61235154740001    0\n5286    84.1768492968  492.62706495129999    0\n5287    85.120932067699997  492.28749425950002    0\n5288    86.768866084400003  494.4611311987    0\n5289    87.481028690700001  493.20653585330001    0\n5290    88.1382673775  494.7958132137    0\n5291    85.462642657299995  495.13041056010002    0\n5292    83.891744354599993  495.6808229353    0\n5293    84.574129554300001  497.73544831340001    0\n5294    85.768136926899999  497.86548659329998    0\n5295    84.947885236399998  499.05007544599999    0\n5296    85.290760378499996  496.51855834870003    0\n5297    86.926440362799994  497.19609891649998    0\n5298    88.226991481200002  497.9456580323    0\n5299    88.386068001300004  496.40314374399998    0\n5300    86.608783499500007  491.88112346410003    0\n5301    83.5  487.14209899820003    404\n5302    83.5  501.66438077869998    400\n5303    86.181693331600002  501.90172366619998    0\n5304    85.616157958399995  503.5    398\n5305    85.563579312499996  500.1918140601    0\n5306    83.5  499.7173492796    400\n5307    84.805205243000003  502.37129336800001    0\n5308    84.781943422300003  501.11203850999999    0\n5309    86.810136796799995  500.3263931276    0\n5310    89.134720012499997  501.83853778000002    0\n5311    87.537908180599999  502.20290894660002    0\n5312    87.824328790300001  501.01271891049998    0\n5313    87.5  505.99879683080002    396\n5314    88.5808313072  505.7575060785    394\n5315    88.3104396799  506.56868096020003    394\n5316    87.5  505.11464356649998    396\n5317    87.5  504.66019651940002    396\n5318    88.084457745500004  499.50302325860002    0\n5319    88.702915773800001  502.88188544439998    0\n5320    88.377429025699996  503.886965691    0\n5321    88.206870623100002  491.8419108837    0\n5322    89.833698947800002  492.2002627279    0\n5323    91.563006117300006  492.64250504429998    0\n5324    90.660202034899996  494.02850874569998    0\n5325    89.0112808704  490.5952652524    0\n5326    92.1031783631  498.36545136270001    0\n5327    91.439089245399998  496.1131188283    0\n5328    93.784326724899998  497.0018555222    0\n5329    89.644268033499998  495.36626290970003    0\n5330    92.351054235399999  491.15498482369998    0\n5331    93.736619416899998  492.9480235414    0\n5332    89.669748994100004  498.90691896760001    0\n5333    96.244157363499994  490.3018326152    0\n5334    98.425707225699995  492.50857142119997    0\n5335    95.988433195499994  492.83654057310002    0\n5336    90.143274653199995  489.49476248299999    0\n5337    100.230950459  494.43938368829998    0\n5338    101.4992369655  495.71204138259998    0\n5339    99.7344569447  496.35182442019999    0\n5340    100.97053885379999  492.23666644830001    0\n5341    101.12230867949999  498.71810031180001    0\n5342    102.7672073824  498.07643179000002    0\n5343    102.6443533308  499.1826047637    388\n5344    96.185249016599997  497.9379768325    0\n5345    95.623248306299999  495.45746749680001    0\n5346    98.000208556700002  497.1265291222    0\n5347    103.3011086696  492.14137772740003    0\n5348    99.583858034800002  498.10875527510001    0\n5349    91.170936907400005  500.25288470150002    0\n5350    90.658292597300004  501.92291594490001    0\n5351    92.748731930800005  500.44785706440001    0\n5352    91.118768626700003  503.36191701979999    0\n5353    92.259652649200007  504.08796026639999    0\n5354    90.956968691900002  504.71744096579999    393\n5355    89.916600642899994  503.28087690870001    0\n5356    94.048945654600004  504.4510543454    392\n5357    93.453869144199999  502.8961698137    0\n5358    93.986420932200005  501.26231648160001    0\n5359    99.843977078500004  499.73550728010002    0\n5360    100.2671144649  501.23288553510002    389\n5361    98.748490363800002  500.98307690799999    0\n5362    95.560832059500001  501.00318434820002    0\n5363    94.746085728799997  502.25733899239998    0\n5364    97.771707719099993  502.5    390\n5365    97.237189508200004  501.08929545870001    0\n5366    96.410859994299997  499.70596767479998    0\n5367    102.5387496135  496.77138897250001    0\n5368    103.2472558715  495.477979608    0\n5369    104.3706984794  484.72609972229998    0\n5370    106.2194088559  482.31705644639999    0\n5371    108.82473731589999  460.46983702289998    0\n5372    106.6517521441  457.82079674689999    0\n5373    108.3912305356  454.7011269834    0\n5374    109.63539162070001  451.51125141160003    0\n5375    112.5605925502  454.10769690540002    0\n5376    106.6587803709  468.93592031769998    0\n5377    108.7033232406  471.70516934649999    0\n5378    112.8061337704  465.85262396749999    0\n5379    108.698411745  466.05084325019999    0\n5380    110.8733168862  463.1377184529    0\n5381    113.0074846487  460.04218651790001    0\n5382    117.0516713895  459.5665970078    0\n5383    115.0143186089  456.70443377100003    0\n5384    116.8386782387  453.18862340940001    0\n5385    118.3582298253  449.6026388862    0\n5386    121.050793394  452.02951791229998    0\n5387    114.6998661992  468.63906450180002    0\n5388    116.5985546738  471.6652127781    0\n5389    112.52309216720001  471.39448618860001    0\n5390    116.8415013827  465.73925555329998    0\n5391    120.8197070232  465.76246183149999    0\n5392    118.948709536  462.59283070740003    0\n5393    117.3505745711  478.1116608918    0\n5394    113.9997942455  476.82256926259998    0\n5395    117.7083846156  475.05820955310003    0\n5396    121.0804110731  459.17320473939998    0\n5397    110.92737996050001  474.47568291350001    0\n5398    106.0709704754  487.279909885    0\n5399    107.8025965902  489.60827423009999    0\n5400    108.8611697544  487.05022906400001    0\n5401    106.6323822809  491.51519908059998    0\n5402    107.5573653557  493.11155764820001    0\n5403    105.0760167975  492.31103763530001    0\n5404    110.34065395970001  490.96208341189998    0\n5405    108.4310734907  479.92309136789999    0\n5406    110.4702751399  482.41264072799999    0\n5407    110.0411920765  477.40844643380001    0\n5408    113.6244876427  487.78611675019999    0\n5409    111.7237369684  485.30728531450001    0\n5410    117.7591765275  483.82880228049999    0\n5411    114.2440962614  482.88370673399999    0\n5412    117.1558451641  481.00046801970001    0\n5413    114.9540378983  490.0821011708    0\n5414    115.8257671364  491.60982869380001    0\n5415    112.7402463219  490.3111844874    0\n5416    116.41155984869999  488.16403675020001    0\n5417    115.75381371420001  493.0665972708    0\n5418    117.2855332357  492.13996952949998    0\n5419    112.2951932369  492.12123740840002    0\n5420    118.37267358219999  486.54692516450001    0\n5421    118.68467038129999  489.10507570020002    0\n5422    113.115563233  493.60585464169998    0\n5423    111.2909514804  493.12903590079998    0\n5424    120.2624182481  472.40536909119999    0\n5425    122.4812686378  469.1321173188    0\n5426    124.6798415036  465.78094601729998    0\n5427    126.845373162  462.40536513159998    0\n5428    128.59884998940001  465.77480243510001    0\n5429    123.79196462580001  472.47154540240001    0\n5430    127.8342943793  472.03857268050001    0\n5431    125.37287426490001  475.22306395459998    0\n5432    123.0941736395  455.51855227300001    0\n5433    125.0217817244  459.00547910109998    0\n5434    120.5616225271  479.40919359150001    0\n5435    128.9998368713  459.06649127830002    0\n5436    131.24187014699999  455.85191217869999    0\n5437    133.1603322437  459.22886036419999    0\n5438    129.23971850820001  452.38029353849998    0\n5439    124.9420932933  451.77109455110002    0\n5440    127.2915875896  448.78670546109998    0\n5441    131.1989179407  476.84827948110001    0\n5442    133.96797265929999  474.65198270489998    0\n5443    136.89581425419999  476.25442250819998    0\n5444    132.16964803869999  471.87707889479998    0\n5445    130.31631902980001  468.97003005200003    0\n5446    132.67884122519999  465.79201960410001    0\n5447    127.6852692688  477.54063045840002    0\n5448    123.98507344870001  478.3047407757    0\n5449    133.72602426910001  452.80521621730003    0\n5450    130.5838225764  479.62150328910002    0\n5451    120.11911227749999  490.49238603330002    0\n5452    118.7098284792  491.32516020909998    0\n5453    123.3627598365  488.97281172710001    0\n5454    123.46512033899999  486.48412543929999    0\n5455    125.80230857790001  488.35618393739998    0\n5456    121.9325345124  490.35227057830002    0\n5457    121.359092053  492.14815585180003    0\n5458    124.2818310649  491.3600112725    0\n5459    124.9215838499  493.14786849709998    0\n5460    126.2607910079  492.27349919400001    0\n5461    122.9590479269  493.60844865209998    0\n5462    121.21183870439999  493.71183870440001    375\n5463    120.8244651486  485.13256803849998    0\n5464    123.8230043332  483.9991311206    0\n5465    130.402822181  482.39723589279998    0\n5466    130.10336775030001  485.13292386159998    0\n5467    126.99675580820001  483.2492466187    0\n5468    133.86502282960001  481.1355821427    0\n5469    130.21358092360001  488.03741296150002    0\n5470    131.4588941337  490.23393270039998    0\n5471    128.12501325299999  488.58698674340002    0\n5472    132.8567279451  486.89778648449999    0\n5473    133.3498315487  491.69974360039998    0\n5474    131.27881085909999  492.1857446189    0\n5475    127.3954016367  490.73431080189999    0\n5476    135.5151011552  491.05814286060001    0\n5477    134.87790930360001  492.9438352235    0\n5478    123.71242618239999  481.26563861210002    0\n5479    127.8882005681  492.51202799750001    0\n5480    137.34956346600001  479.31784857989999    0\n5481    137.19881953320001  482.23787650629998    0\n5482    118.5154313422  493.06557898760002    0\n5483    107.4999953841  494.63728060279999    0\n5484    107.10840949129999  495.91869288150002    387\n5485    105.8660265948  495.08702039970001    0\n5486    109.3377820984  493.16897803619997    0\n5487    106.00323556799999  496.74757332399997    387\n5488    103.90456267490001  496.96254536880002    0\n5489    110.5776389097  494.21380255100001    0\n5490    110.8347247488  495.26845680069999    0\n5491    109.42786716259999  495.35573432519999    386\n5492    104.34855085309999  494.09717486020003    0\n5493    114.6250345622  494.02261163610001    0\n5494    113.6811284572  495.23622569140002    378\n5495    116.8372427227  495.76246324610003    377\n5496    116.1476257434  494.5302703186    0\n5497    117.80497163530001  494.65034142360003    0\n5498    119.2156177887  494.33022515980002    376\n5499    112.5  495.55151073529998    379\n5500    111.2877176412  496.07783930289997    0\n5501    111.65629583560001  496.99749119889998    0\n5502    110.66824720300001  497.16824720300002    385\n5503    111.5  502.61619653730003    383\n5504    111.5  501.81192164930002    383\n5505    111.5  503.39936735290001    383\n5506    111.5  498.43107695999998    384\n5507    111.5  500.15787013070002    384\n5508    111.5  499.30235158059998    384\n5509    112.5  500.58274773189999    380\n5510    112.5  502.21291714680001    380\n5511    112.6529817513  503.76490875650001    381\n5512    112.8387418584  504.69370929180002    381\n5513    112.2222094701  505.24073649000002    382\n5514    112.10886261260001  504.38587309500002    0\n5515    112.5  499.755090403    380\n5516    112.5  497.4900421923    379\n5517    124.23036612369999  495.92689700450001    0\n5518    124.0641027878  497.39749654100001    0\n5519    122.5  496.53822721810002    374\n5520    124.66820284640001  494.5617732449    0\n5521    125.97863823039999  495.56408530890002    366\n5522    122.91080226459999  500.09761257500003    0\n5523    122.1014389388  498.79712212250001    373\n5524    124.1249772692  498.93610911569999    0\n5525    125.5  498.24340680450001    367\n5526    129.55062756390001  492.75680924900001    0\n5527    128.20082633429999  494    365\n5528    130.80690486739999  495.30690486740002    364\n5529    131.11829256990001  493.79797370159997    0\n5530    132.21327631310001  494.84657991379999    0\n5531    133.74864538009999  494.34061009909999    0\n5532    133.32688455210001  495.61541029860001    363\n5533    123.13725602949999  501.48910456060003    0\n5534    121.94029930160001  501.32089790470002    372\n5535    123.374458422  507.43722921099999    370\n5536    123.4196626637  505.9884483715    0\n5537    124.5053014393  505.53973435820001    0\n5538    125.5  507.92822910320001    367\n5539    124.3714873708  506.72315898379998    0\n5540    125.5  508.87078559000003    367\n5541    124.5  510.04146903309999    369\n5542    125.5  509.65256883730001    367\n5543    125.5  510.4272286904    367\n5544    122.5  504.0154092615    371\n5545    124.05802061049999  503.29457549419999    0\n5546    122.5  505.25565365109998    371\n5547    125.5  502.58273694780002    367\n5548    124.2004863034  502.02332174359998    0\n5549    125.5  506.04105290630002    367\n5550    124.5  509.26336197939997    369\n5551    123.9398533812  504.5233754985    0\n5552    124.31985011800001  500.49017332019997    0\n5553    135.63166300930001  486.15694304990001    0\n5554    135.75832639719999  488.79045015330001    0\n5555    135.93658855960001  439.31149838229999    0\n5556    135.3940693326  128.24852278750001    0\n5557    134.25673925199999  130.10763220460001    0\n5558    135.5  114.27589225680001    39\n5559    135.08924754270001  119.3263574452    0\n5560    134.2485683219  117.5755884519    0\n5561    137.729781581  117.120195986    0\n5562    136.0337753821  117.2032549189    0\n5563    136.77676896060001  115.7446462079    40\n5564    134.82730834989999  106.5    36\n5565    135.9054344818  108.1891310364    38\n5566    134.97795891569999  107.4081713193    0\n5567    139.1346908809  117.658282872    0\n5568    139.124231267  116.3030223336    41\n5569    140.42359270950001  117.2311376496    41\n5570    138.4093942671  118.74621608290001    0\n5571    141.1464590256  119.7677048721    42\n5572    140.84882388720001  121.2558805642    42\n5573    133.9490230767  109.13079230149999    0\n5574    133.71448359909999  107.7121199858    0\n5575    134.01759000140001  106.5    36\n5576    139.4729655058  120.1678570463    0\n5577    137.37910718329999  119.7397300505    0\n5578    136.39935603430001  126.8123479912    0\n5579    135.7305864738  124.9032368885    0\n5580    137.66874949539999  125.6983150769    0\n5581    135.91946712980001  122.95123619890001    0\n5582    136.37030071149999  121.0587451813    0\n5583    137.7693153912  122.4806562608    0\n5584    136.26724986470001  131.04207858949999    0\n5585    139.1238695717  130.3640945034    0\n5586    138.46194877459999  131.60966334759999    0\n5587    137.85745973179999  128.65654102350001    0\n5588    135.61406561850001  135.3026347281    0\n5589    133.6120934054  137.7778484044    0\n5590    140.5  124.3847113848    43\n5591    139.10096496009999  124.99246519880001    0\n5592    139.11529338209999  123.4628483358    0\n5593    139.419074088  121.86292693919999    0\n5594    139.7601303905  129.17610701199999    0\n5595    139.29218405239999  126.54638823960001    0\n5596    139.83289293129999  128.00886017409999    0\n5597    140.9126539925  127.23796197759999    44\n5598    137.8855287714  133.4997202193    0\n5599    138.06219319190001  135.29655161260001    0\n5600    135.96907224060001  139.84738235949999    0\n5601    135.5  111.01987704699999    39\n5602    141.02449486539999  130.42651540380001    45\n5603    140.0147345721  136.3864994823    0\n5604    141.79416620469999  134.9029645247    0\n5605    141.44201042360001  133.20178778659999    0\n5606    139.76706197639999  132.82534357809999    0\n5607    141.8862136043  131.80196948509999    46\n5608    145.01584598759999  132.00792299380001    47\n5609    146.23677946149999  132.6183897308    47\n5610    143.1611847245  132.32425167229999    0\n5611    147.9371890445  134.98185049520001    0\n5612    146.76053637410001  134.04862537189999    0\n5613    148.9184785827  133.95923929130001    48\n5614    145.44635278160001  134.28575066249999    0\n5615    142.96293739320001  133.6643808803    0\n5616    143.7622177595  134.86234647110001    0\n5617    150.4974684572  135.9584176171    0\n5618    149.27397044809999  135.68171774300001    0\n5619    150.5939197806  134.7969598903    48\n5620    144.90427453929999  136.0972764812    0\n5621    146.58354066730001  137.1806397302    0\n5622    144.77829095519999  137.9506032459    0\n5623    144.96006428769999  142.30758200259999    0\n5624    144.82232185140001  140.12106183399999    0\n5625    147.27024369  140.81772621190001    0\n5626    142.6495285979  139.0843365563    0\n5627    148.04287813280001  136.4789568461    0\n5628    148.30124001670001  138.07030200279999    0\n5629    139.76572473420001  138.9747984311    0\n5630    151.15774837110001  136.81160058090001    0\n5631    152.5  138.04978153030001    50\n5632    150.87706435929999  137.853719498    0\n5633    151.04830555909999  138.99061293619999    0\n5634    149.76963439139999  138.66198881560001    0\n5635    148.78997279270001  139.70536405339999    0\n5636    150.03967899630001  140.6746928101    0\n5637    152.5  137.3106924304    50\n5638    150.62283842619999  142.15895403670001    0\n5639    151.72734984979999  141.04875174969999    0\n5640    138.54522051800001  141.65879148170001    0\n5641    138.0318288739  153.9464707322    0\n5642    134.64067484329999  151.80388278519999    0\n5643    138.93987517639999  150.83279768610001    0\n5644    135.86895180499999  160.42733977060001    0\n5645    138.89480316620001  162.8836108811    0\n5646    141.32311022760001  156.1893113241    0\n5647    136.9674745458  157.15162242240001    0\n5648    135.8939567219  145.71507585590001    0\n5649    139.62306642889999  144.65193148719999    0\n5650    139.61660053790001  147.75370746850001    0\n5651    146.47382858610001  152.1873531251    0\n5652    143.041451704  149.9807320399    0\n5653    146.72812787539999  149.30237595040001    0\n5654    142.85919694410001  144.41571672000001    0\n5655    147.15748656400001  160.8395404879    0\n5656    143.01018363450001  161.85705053429999    0\n5657    144.34578198189999  158.47821937169999    0\n5658    149.50048707190001  154.32553110999999    0\n5659    145.54388936399999  155.24854518379999    0\n5660    146.89444664289999  170.13062262470001    0\n5661    144.0946868119  167.8099476964    0\n5662    148.37368945450001  166.6671080493    0\n5663    146.2718794326  144.29685113599999    0\n5664    149.0237043365  143.9197609858    0\n5665    147.39897271519999  146.5821288784    0\n5666    141.5110434922  165.40472983079999    0\n5667    139.23498390469999  181.9385886908    0\n5668    137.8472783876  172.70247463839999    0\n5669    141.02316233350001  174.7970132049    0\n5670    141.19266093670001  191.58687794330001    0\n5671    137.9640292796  189.04981234019999    0\n5672    141.97368872359999  187.8665968201    0\n5673    143.3865376368  180.5845635309    0\n5674    142.65437466130001  184.22367614390001    0\n5675    139.765227466  169.06885770490001    0\n5676    147.5573436658  179.40343218500001    0\n5677    144.3089941851  177.0217261247    0\n5678    143.57473906370001  194.65249819670001    0\n5679    139.4856737149  195.29278203999999    0\n5680    145.82791593050001  186.74943413    0\n5681    148.71631945600001  189.39659689769999    0\n5682    149.66464059739999  185.58260176479999    0\n5683    147.605289153  193.33683482129999    0\n5684    146.24535419969999  197.2976783773    0\n5685    151.66946503610001  178.30161011230001    0\n5686    150.63543335700001  181.8714892831    0\n5687    145.50672275069999  173.57593263570001    0\n5688    149.8344296633  172.48663964030001    0\n5689    141.34032971159999  202.9202533552    0\n5690    151.23863913189999  159.967134598    0\n5691    149.8660047139  163.2471045481    0\n5692    152.55086447330001  146.32468794799999    0\n5693    154.27148435679999  144.86225479550001    0\n5694    156.0313122769  145.30002115240001    0\n5695    151.24447118969999  143.58650438340001    0\n5696    152.80158935829999  148.5764426241    0\n5697    155.58744879389999  148.1413908168    0\n5698    154.00899568759999  150.60544034509999    0\n5699    149.91966631930001  148.1597218377    0\n5700    152.81577747700001  144.24061591879999    0\n5701    155.03957916979999  143.86972552    0\n5702    153.2293682511  153.55554435939999    0\n5703    152.31267002480001  156.79867303340001    0\n5704    157.9968168453  147.62064899870001    0\n5705    157.06180265739999  146.29206719699999    0\n5706    158.91334682359999  150.47274983840001    0\n5707    160.1209067206  148.86825062860001    0\n5708    161.20523890609999  150.8299407776    0\n5709    159.68344936299999  147.21336060760001    0\n5710    159.562113297  145.61242265940001    55\n5711    162.21749480290001  152.73792250529999    0\n5712    160.4117310069  154.62946488419999    0\n5713    157.1991094567  154.2222428023    0\n5714    156.4733043798  151.78138903370001    0\n5715    157.6070162311  144.7261201284    54\n5716    152.7825588728  174.87416533199999    0\n5717    155.71270707420001  177.2842130825    0\n5718    152.4654406054  165.684569291    0\n5719    151.60394106210001  192.05691538650001    0\n5720    153.58716071309999  184.40219609229999    0\n5721    157.53861673930001  183.2855193133    0\n5722    156.5573103161  187.0306244521    0\n5723    155.605544831  190.86880100939999    0\n5724    154.68679362430001  194.6932953765    0\n5725    156.2600140088  164.88479239380001    0\n5726    155.0562215338  168.16258196640001    0\n5727    153.93207896800001  171.50795184579999    0\n5728    157.75793316619999  170.6650736105    0\n5729    158.7904380096  159.37958545609999    0\n5730    157.6338672121  161.8759741504    0\n5731    155.0529097635  159.36327332459999    0\n5732    159.59375530619999  189.74142840479999    0\n5733    159.6271842516  176.35011820759999    0\n5734    158.56906302039999  179.72507591959999    0\n5735    163.56305593639999  188.6979175429    0\n5736    162.7205441641  192.45740034950001    0\n5737    161.44169709560001  182.2884570528    0\n5738    160.5857454568  173.11717015740001    0\n5739    161.21367182079999  169.91743739060001    0\n5740    159.902237996  164.1634800635    0\n5741    145.31980456069999  201.08228573349999    0\n5742    149.62137339029999  199.73050601950001    0\n5743    161.26630975879999  147.3953210391    0\n5744    152.61600052899999  142.72551467369999    0\n5745    157.8941909067  197.33665429089999    0\n5746    153.85114493410001  198.49220887480001    0\n5747    162.83160598309999  147.62352580629999    0\n5748    164.2354522208  148.77706912069999    0\n5749    163.13558730459999  149.1646291129    0\n5750    158.87924633470001  156.83153300449999    0\n5751    161.87624680370001  156.49648065229999    0\n5752    164.0319224822  151.7907135886    0\n5753    165.78524971100001  152.47638271    0\n5754    164.3490849383  153.2879774402    0\n5755    164.301623455  147.6032831855    0\n5756    165.5  148.2672977757    57\n5757    162.36649514339999  146.1732990287    55\n5758    164.2408619967  150.2713303109    0\n5759    162.76883987069999  150.57029838779999    0\n5760    166.91054739259999  155.4687269659    0\n5761    167.9055011966  154.38331179720001    0\n5762    168.30796731699999  155.8423631224    0\n5763    167.37077360719999  152.98642735819999    0\n5764    167.00555904140001  151.5018530138    58\n5765    168.28483468729999  157.492466565    0\n5766    168.04357747259999  158.97094835159999    61\n5767    166.89386987060001  158.36144663019999    0\n5768    164.63091044890001  154.68696041250001    0\n5769    165.5300940825  155.69162384609999    0\n5770    163.8210989351  156.19792011530001    0\n5771    166.1582995734  157.05119357300001    0\n5772    162.63207399749999  159.6287610151    0\n5773    164.6525441739  159.59431293439999    0\n5774    164.07083414249999  160.80848950870001    0\n5775    163.54886513  158.0006362181    0\n5776    164.06512988029999  168.8487054746    0\n5777    161.88131164009999  166.5812027769    0\n5778    165.5756540827  163.58820598470001    0\n5779    163.18810692599999  163.58558798659999    0\n5780    165.07988468330001  161.88491264429999    0\n5781    165.45949558980001  158.53258724450001    0\n5782    166.47335593470001  165.23498128509999    0\n5783    167.60223643609999  163.95391567210001    0\n5784    166.5747419251  167.53458620859999    0\n5785    166.49926709569999  170.10108397990001    0\n5786    168.54420304800001  167.2123825971    0\n5787    169.94740587339999  167.77900309750001    0\n5788    169.7589828143  166.11169980509999    0\n5789    168.79218492269999  170.77948617600001    0\n5790    166.9576006181  172.4340265049    0\n5791    169.1168288755  163.54854002100001    0\n5792    169.4295544551  164.77076233279999    0\n5793    166.66357396039999  160.81786980179999    62\n5794    163.32190457440001  175.56666280760001    0\n5795    168.9648704844  153.3946114533    59\n5796    169.5  156.5608026097    60\n5797    168.31716436650001  162.5    63\n5798    169.84926876500001  162.5    63\n5799    170.27996427100001  169.3361854561    0\n5800    171.4264379672  167.98775443260001    0\n5801    172.15554204110001  166.36665303129999    0\n5802    171.16561980579999  165.16253739000001    0\n5803    172.73605978090001  164.93048369319999    64\n5804    172.79275044030001  167.6502489726    65\n5805    172.67258590329999  170.83036145860001    0\n5806    173.83670002509999  169.5    66\n5807    174.49678400880001  170.67245335940001    0\n5808    175.98381021029999  170.98577600959999    0\n5809    177.07463402440001  170.03731701219999    67\n5810    177.23648419  171.64926951730001    0\n5811    171.9413614762  163.81790606659999    64\n5812    170.73935050790001  170.95710874260001    0\n5813    171.43998154740001  172.87554928360001    0\n5814    174.39924601569999  174.52138815149999    0\n5815    172.19371909450001  175.38912667150001    0\n5816    174.8546581546  172.20290883320001    0\n5817    177.91753013179999  175.09708770820001    0\n5818    176.28318128160001  174.8565326131    0\n5819    177.5681367899  173.3669738568    0\n5820    178.5177243695  172.0531731085    68\n5821    180.42955556090001  173.5    69\n5822    181.302606148  174.70871542450001    0\n5823    179.54607492069999  175.0963445994    0\n5824    189.6553100056  176.07244247630001    0\n5825    189.5856564952  174.5    72\n5826    190.60513585359999  175.74082483410001    0\n5827    182.63156401219999  175.5373602132    0\n5828    182.88160708410001  174.3596881137    0\n5829    169.8035467242  176.00841118829999    0\n5830    166.66991333569999  175.22363450629999    0\n5831    172.11493320930001  178.1458510384    0\n5832    174.439080531  180.26684837350001    0\n5833    171.6652551727  180.7687965579    0\n5834    165.86297779130001  178.2644306729    0\n5835    168.56269113120001  181.070530322    0\n5836    171.3521500889  183.6606724435    0\n5837    165.17002267789999  181.48826294209999    0\n5838    177.16289179099999  179.60148912150001    0\n5839    177.05211627669999  182.47957064389999    0\n5840    184.1656405251  175.98190216    0\n5841    182.40533102129999  177.24170813449999    0\n5842    178.18995641820001  177.09963713370001    0\n5843    182.2226605804  182.48761612210001    0\n5844    182.18043444610001  179.61764318990001    0\n5845    184.3484434428  180.47716645700001    0\n5846    180.0963919228  178.5296896893    0\n5847    186.0941978896  178.68359069229999    0\n5848    185.6866749966  176.58994707639999    0\n5849    187.39451359489999  177.36424106600001    0\n5850    179.88269075849999  184.4533018713    0\n5851    177.29313143900001  185.6770213808    0\n5852    188.85993528469999  177.10538947629999    0\n5853    189.85785920320001  178.44784548749999    0\n5854    185.46482054980001  174.88592821989999    70\n5855    186.7665053911  181.13420303410001    0\n5856    169.73298799360001  194.09536926129999    0\n5857    170.40720514649999  190.4629502112    0\n5858    173.49932563889999  193.2074117665    0\n5859    161.89290814520001  196.20156184699999    0\n5860    165.85032617429999  195.10668697220001    0\n5861    172.25780835739999  200.4295125253    0\n5862    168.27555492260001  201.3625138001    0\n5863    169.0318798486  197.74449720800001    0\n5864    167.40426250460001  187.7600630275    0\n5865    170.9757175801  186.95571897650001    0\n5866    164.38401837040001  184.97974635470001    0\n5867    183.02926354530001  191.25166934730001    0\n5868    184.16667754549999  188.52129102250001    0\n5869    185.94067165600001  191.0885859302    0\n5870    174.26037233229999  186.29686059470001    0\n5871    180.0863918682  191.6651271046    0\n5872    176.9571479494  192.43279058709999    0\n5873    177.3033472825  188.9612349418    0\n5874    182.72761579319999  194.49863023060001    0\n5875    179.52489045280001  198.8492110382    0\n5876    176.0550818307  199.6387891743    0\n5877    176.54728751659999  196.01418675010001    0\n5878    182.78414328529999  185.57902789069999    0\n5879    185.9772723067  185.9468817126    0\n5880    185.3834313317  197.00662988249999    0\n5881    182.676900606  198.0800274158    0\n5882    189.1942421462  181.60506354    0\n5883    187.6792079983  183.57461776470001    0\n5884    191.54691768129999  178.76131701290001    0\n5885    192.42711913420001  177.4280675011    0\n5886    193.03555444400001  178.69519047700001    0\n5887    188.541639057  175.5856385061    0\n5888    191.29493022259999  181.91947324739999    0\n5889    192.9522722335  182.18228412280001    0\n5890    192.06840946610001  183.60002812580001    0\n5891    190.49746529180001  180.07555411690001    0\n5892    192.03852847069999  176.36144953600001    0\n5893    193.5230086201  176.00951787369999    0\n5894    188.88609349469999  185.74154230400001    0\n5895    195.14430468290001  180.2287420504    0\n5896    193.96014690109999  181.06322488090001    0\n5897    193.97633172069999  179.6116509892    0\n5898    194.43768559899999  175.1517592001    74\n5899    194.89971613700001  176.57003736230001    0\n5900    194.47836537219999  184.92127211490001    0\n5901    195.72847671029999  184.58501447009999    0\n5902    195.79800724539999  185.99519388229999    0\n5903    194.53597700290001  182.3917313325    0\n5904    196.1995200296  182.4215488385    0\n5905    195.35275978280001  183.4490064101    0\n5906    192.97890473230001  185.06547786580001    0\n5907    191.21955201200001  185.3126614299    0\n5908    195.73349986310001  188.66473599720001    0\n5909    197.27860512399999  188.58495941679999    0\n5910    196.7504384929  189.7525395399    0\n5911    194.45680755079999  178.16042378290001    0\n5912    195.5  177.54011338789999    75\n5913    194.2699512497  186.29791059830001    0\n5914    190.4979031039  187.39837825539999    0\n5915    192.5594187863  188.89454426750001    0\n5916    190.5004038639  189.8558341175    0\n5917    192.50072935910001  197.11150955990001    0\n5918    190.64598523839999  195.85658242049999    0\n5919    192.73147373719999  195.737732311    0\n5920    188.09132537529999  196.04879203979999    0\n5921    188.4077113436  193.617588756    0\n5922    190.8151146077  192.47770352489999    0\n5923    188.4615567866  191.04810579330001    0\n5924    192.78527745740001  193.90130274000001    0\n5925    194.18889303349999  187.87831558249999    0\n5926    195.04277395419999  192.1469070327    0\n5927    194.1006358395  195.2802486148    0\n5928    194.3358578671  193.61715105920001    0\n5929    197.2401842038  194.99798174969999    0\n5930    196.16658582490001  193.72179093899999    0\n5931    197.02000527230001  192.44533275629999    0\n5932    194.22519859920001  197.99455710410001    0\n5933    192.68179217260001  198.74526206120001    0\n5934    195.31690957169999  196.19931127839999    0\n5935    196.5974008897  196.2224207687    0\n5936    195.16809094339999  200.92826139530001    0\n5937    196.13201923610001  199.57846763329999    0\n5938    196.6949742887  200.95510176089999    0\n5939    195.72674486299999  198.22674486299999    87\n5940    188.14853213110001  198.6419872029    0\n5941    196.48035490789999  179.5792766969    0\n5942    196.46336068939999  180.52868053910001    0\n5943    191.6701125912  175.87571701659999    0\n5944    161.1164647265  199.96654802099999    0\n5945    193.2707867121  200.58981280340001    0\n5946    190.98207133259999  199.77316570630001    0\n5947    141.04212987349999  218.6709432886    0\n5948    140.77607582210001  211.05217321129999    0\n5949    144.62078706739999  208.8424502323    0\n5950    144.3763690772  212.4305224755    0\n5951    138.34145197519999  227.4714089574    0\n5952    139.82107487530001  230.88677460369999    0\n5953    141.6477017704  224.85058904940001    0\n5954    145.62297519449999  218.240605518    0\n5955    144.2434962431  221.6137533596    0\n5956    146.9892142681  215.11634566390001    0\n5957    151.20853347249999  213.95041259929999    0\n5958    150.61899252129999  218.06210381790001    0\n5959    144.9435586589  231.1771370511    0\n5960    148.13152811750001  228.1962197357    0\n5961    150.17396812039999  231.4071795186    0\n5962    146.31586721939999  224.89940998290001    0\n5963    149.08052716349999  237.27238802639999    0\n5964    152.43998098949999  234.641798572    0\n5965    154.06309943380001  238.0691879318    0\n5966    141.75983384899999  234.03667467759999    0\n5967    150.90870380410001  224.92638332370001    0\n5968    144.9566897409  204.99651048569999    0\n5969    148.63980931259999  207.4055085885    0\n5970    144.16833567570001  237.1852709042    0\n5971    139.53089491829999  237.184342391    0\n5972    139.66356085059999  253.9046016874    0\n5973    136.82474727580001  250.5536886397    0\n5974    141.2470348981  250.33983827029999    0\n5975    137.3799527031  261.03866406430001    0\n5976    138.56111526780001  264.5455969825    0\n5977    138.97529648829999  257.6921491077    0\n5978    140.6675562579  244.09768441910001    0\n5979    145.304249704  244.1905412632    0\n5980    143.6423279935  247.3877591744    0\n5981    137.847859591  240.85428678580001    0\n5982    149.59965601190001  243.83961106749999    0\n5983    154.0314782669  242.114072177    0\n5984    153.14961648889999  246.04965874339999    0\n5985    145.9585685088  250.8106427866    0\n5986    143.0162996718  257.13664389749999    0\n5987    146.89227571219999  255.00057591250001    0\n5988    146.63288145819999  259.08654872779999    0\n5989    142.73378404280001  265.57187911480003    0\n5990    146.54987766510001  263.01789809040002    0\n5991    146.89210994699999  267.06900602799999    0\n5992    138.8990653246  268.4147050688    0\n5993    150.0539708705  252.2634047311    0\n5994    146.5408338087  240.5504732302    0\n5995    139.29393915450001  276.03514372950002    0\n5996    138.89543575530001  272.36710518960001    0\n5997    143.26621147060001  273.5392403445    0\n5998    152.1839978685  210.08658145519999    0\n5999    152.6814771304  206.1917521691    0\n6000    156.65869735059999  205.0419513098    0\n6001    160.46122589180001  203.82573228480001    0\n6002    160.0365160211  207.897358062    0\n6003    155.60172574859999  212.78724063230001    0\n6004    153.32120967509999  221.59520981310001    0\n6005    155.64270315749999  225.0728939757    0\n6006    155.25873692979999  231.80040057650001    0\n6007    159.813193982  212.0288647843    0\n6008    158.93850040160001  215.679180411    0\n6009    153.16666753710001  202.32056987659999    0\n6010    165.9297834743  219.21330030280001    0\n6011    163.3878247982  222.31135854569999    0\n6012    161.2844300127  218.89766235760001    0\n6013    156.22509474989999  218.90490737990001    0\n6014    165.59043920299999  225.692519906    0\n6015    160.58445388000001  225.3361114121    0\n6016    164.83144189359999  231.63262531140001    0\n6017    167.82683217389999  228.9905979751    0\n6018    170.1781197299  232.2256766401    0\n6019    157.8070820113  228.48349837640001    0\n6020    159.94537566130001  231.86655064070001    0\n6021    163.39667099619999  210.80552603460001    0\n6022    166.8151837039  208.88243495180001    0\n6023    167.00156692460001  213.02299103679999    0\n6024    164.3002242071  202.53519782559999    0\n6025    162.63590802830001  234.92154823530001    0\n6026    156.9875020332  247.89224727769999    0\n6027    153.3074244396  249.996307887    0\n6028    157.98675930810001  239.85456273579999    0\n6029    162.05630979489999  238.38354320330001    0\n6030    161.75133711309999  242.1644859189    0\n6031    154.87837211350001  262.05845113359999    0\n6032    150.72509659599999  260.5718720749    0\n6033    154.8943210738  258.04549454710002    0\n6034    154.35230985179999  254.08334313770001    0\n6035    167.1796954525  250.988281747    0\n6036    163.15871717030001  253.03771452000001    0\n6037    160.73449999330001  249.64315841550001    0\n6038    161.1304205971  245.95556724830001    0\n6039    158.92053924859999  263.57081376780002    0\n6040    154.90804917899999  266.12676433730002    0\n6041    163.5460149184  256.94154008340001    0\n6042    159.06190870090001  255.5916611689    0\n6043    166.64933446949999  267.16387316779998    0\n6044    162.840368216  269.23199659279999    0\n6045    162.83839972440001  265.18302976659999    0\n6046    163.1121008492  261.04455327469998    0\n6047    165.43965395839999  244.60051918560001    0\n6048    166.7967863291  237.41634171480001    0\n6049    151.07756254489999  268.60205693410001    0\n6050    147.22568966590001  271.05495558199999    0\n6051    169.91118029719999  243.3137232787    0\n6052    168.72685370280001  247.2159987526    0\n6053    155.23337529529999  270.24232947140001    0\n6054    136.6347460126  299.8832872017    0\n6055    140.08734106450001  296.781981981    0\n6056    143.5497032808  293.77417578939998    0\n6057    144.6568279052  297.36659137599997    0\n6058    138.35616843579999  303.2076349175    0\n6059    144.82878828220001  301.03379261449999    0\n6060    142.1911039814  304.4397366517    0\n6061    139.39012052140001  286.55970825629998    0\n6062    141.8169242118  290.00843803390001    0\n6063    141.4025152996  283.38040835819999    0\n6064    148.6212550541  287.17409250380001    0\n6065    148.32239395240001  283.09768408330001    0\n6066    152.3714855872  284.27073778160002    0\n6067    144.66329884289999  281.4357024318    0\n6068    140.41827700389999  279.66876705340002    0\n6069    150.44805812729999  305.69166097300001    0\n6070    148.89913712270001  309.41893808499998    0\n6071    145.46369140850001  306.96002983919999    0\n6072    148.59579431309999  299.25525750259999    0\n6073    150.42213443599999  291.18992642990003    0\n6074    146.162090487  290.61818055880002    0\n6075    152.5353125993  297.95838976919998    0\n6076    151.97613801009999  301.94220122740001    0\n6077    148.2470677112  278.91826664950003    0\n6078    140.44406761010001  308.17659192679997    0\n6079    139.9569766621  325.74003594499999    0\n6080    142.9151963759  322.90624878580002    0\n6081    144.49334175109999  326.5566955571    0\n6082    140.97803609490001  319.66796599589998    0\n6083    142.2514414513  333.47385538200001    0\n6084    147.1146649575  334.1081785513    0\n6085    145.7881143468  330.37412540190002    0\n6086    145.19495693019999  319.42124980519998    0\n6087    142.54173332170001  341.50983649329999    0\n6088    149.9645105383  319.86203560000001    0\n6089    147.8141901651  316.634262745    0\n6090    152.43190994880001  312.09809365450002    0\n6091    148.39035871679999  313.18438243079999    0\n6092    149.15966734380001  337.49974363249999    0\n6093    151.6955011085  340.90611314189999    0\n6094    146.9080165739  340.83630727970001    0\n6095    153.60665933780001  327.57298636090002    0\n6096    148.9990671722  327.05600728949997    0\n6097    151.88383776129999  323.69544947959997    0\n6098    152.25055190929999  334.40863081420002    0\n6099    154.5863648893  320.38721364899999    0\n6100    144.07771775040001  314.14839633090003    0\n6101    139.29150295529999  311.91280051400003    0\n6102    145.07511775259999  344.76278045390001    0\n6103    155.0883961804  290.44866220770001    0\n6104    153.33292026699999  294.17646055260002    0\n6105    152.15989285660001  276.53772055450003    0\n6106    147.7239270206  274.95588546210001    0\n6107    156.24616734910001  286.31635357959999    0\n6108    159.3900695387  288.9815409213    0\n6109    156.8274380846  296.86781363509999    0\n6110    161.09275231589999  295.45047794750002    0\n6111    160.48206325379999  299.47657557100001    0\n6112    156.04771581450001  274.38823552320002    0\n6113    156.59637570519999  278.28799446779999    0\n6114    155.4753083608  304.45163644830001    0\n6115    164.39363231740001  283.44764144739997    0\n6116    160.7059822992  280.55548615859999    0\n6117    165.12288021289999  279.33904141390002    0\n6118    159.2752840409  271.93431620360002    0\n6119    165.71223748419999  294.39489633720001    0\n6120    162.5031748502  291.66849821329998    0\n6121    167.76862898339999  286.61819347279999    0\n6122    163.60340027960001  287.65081468419999    0\n6123    164.87015224960001  300.95855255229998    0\n6124    168.3809022172  297.72386422940002    0\n6125    169.64896702350001  301.22002130530001    0\n6126    166.12942960839999  275.66711323549998    0\n6127    163.0967891324  273.06484032370003    0\n6128    170.21909937699999  273.8707554513    0\n6129    156.50122716909999  282.26814615709998    0\n6130    160.74649870159999  303.51309345700002    0\n6131    157.61089464450001  317.48780052730001    0\n6132    156.5657849957  313.90260593789998    0\n6133    161.08411607159999  314.52429001860003    0\n6134    156.21873063359999  310.38233712750002    0\n6135    158.4326261761  307.09763099089997    0\n6136    162.93341028130001  307.29481118019999    0\n6137    156.6599123821  341.11923634620001    0\n6138    159.6117554827  338.18066402620002    0\n6139    161.6934543614  341.53837468720002    0\n6140    158.36847541149999  328.16290156769998    0\n6141    155.39533584169999  331.30016889839999    0\n6142    157.44441230059999  334.81420630849999    0\n6143    153.94277846360001  344.3541234059    0\n6144    159.3363144507  321.22740857849999    0\n6145    164.08114385370001  321.96018546430003    0\n6146    167.00675375739999  318.83208994680001    0\n6147    168.69934974879999  322.60739496960002    0\n6148    164.37735791950001  311.23582135319998    0\n6149    165.56968857859999  315.06720439359998    0\n6150    162.5465852804  335.35956683289999    0\n6151    165.3793312199  332.45148105359999    0\n6152    167.6775298675  336.03361265789999    0\n6153    161.2193390082  325.0466082026    0\n6154    163.23071395790001  328.79961445549998    0\n6155    168.04234946770001  329.40445346489997    0\n6156    167.46268476110001  308.00122268759998    0\n6157    163.53606452770001  344.99612123219998    0\n6158    166.67528475629999  342.23338420599998    0\n6159    170.0849991888  294.07275236869998    0\n6160    155.99303958409999  347.76114247740003    0\n6161    151.49982591829999  347.9220388425    0\n6162    171.04149334249999  239.51401831909999    0\n6163    171.51166742000001  235.96650744050001    0\n6164    171.5624113392  214.0176928715    0\n6165    173.68159684700001  210.66346326390001    0\n6166    175.95374713000001  214.03842260010001    0\n6167    170.78107318990001  207.5391119949    0\n6168    167.5082372629  205.0244631047    0\n6169    170.8766891473  219.94416630609999    0\n6170    175.77177733409999  220.50689314530001    0\n6171    173.14212918550001  223.3559297363    0\n6172    168.5944606468  216.54806139050001    0\n6173    174.6904481066  206.94489744590001    0\n6174    181.96325525349999  205.41588971319999    0\n6175    181.12012263829999  209.4841745706    0\n6176    178.43748734050001  206.28190319909999    0\n6177    182.5349761288  201.72527523650001    0\n6178    185.35315936710001  204.47429406800001    0\n6179    180.28783726250001  220.87736884419999    0\n6180    178.33055489520001  217.42670477140001    0\n6181    180.07268317059999  213.7922828991    0\n6182    183.69157161390001  212.8321408484    0\n6183    179.63447240709999  227.55833347379999    0\n6184    181.88981074739999  224.56782159069999    0\n6185    183.59818293289999  228.24142845520001    0\n6186    184.12324205799999  221.60613919439999    0\n6187    175.44489724229999  203.2586472303    0\n6188    175.281697302  226.84365201080001    0\n6189    170.5531921434  226.19916617929999    0\n6190    171.30375426320001  250.41979124869999    0\n6191    174.33497887589999  241.9964530515    0\n6192    170.964785369  260.93182357479998    0\n6193    167.43700769360001  258.70524478350001    0\n6194    171.9878647079  256.8697064589    0\n6195    175.843559038  249.3380490886    0\n6196    173.89869285340001  253.11243133080001    0\n6197    174.77193816970001  233.53410101349999    0\n6198    178.6527353928  241.11496386810001    0\n6199    181.2133978384  238.0124465227    0\n6200    183.3754116636  241.51700912659999    0\n6201    179.1047616402  234.4812485862    0\n6202    177.28915568959999  230.56239420559999    0\n6203    176.9187017296  255.5933086    0\n6204    176.95011830319999  245.23383905239999    0\n6205    180.2299698187  248.0174364968    0\n6206    184.2614074919  245.70940514439999    0\n6207    184.05520068289999  249.8523529588    0\n6208    181.67619312990001  254.63498787809999    0\n6209    180.25535467029999  258.18086257250002    0\n6210    183.5579631384  234.9919653497    0\n6211    170.43787840780001  265.16413210489998    0\n6212    174.32000846459999  263.26838101599998    0\n6213    186.47985742509999  215.4047923933    0\n6214    187.06743571889999  211.29104318719999    0\n6215    190.29543286000001  210.1203367777    0\n6216    187.81088389440001  207.36886824449999    0\n6217    188.80436372630001  204.1354923131    0\n6218    188.64075630599999  201.42124159400001    0\n6219    192.59264986650001  204.48198889829999    0\n6220    186.65189840319999  219.1548194252    0\n6221    189.6187236232  217.21327754699999    0\n6222    192.62888662910001  218.68508050040001    0\n6223    192.5426377073  215.64595100439999    0\n6224    193.5698881767  209.32912324759999    0\n6225    192.88701193950001  212.46843488830001    0\n6226    187.796635197  222.79875090030001    0\n6227    194.15009039060001  202.50112757599999    0\n6228    197.44458628660001  203.89398967669999    0\n6229    195.43447544829999  204.3314060335    0\n6230    197.8394549265  215.95192653609999    0\n6231    195.44495165239999  214.3310798297    0\n6232    198.03482923679999  213.2906253749    0\n6233    194.5727950717  206.5826385753    0\n6234    196.58098476629999  208.69470986530001    0\n6235    195.5376063878  220.0967525696    0\n6236    193.2743259689  221.76610441849999    0\n6237    199.2642561504  203.05733203540001    0\n6238    199.16248168070001  204.80796933369999    0\n6239    191.45566439820001  224.0112440698    0\n6240    195.17998895439999  225.1766612895    0\n6241    187.4785781679  242.95892965280001    0\n6242    190.86606626860001  240.96851860269999    0\n6243    191.40424625329999  245.01919727890001    0\n6244    185.7552159496  253.67910419309999    0\n6245    189.24385716840001  257.03941522169998    0\n6246    188.49108666870001  250.85018501420001    0\n6247    185.50889858030001  231.77171376129999    0\n6248    187.5930730863  234.99106475440001    0\n6249    187.53902318959999  228.96794977499999    0\n6250    191.7373413421  234.9568447458    0\n6251    193.72557920700001  232.54294262499999    0\n6252    195.719150012  235.36507182779999    0\n6253    191.62596318370001  229.6970367429    0\n6254    189.53427803189999  226.40893127090001    0\n6255    192.14797736840001  249.00605802850001    0\n6256    193.34967618549999  252.75359037160001    0\n6257    189.8817207324  237.5952085735    0\n6258    194.9582461773  240.4934817951    0\n6259    195.67621824970001  230.1856030742    0\n6260    192.7093203231  259.44509015369999    0\n6261    193.93851806219999  256.62824301699999    0\n6262    197.6192919824  238.3520702982    0\n6263    198.58726719609999  241.74199155919999    0\n6264    188.4761277799  260.8273207748    0\n6265    193.1086556425  262.42139062050001    0\n6266    195.52536591360001  247.2361257503    0\n6267    178.53205032119999  261.58977419510001    0\n6268    183.60844941549999  260.70200345960001    0\n6269    172.7159644072  282.13682743520002    0\n6270    170.0644210614  278.26040056940002    0\n6271    175.09050102949999  279.06487099110001    0\n6272    170.7127313412  304.91408233679999    0\n6273    174.06841925640001  301.81991855619998    0\n6274    171.01889568550001  290.0124798539    0\n6275    174.00902702350001  293.21453753439999    0\n6276    174.01767739810001  271.56523886050002    0\n6277    177.77929192970001  269.35894221289999    0\n6278    178.0392615534  273.18974264970001    0\n6279    170.32433705119999  269.4813327215    0\n6280    179.62213503940001  288.02406855219999    0\n6281    176.13002595219999  285.568994949    0\n6282    180.59080831680001  284.46095044750001    0\n6283    178.7392438393  276.88330110679999    0\n6284    180.03072175849999  280.52735841489999    0\n6285    181.31910561620001  297.11627126010001    0\n6286    177.53465398949999  299.30647426510001    0\n6287    177.12604344619999  295.66697440389999    0\n6288    182.51820952099999  290.61328114460002    0\n6289    178.02869501219999  291.6674082362    0\n6290    185.6027137897  297.83669986550001    0\n6291    184.64826389980001  294.27144531049998    0\n6292    182.25641699440001  274.54391303279999    0\n6293    171.86973998580001  285.98072446330002    0\n6294    177.69364510099999  265.52206164839998    0\n6295    181.5799310658  266.98893321589998    0\n6296    178.51901851220001  302.97644713580002    0\n6297    170.03945965349999  315.66734661100003    0\n6298    173.17623588500001  312.5257577566    0\n6299    174.4714516789  316.286069037    0\n6300    171.9454642247  308.70494493579997    0\n6301    170.58500144519999  326.30054878549998    0\n6302    172.7286101606  329.9229291986    0\n6303    173.1814087514  323.15078091819998    0\n6304    176.3537245222  309.51073374920003    0\n6305    177.5789523853  323.63561256859998    0\n6306    175.87142556879999  319.99185572879998    0\n6307    182.86781376939999  317.50504884140003    0\n6308    178.7213664164  316.8829136109    0\n6309    181.7542026175  314.00352210189999    0\n6310    175.117549873  333.50286949439999    0\n6311    177.57413918629999  336.9522922246    0\n6312    172.77467455339999  336.73985107840002    0\n6313    177.4452909927  330.3045805584    0\n6314    182.0362100401  330.44836391569999    0\n6315    179.67188724779999  327.173108705    0\n6316    182.3973613407  336.66138665530002    0\n6317    180.35895601780001  340.00749738539997    0\n6318    181.79097516190001  324.07027371150002    0\n6319    179.57504494459999  306.71700007769999    0\n6320    180.6649628456  310.41971811370001    0\n6321    169.97096771490001  339.55737747680001    0\n6322    182.82185088430001  304.11314869189999    0\n6323    186.39415118759999  275.77887678910002    0\n6324    185.60753345859999  271.83983540029999    0\n6325    185.40720792709999  267.88997733949998    0\n6326    188.94554630510001  268.88044004549999    0\n6327    186.451385937  290.84511312030003    0\n6328    188.1089557565  283.40904827460002    0\n6329    184.16649223069999  282.3645951483    0\n6330    187.62028571229999  279.64563725549999    0\n6331    190.46565085910001  276.78841638680001    0\n6332    188.39790213129999  287.26488244910001    0\n6333    192.07802881660001  284.13030489990001    0\n6334    192.50187937460001  266.06639059679998    0\n6335    192.38130696159999  270.01826350900001    0\n6336    189.69867473950001  298.83652187080003    0\n6337    193.49244870589999  296.83391329760002    0\n6338    193.8213624489  300.21189154669997    0\n6339    190.1981889601  290.9933680163    0\n6340    194.0283415847  307.840364491    0\n6341    190.40218283210001  306.55070013379998    0\n6342    193.4569353439  303.97584004510003    0\n6343    186.1230449009  301.50029898179997    0\n6344    196.2526724052  282.36123220450003    0\n6345    195.68725975629999  285.8884223572    0\n6346    194.5955186528  276.89457671780002    0\n6347    193.0076289285  273.62620066739998    0\n6348    185.34804966499999  264.04985981729999    0\n6349    186.75195732829999  305.27210859510001    0\n6350    184.03073064099999  321.01652110179998    0\n6351    187.1092636262  318.30693769520002    0\n6352    184.819689385  311.43230122950001    0\n6353    187.68043610110001  309.01191812420001    0\n6354    188.93302473599999  312.7059508493    0\n6355    184.48596727200001  333.43534110540003    0\n6356    187.10865045470001  336.31018861730001    0\n6357    186.0249374727  324.32441755899998    0\n6358    188.58735808130001  327.06693875299999    0\n6359    190.37030467630001  323.71069279350002    0\n6360    186.56889476079999  330.27116154110001    0\n6361    190.38308195920001  316.3922065264    0\n6362    191.177005213  319.93796905890002    0\n6363    194.01741382500001  322.40878878439997    0\n6364    196.94128606780001  314.91679520510002    0\n6365    193.08377455889999  314.16052615199999    0\n6366    195.47077441050001  311.34942375780003    0\n6367    191.86397546320001  335.92606546159999    0\n6368    194.0047582798  332.65193100210001    0\n6369    196.03335282270001  335.55350936360003    0\n6370    191.25651281969999  329.8117044311    0\n6371    195.6433797206  329.22020094850001    0\n6372    189.91915712240001  339.23426426430001    0\n6373    197.30301863419999  321.52877099850002    0\n6374    196.53699898150001  325.40960531629997    0\n6375    183.6642335075  342.96425684050001    0\n6376    179.26056150599999  343.50577889710002    0\n6377    193.0687083137  293.44585612499998    0\n6378    194.29033475450001  289.68120689540001    0\n6379    171.369777142  343.16847932489998    0\n6380    198.9254436025  208.45211560659999    0\n6381    198.36889246749999  210.81716102889999    0\n6382    192.71006715109999  342.31922311450001    0\n6383    188.3200575143  342.58870501370001    0\n6384    197.28258559380001  197.5    85\n6385    198.5574072162  197.5    85\n6386    197  184.2004860923    79\n6387    198.8848697233  194.98991797209999    0\n6388    197.93101475060001  196.20608486020001    0\n6389    197.6857140738  191.03901781580001    0\n6390    196.17512804539999  191.0210292175    0\n6391    197.12749398790001  181.31273257949999    0\n6392    197.67098719980001  182.3816880004    78\n6393    197.16350379490001  187.2114912989    0\n6394    197.67946015839999  186.17946015839999    80\n6395    199.87936102110001  191.96560170180001    83\n6396    199.33243635209999  193.50197819549999    0\n6397    198.60305048800001  192.22126434879999    0\n6398    198.5  188.21949787200001    81\n6399    200.33268577090001  194.5058280618    84\n6400    197.7146145701  202.20949341790001    0\n6401    201.0098085848  202.065674108    0\n6402    203.01434759590001  201.06950914769999    0\n6403    202.81519216320001  202.79809315369999    0\n6404    199.3873429457  206.53627031990001    0\n6405    200.97223778669999  205.59936378969999    0\n6406    202.413738255  206.56500787280001    0\n6407    202.59505046929999  204.67751478580001    0\n6408    200.05625289080001  212.6070907196    0\n6409    201.8008730457  211.98571084610001    0\n6410    201.7209137744  213.92525768850001    0\n6411    200.840896504  208.96467155479999    0\n6412    202.17919277440001  210.1799578015    0\n6413    202.3775627226  208.3392134293    0\n6414    202.66108809490001  199.26712208519999    0\n6415    201.6269115289  200.7992291562    0\n6416    199.14022796949999  196.37618548410001    0\n6417    200.1426339221  217.59669090259999    0\n6418    197.9582988313  218.9949643912    0\n6419    198.17879748819999  200.67879748819999    88\n6420    204.1515854779  203.78374300530001    0\n6421    204.36953461760001  201.87298339189999    0\n6422    205.1033443538  205.39547173939999    0\n6423    203.77945172829999  207.73073694530001    0\n6424    204.93208007499999  207.08144515500001    0\n6425    205.17368899210001  208.8878987379    0\n6426    204.45296407379999  198.48572888179999    0\n6427    205.84182692909999  199.23990377940001    92\n6428    202.9609365673  197.669627123    0\n6429    203.5380004866  211.20998421030001    0\n6430    205.68571458669999  200.95713954620001    92\n6431    206.68639281579999  205.35601197369999    94\n6432    205.56739000319999  204.24694657059999    0\n6433    206.71974897039999  203.60987448520001    93\n6434    206.2491033901  207.74551695069999    95\n6435    206.5  210.20147997480001    96\n6436    205.1909388011  210.6043234073    0\n6437    207.63175682510001  212.226351365    97\n6438    207.98111459009999  213.47592120709999    0\n6439    206.31448546429999  213.08013582620001    0\n6440    203.59248997540001  215.07641686810001    0\n6441    204.99011113739999  213.8776604688    0\n6442    205.78254186020001  215.88214353320001    0\n6443    204.8840539784  212.13763011590001    0\n6444    209.49748763779999  213.4949752755    98\n6445    208.80478956600001  214.82074048090001    0\n6446    211.43537619310001  214.8588440483    99\n6447    212.73706465550001  215.18426616389999    99\n6448    211.44968963229999  216.03960290769999    0\n6449    210.32771775169999  218.92485462810001    0\n6450    210.81345077610001  217.3627391293    0\n6451    211.54121763680001  218.50196202570001    0\n6452    209.92883855170001  216.08244111819999    0\n6453    213.6107996801  217.8892003199    101\n6454    213.20519195719999  216.51591255450001    0\n6455    212.69436096160001  218.80563903839999    101\n6456    208.09537805470001  216.19915896180001    0\n6457    202.05828671910001  216.29736273649999    0\n6458    201.30594099909999  198.1194710021    90\n6459    204.22666911350001  197.0566672784    91\n6460    207.26449851269999  217.90736670819999    0\n6461    200.85722773059999  224.36554387000001    0\n6462    202.8359146398  222.5354453601    0\n6463    203.3879098159  225.69104596150001    0\n6464    198.4853289415  222.2175464728    0\n6465    199.41821611570001  230.37639103309999    0\n6466    197.49416513369999  227.89934999970001    0\n6467    198.54646435839999  225.45280017889999    0\n6468    202.4848157724  219.2907406894    0\n6469    204.80343192800001  220.8376223688    0\n6470    209.9262134489  222.8362009647    0\n6471    210.36723072320001  221.7869026187    0\n6472    210.98827627029999  224.0234474593    103\n6473    206.94699800449999  219.98035108019999    0\n6474    208.80154300340001  219.44891631749999    0\n6475    208.48101716639999  222.8381745298    0\n6476    207.44609456590001  224.21023628930001    0\n6477    206.97738220240001  222.09566122300001    0\n6478    209.31225815970001  224.09210613990001    0\n6479    208.57767701220001  226.93267623880001    0\n6480    210.4672369601  226.39726106169999    0\n6481    210.17597852790001  228.27579627239999    0\n6482    206.34012928390001  226.1725865917    0\n6483    204.4462016974  228.32132390850001    0\n6484    212.21787286790001  227.208595411    0\n6485    210.1758062248  220.44350923139999    0\n6486    198.8914357397  245.43661109249999    0\n6487    202.066060198  243.43222610699999    0\n6488    199.69648625400001  235.9246734706    0\n6489    201.33339975769999  233.2489276151    0\n6490    203.47738641559999  236.23648241399999    0\n6491    196.71488225760001  264.0285567459    0\n6492    200.97543557989999  257.1861353905    0\n6493    197.35330726460001  255.3424176693    0\n6494    200.3861754404  253.07850485949999    0\n6495    199.6325216681  249.1971108473    0\n6496    206.02541466330001  238.93833711970001    0\n6497    207.52191439309999  236.23686791590001    0\n6498    202.82305800739999  230.63715216910001    0\n6499    203.68273874760001  250.910780784    0\n6500    207.07203838250001  249.0726558042    0\n6501    207.67738495290001  252.30125999890001    0\n6502    205.18131587760001  241.94095113930001    0\n6503    205.7343831549  245.63019344220001    0\n6504    209.9693054764  247.310702217    0\n6505    208.9636727827  233.6401156556    0\n6506    206.49687545329999  231.0817471476    0\n6507    209.88723585220001  231.01887306570001    0\n6508    209.10333506360001  241.58432160219999    0\n6509    202.2722923554  260.99520992970002    0\n6510    204.8461275011  258.34136769610001    0\n6511    211.5  221.3372211871    102\n6512    214.58554872139999  229.79571468770001    0\n6513    214.11452771590001  227.9529827751    0\n6514    215.94781773490001  228.39560970479999    0\n6515    212.11299239300001  225.69128245409999    104\n6516    216.20047217929999  225.51931812129999    0\n6517    215.40162317240001  226.77493696619999    0\n6518    214.5558278291  225.38834434189999    105\n6519    212.527167448  231.4244867731    0\n6520    218.52917726909999  223.36344118849999    0\n6521    219.95432414059999  222.4135024082    0\n6522    220.36467704090001  223.6644439026    0\n6523    217.76705106489999  225.70588785710001    0\n6524    219.3059099175  226.01066982719999    0\n6525    218.39987265740001  227.2583359093    0\n6526    217.07828230449999  224.3835651524    0\n6527    220.9624313278  226.44488549850001    0\n6528    220.46243824179999  224.99495069619999    0\n6529    217.60403623970001  228.69465254479999    0\n6530    219.4330796719  221.0669203281    107\n6531    221.28139101689999  221.7191658559    0\n6532    216.87103441740001  223.16354684469999    106\n6533    218.51605518310001  230.42123696070001    0\n6534    219.11698498000001  228.9036344825    0\n6535    212.86303737239999  241.9080703649    0\n6536    214.035552612  239.2705361095    0\n6537    216.35310751809999  242.13581999190001    0\n6538    211.3891579413  236.36457499459999    0\n6539    213.98334561799999  256.22791467970001    0\n6540    211.1244202284  253.81052399390001    0\n6541    214.64907575250001  253.0761179623    0\n6542    207.63872764160001  255.78169882610001    0\n6543    211.84332263650001  244.6947295656    0\n6544    213.74473642300001  247.77365590740001    0\n6545    215.75864592350001  250.37894852190001    0\n6546    217.19342801389999  247.83617191050001    0\n6547    214.87928238929999  236.65261333129999    0\n6548    217.9248011791  236.5166910115    0\n6549    216.05170475739999  234.19942469419999    0\n6550    219.6683632985  232.03187634650001    0\n6551    217.5525725233  232.05134232699999    0\n6552    218.14052733459999  252.86998734779999    0\n6553    218.3483747658  245.20006588269999    0\n6554    220.3364605708  248.0026325062    0\n6555    219.65810472999999  242.47349622780001    0\n6556    221.3017505263  252.64213695480001    0\n6557    220.29428664080001  255.3272296255    0\n6558    220.12859951799999  238.0171587287    0\n6559    220.38152690839999  235.72175999390001    0\n6560    215.12908916769999  231.91680134969999    0\n6561    208.64329228259999  259.3111399    0\n6562    220.43818980469999  228.78225131080001    0\n6563    216.0205656231  258.94371130920001    0\n6564    212.54861757640001  259.53015151469998    0\n6565    197.84550604500001  179.90917674170001    77\n6566    223.9212196826  224.0867433288    0\n6567    224.28963179440001  222.75555239420001    0\n6568    225.58709824740001  223.8691570766    0\n6569    222.0149619119  220.5    108\n6570    223.0856007987  221.66099323930001    0\n6571    223.49650892220001  225.3824116232    0\n6572    224.28715009039999  226.6880831826    127\n6573    222.76834679480001  226.69961338269999    0\n6574    222.12127736350001  224.29600763760001    0\n6575    224.839359852  221.339359852    109\n6576    221.73259524700001  227.81105404479999    0\n6577    226.61394904369999  224.829368958    0\n6578    227.38098030980001  223.086344997    0\n6579    227.0345000483  219.6202400535    0\n6580    225.5  218.58369935330001    111\n6581    227.2766893255  218.02312586030001    0\n6582    227.03395396779999  221.18141282350001    0\n6583    228.81823130449999  219.4037316102    0\n6584    228.51889926440001  221.48832546919999    0\n6585    229.192575748  217.2345797342    0\n6586    222.82121414170001  229.13984148750001    0\n6587    222.08452682910001  230.4645580561    0\n6588    221.47240216150001  229.3457006873    0\n6589    222.2138646352  235.1034913391    0\n6590    220.9580910366  233.72262531659999    0\n6591    223.5966569501  232.29363303459999    0\n6592    221.6615140042  232.0225902208    0\n6593    223.24493037159999  230.9895855744    0\n6594    224.3049835155  229.76095254660001    0\n6595    225.73470973740001  229.76345827669999    0\n6596    226.86647525679999  230.11028905980001    0\n6597    226.0520530007  231.2161699136    0\n6598    225.3928164141  228.5    129\n6599    223.80242405429999  234.68106122730001    0\n6600    224.4261685651  233.4828703041    0\n6601    225.45733629829999  234.5853274035    132\n6602    226.68411995720001  232.54223206    131\n6603    225.2014449072  232.34413740670001    0\n6604    227.82840451909999  229.32840451909999    130\n6605    228.0145351729  230.67965075800001    131\n6606    223.54652470120001  236.118738358    0\n6607    230.875555711  216.5737407638    0\n6608    227.48860064690001  215.03419805940001    113\n6609    229.31560361979999  214.98534290219999    0\n6610    231.5828616041  217.9171383959    119\n6611    231.3131898789  214.6939735967    0\n6612    233.2743494474  214.27144198209999    0\n6613    233.43036222730001  216.06963777269999    119\n6614    231.59574713379999  220.09574713379999    120\n6615    231.08231009709999  221.79448782879999    0\n6616    230.0082755004  220.76819534859999    0\n6617    233.5570750354  212.58710015010001    0\n6618    231.9775410961  212.814170757    0\n6619    234.83590764850001  213.0730403426    0\n6620    236.49360106829999  213.00639893170001    119\n6621    235.4116611602  214.0883388398    119\n6622    234.65980680480001  211.43229145399999    0\n6623    231.6223619701  210.8776380299    115\n6624    233.1464953425  211.09497665009999    0\n6625    228.22709143500001  224.33038392789999    0\n6626    227.80133886429999  227.17994482149999    0\n6627    227.45654851789999  225.96047710689999    0\n6628    231.01962376500001  223.2557188598    0\n6629    229.80787234479999  224.3558134896    0\n6630    229.35624751349999  226.98340313720001    0\n6631    228.85379186259999  228.00170115259999    0\n6632    226.02820711210001  226.52820711210001    126\n6633    230.5873440853  225.9004856809    0\n6634    232.18171675529999  225.56319468429999    0\n6635    233.5  226.42864077889999    123\n6636    230.66925852529999  227.31518753570001    0\n6637    231.41015131649999  228.5    125\n6638    232.04523073499999  226.98768834590001    0\n6639    231.19424912279999  224.6162196601    0\n6640    232.5  222.53334240269999    121\n6641    229.35732527330001  212.68560483600001    114\n6642    223.66563384669999  237.6324787108    0\n6643    224.36828486260001  240.3547905163    0\n6644    222.66438367360001  239.14603567360001    0\n6645    225.02833293789999  236.85089435539999    0\n6646    223.93241975660001  246.05794154029999    0\n6647    222.47849084999999  243.8966227224    0\n6648    224.63776458749999  243.9183544615    0\n6649    220.54764676299999  240.153547    0\n6650    226.09900501929999  240.5097166404    0\n6651    225.36540823679999  242.16461795469999    0\n6652    223.09718696819999  248.08398243920001    0\n6653    222.32042811970001  250.17389228549999    0\n6654    228.68912511139999  241.8897475796    0\n6655    227.60271146420001  240.43310599079999    0\n6656    228.87023489270001  240.13956296449999    0\n6657    226.50879038209999  238.9340194886    0\n6658    226.59142752470001  243.9097590296    0\n6659    228.29110621620001  243.71018085029999    0\n6660    227.6207872711  245.39611803099999    0\n6661    229.59957110229999  243.05058637050001    0\n6662    228.5672613129  246.77617196930001    0\n6663    226.9304661882  247.05915274079999    0\n6664    227.6785832194  236.9629037645    0\n6665    229.05039782559999  236.8565866376    0\n6666    228.82832849159999  238.42642044940001    0\n6667    226.2770493127  237.10750154350001    0\n6668    226.66376634900001  235.5    133\n6669    225.18487997829999  247.67394873239999    0\n6670    224.17543879740001  257.58247716570003    0\n6671    224.60027767150001  255.8809779147    0\n6672    226.30579152959999  258.56110882199999    0\n6673    219.1703686548  258.22228433539999    0\n6674    221.90884385140001  257.59529341149999    0\n6675    224.96488404749999  262.02738543740003    0\n6676    222.5101759195  262.90816830530002    0\n6677    223.27416186689999  259.89847291090001    0\n6678    223.746444672  252.10644863810001    0\n6679    225.46382077320001  251.08753209880001    0\n6680    224.87537432619999  254.09109525989999    0\n6681    226.9980511771  251.49121457690001    0\n6682    226.76493078729999  250.1202651511    0\n6683    229.74811209570001  249.75188790429999    141\n6684    228.2052876308  249.44524862450001    0\n6685    229.39091719640001  248.28995939430001    0\n6686    228.0561679205  255.1350676607    0\n6687    228.00372443609999  256.63996694809998    0\n6688    226.39414560399999  255.4557890184    0\n6689    227.97590788779999  258.29467940130002    0\n6690    229.38250937090001  257.67883253259998    0\n6691    227.53097466169999  259.82740891790002    0\n6692    228.2681289576  252.32459224830001    0\n6693    227.11985161129999  252.84646314099999    0\n6694    226.47680979800001  248.7417477226    0\n6695    228.5766981969  261.05012527769998    0\n6696    226.8425292739  261.3450510266    0\n6697    230.00017600059999  246.90114184239999    0\n6698    230.0596656109  239.65138867569999    0\n6699    231.14570040269999  238.65572652259999    0\n6700    231.3056923959  240.21592139259999    0\n6701    230.5951267877  237.06409196179999    0\n6702    229.8237346455  235.76053352080001    134\n6703    230.89991465259999  246.05925061869999    0\n6704    230.1583799144  244.55795768460001    0\n6705    232.2703637127  243.21076361659999    0\n6706    230.87143641980001  243.0549771142    0\n6707    231.6117896465  241.7531767902    0\n6708    231.99779513850001  237.49338541540001    135\n6709    233.9668114628  240.4668114628    136\n6710    234.30912180449999  241.9774350898    0\n6711    232.54346666710001  240.5720959452    0\n6712    235.03143942610001  243.40568172159999    137\n6713    233.7025821286  243.4053885669    0\n6714    232.9832961031  244.6035466065    0\n6715    233.12370578919999  247.15627598259999    0\n6716    232.2797019651  245.8917145822    0\n6717    233.77358954900001  245.92118732860001    0\n6718    234.34703182289999  247.15296817710001    139\n6719    231.80257496359999  259.21035820729998    0\n6720    230.73231920379999  260.13690301909998    0\n6721    230.60135560660001  258.47173774959998    0\n6722    229.5  254.52989195040001    143\n6723    226.63289772729999  254.04899457459999    0\n6724    229.5  253.17026285559999    143\n6725    233.01320090639999  259.89782444769997    0\n6726    233.02823205799999  258.37353246100002    0\n6727    234.15940897780001  259.43749028920001    0\n6728    233.37975029399999  261.17062136269999    0\n6729    235.3269357936  258.8269357936    146\n6730    235.36174814949999  260.3914098047    0\n6731    236.5  261.36257953609999    147\n6732    235.44205895530001  262.14404994760002    0\n6733    231.1542069301  261.84120477279998    0\n6734    229.8860194964  261.13906150439999    0\n6735    231.7702033006  247.3313665913    0\n6736    230.7869822186  256.77218933120002    144\n6737    232.70544018269999  262.51968089460001    0\n6738    234.20200989989999  262.58532975370002    0\n6739    217.75389826  261.64472056099999    0\n6740    198.9838273636  275.42187802080002    0\n6741    197.36396327610001  279.05957443889997    0\n6742    199.8160186936  271.21361707979997    0\n6743    202.4515267207  273.29590440639998    0\n6744    200.7208713517  281.20693824189999    0\n6745    204.7674964656  280.11404125450002    0\n6746    203.98712301180001  283.70518865129998    0\n6747    196.1971211801  270.51825749580001    0\n6748    199.12334834149999  267.46187811990001    0\n6749    198.46253412050001  288.2015045622    0\n6750    204.52124309920001  264.89496384109998    0\n6751    208.6794445644  265.29213316559998    0\n6752    206.94343769790001  268.35170100620002    0\n6753    200.613390716  264.10113772289998    0\n6754    208.12683603759999  278.47053173069997    0\n6755    211.06201761360001  275.50177718740002    0\n6756    211.44628266949999  279.36485864230002    0\n6757    209.4006684531  271.67527389259999    0\n6758    205.60289860809999  271.79300872099998    0\n6759    209.59899760120001  286.5093677255    0\n6760    211.85624742920001  283.21626297260002    0\n6761    212.91837885289999  286.85074089580002    0\n6762    204.9740171601  276.10627894060002    0\n6763    210.58044698800001  262.41398135499998    0\n6764    212.7176929085  265.49563974220001    0\n6765    206.21856205239999  286.6733894011    0\n6766    202.4293949652  287.38653973129999    0\n6767    197.33194856770001  301.92561388719997    0\n6768    197.16195447729999  294.78301800769998    0\n6769    200.31081951019999  291.29436622750001    0\n6770    201.27284691489999  294.73172248119999    0\n6771    198.61200109519999  318.08864879060002    0\n6772    200.716938336  314.83752671619999    0\n6773    201.6433695307  308.24691805459997    0\n6774    197.9671387974  308.4391445334    0\n6775    200.0077811434  304.89597675469997    0\n6776    201.25527233739999  301.24645376550001    0\n6777    207.6401199421  290.20880308469998    0\n6778    209.0340958429  293.65930056019999    0\n6779    205.3814111536  294.10500826219999    0\n6780    205.29581622449999  308.07298031260001    0\n6781    207.44342373629999  304.65165359280002    0\n6782    208.88400269819999  308.14965533980001    0\n6783    202.9671851695  297.84929059929999    0\n6784    205.29634955130001  301.16790826210001    0\n6785    209.10971942450001  301.148268352    0\n6786    203.00994803910001  311.52045187279998    0\n6787    212.2716509597  293.39690597409998    0\n6788    210.62883347069999  297.123995708    0\n6789    204.44548947909999  314.73617801509999    0\n6790    213.0429420877  272.11988140850002    0\n6791    216.311838529  271.76896444020002    0\n6792    214.79747466649999  268.64237913900001    0\n6793    219.40562132170001  264.26680421010002    0\n6794    216.3077692464  265.28643034240002    0\n6795    214.51772081569999  280.33776723390002    0\n6796    217.30467483699999  282.102921708    0\n6797    217.14689306380001  278.38308412919997    0\n6798    219.23939489739999  271.4693527398    0\n6799    217.9172523892  274.72811036159999    0\n6800    214.15682255230001  289.99019507460002    0\n6801    216.0156590972  287.11004901130002    0\n6802    221.43515778060001  282.30043571469997    0\n6803    221.80955193919999  279.79317969200002    0\n6804    223.32058981989999  281.49059152389998    0\n6805    219.8984103574  277.35063072999998    0\n6806    220.2915724476  287.01117533889999    0\n6807    221.5883711683  286.01969353430002    0\n6808    222.1442072934  287.51684453000001    161\n6809    221.3235851613  284.4172106309    0\n6810    219.54899238359999  283.44752431410001    0\n6811    217.7753809939  284.91233429279998    0\n6812    218.42662172249999  287.1268234607    0\n6813    222.3474355379  277.15231316159998    0\n6814    221.0273217285  268.91338813020002    0\n6815    222.01495672799999  271.41385824939999    0\n6816    219.53077738920001  288.49055901690002    0\n6817    214.66731550349999  303.25947017940001    0\n6818    212.4773000456  300.5997347942    0\n6819    215.6922015998  299.57950467469999    0\n6820    215.35186069220001  293.00533886980003    0\n6821    211.9239003754  309.14621433939999    0\n6822    209.98419563440001  312.01265845519998    0\n6823    216.9931642203  305.57829633249997    0\n6824    214.1881921495  306.9523501379    0\n6825    218.0397758533  292.7202680053    0\n6826    216.7517493215  296.03473843    0\n6827    220.07068146899999  293.63655676579998    0\n6828    222.26583817709999  292.6642160998    0\n6829    221.8920280632  295.07493518770002    0\n6830    219.14199009410001  290.29242356079999    0\n6831    220.78201887040001  289.51456434189998    0\n6832    219.45061177860001  304.57960110139999    0\n6833    221.11262853220001  303.07293656159999    0\n6834    221.92217082959999  305.80521674170001    0\n6835    218.60522994900001  298.67537187829998    0\n6836    221.48415694639999  297.7216660428    0\n6837    220.8764668375  300.37145944960002    0\n6838    218.7281727541  308.5191571341    0\n6839    221.01919433640001  309.78811767420001    0\n6840    222.46463985599999  308.44253111220002    0\n6841    222.8205951873  310.59796785309999    0\n6842    222.2287962428  289.21466040460001    162\n6843    221.86049313039999  290.71257498199998    0\n6844    219.3174884144  311.33663325240002    0\n6845    223.88851710060001  292.03661237509999    0\n6846    214.6532417345  310.9678954652    0\n6847    206.12959127330001  317.90011250600003    0\n6848    207.87708649199999  320.97329380870002    0\n6849    204.21785419220001  320.65327255160003    0\n6850    208.08166296569999  315.02247675609999    0\n6851    202.74441882639999  327.19999326129999    0\n6852    203.0543439084  323.88383272030001    0\n6853    206.18394335790001  326.09624791819999    0\n6854    200.7357263534  321.07293475649999    0\n6855    210.78447828149999  321.8913845358    0\n6856    209.0356982237  324.27408293000002    0\n6857    213.08281659630001  322.60501804839998    0\n6858    212.43299869559999  319.51697598760001    0\n6859    214.50953716039999  321.09663711069999    0\n6860    216.24168346050001  319.99477572580003    0\n6861    216.12352021320001  321.85591197999997    0\n6862    214.06269436810001  324.68137759579997    0\n6863    215.29304943490001  326.30861641450002    0\n6864    213.35426312089999  326.60250097950001    0\n6865    215.86159491679999  330.53724798119998    0\n6866    216.35140507099999  328.9165231641    0\n6867    217.46170223249999  331.24659387780002    0\n6868    209.42994139339999  327.43940885870001    0\n6869    216.34684790430001  327.44687599449998    0\n6870    215.79758857940001  324.84396033119998    0\n6871    211.12956443249999  315.81221803429997    0\n6872    213.83245655690001  316.57006303840001    0\n6873    212.07648134350001  328.57581435750001    0\n6874    213.58939569890001  330.46171123800002    0\n6875    202.43948441020001  330.57002584729997    0\n6876    206.34192418219999  332.43247481740002    0\n6877    202.73649859700001  333.85213535359998    0\n6878    199.25753158840001  328.34191912210002    0\n6879    203.6850081847  337.26249056239999    0\n6880    207.23669917800001  339.44051661409998    0\n6881    204.01431119509999  340.9326966191    0\n6882    199.73937949539999  335.73170321219999    0\n6883    209.67083218339999  330.82326339989999    0\n6884    209.79154222010001  334.32761029049999    0\n6885    197.71117097889999  338.7604179041    0\n6886    214.7090976328  332.55414073610001    0\n6887    217.1383457108  335.45153418709998    0\n6888    215.07434293930001  335.29972234640002    0\n6889    213.18050591229999  343.35927766859999    0\n6890    210.24836431919999  344.96502533670002    0\n6891    210.29062077680001  341.47504551439999    0\n6892    210.1081574932  337.8944282251    0\n6893    215.23806745350001  338.35041817979999    0\n6894    212.69409562300001  336.44998252919999    0\n6895    215.72323595200001  341.69898485589999    0\n6896    217.77415617259999  339.9599936948    0\n6897    217.72810591940001  333.89245599999998    0\n6898    218.95726990579999  336.42145786420002    0\n6899    200.27448344019999  341.85359867649998    0\n6900    196.57506296290001  342.10248105559998    0\n6901    216.4474714676  317.53402028340003    0\n6902    215.6116956235  314.5265093964    0\n6903    218.7029443838  320.63160739699998    0\n6904    219.14796693100001  319.06664525039997    0\n6905    219.9740910164  320.26237725930002    0\n6906    218.18026669  317.77556348280001    0\n6907    218.36923019720001  323.87286892560002    0\n6908    218.4166310203  322.23999425279999    0\n6909    219.5  323.24174415099998    183\n6910    217.41591470279999  321.0988724215    0\n6911    219.57848207480001  317.29368908949999    0\n6912    217.20391508200001  324.55817486720002    0\n6913    216.26914159559999  323.47133730979999    0\n6914    221.1533133524  317.00015111620002    0\n6915    220.18026674800001  315.79847040179999    0\n6916    222.56739549349999  316.79839083489998    0\n6917    223.36121756669999  315.54577006649998    0\n6918    223.97523778839999  316.94457198089998    181\n6919    221.90495117610001  318.20006393469998    0\n6920    222.64712443229999  319.3351760219    181\n6921    221.2404864497  319.6259818954    0\n6922    220.87999295309999  321.17200422809998    182\n6923    223.2544710025  314.1067295483    0\n6924    221.9444998882  313.63001243529999    0\n6925    223.1408000767  312.43483453369998    0\n6926    220.0728696685  313.90489628630002    0\n6927    217.43537177010001  312.79379868400002    0\n6928    217.7966223384  328.02054751150001    0\n6929    218.29555216540001  326.87862928959998    0\n6930    218.808723813  329.2206995514    0\n6931    218.3206480856  325.41996767659998    0\n6932    219.3956425428  338.3945817147    0\n6933    220.49832822779999  336.99915111249999    0\n6934    219.56511005210001  332.55769942069998    0\n6935    218.34690091819999  332.52758283840001    0\n6936    218.9788035126  330.82407966099998    0\n6937    220.16826980069999  340.34877868360002    0\n6938    219.5  326.28778518989998    183\n6939    219.98836713770001  333.87774040710002    0\n6940    220.6933574716  331.77342988629999    185\n6941    221.7107895833  336.64222143979998    0\n6942    220.1556152128  335.49533817470001    0\n6943    222.82824404569999  335.79694642739997    186\n6944    222.9046634863  337.38498307359998    0\n6945    221.31176103460001  334.24704413860002    185\n6946    220.04700678450001  329.64102035339999    184\n6947    222.32217117499999  340.10276307200002    0\n6948    221.3620263514  342.28554705779999    0\n6949    216.0494689189  344.98052693749997    0\n6950    222.8117615598  285.24142821629999    0\n6951    223.61651909029999  272.82088291679997    0\n6952    225.1657464285  273.84060071210001    0\n6953    223.49580201309999  275.2383295413    0\n6954    223.87264730199999  267.13839808789999    0\n6955    221.5179731547  265.99451835190001    0\n6956    224.264669365  277.39286024770001    0\n6957    225.7005013879  277.55386958870002    0\n6958    225.3262434682  278.92607780819998    0\n6959    226.30991701049999  266.60110662580001    0\n6960    225.60204767979999  268.80008887169998    0\n6961    224.0302430831  283.05244968340003    0\n6962    224.94571316330001  280.49630386870001    0\n6963    226.7333325596  270.17879780060002    0\n6964    224.5729307341  270.79804804169999    0\n6965    227.6068595452  271.26940705049998    0\n6966    228.9194396282  269.98481718430003    0\n6967    226.56131558429999  276.41728544850002    0\n6968    226.82559370409999  277.91268181800001    0\n6969    228.06668316790001  272.56462496820001    0\n6970    226.7182247085  272.96699839259998    0\n6971    226.42940302919999  274.75789190720002    0\n6972    227.0737857085  264.83797850629998    0\n6973    226.5373033539  263.16556254519998    0\n6974    228.38033533640001  263.73804224610001    0\n6975    228.46616213889999  266.7804089457    0\n6976    226.35400226070001  279.91319117659998    0\n6977    225.22242575089999  283.65954668030002    0\n6978    226.21526881540001  282.76181433810001    0\n6979    226.46077623599999  284.42353425840003    160\n6980    224.23870338739999  285.94597245950001    161\n6981    224.04915116519999  284.52414300010003    0\n6982    223.50933783630001  295.76081953609997    0\n6983    225.8149428534  290.5    163\n6984    226.20764688579999  291.70548077720002    0\n6985    224.6096284324  291.09621052419999    0\n6986    225.3081563666  294.74131833960001    0\n6987    225.36725952739999  293.12294894389998    0\n6988    226.66398053219999  294.19621414559998    164\n6989    226.91103548149999  283.56919278409998    0\n6990    226.2685617807  281.28249133520001    0\n6991    227.5  280.50856483669997    158\n6992    223.7963115801  297.47936817829998    0\n6993    227.56738072409999  275.62170504630001    0\n6994    230.06087077780001  264.39290011060001    0\n6995    231.7437598301  265.08842330959999    0\n6996    230.52122745720001  266.46112691690001    0\n6997    229.46061096919999  262.6125444804    0\n6998    231.08019652580001  271.5    151\n6999    230.7029371109  270.05644639280001    0\n7000    232.33475288209999  269.97954499389999    0\n7001    230.0150815252  268.50060304829998    0\n7002    232.38595116420001  263.9063918141    0\n7003    233.16082966530001  265.8396078138    0\n7004    229.58858047979999  271.89238698650001    152\n7005    229.20712003119999  273.15969545759998    0\n7006    235.36717650189999  263.74107158790002    0\n7007    236.51382343270001  264.60407152059997    0\n7008    234.84875751050001  265.26476614130002    0\n7009    235.46127614829999  267.6355262436    0\n7010    237.00527523549999  266.79207347260001    0\n7011    236.90190035180001  268.06539976549999    149\n7012    233.86196294550001  268.67450938830001    0\n7013    234.13887201790001  267.0369393542    0\n7014    237.70994233440001  265.41988466880002    148\n7015    233.92165974119999  270.15330622089999    0\n7016    228.56557725010001  275.38043984960001    0\n7017    229.30718910260001  276.4568562517    0\n7018    229.06116659470001  277.41200183410001    0\n7019    229.46269100040001  278.34936404339999    0\n7020    228.08498799559999  278.12578686000001    0\n7021    230.5  277.41769835190001    155\n7022    229.0330693988  274.20261055510002    0\n7023    229.70126202860001  275.18982081590002    0\n7024    230.3022056609  273.85844731650002    0\n7025    233.5545494269  271.5    151\n7026    235.2782140667  270.10892966630001    150\n7027    231.3779662023  273.08531080149999    152\n7028    231.487004576  274.52599084809998    153\n7029    228.63530215279999  279.22706043059998    157\n7030    223.90176780120001  307.0250629075    0\n7031    225.4527564949  308.04423360060002    0\n7032    225.3933647254  305.87172204180001    0\n7033    225.53329609209999  310.1389537549    0\n7034    225.6359628351  311.98588389899999    0\n7035    224.32242851359999  311.29311857160002    0\n7036    226.8069328439  308.93325772100002    0\n7037    223.29204255100001  301.96881981220002    0\n7038    225.62682877079999  301.0618365505    0\n7039    225.3998345384  303.6090036681    0\n7040    227.91715800029999  300.33794543559998    0\n7041    226.42330854229999  299.0390293479    0\n7042    227.79472568439999  297.60131011210001    0\n7043    229.05382609969999  296.5    166\n7044    229.7285308008  297.66819836230002    0\n7045    228.031007743  309.68456426749998    0\n7046    228.2371521851  307.7324471343    0\n7047    227.07621538719999  304.78577379709998    0\n7048    228.95838900850001  303.53026037170002    0\n7049    228.53093061979999  305.68888998099999    0\n7050    229.1596363845  310.14190895519999    0\n7051    227.88511643850001  311.43121246290002    0\n7052    229.74258349499999  299.38926330499999    0\n7053    229.4345165217  301.30750229699998    0\n7054    225.7087549309  297.71755829469998    0\n7055    225.04422674579999  296.21393129109998    0\n7056    227.98714042669999  313.01928936000002    179\n7057    226.82425577219999  312.70001630870001    0\n7058    224.60365086940001  314.53892647970002    0\n7059    225.78495566410001  313.66342923539997    0\n7060    225.84713442020001  315.1917193479    180\n7061    223.40935054159999  338.75812374330002    0\n7062    224.4351705796  340.02038367599999    0\n7063    224.49092694160001  337.48185388320002    187\n7064    227.70064812269999  340.56391708429999    0\n7065    229.14310433590001  341.18693287370002    0\n7066    228.22428358920001  342.32164706039998    0\n7067    226.10012248129999  340.17521624199998    0\n7068    227.06637153369999  339.01659288339999    188\n7069    225.2393396855  341.82819585139998    0\n7070    225.82687205280001  344.02395946510001    0\n7071    223.57210777949999  343.54303506970001    0\n7072    230.3062036481  340.28372218890001    189\n7073    230.4124510254  341.8227213271    0\n7074    221.15681147710001  344.962981404    0\n7075    232.1183907098  298.00937495649998    0\n7076    232.21171503599999  299.59114862730002    0\n7077    230.9889367273  298.40989855340001    0\n7078    232.356855072  296.68492820070003    0\n7079    233.1964257285  297.5192744725    0\n7080    231.8933936761  303.19009194479997    0\n7081    230.72258994809999  302.30179236219999    0\n7082    232.1595728867  301.37356619859997    0\n7083    233.38605836089999  300.63830989680002    0\n7084    229.88718766970001  306.51261226259999    0\n7085    234.71305328880001  300.10997373909998    0\n7086    234.85201507709999  298.67603810409997    0\n7087    235.68859572240001  299.54414243159999    0\n7088    234.64100968810001  301.2939186703    0\n7089    236.78723787979999  299.0021330317    169\n7090    236.49390352930001  300.07427880770001    0\n7091    232.79334855729999  304.24201753040001    0\n7092    231.43076890910001  305.21077351949998    0\n7093    234.2472600932  297.55486209119999    0\n7094    235.6033953868  297.34475354149998    169\n7095    233.62307862719999  296.04102620909998    168\n7096    235.23730768990001  302.2222820673    0\n7097    236.5  301.66317522259999    171\n7098    231.2110326209  307.31257396019998    0\n7099    231.90316880949999  308.5419449465    0\n7100    230.60367549450001  309.00516887169999    0\n7101    230.35205509150001  310.39400774350003    0\n7102    231.0826045963  311.5    178\n7103    230.00564384949999  311.5    178\n7104    232.96919781170001  309.11848131300002    176\n7105    232.98586748400001  307.42388337390003    0\n7106    233.98451350479999  304.11433266249998    0\n7107    234.60386651670001  303.02533880649997    0\n7108    235.1467786595  304.03148663619999    0\n7109    234.3667496258  306.89687576059998    0\n7110    235.76258094350001  306.26258094349998    174\n7111    235.36618340250001  307.6802899585    175\n7112    233.6248287825  305.65167372259998    0\n7113    236.5  302.82859132710001    171\n7114    231.5  342.9209618145    190\n7115    230.59851849130001  344.17206234169998    0\n7116    203.4831596242  344.30415129289997    0\n7117    229.09157564110001  344.9594444036    0\n7118    227.78399551410001  344.27667071690001    0\n7119    139.61790774720001  361.96625625220003    0\n7120    138.9261866327  351.3226002692    0\n7121    142.0645357107  354.7010664339    0\n7122    140.7457760129  371.93606272519997    0\n7123    137.07483247170001  369.18130222960002    0\n7124    141.62594275679999  368.41068588429999    0\n7125    136.3219654701  378.5435395751    0\n7126    138.84353451280001  375.487866005    0\n7127    144.38227190480001  361.78775101090002    0\n7128    142.88163401310001  365.19936561819998    0\n7129    142.21050283810001  348.48711632800001    0\n7130    149.25962327319999  351.51297050319999    0\n7131    152.02922125929999  354.82085476549997    0\n7132    147.18275041589999  354.8788503939    0\n7133    146.9636102364  348.19529693760001    0\n7134    152.4111424431  375.84844150359999    0\n7135    147.72551307360001  374.97506851330002    0\n7136    150.18114846029999  372.07508415450002    0\n7137    146.7066182666  368.5344071115    0\n7138    145.574090821  358.22686585529999    0\n7139    149.1202703555  361.72039279479998    0\n7140    151.68784667809999  368.88401790749998    0\n7141    152.6746264535  365.20380906290001    0\n7142    153.8391945969  361.56031204869998    0\n7143    143.2532176672  375.13984065350002    0\n7144    138.67895668040001  393.99561247000003    0\n7145    138.86843326530001  387.86005857719999    0\n7146    141.31168812920001  384.87170285960002    0\n7147    144.0175004461  387.89893792079999    0\n7148    137.61781718419999  406.16204495940002    0\n7149    135.217344895  403.37999354919998    0\n7150    143.05662970259999  400.45915459719998    0\n7151    138.20221637700001  400.32588165829998    0\n7152    141.08136168409999  397.18897315610002    0\n7153    143.86295441999999  394.15766377969999    0\n7154    145.43708805329999  378.40682813410001    0\n7155    148.305509427  381.49306715850003    0\n7156    143.53931382229999  381.76850084279999    0\n7157    148.8814227588  394.37386863410001    0\n7158    146.53088123730001  391.02117892950002    0\n7159    153.7479887767  387.1586261045    0\n7160    149.07318789089999  387.64564629910001    0\n7161    151.46871412039999  384.09692163929998    0\n7162    153.62729812410001  394.64008291430002    0\n7163    151.09054026379999  397.83930793989998    0\n7164    152.8775242307  380.31522681069998    0\n7165    138.68968744270001  381.7726584179    0\n7166    144.34292907209999  404.07255530510002    0\n7167    147.73604115929999  400.87689402749999    0\n7168    155.2162679999  358.04636077539999    0\n7169    156.7067934385  354.60803081220001    0\n7170    162.009349512  363.90162599519999    0\n7171    158.592714497  361.06211267510002    0\n7172    163.3914181456  360.11736447269999    0\n7173    159.5820299289  371.59122162329999    0\n7174    156.1343042476  368.66327316270002    0\n7175    160.71202785369999  367.66414746240002    0\n7176    161.3564028086  354.1627528551    0\n7177    165.89164238929999  352.77444941419998    0\n7178    164.95976244490001  356.41118659019997    0\n7179    158.19025692100001  351.13164439820002    0\n7180    168.06322638200001  358.82719968779998    0\n7181    169.09167271519999  350.32997792219999    0\n7182    171.88717584470001  347.29435149710002    0\n7183    173.0264537054  351.58476931479998    0\n7184    167.44129862579999  372.49421263800002    0\n7185    169.1798197487  369.06486575909997    0\n7186    172.28378553909999  371.60554628289998    0\n7187    165.55337667020001  366.6014348082    0\n7188    170.35551467240001  365.63200456440001    0\n7189    163.2294853009  374.09862811990001    0\n7190    159.35558911199999  375.79270840610002    0\n7191    174.25148397020001  375.13036978219998    0\n7192    175.2335598178  378.82573681299999    0\n7193    171.04605263650001  378.01277022940002    0\n7194    165.1596512221  348.67773260199999    0\n7195    160.5400635581  347.77928054820001    0\n7196    166.85591689250001  376.38204616860003    0\n7197    157.9066351104  387.18559778640002    0\n7198    160.84196474429999  384.5275250752    0\n7199    162.21826662110001  388.63453133899998    0\n7200    159.8550448739  380.35094688049998    0\n7201    156.16872930720001  378.0151332181    0\n7202    158.06639453259999  394.42853002840002    0\n7203    162.64225499150001  392.92750177469998    0\n7204    161.38356527440001  396.6996592049    0\n7205    155.50665258789999  390.90460109830002    0\n7206    164.1230388338  382.29433071369999    0\n7207    166.13141456389999  390.5914608933    0\n7208    169.37948466579999  387.88816889499998    0\n7209    170.137263934  391.7969951371    0\n7210    168.4786294431  383.98795620250002    0\n7211    167.5271250685  380.18176304389999    0\n7212    164.53747360899999  399.04555619119998    0\n7213    168.90692068050001  398.43152761179999    0\n7214    167.06382728720001  402.25000447899998    0\n7215    159.92794232130001  400.50783071659998    0\n7216    173.47590350889999  398.53489027500001    0\n7217    171.46067633530001  395.25321064989998    0\n7218    169.25570336269999  405.7760809669    0\n7219    165.58280856549999  406.35408551749998    0\n7220    172.93757227290001  405.24736449229999    0\n7221    171.27867100290001  409.4473047029    0\n7222    151.9914556329  401.51552338720001    0\n7223    170.94596670850001  361.76185232749998    0\n7224    172.60025454550001  357.82843009589999    0\n7225    155.7829145993  402.65947663179998    0\n7226    158.9419643208  404.74698711159999    0\n7227    140.35144337529999  411.49522021349998    0\n7228    138.98852352540001  416.60083736870001    0\n7229    136.48871273680001  413.95497515070002    0\n7230    141.54795890080001  407.405698315    0\n7231    144.8173893254  409.57939339680001    0\n7232    138.97089349059999  428.48031559420002    0\n7233    138.5460510913  432.54627265409999    0\n7234    139.55618317599999  424.39342301070002    0\n7235    135.17644899730001  422.8942160089    0\n7236    139.33847653149999  420.7206379392    0\n7237    142.66204627010001  418.14745712529998    0\n7238    146.64371014810001  417.45831213960003    0\n7239    145.27098842129999  414.32007031580002    0\n7240    148.7272800961  408.42539527010001    0\n7241    151.9413459701  405.51714087929997    0\n7242    151.61628543730001  410.11569880680003    0\n7243    143.10546513200001  426.32444562289999    0\n7244    147.2098998383  425.18958355170003    0\n7245    146.6889948921  429.01994269850002    0\n7246    153.4550547986  424.64307913499999    0\n7247    150.03376602040001  422.5028074562    0\n7248    150.78578806620001  431.10464076289998    0\n7249    146.97154887869999  432.77162186369998    0\n7250    154.3990372284  428.39691986730003    0\n7251    154.74745201760001  432.24123100119999    0\n7252    142.72137173269999  434.04328644280002    0\n7253    138.63145200459999  436.27094879959998    0\n7254    139.30026466359999  446.52744664139999    0\n7255    142.0562687899  443.2898782048    0\n7256    143.82767796260001  446.48041227369998    0\n7257    140.0914768602  440.0266984818    0\n7258    138.2005832076  452.97026034869998    0\n7259    142.67541423630001  452.93980046280001    0\n7260    139.91411852280001  456.16531167839997    0\n7261    136.47267845779999  449.7357329482    0\n7262    144.7253503643  440.03935793869999    0\n7263    148.3532921346  446.32397626890003    0\n7264    150.8869418214  442.83071006509999    0\n7265    152.8530886005  446.22173497199998    0\n7266    149.05781521079999  439.35178628800003    0\n7267    146.66416032270001  436.36783429270002    0\n7268    147.213405102  452.77324311199999    0\n7269    151.77479074620001  452.58121114260001    0\n7270    148.62033670989999  455.96512098070002    0\n7271    145.5586283314  449.64661339039998    0\n7272    156.17893695879999  452.5205190149    0\n7273    154.93285317920001  449.35990586729997    0\n7274    145.77267300209999  459.3417589494    0\n7275    149.9697384936  459.27518377809997    0\n7276    153.10915581040001  439.15376576599999    0\n7277    137.36360880519999  459.35245872299998    0\n7278    141.5615195817  459.38493857029999    0\n7279    149.66455399840001  419.0779374585    0\n7280    150.60787680359999  414.81258891850001    0\n7281    134.98856082719999  462.5593063096    0\n7282    154.05420573719999  419.9346533854    0\n7283    158.14868662390001  417.24471548560001    0\n7284    160.56504893100001  419.41757163739999    0\n7285    154.43152338869999  411.93898064659999    0\n7286    155.61983229079999  435.86994862440002    0\n7287    158.96845145029999  432.78586258130002    0\n7288    162.1211465083  426.28233087439997    0\n7289    157.86500935250001  425.56174839720001    0\n7290    161.48162758480001  422.8051532357    0\n7291    157.66605963570001  413.55619073050002    0\n7292    157.94266478750001  409.14481760299998    0\n7293    164.1611371306  410.5199045983    0\n7294    166.09240418670001  413.91232059999999    0\n7295    161.73967046199999  414.3915312693    0\n7296    161.8111831137  407.17126963750002    0\n7297    162.6119690827  429.81389551310002    0\n7298    166.3018459605  426.9998872754    0\n7299    169.6750065546  420.4583066619    0\n7300    165.19635893110001  420.11574630550001    0\n7301    168.56930678859999  417.09005804999998    0\n7302    170.40022497589999  427.96861656660002    0\n7303    169.949377279  424.25952221    0\n7304    170.31018582870001  413.66200968160001    0\n7305    163.23492798589999  433.2666925648    0\n7306    157.43085690859999  446.24047248829999    0\n7307    159.4438062689  442.90885576390002    0\n7308    162.06237746049999  445.82892924250001    0\n7309    157.28284981709999  439.44307816029999    0\n7310    156.70113537719999  456.09441814709999    0\n7311    158.18697722249999  459.51726145049997    0\n7312    154.0849633853  459.3168349293    0\n7313    160.05106551079999  453.15796440790001    0\n7314    163.4591114888  455.2053034987    0\n7315    163.8570843976  451.37618772309997    0\n7316    160.40811688950001  462.27313449770003    0\n7317    162.42556296079999  459.229838261    0\n7318    161.442875969  439.62200910389998    0\n7319    167.0633314012  444.66839076700001    0\n7320    168.9800756372  441.24613218709999    0\n7321    171.979211491  443.49998913640002    0\n7322    165.5672681707  439.96337625749999    0\n7323    164.15054176480001  436.61679514330001    0\n7324    169.472042235  456.0672725032    0\n7325    171.1431511337  452.30646672339998    0\n7326    173.4440933537  454.81968015040002    0\n7327    165.06922628820001  448.00066160850002    0\n7328    168.32867452080001  450.05935189399997    0\n7329    171.47000497389999  438.14764222669999    0\n7330    165.94397317529999  457.90347385889999    0\n7331    170.9412404528  431.47207836820002    0\n7332    171.39422962079999  434.82846007209997    0\n7333    167.40418606750001  433.90641245640001    0\n7334    168.5099433506  460.2091418279    0\n7335    173.0426708331  448.8567773172    0\n7336    151.5980736514  462.51232422319998    0\n7337    172.739776428  385.21395306990001    0\n7338    178.60554171979999  365.65109262189998    0\n7339    174.6191387209  364.29892986660002    0\n7340    178.5493992328  361.7431867478    0\n7341    176.11029768829999  382.45276845000001    0\n7342    179.34616711570001  379.52297842899998    0\n7343    181.02180930980001  372.89005638610001    0\n7344    176.6891528484  371.97325069959999    0\n7345    179.45808080329999  369.24224516940001    0\n7346    175.2964235684  354.8015904275    0\n7347    177.60057659629999  357.83770452390002    0\n7348    185.54888342199999  349.34839073849997    0\n7349    184.6746169637  353.1313613808    0\n7350    181.6475886536  350.69375196380003    0\n7351    186.97571592080001  345.92448949729999    0\n7352    190.08520587090001  348.71539309870002    0\n7353    182.84095172639999  366.61153671300002    0\n7354    185.71271885109999  360.17710767929998    0\n7355    181.71698738800001  358.84684943849999    0\n7356    185.03051249469999  356.56570489490002    0\n7357    187.01854136419999  367.60577867749998    0\n7358    186.2402943912  363.92123983160002    0\n7359    188.28061902109999  371.17731365679998    0\n7360    189.81605651940001  374.61827883609999    0\n7361    185.383408379  373.79127289500002    0\n7362    177.71121520189999  351.70147863120002    0\n7363    178.88814528169999  347.53629926309998    0\n7364    175.3649876268  344.70190682560002    0\n7365    182.409048549  376.56941783709999    0\n7366    174.69117977120001  392.40361632619999    0\n7367    177.9556443923  389.5524557242    0\n7368    179.32532548610001  392.98300349189998    0\n7369    176.9858847866  386.02505750889998    0\n7370    176.75680618039999  405.46997764510002    0\n7371    175.28281850159999  401.88988705320003    0\n7372    182.4034905181  399.56991797699999    0\n7373    178.06843995529999  398.92915296550001    0\n7374    181.14232068659999  396.27276076750002    0\n7375    181.2350066034  386.6240342662    0\n7376    185.5681107039  387.05240371650001    0\n7377    184.61320016120001  383.68190030620002    0\n7378    192.38571724560001  381.59261488739998    0\n7379    187.98606233949999  380.84918240119998    0\n7380    191.216442242  378.06056993449999    0\n7381    186.11313019409999  400.83467972189999    0\n7382    182.881210987  403.30754279860002    0\n7383    188.1983623109  393.64495901650002    0\n7384    183.84597701269999  393.58444253890002    0\n7385    186.4351463564  390.43603064040002    0\n7386    189.14641824149999  403.39228256400003    0\n7387    189.72718988630001  399.443758656    0\n7388    189.97546028150001  387.40329710430001    0\n7389    183.5676047142  380.19173891809999    0\n7390    183.872763682  407.16751031310002    0\n7391    180.26224420220001  406.32328607660003    0\n7392    188.89386301030001  354.55487720859998    0\n7393    193.36899612080001  362.36771187379998    0\n7394    189.63826424289999  361.3243627562    0\n7395    193.24767927080001  358.78793329209998    0\n7396    192.48425507749999  351.8929251902    0\n7397    194.4364831883  348.82777370219998    0\n7398    194.39836936099999  375.24995702820001    0\n7399    195.18216763340001  369.47585575599999    0\n7400    191.04371806559999  368.5844940298    0\n7401    193.7284770805  365.94271697030001    0\n7402    193.1992516368  355.22210657020003    0\n7403    200.57976113270001  358.13613654509999    0\n7404    197.02621026130001  356.31136874589998    0\n7405    200.9471055823  354.41524876009998    0\n7406    198.50075243250001  348.56043443649997    0\n7407    195.55715417350001  345.47335668710002    0\n7408    200.4119866039  361.92618896300002    0\n7409    200.40906932819999  365.78556570559999    0\n7410    196.988892698  363.60540260089999    0\n7411    203.82696174579999  360.22994168100001    0\n7412    199.626712177  369.59559848610002    0\n7413    197.44173030889999  372.49512896060003    0\n7414    202.7503134605  347.63679029510001    0\n7415    201.75712391069999  351.0014831021    0\n7416    203.30776097130001  368.44689585330002    0\n7417    192.91993523959999  392.38895841570002    0\n7418    194.1129718272  388.47689960679998    0\n7419    197.06615516799999  390.50268420060002    0\n7420    196.56685710639999  382.43804663899999    0\n7421    193.60464903499999  385.04402868260001    0\n7422    193.9024206153  398.34950816719999    0\n7423    198.10549356129999  397.24733076349997    0\n7424    196.4490017501  400.99655825949998    0\n7425    190.94359319220001  395.97844247699999    0\n7426    200.5194422676  382.73162501140001    0\n7427    199.34662408279999  379.17075137320001    0\n7428    206.4539944137  377.50688740999999    0\n7429    202.8780785527  376.03186107789998    0\n7430    206.618939528  373.94252401760002    0\n7431    202.06305538140001  395.81993094770002    0\n7432    199.63036430010001  393.10736167549999    0\n7433    205.05997731689999  388.02876411979997    0\n7434    200.9701494702  389.07223974150003    0\n7435    202.57865830450001  385.46261918440001    0\n7436    201.27855459950001  404.74577295720002    0\n7437    203.91422025719999  401.96228201489998    0\n7438    204.43816072920001  406.0426360861    0\n7439    204.77026006  381.67831441779998    0\n7440    198.87447470629999  375.5761802092    0\n7441    191.20083748920001  406.48371008980001    0\n7442    187.80449641160001  407.41040392439999    0\n7443    204.5890309829  398.16399338920002    0\n7444    206.0116718312  394.24514484589997    0\n7445    194.5528646123  404.97192538849998    0\n7446    198.1715395672  404.10819873550003    0\n7447    173.45652682369999  421.62775907909997    0\n7448    176.96734315520001  419.9470305694    0\n7449    177.33054972119999  423.71486918919999    0\n7450    173.9621998865  412.57872904369998    0\n7451    174.9685895755  436.45508132259999    0\n7452    178.55592799940001  431.0285593154    0\n7453    174.49791736239999  429.35564442129998    0\n7454    177.92737234149999  427.44435082249998    0\n7455    177.47254832350001  413.4764995118    0\n7456    177.49109006859999  409.58036922219998    0\n7457    180.981787427  418.9892713497    0\n7458    178.4532332162  416.5355214105    0\n7459    185.1982619373  419.85503442729998    0\n7460    187.06728411579999  416.55568122300002    0\n7461    184.70654503450001  423.55094397210001    0\n7462    185.1667157343  427.3043390405    0\n7463    181.27758619779999  425.63154917700001    0\n7464    188.68681762259999  421.78401451939999    0\n7465    186.12921795669999  434.07543071750001    0\n7466    182.48151210489999  432.67312172499999    0\n7467    186.35754007860001  430.73201445609999    0\n7468    181.89888816440001  413.39606013029999    0\n7469    185.34331864180001  410.40939150299999    0\n7470    186.4430938587  413.40367219069998    0\n7471    178.6186402621  434.58166596289999    0\n7472    177.6000447301  447.92999660610002    0\n7473    175.11199910409999  445.53152983669997    0\n7474    176.7767446213  442.18051041000001    0\n7475    177.90640179779999  438.39053750580001    0\n7476    180.73638138129999  440.28562847360001    0\n7477    177.21736838109999  454.37916528789998    0\n7478    174.9276476842  458.00558059550002    0\n7479    180.93848856240001  454.1813871649    0\n7480    179.4336217579  450.9703268783    0\n7481    181.6884092613  447.75352479790001    0\n7482    187.49164773480001  442.31258103840003    0\n7483    184.29723776989999  444.99335759230001    0\n7484    183.71579261720001  441.72876297699997    0\n7485    188.93014956089999  435.82300573039998    0\n7486    184.64070133300001  437.79872694149998    0\n7487    184.63331304350001  454.25672653599997    0\n7488    187.05614676729999  451.2551167158    0\n7489    188.1975296615  454.50604637399999    0\n7490    185.72103277860001  448.08423036030001    0\n7491    189.55460749759999  448.38158038659998    0\n7492    182.11255496780001  457.36933706910003    0\n7493    190.42720045050001  439.03193277610001    0\n7494    191.21136805750001  442.3422092353    0\n7495    179.36689087740001  460.5683345269    0\n7496    183.2663663376  460.42209383390002    0\n7497    189.30076424609999  428.26440251349999    0\n7498    190.27643503019999  414.61382459190003    0\n7499    193.4381879474  413.16853077159999    0\n7500    193.45366201760001  416.88698151580002    0\n7501    191.34694143429999  424.37108216450002    0\n7502    192.88590526190001  427.45335537850002    0\n7503    196.14138990379999  419.42821405450002    0\n7504    192.5920872822  420.6007307072    0\n7505    193.34072468989999  409.32340234029999    0\n7506    196.39047450219999  411.42536371789998    0\n7507    202.91084279329999  412.1931649892    0\n7508    200.65038525910001  415.50760227429998    0\n7509    199.4901935227  412.1528791522    0\n7510    206.58689075160001  412.6723804307    0\n7511    205.57143574169999  409.46566301590002    0\n7512    200.4640632341  424.73559282039997    0\n7513    196.5460725426  425.7406873361    0\n7514    198.537543666  422.1809142235    0\n7515    199.66549114739999  418.86255793790002    0\n7516    203.22305206460001  418.18967403710002    0\n7517    198.4707884682  430.76589621369999    0\n7518    201.5476527861  427.9380864236    0\n7519    202.0009954187  431.17845789440003    0\n7520    203.9646707622  425.00713807480003    0\n7521    199.04437087310001  408.22068353629999    0\n7522    194.92102593999999  429.7418929424    0\n7523    192.16041510190001  445.50601844400001    0\n7524    194.78066267809999  442.59372664360001    0\n7525    192.57609427310001  435.65232306069998    0\n7526    195.07177454469999  433.06707193419999    0\n7527    196.29549983780001  436.37434993519997    0\n7528    191.63618345789999  454.70715818159999    0\n7529    194.1834788891  451.78441158110002    0\n7530    195.07337354430001  454.89518820490002    0\n7531    193.187939564  448.64193399959998    0\n7532    196.73941254229999  448.97486265160001    0\n7533    189.11797230869999  457.8228029563    0\n7534    197.38676641999999  439.73911599169998    0\n7535    198.35550642160001  443.01183859949998    0\n7536    199.29957238599999  446.21836156630002    0\n7537    201.85739374939999  443.48166159549999    0\n7538    203.52550771989999  437.5712992151    0\n7539    200.0153613981  437.01265094519999    0\n7540    202.68774348439999  434.33739947449999    0\n7541    198.46528959849999  455.21989330399998    0\n7542    201.00690853879999  452.49084341740001    0\n7543    201.69079375609999  455.65384234869998    0\n7544    200.20480288670001  449.38039998980003    0\n7545    202.60118768999999  461.9481990612    0\n7546    199.6907339222  461.64060859540001    0\n7547    202.23092606309999  458.88104438279998    0\n7548    195.8920761544  457.92352385940001    0\n7549    204.3748904782  440.78287409199999    0\n7550    205.21831302570001  443.9704073364    0\n7551    189.82994385789999  461.10079319160002    0\n7552    186.63610043209999  461.02708203129998    0\n7553    203.51404771989999  449.81517813229999    0\n7554    175.587833985  461.3475101656    0\n7555    172.0343596868  461.51012077659999    0\n7556    206.68939651049999  366.55907095930002    0\n7557    206.51081387849999  370.42185977949998    0\n7558    193.25538611269999  460.66620118020001    0\n7559    196.72602090480001  460.8444116348    0\n7560    136.51062516729999  471.95153036160002    0\n7561    138.80273580720001  469.01330862700001    0\n7562    141.11745592840001  471.89079919429997    0\n7563    136.82295514399999  465.84079475999999    0\n7564    140.77173280310001  483.12975335589999    0\n7565    137.77345534860001  484.89200243020002    0\n7566    140.65661381570001  477.18273535809999    0\n7567    141.00220633399999  465.9010776101    0\n7568    138.1663773603  490.48724914180002    0\n7569    145.5252871937  472.23591006390001    0\n7570    143.54432565849999  474.83593052679998    0\n7571    145.12610977060001  465.89542073220002    0\n7572    143.26394007139999  462.65169973219997    0\n7573    144.28706131960001  480.82731851199998    0\n7574    145.8320922897  483.54172951330003    0\n7575    144.29457624599999  487.5017790009    0\n7576    147.1516745074  485.68060548300002    0\n7577    147.83005097399999  488.27726339679998    0\n7578    141.4479476036  489.25826661970001    0\n7579    140.93780137580001  486.36449911800003    0\n7580    145.61647019380001  492.38709748820003    0\n7581    148.35227465790001  490.9157706908    0\n7582    148.0344148618  493.53159275500002    0\n7583    144.5474747863  477.80934956819999    0\n7584    142.9426524491  491.70391672480002    0\n7585    139.08138955710001  492.56531935449999    0\n7586    141.26936489260001  493.34646398119997    0\n7587    139.81734697810001  494.36826569679999    0\n7588    136.52373417019999  494.01009081490002    0\n7589    136.88703206759999  492.38635764039998    0\n7590    136.5062531632  495.40375189790001    362\n7591    138.20759788110001  495.01363160239998    0\n7592    139.8454996703  495.85473945690001    0\n7593    143.45808177570001  495.4043019165    0\n7594    144.63264249810001  496.55130897359999    0\n7595    142.91576219940001  496.81192871309997    0\n7596    143.27131154669999  493.76847104900003    0\n7597    142.2405361177  498.05248598539998    0\n7598    141.21567915790001  496.80549217919997    0\n7599    146.3969192653  495.69731655390001    0\n7600    146.05931481729999  497.59000903229997    0\n7601    145.98427496420001  499.40929920859998    0\n7602    147.98321779450001  498.51265905669999    0\n7603    141.3299438583  499.1639057475    0\n7604    143.03245437999999  499.1677112859    0\n7605    150.1351771436  494.67260551560003    0\n7606    138.91180517129999  496.85144612020002    0\n7607    137.5  497.51930275759997    361\n7608    138.26448332140001  498.10310982930002    0\n7609    147.21211995389999  469.08081163989999    0\n7610    149.2469358571  465.78289970399999    0\n7611    152.0201078634  477.82565747680002    0\n7612    152.3760690606  474.77981505849999    0\n7613    156.00296794170001  476.8975843641    0\n7614    149.50421574640001  472.20044927010002    0\n7615    151.59183494249999  480.74242308970003    0\n7616    153.46950636560001  483.4222842543    0\n7617    149.80320377199999  483.48627526450002    0\n7618    148.16804011670001  478.82906437119999    0\n7619    153.4623965047  471.5913057711    0\n7620    162.03574417190001  465.03751642140003    0\n7621    165.70175418310001  465.89246111249997    0\n7622    162.79776962130001  468.16269782680001    0\n7623    153.46215132579999  465.52504200419997    0\n7624    161.1325383926  471.54757468780002    0\n7625    164.25879996820001  473.13350783300001    0\n7626    160.1999641237  475.07294350820001    0\n7627    157.57203170739999  471.06809899720002    0\n7628    166.93105718020001  481.06091341630002    0\n7629    163.28246717010001  479.7993446836    0\n7630    167.0335312704  477.90010326110001    0\n7631    159.61851985370001  478.46782380730002    0\n7632    168.33885544360001  471.0821174436    0\n7633    167.5418816939  474.54587082210003    0\n7634    155.3597261752  468.34733335470003    0\n7635    157.8354623434  465.20732053239999    0\n7636    159.8538636431  481.68367760069998    0\n7637    154.15471361389999  486.49659427040001    0\n7638    154.45368931190001  489.56124793930002    0\n7639    151.19723200819999  488.99075875450001    0\n7640    156.96916542139999  483.86878985210001    0\n7641    152.54974899390001  495.0481506173    0\n7642    154.7653402075  492.53150057840003    0\n7643    155.1001350045  495.55852116139999    0\n7644    157.7684491375  490.10789460939998    0\n7645    160.95390646609999  487.95512146729999    0\n7646    160.84407770679999  490.85091861059999    0\n7647    163.29708234680001  492.16516741369998    0\n7648    160.46193270020001  493.83269237439998    0\n7649    166.14353128479999  491.53544330559998    0\n7650    167.85799022570001  489.32998038580001    0\n7651    169.07564569889999  491.8343080139    0\n7652    165.4287730803  494.18147525849997    0\n7653    167.39630143369999  496.18194612769997    0\n7654    165.16067082129999  496.73942655820002    0\n7655    166.82494083910001  499.99584223890002    0\n7656    167.9369713248  499.11058545780003    0\n7657    168.26976286339999  500.65791079780001    0\n7658    160.4055465994  496.68827024550001    0\n7659    157.80984529360001  495.93952064109999    0\n7660    167.27015096560001  486.81393751579998    0\n7661    163.94615863000001  486.00623646529999    0\n7662    167.1135166066  484.02062882220002    0\n7663    160.51123167029999  484.89246671069998    0\n7664    150.36133392830001  497.1782169855    0\n7665    168.84622762160001  463.81513838990003    0\n7666    169.0172695382  467.4127997869    0\n7667    165.21187897409999  498.93659676009997    0\n7668    162.9530563749  497.77769272429998    0\n7669    139.78352357860001  499.13569346259999    0\n7670    141.36554773309999  500.5    358\n7671    137.95756593900001  501.1525219797    360\n7672    138.6760318828  499.5144348211    0\n7673    139.46374125829999  501.03625874170001    359\n7674    150.0976029409  499.63060695889999    0\n7675    151.6451171599  501.11757193210002    0\n7676    149.5552013141  502.07918758749997    0\n7677    144.54808988030001  500.0212965106    0\n7678    146.013588277  501.47547177050001    0\n7679    147.60415949009999  502.90812697609999    0\n7680    145.79060755259999  503.51342044130001    0\n7681    149.14803182470001  504.19864158169997    0\n7682    150.3050636753  505.46717119969998    0\n7683    148.94829421329999  505.99353828419999    0\n7684    152.6413627069  502.79397899380001    0\n7685    153.7775187645  500.5704779056    0\n7686    151.84344101950001  504.73081851879999    0\n7687    143.89524689070001  501.39524689069998    357\n7688    144.82795591109999  504.80643652650002    0\n7689    146.136832086  505.45220285099998    0\n7690    143.14005984459999  506.79970077690001    355\n7691    145.59631706650001  507.74374163049998    0\n7692    144.20510148400001  507.97629071749998    0\n7693    143.98999519860001  503.53001440409997    356\n7694    143.9671840412  509.51093865289999    354\n7695    142.80809970749999  508.45950146270002    355\n7696    146.29928476520001  506.88572359509999    0\n7697    147.2858555919  508.23463331779999    353\n7698    154.0204541718  505.82081651869998    0\n7699    155.001411725  506.99929413749999    351\n7700    152.81929362029999  506.07720427620001    0\n7701    154.61369374899999  504.19908053329999    0\n7702    154.45590939740001  502.42741738350003    0\n7703    147.59974916920001  506.56508547840002    0\n7704    150.02606433419999  507.5    352\n7705    152.48072353020001  507.5    352\n7706    151.39862022770001  506.3118702118    0\n7707    155.46278325579999  498.23313396949999    0\n7708    158.87734777349999  501.02817095730001    0\n7709    159.04868631170001  502.87895281639999    0\n7710    156.166083886  500.52275942469998    0\n7711    160.7799599711  499.27177905190001    0\n7712    161.66768521130001  501.3830039705    0\n7713    159.52078275779999  504.76467212659998    0\n7714    159.78155211839999  506.41351239699998    0\n7715    157.74793148500001  504.11121289480002    0\n7716    160.92868021250001  505.06249080359999    0\n7717    162.1814798394  504.81314311239998    0\n7718    162.01285660580001  506.50201163290001    0\n7719    155.99628239539999  503.9731589813    0\n7720    155.2566353334  505.4164584605    0\n7721    165.4469017083  500.77538714590003    0\n7722    165.64991611249999  502.13112110819998    0\n7723    163.82833393760001  501.68302038820002    0\n7724    165.88088135379999  503.13274788989997    0\n7725    164.94159387080001  503.88548098929999    0\n7726    164.30635550080001  504.99449908619999    0\n7727    166.98364323979999  503.19854247649999    0\n7728    162.63778793829999  503.11011467909998    0\n7729    163.39926984429999  504.70331034740002    0\n7730    164.3885268043  506.0602164375    0\n7731    157.6502662021  509.07687306219998    0\n7732    157.71370162919999  507.88952829909999    0\n7733    158.58714271159999  508.49644820859999    0\n7734    157.2642535084  510.06706270289999    0\n7735    158.2934866084  510.20651339160003    347\n7736    157.58820409410001  510.91179590590002    347\n7737    156.5  509.55670110239998    349\n7738    156.5  507.56256286489997    349\n7739    156.7797949623  505.27346888350002    0\n7740    157.76707826769999  506.63577379750001    0\n7741    160.32175495760001  507.96470608049998    0\n7742    159.03912607289999  507.3902064129    0\n7743    160.80962636320001  509.26192527260002    346\n7744    161.60141852949999  508.0589652864    0\n7745    162.81015776859999  507.9010914882    0\n7746    164.17236353569999  507.41976000519998    0\n7747    163.7513531319  508.74942008630001    345\n7748    165.5  506.74106552260002    344\n7749    168.29402390870001  503.15082167470001    0\n7750    167.6307136293  504.5    342\n7751    169.40450231700001  495.86419397349999    0\n7752    168.732586226  497.61715770939998    0\n7753    175.97160482659999  467.37704482340001    0\n7754    175.43501285849999  470.75182204779998    0\n7755    172.19701288940001  468.98760558010002    0\n7756    177.00869457210001  464.09718347299997    0\n7757    180.03850227180001  465.943896317    0\n7758    174.87003218090001  474.09451412120001    0\n7759    174.36625078719999  477.36072859429999    0\n7760    170.94147038950001  475.9712213464    0\n7761    178.72628504869999  472.26912935180002    0\n7762    182.54776847880001  470.37348439229999    0\n7763    181.84000515  473.706338749    0\n7764    186.25792927910001  468.45358401470003    0\n7765    183.3927426772  467.0337019438    0\n7766    183.90562300280001  463.7749356246    0\n7767    184.72982373049999  475.20591568340001    0\n7768    188.15356429389999  473.50846307419999    0\n7769    187.48062606049999  476.665257403    0\n7770    181.2842921001  476.9528656233    0\n7771    191.64487449890001  471.86570486009998    0\n7772    188.941921036  470.28431996960001    0\n7773    190.12158530280001  478.0755367173    0\n7774    187.02417777350001  479.66837264690002    0\n7775    189.73398267959999  467.04304372519999    0\n7776    180.89368942909999  480.06413359620001    0\n7777    177.72008108700001  478.71649723690001    0\n7778    174.01209737889999  480.51315521319998    0\n7779    173.83355572120001  483.46573619589998    0\n7780    170.4284803871  482.26021464159999    0\n7781    173.88719903259999  486.207011674    0\n7782    173.70290295160001  488.76533937340002    0\n7783    170.74270337199999  487.57104652999999    0\n7784    177.13542048209999  484.69856112389999    0\n7785    180.67894303329999  483.0822980483    0\n7786    180.283483496  485.92531343849998    0\n7787    186.82594096540001  482.50032373379997    0\n7788    189.86374056970001  483.4021595772    0\n7789    187.291172792  485.01792718950003    0\n7790    183.88636793360001  481.44185619429999    0\n7791    188.49356193759999  487.49827256280003    0\n7792    190.77123574609999  488.14707430039999    0\n7793    189.30908026579999  489.48368722890001    0\n7794    185.69106897930001  487.14274976579998    0\n7795    192.93397026  488.0647079222    0\n7796    192.12795056210001  486.60696267539998    0\n7797    182.9246106432  487.67892610619998    0\n7798    185.0200672878  489.75977411460002    0\n7799    192.67854893929999  484.53194377509999    0\n7800    192.58245681330001  482.1281614403    0\n7801    180.16197764539999  488.73463570389998    0\n7802    188.45657842130001  490.6435010637    0\n7803    190.74772518649999  489.99416894950002    0\n7804    193.12252370569999  476.63087815149999    0\n7805    192.63497436989999  479.53988151919998    0\n7806    195.11367615419999  470.24544890250002    0\n7807    196.19351736940001  467.0300503903    0\n7808    198.3021886192  468.6218268792    0\n7809    193.385174783  465.8400596738    0\n7810    190.92512713959999  463.88062083559998    0\n7811    195.8711658357  475.4527922204    0\n7812    198.28986541840001  475.11872817139999    0\n7813    197.6259129112  477.64628349899999    0\n7814    194.07145585040001  473.43460045580002    0\n7815    196.96956891560001  463.99344053729999    0\n7816    195.0922924724  481.03457128349999    0\n7817    202.7845941818  471.29441644560001    0\n7818    199.48870334719999  473.08457282069998    0\n7819    200.22428759549999  470.44612478609997    0\n7820    204.45603313749999  466.71671766409997    0\n7821    201.31275504109999  467.33538071679999    0\n7822    203.2003046609  464.5455740786    0\n7823    200.79802286169999  475.2748943826    0\n7824    203.1299320215  475.19194132569999    0\n7825    202.1468753369  476.99245951389997    0\n7826    205.02465875659999  474.92496761429999    0\n7827    204.1014659251  473.17831693890002    0\n7828    199.38726214179999  479.3216197182    0\n7829    197.34990624610001  480.07800271590003    0\n7830    204.8855752172  471.00769448720001    0\n7831    201.2342390638  478.69858324789999    0\n7832    203.05981872929999  478.28453291829999    0\n7833    197.0011905193  483.93078539150002    0\n7834    197.873599848  485.25842714430001    0\n7835    196.42346874579999  485.39415215000002    0\n7836    197.3271639397  482.18407775420002    0\n7837    199.39463740209999  482.52147058510002    0\n7838    194.7245717065  488.02358375379998    0\n7839    193.77809153499999  489.33510006850003    0\n7840    195.76978081799999  486.79644291720001    0\n7841    194.80137297709999  485.28067074789999    0\n7842    199.34538171049999  484.81781036289999    0\n7843    198.92243083010001  486.05171277990001    316\n7844    203.5589884538  479.75424069249999    0\n7845    203.9108895393  481.13366569110002    314\n7846    202.4053366503  481.16705490049998    0\n7847    204.62855249730001  478.20097362659999    0\n7848    201.842292789  483.657707211    315\n7849    200.31462494659999  483.54730824950002    0\n7850    201.16506486110001  482.19203864439999    0\n7851    200.89311850429999  480.5414543059    0\n7852    205.7743576103  476.87412267449997    0\n7853    205.7627978495  478.73720215050002    313\n7854    196.26327831270001  488.18918486379999    0\n7855    171.3968722059  495.69055428910002    0\n7856    170.34066030330001  494.07359374980001    0\n7857    173.1745391245  495.78068608780001    0\n7858    174.1555713788  494.49886659769999    0\n7859    174.73794806750001  495.99987905680001    0\n7860    172.28975685  497.05139186939999    0\n7861    172.96391269599999  498.37808277300002    0\n7862    171.4842649414  498.2655198416    0\n7863    171.56099544739999  492.46250972920001    0\n7864    172.88195065119999  491.07641481619999    0\n7865    173.51118082459999  492.91358973109999    0\n7866    170.01039782129999  498.41102523680001    0\n7867    176.50760958180001  491.73895522589999    0\n7868    176.903503277  493.56164988270001    0\n7869    175.24143741290001  493.1860545792    0\n7870    175.84874509939999  489.55711702989998    0\n7871    178.04038084300001  490.18652470170002    0\n7872    178.46469700200001  494.15322198080003    0\n7873    177.2695022712  495.17353607259997    0\n7874    179.86175375249999  493.15547882269999    0\n7875    179.84626099030001  494.92185245799999    0\n7876    181.16709124069999  495.85227633199997    0\n7877    180.1427877571  496.61925082260001    0\n7878    176.2197855297  496.24192409189999    0\n7879    175.36283784950001  497.40941683969999    0\n7880    180.1416594554  491.20493437210001    0\n7881    181.6369216555  492.36777600340002    0\n7882    177.74080275419999  496.6369711941    0\n7883    170.68335951579999  499.5    339\n7884    168.94396296190001  501.9629253672    0\n7885    169.7612806571  503.23119890480001    341\n7886    169.78014690570001  500.80024484289999    340\n7887    179.11778622540001  497.41978962899998    0\n7888    178.08758562  498.152551372    336\n7889    180.53162774430001  498.2080563833    0\n7890    180.7415612527  499.74493675159999    335\n7891    181.90757531680001  498.91799423560002    0\n7892    183.05888528849999  497.85710886660002    0\n7893    183.24561176969999  499.25438823029998    334\n7894    173.37565671709999  499.77513134340001    338\n7895    174.3667146626  498.55737704929999    0\n7896    175.76030988549999  498.73969011449998    337\n7897    182.1736731007  495.31251455040001    0\n7898    182.7219472765  496.46851787499997    0\n7899    184.5014020456  491.5367916285    0\n7900    185.14400117069999  493.19978169519999    0\n7901    183.57915297389999  492.6028424552    0\n7902    186.92446617280001  490.6776104123    0\n7903    185.76215188379999  494.5    331\n7904    186.81131056059999  493.13222028989998    0\n7905    187.96619116529999  491.90963990360001    0\n7906    188.4126887102  493.08731128980003    330\n7907    182.30096882359999  494.2388279649    0\n7908    182.6693428625  493.424722562    0\n7909    196.65334899920001  489.5    318\n7910    197.77217248689999  488.36086243440002    317\n7911    191.8242890196  491.09274593589998    0\n7912    193.0761821378  492.39735604369997    0\n7913    191.32597734399999  492.34218823930001    0\n7914    193.3744457626  490.81287330639998    0\n7915    192.0784165307  493.38960952389999    0\n7916    193.59848388360001  494.25359167170001    0\n7917    194.3761043197  495.31997516839999    0\n7918    193.56966497689999  497.06966497690001    327\n7919    191.73036454390001  494.37475945429998    0\n7920    190.2769783466  493.4388484264    329\n7921    184.059931259  496.6797937769    333\n7922    198.8192028476  497.71728043680002    0\n7923    200.25688231890001  498.29817623219998    323\n7924    199.05575866379999  499.25896947500001    0\n7925    196.2261773537  494.7261773537    321\n7926    195.65960695300001  496.55128313720002    0\n7927    197.6003549822  499.20518563780001    0\n7928    199.59875016039999  500.90124983959998    324\n7929    197.71755850229999  500.73053510139999    325\n7930    197.28036386209999  497.65627181180002    0\n7931    196.0892303135  498.53971713070001    0\n7932    194.7907527472  490.54623626379998    319\n7933    206.8043314704  416.17227096160002    0\n7934    206.37514340280001  419.52105293580001    0\n7935    208.84654228170001  354.92922462040002    0\n7936    205.41533075039999  352.97427430030001    0\n7937    209.74921253030001  351.72049968689998    0\n7938    206.7608996523  346.42354589360002    0\n7939    209.83599076120001  364.37303546430002    0\n7940    206.7122876398  362.57227404679998    0\n7941    211.41119439280001  357.41427874819999    0\n7942    207.41043921479999  358.47200627810003    0\n7943    210.04480225820001  348.3882001417    0\n7944    213.21528122149999  350.24121158610001    0\n7945    221.53496149989999  347.76982241230002    0\n7946    224.30937100489999  348.52997410339998    0\n7947    222.08380583830001  350.68783845920001    0\n7948    216.17816300550001  348.31604570100001    0\n7949    218.7554408339  346.45127793419999    0\n7950    219.76964902  352.84808653229999    0\n7951    217.18905891829999  355.10140673239999    0\n7952    216.4212831902  351.7137870606    0\n7953    222.8814739579  353.79147057979998    0\n7954    221.42869144260001  359.54464991200001    0\n7955    223.9367828963  357.05827626799999    0\n7956    224.68521644149999  360.36511771829998    0\n7957    214.90002643939999  357.78458089259999    0\n7958    212.69571275909999  361.23887877819999    0\n7959    226.44771560039999  346.30551769909999    0\n7960    226.867301997  348.89817589080002    0\n7961    218.21431393629999  358.7270782082    0\n7962    213.02876885320001  365.19474785800003    0\n7963    216.16942088280001  365.8402052596    0\n7964    213.2701160316  368.9846828858    0\n7965    213.6764724013  372.570153984    0\n7966    217.34366702579999  372.95922504110001    0\n7967    214.6675105724  375.75357788740001    0\n7968    210.135886965  371.79433587170001    0\n7969    218.85875188259999  362.56896733410002    0\n7970    219.3172460621  366.3925049078    0\n7971    220.8088247291  372.9739044689    0\n7972    219.9075907189  369.91876555319999    0\n7973    222.49660225  366.8594522377    0\n7974    224.9592459607  363.95011130979998    0\n7975    225.76973031290001  367.41823431419999    0\n7976    222.3343094956  375.42330583990002    0\n7977    224.4472253344  377.72032695069998    0\n7978    221.1818883336  378.52676680799999    0\n7979    224.74427143139999  372.69906353530001    0\n7980    227.1158855784  377.49526082689999    0\n7981    226.1553694561  379.53486077949998    0\n7982    215.73193638500001  378.99202215809999    0\n7983    212.12764199809999  378.80134964130002    0\n7984    227.23889168939999  370.21642702219998    0\n7985    228.40228969290001  372.89126958190002    0\n7986    218.4664788611  380.41211837499998    0\n7987    221.24821151800001  381.99802834709999    0\n7988    226.02298107830001  354.6427368148    0\n7989    208.57637942700001  379.93744356159999    0\n7990    230.2576213662  346.049203998    0\n7991    231.48938966969999  347.29237103330001    0\n7992    230.28952593630001  348.0701141179    0\n7993    231.2830671559  350.14966537790002    0\n7994    233.1073354486  350.26781969529998    0\n7995    232.59503199049999  352.09947663909998    0\n7996    229.08778617499999  349.50649484320002    0\n7997    231.8641109296  346.18414804370002    0\n7998    232.95985786189999  347.18946564399999    0\n7999    228.9679486087  354.95077258809999    0\n8000    227.6535027203  351.91791828819998    0\n8001    234.4166639629  350.0404121679    0\n8002    233.82814185090001  348.47081271159999    0\n8003    235.87012303660001  355.42076389459999    0\n8004    234.1109729778  353.82973399709999    0\n8005    236.00948058739999  353.18017909669999    0\n8006    231.7554725841  354.50519162410001    0\n8007    235.7954808776  350.34177882400002    0\n8008    235.1552743883  349.05243591589999    0\n8009    233.66798895599999  359.87286335750002    0\n8010    235.97467369540001  358.32664902789998    0\n8011    236.34286515689999  361.35941514810003    0\n8012    234.26878766359999  346.76878766359999    192\n8013    230.93631776399999  357.47817498580002    0\n8014    229.3755349493  367.41276009170002    0\n8015    231.2106933224  373.03621019069999    0\n8016    228.38872741520001  375.61682304940001    0\n8017    227.44601807090001  380.6593435881    0\n8018    225.55410079719999  381.5153554003    0\n8019    231.28783433769999  377.5853842935    0\n8020    230.03356746919999  378.92582395570003    0\n8021    229.3838529983  377.39953037079999    0\n8022    227.79700606579999  361.62528544629998    0\n8023    230.84612568829999  360.72093728869999    0\n8024    230.80129936279999  364.00419624889997    0\n8025    233.72987080729999  372.2195688818    0\n8026    234.37288860890001  369.29353633070002    0\n8027    236.60113038130001  372.07694056759999    0\n8028    232.58477562479999  366.62238019099999    0\n8029    233.18352479020001  374.7831012922    0\n8030    234.76776823329999  376.2869166781    0\n8031    232.84600190680001  376.80629291330001    0\n8032    235.75518456610001  380.76262474510003    0\n8033    234.33521001010001  379.54272572939999    0\n8034    236.0897509182  379.1119735071    0\n8035    232.98346511010001  378.52853291500003    0\n8036    235.60951895529999  366.32169699790001    0\n8037    232.69667579829999  380.10149744659998    0\n8038    237.38485605419999  349.88485605419999    193\n8039    236.44593852529999  351.56270760519999    0\n8040    229.20504744070001  380.2742769139    0\n8041    230.8035659519  380.17010572840002    0\n8042    210.20156798869999  382.96806541929999    0\n8043    212.61246475039999  385.51567047679998    0\n8044    209.02959413569999  386.94526925140002    0\n8045    213.26538948000001  392.5622960558    0\n8046    215.62090083730001  390.01663706530002    0\n8047    216.59597534790001  393.4067169137    0\n8048    218.65937972419999  387.95723589210002    0\n8049    215.5805661727  386.80648447200002    0\n8050    215.93206127869999  383.10029462889997    0\n8051    209.8393260661  393.01916851279998    0\n8052    207.68468668049999  390.48349104499999    0\n8053    222.0196011397  384.3570079401    0\n8054    222.96431774019999  386.05386979000002    0\n8055    220.80980261560001  386.157802382    0\n8056    223.68809299660001  382.82344600810001    0\n8057    223.19424279200001  389.17248863470002    0\n8058    224.38908250380001  391.85871383990002    0\n8059    222.93043334559999  391.05130421159998    0\n8060    224.78036043029999  388.81941908499999    0\n8061    223.77606384469999  387.52015695    0\n8062    224.1133865953  394.9892489147    0\n8063    225.22833876799999  393.0985644031    0\n8064    225.8935412992  394.55213755199998    0\n8065    221.12379088629999  392.16787542489999    0\n8066    221.07839709660001  389.73525986009997    0\n8067    224.69783427659999  386.04750988490002    0\n8068    219.4998183717  394.53607863780002    0\n8069    221.57080013449999  395.67697402070002    0\n8070    211.65112345380001  396.18405735530001    0\n8071    214.0268654695  399.1851614002    0\n8072    210.90102172030001  399.976202382    0\n8073    208.08108123880001  406.76448292949999    0\n8074    210.0342408798  403.41228705909998    0\n8075    211.43960844520001  406.8032305662    0\n8076    207.48917538090001  400.41138119520002    0\n8077    217.32546773839999  397.2404945692    0\n8078    216.6989934254  400.57876802380002    0\n8079    223.0911746804  397.3280703474    0\n8080    225.1065408744  398.0501713987    0\n8081    222.85100425120001  399.47123000509998    0\n8082    221.2369932677  401.54273297690003    0\n8083    220.3162799831  404.29681477209999    0\n8084    218.84874136779999  402.12966861939998    0\n8085    223.45481124259999  401.62729865130001    0\n8086    225.24972535160001  401.72751345799998    0\n8087    224.4275169039  403.58389617969999    0\n8088    219.56250148940001  407.3472549594    0\n8089    221.97687556470001  406.17466298549999    0\n8090    226.96315442220001  397.09869125490002    0\n8091    226.86984420069999  398.46144726519998    0\n8092    216.05376690860001  403.7127758666    0\n8093    214.4590591198  407.22575591890001    0\n8094    216.6967402869  408.79432565989998    0\n8095    225.8872224804  391.46553826460001    0\n8096    226.3199000816  386.00648188669999    0\n8097    225.8728617758  384.81194956780001    0\n8098    227.15496244510001  383.8433942209    0\n8099    228.17132124170001  382.97538146059998    0\n8100    229.0376719123  384.04916841689999    0\n8101    226.695998817  387.0905991811    0\n8102    227.0234932194  388.04771964449998    0\n8103    226.07056682370001  388.52464935850003    0\n8104    227.9127135112  386.19616474550003    0\n8105    229.1832802022  385.36490746869998    0\n8106    229.26395204310001  386.74162877409998    236\n8107    225.49985758720001  383.39951090289998    0\n8108    230.5  384.55370016500001    235\n8109    234.76415182560001  382.28302092640001    232\n8110    236.45242354120001  382.14169137649998    0\n8111    228.51938796830001  381.61339267099999    0\n8112    229.32695879030001  382.6774548811    0\n8113    227.37150197010001  394.25288181339999    0\n8114    227.50738875280001  392.8044332517    239\n8115    228.57507673809999  393.4450460429    239\n8116    226.10910062849999  389.92546993579998    0\n8117    227.2400431781  390.81969775319999    238\n8118    226.9960518707  399.71622205860001    0\n8119    228.5  398.84833082929998    241\n8120    227.1129602606  395.67717595810001    0\n8121    228.5  396.38461670840002    241\n8122    226.38416245299999  401.25198358950001    0\n8123    228.55305575700001  402.90577259150001    0\n8124    227.13929194779999  404.73215507169999    0\n8125    227.47003395429999  403.6211320429    0\n8126    227.22305517309999  402.41249744689998    0\n8127    228.3991557656  401.7424484169    0\n8128    227.5233297222  400.9465058646    0\n8129    225.6711386682  405.09818073989999    0\n8130    224.0237171773  405.50004140530001    0\n8131    231.6673314025  381.08316714940003    233\n8132    229.7622553704  403.31127685209998    244\n8133    228.6324691364  404.05748719299999    0\n8134    237.0427396067  377.17243791760001    0\n8135    239.1002327121  351.63657875590002    0\n8136    239.23096587320001  353.14733511880002    0\n8137    237.72109945860001  352.34498837289999    0\n8138    239.51233693419999  355.09537250519998    0\n8139    240.11697110399999  357.44356354910002    0\n8140    237.88199131210001  356.67059582629997    0\n8141    240.79238756140001  353.67509866149999    0\n8142    240.71583797970001  352.02548888119998    0\n8143    242.4742353865  353.27169593389999    0\n8144    246.3769551083  352.28894754250001    0\n8145    244.54438999990001  352.90771765800002    0\n8146    245.3012268274  351.22804564540002    196\n8147    248.06620304219999  352.08861654330002    0\n8148    247.45724675229999  353.86752145079998    0\n8149    249.30258135669999  355.90005969729998    0\n8150    246.9982523276  356.11447089580003    0\n8151    243.5566210124  354.87225105900001    0\n8152    249.07221506479999  351.01805376620001    197\n8153    250.09080427590001  352.72844010699998    0\n8154    242.14100680300001  351.68126821369998    0\n8155    241.33098905930001  350.5    194\n8156    244.7273207559  357.00215111559999    0\n8157    242.45919370639999  357.57279197010001    0\n8158    240.99339500790001  360.04264586419998    0\n8159    241.94780459040001  362.53962697840001    0\n8160    239.150934573  362.05434575020001    0\n8161    241.7035615739  367.40414674890002    0\n8162    240.45088536189999  369.74120156459998    0\n8163    238.7546695826  366.81371113509999    0\n8164    237.2125820169  364.00047795559999    0\n8165    244.6231917373  363.20146815229998    0\n8166    243.07830990139999  365.26471994560001    0\n8167    247.12363277930001  363.91392701460001    0\n8168    246.51820944720001  361.56086905659998    0\n8169    248.4444311508  360.18929582520002    0\n8170    250.0210909692  358.75244748270001    0\n8171    250.1778587734  360.59074051030001    0\n8172    247.7401513664  366.07364646360003    0\n8173    248.1967233524  367.84370375959998    0\n8174    246.4220810585  367.87095657549997    0\n8175    249.08844134220001  364.31150072320003    0\n8176    249.4876442403  368.3773994357    0\n8177    248.35710195269999  369.7254287737    0\n8178    244.3619999476  367.94162476819997    0\n8179    250.29458388340001  362.55552368999997    0\n8180    250.5822291595  364.38783933330001    0\n8181    246.3621344124  358.96802435709998    0\n8182    245.47982577619999  370.26179752230001    0\n8183    250.71366381530001  357.02044536429997    0\n8184    239.35172028720001  372.23086913359998    0\n8185    238.2976221776  374.74521084870003    0\n8186    251.98636979439999  353.27350707649998    0\n8187    252.95469884849999  351.67571502940001    0\n8188    253.47011508509999  353.05550100570002    0\n8189    251.6060260955  350.287947809    198\n8190    253.56399222900001  350.02133074300002    199\n8191    256.00869384250001  348.1257976508    0\n8192    256.25598761420002  349.59391166670002    0\n8193    254.7333445253  349.16672262650002    200\n8194    258.16279108359998  345.7325582167    202\n8195    258.38015373629997  347.25246513330001    0\n8196    257.11576770409999  346.97903061210002    0\n8197    257.63598140639999  350.011271088    0\n8198    256.3944557053  351.13129555609999    0\n8199    257.9808758419  351.5191241581    204\n8200    254.7711550839  352.20015268420002    0\n8201    258.77894774319998  348.89786738420003    0\n8202    259.5  347.68721233870002    203\n8203    258.793451344  350.706548656    204\n8204    255.7712865826  346.7287134174    201\n8205    253.67679512129999  354.15943205619999    206\n8206    251.0886765921  365.89616545230001    0\n8207    251.99904188869999  367.00383244509999    210\n8208    250.68186118029999  367.44965886419999    0\n8209    252.0005824456  364.00279755060001    0\n8210    250.7330879852  369.38345600740001    211\n8211    251.4487968846  360.8776935285    0\n8212    252.65030666679999  359.74573537290001    0\n8213    252.57946489380001  361.52045800320002    0\n8214    253.04447669909999  362.8220932035    209\n8215    253.00558262089999  358.11106903379999    0\n8216    254.05643435179999  359.33069694469998    208\n8217    252.1061337166  356.71114712910003    0\n8218    253.57091367230001  356.60637050849999    207\n8219    251.0307813757  354.88303803140002    0\n8220    247.2531694402  371.06914548409998    0\n8221    248.72903166469999  371.54970211789998    0\n8222    238.01656392039999  386.51656392040002    230\n8223    238.63313025759999  384.43108722279999    0\n8224    239.9260634355  385.78922135559998    0\n8225    237.00380889569999  383.7925033043    0\n8226    238.0266259645  382.3315657302    0\n8227    240.273021621  389.70582062    0\n8228    241.87409801839999  388.18082336369997    0\n8229    242.84873196539999  389.94682168790001    0\n8230    239.976807229  381.57959406980001    0\n8231    242.51119244669999  376.7056519578    0\n8232    243.27617166479999  374.52652155890001    0\n8233    244.49624694479999  376.2003050591    0\n8234    239.6918120478  377.1593262339    0\n8235    242.0510826197  386.0960175248    0\n8236    243.0988891232  384.04474084999998    0\n8237    241.3835380674  378.91653378140001    0\n8238    242.8249553272  380.66172051260003    0\n8239    243.88604570640001  382.32200698539998    0\n8240    244.78262772779999  380.22374532020001    0\n8241    243.63648096489999  387.22204433399997    0\n8242    241.9970222131  372.3458005114    0\n8243    244.25825533970001  372.31869733320002    0\n8244    239.6471513969  391.54949081860002    0\n8245    238.5  390.63487329129998    228\n8246    240.3484240457  405.1824144217    0\n8247    240.9150332781  403.4150332781    254\n8248    242.3525623358  404.85256233579997    254\n8249    238.5  394.21659526219997    227\n8250    240.11578971770001  393.23780574889997    0\n8251    239.62312204560001  395.2184049096    0\n8252    241.98865851159999  395.98629023820001    0\n8253    242.81418524750001  394.54026396260002    0\n8254    243.5707281791  395.85210670570001    0\n8255    242.195633429  392.92010311069998    0\n8256    241.60987250849999  391.32836031519997    0\n8257    239.63205145769999  398.26410291550002    226\n8258    240.92671417029999  398.53127688659998    0\n8259    241.69793445299999  400.24442661080002    0\n8260    240.42293022780001  396.76380714930002    0\n8261    242.08001216150001  399.09546568349998    0\n8262    242.4771251514  401.5    224\n8263    243.697435947  393.07648751959999    0\n8264    238.9581881423  396.91637628460001    226\n8265    244.99714633849999  390.06997284969998    0\n8266    246.5  390.89256822840002    218\n8267    245.4463586597  391.59006668440003    0\n8268    247.45156516919999  377.5480336091    0\n8269    245.94195298279999  378.67754834089999    0\n8270    245.9008611161  377.12322738310002    0\n8271    246.2043588377  375.46974022239999    0\n8272    246.56169298820001  373.87091200880002    0\n8273    247.7836098871  374.473720722    0\n8274    246.4013892733  380.21857989620003    0\n8275    247.96720153059999  380.40160459169999    215\n8276    247.04850238360001  381.58329772899998    0\n8277    249.00447523790001  376.54356428990002    0\n8278    248.9564289786  378.0290473476    214\n8279    245.1159255844  383.68175936929998    0\n8280    250.5  375.6301122205    213\n8281    249.12049755379999  374.99821041479998    0\n8282    246.04452765889999  372.31606716739998    0\n8283    246.71644142240001  383.10672144919999    0\n8284    248.32771196670001  382.86144016629999    216\n8285    249.05508775870001  373.34740069449998    0\n8286    246.63028131569999  384.5491516093    0\n8287    243.19181695899999  397.39757838449998    0\n8288    244.5  397.79325487009999    222\n8289    245.1614344923  394.92861154330001    0\n8290    245.0364620778  392.87266745139999    0\n8291    243.3153244177  398.86592077239999    0\n8292    243.14988828630001  400.25435450629999    0\n8293    244.5  399.76910472309999    222\n8294    245.2437155735  386.8491266222    0\n8295    245.1909112754  388.431594303    0\n8296    246.51949393640001  386.21870113609998    0\n8297    245.50041922369999  385.29298348449998    0\n8298    246.07009338489999  393.99314287020002    0\n8299    246.26735433979999  395.23264566019998    220\n8300    244.27407840500001  394.38934117640002    0\n8301    246.5  389.40715931390002    218\n8302    247.79919172979999  385.50404135079998    216\n8303    250.04145348829999  372.16581395319997    212\n8304    212.35728526  410.57097473020002    0\n8305    212.7271830455  414.41526266149998    0\n8306    209.73230834489999  413.49629393800001    0\n8307    213.17615546479999  421.1657783663    0\n8308    209.75637843550001  420.333685828    0\n8309    212.89502514899999  418.0242685751    0\n8310    206.5921422703  422.60459734450001    0\n8311    215.78424709160001  415.8019189684    0\n8312    207.31845865829999  425.77795841990002    0\n8313    218.92366521299999  417.24326382240002    0\n8314    218.5182193906  414.0786863344    0\n8315    221.3474409964  412.21243374260001    0\n8316    223.87186437209999  410.01940849940001    0\n8317    224.26018466709999  412.50335839349998    0\n8318    219.95593068030001  422.85988465190002    0\n8319    223.0148820519  423.90417854639998    0\n8320    219.92510865899999  425.6109210079    0\n8321    219.5597158631  420.17459428540002    0\n8322    216.60050816879999  422.01623633100002    0\n8323    213.56412031810001  424.12666361459998    0\n8324    213.8695029255  427.1861416648    0\n8325    210.6072910744  426.52278530389998    0\n8326    222.0697105575  418.44511969550001    0\n8327    218.8141809409  410.76726642940002    0\n8328    217.0370244296  427.82229948679998    0\n8329    220.1108116419  428.3987301112    0\n8330    207.9117458961  429.09677141899999    0\n8331    208.5175273458  432.3449182256    0\n8332    205.31535821290001  431.71532603089997    0\n8333    206.04219367889999  447.14122083460001    0\n8334    208.52900594350001  444.47656339859998    0\n8335    210.1189897909  438.73654931099998    0\n8336    206.8642680003  438.1426728802    0\n8337    209.27002206380001  435.57200598700001    0\n8338    211.68632593129999  432.99900688909997    0\n8339    214.92471252339999  433.55247521910002    0\n8340    218.3735649242  433.88832995479999    0\n8341    215.8599304466  436.60034372339999    0\n8342    214.2513996742  430.40142184839999    0\n8343    216.69020975250001  439.57530119450001    0\n8344    220.19110514190001  439.89544312840002    0\n8345    217.4972147956  442.63729577629999    0\n8346    213.31587473650001  439.24011225420003    0\n8347    223.70002134730001  440.16032140470003    0\n8348    223.08232249689999  437.99632530550002    0\n8349    215.07814802710001  445.59616884270002    0\n8350    218.3556593589  445.5724145227    0\n8351    220.7204382434  431.15457006439999    0\n8352    221.93890273950001  433.59103880430001    0\n8353    210.95079618770001  441.81497673109999    0\n8354    211.7888437773  445.01716792370001    0\n8355    222.99385367970001  428.85345258669997    0\n8356    224.58134725459999  414.34499555550002    0\n8357    226.9609137059  414.65802298509999    0\n8358    224.70322250980001  416.61244404860003    0\n8359    227.37412700760001  411.42518225409998    0\n8360    225.4010147633  429.26782866640002    0\n8361    225.09669592079999  427.14138332469997    0\n8362    225.4813746886  424.94234633129997    0\n8363    227.09767210480001  426.0451904551    0\n8364    225.9121661648  408.55279124579999    0\n8365    227.25508997119999  407.62849567199999    0\n8366    227.82121279130001  409.45702307980002    0\n8367    223.90558943100001  407.5755854935    0\n8368    228.72907412129999  410.91212268330003    0\n8369    229.54813178090001  409.4617033568    0\n8370    228.3713236955  412.85428834150002    0\n8371    227.01865847170001  421.06179355619997    0\n8372    228.31038923630001  422.40234452819999    0\n8373    225.954137608  422.92510274720001    0\n8374    228.68401187890001  414.89731858419998    0\n8375    228.62545887600001  425.55837700939998    0\n8376    228.18305744189999  427.46844291560001    0\n8377    225.51800974400001  419.12135925080003    0\n8378    228.37830597350001  419.16873862419999    0\n8379    227.15946541209999  406.05766293900001    0\n8380    228.5  406.56223650850001    246\n8381    227.36384154960001  429.30065984629999    0\n8382    228.86427530829999  429.07221923259999    0\n8383    225.51212820910001  436.279087914    0\n8384    222.9663085777  435.7568110528    0\n8385    224.87242079559999  432.34095276630001    0\n8386    226.2237733316  430.8099237568    0\n8387    226.80300468900001  432.45015072889998    0\n8388    224.41578574120001  442.17737969989997    0\n8389    224.89579595289999  444.13408536219998    0\n8390    221.9274226062  444.87868769390002    0\n8391    226.11518220889999  440.20009601459998    0\n8392    227.14858778129999  434.40536691739999    0\n8393    227.3586690384  436.58250278859998    0\n8394    227.48897171959999  438.47524785270002    0\n8395    228.89051988209999  436.87843268450001    0\n8396    229.9358502133  433.16743060589999    0\n8397    228.48392693139999  432.58490639510001    0\n8398    229.68430088650001  430.85017635600002    0\n8399    226.97575428190001  443.95281492999999    0\n8400    228.32118055379999  442.94343097030003    0\n8401    228.85579620499999  444.46581378719998    0\n8402    227.819112722  440.15454417870001    0\n8403    227.34285232350001  447.97382934490003    0\n8404    229.3675748137  446.30811269110001    0\n8405    229.3842343558  448.49894326229997    0\n8406    225.69748801759999  446.2933612535    0\n8407    230.2847754929  435.51481423460001    0\n8408    230.47739113910001  437.21555505729998    0\n8409    224.83971469139999  449.21202059789999    0\n8410    219.70629007759999  448.03184077129998    0\n8411    205.7762417246  461.94119412179998    0\n8412    208.51392619660001  459.52535479779999    0\n8413    208.92539068849999  462.21059900670002    0\n8414    206.828635803  470.79077050299998    0\n8415    205.7330353424  468.83056966309999    0\n8416    209.87481813779999  467.17091274810002    0\n8417    207.23602579370001  466.6883383791    0\n8418    209.36180880489999  464.7641076411    0\n8419    207.9511824221  456.52797586989999    0\n8420    204.81396444710001  456.09104502880001    0\n8421    207.41302995730001  453.38696872970002    0\n8422    211.0768623326  457.11064739400001    0\n8423    213.6049546925  454.63490687140001    0\n8424    214.14124824789999  457.63411043920001    0\n8425    214.98800193369999  465.9517142835    0\n8426    215.5179835763  467.37181648400002    0\n8427    213.83535661720001  467.46031293200002    0\n8428    214.6153053436  462.20420060240002    0\n8429    214.69083584340001  464.28281227849999    0\n8430    211.8720550374  463.093468997    0\n8431    212.09055783880001  468.2206568419    0\n8432    210.41860577590001  469.48679532519998    0\n8433    213.2776865383  451.36501028489999    0\n8434    210.04500797079999  450.77268729560001    0\n8435    212.70403647239999  448.22521745030002    0\n8436    206.7830580019  450.26861674600002    0\n8437    213.53128459089999  469.2746827734    0\n8438    207.31887056689999  473.10741402029998    0\n8439    207.874614146  474.20100725430001    0\n8440    206.49590592320001  474.42649504560001    0\n8441    207.92826875310001  472.08091238050002    0\n8442    209.10682474609999  473.329174733    0\n8443    207.79155263339999  478.25831052669997    312\n8444    207.48367804270001  476.67357543989999    0\n8445    208.77464642800001  476.92252499609998    311\n8446    206.635039882  475.65695489030003    0\n8447    211.02574409939999  471.13920437870001    0\n8448    212.78229344190001  471.87433278089998    0\n8449    211.4051839306  472.34590697390001    0\n8450    208.91814535349999  470.74627402480002    0\n8451    211.8289952021  473.37629883369999    0\n8452    210.64056989919999  473.3915171502    0\n8453    213.84318744239999  470.93814023559997    0\n8454    214.199265975  472.300734025    307\n8455    210.32233725500001  474.5    309\n8456    214.75149500200001  470.00468533740002    0\n8457    215.31505038680001  460.0456750299    0\n8458    217.33627163759999  458.2902249723    0\n8459    219.4165647177  457.08034467869999    0\n8460    218.93174169470001  454.22778468979999    0\n8461    221.56079743789999  455.81583306639999    0\n8462    219.2850426025  461.47438235829998    0\n8463    219.94823271160001  459.49713407140001    0\n8464    221.07979648290001  461.23762157549999    0\n8465    216.1409620014  452.48829837020003    0\n8466    218.81424250859999  451.05961003890002    0\n8467    217.24377506799999  462.01404714829999    0\n8468    224.25553524930001  451.92885857430002    0\n8469    226.39756133669999  453.4991541297    0\n8470    223.8753231746  454.61754379270002    0\n8471    221.87456899590001  450.12458675490001    0\n8472    227.89248280160001  460.16548087069998    0\n8473    228.2490130459  458.31679745529999    0\n8474    229.68074918740001  459.17159062989998    0\n8475    224.63270566930001  459.06522491760001    0\n8476    223.9245528557  457.11366916439999    0\n8477    226.4328899827  457.45666657980001    0\n8478    228.12721244549999  456.52160299859997    0\n8479    222.75555835430001  459.12696900780003    0\n8480    225.7960396501  460.83269559090002    0\n8481    228.571464072  452.93708121259999    0\n8482    228.20261460419999  454.87633059360002    0\n8483    227.2955172716  461.96269019409999    0\n8484    216.36860611989999  468.67704531679999    0\n8485    216.26842748390001  467.3918435704    0\n8486    216.66066761709999  465.39085008310002    0\n8487    217.99925023040001  464.68088541899999    0\n8488    218.3922544726  466.10774552740003    303\n8489    216.1722930386  469.88191223550001    0\n8490    216.55754024859999  471    306\n8491    217.5  469.57278277080002    305\n8492    223.86831020849999  460.3737691595    0\n8493    221.85273749699999  460.0495289955    0\n8494    221.98299623060001  462.51700376939999    303\n8495    221.2596717692  463.2403282308    303\n8496    220.30833957030001  464.19166042969999    303\n8497    218.71961773370001  463.33376241859997    0\n8498    228.07306592949999  463.208153342    0\n8499    225.52363665519999  462.41418199309999    301\n8500    230.3798773204  461.83392970649999    0\n8501    229.687052188  463.64540165350002    0\n8502    228.0953588685  441.51243321869998    0\n8503    229.220671974  439.60335987000002    277\n8504    229.6073860882  416.96942602180002    0\n8505    230.7466168368  418.98231065149997    0\n8506    229.92321842109999  411.51720895490001    0\n8507    230.92776622349999  409.711064894    248\n8508    229.9910478832  425.03580846739999    265\n8509    229.17462462859999  423.72777584959999    0\n8510    232.0947441628  421.93207837720001    0\n8511    230.2106971744  421.9772786305    0\n8512    231.66930296589999  420.47312640460001    0\n8513    231.19031979690001  410.76127918769998    248\n8514    230.7788074465  413.16881104319998    0\n8515    230.2795212339  415.04269360900003    0\n8516    233.1060218216  418.60276326690001    0\n8517    234.4573652366  416.30675155490002    0\n8518    235.5848534907  418.19815286459999    0\n8519    233.33176942119999  414.3833763472    0\n8520    231.67027496680001  414.52288466909999    0\n8521    232.47042281590001  413.124963724    0\n8522    235.0075908135  413.69295708760001    0\n8523    233.6135175055  421.66968852679997    0\n8524    235.05430938149999  420.97977726419998    0\n8525    234.7524790969  422.76103442739998    0\n8526    232.2861395454  423.3572279091    264\n8527    231.15378424479999  428.10252282990001    266\n8528    231.2165710145  430.00233311689999    0\n8529    230.08166241999999  428.91886474720002    0\n8530    231.6009538831  434.22728567349998    0\n8531    233.87120601870001  435.00595873930001    0\n8532    232.74125528210001  433.01907891600001    0\n8533    232.70918782940001  431.45380035739998    0\n8534    231.77560415569999  437.9004122847    0\n8535    230.49754084739999  438.5    276\n8536    234.27084679410001  431.01331422039999    0\n8537    232.8526689764  430.20293858209999    0\n8538    234.35052028979999  437.30255916840002    0\n8539    235.3783435901  439.12699653039999    0\n8540    235.6856086734  435.92758208740003    0\n8541    236.77015589429999  434.64998507590002    0\n8542    235.40908557820001  433.98136979729998    0\n8543    237.24707063150001  438.74766580229999    0\n8544    238.5  439.31788735160001    272\n8545    235.5091929379  430.00306431259997    268\n8546    235.57553354059999  431.62709322540002    0\n8547    236.54197077020001  412.08725926509999    0\n8548    234.6344113335  411.92791308490001    0\n8549    238.45281369669999  412.88598707770001    0\n8550    237.5349522553  410.19791558010002    0\n8551    239.584271016  408.75938219770001    0\n8552    241.97835523629999  408.70588518189999    0\n8553    241.59565095409999  410.2490765101    0\n8554    239.15163350500001  415.61846004379998    0\n8555    237.83731624839999  419.32875775539998    0\n8556    237.6963792363  417.58399468829998    0\n8557    240.36612059270001  413.62948511510001    0\n8558    241.63989872299999  412.04817310099997    0\n8559    240.79804896909999  415.8178163906    0\n8560    237.02410780630001  408.47589219370002    251\n8561    243.2852264679  411.50341472449998    256\n8562    241.3498746704  414.63455046950003    0\n8563    242.50906824640001  414.68456569080001    0\n8564    243.15082079850001  415.91529866920001    258\n8565    240.94785681900001  417.45026531730002    0\n8566    241.58925590550001  406.97272137760001    0\n8567    243.5  407.86120383870002    255\n8568    242.5  418.31636797340002    259\n8569    240.87289081969999  419.08534260699997    0\n8570    237.21035821359999  424.0274925045    262\n8571    235.54799999919999  424.77399999959999    263\n8572    236.0875099328  423.18709042260002    0\n8573    238.17055172299999  420.65777285870001    0\n8574    236.3416965536  421.455597388    0\n8575    236.78942532880001  431.55287335610001    269\n8576    242.5  420.8206433798    259\n8577    240.891083186  421.92472564579998    0\n8578    241.00420128350001  420.60731720230001    0\n8579    239.09394877950001  435.81210244099998    271\n8580    237.4063336799  436.04716490760001    0\n8581    238.87405244370001  422.19629320619998    261\n8582    239.64649733819999  420.43274389650003    0\n8583    238.10340925560001  434.06893950369999    270\n8584    238.5  440.83895149360001    272\n8585    236.77729902440001  440.64541732330002    0\n8586    230.56496487920001  444.89029499589998    0\n8587    231.49437202159999  443.5    279\n8588    232.11761461090001  444.83799630790003    0\n8589    229.6927703751  450.99273620949998    0\n8590    231.354945042  448.91626760550002    0\n8591    232.98531690199999  447.58723097529997    0\n8592    233.10898086259999  449.65496038250001    0\n8593    230.5208431474  452.94595605159998    0\n8594    234.68735872580001  446.99228960229999    0\n8595    236.05877760269999  447.55877760269999    281\n8596    235.91796919570001  448.9454980708    0\n8597    234.6446416828  450.1812072587    0\n8598    236.21218446699999  450.32423055999999    0\n8599    232.94487982090001  445.98612078650001    0\n8600    235.6832221443  441.84070759500003    0\n8601    234.09004037139999  442.13574312240002    274\n8602    234.3152623574  440.43522047699997    0\n8603    233.67897863600001  444.63163105989997    280\n8604    233.31919070890001  451.65598046100001    0\n8605    230.32920240940001  458.4935638979    0\n8606    231.79003375049999  458.63573839319997    292\n8607    231.45606404790001  460.5468306551    0\n8608    229.95740397989999  455.76823748909999    0\n8609    230.0040442751  465.46073148009998    0\n8610    231.88449706680001  464.83762988080002    0\n8611    230.93282453219999  466.67133048469998    0\n8612    228.76913151389999  464.47854810230001    0\n8613    231.221763047  454.4688390435    0\n8614    231.3746032004  455.66099771400002    291\n8615    232.1835439333  453.14700863889999    0\n8616    232.82571058549999  466.20207473350001    0\n8617    230.6911976303  468.03679644549999    299\n8618    232.74994247960001  460.75028760190003    293\n8619    233.53291941320001  467.8230968053    0\n8620    233.64569166449999  464.14161305739998    0\n8621    235.0652052559  453.76597047180002    0\n8622    234.15675208420001  454.5    290\n8623    233.70643798169999  453.15749082690002    0\n8624    229.7291687705  442.1458438523    278\n8625    235.83405600559999  452.52436642279997    0\n8626    236.39599689549999  453.46305421070002    0\n8627    237.15643961160001  454.11857163719998    0\n8628    238.74781177880001  455.67031883999999    0\n8629    237.79272234730001  455.82120391209997    289\n8630    238.11540037680001  453.7638004817    0\n8631    238.9708421787  452.24783985689999    0\n8632    238.36005084140001  451.32297570119999    0\n8633    240.1534649374  452.74242320770003    0\n8634    241.31973992549999  453.33477621660001    0\n8635    240.28851705970001  453.94502440100001    0\n8636    241.21507676620001  452.22904605970001    284\n8637    239.06599524040001  453.30791996789998    0\n8638    239.32210013770001  454.50561454680002    0\n8639    236.70161264590001  451.57454329609999    0\n8640    239.4058136525  450.31162730490001    283\n8641    241.4042151056  454.41729439369999    0\n8642    235.3405437445  467.6498745902    0\n8643    234.22217787260001  469.14443557449999    298\n8644    234.9662589875  463.23928915229999    0\n8645    234.58885140449999  465.95103550149997    0\n8646    236.48160314890001  466.04775789680002    0\n8647    237.7053563568  464.56964144220001    295\n8648    234.2440895826  461.75084434529998    294\n8649    236.86140722100001  463.05053299790001    295\n8650    241.6046215314  455.4592762135    0\n8651    242.5  456.03615738370002    285\n8652    241.3031486941  456.50710547810002    0\n8653    242.5  454.9092873262    285\n8654    240.5650620305  457.5    287\n8655    240.20454029019999  456.54704112719998    0\n8656    239.34101052189999  456.55883529139999    0\n8657    239.6876185452  455.57941930210001    0\n8658    237.75747953219999  450.28767364999999    0\n8659    237.27485519109999  442.73508688530001    273\n8660    238.5  405.91322477390003    252\n8661    51.238322825499999  84.035606746799999    0\n8662    51.196416708800001  84.893879634399994    0\n8663    50.5  84.477940373300001    608\n8664    51.254334213200003  83.245665786800004    609\n8665    51.878464490500001  83.423013862100007    0\n8666    51.156742972499998  85.770839726299997    0\n8667    51.209705667000001  86.6382048424    0\n8668    50.5  86.075002763200004    607\n8669    51.765570602099999  85.378242615399998    0\n8670    52.336224780400002  84.812880390800004    0\n8671    52.395929653700001  85.631306950899997    0\n8672    52.537384256899998  83.052049477599994    0\n8673    52.960709900799998  82.396395373199994    0\n8674    53.383097526900002  83.030654334600001    0\n8675    53.534655899199997  85.357745205100002    0\n8676    52.980644922800003  86.060581526999997    0\n8677    52.359103021400003  83.954106080399995    0\n8678    52.966878287599997  84.376884913200001    0\n8679    53.633508415199998  84.580565647900002    0\n8680    53.619516231299997  83.806969590600005    0\n8681    52.734259866599999  86.777076492199996    0\n8682    53.675322275500001  86.465623363500001    0\n8683    51.174314456399998  89.362178439900006    0\n8684    51.167358011499999  88.444878724899993    0\n8685    51.862960436199998  88.850488140099998    0\n8686    51.117640928999997  91.275136226100003    0\n8687    51.139760849399998  90.301733025199994    0\n8688    51.774597323800002  90.668620045200001    0\n8689    50.5  89.887686559000002    606\n8690    50.5  88.001459853200004    607\n8691    51.189700477000002  87.530891214899995    0\n8692    52.669917727300003  87.575088279200003    0\n8693    53.415260380399999  87.976881219099994    0\n8694    52.612139340799999  88.394931651600004    0\n8695    51.934736702099997  87.124394574500002    0\n8696    53.2361581117  89.594100463000004    0\n8697    54.0444155108  89.135488609600003    0\n8698    53.928600386399999  89.932304619099995    0\n8699    52.4792682649  90.107007894899994    0\n8700    52.547616458900002  89.240098066399995    0\n8701    54.267333464399997  87.564382169799998    0\n8702    54.154896537200003  88.343722668599995    0\n8703    52.430183894599999  90.986229468199994    0\n8704    52.765829614899999  81.734170385100001    609\n8705    53.625210238000001  81.777824033300007    0\n8706    54.498822992599997  81.897866631599996    0\n8707    54.272933695799999  81.147014318199993    0\n8708    55.359757811599998  82.097127679500005    0\n8709    55.998160221200003  81.504080192299995    0\n8710    56.248350857299997  82.332967318000001    0\n8711    54.736131733999997  82.670716896399995    0\n8712    54.924934949899999  83.504345740900007    0\n8713    54.164404082899999  83.237754737000003    0\n8714    54.923146473400003  80.486636019000002    0\n8715    55.623185186000001  79.811684715200002    0\n8716    55.756576133700001  80.674432009100002    0\n8717    54.121627068400002  80.378372931599998    609\n8718    56.295637290099997  79.089356241000004    0\n8719    55.594747219699997  78.905252780300003    609\n8720    57.0864110487  79.474244400000003    0\n8721    56.973583007199998  78.635768536599997    0\n8722    56.663670015500003  80.844764467100006    0\n8723    57.653053991699998  80.9926044045    0\n8724    57.392971910500002  80.190563334100005    0\n8725    56.950902579400001  77.382257142599997    0\n8726    57.481404023099998  76.841099004900002    0\n8727    57.327929033799997  77.816119858299999    0\n8728    55.696884334000003  83.788751196899995    0\n8729    56.437740499100002  83.180840681999996    0\n8730    56.500971894800003  84.062992862300007    0\n8731    54.422631004300001  86.807828144200002    0\n8732    55.171086055000004  87.134807391799995    0\n8733    54.264269293600002  84.894755337500001    0\n8734    54.883851284099997  88.722744650199999    0\n8735    55.756334084800002  88.310726094100005    0\n8736    55.600201036800001  89.142006160899996    0\n8737    54.983169790600002  84.369129685000004    0\n8738    54.857358261400002  85.243982383200006    0\n8739    54.652816592599997  86.054162735600002    0\n8740    56.108070827699997  86.651690419100007    0\n8741    56.299322653499999  85.809105228299998    0\n8742    57.062136975400001  86.099668995900004    0\n8743    55.563589990600001  85.532137157400001    0\n8744    56.293723457200002  89.599639382099994    0\n8745    55.419134512299998  89.966280791499997    0\n8746    55.921778611400001  87.4814604723    0\n8747    56.677805917000001  87.8786010269    0\n8748    56.936910463300002  90.142853232999997    0\n8749    57.205603840800002  89.241391146500007    0\n8750    56.618762326300001  91.042165702800006    0\n8751    57.530108480700001  90.841113199000006    0\n8752    56.4503487267  84.945042602000001    0\n8753    54.590933160100001  90.349832610000007    0\n8754    53.817362183100002  90.7329644414    0\n8755    57.643556870200001  87.405379871700006    0\n8756    57.436104200899997  88.328553302399996    0\n8757    55.174496598499999  90.806970859200007    0\n8758    51.121521898899999  92.246195931800003    0\n8759    51.879027650799998  92.430425211400006    0\n8760    51.291689546599997  93.067340788400003    0\n8761    50.5  91.898285072999997    606\n8762    51.532309785700001  93.9214692515    0\n8763    50.803535064199998  93.758837660400005    605\n8764    52.784579126499999  93.600623829400007    0\n8765    52.234706071300003  94.066871630600005    0\n8766    52.627725335500003  92.728625599500006    0\n8767    52.495455275399998  91.8639375116    0\n8768    51.928319438700001  94.773743522700002    0\n8769    53.724617002000002  91.551356497699999    0\n8770    54.0383664282  92.243651152599995    0\n8771    53.380069655  92.950874779100005    0\n8772    53.094893801600001  91.271321476899999    0\n8773    53.535540207499999  94.668621322099995    0\n8774    53.412048246600001  93.871167794399994    0\n8775    54.186479872299998  93.891229687099994    0\n8776    55.021445946900002  94.039268403199998    0\n8777    54.892406572799999  93.295340926500003    0\n8778    54.624649020900002  95.685574027900003    0\n8779    53.949223049899999  95.354802477500002    0\n8780    54.921511776700001  94.879523153999997    0\n8781    53.112094089199999  95.470647570200001    0\n8782    52.926315841799997  97.001663616299993    0\n8783    52.133755963799999  97.084389909400002    605\n8784    52.666286416799998  96.259447356300001    0\n8785    53.582513994899998  98.366391661199998    0\n8786    52.8074197742  98.512366290399996    604\n8787    53.226531706300001  97.676632398500004    0\n8788    52.315592963100002  95.491974373399998    0\n8789    51.489710133599999  95.474275333899996    605\n8790    54.026140287300002  98.911397709900001    0\n8791    54.247174917000002  99.564113641299997    0\n8792    53.545847016300002  99.743078360400006    604\n8793    54.594285128199999  97.2302779587    0\n8794    53.774360397099997  96.915196447499994    0\n8795    54.5211264247  96.423508634200005    0\n8796    54.767334532  99.803033621099999    0\n8797    54.344604101000002  100.844604101    603\n8798    54.447194194799998  98.152522781000002    0\n8799    54.7344105787  92.543096539399997    0\n8800    54.830941926199998  91.695828402499998    0\n8801    55.443786735000003  95.954899740900004    0\n8802    55.793674363599997  94.253876357099998    0\n8803    55.180216747800003  97.753341520000006    0\n8804    55.973638558399998  97.2628322172    0\n8805    55.704901801799998  98.292778809400005    0\n8806    56.198904318899999  96.297668015900001    0\n8807    56.881760447600001  96.756806950599994    0\n8808    55.603993193999997  92.683774014199997    0\n8809    56.404510719999998  95.393124020100004    0\n8810    56.5046886079  92.654065198599994    0\n8811    56.249409852900001  91.8846370511    0\n8812    56.448712821800001  100.40056517870001    0\n8813    55.634619900899999  100.84848778120001    0\n8814    56.794083201100001  99.393272211899998    0\n8815    55.469986175199999  99.269990523399997    0\n8816    56.280053541999997  98.813056871900002    0\n8817    57.541322534300001  97.322278851099995    0\n8818    57.186762111199997  98.366314042400006    0\n8819    56.618237373299998  94.434791482400001    0\n8820    56.6697755649  93.510081142800004    0\n8821    55.733279118299997  91.259093240499993    0\n8822    55.286918507700001  101.78691850769999    603\n8823    55.154897993699997  100.3365356588    0\n8824    56.232822953499998  106.7733697692    0\n8825    55.5  106.32095346529999    601\n8826    56.233235715299998  106.0737795603    0\n8827    55.067778046800001  110.2237080478    0\n8828    55.659496207099998  109.52087238519999    0\n8829    56.103994329599999  109.9934555196    0\n8830    56.176666207300002  104.9745467086    0\n8831    55.5  104.867433443    601\n8832    56.001130474500002  104.4580207154    0\n8833    56.332359698099999  105.47645755329999    0\n8834    57.054757315000003  105.6059486994    0\n8835    55.887800835699998  102.38780083570001    603\n8836    56.624886947699999  103.62754321129999    0\n8837    56.1202204704  101.42253482869999    0\n8838    56.7406770495  108.5039694397    0\n8839    57.575819345500001  107.69534891489999    0\n8840    57.498731966999998  108.7058971731    0\n8841    56.031039277399998  107.5310392774    600\n8842    56.888907261299998  107.1971893755    0\n8843    57.752716684600003  106.7138753031    0\n8844    57.816509181599997  105.7751244249    0\n8845    55.754847522600002  108.7451524774    599\n8846    56.163408332700001  103.9872570939    0\n8847    56.781371398499999  104.2774535021    0\n8848    56.033948979999998  103.46605101999999    602\n8849    57.124581054799997  109.60624124810001    0\n8850    56.660456401700003  110.4953638715    0\n8851    57.426890954100003  92.645768341700006    0\n8852    54.532594034600002  110.8609999116    0\n8853    54.169972856400001  110.33002714360001    599\n8854    57.179383919099998  82.548017295999998    0\n8855    58.472674201499999  75.393714218599996    0\n8856    59.115509295099997  74.795979580099996    0\n8857    59.103972409999997  75.925022747900002    0\n8858    58.959916044899998  77.673186641200004    0\n8859    58.310816520400003  76.947484014699995    0\n8860    59.141208366500003  76.865355004500003    0\n8861    57.1118192992  76.184240934399995    611\n8862    58.8928460773  73.8095385636    611\n8863    59.740817010900003  74.082494468799993    0\n8864    57.845984057199999  78.301450843799998    0\n8865    60.605623436599998  72.513870710099994    0\n8866    59.741038602300002  72.276884193200004    612\n8867    60.766046716399998  71.561308531999998    0\n8868    59.935380926699999  76.655480019300001    0\n8869    60.7572454118  77.259361722799994    0\n8870    60.683600904499997  75.939587122800006    0\n8871    61.0833299954  78.397422075999998    0\n8872    61.371964840799997  79.451459341399996    0\n8873    60.212242652800001  79.086257951099995    0\n8874    60.4731096565  73.470358101900004    0\n8875    60.550161467700001  74.633239175300005    0\n8876    58.777734309899998  78.488023930300002    0\n8877    57.9432942137  81.853190303399998    0\n8878    58.686946171599999  81.052702987499998    0\n8879    59.225268392499999  79.168828363100005    0\n8880    58.179221005899997  79.469798136700007    0\n8881    58.239768548199997  84.499811503499998    0\n8882    57.353047799899997  84.294023635800002    0\n8883    58.2998409239  83.572682529900007    0\n8884    58.194943701200003  82.699847596300003    0\n8885    59.302359078000002  82.760223488400001    0\n8886    60.301868524  81.829454469699996    0\n8887    60.449609186300002  82.768887875900006    0\n8888    59.783642130200001  81.025881971000004    0\n8889    59.3890489522  80.112468452499996    0\n8890    59.822140448500001  86.171218306300005    0\n8891    60.104459044499997  85.018529068600003    0\n8892    61.062856330400002  85.428994562100002    0\n8893    58.072428002899997  85.461081171000004    0\n8894    59.161701106999999  84.725599197899996    0\n8895    60.315542105699997  83.885223352500006    0\n8896    58.686859693000002  86.839363907399999    0\n8897    57.863070134499999  86.431840751400003    0\n8898    61.027944630999997  80.772643540399997    0\n8899    59.506272361599997  87.310624030200003    0\n8900    60.206127171299997  70.881618485999994    612\n8901    61.1089070445  70.753882131899999    0\n8902    57.671257468699999  75.438323375099998    611\n8903    61.918386988100004  69.082623851799994    0\n8904    62.541418838299997  68.367381323800004    0\n8905    62.902915712400002  69.209444844399997    0\n8906    62.035038092199997  70.740411605299997    0\n8907    63.104773530000003  70.263136791099996    0\n8908    62.856143087200003  71.304999816700004    0\n8909    61.402775910199999  69.922856475200007    0\n8910    62.069735890700002  67.645396163900003    613\n8911    63.068066931600001  67.589418780599999    0\n8912    61.4613256636  72.907169872599994    0\n8913    63.387324938900001  66.680497804599995    0\n8914    62.749023893999997  66.0039044241    614\n8915    63.615157469899998  65.768779889699999    0\n8916    63.854836655699998  69.466369164    0\n8917    64.860713424699995  69.497016107299999    0\n8918    64.494784832799994  68.396524610699998    0\n8919    63.815323382599999  64.818797625200006    0\n8920    63.210262892199999  64.158948431200002    614\n8921    63.981018080200002  63.852122165399997    0\n8922    64.005429442799993  67.454809626200003    0\n8923    63.6841344312  72.005592348799993    0\n8924    62.462984866200003  72.368783151100004    0\n8925    61.863612034699997  77.632042489100002    0\n8926    62.167707300099998  80.146579428400003    0\n8927    61.508649763999998  82.950283098400007    0\n8928    62.761781078200002  82.085255320200005    0\n8929    62.579131021099997  83.406475162899994    0\n8930    61.446202069599998  75.214399824599994    0\n8931    62.345190993599999  74.675630245999997    0\n8932    62.382623899899997  75.871931899800003    0\n8933    63.387486987199999  74.229748208299995    0\n8934    64.381360306299996  73.296326421399996    0\n8935    64.488090090200004  74.676130633100001    0\n8936    62.908713659699998  77.064320636700003    0\n8937    63.716910794999997  83.915702054400001    0\n8938    62.359830581099999  84.680836429500005    0\n8939    63.392628481599999  79.336980648600004    0\n8940    63.022533709299999  80.777394761699995    0\n8941    64.227738557999999  87.093909218199997    0\n8942    63.128521572399997  86.482673297800005    0\n8943    64.673018659500002  85.708464220899998    0\n8944    64.156856994600005  81.249507463300006    0\n8945    64.166124586799995  76.303586932599998    0\n8946    63.721804930300003  77.879818519099999    0\n8947    62.303493127499998  73.531156366600001    0\n8948    62.0725775744  85.926712423799998    0\n8949    65.106673360299993  83.112777490799999    0\n8950    65.002216529600005  84.380340133800004    0\n8951    61.053882033000001  69.169176950500002    613\n8952    61.6622459859  87.195497239100007    0\n8953    58.3171136809  94.259947123499998    0\n8954    57.363217032400001  94.760337155599998    0\n8955    58.860447303199997  93.387111579199996    0\n8956    58.514766142799999  90.605186419000006    0\n8957    58.091647821400002  91.648713373500001    0\n8958    57.777185155799998  98.969929960000002    0\n8959    57.911926371299998  96.221864036900001    0\n8960    58.656750785699998  96.790329444700006    0\n8961    58.377535530099998  92.548635730499996    0\n8962    59.441086011199999  92.358313373800002    0\n8963    60.255432004799999  90.769605416999994    0\n8964    60.570932943499997  91.756143984299996    0\n8965    59.388180930700003  97.500337360800003    0\n8966    59.869269887500003  96.304590685999997    0\n8967    58.2323329118  95.172728955599993    0\n8968    59.459004861700002  94.338260923299998    0\n8969    58.844952084900001  89.452074454200002    0\n8970    58.146914863699998  88.838228320400006    0\n8971    59.186154370399997  88.375431785999993    0\n8972    59.527272595399999  90.159829014400003    0\n8973    58.425785024200003  99.585075501899993    0\n8974    58.900847784299998  98.589843186300001    0\n8975    56.978137148099997  104.8839192905    0\n8976    57.9280047512  103.1242160645    0\n8977    58.378525193900003  103.9042668543    0\n8978    56.965740628500001  100.9430152743    0\n8979    58.574687185199998  104.9305094076    0\n8980    58.257208298099997  109.1777583401    0\n8981    57.170417848100001  102.63195661260001    0\n8982    57.627909067799997  101.4302924287    0\n8983    58.765276197699997  101.8966829109    0\n8984    57.824463403199999  102.2255846443    0\n8985    57.941945539499997  100.4731549549    0\n8986    59.664877459000003  107.46084095339999    0\n8987    58.618133531799998  107.0683424548    0\n8988    59.710284406500001  106.2958253213    0\n8989    59.223620946799997  104.03600591750001    0\n8990    59.793430630400003  103.2399140893    0\n8991    59.566529793800001  105.1183148738    0\n8992    59.803068938400003  101.19941732629999    0\n8993    59.918057841100001  102.21009926710001    0\n8994    59.157142052399998  100.2615298816    0\n8995    59.455618203100002  108.6229723607    0\n8996    59.025674359  109.74207765    0\n8997    60.853385871100002  93.8540642241    0\n8998    60.330436669299999  95.064343344400001    0\n8999    61.480507435200003  92.546958016600001    0\n9000    62.136144435600002  91.286858708899999    0\n9001    60.774775677100003  89.613987678300006    0\n9002    61.237127363100001  88.417524753699993    0\n9003    62.104293469200002  89.140858047899997    0\n9004    61.244953459199998  95.877391825100005    0\n9005    62.797424939599999  95.523979957899996    0\n9006    62.175973015499999  96.808339994299999    0\n9007    62.424115970300001  93.338768672800001    0\n9008    60.175152601999997  98.288573009100006    0\n9009    63.844628412399999  90.684569087900002    0\n9010    62.928993123700003  89.924402453400006    0\n9011    65.355139588499995  87.743484439499994    0\n9012    63.635115515899997  88.510998383699999    0\n9013    63.447106360699998  94.205505546799998    0\n9014    64.477494164500001  95.199567364299995    0\n9015    64.131226775599998  92.872467303700006    0\n9016    63.115038095300001  97.893181848500006    0\n9017    64.766467841299999  97.727668866399995    0\n9018    64.043397591900003  99.116390714900007    0\n9019    60.354002386700003  87.832864019799999    0\n9020    61.585740722600001  98.079669937600002    0\n9021    60.7321013691  105.37743765720001    0\n9022    60.926007831500002  102.98385778700001    0\n9023    60.801270931799998  107.9505598559    0\n9024    62.241626837799998  107.1375767576    0\n9025    61.998636960600003  108.588518162    0\n9026    61.559874926799999  104.265369205    0\n9027    62.017070978100001  105.6748617066    0\n9028    60.487455738999998  100.37807845739999    0\n9029    63.358073692300003  100.4691880678    0\n9030    62.668554325800002  101.7547705761    0\n9031    61.822248559599998  100.4598273496    0\n9032    64.956407321399993  100.4791909373    0\n9033    63.343126017199999  106.1025912787    0\n9034    62.156810208400003  102.9958063749    0\n9035    63.551215174500001  103.2058558705    0\n9036    64.692176754000002  106.3311172061    0\n9037    64.216800110099996  104.749884186    0\n9038    63.307478682899998  111.11013145    0\n9039    62.8093618857  109.6541349379    0\n9040    64.261206139600006  109.3437193063    0\n9041    61.010445972500001  99.272820494399994    0\n9042    61.288947835800002  110.1319859333    0\n9043    64.9005063603  91.479320954100004    0\n9044    65.701503902900001  90.004962421399995    0\n9045    59.8145863182  110.4882021217    0\n9046    58.406194829100002  110.8123029546    0\n9047    64.891901899600001  72.032923864799997    0\n9048    57.177976425700002  111.1417143952    0\n9049    56.194641806200003  111.3111338508    0\n9050    54.165046648400001  113.6979109504    0\n9051    53.5  113.2864715246    598\n9052    54.192891914900002  112.9500697217    0\n9053    54.728615938200001  114.149494918    0\n9054    54.004077131300001  114.50407713129999    597\n9055    53.5  111.7707203203    598\n9056    54.196863411899997  111.4546686593    0\n9057    54.1409506169  112.21695982270001    0\n9058    55.967109606900003  114.8672825757    0\n9059    55.144633882199997  115.30160016009999    0\n9060    55.324227229999998  114.5123436371    0\n9061    55.539113659500003  113.6723437966    0\n9062    54.5  117.49024442690001    596\n9063    55.213655667899999  116.9718208914    0\n9064    55.288901422599999  117.71675715799999    0\n9065    54.5  115.80730019560001    596\n9066    55.1136480312  116.1841300702    0\n9067    54.9076285521  112.57358730289999    0\n9068    55.645192204700002  111.9920976085    0\n9069    55.699869105399998  112.7952058803    0\n9070    55.200358892600001  111.3225183951    0\n9071    54.5  119.09171434060001    596\n9072    55.226603673299998  118.8828902532    0\n9073    55.058812592499997  119.5562656517    0\n9074    54.5  121.3327687582    595\n9075    55.269141523000002  120.93805236510001    0\n9076    55.158735341099998  121.61436613079999    0\n9077    55.462148388000003  120.1823284292    0\n9078    54.955085910000001  120.32790341960001    0\n9079    55.650055629999997  121.9845166999    0\n9080    54.889350180299999  122.3893501803    594\n9081    56.679646501800001  120.75259242    0\n9082    56.0075057974  120.4604845449    0\n9083    56.585160130399998  119.9337208555    0\n9084    56.480471077799997  122.8793677842    0\n9085    55.649930395699997  123.1499303957    594\n9086    56.077390397599999  122.40075406859999    0\n9087    56.428079856499998  121.5936158693    0\n9088    55.599856316999997  118.33673814220001    0\n9089    56.157563922800001  119.0635767071    0\n9090    55.879917630500003  116.36165619170001    0\n9091    56.496351178399998  115.5074157441    0\n9092    56.754228901799998  116.2794379141    0\n9093    56.850894156000003  114.6189490247    0\n9094    57.058234367899999  119.3593988981    0\n9095    57.305892827599997  117.7750794709    0\n9096    56.294225137799998  117.76002752070001    0\n9097    57.017490191699999  117.03973991239999    0\n9098    56.401970268600003  113.146543882    0\n9099    57.277784980100002  112.7671207277    0\n9100    57.096908824700002  113.6978930961    0\n9101    57.772753248900003  116.12129758170001    0\n9102    58.511658802600003  115.0332731045    0\n9103    59.002213362500001  115.9528270312    0\n9104    57.868031246699999  114.31636206260001    0\n9105    57.551417899800001  118.613334529    0\n9106    58.320071351800003  117.8074123322    0\n9107    59.329402687200002  118.08776196949999    0\n9108    59.298439419300003  116.9964603943    0\n9109    58.418310038100003  120.1919754324    0\n9110    57.917563292700002  119.5083963508    0\n9111    58.955635064699997  119.3161342492    0\n9112    57.694459864800002  111.78755993439999    0\n9113    58.335573825200001  112.435073647    0\n9114    57.1867840659  121.23484923540001    0\n9115    57.939135208099998  121.01160846090001    0\n9116    57.569464498499997  121.9201784026    0\n9117    57.201476734099998  122.76028871859999    0\n9118    56.809134390300002  123.5    593\n9119    57.5  140.75123654629999    588\n9120    58.087352963800001  140.07212684690001    0\n9121    58.119576285000001  141.1919858107    0\n9122    57.886759868600002  122.68361890200001    0\n9123    58.631107819  143.96036003739999    0\n9124    58.766408265400003  144.96192675539999    0\n9125    57.869987437100001  144.5942556048    0\n9126    58.292862500799998  142.1446472138    0\n9127    58.472873198000002  143.04824315779999    0\n9128    57.611714288400002  142.86017457200001    0\n9129    56.873891669800003  143.50800447809999    0\n9130    56.802103582000001  142.697896418    587\n9131    58.0721742793  137.810810312    0\n9132    58.075371895799996  138.93838350280001    0\n9133    57.5  138.2874421084    588\n9134    58.789456653899997  120.9413589201    0\n9135    57.037471858799996  144.29072325830001    0\n9136    56.178501451499997  144.1425499346    0\n9137    58.207620968100002  123.5    593\n9138    58.5564647968  122.7017934804    0\n9139    55.3626207565  146.57591534790001    0\n9140    54.5  146.28604990700001    586\n9141    55.433592679900002  145.9593453743    0\n9142    54.5  147.48471823509999    586\n9143    55.358307758800002  147.1906394172    0\n9144    55.262661120700002  147.79363591329999    0\n9145    56.210003157999999  146.9262536892    0\n9146    56.0341032543  149.86985504859999    0\n9147    55.814051808000002  150.5720838659    0\n9148    55.468438132700001  150.06567699670001    0\n9149    54.5  149.30934840680001    586\n9150    54.5  148.73603454600001    586\n9151    55.060492046199997  148.82939446250001    0\n9152    54.950363633499997  149.815936682    0\n9153    55.990169915499997  151.1399341188    0\n9154    55.115917960300003  151.07958980149999    584\n9155    55.842615933600001  149.10465312100001    0\n9156    55.406901306000002  148.40527000099999    0\n9157    55.096256004799997  145.35210746000001    0\n9158    55.479397549399998  144.74181819910001    0\n9159    55.804828972499998  145.3122021879    0\n9160    54.5  156.54711674169999    582\n9161    54.5  155.7835834917    582\n9162    55.090657285399999  157.01276763889999    0\n9163    55.168765901999997  158.71418553960001    0\n9164    54.5  158.2782577424    582\n9165    55.069110738100001  157.90125228919999    0\n9166    55.452895414499999  155.6611995536    0\n9167    55.161292032799999  155.1347429475    0\n9168    54.791129314800003  154.41774137039999    583\n9169    55.514308769000003  154.4926035325    0\n9170    56.225958448999997  152.53583762069999    0\n9171    55.364925544899997  152.32462772459999    584\n9172    56.087785813799997  151.8102147873    0\n9173    55.847811720000003  156.74561528469999    0\n9174    56.203410617099998  157.64686862080001    0\n9175    55.593888825100002  157.49070434090001    0\n9176    56.139795270599997  154.19697947949999    0\n9177    55.761397311800003  153.67094655689999    0\n9178    55.8612102373  159.14021289210001    0\n9179    55.215219940200001  159.4768132934    581\n9180    56.377014294299997  158.59078059539999    0\n9181    56.540176752699999  159.5449152331    0\n9182    56.050191073400001  148.1151031057    0\n9183    57.012887766299997  147.41680860369999    0\n9184    57.069899582399998  146.6796522965    0\n9185    57.764801440200003  148.00103447629999    0\n9186    56.918305066499997  148.1497445542    0\n9187    56.796971640700001  151.10318091369999    0\n9188    57.234613875699999  149.6654023868    0\n9189    56.542529776899997  149.51704340079999    0\n9190    56.942187259500002  148.92947407170001    0\n9191    56.406092620499997  145.60424558010001    0\n9192    57.140921996099998  145.12199570339999    0\n9193    57.143945114600001  145.9359621138    0\n9194    58.450138254000002  148.65267610410001    0\n9195    58.676623490799997  147.80073794570001    0\n9196    58.023055321599998  149.51798252079999    0\n9197    57.458598497799997  150.3558334944    0\n9198    58.9129108582  149.37173962930001    0\n9199    58.819603632000003  146.89070751849999    0\n9200    57.953540310400001  146.36475235180001    0\n9201    58.850314057399999  145.9466547415    0\n9202    57.632590006500003  151.09010085360001    0\n9203    56.189019299400002  155.97435315429999    0\n9204    56.796227493099998  155.24234171009999    0\n9205    56.978463183000002  156.1575849454    0\n9206    57.054286326099998  152.6574896811    0\n9207    56.436765277900001  153.30854564270001    0\n9208    56.821173471800002  157.90459618720001    0\n9209    57.449778333600001  158.1751429171    0\n9210    57.244540359799998  157.15280323019999    0\n9211    56.726887509299999  154.2887457363    0\n9212    57.755710418  156.41968268119999    0\n9213    57.871981185199999  152.76796508909999    0\n9214    57.756371348800002  151.8990100906    0\n9215    57.599109584700003  159.19366535250001    0\n9216    57.892172226299998  160.1560627511    0\n9217    57.214596469599996  159.99967572700001    0\n9218    58.126339022300002  158.38673089709999    0\n9219    58.851403611800002  158.75780348590001    0\n9220    58.759595621700001  157.7353456605    0\n9221    58.6998315039  159.83526581539999    0\n9222    58.3626691228  160.75651102879999    0\n9223    58.401361158599997  155.71404061000001    0\n9224    58.581017833200001  156.71461995550001    0\n9225    57.4235649114  154.4877332133    0\n9226    57.995234037800003  153.71198715759999    0\n9227    58.194466765400001  154.7035777406    0\n9228    56.667168715999999  160.44477914399999    581\n9229    58.530500750500003  151.03205934810001    0\n9230    55.311929528999997  144.188070471    587\n9231    59.199878583699999  113.79831591369999    0\n9232    60.012653299999997  126.5370093346    0\n9233    59.711191915500002  127.2052308783    0\n9234    58.957761299200001  126.71119350399999    591\n9235    59.614566073900001  121.1119386548    0\n9236    58.993908572999999  121.837530896    0\n9237    60.364985132999998  120.6298086603    0\n9238    60.496397768599998  121.62744011460001    0\n9239    60.297944647000001  115.8863988108    0\n9240    59.992910009399999  125.10506331889999    0\n9241    59.369868133300002  124.6506593334    591\n9242    60.241640433599997  124.35155378170001    0\n9243    59.664267344700001  123.3409770806    0\n9244    59.227634829199999  122.6445384889    0\n9245    59.974889888900002  122.8212365151    0\n9246    60.621307947799998  122.64010846799999    0\n9247    60.478475819899998  123.5927236008    0\n9248    60.703104142599997  113.0457707524    0\n9249    59.463952834399997  112.6498760958    0\n9250    60.492515496000003  125.79257721969999    0\n9251    59.751337730000003  125.8414657742    0\n9252    59.4869489867  129.8952498415    0\n9253    58.5  129.58326688579999    590\n9254    59.512206197700003  129.1933662319    0\n9255    58.5  132.19484959779999    590\n9256    59.284519768199999  131.32387400939999    0\n9257    59.361988838800002  132.0988264156    0\n9258    59.451557108800003  130.61534233009999    0\n9259    58.5  130.88751182530001    590\n9260    60.375646537500003  130.30271428219999    0\n9261    60.707079414500001  127.1731447077    0\n9262    59.383899778200004  127.8576869835    0\n9263    59.222376993799998  133.06417859269999    0\n9264    59.225849594000003  134.11304743650001    0\n9265    58.5  133.8356729146    590\n9266    60.1112033649  132.31149539910001    0\n9267    61.047708178100002  131.80465915779999    0\n9268    60.825662382300003  132.95119371769999    0\n9269    60.352889148099997  134.03561831370001    0\n9270    59.642360474599997  134.80321759629999    0\n9271    59.443816859400002  128.5320836818    0\n9272    60.460069855199997  128.62442891879999    0\n9273    58.656071142000002  128.21964429010001    591\n9274    60.013806323700003  118.7859457057    0\n9275    60.443805333599997  111.59296377610001    0\n9276    60.587792651900003  119.6081277179    0\n9277    61.361368216199999  120.3671675862    0\n9278    61.279045803800003  114.3525787097    0\n9279    62.2462442454  112.79844222840001    0\n9280    61.322232838300003  122.3032012293    0\n9281    62.209296809400001  122.9649542985    0\n9282    62.102033920799997  121.8663463931    0\n9283    61.657781204700001  115.7554595159    0\n9284    61.1784249213  124.1773497949    0\n9285    62.779847291400003  118.2939115373    0\n9286    61.270420112300002  118.3838641291    0\n9287    62.120362364000002  117.03684993980001    0\n9288    63.758595240600002  112.58672967059999    0\n9289    62.533151027400002  120.8123610545    0\n9290    63.779177066599999  121.1487895328    0\n9291    63.342450427999999  119.69195784350001    0\n9292    64.082259819200004  122.6605071474    0\n9293    64.093101546699998  124.12388226269999    0\n9294    63.138004648500001  123.5928186845    0\n9295    63.192017645999996  115.5612126316    0\n9296    64.244050333800004  114.0380757291    0\n9297    64.724891918099999  115.4949163287    0\n9298    62.197212541100001  124.02463864889999    0\n9299    61.309777032299998  127.8700563468    0\n9300    61.839076217699997  126.9498024966    0\n9301    61.29360372  125.5974598091    0\n9302    61.878042641100002  124.8998837834    0\n9303    62.121003049199999  125.8811416268    0\n9304    61.405106430399996  129.72602582159999    0\n9305    61.2372036071  130.7534628697    0\n9306    61.443013911800001  133.78870163939999    0\n9307    61.488150338399997  128.72202288599999    0\n9308    63.6626939282  129.55502926880001    0\n9309    62.499749692599998  128.9976608748    0\n9310    63.770914086399998  128.23247564819999    0\n9311    62.677417820999999  133.42775326020001    0\n9312    63.168958885800002  132.1058033063    0\n9313    64.112947224899997  133.05282859729999    0\n9314    62.1950632856  131.33634544739999    0\n9315    63.476490256600002  130.8240725471    0\n9316    62.141822900800001  134.66964174340001    0\n9317    63.8837129506  126.9422381661    0\n9318    62.9423801947  126.3781808242    0\n9319    64.018144189500006  125.51730791289999    0\n9320    62.973308456399998  135.75031909609999    0\n9321    61.715426515899999  135.82824381020001    0\n9322    63.642251140799999  137.02886990670001    0\n9323    64.364560198099994  135.63598684999999    0\n9324    59.833363443099998  135.65219012559999    0\n9325    58.909807705299997  135.57034839709999    0\n9326    59.581065736600003  138.7277300037    0\n9327    59.623767043699999  139.70218268190001    0\n9328    58.756169607099999  139.4160571434    0\n9329    58.199360952100001  136.8651724563    0\n9330    58.8076900573  137.35741421060001    0\n9331    59.423200163899999  143.28755252729999    0\n9332    59.646106038200003  140.66754952069999    0\n9333    59.873962447700002  141.65362702350001    0\n9334    58.923624604399997  141.4351530086    0\n9335    59.588073078400001  136.66669331430001    0\n9336    59.5322059529  137.7582006696    0\n9337    59.784630077899998  145.39637878479999    0\n9338    60.786408793600003  144.6846512596    0\n9339    60.933559791699999  145.8915223745    0\n9340    60.237975459600001  142.52621220859999    0\n9341    60.511100288999998  143.52228940270001    0\n9342    59.956470144599997  149.2216675231    0\n9343    60.5838873816  148.2069764023    0\n9344    61.218725510699997  149.06261068800001    0\n9345    59.713375041799999  147.5092711515    0\n9346    60.950044436900001  147.10802455710001    0\n9347    60.636700698200002  136.06164954650001    0\n9348    59.2688533038  150.15328885240001    0\n9349    59.024440791899998  154.98074797620001    0\n9350    59.700008487300003  154.1305544237    0\n9351    59.645328696599996  153.0216291317    0\n9352    60.6680184724  153.2733840594    0\n9353    58.920476060200002  161.30987732560001    0\n9354    59.754362690100002  160.93133462829999    0\n9355    59.5115774382  161.9116756196    0\n9356    58.087426565299999  161.58742656530001    580\n9357    59.513622182600002  157.0455662597    0\n9358    58.7219846582  152.87506569799999    0\n9359    59.975885332799997  155.2876448403    0\n9360    60.497511832100002  151.05165627720001    0\n9361    59.572624186200002  151.95950439480001    0\n9362    59.4895893626  150.99398591560001    0\n9363    60.389020440300001  156.2917702199    0\n9364    60.505608578100002  157.38425201090001    0\n9365    60.045199288699997  159.8007216007    0\n9366    59.472003025399999  159.27028670249999    0\n9367    60.325020098899998  158.6034324808    0\n9368    60.592890966200002  160.47213320270001    0\n9369    61.174271256899999  155.33173631459999    0\n9370    59.309814935200002  162.8098149352    580\n9371    60.078768474900002  162.54288533229999    0\n9372    60.497739449599997  137.97098181320001    0\n9373    61.134214346999997  141.60372928499999    0\n9374    61.825309764300002  140.3856737559    0\n9375    62.462026371699999  141.28192851790001    0\n9376    60.7025897336  139.89075864989999    0\n9377    61.822025519299999  143.75641393789999    0\n9378    62.845448400499997  142.5475552211    0\n9379    63.167077253099997  143.93102767229999    0\n9380    61.881608111399999  139.23015221860001    0\n9381    62.167079769399997  146.43857548139999    0\n9382    63.764196614699998  141.1644661521    0\n9383    62.848243582400002  138.31833335779999    0\n9384    64.155979810600002  138.4565624928    0\n9385    62.554859842900001  149.1452001557    0\n9386    63.763531454999999  148.15308147100001    0\n9387    64.140475389599999  149.52948897549999    0\n9388    63.502704230600003  146.82880951429999    0\n9389    63.391399885299997  145.3757486104    0\n9390    64.665469788300001  139.8313642558    0\n9391    65.251060021599997  141.27209909090001    0\n9392    61.583976696900002  138.0616749294    0\n9393    61.260630792500002  136.99057202200001    0\n9394    61.502811557299999  150.14923398339999    0\n9395    61.328710256000001  157.835395887    0\n9396    61.683937986700002  153.9403065226    0\n9397    62.397194588399998  154.8993690886    0\n9398    61.190659087999997  161.101172749    0\n9399    61.584058707600001  159.89666738290001    0\n9400    60.887745617599997  162.1412583659    0\n9401    61.7842929404  161.7685418291    0\n9402    62.588440176900001  157.10145162980001    0\n9403    62.089950447600003  158.50094283620001    0\n9404    61.786948211800002  152.5928804438    0\n9405    64.227627748100005  156.43890240900001    0\n9406    63.199220582199999  155.69545912309999    0\n9407    62.995204614899997  151.83820629499999    0\n9408    64.293701265899998  150.97684729779999    0\n9409    64.2147170227  152.51758521549999    0\n9410    62.785054002599999  161.36981549679999    0\n9411    63.303539048399998  160.1408298959    0\n9412    64.100670406299997  160.8885947908    0\n9413    62.755007392099998  159.2938711736    0\n9414    64.184224762100001  158.6828759213    0\n9415    62.437252220600001  162.46164565430001    0\n9416    63.821459662599999  154.15079868929999    0\n9417    61.705311999899997  151.31865419530001    0\n9418    62.142429286199999  163.46745123139999    0\n9419    63.094054165300001  163.12227922450001    0\n9420    64.573187381500006  144.13729264329999    0\n9421    60.715014832500003  163.09519731270001    0\n9422    64.230185230700002  118.4213249023    0\n9423    58.006054995299998  135.9878900093    589\n9424    65.006108136799995  103.34264346419999    0\n9425    65.739802226099997  57.280593321799998    618\n9426    66.935555745900004  56.479293412799997    0\n9427    66.8780874479  57.197174457199999    0\n9428    65.303753363599995  59.134191414999997    0\n9429    65.0467870011  58.4532129989    617\n9430    66.013833570399996  58.651007459500001    0\n9431    66.207666517099995  55.877000448799997    618\n9432    67.144397468999998  55.792423937899997    0\n9433    68.136586757100005  55.931447890500003    0\n9434    67.5571168715  55.114295314099998    0\n9435    68.189366257100005  54.566520965899997    0\n9436    68.752240885199996  53.961112329199999    0\n9437    69.327958173100001  54.807192737299999    0\n9438    69.146074804500003  58.209439779    0\n9439    67.968286454199998  57.624263054399997    0\n9440    69.269704283899998  57.257761009299998    0\n9441    66.691560180899998  57.967929542699999    0\n9442    69.962420759599993  55.742476855699998    0\n9443    69.219853964099997  56.378763790100002    0\n9444    67.160135290100001  54.339864709899999    619\n9445    66.8618077605  58.931293028699997    0\n9446    64.048290635300006  62.451709364700001    615\n9447    65.0967125815  62.309399269700002    0\n9448    64.406599111800006  63.076755038599998    0\n9449    65.274751712699995  61.484834256399999    0\n9450    66.098571292399996  62.179928900199997    0\n9451    64.951438400699999  63.710613509200002    0\n9452    66.046143910300003  63.233473973400002    0\n9453    65.736335815999993  64.232135744499999    0\n9454    64.5  61.052690891099999    616\n9455    66.137617477399999  61.384391552799997    0\n9456    64.575660569700005  65.561777472499998    0\n9457    66.560217057299994  60.768367245500002    0\n9458    65.517681122699997  60.596158675200002    0\n9459    66.654800957299997  59.929589587300001    0\n9460    67.717990710199999  59.478499615300002    0\n9461    67.829039631900002  63.310028765699997    0\n9462    66.994318686699998  62.612182066999999    0\n9463    68.233108846099995  62.201672567899998    0\n9464    68.639417133400002  60.101402512900002    0\n9465    68.561957046399996  61.121629239500002    0\n9466    65.181964724799997  59.893936516099998    0\n9467    64.5  59.591693562099998    616\n9468    65.662922155199993  65.285026030400005    0\n9469    66.686391551499995  64.814092956600007    0\n9470    68.984004009000003  59.193395033400002    0\n9471    69.817430689000005  52.091284655499997    620\n9472    70.388430386099998  51.805784807000002    620\n9473    69.8303999922  52.745895163299998    0\n9474    70.219083890899995  53.344515080900003    0\n9475    71.0326876484  53.154403135300001    0\n9476    70.824005276700007  54.035671506600004    0\n9477    69.249485163000003  53.326722855    0\n9478    71.552218645899998  52.441844486699999    0\n9479    70.449632652399998  54.902620453700003    0\n9480    73.258706395700003  50.747097868099999    621\n9481    73.7973075755  51.472011798300002    0\n9482    72.943783458300004  51.640591800099997    0\n9483    72.538357683900003  52.948349555999997    0\n9484    73.472498092199999  53.540450980899998    0\n9485    72.595825189199999  54.147353066699999    0\n9486    72.161518676200004  51.996183566600003    0\n9487    74.368071700100003  53.060484062699999    0\n9488    74.509496259700001  54.147645343299999    0\n9489    71.936810673699995  51.187729775400001    621\n9490    71.586544149000005  54.658264079600002    0\n9491    70.608717499600004  56.760673482500003    0\n9492    72.104446561800003  56.433515812499998    0\n9493    71.857932200199997  57.4978498348    0\n9494    70.267162096099995  59.042955914300002    0\n9495    70.341491708600003  62.818115137299998    0\n9496    69.566557956599993  61.740127619299997    0\n9497    70.919669407100002  61.300939706100003    0\n9498    71.671675740799998  58.663393987500001    0\n9499    71.345672784900003  59.945097351900003    0\n9500    73.419475141099994  55.940289733500002    0\n9501    74.599868502800007  55.323002546300003    0\n9502    74.656650387799999  56.529847560299999    0\n9503    73.1954021106  58.263340272199997    0\n9504    72.668187656800001  63.594757637299999    0\n9505    73.425773163800002  61.998547922299998    0\n9506    74.3562583864  63.223390158599997    0\n9507    72.431658708900002  60.916967640199999    0\n9508    76.124921642900006  65.932922243299998    0\n9509    74.371360665300003  66.277066950899993    0\n9510    75.257191107300002  64.555188265500007    0\n9511    71.020824343100003  63.980373736600001    0\n9512    69.473064554800004  64.3142888494    0\n9513    74.054071617700004  60.487309487499999    0\n9514    72.427563403799994  55.320070442199999    0\n9515    67.982033902599994  64.560702800900003    0\n9516    74.579277956300004  59.0647894373    0\n9517    74.754362733999997  57.800161573499999    0\n9518    68.380663842700002  53.119336157299998    619\n9519    71.812207053500003  65.219025102900005    0\n9520    65.298603984600007  70.701853202899997    0\n9521    66.094802627299998  69.3641464982    0\n9522    65.030300210700005  67.323435931000006    0\n9523    65.515271496099999  66.294701326699993    0\n9524    66.308037105400004  67.103718858199997    0\n9525    65.447998079900003  75.285556654399997    0\n9526    66.776684596899997  74.275207395699994    0\n9527    66.432197811799995  76.058138845499997    0\n9528    66.181462965700007  71.927612995100006    0\n9529    64.775577019899998  78.493888442599996    0\n9530    67.522466117600004  69.443920954600003    0\n9531    66.939167030299998  68.1871217626    0\n9532    67.711265047200001  66.968622266200001    0\n9533    68.508789675900005  65.680786716699998    0\n9534    69.290072852400002  66.899165872699996    0\n9535    67.326630376899999  72.585002418800002    0\n9536    68.416905782100002  73.236242093300007    0\n9537    67.778410977600004  71.051306934600007    0\n9538    69.272332446700005  74.249012507100005    0\n9539    69.203812228000004  75.753660549200006    0\n9540    67.654513096100004  76.722821532799998    0\n9541    66.211924552200003  77.619841232400006    0\n9542    67.159617617500004  86.912342964900006    0\n9543    66.498051929699997  88.458184824300005    0\n9544    66.336091679399999  84.835231730499999    0\n9545    65.967072058200003  92.409914776899996    0\n9546    67.875565101999996  91.961017528799999    0\n9547    67.048546556100007  93.472436188100005    0\n9548    67.617241410099993  89.311048023799998    0\n9549    66.255232739799993  94.919961693499999    0\n9550    65.501766564899995  96.320065559    0\n9551    68.216849914400001  82.083396311900003    0\n9552    66.537952951799994  82.267814385999998    0\n9553    68.616190299699994  80.394371697799997    0\n9554    65.328559103100005  81.761239922100003    0\n9555    68.727695468999997  90.3476723263    0\n9556    69.806725881700004  91.552282397799999    0\n9557    68.036658501999995  83.747583238700003    0\n9558    67.676330777900006  85.340799936099998    0\n9559    69.074072318299997  77.269295585500004    0\n9560    68.885202389900002  78.7970262244    0\n9561    67.302386816500004  79.628250917100004    0\n9562    69.019961528300001  86.079535553400007    0\n9563    69.591156847899995  88.639259953000007    0\n9564    65.707687117500001  80.439148328300007    0\n9565    65.968472059000007  79.063093539400001    0\n9566    68.120506535499999  94.6616008198    0\n9567    68.952363293000005  69.785023666900003    0\n9568    70.174320405299994  72.729054853099996    0\n9569    71.173210510100006  71.259359485700003    0\n9570    71.944439408899996  72.778018085900001    0\n9571    69.959959138399995  68.314979850300006    0\n9572    70.907252134399997  66.787639971100006    0\n9573    70.768022752099995  75.983078089499998    0\n9574    72.438825983000001  74.477257733900004    0\n9575    72.362485109399998  76.2135494228    0\n9576    70.503861650499999  69.881898994799997    0\n9577    70.259067032499999  79.343607404500005    0\n9578    73.391788798999997  67.997860782000004    0\n9579    74.131369118400002  69.454390009600004    0\n9580    72.328156138099999  69.683954873600001    0\n9581    72.618542067500002  66.580264779100006    0\n9582    73.693755566799993  72.848590432500004    0\n9583    75.399566550000003  72.563894732099996    0\n9584    74.808769972299999  70.978659387299999    0\n9585    73.679763084699999  76.783698213199997    0\n9586    75.356681562899993  75.754976566500005    0\n9587    74.8331514594  77.767638045499993    0\n9588    71.965656703600004  78.109498482700005    0\n9589    70.867809633700006  85.280543259300003    0\n9590    71.029834446300001  83.533264891800002    0\n9591    72.483831330800001  84.361421134599993    0\n9592    69.615779318500003  82.765634850599994    0\n9593    71.550350960299994  88.041187275699997    0\n9594    73.376866822500006  87.845664799700003    0\n9595    72.562496309400004  89.551176290399994    0\n9596    70.409631213599994  86.920840627399997    0\n9597    71.253743420999996  81.7722865474    0\n9598    74.051392469899994  84.894259027900006    0\n9599    74.113863832000007  83.198684505100005    0\n9600    72.863597084000006  80.733256200499994    0\n9601    71.561741122699999  79.981030136399994    0\n9602    73.911717542100007  94.131749041399999    0\n9603    74.803409309700001  92.582472571599993    0\n9604    75.936689508200004  94.022931397999997    0\n9605    71.725314512099999  91.256573777300005    0\n9606    73.660891540799994  91.087193067800001    0\n9607    74.463484659200006  79.683622432999996    0\n9608    74.241394936299997  81.480000657900007    0\n9609    71.9403581049  94.266604888499998    0\n9610    70.017214916900002  94.444863653900001    0\n9611    70.873047940199996  92.885508968899998    0\n9612    75.638973098799994  91.045761233700006    0\n9613    75.322393061200003  88.001617060800001    0\n9614    74.408830847900006  86.433705343699998    0\n9615    75.903728613200002  69.130866597099995    0\n9616    72.989162075099998  95.677056836899993    0\n9617    74.665665673600003  51.159991705700001    0\n9618    74.351748238799999  52.1320770763    0\n9619    75.841354444399997  51.1146048998    0\n9620    76.912836264700005  51.2084644113    0\n9621    76.275996305899994  51.898404463600002    0\n9622    75.198394569800001  50.5    622\n9623    76.659161528400006  53.809853967899997    0\n9624    76.473939483699994  52.809373935799997    0\n9625    77.5517432507  52.9488365757    0\n9626    75.375302384700007  52.585409744499998    0\n9627    77.472258166000003  50.5    622\n9628    77.901373913100002  51.2662432857    0\n9629    75.659768321300007  54.624453498699999    0\n9630    79.325096224700005  50.5    622\n9631    79.734478789899995  51.3155992883    0\n9632    78.837746864099998  51.2979577467    0\n9633    78.273829394100005  52.0962395325    0\n9634    78.607859426499999  53.012454239599997    0\n9635    80.183282584799997  52.145772555800001    0\n9636    80.592889718899997  51.3285754642    0\n9637    80.961986649300002  50.5    622\n9638    81.4198706034  51.328862425600001    0\n9639    79.645144650899994  53.026637024199999    0\n9640    80.664213604799997  53.0063041688    0\n9641    76.050204549100002  57.098711590699999    0\n9642    77.1455783137  56.088923398299997    0\n9643    77.467009820599998  57.332654899700003    0\n9644    76.886133819899996  54.9060801782    0\n9645    75.730425214199997  60.001027409199999    0\n9646    77.3698825484  59.714494016000003    0\n9647    76.7624410918  61.241662031499999    0\n9648    78.123073462199997  55.028968302499997    0\n9649    79.053694284900004  57.251433683199998    0\n9650    79.914458962699996  56.0553715944    0\n9651    80.646400610100002  57.059515765199997    0\n9652    79.378025841099998  55.021617918300002    0\n9653    78.961475262600004  53.9856243284    0\n9654    79.530950195200006  62.198207031000003    0\n9655    80.249187485199997  60.711533194300003    0\n9656    81.361010744599994  61.846938167600001    0\n9657    78.108973892400002  58.450058077800001    0\n9658    79.148427157599997  59.561178604699997    0\n9659    80.644928378200007  54.917234698500003    0\n9660    77.777709243900006  62.527372128099998    0\n9661    76.056792462600001  62.867396947099998    0\n9662    80.934447864000006  59.344558066200001    0\n9663    78.754915734899996  63.825252068799998    0\n9664    81.222201415699999  53.877809451399997    0\n9665    81.666750913599998  52.958259066099998    0\n9666    82.357279209500007  50.5    622\n9667    82.902180812899999  51.2201330555    0\n9668    82.207888412200006  51.352186740299999    0\n9669    83.591985725900003  51.327117574900001    0\n9670    84.342463238899995  51.300706587699999    0\n9671    83.856525047700003  52.046778664999998    0\n9672    83.4141823792  50.5    622\n9673    82.656542721299999  52.864803707100002    0\n9674    82.026554216299999  52.133073748299999    0\n9675    85.253758224199998  51.658118985199998    0\n9676    86.108467924699994  52.076839814000003    0\n9677    85.426541190999998  52.466646456500001    0\n9678    84.934775846700006  50.900618219999998    623\n9679    85.415984163700003  53.240995998400003    0\n9680    86.361844129700003  53.670036133300002    0\n9681    85.334495101599998  54.075871744099999    0\n9682    84.561089342499997  52.7232297057    0\n9683    86.711087000000006  51.6618944286    623\n9684    87.007194398699994  52.471851317499997    0\n9685    83.603130952100003  52.786548826800001    0\n9686    83.402309881099995  53.635747280399997    0\n9687    82.220204273999997  56.789105703700002    0\n9688    82.750901448799993  55.632617782499999    0\n9689    83.705017923200003  56.4705090263    0\n9690    81.905661306499994  54.7600466954    0\n9691    82.711772592800003  59.0254801337    0\n9692    84.487578720499997  58.610284416299997    0\n9693    83.9555523091  60.009016506599998    0\n9694    81.584586337499999  58.046575289800003    0\n9695    83.141468470500001  54.578859156    0\n9696    85.1934095883  55.0118837164    0\n9697    86.300323350499994  55.628888506599999    0\n9698    85.027037393699999  56.084529753699996    0\n9699    84.262197510700005  54.390450463500002    0\n9700    85.293824839999999  60.963963056700003    0\n9701    83.273368386499996  61.439048927999998    0\n9702    84.818686894400003  57.286144126700002    0\n9703    86.125334393200006  58.114063951699997    0\n9704    86.680836241500003  61.877249656499998    0\n9705    87.354057554400001  60.414846900199997    0\n9706    85.530523786399996  63.550320351000003    0\n9707    87.630333677099998  63.027060047600003    0\n9708    87.617671220999995  57.506597298400003    0\n9709    87.582432245600003  58.911879188    0\n9710    82.462422319500007  62.964343667800001    0\n9711    87.272017090000006  53.204856372099997    0\n9712    87.3321454668  54.097195604200003    0\n9713    83.462912872399997  64.1221345636    0\n9714    81.504832234800006  64.648898581400005    0\n9715    77.253973972400004  71.948331316899996    0\n9716    78.351511629100003  70.070119254900007    0\n9717    79.118123221100007  71.340026371700006    0\n9718    77.879347310699998  65.553717810099997    0\n9719    76.929002669599996  67.326953853199996    0\n9720    77.270782090899999  74.942658818400005    0\n9721    79.224522608000001  74.250008605100007    0\n9722    78.485887004700004  75.946839827600002    0\n9723    76.144914020399995  73.882407335699995    0\n9724    77.653182654700004  68.720331318099994    0\n9725    76.1002508933  78.632445313800005    0\n9726    80.046294424300001  72.521495557600005    0\n9727    81.146842012099995  73.684555278700003    0\n9728    79.421092524599999  68.249394004199999    0\n9729    80.475715279900001  66.442705574399994    0\n9730    81.225555983899994  67.761600328200004    0\n9731    79.495411934200007  79.676909052200003    0\n9732    81.178629408199996  78.195792019400002    0\n9733    81.551040618299993  79.640825147900003    0\n9734    77.822359250299996  77.619857586699993    0\n9735    79.847576417400006  76.916104146099997    0\n9736    80.990259422500003  70.806826001999994    0\n9737    79.654818740099998  65.129110917000006    0\n9738    77.572651259099999  79.340969160900002    0\n9739    75.907299887700006  85.151651786800002    0\n9740    77.619228714399995  83.893330395600003    0\n9741    77.818593821600004  85.360241823699994    0\n9742    75.819238573199996  82.034377775799996    0\n9743    77.286036477699994  88.180767033500004    0\n9744    76.446460551800001  89.575780234299998    0\n9745    77.685582532200002  91.060281562699998    0\n9746    77.594868138300001  82.391877225599998    0\n9747    77.621757868900005  80.8710722159    0\n9748    79.740905113699995  85.568345196999999    0\n9749    81.4910700529  84.542559982    0\n9750    81.596188439200006  86.185491664799997    0\n9751    78.241487871499999  86.834122480900007    0\n9752    78.909091205699994  92.423003664600003    0\n9753    79.756885406400002  90.967874441199996    0\n9754    79.242476923400005  88.297818979599995    0\n9755    80.549670063700006  89.497373606599993    0\n9756    81.289067482099995  87.962621252000005    0\n9757    80.000738639900007  93.781803616000005    0\n9758    77.978874987699996  93.9120038808    0\n9759    81.448541450999997  82.923028181000006    0\n9760    79.512912187500007  82.6252073478    0\n9761    81.499631814699995  81.283474711599993    0\n9762    76.993566786800002  95.442727748199999    0\n9763    81.796255602900004  76.665288968200002    0\n9764    82.878963717800005  70.365140717200006    0\n9765    81.994508931499993  69.075813584900004    0\n9766    83.090323722199997  67.284135375999995    0\n9767    84.288177375800004  65.407937581400006    0\n9768    84.994189607400003  66.835546247400003    0\n9769    83.453741877300004  79.829991073599999    0\n9770    82.304379066300001  74.951032168799998    0\n9771    83.587347928699998  76.294800561100004    0\n9772    84.778053791100007  70.059888488300004    0\n9773    83.887897154900003  71.678733752300005    0\n9774    85.995215312599996  74.639978419000002    0\n9775    84.970786204000007  73.068573714799996    0\n9776    86.941436316500003  73.100302981300004    0\n9777    83.068558339899994  73.324931733    0\n9778    85.543848362099993  76.495602440900001    0\n9779    87.386966890799997  77.136769284500005    0\n9780    85.330202240000006  78.428291123600005    0\n9781    86.861593037600002  66.4840346031    0\n9782    85.720961372900007  68.339092404599995    0\n9783    86.625253676  69.835766270600004    0\n9784    85.246963184099997  80.387927264300004    0\n9785    83.135599291399998  91.992488068399993    0\n9786    81.847978788899994  90.719008868399996    0\n9787    83.932295069999995  90.2909491578    0\n9788    82.039244726600003  93.6199101638    0\n9789    80.955730822299998  95.223057491800006    0\n9790    84.106381474100004  93.448469431500001    0\n9791    83.054345022000007  87.178128002600005    0\n9792    84.771347712999997  86.244658169700003    0\n9793    84.417554311800004  88.288816877800002    0\n9794    86.500467026199999  85.225720953000007    0\n9795    84.990172682099995  84.253074131299996    0\n9796    85.121168021299994  82.324534665599998    0\n9797    86.9529453735  81.1825092662    0\n9798    86.008484011999997  93.606157410700007    0\n9799    87.327929761999997  92.215131369199995    0\n9800    87.967540766599996  94.130560046599996    0\n9801    85.752520430000004  89.485166144399997    0\n9802    87.594691108999996  88.302673347199999    0\n9803    87.252609428300005  90.364422867200005    0\n9804    84.881786495200004  95.259253409999999    0\n9805    87.961800689399993  86.200193127999995    0\n9806    88.295900783199997  84.139256403900006    0\n9807    83.296014918799997  83.455608446300005    0\n9808    81.819622727300001  96.811149699300003    0\n9809    79.880902327499996  96.833176862599998    0\n9810    87.785381804400004  97.534888481400003    0\n9811    86.689823278099993  99.084934603600004    0\n9812    85.747429212699998  97.151931675    0\n9813    77.936740788199998  96.904768245900001    0\n9814    75.964681094599996  97.0021329944    0\n9815    87.518468214600006  56.252092578999999    0\n9816    87.403107192700006  55.110784790399997    0\n9817    83.770837085899998  96.9078347433    0\n9818    65.185463625300002  107.80785262089999    0\n9819    66.222726826200002  106.3240041774    0\n9820    65.7991112566  101.915581473    0\n9821    66.551382162799996  103.3797984565    0\n9822    65.207309426500004  117.0181662398    0\n9823    66.256812044699998  115.57138749809999    0\n9824    66.8523153557  112.4656901721    0\n9825    65.275126823099995  112.4653786623    0\n9826    66.347169309199998  110.87838987560001    0\n9827    65.801412325000001  109.3236571524    0\n9828    66.638113993399998  100.4482791459    0\n9829    67.216585611799999  104.84757048980001    0\n9830    67.8394706773  106.3184388199    0\n9831    68.191129258900006  103.3462303653    0\n9832    67.407959810199998  109.3276880893    0\n9833    69.088270920699998  109.3642376061    0\n9834    68.466117343400001  107.8248710262    0\n9835    69.684696028000005  110.9780492364    0\n9836    70.241874923099999  112.6627713914    0\n9837    68.508221271799997  112.53854133900001    0\n9838    68.361898057499999  100.3756276399    0\n9839    67.481480657299997  98.949277762299999    0\n9840    66.515689934199997  97.578736093200007    0\n9841    67.358339816400004  114.0816707474    0\n9842    65.225143896800006  124.5621624954    0\n9843    65.015003282799995  121.5416062443    0\n9844    66.039583380400003  120.3043674586    0\n9845    66.285809633400007  121.9033760481    0\n9846    65.141397163899995  127.4274827692    0\n9847    66.482292497900005  126.49955286860001    0\n9848    66.500014410199995  128.013858836    0\n9849    66.423258781200005  123.47114501119999    0\n9850    66.467722506200005  124.9987129204    0\n9851    64.945231969700004  130.24153196789999    0\n9852    67.131657310700007  118.9309724388    0\n9853    68.294300945399996  117.4630207407    0\n9854    68.650947233099998  119.21100348749999    0\n9855    67.845023615200006  115.7324778067    0\n9856    67.838715710399995  125.4367083819    0\n9857    69.118141431599994  122.56879469890001    0\n9858    67.641614604400004  122.24164584010001    0\n9859    68.926283645799998  120.9097185799    0\n9860    69.307938780900002  125.8246995219    0\n9861    69.235040174399998  124.20378871520001    0\n9862    69.509126539899995  115.95015775020001    0\n9863    65.669256598700002  118.641048744    0\n9864    66.508888688400006  129.58146687530001    0\n9865    67.937967501700001  128.69856856339999    0\n9866    68.3225842871  97.453779499099994    0\n9867    69.162296149599996  101.82682977819999    0\n9868    69.916897180500001  103.30130857490001    0\n9869    70.163513660299998  97.3309427919    0\n9870    69.164275802999995  95.959457523699996    0\n9871    70.841638531900003  109.44740251490001    0\n9872    71.331120590400005  106.3496290363    0\n9873    69.548555531999995  106.327422457    0\n9874    70.636742708499995  104.8122406494    0\n9875    71.103132430900004  98.750958696500007    0\n9876    72.051665171699995  97.215782061300004    0\n9877    70.140954384300002  100.2895517887    0\n9878    71.716825240000006  103.27300964440001    0\n9879    72.791330363499995  101.7072188846    0\n9880    73.564623058600006  103.2686162026    0\n9881    71.978139514899993  100.20602737580001    0\n9882    71.999509992599997  107.9241540913    0\n9883    73.1532557094  106.40523397769999    0\n9884    75.014936338599995  106.50323157130001    0\n9885    74.302134999399996  104.8657629155    0\n9886    73.861324555099998  100.1364921394    0\n9887    73.989708349400004  97.107494107999997    0\n9888    72.646719856700003  109.5674279846    0\n9889    70.654951679999996  122.8554075325    0\n9890    70.261614053200006  119.4624233552    0\n9891    71.6079768309  117.9509706441    0\n9892    71.907472253400002  119.7032998764    0\n9893    69.359223647899995  127.45389494609999    0\n9894    70.833600194799999  126.1271798935    0\n9895    72.361527897900004  124.7483261962    0\n9896    72.443660987000001  126.346342823    0\n9897    72.118170115799998  121.42020157899999    0\n9898    72.264288028899998  123.10597256360001    0\n9899    71.218537188599996  116.1767904239    0\n9900    72.958416785099999  116.41339121119999    0\n9901    73.815725601799997  113.0469969216    0\n9902    72.008456772599999  112.8347616824    0\n9903    73.258479687000005  111.2760823696    0\n9904    73.932323435499995  123.3393911595    0\n9905    75.323836700499996  120.1933214635    0\n9906    73.594545384  119.940297449    0\n9907    75.061372247799994  118.441428755    0\n9908    75.673519558999999  123.6037595495    0\n9909    75.522764770600006  121.9152557818    0\n9910    74.309209632800005  114.8557656972    0\n9911    74.724966467399994  116.65907304469999    0\n9912    70.7538307059  114.4012698074    0\n9913    71.099809612800001  129.2741502927    0\n9914    72.571590287199996  127.8951108368    0\n9915    72.797057012799996  129.4092501387    0\n9916    74.494417451499999  109.726750682    0\n9917    69.425966188299995  129.1117882378    0\n9918    65.652574338700006  138.4093987434    0\n9919    66.574223924099996  136.8851394356    0\n9920    67.250150707700001  138.3564821441    0\n9921    65.720967156200004  142.78659745659999    0\n9922    66.100119438899995  144.3495495896    0\n9923    66.821304936700002  141.35002713910001    0\n9924    65.017246191500007  134.17126950490001    0\n9925    65.837231442499998  135.4673708565    0\n9926    65.118316539600002  147.1057643215    0\n9927    67.4150908644  135.30103201099999    0\n9928    68.178664046099996  133.6809405532    0\n9929    69.036790865499995  135.19168956479999    0\n9930    67.307510496099994  132.20193715799999    0\n9931    65.667557045600006  132.64178932019999    0\n9932    66.271371868100005  131.0899866606    0\n9933    67.697418201800005  144.50864524330001    0\n9934    68.935520454799999  142.9426813732    0\n9935    69.326507812599999  144.55833437379999    0\n9936    68.461244852600004  141.37001537009999    0\n9937    67.883683403199996  139.8410961509    0\n9938    68.916116839200001  138.26848024380001    0\n9939    66.431958063500005  145.8937485806    0\n9940    65.325194553499998  153.31013319109999    0\n9941    65.688183794500006  150.0348716302    0\n9942    67.136493552700003  149.02370603150001    0\n9943    67.182141591000004  150.63625447090001    0\n9944    65.186553082000003  157.3320234903    0\n9945    65.768107493299993  158.48740443599999    0\n9946    65.921480616599993  155.92460119500001    0\n9947    66.8318040005  152.4363140646    0\n9948    66.391863204399996  154.23193414880001    0\n9949    68.3462024894  151.5488187535    0\n9950    70.019776449600002  147.84589420719999    0\n9951    68.423911512100005  147.8112481142    0\n9952    69.671981921799997  146.2007265471    0\n9953    67.954661364200007  160.04358596329999    0\n9954    66.926200016899998  159.09451380280001    0\n9955    68.148769323799996  158.19487742679999    0\n9956    65.691437482500007  160.1164734935    0\n9957    67.401689116200004  155.3626663963    0\n9958    68.887596482800006  154.67855056650001    0\n9959    68.430390290700004  156.48117258249999    0\n9960    69.873272819199997  150.94627554510001    0\n9961    69.363314794100006  152.8134855644    0\n9962    66.778525713099995  147.4419191202    0\n9963    65.025592201199998  161.48201648950001    0\n9964    68.897001504599999  132.06367603819999    0\n9965    69.874909298600002  136.67805565250001    0\n9966    70.667736327100002  138.14129812979999    0\n9967    70.595619619600001  132.18801387170001    0\n9968    69.792350672799998  130.64411345760001    0\n9969    70.977660704800002  144.47074782429999    0\n9970    71.913413545899999  141.10442646480001    0\n9971    70.160485219700007  141.28755534090001    0\n9972    71.367095552699993  139.5980915575    0\n9973    71.523928726500003  133.6842088718    0\n9974    72.304271202600006  132.29247515860001    0\n9975    70.730959480799996  135.13256612129999    0\n9976    72.516112952100002  137.92878297830001    0\n9977    73.559647009700001  136.344312006    0\n9978    74.456589447699997  137.62435776140001    0\n9979    72.531835050699996  135.06657009720001    0\n9980    72.326905334499997  142.6707630933    0\n9981    73.708987503499998  140.8382400879    0\n9982    75.527169157499998  140.53863232789999    0\n9983    75.101575753800006  139.0119037936    0\n9984    74.4582335164  134.86023868289999    0\n9985    73.167556390300007  130.9036703072    0\n9986    74.058276695000004  132.3132523896    0\n9987    72.671700679799997  144.2581762216    0\n9988    70.779531930399997  158.69398965849999    0\n9989    69.602607434299998  157.56331877939999    0\n9990    71.136358169499999  157.02800262779999    0\n9991    70.4158415056  154.08222144109999    0\n9992    70.223084141100003  161.9871911692    0\n9993    69.097357228000007  160.9689259811    0\n9994    70.481144950499996  160.3395979741    0\n9995    67.794827121200001  161.7555393561    0\n9996    72.038518483299995  153.61772509790001    0\n9997    71.542861145800003  155.33364034589999    0\n9998    73.7679527998  153.24816127119999    0\n9999    72.648597665200001  151.9262262995    0\n10000    73.568786836300006  147.23596625690001    0\n10001    71.775701074200001  147.5590160989    0\n10002    73.051569472899999  145.7864447737    0\n10003    73.202644543000005  161.09278731160001    0\n10004    71.990083966100002  159.8628199895    0\n10005    73.582638062900003  159.47269596789999    0\n10006    72.752657713299996  156.58123813419999    0\n10007    73.992669739099995  157.83991905080001    0\n10008    74.450436162000003  156.1946888164    0\n10009    71.606860886899995  150.596645459    0\n10010    73.389135236499996  150.2632578708    0\n10011    70.630560353500002  149.2725099715    0\n10012    69.982138749000001  163.5717914489    0\n10013    71.355677768600003  163.0844838948    0\n10014    74.422578572500001  143.97270207970001    0\n10015    65.577190430599998  162.39620153160001    0\n10016    64.2344423216  162.6559852652    0\n10017    74.150801965499994  126.5537761617    0\n10018    75.447198875300003  103.2926081193    0\n10019    76.578508045199996  101.6913366241    0\n10020    77.348057299399997  103.35811638849999    0\n10021    75.773276758799994  100.0880681494    0\n10022    74.918800777499996  98.569243264199997    0\n10023    75.705963148400002  108.1906355022    0\n10024    76.367584703000006  109.929468168    0\n10025    76.905362838100004  106.6459614921    0\n10026    77.693740311300004  100.0741976688    0\n10027    75.654292718600004  113.282911082    0\n10028    78.822104370800005  106.8396301189    0\n10029    78.0936327135  105.0750061742    0\n10030    79.262953121899997  103.4782497873    0\n10031    80.412302081899995  101.8593201785    0\n10032    81.202039205600002  103.6622070679    0\n10033    78.270472338399998  110.1776927655    0\n10034    76.979212892199996  111.7180768672    0\n10035    80.193788575900001  110.466171411    0\n10036    79.528925723200004  108.64190023250001    0\n10037    80.796619590999995  112.30497975039999    0\n10038    81.322018950499995  114.1591881941    0\n10039    79.415165309800003  113.8327876054    0\n10040    78.795448685699995  98.454519122199997    0\n10041    79.610593033100002  100.10913487560001    0\n10042    77.523743780399997  113.5442067236    0\n10043    77.097201882500002  120.4870454439    0\n10044    76.527312522599999  116.9206613994    0\n10045    77.984506719699993  115.3785212133    0\n10046    78.364681470700006  117.20839331569999    0\n10047    75.955072475899996  131.8830942829    0\n10048    75.256486551799995  133.40492575659999    0\n10049    76.228429642899997  130.12068119750001    0\n10050    74.516789230699999  129.558658396    0\n10051    76.077348197399999  128.49047127669999    0\n10052    77.453978735600003  123.9430021326    0\n10053    75.792632342700003  125.25481263570001    0\n10054    78.908270549299999  120.8315660701    0\n10055    78.668672682199997  119.0256426529    0\n10056    82.120717859400003  117.90010995279999    0\n10057    80.232830181099999  117.5313443933    0\n10058    81.764157054699993  116.02769357610001    0\n10059    77.693126567799993  127.3747216093    0\n10060    75.919404295299998  126.8806732699    0\n10061    79.239288349700004  124.3809954173    0\n10062    79.095354518400001  122.6111357771    0\n10063    79.379695021200007  128.03593798450001    0\n10064    79.341648723000006  126.1790745496    0\n10065    80.742851932199997  121.2209651168    0\n10066    77.619248697800003  131.0257534484    0\n10067    80.762695133099996  107.0870214631    0\n10068    81.978173641599994  105.50794035049999    0\n10069    83.178516940799994  103.9089928312    0\n10070    81.537525800899999  100.21830775940001    0\n10071    82.6528793353  98.563227688400005    0\n10072    83.507700558400003  100.413023352    0\n10073    83.246239191699999  114.52545528260001    0\n10074    84.083922229799995  111.14106252960001    0\n10075    82.1295858995  110.7877587257    0\n10076    83.431216479499994  109.26008309220001    0\n10077    82.725095599599996  107.3796008911    0\n10078    85.204755717500007  104.2010949679    0\n10079    84.365494830700001  102.3012797154    0\n10080    87.655355957099999  101.0106393842    0\n10081    85.541237295800002  100.6865091514    0\n10082    84.714203409500001  107.7017761659    0\n10083    86.724904042999995  108.04029278420001    0\n10084    85.994350698600002  106.1126956312    0\n10085    87.405168037500005  109.9802095563    0\n10086    88.045143107100003  111.92925247469999    0\n10087    86.056285754100003  111.52144338639999    0\n10088    84.674655473100003  113.0298932582    0\n10089    81.005179003699993  124.901900364    0\n10090    82.696410387599997  123.5383552663    0\n10091    82.739878559900006  125.4633871226    0\n10092    84.0107996009  118.30592389509999    0\n10093    82.392222619600005  119.77503849759999    0\n10094    82.523973964600003  129.4974062197    0\n10095    80.951152512500002  128.80364853239999    0\n10096    82.688129040299998  127.4518870341    0\n10097    79.272768589799995  129.98785017500001    0\n10098    82.580397803799997  121.6509612915    0\n10099    84.399121407699994  122.1139499145    0\n10100    86.089776986399997  120.6567976818    0\n10101    86.195561302900003  122.5910806734    0\n10102    85.592228965199993  116.8312295171    0\n10103    85.892269890999998  118.7392309032    0\n10104    84.189295781499993  130.0308391641    0\n10105    82.255399292199996  131.5449642431    0\n10106    84.453224001199999  126.01705262190001    0\n10107    86.188812180200003  126.530797314    0\n10108    86.223225193600001  124.5505658611    0\n10109    85.8879533251  132.3168927399    0\n10110    85.8821720392  134.09286014880001    0\n10111    83.860051509900003  133.7963365743    0\n10112    86.103999900100007  128.51118157920001    0\n10113    85.986228932000003  130.45406769530001    0\n10114    85.184030854699998  114.9285716789    0\n10115    78.977095321299998  131.9803249906    0\n10116    87.282743220499995  104.509777699    0\n10117    80.352958215900003  132.9546217857    0\n10118    81.930500762299999  133.5136330167    0\n10119    76.451038715099997  137.2495379616    0\n10120    77.682492906999997  135.56124421800001    0\n10121    78.445547077900002  136.85780671489999    0\n10122    76.471493069999994  134.47318756589999    0\n10123    75.859075497600003  142.1289460399    0\n10124    76.208908518300007  143.68408156859999    0\n10125    77.334766179400006  140.28662159149999    0\n10126    78.505621803699995  133.89323464180001    0\n10127    78.030360963299998  143.44050504329999    0\n10128    79.504483424699998  141.7326722226    0\n10129    79.881126516600006  143.27541853490001    0\n10130    78.813747488100006  138.48957870359999    0\n10131    79.155716361100005  140.13223869039999    0\n10132    76.643417730199999  145.1836447012    0\n10133    77.210755783600007  146.62494269129999    0\n10134    75.383977640799998  146.91687508850001    0\n10135    80.843683920199993  146.18458764709999    0\n10136    79.039287854899996  146.37722448220001    0\n10137    80.324623316499995  144.7555554317    0\n10138    80.055908617200004  150.65292241309999    0\n10139    78.892636704200001  149.38509930960001    0\n10140    80.735626703299999  149.12225404899999    0\n10141    77.939677896899994  148.02759074639999    0\n10142    74.973788748299995  154.5529906731    0\n10143    76.232363849999999  155.83035399779999    0\n10144    74.284031040399995  148.61139478480001    0\n10145    75.199310066699994  149.95277981749999    0\n10146    75.246874442500001  159.1248996795    0\n10147    76.966859327799995  158.773497999    0\n10148    76.464337346600004  160.42383652460001    0\n10149    77.040842371099998  149.65857147360001    0\n10150    76.264349040499994  151.27684079299999    0\n10151    75.577795219600006  152.90389724600001    0\n10152    78.087650777799993  155.43631591970001    0\n10153    78.719795614399999  153.80094048710001    0\n10154    80.003982831000002  154.97668007670001    0\n10155    77.455345139200006  152.56687522280001    0\n10156    79.347000177599995  161.4203669691    0\n10157    79.924596377599997  159.6624018071    0\n10158    81.0582956521  161.00210559320001    0\n10159    77.503077094000005  157.09840833999999    0\n10160    78.739886358800007  158.36794895520001    0\n10161    80.559397693899996  157.8771446367    0\n10162    77.635248312399995  161.74612430030001    0\n10163    75.972110685100006  162.0513422784    0\n10164    79.381550278399999  152.2083836955    0\n10165    74.369479142100005  162.35387744440001    0\n10166    72.823548611700005  162.6865520618    0\n10167    80.297285594000002  136.7518750072    0\n10168    81.752564293099994  143.2211408245    0\n10169    83.652393167699998  143.3441791864    0\n10170    83.286874704200002  141.80930530719999    0\n10171    82.592577138300001  148.8138905877    0\n10172    81.468754630700005  147.5837077409    0\n10173    84.480691392899999  146.37783378200001    0\n10174    82.642432506099993  146.06949116690001    0\n10175    84.056136582600004  144.8546791126    0\n10176    81.019843201200004  140.1135476778    0\n10177    82.601529789400004  138.60681834370001    0\n10178    82.941418636099996  140.23503840270001    0\n10179    84.909442651899994  140.45822817050001    0\n10180    84.266070621599994  137.17903730169999    0\n10181    86.038828281799994  135.79816208860001    0\n10182    86.319977217100003  137.4751660538    0\n10183    85.545782805900004  143.6500330348    0\n10184    86.884201243600003  140.77673024520001    0\n10185    86.611735423499994  139.13498693899999    0\n10186    87.3503009378  144.117173675    0\n10187    87.121977926699998  142.42111699200001    0\n10188    82.249673480300004  136.94055038830001    0\n10189    81.896401142900004  135.254139528    0\n10190    86.042628177799998  147.0661307936    0\n10191    84.500616798500005  148.09548669470001    0\n10192    81.990121696100005  154.428121323    0\n10193    82.737079453600003  152.79448392040001    0\n10194    84.047040533100002  153.7932506281    0\n10195    81.366556596500004  151.78554702630001    0\n10196    82.426886389299995  157.29810350080001    0\n10197    84.338431205299997  156.66362293520001    0\n10198    83.513780892100002  158.5264313031    0\n10199    81.253571956200005  156.12396091049999    0\n10200    83.423990368600002  151.22346530089999    0\n10201    86.152798900799993  153.0940291213    0\n10202    87.038353330700005  151.35972377409999    0\n10203    88.253882084599994  152.3969602082    0\n10204    85.510055538900005  150.5162603839    0\n10205    84.023189214300004  149.67712511920001    0\n10206    86.779864851300005  162.1093716412    0\n10207    85.037744196299997  162.9504064907    0\n10208    85.612152578199996  161.0035467525    0\n10209    82.786449592599993  160.4501947718    0\n10210    84.549189656899998  159.79289661269999    0\n10211    85.231380868700001  154.8599801645    0\n10212    86.283489498899996  156.04199298899999    0\n10213    86.384551710400004  159.1019473172    0\n10214    87.525489567199998  149.68119505729999    0\n10215    82.174084001799997  162.38695474670001    0\n10216    87.585059929600007  147.8239199779    0\n10217    87.517548689600005  145.93182986330001    0\n10218    83.327659193399995  163.7817364478    0\n10219    81.6632689021  164.27707949960001    0\n10220    87.134459568599993  115.3581068515    0\n10221    67.610184184399998  163.4773194064    0\n10222    66.651724398699997  162.74709486750001    0\n10223    88.247058761000005  155.51962172840001    0\n10224    87.287546661199997  157.29232862980001    0\n10225    78.765312337300003  163.1031503964    0\n10226    61.798541531300003  165.2985415313    579\n10227    61.907096406599997  164.4092943158    0\n10228    62.597064232199997  165.08009660819999    0\n10229    62.225415075299999  166.54916984939999    578\n10230    63.131506814799998  166.4801201402    0\n10231    62.853464961900002  167.1494142045    0\n10232    61.304209670699997  163.7453622283    0\n10233    60.502235202500003  164.0022352025    579\n10234    63.673303515999997  163.81024799959999    0\n10235    64.408728869499996  164.4607887924    0\n10236    63.458432903499997  164.7618934987    0\n10237    64.1091398043  168.05937321179999    0\n10238    64.422235933400003  167.06583207599999    0\n10239    64.7949977297  167.85749987259999    0\n10240    63.291717671199997  165.62831498669999    0\n10241    63.907117507099997  166.30968504110001    0\n10242    64.7557282163  166.0627582578    0\n10243    63.339060556699998  167.9092487408    0\n10244    62.5443047503  167.7213050993    0\n10245    61.731514042900002  167.5369719142    578\n10246    62.1428132494  168.21427108309999    577\n10247    63.8549097856  182.2901804288    573\n10248    64.895307582200005  181.48794238389999    0\n10249    64.690875957599999  182.2267691898    0\n10250    64.5  169.8070159509    576\n10251    65.172626139000002  168.53360929420001    0\n10252    64.972106776000004  170.3087601858    0\n10253    64.5  171.96913566680001    576\n10254    65.047587520799993  171.24115679420001    0\n10255    65.092621924200003  172.1272296436    0\n10256    63.6882005772  168.72940019239999    577\n10257    64.576407244400002  180.8471855112    573\n10258    65.357181376900002  180.8647273373    0\n10259    65.571416669100003  163.81820529500001    0\n10260    65.219266018300004  164.95615158129999    0\n10261    65.584262290300003  170.30375712189999    0\n10262    65.620755145900006  167.63566451209999    0\n10263    66.153059318399997  166.68436522639999    0\n10264    65.901918108999993  168.520393093    0\n10265    65.611093511700005  173.4006409708    0\n10266    64.748909971800003  173.49781994360001    575\n10267    65.322898906000006  172.77412210739999    0\n10268    66.681431809700001  171.99985454919999    0\n10269    65.8587389411  172.01288207810001    0\n10270    66.424077431100002  171.21297045770001    0\n10271    66.071225388900004  169.44726560460001    0\n10272    66.299175775199998  170.3711031535    0\n10273    66.600609085599999  165.6571826007    0\n10274    65.688732421400005  165.74480161220001    0\n10275    66.6903749035  168.57709168630001    0\n10276    67.336810008300006  167.66948908009999    0\n10277    67.547831087000006  168.86714449659999    0\n10278    67.120757962699997  170.4600554008    0\n10279    67.924375634599997  169.86665236170001    0\n10280    68.060177674299993  170.80238593199999    0\n10281    67.521996931499999  164.98574378870001    0\n10282    67.245093647700003  166.50798354919999    0\n10283    66.527683701300006  173.3792654316    0\n10284    67.112312689500001  172.66276972169999    0\n10285    67.499834592400006  173.40281366990001    0\n10286    65.271696066700002  174.5433921334    575\n10287    65.934309841599998  174.0325492554    0\n10288    66.226633528099995  174.6993993506    0\n10289    65.8520318116  180.20779540410001    0\n10290    65.215718612000003  179.56856277599999    573\n10291    66.287295951100006  179.60700874919999    0\n10292    66.2620869454  175.48667674309999    0\n10293    66.246661810600003  176.30783872949999    0\n10294    65.5  175.87379464489999    574\n10295    66.141435658399999  177.196516919    0\n10296    67.026845767500006  176.64891836539999    0\n10297    67.932325690100001  175.252949344    0\n10298    67.035713942399994  174.96059043170001    0\n10299    67.760809760300006  174.2841040205    0\n10300    66.542801893299995  178.84194721259999    0\n10301    67.323801588799995  179.5686855042    0\n10302    65.5  177.85216609099999    574\n10303    66.169377412800003  178.1740471935    0\n10304    67.2344720161  178.03686228949999    0\n10305    66.125424146399993  180.9648755618    0\n10306    66.648226573299993  181.60150636270001    0\n10307    67.626562094700006  181.21882595950001    0\n10308    67.1630132417  182.58712113269999    0\n10309    66.100905130200005  182.55303679049999    0\n10310    67.849748163599997  177.17714926119999    0\n10311    68.030059724799997  176.25145744139999    0\n10312    65.194599892400007  182.7829482866    0\n10313    64.315175793099996  182.96737326050001    0\n10314    63.177464930600003  185.8812503334    0\n10315    62.5  185.6626940502    571\n10316    63.131170206299998  185.13189131030001    0\n10317    62.5  187.16147574760001    571\n10318    63.171708685600002  186.6276496998    0\n10319    63.110748844299998  187.37469929849999    0\n10320    63.8831033254  186.08313762540001    0\n10321    62.782274323000003  184.43545135389999    572\n10322    63.557596789999998  184.46625555829999    0\n10323    64.330377125599995  184.54263613480001    0\n10324    65.130850682000002  184.6841740852    0\n10325    64.601260777799993  185.4666909437    0\n10326    63.947886074899998  183.74778892680001    0\n10327    65.292518634900006  188.518055449    0\n10328    64.818678069300006  189.29652770269999    0\n10329    64.439470564800004  188.74918078179999    0\n10330    64.470704415399993  187.345472175    0\n10331    64.646723633199997  186.41611869330001    0\n10332    65.276647519999997  186.9121635793    0\n10333    65.551780758800007  183.6235265832    0\n10334    65.989243237799997  184.5905532578    0\n10335    63.2705848493  183.4588303015    572\n10336    63.7783324599  187.5880260829    0\n10337    63.987650202799998  188.2731950443    0\n10338    63.245160240700002  188.03407861529999    0\n10339    63.582495047000002  189.08249504700001    570\n10340    65.643038164999993  191.13896310179999    0\n10341    64.778618036300003  191.05723607260001    569\n10342    65.400189807900006  190.50961189910001    0\n10343    66.000042921900004  205.2722466644    0\n10344    66.494349766400006  204.6692415185    0\n10345    66.544677264200004  205.28741352660001    0\n10346    65.5  206.3115386947    563\n10347    66.194628581100005  205.94893450250001    0\n10348    66.146412845699999  206.61519903449999    0\n10349    64.246076507200002  189.99215301429999    569\n10350    65.100203688799994  189.91986476930001    0\n10351    65.709177464999996  187.62519179590001    0\n10352    66.143963102300006  186.53947409790001    0\n10353    65.970790167600001  189.8910840604    0\n10354    66.558696806399993  189.1342321226    0\n10355    66.825554301300002  189.9481492642    0\n10356    67.236857758699998  186.1819165064    0\n10357    66.559964154499994  185.3970442895    0\n10358    65.647066801099996  191.88824008060001    568\n10359    66.329766299200003  191.4102360574    0\n10360    67.647175485600002  192.00871512969999    0\n10361    66.907041643900001  192.6442249863    568\n10362    66.971172553900004  191.7294450704    0\n10363    66.166502682499996  188.3585301663    0\n10364    66.972060542500003  190.80934461390001    0\n10365    68.215046653800002  188.07905528660001    0\n10366    67.157542887800005  188.20526966930001    0\n10367    67.794095825300005  187.09806008909999    0\n10368    67.647258563700007  202.83961433089999    0\n10369    67.320510087100004  203.51380585539999    0\n10370    66.799467483800001  203.1015975487    565\n10371    67.670388905600007  190.0519429821    0\n10372    67.024081947300004  184.01261975520001    0\n10373    66.214876966099993  209.40397585560001    0\n10374    65.5  209.193576046    563\n10375    66.154243767200001  208.7189806177    0\n10376    67.047491595400004  204.1683921257    0\n10377    65.945732655599997  204.55426734439999    564\n10378    65.730079223999994  210.66862175739999    0\n10379    65.135006562800001  211.22910772879999    0\n10380    65.008534623299994  210.49146537670001    562\n10381    66.450279241100006  210.7873196573    0\n10382    66.337782649700003  210.06050659549999    0\n10383    66.812970938999996  206.8991754674    0\n10384    66.146808167800003  207.30144057609999    0\n10385    67.522875317800001  207.20646404499999    0\n10386    67.602907213199998  206.53750858020001    0\n10387    66.113951854299998  207.998975156    0\n10388    65.5  207.6744144621    563\n10389    67.047140316099998  209.43470419709999    0\n10390    67.654200422000002  207.90085129939999    0\n10391    66.793035605  208.19165267540001    0\n10392    67.900191499499996  209.4790054673    0\n10393    67.800643019000006  208.67671199    0\n10394    67.621640526199997  204.96106866989999    0\n10395    67.562257977499996  205.81751743309999    0\n10396    66.982915008199996  205.56839011220001    0\n10397    67.695669745199993  204.10275273900001    0\n10398    66.459192722599994  211.56385313390001    0\n10399    67.1901350638  210.90955970940001    0\n10400    65.1487736861  211.9973634934    0\n10401    64.5  211.69837526520001    561\n10402    67.669843484500007  171.85489389130001    0\n10403    68.656138011099998  171.50849820190001    0\n10404    68.660073765700005  169.12607688310001    0\n10405    68.903441120300002  175.65112323970001    0\n10406    69.467658189600002  173.4877223782    0\n10407    68.478338803599996  173.4573227969    0\n10408    69.106433785299998  172.4634278122    0\n10409    68.260871983599998  166.9631442434    0\n10410    69.416371655500001  166.54550550050001    0\n10411    69.169168109799998  167.86167596499999    0\n10412    69.698049676699995  171.2618728944    0\n10413    70.291696076400001  170.0657783234    0\n10414    70.892761917499996  171.152583776    0\n10415    69.750000659500003  169.00887078369999    0\n10416    69.415784997299994  178.28242540619999    0\n10417    70.215029749899998  177.26291551369999    0\n10418    70.544883294100003  178.74592813699999    0\n10419    69.968809922700004  175.96041786390001    0\n10420    69.743689837800005  174.6613719174    0\n10421    70.561700562300004  173.5157000307    0\n10422    69.669637129500003  165.1328484018    0\n10423    70.662207517599995  166.16198324289999    0\n10424    68.3930278192  177.9433287661    0\n10425    68.063076798099999  183.38857930660001    0\n10426    68.181657321800003  180.19477463199999    0\n10427    68.922750432200004  181.10185333019999    0\n10428    68.503399835600007  191.21280429820001    0\n10429    68.375023092299998  192.17675818870001    0\n10430    69.303958261399998  187.97365035729999    0\n10431    68.482233104599999  189.0964419938    0\n10432    69.279089821400007  182.61940035699999    0\n10433    69.062093228199998  184.09970659449999    0\n10434    68.472099174799993  185.68671933780001    0\n10435    69.764985744800001  185.1484639677    0\n10436    71.439710851300006  181.95820495640001    0\n10437    70.149715384100006  181.51306581599999    0\n10438    70.967186110699998  180.28210141689999    0\n10439    69.508164816900006  190.2938858261    0\n10440    68.544142063400002  190.16571465050001    0\n10441    70.485678023999995  187.93250872210001    0\n10442    70.203732690600006  186.5482334088    0\n10443    70.536398625700002  190.51400057769999    0\n10444    70.646449984499995  189.286476279    0\n10445    71.064253302599994  184.95176320589999    0\n10446    68.5326804587  179.12814896859999    0\n10447    69.144109676799999  192.35991075199999    0\n10448    68.281192506099998  193.0695715926    0\n10449    70.956530924399999  168.74006753570001    0\n10450    71.389138029099996  172.29780281789999    0\n10451    72.166676502100003  171.01780324809999    0\n10452    72.920541197099993  169.6635876224    0\n10453    73.517046871100007  170.88341156550001    0\n10454    71.798037039700006  173.55120072150001    0\n10455    73.122448997399999  173.5512535334    0\n10456    72.172082151799998  174.8816902394    0\n10457    71.533797037100001  167.30393259690001    0\n10458    72.267708700499995  168.47930370730001    0\n10459    72.010666141599998  165.78281963649999    0\n10460    73.653783244400003  168.2278171623    0\n10461    74.328037014200007  166.72470476710001    0\n10462    75.111321261699999  167.99974568019999    0\n10463    73.432379090599994  165.47206942400001    0\n10464    72.429092351199998  164.24969473120001    0\n10465    73.981147894299994  176.4196219799    0\n10466    75.000858322799999  175.01287675969999    0\n10467    75.465545942800006  176.54045567989999    0\n10468    74.532311533699996  173.53712231110001    0\n10469    74.050151760999995  172.1763740554    0\n10470    74.928311193200003  165.19025537780001    0\n10471    68.698973868400003  164.2144370911    0\n10472    72.537557245499997  176.280245565    0\n10473    71.193973343899998  176.13492845510001    0\n10474    71.802908349999996  188.1013918811    0\n10475    72.914296740400005  186.7248246135    0\n10476    73.223694518800002  188.25988746580001    0\n10477    71.473709816500005  191.003419079    0\n10478    72.795761366700006  190.76733263400001    0\n10479    72.105484970099994  192.0184583754    0\n10480    70.2084612548  191.66040958569999    0\n10481    72.936972149100001  182.19012182020001    0\n10482    71.941312662100003  183.53159759920001    0\n10483    71.9516924518  179.06271094370001    0\n10484    73.929567956300005  180.8667137553    0\n10485    74.497608505599999  182.44628278229999    0\n10486    73.4152380134  179.31287227819999    0\n10487    72.955469362599999  177.77139164299999    0\n10488    73.678706345799995  189.57277167449999    0\n10489    74.314467898199993  190.9029605222    0\n10490    75.589985935900003  185.58710558690001    0\n10491    73.997644307399995  185.35174304680001    0\n10492    75.060581990800003  184.01900314779999    0\n10493    73.845946783399995  193.46134427499999    0\n10494    74.799095417299995  192.3520603108    0\n10495    75.110117103600004  193.91540794049999    0\n10496    72.490420041500002  185.1379729825    0\n10497    74.947238400900005  179.51875887080001    0\n10498    72.589294543099996  193.20074017159999    0\n10499    71.443273633499999  193.18911543429999    0\n10500    74.866139865400001  188.34840976859999    0\n10501    69.812954411800007  192.795691538    0\n10502    68.078737542699997  195.14867584219999    0\n10503    68.055889787799998  196.2793921718    0\n10504    67.5  195.78721236160001    567\n10505    68.148615833199997  194.0655938157    0\n10506    68.734339912199999  194.50955168659999    0\n10507    68.156865286699997  198.28271033109999    0\n10508    67.5  197.8850497503    566\n10509    68.146034189600002  197.3032584382    0\n10510    68.735273420599995  196.67642369199999    0\n10511    69.383310842699998  196.03109190489999    0\n10512    69.523979239200003  197.05491402449999    0\n10513    70.424886861399997  193.3776743782    0\n10514    69.483875653300004  193.86614771559999    0\n10515    69.700974356100005  199.08383241499999    0\n10516    68.864733163599993  198.6841532048    0\n10517    69.690278430899994  198.09106291859999    0\n10518    68.143697432799996  199.25252432389999    0\n10519    68.780714294999996  200.6672467761    0\n10520    69.569758175399997  200.1641541381    0\n10521    69.417816321700002  201.2634106232    0\n10522    69.310910354699999  195.0159812496    0\n10523    67.5  193.7146345724    567\n10524    68.112059344599999  200.23660802340001    0\n10525    67.5  199.86205336489999    566\n10526    68.252771276399997  204.42969699299999    0\n10527    67.873823930699999  202.0495481554    0\n10528    68.4472362952  202.6249586198    0\n10529    68.539893011299995  207.8176265102    0\n10530    68.995132699099997  206.11287190339999    0\n10531    68.278186235700005  206.10666637290001    0\n10532    68.7329612873  205.18745130139999    0\n10533    68.880254546800003  204.18062241460001    0\n10534    69.680640604000004  204.1120815111    0\n10535    69.022587647400002  203.27061362040001    0\n10536    70.049422358499996  201.95106923489999    0\n10537    69.241061865800006  202.31381850389999    0\n10538    68.783131190199995  209.65768589160001    0\n10539    69.664936521499996  208.8424901445    0\n10540    69.726108856500005  209.93081969990001    0\n10541    69.499935501400003  207.86856955639999    0\n10542    69.250235531200005  206.98501918470001    0\n10543    69.8475648788  206.03525252329999    0\n10544    67.962744107000006  210.33149109710001    0\n10545    70.595131670499995  203.95967535939999    0\n10546    70.313197913400003  205.03980219740001    0\n10547    68.097569390000004  201.18494142980001    0\n10548    67.276033912800003  201.67189826169999    565\n10549    70.067262233500003  195.35618806150001    0\n10550    70.442971635999996  197.40082615840001    0\n10551    71.089013658300004  196.49795006599999    0\n10552    71.459860522499994  197.5367150475    0\n10553    70.963179220100002  195.4080711812    0\n10554    70.816696906999994  194.31659889299999    0\n10555    71.110067750200002  200.39499551700001    0\n10556    70.476979349700002  199.61935624949999    0\n10557    71.491948459499994  199.205995543    0\n10558    71.978259683900006  195.46614726760001    0\n10559    73.074213799199995  195.84620862220001    0\n10560    74.047345357799998  196.541341926    0\n10561    72.855498526800005  197.2479901435    0\n10562    72.9304260304  194.51547798830001    0\n10563    72.882008222799996  199.12307160169999    0\n10564    74.0623239162  199.5284849036    0\n10565    73.090807973400004  200.47946704930001    0\n10566    72.191122369799999  198.27202670209999    0\n10567    75.122967022599994  198.63679927320001    0\n10568    75.193807620000001  200.24282157779999    0\n10569    71.981510422599996  201.1861043479    0\n10570    70.957958168199994  201.59013407329999    0\n10571    70.535989635899995  207.9468958503    0\n10572    71.418623728699998  207.0057087422    0\n10573    71.719695680800001  208.0945082419    0\n10574    70.865976870099999  206.0113642963    0\n10575    71.821904672499997  210.6076105443    0\n10576    70.718916372500004  210.25010766049999    0\n10577    71.829295519499993  209.36389751830001    0\n10578    69.640664289100002  211.116560698    0\n10579    72.025001293000003  205.9455957317    0\n10580    72.947157650299999  201.85487995880001    0\n10581    73.896766338000006  202.62688487619999    0\n10582    72.718761492699997  203.26449364569999    0\n10583    73.104569820199998  210.99830148890001    0\n10584    74.129025142100005  209.14473262819999    0\n10585    74.524352049300006  210.50354583590001    0\n10586    72.410409117699999  204.64919119850001    0\n10587    73.200622538700003  205.63039520020001    0\n10588    72.870327707399994  208.46813161899999    0\n10589    74.035347356599999  207.8470154739    0\n10590    74.497575936299995  205.0673788615    0\n10591    74.093761102900004  206.49990707180001    0\n10592    71.610773427400005  203.70459882060001    0\n10593    70.791160123599994  202.77731638590001    0\n10594    71.966307076000007  211.8048225533    0\n10595    74.834835882299998  203.4956703167    0\n10596    75.109798002999995  201.89262749970001    0\n10597    67.939373548000006  211.25966981159999    0\n10598    75.198463052999998  195.54948601020001    0\n10599    75.125737775600001  197.15852627469999    0\n10600    68.572013755100002  211.85938718099999    0\n10601    69.395108618500004  212.2569972837    0\n10602    64.74575634  214.73726902000001    560\n10603    65.400683026500005  214.18762517280001    0\n10604    65.616817169800001  214.88993463930001    0\n10605    65.966733410299994  216.44621106919999    0\n10606    65.220084100199998  216.16025230049999    560\n10607    65.804990996399994  215.64238731930001    0\n10608    65.262658478099993  213.5104822321    0\n10609    64.5  213.2299613902    561\n10610    65.197557934200006  212.77114132380001    0\n10611    66.177139225199994  213.65966456890001    0\n10612    66.989561145500005  213.04216593219999    0\n10613    67.179992557299997  213.74402284659999    0\n10614    65.836279202699998  212.21612912099999    0\n10615    66.4773555931  215.1280154058    0\n10616    67.293660200700003  215.48131509449999    0\n10617    67.215033616900001  214.58323723399999    0\n10618    66.672000640299999  216.88812635689999    0\n10619    67.344980639900001  216.4515745786    0\n10620    67.337409693699996  217.4279290803    0\n10621    66.611682399399996  212.3632624398    0\n10622    66.070944374099994  217.33529905349999    0\n10623    65.841288954500001  218.82883557989999    0\n10624    65.687904759299997  219.508581531    0\n10625    65.109145702099994  218.9542714893    559\n10626    65.955703045299998  218.10753960650001    0\n10627    66.551757970099999  218.62925374610001    0\n10628    65.385742656100007  220.14290442679999    558\n10629    66.115508311599996  220.11420776419999    0\n10630    66.862362598700003  220.00124111229999    0\n10631    66.534518035100007  220.71721267480001    0\n10632    66.917029602300005  221.33631182880001    0\n10633    66.129823103800007  221.38303850630001    558\n10634    67.267403544199993  218.36654621779999    0\n10635    67.105005982799995  219.21865029    0\n10636    67.639431989900004  222.59043108469999    0\n10637    66.842680223399995  222.61682440210001    557\n10638    67.295622320500001  221.9647450839    0\n10639    67.721635514599996  221.28608029189999    0\n10640    67.635447408800005  219.8757408786    0\n10641    65.3634175384  217.68291230790001    559\n10642    67.605485136400006  212.28955740640001    0\n10643    68.104227040200001  213.92988028920001    0\n10644    69.165306129000001  213.25697110850001    0\n10645    69.060121680199998  214.30178122219999    0\n10646    68.072949575099997  215.96848904250001    0\n10647    67.979554369900001  218.06083643080001    0\n10648    68.762713360299998  217.71388444589999    0\n10649    68.632392695500002  218.80276750039999    0\n10650    68.943036732699994  215.42746398240001    0\n10651    68.852780874100006  216.58266926120001    0\n10652    70.7947824811  216.726661358    0\n10653    70.945227218100001  215.44678214289999    0\n10654    72.082139457300002  216.02575667049999    0\n10655    70.016171159699994  214.80367697669999    0\n10656    70.561943603100005  218.0235866045    0\n10657    71.375272040400006  218.7526120652    0\n10658    70.241426939099995  219.23862005239999    0\n10659    69.678126739700005  217.28079481660001    0\n10660    71.292338958200006  214.1117996282    0\n10661    69.292243538700006  219.5429000741    0\n10662    68.444442081299997  219.7295331487    0\n10663    68.447905978600005  222.6387759751    0\n10664    69.005623352200004  222.06263274759999    0\n10665    69.272903910300002  222.80179950359999    0\n10666    68.117933497999999  220.545053215    0\n10667    68.576536619099997  221.28530571280001    0\n10668    68.296056137400001  223.87171245530001    0\n10669    69.109867229100004  223.95412314000001    0\n10670    68.677728498199997  224.47985349160001    0\n10671    67.528871369599997  223.85196846529999    557\n10672    67.965093155199995  223.2342455939    0\n10673    69.516344838099997  221.38984846770001    0\n10674    71.415821227199999  220.93210022529999    0\n10675    70.877737532599994  222.1967413731    0\n10676    70.424885802800006  221.2883219135    0\n10677    72.596977302100001  220.5416466771    0\n10678    72.052327257399995  219.57332190560001    0\n10679    69.739937804299998  223.50529875250001    0\n10680    70.493783261600001  223.2375295603    0\n10681    70.189869951899993  224.29508255670001    0\n10682    71.377541915600005  223.07234210600001    0\n10683    70.657346242800003  225.17752688530001    0\n10684    69.986035308200002  225.29247161359999    0\n10685    71.341967209299995  225.0959426181    0\n10686    71.080511078399994  226.100406327    0\n10687    69.879027489899997  220.3664818936    0\n10688    68.942605758599996  225.09319712019999    0\n10689    68.1515411946  224.97277415030001    557\n10690    72.703123192000007  218.0658881061    0\n10691    70.499643886000001  212.5569583269    0\n10692    66.028968091099998  302.4869102417    0\n10693    66.213402798100006  303.11126419009997    0\n10694    65.627300000899993  302.96993985040001    0\n10695    66.456140376099995  304.26780940200001    0\n10696    66.651982835300004  303.51278059089998    0\n10697    67.117206608999993  303.91396695520001    528\n10698    66.727716310399998  302.70435137419997    0\n10699    66.922716355099993  302    527\n10700    67.384322560499996  302.5783871973    528\n10701    65.456631624899998  303.90776568590002    0\n10702    65.122637535600006  303.13208739319998    526\n10703    69.338373638600004  225.597190442    0\n10704    68.678986281500002  225.9221753066    557\n10705    68.194051006500004  304.17190308900001    0\n10706    68.708023610500007  303.5    530\n10707    68.933091642700006  304.17702429910003    0\n10708    64.673911317000005  304.4782660491    526\n10709    65.313882596499994  304.7400452979    0\n10710    65.137657648699999  305.39456461110001    0\n10711    65.327873283800002  306.07671377669999    0\n10712    66.079905281899997  306.1825711454    0\n10713    65.539364334699997  306.7378718727    0\n10714    64.626271374799998  305.88389962389999    525\n10715    65.922440005200002  304.62811512719998    0\n10716    67.666600355699998  304.79286236199999    0\n10717    67.867389869500002  305.59795611790003    0\n10718    67.205728245399996  305.40327644899997    0\n10719    66.525637070200005  305.09581048379999    0\n10720    66.779075967200001  307.53401276689999    0\n10721    66.855474399499997  306.65697913510002    0\n10722    67.410922247200006  307.29878536310002    0\n10723    66.697792834300003  305.86863448700001    0\n10724    68.178275619600001  306.36897530499999    0\n10725    68.572978933499996  305.61503911929998    0\n10726    68.800561947600002  307.07993545950001    0\n10727    68.042060878399994  307.15345053549999    0\n10728    69.035150956799995  304.9635409915    0\n10729    69.308815893900004  305.80359465340001    0\n10730    67.472940430400001  304.0270595696    529\n10731    66.068868763099999  307.47754659970002    0\n10732    65.359060177000003  307.37147119370002    0\n10733    71.078724188500004  236.7039004776    0\n10734    71.134851197700002  235.8674329394    0\n10735    71.744515034000003  236.13590770339999    0\n10736    71.038941671800004  237.56272170669999    0\n10737    70.5  237.18830086150001    553\n10738    71.196286116400003  235.08507202690001    0\n10739    70.5  235.6012600544    553\n10740    70.512935195699995  228.01293519570001    556\n10741    70.130987683100003  226.79903923079999    0\n10742    70.791716433600001  227.0787758198    0\n10743    70.955768620100002  238.4557686201    552\n10744    71.581922172199995  237.7996255509    0\n10745    71.097373982299999  234.40262601769999    554\n10746    71.848306300800004  234.4808114146    0\n10747    70.262451382999998  305.10504360559997    0\n10748    69.595882592699994  304.38908163920001    0\n10749    70.227056769399994  304.24007238389999    0\n10750    70.069476839900005  306.03052006730002    0\n10751    69.592003898399994  306.67856372070003    0\n10752    70.782812728400003  305.92178919140002    0\n10753    71.756977843300007  304.67880520689999    0\n10754    70.974289976099996  304.2019573924    0\n10755    71.734156908299994  303.86549347969998    0\n10756    70.289776892000006  303.5    530\n10757    71.650970254300006  305.5697078339    0\n10758    71.402172636399996  306.53457351589998    0\n10759    71.512603727400005  298.54814056200001    0\n10760    71.221150671199993  299.16868813730002    0\n10761    70.814272031300007  298.47621328119999    533\n10762    71.736859233199993  299.88342020810001    0\n10763    71.025748477500002  299.78862271629998    532\n10764    72.323589154999993  303.41505490790001    0\n10765    71.444277845000002  303.05572215500001    531\n10766    72.241112165000004  237.26807144579999    0\n10767    72.270610419500002  238.05567780390001    0\n10768    69.7186234662  226.1650500218    0\n10769    69.459699687099999  226.9596996871    556\n10770    69.571431339699998  307.568674821    0\n10771    72.335565961300006  222.5819212326    0\n10772    71.594580622799995  224.10105968709999    0\n10773    72.122972853799993  224.70213385779999    0\n10774    73.958865390499994  220.22341186489999    0\n10775    73.163871852900002  221.53055569310001    0\n10776    72.0322285373  227.3917183396    0\n10777    71.523757059499999  226.79484145609999    0\n10778    72.297194131200001  226.38512543510001    0\n10779    72.623176961699997  225.3165062651    0\n10780    73.176466856999994  225.8720293776    0\n10781    71.698714515700004  229.1987145157    556\n10782    71.096061555099993  228.59606155509999    556\n10783    73.295908581399999  222.68743801139999    0\n10784    74.129537361900006  217.25533026990001    0\n10785    73.283849011599997  216.4087556003    0\n10786    72.6729958146  227.8068577638    0\n10787    71.914768932100003  228.3343109418    0\n10788    74.250710589299999  229.69533148139999    0\n10789    73.302052905799997  229.30973128540001    0\n10790    73.8364591733  228.88802009349999    0\n10791    73.005839786300001  229.8625539114    0\n10792    72.412586151100001  229.1286073281    0\n10793    72.963776716200002  224.0289014464    0\n10794    71.842390800999993  212.91240481989999    0\n10795    72.909109620199999  213.54412565199999    0\n10796    72.5  230.5136617391    555\n10797    73.160200728000007  230.6876220213    0\n10798    71.513482454200002  239.01348245419999    552\n10799    72.250591477200004  238.78350951190001    0\n10800    73.196980469500005  233.18894569010001    0\n10801    72.575231382699997  233.84654229220001    0\n10802    72.120392515700004  233.37960748430001    554\n10803    73.342946644799994  234.88368188909999    0\n10804    72.523643598000007  235.531252792    0\n10805    72.593336616599998  234.6325719662    0\n10806    73.718467891900005  232.60389881890001    0\n10807    73.0856354477  232.32572139550001    0\n10808    72.971328378600006  238.30738315939999    0\n10809    73.546093953400003  237.4140160908    0\n10810    73.929878581599993  238.03391815009999    0\n10811    72.395949756500002  236.420958888    0\n10812    73.022186137800006  236.76411808660001    0\n10813    73.863004373099997  236.41155098350001    0\n10814    72.755889014100006  239.14508565189999    0\n10815    74.767661818199997  236.028033112    0\n10816    74.050765276999996  235.3460086213    0\n10817    72.5  232.0324206084    555\n10818    73.138328799899995  231.48518692139999    0\n10819    73.556075682900001  239.32325958729999    0\n10820    72.870900859299994  239.7903002864    551\n10821    74.341532506099995  213.52434588080001    0\n10822    73.450794954800003  214.90771770160001    0\n10823    74.102632302800004  234.3186618245    0\n10824    73.850759526999994  230.9874003836    0\n10825    74.161090445100001  240.43250156280001    0\n10826    74.115093382200001  241.34656642569999    0\n10827    73.5  240.93968309210001    550\n10828    74.242376712099997  238.74795801299999    0\n10829    74.273076845000006  239.5731040295    0\n10830    73.492650489400006  228.15779551360001    0\n10831    73.471039770499999  227.33572503549999    0\n10832    75.212979237100001  222.54810997089999    0\n10833    74.651703559300003  224.09386558579999    0\n10834    74.032577937900001  223.23597542339999    0\n10835    74.153393725100003  225.37727267810001    0\n10836    73.755286206899996  226.45295769180001    0\n10837    74.400146406299996  232.28590462619999    0\n10838    74.045890915499996  233.3506856114    0\n10839    74.579458741899998  230.57436758259999    0\n10840    74.619798824499995  231.434800432    0\n10841    74.816795658000004  237.8996322472    0\n10842    74.726422125200003  218.53196598829999    0\n10843    75.261423146300004  219.88701359609999    0\n10844    74.066564385700005  243.26835835349999    0\n10845    73.5  242.9386190502    550\n10846    74.037203789900005  242.29458282179999    0\n10847    74.645836323899999  244.4716342776    0\n10848    73.811922952200007  244.51987158700001    549\n10849    74.398213076999994  243.86934818859999    0\n10850    75.126802353599999  254.27463870810001    0\n10851    75.164536170100007  255.0402859017    0\n10852    74.5  254.7715316451    547\n10853    75.084718780800003  257.22480685210002    0\n10854    75.041365448600004  258.04865068449999    0\n10855    74.5  257.68827098449998    546\n10856    75.176986626100003  260.25131647410001    0\n10857    75.143485554400002  260.97669858739999    0\n10858    74.5  260.64998648829999    545\n10859    75.113544527900004  261.73457760399998    0\n10860    75.0659683194  262.51201500079998    0\n10861    74.5  262.14701782449998    545\n10862    75.130912924100002  259.53424162610003    0\n10863    74.5  259.22307626269998    546\n10864    75.107142560599996  258.80038349879999    0\n10865    75.180140612100004  256.48587117549999    0\n10866    74.5  256.21204459    547\n10867    75.228493935100005  255.78513703600001    0\n10868    74.5  253.53738866379999    547\n10869    74.857145009899995  252.2857099803    548\n10870    75.043278489900004  253.50090729999999    0\n10871    75.094542710699997  211.9309824819    0\n10872    75.715202335399994  213.52349257169999    0\n10873    73.615844799800001  295.86067500439998    0\n10874    72.765788752899994  295.51537825010001    0\n10875    73.378376454399998  295.16403069839998    0\n10876    73.291792460699995  294.5532201062    0\n10877    72.665999828699995  294.1700008565    535\n10878    73.481563480099993  293.85682998060003    0\n10879    73.5  275.60225977580001    541\n10880    73.986440896199994  275.15043981820003    0\n10881    73.5  276.28060550470002    541\n10882    74.282652324200001  279.33506496429999    0\n10883    73.5  278.99715946549998    540\n10884    74.374069759199998  278.6515797312    0\n10885    73.5  277.71904505920003    540\n10886    74.116535793799997  277.29049180679999    0\n10887    74.282651064500001  277.95728870900001    0\n10888    74.064995811800003  274.29652218979999    0\n10889    74.557729195500002  274.93116607709999    0\n10890    73.767866499199997  292.31705453260003    0\n10891    73.6335216178  293.12779389640002    0\n10892    72.975384349699993  292.62307825170001    535\n10893    72.266038690399995  300.59892728400001    0\n10894    72.838043274100002  301.22741858350003    0\n10895    72.035259355999997  301.30288903399997    532\n10896    71.579526512800001  297.20078914530001    533\n10897    72.224707470200002  297.2776447608    0\n10898    71.846263740200001  297.89551146299999    0\n10899    72.629346913800006  305.126037451    0\n10900    73.439270098600005  302.41271636980002    0\n10901    73.158455377099997  303.12619765829999    0\n10902    72.632035062699998  302.69813629390001    0\n10903    72.197618274999996  298.57157581860002    0\n10904    72.460586303200003  299.92108234429998    0\n10905    72.926183074199997  298.58403907849998    0\n10906    73.408091354299998  298.0959459988    0\n10907    73.792463466100003  298.7269244112    0\n10908    72.698566864599997  296.88057596549999    0\n10909    73.020898869099994  297.49049202050003    0\n10910    73.528999987399999  301.72042535499997    0\n10911    74.410336891599997  302.24874201490002    0\n10912    73.359673047000001  303.77810674940002    0\n10913    72.608829677900005  299.24073890720001    0\n10914    73.230735504699993  299.83071791020001    0\n10915    73.623026502000002  305.52485334480002    0\n10916    73.678173935299995  304.58254451070002    0\n10917    73.254289195699997  296.4682450208    0\n10918    72.611588349399995  296.26110199969997    0\n10919    72.231501354599999  295.80549593609999    534\n10920    74.032345839800001  299.49556695550001    0\n10921    73.989362765199999  300.22640860929999    0\n10922    74.992320538000001  270.64676928659998    0\n10923    74.765850537800006  271.2924127215    0\n10924    74.052119634299999  270.79152146280001    542\n10925    74.199846789899993  280.10713856519999    0\n10926    74.153637595700005  280.82629755469998    0\n10927    73.5  280.37438348540002    540\n10928    74.409207964199993  271.9419806619    0\n10929    74.165350438700003  272.73463491839999    0\n10930    73.705419747400001  272.17832101030001    542\n10931    75.422657274900004  265.94144198449999    0\n10932    75.045446233600003  266.51134805980001    0\n10933    75.094422326300005  265.42219962280001    0\n10934    75.086941525599997  269.33591870970002    0\n10935    75.084938472000005  269.96168086829999    0\n10936    74.348253878799994  269.606984485    542\n10937    74.5  267.61962670809999    543\n10938    75.162444201599996  267.25635788080001    0\n10939    74.5  268.32426832850001    543\n10940    74.5  265.13616408000001    544\n10941    75.225881022099998  264.72176448610003    0\n10942    74.303219459399998  276.59399027820001    0\n10943    74.121879553900001  294.95048909259998    0\n10944    73.8876044804  297.61060152430002    0\n10945    73.812080828199996  300.96427032209999    0\n10946    73.960727693199999  290.60382605519999    0\n10947    74.026085700799996  289.64927619949998    536\n10948    74.689013436300002  290.09371297809997    0\n10949    73.898098016000006  291.4807145904    0\n10950    73.284352044100004  291.07823977959998    535\n10951    74.633942901500006  291.93138044049999    0\n10952    75.5886300417  291.41495947599998    0\n10953    75.5477764189  292.42777762370002    0\n10954    74.379531134199993  293.60161972989999    0\n10955    74.345016401799995  297.0103633384    0\n10956    74.760674640199994  297.66047393899998    0\n10957    74.896307525400005  295.5217066811    0\n10958    75.016990972499997  294.8173517436    0\n10959    74.684640222699997  296.27156959140001    0\n10960    73.979078849499999  296.4158981397    0\n10961    75.158077340800006  294.12246729219999    0\n10962    75.3514377164  293.34807245410002    0\n10963    74.663914154599993  298.97124595100001    0\n10964    75.205990277400005  264.00010841509999    0\n10965    74.5  263.72220099219999    544\n10966    75.129271675300004  263.29129826140002    0\n10967    74.108737501899995  273.49931759930001    0\n10968    73.5  273.81427949369998    541\n10969    74.5007694058  303.88182110650001    0\n10970    75.485262499300006  216.70809230309999    0\n10971    71.139980118500006  307.54125490489997    0\n10972    72.208111560999996  307.03490747870001    0\n10973    74.944204587300007  170.76760919259999    0\n10974    76.9926974583  176.66700355149999    0\n10975    75.968672090799998  178.1214671816    0\n10976    75.808953254900004  169.30538691780001    0\n10977    76.657546385700002  167.7991969965    0\n10978    77.276380716999995  185.8459766263    0\n10979    76.0826154186  187.09363913639999    0\n10980    76.110641365899994  182.71282869620001    0\n10981    77.517702232600001  173.596614655    0\n10982    75.998879929799998  173.55621993080001    0\n10983    76.986381633899995  172.07466570540001    0\n10984    76.524752021899999  179.74505775899999    0\n10985    76.433156116899994  170.65431252490001    0\n10986    76.353651672500007  194.4520702657    0\n10987    77.546780675700006  193.3051294247    0\n10988    77.644440688499998  195.0162166392    0\n10989    77.326909964999999  191.64601509689999    0\n10990    75.837492556499996  191.21746833450001    0\n10991    76.972847556100007  190.06685657489999    0\n10992    76.5460911256  188.5739849576    0\n10993    77.775931256500002  183.0070188812    0\n10994    77.132441815999996  181.37883006120001    0\n10995    75.469865045000006  163.6379851968    0\n10996    76.498366967199999  164.94042669390001    0\n10997    76.025008966800002  210.3345858607    0\n10998    76.745057732899994  207.09262699370001    0\n10999    75.280071680500001  207.350965839    0\n11000    76.728927779000003  205.46460101380001    0\n11001    76.707447507200001  219.4684127939    0\n11002    75.869677080499997  221.05329526790001    0\n11003    76.601400539500005  222.11057470450001    0\n11004    76.308576303400002  215.01243198040001    0\n11005    77.259324034800002  213.409595878    0\n11006    75.298464649899998  224.913164749    0\n11007    77.414780053200005  202.10164998810001    0\n11008    76.306677563700006  201.1029544779    0\n11009    77.539934469100004  200.27341910300001    0\n11010    75.790166138900005  204.41382118179999    0\n11011    77.052308900200003  208.75788572179999    0\n11012    77.564770619300006  210.40268548079999    0\n11013    77.1916597516  203.89423601889999    0\n11014    77.623213346599996  198.48705102970001    0\n11015    76.376022814699994  197.74865436260001    0\n11016    77.662088215099999  196.7406320755    0\n11017    76.9661203876  216.4577358681    0\n11018    78.141241237499997  164.7147487323    0\n11019    77.450635624200004  166.26260165689999    0\n11020    78.123329228700001  179.98459018790001    0\n11021    79.012719105399995  186.1625760842    0\n11022    78.429844002999999  184.60324128959999    0\n11023    78.786300386700006  192.15729467119999    0\n11024    79.490409834999994  187.7184857702    0\n11025    79.839208794399994  189.3169113145    0\n11026    78.212001700800002  188.89982880479999    0\n11027    79.090518598599999  173.65953655070001    0\n11028    78.0292142216  175.18011901919999    0\n11029    80.172098723199994  172.12270390259999    0\n11030    80.695464921099997  173.76785667230001    0\n11031    78.994851481500007  169.03114199699999    0\n11032    79.6187926148  170.5314471099    0\n11033    77.987268472899999  170.56835826669999    0\n11034    80.070871288899994  191.00320893209999    0\n11035    80.220056663199998  192.74943184419999    0\n11036    79.7359288177  180.24069901460001    0\n11037    79.107915315  178.5196838654    0\n11038    78.280580720000003  167.62097251099999    0\n11039    79.999008811600007  167.4776033668    0\n11040    78.551019412399995  176.82682595680001    0\n11041    79.494036780599998  183.3269335967    0\n11042    78.205470437800003  211.95099802319999    0\n11043    78.904680463199995  213.39193083890001    0\n11044    79.740940868199999  207.6514921966    0\n11045    78.209721105300005  207.1998818388    0\n11046    79.4973436601  205.89409828129999    0\n11047    77.585105265099997  217.85864363810001    0\n11048    78.274100189099997  219.16727958780001    0\n11049    78.553604896400003  216.25615413739999    0\n11050    79.587319268000002  214.7548127913    0\n11051    80.196965050800003  216.08683117609999    0\n11052    78.858118863800001  199.34268737599999    0\n11053    80.290965463000006  196.38676118890001    0\n11054    78.978291774799999  195.6559285168    0\n11055    80.294860809699998  194.54090139269999    0\n11056    79.099888489600005  220.33802685160001    0\n11057    79.683231706900003  221.51280426049999    0\n11058    78.103396997900006  221.75623175429999    0\n11059    78.461838497100004  203.2563295722    0\n11060    79.835577355300003  202.1537576302    0\n11061    79.561350075099995  204.09956598560001    0\n11062    79.174554801300005  224.2556339299    0\n11063    78.477016788399993  225.53055345339999    0\n11064    77.829351754200005  224.3723725241    0\n11065    79.207603546599998  210.5985830194    0\n11066    79.940371933600005  218.95642046079999    0\n11067    77.223416669499997  223.2113431292    0\n11068    80.2116420232  198.28332908729999    0\n11069    80.059574816899996  200.20899457729999    0\n11070    79.871658532500007  164.49500078989999    0\n11071    76.511096907999999  224.58113938209999    0\n11072    75.241408638600006  230.13855266819999    0\n11073    74.461692233700006  226.97907096310001    0\n11074    74.851557772899994  233.8223211113    0\n11075    76.5933177199  234.94643935400001    0\n11076    75.723450726899998  235.603125224    0\n11077    75.725396446000005  234.29588738050001    0\n11078    75.064729216900005  227.72284888670001    0\n11079    75.474039107799996  226.83565946580001    0\n11080    75.425740834500004  236.8076437357    0\n11081    75.857705758899996  229.48630086840001    0\n11082    76.247846269500002  230.4702655326    0\n11083    75.473742126999994  228.56775258229999    0\n11084    74.499672210100002  228.43802029720001    0\n11085    75.600320620700003  233.11243575890001    0\n11086    76.110435688899997  232.2722400568    0\n11087    75.243091298899998  232.0783128754    0\n11088    77.559235943399997  237.01182409009999    0\n11089    77.550408394599998  238.51209904140001    0\n11090    76.6253506348  237.97996111090001    0\n11091    75.954353202899995  225.79815165779999    0\n11092    76.569683450699998  226.75641237229999    0\n11093    75.729317240499995  237.79945455149999    0\n11094    75.335516534299998  242.23839303189999    0\n11095    74.731053355599997  241.71184041929999    0\n11096    75.516174339599999  241.21345216750001    0\n11097    74.409379437300004  245.51563239539999    549\n11098    75.086265573000006  245.03418668340001    0\n11099    74.943843557199997  239.81168656259999    0\n11100    75.756394191400005  238.9892101433    0\n11101    75.655472036199996  240.14891923900001    0\n11102    76.244966463300003  243.66909764760001    0\n11103    75.747645673999997  242.96688085950001    0\n11104    76.653946436499993  242.4991020009    0\n11105    74.951221065200002  243.25715719920001    0\n11106    75.919613128699993  246.51030525319999    0\n11107    75.082182939700004  246.6369715662    549\n11108    75.506977538399994  245.75695684039999    0\n11109    76.778338291099999  244.3969305665    0\n11110    75.8594758813  244.71359310619999    0\n11111    76.809952888500007  246.24688246069999    0\n11112    76.404119702000003  247.23043629719999    0\n11113    76.407236283200007  240.59744791419999    0\n11114    77.3804130507  239.89318782160001    0\n11115    77.063217371199997  241.17810275439999    0\n11116    76.501853707699993  228.6890570919    0\n11117    77.398881999300002  230.7387714267    0\n11118    78.192909328900001  229.88148888969999    0\n11119    78.657804404900006  231.01936926089999    0\n11120    76.647797434099999  231.490944668    0\n11121    77.1052363047  232.72427419670001    0\n11122    78.235349284700007  233.19076957429999    0\n11123    77.423404472800001  234.07959562330001    0\n11124    77.1834606006  227.75630583040001    0\n11125    77.692598418800003  228.80275769299999    0\n11126    77.8192930397  226.69985280739999    0\n11127    79.119395376400007  232.2864719797    0\n11128    79.487881587199993  233.63502065150001    0\n11129    80.461045610599996  228.9580209351    0\n11130    79.017202092600002  228.88924046899999    0\n11131    79.820894934799995  227.80699131520001    0\n11132    77.513678984600006  235.55869729470001    0\n11133    78.645055131399999  236.04617600820001    0\n11134    79.733381727299999  238.0953609538    0\n11135    79.493712241099999  239.6040813656    0\n11136    78.499406140199994  239.04923803439999    0\n11137    79.8324739456  236.54549792989999    0\n11138    79.743822390700004  235.05264733690001    0\n11139    79.146566162499994  226.68096931650001    0\n11140    77.346374683299999  245.1298336971    0\n11141    77.892838667600003  245.892332315    0\n11142    77.7625832648  241.85381242669999    0\n11143    76.846996959600006  247.9548211181    0\n11144    77.899148167500002  247.5477299332    0\n11145    77.437752766800003  248.47881833240001    0\n11146    76.005522499400001  248.17587083230001    549\n11147    79.084001681100005  241.08520838339999    0\n11148    78.507000770600001  242.54698657719999    0\n11149    77.916456631900004  243.8935207765    0\n11150    79.269095617900007  245.3777154855    0\n11151    80.145314179300001  243.9657485537    0\n11152    80.959708185899999  244.7317584852    0\n11153    79.344807543599998  243.22803911930001    0\n11154    79.136483568200006  248.99480747640001    0\n11155    79.857204778699995  248.03052392710001    0\n11156    80.444313961999995  248.93045241440001    0\n11157    78.512268826600007  246.54466327119999    0\n11158    79.185692256400003  247.20412736099999    0\n11159    80.724352421800006  246.91865098170001    0\n11160    78.050960741899999  249.11707824210001    0\n11161    77.143959755500006  249.3271434552    0\n11162    80.926081788100007  242.490595689    0\n11163    80.514310016400003  240.22959978119999    0\n11164    78.488810679099998  249.88012411770001    0\n11165    80.065819209200001  231.29537973149999    0\n11166    80.126606324600004  176.99793702509999    0\n11167    81.202809324599997  175.4528587078    0\n11168    82.347535992399997  173.92145330130001    0\n11169    83.004684489799999  170.7552275983    0\n11170    81.285083159099997  170.58834628369999    0\n11171    82.418936731399995  169.08003684249999    0\n11172    80.457160316900001  181.96705044059999    0\n11173    81.2594480817  183.66393800099999    0\n11174    81.352332467699995  180.49308362310001    0\n11175    81.711915723999994  177.16509295419999    0\n11176    83.305062376400002  177.31199433590001    0\n11177    84.501193591000003  175.76791110440001    0\n11178    84.9129418128  177.422749802    0\n11179    82.261131920899999  178.91233705990001    0\n11180    83.063827149399998  183.97513615779999    0\n11181    83.803781549000007  182.36174096510001    0\n11182    84.797398995699993  183.90943178090001    0\n11183    82.947575290399996  180.6659166428    0\n11184    83.5648846765  167.6222474461    0\n11185    81.806627520399999  167.39230387680001    0\n11186    84.055811629399997  174.10494165919999    0\n11187    83.557010221900001  172.43730232390001    0\n11188    80.9816698092  165.9091053057    0\n11189    82.095902058999997  185.30852495479999    0\n11190    81.293721671399993  200.9969347684    0\n11191    81.632161839800006  193.42380703649999    0\n11192    82.438515477400003  205.18607625909999    0\n11193    80.960148039100005  204.6368446047    0\n11194    82.5049175865  203.46503338810001    0\n11195    82.627816277500003  201.69921768040001    0\n11196    84.062505031000001  202.4295406155    0\n11197    81.405781905799998  189.84052340029999    0\n11198    83.001396693199993  192.3197094459    0\n11199    83.026617181999995  194.17743150570001    0\n11200    82.791543406200006  188.67414419510001    0\n11201    82.921724298699999  190.4829260201    0\n11202    83.955457760399995  205.82094796320001    0\n11203    82.483778811799993  206.88122819930001    0\n11204    82.998057377699993  196.06604780839999    0\n11205    82.912530835200002  197.97940728719999    0\n11206    81.593307642499994  197.17555756210001    0\n11207    85.401145631899993  206.9123788409    0\n11208    85.486301805300002  205.14662951689999    0\n11209    82.780427181700006  199.86573673570001    0\n11210    82.602392019000007  186.90399042070001    0\n11211    84.224353327499998  187.5209251192    0\n11212    80.793659441200006  186.52109427350001    0\n11213    83.038710006299993  208.5648532342    0\n11214    81.355977063099999  208.11864405809999    0\n11215    84.543871029599998  180.71790809140001    0\n11216    80.264136976200007  209.3437959275    0\n11217    85.8273661506  174.34155719259999    0\n11218    86.755206273300004  171.45593191219999    0\n11219    84.823188044399998  171.04751101779999    0\n11220    86.169140245899996  169.8252201439    0\n11221    85.341272815599993  179.0755532801    0\n11222    86.188657367600001  180.59716557889999    0\n11223    86.556674008300007  177.5289058489    0\n11224    87.254096598700002  173.08263587260001    0\n11225    87.663541902600002  174.7160591416    0\n11226    87.634173078900005  185.90035684770001    0\n11227    85.768003536699993  186.6427722123    0\n11228    86.050077653599999  185.0161043555    0\n11229    87.990775272299999  176.362318319    0\n11230    88.215265228700005  178.05421569839999    0\n11231    88.667443149199997  166.2192882658    0\n11232    86.574524420499998  165.5903951311    0\n11233    88.289039078599998  164.69254973049999    0\n11234    86.691103573199996  183.34020936229999    0\n11235    87.981764308300001  179.93097924279999    0\n11236    87.354865050300006  181.647594075    0\n11237    85.527003347999994  168.18056333690001    0\n11238    87.632138924100005  168.74223957289999    0\n11239    84.899938569599996  166.50615892900001    0\n11240    84.700731711700001  164.83377784370001    0\n11241    85.816556390900004  188.423229069    0\n11242    84.412801720000004  194.9978332096    0\n11243    84.398978493900003  191.2451787132    0\n11244    85.852269454600005  190.25260125989999    0\n11245    85.8646611466  192.10901917850001    0\n11246    84.268084651999999  198.79447517770001    0\n11247    85.751115295700004  197.78301392029999    0\n11248    85.674383184800007  199.66791662910001    0\n11249    85.852068927299996  193.98431964970001    0\n11250    85.813510670100001  195.8789930371    0\n11251    88.668705731599999  197.8249108039    0\n11252    87.235335164099993  196.81865488810001    0\n11253    88.732946767300007  195.88563912559999    0\n11254    86.985735117600001  204.46361075249999    0\n11255    85.537947115999998  203.35115760490001    0\n11256    87.115560986999995  200.65061262859999    0\n11257    85.598839206199997  201.52373452750001    0\n11258    88.463634930400005  203.7222769604    0\n11259    88.330402225399993  205.71111342200001    0\n11260    87.626657156700006  209.6253933241    0\n11261    86.514414158799994  208.25311559900001    0\n11262    88.062069577599999  207.71052250209999    0\n11263    88.544989064199996  201.7457967613    0\n11264    88.60792155  199.77975580309999    0\n11265    87.332482038899997  193.0203978621    0\n11266    87.395561666700004  189.3368088842    0\n11267    88.874418370699999  192.0942450432    0\n11268    88.802170929100001  193.97264606050001    0\n11269    84.893774376099998  208.63992307839999    0\n11270    80.725314793899997  217.4324195559    0\n11271    81.903861523800003  215.96097847230001    0\n11272    82.627931060899996  213.54079757150001    0\n11273    80.686363407200005  213.4266732916    0\n11274    81.837328253799996  212.249719908    0\n11275    79.983355666600005  222.88414562899999    0\n11276    80.588448526400001  224.21220223509999    0\n11277    81.193812556500006  221.55934382429999    0\n11278    81.636366192699995  218.63871971180001    0\n11279    82.658508578400003  220.719730879    0\n11280    82.629154611499999  222.24269226530001    0\n11281    83.526232589100005  217.80236447839999    0\n11282    82.952373269000006  219.3146922299    0\n11283    82.170040721700005  223.8896766046    0\n11284    81.406138139999996  225.30504487440001    0\n11285    83.667304473599998  223.27556388740001    0\n11286    82.960955723400005  211.1207707861    0\n11287    80.993743813099996  210.87611292919999    0\n11288    83.664706280499999  216.19590943759999    0\n11289    83.260708064900001  214.8253466685    0\n11290    82.163477823500003  226.4507780086    0\n11291    80.614737552500003  226.61360955379999    0\n11292    81.057516444399994  237.04630790100001    0\n11293    82.267023135900004  234.43063773520001    0\n11294    80.855915726800006  234.04507570359999    0\n11295    81.985589546  232.9670082447    0\n11296    81.559490295900005  240.93205893149999    0\n11297    82.036471748799997  239.26485624119999    0\n11298    82.7141512699  244.17675141320001    0\n11299    81.713833424300006  245.62098268220001    0\n11300    82.301493484100007  237.56944813390001    0\n11301    83.488432698699995  238.21669028310001    0\n11302    82.371976764999999  235.9591352651    0\n11303    83.488013311200007  228.9980145753    0\n11304    81.9493530429  229.0049511869    0\n11305    82.855594219400004  227.67957214200001    0\n11306    83.627989158299997  242.6350676866    0\n11307    84.390141540900004  243.78558458309999    0\n11308    82.592190190699995  241.7303386442    0\n11309    84.219001506699996  241.01159503700001    0\n11310    82.368177841800005  246.6778871919    0\n11311    83.050445281899997  231.774541997    0\n11312    81.537646710700002  231.54390893600001    0\n11313    81.021170520699997  230.2013621122    0\n11314    83.941785946899998  246.6166553377    0\n11315    82.915431301200002  247.881302844    0\n11316    83.741398152900004  226.16523829260001    0\n11317    84.423525751100001  219.99583854970001    0\n11318    85.124467981600006  216.78641013879999    0\n11319    84.050259538099994  230.4333341503    0\n11320    85.001760796100001  228.9249823868    0\n11321    84.5428106552  224.45447178430001    0\n11322    85.287738667400006  225.76594040480001    0\n11323    85.202053980700001  222.65234018309999    0\n11324    85.730031234799995  220.9025092956    0\n11325    86.793645396900004  222.039453296    0\n11326    86.688804616599995  215.75853066330001    0\n11327    86.513774746199999  217.5106728481    0\n11328    86.036639281199996  212.63790363589999    0\n11329    86.625458286099999  214.06354630109999    0\n11330    84.655574379100003  213.74582119900001    0\n11331    86.815365078200003  225.30071647330001    0\n11332    85.922325237999999  227.19298920080001    0\n11333    88.3569340934  224.78731622219999    0\n11334    87.656951336000006  223.3521111689    0\n11335    87.024671252000005  211.35218471249999    0\n11336    85.018835956700002  211.29167772189999    0\n11337    86.168133280500001  219.22576203739999    0\n11338    83.995303235500003  209.951299973    0\n11339    86.493433330399995  228.70717060050001    0\n11340    84.881807546199994  237.0830318257    0\n11341    84.572493803900002  239.0780130444    0\n11342    85.610923586300004  240.13169461859999    0\n11343    84.932332832499995  245.24814098050001    0\n11344    85.4444053932  246.78261062940001    0\n11345    85.893464879899994  243.8271782102    0\n11346    83.684949538599994  234.8046094218    0\n11347    84.990709054600003  233.55748972230001    0\n11348    85.100703993500005  235.1882293772    0\n11349    86.252004904200007  235.91083502640001    0\n11350    87.569459672099995  231.9078475796    0\n11351    86.068598879700005  232.12613503540001    0\n11352    87.034089984800005  230.29898846059999    0\n11353    87.935095506899998  245.95888762109999    0\n11354    88.369529773500005  247.67327378510001    0\n11355    86.906894941600001  247.1604431305    0\n11356    86.963590968999995  239.02081537519999    0\n11357    86.785542223899995  240.9782995203    0\n11358    85.901618656099998  248.37429293330001    0\n11359    86.974190429999993  242.63035362510001    0\n11360    87.451836528699999  244.2868779117    0\n11361    87.270995181499998  236.97279647350001    0\n11362    87.673542993500007  234.98300861039999    0\n11363    84.557022979300001  231.96957865830001    0\n11364    83.3931147885  249.1900992875    0\n11365    81.874092475899999  249.0004724792    0\n11366    86.280236447600004  250.03783092789999    0\n11367    87.655250205000002  250.66172372989999    0\n11368    86.551255972700005  251.78295502009999    0\n11369    80.880893113799999  249.96580690830001    0\n11370    88.955031696800006  190.25358499059999    0\n11371    89.056218626700002  188.46774715219999    0\n11372    84.867504969600006  249.5324550853    0\n11373    75.6358209168  253.60426762450001    0\n11374    76.016180104200004  252.87871877750001    0\n11375    76.286210861800001  253.75304853680001    0\n11376    75.701193600300002  262.80588132560001    0\n11377    75.829745414800001  259.80810327099999    0\n11378    75.8594870636  255.29286026080001    0\n11379    75.689234797799998  258.32896481540001    0\n11380    76.176379350299996  257.66864611879998    0\n11381    76.366012404000003  258.50280783689999    0\n11382    76.602757800399999  255.4805987307    0\n11383    76.452427174700006  254.6249465862    0\n11384    75.775819473300004  261.33809247390002    0\n11385    76.548937358299995  260.14481818749999    0\n11386    76.489644304400002  259.314783207    0\n11387    76.551641599000007  261.02494437079997    0\n11388    76.402250507600002  261.79739038100001    0\n11389    75.778251475999994  256.88933174660002    0\n11390    75.132450728799995  251.73509854240001    548\n11391    75.715051306700005  252.07806749669999    0\n11392    76.497962008599998  262.60100761360002    0\n11393    75.266639894999997  271.89650936380002    0\n11394    75.834928836800003  270.27067482529998    0\n11395    75.399200108800002  273.74724875269999    0\n11396    74.7838780071  273.26224029159999    0\n11397    75.451133951000003  272.8253820667    0\n11398    75.999326279800002  272.21775968520001    0\n11399    75.260749009700007  268.69762921749998    0\n11400    75.956404897100001  268.4046080489    0\n11401    75.8781233375  267.56566266089999    0\n11402    75.915010987599999  264.28778104849999    0\n11403    76.621144654899993  263.55624161190002    0\n11404    76.644159200399997  264.51461430429998    0\n11405    75.950103909899994  274.39439223530002    0\n11406    75.253263079999996  274.67346490310001    0\n11407    76.680921436099993  271.68136565459997    0\n11408    76.7712921249  272.80203869159999    0\n11409    76.662900093999994  269.72345824400003    0\n11410    76.644530973100004  270.70360762709998    0\n11411    76.732372356599996  274.00629232609998    0\n11412    76.502207771399995  275.17841625    0\n11413    75.740791701000006  266.73435292009998    0\n11414    76.131897125699993  266.03163320329998    0\n11415    75.170970576599998  276.39351872420002    0\n11416    74.965187100999998  275.56284359279999    0\n11417    76.483616634599997  256.94263146780003    0\n11418    75.416509681199997  251.16698063749999    548\n11419    76.157046896699995  250.8136692068    0\n11420    76.522600872400005  252.20809473119999    0\n11421    77.095930842100003  251.53476606539999    0\n11422    77.367508455600003  252.30897594539999    0\n11423    76.922953009799997  250.81423124669999    0\n11424    76.690530264000003  250.0962780509    0\n11425    77.463471276700005  255.64255935049999    0\n11426    76.844730391300004  256.28935356509999    0\n11427    76.995118902000002  253.9272417032    0\n11428    77.801523571800004  250.76247929350001    0\n11429    77.082183781300003  258.760476923    0\n11430    77.821415129900004  254.07144238590001    0\n11431    77.587718298599995  253.15150074389999    0\n11432    78.267283376600005  252.41080670580001    0\n11433    79.027727667799994  251.64252182749999    0\n11434    79.268461895100003  252.5572808002    0\n11435    77.271349168399993  257.16170672250001    0\n11436    78.415316290199996  255.82189204630001    0\n11437    78.094656647500003  254.98551747650001    0\n11438    77.638783252899998  258.0831742913    0\n11439    78.180300592699993  257.39812924239999    0\n11440    78.762967447899996  250.74344415120001    0\n11441    77.919842382900001  259.03517628010002    0\n11442    77.256942262199999  262.78417371490002    0\n11443    77.982865195700001  262.08573453870002    0\n11444    78.023995177299994  263.18711421450001    0\n11445    76.704482776999996  265.3983886437    0\n11446    76.859729205999997  266.3026845558    0\n11447    77.496048424999998  264.85913463589998    0\n11448    77.279469336299996  260.64523925060001    0\n11449    78.034611996899997  259.99142903209997    0\n11450    78.009327106200004  261.03188527420002    0\n11451    76.673416162500004  268.75745833309998    0\n11452    77.578295662800002  269.06938048649999    0\n11453    78.290904542999996  267.35329179669998    0\n11454    77.404995977400006  267.02137050710002    0\n11455    78.269314879899994  266.33751332650002    0\n11456    77.606693914600001  273.5354221577    0\n11457    77.646321339099998  271.15939433699998    0\n11458    78.761308631299997  271.69315074730002    0\n11459    78.757263233800003  270.50359983520002    0\n11460    77.054509358600001  275.99649164060003    0\n11461    78.229146633200003  275.56216717460001    0\n11462    77.769117368799996  276.65509627419999    0\n11463    78.500006533199993  274.31132401470001    0\n11464    78.687511116300001  272.95666496529998    0\n11465    76.677851203399996  267.77077550370001    0\n11466    78.289229460599998  264.28515731380003    0\n11467    78.47355306  265.24836552120001    0\n11468    78.525582171799996  268.33740438000001    0\n11469    78.697335386700004  269.38819765839997    0\n11470    76.192401316100003  249.61519736790001    548\n11471    76.108821913400007  276.3329818098    0\n11472    74.864096465399996  279.8200729454    0\n11473    75.584196713599994  280.04334147859998    0\n11474    76.0817259847  279.27036307989999    0\n11475    76.472981143599995  280.43021446360001    0\n11476    75.081597557199999  281.44164092779999    0\n11477    74.282567801799999  281.55897700129998    539\n11478    75.698711222900002  280.95394656650001    0\n11479    75.0822294962  278.10265993540003    0\n11480    75.833319111700007  281.95786290149999    0\n11481    76.5  285.75827336959998    537\n11482    77.256077751899994  285.47069573980002    0\n11483    77.270428083699997  286.2315313798    0\n11484    76.695144557600003  282.46842302599998    0\n11485    76.013046827099998  282.79503344800003    539\n11486    75.6819392604  277.24690801010001    0\n11487    75.934345945700002  278.23275554949998    0\n11488    75.418780545499999  289.5103022861    0\n11489    75.466942576999998  288.68870494859999    536\n11490    76.307615464700007  288.92901291340002    0\n11491    76.856321430899996  301.47292802959998    0\n11492    75.552694944300001  301.95285297449999    0\n11493    75.932801140699993  300.95798387669998    0\n11494    74.893656906499999  300.59559459690001    0\n11495    75.125298750499994  302.92968340559997    0\n11496    75.730816927099994  303.75440346699997    0\n11497    75.231882347600006  298.39385228930001    0\n11498    75.649479655500002  299.1837987559    0\n11499    75.645116131999998  297.69998918520002    0\n11500    75.488915428300004  296.18424703369999    0\n11501    75.465599339500002  290.47603631679999    0\n11502    76.440921483699995  290.78415154530001    0\n11503    75.987878367299999  300.05466527279998    0\n11504    76.401232755999999  296.13225064649998    0\n11505    75.949972488599997  296.8939856019    0\n11506    77.197654138600001  294.76614800739998    0\n11507    76.955402649800007  295.50528642720002    0\n11508    76.074652408000006  294.75844909659997    0\n11509    76.572413806499995  297.67345891439999    0\n11510    76.747155311900002  299.31579159410001    0\n11511    76.403575033899997  293.03474844150003    0\n11512    77.193536353200003  303.40398091140003    0\n11513    76.5623129027  304.5425369875    0\n11514    77.117584373100001  281.40831885649999    0\n11515    77.459871160899993  280.36601992129999    0\n11516    76.874084865  278.40589235329998    0\n11517    77.839664559200003  277.71733608109997    0\n11518    78.099894207099993  286.76923781049999    0\n11519    77.227958308699996  286.99687343940002    0\n11520    77.522406446800005  283.90411051019998    0\n11521    77.328635064599993  284.72685763449999    0\n11522    76.7515365557  284.24539033299999    538\n11523    77.538023290400005  282.50109938169999    0\n11524    78.040140337699995  285.13611887230002    0\n11525    79.004891144300004  287.62290337579998    0\n11526    79.1168759448  286.68001517549999    0\n11527    78.264311364899996  288.50209583020001    0\n11528    79.466411604000001  288.64486223969999    0\n11529    76.5  287.27199030140002    537\n11530    77.298011606100005  287.90085636420002    0\n11531    78.167104234299998  283.1548850035    0\n11532    78.747711483100005  282.26989966190001    0\n11533    78.875726388499999  283.76266136240002    0\n11534    77.865997995100003  279.03299389910001    0\n11535    78.4580336354  280.23484795920001    0\n11536    77.294802585799999  288.8127861447    0\n11537    77.558374167599993  297.34624426710002    0\n11538    77.236801166999996  298.35837494269998    0\n11539    77.830339438799996  299.13381597450001    0\n11540    77.670041935300006  305.38417445189998    0\n11541    76.092668706799998  305.64534475570002    0\n11542    77.711582216899998  302.21539489780002    0\n11543    78.643059480800005  302.98957132679999    0\n11544    78.237346677999994  294.6520778231    0\n11545    77.207565871300005  293.84625736039999    0\n11546    77.520333669600006  292.82914878079998    0\n11547    79.267819263600003  294.08754943460002    0\n11548    79.284047987999998  295.15947023659999    0\n11549    78.209826250600003  291.90625771629999    0\n11550    78.895826222799997  292.94802476789999    0\n11551    78.117067096300005  301.00553303779998    0\n11552    77.499114463799998  296.29684353089999    0\n11553    78.406169378399994  296.76561472560002    0\n11554    79.295948552699997  296.20788946919998    0\n11555    79.272698356399999  297.38566299550001    0\n11556    78.535174908900004  299.84507204160002    0\n11557    79.018021805299995  298.61487451089999    0\n11558    79.044397435700006  290.86606179810002    0\n11559    77.612652793300001  290.81083627530001    0\n11560    77.095903022100003  289.74581470409998    0\n11561    79.235676944700003  305.07941460640001    0\n11562    78.823839924500007  306.35159796030001    0\n11563    78.845428730500004  284.72629312470002    0\n11564    78.894950372599993  285.72289050699999    0\n11565    74.700488051700006  306.01738357689999    0\n11566    73.375723511900006  306.53682021740002    0\n11567    78.780344425600006  254.24229230489999    0\n11568    79.289762271200004  257.6153081082    0\n11569    78.740425986399998  256.69825232710002    0\n11570    81.133976916799995  256.43018849100002    0\n11571    79.591520351300005  256.01120262749998    0\n11572    80.702711836000006  255.4393806171    0\n11573    78.911526753000004  261.37073686780002    0\n11574    80.1476992889  259.44777890939997    0\n11575    78.941929375499996  259.26187699180002    0\n11576    79.930465414899999  258.4811420273    0\n11577    80.732419413900004  257.62365361159999    0\n11578    82.149200141400001  257.18371637749999    0\n11579    80.440010327400003  252.7946141473    0\n11580    81.535033976099996  252.19622548710001    0\n11581    81.770365752000004  253.3910776717    0\n11582    81.105475800600004  262.33878239479998    0\n11583    82.038341695100002  260.8627805287    0\n11584    82.567868329099994  261.99054441009997    0\n11585    79.934403622800005  260.6117767403    0\n11586    81.232335871800004  259.8515085034    0\n11587    79.976641170199997  254.5196547704    0\n11588    81.563900622600002  254.6542949347    0\n11589    79.491683820899993  253.4991764536    0\n11590    79.895075750499998  261.90327619189998    0\n11591    79.509354662000007  267.52211536419998    0\n11592    79.389536643599996  265.65998187970001    0\n11593    79.472413145299996  275.15352595479999    0\n11594    80.875078875100002  274.45069356009998    0\n11595    80.501507167100002  275.89269195039998    0\n11596    79.967227815300006  272.29919146129998    0\n11597    78.973954247600005  277.89906063759997    0\n11598    80.417274630400001  266.42310055339999    0\n11599    80.950256750799994  267.45580642909999    0\n11600    78.938589506900001  263.58373434449999    0\n11601    79.927953370799997  263.13121365879999    0\n11602    81.200849876299998  272.93264462629998    0\n11603    81.372067536499998  271.46676729680001    0\n11604    79.9931169977  269.71430548040001    0\n11605    81.237607271499996  268.7246738906    0\n11606    81.3813818932  270.06918177400001    0\n11607    82.4277906433  273.64996879509999    0\n11608    81.879650476699993  264.66699504169998    0\n11609    80.617861240400003  265.25374362039997    0\n11610    80.673053729800003  263.94625790819998    0\n11611    80.253926120900005  277.22940912479999    0\n11612    81.7123374273  276.66732131869998    0\n11613    82.586158630200003  259.40570227699999    0\n11614    82.882351388199993  254.3058938355    0\n11615    82.679940014600007  251.47790436310001    0\n11616    83.792604063400006  250.5801927462    0\n11617    84.088861687800005  252.06226513440001    0\n11618    83.044042044400001  263.39251813499999    0\n11619    83.966017879999995  261.86395208110002    0\n11620    83.106320643800004  258.04105669810002    0\n11621    84.124892989900005  259.00128675320002    0\n11622    84.179997169999993  253.6185177824    0\n11623    83.965681899299994  255.15116563480001    0\n11624    83.6054811204  256.57725833019998    0\n11625    85.191150521300003  255.99122131070001    0\n11626    85.399597968699993  252.77715341530001    0\n11627    86.697562442600002  253.57224142749999    0\n11628    85.672582241000001  258.5832191444    0\n11629    84.866981610799996  260.24467909229998    0\n11630    87.208308477299994  258.16031184600001    0\n11631    86.379473217699996  256.9388301011    0\n11632    86.714745188699993  255.3339496486    0\n11633    85.367339022300001  261.7197585243    0\n11634    82.366106605499994  267.5583403251    0\n11635    83.432985207499996  266.37341458129998    0\n11636    83.8795139092  267.90576626609999    0\n11637    83.178767050499999  264.91859368830001    0\n11638    84.316306442499993  271.10018175350001    0\n11639    82.834527703199996  270.52343614850002    0\n11640    84.275802034799995  269.51650205229998    0\n11641    84.615582355200004  264.98445918480002    0\n11642    85.417972033300003  268.30752326840002    0\n11643    86.4488116972  266.7137818187    0\n11644    86.912706315099996  268.41511001719999    0\n11645    86.072804296300006  265.01068635410002    0\n11646    85.742595186299994  263.33602023589998    0\n11647    86.327701631599993  275.05660256200002    0\n11648    86.679547901099994  273.28927724319999    0\n11649    87.846915605600003  274.68767488129998    0\n11650    84.005136557900002  272.81217496210002    0\n11651    85.542578867000003  271.98830340429998    0\n11652    87.044781145200005  271.506858233    0\n11653    84.808755722800001  275.53885615540003    0\n11654    83.2646705123  276.09801920659999    0\n11655    83.628653980500005  274.50087056799998    0\n11656    87.508785926200005  264.99736373349998    0\n11657    86.770894194899995  261.5710610118    0\n11658    87.739897445500006  259.77956366320001    0\n11659    88.174988244100007  261.49567282189997    0\n11660    81.259140568600003  251.05498312989999    0\n11661    79.928047896600006  250.83704004360001    0\n11662    85.976461569899996  276.75397469400002    0\n11663    79.817165505199995  284.22228661290001    0\n11664    79.252727151299993  281.15036240990003    0\n11665    80.143723072200004  282.01106561630002    0\n11666    79.928237718299997  289.84894927390002    0\n11667    80.897013501199993  288.72964638010001    0\n11668    81.261787333900003  286.45036462479999    0\n11669    80.071825500800003  286.29226981490001    0\n11670    80.718416861199998  285.23162363540001    0\n11671    80.897109091800004  283.99795597209999    0\n11672    81.136149662299999  282.92121343219998    0\n11673    81.669734156199993  281.79192008400003    0\n11674    81.139717212600004  279.49803269760002    0\n11675    79.771550106099994  279.97357902589999    0\n11676    80.150974278099994  278.57512486680002    0\n11677    82.083643242299999  291.41019669529999    0\n11678    83.071838863500005  290.33761179739997    0\n11679    83.546588319099996  291.7013909794    0\n11680    82.478524432699999  288.96934655820002    0\n11681    81.791910330500002  287.64460948070001    0\n11682    82.665298400099999  286.47445831610003    0\n11683    82.289004372700006  284.00802694949999    0\n11684    80.584938284200007  291.12242799699999    0\n11685    79.512908504099997  300.50113655109999    0\n11686    80.572129031800003  301.2170185498    0\n11687    80.964866850299998  299.89680609880003    0\n11688    79.691299335400004  303.8086490471    0\n11689    80.147734108099996  302.51902503349999    0\n11690    80.843832642500004  304.70526827729998    0\n11691    80.209905640499997  297.98880614759997    0\n11692    80.167933332100006  293.28484005839999    0\n11693    80.395645495099998  295.60484339990001    0\n11694    81.562610413800002  294.84218446019997    0\n11695    81.542909738399999  296.07014913009999    0\n11696    81.437861330499999  293.62188296969998    0\n11697    81.104388767900005  292.39936132600002    0\n11698    81.7166006729  301.98603223049997    0\n11699    81.447178067199999  297.31321821799997    0\n11700    81.249671017699995  298.5958287208    0\n11701    83.344969399799993  301.36589406230001    0\n11702    82.935401062799997  302.81859017099998    0\n11703    82.427264347900007  299.2274237725    0\n11704    82.727673787000001  293.9696299716    0\n11705    82.501739006199998  304.25290905029999    0\n11706    82.061912570600001  305.693108381    0\n11707    82.167046279900006  280.49791207520002    0\n11708    82.568015216199996  279.07036758639998    0\n11709    84.320149350099996  282.75563614650002    0\n11710    83.230825862800003  281.57845970369999    0\n11711    84.802008255700002  281.40294331680002    0\n11712    84.042322926200001  289.1855821268    0\n11713    83.319432350699998  285.24756582280003    0\n11714    84.1838089564  286.57607328069997    0\n11715    84.086315619299995  278.70086005989998    0\n11716    85.615598477000006  278.37624909239997    0\n11717    85.234731232100003  279.9306283944    0\n11718    82.928058120299994  277.60206155840001    0\n11719    86.445432238899997  285.4073948066    0\n11720    85.421090360400001  284.03804636699999    0\n11721    87.011171722200004  284.06750418519999    0\n11722    83.824221592000001  284.02067813489998    0\n11723    85.763201273000007  286.70440912409998    0\n11724    84.947880101799996  287.96449169179999    0\n11725    87.350185854299994  286.83672589909997    0\n11726    86.378283678200006  281.25842571020002    0\n11727    87.927544539899998  281.13513271300002    0\n11728    87.495927997400003  282.64987189589999    0\n11729    87.149105262500001  278.09509897570001    0\n11730    85.598234179200006  289.40263555050001    0\n11731    82.780937595699996  296.54919030100001    0\n11732    84.147792862399996  295.69888223880002    0\n11733    84.092579551100002  297.07578901229999    0\n11734    85.014244613599999  291.99028673890001    0\n11735    83.880047270899993  293.02695865250001    0\n11736    83.929172113999996  298.47853397479997    0\n11737    83.673914234199998  299.90857830990001    0\n11738    84.226837887100004  303.73075247679998    0\n11739    84.085389512299997  294.3557680198    0\n11740    85.438942821799998  297.67069171589998    0\n11741    85.473239896699994  294.77809102060002    0\n11742    86.754737466899996  293.778211924    0\n11743    86.902056066300005  295.26736633690001    0\n11744    85.985087459900001  303.12809067820001    0\n11745    86.352497981400006  301.53079220849997    0\n11746    87.7228937462  302.4736660053    0\n11747    84.988826509999996  300.6750129866    0\n11748    86.635577838200007  299.9254065765    0\n11749    85.556587814400004  304.7251101338    0\n11750    86.926452486399995  296.79541387059999    0\n11751    86.833769591600003  298.34518295560002    0\n11752    86.107973849000004  290.85280246769997    0\n11753    86.489758022199993  292.30988514519998    0\n11754    85.083150535399994  306.315564005    0\n11755    86.880445462099999  305.7913381052    0\n11756    87.161335213399994  289.61292757950002    0\n11757    81.616212856999994  307.13074993070001    0\n11758    83.321149311499994  306.76498004090001    0\n11759    88.310768855600003  279.52044558699998    0\n11760    88.673570202500002  277.84577939529999    0\n11761    78.439087849700002  307.66375824570002    0\n11762    79.995317952700006  307.4276397827    0\n11763    87.992416931199998  228.342016763    0\n11764    75.799034164600002  306.84610613460001    0\n11765    88.860874637099997  80.066727514500002    0\n11766    88.590178876899998  82.102850759600003    0\n11767    91.069617659100004  50.5    625\n11768    91.689667740399997  51.121904011600002    0\n11769    90.731250783099995  51.146800357300002    0\n11770    94.686603731299996  50.5    626\n11771    95.088275781199997  51.275721173500003    0\n11772    94.311422490300004  51.300294416200003    0\n11773    93.060637146299996  50.5    625\n11774    93.482649230000007  51.229210460399997    0\n11775    92.604734749299993  51.198911504000002    0\n11776    97.5  41.8441704265    629\n11777    98.119688829200001  41.469239440099997    0\n11778    98.111532518399997  42.308419924699997    0\n11779    98.192140940499996  43.095505835099999    0\n11780    98.255955693000004  43.892790519599998    0\n11781    97.5  43.397376837499998    629\n11782    90.079543552399997  51.463044052599997    0\n11783    89.418488581099993  51.698870690200003    0\n11784    89.396084017000007  50.862349589799997    624\n11785    90.667377690899997  52.116547223600001    0\n11786    88.850335827600006  52.165409413399999    0\n11787    89.064551273000006  52.948047263699998    0\n11788    88.080752979799996  52.618730296999999    0\n11789    88.095444685199993  51.642733188900003    624\n11790    91.609404880699998  52.6076985439    0\n11791    90.833753062499994  53.001620309000003    0\n11792    96.593221197000005  51.061341255999999    0\n11793    97.538663876200005  50.5232130256    0\n11794    97.340466887900007  51.283915024199999    0\n11795    95.739177080800005  51.981025215099997    0\n11796    95.837590929800001  51.207388278700002    0\n11797    92.191220342899996  51.905023788100003    0\n11798    92.554633327199994  52.763297710400003    0\n11799    93.976572792300004  52.032893313499997    0\n11800    96.606355928400006  52.595028150799997    0\n11801    95.721296969299999  52.828793601100003    0\n11802    96.137538503399995  50.5    626\n11803    94.652795049600002  52.828393447400003    0\n11804    93.579718708100003  52.790600180600002    0\n11805    97.837132552  49.9054997203    0\n11806    97.119168043499997  49.904159782400001    627\n11807    98.830036614099996  42.6384922441    0\n11808    99.395956248700003  41.962876796700002    0\n11809    99.5450359365  42.7460009785    0\n11810    98.225779345299998  44.709450947500002    0\n11811    98.260806726300004  45.545781567399999    0\n11812    97.5  45.016351421000003    628\n11813    98.9377569153  44.308462986499997    0\n11814    98.8904071969  41.2496453782    0\n11815    99.621874652399995  41.203163179900002    0\n11816    98.274076295  40.741974568300002    630\n11817    100.21340809519999  42.939004251999997    0\n11818    100.8809088531  42.606929991900003    0\n11819    100.900867355  43.458042949499998    0\n11820    99.534000112000001  43.615617037500002    0\n11821    99.830555845199996  45.762680572100003    0\n11822    100.1483764772  45.040413690000001    0\n11823    100.85528872410001  45.5392583991    0\n11824    99.688751688799996  44.462619381300001    0\n11825    100.63754895389999  44.3098962925    0\n11826    99.768609288999997  40.3718984518    631\n11827    100.30996590140001  41.132660031    0\n11828    98.997274042599997  46.024422644200001    0\n11829    98.213657087499996  46.434008651200003    0\n11830    98.069423518099995  49.303881803400003    0\n11831    98.564652544200001  50.082037083000003    0\n11832    98.1557523285  47.335953927600002    0\n11833    97.5  46.930773419700003    628\n11834    97.340863069199997  52.046777213799999    0\n11835    98.101003455899999  51.462562789700002    0\n11836    98.866582850699999  51.774535952400001    0\n11837    98.804198586799998  50.9086530971    0\n11838    98.465469803800005  48.0920609868    0\n11839    98.9925472595  47.593484565200001    0\n11840    97.365040549  48.674797255100003    627\n11841    98.247865541799996  48.688933604699997    0\n11842    100.2086915535  48.375408029699997    0\n11843    99.8365382713  47.506357848699999    0\n11844    101.5369613264  47.799355384599998    0\n11845    100.6005212829  47.209337982199997    0\n11846    101.41831303870001  46.872592095599998    0\n11847    99.176159009100004  48.866902188099999    0\n11848    100.1348057963  49.116511798700003    0\n11849    99.829504776799993  49.720197181099998    0\n11850    99.344749942600004  50.303783773200003    0\n11851    100.18049737450001  50.562829413199999    0\n11852    100.20826076580001  51.611458175099997    0\n11853    100.25736076130001  52.830768979399998    0\n11854    99.5255610647  52.303509003899997    0\n11855    99.759837666400003  46.622229135399998    0\n11856    98.690698334800004  52.7860226974    0\n11857    101.0067783747  40.945169354100003    0\n11858    100.8834585182  41.784491023800001    0\n11859    97.577761065399997  52.908523730799999    0\n11860    89.138903384399995  53.864341053700002    0\n11861    89.425061812699994  54.927577372999998    0\n11862    88.327798960199999  54.500159675299997    0\n11863    89.974716985800001  53.310784409699998    0\n11864    88.911031222000005  56.826127068600002    0\n11865    90.417058522800005  57.287030153899998    0\n11866    89.958011306299994  56.040024107699999    0\n11867    90.6443783924  55.1478728461    0\n11868    89.078789848400007  59.684257462300003    0\n11869    92.685608907299994  54.498136615900002    0\n11870    92.364582991999995  55.5887017433    0\n11871    91.620941754200004  54.7555880285    0\n11872    93.072036055699996  53.6086982355    0\n11873    93.834452167699993  54.500815184099999    0\n11874    92.002300101700001  57.703530413300001    0\n11875    90.660835323100002  58.693319222699998    0\n11876    93.949736762200004  58.170827596599999    0\n11877    92.963336576399996  56.825852746800003    0\n11878    94.198696708599996  59.629724230400001    0\n11879    94.448854221999994  61.093860286599998    0\n11880    92.594139036599998  60.575609752699997    0\n11881    90.916644829999996  53.936530909399998    0\n11882    90.725381823500001  60.181698203700002    0\n11883    88.411804514699995  69.636629642900004    0\n11884    89.203775932400006  67.871939263900003    0\n11885    90.199692318999993  69.365590668899998    0\n11886    89.496149811999999  62.890924866900001    0\n11887    88.160073902199997  64.600816445500001    0\n11888    88.779899854500002  73.004542362400002    0\n11889    90.842219506199996  72.258410637500006    0\n11890    90.073094237600003  74.1977116889    0\n11891    87.6867013305  71.368755856299998    0\n11892    88.669779226800003  66.231982725899996    0\n11893    89.495436952299997  76.119705905700002    0\n11894    89.141947433300004  78.078321819099997    0\n11895    90.442034284100004  66.1358026252    0\n11896    91.866732760700003  64.850700107600005    0\n11897    92.216889259300004  66.597811378599999    0\n11898    91.427869481900004  63.190533412800001    0\n11899    90.916735978099993  61.635786940899997    0\n11900    92.912949850499999  71.322702865699995    0\n11901    91.518381426199994  70.397824531500007    0\n11902    93.694420327100005  67.458004563499998    0\n11903    92.092538600200001  68.564751209099995    0\n11904    94.877036280300004  70.277086805600007    0\n11905    94.385963985900005  72.192678790200006    0\n11906    93.303158112299997  63.704292414999998    0\n11907    91.688231038400005  75.142396071500002    0\n11908    94.448932722099997  56.795442851899999    0\n11909    95.8976244495  56.397402415400002    0\n11910    94.704847749500004  55.476293728400002    0\n11911    95.037526846399999  54.453004703200001    0\n11912    95.532039001000001  53.649422690900003    0\n11913    96.429284007000007  54.477962628199997    0\n11914    95.6573156794  58.910025517100003    0\n11915    97.283409437900005  59.501105997400003    0\n11916    97.202814981299994  58.190033489699999    0\n11917    97.167407039899999  55.609060499400002    0\n11918    97.303129997400006  56.8671478849    0\n11919    96.202702303799995  61.729635528099998    0\n11920    94.758327419300002  62.661924603499997    0\n11921    98.204888441400001  53.678577881199999    0\n11922    99.144978339299996  54.510827778399999    0\n11923    97.754184874100005  54.626073375899999    0\n11924    98.700952677299995  57.308857008399997    0\n11925    100.2093606885  57.903408414200001    0\n11926    100.1321046581  56.4900084294    0\n11927    100.38481756  59.283350574300002    0\n11928    100.69173232350001  60.7096173487    0\n11929    98.926146816499994  60.073442641600003    0\n11930    97.560752594700006  60.892155131400003    0\n11931    95.168598577699996  68.331956864600002    0\n11932    96.686599296699995  69.191056103600005    0\n11933    95.071939840499994  64.4094110586    0\n11934    95.914414021699997  73.064466829899999    0\n11935    97.875363855200007  72.008161961900001    0\n11936    97.437668804400005  74.009839091499998    0\n11937    93.840412602599997  74.119640652900003    0\n11938    96.729408983100001  65.249194923299996    0\n11939    95.223539693999996  66.344192735899995    0\n11940    98.423029365700003  66.161721007899999    0\n11941    98.206937130699998  64.215260502800007    0\n11942    100.43642440409999  53.950236496800002    0\n11943    100.31357715439999  55.1572818657    0\n11944    99.719517701399994  70.962981383300004    0\n11945    98.228066975700003  70.048333054500006    0\n11946    98.427515857499998  68.1173236952    0\n11947    100.1715096289  67.071303371400006    0\n11948    101.5313732961  69.928289301299998    0\n11949    101.1425036789  71.983655426300004    0\n11950    101.9331941857  66.0567235547    0\n11951    101.92054738180001  67.929462779000005    0\n11952    97.882470537000003  62.462539895900001    0\n11953    99.649026403500002  63.253018131600001    0\n11954    96.969259718900005  76.040897468200001    0\n11955    98.9328894792  75.069523079299998    0\n11956    101.12306259739999  62.325495338899998    0\n11957    101.546464043  64.117570661900004    0\n11958    93.325440013299996  76.062146746099998    0\n11959    101.0187921024  49.086818087700003    0\n11960    102.4357681632  40.5971570934    0\n11961    102.3138386112  41.378229286500002    0\n11962    101.72085263300001  40.784530179699999    0\n11963    102.7087534655  39.881874422400003    631\n11964    103.1975912775  40.546478861300002    0\n11965    102.34513881780001  42.1358038857    0\n11966    102.3732686283  42.909150246700001    0\n11967    101.60783637420001  42.374567075100003    0\n11968    103.08024282380001  41.866684846299997    0\n11969    103.72019965920001  41.393235637700002    0\n11970    103.8574084421  42.1888755696    0\n11971    101.1997375597  40.133377073399998    631\n11972    104.1180763828  39.646987269500002    631\n11973    104.3032079903  41.073051769300001    0\n11974    103.81936871329999  40.493933792    0\n11975    104.7216396769  42.578634671300001    0\n11976    103.9717521922  42.936585911000002    0\n11977    105.5  41.947876323199999    5\n11978    104.9852140735  41.425188210100004    0\n11979    104.4255788854  40.2192963193    0\n11980    104.8722894575  40.767712855699997    0\n11981    103.1587707274  43.375781117499997    0\n11982    103.9430114459  43.665742272000003    0\n11983    101.6230152908  46.070502476800002    0\n11984    102.4510795689  46.6480566874    0\n11985    101.53981250930001  44.013635045500003    0\n11986    101.8592100602  48.784779575500004    0\n11987    101.9300262869  49.7186283407    0\n11988    102.64531716650001  48.3133744079    0\n11989    102.4339115869  43.741161833    0\n11990    102.3021351795  44.517730299    0\n11991    101.9640516449  45.289673680600004    0\n11992    104.1524699652  44.8798339899    0\n11993    103.9078710996  45.709330125100003    0\n11994    103.0845069253  45.042229396300002    0\n11995    105.2701414369  44.8102103521    0\n11996    104.542650678  44.198211482799998    0\n11997    103.7871510961  48.3959145611    0\n11998    103.2436578288  47.463348301000003    0\n11999    103.576847323  46.579544870699998    0\n12000    104.776273926  46.509014475900003    0\n12001    105.0865134192  48.243776806600003    0\n12002    104.48610799150001  49.204625648499999    0\n12003    105.8469019117  46.429626850299996    0\n12004    105.5428175016  47.301853150699998    0\n12005    101.7997927378  50.684347746    0\n12006    102.8851660408  50.420993663700003    0\n12007    105.5  42.537957411000001    5\n12008    104.9829607888  40.126297627600003    0\n12009    105.9270595086  39.809019836200001    3\n12010    106.1254917225  40.374508277499999    4\n12011    104.77281096039999  43.415635444599999    0\n12012    105.8125439519  40.687456048100003    4\n12013    109.433822609  45.5    7\n12014    110.09378790460001  45.968939522900001    8\n12015    109.3290232125  46.176357711900003    0\n12016    107.9070934066  45.5    7\n12017    108.5353438992  46.281419156799998    0\n12018    107.72029308650001  46.323793142100001    0\n12019    106.8280631203  46.359840859499997    0\n12020    106.06989181820001  45.581734145200002    0\n12021    107.5368954107  47.120407939099998    0\n12022    108.0749589932  47.894349879700002    0\n12023    107.194074603  47.969564503199997    0\n12024    106.62255516880001  49.845887894100002    0\n12025    106.86720792369999  48.912429040799999    0\n12026    107.5539583481  49.696349449300001    0\n12027    106.2219978759  48.088063521899997    0\n12028    108.9126409893  47.941180899400003    0\n12029    108.5404708546  48.721721233799997    0\n12030    109.81628902769999  48.349270967999999    0\n12031    109.5765134275  47.567557013299997    0\n12032    109.19309615980001  49.550181906200002    0\n12033    109.90700064639999  49.298966535399998    0\n12034    109.8698770833  50.213289264499998    0\n12035    108.40255880300001  49.594404009199998    0\n12036    110.5  48.8545798273    9\n12037    110.5  50.889257950900003    9\n12038    109.85635785149999  51.108242135499999    0\n12039    109.3577200165  46.863892386000003    0\n12040    110.34008541599999  47.200427079999997    8\n12041    105.4814332193  49.9968787838    0\n12042    104.0786497982  50.167085944100002    0\n12043    106.2247302725  44.724730272499997    6\n12044    108.32469314780001  50.502125986899998    0\n12045    101.7237547774  51.870699957799999    0\n12046    102.4078485603  52.941953889399997    0\n12047    101.3104946891  53.116927699500003    0\n12048    100.9615933172  51.006515779099999    0\n12049    103.3992816872  56.451376758599999    0\n12050    101.6930117186  55.690295649600003    0\n12051    103.25335460860001  55.1195751168    0\n12052    103.69807310269999  52.548848720300001    0\n12053    103.3636650249  53.849145900000003    0\n12054    101.953185886  58.4964793583    0\n12055    106.3540204242  51.958922747599999    0\n12056    106.2848336039  53.116240723499999    0\n12057    105.0890784497  52.238162985099997    0\n12058    106.4654169654  50.853872461900004    0\n12059    107.4419628478  51.714673826899997    0\n12060    104.8585045027  54.6888489814    0\n12061    106.44330875439999  55.5250683302    0\n12062    106.3025902574  54.308529806000003    0\n12063    106.6002771655  56.672782787800003    0\n12064    106.8398989439  57.765856404399997    0\n12065    105.3181102935  57.186612065200002    0\n12066    103.92675723799999  51.300126349999999    0\n12067    103.66199255239999  57.765666201199998    0\n12068    103.46050483649999  64.910305062399999    0\n12069    102.6500870008  61.3858221646    0\n12070    104.27425128110001  60.427150699099997    0\n12071    104.61824404079999  61.909375148800002    0\n12072    102.4712746102  73.124400596599997    0\n12073    104.2499923302  71.957632543900004    0\n12074    103.8915920245  73.881177003700003    0\n12075    100.7808653046  74.126827546100003    0\n12076    103.3769420349  68.945547929599996    0\n12077    104.9669035748  63.5115967379    0\n12078    105.32304581  65.253240370599997    0\n12079    107.47080903689999  59.936735115200001    0\n12080    105.8488610778  59.525682456799998    0\n12081    107.1107942908  58.816054907100003    0\n12082    106.2400022141  71.004253265499997    0\n12083    104.7483019287  70.119287545899994    0\n12084    107.31071815599999  68.049058616600007    0\n12085    105.244968141  68.331928227899994    0\n12086    106.0802834067  66.737106428900006    0\n12087    108.21131164160001  70.524970068800002    0\n12088    107.761989379  71.747882527200005    0\n12089    106.4892136104  62.192626918599998    0\n12090    103.9777134388  59.056646897500002    0\n12091    103.6932582954  75.752200100099998    0\n12092    105.64126757370001  73.868019532899993    0\n12093    107.49521921269999  53.916680334399999    0\n12094    108.4629648488  53.499985461599998    0\n12095    108.3696881977  52.486956075099997    0\n12096    109.3438585323  53.118459380200001    0\n12097    109.06338878930001  51.241881059299999    0\n12098    108.322857485  51.496498361500002    0\n12099    108.1948361813  58.2331101706    0\n12100    108.90867060959999  56.764327483700001    0\n12101    107.74780513509999  56.201775725099999    0\n12102    108.6996260462  55.714673915200002    0\n12103    108.55280009019999  54.608841748899998    0\n12104    109.52728273779999  55.215704586500003    0\n12105    110.3042265031  54.679126789800002    0\n12106    110.4703291089  55.761820016599998    0\n12107    110.2085902277  52.767633595900001    0\n12108    110.2561400922  53.672389854999999    0\n12109    110.0338521929  57.248866249099997    0\n12110    109.1691707124  57.714112807399999    0\n12111    111.1525166516  57.659106194300001    0\n12112    110.76326210640001  56.777115689399999    0\n12113    111.49756045940001  58.493549502599997    0\n12114    111.44034058139999  59.273053723799997    0\n12115    110.49268156959999  58.946431220500003    0\n12116    109.77045767840001  51.886616909099999    0\n12117    109.4094869077  58.612162677699999    0\n12118    107.3701235692  65.198869019900002    0\n12119    108.66810363899999  63.7237483547    0\n12120    109.3373183221  65.128138595300001    0\n12121    108.706097305  60.274746736399997    0\n12122    107.7381987158  61.118671818800003    0\n12123    109.2648122295  67.912796664200002    0\n12124    108.6010203454  69.221134744899999    0\n12125    107.2794299015  73.088388672500002    0\n12126    108.8914900807  72.5525018923    0\n12127    108.10245141919999  62.365353282999997    0\n12128    109.6176366152  62.4869242973    0\n12129    110.30293036880001  61.498240174800003    0\n12130    110.8747364429  62.473645535899998    0\n12131    109.84816481599999  60.503216660500001    0\n12132    109.5887370433  59.548189780599998    0\n12133    109.84963261190001  70.234115493399997    0\n12134    110.0943545649  66.590275583600004    0\n12135    110.96900784189999  67.930645683600005    0\n12136    111.34882757539999  69.985825829299998    0\n12137    110.94672715270001  70.932781954800006    0\n12138    109.8059119103  73.540142804499993    0\n12139    110.2126552683  72.479346205300004    0\n12140    111.0235978621  65.284689830100007    0\n12141    109.4258288545  74.784870425799994    0\n12142    110.49600176289999  74.414231516100003    0\n12143    111.12620517000001  52.447289407200003    10\n12144    106.8490317079  74.638328783700004    0\n12145    100.3736289945  76.250277181100003    0\n12146    93.075991577300002  88.773759604899993    0\n12147    91.043095134300003  89.810067255099995    0\n12148    91.241057635900006  87.927474062000002    0\n12149    89.522247041  87.099999959499996    0\n12150    88.857419580499993  96.077872254599995    0\n12151    89.957130083799996  94.711425526799999    0\n12152    90.992769955499995  91.612567592600001    0\n12153    89.087501625499996  90.982022706400002    0\n12154    91.541516530199999  85.941096922100002    0\n12155    90.212644049100007  83.024732554500005    0\n12156    91.1765990233  93.401451120800004    0\n12157    92.930712948600004  92.3110315829    0\n12158    92.5471281202  79.952779659800001    0\n12159    90.864724613500002  79.003788301499995    0\n12160    92.896902847600003  78.000275844200004    0\n12161    91.099583500999998  99.825263684399999    0\n12162    89.940226292299997  97.996893729799993    0\n12163    92.259074722899996  98.376404749499997    0\n12164    92.029927362799995  95.281678104700006    0\n12165    94.810399718300005  91.629122485300002    0\n12166    94.779826891400006  93.510608391800005    0\n12167    92.215546982500001  81.940636325300005    0\n12168    91.876580050300007  83.935763502300006    0\n12169    88.745138127700002  108.38383379930001    0\n12170    90.103925948300002  106.7402293617    0\n12171    90.746236541299993  108.7298684397    0\n12172    89.857075870599999  101.3358555479    0\n12173    88.574953390199994  102.9100331594    0\n12174    88.633553128800003  113.8789556831    0\n12175    89.096179228300002  115.80659306379999    0\n12176    90.045020096200005  112.35835614459999    0\n12177    89.396177146599996  104.80719662830001    0\n12178    91.385407450100004  110.76260931340001    0\n12179    92.053260921800003  112.80273052699999    0\n12180    93.609193579800007  105.311674357    0\n12181    91.516530635300001  105.0758069458    0\n12182    92.996569755300001  103.4228822975    0\n12183    91.0690869628  116.2648496792    0\n12184    89.409513971600006  117.7308113933    0\n12185    93.0375802545  116.7315691118    0\n12186    92.728216142199997  114.80378273869999    0\n12187    92.702298750200001  109.0718201625    0\n12188    92.151943161399998  101.61462756189999    0\n12189    89.589885181599996  119.6745350748    0\n12190    87.756680538500007  119.1946381394    0\n12191    93.325843347100005  96.9373916264    0\n12192    94.288072872499995  95.420134027000003    0\n12193    95.244057285400004  85.929815759299998    0\n12194    93.564855684899996  84.883243978799996    0\n12195    95.505310799599997  83.950215502500001    0\n12196    94.194787502400004  80.9543065111    0\n12197    96.229448827400006  95.022805501500002    0\n12198    94.885745635500001  89.781478025699997    0\n12199    96.618330448099996  90.967504716299999    0\n12200    96.131391227500004  80.048930673800001    0\n12201    95.798893154599995  82.004829270900004    0\n12202    98.5296455318  88.288937020500001    0\n12203    96.903047297000001  87.078503802399993    0\n12204    98.70773466  86.3012621078    0\n12205    98.041240184200007  79.187187622600007    0\n12206    96.524243306299994  78.0588467675    0\n12207    98.383818110799993  90.273980608100004    0\n12208    98.262593784700002  92.312613639600002    0\n12209    95.031847821200003  87.897321134600006    0\n12210    98.049750329000005  94.456258183200006    0\n12211    97.669332336400004  96.612279048199994    0\n12212    97.365549994000006  83.118334457700001    0\n12213    94.942368532000003  77.021969992699994    0\n12214    98.917927957200007  84.318301834099998    0\n12215    99.176655245399999  82.360045695899998    0\n12216    94.080275650600001  107.2999582118    0\n12217    95.627719546099996  105.55402936500001    0\n12218    94.525502831599994  101.8209935582    0\n12219    96.046136919199995  100.2736227032    0\n12220    96.910271492600003  101.9831261411    0\n12221    94.075348468000001  113.2304590733    0\n12222    96.093776744400003  113.2889644075    0\n12223    95.281472194900005  111.38113570439999    0\n12224    94.610424642400005  109.3467572876    0\n12225    97.315215101899994  103.91114194710001    0\n12226    97.604527946399998  105.8216234371    0\n12227    99.173560577700002  98.218763959399993    0\n12228    97.096402756299995  98.640643036900002    0\n12229    97.282730830199995  114.7176926281    0\n12230    98.885894750399999  115.9146351322    0\n12231    96.611172270799997  116.52158819740001    0\n12232    98.494778307100006  109.60628090500001    0\n12233    96.515804381799995  109.5321062159    0\n12234    97.822443258800007  107.73550109040001    0\n12235    98.410456947300005  112.8904553842    0\n12236    99.862071256799993  120.62444881410001    0\n12237    98.103710827599997  119.5985789547    0\n12238    99.896276234699997  118.7457222461    0\n12239    94.689620176800005  98.601336209500005    0\n12240    94.767225232100003  117.47125999070001    0\n12241    93.042403531199994  118.82438828470001    0\n12242    99.073446663599995  102.4202540229    0\n12243    96.424830148599995  118.54150099180001    0\n12244    87.971139097899993  127.0261899302    0\n12245    87.972111442799999  123.0890320646    0\n12246    89.678379459400006  121.6504065188    0\n12247    89.735072639099997  123.626802627    0\n12248    89.863829457799994  131.2795922958    0\n12249    87.894749906200005  130.85235016179999    0\n12250    89.8313279849  129.43832988200001    0\n12251    89.775316937400007  125.5947979237    0\n12252    89.805332896099998  127.5393616983    0\n12253    91.503242710099997  124.2314582464    0\n12254    91.694928062100004  128.08206641780001    0\n12255    93.489898352400004  126.7967147439    0\n12256    93.645971890400006  128.6505866924    0\n12257    91.875108041199994  131.7430396739    0\n12258    89.927952075500002  133.06383673260001    0\n12259    94.267782207500005  135.72358041410001    0\n12260    92.158276916700004  135.23545342380001    0\n12261    94.081236514699995  133.99434128460001    0\n12262    93.919084021299994  132.2474595141    0\n12263    93.779744192899997  130.4678748417    0\n12264    91.356468307499995  120.2324408896    0\n12265    90.054409604499995  134.80546913320001    0\n12266    87.956489719800004  134.42599748769999    0\n12267    88.8137467775  141.17895857459999    0\n12268    88.385369997500007  137.82756044850001    0\n12269    90.240864516100004  136.52149734989999    0\n12270    90.441219267700006  138.2253025755    0\n12271    89.0128477465  144.70288911130001    0\n12272    90.634913037199993  143.38513853719999    0\n12273    90.619343409099997  145.25921182869999    0\n12274    90.694107749500006  141.63161767279999    0\n12275    92.564414057700006  142.1002360695    0\n12276    89.172336881000007  148.59257087980001    0\n12277    92.242503562099998  145.7484595171    0\n12278    93.746080813600003  144.37319342129999    0\n12279    94.205630694800007  145.87817895879999    0\n12280    90.716988228199995  147.17649040910001    0\n12281    90.244012721000004  151.99684824560001    0\n12282    91.465111564899999  150.43774425359999    0\n12283    92.4070224819  151.83365062850001    0\n12284    90.926088244900001  148.9542047054    0\n12285    93.088385097900002  148.87100401469999    0\n12286    90.252524244699998  155.11742205690001    0\n12287    89.236007544900005  153.7559347365    0\n12288    90.602263581599999  139.92256531519999    0\n12289    92.508211703699999  138.6616683796    0\n12290    93.315506191500006  124.89722170650001    0\n12291    93.164158255800004  122.9346818288    0\n12292    95.226597648199999  125.5927922945    0\n12293    96.9312815599  124.4649291077    0\n12294    97.231593029199999  126.27214942320001    0\n12295    95.646737438800002  129.23409427679999    0\n12296    97.675094669000003  129.8295221052    0\n12297    97.475735913500003  128.04786159310001    0\n12298    96.620857670800007  122.58045667330001    0\n12299    94.794499457699999  121.7038825555    0\n12300    96.428537308900005  120.586691806    0\n12301    95.985815357800007  132.79333418319999    0\n12302    99.276361605899993  126.901716773    0\n12303    100.7279910764  124.07846781790001    0\n12304    98.6275960328  123.3973254453    0\n12305    100.3127141699  122.37137126    0\n12306    96.389308975500001  136.27677063519999    0\n12307    98.290396796099998  135.16583255949999    0\n12308    98.525834989200007  136.9367912276    0\n12309    98.063513557600004  133.39285960289999    0\n12310    97.861061993199996  131.6153490172    0\n12311    101.0584336835  125.76821897400001    0\n12312    101.3152661645  127.47425203420001    0\n12313    94.457820711500005  137.4409958432    0\n12314    94.801312692600007  147.24279613069999    0\n12315    96.412827950500002  145.49977490329999    0\n12316    94.435341197100001  142.61210882040001    0\n12317    96.497746319300006  142.7570553772    0\n12318    94.6046325306  151.67701997419999    0\n12319    93.377064331200003  153.2639189068    0\n12320    96.759766647299998  151.52107578530001    0\n12321    96.000751047199998  150.0427274946    0\n12322    95.362983796199998  148.62431588539999    0\n12323    94.569704599399998  140.86443862889999    0\n12324    96.679460452200004  139.66414136110001    0\n12325    98.735451537599999  138.68970012060001    0\n12326    98.756562226499994  140.38580310930001    0\n12327    94.585857780500007  139.15073392369999    0\n12328    99.303115909400006  146.4090691721    0\n12329    99.712248424899997  147.97364660970001    0\n12330    97.591223531599994  148.29025354679999    0\n12331    98.824466744700004  151.39230700830001    0\n12332    100.15530205100001  149.6345166657    0\n12333    100.80356515459999  151.3220896869    0\n12334    97.607103026900006  153.0627070525    0\n12335    98.563873272799995  142.04194801649999    0\n12336    97.807574557699994  143.7885162897    0\n12337    98.715206818599995  145.00623802679999    0\n12338    94.391428299599994  154.73060946640001    0\n12339    92.298590192399999  154.85722388849999    0\n12340    99.705214743300004  130.43296805080001    0\n12341    93.072681558100001  120.9048896438    0\n12342    98.541604899199996  154.63893110309999    0\n12343    96.479291316399994  154.6735744625    0\n12344    99.502509571399997  80.391431535899997    0\n12345    99.897555728499995  78.365750407600004    0\n12346    102.0399757151  86.898994553400001    0\n12347    100.4772440112  85.592530537499997    0\n12348    102.2167068416  84.980411336700001    0\n12349    100.9564434031  81.669936814600007    0\n12350    101.88304973629999  88.835207136999998    0\n12351    101.7428094567  90.842485750500003    0\n12352    100.1494781105  89.550099267700006    0\n12353    103.5421705862  88.161153061600004    0\n12354    102.6793984393  81.173442061200006    0\n12355    102.4339322981  83.061829875900003    0\n12356    105.3422430123  85.785357569699997    0\n12357    103.90619592269999  84.462056356199994    0\n12358    105.52319924619999  84.074117532700001    0\n12359    102.9388284158  79.312200630800007    0\n12360    101.62236624809999  77.612741295600003    0\n12361    103.1901076962  77.466829849899995    0\n12362    105.14703645589999  87.554972194300007    0\n12363    105.0129272599  89.384983425000001    0\n12364    106.5129117522  90.554700852699995    0\n12365    104.9230413744  91.317942413799997    0\n12366    104.3603526948  80.842183100499994    0\n12367    105.7846089112  82.418421340500004    0\n12368    105.9888302464  80.831962594499998    0\n12369    102.9582868719  100.5646670679    0\n12370    100.92497758170001  101.38899040939999    0\n12371    100.8719770467  99.482122942900006    0\n12372    99.8260854416  93.755679325499997    0\n12373    99.594906374999994  111.0406722604    0\n12374    100.7408701862  109.1693967328    0\n12375    101.4316922652  107.09715697830001    0\n12376    99.573343011199995  106.18256759560001    0\n12377    101.4706239531  105.1945822954    0\n12378    101.4041351656  95.154805226199997    0\n12379    101.5926661189  92.945426992999998    0\n12380    101.16537724929999  97.373833455699994    0\n12381    103.05703570830001  96.467558171199997    0\n12382    104.83471316329999  95.524655249299997    0\n12383    104.81084626569999  97.647404329099999    0\n12384    103.2981627886  92.120330276900006    0\n12385    103.4152761749  104.3760090076    0\n12386    101.2735399914  103.3141737354    0\n12387    105.0775546234  101.659920226    0\n12388    104.8704459511  99.673694689499996    0\n12389    105.3691776503  105.54279842939999    0\n12390    105.399811813  103.6424290419    0\n12391    106.5205302781  94.585206194899996    0\n12392    104.8657560298  93.376027556400004    0\n12393    102.7784910044  108.3719189486    0\n12394    104.737602039  77.186625980800002    0\n12395    106.30795679320001  76.244302081900003    0\n12396    106.02927307669999  77.873403984199996    0\n12397    107.5036254712  78.387278719799994    0\n12398    108.9106876853  77.586260082099997    0\n12399    108.8477769907  78.968946425699997    0\n12400    107.59550202929999  81.084869329    0\n12401    106.14240898529999  79.310532846300006    0\n12402    107.09006708299999  83.872665984999998    0\n12403    108.613763199  83.815987778299998    0\n12404    108.51599025900001  85.145249950299998    0\n12405    108.9321391037  80.281910376499994    0\n12406    108.9605340941  81.569633148099996    0\n12407    106.71148836410001  87.031525753699995    0\n12408    110.2829343163  76.876202193799998    0\n12409    109.04657895939999  76.223369597800001    0\n12410    110.2342752087  79.479923035300004    0\n12411    111.4043486563  78.724325749299993    0\n12412    111.49835807709999  79.930736210800006    0\n12413    110.10729022690001  83.729188886700001    0\n12414    109.2283623455  82.698241554899994    0\n12415    110.50787315549999  81.863510944699996    0\n12416    111.3847332381  77.503720009899993    0\n12417    111.4248041354  76.340129718499995    0\n12418    107.9388290362  75.445666613100002    0\n12419    109.7554730363  86.260677065899998    0\n12420    108.23748039829999  86.604064551899995    0\n12421    108.1109143799  91.710690904800003    0\n12422    108.08743507699999  89.884705416800003    0\n12423    108.5629506372  99.547414219999993    0\n12424    106.6579994577  98.6800235706    0\n12425    108.3695102257  97.611704292599995    0\n12426    107.1618369813  102.7283492575    0\n12427    108.8417023999  101.48359936839999    0\n12428    109.2083780482  103.4198496706    0\n12429    109.76219807130001  92.801905836399996    0\n12430    108.1735108112  93.661533691599999    0\n12431    108.25040720219999  95.650931567499995    0\n12432    109.6153704706  89.305553542300004    0\n12433    111.13819694670001  88.789426185400004    0\n12434    111.19157299  90.347340697000007    0\n12435    109.9626461765  105.14989922239999    0\n12436    111.08011861679999  106.8500157932    0\n12437    108.7974155598  106.699435507    0\n12438    111.4542505821  93.769958793800001    0\n12439    111.3069503056  92.017045083100001    0\n12440    110.5170850996  100.2630848583    0\n12441    110.03595180080001  96.550605828200005    0\n12442    111.85354102639999  97.312273913400006    0\n12443    111.63238869520001  95.542858953099994    0\n12444    108.114079547  88.200680826699994    0\n12445    106.7910847987  106.9484088718    0\n12446    104.7810391627  107.6139131644    0\n12447    111.2565010645  86.006815537700007    0\n12448    111.0817131446  87.363458463399994    0\n12449    107.9561846467  108.72007384929999    0\n12450    100.51054902  117.0883583159    0\n12451    102.10971587109999  118.3100744764    0\n12452    100.8187023919  112.3732864645    0\n12453    102.83222902759999  124.597751415    0\n12454    103.4035455664  119.92252835159999    0\n12455    104.0884057687  121.61079575540001    0\n12456    101.98864669530001  121.336843964    0\n12457    102.1618311423  113.6951233879    0\n12458    103.11407307899999  111.8107958936    0\n12459    104.575645796  123.29136570350001    0\n12460    104.9102389044  124.9866666719    0\n12461    103.5855959629  115.0958296972    0\n12462    101.280138171  115.4345367583    0\n12463    103.3376650284  128.00265362370001    0\n12464    101.527314483  129.23076469399999    0\n12465    105.3634181372  128.5160659718    0\n12466    105.1474945253  126.7255770524    0\n12467    105.57351722839999  130.3698191304    0\n12468    105.7699120179  132.25061777580001    0\n12469    103.76956380199999  131.66447496699999    0\n12470    104.25219961090001  118.34283259030001    0\n12471    104.0096110758  109.750729303    0\n12472    105.2090620383  111.2615267675    0\n12473    101.7332473197  131.04632866930001    0\n12474    100.64299317459999  137.72769605159999    0\n12475    100.1413066655  134.0540828668    0\n12476    101.9586813211  132.8957027955    0\n12477    102.2007698247  134.76630084510001    0\n12478    102.3785561768  142.4845127554    0\n12479    100.7188419631  141.34467778800001    0\n12480    102.89627820699999  140.66831043120001    0\n12481    102.4506595798  136.676774317    0\n12482    102.6913336196  138.64184693990001    0\n12483    103.16608652079999  143.9777938773    0\n12484    100.9681339625  144.42906143370001    0\n12485    106.1284459268  136.0943907386    0\n12486    104.1992168388  135.4868449073    0\n12487    105.95088751279999  134.15202477560001    0\n12488    103.8124340829  149.6887191708    0\n12489    104.6060640139  151.45470231670001    0\n12490    102.7131567437  151.3474496227    0\n12491    103.3404557347  145.93299647609999    0\n12492    103.5348255679  147.8364968317    0\n12493    101.68068063859999  147.78198054539999    0\n12494    101.6597988077  152.98988606859999    0\n12495    104.6297899554  139.64063783590001    0\n12496    104.9919232649  116.68254370699999    0\n12497    105.70416229849999  114.88845967730001    0\n12498    106.2027208687  121.8431517042    0\n12499    107.6078960121  120.2997832173    0\n12500    108.3353096658  122.0900592597    0\n12501    107.1617242433  110.84201178070001    0\n12502    106.41395811859999  112.9248026778    0\n12503    106.9463734683  125.3775333343    0\n12504    108.6983882441  123.975881837    0\n12505    108.96268188090001  125.8249545578    0\n12506    106.3545584549  118.4550526818    0\n12507    107.3617346577  129.0401625897    0\n12508    108.4054277922  118.5904535873    0\n12509    108.897471388  116.5262055867    0\n12510    110.20693506489999  118.36330808380001    0\n12511    107.6410409085  114.6850912452    0\n12512    107.70543457540001  132.79158172699999    0\n12513    109.4451926446  131.45294710620001    0\n12514    109.6193860625  133.3098906102    0\n12515    109.30008144919999  129.57386435940001    0\n12516    109.1518923576  127.6890410428    0\n12517    109.4612668222  114.4257745045    0\n12518    109.0660887076  110.5504211019    0\n12519    105.00657807109999  144.26619777350001    0\n12520    107.08183113600001  149.32305474699999    0\n12521    105.3347533028  148.23399377519999    0\n12522    107.01018493860001  147.43097016889999    0\n12523    106.6333171573  151.23184970450001    0\n12524    105.74961935490001  152.86748973940001    0\n12525    108.4466724137  150.70769925030001    0\n12526    106.75336479969999  143.48935389659999    0\n12527    106.8721334868  145.48950497140001    0\n12528    107.31322505  141.78565603600001    0\n12529    106.51282240880001  140.1358680827    0\n12530    108.7804929237  140.16679969090001    0\n12531    110.49508213190001  138.65464463359999    0\n12532    111.10320139  140.24097234140001    0\n12533    108.763593642  146.91066697740001    0\n12534    110.6423270082  146.58492699140001    0\n12535    110.54577992430001  148.39085979320001    0\n12536    108.9457577255  143.32552093370001    0\n12537    110.7852051027  144.87416297550001    0\n12538    111.17872882730001  143.27536918039999    0\n12539    110.09842241059999  136.95904870530001    0\n12540    108.0683294614  136.57001254330001    0\n12541    109.8369475362  135.15072260150001    0\n12542    106.31184119940001  138.09243085719999    0\n12543    110.2654122111  150.24159033789999    0\n12544    109.7554856937  152.10057375150001    0\n12545    110.3177680964  122.5828548538    0\n12546    104.7919392468  154.47111245740001    0\n12547    106.9200899306  154.24785276470001    0\n12548    110.14987546819999  112.357179829    0\n12549    111.0004943421  110.36595531259999    0\n12550    102.67642822019999  154.58382675940001    0\n12551    100.60196927449999  154.61447859410001    0\n12552    110.9789232789  60.7402510939    0\n12553    111.8975788831  54.6901823695    0\n12554    111.85970966470001  55.545471918600001    0\n12555    111.0983811544  54.187999516799998    0\n12556    111.9039858192  53.841242605399998    0\n12557    112.6825854555  54.443594761900002    0\n12558    112.22723083459999  58.000556922100003    0\n12559    111.359896366  56.214737960100003    0\n12560    112.2386688727  56.306749596700001    0\n12561    113.01916984099999  56.084846901299997    0\n12562    112.63212974229999  57.057794352999998    0\n12563    113.0748500581  57.708982222000003    0\n12564    113.3499015244  55.075899763099997    0\n12565    113.42486537240001  54.089189551700002    10\n12566    113.5353327871  60.035332787100003    13\n12567    112.20077573499999  59.671320743499997    0\n12568    113.0152167805  59.515216780499998    13\n12569    111.5997483658  60.153643887699999    0\n12570    112.13473671289999  60.926960989000001    0\n12571    113.2375612142  61.008716336799999    0\n12572    112.7752262004  61.709371419999997    0\n12573    113.7733791508  55.765283690099999    0\n12574    111.92370841749999  53.016934583900003    10\n12575    111.79596722140001  69.000971595300001    0\n12576    112.4311607037  68.042388449399994    0\n12577    112.5122503436  69.831186063900006    0\n12578    111.3413893071  72.674620971899998    0\n12579    111.0005650355  71.791915056899995    0\n12580    113.087153406  72.253006009299995    0\n12581    112.0818637971  71.556597899300002    0\n12582    113.07309698029999  71.415142471199999    0\n12583    113.19474443430001  64.196997111000002    0\n12584    112.0127837205  64.422186603100002    0\n12585    111.6078977746  63.303195154000001    0\n12586    112.1210445446  62.428313906500001    0\n12587    113.1714348661  67.1082623896    0\n12588    113.7460640078  68.198226907299997    0\n12589    114.3464004857  64.574879394800007    0\n12590    113.8377191992  63.515783180600003    0\n12591    113.1494024057  70.569602212000007    0\n12592    113.9671619423  71.212383192800004    0\n12593    113.5754623086  69.763074132599996    0\n12594    113.9622130665  66.348238470499993    0\n12595    112.5015955471  65.796215185400001    0\n12596    113.27642707370001  62.576837145600003    0\n12597    113.79364954090001  72.968497931399995    0\n12598    113.02493446779999  73.123159639199997    0\n12599    113.8695411433  57.389691208599999    0\n12600    113.1053441032  58.596437264599999    12\n12601    115.08891080799999  56.314851346700003    11\n12602    114.5433305087  56.896802141099997    0\n12603    114.2298708613  56.2979822685    0\n12604    114.37290679020001  62.840487950300002    0\n12605    114.89416254290001  61.653139514000003    0\n12606    114.13870951120001  61.217223328899998    0\n12607    114.8910785919  60.881890825100001    14\n12608    114.3276178205  55.0460297009    11\n12609    115.7969431873  61.970359336100003    0\n12610    114.99931625950001  62.375748655000002    0\n12611    117.1165313865  63.833443881599997    0\n12612    116.2792278421  63.573037680399999    0\n12613    116.8924065604  63.0308287505    0\n12614    116.6936083905  62.306973265000003    0\n12615    116.56545794109999  61.5994819748    14\n12616    114.66876947350001  57.554153684299997    12\n12617    115.3684939532  63.241311421299997    0\n12618    114.96271932400001  68.393099726100004    0\n12619    115.6373456875  67.687431657299996    0\n12620    116.0134935884  68.562529211200001    0\n12621    114.2361764262  69.0980133499    0\n12622    114.66309555540001  69.873814209299994    0\n12623    115.5527018219  70.113192919100001    0\n12624    114.83376435540001  70.723900097300003    0\n12625    114.740280993  65.657995528000001    0\n12626    115.19722558860001  66.710897966000005    0\n12627    115.37174655929999  64.930489123499996    0\n12628    116.2578711892  66.965077365900001    0\n12629    116.77934232280001  66.219660848199993    0\n12630    117.2243706475  67.1146731332    0\n12631    116.3080022979  65.248948399400007    0\n12632    115.7905455468  64.210827761900006    0\n12633    116.3967497038  70.320646205499997    0\n12634    117.1942758087  70.562574883799996    0\n12635    116.3419270519  71.179589202499997    0\n12636    116.2804891273  69.443223991699995    0\n12637    116.94951427300001  68.748384808599994    0\n12638    115.486888849  71.817561942799998    0\n12639    114.62636912799999  72.414296959400005    0\n12640    114.7472688184  71.553739730900006    0\n12641    117.1942222465  65.495603502199998    0\n12642    116.2227871744  72.055152018300006    20\n12643    112.4061902741  76.210461067799997    0\n12644    111.1923040647  75.285429002900003    0\n12645    111.4897566051  74.4808800128    0\n12646    111.94966903229999  73.921058968400004    0\n12647    112.4672824148  74.737903843300003    0\n12648    112.4122581888  78.105977767599995    0\n12649    113.2617193527  77.565817991499998    0\n12650    113.34527907570001  78.512215197299994    0\n12651    113.0091155857  75.653350507599995    0\n12652    113.1691166673  76.659949623399996    0\n12653    112.5881834627  80.269254282199995    0\n12654    111.6730211073  81.022733599999995    0\n12655    113.72277365239999  75.495683950300005    0\n12656    114.1025290546  74.903793581800002    21\n12657    114.3260987036  76.092774961100005    0\n12658    112.776963713  73.922147652800007    0\n12659    112.136108315  73.215971629500004    0\n12660    113.9826547497  77.134084493200007    0\n12661    114.8061742615  77.494947169900001    0\n12662    114.6340772674  76.808063243800007    0\n12663    113.7932886087  74.439932913000007    21\n12664    114.13970487970001  78.841569243799995    0\n12665    113.4070255892  79.540342877200004    0\n12666    111.93674486720001  84.932300986000001    0\n12667    112.70104193660001  85.900433541200002    0\n12668    112.0059340299  82.052023392799995    0\n12669    112.6270320009  88.361668180300001    0\n12670    114.0021319001  87.899835957700006    0\n12671    114.1674346862  89.205008230600001    0\n12672    112.4765914032  83.104385590700005    0\n12673    113.2303900176  82.1986621458    0\n12674    112.8237680248  91.2961273656    0\n12675    112.9624897428  84.028749104400006    0\n12676    114.2184489113  83.669879583300002    0\n12677    114.0507278148  84.456949159100006    0\n12678    113.8754042488  81.419541738199996    0\n12679    114.2669276418  82.255715776100004    0\n12680    114.6693668456  93.679503046199997    0\n12681    114.92484416400001  95.260737396799996    0\n12682    113.1832024174  94.587534886699999    0\n12683    113.6117305084  86.731579492400002    0\n12684    114.0984488273  85.830762531700003    0\n12685    114.34428328830001  90.612011353499994    0\n12686    114.4860896791  92.120947074499995    0\n12687    114.436751891  80.706770435600006    0\n12688    113.55406304660001  80.511633448200001    0\n12689    111.5036107406  83.997380022000002    0\n12690    113.69788656910001  97.959325045699998    0\n12691    112.1383768931  99.086057444999994    0\n12692    114.8248883075  78.286762268900006    0\n12693    114.8439710345  79.119659702700005    0\n12694    115.5  77.790018610700002    22\n12695    114.8976904909  79.982691492499995    0\n12696    115.5  79.344845761499997    22\n12697    115.2519218578  82.223219222200001    0\n12698    114.7321607535  82.930460928000002    0\n12699    115.2701644025  80.806269304099999    0\n12700    116.1933309683  83.518017719900001    0\n12701    116.62217219039999  82.850856858699998    0\n12702    116.96712704390001  83.524915806099997    0\n12703    115.7014627976  81.524749501599999    0\n12704    116.1457946078  82.204347474800002    0\n12705    116.0253762927  80.788064438999996    23\n12706    115.2803069425  83.559347572700005    0\n12707    115.20744900939999  87.644374184    0\n12708    115.80128623909999  86.808297901499998    0\n12709    116.2241982356  87.710175584200002    0\n12710    116.1200962851  92.796670914499998    0\n12711    115.61079181140001  90.055776714700002    0\n12712    114.7334367338  85.156684506000005    0\n12713    115.25318603709999  85.979058425199995    0\n12714    115.5805074858  84.826667013000005    0\n12715    116.37952479  86.179583512099995    0\n12716    116.9463919202  85.608879550200001    0\n12717    117.36683479609999  86.340106038200005    0\n12718    116.5010182333  84.919244614600004    0\n12719    115.8927315584  84.197417875599996    0\n12720    117.34921249680001  92.054619041799995    0\n12721    117.6005335343  93.350591514200005    0\n12722    116.93927766829999  90.790597681700007    0\n12723    116.7178866296  89.648915086700001    0\n12724    117.17500910930001  87.793589667399999    0\n12725    116.5425909475  88.613317967100002    0\n12726    115.1988817699  96.875204809899998    0\n12727    115.54095010090001  98.492719864700007    0\n12728    116.98319595709999  82.224793935700006    23\n12729    116.62297123659999  95.835052742800002    0\n12730    117.4112195311  84.999995981300003    0\n12731    115.02634762309999  76.289521434700006    21\n12732    114.4649723884  73.310734008300003    20\n12733    112.5394052028  100.8534310057    0\n12734    117.4128058563  64.725284059100005    0\n12735    117.887309079  63.9365453952    15\n12736    117.5558281302  67.996701324200004    0\n12737    117.8022188815  68.897254715299994    0\n12738    118.1135572913  67.1567269194    0\n12739    118.05734896920001  65.479510249200004    0\n12740    117.61380470429999  62.5690235215    15\n12741    118.9419530352  67.130856223999999    0\n12742    118.5567450345  66.259995162999999    0\n12743    119.73052558089999  65.313599053000004    0\n12744    118.82061537449999  65.280856917700007    0\n12745    119.13036156370001  64.5    16\n12746    118.61881298270001  68.972108531100005    0\n12747    117.9473521785  69.820293050100005    0\n12748    119.43111019369999  68.966344930100007    0\n12749    119.22354987830001  68.046403663500001    0\n12750    119.6243557823  69.840493786899998    0\n12751    119.8656170016  70.669474619200003    0\n12752    118.9267789531  70.722399494499996    0\n12753    118.201760036  71.5    19\n12754    117.9618316768  70.762552593500004    0\n12755    117.72043566719999  87.179627546800006    0\n12756    118.1873882128  86.634756683999996    0\n12757    117.3516233205  84.223630526600004    0\n12758    118.3497211855  84.989609659699994    25\n12759    118.1769468653  91.394684212300007    0\n12760    118.51630415140001  89.763674505599994    0\n12761    117.7170416084  89.510465046999997    0\n12762    118.3086105621  88.810527429100006    0\n12763    118.0530616202  87.976624915299993    0\n12764    117.72761969290001  83.682859078700005    24\n12765    118.8872576033  88.168069401500006    0\n12766    119.5480750733  87.698239671400003    0\n12767    119.6479655362  88.338835046300005    0\n12768    118.6205810897  86.205953147499997    0\n12769    119.0838411103  86.980365611699995    0\n12770    119.9218979243  87.190657094100004    25\n12771    118.7523076402  85.553230696300005    25\n12772    119.26263303499999  89.966206448899996    0\n12773    118.84510919660001  90.686359553700001    0\n12774    119.743109426  67.098347806000007    0\n12775    120.5635874343  67.105001376399997    0\n12776    120.19916989070001  66.198829202699997    0\n12777    120.6320089367  65.338508494500005    0\n12778    121.0777357476  64.5    16\n12779    121.5282022948  65.356595506199994    0\n12780    120.26961844509999  68.918687683399995    0\n12781    120.8597402613  68.009408831299993    0\n12782    121.1240627641  68.892166670899996    0\n12783    121.40250080129999  67.123680572699996    0\n12784    121.91438642999999  66.268079814299995    0\n12785    122.2643864172  67.165113470999998    0\n12786    122.58465573479999  68.028665177500002    0\n12787    123.16445715410001  67.217066693000007    17\n12788    121.99468315670001  68.880645339899999    0\n12789    122.8853685924  68.860483970700002    18\n12790    122.4070756342  65.449843146500001    17\n12791    121.38357836519999  69.750602494500001    0\n12792    120.156426372  88.713204788599995    0\n12793    119.58181281260001  89.139411617500002    0\n12794    120.6395172037  90.2486645213    0\n12795    119.95659319230001  90.197008749000005    0\n12796    120.49410016189999  89.413043416299999    0\n12797    120.74537284349999  88.736118530400006    26\n12798    120.19035314280001  71.5    19\n12799    120.76375299999999  70.620814220599996    0\n12800    126.3687277694  90.590181747200006    29\n12801    126.8445771809  91.300190779700003    0\n12802    126.20663192729999  91.370781437000005    0\n12803    120.9293237394  90.871086266399999    0\n12804    121.4545063807  91.482944811899998    0\n12805    120.359725991  91.4921477786    0\n12806    121.6361526845  70.609386241799996    18\n12807    121.4338800461  90.150820069100007    27\n12808    119.28727527949999  91.574157992699995    0\n12809    121.9406535709  92.237940639499996    0\n12810    121.98178937759999  92.999796175200004    0\n12811    120.92872916189999  92.740191062500003    0\n12812    122.3849464865  91.577419729699997    27\n12813    119.8544279568  93.189464140799998    0\n12814    120.12570886589999  94.313258582299994    0\n12815    118.9074356804  93.827854195699999    0\n12816    119.89818874949999  92.295593744399994    0\n12817    122.84955027380001  93.365159373500006    0\n12818    122.1005189998  93.911797571400001    0\n12819    123.6845648035  93.021662527199993    0\n12820    123.80221338609999  92.231405884099999    0\n12821    124.4461226703  92.638044375000007    0\n12822    124.5425520328  90.851063995299995    29\n12823    125.0958598764  91.296218696500006    0\n12824    123.96677806469999  91.438737253799999    0\n12825    123.6085615723  95.060814084    0\n12826    124.14048367780001  94.5416005676    0\n12827    124.6560609034  95.203422119899997    0\n12828    123.75084837369999  93.769240664400002    0\n12829    125.0532811459  92.169596002000006    0\n12830    125.15000804420001  93.083786535200005    0\n12831    123.2555892291  91.733232312599995    28\n12832    122.51890401430001  94.8429787508    0\n12833    121.3587770634  94.614338279199998    0\n12834    120.0030604989  96.815612113    0\n12835    121.5004282145  96.617388901499993    0\n12836    121.5616134726  97.6805272621    0\n12837    120.6245719045  95.579860551699994    0\n12838    117.35181820939999  98.922304138499996    0\n12839    118.6910335868  97.814091476000002    0\n12840    119.0660890633  99.310031437899994    0\n12841    118.30345766719999  96.341652243200002    0\n12842    122.5925290651  96.411884921899997    0\n12843    117.8616518348  94.785015255900007    0\n12844    124.6702606993  96.477793235500002    0\n12845    124.1290853732  97.189835502799994    0\n12846    123.61429142910001  96.529787060499999    0\n12847    125.66770559690001  96.414928288300004    0\n12848    125.1681032681  95.833878319600004    0\n12849    123.8471773296  97.960545343000007    0\n12850    124.0102391082  98.878292629300006    0\n12851    122.8466848106  98.377650216199996    0\n12852    124.9153593118  97.820055990300006    0\n12853    124.9422219118  99.612523857499994    0\n12854    125.66130299389999  99.120110159600003    0\n12855    121.857095192  98.910099020900006    0\n12856    125.8406054303  97.713419055800003    0\n12857    125.7824882852  98.416655840900006    0\n12858    123.1046083562  95.683482739400006    0\n12859    116.010924622  100.1003251122    0\n12860    124.6426788783  94.056981604599997    0\n12861    126.1226099924  92.299094016599994    0\n12862    126.4844518849  93.047933206500005    0\n12863    125.8600062996  93.216709825500004    0\n12864    125.6448617178  91.6257348667    0\n12865    126.5210918439  95.182741037    0\n12866    125.9804408559  94.582748333400005    0\n12867    126.7767550784  94.546420156899998    0\n12868    125.4421302887  93.894767680399994    0\n12869    127.059042604  92.878179582499996    0\n12870    126.8943937634  93.753373427699998    0\n12871    128.2314249092  92.552374848599996    30\n12872    128.03091780779999  93.323974824900006    0\n12873    127.6356902799  92.725189037800007    0\n12874    127.43043944519999  94.356697006199994    0\n12875    128.05676952600001  94.041030291400006    0\n12876    128.63483720439999  93.674186022000001    31\n12877    127.260314237  92.046658713499994    0\n12878    128.08232291589999  94.718265782399996    0\n12879    126.63032296270001  96.366832172599999    0\n12880    127.54005923379999  96.278022743400001    0\n12881    127.5307828741  96.800125815100003    0\n12882    127.02328719490001  95.745142572299997    0\n12883    125.6339109357  95.231960261400005    0\n12884    127.4314081644  98.123131607100007    0\n12885    126.6350707201  97.666108015500001    0\n12886    127.3196203409  97.449003365500005    0\n12887    126.0791296267  97.001170053300001    0\n12888    127.9145100783  95.833773258999997    0\n12889    128.22690257959999  97.046194840799998    32\n12890    128.10845958179999  98.484930383099993    0\n12891    128.7682251324  98.268225132400005    33\n12892    128.70812097199999  99.148488758200003    0\n12893    127.3717329312  98.884091503899995    0\n12894    129.29295521660001  99.802733583800006    0\n12895    128.56618521990001  100.04626436540001    0\n12896    128.25939512869999  95.334972310500007    0\n12897    128.7428636514  96.014272697199999    32\n12898    128.87707361650001  94.885368082400007    31\n12899    126.53237553290001  99.061569438600003    0\n12900    127.4822064839  91.303677473199997    30\n12901    120.6885298861  99.686563029400006    0\n12902    122.2770856182  100.0678853365    0\n12903    127.1579601081  99.684942066900007    0\n12904    112.095942808  108.56852100650001    0\n12905    113.4663279544  107.04208919520001    0\n12906    114.99505855380001  105.77831524440001    0\n12907    115.7378634336  107.2908487508    0\n12908    113.91992906839999  112.0203324726    0\n12909    112.986339167  110.30830877530001    0\n12910    114.9049981214  110.4068823005    0\n12911    111.5493996796  103.82646674679999    0\n12912    113.1339939194  102.56263280979999    0\n12913    113.9740614814  104.2147744535    0\n12914    111.2435961278  114.0901209205    0\n12915    116.3048793482  104.5746657243    0\n12916    117.4390894714  103.19055143760001    0\n12917    118.39360108290001  104.6576093492    0\n12918    114.6168881592  101.3251070962    0\n12919    116.1739088165  108.9673689402    0\n12920    117.6450565194  107.8601668153    0\n12921    119.5080161839  108.9639305683    0\n12922    119.2896187601  107.3386066927    0\n12923    116.6322937832  101.6627611775    0\n12924    118.57777606339999  101.9010075278    0\n12925    116.6867927446  110.64792464430001    0\n12926    111.91456253050001  121.5685633813    0\n12927    111.6963063701  119.752108984    0\n12928    113.67045948010001  120.7697600461    0\n12929    111.9500227066  117.72356167540001    0\n12930    112.4060551963  115.6773615451    0\n12931    113.67556566029999  117.08317080160001    0\n12932    114.5794875852  124.08760761790001    0\n12933    112.7417749096  125.1485660681    0\n12934    112.41122727760001  123.3731442639    0\n12935    115.36330237129999  119.9433833737    0\n12936    115.8203507841  121.54695595859999    0\n12937    116.9458660425  113.55941193930001    0\n12938    116.17924052479999  114.95214286    0\n12939    114.9933318944  113.5835658689    0\n12940    118.8799287946  113.5215219533    0\n12941    117.6635311071  112.2580998646    0\n12942    116.9689488914  118.9976546231    0\n12943    115.10538747939999  118.27096286459999    0\n12944    115.4272572786  116.47406023790001    0\n12945    117.4114770236  116.1633379817    0\n12946    118.8280522842  119.1412572497    0\n12947    118.3354113952  117.6143570516    0\n12948    119.22814416680001  116.1550465815    0\n12949    113.07444752089999  113.75828114239999    0\n12950    116.4347901212  123.1285072415    0\n12951    117.9941084065  122.06363588009999    0\n12952    118.33770354569999  111.0175404929    0\n12953    120.493326958  104.4758476132    0\n12954    121.4923462846  103.17430002970001    0\n12955    122.49866281689999  104.2402364102    0\n12956    120.500076557  102.0437448424    0\n12957    119.676854382  100.74707460480001    0\n12958    121.1035723084  107.05843948730001    0\n12959    122.81539140140001  106.6907413447    0\n12960    122.62612144809999  108.3219617007    0\n12961    119.5810151145  105.8713992002    0\n12962    122.4923114019  102.0179807789    0\n12963    121.2217024439  110.2921130126    0\n12964    119.74069331130001  110.59396680570001    0\n12965    123.4744499478  105.2474437285    0\n12966    124.4110105323  103.9605534673    0\n12967    124.2699530551  102.00549584309999    0\n12968    123.41462280490001  100.9823913438    0\n12969    123.789947195  113.173879271    0\n12970    123.84468723259999  111.8070291197    0\n12971    125.38128641599999  112.89678837610001    0\n12972    122.80624185249999  110.10436813370001    0\n12973    124.07128104660001  109.43543646019999    0\n12974    124.4971780707  106.26542827270001    0\n12975    124.47842641770001  100.3706708255    0\n12976    121.01763439680001  111.9313973685    0\n12977    119.3674319643  120.6448763723    0\n12978    120.6517678333  119.0805773658    0\n12979    121.7504346835  117.48671614129999    0\n12980    122.4591881826  118.89544087279999    0\n12981    120.0116959202  122.10952547550001    0\n12982    122.1594290341  121.76865933240001    0\n12983    121.090249985  123.2456935144    0\n12984    119.9896213442  114.78240427830001    0\n12985    120.9457848102  116.1007478187    0\n12986    120.6410791367  113.42948253500001    0\n12987    123.29203646880001  114.5515540305    0\n12988    124.27390617019999  115.79844583640001    0\n12989    122.601364902  115.98832457349999    0\n12990    122.2291430999  113.2439097857    0\n12991    123.2582572255  120.2223903623    0\n12992    124.2749868464  121.3677764489    0\n12993    124.3019439373  118.6365467302    0\n12994    126.1511829806  118.3687424016    0\n12995    125.19837607149999  117.1102076981    0\n12996    124.211853698  125.16395769330001    0\n12997    122.6008072076  124.2180981649    0\n12998    124.7943971859  123.7798515102    0\n12999    125.9486794076  115.6558307374    0\n13000    120.41817118189999  124.7025777579    0\n13001    125.1941805955  102.8820447802    0\n13002    125.80790245830001  102.0031541637    0\n13003    116.7184904156  124.7080214666    0\n13004    111.1869093376  130.13392671209999    0\n13005    112.9426177337  128.85377817930001    0\n13006    113.05918803420001  130.75341838400001    0\n13007    112.88108228750001  126.9713814548    0\n13008    110.9475257214  126.3543020155    0\n13009    112.3218017319  137.34829276420001    0\n13010    113.6489918708  134.4866068334    0\n13011    111.5788217865  133.85250177379999    0\n13012    113.2878607304  132.63811023880001    0\n13013    114.7441177505  127.6319167474    0\n13014    114.9666369806  131.4497355684    0\n13015    116.6353081386  130.25403451099999    0\n13016    116.88195991009999  132.2034887831    0\n13017    116.5647404947  128.33720599220001    0\n13018    116.6099039767  126.4819384051    0\n13019    115.8056133362  135.20995347869999    0\n13020    114.1281493626  136.24363629410001    0\n13021    117.9546446856  135.9839935272    0\n13022    117.32800492459999  134.1327380123    0\n13023    118.71891324249999  137.74280238520001    0\n13024    119.2424387081  139.41604737860001    0\n13025    117.01740406090001  138.58238847659999    0\n13026    118.50595515169999  125.42807702    0\n13027    114.6678368243  137.8853154695    0\n13028    112.6726182012  146.3422924491    0\n13029    111.9484797596  141.76901427480001    0\n13030    113.42968599220001  143.2334346223    0\n13031    112.1561016726  149.82775153840001    0\n13032    114.1236127634  149.41285347799999    0\n13033    113.6725814245  151.19374219349999    0\n13034    114.7966369566  146.0078864301    0\n13035    114.47363537770001  147.68152559570001    0\n13036    113.44007666189999  140.41595922760001    0\n13037    115.7777568023  141.04364795020001    0\n13038    117.60960429070001  142.029519185    0\n13039    115.7243641572  142.79743800130001    0\n13040    115.2409087824  139.4566067129    0\n13041    117.7086538189  150.19420833000001    0\n13042    116.14545743070001  148.95844948390001    0\n13043    118.18421994809999  148.44644837679999    0\n13044    115.2022521353  144.3928330439    0\n13045    116.9484320704  145.54216746110001    0\n13046    118.6182152072  146.70584943419999    0\n13047    119.0324912415  144.95303551200001    0\n13048    119.37898792679999  141.2454606124    0\n13049    119.31866945829999  143.12240074210001    0\n13050    113.08345310830001  153.01981131279999    0\n13051    115.1219525921  152.5147551547    0\n13052    118.34260398000001  129.09204314600001    0\n13053    120.0578222935  129.8683559701    0\n13054    121.6811786615  130.58559597280001    0\n13055    120.149369252  131.713267788    0\n13056    120.09280815930001  128.0763775014    0\n13057    120.4773865152  133.57601957189999    0\n13058    122.16016953720001  134.07949235020001    0\n13059    121.0869771198  135.3930461583    0\n13060    118.73387414859999  132.94757034529999    0\n13061    123.3553681974  129.63877665800001    0\n13062    123.2631238956  131.219383652    0\n13063    120.03162774330001  136.72850162629999    0\n13064    123.30616256410001  132.82631769579999    0\n13065    124.8354923305  131.8002411825    0\n13066    123.8068923398  126.5899593491    0\n13067    123.5427239043  128.08876276940001    0\n13068    121.89243874570001  127.248104008    0\n13069    123.2385408828  138.56006107089999    0\n13070    121.9694552107  137.11650507900001    0\n13071    124.0806417014  137.14255843410001    0\n13072    123.8801428607  134.43638994029999    0\n13073    126.47953655089999  131.1600678177    0\n13074    126.3002450573  132.68522696970001    0\n13075    125.1694908896  128.8907498575    0\n13076    120.2112734072  126.353172903    0\n13077    120.9671300389  144.28710279180001    0\n13078    120.2135284968  147.8824519005    0\n13079    119.1878207538  151.39388956510001    0\n13080    121.2288104445  150.7920396895    0\n13081    120.64028903720001  152.5606359402    0\n13082    117.1604759561  151.97107063319999    0\n13083    122.2215723992  147.29121051440001    0\n13084    121.75726052669999  149.04774202690001    0\n13085    121.10471468590001  140.50378684399999    0\n13086    122.8874805427  141.8809313566    0\n13087    124.6177691498  143.21292457160001    0\n13088    122.8026871572  143.69303231949999    0\n13089    122.8815010396  140.0954272155    0\n13090    123.2857184203  150.18473983499999    0\n13091    122.58049832410001  145.50362085419999    0\n13092    124.1895706056  146.71398817849999    0\n13093    126.1327770673  146.18857050630001    0\n13094    125.7980215083  147.8897065541    0\n13095    125.3518262207  149.59102849390001    0\n13096    124.83386456309999  151.29893979280001    0\n13097    126.4577277162  142.81450529009999    0\n13098    126.3392348308  144.49282811480001    0\n13099    124.9236123747  139.89927189549999    0\n13100    119.99079960189999  154.3721364893    0\n13101    122.124554945  153.6843323292    0\n13102    125.78000567540001  134.32726047630001    0\n13103    124.942505121  135.73949693290001    0\n13104    111.0577740624  153.48676403510001    0\n13105    109.0223820816  153.91321660209999    0\n13106    125.5012211793  122.3952594873    0\n13107    126.2954447163  120.9737162246    0\n13108    127.0922341126  101.9112306171    0\n13109    126.3518800471  101.1939757322    0\n13110    127.7656436733  100.27513810169999    0\n13111    126.8090179026  100.45431018399999    0\n13112    127.2486982298  104.04338340370001    0\n13113    126.05910237409999  103.6888756892    0\n13114    127.46962186170001  103.2104051071    0\n13115    128.2040592498  101.7573138277    0\n13116    127.8835004237  102.4923645218    0\n13117    125.67295391490001  100.4583998467    0\n13118    129.4887292642  103.6780141098    0\n13119    128.70817623849999  103.0303402071    0\n13120    129.7866736375  103.08723403499999    0\n13121    128.22443379840001  104.3911250678    0\n13122    126.49853310020001  104.8165738588    0\n13123    130.02503949620001  104.4085557536    0\n13124    129.1563714911  104.3265989727    0\n13125    129.09291677639999  101.57341008109999    0\n13126    129.8419052834  101.3358879342    0\n13127    129.80868812489999  102.2308877648    0\n13128    128.40164224349999  100.91307894080001    0\n13129    128.817635994  105.00173374640001    0\n13130    126.7228483024  108.3065452686    0\n13131    128.01180689259999  108.3162803953    0\n13132    127.7648475745  109.59890833999999    0\n13133    125.61855196579999  107.30944867159999    0\n13134    125.3062264608  108.7064508926    0\n13135    125.5833947055  110.3152596414    0\n13136    127.1484063856  110.8248609994    0\n13137    126.23763987549999  111.818367861    0\n13138    127.17766505989999  105.83842317760001    0\n13139    128.35993072380001  105.66260038839999    0\n13140    128.0680388177  106.5723703596    0\n13141    125.98692378609999  106.0682196982    0\n13142    129.2382775511  108.5005014859    0\n13143    128.5477976251  107.4549921025    0\n13144    130.49834280740001  107.00566973070001    0\n13145    129.51747020350001  107.0161045146    0\n13146    130.05741727980001  106.32945309669999    0\n13147    128.7250778234  113.0868570045    0\n13148    127.1343998394  113.1145683405    0\n13149    128.5816916842  110.8618553181    0\n13150    129.49101471579999  111.9108085842    0\n13151    129.83153560170001  110.7515133449    0\n13152    129.89886607989999  113.8827189525    0\n13153    130.1508745669  112.863437328    0\n13154    130.09594376019999  109.6438326565    0\n13155    130.3953511176  108.6465408952    0\n13156    129.4431085704  105.6893729268    0\n13157    127.6721094931  115.578601853    0\n13158    126.5570112443  114.2889273566    0\n13159    130.44133017019999  105.6682843545    0\n13160    130.5  100.9490960756    34\n13161    129.87820005649999  100.4260798979    0\n13162    130.79984094209999  107.791152166    0\n13163    131.39253529250001  106.9833655402    0\n13164    130.69344620109999  105.03564730559999    0\n13165    131.3736208187  105.6949894931    0\n13166    130.5  102.9088005384    34\n13167    132.216495463  106.9539312357    0\n13168    131.9867779747  106.3403743561    0\n13169    132.75382048349999  107.3100856424    0\n13170    133.29396341  107.16627515659999    0\n13171    133.18486547910001  107.9216347025    0\n13172    132.23756205129999  107.7501417502    0\n13173    133.52461623510001  106.5    36\n13174    133.85200612950001  107.0911507073    0\n13175    132.26230755660001  105.76230755660001    35\n13176    131.31906947959999  108.6397947217    0\n13177    131.81132520520001  112.10877037749999    0\n13178    131.72885338149999  111.2384624494    0\n13179    132.60600283369999  111.7647763192    0\n13180    130.91859784639999  110.556891042    0\n13181    132.10447416919999  113.12241629899999    0\n13182    133.49143883490001  112.90209270370001    0\n13183    133.0643948844  113.5027352594    0\n13184    131.0989789617  112.5627494602    0\n13185    131.8494362246  110.3707043597    0\n13186    133.237503957  108.7316437891    0\n13187    133.41412195570001  109.43177363389999    0\n13188    132.63066071899999  109.0159861739    0\n13189    133.7164685756  108.4214656389    0\n13190    133.5180416739  110.10222059740001    0\n13191    133.47544503060001  110.74170547830001    0\n13192    132.67240893729999  110.2857959876    0\n13193    133.4461941495  112.17163237600001    0\n13194    133.43810479039999  111.44743373199999    0\n13195    134.2200220858  112.6620441292    0\n13196    131.98722317639999  109.5016895011    0\n13197    133.68266358380001  114.16799289159999    0\n13198    134.67336805830001  113.90637924399999    0\n13199    134.7216066643  114.5914581685    0\n13200    132.03617904550001  108.5682408121    0\n13201    131.2843950793  114.47020547939999    0\n13202    130.06216171849999  114.852110942    0\n13203    134.19216773709999  108.1120296054    0\n13204    134.3200930468  108.7543659949    0\n13205    130.95163016219999  104.4516301622    35\n13206    130.0063509867  99.506350986699999    33\n13207    132.4901898855  114.0770079607    0\n13208    126.90903083640001  123.39677014660001    0\n13209    127.1453694307  119.5301427446    0\n13210    128.23208768550001  120.6025676419    0\n13211    127.5423058864  126.9901594196    0\n13212    125.89969112209999  126.0936038437    0\n13213    128.04131752020001  125.73199963650001    0\n13214    128.8858836389  123.0795282438    0\n13215    128.47146948689999  124.43497929660001    0\n13216    128.01848363529999  118.1386064467    0\n13217    130.06964732930001  125.4516833277    0\n13218    129.40615390409999  121.6828423666    0\n13219    130.08064082000001  120.2897087994    0\n13220    129.3949115687  131.51038460379999    0\n13221    128.1401645583  130.57192918690001    0\n13222    129.80890748869999  130.0515231194    0\n13223    127.0886650792  128.31782965369999    0\n13224    128.99940885960001  127.85201664749999    0\n13225    130.88147197320001  127.4923902971    0\n13226    130.2923134607  128.71472391419999    0\n13227    130.68314424389999  122.7980894028    0\n13228    128.77116195409999  116.86108655869999    0\n13229    129.9397764023  117.9050754663    0\n13230    126.73006370100001  129.70618066949999    0\n13231    127.42560065479999  149.0316397174    0\n13232    126.2060277896  136.97485502570001    0\n13233    126.42393868249999  152.38654705740001    0\n13234    128.6038996458  151.79083802709999    0\n13235    128.06538905139999  153.44837835889999    0\n13236    124.2670926726  153.0180642958    0\n13237    128.17669001230001  136.61755642689999    0\n13238    127.64373670160001  138.141138377    0\n13239    127.0045705519  139.63948061249999    0\n13240    126.6250175999  141.1886500912    0\n13241    129.0110885295  139.30174539859999    0\n13242    128.97284769309999  133.1238773911    0\n13243    128.55923607770001  134.86226416580001    0\n13244    127.4211372707  133.77180773489999    0\n13245    130.136064433  143.7479145195    0\n13246    128.34499582230001  142.46644619419999    0\n13247    130.22572299239999  142.17562088529999    0\n13248    128.0762215355  145.72741250749999    0\n13249    130.0328703152  145.32593321530001    0\n13250    129.82272837100001  146.91403077749999    0\n13251    130.44676158429999  140.62287335479999    0\n13252    130.86207216099999  139.1139112569    0\n13253    129.75127245199999  135.92051425770001    0\n13254    129.4991093221  148.52024697109999    0\n13255    129.08846024370001  150.1485121764    0\n13256    131.91591984440001  125.19803159289999    0\n13257    131.54094377499999  126.36016783789999    0\n13258    133.29287803209999  118.1447820816    0\n13259    131.69048441780001  117.7581641931    0\n13260    132.9085456748  117.2419572168    0\n13261    129.42949707189999  115.72710457140001    0\n13262    132.34374363160001  122.5455859795    0\n13263    132.7227586928  121.25176444500001    0\n13264    133.7749201906  122.3198785013    0\n13265    130.86705383930001  118.9550223968    0\n13266    131.74856134289999  120.1279492913    0\n13267    131.18157229709999  115.6716591675    0\n13268    132.51982672860001  115.6806583876    0\n13269    131.9970555006  116.5786636485    0\n13270    132.05744825990001  123.86853070470001    0\n13271    133.8830547332  116.7929821643    0\n13272    133.64289497199999  115.5474419824    0\n13273    133.098032803  114.8225472718    0\n13274    133.798435971  128.25063147169999    0\n13275    132.7390848805  127.2555558273    0\n13276    134.434533595  127.27490735790001    0\n13277    133.43475713929999  124.8107879839    0\n13278    134.40174987590001  116.03293095399999    0\n13279    134.77452612050001  115.4067450541    0\n13280    133.2696178411  120.0586363712    0\n13281    131.99300250970001  144.9661996362    0\n13282    130.52671341889999  132.46574335930001    0\n13283    131.428644171  155.53213880760001    0\n13284    129.7451054965  154.4936894098    0\n13285    131.96684518359999  153.91711114820001    0\n13286    130.77681750409999  151.24147773729999    0\n13287    131.22666219929999  134.92878299829999    0\n13288    131.6711966444  133.27184970010001    0\n13289    132.625584734  134.00359502960001    0\n13290    131.1797993596  136.5098658549    0\n13291    132.7992681952  139.0337975667    0\n13292    131.6865359004  137.83536428849999    0\n13293    133.17156428710001  129.27879262639999    0\n13294    132.62927634170001  130.50608805740001    0\n13295    131.483358592  129.60444718159999    0\n13296    133.8780856507  146.1132651099    0\n13297    133.93015802790001  144.6186257354    0\n13298    131.5759827633  148.05791218089999    0\n13299    132.0670588438  141.9049088532    0\n13300    133.6536924966  147.6249940216    0\n13301    133.32912673979999  149.16694445429999    0\n13302    133.843708448  141.61199624130001    0\n13303    133.84779816540001  143.12224271560001    0\n13304    132.18001895820001  131.89037163130001    0\n13305    132.47275821970001  152.31632136510001    0\n13306    132.93054592819999  150.7330779941    0\n13307    134.67762907220001  125.4635591122    0\n13308    134.69085487390001  124.33667343979999    0\n13309    127.5015162949  155.11825325789999    0\n13310    132.9054636393  136.6175384254    0\n13311    116.5153380525  153.8015368904    0\n13312    123.6619986987  154.7568637967    0\n13313    88.572416740700007  161.31755218020001    0\n13314    89.446145693700004  159.70160511340001    0\n13315    90.619787006300001  160.89166235819999    0\n13316    88.332901580799998  158.51734507149999    0\n13317    88.132792222899994  163.09911066000001    0\n13318    89.990889297899997  163.75259644740001    0\n13319    89.202754431100004  167.7316082767    0\n13320    90.8422290197  166.70133902800001    0\n13321    90.369409155599996  158.09587490909999    0\n13322    88.756239967699997  171.93006600140001    0\n13323    92.434305828600003  165.52457332270001    0\n13324    92.999520240199999  167.0568772789    0\n13325    91.504184089399999  162.41529752759999    0\n13326    91.946918361000002  163.98638235589999    0\n13327    90.3309594909  170.8353842475    0\n13328    89.796585065200006  169.2668114228    0\n13329    91.961564013599997  169.7467448159    0\n13330    94.094592309700005  170.1962463861    0\n13331    93.593025080999993  168.60676486369999    0\n13332    92.545735303200004  160.90925530850001    0\n13333    91.316369415799997  156.47941373360001    0\n13334    92.424919877799994  157.86637477740001    0\n13335    90.759421909099999  172.45432984109999    0\n13336    89.585770097400001  178.89374343770001    0\n13337    89.494261041200005  175.24915179839999    0\n13338    91.062544515499994  174.14420270540001    0\n13339    91.230178191999997  175.91658236679999    0\n13340    88.6352293506  182.5470609651    0\n13341    90.549168406199996  181.58025321720001    0\n13342    90.036724642300001  183.36241040920001    0\n13343    90.958384506399995  179.70948338779999    0\n13344    92.380289816900003  180.50139739470001    0\n13345    92.467735309999995  188.49022880359999    0\n13346    90.863914111900002  187.61173714430001    0\n13347    92.753828401600003  186.7288651316    0\n13348    91.545463045199995  184.15155726730001    0\n13349    89.581467040299998  185.0704406378    0\n13350    92.021714758599998  192.1401042864    0\n13351    90.502399999299996  191.1884227745    0\n13352    92.2274196786  190.28578016220001    0\n13353    93.481000335399997  183.1622763737    0\n13354    93.097596408699999  184.96399150389999    0\n13355    89.250850907100002  186.75449139489999    0\n13356    91.1959966716  177.793509726    0\n13357    90.264664787900003  194.96584263439999    0\n13358    92.707708855800007  173.01975331599999    0\n13359    94.458879933899993  160.98678638379999    0\n13360    93.502552490599996  159.36930554150001    0\n13361    94.451730398500004  157.8114249283    0\n13362    95.433844844700005  156.2470894489    0\n13363    96.468515335500001  157.8249111893    0\n13364    95.143000449300004  167.36864383619999    0\n13365    95.9319485125  164.31751503550001    0\n13366    93.921057609100004  164.16461873860001    0\n13367    95.252866581500001  162.65210814970001    0\n13368    96.4015498885  161.06186447549999    0\n13369    97.967766223799998  164.42699194919999    0\n13370    96.599119747399996  165.98159534940001    0\n13371    97.267522289699997  167.6567588968    0\n13372    94.418946747299998  171.8585025532    0\n13373    96.170171073399999  170.6452242698    0\n13374    98.161153915599996  171.12189255129999    0\n13375    97.908200872199998  169.36308444080001    0\n13376    96.280207680900006  174.31077052820001    0\n13377    98.050680766100001  173.0989147141    0\n13378    97.911183170000001  175.10692046899999    0\n13379    98.388214365500005  161.09651379339999    0\n13380    97.462275150899998  159.4487103113    0\n13381    103.77276428330001  156.08503400660001    0\n13382    94.561120882099999  173.62506698850001    0\n13383    94.681149140200006  185.8122327879    0\n13384    92.844670688299999  176.66183139859999    0\n13385    94.049819446000001  189.390669575    0\n13386    95.9592628037  188.50230722489999    0\n13387    95.620299731800003  190.3237005508    0\n13388    94.540899859299998  175.50168150549999    0\n13389    94.409225296599999  177.43236392009999    0\n13390    94.173603456699993  179.3776381392    0\n13391    93.851894094900004  181.29937269160001    0\n13392    96.917879596800006  182.98543910110001    0\n13393    95.368985897800002  182.12285961239999    0\n13394    97.224564140799998  181.05951709289999    0\n13395    97.166368987200002  191.28025820670001    0\n13396    95.280182655600001  192.18887768229999    0\n13397    96.605099782300002  184.86700030739999    0\n13398    96.286821124900001  186.69732294139999    0\n13399    97.669631002700001  196.19077682080001    0\n13400    96.354262211099993  195.14131188549999    0\n13401    98.119679630299999  194.17361752150001    0\n13402    97.911787958900007  187.62402573009999    0\n13403    97.503120085999996  179.0943456965    0\n13404    95.952912917700004  178.23835213199999    0\n13405    97.733467191700001  177.1078594219    0\n13406    93.514164353599995  193.11993766250001    0\n13407    91.848914350599998  194.04584371760001    0\n13408    99.160464783199998  190.422519059    0\n13409    98.663029121500003  192.25993908800001    0\n13410    94.964243885100004  194.1207397375    0\n13411    91.105500515100005  206.20986738560001    0\n13412    91.273324181600003  204.1210595053    0\n13413    92.621643732199999  205.3308804417    0\n13414    89.581829952000007  207.0247994261    0\n13415    88.768287944999997  211.02120591030001    0\n13416    90.501532436900007  210.2919304529    0\n13417    90.071082895399996  212.19030397879999    0\n13418    90.851627971200003  208.2854565289    0\n13419    89.929690573499997  202.9140447499    0\n13420    92.205457857100001  209.45253949010001    0\n13421    91.488234195399997  200.01304978210001    0\n13422    90.093476627399994  198.89366632209999    0\n13423    91.589241567000002  197.98957335599999    0\n13424    93.112238326899998  216.32264324030001    0\n13425    92.650816614700005  218.1480241692    0\n13426    91.278471920800001  216.93764155790001    0\n13427    89.866219367900001  213.93613365900001    0\n13428    91.678739728099998  213.26203810780001    0\n13429    93.294090582099997  214.3896386808    0\n13430    93.4740777783  212.4637058495    0\n13431    91.389757078499997  202.05675827990001    0\n13432    89.794948400199999  215.77869731300001    0\n13433    88.257640229299994  214.7223762818    0\n13434    88.422401003299996  221.39652133729999    0\n13435    89.069645477700007  219.48980278580001    0\n13436    90.087739866800007  220.74065519280001    0\n13437    87.847088290299993  218.4033115389    0\n13438    88.955830115400005  226.30932857139999    0\n13439    89.552340469100002  227.88608209989999    0\n13440    89.9168095924  224.24105663079999    0\n13441    89.533010596500006  217.62676018529999    0\n13442    89.2637410217  231.35050982070001    0\n13443    88.316993103399994  233.2142416664    0\n13444    91.152039760899996  227.42038561960001    0\n13445    92.065996999399999  225.37453617829999    0\n13446    92.762107289200003  227.01959996939999    0\n13447    90.872726197299997  222.16105957849999    0\n13448    91.491903041399993  223.7195235328    0\n13449    91.270631292700003  233.6744477119    0\n13450    92.057416926299993  232.01729021049999    0\n13451    93.214975995100005  233.1769740515    0\n13452    90.226882800499993  229.409845967    0\n13453    91.043392327399999  230.79101356370001    0\n13454    92.873118501899995  230.29930526909999    0\n13455    90.515249234300001  235.2957308    0\n13456    89.3968481008  234.28633818290001    0\n13457    91.7990547367  220.1075040732    0\n13458    93.675070933100002  210.529404597    0\n13459    93.876785671700006  208.54194880189999    0\n13460    94.228979064499995  202.3170587685    0\n13461    92.856748905100005  201.16002076780001    0\n13462    94.338763065899997  200.22905862850001    0\n13463    93.119531425700004  197.06109238280001    0\n13464    91.707550248800004  195.99667961919999    0\n13465    94.855970355699995  215.53181737400001    0\n13466    95.252490354100004  211.52626115469999    0\n13467    94.698957203899994  196.1114799488    0\n13468    94.491637280700004  198.1532437546    0\n13469    95.839876067500001  199.2655703854    0\n13470    97.361785744599999  198.282161793    0\n13471    97.2049676181  200.3884640613    0\n13472    96.886076991199999  212.41196395029999    0\n13473    97.039285280599998  210.45711903399999    0\n13474    94.027265944099994  206.49178369570001    0\n13475    95.527436545399993  207.56086720889999    0\n13476    97.178009540299996  202.4490202819    0\n13477    97.184948397699998  204.4799728385    0\n13478    95.658880908200004  203.4412742088    0\n13479    94.138050438500002  204.402857332    0\n13480    96.4618691071  216.36722940109999    0\n13481    96.676098145899999  214.395858498    0\n13482    93.048787048700007  223.3128344655    0\n13483    94.109428909399995  221.3235169525    0\n13484    94.601063548100001  223.11078458489999    0\n13485    93.551032003299994  219.56832130230001    0\n13486    94.388531107399999  226.72850704550001    0\n13487    93.654530519999994  228.53699180999999    0\n13488    94.749772040400003  229.8756069378    0\n13489    95.231226504000006  219.5222157103    0\n13490    96.059315277300001  226.5259010348    0\n13491    95.112657118900003  224.89253445910001    0\n13492    96.186242563799993  223.1778446337    0\n13493    97.446546216300007  221.97834794409999    0\n13494    97.849973536500002  223.88489192419999    0\n13495    97.135303073200006  232.35419010589999    0\n13496    95.180874389500005  232.77919163819999    0\n13497    95.979502620999995  231.09378327179999    0\n13498    98.693520001899998  228.8556751449    0\n13499    96.696948001699994  229.41811614220001    0\n13500    97.329631715000005  227.72248324380001    0\n13501    99.092603018800006  231.84610640509999    0\n13502    98.091895051799995  233.762117915    0\n13503    97.830091298699998  225.94257869040001    0\n13504    96.558136924500005  218.20004829230001    0\n13505    97.000156466999996  220.08790879750001    0\n13506    94.332358567200004  234.43256544440001    0\n13507    97.174146565499996  206.50105014650001    0\n13508    97.124704615100001  208.4958330497    0\n13509    93.463258045000003  236.0426281506    0\n13510    95.281523188199998  235.87029549990001    0\n13511    98.495453595699999  157.83878411160001    0\n13512    99.361278623700002  167.90855184239999    0\n13513    100.7194153839  166.0971717024    0\n13514    101.3728524478  167.7898439976    0\n13515    99.236108598000001  162.7517762894    0\n13516    100.4287770648  161.05819554319999    0\n13517    101.33201104059999  175.0313119692    0\n13518    101.44651388210001  173.05981613879999    0\n13519    103.1949848477  174.16822179729999    0\n13520    99.831915561000002  171.90358706629999    0\n13521    100.0101245955  164.41493626810001    0\n13522    99.522775935699997  176.01481223760001    0\n13523    102.0975475458  164.2582519291    0\n13524    103.4439742303  162.471249341    0\n13525    104.27129251940001  163.98927456569999    0\n13526    101.58024279919999  159.3803620374    0\n13527    102.5430414172  160.9341576818    0\n13528    101.6410604906  171.0464983672    0\n13529    102.3170381637  169.19491048180001    0\n13530    103.6018704518  167.30625091249999    0\n13531    100.56722624139999  157.81307840229999    0\n13532    102.69925786020001  157.72093241959999    0\n13533    99.540516807000003  156.22935459499999    0\n13534    101.1604732724  176.98841973020001    0\n13535    100.1085376882  184.83916956549999    0\n13536    98.502071247999993  183.8923519539    0\n13537    100.372597179  182.8895133126    0\n13538    98.916010743499996  197.28206823319999    0\n13539    100.0494517616  193.29193245740001    0\n13540    99.064770510000002  179.99338140969999    0\n13541    100.9209434302  178.9507052191    0\n13542    100.6487379494  180.92253982560001    0\n13543    103.373845106  186.89109072529999    0\n13544    101.73642915969999  185.8336793549    0\n13545    103.5517803565  184.8269679453    0\n13546    99.860151866999999  186.7506546516    0\n13547    101.3015333396  194.41879413789999    0\n13548    102.10199528050001  192.5732046315    0\n13549    99.559254403500006  188.60324024619999    0\n13550    101.22096058530001  189.63502369619999    0\n13551    103.27375175589999  188.91817957110001    0\n13552    102.874392466  190.7342351506    0\n13553    102.4070331817  195.7163535297    0\n13554    100.5386873194  196.3005484617    0\n13555    103.8232671296  182.78124245769999    0\n13556    102.2437672515  181.85514215270001    0\n13557    104.16417007850001  180.78695415670001    0\n13558    102.83506759300001  177.9461416984    0\n13559    100.14336878100001  198.41007785209999    0\n13560    104.83428145960001  176.9782840291    0\n13561    104.52343865420001  178.85340012910001    0\n13562    105.07309825980001  165.44938353480001    0\n13563    106.564834803  163.63213357129999    0\n13564    104.72935778599999  160.72882883520001    0\n13565    105.94274947389999  159.02173832419999    0\n13566    106.9847920915  160.46326592849999    0\n13567    103.70705972189999  170.43055143199999    0\n13568    105.828694234  169.8458684016    0\n13569    105.218535106  171.6477968721    0\n13570    105.9335795877  166.84298511169999    0\n13571    107.9997401639  161.86668950629999    0\n13572    108.92869836440001  163.24966959829999    0\n13573    107.0715951283  157.3338657656    0\n13574    108.1043389523  155.6409624474    0\n13575    109.2970492732  157.04437012560001    0\n13576    109.11039018850001  171.3837452166    0\n13577    109.2730030619  173.10020371569999    0\n13578    107.1890209803  172.60102514499999    0\n13579    108.1219234077  169.62188199689999    0\n13580    106.9293996001  168.2091933909    0\n13581    108.23570015999999  166.48370783479999    0\n13582    104.8695361182  157.56030576340001    0\n13583    105.1454603712  173.39064100420001    0\n13584    105.01318808169999  188.00590579429999    0\n13585    106.6580363238  186.74625166109999    0\n13586    106.7375294733  188.8457401949    0\n13587    104.18127047679999  192.07909333449999    0\n13588    106.1354325273  192.09586965380001    0\n13589    105.1474394876  193.87440553210001    0\n13590    105.35744273029999  183.7031565755    0\n13591    107.2464272598  182.4736570776    0\n13592    106.83867266519999  184.58440872029999    0\n13593    107.80300505540001  180.4735197958    0\n13594    106.18807798650001  179.69315094129999    0\n13595    108.3513395722  178.57554166790001    0\n13596    107.3198917054  190.6612695364    0\n13597    108.2314289918  192.46069012609999    0\n13598    108.2915135296  185.43321414440001    0\n13599    108.7991272055  189.37446709100001    0\n13600    107.6188514649  196.00260191289999    0\n13601    108.939807028  194.30024083910001    0\n13602    109.38227234830001  196.2446652054    0\n13603    108.8005376583  176.7379799112    0\n13604    106.93512666940001  176.00370252819999    0\n13605    109.0977613614  174.91973052309999    0\n13606    109.3155673821  181.25523383070001    0\n13607    105.054663539  175.1577665842    0\n13608    104.1479467763  195.6948487999    0\n13609    103.11311830770001  197.5118903037    0\n13610    109.3115702039  160.15357026469999    0\n13611    105.8744550047  195.80879334299999    0\n13612    98.809420072500004  205.38178620319999    0\n13613    98.686945033200004  201.42356385849999    0\n13614    100.1918735135  200.3544680153    0\n13615    100.3059373092  202.27047554859999    0\n13616    98.811568765000004  209.29307788439999    0\n13617    100.5698060971  208.0385596328    0\n13618    100.57963987479999  209.97778975130001    0\n13619    100.4263734119  204.19128959290001    0\n13620    100.5208999731  206.11525416040001    0\n13621    98.5992258542  213.19717604350001    0\n13622    102.2951941245  206.68889203649999    0\n13623    102.0102829317  202.88051222729999    0\n13624    103.5458488819  201.3524925319    0\n13625    103.74923635819999  203.28673805    0\n13626    100.5908806994  211.9577813105    0\n13627    102.3996065713  210.5884501848    0\n13628    104.2053525341  208.95306154919999    0\n13629    104.2515117646  210.8347879426    0\n13630    103.96613935160001  205.20414087130001    0\n13631    104.1275298848  207.08342879950001    0\n13632    101.7043510172  199.17782298840001    0\n13633    100.37641341539999  213.9143314728    0\n13634    98.764993706699997  220.92191977319999    0\n13635    100.1643777991  219.95607494960001    0\n13636    100.4920465454  221.9653138834    0\n13637    98.2547856419  217.08308788869999    0\n13638    99.314005131800002  225.00233203760001    0\n13639    100.74749080460001  224.0421901165    0\n13640    100.82633610480001  226.14429533879999    0\n13641    100.04686204790001  215.96951848290001    0\n13642    99.9782942848  217.98030092019999    0\n13643    102.1911361927  223.09381623740001    0\n13644    101.6658457919  219.0610470062    0\n13645    103.2376252785  218.2652130667    0\n13646    103.4012143313  220.2388255141    0\n13647    101.0851887649  231.29902350660001    0\n13648    100.0864036559  229.98859255939999    0\n13649    102.4114694343  227.26067756840001    0\n13650    100.684459761  228.18510346619999    0\n13651    104.0891649973  226.09161531629999    0\n13652    104.13654954250001  228.032256507    0\n13653    103.03957308939999  231.09250211419999    0\n13654    101.81859576159999  232.85592427020001    0\n13655    103.6910885386  222.17169040229999    0\n13656    103.9407087914  224.1221830673    0\n13657    101.90687756  214.87086785739999    0\n13658    103.3460703237  216.2396282688    0\n13659    103.77726542489999  214.23116289289999    0\n13660    105.5173267958  203.61080396809999    0\n13661    106.9541843775  201.92298366969999    0\n13662    107.33647288189999  203.9088842964    0\n13663    106.27459122320001  210.87826609800001    0\n13664    104.71683857079999  212.50674892399999    0\n13665    106.0375103816  207.33776659509999    0\n13666    104.9951750891  199.64543523    0\n13667    106.3436363153  197.82803763050001    0\n13668    106.6491090455  199.88020061879999    0\n13669    104.8685084272  217.59722798480001    0\n13670    107.827932105  205.7809613963    0\n13671    108.038920213  207.5448201904    0\n13672    109.9778309658  200.3671943011    0\n13673    108.3088717329  200.14485115830001    0\n13674    109.657651601  198.29572753869999    0\n13675    105.862305302  214.07978004099999    0\n13676    108.299581104  211.0821169445    0\n13677    108.0589386573  209.36066965309999    0\n13678    107.9818245644  214.17329391129999    0\n13679    107.2373208833  215.6019816923    0\n13680    106.60641307429999  217.0937833257    0\n13681    108.7286062801  217.04240618840001    0\n13682    105.7964523933  224.99536392979999    0\n13683    105.26792585610001  221.330483241    0\n13684    106.89545063520001  220.5608939828    0\n13685    107.25941355160001  222.2473705491    0\n13686    102.640972385  234.3199907771    0\n13687    100.7257105157  234.74187278470001    0\n13688    106.8998581747  234.57558251980001    0\n13689    104.649282997  234.14458946280001    0\n13690    106.0362382082  232.9884261409    0\n13691    106.2530450781  228.5787606053    0\n13692    104.48375669150001  229.73960374160001    0\n13693    107.54774759049999  223.97049505410001    0\n13694    107.7795270061  225.73196797969999    0\n13695    110.6426611588  220.24069166819999    0\n13696    108.5513115646  219.80169691379999    0\n13697    109.97941771630001  218.6560653713    0\n13698    108.06085343079999  227.47151856529999    0\n13699    108.48538619359999  229.17785611670001    0\n13700    107.5212184201  231.92824129460001    0\n13701    109.09011952189999  230.89206857459999    0\n13702    109.8070638162  232.67964789460001    0\n13703    105.2218279455  231.38762476380001    0\n13704    110.43555623970001  234.5742846082    0\n13705    110.8413172866  236.52500686010001    0\n13706    108.9187549542  235.48222177119999    0\n13707    106.5047074245  218.8642796176    0\n13708    107.3207326445  236.31134985649999    0\n13709    109.2307655824  204.2002844573    0\n13710    103.349497477  199.42573092879999    0\n13711    98.869904899000005  235.32417244609999    0\n13712    97.122910404600006  235.71714543749999    0\n13713    109.33152307410001  222.96177375600001    0\n13714    103.6742442037  235.68459791129999    0\n13715    88.308769643700003  241.5284597664    0\n13716    89.704268409899996  240.40849629269999    0\n13717    89.956808655000003  241.9852775272    0\n13718    88.3409478369  237.94688142370001    0\n13719    89.850938454599998  248.20040592780001    0\n13720    88.739569215900005  249.4464418812    0\n13721    90.652661786199999  245.23298093560001    0\n13722    89.043387827999993  244.77769800159999    0\n13723    90.280951766200005  243.5830513219    0\n13724    89.545476551500002  238.78522463140001    0\n13725    89.832796168100003  236.95394467860001    0\n13726    91.661200163399997  242.2981651611    0\n13727    93.127749045800002  240.8236969747    0\n13728    93.3695422009  242.4970816183    0\n13729    90.460194332499995  251.77923299    0\n13730    91.6902804355  250.44685148650001    0\n13731    91.995805834199999  252.1770313618    0\n13732    91.367596619099999  248.68859391940001    0\n13733    91.021339527400002  246.9386999731    0\n13734    91.162446811799995  239.21569726019999    0\n13735    92.524922854699994  237.6536725894    0\n13736    92.867649091999994  239.21379018229999    0\n13737    91.665107748899999  236.28441606539999    0\n13738    89.033738052100006  251.27473733529999    0\n13739    88.664527471300005  258.0384185277    0\n13740    89.696631187500003  256.57815991669997    0\n13741    90.224897200499996  258.23638165300002    0\n13742    88.559004796099998  263.23838895440002    0\n13743    88.969712602800001  264.94864641049998    0\n13744    89.612233812200003  261.5164015734    0\n13745    88.014912666900003  254.41189747999999    0\n13746    89.239732721999999  253.1190332292    0\n13747    89.382080665000004  254.9419095728    0\n13748    88.540976593699995  268.24199556370002    0\n13749    87.632115146800004  269.89169798730001    0\n13750    90.704563430600004  259.91437311160001    0\n13751    91.127686472299999  261.58915276409999    0\n13752    92.699917822800003  255.47526472760001    0\n13753    90.996233539299993  255.2026299609    0\n13754    92.325368838100005  253.84856977690001    0\n13755    89.494208751000002  266.5611078389    0\n13756    90.197527002399994  268.08269416590002    0\n13757    90.480004336799993  264.89157218079998    0\n13758    92.049802709399998  264.8500268418    0\n13759    91.5313969762  263.24406845530001    0\n13760    91.906266030300003  267.93548055560001    0\n13761    91.102070304999998  269.52981430850002    0\n13762    91.869187747599995  258.43478206179998    0\n13763    88.712887791499995  271.3098308859    0\n13764    92.2784143409  245.63205532219999    0\n13765    92.946336700900005  249.1195764565    0\n13766    94.238262485099995  247.7784520818    0\n13767    94.595826334700007  249.52135411489999    0\n13768    94.606144594300005  239.19094631159999    0\n13769    93.138442384100003  257.06924137520002    0\n13770    94.497217154099999  255.7949045217    0\n13771    95.400929870499994  252.90508935450001    0\n13772    93.652445243599999  252.52872936329999    0\n13773    94.980886789699994  251.22579220509999    0\n13774    95.019210913999999  242.74409914509999    0\n13775    93.616681470800003  244.2398562331    0\n13776    93.908307106099997  246.0081291237    0\n13777    95.561792261899996  246.41120356069999    0\n13778    96.909940395299998  245.032893599    0\n13779    97.279046640700003  246.84852972190001    0\n13780    96.324421241899998  249.9180375876    0\n13781    98.124832921899994  250.3154149147    0\n13782    97.689355794600004  248.59749047669999    0\n13783    96.626591326300002  243.13729612949999    0\n13784    96.4495131539  241.17586444899999    0\n13785    96.030596557400003  237.47389033670001    0\n13786    96.351764970399998  239.21067561660001    0\n13787    95.862825048600001  254.561714524    0\n13788    96.378490111299996  256.19900597819998    0\n13789    92.771052333900002  266.36150237039999    0\n13790    93.688913922699996  264.81047879379997    0\n13791    94.693035371700006  263.28918455249999    0\n13792    95.426977181300003  264.73394366700001    0\n13793    93.704904642299994  267.75187096740001    0\n13794    95.617421706100004  267.43461904330002    0\n13795    94.769466409100005  269.0353680243    0\n13796    92.721717445799996  261.65933824799998    0\n13797    94.036943898199993  260.21218720680002    0\n13798    94.385317619099993  261.75185742859998    0\n13799    96.115274377600002  261.9139396429    0\n13800    97.379672369399998  259.37534169579999    0\n13801    95.453456434900005  258.93114817460003    0\n13802    96.912068078299995  257.80547462639998    0\n13803    95.870020118900001  270.29554239150002    0\n13804    93.996273067299995  270.65393381349998    0\n13805    96.506879716399993  265.8476137161    0\n13806    97.619436616100003  266.96648668329999    0\n13807    97.381130319899995  264.26847551150001    0\n13808    96.261240988799997  273.29526862659998    0\n13809    96.968895899900005  271.57111561430003    0\n13810    98.059883620099995  272.87703330260001    0\n13811    97.712192815099996  260.93142402239999    0\n13812    97.836407755799996  262.52747542219998    0\n13813    93.612152438699994  258.65353123400001    0\n13814    92.178764962200006  270.92290937400003    0\n13815    90.420625115299998  271.12703529129999    0\n13816    97.797611992100002  269.8448369756    0\n13817    93.320927792000006  272.29213138390003    0\n13818    88.572012642900006  284.08723680520001    0\n13819    89.5931289814  285.57376653339998    0\n13820    90.124333267799997  284.08764224229998    0\n13821    88.738287941799996  289.83882629300001    0\n13822    88.125755814200005  288.31360811040003    0\n13823    90.551828333700001  287.10378325729999    0\n13824    88.936483930400001  286.97418470169998    0\n13825    89.452124873499997  280.98921178019998    0\n13826    91.4053619747  279.08466767089999    0\n13827    90.221708055500002  277.61176254230003    0\n13828    91.813190798099996  277.36326602449998    0\n13829    91.045430288600002  274.21023698459999    0\n13830    89.408285461299997  274.4223062117    0\n13831    89.860544081599997  272.75637630609998    0\n13832    90.572394336499997  282.48193631650003    0\n13833    91.681073329499995  283.98309884740002    0\n13834    91.000468914600006  280.80201399639998    0\n13835    91.419344070099996  288.68532166289998    0\n13836    92.1912109891  287.19013944940002    0\n13837    89.031314152899995  276.1376823219    0\n13838    90.336863657099997  290.08246727879998    0\n13839    91.937403928199998  290.34167179579998    0\n13840    88.353013538100001  295.85742288    0\n13841    87.993527340900002  292.67025425560001    0\n13842    89.191708893699996  291.42474211249998    0\n13843    89.515568383499996  293.08958548850001    0\n13844    88.254737349999999  299.1284236194    0\n13845    89.822786622600006  298.29821334889999    0\n13846    89.689819088999997  300.02810958539999    0\n13847    89.734241105799995  294.8291017272    0\n13848    89.832323200499999  296.57068856069998    0\n13849    91.3501476844  297.41600614790002    0\n13850    92.499138371100003  294.4221186364    0\n13851    91.027785365900002  293.6586524306    0\n13852    92.211005869100006  292.32989371780002    0\n13853    88.653658212699995  305.20878374040001    0\n13854    89.076131656300007  303.49887976180003    0\n13855    90.399479736900005  304.5869608264    0\n13856    91.088546540500005  301.02946189379998    0\n13857    89.426097158800005  301.77067666329998    0\n13858    92.710327167100004  300.27560166860002    0\n13859    92.458639582199993  302.13501079550002    0\n13860    92.126013055399994  303.94750107499999    0\n13861    91.704954463199996  305.71709539480003    0\n13862    92.821585428800006  296.49189149569997    0\n13863    92.896567847300005  298.37028482670001    0\n13864    92.739930055399995  273.96101072670001    0\n13865    92.247036580900001  275.65375721629999    0\n13866    93.779458154500006  281.98593489580003    0\n13867    92.5890878071  280.55044824999999    0\n13868    94.250976834699998  280.23040073999999    0\n13869    93.461205075699993  277.07842568260003    0\n13870    93.789393237799999  286.92620194800003    0\n13871    92.753677113199998  285.46939455770001    0\n13872    94.968120147799993  283.34376159729999    0\n13873    93.2814140216  283.73349346499998    0\n13874    95.163853204999995  276.74985054720003    0\n13875    94.702096526099993  278.48000644389998    0\n13876    97.305871801600006  281.10207248099999    0\n13877    95.981113093000005  279.8365087528    0\n13878    97.775870695999998  279.377333798    0\n13879    96.906064128300002  276.36793202140001    0\n13880    95.668810594899995  275.02055164569998    0\n13881    96.215139600399993  284.55104844440001    0\n13882    97.587825791900002  285.6130813396    0\n13883    95.595742302299996  286.28235659799998    0\n13884    96.787727855  282.82795504249998    0\n13885    98.105530883  289.75562858289999    0\n13886    96.506956622299995  288.92661669709997    0\n13887    98.579898865000004  288.16562441420001    0\n13888    94.482324364199997  273.65601759790002    0\n13889    94.985176941999995  288.03872541790003    0\n13890    93.994788516900002  295.33016492069999    0\n13891    93.364643966700001  290.91906685279997    0\n13892    94.688793379900005  289.7901472666    0\n13893    94.801434611600001  291.79684860539999    0\n13894    93.831469615200007  303.3251192971    0\n13895    95.528184762500004  302.80637327210002    0\n13896    95.236983860899997  304.58319316540002    0\n13897    94.3003518071  299.53326165610002    0\n13898    95.554603336100001  295.92282566469999    0\n13899    95.087533353200001  293.8981406579    0\n13900    97.932520406699993  293.15580753760003    0\n13901    96.299434487499994  292.56695477900001    0\n13902    97.741583384400002  291.3937875272    0\n13903    97.2623098535  302.41051286769999    0\n13904    95.732716939699998  300.9921538108    0\n13905    97.750898516500001  299.07993896929997    0\n13906    95.907368743500001  299.16691959870002    0\n13907    96.400353030399998  297.56471777989998    0\n13908    99.067281325799996  302.0776458112    0\n13909    98.855383876299996  303.73216598099998    0\n13910    97.394940593900003  296.06125873140002    0\n13911    91.202611528199995  307.44908418929998    0\n13912    93.010513505000006  306.87223250480002    0\n13913    98.216484382199994  277.66039930189999    0\n13914    98.662241570299997  275.94136003059998    0\n13915    96.682180856599999  305.82880311380001    0\n13916    94.836834417299997  306.32240028849998    0\n13917    97.222557283  253.32209720610001    0\n13918    98.266826283900002  243.68179300770001    0\n13919    99.635276762299995  242.43608956829999    0\n13920    100.028547589  244.27134616640001    0\n13921    98.589106148900001  252.03729528170001    0\n13922    99.989927505400004  250.70049903590001    0\n13923    100.996714498  247.65541113930001    0\n13924    99.089529596199995  247.27670978469999    0\n13925    100.51945867969999  245.9848923637    0\n13926    99.425221597700002  240.4827054646    0\n13927    97.893307486500007  239.62451382360001    0\n13928    99.421005638500006  238.50187834639999    0\n13929    101.0481381062  241.302795941    0\n13930    102.5932097243  240.3043888965    0\n13931    102.8143885141  242.00832374870001    0\n13932    101.2828579509  237.75123508959999    0\n13933    99.830408848999994  236.6606811707    0\n13934    101.9758219249  244.7291852228    0\n13935    104.0474615971  245.0046549516    0\n13936    103.4663943454  243.50731088360001    0\n13937    102.9008002703  238.74278715400001    0\n13938    103.25918696310001  237.22494052530001    0\n13939    101.4432089534  249.33040355750001    0\n13940    101.8707622167  251.03870258820001    0\n13941    99.333553679999994  260.02851397180001    0\n13942    98.327223299099998  256.711423588    0\n13943    99.670445688599997  255.54019561889999    0\n13944    100.30312600160001  257.327562048    0\n13945    99.1749640946  263.50583548949999    0\n13946    100.95755620929999  262.75673714440001    0\n13947    100.43728403039999  264.60817268390002    0\n13948    100.94976384660001  259.1316626043    0\n13949    101.2072725713  260.88215408040003    0\n13950    99.655175223800001  266.39186272820001    0\n13951    98.722071315999997  268.12122093059997    0\n13952    102.2432668846  258.00370953290002    0\n13953    100.97444134209999  254.23101740339999    0\n13954    102.3145860238  252.7956393323    0\n13955    102.809175048  254.61083546090001    0\n13956    101.6510062609  265.81842243310001    0\n13957    102.7278041797  262.06054947860002    0\n13958    104.4853612189  261.76930112679997    0\n13959    104.1440862501  263.64063413780002    0\n13960    103.6073049851  265.42503945930002    0\n13961    102.80364532759999  267.12408494559998    0\n13962    103.38588490310001  256.4786592163    0\n13963    104.06120048229999  258.37098435680002    0\n13964    99.0978470851  253.7747723841    0\n13965    99.780723484899994  269.32716635119999    0\n13966    102.9485383011  247.9493978964    0\n13967    104.9704587829  242.27999500569999    0\n13968    106.152439602  240.78942570999999    0\n13969    107.1009656415  242.08789348720001    0\n13970    104.6211142928  239.64374285759999    0\n13971    104.5203950767  246.54838596159999    0\n13972    104.906160705  248.1440697054    0\n13973    106.1507353569  245.0861068003    0\n13974    106.74109532990001  239.313045351    0\n13975    109.21464270120001  251.62735832230001    0\n13976    107.3979084188  251.58265005409999    0\n13977    108.979970353  249.93539706530001    0\n13978    107.7715955852  243.48984960019999    0\n13979    108.2045427912  245.0194720719    0\n13980    106.8403197617  248.24017793440001    0\n13981    105.2468134655  249.79050099989999    0\n13982    108.7560711453  248.26904708239999    0\n13983    108.50615458350001  246.63005220599999    0\n13984    109.24258970850001  241.80859042590001    0\n13985    107.1291360461  237.84589173840001    0\n13986    108.8818463166  238.9303646825    0\n13987    105.2993360477  236.8814312367    0\n13988    105.5780542144  251.48530616310001    0\n13989    103.7385236918  251.30505617130001    0\n13990    105.9785511693  258.42221152939999    0\n13991    105.0275119388  260.07459827600002    0\n13992    104.6074134359  254.8762694513    0\n13993    105.939171974  253.2339414436    0\n13994    106.39681407889999  255.01250750540001    0\n13995    105.5775284293  265.26761246109999    0\n13996    107.5641952882  265.29162436199999    0\n13997    106.9784103648  266.87496426889999    0\n13998    106.40127351060001  261.76721024199998    0\n13999    107.89941633540001  258.39638019350002    0\n14000    107.03656198420001  256.74206923409997    0\n14001    110.0404990767  255.04583631579999    0\n14002    108.2075387412  255.04670616769999    0\n14003    109.52152933000001  253.3439865867    0\n14004    107.9521884304  268.50334042809999    0\n14005    105.9045178435  268.3579513592    0\n14006    109.3843826204  265.11102428480001    0\n14007    107.8635877448  263.46678168540001    0\n14008    108.3110628667  261.68054421139999    0\n14009    107.13375709180001  271.77963529580001    0\n14010    108.5031824901  270.39411315360002    0\n14011    108.736054407  272.36508832660002    0\n14012    108.9810223323  259.96565172229998    0\n14013    109.8605148116  258.29629548510002    0\n14014    103.8398544847  268.46792092679999    0\n14015    101.7945821835  268.81944618199998    0\n14016    110.4326129909  240.12457973880001    0\n14017    110.9542828484  238.44220742659999    0\n14018    104.7441813385  269.85398563349997    0\n14019    99.608216490299995  278.86768248049998    0\n14020    99.177708581600001  274.19756230339999    0\n14021    100.417385552  275.4695485524    0\n14022    98.704494985500006  282.2596801281    0\n14023    100.66276985170001  281.65443430020002    0\n14024    100.1940292207  283.31924141050001    0\n14025    101.4510961558  278.29703478490001    0\n14026    101.0786082202  279.97621993910002    0\n14027    99.879541340800003  272.40181881669997    0\n14028    101.80244396729999  276.62207624939998    0\n14029    102.1702296333  274.93945424089998    0\n14030    101.70888364549999  271.88560842279998    0\n14031    100.7765491592  270.5851231826    0\n14032    103.3772981293  285.39536819130001    0\n14033    101.76979348499999  284.33701392569998    0\n14034    103.824978917  283.7114864847    0\n14035    102.621344075  281.00606396450002    0\n14036    103.55120095149999  271.3926232595    0\n14037    102.6223351731  273.20831138070002    0\n14038    103.29344875699999  277.61815850210002    0\n14039    99.678039693599999  284.96057477559998    0\n14040    98.596366797900004  294.63644299240002    0\n14041    99.335273948299999  296.0348934205    0\n14042    99.739808244000002  290.57767514689999    0\n14043    99.648416805599993  298.92243056299998    0\n14044    99.302321054399997  300.47193516930002    0\n14045    98.561897947800006  305.38525900119998    0\n14046    100.4963224565  304.95004204050002    0\n14047    99.959716486299996  293.29983007660002    0\n14048    101.14105313109999  291.77253495420001    0\n14049    101.9961423779  293.14035660339999    0\n14050    102.71146353269999  294.54984640520001    0\n14051    103.3310796068  296.03852506240003    0\n14052    101.31677848  295.8904209145    0\n14053    101.81415580239999  290.2376261224    0\n14054    102.68709580079999  302.7852546405    0\n14055    100.96437083310001  301.696347871    0\n14056    102.90808080639999  301.11486080899999    0\n14057    100.19080254070001  297.40170462930001    0\n14058    101.5740114354  298.620070564    0\n14059    102.4802667119  304.45598417780002    0\n14060    102.1651104171  306.08788828600001    0\n14061    102.3796555282  288.68155679350002    0\n14062    100.7605584503  287.54920456090002    0\n14063    102.8931049359  287.06747843319999    0\n14064    99.117443703800006  286.57823593820001    0\n14065    103.48038378290001  297.80069266269999    0\n14066    103.18245416169999  299.4662686524    0\n14067    104.54323073889999  280.27523366790001    0\n14068    104.2147810252  282.0084994106    0\n14069    105.8430924131  283.035040837    0\n14070    103.94146435979999  274.29238382710002    0\n14071    104.9166781798  286.57853363539999    0\n14072    106.8809504426  285.9975131699    0\n14073    106.3508078215  287.94496477540002    0\n14074    105.70517393590001  273.16003414919999    0\n14075    105.4431391972  274.95523810999998    0\n14076    103.8807672512  290.02364270660001    0\n14077    107.93657308900001  280.33187145559998    0\n14078    106.375353082  279.40146485650001    0\n14079    108.13653551119999  278.35452955080001    0\n14080    106.9281625909  275.63077887359998    0\n14081    105.1310385988  276.7291908638    0\n14082    107.4843377671  284.09487190850001    0\n14083    108.84249541369999  285.32562339150002    0\n14084    107.8235024467  282.28356915810002    0\n14085    108.40469878330001  276.36562958040003    0\n14086    108.6611687665  274.3700129421    0\n14087    104.8293828318  278.50521355529997    0\n14088    105.4787139349  271.33757829960001    0\n14089    107.7011458913  289.48210115339998    0\n14090    105.90368824540001  289.88040006699998    0\n14091    104.8264350258  300.30443900270001    0\n14092    104.0335716421  293.09560184830002    0\n14093    105.2032224968  291.5474518991    0\n14094    106.0225953505  293.2368588869    0\n14095    104.45290867999999  303.8295916065    0\n14096    106.3982311404  303.04522333239998    0\n14097    106.2655321252  304.86612233300002    0\n14098    105.00377639369999  296.59628722190001    0\n14099    106.6270627017  297.29801444650002    0\n14100    106.42658050519999  295.25158924440001    0\n14101    109.57702653050001  294.86610290300001    0\n14102    107.7770304499  293.84320846520001    0\n14103    109.2217351004  292.7821624892    0\n14104    108.2871246907  302.095233501    0\n14105    106.5292500501  301.1880087765    0\n14106    106.63895790639999  299.28520709550003    0\n14107    108.2875492639  298.11959070299997    0\n14108    110.1053394337  301.01554120290001    0\n14109    110.1276576816  302.95353337990002    0\n14110    109.85329271720001  296.9556166735    0\n14111    110.0244725994  299.01317534020001    0\n14112    106.1216891673  306.67050026419997    0\n14113    108.1300364847  305.90652529760001    0\n14114    109.5096655676  288.79354561039997    0\n14115    109.151344331  290.83603342229998    0\n14116    101.6856155496  307.70539392709998    0\n14117    103.8706604859  307.2032686064    0\n14118    109.8404583117  269.05796697099998    0\n14119    88.166127542799998  306.89632400369999    0\n14120    109.97492706440001  184.12295093680001    0\n14121    109.7792419382  186.2481434712    0\n14122    109.7155514431  164.68146100850001    0\n14123    111.3084602439  162.90462587990001    0\n14124    110.3827214568  166.23415717629999    0\n14125    111.1661496225  173.71699106    0\n14126    112.0383178788  169.7332163353    0\n14127    110.15627341939999  169.83938276750001    0\n14128    110.9979891933  167.9818390728    0\n14129    110.49330051050001  158.4447081326    0\n14130    111.6958756417  159.83128134590001    0\n14131    111.5116852826  156.68911826819999    0\n14132    114.0772791835  159.51654635    0\n14133    112.8982219734  161.21010948    0\n14134    113.6627629761  156.2314708486    0\n14135    112.3633736978  154.8630502243    0\n14136    112.3588671192  166.1167807951    0\n14137    114.2475151414  166.51456251139999    0\n14138    113.97259186300001  164.57373839810001    0\n14139    114.0831212575  168.71704659930001    0\n14140    113.4828908495  170.75368770259999    0\n14141    113.6433605946  162.73061886030001    0\n14142    113.0426296215  174.57363105659999    0\n14143    113.12752545470001  172.6405184457    0\n14144    110.6933303333  182.11407705619999    0\n14145    111.9283686225  183.14315874019999    0\n14146    110.6305539459  177.4746769189    0\n14147    110.2327679939  188.0571892497    0\n14148    110.9856071783  189.734902995    0\n14149    111.614451793  186.63044527100001    0\n14150    112.92868854610001  176.47073571039999    0\n14151    112.41437920280001  178.25391155700001    0\n14152    111.5354568683  180.15333266690001    0\n14153    113.74599984220001  182.7323451046    0\n14154    114.77107199069999  180.8002767472    0\n14155    115.53563988090001  182.4635993368    0\n14156    113.80049345330001  179.28451606620001    0\n14157    113.4166591581  186.46006178819999    0\n14158    115.1976474472  186.17935589839999    0\n14159    114.24477947459999  188.08474071270001    0\n14160    112.8201679452  184.72025594589999    0\n14161    115.9289701228  178.99920403799999    0\n14162    114.968742573  175.40788637060001    0\n14163    111.9425993812  191.3331233641    0\n14164    113.2209099713  189.87232914559999    0\n14165    114.9567064955  157.59714720919999    0\n14166    115.7752405394  155.68136986670001    0\n14167    110.3847247007  192.7556374852    0\n14168    115.6409227836  163.07213925240001    0\n14169    117.4386151555  161.9123483635    0\n14170    117.51665462370001  163.93749612260001    0\n14171    116.2517697393  158.97553790480001    0\n14172    117.4136119023  168.24178925979999    0\n14173    115.81686227429999  167.36687997039999    0\n14174    117.51567157780001  166.07632257399999    0\n14175    117.75776157280001  160.05884552149999    0\n14176    118.5105153839  158.1364616521    0\n14177    115.2327737932  171.54619003920001    0\n14178    119.2836025973  164.8841292692    0\n14179    121.17409948380001  163.79919422110001    0\n14180    121.0233532023  165.80444564499999    0\n14181    119.60808269739999  160.9673590029    0\n14182    119.0518347571  172.9459487224    0\n14183    121.0198106369  171.7627177821    0\n14184    121.1685561521  173.55217721599999    0\n14185    119.1242852985  169.0621327186    0\n14186    117.24989163150001  170.3192467204    0\n14187    120.94225162710001  169.85401487089999    0\n14188    120.94418318149999  167.8467612391    0\n14189    119.2762604662  156.23119369220001    0\n14190    120.78254799520001  157.30064318020001    0\n14191    117.0801039378  172.27792468050001    0\n14192    116.1116382936  184.2148758292    0\n14193    117.3616112027  182.32839997670001    0\n14194    118.8406261193  180.9413221097    0\n14195    119.2230279158  182.75554983149999    0\n14196    117.0246603092  185.77790821939999    0\n14197    119.0132540207  184.82763389120001    0\n14198    118.3198587512  186.76650780809999    0\n14199    119.38056475659999  176.39291714929999    0\n14200    117.4196058973  177.60925494150001    0\n14201    116.9939970148  175.99034635730001    0\n14202    117.0037698232  174.15970317739999    0\n14203    118.22030394639999  179.23488754819999    0\n14204    120.44531767380001  179.6966592398    0\n14205    121.4335104421  175.22282846869999    0\n14206    121.8112062335  176.84312549500001    0\n14207    119.7659719804  187.58192587950001    0\n14208    117.5619015748  188.66064449180001    0\n14209    120.7637172421  183.55914870890001    0\n14210    121.3316858445  188.32777469800001    0\n14211    121.8708317788  186.36261647110001    0\n14212    120.6034033528  192.09844761260001    0\n14213    118.6917144363  191.27192489679999    0\n14214    120.8684669989  190.22574527890001    0\n14215    122.2052915477  178.51438120399999    0\n14216    122.4909156655  180.3190596899    0\n14217    115.322319179  189.53624973730001    0\n14218    121.44263458410001  161.8934708598    0\n14219    121.8551925589  160.074185314    0\n14220    117.87460628949999  155.05761948369999    0\n14221    116.8091635552  190.50446510430001    0\n14222    111.6832980917  200.49028043710001    0\n14223    110.4632952181  202.355945523    0\n14224    112.8853967658  196.72463583870001    0\n14225    111.1307727208  196.49184683870001    0\n14226    112.7708529036  194.81686151439999    0\n14227    108.8668572015  212.7588943225    0\n14228    110.3370599289  211.5455913417    0\n14229    111.8885822896  209.03718073229999    0\n14230    109.93892646880001  208.03769714559999    0\n14231    111.8549685285  207.2076536674    0\n14232    111.1637101677  204.15819041840001    0\n14233    114.42792315219999  201.81533099289999    0\n14234    115.537185189  203.033725374    0\n14235    113.33364253489999  203.67523916810001    0\n14236    112.96079366959999  198.6493584243    0\n14237    113.47943793349999  200.46868981919999    0\n14238    113.86853369729999  210.23208982470001    0\n14239    115.7005815668  209.6517717024    0\n14240    115.77199532989999  211.5646524089    0\n14241    112.33310081720001  205.48251134029999    0\n14242    114.0132604293  206.62837335110001    0\n14243    112.56826485560001  192.94781618019999    0\n14244    114.5593565121  193.31812597699999    0\n14245    112.0847965448  210.83845718640001    0\n14246    112.7850325995  220.55055769410001    0\n14247    111.1024278962  221.84070751230001    0\n14248    110.0994939827  214.4437065843    0\n14249    110.7349774771  229.8397094673    0\n14250    111.9993122755  226.9754837278    0\n14251    109.8745323551  226.3709271191    0\n14252    111.67993270300001  225.22852288230001    0\n14253    111.60613915010001  215.93571277180001    0\n14254    112.24414533780001  214.45759925659999    0\n14255    115.16752416529999  217.53088177390001    0\n14256    114.27029307780001  219.12603532630001    0\n14257    113.029792707  217.50445488490001    0\n14258    110.8602073659  217.31772114590001    0\n14259    113.4646709408  224.0063065121    0\n14260    111.418678867  223.5021036588    0\n14261    114.9403847879  220.80542292300001    0\n14262    115.4908697068  224.5594188707    0\n14263    115.2136016341  222.68946243569999    0\n14264    115.5788698512  215.57903565710001    0\n14265    114.0333645843  214.0663150243    0\n14266    115.7691322645  213.55846649110001    0\n14267    112.38576019910001  212.6368551976    0\n14268    112.41960946890001  228.74062137129999    0\n14269    114.1221558469  227.599464372    0\n14270    115.7922350729  207.82400839249999    0\n14271    116.1685408684  206.0384989531    0\n14272    115.5475231427  199.90351640110001    0\n14273    116.3291324862  197.77597355660001    0\n14274    117.50002856090001  198.94127798209999    0\n14275    114.6682240092  196.9862202173    0\n14276    117.6648969565  202.27505516630001    0\n14277    116.81459471070001  204.217567497    0\n14278    118.2772344179  205.40652696910001    0\n14279    116.5316706789  195.86729311580001    0\n14280    117.6264559629  209.0683235429    0\n14281    119.4703941703  197.9870557861    0\n14282    120.2431219754  195.88327045470001    0\n14283    121.4744190058  197.13755874520001    0\n14284    118.4957568473  194.8955904986    0\n14285    116.5586983797  194.02979153530001    0\n14286    119.47665173119999  210.31196626030001    0\n14287    119.6219445366  208.44545622050001    0\n14288    118.57889694070001  200.16988695539999    0\n14289    119.6605538096  201.4714557721    0\n14290    120.5476197178  193.99949801450001    0\n14291    116.4779501962  192.2249316921    0\n14292    120.32459520579999  204.7511307451    0\n14293    119.9013249195  206.60617817010001    0\n14294    118.66704392520001  218.2703048724    0\n14295    117.0662289367  217.1005219303    0\n14296    118.9943511627  216.2433129943    0\n14297    116.9020905081  221.3003669512    0\n14298    118.9222676832  222.1335087105    0\n14299    118.62865037100001  220.17271280849999    0\n14300    117.53473751449999  212.94340747250001    0\n14301    119.3781916742  212.23466390729999    0\n14302    119.23384606410001  214.2176709208    0\n14303    122.6499668224  220.10188657360001    0\n14304    120.6264440894  219.20592040490001    0\n14305    122.6530067477  218.24074067780001    0\n14306    119.2498931105  224.06639094510001    0\n14307    119.6242340542  225.9780345593    0\n14308    117.53005861619999  225.21369552019999    0\n14309    121.0034285719  222.9902243139    0\n14310    123.1214863175  223.8558134495    0\n14311    122.81083954020001  221.96923949570001    0\n14312    121.77493539290001  226.78991857610001    0\n14313    120.0460837488  227.88087716730001    0\n14314    122.7803285793  216.36556856620001    0\n14315    120.9635517168  215.35674184370001    0\n14316    122.96954291900001  214.46729714950001    0\n14317    121.3084947886  211.49286845949999    0\n14318    115.8272263564  226.4166529556    0\n14319    120.8611396931  202.817479951    0\n14320    121.566818959  200.77213434870001    0\n14321    116.2326445078  228.27398023200001    0\n14322    122.5226020792  182.2823757765    0\n14323    122.2997411811  184.3280211101    0\n14324    123.2270799416  162.82221414220001    0\n14325    122.4032007749  158.29353448469999    0\n14326    124.11113123280001  159.24614661269999    0\n14327    124.5245061772  167.54804788999999    0\n14328    122.7711760792  166.69116719659999    0\n14329    124.6652551653  165.60506068399999    0\n14330    125.3800789503  161.9341573648    0\n14331    124.9803503423  163.7378077786    0\n14332    122.866331183  170.61000784059999    0\n14333    126.70917585399999  164.63049041240001    0\n14334    125.8472908018  160.18982743550001    0\n14335    126.37072026529999  158.48712324420001    0\n14336    124.6091412578  169.48369348419999    0\n14337    126.29402675759999  168.3628006742    0\n14338    128.1363213736  169.0961916901    0\n14339    128.00938052769999  167.25113305900001    0\n14340    127.1519092751  171.86732178930001    0\n14341    125.3992580459  172.97827474490001    0\n14342    124.9162212497  171.30433118510001    0\n14343    127.5942652019  161.13702791380001    0\n14344    125.2641453767  155.79055665679999    0\n14345    123.031958309  156.51527394190001    0\n14346    124.14922974860001  177.35108361319999    0\n14347    123.4719927558  174.08672078079999    0\n14348    125.8802783208  174.5732830204    0\n14349    122.9825976469  189.05440794239999    0\n14350    125.069637622  187.7595677585    0\n14351    124.6888088045  189.7320086961    0\n14352    123.8740633582  185.05662127580001    0\n14353    125.8563808772  183.7302191329    0\n14354    126.1259966703  181.7252887841    0\n14355    127.8443448763  182.4308639713    0\n14356    124.35505198849999  181.02181653119999    0\n14357    128.2600938711  190.9511341219    0\n14358    126.4481799404  190.3553831033    0\n14359    128.4845641878  189.05018376659999    0\n14360    124.4302763685  191.6752951821    0\n14361    125.4863535839  185.7542577239    0\n14362    127.13758268700001  186.43261448929999    0\n14363    128.82224323349999  187.1107460538    0\n14364    129.1887398014  185.14219657429999    0\n14365    126.1999852985  176.18780418590001    0\n14366    126.3127882875  177.91270824840001    0\n14367    126.2760941288  179.77356465400001    0\n14368    124.3322218452  193.59399973239999    0\n14369    122.4644466769  192.98229838680001    0\n14370    128.40996864780001  165.50669845850001    0\n14371    128.8571779984  163.79507155650001    0\n14372    129.33013843969999  162.10014096539999    0\n14373    131.0386952115  163.11543717270001    0\n14374    128.63231712129999  157.79221175180001    0\n14375    126.9275903115  156.79938283199999    0\n14376    130.08571952189999  166.40469123989999    0\n14377    132.134717094  165.9766461426    0\n14378    131.50087263099999  167.7118180695    0\n14379    130.88272315739999  157.15925561309999    0\n14380    130.34204838619999  158.7898008455    0\n14381    128.78858562170001  170.70262250299999    0\n14382    130.32454408090001  169.4161303299    0\n14383    132.6771159333  164.27184480259999    0\n14384    133.1905196157  162.58462727009999    0\n14385    132.03602164770001  159.82014079940001    0\n14386    129.8231012274  160.43427788380001    0\n14387    131.9248187666  172.4697731828    0\n14388    133.27578967159999  170.72256950409999    0\n14389    134.1433545587  172.24210568660001    0\n14390    132.41456952659999  169.2107506095    0\n14391    133.7059874958  160.919220276    0\n14392    134.22958056089999  159.2787470053    0\n14393    134.1624797437  165.57142510189999    0\n14394    133.09907826419999  156.5789028152    0\n14395    129.52594014869999  172.2644982393    0\n14396    128.28061101829999  178.53721713620001    0\n14397    128.2862645404  175.01950705940001    0\n14398    130.31469138470001  173.8250347538    0\n14399    130.58509523430001  175.44820083830001    0\n14400    129.85310201359999  181.18307912969999    0\n14401    129.53888286910001  183.16010260050001    0\n14402    130.53522649600001  187.79314555409999    0\n14403    130.36572448999999  177.30428172079999    0\n14404    130.1260483245  179.22504194609999    0\n14405    133.6390066928  180.87507190310001    0\n14406    131.89697400610001  180.00318078910001    0\n14407    133.96800414980001  178.95142524369999    0\n14408    132.2782380562  188.481078545    0\n14409    132.60714774920001  186.6146218026    0\n14410    131.23749573180001  183.92403309950001    0\n14411    133.30248233879999  182.80153940619999    0\n14412    132.95610700820001  184.71904910149999    0\n14413    134.05841813609999  189.18214556800001    0\n14414    132.04018097919999  190.3292113505    0\n14415    134.30063154929999  177.04052878269999    0\n14416    132.50558898950001  176.08754323350001    0\n14417    134.6522205123  175.16071742779999    0\n14418    130.14338593330001  191.54613053529999    0\n14419    128.29611032330001  192.77464532190001    0\n14420    135.60331845979999  204.5901567791    0\n14421    135.45625203290001  206.5163795256    0\n14422    133.64101710509999  205.7712805768    0\n14423    132.081846098  192.1735507814    0\n14424    123.4544859687  200.2333623621    0\n14425    122.4425503201  198.70700715589999    0\n14426    123.4452952658  196.77931240230001    0\n14427    124.7473749549  195.302724864    0\n14428    125.672066335  196.9450845721    0\n14429    123.9863677573  205.28184603060001    0\n14430    122.31076583550001  204.10622849999999    0\n14431    124.2657747993  203.4997670864    0\n14432    125.4169281507  199.9030252721    0\n14433    124.5895912826  201.6958641768    0\n14434    121.66179310779999  207.7778607189    0\n14435    127.6951597637  207.16117623389999    0\n14436    125.810899976  206.29881545730001    0\n14437    127.90308732619999  205.39399070990001    0\n14438    126.66099085490001  198.53654561210001    0\n14439    127.6545331648  200.1092560614    0\n14440    127.49059163619999  208.9582257404    0\n14441    127.2989656788  210.7824761853    0\n14442    125.3860060424  209.8739652623    0\n14443    123.7267798181  207.06766656569999    0\n14444    128.17013870810001  201.90372509159999    0\n14445    128.08533925680001  203.6487011529    0\n14446    126.2368755265  202.89466874959999    0\n14447    126.4790144911  194.01666694709999    0\n14448    123.501345754  208.87554487950001    0\n14449    124.6981939768  217.27339481390001    0\n14450    123.14699377309999  212.57823107210001    0\n14451    125.0219126284  213.56237175219999    0\n14452    125.27015481790001  224.7290350971    0\n14453    123.5175551083  225.7426580172    0\n14454    124.6964668654  220.97469985800001    0\n14455    126.78189937809999  216.29573203460001    0\n14456    126.6623962972  218.1247521761    0\n14457    123.3156653967  210.71186523169999    0\n14458    126.6387387255  219.96818501600001    0\n14459    128.6516653626  218.9422744963    0\n14460    127.1185588737  212.62138446840001    0\n14461    126.9439002996  214.46207802079999    0\n14462    127.0406460305  223.72368381800001    0\n14463    127.45582083719999  225.60779176299999    0\n14464    126.7602158342  221.83794586440001    0\n14465    128.84693436110001  222.69875021870001    0\n14466    123.9745017786  227.6264544057    0\n14467    130.7488060668  217.90921305219999    0\n14468    130.65112282269999  219.7463466813    0\n14469    128.9101932815  215.30257864750001    0\n14470    124.4565394247  229.49286549850001    0\n14471    126.2208279845  228.47146750690001    0\n14472    128.0163514644  197.31703193339999    0\n14473    129.70238024759999  200.72074035879999    0\n14474    131.19848608940001  199.57522843300001    0\n14475    131.7162030083  201.3708612193    0\n14476    129.46040913580001  196.18280249910001    0\n14477    128.70698967210001  194.5082584303    0\n14478    130.9800387736  195.0833069425    0\n14479    129.94575643589999  204.35238284260001    0\n14480    131.88495630150001  203.21112163469999    0\n14481    131.80215808360001  205.05293950110001    0\n14482    130.38421998019999  197.8492139656    0\n14483    129.586962629  207.96282967479999    0\n14484    133.71056917269999  202.02129266750001    0\n14485    133.31071484169999  195.70439380880001    0\n14486    132.5224791075  193.97497879549999    0\n14487    133.35569207029999  209.54173925929999    0\n14488    135.3125727252  208.44079889419999    0\n14489    135.2274436829  210.3666028419    0\n14490    131.6411215732  206.89710813560001    0\n14491    135.52495122080001  200.8261068507    0\n14492    135.6749497783  202.67298487810001    0\n14493    132.71457113470001  198.4684593593    0\n14494    134.2450872974  197.3806049184    0\n14495    135.03999145540001  199.0721038762    0\n14496    131.47511196470001  208.74680329290001    0\n14497    132.63501815230001  220.5467320594    0\n14498    130.7055571809  221.6366815355    0\n14499    129.23446567010001  211.6349247359    0\n14500    129.6879775811  226.48400915209999    0\n14501    127.9647012001  227.47784121940001    0\n14502    131.9765261416  227.3353317159    0\n14503    131.39344332830001  225.45693149900001    0\n14504    131.32770940110001  210.60642901750001    0\n14505    131.1943526403  212.46000392170001    0\n14506    131.06047851650001  214.296283211    0\n14507    130.90967867020001  216.10684693229999    0\n14508    134.9372198257  217.67481230230001    0\n14509    132.93097470180001  216.8928435903    0\n14510    135.15252970309999  215.91917387289999    0\n14511    134.7843363234  223.25789082    0\n14512    135.27708869169999  225.13805243620001    0\n14513    133.08847853500001  224.37841074720001    0\n14514    134.66762595579999  219.4680663412    0\n14515    134.57969720610001  221.3410646456    0\n14516    130.95553176870001  223.5517015879    0\n14517    135.22936182609999  214.13384962719999    0\n14518    133.1842891961  213.28535705850001    0\n14519    135.2232434252  212.27860063399999    0\n14520    130.8936013853  230.15717987599999    0\n14521    132.64321451559999  229.1819176198    0\n14522    133.33578852669999  231.00994350490001    0\n14523    134.32075032719999  228.11347688570001    0\n14524    128.5226664157  229.31443003850001    0\n14525    134.08078182880001  192.83366171029999    0\n14526    118.3473706954  229.0055484495    0\n14527    120.49182382950001  229.77434635930001    0\n14528    112.65715742659999  237.61990422330001    0\n14529    113.912451637  234.42464945879999    0\n14530    111.9285105685  233.56194474540001    0\n14531    113.4543800751  232.4521448033    0\n14532    110.6692267889  248.297114048    0\n14533    112.1737619238  245.00169057010001    0\n14534    110.1968483405  244.9607324207    0\n14535    111.8368544473  243.2701092328    0\n14536    111.37256239689999  241.53910402229999    0\n14537    113.34516927670001  241.62100141560001    0\n14538    114.8500313169  240.28638012210001    0\n14539    115.45298250650001  242.1133188833    0\n14540    114.248446101  236.4343371718    0\n14541    114.4493818972  238.44286979570001    0\n14542    112.41937803019999  246.7061961924    0\n14543    114.1746494427  245.21838012949999    0\n14544    116.22059342590001  245.65311985899999    0\n14545    115.92035351520001  243.8984500334    0\n14546    116.38054421930001  247.3965346375    0\n14547    116.4745237425  249.12822848900001    0\n14548    114.5401091854  248.63573260370001    0\n14549    112.9291114448  230.5552998645    0\n14550    112.5961961468  248.39485532609999    0\n14551    111.9110279711  255.03390780980001    0\n14552    110.8488516728  256.65853150650003    0\n14553    111.04094273699999  251.66815987530001    0\n14554    112.7353262841  250.07587330620001    0\n14555    112.8791111124  251.7491690441    0\n14556    110.2538712939  261.4351822095    0\n14557    112.3198472322  261.02969737040002    0\n14558    111.64107909809999  262.76017551619998    0\n14559    111.92832685809999  258.11211599670003    0\n14560    113.8684220036  254.97862389549999    0\n14561    113.0862679647  253.4201920719    0\n14562    116.5254656818  252.6137512665    0\n14563    114.73952407439999  251.92551045440001    0\n14564    116.5303418949  250.85548671629999    0\n14565    113.12358500240001  263.95265839220002    0\n14566    111.22587874600001  264.57046401269997    0\n14567    114.1438482682  257.7809623704    0\n14568    113.19668974069999  259.39310936409998    0\n14569    115.12234574039999  263.28061794180002    0\n14570    114.77253796070001  265.01860026920002    0\n14571    114.5660320158  260.58264848419998    0\n14572    116.0255786085  254.49567329640001    0\n14573    115.1023654904  256.16060521209999    0\n14574    111.34676732849999  268.13812604719999    0\n14575    111.0527044735  266.3946331775    0\n14576    113.1807872349  267.42776687729997    0\n14577    115.0440873  231.31054862689999    0\n14578    116.51967264699999  239.07724586609999    0\n14579    118.1750491265  237.84845326530001    0\n14580    118.6627793471  239.7569823115    0\n14581    117.67912119109999  242.7248187381    0\n14582    119.4431836431  241.66561355580001    0\n14583    119.9832276198  243.43395129109999    0\n14584    117.820831965  235.940976398    0\n14585    115.85519596570001  235.2198335061    0\n14586    117.49804605999999  234.0069451377    0\n14587    118.2428656829  246.2894483119    0\n14588    119.8526770167  236.5992774385    0\n14589    121.5996987907  235.36378426909999    0\n14590    121.91831849880001  237.20883112889999    0\n14591    120.15029001089999  245.26773296050001    0\n14592    120.16731670519999  247.1285328182    0\n14593    120.1267913019  249.00354691659999    0\n14594    120.01902871759999  250.9132823969    0\n14595    118.3237557214  249.89720062879999    0\n14596    119.18703953959999  232.81286418339999    0\n14597    120.91788035979999  231.6566165081    0\n14598    121.2856571018  233.51899592710001    0\n14599    117.11648723410001  232.07248363350001    0\n14600    116.67862924950001  230.1550047609    0\n14601    116.0013672059  261.72021919159999    0\n14602    117.4658550122  262.84775310589998    0\n14603    116.41098853699999  257.31477924180001    0\n14604    116.9338660391  265.72227742979999    0\n14605    115.0578720141  266.65016104919999    0\n14606    119.11926499579999  265.89039248440002    0\n14607    118.5911042259  264.31497783999998    0\n14608    117.7782049569  258.4919103693    0\n14609    118.5973189396  256.74358313239998    0\n14610    116.9004098334  260.13946025090002    0\n14611    120.61025636949999  256.1089586503    0\n14612    119.27064205649999  254.85569742199999    0\n14613    121.5432503163  252.11486743130001    0\n14614    119.7476781177  252.8821143088    0\n14615    119.65492919570001  262.75152179579999    0\n14616    120.5394076505  261.11867559500001    0\n14617    121.7944557054  262.64072947630001    0\n14618    119.1805145597  259.7324707029    0\n14619    121.2957586165  259.36746246199999    0\n14620    119.51324683990001  267.5110937394    0\n14621    121.3151186866  265.89106605839999    0\n14622    117.92383071819999  253.68884649730001    0\n14623    117.70383268240001  268.96619074429998    0\n14624    119.857586324  269.21163728720001    0\n14625    120.7980551221  240.447689322    0\n14626    115.4482168257  268.29426024039998    0\n14627    110.3374672139  273.05629612640001    0\n14628    112.0492830421  271.88035174380002    0\n14629    111.9350325688  273.83404218779998    0\n14630    109.8655881982  277.14985048339997    0\n14631    111.3253967035  281.82246291109999    0\n14632    109.55443399870001  281.26618840409998    0\n14633    111.2304588866  279.90833839869998    0\n14634    111.6250251423  275.85256386359998    0\n14635    111.3467536539  277.89470011100002    0\n14636    113.49780148950001  274.62340768310003    0\n14637    113.8977795736  270.888989579    0\n14638    115.8864124458  270.00439055129999    0\n14639    115.91434047529999  271.71279886010001    0\n14640    115.9684940309  282.0233725018    0\n14641    113.54725135930001  281.9928201852    0\n14642    115.13250607409999  280.63469375400001    0\n14643    112.88806568299999  278.5501226463    0\n14644    114.5645324285  279.10678833010002    0\n14645    114.5782501783  277.24104690640002    0\n14646    111.8408866879  269.98892411790001    0\n14647    111.9883979233  283.38174565769998    0\n14648    110.9791558971  291.99088352590002    0\n14649    112.79864429680001  291.21272791169997    0\n14650    112.92627530599999  293.01433437169999    0\n14651    110.07624041059999  286.78348071940002    0\n14652    111.3716417625  288.15555263840002    0\n14653    111.86374869639999  299.89404908850003    0\n14654    113.1212354858  294.8742313633    0\n14655    113.3638334951  296.80527139769998    0\n14656    111.441814076  295.87447259459998    0\n14657    112.7800967622  289.4297081592    0\n14658    113.3497723262  287.60810270579998    0\n14659    114.67848889130001  290.3903890075    0\n14660    116.49211357670001  289.14917871149999    0\n14661    116.68146432349999  290.88971879259998    0\n14662    112.0845668258  303.74218824809998    0\n14663    113.9978317019  302.63504269999999    0\n14664    114.176353011  304.47297947269999    0\n14665    113.8039272913  300.73058498609998    0\n14666    113.59367574229999  298.77382421269999    0\n14667    114.9240334519  293.85956831459998    0\n14668    110.1181482618  304.8393210772    0\n14669    114.4392225953  286.1215790004    0\n14670    113.1862314393  284.77858705919999    0\n14671    115.6744743754  284.72790446120001    0\n14672    115.68430484690001  287.47056200060001    0\n14673    110.8398830826  284.89817289820002    0\n14674    115.5009688996  273.55560902669998    0\n14675    115.0472116241  275.40394702880002    0\n14676    116.6818596853  279.25376395069998    0\n14677    117.91793320079999  277.54888279959999    0\n14678    118.80720369300001  278.99607619149998    0\n14679    116.59972520620001  276.24280824580001    0\n14680    117.0152146647  283.35555037109998    0\n14681    118.1457850063  284.73399856399999    0\n14682    118.4141377811  281.93440412299998    0\n14683    118.5983892734  275.80319701489998    0\n14684    117.8514597591  287.72460965020002    0\n14685    120.6438416495  275.53097170619998    0\n14686    119.15684148379999  274.05425657130002    0\n14687    122.0216762303  272.25811523160002    0\n14688    119.7042557609  272.3004638864    0\n14689    120.64399641289999  270.74721834090002    0\n14690    120.9762760039  278.7157517718    0\n14691    119.75852922  280.37912753950002    0\n14692    120.7847394691  281.74877189569997    0\n14693    120.4769831048  284.77685766159999    0\n14694    119.1653351617  286.27541839179997    0\n14695    117.6037183246  272.68776976250001    0\n14696    119.9708901525  287.9931180735    0\n14697    115.3231103718  297.65328865100003    0\n14698    117.9887744568  302.26363580029999    0\n14699    115.84418529680001  301.5174088027    0\n14700    117.62617938379999  300.37578554829997    0\n14701    116.43976533510001  305.15868982199999    0\n14702    114.4304035127  306.22737569409998    0\n14703    118.824647664  305.83918109569998    0\n14704    118.401561384  304.08431013209997    0\n14705    117.0646344475  296.48218984789997    0\n14706    117.3097147949  298.44070770500002    0\n14707    118.81655378160001  295.21380411479998    0\n14708    116.90707532099999  294.54381856689997    0\n14709    118.6814352537  291.31786799060001    0\n14710    120.5363427436  289.8274208428    0\n14711    120.6556633978  291.72002903269998    0\n14712    121.0170053054  297.96334931400003    0\n14713    121.4563345362  299.90863247840002    0\n14714    119.34649757610001  299.19405235059997    0\n14715    120.2491788546  302.9819022172    0\n14716    121.9874040795  301.81501349889999    0\n14717    122.62371936869999  303.68599827899999    0\n14718    120.69139720779999  295.95081757859998    0\n14719    120.57263264300001  293.84140424570001    0\n14720    116.791023282  292.68131584999998    0\n14721    119.19012607010001  307.58095460549998    0\n14722    121.2763214559  306.53463727590002    0\n14723    121.9960922537  277.01491818369999    0\n14724    122.79796457170001  275.34665926090003    0\n14725    110.0938221287  306.6850586205    0\n14726    121.9400399216  257.46494390610002    0\n14727    122.50129499019999  255.4679610039    0\n14728    122.3096550157  239.0451800159    0\n14729    124.0077832911  237.93248119770001    0\n14730    123.4259680596  234.221645408    0\n14731    125.3036173995  233.13193307949999    0\n14732    125.5702911707  234.9327108821    0\n14733    124.04308195660001  245.47010768600001    0\n14734    122.1198572487  244.32210715459999    0\n14735    124.2050959175  243.58311136259999    0\n14736    121.96223171840001  248.166499405    0\n14737    122.7836952645  240.84189418369999    0\n14738    125.751439738  236.7843718407    0\n14739    125.9975590847  238.75272233589999    0\n14740    127.20050114910001  232.09061105040001    0\n14741    129.0789360105  231.10798754929999    0\n14742    129.52841179820001  232.850589679    0\n14743    124.4845704156  241.91821070110001    0\n14744    126.6563008655  242.92146632129999    0\n14745    126.2584528452  240.87951136679999    0\n14746    125.8062906162  246.749185165    0\n14747    127.83248862160001  246.30287331630001    0\n14748    127.4522324956  248.2113257549    0\n14749    124.91771993179999  231.32746479400001    0\n14750    122.6799957014  230.55294464080001    0\n14751    123.8515291731  247.41286892190001    0\n14752    123.25020289370001  258.92476398999997    0\n14753    122.9705609857  253.4301125991    0\n14754    124.3388491199  254.82503448369999    0\n14755    122.91975259119999  264.21089898939999    0\n14756    123.5348450922  265.83268695359999    0\n14757    123.9113595669  262.48165123529998    0\n14758    125.1176453162  258.36837049799999    0\n14759    124.541322959  260.45748024149998    0\n14760    122.16346545090001  269.1794001161    0\n14761    126.1819372235  254.1991185233    0\n14762    126.6515916833  252.169150097    0\n14763    128.08028457360001  253.63190418170001    0\n14764    125.1809509424  250.73678270190001    0\n14765    123.3439342392  251.39701910060001    0\n14766    123.6291333201  249.38968249729999    0\n14767    125.8450417669  261.99217062709999    0\n14768    125.66586110990001  256.26970220919998    0\n14769    126.9710827329  257.71701420689999    0\n14770    128.8942620357  257.03839947760002    0\n14771    128.30089158530001  259.07108604410001    0\n14772    127.7905460481  261.14424819530001    0\n14773    127.3903007673  263.14631242979999    0\n14774    127.06981000090001  250.17137706989999    0\n14775    123.8906962369  267.56589854750001    0\n14776    125.6598305911  266.0295866779    0\n14777    127.666511927  235.6301916525    0\n14778    129.47604513819999  238.14315955230001    0\n14779    129.78623634909999  240.03526398579999    0\n14780    127.8319008125  239.50279244879999    0\n14781    129.6799941001  236.3156290741    0\n14782    131.58441851449999  237.03968313510001    0\n14783    128.32154754160001  244.49912379240001    0\n14784    129.99976521089999  246.0358222198    0\n14785    131.9273284754  242.92335452029999    0\n14786    129.29319332840001  242.9746730466    0\n14787    130.74007871840001  241.5270284966    0\n14788    132.18079114540001  240.02838163839999    0\n14789    129.74109300629999  234.56886302359999    0\n14790    131.8864498655  233.6400930037    0\n14791    134.0033127575  232.82282687969999    0\n14792    134.16664121580001  234.5518745871    0\n14793    133.31554226290001  244.33427541130001    0\n14794    134.76258093160001  245.7975910792    0\n14795    132.34102385220001  245.8983364785    0\n14796    133.24000089610001  238.2012365713    0\n14797    133.7522189133  236.3665100536    0\n14798    134.4602200587  242.7817498327    0\n14799    134.41329442099999  239.6243236848    0\n14800    131.61518624409999  247.57413486839999    0\n14801    129.7208973338  260.30452011120002    0\n14802    129.02746632879999  249.7179780813    0\n14803    129.5161403491  264.01639272979997    0\n14804    127.4730350479  264.92038030809999    0\n14805    131.88374353590001  264.78840401349999    0\n14806    131.54111409070001  263.12957337810002    0\n14807    130.5589009306  251.24645035859999    0\n14808    131.0609712374  249.3757843464    0\n14809    130.05172790989999  253.15514943139999    0\n14810    129.50222261280001  255.0833839389    0\n14811    132.43461180360001  257.84272902909998    0\n14812    130.9472893224  256.49129361109999    0\n14813    133.07883131489999  256.12167496199999    0\n14814    133.50954937719999  262.19287975890001    0\n14815    131.3267173456  261.41799024300002    0\n14816    133.9591501996  259.18545665160002    0\n14817    131.68656000799999  259.53697685999998    0\n14818    134.13184131860001  252.52408492180001    0\n14819    133.62033155949999  254.34185972899999    0\n14820    132.07778018659999  252.7874683652    0\n14821    135.17855248629999  260.84015899820002    0\n14822    135.80024568589999  262.51550112569998    0\n14823    133.1743571369  249.13127608830001    0\n14824    130.40796172820001  267.39986771029999    0\n14825    132.32067513370001  266.45996137930001    0\n14826    132.765850288  268.20694701920002    0\n14827    134.30023401509999  265.4318159485    0\n14828    127.98042330040001  266.65662063410002    0\n14829    123.22289929839999  278.43894444670002    0\n14830    123.5478984539  273.76797102659998    0\n14831    125.1209631495  275.18671525090002    0\n14832    122.7086633191  284.74981021240001    0\n14833    121.7948271456  283.18733446480002    0\n14834    125.4231607089  281.28805709900001    0\n14835    123.1153541037  281.52985865789998    0\n14836    124.384407473  279.83469516219998    0\n14837    125.5663143064  278.13909957009997    0\n14838    126.7095108014  272.2277661942    0\n14839    124.3543321274  272.25697570979997    0\n14840    125.26617520169999  270.75522877819998    0\n14841    126.7438980501  269.34021110920003    0\n14842    128.5471608087  268.33290417630002    0\n14843    129.13861289670001  270.00175129500002    0\n14844    126.64625156930001  276.49243097189998    0\n14845    128.0048887623  277.79044706579998    0\n14846    127.6062173249  274.91753971809999    0\n14847    126.30924755069999  282.85284791959998    0\n14848    127.7082976877  281.02951118129999    0\n14849    124.4487654336  269.18993964430001    0\n14850    124.9102657788  284.64735720599998    0\n14851    127.1108504915  284.51255112090001    0\n14852    122.32337023079999  292.432097011    0\n14853    122.0725305025  288.22478585319999    0\n14854    123.50111996  286.43089352739997    0\n14855    124.1462987198  288.18136906069998    0\n14856    122.65566088129999  296.69698109989997    0\n14857    124.75971488659999  297.34462015060001    0\n14858    124.3014056178  295.47224824009999    0\n14859    124.1244127619  291.39488810109998    0\n14860    123.94234425250001  293.52934531609998    0\n14861    125.98478381140001  294.27533491510002    0\n14862    127.50985411729999  292.74531315109999    0\n14863    128.096683816  294.52568880230001    0\n14864    125.06224788750001  304.36261897089997    0\n14865    126.5696918285  302.87961560209999    0\n14866    127.43833287859999  304.71162707899998    0\n14867    125.86740698120001  301.03267534999998    0\n14868    123.6402009302  300.5496417622    0\n14869    125.27797100780001  299.18958324350001    0\n14870    126.95500952259999  297.78096934950003    0\n14871    123.36109719629999  305.51874483720002    0\n14872    126.4783826778  287.8989158503    0\n14873    125.0804429885  289.64205618099999    0\n14874    126.4424673777  290.99664758680001    0\n14875    128.45078250099999  273.37619633320003    0\n14876    129.13933620110001  271.79670339630002    0\n14877    129.3338555718  284.37302458059997    0\n14878    130.6726982829  282.42421539870003    0\n14879    131.46753485190001  284.07204894559999    0\n14880    127.99569351229999  286.14002129950001    0\n14881    128.80133453159999  287.76472839050001    0\n14882    130.86358815930001  288.03519325000002    0\n14883    129.73469477910001  289.58888361419997    0\n14884    129.10821141529999  279.18722523180003    0\n14885    129.9451868996  280.7517921804    0\n14886    130.4991747258  277.3953200501    0\n14887    131.1223732919  270.99332485489998    0\n14888    133.0219284341  270.07661970560002    0\n14889    132.99630125510001  272.02460422709999    0\n14890    130.1735425558  274.51093297289998    0\n14891    132.14024644200001  280.53919956649997    0\n14892    134.35762131000001  280.49496126050002    0\n14893    133.6698775943  278.75319389880002    0\n14894    131.82694742269999  275.66517734349998    0\n14895    132.6910448989  273.95564993210002    0\n14896    132.9755880223  277.01972981919999    0\n14897    132.5306268946  286.96353879240002    0\n14898    132.9715777328  288.65560910739998    0\n14899    129.17666085900001  298.00562660230003    0\n14900    128.64235999709999  296.26567571499999    0\n14901    130.27283773939999  294.6718664059    0\n14902    131.7821924687  293.0667402839    0\n14903    132.50671877069999  294.77358222560002    0\n14904    128.12347300939999  301.3402057449    0\n14905    130.39837964660001  301.48225395039998    0\n14906    129.74139295980001  299.74762558750001    0\n14907    131.42318178439999  298.11165829880002    0\n14908    133.1245305754  296.47284449120002    0\n14909    133.7022752718  298.16226365300002    0\n14910    135.56718171579999  291.64165649659998    0\n14911    133.16627280610001  291.51258674920001    0\n14912    134.5433688473  290.03234537579999    0\n14913    131.2798688901  303.14391389209999    0\n14914    132.49327488310001  304.71865289260001    0\n14915    129.9920382498  304.75040727679999    0\n14916    132.71911662900001  301.48770376700003    0\n14917    135.0547130585  301.45170499530002    0\n14918    134.31642706720001  299.82917459060002    0\n14919    132.68286396069999  309.34329952019999    0\n14920    130.67157252620001  307.82044136889999    0\n14921    133.318777423  307.74854074029997    0\n14922    134.91334285510001  304.62391171960002    0\n14923    134.120031114  306.19030228970001    0\n14924    130.80384786299999  291.38323175340003    0\n14925    128.61614200389999  291.14344625259997    0\n14926    128.77642066530001  306.29041413009998    0\n14927    133.7754439265  283.66441470500001    0\n14928    132.6961503224  285.37299640359998    0\n14929    123.7091707196  307.27514212040001    0\n14930    135.37157846119999  248.96515835989999    0\n14931    134.69238891800001  250.71392934779999    0\n14932    128.06457343919999  307.87568753400001    0\n14933    134.46742019920001  168.85174901369999    0\n14934    98.147033992800004  307.03161420980001    0\n14935    134.1845541088  109.7566686402    0\n14936    114.8476968276  307.94467162960001    0\n14937    112.4334959608  307.29124345510002    0\n14938    54.5137823807  373.01378238069998    503\n14939    54.774949714599998  372.58269090049998    0\n14940    55.344310921500004  372.96785224979999    0\n14941    54.851322811400003  374.24338594279999    502\n14942    55.6231494528  374.08584776560002    0\n14943    55.527384046800002  374.78279475879998    0\n14944    54.355409315199999  372.14459068479999    504\n14945    54.989570540400003  372.11636326540003    0\n14946    55.823867136799997  373.4146247795    0\n14947    56.134223075100003  372.62917945179998    0\n14948    55.523137834700002  371.73459744759998    0\n14949    55.169784506399999  371.33021549360001    504\n14950    56.678635741999997  376.62210822999998    0\n14951    56.529219871199999  377.44652912890001    0\n14952    55.8650226229  376.74488671360001    0\n14953    55.385790098599998  375.45183782240002    0\n14954    56.219864915099997  375.27639034750001    0\n14955    56.154777365199998  371.83182130940003    0\n14956    56.546373054699998  373.8818276065    0\n14957    55.268872061499998  376.11563481209998    0\n14958    54.598028818400003  375.50985590810001    502\n14959    54.5  376.93847963439998    501\n14960    55.101648344899999  376.7687505527    0\n14961    55.087448679300003  377.56189713470002    0\n14962    55.1084806661  378.33994761949998    0\n14963    55.112375388499999  379.06937211690001    0\n14964    54.5  378.51676447850002    501\n14965    55.569753058800003  379.69368563739999    0\n14966    54.927163108999999  379.71193851499999    500\n14967    55.744965844900001  378.2481031113    0\n14968    56.451109734399999  378.21460924989998    0\n14969    56.378502369000003  378.94503585460001    0\n14970    56.356557905999999  380.90370969280002    0\n14971    55.651320189800003  380.91886698309997    500\n14972    55.977122673399997  380.30368973899999    0\n14973    56.228157640200003  379.63878571219999    0\n14974    57.152885212999998  374.96392711819999    0\n14975    56.908297864799998  375.78131483060002    0\n14976    58.165839836099998  327.60134468519999    0\n14977    58.173526343500001  328.3982809286    0\n14978    57.5  328.1364076941    519\n14979    56.531815525900001  371.31341797969998    0\n14980    56.528955610799997  370.57008346319998    0\n14981    57.545132047999999  371.14176903179998    0\n14982    57.842588159899996  369.07508085320001    0\n14983    58.251053175700001  369.97046926910002    0\n14984    57.167553161699999  369.70582747050003    0\n14985    56.257784934199996  369.93910109209997    505\n14986    57.633755497099997  329.66877748540003    518\n14987    58.2892657071  329.1322793036    0\n14988    58.427725168199999  329.86527277919998    0\n14989    57.497805358400001  368.2030724983    505\n14990    58.349168724800002  368.46913612970002    0\n14991    58.6105801478  330.59690976849998    0\n14992    59.0487471211  331.34939596420003    0\n14993    57.901368440200002  331.00684220080001    518\n14994    57.5  326.60095121569998    519\n14995    58.152789490899998  326.04069593690002    0\n14996    58.1670031759  326.81198500459999    0\n14997    58.605694305  371.94558902630001    0\n14998    58.611601220700003  370.99676157900001    0\n14999    56.923044777000001  379.60228910429998    0\n15000    57.214856447499997  378.14860195739999    0\n15001    57.077255233800003  380.88803245320003    0\n15002    56.696558414499997  381.5    499\n15003    57.4117013519  380.24179775649998    0\n15004    57.826832475300002  380.8715661686    0\n15005    57.396250165700003  374.17311773910001    0\n15006    58.254016979200003  374.57509074119997    0\n15007    57.560102632300001  376.40364950439999    0\n15008    58.044357156300002  372.72427109400002    0\n15009    57.412464653800001  373.31175765839998    0\n15010    56.946028252200001  372.35253094239999    0\n15011    58.025148428999998  378.01230616909999    0\n15012    57.870841689199999  378.82985676380002    0\n15013    58.172681723499998  385.83048031210001    0\n15014    57.899101379100003  386.61935247700001    0\n15015    57.385114258100003  385.57442870969999    497\n15016    57.671228501800002  379.5621048072    0\n15017    57.861177574700001  387.52162445070002    0\n15018    57.120698579299997  386.89650710360002    497\n15019    58.565089705200002  376.05784885550003    0\n15020    58.1807334326  377.09949524339999    0\n15021    49.191595336200002  398.29334280120003    0\n15022    49.515364122999998  397.32821195899999    491\n15023    49.994245139900002  398.01421652070002    0\n15024    51.805180194800002  396.76577794880001    0\n15025    51.415785902300001  397.44793074130001    0\n15026    50.820651117700002  396.4655814706    492\n15027    51.845053496699997  393.7252674833    493\n15028    52.6186915141  393.0747511495    0\n15029    52.831216456699998  393.89367801610001    0\n15030    52.394891893500002  392.40265472999999    0\n15031    51.589963869499996  392.44981934740002    493\n15032    52.089570753399997  391.80347641549997    494\n15033    52.888945583400002  396.95900136429998    0\n15034    52.098217181300001  396.0044483076    0\n15035    52.604910154300001  395.2961766725    0\n15036    51.606530357499999  395.15578273749998    492\n15037    51.929516862699998  398.39996928940002    0\n15038    53.1449992752  398.70327109580001    0\n15039    52.4530269977  399.47381577070001    0\n15040    50.856007653600003  398.07415740810001    0\n15041    48.083129491900003  397.80562350269997    491\n15042    48.481187800100003  398.52049537400001    0\n15043    47.749114412700003  398.58126696300002    490\n15044    46.786303266200001  401.73281290919999    0\n15045    47.131386137200003  401.12627722740001    489\n15046    47.547583228800001  401.94369777430001    0\n15047    50.373761713599997  398.9065312935    0\n15048    50.798244667500001  399.7713658596    0\n15049    49.941507777399998  399.95872250410002    0\n15050    48.809181277299999  399.32449252700002    0\n15051    49.7744422301  402.18505736169999    0\n15052    49.783544843800001  401.01698687779998    0\n15053    50.574581913400003  401.94613767660002    0\n15054    49.145093389099998  400.31132653010002    0\n15055    51.499989679899997  401.58361936279999    0\n15056    51.757332390400002  400.28506744819998    0\n15057    51.394964485999999  402.9199205827    0\n15058    52.424032047399997  402.64325173129998    0\n15059    53.007209155300004  400.58501085619997    0\n15060    48.406505727899997  400.11518003179998    490\n15061    48.337343351800001  402.1401767415    0\n15062    48.148209845300002  401.32964196910001    489\n15063    49.047365320799997  402.46198755789999    0\n15064    53.221005065900002  392.22883173169998    0\n15065    54.324404135000002  389.77082894490002    495\n15066    54.9713424252  389.18377622119999    0\n15067    55.152202287100003  390.15993133310002    0\n15068    54.499658022799998  393.10239255480002    0\n15069    54.092465040299999  392.08652545749999    0\n15070    54.999042467899997  392.10800445000001    0\n15071    53.602008081000001  391.29933063969997    494\n15072    54.817526962199999  388.31109824949999    0\n15073    55.579942192200001  388.34845796190001    0\n15074    57.355824427100004  388.40442881569999    0\n15075    56.776651833400003  389.27763427650001    0\n15076    56.427106738299997  388.36064919559999    0\n15077    58.4547717178  388.19339450699999    0\n15078    56.161840552199997  390.23729368099998    0\n15079    55.528539404699998  391.16038307550002    0\n15080    57.303137208599999  390.27829544180003    0\n15081    57.984826639200001  391.42491913869998    0\n15082    58.754145464300002  392.67769448320001    0\n15083    57.361261677900004  392.52217323000002    0\n15084    56.089687697400002  387.5    496\n15085    56.109671724599998  392.30927613099999    0\n15086    53.756954027500001  395.7257174842    0\n15087    54.840274603700003  396.3886843688    0\n15088    54.043002479899997  396.92232894440002    0\n15089    53.223697835599999  394.71922756190003    0\n15090    54.4898313566  398.90506548320002    0\n15091    55.7221901729  399.23809940429999    0\n15092    54.999704774400001  400.2558138027    0\n15093    53.778851376600002  397.87245281359998    0\n15094    55.468186101400001  395.52894473399999    0\n15095    55.953439466699997  396.93806235580001    0\n15096    56.737354279900003  393.57336687219998    0\n15097    57.403390850199997  394.91941256289999    0\n15098    56.110738974699998  394.59377085310001    0\n15099    56.457674894500002  398.28963421780003    0\n15100    57.052066393700002  399.76573095909998    0\n15101    57.276811665099999  397.33753220829999    0\n15102    58.6950347342  397.69104952079999    0\n15103    58.049135548099997  396.28184912709997    0\n15104    58.459364602900003  400.28456138920001    0\n15105    57.586089179200002  401.35297925060001    0\n15106    58.810158381599997  395.16307917670002    0\n15107    54.957988222099999  394.24334609710002    0\n15108    53.904714765100003  394.01089637289999    0\n15109    54.207445678299997  401.16442945839998    0\n15110    53.4061726057  402.0142239736    0\n15111    58.5727648218  390.2925535663    0\n15112    54.561743313400001  387.5    496\n15113    54.095664661900003  388.16965263330002    495\n15114    55.405591329000003  401.76621931929998    0\n15115    58.944757599399999  328.56451494240002    0\n15116    59.382608130199998  325.4324523706    0\n15117    58.664662139500003  325.36807204910002    0\n15118    59.146632611500003  324.66126219630002    0\n15119    58.868371722399999  332.77490208059999    0\n15120    59.046097971899997  333.44287527120002    0\n15121    58.341435538900001  333.20717769470002    518\n15122    58.844171783699998  326.9780674941    0\n15123    57.952668128200003  325.3209978077    520\n15124    59.660359190699999  327.92446174849999    0\n15125    59.747120296399999  328.76653085790002    0\n15126    59.523169311700002  326.2482945653    0\n15127    59.599704442300002  327.09605363499998    0\n15128    58.911133713700004  332.10378357249999    0\n15129    59.652679942399999  331.89757909209999    0\n15130    59.8913291629  329.61504758299998    0\n15131    60.0778872132  330.48762315699997    0\n15132    59.240716147199997  330.12986339740002    0\n15133    58.873004713  323.9404929305    520\n15134    59.663530910299997  323.92527302140002    0\n15135    58.5  334.74754064180001    517\n15136    59.076743586399999  334.2381537073    0\n15137    59.078288135299999  335.10442534399999    0\n15138    58.5  336.29493720660003    517\n15139    59.158313534400001  335.88911834549998    0\n15140    59.178333233700002  336.67662318819998    0\n15141    58.735525514499997  341.70657654360002    515\n15142    59.214585961099999  341.11055962839998    0\n15143    59.464355013400002  341.89691625709997    0\n15144    58.5  339.93009527520002    516\n15145    59.040368731299999  339.34973065989999    0\n15146    59.040184485200001  340.30783058309999    0\n15147    59.0179703823  345.50421644670001    0\n15148    59.415256775899998  345.02704499740003    0\n15149    59.733497733100002  345.63713942539999    0\n15150    59.179989884900003  346.88568702129999    0\n15151    58.5  346.54291607260001    513\n15152    59.154811596400002  346.18371789640003    0\n15153    59.178099627500004  348.29143367879999    0\n15154    58.5  347.93414847949998    513\n15155    59.195366161800003  347.57638432520002    0\n15156    58.5  337.94378387469999    516\n15157    59.105589718499999  337.50602699500001    0\n15158    59.066798248799998  338.40230601600001    0\n15159    58.077990913100003  331.88995456549998    518\n15160    60.173944682699997  323.15147918679997    0\n15161    60.5217310986  323.8800963132    0\n15162    60.426120474299999  327.20248042230003    0\n15163    60.153994243299998  325.499522442    0\n15164    59.717711623900001  333.69437862320001    0\n15165    59.871290786400003  322.44306382040003    520\n15166    60.721405842800003  322.37342575640002    0\n15167    59.682704528400002  318.26918188629998    522\n15168    60.420311949499997  318.02729716160002    0\n15169    60.306833144000002  318.7707762476    0\n15170    60.236921194899999  331.4434177535    0\n15171    60.367699156299999  332.48411691339999    0\n15172    61.322162357099998  327.35570447100002    0\n15173    61.169256818699999  326.45377138280003    0\n15174    60.622575639499999  328.99093807439999    0\n15175    60.792317049499999  324.67780760980003    0\n15176    60.995340390999999  325.55633493699997    0\n15177    60.307976677299997  334.39983297399999    0\n15178    60.4268008341  333.47719439410002    0\n15179    59.658981236099997  338.78293506099999    0\n15180    59.816436588400002  337.02235812240002    0\n15181    59.9121226663  343.47187377929998    0\n15182    59.201877774499998  343.1056333235    515\n15183    59.7497292149  342.6803094677    0\n15184    59.7320049418  340.54565916849998    0\n15185    60.3218452156  339.98412050100001    0\n15186    60.510112456400002  340.7754817485    0\n15187    59.7758992658  335.29490009850002    0\n15188    60.238825202999998  342.22329541009998    0\n15189    60.417575489999997  338.27706005890002    0\n15190    60.283268890499997  339.1185329109    0\n15191    59.934593657999997  347.16219003740002    0\n15192    60.716782625699999  346.65251059100001    0\n15193    60.785773128700001  347.43960384550002    0\n15194    60.373666289500001  345.9002481535    0\n15195    60.575979564800001  349.12141570170002    0\n15196    59.844879411500003  348.67717016400002    0\n15197    60.627952306799997  348.26430049790002    0\n15198    60.575348531499998  336.38326133959998    0\n15199    60.522277165399998  337.39080194259998    0\n15200    60.467283756800001  344.15939933099997    0\n15201    59.857298811299998  344.56857657559999    0\n15202    60.535856604700001  335.3181021414    0\n15203    59.035415466499998  344.46458453349999    514\n15204    61.108918516999999  345.88287006939998    0\n15205    59.158779110700003  349.03129353060001    0\n15206    58.814596967900002  367.2744451163    0\n15207    58.226605612699998  366.82018316199998    506\n15208    58.9477607468  366.38372144909999    0\n15209    58.5  363.09187534680001    507\n15210    59.011553146499999  362.68485660110002    0\n15211    59.0605672111  363.65195101770001    0\n15212    59.115652177699999  365.44245498589999    0\n15213    59.661540036700003  366.00825931679998    0\n15214    59.134966409500002  364.59419769879997    0\n15215    58.5  365.03276667760002    507\n15216    59.133877196699999  375.08206195600002    0\n15217    59.729516848700001  375.86931288390002    0\n15218    59.713233362899999  367.64515948349998    0\n15219    58.967396810899999  368.07854563220002    0\n15220    59.4517320199  368.95570273599998    0\n15221    59.383881330999998  370.59212844000001    0\n15222    59.1895268655  372.95342936759999    0\n15223    58.491340223100003  379.47997686470001    0\n15224    59.128136421699999  389.13242749670002    0\n15225    59.487135473099997  387.934445686    0\n15226    58.3424281737  384.92908309000001    0\n15227    58.9818991621  385.82199157989999    0\n15228    59.534581974300004  380.800657677    0\n15229    58.638564460200001  380.83879803090002    0\n15230    59.056249224600002  380.11506616840001    0\n15231    58.175213836200001  381.5    499\n15232    59.384053034700003  379.29584450049998    0\n15233    59.030788041599997  383.08177542520002    0\n15234    58.642327440999999  382.33456930440002    498\n15235    59.477033198199997  382.24695933330003    0\n15236    59.550392736500001  393.98157255690001    0\n15237    60.302233806300002  395.30886573079999    0\n15238    59.770291158799999  386.76508043140001    0\n15239    60.767525867700002  387.78015996379997    0\n15240    60.242307330199999  392.73544530859999    0\n15241    59.975562913799997  390.25402529259998    0\n15242    59.833154406200002  377.14807888809997    0\n15243    59.630206427899999  378.34225876839997    0\n15244    58.895969770199997  377.76398813200001    0\n15245    58.661353988999998  384.01391938889998    0\n15246    59.506560239999999  383.84981381099999    0\n15247    57.863132741599998  384.15269026959999    498\n15248    59.597592431800003  362.34321535909999    0\n15249    58.965331941000002  361.76733402949998    508\n15250    59.390096910399997  374.0962251931    0\n15251    59.7477639397  351.99105575869999    511\n15252    60.316350903999997  351.51921113780003    0\n15253    60.4962778724  352.41336305869999    0\n15254    59.756981777100002  350.26243131450002    0\n15255    59.020244904199998  350.52024490420001    512\n15256    59.151448094400003  349.77786172579999    0\n15257    61.010440871500002  354.33931510299999    0\n15258    60.234300695000002  353.93720277979997    511\n15259    60.706282769600001  353.35454942630003    0\n15260    60.548616135099998  349.94469900619998    0\n15261    60.394366551099999  350.75564935450001    0\n15262    60.5  357.35727989769998    510\n15263    61.154067874699997  357.37253426889998    0\n15264    61.058269208600002  358.20761318339999    0\n15265    60.5  360.20220055610002    509\n15266    61.329775289899999  359.74530231649999    0\n15267    61.412653662700002  360.52883914429998    0\n15268    61.222974460899998  358.97566775220002    0\n15269    60.5  358.73652178110001    509\n15270    61.254622732999998  355.72786582269998    0\n15271    61.220314579499998  356.53577441139998    0\n15272    60.5  355.9009943694    510\n15273    60.230844357999999  362.02307619589999    0\n15274    60.319446875300002  362.85512177610002    0\n15275    60.784246537900003  367.82563470280002    0\n15276    60.173130511399997  366.88148704790001    0\n15277    60.505688888400002  364.64529715549997    0\n15278    59.728300831699997  364.17897122929998    0\n15279    60.337337980100003  363.70165656469999    0\n15280    60.274013708200002  373.39608126749999    0\n15281    60.500380163599999  382.22620254520001    0\n15282    59.969324207500001  381.52899498779999    0\n15283    60.042552619399999  369.98103177590002    0\n15284    60.612108153199998  371.25834057399999    0\n15285    60.677099638400001  376.22806925880002    0\n15286    61.553672334399998  375.41881566450002    0\n15287    61.583656354399999  376.97410466389999    0\n15288    60.480920720599997  383.71784292090001    0\n15289    60.083413446400002  384.67786447880002    0\n15290    60.341640590600001  378.95133474400001    0\n15291    61.334701453400001  378.47008331230001    0\n15292    60.968853912599997  379.66918844039998    0\n15293    60.503103288299997  380.68773744700002    0\n15294    60.826461175399999  369.44479645080003    0\n15295    61.395151692500001  374.03434057359999    0\n15296    61.077366105899998  372.6270741861    0\n15297    60.4672659099  366.05209953050002    0\n15298    59.950571111000002  385.68979625550003    0\n15299    60.078961346500002  361.21051932670002    508\n15300    60.959868155700001  361.76443322749998    0\n15301    58.5  349.34541617230002    513\n15302    60.173417168299999  397.97880087700003    0\n15303    59.312177867700001  399.17049218609998    0\n15304    60.253702166700002  315.98519133309998    522\n15305    60.489451512800002  317.20266824269999    0\n15306    60.098914880800002  316.60434047699999    522\n15307    59.921498538599998  400.74668549659998    0\n15308    15.136315658299999  416.20337539130003    0\n15309    15.5147070478  415.5    474\n15310    15.896051007800001  416.25302302059998    0\n15311    17.9347967739  416.26974268110001    0\n15312    18.246017189  415.5    475\n15313    18.5606659398  416.21913475100001    0\n15314    16.609253876299999  416.28086141659998    0\n15315    16.800957835799998  415.5    475\n15316    17.257413767599999  416.29716374129998    0\n15317    21.893421793200002  415.60657820680001    477\n15318    22.696100371499998  415.83833679000003    0\n15319    22.084276164599999  416.46905398379999    0\n15320    24.353611884900001  416.06261225219998    0\n15321    24.960768906199998  415.35153841520003    478\n15322    25.221683313300002  416.14651620979998    0\n15323    23.252653216399999  415.1075218881    478\n15324    23.512892637299998  415.97634604439997    0\n15325    14.3424455011  417.37484484940001    0\n15326    14.6197761691  416.7639274796    0\n15327    15.1356910889  417.35546368360002    0\n15328    14.368926480200001  416.1310735198    473\n15329    17.9475776311  417.91610049320002    0\n15330    17.730579672800001  417.02673623129999    0\n15331    18.664514852500002  417.90751829099997    0\n15332    16.367162568800001  416.95896756489998    0\n15333    15.913173003600001  417.47153831079999    0\n15334    16.692415090499999  417.7506716433    0\n15335    22.313435441100001  417.37055930830002    0\n15336    21.478353619899998  417.05391048320001    0\n15337    25.008041157499999  417.99355308380001    0\n15338    25.552440973100001  417.00965128719997    0\n15339    26.031582770699998  417.84980719919997    0\n15340    23.768980057  416.90728080679997    0\n15341    26.1158821828  416.2146322264    0\n15342    19.7278887336  416.95577746719999    476\n15343    19.1606235717  417.42668813500001    0\n15344    18.9522156305  416.77407379120001    0\n15345    19.2673056201  416.03461124019998    476\n15346    24.040101009299999  417.98234433009998    0\n15347    23.169969098700001  417.7569132301    0\n15348    26.624560751699999  415.29181308279999    479\n15349    27.005700721  415.93229775179998    0\n15350    34.249572641999997  412.54859389990003    0\n15351    33.561878464499998  413.6712607952    0\n15352    33.498199937700001  412.75270009349998    481\n15353    34.840504583700003  411.89991786579998    0\n15354    34.904256311399998  412.76259824279998    0\n15355    32.426358153899997  414.29582679049997    0\n15356    31.468544614999999  414.50562292400002    0\n15357    31.926641050099999  413.76833973750001    480\n15358    33.142965872200001  414.48133412329997    0\n15359    33.9269928079  414.33204839339999    0\n15360    35.880105841800003  410.625729406    482\n15361    36.155562404299999  411.42261489570001    0\n15362    35.366289817099997  411.2495333695    0\n15363    36.944830350300002  413.56358084380003    0\n15364    36.168637979499998  414.26996710980001    0\n15365    36.258957051899998  413.2322135727    0\n15366    34.7438944847  413.7075144579    0\n15367    35.558980338600001  413.0140222009    0\n15368    36.276212133800001  412.29509917339999    0\n15369    34.558455062599997  411.16231740609999    481\n15370    34.547391855900003  414.68576330539997    0\n15371    28.1634773384  414.77884088719998    479\n15372    28.790701402100002  415.3144142438    0\n15373    27.907383015800001  415.61199160540002    0\n15374    29.112498954599999  416.68722256249998    0\n15375    29.413270855099999  415.84457354530002    0\n15376    30.080641521699999  416.43366914870001    0\n15377    29.6674560636  415.01667292399998    0\n15378    30.571996926000001  414.79053047359997    0\n15379    29.9836943677  414.25407640809999    480\n15380    27.534608410200001  416.50926472449999    0\n15381    32.6584211427  415.22906714790003    0\n15382    31.150537446800001  415.3666277945    0\n15383    32.6898612719  417.13254391890001    0\n15384    32.671325508499997  416.13438402949998    0\n15385    33.545900847699997  416.30489468799999    0\n15386    31.841270804600001  415.92024233320001    0\n15387    35.338911377199999  414.96600069959999    0\n15388    34.4040990576  415.63171907880002    0\n15389    34.464662584199999  416.6679619089    0\n15390    36.2239147071  416.51992009119999    0\n15391    36.4966079517  417.90936004259999    0\n15392    35.442401352399997  417.18788632010001    0\n15393    30.997943301100001  416.24266714710001    0\n15394    36.141178867500003  415.35035237080001    0\n15395    28.091748977200002  417.08337630770001    0\n15396    27.084937698600001  417.52818348670002    0\n15397    36.951173117300002  411.58191508930003    0\n15398    30.730780149099999  417.11306220159997    0\n15399    13.7800748539  417.6706944037    0\n15400    13.2165703374  418.1386045781    0\n15401    13.128172409799999  417.37182759019998    473\n15402    14.436876078299999  418.24256869790003    0\n15403    13.5676074468  419.5519956718    0\n15404    13.266006920400001  418.85102709630002    0\n15405    14.088201270300001  419.2619610049    0\n15406    12.5  418.56124897929999    472\n15407    15.232765065300001  418.7272364817    0\n15408    14.717639584400001  419.05595517839998    0\n15409    18.002470385199999  418.8898705446    0\n15410    17.346133674600001  418.22179982109998    0\n15411    15.5584537274  418.09170977209999    0\n15412    16.7320898143  418.6733550097    0\n15413    19.5804577456  418.79956780280003    0\n15414    19.416852776900001  418.10806307529998    0\n15415    20.233021066700001  418.27186224100001    0\n15416    20.854823378199999  417.67262411899998    0\n15417    20.968067487799999  418.59067611310002    0\n15418    15.957532953399999  418.8935909695    0\n15419    19.469910131100001  419.5918429898    0\n15420    20.264222654800001  420.10125104209999    0\n15421    13.2864768968  420.1787612489    0\n15422    13.7542101013  420.73850150599998    0\n15423    12.9432792581  420.73879876349997    471\n15424    12.981006539599999  419.53577079220003    0\n15425    13.681029093899999  421.96838182319999    471\n15426    14.1710493035  421.32528089990001    0\n15427    14.5977998122  421.91930304380003    0\n15428    14.573245911300001  420.6126576268    0\n15429    14.7868401373  419.8204888949    0\n15430    15.3689549829  420.41075427570001    0\n15431    16.470912048500001  419.48777926259999    0\n15432    17.059358734300002  420.08138654099997    0\n15433    16.178156614599999  420.2480322042    0\n15434    17.294885499799999  421.65231412529999    0\n15435    17.657381707399999  420.78706581289998    0\n15436    18.216256308999998  421.54415311819997    0\n15437    17.896818630199999  419.86398610600003    0\n15438    18.688001124199999  419.69605736139999    0\n15439    15.4776439342  421.87990592279999    0\n15440    15.874014815000001  421.08231253539998    0\n15441    16.368088961800002  421.77585315739998    0\n15442    19.438809598399999  420.57015479099999    0\n15443    20.008673110499998  421.62272069549999    0\n15444    19.125597369200001  421.4741957773    0\n15445    20.981654877099999  419.6160436641    0\n15446    21.176787174099999  420.73331850469998    0\n15447    24.449057807399999  419.09807505790002    0\n15448    26.602032160499999  418.73037745200003    0\n15449    23.993094280899999  420.28598381329999    0\n15450    25.034453074599998  420.34423523250001    0\n15451    22.5326474435  418.3834379306    0\n15452    27.3470485904  419.34796509720002    0\n15453    26.171952459500002  420.16423185759999    0\n15454    22.5557616583  419.47733111460002    0\n15455    21.748537963  418.90621015919999    0\n15456    31.118475783000001  418.00552015419998    0\n15457    30.20852519  418.0965992349    0\n15458    28.711524001099999  417.59096118719998    0\n15459    33.810998060899998  418.5976473732    0\n15460    34.607879771900002  417.83250774470002    0\n15461    34.868048798300002  419.29274809139997    0\n15462    31.324911514699998  419.19242785739999    0\n15463    31.996174019600002  418.06677826039999    0\n15464    29.323374686699999  418.14291980680002    0\n15465    28.409013345799998  418.6753334531    0\n15466    20.6228444252  416.87715557479999    477\n15467    29.4166650628  419.11308218099998    0\n15468    23.634786885699999  421.61514625019998    0\n15469    23.103102662800001  420.3868179232    0\n15470    25.490015000300001  421.54239099329999    0\n15471    23.294730506299999  422.67057353569999    0\n15472    24.101650300199999  422.79175904959999    0\n15473    22.1878236716  420.71429466680001    0\n15474    25.850387340699999  422.79189173959998    0\n15475    24.982514947799999  422.77690812380001    0\n15476    21.794347871799999  421.63345166340002    0\n15477    20.983994339799999  421.7767646826    0\n15478    29.515041817499998  420.28724667450001    0\n15479    28.356986936999999  420.75412673940002    0\n15480    29.835691238100001  421.55151562970002    0\n15481    30.5882083688  420.37203464330003    0\n15482    33.738427085799998  421.32305506760002    0\n15483    32.658717810799999  421.01912495670001    0\n15484    33.128245036400003  419.72166231369999    0\n15485    31.619896625399999  420.57852940610002    0\n15486    34.936190725400003  420.94969752079999    0\n15487    35.909161196600003  420.24619302830001    0\n15488    27.904152102299999  422.76193617080003    0\n15489    26.783450368600001  422.72963154220002    0\n15490    27.523829002799999  421.71619272480001    0\n15491    32.876999760099999  418.31531999980001    0\n15492    27.252610685200001  420.51926014129998    0\n15493    34.690773823699999  422.40512779649998    0\n15494    36.842592746000001  419.5393008309    0\n15495    37.140199145300002  421.22942520020001    0\n15496    22.413773196200001  422.39763266149998    0\n15497    37.052222095700003  415.88841140749997    0\n15498    45.1462624017  403.81636161569998    487\n15499    45.070398732999998  403.13358859739998    487\n15500    45.7302197956  404.10521193419999    0\n15501    46.2027455988  406.58852893419999    0\n15502    45.380571034600003  405.92513931180002    487\n15503    45.8800539227  405.2959379678    0\n15504    45.304327464399996  402.19567253560001    488\n15505    45.7401620017  402.67003435100003    0\n15506    46.422620182999999  402.95444676350002    0\n15507    47.121377677700004  403.33827243550002    0\n15508    46.440798532700001  403.758862002    0\n15509    46.2795391497  402.18088545770001    0\n15510    46.759843763200003  407.44691562560001    0\n15511    47.471831657300001  406.8125516403    0\n15512    46.218383066999998  404.60592569070002    0\n15513    46.9351311327  405.14727337609997    0\n15514    47.751629341399997  402.78305641970002    0\n15515    47.894524270799998  403.7907170373    0\n15516    46.100627155399998  401.39937284460001    488\n15517    45.779014475399997  407.91737200609998    0\n15518    47.128632178300002  408.35158092889998    0\n15519    40.048457872  410.34027420270002    0\n15520    40.766688667300002  409.77892716359997    0\n15521    40.892227533300002  410.59110082429999    0\n15522    38.672103697099999  411.69878199409999    0\n15523    39.356931556900001  410.97921272799999    0\n15524    39.598443539199998  411.7282103837    0\n15525    39.276881357299999  410.2231186427    483\n15526    40.504987453799998  408.99501254619997    484\n15527    41.4037750289  409.20348382700001    0\n15528    42.286775036500003  409.37284244879999    0\n15529    43.0191776709  410.0466477251    0\n15530    42.453129286100001  410.45235576049998    0\n15531    43.213661970099999  409.14647436939998    0\n15532    43.820258447900002  409.87750386319999    0\n15533    44.637635237799998  409.67777649499999    0\n15534    44.979212012200001  408.69687746400001    0\n15535    45.738097150800002  409.7312332509    0\n15536    46.950787476199999  409.44953954869999    0\n15537    46.792898927400003  410.66172999259999    0\n15538    41.752357919600001  410.9482947386    0\n15539    41.088920901500003  411.51532975710001    0\n15540    44.7636906137  407.73630938629998    486\n15541    41.867157370299999  408.5    485\n15542    44.465991424199999  411.0265375006    0\n15543    47.965839963999997  404.81990812679999    0\n15544    47.776791145799997  405.86199585859998    0\n15545    37.757960923699997  411.79193006089997    0\n15546    37.598949139399998  410.87127844849999    482\n15547    49.526734469799997  403.3847069418    0\n15548    50.0011333693  404.6041157221    0\n15549    48.893241781  404.24992457259998    0\n15550    51.175055433499999  404.24149656959997    0\n15551    52.062689971399998  405.49131666210002    0\n15552    50.937611329500001  405.55927605570002    0\n15553    50.019543053  406.21756679039999    0\n15554    48.753021221600001  406.68795298060002    0\n15555    56.666670055600001  402.3979393363    0\n15556    55.665026847599997  403.3869455226    0\n15557    55.701493014299999  405.04959007999997    0\n15558    54.526882476099999  404.26462186639998    0\n15559    58.3078297789  404.74311786750002    0\n15560    58.014333730799997  403.03710385419998    0\n15561    59.465645051099997  403.6198601264    0\n15562    60.506120488299999  402.42228415239998    0\n15563    61.019843591399997  404.13665430129998    0\n15564    53.442016234599997  403.4670298378    0\n15565    53.299094483099999  404.97371945250001    0\n15566    56.995525088599997  405.78401409320003    0\n15567    58.377354459400003  406.41829346179998    0\n15568    49.898710529500001  407.52387371510002    0\n15569    51.016133064100003  408.45495228229998    0\n15570    49.538279236199998  408.75445640020001    0\n15571    48.203995776299998  411.3023788397    0\n15572    49.134977063999997  410.07924688029999    0\n15573    49.645812475900001  411.2790876089    0\n15574    48.222896438299998  408.99681436370003    0\n15575    52.507193996300003  408.02467974889998    0\n15576    52.027021739799999  409.49996785809998    0\n15577    55.566705448100002  406.69653576109999    0\n15578    55.279986542099998  408.3266014056    0\n15579    54.063847020799997  407.455648553    0\n15580    56.525841514699998  409.1901761922    0\n15581    54.877098743600001  409.95121051939998    0\n15582    58.213652990699998  408.07906556469999    0\n15583    57.901505880999999  409.7712531176    0\n15584    59.434833524299997  410.20669689580001    0\n15585    57.826707019099999  411.4094390569    0\n15586    53.062967618499997  410.47187162199998    0\n15587    51.2933535146  410.91606914699997    0\n15588    59.875367649899999  406.93056853870002    0\n15589    52.902122152300002  406.55371306170002    0\n15590    46.936240810800001  411.90951758839998    0\n15591    61.143187507100002  409.08162397379999    0\n15592    60.858894143000001  410.79263307359997    0\n15593    54.196617813099998  411.4095208082    0\n15594    38.335435669399999  412.55045852569998    0\n15595    37.656053224700003  412.9375607348    0\n15596    39.134202128399998  413.2566694299    0\n15597    40.931085917399997  414.04032801340003    0\n15598    39.998672073000002  413.6831616545    0\n15599    39.843962281300001  412.65933016989999    0\n15600    39.430262608900001  414.34582463100003    0\n15601    40.454263898299999  412.02932156729997    0\n15602    37.895282283500002  415.2995923899    0\n15603    37.720554559  414.10132683500001    0\n15604    38.6727229472  414.77466204770002    0\n15605    42.6611618572  411.43730856899998    0\n15606    43.198209117399998  412.6098492479    0\n15607    42.325984256200002  413.04690145479998    0\n15608    41.358116445500002  412.49997276570002    0\n15609    43.999837429300001  413.8330627981    0\n15610    45.002019250899998  415.10781891639999    0\n15611    43.715785844000003  415.57831327140002    0\n15612    44.256617231100002  412.31952869960003    0\n15613    45.503811572799997  412.16308508259999    0\n15614    41.712811930999997  413.640690006    0\n15615    41.7819228579  415.00594439920002    0\n15616    38.123453061500001  416.5588791225    0\n15617    39.4255213641  417.40571216260003    0\n15618    38.451647357600002  417.99656290950003    0\n15619    39.033576512800003  419.73234078709999    0\n15620    40.549747010200001  420.29745251499997    0\n15621    39.733647898299999  421.36050925619998    0\n15622    37.687438293699998  418.79243561589999    0\n15623    40.499515337200002  417.05693173140003    0\n15624    40.838777194899997  418.58994438780002    0\n15625    42.534276498799997  416.19044661599997    0\n15626    41.294266024999999  416.28279668940002    0\n15627    43.372215377300002  417.47957454739998    0\n15628    41.813219885000002  419.9434410531    0\n15629    43.049711627500002  419.2546499234    0\n15630    42.805052652199997  421.19678261339999    0\n15631    44.418583856700003  418.70305805660001    0\n15632    42.710815626200002  422.97449242879998    0\n15633    44.1126381873  422.29022225429998    0\n15634    45.785326853000001  418.08210253739998    0\n15635    45.590088460799997  419.87649475680001    0\n15636    39.887399874800003  415.59067655720003    0\n15637    38.570439132700002  422.12048227449998    0\n15638    37.324833239199997  422.76957425659998    0\n15639    46.409726451099999  414.64114522239998    0\n15640    46.057679002100002  416.31114692739999    0\n15641    50.3685668818  412.27250656839999    0\n15642    51.400099823200001  413.17939903450002    0\n15643    49.572752228299997  413.58233721279998    0\n15644    46.815251795999998  413.17264232690002    0\n15645    48.596367551599997  416.83731025399999    0\n15646    49.005677462199998  415.13991221089998    0\n15647    50.048135354000003  416.2143723232    0\n15648    47.953077063000002  414.08898420999998    0\n15649    53.255823493699999  412.8198845284    0\n15650    52.3629261102  414.19772494120002    0\n15651    56.641159529299998  412.71197075079999    0\n15652    55.665129251700002  414.19126500819999    0\n15653    55.0644545794  412.56437742520001    0\n15654    56.214216692999997  416.00191084390002    0\n15655    54.749822864899997  415.62483255220002    0\n15656    58.634736697500003  415.17110802769997    0\n15657    58.165451621800003  413.23164902500002    0\n15658    59.621682091799997  413.85287186509998    0\n15659    60.715294394200001  412.57700231910002    0\n15660    61.051381439799997  414.54581665019998    0\n15661    53.240422676400001  415.39025955929998    0\n15662    51.556220039400003  415.62257766729999    0\n15663    59.204830262900003  417.10576893630002    0\n15664    57.682178731299999  416.51063011809998    0\n15665    49.7306958502  419.64993331710002    0\n15666    51.137771640099999  418.95417726969998    0\n15667    51.244440590000004  420.58689654059998    0\n15668    48.371110919099998  418.59135246490001    0\n15669    47.174799541900001  417.46055316709999    0\n15670    46.9269377603  420.97934209099998    0\n15671    45.510128666699998  421.62307190529998    0\n15672    48.327684886999997  420.32204552169998    0\n15673    51.125910667200003  417.31200004829998    0\n15674    52.538335140500003  418.1883164294    0\n15675    56.688650534799997  417.86299853010001    0\n15676    57.103225440800003  419.66511547599998    0\n15677    55.544981853400003  419.1579290089    0\n15678    54.250304256200003  420.33948871460001    0\n15679    54.037618552600001  418.67855840570002    0\n15680    58.749437328799999  420.19332383419999    0\n15681    57.525726110999997  421.3923005108    0\n15682    52.851686271299997  421.36436101850001    0\n15683    54.5017272065  421.98652593179997    0\n15684    51.415085431999998  422.21676309290001    0\n15685    59.846859925399997  418.9424232348    0\n15686    60.515812197800003  420.71534259920003    0\n15687    53.820204122699998  417.0106188428    0\n15688    48.391065854099999  422.01435802140003    0\n15689    60.833361507299998  417.64478349900003    0\n15690    40.0994989641  422.89532316399999    0\n15691    61.460832457899997  407.39450527010001    0\n15692    61.444953432799998  405.81243864269999    0\n15693    56.193414563399998  422.53440782429999    0\n15694    57.9629009095  423.0377786464    0\n15695    61.428970099300003  390.09910487130003    0\n15696    60.878315495400003  391.4386102981    0\n15697    61.141966176700002  315.78771469669999    0\n15698    60.8524568745  315.26832041040001    0\n15699    61.862217601099999  316.052744711    0\n15700    61.976481472800003  315.21298015140002    0\n15701    61.694268679099999  316.94478932589999    0\n15702    61.721133606400002  317.9970443327    0\n15703    61.059112456800001  317.59775555009998    0\n15704    62.675007486299997  316.35338021669997    0\n15705    61.626432555299999  314.09487370030001    0\n15706    62.178908821999997  313.4363703043    0\n15707    62.159945450999999  314.3174674576    0\n15708    62.7071268344  312.74038095169999    0\n15709    63.229154380499999  312.0422711594    0\n15710    63.372688672700001  312.85626820229999    0\n15711    62.783578206599998  314.53228933349999    0\n15712    63.640863618499999  314.642932175    0\n15713    63.522885377900003  313.7291551468    0\n15714    63.613029532699997  315.72836901199997    0\n15715    63.467421838900002  316.9413592368    0\n15716    62.045142008399999  312.68228698749999    523\n15717    62.657882854900002  318.11174958719999    0\n15718    62.672369240599998  319.18452388050002    0\n15719    61.711583284  319.0015572886    0\n15720    61.251126297699997  321.509512223    0\n15721    60.953307183299998  320.8200392251    520\n15722    62.049515923500003  320.66588393249998    0\n15723    60.819966422599997  319.65998321130002    521\n15724    61.978895631100002  325.57848503970001    0\n15725    62.5463753541  323.6557341518    0\n15726    61.489704858400003  323.79364461860001    0\n15727    62.167292827399997  322.88888888119999    0\n15728    61.666237069300003  322.23203000349997    0\n15729    62.874111107499999  324.5966720797    0\n15730    63.123569692099998  325.60418229129999    0\n15731    63.293069657700002  320.82803308400003    0\n15732    63.022942491000002  319.97593996440003    0\n15733    62.326732715799999  327.53902372099998    0\n15734    61.472607532799998  328.28778863669999    0\n15735    63.496881665300002  327.76025568569997    0\n15736    63.322727837899997  326.65598916649998    0\n15737    63.784578637199999  323.51967182120001    0\n15738    62.858733925700001  321.91651383959999    0\n15739    64.091313123600003  321.42161360239999    0\n15740    61.575227667500002  329.26860529589999    0\n15741    63.732381894200003  311.40575714570002    0\n15742    63.0001295661  311.29981860740003    524\n15743    60.973324738499997  314.29001289220002    523\n15744    64.317339113900005  310.88465797280003    0\n15745    64.525711808699995  311.66672730699997    0\n15746    64.5674540861  314.7131474871    0\n15747    64.9159751328  312.52227353839999    0\n15748    64.103901403899997  312.96123147399999    0\n15749    64.597789620300006  309.06309453159997    524\n15750    65.466404831399998  309.20548005389998    0\n15751    65.194489976100002  309.83888518819998    0\n15752    63.8715619739  310.0798132365    524\n15753    64.824546424100006  310.46193834420001    0\n15754    65.738082456599997  310.67986443209998    0\n15755    66.094014461  308.96516334760003    0\n15756    66.549367246900005  308.3118149311    0\n15757    66.840935136599995  309.17180891539999    0\n15758    65.793549571200003  312.58434595480003    0\n15759    65.301616960299995  313.66350844800002    0\n15760    66.823077023099998  312.9815756205    0\n15761    66.276406975200004  311.71874337700001    0\n15762    67.281569814799994  314.4500656797    0\n15763    67.587526470900002  316.02947572810001    0\n15764    66.518711335399999  315.5873629541    0\n15765    65.466762873799993  308.30586085020002    0\n15766    64.877247175899996  307.6407302316    525\n15767    65.519479151799999  315.01541113270002    0\n15768    64.620072844999996  322.37045384790002    0\n15769    65.341497817900006  321.14655918400001    0\n15770    64.125041248900004  319.10220871080003    0\n15771    65.135920076600001  317.87739114509998    0\n15772    65.5954019136  318.87428491129998    0\n15773    64.884577932699997  328.06040502450003    0\n15774    63.7174050673  328.89563521159999    0\n15775    65.730494111499993  325.8470233223    0\n15776    64.385378563499998  325.67210970899998    0\n15777    65.413649848999995  324.60750389959998    0\n15778    65.058878659300007  323.44704783349999    0\n15779    66.064973441700005  319.98816255830002    0\n15780    66.6985718472  321.16591955770002    0\n15781    65.595043493999995  316.4840915451    0\n15782    66.031606696899999  327.1386677946    0\n15783    66.280552161299994  328.45792403130002    0\n15784    66.356403609300003  323.51142432760003    0\n15785    67.734477712300006  323.74913219910002    0\n15786    67.246504889700006  322.42112395309999    0\n15787    65.2471944662  330.59711280879998    0\n15788    66.484832138000002  329.79548761389998    0\n15789    66.625416639199997  331.16067436869997    0\n15790    67.133136976200007  326.15973210089999    0\n15791    64.465886042899996  317.08608521100001    0\n15792    66.744415547800003  310.84038612220002    0\n15793    63.917521545699998  330.10079372339999    0\n15794    62.662817839600002  329.645733769    0\n15795    61.115634257499998  333.17020155360001    0\n15796    60.903371306700002  330.94976351280002    0\n15797    61.706980594599997  330.34773989640001    0\n15798    61.822850336000002  331.45270480139999    0\n15799    61.266794447300001  337.84486227809998    0\n15800    61.286615700600002  335.6559866225    0\n15801    61.901741310299997  332.61183071239998    0\n15802    61.942925778499998  333.84144418450001    0\n15803    61.376789058100002  341.00207230479998    0\n15804    60.744371302899999  341.61407522180002    0\n15805    61.995085437900002  335.05733425239998    0\n15806    62.083314871100001  336.31542254430002    0\n15807    62.889758784999998  332.0114714165    0\n15808    64.0307602954  331.34035764100003    0\n15809    64.088118174900004  332.62134638340001    0\n15810    62.051023657499996  338.5858543448    0\n15811    62.100285916200001  337.50104916660001    0\n15812    60.922308692000001  339.48569098000002    0\n15813    62.114903426600002  340.37711248879998    0\n15814    62.229119953900003  341.33178477029998    0\n15815    61.796028489900003  339.47391929219998    0\n15816    61.461613356999997  349.47535899090002    0\n15817    61.0098803331  342.50039491899997    0\n15818    61.3203505846  352.84830065059998    0\n15819    62.098567342599999  352.46773588100001    0\n15820    62.210138335300002  353.42546337580001    0\n15821    61.151738034799997  351.13720126739997    0\n15822    61.9646740628  342.68846107579998    0\n15823    61.507680649699999  343.33498719350001    0\n15824    61.954081296600002  345.86973324119998    0\n15825    62.941331972599997  345.63409284189999    0\n15826    62.912483563000002  346.71988837010002    0\n15827    62.206696314699997  344.10814812640001    0\n15828    61.229080103699999  344.08230860970002    0\n15829    62.109405019699999  350.61751689319999    0\n15830    61.994723661099997  351.57140858169998    0\n15831    61.6286548104  347.88632216619999    0\n15832    62.713353638500003  347.83195040959998    0\n15833    62.3264218825  348.77308315840003    0\n15834    62.396331419100001  349.6807826177    0\n15835    63.333119719599999  344.68581054369997    0\n15836    61.1464646819  344.9555765261    0\n15837    62.851907224900003  342.25221558890001    0\n15838    62.112644454799998  354.43318794110002    0\n15839    61.588812105700001  355.07154235439998    0\n15840    62.973022179200001  334.53157702150003    0\n15841    62.8762614615  339.64550442780001    0\n15842    63.956996822000001  339.31243224069999    0\n15843    64.040829764999998  337.96687286259998    0\n15844    65.130736685599999  338.90566836030001    0\n15845    63.863399702700001  342.06666551339998    0\n15846    63.937447879300002  340.633528985    0\n15847    64.950560552400006  341.78815054270001    0\n15848    63.018416720300003  337.10764912040003    0\n15849    64.080737427499997  336.61359313219998    0\n15850    65.285669628999997  336.05770816839998    0\n15851    64.104228158300003  335.27024469409997    0\n15852    65.362334549500005  333.27577695529999    0\n15853    66.689267769899999  332.55922066530002    0\n15854    66.681360388200005  333.98142035519999    0\n15855    66.273905668099999  339.91357436139998    0\n15856    67.406410789500001  340.9944445232    0\n15857    66.1515964596  341.44251581499998    0\n15858    66.383868789600001  338.40919616129997    0\n15859    66.612658576599998  335.43177433929998    0\n15860    66.504453495700005  336.91402712249999    0\n15861    64.110362580300006  333.93627277569999    0\n15862    65.9870908324  342.98893235849999    0\n15863    64.0057242444  351.15809418229998    0\n15864    63.2895952485  350.11392740909997    0\n15865    64.437274599099993  350.06758485680001    0\n15866    63.0544878344  351.98894530619998    0\n15867    64.149436144299997  352.26845052099998    0\n15868    63.880675205899998  347.61899904389998    0\n15869    65.101281017600002  347.36268692509998    0\n15870    64.739394815899999  348.7840148578    0\n15871    66.5001893516  347.28137409150003    0\n15872    65.420875035199998  345.97826608529999    0\n15873    65.737714798900001  344.53837117979998    0\n15874    67.041958021300005  344.25963474690002    0\n15875    66.081788501600002  353.79013953280003    0\n15876    65.171330939499995  352.74563896360002    0\n15877    66.360305871799994  352.56441935520002    0\n15878    63.977478932399997  353.4298110469    0\n15879    65.627612414200001  350.04342355630001    0\n15880    66.916574453899997  349.81804843600003    0\n15881    66.449272321400002  351.23376372220002    0\n15882    67.983061593000002  347.23766993250001    0\n15883    67.578930215200003  348.58796164659998    0\n15884    64.482464237800002  344.76117725509999    0\n15885    63.693223667300003  343.44562786400002    0\n15886    63.016702473899997  354.10477446300001    0\n15887    68.322930438  343.85928238759999    0\n15888    68.145511272299998  345.58415157820002    0\n15889    63.907690203400001  354.65497791609999    0\n15890    66.981775201600001  318.68523378380002    0\n15891    60.151149865100003  319.32557493249999    521\n15892    67.933669108999993  308.1006184419    0\n15893    68.499889755300003  308.93975169970003    0\n15894    67.671771142200001  309.10056629529998    0\n15895    67.810618401799999  310.99329338339999    0\n15896    68.924317391100004  311.03780810249998    0\n15897    68.533065526599998  312.1763211219    0\n15898    67.211697813100002  310.01362414599998    0\n15899    69.371089881100005  308.62665843650001    0\n15900    69.139331027699996  309.7786283506    0\n15901    67.938877182799999  313.29645186990001    0\n15902    70.984028859600002  308.74324204459998    0\n15903    71.900314191800007  309.39775073520002    0\n15904    70.920249493300005  310.06642176230002    0\n15905    70.259479162399998  308.10118713610001    0\n15906    70.508204209599995  313.8060959041    0\n15907    71.379151075300001  312.89522076110001    0\n15908    72.098227035400001  314.3479577869    0\n15909    70.984286153900001  311.5202033196    0\n15910    69.938924035499994  310.70307115520001    0\n15911    72.459804100200003  312.12051456699999    0\n15912    69.184457894299996  313.49925660190002    0\n15913    68.117296935799999  321.30722502930001    0\n15914    69.021683707600005  320.190131565    0\n15915    69.628012404299994  321.59642306730001    0\n15916    68.906590426999998  316.22241627800003    0\n15917    67.936416266600006  317.45647961290001    0\n15918    68.185235307100001  325.14714793489998    0\n15919    68.576050935799998  326.6026743919    0\n15920    69.195956489500006  324.11263688700001    0\n15921    68.449218313100005  318.8209036682    0\n15922    69.9888727015  319.08264690150003    0\n15923    70.981508173999998  317.97512735160001    0\n15924    71.654259672199998  319.44272255430002    0\n15925    70.356126781900002  316.50143432700003    0\n15926    69.755076803099996  314.99860310989999    0\n15927    70.196773784300007  323.05583372170003    0\n15928    70.712625712900007  324.5788904895    0\n15929    71.223779962400002  321.98833135839999    0\n15930    72.865884454300001  322.43811361820002    0\n15931    72.298423226200001  320.92234264479998    0\n15932    72.259314339400007  325.13366805650003    0\n15933    71.188664549899997  326.1802603429    0\n15934    71.954335642199993  316.87012703660002    0\n15935    68.927908758599997  328.0870382009    0\n15936    70.087833541999998  327.16500232049998    0\n15937    72.898320427000002  308.72003114249998    0\n15938    73.016808649200001  310.03993922350003    0\n15939    67.714965796300007  328.96022697929999    0\n15940    73.505578867200001  311.30534133489999    0\n15941    74.138124044999998  312.58769950369998    0\n15942    74.184151813400007  308.23315316920002    0\n15943    73.125978633299994  307.5778172766    0\n15944    73.747184279099997  317.32021011649999    0\n15945    72.901328789999994  315.82364192910001    0\n15946    75.785512422400004  315.28821647209998    0\n15947    73.881412686800005  314.85137810779997    0\n15948    74.902821717999998  313.90440123420001    0\n15949    75.507071128700005  308.04271491489999    0\n15950    75.212343283099997  309.274610585    0\n15951    74.507260646700004  310.43023890559999    0\n15952    76.000426869699993  310.46332307699998    0\n15953    77.514524552400005  310.40282181920003    0\n15954    76.799435648499994  311.70460488629999    0\n15955    77.693096254799997  315.60305259350002    0\n15956    78.565522183100001  314.33915225930002    0\n15957    79.542607090800004  315.74998408710002    0\n15958    77.651094911599998  312.99756299839999    0\n15959    75.913368652800003  312.8839760015    0\n15960    78.045819159800004  309.03315406389999    0\n15961    79.055008961499993  310.27569516879998    0\n15962    76.957000243500005  307.87156142399999    0\n15963    76.737692133699994  316.74724745719999    0\n15964    73.352398379700006  324.0415533465    0\n15965    74.533608418699998  322.9329012014    0\n15966    73.420467711000001  319.86578358849999    0\n15967    74.569405643699994  318.82846789450002    0\n15968    75.292003988100006  320.3214145275    0\n15969    73.789514868599994  325.74398529180002    0\n15970    75.277149244499995  326.39584101050002    0\n15971    74.217517732600001  327.55072653439998    0\n15972    75.836052701599996  321.84111699329998    0\n15973    76.186326255599994  323.44803975360003    0\n15974    77.233222793899998  320.7962863724    0\n15975    78.657016303299997  319.7989097812    0\n15976    79.182298912999997  321.30781103039999    0\n15977    75.690196136899999  317.80039142150002    0\n15978    76.423041560800002  325.17722300050002    0\n15979    76.712526897299995  327.02114465940002    0\n15980    77.767223464200001  324.00749195330002    0\n15981    79.311967625400001  324.61879831890002    0\n15982    79.292524053400001  322.9568094681    0\n15983    78.130268818900007  327.58735615649999    0\n15984    77.100580307599998  328.93247218689999    0\n15985    79.283502036399994  326.30208846170001    0\n15986    79.601272221299993  328.04545478979998    0\n15987    77.717944215700001  318.26474832510002    0\n15988    71.610218294299997  327.82792440750001    0\n15989    79.356206510500002  312.9906164752    0\n15990    73.1407753724  328.58163846799999    0\n15991    74.6540695363  329.41395895929998    0\n15992    68.032756758199994  334.75234502230001    0\n15993    68.050207290900005  331.81749919510003    0\n15994    69.388085723499998  331.05813920819998    0\n15995    69.482512643800007  332.55121781449998    0\n15996    67.747206840800004  337.8180779077    0\n15997    69.188350820599993  337.16830100819999    0\n15998    68.972987399000004  338.7751061706    0\n15999    69.474059430799997  334.05642712740001    0\n16000    69.368917018000005  335.59264266880001    0\n16001    70.911199208499994  333.36277599909999    0\n16002    70.701016408900003  330.28128091299999    0\n16003    71.969040753000002  329.47550355679999    0\n16004    72.210183102200006  331.08745196680002    0\n16005    71.266688984400005  340.81876041290002    0\n16006    70.144249963600004  339.78191879029998    0\n16007    71.607102830200006  339.13454899189998    0\n16008    70.668489540799996  336.50361483239999    0\n16009    72.1539219597  335.85643079200003    0\n16010    71.913942383299997  337.4828861588    0\n16011    69.200726009600004  329.5736047529    0\n16012    68.737288898800003  340.42357383209998    0\n16013    69.284078617199995  346.93469414169999    0\n16014    70.532431265599996  346.26246824589998    0\n16015    70.514321649899998  348.08045124620003    0\n16016    68.408357246199998  349.91304897809999    0\n16017    68.857164894299999  353.08914977149999    0\n16018    67.597405608299994  352.37349410600001    0\n16019    68.826158831300006  351.57757208819999    0\n16020    69.753312203999997  350.5361768592    0\n16021    71.764337119299995  345.50214114530002    0\n16022    70.6744331843  344.39364116249999    0\n16023    72.344907457999994  341.88951975100002    0\n16024    70.930133740800002  342.55757697910002    0\n16025    70.7777152325  349.73532555999998    0\n16026    71.254552729599993  351.46889568979998    0\n16027    72.032495771200004  349.08297604249998    0\n16028    73.6168929862  349.95737863329998    0\n16029    73.221874307500002  348.2811381299    0\n16030    72.890142425700006  352.43107302829998    0\n16031    71.660834428000001  353.12738575520001    0\n16032    72.989129049400006  344.68703810070002    0\n16033    72.914719271899997  346.57304511580003    0\n16034    69.603539936100006  343.27174295089998    0\n16035    68.518021588099998  342.1200530465    0\n16036    68.971768153300005  354.44520565580001    0\n16037    70.3443400126  353.78917391700003    0\n16038    72.326340471099996  332.67346142420001    0\n16039    72.3063303343  334.25410142599998    0\n16040    73.6252697372  335.25123822569998    0\n16041    73.719647602099997  331.9823977117    0\n16042    75.0796412694  331.27113349709998    0\n16043    75.214284830699995  332.96605353680002    0\n16044    73.102372329700003  338.54386568540002    0\n16045    74.601933880700003  338.04575803059998    0\n16046    74.245178124000006  339.70880802520003    0\n16047    75.083036273700003  334.68830548490001    0\n16048    74.881776752199997  336.37582843199999    0\n16049    76.525861122600006  334.1593576386    0\n16050    77.993574110200001  334.00807485109999    0\n16051    77.822000939000006  335.73646936300003    0\n16052    76.1453379318  330.27630691600001    0\n16053    78.2926978717  340.76874673129998    0\n16054    76.809012404900002  340.84482836220002    0\n16055    77.250398157800007  339.1417658199    0\n16056    76.093716602900002  337.65968459319998    0\n16057    77.590737239000006  337.44519785210002    0\n16058    75.329689776899997  341.01679517820003    0\n16059    73.829678861299996  341.36020435009999    0\n16060    74.344661629499996  347.30234610999997    0\n16061    75.259713479300004  345.85027232229999    0\n16062    75.753064313199999  347.5676477824    0\n16063    73.394113575800006  343.00512609179998    0\n16064    74.4212695712  344.22314415630001    0\n16065    74.060804018900001  351.63832005860002    0\n16066    74.536935633699997  353.36373372669999    0\n16067    75.172530425700003  350.62524402690002    0\n16068    75.821972479500005  344.21698248550001    0\n16069    77.1403635474  347.74668219569998    0\n16070    77.9414251165  346.04578786629997    0\n16071    78.531753853500007  347.86672906759998    0\n16072    77.210656716200006  344.24820899299999    0\n16073    76.330435756200004  342.5446743041    0\n16074    76.654438973500007  351.0656885747    0\n16075    78.1081900123  351.34515529629999    0\n16076    77.117283407800002  352.8647520925    0\n16077    76.203654456899997  349.3021197594    0\n16078    79.579768581300002  351.50388888700002    0\n16079    79.058857989000003  349.69268159429998    0\n16080    76.117006313700003  354.21121883619998    0\n16081    74.961062310700001  355.08888823680002    0\n16082    78.608625675699997  344.28581346110002    0\n16083    77.607149821500002  354.68321281700003    0\n16084    77.608086312500006  330.81895146170001    0\n16085    79.235078824499993  330.96834364099999    0\n16086    78.395809764600003  332.4558359559    0\n16087    66.433613101500001  354.93883762590002    0\n16088    65.119480681799999  354.92079435379998    0\n16089    79.206566383400002  354.8456301928    0\n16090    78.286328647299996  356.33925912849998    0\n16091    71.925231137099999  354.65669375840002    0\n16092    62.019169907200002  359.05218286339999    0\n16093    62.521468590200001  358.14700328250001    0\n16094    62.982621616300001  359.0352496182    0\n16095    61.660090909899999  361.3278869792    0\n16096    61.9651851343  362.27947445260003    0\n16097    62.498157654400003  360.81850750929999    0\n16098    61.853660859199998  357.28883201039997    0\n16099    62.688054627500001  357.18573185010001    0\n16100    63.316624869999998  360.11818399949999    0\n16101    63.716128523199998  361.32515154869998    0\n16102    63.218372634300003  356.4323717867    0\n16103    64.044743332400003  355.73487457739998    0\n16104    64.284757955299995  356.88600258690002    0\n16105    63.083318322700002  362.99089635910002    0\n16106    62.061124323599998  363.21548541269999    0\n16107    64.270723697899996  363.8998643713    0\n16108    64.144973285000006  362.65780280130002    0\n16109    63.471233138599999  366.27247336969998    0\n16110    62.789631547299997  365.11768133610002    0\n16111    63.979688153200001  365.1398805581    0\n16112    62.263643418100003  355.78244596219997    0\n16113    62.030496254500001  364.14066836199999    0\n16114    61.128161328399997  363.38577757860003    0\n16115    61.620513314500002  368.73594884329998    0\n16116    62.322764904800003  369.78438018870003    0\n16117    61.618363525699998  364.99425000550002    0\n16118    60.953753941599999  365.50673143220001    0\n16119    61.972533163400001  371.91857141840001    0\n16120    62.610564289400003  374.7286082915    0\n16121    61.573513874900001  366.49923375660001    0\n16122    61.600595491299998  380.47763172719999    0\n16123    62.8550803539  371.10590945339999    0\n16124    63.699821970899997  370.07938638339999    0\n16125    62.800151398899999  367.20339103679999    0\n16126    64.016637812400006  367.609973674    0\n16127    63.705724237799998  374.02072741990003    0\n16128    63.792843899399998  375.53674966400001    0\n16129    63.325987617000003  372.53240811929999    0\n16130    62.429071534999999  377.83936468399997    0\n16131    63.5609211676  377.21834402450003    0\n16132    63.2424340337  378.8027876054    0\n16133    64.551034242100002  368.9603989382    0\n16134    65.09665407  370.38938540129999    0\n16135    61.9608357571  367.74953995440001    0\n16136    64.638166020400007  373.1062516696    0\n16137    63.975117914599998  359.15497551570002    0\n16138    65.102209513399998  359.50600046099999    0\n16139    64.652615714299998  358.14234328729998    0\n16140    65.513538748200006  357.17288339309999    0\n16141    66.604801199999997  356.17342300910002    0\n16142    66.809254700899999  357.44705170669999    0\n16143    65.207604612300003  365.00883043879998    0\n16144    66.214919180300001  362.42525825519999    0\n16145    64.968879186600006  361.98152520190001    0\n16146    65.621092996900003  360.9413352368    0\n16147    66.303437227900005  359.86546057700002    0\n16148    67.562836680900006  360.15294494540001    0\n16149    67.036146137700001  358.76937394060002    0\n16150    68.109077156400005  357.8100166799    0\n16151    69.346104692500006  357.20397251359998    0\n16152    69.373733515799998  358.59594119360003    0\n16153    67.626743593599997  362.53369673679998    0\n16154    66.933344497199997  363.74438247820001    0\n16155    69.110665500099998  362.4434777843    0\n16156    68.325725656000003  361.30942354960001    0\n16157    68.999311389400006  360.05060274610003    0\n16158    67.767515142500002  355.18037062500002    0\n16159    67.832363749099997  365.06302268629997    0\n16160    66.446158838399995  364.99336159529997    0\n16161    65.527329789800007  371.86651360949998    0\n16162    66.495772283999997  370.52902515559998    0\n16163    65.378133611899997  367.72982987090001    0\n16164    65.999762929799999  366.38473674710002    0\n16165    66.759898213100001  367.79720177339999    0\n16166    65.636896484900006  378.03286122970002    0\n16167    64.748300195100001  376.59764723929999    0\n16168    65.949791657099993  376.3412074995    0\n16169    65.896754168699999  373.41255950049998    0\n16170    67.485722553800002  369.17958831980002    0\n16171    68.197436673699997  367.8345512436    0\n16172    67.227983265399999  373.46587056570002    0\n16173    66.422826715599996  374.88470008629997    0\n16174    68.360914754999996  382.39379496420003    0\n16175    66.978467395999999  382.47490368540002    0\n16176    67.469159257100003  381.00554093720001    0\n16177    65.289206721200003  379.64354726789998    0\n16178    66.552665702900001  379.53922954770002    0\n16179    67.281815532899998  376.45803954190001    0\n16180    67.886954753400005  379.514933477    0\n16181    68.201931183599996  372.0645920915    0\n16182    68.557155732499993  373.58811752290001    0\n16183    67.925500511799996  370.54946353899999    0\n16184    64.058782438799994  379.86525032989999    0\n16185    62.821853675500002  380.18087409769998    0\n16186    68.269462468699999  378.03646417760001    0\n16187    68.638165013899993  376.5728483295    0\n16188    64.859937573099998  381.08815490170002    0\n16189    61.086896203899997  385.54541466159998    0\n16190    62.3000930348  386.27491634260002    0\n16191    62.246141247399997  385.0792625066    0\n16192    61.749215380400003  392.66025466529999    0\n16193    61.877997870400002  388.77308893899999    0\n16194    62.932981809300003  389.8021037268    0\n16195    61.128160451500001  382.98410915260001    0\n16196    61.790864304499998  383.875409666    0\n16197    62.176644416800002  387.50094585289997    0\n16198    63.074723060799997  384.31017293420001    0\n16199    63.759198018699998  383.41492230530002    0\n16200    64.403803964299996  384.79767911279998    0\n16201    63.036811338699998  382.25867112750001    0\n16202    61.729498730899998  382.21560774979997    0\n16203    62.305216879600003  381.30704386309998    0\n16204    64.4311331241  389.33944267449999    0\n16205    63.888834613999997  390.91638893060002    0\n16206    63.5603229273  387.00732514330002    0\n16207    64.845590773200001  387.76128368960002    0\n16208    64.859559818400001  386.29553895729998    0\n16209    62.563042081500001  393.93174575099999    0\n16210    63.2584139537  392.45147424819999    0\n16211    62.175235444000002  411.63378546069998    0\n16212    61.805726683800003  395.34103323900001    0\n16213    61.0040041906  396.69351751440001    0\n16214    61.756005530899998  416.30081378350002    0\n16215    62.544734050199999  418.04580708679998    0\n16216    62.644666828699997  414.87020499919998    0\n16217    61.691295734299999  398.15933025779998    0\n16218    61.461948184199997  401.13307885130001    0\n16219    62.659579878899997  404.58220521679999    0\n16220    63.681387309500003  403.04450046400001    0\n16221    64.324481542699999  404.69686249300003    0\n16222    62.364941683600001  399.7242029665    0\n16223    63.026145272299999  401.36331858419999    0\n16224    63.306926557300002  413.05765056169997    0\n16225    63.650868860999999  411.2186939732    0\n16226    62.830743543099999  408.14026192659998    0\n16227    64.463137997900006  407.64999229189999    0\n16228    64.023844648400001  409.4146348177    0\n16229    64.129266880800003  414.74739788549999    0\n16230    63.2438329059  398.23274658600002    0\n16231    63.333991951500003  395.26197427239998    0\n16232    64.250934797799999  418.27065509929997    0\n16233    63.391455692000001  419.82034485090003    0\n16234    64.360315673200006  382.35937023849999    0\n16235    64.764151007400002  392.13920403269998    0\n16236    65.901048328000002  388.7372404706    0\n16237    64.821595289499996  398.17584809269999    0\n16238    64.080953992600001  396.6801489783    0\n16239    66.4087156983  394.84364753189999    0\n16240    64.865790519499996  395.09088782010002    0\n16241    65.596193526299999  393.46212611919998    0\n16242    66.250223003900004  391.77726309019999    0\n16243    65.760362734699996  385.27408497239998    0\n16244    67.320034548799995  388.31111300229998    0\n16245    67.884187801799996  386.76010842839997    0\n16246    68.8726109734  388.06296512900002    0\n16247    67.104866720499999  385.42463736899998    0\n16248    66.415505847199995  383.91511111659997    0\n16249    67.209058474800003  396.28026005110002    0\n16250    67.950017763800005  394.53035594490001    0\n16251    66.828567364400001  390.04793452130002    0\n16252    67.743711875100004  391.40723800889998    0\n16253    68.5904698545  385.2217214753    0\n16254    65.654511309900002  382.44797772049998    0\n16255    66.414203356499996  398.0117832633    0\n16256    67.996976996399994  397.7531893954    0\n16257    65.121336237400001  410.94672850009999    0\n16258    64.645781946200003  401.4133393509    0\n16259    65.560786915700007  399.7241438712    0\n16260    66.304662431300002  401.29720364579998    0\n16261    64.977769500799994  416.51868558849998    0\n16262    65.592915869899997  414.62371489869997    0\n16263    65.898758049799994  418.34564620729998    0\n16264    66.160813875399995  404.50210300840001    0\n16265    65.168874833900006  406.08914907759998    0\n16266    67.115408382799998  402.82210307269997    0\n16267    67.996228858600006  401.0590821198    0\n16268    66.262576352300002  407.46391060349998    0\n16269    67.058615062000001  414.54397543340002    0\n16270    66.117045265200005  412.6816437544    0\n16271    68.161250158100003  410.701118995    0\n16272    66.622764401500007  410.7788845892    0\n16273    67.259610360500005  408.99152139379999    0\n16274    68.534430844400006  414.51574951560002    0\n16275    68.046460941199996  416.45963271810001    0\n16276    68.096204315799994  407.31250979610002    0\n16277    68.0551580833  404.28902188519999    0\n16278    67.514202454400007  418.36989610500001    0\n16279    66.905772967399997  420.21359763940001    0\n16280    69.281209861899995  391.04622655190002    0\n16281    68.648102036799997  392.77522273950001    0\n16282    62.386646350299998  421.19697158169998    0\n16283    61.199728446800002  422.4160259885    0\n16284    69.274648490800004  364.96332393080002    0\n16285    68.717086815399995  366.3822609847    0\n16286    69.918398664400002  363.57371281439998    0\n16287    70.754367156499995  364.69456973680002    0\n16288    69.209260808099998  355.83444687479999    0\n16289    70.665680988000005  356.65992892679998    0\n16290    69.641834308300005  367.63382782460002    0\n16291    71.234073510499996  367.1382405105    0\n16292    70.758263516499994  368.51681720570002    0\n16293    70.362366675100006  359.63503280229997    0\n16294    70.640672308000006  362.17507578470003    0\n16295    72.201144292099997  361.84740520650001    0\n16296    71.296375450699998  360.72338351590003    0\n16297    73.249827109500004  358.77898857370002    0\n16298    71.7798793786  359.20284207219999    0\n16299    72.049621661900005  357.65310458840003    0\n16300    71.643751582700006  365.7610129981    0\n16301    72.904439767300005  366.58408531920003    0\n16302    72.288176848399999  364.31480791950003    0\n16303    73.467902280299995  369.90776296809997    0\n16304    72.143504646799997  369.1947604618    0\n16305    73.875511346899998  368.50477643620002    0\n16306    72.068583796599995  356.14436641499998    0\n16307    70.539305399  369.88459501189999    0\n16308    70.030837323100002  376.6384230617    0\n16309    69.073537404299998  375.13680237030002    0\n16310    69.910683828100005  373.85039836559997    0\n16311    70.961344347899995  372.96753290079999    0\n16312    71.319072963500005  374.56632850749997    0\n16313    69.314905195500003  379.46289618719999    0\n16314    70.830497834699997  379.22139897070002    0\n16315    70.376048505900002  380.6870355401    0\n16316    71.440068901800004  376.26423612560001    0\n16317    71.194368734500003  377.76027586020001    0\n16318    72.591846421100001  375.50198778880002    0\n16319    73.326337079400005  373.02677888009998    0\n16320    72.047812077800003  372.15672816080001    0\n16321    73.1994254568  371.35827097449999    0\n16322    71.370794876100007  381.81320108080001    0\n16323    69.832767515599997  382.17175300169998    0\n16324    72.400298977600002  378.74319638280002    0\n16325    73.972893774100001  378.03463012200001    0\n16326    73.635523555399999  379.62255505740001    0\n16327    72.956338861600003  381.29421645669998    0\n16328    72.275854306300005  382.95032560549998    0\n16329    73.683448222300001  374.65602464059998    0\n16330    73.920812194999996  376.33412052559999    0\n16331    70.690039446300005  371.39922601379999    0\n16332    69.293406209699995  370.77839701840003    0\n16333    70.109603061399994  384.93891714159997    0\n16334    69.237532000200005  383.6865594368    0\n16335    73.084920741000005  362.99623885329999    0\n16336    73.769474452699995  361.57430061060001    0\n16337    75.274227587599995  361.36752661640003    0\n16338    74.314518850300004  360.009418928    0\n16339    74.734962584000002  358.36483764899998    0\n16340    75.033138954699993  356.69921747680002    0\n16341    76.207880306700005  357.94755676950001    0\n16342    73.955657636799998  364.20402818410003    0\n16343    75.457595061899994  364.47795866889999    0\n16344    74.519431315899993  365.6906224681    0\n16345    76.705855247399995  361.25963035770002    0\n16346    76.129252960499997  362.924220859    0\n16347    78.136956111700002  361.21470958380002    0\n16348    77.203996026400006  359.54965651589998    0\n16349    79.234704030200007  358.01331443340001    0\n16350    77.657385804300006  357.84226763679999    0\n16351    77.092769670500005  367.57731602479998    0\n16352    77.681627640200006  366.04776712289998    0\n16353    78.699754113300003  367.57003832909999    0\n16354    76.879833956599995  364.57491477079998    0\n16355    78.4113013658  364.47865291170001    0\n16356    73.519211159400001  355.63729508260002    0\n16357    75.563047173900003  367.8576443005    0\n16358    74.345258191799999  367.08511743090003    0\n16359    74.731711510699995  373.6983510828    0\n16360    75.588736847199996  372.30588202799998    0\n16361    76.102304954299996  373.92595108789999    0\n16362    74.659898434200002  370.84267324090001    0\n16363    74.583961151699995  380.64083965489999    0\n16364    75.302339263600004  377.00549917990003    0\n16365    76.106513982699994  370.76070209839997    0\n16366    77.5138572651  374.02334390930002    0\n16367    78.370826204500005  372.42159988949999    0\n16368    79.011032757600006  374.06640410990002    0\n16369    77.560870997400002  370.75024119689999    0\n16370    76.603518116399997  369.1870475504    0\n16371    76.174905829099998  380.17236492789999    0\n16372    77.202479095900003  378.63160569140001    0\n16373    77.926112509999996  379.96946622069999    0\n16374    76.481871601199998  375.56630053139997    0\n16375    76.762191205099995  377.20655380109997    0\n16376    77.599870570199997  382.75484402540002    0\n16377    78.633147360899997  381.30326194510002    0\n16378    79.292387512199994  382.6678449401    0\n16379    75.325289518199995  381.93310650900003    0\n16380    78.439833093700003  377.11771066789998    0\n16381    73.1239634107  384.15599581269998    0\n16382    71.630016643999994  384.57906332930003    0\n16383    79.0690616654  370.7867300826    0\n16384    74.592609952299995  383.70074338030003    0\n16385    76.064404866199993  383.21817231919999    0\n16386    69.528034353600006  394.15188702649999    0\n16387    69.872472351499994  389.38525362410002    0\n16388    70.880426301200004  390.69654446449999    0\n16389    69.673135683799998  400.73486340609998    0\n16390    68.805020428800006  399.24164241030002    0\n16391    71.187928881900007  396.97951304989999    0\n16392    69.585908346799997  397.40892820070002    0\n16393    70.369814061100001  395.54990800569999    0\n16394    71.149072466899995  393.71368810029998    0\n16395    70.440495940800005  387.76950534700001    0\n16396    71.883061331899995  391.9732172894    0\n16397    72.519045404600007  390.3197963595    0\n16398    71.997400918400004  387.44148605380002    0\n16399    71.013475263299995  386.18296312259997    0\n16400    72.993372817700006  399.88189973649997    0\n16401    71.331490476699997  400.34356581119999    0\n16402    72.032703018000007  398.43673590750001    0\n16403    72.810809286500003  396.4880580729    0\n16404    73.174991353999999  404.80946497330001    0\n16405    71.778690438500007  403.68107829830001    0\n16406    73.635185370499997  403.04420380750003    0\n16407    72.814853778699998  393.2360645055    0\n16408    70.655751816800006  402.23006458330002    0\n16409    69.701300928999999  410.72158520929997    0\n16410    69.041502598400001  412.5838658728    0\n16411    70.025685460600002  414.53794192290002    0\n16412    69.1199301977  418.36667713430001    0\n16413    70.741986020200002  418.32813610969998    0\n16414    70.296501580500006  420.21972692750001    0\n16415    69.125375424300003  405.70518882570002    0\n16416    69.958944001600003  407.20433014240001    0\n16417    69.9781093255  404.08656637289999    0\n16418    71.254972962799997  410.86076326109998    0\n16419    70.595485372200002  408.99482843620001    0\n16420    73.562962649200003  408.2579798479    0\n16421    71.718701267699998  407.47113091699998    0\n16422    73.1536265429  406.47144674250001    0\n16423    72.403314950199999  418.22858585019998    0\n16424    71.146154435699998  416.45195596550002    0\n16425    73.093022614399999  414.66890592990001    0\n16426    71.540238551900003  414.60045270810002    0\n16427    71.978463143799999  412.78011687259999    0\n16428    74.109362736400001  417.95985243249999    0\n16429    73.790970787899994  419.78962059830002    0\n16430    72.839849538699994  411.17138357419998    0\n16431    66.2013082693  421.94172067490001    0\n16432    68.009705575300003  422.10391268230001    0\n16433    73.531282838300001  387.08231472149998    0\n16434    73.060729330599997  388.70292718640002    0\n16435    75.402550780599995  391.03553662830001    0\n16436    74.204901024400002  389.91635209050003    0\n16437    75.942576409699996  389.46899634819999    0\n16438    73.659368187699997  394.55608526750001    0\n16439    74.4562966692  395.97140876399999    0\n16440    76.3119047454  392.2321965182    0\n16441    74.5394531349  392.72818964060002    0\n16442    75.025788448699998  386.6563468722    0\n16443    76.510982551200001  386.14293418760002    0\n16444    76.231491367900006  387.79959184180001    0\n16445    74.000987775200002  385.41703617600001    0\n16446    78.059025759899995  392.02928095319999    0\n16447    77.014024203999995  393.68256009359999    0\n16448    78.035913209300006  385.4818107616    0\n16449    76.849350274599999  384.47966727649998    0\n16450    78.113966495100001  398.40351176000001    0\n16451    77.739653489000005  400.15512638209998    0\n16452    76.403679090400004  398.8628235237    0\n16453    77.747860125299994  395.165083659    0\n16454    76.092666616499997  395.51709415929997    0\n16455    79.1238824128  389.2768290564    0\n16456    77.582492048899994  388.76465083310001    0\n16457    79.287052058399993  387.63284694639998    0\n16458    75.318053528700005  397.44725392279997    0\n16459    74.971682230300004  405.78969064889998    0\n16460    74.143088057900002  401.23040984459999    0\n16461    75.514936320700002  402.44940129269997    0\n16462    74.034238592400001  410.1106590869    0\n16463    74.505733891800006  412.06034403400002    0\n16464    75.385498606499993  409.25710047870001    0\n16465    76.807737571399997  406.80632277799998    0\n16466    78.577500236800006  407.85207826639999    0\n16467    76.893890651199996  408.52122427159998    0\n16468    74.693414678099998  399.3653464944    0\n16469    77.075489304900003  410.40189440509999    0\n16470    77.399239196899998  401.88086562669997    0\n16471    77.083438261699996  403.554137035    0\n16472    75.783039629399994  417.46965031809998    0\n16473    74.404640403299993  416.11973266050001    0\n16474    75.930371365699997  413.33062862759999    0\n16475    74.647167667000005  414.21791833539999    0\n16476    77.3213235411  414.64926080639998    0\n16477    77.229862948100006  412.47200263619999    0\n16478    77.120159067100005  420.64211967829999    0\n16479    76.916350845599993  422.41922373800003    0\n16480    75.294313539100003  421.17597662110001    0\n16481    77.253239002200004  418.77456687479997    0\n16482    77.333707594299995  416.78745018699999    0\n16483    76.869286691900001  405.1757496811    0\n16484    79.455562060800005  385.98202245520002    0\n16485    79.582183763499998  384.3223185352    0\n16486    73.430023130500004  421.61582192319997    0\n16487    79.627500444500001  361.24533055479998    0\n16488    79.049721030300006  362.85885783290001    0\n16489    64.306813383600002  421.61646016460003    0\n16490    78.587937933700005  411.63433064430001    0\n16491    69.788419651400005  422.11392503169998    0\n16492    71.581863400100005  421.95305364519999    0\n16493    14.9426177854  422.57819773289998    0\n16494    15.361762673699999  423.22333416089998    0\n16495    14.425396645799999  423.2089944096    470\n16496    15.1857618233  424.47626970559998    470\n16497    15.8243681529  423.80917788340003    0\n16498    16.138175796399999  424.38782785429999    0\n16499    16.3752911475  423.18681845859999    0\n16500    16.854643108699999  422.4583000257    0\n16501    17.3667792882  423.12794484390002    0\n16502    18.773398991800001  422.31143849910001    0\n16503    19.3062937071  423.0889066327    0\n16504    18.374191422199999  423.05995074359998    0\n16505    18.620128689600001  424.29554263009999    0\n16506    19.519139314499999  424.5498027058    0\n16507    19.135739960399999  425.05596667880002    0\n16508    17.627272574599999  424.27262738619999    0\n16509    17.9504571951  423.69264497590001    0\n16510    19.812511626500001  423.86961773159999    0\n16511    20.2882431281  424.71361923979998    0\n16512    16.892839626200001  424.59405428849999    0\n16513    17.5813437877  424.98215543539999    0\n16514    16.252781485900002  425.10203071000001    0\n16515    16.3898959524  425.86162815739999    0\n16516    15.7319866382  425.6959599146    469\n16517    16.993189424800001  426.2517026438    468\n16518    17.539017794700001  425.6448978061    0\n16519    18.3722017678  425.38092281140001    0\n16520    20.1121149439  428.65798131809998    0\n16521    20.968916998000001  428.09948192870002    0\n16522    21.006796272799999  429.40504894769998    0\n16523    19.2649724473  429.32700261230002    0\n16524    20.035308057400002  430.90514040469998    0\n16525    19.257839349800001  430.40512477959999    0\n16526    19.186518194000001  428.31348180600003    465\n16527    19.1183634432  425.7204091392    468\n16528    20.2112040853  423.1960876919    0\n16529    21.1056473732  423.3432877363    0\n16530    21.976060781099999  423.60205673860003    0\n16531    21.4661900555  424.2184367557    0\n16532    20.642127781300001  422.50047356189998    0\n16533    22.451292737500001  425.85018467679998    467\n16534    21.934746533199998  425.10450941089999    0\n16535    22.871147938699998  425.19947543040001    0\n16536    21.0847429025  424.88009945919998    0\n16537    22.700570957  423.29541504759999    0\n16538    22.913649297799999  424.19055873299999    0\n16539    24.582122797299998  423.80558600519998    0\n16540    25.8161373754  425.80391340789998    0\n16541    25.190399357699999  424.84747571309998    0\n16542    26.122749827900002  424.96158234230001    0\n16543    24.324468948700002  424.69317057759997    0\n16544    26.302977483799999  423.89973709240002    0\n16545    27.006989756100001  424.80664959040001    0\n16546    23.560828709799999  424.85497190939998    0\n16547    24.127114843200001  425.63669458290002    0\n16548    22.730601175699999  426.32974235329999    466\n16549    23.461921793999998  426.89862414729998    0\n16550    22.7635628576  427.35461914669997    0\n16551    22.7824841222  429.5562568615    0\n16552    22.873267874100002  428.36368264539999    0\n16553    23.758413643899999  428.91108281210001    0\n16554    21.920706341799999  427.74972748419998    0\n16555    24.292626009500001  426.6981676899    0\n16556    21.110593225399999  427.02403147479998    466\n16557    27.6659946489  426.62863561419999    0\n16558    27.697870226900001  427.64361195380002    0\n16559    26.967098867099999  427.0856125638    0\n16560    28.7815488757  426.57697583290002    0\n16561    28.149473494199999  425.91074159290002    0\n16562    25.548827780300002  428.2327033688    0\n16563    26.358720749700002  427.74289645250002    0\n16564    26.4073551784  428.70189398970001    0\n16565    24.666854276500001  428.51643924209998    0\n16566    24.7398056631  427.55027033049998    0\n16567    26.2061292472  426.6521018318    0\n16568    27.305374480400001  429.11945795449998    0\n16569    26.541236486900001  429.56763453460002    0\n16570    27.996199364700001  428.51901753290002    0\n16571    28.213064651500002  429.28693534849998    454\n16572    25.203481855300002  426.58581078859999    0\n16573    21.797219332800001  430.35584156430002    0\n16574    20.946472437099999  430.78550499839997    0\n16575    27.9991347498  423.98417637810002    0\n16576    27.895639377399998  425.09867226329999    0\n16577    20.6685935436  425.59551336340002    467\n16578    24.686363286900001  429.48245297800003    0\n16579    15.272193142300001  430.74260228589998    464\n16580    15.928233072399999  431.29297687130003    0\n16581    15.156737278  431.54855275009999    0\n16582    16.347747299000002  432.67663304680002    0\n16583    16.572448085200001  431.86377097600001    0\n16584    17.144755052099999  432.45738052249999    0\n16585    16.7360975048  431.06061363399999    0\n16586    16.829403130700001  430.2235322898    464\n16587    17.586166430500001  430.89323527509998    0\n16588    15.0734636814  432.42020892160002    0\n16589    14.5  431.94889699369998    463\n16590    18.9157151635  432.24650073470002    0\n16591    17.976424855800001  432.27078982299997    0\n16592    18.338428952600001  431.54794291949997    0\n16593    20.4931282953  431.7356133225    0\n16594    19.8186720544  432.39386199770001    0\n16595    20.7647398368  432.62128125369998    0\n16596    19.1719024318  433.13112766220002    0\n16597    18.469085628999999  429.95367137400001    0\n16598    18.4449126407  430.76753216290001    0\n16599    17.683794509399998  433.08019783989999    0\n16600    15.5803627246  432.9529279276    0\n16601    14.8560840262  433.35608402619999    462\n16602    16.0842867225  433.4800501368    0\n16603    15.7760789231  434.27607892309999    462\n16604    16.608314222099999  433.98850209220001    0\n16605    17.498455052600001  433.83714004619998    0\n16606    17.108763817500002  434.47748603370002    0\n16607    20.818371526300002  433.63523288800002    0\n16608    20.721900445799999  434.4264217045    0\n16609    19.886748432899999  434.1362294214    0\n16610    21.482718669899999  433.08187248719997    0\n16611    17.468005740900001  435.03199425909997    461\n16612    16.641853665399999  435.14185366539999    462\n16613    19.085085017699999  434.71701700350002    460\n16614    19.0093873607  433.9841544052    0\n16615    21.9863505006  435.29727010009998    460\n16616    21.132209234299999  435.12644184689998    460\n16617    18.314606724099999  433.68285203440001    0\n16618    22.216259668999999  432.66592461409999    0\n16619    22.121071438400001  433.71768847110002    0\n16620    24.736045101999999  430.39728914829999    0\n16621    24.619770618099999  431.26352731319997    0\n16622    23.6802002497  430.92156225280002    0\n16623    25.649764669700001  429.99522703219998    0\n16624    24.149844985800001  432.2787370854    0\n16625    23.6487566192  433.20302887190002    0\n16626    23.111281865900001  432.59870584150002    0\n16627    25.092544217099999  431.88074081539997    0\n16628    25.910603202000001  431.75056455020001    0\n16629    25.3604518193  432.6918322409    0\n16630    22.644175110399999  431.77393690560001    0\n16631    26.704461777999999  431.8503724286    0\n16632    26.600309364600001  431.0970845521    0\n16633    25.574365476400001  433.54172080550001    0\n16634    24.910597591599998  433.64633159810001    0\n16635    26.896156356999999  432.52132923599999    0\n16636    27.5  432.13708576419998    455\n16637    26.550342472000001  430.3533477496    0\n16638    27.5  430.70055092529998    455\n16639    22.6089703994  430.81961289219998    0\n16640    26.147066455299999  433.62875535990003    0\n16641    26.6477806314  433.1276234513    0\n16642    23.2850704972  434.15454910659997    0\n16643    23.4690127191  435.03098728089998    459\n16644    22.5370312232  434.61808262220001    0\n16645    24.1497690566  433.74828084649999    0\n16646    24.630348564999998  434.5    458\n16647    28.1563901273  433.65639012730003    456\n16648    28.229669546299998  434.27033045370001    457\n16649    27.526434108699998  433.99904952809999    0\n16650    27.157712701200001  434.5    458\n16651    26.754590395800001  433.92275039809999    0\n16652    25.825640695099999  434.5    458\n16653    27.181841696700001  433.49999950120002    0\n16654    28.5780541104  427.92250545169998    0\n16655    30.010816094999999  422.90691888970002    0\n16656    31.134657150399999  423.14717077559999    0\n16657    30.109691266999999  424.16722206930001    0\n16658    28.946120973500001  422.85744371480001    0\n16659    30.2646880482  425.22579858969999    0\n16660    31.4727372471  425.47967536359999    0\n16661    30.545433636599999  426.13855773379998    0\n16662    29.055949904399998  425.13022684920003    0\n16663    32.0568323277  422.15979953300001    0\n16664    32.327931563500002  423.54494707700002    0\n16665    29.256831158699999  427.3530625944    0\n16666    29.832374979400001  426.74547254200002    0\n16667    32.607391297900001  425.862192548    0\n16668    32.474846571699999  424.79822451360002    0\n16669    34.739786623800001  427.17500056829999    0\n16670    33.692534912299998  426.4227673442    0\n16671    34.739638318700003  426.15238071089999    0\n16672    30.862361117399999  426.96813841239998    0\n16673    32.738456254399999  426.76726909529998    0\n16674    35.643352249400003  428.01391903640001    0\n16675    34.675317328600002  428.0876096627    0\n16676    33.4892779897  424.1416909198    0\n16677    31.8708174271  427.24553292809998    0\n16678    32.792661280499999  427.5440314498    0\n16679    31.167178294100001  427.745483347    0\n16680    31.487009136400001  428.50565058680002    0\n16681    30.568559848  428.2476603641    0\n16682    30.015604386300001  428.75390109659998    453\n16683    29.615896538600001  428.05514649179997    0\n16684    32.407482134200002  428.80015834890003    0\n16685    31.878946998499998  429.21973674959997    453\n16686    34.666802383799997  428.9285427213    0\n16687    34.818442162099998  429.72518389959998    0\n16688    34.059859598999999  429.38505305069998    0\n16689    32.945733672999999  428.3003238288    0\n16690    33.664901199399999  427.96247515639999    0\n16691    33.534700140600002  429.8208200844    452\n16692    33.296266322900003  428.97639482839998    0\n16693    35.480758398600003  429.98853243849999    0\n16694    34.867589591399998  430.62055375490002    452\n16695    36.231070769699997  429.65776840439997    0\n16696    36.058208281399999  430.53000458989999    0\n16697    34.6122893354  423.70613540760002    0\n16698    34.704016193199998  424.99074182930002    0\n16699    37.043591004500001  425.42757430580002    0\n16700    36.867730346400002  426.6635011015    0\n16701    35.8236613742  425.8258168712    0\n16702    37.265045880999999  424.14068980309997    0\n16703    38.531095353399998  424.97092172359999    0\n16704    37.136858681200003  429.70862193120001    0\n16705    36.4971430059  428.79610170860002    0\n16706    36.707560300499999  427.8455155154    0\n16707    37.821754785000003  427.54613180920001    0\n16708    39.124694674099999  427.07247254229998    0\n16709    38.784101747100003  428.413524924    0\n16710    40.709512566000001  426.84961802240002    0\n16711    39.754815315899997  425.82435069320002    0\n16712    41.431904769900001  423.78038109110003    0\n16713    40.106128968  424.48615856819998    0\n16714    40.136688056600001  429.18246268680002    0\n16715    38.976295155700001  429.58103515530001    0\n16716    41.255170385299998  428.38080859529998    0\n16717    42.085101275  427.26202275319997    0\n16718    43.058434725200001  426.35509480280001    0\n16719    43.526948209799997  428.07827094200002    0\n16720    35.963194168100003  423.31653569169998    0\n16721    41.470978211000002  429.80680382280002    0\n16722    36.357741258300003  431.38190391339998    0\n16723    37.085551968300003  431.5581193438    0\n16724    36.622862099700001  432.28977519850002    0\n16725    35.715573572700002  431.64672071820002    451\n16726    37.034671681200003  434.17822389370002    450\n16727    36.836529157400001  433.22003237979999    0\n16728    37.511498258899998  433.47969691319997    0\n16729    36.167486741799998  433.00246022549999    451\n16730    37.5818565975  430.81027587860001    0\n16731    37.835018038699999  431.84401795000002    0\n16732    39.278547597399999  430.74203667199998    0\n16733    40.3850075569  431.50454684879998    0\n16734    39.4339805523  431.8287906612    0\n16735    38.141647965899999  430.06156402990001    0\n16736    39.098756918500001  434.03327539830002    0\n16737    39.413923416499998  432.923816413    0\n16738    39.897100248100003  433.79952089839998    0\n16739    38.6463873744  432.23122155340002    0\n16740    41.421004269199997  432.28511066120001    0\n16741    41.593922944299997  431.15231693729999    0\n16742    37.995676434499998  432.82839358339999    0\n16743    38.234961633600001  433.83469314429999    0\n16744    42.794626432800001  430.59003541319998    0\n16745    42.247426561099999  433.21551462669999    0\n16746    40.879854642300003  433.3658405882    0\n16747    43.9101062099  429.7851537679    0\n16748    44.157257497000003  431.39216798979999    0\n16749    29.937453034400001  443.300314845    0\n16750    30.545634599900001  443.82339983679998    0\n16751    30.370980823499998  444.43952338550002    0\n16752    31.821848675999998  444.15948322560001    0\n16753    31.2454332135  443.70603760149999    0\n16754    31.493268577399999  442.99326857739999    444\n16755    30.721455208199998  443.14579830600002    0\n16756    29.1194759071  444.22932378209998    0\n16757    28.5  443.7509742455    442\n16758    29.153527545599999  443.47254522409997    0\n16759    34.945149534700001  443.5    445\n16760    35.378079449300003  444.16603604599999    0\n16761    34.410319929700002  444.13274207199999    0\n16762    36.786620223500002  444.08739347490001    0\n16763    36.650885391700001  443.52252940839998    0\n16764    37.276729629000002  443.45738621980001    0\n16765    37.420199598499998  442.820905708    0\n16766    38.038455017700002  443.44431699500001    0\n16767    32.607587905700001  444.16905281689998    0\n16768    32.976654836199998  443.5    445\n16769    33.448899013099997  444.17881116299998    0\n16770    37.145428754500003  444.7810631941    0\n16771    36.178124123400003  444.43168610880002    0\n16772    29.744818312500001  444.72747032360002    0\n16773    29.120095881899999  445.03352351659998    0\n16774    30.490388108400001  445.12913908420001    0\n16775    28.8949322496  446.74386039659998    0\n16776    29.120445870000001  445.86245620739999    0\n16777    29.647835370300001  446.4048944635    0\n16778    28.5  445.29982411809999    442\n16779    31.2250558711  445.35658496569999    0\n16780    30.434338127299998  445.9281843169    0\n16781    33.892809786599997  444.80288072010001    0\n16782    34.472045167200001  445.5141447016    0\n16783    33.490278133399997  445.5666244775    0\n16784    32.004430332200002  444.82992389909998    0\n16785    32.008503856499999  445.60726560789999    0\n16786    32.6886642463  445.97452558459997    0\n16787    31.835182491899999  446.5845945785    0\n16788    34.934399791799997  446.50047104240002    0\n16789    35.429890319899997  445.77642646210001    0\n16790    36.427315685700002  446.13184111539999    0\n16791    35.806619009599999  445.08047593060002    0\n16792    33.330932421500002  446.60818916760002    0\n16793    30.276977128599999  446.80417493279998    0\n16794    38.183719320800002  444.8189297207    0\n16795    37.7804646437  445.60392345640003    0\n16796    29.341779513199999  442.83164409739999    443\n16797    38.540340600699999  434.68011353359998    450\n16798    40.512489060599997  435.4476848406    0\n16799    40.394118028999998  436.2587670552    0\n16800    39.5  435.79724386980001    449\n16801    40.514405495699997  437.0753373183    0\n16802    39.5  437.35379140020001    449\n16803    41.578680871700001  435.20909168629998    0\n16804    42.691697727799998  434.53738655180001    0\n16805    42.751422722699999  435.78955028360002    0\n16806    40.425865346400002  438.01173757779998    0\n16807    39.984249886000001  438.98098458300001    0\n16808    39.171014386099998  438.76763309900002    448\n16809    41.505683742999999  437.50322529149997    0\n16810    42.508917422099998  438.14682114549998    0\n16811    43.549060114600003  438.88223248989999    0\n16812    42.077187064599997  439.2511130053    0\n16813    40.498180488000003  434.50914446619998    0\n16814    40.6474140507  439.6180146378    0\n16815    39.493356736800003  439.9591664404    0\n16816    38.123539138600002  442.15757480240001    0\n16817    37.270719414200002  442.22928058579998    447\n16818    38.944167839400002  443.31426036319999    0\n16819    38.972662798899997  442.41963305079997    0\n16820    39.683982878599998  442.99673334279998    0\n16821    39.269129331099997  444.68855685360001    0\n16822    40.883749332199997  444.07731066280002    0\n16823    40.324745345799997  445.06576342250003    0\n16824    38.6582967672  444.04144188830003    0\n16825    38.967707680799997  441.64364395310002    0\n16826    41.560698510899996  440.2861816935    0\n16827    42.553957298199997  441.1176244939    0\n16828    41.211428441800003  441.24707933129997    0\n16829    41.031945069000002  442.21670322120002    0\n16830    41.903163915599997  443.40031260220002    0\n16831    40.663240129199998  443.09121561379999    0\n16832    40.024725613100003  441.36406679499999    0\n16833    42.5282807062  445.94078942700003    0\n16834    42.041079027899997  447.1080717392    0\n16835    41.226149720199999  445.88283220229999    0\n16836    43.1629692343  443.32596186040001    0\n16837    42.850464702799997  444.58267872480002    0\n16838    39.035998567299998  440.86388126579999    0\n16839    38.497998847600002  440.33800268900001    448\n16840    39.889535683799998  446.12191810799999    0\n16841    42.713053676500003  436.96015888440002    0\n16842    37.4970983467  446.46582663970003    0\n16843    38.621385025599999  446.50712136679999    0\n16844    43.547205377899999  433.63935911440001    0\n16845    20.372845555800001  457.12715444420002    437\n16846    21.129308547600001  457.55801640110002    0\n16847    20.6014347624  457.95162131810002    0\n16848    20.3976675959  458.57954314990002    0\n16849    20.764790961799999  459.25446986290001    0\n16850    19.984277279499999  459.1754818787    0\n16851    19.75603959  457.98792082009999    436\n16852    21.5868398828  456.98341701150002    0\n16853    21.888246938799998  457.76020998669998    0\n16854    22.148700026899999  455.5675333154    438\n16855    22.733411896900002  456.0197840093    0\n16856    22.0318524801  456.36027688410002    0\n16857    22.765848528700001  457.69737528960002    0\n16858    22.1919177294  458.53389436930001    0\n16859    23.165835012999999  456.70673106290002    0\n16860    23.441242602300001  455.6572586936    0\n16861    23.579543347000001  454.61363776870002    438\n16862    24.134784551199999  455.17582893769998    0\n16863    21.1686569403  456.33134305969998    437\n16864    23.635599229899999  457.4795960619    0\n16865    18.2432990991  459.75223363359999    435\n16866    18.877730488299999  460.16600825569998    0\n16867    18.1758654753  460.41614737240002    0\n16868    18.111620136100001  461.74507491100002    0\n16869    18.183029549899999  461.08038826810002    0\n16870    18.850732923300001  461.49349558969999    0\n16871    17.5  460.70256711939999    434\n16872    19.5616537728  459.78433933259998    0\n16873    19.594959854199999  460.5318773724    0\n16874    21.521523633800001  459.30256956869999    0\n16875    20.872788123300001  460.17813903450002    0\n16876    19.229134310300001  459.04173137930002    436\n16877    20.85415424  461.19381432940003    0\n16878    20.2407168517  460.91949671830002    0\n16879    22.293157690099999  460.46905634339998    0\n16880    22.339894835599999  459.39462042280002    0\n16881    23.062690117799999  459.65693396400002    0\n16882    23.957852592199998  459.1404545689    0\n16883    23.7754419171  460.23692544070002    0\n16884    19.6006252  461.33882192269999    0\n16885    22.259326059500001  461.63927948930001    0\n16886    21.564676185  461.34299649650001    0\n16887    24.543867409499999  457.21807237860003    0\n16888    24.271981473899999  458.1952807344    0\n16889    24.5  451.55855706440002    439\n16890    25.1968180332  451.59379690420002    0\n16891    25.039772793699999  452.44724991610002    0\n16892    25.181645299900001  453.22995163759998    0\n16893    24.5  453.10314828489999    439\n16894    25.2166573037  450.7611142321    440\n16895    25.855977293500001  451.36533521630002    0\n16896    27.105183514899998  452.82606757799999    0\n16897    27.873875421200001  452.6697081456    0\n16898    27.697626384100001  453.93652482319999    0\n16899    26.5917708313  451.1082026002    0\n16900    26.7388643084  450.25371189719999    440\n16901    27.345362371499998  450.88983929149998    0\n16902    25.854738748700001  453.39417912149997    0\n16903    25.2840101922  454.10898720500001    0\n16904    26.4500569249  451.9764665472    0\n16905    27.980629386  451.55332997089999    0\n16906    28.123035342000001  450.5413817923    0\n16907    26.341572992100001  452.80464892729998    0\n16908    25.4216736437  456.98589950550002    0\n16909    26.302108020799999  456.60420414179998    0\n16910    26.3579190084  457.68893511430002    0\n16911    25.5933558541  454.98064522559997    0\n16912    24.833770937000001  454.99204566780003    0\n16913    25.0194652783  458.95767617770002    0\n16914    26.089040089299999  459.12342200879999    0\n16915    25.685647317200001  459.8340137596    0\n16916    26.324575173900001  455.49986029849998    0\n16917    24.665616933500001  456.07357741679999    0\n16918    27.464640362400001  458.2588431918    0\n16919    28.222721589399999  457.74618147370001    0\n16920    28.4091252393  458.7207879014    0\n16921    26.6658707894  458.6287049737    0\n16922    27.147361198199999  459.56949785770001    0\n16923    28.094331245100001  460.07608572250001    0\n16924    27.566250822299999  460.48633202029998    0\n16925    28.882130006400001  460.50901342280002    0\n16926    28.633723749600001  459.61568428570001    0\n16927    26.2315187791  460.665009381    0\n16928    25.343445367499999  460.62684070040001    0\n16929    27.891431758300001  455.3455904063    0\n16930    28.0690317639  456.6502971932    0\n16931    27.1577814041  456.06680726680003    0\n16932    26.9973066819  454.79814662889999    0\n16933    24.458725939200001  460.8910535059    0\n16934    23.642088148100001  461.42400446229999    0\n16935    29.082227853599999  461.4203812376    0\n16936    29.186957089  462.31304291100003    427\n16937    28.557068087699999  461.99755171200002    0\n16938    27.8836451174  461.40298819790002    0\n16939    27.091785951599999  460.94426461299997    0\n16940    18.126353525999999  462.46715012250002    0\n16941    18.8998546117  462.70772494530001    0\n16942    18.243968208199998  463.1135664359    0\n16943    17.5  462.10288764680001    434\n16944    18.2946075947  464.37205170829998    0\n16945    18.291329505  463.73978067579998    0\n16946    19.043644818899999  464.06897340649999    0\n16947    17.5  463.42885063530002    434\n16948    19.4204043915  462.0717014663    0\n16949    19.6656316557  462.76685974489999    0\n16950    20.866956679400001  462.21220326000002    0\n16951    20.963374381800001  463.25362869550003    0\n16952    20.319703532399998  462.9809733985    0\n16953    19.755602469199999  463.61856428750002    0\n16954    19.725035547400001  464.45108099769999    0\n16955    21.1756454856  464.14155112880002    0\n16956    21.7164720699  463.46376576279999    0\n16957    22.185445401300001  465.33556821280001    0\n16958    22.637370975300001  464.71098076319998    0\n16959    22.872117404099999  465.58362598870002    0\n16960    20.821430020600001  464.85652360649999    0\n16961    21.518479836299999  465.02501141369999    0\n16962    18.284303916900001  465.01344149879998    0\n16963    18.8925676749  465.53207333839998    0\n16964    18.159580812000002  465.659580812    433\n16965    17.5  464.56136998210002    434\n16966    20.0225093333  466.73198302729998    0\n16967    19.349712924399999  466.84971292440002    433\n16968    19.451011766200001  466.10306215259999    0\n16969    19.589624221299999  465.31105770969998    0\n16970    20.6845059493  465.82640095890002    0\n16971    21.259357771000001  466.5664559686    0\n16972    20.688447082700002  466.73512455960002    0\n16973    20.2307719161  465.02532365799999    0\n16974    21.870441475500002  466.84346658530001    0\n16975    22.642354609600002  466.89877517010001    0\n16976    22.14290776  467.5    432\n16977    21.7708054852  465.98932332210001    0\n16978    23.474173755700001  467.02582624429999    431\n16979    23.178474442300001  466.34957458079998    0\n16980    20.577176603600002  467.5    432\n16981    22.305913227000001  462.75471544969997    0\n16982    22.445228768300002  463.76713551440002    0\n16983    25.0680551423  461.51250662040002    0\n16984    25.561269791600001  462.20979826439998    0\n16985    24.885379138499999  462.38814949710002    0\n16986    23.651908623800001  462.5712264599    0\n16987    22.946682902399999  462.08531597389998    0\n16988    24.975284312300001  463.62531033319999    0\n16989    24.354856030499999  463.04777545339999    0\n16990    23.7300241855  463.54982183380002    0\n16991    26.212740210900002  462.1527283081    0\n16992    25.936847263299999  462.96167452589998    0\n16993    26.859771954399999  462.18311603670003    0\n16994    27.3543321149  462.66479451700002    0\n16995    26.889355001399998  463.32907533309998    0\n16996    26.615553929600001  461.45065197880001    0\n16997    27.3565063735  464.31962013769999    0\n16998    27.897295310699999  463.81826689979999    0\n16999    27.987287202299999  464.51271279769998    429\n17000    27.878703022700002  463.06982913889999    0\n17001    27.989713156400001  462.29784963729998    0\n17002    26.2865598779  463.64659559939997    0\n17003    25.681764271599999  463.75618731790001    0\n17004    26.751914450200001  464.10227298780001    0\n17005    23.881646374599999  464.4518257867    0\n17006    24.6791816862  464.72029574660002    0\n17007    24.114393994  465.21342377180002    0\n17008    23.153787235100001  464.12952632640003    0\n17009    24.344766130699998  465.89889497569999    0\n17010    25.052558224599998  465.94572492309999    0\n17011    24.769605133599999  466.53731840820001    0\n17012    23.609505738999999  465.78388333940001    0\n17013    25.276524580099998  464.33463539100001    0\n17014    25.5326936429  465.00253077209999    0\n17015    26.787526485699999  464.8072127149    0\n17016    26.980436733600001  465.51956326639998    429\n17017    26.260458134499999  465.24641713540001    0\n17018    24.595846035299999  467.09584603529999    430\n17019    25.4504442876  467.04955571239998    429\n17020    25.758351054999999  465.71294103449998    0\n17021    26.0645839793  466.43541602070002    429\n17022    28.5  463.48045108909997    428\n17023    28.4882966387  448.6089737671    0\n17024    28.263291375600001  449.56289235190002    0\n17025    27.7635955967  448.9456176132    441\n17026    30.068246340799998  447.7310959285    0\n17027    29.8832756103  448.70381057380001    0\n17028    29.255288330799999  448.21197950760001    0\n17029    30.949414843700001  447.18491486279999    0\n17030    29.737279882900001  449.70074609480002    0\n17031    29.639704978200001  450.7532413225    0\n17032    28.900747716800002  450.1317551587    0\n17033    30.643133173799999  449.2385742811    0\n17034    31.577503763500001  448.72867547409999    0\n17035    31.523395770600001  449.84091698370003    0\n17036    28.713710709600001  447.67683400620001    0\n17037    33.355932860700001  447.67967957979999    0\n17038    33.402167804199998  448.78487108809998    0\n17039    32.490746207400001  448.20566857249997    0\n17040    34.201544781899997  447.18830776589999    0\n17041    32.494730559399997  450.48877145530003    0\n17042    31.500109597800002  451.00050640749998    0\n17043    33.458533289599998  449.94325287060002    0\n17044    34.455672129699998  449.35694122910002    0\n17045    35.422230099899998  448.70270033050002    0\n17046    35.614440968799997  449.911326981    0\n17047    31.675891525899999  447.65043328579998    0\n17048    33.537310957899997  451.18932721160002    0\n17049    29.5801370565  451.88206147170001    0\n17050    29.547661217200002  453.09806695970002    0\n17051    28.707723991400002  452.28456646149999    0\n17052    30.528428294699999  451.45735912809999    0\n17053    28.982353589199999  457.22563113320001    0\n17054    29.656393598899999  455.58683944109998    0\n17055    28.6623006686  454.76745779970003    0\n17056    29.5884511342  454.36828669059997    0\n17057    30.567063536199999  453.95175212100003    0\n17058    31.626125464000001  454.801048858    0\n17059    31.581922200499999  453.54703268449998    0\n17060    33.704963446999997  453.89618551059999    0\n17061    32.603955729500001  453.07624007359999    0\n17062    33.630503788399999  452.53435030110001    0\n17063    31.620944467400001  455.90283133780002    0\n17064    31.527818120999999  456.8594229208    0\n17065    30.621410906400001  456.28914096450001    0\n17066    32.641230177499999  455.53451979739998    0\n17067    31.4302669709  457.73293950639999    0\n17068    32.345757601300001  457.38409248810001    0\n17069    29.751727539600001  456.7132610136    0\n17070    33.747363268599997  455.17856581500001    0\n17071    33.6016648401  456.20706258450002    0\n17072    31.5214670013  452.24866917320003    0\n17073    29.821164879800001  457.71284527829999    0\n17074    34.674376329799998  451.91622302450003    0\n17075    37.085104987699999  447.24896735969998    0\n17076    37.561984635199998  448.41597256609998    0\n17077    36.328363752999998  447.9822299471    0\n17078    35.752211154199998  451.21671947559997    0\n17079    36.835602074699999  450.47494953159998    0\n17080    38.110730325299997  451.0479417853    0\n17081    37.889235633699997  449.7213489916    0\n17082    38.8754684715  448.97240012669999    0\n17083    35.8205230465  452.55707199770001    0\n17084    40.359862918399998  449.72858947890001    0\n17085    39.923208715400001  448.45556767620002    0\n17086    42.5986536988  448.42256526300002    0\n17087    41.1234047258  448.00262925340002    0\n17088    39.434549242999999  451.65630016670002    0\n17089    38.212167313499997  452.3637187809    0\n17090    40.658876639799999  451.04113491279998    0\n17091    41.9025960488  450.46595676589999    0\n17092    43.129319915400004  449.78727682729999    0\n17093    43.3805353443  451.14260239859999    0\n17094    39.650087864900001  447.3060213215    0\n17095    40.779282741899998  452.35798552929998    0\n17096    35.819101441100003  453.89043273430002    0\n17097    35.788546564199997  455.13339542490002    0\n17098    34.754534010299999  454.65130880539999    0\n17099    36.992286532599998  453.10534633520001    0\n17100    34.381755456  456.87003114079999    0\n17101    33.347651466899997  457.1027554977    0\n17102    35.985868258799997  456.157651101    0\n17103    37.001365490300003  455.45468374950002    0\n17104    38.181697787099999  454.77017056109997    0\n17105    38.173414293999997  455.79251196180002    0\n17106    40.7541260239  453.63969129430001    0\n17107    40.642328066499999  454.82804310969999    0\n17108    39.446965141500002  454.15715368550002    0\n17109    42.057474901200003  453.1385422724    0\n17110    39.271816128300003  456.18847232749999    0\n17111    40.472130581999998  455.87152217379997    0\n17112    40.208204915700001  456.76747772099998    0\n17113    38.2392640861  456.69132125620001    0\n17114    41.682399964399998  455.5860005632    0\n17115    40.730618000900002  457.47257269020002    0\n17116    39.690953594900002  457.57434474460001    0\n17117    42.518998919399998  456.40984318229999    0\n17118    42.928608637099998  457.30558313379998    0\n17119    41.810305334299997  457.3664928261    0\n17120    38.212006074100003  453.6201333679    0\n17121    36.4495792616  457.06678161650001    0\n17122    35.371506133899999  456.86118251440001    0\n17123    43.003180782100003  455.33438301400003    0\n17124    35.198510341999999  447.5725355866    0\n17125    37.549394918899999  457.30596148609999    0\n17126    38.5783268964  457.50993919730001    0\n17127    29.882254528400001  458.61448422149999    0\n17128    29.988605760399999  459.48575219539998    0\n17129    29.2314846823  459.13697124359999    0\n17130    31.352845668299999  459.26341643149999    0\n17131    31.369428594199999  458.51754933580003    0\n17132    32.108694722800003  458.89471761150003    0\n17133    30.707960619800001  459.77031766229999    0\n17134    31.436085415499999  459.97022980029999    0\n17135    30.187870264600001  460.3378310805    0\n17136    30.6081778374  458.15916330689998    0\n17137    29.624013522199999  460.87668629540002    0\n17138    33.120682150900002  457.89504237509999    0\n17139    33.812873568100002  458.42879252180001    0\n17140    32.938106731600001  458.61543223889998    0\n17141    32.8293709776  459.29408402510001    0\n17142    33.502042564500002  459.75226792960001    0\n17143    32.745351498600002  459.95502026600002    0\n17144    34.482482056999999  459.03013026359997    0\n17145    34.710496067000001  458.34447693120001    0\n17146    35.002445241399997  457.61593576500002    0\n17147    35.615307809900003  458.36024866370002    0\n17148    34.281133782700003  459.66121301430002    0\n17149    35.075279529500001  459.6406705723    0\n17150    32.0644928882  460.2828164439    0\n17151    31.5116109802  460.75580549009999    426\n17152    30.400581233299999  461.09941876670001    427\n17153    34.100002086899998  460.28477736769997    0\n17154    34.613816116999999  460.88386407669998    0\n17155    33.917412758099999  460.90163878729999    0\n17156    33.662487384599999  461.5    425\n17157    33.229964238100003  460.96484511080001    0\n17158    35.0147256443  461.5    425\n17159    35.331085288600001  460.88392351120001    0\n17160    35.607627704999999  460.26778349940002    0\n17161    36.0764600073  460.89545083809998    0\n17162    32.5493998492  461.27469992459999    426\n17163    32.654804121200002  460.6130356996    0\n17164    35.8886476566  459.66392393140001    0\n17165    36.972122396099998  457.86548001569997    0\n17166    37.526592848299998  458.58676664569998    0\n17167    36.556138574099997  458.4537128302    0\n17168    38.040670555699997  459.2424699476    0\n17169    38.5229954124  459.87063777359998    0\n17170    37.609978489699998  459.78191602599998    0\n17171    38.5342547658  458.71803627150001    0\n17172    39.079602855899999  458.17182755099998    0\n17173    39.544508124499998  458.81624852670001    0\n17174    36.731258175599997  459.71306087959999    0\n17175    36.196744341299997  459.0698262148    0\n17176    41.131016940499997  458.20999180140001    0\n17177    41.434701244700001  458.9232494053    0\n17178    40.530286875599998  458.8868590358    0\n17179    41.7053464062  459.62812981799999    0\n17180    41.950770587500003  460.33561165060001    0\n17181    41.171201951  460.24106743819999    0\n17182    42.286746920600002  458.98013893479998    0\n17183    42.963912704199998  458.26042408439997    0\n17184    43.147418187900001  459.11091194289997    0\n17185    39.978055489200003  459.4598120133    0\n17186    40.350917661300002  460.10742185110001    0\n17187    39.4533491571  459.98436652829997    0\n17188    37.218022614900001  460.33546692570002    0\n17189    37.6640577776  460.93866936569998    0\n17190    36.852922679400002  460.91348996419998    0\n17191    38.100192347499998  461.5    425\n17192    38.5137731692  460.97747562059999    0\n17193    38.975428135500003  460.47994595699998    0\n17194    39.412882491600001  461.07150950509998    0\n17195    36.482030664699998  461.5    425\n17196    40.681786625800001  460.78931932019998    0\n17197    40.964611744599999  461.50610928859999    0\n17198    41.691158226900001  461.72221532280003    0\n17199    41.214222937199999  462.23807431239999    424\n17200    40.209326408899997  461.27958732569999    0\n17201    42.168344241900002  461.02520659570001    0\n17202    42.356523429799999  461.689636699    0\n17203    43.191452085100003  461.46997864629998    0\n17204    42.630744491999998  462.26557292640001    0\n17205    39.741300944700001  461.74710031490002    424\n17206    42.771807899999999  460.3677604385    0\n17207    43.4510337464  459.78445299740002    0\n17208    43.654029139099997  460.4725274118    0\n17209    43.228378651500002  454.00599821589998    0\n17210    43.342802014  452.59175548209998    0\n17211    28.228167720599998  447.08732911769999    441\n17212    43.526861133700002  442.11376394690001    0\n17213    44.001381585799997  440.908281569    0\n17214    45.014262714499999  428.9693609693    0\n17215    46.2395867814  428.23030158479997    0\n17216    46.533675440400003  429.87260946710001    0\n17217    44.948841483999999  434.4675089328    0\n17218    44.501506682900001  432.88654158819998    0\n17219    47.1911394953  433.19575916050002    0\n17220    45.677056634899998  432.23983657799999    0\n17221    46.852192781100001  431.51983902009999    0\n17222    45.959868779700003  426.615806771    0\n17223    44.354066959599997  425.66437187790001    0\n17224    45.7098281775  424.99918330150001    0\n17225    47.118121683600002  424.34039433959998    0\n17226    45.552957945300001  423.34074096939997    0\n17227    49.487308518500001  430.04246654600001    0\n17228    49.6366226377  431.65021921620001    0\n17229    48.0962503525  430.7669280097    0\n17230    49.836762408299997  433.36338747769997    0\n17231    50.170270323899999  435.16429532069998    0\n17232    48.686715405500003  434.20002555140002    0\n17233    49.287833868200003  428.47587783149999    0\n17234    47.598347400999998  427.55573648730001    0\n17235    49.034242973300003  426.9020574612    0\n17236    42.7841145031  424.74592987109997    0\n17237    47.558454014500001  434.90813201169999    0\n17238    45.061922176000003  438.54199749579999    0\n17239    45.285363090300002  437.3129071267    0\n17240    46.657963510499997  438.34020372729998    0\n17241    43.997048898800003  436.46103506269998    0\n17242    45.485531203000001  440.70864363060002    0\n17243    47.0417611329  440.55185173130002    0\n17244    46.296639509899997  441.83252588120001    0\n17245    44.577873540200002  439.73109964550002    0\n17246    45.230975707200002  435.96423622029999    0\n17247    44.4958572456  443.26559710160001    0\n17248    47.952462930999999  436.62312015290001    0\n17249    49.550433730500004  437.88558376570001    0\n17250    48.277377732300003  438.25720439060001    0\n17251    46.404971138800001  435.45695224989998    0\n17252    48.819560472200003  442.56303821379998    0\n17253    48.778012577699997  440.79014090369998    0\n17254    50.025887855500002  441.73628762210001    0\n17255    48.020085226799999  439.50281566759998    0\n17256    50.621434958999998  436.98485304119998    0\n17257    51.138998695799998  438.74967990409999    0\n17258    45.874457110000002  443.16704412540003    0\n17259    47.328572234100001  443.04358575240002    0\n17260    48.541367693399998  423.67076190799997    0\n17261    48.765812748800002  425.30223176499999    0\n17262    50.485427269799999  426.22305040110001    0\n17263    51.9296099158  425.47587845750002    0\n17264    52.2679253425  427.10882975919998    0\n17265    49.974943421500001  422.9758877269    0\n17266    51.024259057499997  429.37858237400002    0\n17267    52.779291453600003  430.29311329389998    0\n17268    52.648071512100003  428.7443980836    0\n17269    51.643990812699997  423.84614331019998    0\n17270    53.369103658  424.61266645260002    0\n17271    51.127170483199997  432.5524973629    0\n17272    55.120850258300003  425.22781846160001    0\n17273    56.928807853000002  425.71720523490001    0\n17274    55.473852981999997  426.83639717739999    0\n17275    54.794137639699997  423.61568400909999    0\n17276    55.959628333399998  431.32353245690001    0\n17277    56.578274157899997  429.95490422889998    0\n17278    57.838031796199999  431.50770063840002    0\n17279    55.855002374800002  428.45037860799999    0\n17280    54.079203916600001  427.94343212609999    0\n17281    58.407492684399998  424.6153679976    0\n17282    58.843572137999999  426.1303260821    0\n17283    54.298065084900003  431.38933679069999    0\n17284    52.657919248500001  431.88331408469998    0\n17285    51.894065786299997  440.30724831409998    0\n17286    53.062070099899998  439.44370218210003    0\n17287    54.150614806299998  438.55853426200002    0\n17288    55.153505877599997  440.1204925024    0\n17289    54.197972027500001  443.61613343329998    0\n17290    53.068843156200003  441.96130878399998    0\n17291    55.039486434200001  442.52599219780001    0\n17292    51.328004335099997  441.54484503269998    0\n17293    51.695217626900003  436.1005342551    0\n17294    52.7576714096  435.20441410590001    0\n17295    53.357430564700003  436.90885185650001    0\n17296    55.775306190599999  432.95157417540003    0\n17297    57.255977081399998  434.5228610401    0\n17298    55.591693871700002  434.60542318440002    0\n17299    55.826368374600001  436.30605632229998    0\n17300    56.879279308699999  437.79449788459999    0\n17301    55.0987627612  437.55265168070002    0\n17302    53.955990243999999  434.40488979859998    0\n17303    56.215620331799997  441.66230387180002    0\n17304    57.256032499  440.68310919039999    0\n17305    57.994658170800001  439.3292549734    0\n17306    58.555846588999998  437.7897133454    0\n17307    52.559888053800002  433.46947406909999    0\n17308    57.0590853275  443.22122755819998    0\n17309    57.804991918200002  428.72757599170001    0\n17310    51.164237430699998  443.36647712889999    0\n17311    43.7783703578  445.94437613240001    0\n17312    45.090264718599997  445.93811337850002    0\n17313    44.624502250100001  447.3888275667    0\n17314    45.374554892200003  448.8426565803    0\n17315    46.805374335099998  448.58685855020002    0\n17316    46.216081783900002  450.09140892250002    0\n17317    44.028337144600002  448.7931363948    0\n17318    45.4901770552  444.52866964949999    0\n17319    46.472507467699998  445.82941684050002    0\n17320    44.603809731600002  451.96787307739999    0\n17321    48.263272285900001  448.28998878969998    0\n17322    47.407699638300002  447.06437569349998    0\n17323    47.956940550500001  445.58745504960001    0\n17324    48.441620981100002  444.12019444489999    0\n17325    49.494438377100003  445.33183252499998    0\n17326    49.754331961200002  453.39223596649998    0\n17327    48.234974773499999  453.71773109740002    0\n17328    48.538082265600003  452.36455098480002    0\n17329    45.897189446200002  451.5234223155    0\n17330    47.344432985899999  451.25210005709999    0\n17331    48.818265189500003  450.97991249730001    0\n17332    45.727422901399997  453.0404609977    0\n17333    44.806343241199997  458.23459573449998    0\n17334    43.943318990199998  457.49923720589999    0\n17335    45.046697670999997  457.12378505049998    0\n17336    44.255165140300001  454.97529907379999    0\n17337    43.886273868499998  461.13728579550002    0\n17338    44.549221664699999  460.71250758420001    0\n17339    45.121617552700002  459.1282314641    0\n17340    44.143960701300003  459.1719286663    0\n17341    45.496431837400003  454.50554634050002    0\n17342    45.205700942900002  455.89414681210002    0\n17343    47.898155036399999  455.05876467040002    0\n17344    48.984507689499999  455.9725489594    0\n17345    47.527941094900001  456.37817917410001    0\n17346    46.814577125900001  454.08984485799999    0\n17347    47.178293387700002  457.63299499499999    0\n17348    48.229879350099999  458.4288927476    0\n17349    47.007118847100003  458.80796326569998    0\n17350    46.216488119399997  456.82525893539997    0\n17351    49.240801050899996  459.298792074    0\n17352    49.607779440000002  458.10821691609999    0\n17353    46.039020075400003  459.35768580489997    0\n17354    45.234342393699997  460.08362958100003    0\n17355    50.4873546245  455.63328921610002    0\n17356    50.029104799000002  456.8876781971    0\n17357    46.965369373500003  459.99296898850002    0\n17358    49.731522871499998  448.03876379360003    0\n17359    49.109111207399998  449.53988475279999    0\n17360    51.2780348171  448.2492769598    0\n17361    50.503033393700001  446.7268883049    0\n17362    52.2467891812  445.125072848    0\n17363    50.958409033300001  445.24251585100001    0\n17364    51.632029363100003  450.08274606089998    0\n17365    51.557012843300001  451.62106394699998    0\n17366    50.276388167500002  450.7101631969    0\n17367    52.582309901099997  449.10022560279998    0\n17368    53.584138369500003  448.44055037459998    0\n17369    53.986637369999997  450.34786808259997    0\n17370    55.214150179400001  445.30830740390002    0\n17371    56.754945898800003  446.10221774489997    0\n17372    55.962114343499998  447.26504212629999    0\n17373    53.601954309900002  444.95891489529998    0\n17374    53.3500209989  446.70135316749997    0\n17375    55.449967102499997  451.61760131860001    0\n17376    56.611088535299999  450.81514555209998    0\n17377    56.915286287999997  452.52949507660003    0\n17378    56.320381233299997  449.07232650499998    0\n17379    54.860668175900003  448.12771075960001    0\n17380    57.676451457100001  445.05265244719999    0\n17381    58.279142920699996  446.99872944809999    0\n17382    54.2530086768  452.1669287181    0\n17383    52.027108157100002  455.3344083508    0\n17384    50.944447516700002  454.34606480500003    0\n17385    52.839361457800003  452.58473424440001    0\n17386    51.322129833399998  453.01662414570001    0\n17387    51.902007927500001  458.91141182450002    0\n17388    51.017300652099998  457.85731448270002    0\n17389    52.427986814  457.69025432249998    0\n17390    53.570648748000004  455.08051366090001    0\n17391    52.9903789002  456.42268085519999    0\n17392    55.084842174899997  454.9174526397    0\n17393    56.5482022351  455.12533407379999    0\n17394    55.890698880899997  456.42041877960003    0\n17395    53.839737006500002  457.6134299501    0\n17396    55.233714222700002  457.68819320659998    0\n17397    54.590487078700001  458.91237766419999    0\n17398    56.632770937700002  457.95908488819998    0\n17399    57.3110633999  459.51192635529998    0\n17400    58.052000260299998  458.41734975999998    0\n17401    52.681584570399998  460.04540900580002    0\n17402    51.415154815299999  460.10459394780003    0\n17403    57.414398871000003  454.10485349240003    0\n17404    58.139624336200001  455.73342154749997    0\n17405    54.104158872600003  453.67038862919998    0\n17406    50.165366269899998  460.24605749519998    0\n17407    48.942772709700002  460.4826486682    0\n17408    57.7763227692  449.92516057260002    0\n17409    55.2715349829  460.27447090189997    0\n17410    53.964959943099998  460.09043217990001    0\n17411    59.008304785299998  434.5799767103    0\n17412    58.864492426799998  436.176112789    0\n17413    59.792165148400002  428.98982663340001    0\n17414    59.320825704299999  427.57560662340001    0\n17415    61.780135265600002  429.26667864860002    0\n17416    63.771283378500002  428.74133690150001    0\n17417    64.516392659499999  430.25210623679999    0\n17418    60.618605997300001  430.44441163639999    0\n17419    61.903755031599999  431.8020387725    0\n17420    59.8180998144  431.71689013259999    0\n17421    60.955524172799997  426.5533357443    0\n17422    62.610942170100003  425.64635870220002    0\n17423    63.284502209199999  427.17977792929997    0\n17424    65.3029973963  423.42847000109998    0\n17425    66.363733570999997  425.23694852429998    0\n17426    64.097387267900004  424.63027230260002    0\n17427    65.585231142699996  427.86909359369997    0\n17428    67.8585256593  428.65640279109999    0\n17429    67.400268821099999  427.01214874279998    0\n17430    65.921308055899999  431.31028770569998    0\n17431    67.615560346699993  430.56441307670002    0\n17432    67.232308067600002  432.49876416799998    0\n17433    61.896620061100002  424.06078721760002    0\n17434    59.847718114099997  423.52901701410002    0\n17435    63.966260396599999  431.77076890529997    0\n17436    62.164452281000003  437.72924120610003    0\n17437    62.505471828700003  436.1782720507    0\n17438    64.049260415899994  437.6219759343    0\n17439    60.321104834800003  437.79062900930001    0\n17440    61.142308644000003  440.74683256179998    0\n17441    61.720939905000002  439.26559119360002    0\n17442    63.135863754799999  440.63247838000001    0\n17443    60.887350141200002  434.65044335729999    0\n17444    62.852090664000002  434.6582924082    0\n17445    59.305469668800001  433.08950824020002    0\n17446    66.740406959300003  434.24853567209999    0\n17447    66.310209453300004  435.87960650790001    0\n17448    64.836957698700004  434.52972956870002    0\n17449    68.492910944399995  433.83778508789999    0\n17450    67.017757269000001  440.43591031839998    0\n17451    65.096450227999995  440.53244766969999    0\n17452    65.540943143999996  439.0231387709    0\n17453    65.935222989099998  437.46877582190001    0\n17454    67.793017273999993  437.27332057349997    0\n17455    68.921475706799995  440.32801862719998    0\n17456    68.516740316300002  441.90736354159998    0\n17457    69.624670744200003  437.05974653110002    0\n17458    69.297830239099994  438.71444903880001    0\n17459    63.335786841100003  433.19990903249999    0\n17460    64.5989232047  441.96912256100001    0\n17461    68.567875925199999  425.80779689439998    0\n17462    59.157979355599998  440.85405725620001    0\n17463    72.477554006099993  425.22440134679999    0\n17464    71.929223824600001  426.99554716019998    0\n17465    70.451929594199996  425.78022593290001    0\n17466    72.993849006900007  423.42926752760002    0\n17467    74.555714734199995  424.66488064719999    0\n17468    71.066322480699995  429.79008433400003    0\n17469    72.134509977199997  428.65323750279998    0\n17470    73.178752628699996  430.4973244917    0\n17471    73.954868441100004  427.92270629389998    0\n17472    76.042841529300006  427.30648872659998    0\n17473    76.019915682399997  428.83448739189998    0\n17474    69.205838353399997  423.9876281905    0\n17475    78.173203856399994  426.81964889559998    0\n17476    76.276271037200004  425.74909511290002    0\n17477    78.656143653300006  423.57826672089999    0\n17478    76.627429860099994  424.1212913892    0\n17479    76.566247546300005  430.51774759749998    0\n17480    77.998393112100004  429.73548896490001    0\n17481    80.519295167699994  431.61029061110003    0\n17482    80.073529569000002  429.80720065669999    0\n17483    80.122117068899996  428.09238908190002    0\n17484    80.251015335199995  426.41324856379998    0\n17485    75.406333911700003  431.397878639    0\n17486    77.674144814599998  432.27316302100002    0\n17487    71.447126845300005  436.85668880769998    0\n17488    69.832613815499997  435.3308812802    0\n17489    70.108468362699995  433.4652983812    0\n17490    70.525660967600004  431.54752371429998    0\n17491    71.708197828099998  433.241852908    0\n17492    70.835562171000007  440.18734134490001    0\n17493    72.802220871499998  439.98945640940002    0\n17494    72.371587485500001  441.65078511220003    0\n17495    73.280024789099997  436.63518914470001    0\n17496    73.1068778498  438.3277939152    0\n17497    74.408753713600007  432.36291253709999    0\n17498    75.614005062000004  434.2410848618    0\n17499    73.561431989900001  433.47539260949998    0\n17500    74.848713139200001  439.76214281149998    0\n17501    72.905719394299993  434.83872079949998    0\n17502    75.272764804399998  436.80017947120001    0\n17503    77.161838642800006  437.76218005760001    0\n17504    76.690847980200004  436.03171922619998    0\n17505    77.841103815599993  435.12166833359998    0\n17506    76.551871338799998  440.94954234940002    0\n17507    78.063429465699997  442.08021170130002    0\n17508    75.928173497700001  442.61846774550003    0\n17509    69.327810932099993  429.83534594579999    0\n17510    73.860851004099999  443.05806501680001    0\n17511    71.911433521099994  443.3362073056    0\n17512    76.990665016999998  439.3379390906    0\n17513    70.021952538099995  443.45244659690002    0\n17514    68.112335239499998  443.43624156679999    0\n17515    60.244256718999999  443.5931169113    0\n17516    60.4650970589  445.28162435040002    0\n17517    58.794473595299998  444.1231801472    0\n17518    60.476234304800002  442.15813409380002    0\n17519    62.1279425006  443.40148861900002    0\n17520    59.298167237299999  450.74192378359999    0\n17521    58.833236942299997  448.9378421966    0\n17522    61.453475496499998  448.95409363049998    0\n17523    59.821971232700001  447.95187908510002    0\n17524    60.894458881399999  447.12738881529998    0\n17525    62.065802051699997  446.43718921750002    0\n17526    65.385176257400005  446.08990834500003    0\n17527    63.590241869000003  446.05150648009999    0\n17528    63.798201272699998  444.68006232379997    0\n17529    66.143758177500004  443.37179908140001    0\n17530    64.136326614200001  443.33533631760002    0\n17531    63.278717533399998  449.89003285370001    0\n17532    62.0838707228  450.67401030360003    0\n17533    63.592040620100001  447.54300188209999    0\n17534    64.542682915300006  449.12540022659999    0\n17535    66.083713265900002  448.7304610727    0\n17536    65.113724547199993  450.77387274940003    0\n17537    59.771828963300003  452.41649336410001    0\n17538    60.288871555599997  454.0370430868    0\n17539    58.581494591999999  453.26912715959998    0\n17540    60.936572333400001  451.53804668309999    0\n17541    59.783453694199999  456.46559651410001    0\n17542    58.856846719499998  457.3851465912    0\n17543    61.439511058199997  457.26907454590003    0\n17544    60.8467149393  455.63591725859999    0\n17545    62.009017183899999  454.83422056529997    0\n17546    63.738862519800001  455.67205195090003    0\n17547    63.205804676699998  454.02537557199997    0\n17548    66.227255089600007  454.06441565649999    0\n17549    64.432149915400004  453.21559499839998    0\n17550    65.695823875599999  452.41211454260002    0\n17551    64.246181759300001  457.32490418010002    0\n17552    64.726514381499996  458.99349500530002    0\n17553    63.089946681400001  458.1154647258    0\n17554    65.453187075599999  456.52949157559999    0\n17555    65.166738203999998  460.66985276230002    0\n17556    66.337664326099997  459.89005342579998    0\n17557    62.009156450799999  458.91704489490002    0\n17558    66.711030234099994  455.72774102570003    0\n17559    67.155718567799994  457.39839687969999    0\n17560    62.654382847800001  452.36626874870001    0\n17561    59.5273679059  459.04121245660002    0\n17562    66.815976775899998  447.54220962540001    0\n17563    67.296684544499996  446.24117978850001    0\n17564    69.229033021700005  446.52611188610001    0\n17565    71.146718056200001  446.7813621789    0\n17566    70.571793936600002  448.26406656810002    0\n17567    67.807961364099995  449.1617585143    0\n17568    71.423200860700007  450.02452537490001    0\n17569    69.600189768899995  449.58509746869998    0\n17570    68.394028946099994  450.74595816649997    0\n17571    71.4983667212  445.05671407369999    0\n17572    72.889478946099999  446.66035674680001    0\n17573    67.714632280999993  444.87960341000002    0\n17574    75.286740534800003  444.33772192560002    0\n17575    76.646402762199997  445.56921026219999    0\n17576    74.706620693100007  446.11413103810003    0\n17577    77.513346802000001  450.38943549700002    0\n17578    75.8885667877  449.18088429080001    0\n17579    77.492842489500006  448.50845067469999    0\n17580    74.337541455700006  449.84517017550002    0\n17581    74.292647852399995  447.97880117490001    0\n17582    78.006087638500006  452.21806968880003    0\n17583    78.593564070400006  454.10399337820002    0\n17584    76.702954743999996  453.05053973600002    0\n17585    73.094573960299996  450.7698367552    0\n17586    74.845939289300006  451.90046052880001    0\n17587    68.9132047943  452.36872979539999    0\n17588    70.691739502700003  453.08456972520003    0\n17589    69.364824208000002  454.05747526149997    0\n17590    67.046952501700005  451.66356091659998    0\n17591    69.785982937599996  455.75515304480001    0\n17592    71.545551481800004  456.60842888040003    0\n17593    70.179148527699994  457.4493784348    0\n17594    68.021447499700002  454.92171140289997    0\n17595    71.944971749700002  451.97835393309998    0\n17596    72.433787556599995  453.89734737060002    0\n17597    75.455996699799996  453.91706984259997    0\n17598    76.044257851200001  455.85121282969999    0\n17599    74.203378186600006  454.82118980619998    0\n17600    73.670770718  459.2293001525    0\n17601    73.318702748199996  457.50351668510001    0\n17602    75.125099128100004  458.4583401177    0\n17603    72.899443177999999  455.73416580209999    0\n17604    76.5659273136  457.70439729399999    0\n17605    77.931914453000005  456.92398986199998    0\n17606    70.532148265999993  459.14560900079999    0\n17607    68.846024297100001  458.27588163759998    0\n17608    79.207428324600002  456.03696049780001    0\n17609    79.825632621699995  457.99828916040002    0\n17610    67.563704902599994  459.09203679569998    0\n17611    78.624134686199994  445.11257181309998    0\n17612    77.981590286200003  446.82670470170001    0\n17613    76.964455025899994  459.47623608520001    0\n17614    78.818100744399999  460.5467004939    0\n17615    77.227221503699994  461.19553388840001    0\n17616    62.532710103699998  460.57828034720001    0\n17617    61.0221026838  459.76958153539999    0\n17618    43.881295154999997  461.79505693789997    0\n17619    44.181384044600001  462.36991855309998    0\n17620    43.455026850499998  462.38518062629998    0\n17621    44.264631571199999  463.03601343470001    0\n17622    44.6355166349  463.66164930989999    0\n17623    43.887174342900003  463.64529057150003    422\n17624    44.903684739799999  462.43476333500001    0\n17625    45.412035670199998  461.93454627009999    0\n17626    45.718516065400003  462.89369160159998    0\n17627    42.853195500399998  462.7843985001    423\n17628    46.922099342400003  461.0979126391    0\n17629    46.8806891013  462.11273492060002    0\n17630    46.080686108999998  461.43806748079999    0\n17631    47.865847924699999  460.77909254240001    0\n17632    46.677338536100002  463.05007284200002    0\n17633    46.247223570499997  463.60950931270003    0\n17634    47.507554217399999  462.89540254169998    0\n17635    48.699785094699998  461.61252633750001    0\n17636    49.444723471899998  462.43993112509997    0\n17637    48.4462003796  462.60119240900002    0\n17638    45.303233656099998  461.0415280675    0\n17639    48.153139089200003  463.4790052523    0\n17640    45.014873145000003  464.2059210768    0\n17641    45.224999895300002  464.80845767879998    0\n17642    44.601971167999999  464.83661861339999    422\n17643    45.488594108800001  463.65108424480002    0\n17644    45.340887896600002  465.84088789660001    421\n17645    45.683673989299997  465.15925706979999    0\n17646    46.300802758400003  464.95130054380002    0\n17647    46.0878768898  465.67680478440002    0\n17648    48.027777312399998  464.23251481329999    0\n17649    48.200133954099996  465.081792431    0\n17650    47.538357247999997  464.72706120499998    0\n17651    48.923367035699997  464.0470212331    0\n17652    47.116979615600002  466.43581233579999    0\n17653    47.279347702999999  465.6240812007    0\n17654    47.7107702188  466.37888989689998    0\n17655    46.972246134099997  464.80030645639999    0\n17656    48.299054898199998  465.91099051579999    0\n17657    48.873434776800003  465.36877843690002    0\n17658    46.5258972241  466.2470398653    0\n17659    46.016750575400003  466.51675057540001    421\n17660    49.476906419400002  464.73387723190001    0\n17661    49.585094519800002  465.4391592998    0\n17662    46.552947292699997  464.24333972139999    0\n17663    48.262825068399998  466.68289861540001    0\n17664    49.831003746599997  464.07393364320001    0\n17665    50.9618340261  461.26070651859999    0\n17666    51.6332926328  462.28818104700002    0\n17667    50.533868188699998  462.34559727589999    0\n17668    53.9700832754  462.42248882550001    0\n17669    52.778190286300003  462.29307305719999    0\n17670    53.362529620399997  461.22550703590002    0\n17671    52.2227271804  463.23389043039998    0\n17672    50.720221179500001  464.07975039489997    0\n17673    50.155132982300003  463.2732341066    0\n17674    60.1134820296  460.68632135410002    0\n17675    60.617068800200002  462.32330712470002    0\n17676    59.262049796200003  461.64491995869997    0\n17677    55.184647081599998  462.66574176069997    0\n17678    55.877056885199998  461.67157694790001    0\n17679    56.407312830800002  463.0532010618    0\n17680    58.445365260300001  462.61227171309997    0\n17681    57.918469948999999  461.06750733860002    0\n17682    61.985195244000003  463.08351307650003    0\n17683    61.029286999699998  463.94619556340001    0\n17684    56.5850888533  460.6024142709    0\n17685    57.648376462599998  463.56016946540001    0\n17686    58.880902129900001  464.16035407219999    0\n17687    51.242677748399998  464.73184390490002    0\n17688    51.777691801000003  465.39101653159997    0\n17689    50.893444205199998  465.4014738514    0\n17690    51.707044707900003  464.04900848789998    0\n17691    50.175789224799999  465.68098648019998    0\n17692    50.655124037599997  466.13555022240001    0\n17693    52.249266401  466.07980313619998    0\n17694    52.705407996300004  465.54315211649998    0\n17695    53.2342269751  464.98513655059998    0\n17696    53.6437682647  465.85792805540001    0\n17697    49.507584109  466.20344606139997    0\n17698    54.499806425099997  463.5694591203    0\n17699    54.974749065200001  464.7179915877    0\n17700    53.844447142299998  464.35024567779999    0\n17701    57.273457636400003  465.86980365369999    0\n17702    56.108718182600001  465.23490770720002    0\n17703    56.872774069599998  464.46087272310001    0\n17704    55.363063661200002  465.81903944970003    0\n17705    54.615539146099998  466.3198154543    0\n17706    53.946453904400002  466.77174559669999    0\n17707    60.1121526592  464.82141927380002    0\n17708    59.229723736099999  465.6951505664    0\n17709    52.747095402200003  464.13249141649999    0\n17710    61.344011156900002  465.53018288039999    0\n17711    62.989549478199997  462.25099228929997    0\n17712    63.357319461300001  463.906292345    0\n17713    52.623376690299999  466.80909444830002    0\n17714    51.836143081899998  466.59034120389998    0\n17715    47.058159912100002  467.11163198240001    420\n17716    49.532000462100001  466.96799953790003    419\n17717    48.913669731399999  466.80111633630003    0\n17718    48.355937202  467.37118744039998    420\n17719    51.465284324000002  467.10365385350002    0\n17720    51.811642557500001  467.63424957019998    0\n17721    51.1412760463  467.64127604629999    418\n17722    50.375468958299997  466.87546895830002    418\n17723    51.073317920500003  466.61681149110001    0\n17724    53.370229901599998  467.19283001809998    0\n17725    52.835849416000002  467.5924716028    0\n17726    52.341396208200003  467.9849372059    0\n17727    51.822064515500003  468.32206451550002    418\n17728    54.0806020343  467.64211467050001    0\n17729    52.835371939600002  468.39719199230001    0\n17730    53.3245479614  468.833253953    0\n17731    52.649274336200001  469.14927433619999    418\n17732    54.298401112199997  469.7460175585    0\n17733    53.518907867599999  470.01890786759998    418\n17734    53.8191377554  469.27454804960001    0\n17735    54.003312216399998  468.45740567040002    0\n17736    55.9921220461  470.18664942570001    0\n17737    54.646495665899998  470.36916698689998    0\n17738    55.127912210700003  469.91454853089999    0\n17739    54.827272492799999  468.16578514909997    0\n17740    55.173365251200003  470.9472755882    0\n17741    55.992892161699999  470.90279341780001    0\n17742    55.525997790600002  471.5    417\n17743    54.470464051  470.97046405100002    418\n17744    56.775333956099999  471.20202725399997    0\n17745    56.665782670200002  470.58675479110002    0\n17746    56.772500108300001  469.95877362329998    0\n17747    55.054453196600001  469.34408894990003    0\n17748    55.599676196300003  468.71093327770001    0\n17749    56.434463054699997  469.2219954972    0\n17750    55.742570747199998  467.89808925189999    0\n17751    57.568005472300001  467.27423597789999    0\n17752    57.754166179400002  468.5882633439    0\n17753    56.702286267799998  467.65235494469999    0\n17754    58.389411348800003  466.52138760870002    0\n17755    57.366531418400001  469.50117639640001    0\n17756    58.302938077699999  470.61407295679999    0\n17757    58.173499488600001  469.81365946149998    0\n17758    58.862819411499999  469.29879918300003    0\n17759    57.305098929899998  471.56704231830003    0\n17760    56.559756034999999  471.94780482800002    416\n17761    59.927900650399998  469.95663520160002    0\n17762    59.715526941199997  468.6277598053    0\n17763    60.6160859684  467.88521950939997    0\n17764    61.5817297635  467.10216516050002    0\n17765    61.751733335399997  468.6227494716    0\n17766    58.811925142500002  471.25696388379998    0\n17767    57.952345651500003  471.33299389410001    0\n17768    60.1500458075  471.16090375049998    0\n17769    60.944556591800001  470.6735122668    0\n17770    61.853887051100003  470.09248002099997    0\n17771    61.906566270500001  471.45268513330001    0\n17772    59.485913949  467.19581523260001    0\n17773    55.640710080300003  466.91200371489998    0\n17774    59.552269701  471.7320520966    0\n17775    60.389456806299997  472.28873953959999    0\n17776    57.849210210599999  472.17592399900002    0\n17777    58.469802248400001  472.75471911339997    0\n17778    57.776205494700001  472.92096439580001    416\n17779    59.827490832999999  473.72029396829998    0\n17780    59.1104276939  473.98834215509999    416\n17781    59.1718662778  473.2546827644    0\n17782    59.151400995899998  472.48293486030002    0\n17783    61.166843631200003  474.82008782269997    0\n17784    60.360695409599998  474.9885563277    416\n17785    60.504844084699997  474.23834885970001    0\n17786    60.519001967800001  473.34389667710002    0\n17787    61.2079355049  472.97412110340002    0\n17788    61.7935685705  475.56789043060002    0\n17789    62.395683313200003  476.3744583921    0\n17790    61.581186406599997  476.31366096919999    415\n17791    61.913969998900001  474.70228526239998    0\n17792    63.190097272700001  476.30225852469999    0\n17793    62.970620868099999  477.21902266810002    0\n17794    61.9603689574  473.72883042460001    0\n17795    62.687431162400003  474.52902361410003    0\n17796    61.954011289900002  472.64339130450003    0\n17797    62.589565325899997  466.31369434869998    0\n17798    64.739051026499993  464.79953371699997    0\n17799    65.884062897800007  464.07294660589997    0\n17800    66.113626380699998  465.75883458869998    0\n17801    64.046889838799999  461.45018415959998    0\n17802    63.946984440800001  468.75763308990003    0\n17803    63.840743370200002  467.17737810850002    0\n17804    65.066999772499997  468.0970794484    0\n17805    63.641416834099999  465.5446473243    0\n17806    65.553893846899996  462.36576286069999    0\n17807    67.050770992300002  463.31717764929999    0\n17808    68.516880719200003  464.29050132949999    0\n17809    68.246009362400002  462.51656798179999    0\n17810    69.497751799499994  461.68571522489998    0\n17811    70.827391105499999  460.83836504689998    0\n17812    71.058894448100006  462.5252627205    0\n17813    67.453477152800005  466.75543809850001    0\n17814    66.234438724  467.42668010009999    0\n17815    68.752079033200005  467.78849395089998    0\n17816    68.742435910699996  466.0909222784    0\n17817    69.850010157900002  468.94560677179999    0\n17818    68.580394197499999  469.54367004199997    0\n17819    67.929539883900006  460.7938015199    0\n17820    66.248688006199998  469.07062266489999    0\n17821    63.869820438399998  471.72514275269998    0\n17822    63.739705767899999  473.05759669989999    0\n17823    62.842482477099999  472.23490580830003    0\n17824    63.948525058999998  470.28239906649998    0\n17825    64.9807974032  471.1878495725    0\n17826    64.050791847100001  476.08970700790002    0\n17827    63.396061496199998  475.32619075730003    0\n17828    63.561251066399997  474.28728550919999    0\n17829    64.580541120099994  473.92358338269997    0\n17830    65.697932152299998  473.51574940739999    0\n17831    65.375033788400003  474.75636220019999    0\n17832    67.359852106899993  470.12099046869997    0\n17833    66.162920020399994  470.6551842005    0\n17834    68.416128942599997  471.2619963061    0\n17835    66.949633434500001  473.14588232260002    0\n17836    68.254371195600001  472.87534408670001    0\n17837    67.913937783199998  474.23097973289998    0\n17838    65.974713386999994  472.14204563419997    0\n17839    69.442624311299994  472.47399784869998    0\n17840    65.034530134500002  475.84609763219999    0\n17841    66.144722428500003  475.63886241220001    0\n17842    70.653345119099995  471.95867995399999    0\n17843    70.521917991600006  473.54995598519997    0\n17844    62.862325540199997  469.42686764289999    0\n17845    68.681463040899999  475.43016011510002    0\n17846    67.386186825799996  475.48778724620001    0\n17847    69.953168141800006  465.25754179069997    0\n17848    71.369661449500001  465.91491993229999    0\n17849    71.230432484299996  464.22806585630002    0\n17850    72.986570889000006  466.43372783770002    0\n17851    74.412564705799994  465.79060986299999    0\n17852    74.614850744799995  467.3671294211    0\n17853    71.200288544200006  468.7660725572    0\n17854    71.758260717200002  467.45009917020002    0\n17855    72.778155370799993  468.98570794450001    0\n17856    72.642071580700005  463.33193149620001    0\n17857    74.131505108200002  462.57623547439999    0\n17858    74.260253863299994  464.20388413239999    0\n17859    75.870010485099996  465.18245851289998    0\n17860    75.661671695799996  461.8723618221    0\n17861    77.348150379000003  462.88914601490001    0\n17862    77.581965774599993  472.67379845800002    0\n17863    76.265023543500007  471.7824424872    0\n17864    77.3071824843  471.1466790696    0\n17865    74.514421944099993  468.96876815410002    0\n17866    75.933829204199995  468.54056249360002    0\n17867    77.375253949799998  464.57632763689998    0\n17868    77.386390559399999  466.2654023691    0\n17869    73.9417955009  460.92061507659997    0\n17870    72.228566348900003  460.01896222810001    0\n17871    73.973647421300001  470.22816983029998    0\n17872    72.957344689999999  474.28370545119998    0\n17873    73.063954956800004  472.93394112200002    0\n17874    74.208664308099998  474.17219177549998    0\n17875    70.899351127000003  470.33558462119998    0\n17876    71.966089425899995  471.67869621440002    0\n17877    73.009858030399997  476.40470071470003    0\n17878    72.958291029999998  475.44148861859998    0\n17879    74.061981337199995  476.22766466550001    0\n17880    71.7516558433  474.52641490680003    0\n17881    73.383843236800004  471.53503691740002    0\n17882    70.673680325999996  474.9366918385    0\n17883    75.620421309299999  472.95446872320002    0\n17884    76.526869518799998  474.23715622050003    0\n17885    75.413078763200005  474.18003676389998    0\n17886    74.883471906899999  471.49448078799998    0\n17887    77.351962512900002  475.091900802    0\n17888    78.018915139300006  475.80150271870002    0\n17889    77.090499497500005  475.9696174156    0\n17890    77.590069125100001  474.05804291589999    0\n17891    78.079178891699996  478.08593582470002    0\n17892    77.482141145300005  477.38657085469998    0\n17893    78.328578301899995  477.33322211889998    0\n17894    75.248671594399994  475.24143644060001    0\n17895    76.109044256000004  476.06603212750002    0\n17896    75.099097228000005  476.1306032681    0\n17897    78.503154781000006  473.68408318479999    0\n17898    71.023075645999995  476.19037962039999    0\n17899    69.847090201  475.647593954    0\n17900    77.332403360399994  467.96587504910002    0\n17901    77.215864216900002  469.61976815560001    0\n17902    76.830433700300006  476.72869309959998    0\n17903    64.726706356799994  476.87034064329998    0\n17904    65.447771774299994  477.62045517709998    0\n17905    64.492462860100005  477.77214284569999    0\n17906    64.353602920100002  479.42831889709998    0\n17907    64.296220107600007  478.6264409131    0\n17908    65.109442234100001  479.30663709290002    0\n17909    63.631309783600003  478.01943498629998    0\n17910    66.510609769200002  477.53746037949998    0\n17911    66.172542259500005  478.42351199289999    0\n17912    62.868363868700001  478.11570941619999    415\n17913    67.638454373900004  477.50510230949999    0\n17914    68.721709841800006  477.54953849349999    0\n17915    68.279467242500004  478.4481314807    0\n17916    66.923950553400005  476.57604608930001    0\n17917    67.891564196499999  479.3071299705    0\n17918    68.833736219800002  479.33390877969998    0\n17919    67.564575023299994  480.07843071370002    0\n17920    66.929851500500007  479.27942373989998    0\n17921    70.164222162900003  478.59696896909998    0\n17922    70.573632451500004  479.43865547169997    0\n17923    69.729704029299995  479.36802169100002    0\n17924    65.987943533199996  479.26338016789998    0\n17925    65.839060156200006  480.03368115239999    0\n17926    64.348897640299995  480.18218428680001    0\n17927    64.483981574200001  480.84585309779999    0\n17928    63.855925660600001  480.77962830299998    414\n17929    63.613028606299999  479.56514303170002    414\n17930    64.679787855399994  481.5    413\n17931    65.090563309900006  480.88590113869998    0\n17932    65.722751769200002  480.76388063820002    0\n17933    65.986229763099999  481.5    413\n17934    69.322318442799997  480.12457341070001    0\n17935    69.782415203300005  480.8424846634    0\n17936    68.939960975899993  480.83122360679999    0\n17937    66.461766738500003  480.76471063079998    0\n17938    67.269156076800002  480.79034675989999    0\n17939    67.045303514799997  481.5    413\n17940    68.566151551900006  481.5    413\n17941    68.097259864199998  480.81576431830001    0\n17942    70.617696035600005  480.86157895740001    0\n17943    70.241242936199995  481.5    413\n17944    69.249577381400002  476.65484774790002    0\n17945    69.725636360600006  477.68147551700002    0\n17946    71.319696024099997  477.24321130229998    0\n17947    71.543913329899993  478.11689406260001    0\n17948    70.651318267099995  477.87296271060001    0\n17949    72.081120029299996  476.69782179420002    0\n17950    73.161502308099998  478.64691309070002    0\n17951    72.382200001599998  478.3686726949    0\n17952    73.136803037799993  477.95578139899999    0\n17953    71.809805125500006  478.9379734218    0\n17954    73.079139072199993  477.22871923330001    0\n17955    73.996871839600004  477.71007353469997    0\n17956    71.000033526400003  480.2113359027    0\n17957    71.385114446599999  479.56043875789999    0\n17958    74.966603643100001  476.90095387899999    0\n17959    75.727293384999996  477.5203196631    0\n17960    74.8714159532  477.60128900149999    0\n17961    74.678823830200002  478.90791078130002    0\n17962    74.809524940000003  478.27306793180003    0\n17963    75.502964665999997  478.8767966424    0\n17964    76.433482075200004  478.15624037539999    0\n17965    76.601804490399999  477.45301428959999    0\n17966    76.319433075600003  478.87358155970003    0\n17967    77.0658623339  478.78384802660003    0\n17968    72.341425090900003  480.97056127989998    0\n17969    72.648783885399993  480.41853654279998    0\n17970    73.234919726699999  481.03016054670002    412\n17971    72.1772217189  479.7110952127    0\n17972    71.972517952700002  481.5    413\n17973    71.462620173700003  480.90086984210001    0\n17974    72.960706020000003  479.87873496909998    0\n17975    73.303159356099997  479.34346187360001    0\n17976    73.884432410399995  478.93248211010001    0\n17977    76.108846798100004  479.5    411\n17978    74.670449410800003  479.5    411\n17979    73.749151362299997  480.00169727539998    412\n17980    77.834199565199995  478.79224717329998    0\n17981    77.5992526725  479.5    410\n17982    78.6120986894  478.79648403459998    0\n17983    78.6037409395  476.50034129609998    0\n17984    78.930469585799997  475.58607999280002    0\n17985    78.883607198899995  434.13719345649997    0\n17986    79.8167048249  433.01484994539999    0\n17987    79.748476916200005  318.6713271589    0\n17988    81.057255555099999  312.87387581450002    0\n17989    80.048245987399994  311.55897425199998    0\n17990    80.650747294499993  310.0776701584    0\n17991    81.165401472300005  308.59401403110002    0\n17992    82.315329036799994  309.81042533850001    0\n17993    80.564504372100004  317.22580019679998    0\n17994    81.345354573999998  315.72854419869998    0\n17995    81.614121490000002  318.73403932449997    0\n17996    82.790640083699998  312.64337220589999    0\n17997    82.0865025385  314.20516072629999    0\n17998    80.900991030399993  322.08510349009998    0\n17999    83.131969177200006  315.53748222090002    0\n18000    83.444749030599993  311.05294407500003    0\n18001    84.039211825600006  309.4708946659    0\n18002    82.827984868399994  320.07706671800003    0\n18003    84.383861325500007  321.44588064139998    0\n18004    82.573422884600006  321.65537473440003    0\n18005    83.499423637299998  318.46189594409998    0\n18006    84.937182081499998  315.1885573605    0\n18007    84.210450052300004  316.8275453343    0\n18008    84.558329056600002  312.30377898760003    0\n18009    82.609849806900002  323.33771303719999    0\n18010    80.843575194600007  325.3382847963    0\n18011    82.5314120715  324.95523373269998    0\n18012    82.217584816499993  326.52429793499999    0\n18013    81.333684307200002  328.10509423949998    0\n18014    80.232101693199994  329.50816600730002    0\n18015    79.597152129500003  334.09023933330002    0\n18016    81.185422012199993  334.00822344710002    0\n18017    80.917333235100003  335.67734967680002    0\n18018    80.889816726399999  330.93699794470001    0\n18019    82.5516167408  330.75487628619999    0\n18020    83.715639740100002  329.33657744359999    0\n18021    84.242379232100006  330.87370042129999    0\n18022    83.052287871999994  327.90214536619999    0\n18023    82.769469711499994  333.66969336749997    0\n18024    84.354334219099997  332.73660407419999    0\n18025    84.088256204299995  334.51679654679998    0\n18026    81.616211219799993  332.38087547740002    0\n18027    84.8187148831  327.88311535780002    0\n18028    84.2803124685  324.81394324889999    0\n18029    80.737541559799993  337.41729680370003    0\n18030    82.248682704199993  337.10451282399998    0\n18031    86.073394013400005  324.83520909830003    0\n18032    85.804885102699998  326.4206217277    0\n18033    79.135082305899999  337.39704953630002    0\n18034    85.660076287500004  313.5364184252    0\n18035    86.764335128699997  314.74164782370002    0\n18036    85.818987184400001  309.0483544571    0\n18037    84.581002502100006  307.89186825299998    0\n18038    85.346986673399996  318.08458388359998    0\n18039    87.2053404742  317.61547016769998    0\n18040    86.569636416199998  319.3267533879    0\n18041    87.616737743399995  308.5579046647    0\n18042    87.011915606299993  310.21346316969999    0\n18043    86.358100095400005  311.87403462639998    0\n18044    88.622192044200006  314.23102802    0\n18045    89.329209739999996  312.53753935290001    0\n18046    90.516555518800004  313.68595163539999    0\n18047    88.172437121900003  311.38028459039998    0\n18048    89.325050372099994  321.61738817870003    0\n18049    87.903343998099999  320.53180516100002    0\n18050    89.811800479400006  319.90362755249998    0\n18051    87.905380088800001  315.9231664971    0\n18052    89.110954337199999  317.08286088469998    0\n18053    90.004724532599994  310.84690183930002    0\n18054    89.408910371199994  308.01823230669999    0\n18055    86.121521429699996  321.0801729172    0\n18056    85.651724652400006  331.46969296359998    0\n18057    86.894019714699994  330.15815631499999    0\n18058    87.003147451800004  332.28524874610002    0\n18059    85.981747092800006  322.93064578079998    0\n18060    87.560378058200001  324.44025447289999    0\n18061    86.854534335799997  336.20784242439998    0\n18062    85.432823219699998  335.33512769959998    0\n18063    86.967062807399998  334.32682890550001    0\n18064    83.822545167200005  336.28247208800002    0\n18065    86.598125759599995  328.09188652339998    0\n18066    88.118940465099996  328.87640322520002    0\n18067    89.574437444699996  328.2843206961    0\n18068    89.616522793900003  330.29557673969998    0\n18069    89.1456247558  325.36265042380001    0\n18070    88.984071257400004  323.39638900710003    0\n18071    86.795937114899999  337.97265853919998    0\n18072    88.408911748799994  337.21865491530002    0\n18073    89.799952872700004  334.61366140920001    0\n18074    88.356959829100006  333.32694443460002    0\n18075    89.680082476899997  332.46824098309997    0\n18076    90.1272183536  340.23756118509999    0\n18077    90.0800913912  341.96022902440001    0\n18078    88.487272230900004  340.5840285484    0\n18079    90.070707093600006  338.47328966539999    0\n18080    89.957360705499994  336.61685041189997    0\n18081    90.815730186600007  322.6281895436    0\n18082    83.630353657000001  338.08746989299999    0\n18083    91.065775517999995  316.52358162569999    0\n18084    90.407071451199997  318.21222738300003    0\n18085    85.213591961299997  338.87023386250002    0\n18086    86.830612012499998  339.67754730799999    0\n18087    80.022832801600003  344.32926251010002    0\n18088    79.215989322699997  342.51050340249998    0\n18089    79.803336464099999  340.75233871839998    0\n18090    80.393827367399993  339.06139627829998    0\n18091    81.346270129900006  340.7578565238    0\n18092    80.152569800400002  353.26329477849998    0\n18093    81.090450110199995  351.6251047778    0\n18094    81.365771985600006  348.12229945799999    0\n18095    79.936271793000003  347.96994000630002    0\n18096    80.725003885199996  346.226280202    0\n18097    81.442875244000007  344.48416259530001    0\n18098    82.889161286100006  344.8150689066    0\n18099    82.128268540400001  342.7678432161    0\n18100    82.8347884139  341.12965641199997    0\n18101    83.783336244599994  339.86129269640003    0\n18102    84.400710429599997  341.83816180650001    0\n18103    82.838953886499993  348.36382293899999    0\n18104    81.990402122299997  349.97849336780001    0\n18105    84.3830953083  348.6739315264    0\n18106    83.638650909199995  346.79597554470001    0\n18107    83.328769545100002  353.54203865810001    0\n18108    82.638949012599994  351.78850978290001    0\n18109    84.233877606999997  351.99127699650001    0\n18110    79.980938151199993  364.4868618186    0\n18111    80.967818467900003  366.11817387240001    0\n18112    81.603372088100002  364.57576097399999    0\n18113    80.668680779699997  370.8815179655    0\n18114    79.711871536299995  369.1950110537    0\n18115    82.017054945799998  367.7768579319    0\n18116    80.338186824100006  367.64779116559998    0\n18117    80.201787070199998  359.69054859710002    0\n18118    81.183949744499998  361.35752959799999    0\n18119    80.833804298299995  358.16659647429998    0\n18120    82.446533016999993  358.30234125790003    0\n18121    81.577410894699995  356.64907212560001    0\n18122    84.057348811799997  355.2345847071    0\n18123    82.431376368000002  355.10541733500003    0\n18124    83.268484640899999  364.71277435079998    0\n18125    82.201164344800006  363.02778089089998    0\n18126    84.395410708100002  361.61737880750002    0\n18127    82.777121219099996  361.48758684400002    0\n18128    83.380206318800006  359.95288818929998    0\n18129    84.970853310500004  364.8641423258    0\n18130    84.389088090399994  366.40308118130002    0\n18131    84.055191916200002  358.41763917679998    0\n18132    80.8113875775  354.97721318110001    0\n18133    83.0760741032  369.46319667879999    0\n18134    83.756957541899993  367.93165207660002    0\n18135    84.400771860199995  345.282852537    0\n18136    86.012494592199999  345.80352031680002    0\n18137    85.166197769600004  343.8644152425    0\n18138    86.001302576399993  342.56415853409999    0\n18139    86.997851775200004  341.39457504569998    0\n18140    87.666435126099998  343.27577360409998    0\n18141    85.878799198799996  352.20244040680001    0\n18142    85.132146565200003  350.47017573310001    0\n18143    87.736385756800004  349.3122727411    0\n18144    86.015059602099996  349.00207891579998    0\n18145    86.8872911749  347.5952399441    0\n18146    87.754568191900006  346.24445857249998    0\n18147    89.584027638699993  346.55551599130001    0\n18148    88.6334841762  344.93527663890001    0\n18149    91.227726847  343.51683328140001    0\n18150    89.520555831199999  343.61535683570003    0\n18151    89.513024118299995  349.58865795000003    0\n18152    88.541836199900004  350.99305005999997    0\n18153    91.310740603100001  349.83936467529998    0\n18154    90.481357647199999  348.18308839830001    0\n18155    90.017956677599997  354.27873391970002    0\n18156    89.297515248699995  352.64418939590001    0\n18157    91.042735062999995  352.92206790519998    0\n18158    87.571811807399996  352.41402993719998    0\n18159    85.655960576200002  358.51362446000002    0\n18160    84.828937511600003  356.88168252719998    0\n18161    85.6918922248  355.35825128620002    0\n18162    86.612958876799993  353.8667439171    0\n18163    87.337723372300005  355.4804850946    0\n18164    85.509826577499993  363.3053669432    0\n18165    86.0257987679  361.7403186459    0\n18166    86.713111972299998  365.00010131210001    0\n18167    87.240589275999994  358.59581943360001    0\n18168    86.569830875700006  360.16327874820001    0\n18169    88.813650022399997  358.67278253559999    0\n18170    88.063420063899997  357.0744628759    0\n18171    90.725977582699997  355.92270964390002    0\n18172    89.008833636299997  355.63689198840001    0\n18173    88.470540878400001  365.09700412260003    0\n18174    88.884056471700006  363.49885880919999    0\n18175    90.2355075989  365.09033746339998    0\n18176    87.649001509000001  361.84042720859998    0\n18177    89.255627829399998  361.89803194550001    0\n18178    87.986651437999996  366.69255394250001    0\n18179    89.634737353000006  360.29367885099998    0\n18180    90.404915783899995  358.78461353189999    0\n18181    85.561446841399999  368.10063329500002    0\n18182    91.421227099999996  346.72743713599999    0\n18183    89.305249962000005  368.36705536549999    0\n18184    87.420575090200003  368.26195258280001    0\n18185    91.324082161299998  325.56366440189998    0\n18186    90.132079734200005  326.84548108550001    0\n18187    92.441074888100005  313.13021388350001    0\n18188    93.109485312499999  311.4361743517    0\n18189    94.385189212300006  312.5812639966    0\n18190    91.8604956378  310.29230273420001    0\n18191    90.633200364999993  309.15104500069998    0\n18192    93.046749508399998  315.98157481129999    0\n18193    95.019436283499999  315.46953481780002    0\n18194    94.381332097500007  317.17243646439999    0\n18195    91.752711387800005  314.82857497449999    0\n18196    93.747654469799997  309.73749962540001    0\n18197    91.794451395799996  319.3402515885    0\n18198    95.682475068599999  313.7549885116    0\n18199    96.355309824599999  312.04365961119998    0\n18200    95.671560520499995  309.19710903779998    0\n18201    94.332724003699994  308.03671994929999    0\n18202    95.971591550599996  323.2177340097    0\n18203    94.618084887899997  321.85635546190002    0\n18204    96.553599316800003  321.4756677057    0\n18205    93.775848272399998  318.8669259509    0\n18206    95.744012190199996  318.42657033540002    0\n18207    97.717994463799997  318.0022718939    0\n18208    97.127959196299997  319.740138995    0\n18209    96.996971113000001  314.97807020030001    0\n18210    93.215986859099999  320.55190628579999    0\n18211    91.683629807700001  328.28619337480001    0\n18212    92.214857204699996  323.9214398117    0\n18213    93.3380789064  325.30473905550002    0\n18214    91.399793347900001  336.05185752530002    0\n18215    92.453254926  333.35899955970001    0\n18216    91.054684304299997  331.80948568370002    0\n18217    92.573005253000005  331.30949476299998    0\n18218    93.939411784399994  328.30723906010002    0\n18219    93.248161195099996  329.74376425039998    0\n18220    92.708413183900007  322.23290292870001    0\n18221    95.947354466199997  328.06603973900002    0\n18222    94.5709795394  326.6703985661    0\n18223    97.281711424400001  324.57890535299998    0\n18224    95.305073934099994  324.96185021090002    0\n18225    94.073878710299994  334.71531199470002    0\n18226    95.257642251199997  333.47765635360003    0\n18227    95.658914299200006  335.61814744409998    0\n18228    94.4724513906  331.29629114009998    0\n18229    96.1600301382  332.01729617929999    0\n18230    92.751017131599994  335.44054725839999    0\n18231    98.013383117700002  327.5742384303    0\n18232    97.478036501099993  329.27567936150001    0\n18233    93.096490864399996  337.54567269950002    0\n18234    97.012475192799997  310.35169318049998    0\n18235    97.621104758000001  308.68314052250003    0\n18236    98.984830663099999  314.5024861663    0\n18237    99.669128061500004  312.74298350089998    0\n18238    100.9888620239  314.04765265259999    0\n18239    98.345291813900005  311.52090500529999    0\n18240    99.710490672000006  317.59504431609997    0\n18241    101.7204960822  317.21490194680001    0\n18242    101.1311055276  318.97540246990002    0\n18243    98.335703573700002  316.2569159766    0\n18244    100.3729401289  311.01350056799998    0\n18245    98.524752679700001  321.09274800050002    0\n18246    102.32871627030001  315.43069960719998    0\n18247    103.00211703070001  313.62278283109998    0\n18248    102.45718848289999  310.52012940520001    0\n18249    101.06878684740001  309.33729112200001    0\n18250    102.89131121609999  325.11741410140002    0\n18251    101.3820816194  323.78901753510002    0\n18252    103.5049170132  323.45644397450002    0\n18253    100.54003942129999  320.71759694190001    0\n18254    102.5967621228  320.37196415649998    0\n18255    104.6836194179  320.07215950900002    0\n18256    104.1085669205  321.77225674729999    0\n18257    103.73683812420001  316.87669662970001    0\n18258    99.612963967100001  308.19075117829999    0\n18259    99.937845149099999  322.45139123860002    0\n18260    97.411102720700001  331.00594671599998    0\n18261    99.236378759900006  330.40156670580001    0\n18262    98.652771900299996  325.87718137429999    0\n18263    100.1302157593  327.12028330999999    0\n18264    97.863082136399996  333.06895757619998    0\n18265    99.597245299500003  334.14445316770002    0\n18266    98.434287751499994  335.22857895179999    0\n18267    101.2517209316  329.92795843279998    0\n18268    100.98092634779999  331.54020205530003    0\n18269    99.307656441199995  324.16972006819998    0\n18270    103.36254960780001  329.61038230790001    0\n18271    101.7045699408  328.34514608080002    0\n18272    100.9207853922  333.2446204309    0\n18273    101.4269247247  335.19210878450002    0\n18274    102.713139543  332.72889320939998    0\n18275    104.3076110991  334.30031651709999    0\n18276    104.6236718719  332.62051110710001    0\n18277    101.0344674423  337.96048828379998    0\n18278    102.35681678340001  336.97405242280001    0\n18279    103.3235225789  338.68869129659998    0\n18280    103.5486226763  335.89844922259999    0\n18281    102.2811015698  326.74638249340001    0\n18282    104.4570105984  326.4546603128    0\n18283    97.270735556100007  336.45753717039997    0\n18284    96.036195177600007  337.73159650299999    0\n18285    103.7710528728  311.81358602860001    0\n18286    104.6382115729  310.04197154629998    0\n18287    99.018964579200002  337.2479974643    0\n18288    92.255981187200007  345.12359804750002    0\n18289    92.921481115399999  343.35862310610003    0\n18290    93.223292695500007  346.80109987959997    0\n18291    92.076616952899997  351.53163220940002    0\n18292    92.792753503599997  353.26853329519997    0\n18293    93.111907356100005  350.08896823409998    0\n18294    91.775290622300005  339.93292872770002    0\n18295    93.413202750400004  339.6288578731    0\n18296    93.392237039700007  341.50194924509998    0\n18297    92.439574708500004  356.36774004699998    0\n18298    91.420504691199994  357.5922935909    0\n18299    95.006137820000006  346.94311088159998    0\n18300    95.721767092999997  345.18866006859997    0\n18301    96.814432788100007  347.2249956142    0\n18302    94.626899460999994  343.1819688791    0\n18303    94.523862517599994  353.68703529739997    0\n18304    95.614255852400007  352.22578265290002    0\n18305    96.217987632499998  354.15289735459999    0\n18306    94.123408417099995  348.56839277789999    0\n18307    94.916226347000006  350.37301068750003    0\n18308    96.305261532700001  343.3605682118    0\n18309    94.789951291199998  338.94204147260001    0\n18310    93.4687560271  355.06918244439998    0\n18311    92.258421223900001  363.0873335636    0\n18312    90.858647514599994  361.87056682529999    0\n18313    92.393437999699998  361.30851520909999    0\n18314    92.075114638499997  359.33464430480001    0\n18315    91.650145950500004  366.59866385399999    0\n18316    93.019247938000007  368.10057745220001    0\n18317    91.193794112899994  368.35186471600002    0\n18318    93.694809903000007  364.25914095119998    0\n18319    92.000804970499999  364.837140519    0\n18320    93.546221339499994  360.25159130420002    0\n18321    95.007467469199995  361.20131584960001    0\n18322    94.610643963699999  359.02817548309997    0\n18323    97.194434604799994  358.33442313950002    0\n18324    95.659039480700002  357.67327766250003    0\n18325    96.734755486200001  356.20376350510003    0\n18326    96.374641298300006  366.71040074379999    0\n18327    94.745169610700003  367.54065993680001    0\n18328    95.143489903200006  365.405697073    0\n18329    95.254373147999999  363.3823587105    0\n18330    96.476681978200006  362.11957422490002    0\n18331    97.9724525325  366.09958281050001    0\n18332    97.593717822100004  368.23004248810003    0\n18333    97.605167456000004  360.48443615970001    0\n18334    98.004282843400006  362.56811971410002    0\n18335    94.090356981400006  356.96410863239998    0\n18336    96.734326012400004  350.71533235869998    0\n18337    98.105719409100004  343.80457244630003    0\n18338    97.0640075086  341.77117815039998    0\n18339    98.277945039100004  340.36809268140001    0\n18340    99.624860834800003  339.07213377800002    0\n18341    100.2034176449  340.80650209010003    0\n18342    98.573076307600004  351.0958004794    0\n18343    97.873961450300001  349.201437414    0\n18344    100.53088321120001  347.69173642829998    0\n18345    98.6794599981  347.59969320959999    0\n18346    99.278677488  345.82333186879998    0\n18347    99.9424411408  344.13512117430002    0\n18348    96.434828897200006  339.82988137159998    0\n18349    101.8450518145  344.31878919320002    0\n18350    100.7813494586  342.55071338520003    0\n18351    104.1906445605  342.08447021320001    0\n18352    102.2181624931  341.22305194609999    0\n18353    103.9547508901  340.32562748880002    0\n18354    101.9911951349  349.0659076439    0\n18355    103.8173288273  350.22664788819998    0\n18356    101.7993970885  350.79631312840002    0\n18357    102.5923449691  347.35723628480002    0\n18358    103.23841359639999  345.67262985069999    0\n18359    103.9131969646  343.98747291040002    0\n18360    102.08533080239999  352.75155796029998    0\n18361    100.296888745  351.75252503780001    0\n18362    98.778945613700003  358.8532059099    0\n18363    97.859984341399993  354.68669824450001    0\n18364    99.041480484600001  353.18012198560001    0\n18365    99.509061569699995  355.28527253210001    0\n18366    99.792421051000005  362.59392053170001    0\n18367    98.678270593700006  364.30416183879998    0\n18368    99.822004877599994  365.8692280134    0\n18369    99.993247829500007  357.32430108950001    0\n18370    100.49749211309999  359.24235417030002    0\n18371    101.0529914059  361.0009628793    0\n18372    102.4054152698  359.6036649216    0\n18373    101.240038196  355.93419725759998    0\n18374    102.5367311551  354.74322778200002    0\n18375    103.1292315195  356.64674997729998    0\n18376    101.77734119270001  365.73022114550002    0\n18377    102.4608380847  364.2064699064    0\n18378    103.8003369382  365.63997209950003    0\n18379    101.6819265112  362.64614916120001    0\n18380    103.65987288780001  362.78591297650001    0\n18381    101.1739599085  367.26708197890002    0\n18382    103.807068883  358.4115776328    0\n18383    104.4839475438  360.09377393390002    0\n18384    98.968241341099997  369.6093292077    0\n18385    97.3593520955  370.4172748286    0\n18386    104.0117749474  369.92910111880002    0\n18387    102.678588191  368.50198440830002    0\n18388    104.77732958209999  368.3609220404    0\n18389    100.6298514696  368.88623844030002    0\n18390    103.94053029299999  353.74992024829999    0\n18391    94.352794442800004  369.66189835270001    0\n18392    79.719029825899995  379.900066912    0\n18393    80.830175965699993  378.5081595181    0\n18394    81.499164503299994  379.9795647697    0\n18395    80.623639125599993  374.09963957740001    0\n18396    79.590115348599994  375.61209250489998    0\n18397    80.8417945546  382.94259858020001    0\n18398    82.423640900799995  383.23912069720001    0\n18399    82.051298373899996  381.55700383999999    0\n18400    80.181817433800006  377.07505571950003    0\n18401    80.987394264499997  386.34298679969999    0\n18402    81.965293505600002  377.11101273809999    0\n18403    83.069829985699997  375.70323830680002    0\n18404    83.782500221299998  377.22480135820001    0\n18405    82.329411692899996  374.16755355589999    0\n18406    81.5437527303  372.56286749430001    0\n18407    83.248699630700003  380.17452905570002    0\n18408    84.999419397099999  380.42114551060001    0\n18409    84.442129502300006  378.7903059944    0\n18410    84.118533388399996  374.26905631210002    0\n18411    82.349655272099994  371.00735573200001    0\n18412    82.601591826000003  384.95662008419998    0\n18413    82.638248362900001  386.6486918631    0\n18414    79.442273137000001  394.95734330879998    0\n18415    80.635320008099995  393.68270750480002    0\n18416    81.261610576999999  395.24698975920001    0\n18417    80.990849996899996  389.53366469669999    0\n18418    79.337425123900005  390.74239500099998    0\n18419    79.8267344737  397.9395956454    0\n18420    81.508050851199997  397.07168929969998    0\n18421    81.334471096499996  398.82584975250001    0\n18422    78.558509741500004  396.64547158729999    0\n18423    79.980190935899998  392.18896745659998    0\n18424    79.272419488899999  401.28655375300002    0\n18425    82.873575598299993  395.93597893579999    0\n18426    82.932381925200005  389.81764282850003    0\n18427    82.7070065236  388.26811790490001    0\n18428    82.893287362500004  399.67544984659997    0\n18429    84.545987251200003  398.62616885509999    0\n18430    84.497815938700001  400.53594604099999    0\n18431    81.123185229300006  400.56252196690002    0\n18432    84.233560374600003  394.77152216069999    0\n18433    84.471777248199999  396.68038771900001    0\n18434    81.938022290999996  392.50375748070002    0\n18435    83.346140200600004  391.35192701429997    0\n18436    83.836579484799998  392.97828195390002    0\n18437    80.918395691399994  402.28028990090002    0\n18438    84.061733177899995  383.53933219499999    0\n18439    85.630032967899993  377.39086984059998    0\n18440    86.810183224300005  375.97215322630001    0\n18441    87.519665469499998  377.58383629029998    0\n18442    85.437050172900001  382.11956962099998    0\n18443    85.746433474100002  383.85475251690002    0\n18444    86.772069745400003  380.69577252729999    0\n18445    85.097015027599994  372.80938741149998    0\n18446    85.997620352699997  374.39851981880003    0\n18447    84.116473242799998  371.16136234959998    0\n18448    85.982354441400005  371.32226296729999    0\n18449    87.955887811699995  374.54035700010002    0\n18450    89.024776174400003  373.09102757210002    0\n18451    89.981342547799997  374.68123257299999    0\n18452    87.926848295699997  371.47449685340001    0\n18453    86.754846049500003  369.80228013660002    0\n18454    87.470086211799995  384.19660351879998    0\n18455    88.92829064  382.78007993530002    0\n18456    89.212358006599999  384.57544397840002    0\n18457    88.569112969499997  380.9963040275    0\n18458    88.104666704300001  379.25509081479998    0\n18459    91.226930760299993  401.90090314449998    0\n18460    91.388744159599995  403.88811153979998    0\n18461    89.575073959600005  403.0724439123    0\n18462    85.962580582000001  385.58949158489997    0\n18463    85.628573765200002  393.58521513139999    0\n18464    84.8543444835  390.18039745390001    0\n18465    86.396688624500001  388.96489962880003    0\n18466    86.710202685200002  390.64452547000002    0\n18467    86.078134633700003  397.45189925760002    0\n18468    87.559975561399995  396.22152552210002    0\n18469    87.701480403700003  398.23864930169998    0\n18470    87.046277374300004  392.39520724009998    0\n18471    87.340546345099995  394.26027530160002    0\n18472    88.480774782699996  391.19557947440001    0\n18473    87.935886819299995  387.6948144177    0\n18474    89.455080636800005  386.37043173709998    0\n18475    89.691041119700003  388.1594959734    0\n18476    89.362481359599997  399.04391788970003    0\n18477    87.780990286399998  400.26065353690001    0\n18478    90.691628279699998  395.74810285519999    0\n18479    89.013633775599999  394.98214162379998    0\n18480    90.454538249400002  393.74855642929998    0\n18481    91.071165319100004  399.86635072019999    0\n18482    90.896907518500001  397.80129524569998    0\n18483    89.936780667999997  389.96356108150002    0\n18484    90.194971865200003  391.82130032830003    0\n18485    86.154409118499998  387.29363164270001    0\n18486    84.377293969500002  386.94964681940002    0\n18487    86.136529438400004  401.40774088680001    0\n18488    84.429018010500002  402.40523356559999    0\n18489    89.439298416699998  377.7952094236    0\n18490    87.824510625200006  402.25161295409998    0\n18491    80.211609987299994  408.92386900790001    0\n18492    81.661799795099995  410.04890629969998    0\n18493    80.038434592599998  410.80173629040002    0\n18494    78.804176915300005  404.58482866089997    0\n18495    79.984567591699999  412.90616776510001    0\n18496    81.310822420799994  414.20116504930002    0\n18497    80.051160777099994  415.13041924250001    0\n18498    80.746620896300001  403.9626595487    0\n18499    80.581706672300001  405.59611164630002    0\n18500    78.734379140100003  415.9863734292    0\n18501    82.946405836300002  411.26825153419998    0\n18502    83.460480825499999  409.4480069443    0\n18503    82.356385756700007  406.6259695137    0\n18504    80.403874778000002  407.22211512310002    0\n18505    81.862607004699996  418.54995065880001    0\n18506    83.106851623300003  417.58401963149998    0\n18507    83.660999738200005  419.61431783479998    0\n18508    82.569127997099997  413.21874564400002    0\n18509    82.636598718800002  415.48668996430001    0\n18510    84.368348853399993  406.05356885809999    0\n18511    84.060779309699996  407.71645893469997    0\n18512    84.102725045  412.6719057171    0\n18513    82.631298314600002  403.24754237799999    0\n18514    80.219027161599996  417.31128613890002    0\n18515    81.802397833399993  433.17927243589997    0\n18516    78.847822075500005  420.02805519779997    0\n18517    80.083325900700004  436.0056331015    0\n18518    82.269913284599994  436.6687014149    0\n18519    81.031814278599995  437.87339715349998    0\n18520    80.442712005900006  419.34444091479997    0\n18521    80.591191237800004  421.22215988390002    0\n18522    80.467000354700005  424.72178636500001    0\n18523    80.607312199600003  423.00083487469999    0\n18524    82.271744050300001  425.87323573399999    0\n18525    82.472254462799995  422.33738073080002    0\n18526    84.2270900109  421.55938122280003    0\n18527    84.425344572399993  423.34536867449998    0\n18528    83.030794321200005  434.85051076600001    0\n18529    83.557460911999996  432.8329734376    0\n18530    81.989806769099999  429.41143883220002    0\n18531    83.896925149799998  428.92762643499998    0\n18532    83.811841874600006  430.82703744409997    0\n18533    84.179407077899995  436.53869950360001    0\n18534    84.245869346099994  425.20499735909999    0\n18535    84.056151322000005  427.06324138600002    0\n18536    81.044447007700001  439.58727965029999    0\n18537    79.128669203000001  438.69596112350001    0\n18538    84.196188341199999  416.38228300650002    0\n18539    85.346635987900001  409.04898943429998    0\n18540    86.147029855699998  405.29020910880001    0\n18541    87.872345600299994  404.20780846600002    0\n18542    87.953836893100004  406.12629065250002    0\n18543    85.528446306999996  420.41063937230001    0\n18544    85.037009094300004  414.63111927109998    0\n18545    85.707175948300005  416.69688777570002    0\n18546    87.159244248500002  409.16397969780002    0\n18547    86.310739819000005  410.86782005679999    0\n18548    84.383460425099997  404.24489559950001    0\n18549    88.679635817399998  413.06127289220001    0\n18550    89.794088723100003  411.77959779060001    0\n18551    90.336342259299997  413.83349004590002    0\n18552    87.123045318199999  412.84455652830002    0\n18553    85.616673241399994  412.71796050799998    0\n18554    87.210820031899999  416.83399054850003    0\n18555    86.4603842155  418.71106797499999    0\n18556    87.817264403400003  414.8772725769    0\n18557    88.763964209199997  416.78745045340003    0\n18558    90.3922588545  416.10542138379998    0\n18559    89.931888192000002  418.1489025715    0\n18560    89.108134329500004  409.80538500789999    0\n18561    88.362457442999997  407.90854096790002    0\n18562    85.7974804089  428.29946052589997    0\n18563    87.707298963200003  427.59285136189999    0\n18564    87.500218450700004  429.5499171907    0\n18565    85.350182594700001  432.28788186819997    0\n18566    87.220987129199997  431.54767154029997    0\n18567    86.813717803200007  433.58848984600002    0\n18568    86.172242256900006  424.40254538609997    0\n18569    88.078425129099998  423.7329227395    0\n18570    87.898126667900002  425.65278347669999    0\n18571    89.648254157300002  426.84311690769999    0\n18572    89.289938854100001  420.0968519992    0\n18573    88.539353586600001  421.96042653090001    0\n18574    87.333181833699996  420.57090346289999    0\n18575    88.381742468799999  434.67825349980001    0\n18576    86.260935812499994  435.63321615460001    0\n18577    89.159991057900001  430.73594452959998    0\n18578    91.151734018599996  429.88445814430003    0\n18579    90.850238280799999  431.81829033970001    0\n18580    90.504103002199997  433.73765848110003    0\n18581    90.130417098799995  435.60525072339999    0\n18582    91.637084355200003  426.05232490650002    0\n18583    91.407950632199999  427.95889287620003    0\n18584    90.189409966200003  423.10616369230002    0\n18585    85.618593779099996  437.61295469589999    0\n18586    89.982784178499998  406.87236780910001    0\n18587    85.543032261199997  439.3697910784    0\n18588    87.639055573899995  438.360864832    0\n18589    89.928950256299999  371.60103984220001    0\n18590    90.764756733200002  376.31453655249999    0\n18591    91.365110849299995  378.03589750139997    0\n18592    91.962546567700002  371.67859294689998    0\n18593    90.636615110899996  370.02502637470002    0\n18594    90.951969642199998  385.00177727070002    0\n18595    92.163143273700001  381.71956241599997    0\n18596    90.371179944900007  381.3327569599    0\n18597    91.811766822699994  379.85643722830002    0\n18598    93.966043140899998  371.67549365050002    0\n18599    93.250990199  373.31674250150002    0\n18600    92.058380537199994  374.82109587939999    0\n18601    94.142083995600004  374.9812451606    0\n18602    96.081416043999994  375.40888036109999    0\n18603    94.698193974099993  376.85736465349999    0\n18604    93.940776195300003  382.16937866659998    0\n18605    92.443573049700007  383.59644439369998    0\n18606    95.132167589100007  378.77466965240001    0\n18607    93.261656759499999  378.3539457553    0\n18608    97.578508726199999  374.3210620392    0\n18609    98.154917615499997  376.160000432    0\n18610    95.706605597000006  371.25311419119998    0\n18611    95.710319978300006  382.70586405149999    0\n18612    95.457841944199998  380.72752850659998    0\n18613    91.412300605799999  388.69341592709998    0\n18614    91.905084973800001  392.51581865079999    0\n18615    93.377849317200003  391.27084441710002    0\n18616    93.637316437099997  393.277449515    0\n18617    92.406509776700005  396.55737773530001    0\n18618    93.899517944300001  395.32371164699998    0\n18619    94.150412122700004  397.3953350937    0\n18620    92.898171086399998  387.39332935940001    0\n18621    93.128071027499999  389.31385345579997    0\n18622    94.407194413799999  386.05471330990002    0\n18623    92.679206961199995  385.4887541338    0\n18624    95.929376339499996  384.70613378000002    0\n18625    96.151152406099996  386.71960738410002    0\n18626    95.915997671300005  398.24926959229998    0\n18627    94.384290826200001  399.47792813389998    0\n18628    96.6418139158  390.7927787557    0\n18629    94.8673082615  390.01594485769999    0\n18630    96.388202552099997  388.74724775509998    0\n18631    96.908124189999995  392.8608789562    0\n18632    97.1776437141  394.9389566689    0\n18633    95.3973202902  394.094340692    0\n18634    97.442505095300007  397.02323297480001    0\n18635    97.699865488900002  399.11180045650002    0\n18636    94.608529705899997  401.54299566240002    0\n18637    92.826391319199999  400.6999090676    0\n18638    96.990660068099999  379.3192872125    0\n18639    98.582659429700001  378.03610153990002    0\n18640    100.2952150559  376.89446983229999    0\n18641    99.319418219400006  373.41163740219997    0\n18642    101.0192530019  372.46865109160001    0\n18643    101.5555760888  374.13095302810001    0\n18644    98.849007827799994  379.9992856298    0\n18645    100.64180103779999  380.79569740049999    0\n18646    99.029033732499997  382.05533862710001    0\n18647    102.13563457870001  375.83086104540001    0\n18648    102.38340264919999  377.58457373800002    0\n18649    97.263748783899999  372.49513285760003    0\n18650    104.1041370041  378.47866931470003    0\n18651    102.32530766950001  379.59988024680001    0\n18652    104.7990371831  371.43503360749997    0\n18653    102.66285953640001  371.41877209080002    0\n18654    100.9680786119  385.02834140850001    0\n18655    102.511593503  383.86414722759997    0\n18656    102.742779216  385.98613292959999    0\n18657    102.36652969710001  381.71751053579999    0\n18658    103.8150678021  374.61732809609998    0\n18659    100.5648021966  370.76463962190002    0\n18660    99.218349365799995  384.14413807220001    0\n18661    97.469031897600004  383.36291830440001    0\n18662    97.912172946799998  387.48204790599999    0\n18663    98.435790298800001  391.62883872330002    0\n18664    99.962854495900004  390.41334661590002    0\n18665    100.2446437067  392.49836525569998    0\n18666    99.500398270700003  399.98029515870002    0\n18667    97.953391788800005  401.1975622105    0\n18668    100.79419010220001  396.6704768125    0\n18669    98.975977852499994  395.8003700754    0\n18670    100.5240522094  394.583587782    0\n18671    99.689929040999999  388.32643023949998    0\n18672    99.438019762799996  386.23805087969998    0\n18673    102.0767969298  393.38820201890002    0\n18674    101.4920505069  389.22532281069999    0\n18675    103.0276192643  388.07524789939998    0\n18676    103.3340485181  390.14957568160003    0\n18677    101.0571050253  398.76086298159998    0\n18678    101.31481747559999  400.85104453230002    0\n18679    102.63338802040001  397.54597398610002    0\n18680    104.4951064091  398.4235367192    0\n18681    104.22614954789999  396.34998084789999    0\n18682    103.1428306559  401.72193360289998    0\n18683    101.567075062  402.94614303449998    0\n18684    103.6420188665  392.2195179606    0\n18685    103.94044833220001  394.28508003510001    0\n18686    104.7461832301  400.50100413299998    0\n18687    104.9823122419  402.58525009739998    0\n18688    98.212765332800004  403.27292141650003    0\n18689    96.4078490956  402.39863739380002    0\n18690    91.041775592199997  410.67911911580001    0\n18691    92.426185546699998  409.66494227060002    0\n18692    92.866100182699995  411.7170373212    0\n18693    93.258049169100005  404.7132525582    0\n18694    91.630950918699995  405.81355192630002    0\n18695    91.771105869500005  414.996318739    0\n18696    93.222026870799994  416.1423039476    0\n18697    93.151610259500004  413.9008203285    0\n18698    91.9877988155  407.7196859105    0\n18699    91.231389985999996  419.32495489320002    0\n18700    93.914637152200001  408.6544197632    0\n18701    95.436448966900002  407.59680557569999    0\n18702    95.761944696900002  409.65377368880002    0\n18703    95.123281303699997  405.58199872490002    0\n18704    94.848046077899994  403.5731349591    0\n18705    94.578729552799999  412.83389735470001    0\n18706    96.272539254700007  413.94456108219998    0\n18707    96.054469237099994  411.77431315019999    0\n18708    94.748164961499995  417.23448955380002    0\n18709    96.381170497200003  416.12455497960002    0\n18710    96.366387182599993  418.27085918249998    0\n18711    93.057507802499998  418.33329121280002    0\n18712    92.620421938299998  432.80915844800001    0\n18713    93.184839917100007  429.00420946169999    0\n18714    94.032327438199999  437.34469036479999    0\n18715    92.045288328599995  436.46823255049998    0\n18716    94.239456105499997  435.5681284314    0\n18717    89.834158266399996  437.39521409060001    0\n18718    94.740813963999997  431.88007691249999    0\n18719    94.473075816100007  433.7440085321    0\n18720    91.918133196499994  424.18110619049997    0\n18721    92.283910958500002  422.31311367040001    0\n18722    95.490725123800004  426.19708272510002    0\n18723    93.6883101074  425.20941214890001    0\n18724    95.746603157500004  424.28599042439998    0\n18725    96.387929069899997  434.65660970059997    0\n18726    95.248262194199995  428.09491559819998    0\n18727    95.003050603600002  429.9922287581    0\n18728    98.5342786545  433.71194916119998    0\n18729    98.324355063400006  435.57147987130003    0\n18730    96.871174448900007  430.93814807109999    0\n18731    96.006616344299999  422.34423773459997    0\n18732    94.305474613399994  421.37890591389998    0\n18733    96.231452031700002  420.34707853740002    0\n18734    92.6932601293  420.38543422179998    0\n18735    93.863725184100005  439.10094778519999    0\n18736    96.029433639000004  438.25803973360001    0\n18737    96.962846401299998  406.4943270201    0\n18738    97.560892557399995  410.6906730732    0\n18739    99.068921569300002  409.56846253449999    0\n18740    99.3473703194  411.73415757070001    0\n18741    98.486784311899996  405.34818928369998    0\n18742    98.775681903700004  407.43919421980002    0\n18743    97.990759076299994  415.0198249339    0\n18744    99.758221410199994  416.0567009092    0\n18745    99.585286038700005  413.9072728392    0\n18746    100.5738775138  408.40391272750003    0\n18747    98.069302484900007  419.2657795943    0\n18748    102.3689212295  409.36906071120001    0\n18749    102.0852444872  407.19593887100001    0\n18750    105.4302475394  406.82252512090002    0\n18751    103.62722640379999  405.94871232909998    0\n18752    105.20794400299999  404.6866119128    0\n18753    101.1461403272  412.7657815888    0\n18754    102.97680713600001  413.77570998089999    0\n18755    102.6692615307  411.57141361219999    0\n18756    103.2699010325  415.94077032799999    0\n18757    103.47623854539999  418.02970843029999    0\n18758    101.5840822859  417.0595823859    0\n18759    101.82045037659999  405.05742649860002    0\n18760    100.0155052618  404.16209916399998    0\n18761    99.848031565699998  418.16698370709997    0\n18762    99.203611034399998  428.08603345270001    0\n18763    97.328796047899999  427.15265238490002    0\n18764    99.399064175000007  426.17014571599998    0\n18765    99.001109102900003  429.97821322869999    0\n18766    98.775812172399995  431.85116356200001    0\n18767    98.225963174  437.44192598000001    0\n18768    100.2370782456  436.48989963560001    0\n18769    97.774499603799995  423.29105195459999    0\n18770    99.748951898499996  422.24533399030003    0\n18771    99.589023668899998  424.22395005909999    0\n18772    103.53800304000001  422.0878811938    0\n18773    101.67297112759999  421.16660301180002    0\n18774    103.56631738350001  420.06806298060002    0\n18775    101.4349278979  425.15055230220003    0\n18776    100.7009271788  432.72391963730001    0\n18777    101.1188857098  428.9975092661    0\n18778    102.6567918187  433.49915560919999    0\n18779    102.90758415880001  431.69605195600002    0\n18780    102.37929723729999  435.2986869156    0\n18781    102.1773588866  437.10532958160002    0\n18782    103.4288997945  424.10302925709999    0\n18783    103.3158422014  426.07896763029999    0\n18784    99.843749458299996  420.22917942660001    0\n18785    103.2103020955  428.00243305949999    0\n18786    103.0877980091  429.87144875669998    0\n18787    104.1648349578  410.31481516909997    0\n18788    89.727799732999998  439.14540091570001    0\n18789    104.0626971224  382.77179731360002    0\n18790    97.961617814700006  439.22977864749998    0\n18791    105.499256171  329.42389826020002    0\n18792    105.01502212370001  331.00561374289998    0\n18793    105.7497512086  316.60335955580001    0\n18794    106.2968579958  314.81051745640002    0\n18795    107.7501617141  316.4041651348    0\n18796    105.0204710168  313.2488468542    0\n18797    107.83945191319999  322.93839471540002    0\n18798    108.40075081240001  321.28084006969999    0\n18799    110.0302001137  322.71762183549998    0\n18800    105.2267394806  318.3542481106    0\n18801    106.7904308322  319.82693192110003    0\n18802    107.0078399665  312.9966413798    0\n18803    105.6640457454  323.176315311    0\n18804    108.9856899008  312.88329988420003    0\n18805    107.93775151449999  311.23392484990001    0\n18806    109.05641012780001  309.59871230160002    0\n18807    110.5262847762  308.36271026880002    0\n18808    111.4237110884  310.0731370716    0\n18809    108.915667234  319.62444929200001    0\n18810    109.7404775369  316.27411116529998    0\n18811    109.3611948957  317.9597821104    0\n18812    108.8552019686  326.03386047650002    0\n18813    111.06113255379999  325.84863922099998    0\n18814    110.4564952416  327.51759356230002    0\n18815    106.8907018726  309.61980761860002    0\n18816    105.5673588108  308.32883172739997    0\n18817    107.25213454439999  324.591179501    0\n18818    106.5956259275  332.52343172439998    0\n18819    106.0581918652  327.8371972082    0\n18820    107.6609580885  329.28303463629999    0\n18821    106.5546564205  337.66665275349999    0\n18822    105.45199226530001  335.97834326639997    0\n18823    107.3188889858  335.82395899689999    0\n18824    108.6440303259  332.42759533349999    0\n18825    108.0403973773  334.09928524830002    0\n18826    106.6515074534  326.22797766169998    0\n18827    109.33856087220001  335.6416001421    0\n18828    109.8460216557  329.161682601    0\n18829    109.238166898  330.79112247720002    0\n18830    109.70621659690001  338.69275090479999    0\n18831    107.89790367720001  339.1614626292    0\n18832    111.606703207  338.91048629919999    0\n18833    110.5950731585  337.1592957428    0\n18834    111.43488320589999  335.57034813209998    0\n18835    110.7580809948  332.34554988309998    0\n18836    107.8193170312  340.8158995302    0\n18837    105.7346748129  339.40969272149999    0\n18838    110.1114907398  314.55933615319998    0\n18839    111.0093689224  312.96163013080002    0\n18840    111.737974495  316.16837883329998    0\n18841    113.681141305  315.63615923280003    0\n18842    113.5567574952  317.4170408722    0\n18843    111.0711873331  319.42373673980001    0\n18844    113.25403487529999  319.11577384309999    0\n18845    112.798189728  320.79011986839998    0\n18846    112.3383882629  311.82122740109997    0\n18847    113.2289368446  313.6336474574    0\n18848    113.7962140803  310.75912469000002    0\n18849    115.1897014055  314.71678370059999    0\n18850    116.6165862587  313.6814913728    0\n18851    117.087850968  315.86898907599999    0\n18852    116.0382388159  311.60285550700002    0\n18853    115.4088985555  309.7076763101    0\n18854    116.6214966399  321.7851153414    0\n18855    116.0162655228  323.63830505390001    0\n18856    114.4413980101  322.1655997176    0\n18857    115.39542659590001  318.6458535461    0\n18858    117.22530484070001  319.9012579994    0\n18859    117.39977734910001  318.01217027759998    0\n18860    117.215563573  308.64687128690002    0\n18861    112.2380417549  322.47163616860001    0\n18862    113.584410921  330.63708903380001    0\n18863    112.0406716756  329.05150041600001    0\n18864    114.2359373397  328.95120996460003    0\n18865    112.1995486686  333.94317876859998    0\n18866    112.90699150970001  332.2975752342    0\n18867    113.527579078  335.60890845789999    0\n18868    113.2630880665  325.65661032600002    0\n18869    115.4325837602  325.45322639630001    0\n18870    114.849160951  327.22509460679998    0\n18871    111.6544887358  324.16157996110002    0\n18872    116.49204743839999  333.96571143009999    0\n18873    115.0721948204  332.28051610199998    0\n18874    117.2525913859  332.27980693630002    0\n18875    115.9657468325  338.95019679170002    0\n18876    113.7499779213  338.91408284570002    0\n18877    114.7695805084  337.28629169729999    0\n18878    117.84962286130001  335.68082401779998    0\n18879    115.6704746985  335.63366124660001    0\n18880    116.1343312595  342.10319724210001    0\n18881    117.1602637972  340.6127724561    0\n18882    118.3931362032  342.33735996809997    0\n18883    118.1926553545  339.04975945220002    0\n18884    116.4129090998  328.86512500629999    0\n18885    117.5531721455  325.24556660539997    0\n18886    112.49470578330001  340.46950780430001    0\n18887    118.5698752455  328.80758164060001    0\n18888    117.9520616036  330.56589804740003    0\n18889    113.8273630652  341.99007219869998    0\n18890    111.5416845312  341.98550610130002    0\n18891    106.3620838419  348.1953547526    0\n18892    104.73315893820001  346.93813375830001    0\n18893    106.8035247434  346.48322138999998    0\n18894    105.2268938128  357.33649780450003    0\n18895    105.5275189112  352.93182387479999    0\n18896    105.8778271378  354.70079592130003    0\n18897    105.7309709259  343.28067614100001    0\n18898    107.544000998  342.68849595329999    0\n18899    107.2070786054  344.62380467029999    0\n18900    109.2661691166  353.97825960900002    0\n18901    107.61109877459999  352.50177165060001    0\n18902    109.760644093  352.47888324119998    0\n18903    105.99424277519999  349.7971209799    0\n18904    108.16785869650001  349.49686607759998    0\n18905    108.13960391969999  355.33717066370002    0\n18906    110.28748922929999  355.52621466340003    0\n18907    105.71625351839999  351.35233009630002    0\n18908    110.2312952657  349.28645770930001    0\n18909    110.0636630792  350.93130486849998    0\n18910    108.7307124825  346.02707164050003    0\n18911    109.4671240646  342.21031231799998    0\n18912    106.6725753871  356.33305218520002    0\n18913    105.74644492  363.3936336246    0\n18914    105.1393408352  361.73708822520001    0\n18915    106.6212068513  360.71193417159998    0\n18916    108.1084123065  359.64238074140002    0\n18917    108.6742289443  361.41550016000002    0\n18918    105.4184145082  372.9933845178    0\n18919    106.9750289001  371.1933851677    0\n18920    105.38560341119999  366.8055922712    0\n18921    106.9153371874  368.028015697    0\n18922    107.4994800332  364.36038379780001    0\n18923    105.8505434457  365.20293878619998    0\n18924    109.04510711029999  363.34628065189997    0\n18925    109.1668724411  365.39473930560001    0\n18926    111.6722628073  358.8716451885    0\n18927    109.60591316190001  358.48155273750001    0\n18928    111.0756889907  357.13480231260002    0\n18929    109.16376976950001  370.80196009180003    0\n18930    108.3119237655  369.31267247390002    0\n18931    110.8030375196  366.43649969130001    0\n18932    109.011490307  367.45650526209999    0\n18933    111.2417627705  370.60941474449999    0\n18934    109.7585287456  372.52283511180002    0\n18935    110.5721734721  362.15568467439999    0\n18936    107.4310282496  357.96308822370003    0\n18937    105.9635822294  374.63873180220003    0\n18938    110.5759625484  345.64099016260002    0\n18939    110.35141652  347.51541169130002    0\n18940    112.1520903027  349.0429044375    0\n18941    113.9766898073  348.69871617699999    0\n18942    114.0630355129  350.53495445210001    0\n18943    112.39795352829999  345.3067716489    0\n18944    110.95473987530001  343.75051330060001    0\n18945    111.9194159619  352.4663775802    0\n18946    114.0641470468  352.37323938290001    0\n18947    113.5701012298  354.02652815290003    0\n18948    114.2739763653  345.0253594971    0\n18949    113.87498918990001  346.85412348059998    0\n18950    115.7455331906  348.17646083929998    0\n18951    117.32940076920001  347.06332418220001    0\n18952    117.66078619450001  348.93973710810002    0\n18953    116.4333719797  345.15531564560001    0\n18954    115.1565713646  343.54780354209998    0\n18955    115.9768649781  351.88677858990002    0\n18956    118.71336126680001  356.4737735457    0\n18957    116.61080804620001  355.9340215464    0\n18958    118.178031135  354.54822245619999    0\n18959    117.9015925633  352.72538747300001    0\n18960    117.8407130951  350.82025756320002    0\n18961    114.5794854606  355.66434738819999    0\n18962    112.42416893799999  355.62030388620002    0\n18963    112.3953938232  362.793918744    0\n18964    112.1029519968  360.76935713199998    0\n18965    113.6386992015  359.23545594770002    0\n18966    115.14953177149999  357.6010214511    0\n18967    115.57371540619999  359.6094354489    0\n18968    112.5364313818  364.90461774250002    0\n18969    112.5478522347  367.02304817160001    0\n18970    112.80110152509999  368.90543605840003    0\n18971    113.4593083196  370.69911982399998    0\n18972    114.23705412069999  363.28450228449998    0\n18973    116.1576887065  363.65499651840003    0\n18974    115.8969270313  361.64342316400001    0\n18975    119.52036886489999  360.44975879240002    0\n18976    117.5236723898  360.0124509314    0\n18977    119.1470885816  358.45805068340002    0\n18978    116.4315969365  365.58827776150002    0\n18979    116.798760587  367.43794957630001    0\n18980    114.6282087367  367.23994641510001    0\n18981    115.73949453109999  370.81764533619997    0\n18982    117.33455653990001  369.21798667910002    0\n18983    118.02762585479999  370.97500597419997    0\n18984    114.2548365885  372.44133153920001    0\n18985    118.1797048073  363.97283437009997    0\n18986    110.598532504  374.13687231950001    0\n18987    108.28077693  374.353559684    0\n18988    118.4573372669  345.65466507960002    0\n18989    112.9043893633  374.07765168899999    0\n18990    115.18730140060001  374.16728657599998    0\n18991    118.0677033819  312.53874748840002    0\n18992    123.4078348537  312.93811762540003    0\n18993    123.5084655503  311.02699485530002    0\n18994    125.4477867599  311.98132493100002    0\n18995    119.967371857  313.43441944559999    0\n18996    119.6617934301  311.33213905500003    0\n18997    118.7481431236  321.34484871870001    0\n18998    120.9143292734  317.7309454704    0\n18999    118.9775081401  317.00875792760002    0\n19000    120.3923818592  315.61548725749998    0\n19001    121.84219278739999  314.24532091039998    0\n19002    119.45175298079999  309.38547118309998    0\n19003    121.5227975037  310.17912187960002    0\n19004    123.2281237001  318.0426134251    0\n19005    124.7292886992  316.61894718640002    0\n19006    125.7057260534  318.21334801799998    0\n19007    123.8122298025  314.93961026160002    0\n19008    123.6213320705  324.97636897989997    0\n19009    124.30203552330001  323.08779361910001    0\n19010    125.59672899820001  324.92472352850001    0\n19011    120.7866745266  321.18319159970002    0\n19012    121.7794365843  319.53141275730002    0\n19013    123.02938161020001  321.29493108669999    0\n19014    125.33657894620001  321.37062643280001    0\n19015    123.6097867085  309.1425125156    0\n19016    120.160689168  323.14406145319998    0\n19017    120.7145611313  328.79257501180001    0\n19018    119.10600814510001  326.98725262660002    0\n19019    121.6292441068  325.01194300150001    0\n19020    119.61231786810001  325.09469946780001    0\n19021    119.4488068198  332.30493863269999    0\n19022    121.66524688440001  332.3593919242    0\n19023    120.8906119952  334.07069331370002    0\n19024    122.8463500308  328.81826694749998    0\n19025    122.3450481645  330.61794326860002    0\n19026    120.046704604  335.75928802509998    0\n19027    119.14925871440001  337.42286405990001    0\n19028    125.3910843431  334.23284618079998    0\n19029    123.9083775805  332.43256906260001    0\n19030    126.19020808409999  332.50010712300002    0\n19031    122.25141346149999  335.85951811090001    0\n19032    124.4684614974  335.9624380962    0\n19033    123.5221919727  337.69452413329998    0\n19034    126.70940579080001  336.04458053029998    0\n19035    124.7026640541  339.607089492    0\n19036    122.56449831899999  339.40753468830002    0\n19037    126.84053813920001  330.73386213330002    0\n19038    124.9602308101  328.86353972720002    0\n19039    127.0313788963  328.86604069959998    0\n19040    123.199236638  326.92854809800002    0\n19041    120.39589751600001  339.20968953110003    0\n19042    126.1876104911  315.20529450010002    0\n19043    128.47119275809999  315.05703769749999    0\n19044    127.2053203019  313.43781951070002    0\n19045    127.5848354349  311.5816236471    0\n19046    127.8430122102  309.71596972169999    0\n19047    129.75309205350001  311.27241874280003    0\n19048    127.7003946893  321.46896360969998    0\n19049    126.6942448304  319.8112535203    0\n19050    130.68912119180001  318.29992944769998    0\n19051    128.2332255579  318.27679658469998    0\n19052    129.73515954929999  316.65346782159997    0\n19053    130.72174778589999  314.89032515949998    0\n19054    132.77218001240001  314.46843130119998    0\n19055    131.42447251900001  312.85599724830001    0\n19056    134.64635987419999  310.82104201520002    0\n19057    132.0424095269  310.9873743755    0\n19058    132.92301938969999  318.62595294990001    0\n19059    131.4676975305  320.15951862430001    0\n19060    135.2089380566  319.3394489927    0\n19061    134.60660152919999  317.44231205199998    0\n19062    134.5601075191  322.62749867920002    0\n19063    133.2107339847  324.03563139049999    0\n19064    132.34318380299999  322.06313441719999    0\n19065    125.8126024498  308.27508160650001    0\n19066    130.04952990370001  321.68091871730002    0\n19067    128.85874072589999  328.46250169910002    0\n19068    126.9962006081  326.79777969330001    0\n19069    127.584202754  324.80280980549998    0\n19070    128.72362249650001  323.20222263519997    0\n19071    129.78862732190001  324.9931808906    0\n19072    128.52013828029999  332.51594320049998    0\n19073    130.82226604420001  332.66695573819999    0\n19074    130.1456880806  334.3923983917    0\n19075    130.5325132225  327.07365771299999    0\n19076    130.80191682540001  329.09380807970001    0\n19077    132.98347509519999  329.2635811884    0\n19078    131.44111016229999  330.91685252420001    0\n19079    133.99252899839999  326.0113081842    0\n19080    131.86016437000001  325.4967057879    0\n19081    131.34266349129999  336.15875396289999    0\n19082    128.98729475900001  336.113771579    0\n19083    133.1199333241  332.60347376570002    0\n19084    133.7148783298  336.38972899020001    0\n19085    132.22289979140001  338.05468375369998    0\n19086    130.90756496559999  339.9543781543    0\n19087    132.94380825650001  339.96614444170001    0\n19088    134.67723863840001  327.90369691670003    0\n19089    135.29352914840001  329.71954170340001    0\n19090    127.8646226426  337.92739774379999    0\n19091    135.480367594  331.67758655820001    0\n19092    135.1893055875  333.51080079989998    0\n19093    128.87584345549999  339.89299983559999    0\n19094    126.80770098310001  339.77928811039999    0\n19095    120.48769432820001  346.1471072466    0\n19096    119.5294505637  344.19682758689999    0\n19097    120.57610252409999  342.67143543050003    0\n19098    121.5855407358  341.07319688259997    0\n19099    122.7167751673  343.02559536180001    0\n19100    120.0915593945  353.24223780310001    0\n19101    121.6789708803  350.02113862210001    0\n19102    119.6207822578  349.53357711209998    0\n19103    121.21003323879999  348.10931253349997    0\n19104    122.57025572640001  346.6069351319    0\n19105    124.7199101393  347.0456626783    0\n19106    123.7692672914  345.03545622130002    0\n19107    124.8292997747  343.37151981789998    0\n19108    125.81242609100001  341.60983231389997    0\n19109    126.90709792299999  343.6971915076    0\n19110    123.8669833101  350.43880742840003    0\n19111    122.0218509844  351.8653985167    0\n19112    126.1568623026  350.84512416090001    0\n19113    125.5461115401  348.9902095992    0\n19114    126.5284697566  352.67411507510002    0\n19115    126.6858347053  354.5495229078    0\n19116    124.5223836911  354.10225127770002    0\n19117    122.3124870246  353.6822034923    0\n19118    119.8836008757  362.40682167440002    0\n19119    121.5680227698  360.88487883459999    0\n19120    120.8214763804  356.97390902109998    0\n19121    122.59686708460001  355.53240168180002    0\n19122    122.9125396515  357.45084884829998    0\n19123    119.0284225836  367.65347984559997    0\n19124    121.3029458189  367.89540447629997    0\n19125    120.7535248305  366.12670469940002    0\n19126    120.28281662880001  364.30176151059999    0\n19127    123.6708263981  361.33620475790002    0\n19128    123.25666284819999  359.40265577759999    0\n19129    127.0157393568  358.50201670429999    0\n19130    124.97473327589999  357.94728562530003    0\n19131    126.7700004726  356.50532277889999    0\n19132    124.1778545798  363.20983816929999    0\n19133    124.7742632141  365.00142398520001    0\n19134    122.47419404350001  364.64481979729999    0\n19135    123.6225418257  368.1581415732    0\n19136    125.40637004929999  366.7272652547    0\n19137    125.9827527363  368.44128341060002    0\n19138    121.9106855335  369.64182797640001    0\n19139    125.8488197802  361.81955580850001    0\n19140    122.5532101838  371.40423657560001    0\n19141    120.2977907496  371.17078808180003    0\n19142    126.9406843301  347.48471357130001    0\n19143    129.21885085459999  347.94135537369999    0\n19144    128.03553625769999  345.83192967100001    0\n19145    128.92801330730001  343.98271062240002    0\n19146    129.81488357129999  341.9730498939    0\n19147    130.857517892  344.12015483739998    0\n19148    128.7361236365  355.11006764249998    0\n19149    130.93485752020001  351.7815777765    0\n19150    128.53155526099999  351.2758475297    0\n19151    130.42162667380001  349.9360444317    0\n19152    131.51102495640001  348.37162360010001    0\n19153    133.48895649299999  348.12517682100003    0\n19154    132.0813946719  346.22343455800001    0\n19155    134.64915543719999  343.7147499852    0\n19156    132.73645843540001  344.04448232290002    0\n19157    133.5770495559  341.91745171209999    0\n19158    134.88397770540001  354.45885388649998    0\n19159    132.9219296167  352.7497892742    0\n19160    135.03714196370001  352.43649634780002    0\n19161    130.82219758880001  353.83071850819999    0\n19162    131.2095161149  359.84169313789999    0\n19163    133.68200794960001  360.25317027480003    0\n19164    132.25805773120001  361.58574736769998    0\n19165    130.71476287569999  355.83985237510001    0\n19166    127.2107063815  365.3614121059    0\n19167    128.98479740139999  364.06665917940001    0\n19168    129.78419034909999  365.72598803540001    0\n19169    129.06652679909999  359.13870852690002    0\n19170    127.4759694279  360.46823432820003    0\n19171    126.4861176838  370.19417400510002    0\n19172    128.34864454180001  368.7536096476    0\n19173    130.6505079161  369.12328480219998    0\n19174    130.357207055  367.38513634629999    0\n19175    128.1524732979  362.33281612960002    0\n19176    130.67573768599999  362.82496586249999    0\n19177    133.36727400300001  363.2735999423    0\n19178    130.6704827467  357.82043502139999    0\n19179    132.81779576470001  369.59246360449998    0\n19180    130.8741918867  370.95737717050002    0\n19181    135.04055743329999  366.57006570049998    0\n19182    132.4386344326  366.11168142410003    0\n19183    134.4785977729  364.92774092100001    0\n19184    135.4483156105  373.8486091771    0\n19185    133.3650369227  373.3445833861    0\n19186    134.87771041010001  371.98494308289997    0\n19187    134.89563185599999  370.17005771890001    0\n19188    134.97330627010001  368.37218992129999    0\n19189    132.6725761694  356.8162048419    0\n19190    127.0122220847  372.0107195763    0\n19191    124.7957784507  371.68131335999999    0\n19192    134.74431304870001  356.46496154530001    0\n19193    134.53875405139999  358.43315491710001    0\n19194    118.7935884116  372.73528105930001    0\n19195    134.4613262023  315.66936268990003    0\n19196    134.8770703797  313.77815672290001    0\n19197    129.18599693300001  372.40114214110002    0\n19198    131.3005692582  372.84870357860001    0\n19199    105.6438005026  381.82014353329998    0\n19200    105.7003834878  379.72546910900002    0\n19201    107.29359822959999  381.02617892709998    0\n19202    106.0232146681  377.74320077869999    0\n19203    106.8976427545  376.06481385519999    0\n19204    108.31200094739999  377.40603776019998    0\n19205    105.8120396691  383.9231751877    0\n19206    107.707364244  385.04184792799998    0\n19207    106.1291516095  385.96653697699998    0\n19208    109.0729246481  380.40994068169999    0\n19209    108.9419999286  382.33039675539999    0\n19210    109.32505433430001  384.20143980009999    0\n19211    110.9810668091  383.39286475120002    0\n19212    112.4157063323  382.1554597045    0\n19213    113.0342694122  384.01073470070003    0\n19214    108.465196565  388.95455653300002    0\n19215    110.1328640461  387.96448197149999    0\n19216    110.4969169694  389.88625205850002    0\n19217    109.7372116888  386.07175813459997    0\n19218    109.7720997582  378.80996848149999    0\n19219    110.6568521871  377.26780554440001    0\n19220    111.2352982988  380.2989476546    0\n19221    106.4824718958  387.97885364709998    0\n19222    104.5741554052  386.98024242539998    0\n19223    105.8391380874  395.17968252520001    0\n19224    105.226891146  391.08343453110001    0\n19225    106.8335531462  389.9917945885    0\n19226    107.1669879693  392.01319216100001    0\n19227    106.37660571310001  399.29430676219999    0\n19228    108.0319721811  398.10897347790001    0\n19229    108.27805103679999  400.1528326092    0\n19230    107.4777971674  394.03770304260001    0\n19231    107.7648932327  396.06792117020001    0\n19232    106.831685791  403.43195545330002    0\n19233    109.714550366  396.94820888999999    0\n19234    111.1341579418  393.8190746139    0\n19235    109.1396270171  392.92633871480001    0\n19236    110.8281597483  391.84122938979999    0\n19237    108.5004519955  402.19885979190002    0\n19238    108.6951393308  404.25233776509998    0\n19239    110.2043284595  400.99971216599999    0\n19240    112.1619683198  401.84060260450002    0\n19241    111.93563713029999  399.83734417379998    0\n19242    108.86382458609999  406.32542851400001    0\n19243    110.5829903743  405.04086420610003    0\n19244    111.41987723210001  395.81384962150003    0\n19245    111.6870535141  397.82356793370002    0\n19246    111.8377392077  386.97490151800002    0\n19247    107.2252870107  407.65728245790001    0\n19248    105.6685430365  408.99955664959998    0\n19249    113.3250425943  380.6699350815    0\n19250    114.1997822761  379.13949009430002    0\n19251    115.3907187666  381.118577948    0\n19252    112.9533659467  377.33426258769998    0\n19253    111.7024741641  375.70249299969998    0\n19254    113.5234519032  385.86541654339999    0\n19255    113.9306242446  387.74416130150001    0\n19256    115.1017401088  384.59492564930002    0\n19257    115.1339309689  377.55589969789997    0\n19258    117.429677252  381.57932025439999    0\n19259    118.2551276799  379.69840837909999    0\n19260    119.33171840350001  381.65128347619998    0\n19261    117.2173127885  377.7749339559    0\n19262    116.1909986644  375.9328910863    0\n19263    115.9816992027  388.49647205759999    0\n19264    117.6363349622  387.27482785350003    0\n19265    118.0255671936  389.28377629059997    0\n19266    116.4920195025  383.19239326130003    0\n19267    117.1921745927  385.20553894279999    0\n19268    119.2844162927  377.92750144630003    0\n19269    117.4163716307  374.32273494589998    0\n19270    114.2722561568  389.65793729339998    0\n19271    113.6826024378  398.7050924509    0\n19272    113.1403665476  394.69714958650002    0\n19273    114.8745613999  393.57511557240002    0\n19274    115.1536955567  395.57483378569998    0\n19275    114.1542358255  402.6945982126    0\n19276    112.3576652375  403.82945642909999    0\n19277    115.9480977316  401.61132300719999    0\n19278    116.1750312994  403.60045152610002    0\n19279    115.4293482082  397.59002190839999    0\n19280    115.6974164367  399.60705070670002    0\n19281    117.1689348487  396.46870077749998    0\n19282    118.6378635344  393.28524898030003    0\n19283    116.6164623424  392.43168233130001    0\n19284    118.35396160090001  391.2743322938    0\n19285    118.2051445212  404.58693272009998    0\n19286    116.36790038709999  405.57427959939997    0\n19287    119.7363614926  401.49550173170002    0\n19288    117.719269482  400.53743939729998    0\n19289    119.46186564600001  399.44281197919997    0\n19290    120.2073473297  405.64686704510001    0\n19291    119.99058817389999  403.5588600666    0\n19292    118.90520415730001  395.32609524600002    0\n19293    119.1797274436  397.38414129289998    0\n19294    114.5846331007  391.60051952510003    0\n19295    112.54248668939999  390.76432757169999    0\n19296    112.5076613212  405.80704506609999    0\n19297    119.2059359468  386.01808717950001    0\n19298    114.4768839818  406.59205842099999    0\n19299    116.47023793450001  407.51258667000002    0\n19300    104.8500989163  414.75890618390002    0\n19301    106.32498676980001  413.46983899060001    0\n19302    106.77297465140001  415.70343311170001    0\n19303    105.95767986369999  411.22135841779999    0\n19304    105.43733997619999  418.96344339630002    0\n19305    107.4450254205  419.85671053610002    0\n19306    107.271923667  417.86071011159999    0\n19307    107.7426277906  412.06308632529999    0\n19308    105.3847273983  423.03626995219997    0\n19309    108.75141492909999  416.56140583929999    0\n19310    110.0486473941  414.93795669359997    0\n19311    110.7687041697  416.96269275589998    0\n19312    109.2010049048  410.57272641970002    0\n19313    109.52685545990001  412.76916896120002    0\n19314    111.17255869420001  426.27723130880003    0\n19315    109.1321358009  425.13356900740001    0\n19316    110.9865268322  424.29381270430002    0\n19317    107.3135742712  421.96210759629997    0\n19318    109.23334781689999  420.91389043880002    0\n19319    111.2181772009  420.2346905329    0\n19320    111.0007921516  422.24254259439999    0\n19321    109.01828257219999  408.42808194050002    0\n19322    107.2322283801  424.04709467369997    0\n19323    106.7299329146  434.85778900640003    0\n19324    104.6683145698  434.18930544689999    0\n19325    107.02096218130001  433.20842992569999    0\n19326    104.3787567256  437.52277799239999    0\n19327    102.5648567097  438.76367124950002    0\n19328    106.61657608669999  437.99448617159999    0\n19329    106.5293926074  436.451262982    0\n19330    105.1262365784  430.7037065403    0\n19331    107.3112762348  429.77961325680002    0\n19332    107.2326639195  431.51852810380001    0\n19333    109.430590024  428.93044844259998    0\n19334    107.28101028250001  427.96666745049998    0\n19335    107.22990655460001  426.05735802330003    0\n19336    108.84958945130001  435.59653380970002    0\n19337    109.3765071576  432.36421026009998    0\n19338    111.7080884172  431.62864399360001    0\n19339    111.498364157  433.29948783600003    0\n19340    111.195693973  434.94034189939998    0\n19341    110.9773806333  436.5334783454    0\n19342    111.4755328235  428.14530297480002    0\n19343    111.6942977942  429.91969485729999    0\n19344    105.25370452999999  427.01659688019998    0\n19345    107.0294046648  439.52812695799997    0\n19346    108.85361449129999  438.59308415589999    0\n19347    110.8236217079  409.11876792520002    0\n19348    112.71337572749999  411.70609105459999    0\n19349    113.2715315149  413.65992188199999    0\n19350    111.3482516671  413.31102125170003    0\n19351    112.6549173496  409.7343031062    0\n19352    114.52218441559999  410.33093861259999    0\n19353    113.6179297851  419.89326878060001    0\n19354    111.9443894289  418.52480101660001    0\n19355    115.53341344090001  416.59754211979998    0\n19356    113.1190146165  416.8683001425    0\n19357    114.3141751086  415.1861963014    0\n19358    115.4814284015  413.43601343680001    0\n19359    117.4965017012  412.74647177169999    0\n19360    116.26161984700001  411.38097005830002    0\n19361    116.449306687  409.4328470904    0\n19362    118.3936736606  408.59681888189999    0\n19363    118.5436515456  419.42529909450002    0\n19364    116.12457058530001  419.62634840930002    0\n19365    116.94213140310001  417.98617381830002    0\n19366    117.81380194400001  416.1995620294    0\n19367    117.1771768899  422.53495846319998    0\n19368    119.52770353210001  422.60063714429998    0\n19369    118.6580638139  424.17697523999999    0\n19370    112.6032511288  407.77373580839998    0\n19371    115.38790284389999  421.21332043029997    0\n19372    112.8389671722  423.53356971599999    0\n19373    113.43310393100001  427.37271361379999    0\n19374    115.32885900629999  426.55592070829999    0\n19375    115.8153313051  428.36418676329998    0\n19376    113.51640964160001  434.38129899339998    0\n19377    114.0040971681  430.93926217910001    0\n19378    114.7800293814  422.84795435429999    0\n19379    114.7925572028  424.75149976500001    0\n19380    116.2361565739  430.2095126941    0\n19381    116.21811327499999  432.00052044879999    0\n19382    119.4686258035  425.87702414389997    0\n19383    117.1632967171  425.6126180123    0\n19384    117.2601509997  437.18942123170001    0\n19385    115.18821518030001  437.42043950999999    0\n19386    115.4371827186  435.66102664990001    0\n19387    117.9858194113  433.2870916915    0\n19388    115.7847761096  433.84807040089999    0\n19389    119.2496753281  437.0047276793    0\n19390    118.9781755291  438.9852931657    0\n19391    118.16091730789999  429.1864928187    0\n19392    113.0580895964  437.71150711280001    0\n19393    110.9299984606  438.09241510679999    0\n19394    119.45068932709999  412.00895585149999    0\n19395    118.6594459319  414.18912635039999    0\n19396    115.0235031304  439.13721266279998    0\n19397    120.3578908217  407.76594807340001    0\n19398    120.13445678470001  409.80945424240002    0\n19399    121.4356917355  378.09036911539999    0\n19400    120.4900360061  376.30547986940002    0\n19401    121.8155229919  374.73837197649999    0\n19402    123.2474983223  373.1982626811    0\n19403    124.0341511937  375.01374755289999    0\n19404    122.8343057977  384.54798962090001    0\n19405    120.8822142312  385.17034314049999    0\n19406    120.6672832201  383.28210771990001    0\n19407    123.66286635599999  381.51111305659998    0\n19408    121.3635049129  381.36440015199997    0\n19409    122.4959689888  379.81493320649997    0\n19410    123.68704758120001  378.31973175169998    0\n19411    119.6145010976  374.51324179800002    0\n19412    125.8108202959  382.02453063989998    0\n19413    126.9814716059  380.54464697679998    0\n19414    127.96072647610001  382.4687400871    0\n19415    124.5736162809  383.44694420259998    0\n19416    123.7362829309  388.11994775049999    0\n19417    125.6967967731  387.1273964028    0\n19418    126.02130920960001  388.94553677930003    0\n19419    125.1032215166  385.30177632200002    0\n19420    124.9380068091  376.83245334439999    0\n19421    126.2572812646  375.35038015650002    0\n19422    125.9500132399  378.65748745330001    0\n19423    121.4182017207  387.12768735669999    0\n19424    120.64901751390001  394.17324464860002    0\n19425    120.08782267150001  390.12667452850002    0\n19426    121.8612767361  389.07564316309998    0\n19427    122.18236892269999  391.04419465379999    0\n19428    121.74731329940001  402.46245006560002    0\n19429    123.1827448402  399.22440855709999    0\n19430    121.18366348630001  398.30924969829999    0\n19431    122.9077632206  397.1432003507    0\n19432    122.4224689043  393.05117289269998    0\n19433    122.6592007555  395.08184828460003    0\n19434    124.6702075485  395.97264457080001    0\n19435    124.2546068078  391.98505836039999    0\n19436    126.12820344249999  390.9488349197    0\n19437    126.3521230787  392.91515708039998    0\n19438    123.4944080641  401.30270238209999    0\n19439    123.7739417314  403.35571270729997    0\n19440    125.2003830024  400.12666265259998    0\n19441    126.531473484  394.8332162895    0\n19442    126.65701640819999  396.83721125900001    0\n19443    123.9436413586  405.40015147489999    0\n19444    125.8626158391  404.1384189474    0\n19445    126.88203713519999  398.93034025790001    0\n19446    127.28817334590001  400.99959987210002    0\n19447    122.1313558339  406.7320114405    0\n19448    127.386419761  385.90646590419999    0\n19449    128.17681217289999  379.0739293117    0\n19450    129.40607097239999  377.6187015923    0\n19451    130.41889623829999  379.47234782319998    0\n19452    128.4717321734  375.74646529500001    0\n19453    127.6627520534  373.87151731889998    0\n19454    129.66505435959999  386.17852298100001    0\n19455    128.85116957450001  384.36546714000002    0\n19456    132.5218146526  383.0567783326    0\n19457    130.19011029629999  382.81355679550001    0\n19458    131.46695757239999  381.29142659799999    0\n19459    130.67414360789999  376.17560557280001    0\n19460    132.71601400829999  379.8017178476    0\n19461    133.9608278927  378.33485041839998    0\n19462    135.07431179580001  380.03867028539997    0\n19463    132.90178872460001  376.58632742880002    0\n19464    131.98821450029999  374.74791405870002    0\n19465    134.9736325927  383.1929885861    0\n19466    133.65675859660001  384.69151878690002    0\n19467    134.94072379830001  386.21491725089999    0\n19468    132.27840619849999  386.17789621330002    0\n19469    131.69269087910001  402.0540167497    0\n19470    134.17502368480001  401.96853347389998    0\n19471    132.6822341642  403.54848751679998    0\n19472    130.88555031280001  387.64134600170001    0\n19473    127.9843978056  389.90582999740002    0\n19474    128.56555931150001  393.80043662679998    0\n19475    130.67599466569999  392.94397715100001    0\n19476    130.79996326489999  394.64378359519998    0\n19477    128.5672997952  397.70664676080003    0\n19478    130.47735077039999  398.49711181549998    0\n19479    130.36634613929999  396.48805740910001    0\n19480    130.01400992969999  391.12110900340002    0\n19481    129.9419669193  389.1654810142    0\n19482    132.64776535479999  395.59537408689999    0\n19483    134.92509970949999  392.37843895549997    0\n19484    132.52834620390001  392.06845846639999    0\n19485    134.01862042299999  390.66521285340002    0\n19486    131.0709522766  400.29779946830001    0\n19487    129.48444343439999  401.75420178320002    0\n19488    132.6990612642  398.86370429710001    0\n19489    134.9221294315  398.7992015913    0\n19490    134.07418523769999  397.13807643519999    0\n19491    131.85771355040001  405.22649016529999    0\n19492    134.1107900378  404.98619049090001    0\n19493    134.91647523669999  395.39898852099998    0\n19494    132.57663717119999  389.00084805810002    0\n19495    127.8094196601  402.97815173520002    0\n19496    135.11352882930001  389.18659630249999    0\n19497    127.9896873102  404.84107068920002    0\n19498    121.2273270905  417.3871579035    0\n19499    119.8722573238  415.7298580209    0\n19500    121.765915772  415.32581656740001    0\n19501    121.38027619170001  411.29830846959999    0\n19502    121.8704656502  422.63295092769999    0\n19503    120.2278806962  420.99431286269999    0\n19504    122.8248294242  419.0789359373    0\n19505    120.7721039579  419.27761728550001    0\n19506    123.247901368  411.07619421139998    0\n19507    122.44123504620001  413.16541913570001    0\n19508    125.28413056300001  411.44669794219999    0\n19509    124.38285524609999  409.43232981350002    0\n19510    126.044026411  408.02909326489998    0\n19511    127.91002808819999  406.79309096359998    0\n19512    128.03395010349999  408.71852098879998    0\n19513    124.7846345871  418.80488111059998    0\n19514    124.59704963910001  420.69365147730002    0\n19515    123.5850426673  415.04764901440001    0\n19516    126.43059726129999  422.10143685880001    0\n19517    124.2299550765  422.55904672650001    0\n19518    124.0076887095  407.47388129199999    0\n19519    125.4383083937  414.94001353110002    0\n19520    124.8879625204  416.86542743989997    0\n19521    120.0986883652  432.99421961130003    0\n19522    121.0547476684  431.21810694549998    0\n19523    122.3477381773  432.93206224310001    0\n19524    121.7866108307  425.92642480680001    0\n19525    120.0030306331  427.62914692110002    0\n19526    121.1968232543  436.7826612975    0\n19527    123.1922739051  436.47667633570001    0\n19528    122.71574580959999  438.5225305765    0\n19529    119.60499306680001  434.99878170519997    0\n19530    120.3642916779  429.48241982050001    0\n19531    122.6771257531  429.44314021140002    0\n19532    124.5133115747  427.65767397450003    0\n19533    124.9427268795  429.40049474569997    0\n19534    124.1540973522  425.85293910910002    0\n19535    123.33962766179999  424.23383512369998    0\n19536    125.3492338648  436.08857649499998    0\n19537    123.8090370611  434.59563151420002    0\n19538    126.8615662621  432.64796283570001    0\n19539    124.58922004599999  432.82792102899998    0\n19540    125.5689617792  431.10006112569999    0\n19541    127.7038794347  435.54489774000001    0\n19542    126.8842435033  437.37844381320002    0\n19543    126.40350955940001  425.9857247562    0\n19544    122.31923846310001  440.70999075880002    0\n19545    124.1225868648  440.13465810700001    0\n19546    126.36883609580001  413.43878716429998    0\n19547    127.342340947  412.0263480923    0\n19548    129.38641411309999  412.73780459229999    0\n19549    128.40594529890001  410.6569897681    0\n19550    129.99891270289999  409.62494271989999    0\n19551    131.7879645104  409.15779884800003    0\n19552    131.89806119170001  411.1481014455    0\n19553    127.56243207439999  415.35658966070002    0\n19554    129.63354094740001  416.05938532549999    0\n19555    128.45748182610001  417.39781528470002    0\n19556    131.502154343  413.11036684819999    0\n19557    130.63372201440001  414.64380785930001    0\n19558    133.3424139235  412.9011067248    0\n19559    135.38778920589999  410.29057845    0\n19560    133.59879538659999  408.74483753409999    0\n19561    135.47604374060001  408.31245209169998    0\n19562    130.8467194227  419.8780336799    0\n19563    132.70516381190001  418.47731187110003    0\n19564    133.05503847719999  420.33137824919999    0\n19565    131.76891233079999  416.57355293180001    0\n19566    132.97079987820001  432.02133256600001    0\n19567    131.25418030599999  430.99372043570003    0\n19568    133.18179036719999  429.91212631399998    0\n19569    131.70769675240001  407.1874344675    0\n19570    129.86773548139999  405.77509326559999    0\n19571    128.7228557576  419.26711831379998    0\n19572    126.7096265429  418.39508791930001    0\n19573    128.69285074850001  421.10117291030002    0\n19574    128.3960896852  422.95002843999998    0\n19575    127.1877664359  429.45964106420001    0\n19576    129.09432700279999  428.24955206390001    0\n19577    129.43457186239999  430.03764878530001    0\n19578    128.51298580709999  433.7805050083    0\n19579    129.25444083510001  432.00255130580001    0\n19580    130.17740045630001  434.8696180224    0\n19581    128.36475488900001  424.70242409600002    0\n19582    128.7481763255  426.47990048539998    0\n19583    130.67880612120001  423.52202852300002    0\n19584    132.9828448884  422.2623816103    0\n19585    132.976110409  424.1118053683    0\n19586    132.8606106519  440.97333532200003    0\n19587    133.9547128106  439.13805983309999    0\n19588    134.81034680810001  441.06618785209997    0\n19589    131.8150289575  435.9706661326    0\n19590    132.5927651188  434.1040063415    0\n19591    133.04792630669999  437.31502146330001    0\n19592    130.69799303350001  437.8627197317    0\n19593    133.07886292250001  425.95601092039999    0\n19594    133.20447515390001  427.87521406050001    0\n19595    131.05904452979999  427.10572510060001    0\n19596    128.31323433290001  438.57796818370002    0\n19597    126.09574068000001  439.3617306045    0\n19598    133.9160767473  416.81981449580002    0\n19599    120.5493187627  440.95205767469997    0\n19600    118.7062000139  440.90850073839999    0\n19601    135.13189512829999  412.42348751819998    0\n19602    134.6434301768  414.65968334749999    0\n19603    129.6245439086  439.7759978693    0\n19604    135.25502771270001  349.21727962049999    0\n19605    135.5199876694  347.079072779    0\n19606    103.68863923639999  440.44733204710002    0\n19607    101.5283182602  440.23482948909998    0\n19608    79.357120291100003  448.19790040449999    0\n19609    79.3735027317  443.32317419129998    0\n19610    80.530239907400002  444.81026207129997    0\n19611    80.422905403000001  454.98170372969997    0\n19612    81.182502278800001  451.84624198329999    0\n19613    79.392904194099998  451.35216085169998    0\n19614    80.559529669900002  450.01478612    0\n19615    81.144612899099997  448.39172167599997    0\n19616    82.876950817899996  448.70876783599999    0\n19617    81.650315104300006  446.63381782739998    0\n19618    82.267217917400004  444.68847667310001    0\n19619    83.096057333199994  442.66121338890002    0\n19620    83.903598242000001  444.61534789199999    0\n19621    81.629884343800001  453.69369598269998    0\n19622    82.951320410700006  452.28904165120002    0\n19623    84.834467610000004  454.87736802929999    0\n19624    84.648090470900001  453.0186946165    0\n19625    84.448831445799996  448.72973687230001    0\n19626    84.177075173999995  450.84450769940003    0\n19627    82.272951096200003  440.8163910925    0\n19628    80.206560246099997  441.4625283643    0\n19629    82.139825272099998  455.67541344059998    0\n19630    78.931950813900002  464.00430903270001    0\n19631    80.535178127600005  463.46239803280002    0\n19632    80.411301028500006  465.2445042535    0\n19633    81.699822523199998  459.0137818151    0\n19634    80.408455360199994  459.91671920419998    0\n19635    80.097363271399999  468.69596158690001    0\n19636    78.7835695797  467.45299020689998    0\n19637    80.2669201378  466.99288252640002    0\n19638    80.645652558999998  461.6662444872    0\n19639    82.158692861999995  462.95771452989999    0\n19640    83.817305911700004  462.83366648840001    0\n19641    83.542950737200002  464.58862745089999    0\n19642    81.7693373611  466.59751271170001    0\n19643    81.326175104599997  469.98575084179998    0\n19644    82.742973347299994  469.71907587859999    0\n19645    82.416304354600001  471.316558241    0\n19646    79.943274368199994  470.33180627019999    0\n19647    83.289387461999993  466.34671497170001    0\n19648    83.028837493300003  468.0656939241    0\n19649    82.777538897100001  457.68102978780001    0\n19650    83.502252583599997  459.59473006230002    0\n19651    79.777362371199999  471.87980571129998    0\n19652    78.596781825799994  470.71670241689998    0\n19653    83.8312157931  456.28850406449999    0\n19654    86.009617621299995  448.26273980899998    0\n19655    84.757485814999995  446.59636192689999    0\n19656    85.548836158499995  444.56355162490001    0\n19657    86.7541467689  443.12646254290001    0\n19658    87.341108237900002  445.05758415380001    0\n19659    86.015189357500006  452.2966469223    0\n19660    87.73684403  453.30216591099997    0\n19661    87.501056355000003  451.28773655399999    0\n19662    87.578035746500007  447.25628985169999    0\n19663    87.462393496199994  449.30753267300003    0\n19664    85.662096101299994  456.51959854879999    0\n19665    88.907473268100006  445.96623574400002    0\n19666    88.1895937962  441.94398064979998    0\n19667    89.861904532400004  440.91790974669999    0\n19668    90.133433171500002  442.78580447420001    0\n19669    89.031504650399995  450.13886860029999    0\n19670    90.537397093400003  448.90154505610002    0\n19671    90.636612099999994  450.90410765899998    0\n19672    90.337796353200005  444.77723489710002    0\n19673    90.459556626299999  446.8437428135    0\n19674    86.144577412000004  441.23620400890002    0\n19675    84.116384655100006  440.69353051899998    0\n19676    87.333411566999999  456.6658638097    0\n19677    88.320863990500001  455.27454902239998    0\n19678    89.169022948899993  457.22754542159998    0\n19679    84.859893260299998  466.27263136620002    0\n19680    84.4131510104  461.31268336049999    0\n19681    85.670755166999996  463.05384619450001    0\n19682    84.1936330196  469.56009431490003    0\n19683    85.695823179200005  469.51025286290002    0\n19684    85.271146250200005  471.06313794620002    0\n19685    86.497111751299997  466.3455067511    0\n19686    86.098367260299995  467.93700626809999    0\n19687    85.420955167700001  459.87548718559998    0\n19688    87.559103362800002  463.31840557269999    0\n19689    88.324223056099996  461.89111768570001    0\n19690    89.461106900499999  463.60001986359998    0\n19691    87.313944567799993  460.1498764895    0\n19692    86.432900055299996  458.35219928940001    0\n19693    89.435873396000005  472.73388004150002    0\n19694    87.821572064600005  472.62168687050001    0\n19695    88.3773252461  471.16518818679998    0\n19696    87.264136228400005  469.55858304449998    0\n19697    86.956209654099993  464.80194301990002    0\n19698    88.217578070399995  466.51417729719998    0\n19699    88.900568980000003  469.67573248910003    0\n19700    89.191563379200005  460.46429147830003    0\n19701    83.397848269400001  472.6508249391    0\n19702    82.040684743300005  472.79504469829999    0\n19703    90.003659221099994  466.71969296909998    0\n19704    89.433862817800005  468.18601400749998    0\n19705    84.803508494400006  472.56502217960002    0\n19706    86.280382275899996  472.55063417500003    0\n19707    79.8806929669  475.40420550850001    0\n19708    79.245464074300003  474.56438910110001    0\n19709    80.739753290799996  473.01890081459999    0\n19710    79.527768025699999  473.38115233600001    0\n19711    79.632712048000002  477.91079429550001    0\n19712    79.146155086799993  477.21886174939999    0\n19713    79.983659415700004  477.0304049993    0\n19714    81.017673547100003  475.23589852179998    0\n19715    80.479877622100005  476.16773351979998    0\n19716    81.940557769500003  476.81960263479999    0\n19717    82.958196623500001  476.19325182379998    0\n19718    83.567682091699993  476.97656341890001    0\n19719    80.915650127999996  476.90799948739999    0\n19720    80.047992344799994  478.57694184590002    0\n19721    79.391995770600005  478.80013480259998    0\n19722    81.413635751499996  477.5425409897    0\n19723    83.580477913300001  477.86048089849999    0\n19724    83.764046230399998  478.71477733969999    0\n19725    82.924463923399998  478.36239573300003    0\n19726    81.5625181682  474.1397664694    0\n19727    82.322335679600002  475.17774442759998    0\n19728    80.783740140800006  478.18711015759999    0\n19729    82.095908377800001  478.02483055430002    0\n19730    80.638879588500004  478.92664334080001    0\n19731    81.466867671900005  479.03537684470001    0\n19732    80.811095366499998  479.51954753479998    0\n19733    81.300516504300006  480.14228999900001    0\n19734    82.027017740800005  480.05162328739999    0\n19735    81.862459957599995  480.71018286669999    0\n19736    80.585289341600003  480.0852893416    409\n19737    82.266187644200002  478.76444133709998    0\n19738    82.272559516800001  479.3989682289    0\n19739    82.776706234399995  479.91858360190002    0\n19740    83.444497141900001  480.10790832700002    0\n19741    82.982978587999995  480.67675284749998    0\n19742    83.030913527899997  481.4690864721    408\n19743    82.467242565000006  481.2191811303    0\n19744    83.878604403400004  479.52646146239999    0\n19745    84.117907478000006  480.40035861680002    0\n19746    81.905889780099997  481.40588978009998    409\n19747    83.713338568099999  475.2552036582    0\n19748    85.392575758800007  478.52002303659998    0\n19749    84.497383219300005  477.37347643470002    0\n19750    85.588508641999994  477.57437345990002    0\n19751    85.160074204899999  475.26357258299998    0\n19752    84.2912793048  473.97644445229997    0\n19753    85.0684029998  480.33263190780002    0\n19754    84.496549285699999  481    407\n19755    85.408838106800005  479.36859805990002    0\n19756    84.582778729099999  479.01847718710002    0\n19757    86.577749064299994  475.35686045860001    0\n19758    85.966462106999998  476.51103277840002    0\n19759    88.069592144200001  477.78624206590001    0\n19760    88.865057331399996  476.70293902920002    0\n19761    89.661854231899994  477.98309574640001    0\n19762    88.076869699300005  475.41543382039998    0\n19763    87.216661554599995  474.01313611609999    0\n19764    85.935344233999999  479.92049993839998    0\n19765    87.401389685400005  478.7826306549    0\n19766    86.725736445799996  477.71095305030002    0\n19767    89.705510335400007  475.5230814857    0\n19768    86.835536292300006  479.72856405750002    0\n19769    87.919971612099999  479.94066804480002    0\n19770    85.5  481.60762363179998    406\n19771    86.343500789199993  480.67329593839997    0\n19772    86.419126460200005  481.58570402449999    0\n19773    83.5  486.57580717090002    404\n19774    84.331531359500005  486.61590144259998    0\n19775    84.108765509799994  487.45790270049997    0\n19776    84.402485424399998  485.09751457559997    405\n19777    85.413512477899999  485.03305198240002    0\n19778    84.623083031500002  485.84453945280001    0\n19779    86.421784032299996  482.52169293719999    0\n19780    86.418641266700007  483.48269894179998    0\n19781    85.5  483.0445853205    406\n19782    86.38714469  484.48080566909999    0\n19783    87.387727770400005  483.94301158870002    0\n19784    87.337789502999996  481.87026457979999    0\n19785    88.274818321200001  481.09439415349999    0\n19786    88.451287005799998  482.22021458350002    0\n19787    86.5369908495  485.4311812359    0\n19788    87.938011955799993  485.99729236759998    0\n19789    86.978250481299995  486.49077909739998    0\n19790    88.7449687079  484.49116790189998    0\n19791    88.521351264399996  483.34881538100001    0\n19792    85.232094977200006  486.76215154810001    0\n19793    89.159263711999998  486.51639211000003    0\n19794    88.970435526399996  485.54205755480001    0\n19795    87.372870887800005  487.56385954519999    0\n19796    86.250529216100006  487.08992596949997    0\n19797    89.295792236899999  480.21502378930001    0\n19798    89.5664005804  454.04901650009998    0\n19799    92.033771356800003  447.67964159429999    0\n19800    93.630742846800004  448.49950922049999    0\n19801    93.622683788800003  446.56974367470002    0\n19802    91.409718075599997  454.71912509719999    0\n19803    90.909845761300005  452.8423742407    0\n19804    93.958779402800005  452.32352055170003    0\n19805    92.283200001699996  451.6220468386    0\n19806    93.704522239699997  450.41907115880002    0\n19807    91.924857874400004  443.70630856780002    0\n19808    93.672570575099996  442.73963725890002    0\n19809    93.638857464400004  444.64374421489998    0\n19810    96.919615489999998  450.16657741310001    0\n19811    95.259904127499993  449.3214480149    0\n19812    96.962894822699994  448.42274900270002    0\n19813    95.558060750799996  441.8700350419    0\n19814    93.748535027100004  440.88572328070001    0\n19815    97.4413225431  453.64988376709999    0\n19816    95.6682962334  453.00762037480001    0\n19817    96.939830291199996  451.88654677260001    0\n19818    97.118990321400005  444.8160100147    0\n19819    97.026867787399993  446.63842411640002    0\n19820    95.324784390700003  445.6097006745    0\n19821    91.787077790599994  439.98570251040002    0\n19822    94.460772985899993  454.1665832182    0\n19823    91.120041564100006  460.8462006199    0\n19824    90.104836200099996  459.08504858610002    0\n19825    91.0771867407  457.7742290434    0\n19826    92.134246740699993  456.53400636679999    0\n19827    93.037848202199996  458.2786597873    0\n19828    91.847785354600006  466.93192167019998    0\n19829    90.649578958000006  465.28198009599998    0\n19830    93.328454971200003  464.15408381430001    0\n19831    91.380763735100004  463.88273238800002    0\n19832    92.199628947400001  462.5266901672    0\n19833    93.092076747099995  461.2119751093    0\n19834    95.060368429799993  458.70923707790001    0\n19835    96.127077382400003  457.5113232631    0\n19836    97.134813399799995  459.04486775470002    0\n19837    93.2776294807  455.34061398630001    0\n19838    95.311028100100003  464.39239248140001    0\n19839    96.209791457700007  463.07529749169998    0\n19840    97.330761190499999  464.58427892259999    0\n19841    94.045567207700003  459.9404691432    0\n19842    95.111349696600001  461.53414229190003    0\n19843    97.172640716399997  461.79155232829999    0\n19844    94.480519663500004  465.74364876940001    0\n19845    95.205645344299995  455.90122711420003    0\n19846    97.231312702599993  456.33057172370002    0\n19847    95.638045219299997  467.30632693540002    0\n19848    93.722755482500006  467.13223246690001    0\n19849    97.5356954927  441.09422440460003    0\n19850    97.272765485700006  442.9649133277    0\n19851    98.772414444099994  447.77711250030001    0\n19852    100.6328102025  447.38649746739998    0\n19853    100.5318062156  449.09546990889999    0\n19854    98.9711249044  444.20795787190002    0\n19855    100.1914262625  452.39570081570002    0\n19856    98.610865684100006  451.08128775109998    0\n19857    100.3983630052  450.75942547120002    0\n19858    100.72479019559999  445.63397736000002    0\n19859    100.850182694  443.84520448699999    0\n19860    99.459934698699996  453.9430388971    0\n19861    98.350515190099998  455.15269508699998    0\n19862    103.7524503522  452.03385622420001    0\n19863    102.2132052597  450.53852018219999    0\n19864    104.0799318345  450.37503049499998    0\n19865    102.7698072468  443.70763921759999    0\n19866    101.082849928  442.03396425440002    0\n19867    103.2069472152  453.67230442729999    0\n19868    105.10952389000001  453.5032551557    0\n19869    104.3076109614  448.71534221100001    0\n19870    102.5285729017  447.16365078349997    0\n19871    104.46715467760001  447.0555360555    0\n19872    99.551164646299995  440.4340548225    0\n19873    101.3393025053  453.83205390519998    0\n19874    99.263007703699998  461.97509259349999    0\n19875    98.188973120499995  460.53009572410002    0\n19876    99.246686845599996  459.2738509143    0\n19877    100.33755066809999  458.00007784360002    0\n19878    101.3760532564  459.38908261709997    0\n19879    99.377446662400004  464.72366218010001    0\n19880    98.458010779199995  466.0696557462    0\n19881    101.43553131509999  464.80578716899998    0\n19882    100.3485971069  463.39847588710001    0\n19883    101.3698318345  462.08057734570002    0\n19884    102.4156329927  455.2406984461    0\n19885    103.483293578  456.61843241190002    0\n19886    101.4271349548  456.68307268270001    0\n19887    102.4295791574  460.75670610100002    0\n19888    103.48860935739999  462.10661043340002    0\n19889    103.5084056206  459.39530328820001    0\n19890    105.6369469312  459.30569639480001    0\n19891    104.5596142624  457.9704618271    0\n19892    101.587132915  467.5977842913    0\n19893    102.5176533373  466.20483653909997    0\n19894    103.5941626  467.60218660010003    0\n19895    105.5273094942  456.47554238719999    0\n19896    99.326540368400003  456.59341024100002    0\n19897    103.50654457810001  464.83045101580001    0\n19898    104.7408152709  443.72816877560001    0\n19899    104.58341304779999  445.3879928238    0\n19900    99.587948030500002  467.54515869519997    0\n19901    97.597778774600002  467.44663340720001    0\n19902    91.113260156199999  472.87017478860002    0\n19903    91.754347387899998  471.43655150180001    0\n19904    92.849141093200004  473.01454191210001    0\n19905    90.612972242300003  469.82574165570003    0\n19906    91.421272194300002  475.70461948190001    0\n19907    93.180767732199996  475.93472986419999    0\n19908    92.374591236800001  477.17376083869999    0\n19909    90.444210260999995  474.2424798161    0\n19910    92.383611381600005  469.98588552609999    0\n19911    90.386239980100001  479.28431505660001    0\n19912    91.444058829599996  478.28468450510002    0\n19913    94.627107350399996  473.15561386579998    0\n19914    95.331119250100002  471.71510790960002    0\n19915    96.448195229099994  473.27951000370001    0\n19916    94.191640618199997  470.14034937240001    0\n19917    93.032649238399998  468.5500786815    0\n19918    95.135104533900005  479.0436484123    0\n19919    94.092340788800001  480.09931904600001    0\n19920    93.290107697500005  478.65051247039997    0\n19921    93.916355792900006  474.57514837849999    0\n19922    94.955900142800004  476.13555786730001    0\n19923    96.043006347900004  470.27739499900002    0\n19924    89.866117369199998  482.67751084790001    0\n19925    91.288658760299995  481.87807449159999    0\n19926    91.390474119000004  483.1754944759    0\n19927    90.946935773299998  480.57614667460001    0\n19928    90.102045499200003  485.04158829260001    0\n19929    91.300326952700004  485.57791946930001    0\n19930    91.352101014300004  484.4452671793    0\n19931    92.7087041228  481.00563440479999    0\n19932    94.220806817899998  482.92040203400001    0\n19933    93.952085981099998  484.28098018110001    0\n19934    92.752811420699999  483.69302604619998    0\n19935    94.390687896200006  481.47844103239999    0\n19936    92.365028881399994  486.13378154830002    0\n19937    93.650727458099993  485.5647354308    0\n19938    93.385543297799998  486.73988426839998    0\n19939    91.257471951200003  486.61495643080002    0\n19940    95.060552668900002  484.96144662889998    0\n19941    93.175194442399999  487.83916655659999    0\n19942    94.368821788399998  487.43398422310003    0\n19943    96.530838662099995  484.45239226820001    0\n19944    96.135435062300004  485.77450199650002    0\n19945    95.734475061300003  482.15049059450001    0\n19946    90.256162686500005  487.03885042109999    0\n19947    89.303034293899998  487.47487977629999    0\n19948    96.756930254400004  476.28408508619998    0\n19949    95.957760078999996  477.68935666900001    0\n19950    98.322251112999993  473.37912318949998    0\n19951    99.092325968099999  471.91728310680003    0\n19952    100.24928010230001  473.44365560710003    0\n19953    97.9433596935  470.38550982039999    0\n19954    96.793302775100003  468.85201211089998    0\n19955    98.622351973899995  476.3474465553    0\n19956    100.57735350119999  476.33254068119999    0\n19957    99.678406930700007  477.71428217850001    0\n19958    97.548632916299994  474.83412870000001    0\n19959    99.8835107962  470.4579837064    0\n19960    96.861876414299999  479.17831411340001    0\n19961    102.2022180104  473.46691229520002    0\n19962    102.9769999064  471.97563076540001    0\n19963    104.1404510256  473.45024029339999    0\n19964    101.8373788511  470.49119061599998    0\n19965    100.7112453746  469.01529635290001    0\n19966    102.8127619461  478.83709165850001    0\n19967    103.7451880727  477.56119241149997    0\n19968    104.94609854479999  478.76535411430001    0\n19969    101.4171584077  474.9195672642    0\n19970    102.5789108276  476.29385038100003    0\n19971    103.7882667921  470.4812567733    0\n19972    100.7507235835  478.94161002120001    0\n19973    98.764089346299997  479.06317064460001    0\n19974    97.869249343500002  480.38017999350001    0\n19975    99.103167722600006  481.46493534720003    0\n19976    97.282008095899997  481.66818056890003    0\n19977    99.266370983100003  485.0864615099    0\n19978    98.113238383400002  484.05617717379999    0\n19979    99.756750168400004  483.7859287064    0\n19980    96.932747955599993  483.07953727239999    0\n19981    101.01497803940001  481.32396482799999    0\n19982    100.31751666069999  482.54029713220001    0\n19983    103.319111702  483.55782757819998    0\n19984    104.1563709979  482.36031678440003    0\n19985    105.2174653702  483.50999052050003    0\n19986    103.0217332883  481.22283006769999    0\n19987    101.86594912290001  480.094611902    0\n19988    102.61303747469999  484.78525906620001    0\n19989    103.6490394181  486.00429425700003    0\n19990    102.01111766939999  486.06982664610001    0\n19991    101.4935599101  483.63844883949997    0\n19992    103.4499988482  489.80801634369999    0\n19993    102.5139611585  488.5835152793    0\n19994    104.03787814739999  488.62848147990002    0\n19995    100.38940781700001  486.1848026852    0\n19996    98.784433300900005  486.38641028680001    0\n19997    105.1274293039  481.1529100619    0\n19998    97.224274689400005  486.66973853019999    0\n19999    95.739798099300003  487.0306231335    0\n20000    104.5958327661  476.24776350280001    0\n20001    91.225216893999999  487.59653791829999    0\n20002    105.62375266940001  462.05901351440002    0\n20003    104.5470173707  463.45485590589999    0\n20004    101.4734623149  487.35889808749999    0\n20005    84.239099457699993  491.29513285510001    0\n20006    83.5  491.08040780980002    404\n20007    84.332726967100001  490.571588357    0\n20008    83.727567971400006  492.44320888800002    0\n20009    83.194687444699994  492.9465954552    0\n20010    83.0383532866  492.4616467134    403\n20011    84.605825203999999  492.43884168519998    0\n20012    84.362736761099995  491.8814483228    0\n20013    83.5  489.5367811831    404\n20014    84.308826114400006  489.08009083799999    0\n20015    84.3430943388  489.84202106949999    0\n20016    85.244627361300005  490.14964293819997    0\n20017    85.047281658599999  488.4997875304    0\n20018    85.687938607299998  487.81838194789998    0\n20019    85.978231031600004  488.83682283119998    0\n20020    85.447601821099994  492.89010784390001    0\n20021    84.864541805200005  493.55050083259999    0\n20022    84.618395827100002  493.0735571367    0\n20023    85.123140494400005  491.56618821879999    0\n20024    85.989407766400006  491.29792019090002    0\n20025    85.823514481499998  492.07051736440002    0\n20026    84.245857405600006  488.27925809340002    0\n20027    83.5  487.98472376910001    404\n20028    83.785280263000004  493.11232091160002    0\n20029    83.176177246999998  495.8465090583    0\n20030    82.5  495.35985613100002    402\n20031    83.177708952000003  495.17518012459999    0\n20032    83.770191942500006  496.32904862890001    0\n20033    83.029703238500005  496.52970323850002    401\n20034    82.5  493.8623554564    402\n20035    83.083882316499995  493.50656592960001    0\n20036    83.181016060800005  494.10761675769999    0\n20037    83.999763623099994  495.08219286240001    0\n20038    83.407739249100004  494.6157310982    0\n20039    84.989604679400003  494.09001325909998    0\n20040    84.087106335100003  494.07301597650002    0\n20041    84.884092677799998  497.12304782299998    0\n20042    84.098730985000003  497.33795585939998    0\n20043    84.365012107499993  496.71156705980002    0\n20044    85.364441764600002  495.83306133899998    0\n20045    84.591408966200007  496.10396112709998    0\n20046    84.684132537300002  495.44766608660001    0\n20047    85.593937248100005  497.18698241649997    0\n20048    85.168955056800002  497.79141341740001    0\n20049    84.870957944200001  494.79144422949997    0\n20050    84.057456674700006  498.1001341022    0\n20051    83.5  497.71513734370001    400\n20052    86.1794524301  489.74691090940001    0\n20053    86.160995393099995  490.53264497179998    0\n20054    86.874903305800004  491.07024399239998    0\n20055    86.959376674500007  489.24484750609997    0\n20056    87.638094510299993  488.58968936470001    0\n20057    87.829051707299996  489.54017690820001    0\n20058    86.236982701900004  492.69517746849999    0\n20059    87.052792173599997  492.54022364650001    0\n20060    86.640847043999997  493.26896312909997    0\n20061    87.711575254400003  491.04177315380002    0\n20062    87.407747882500004  491.79289941529998    0\n20063    88.571333081800006  491.19641605189997    0\n20064    88.1202490302  490.3783889842    0\n20065    88.703143320199999  489.78381872620002    0\n20066    89.357740606500002  489.21391810390003    0\n20067    89.553200777599997  490.04277292419999    0\n20068    88.258279371100002  493.31473762439998    0\n20069    87.858974213799996  492.53263551459997    0\n20070    88.644533361000001  492.65396798389997    0\n20071    89.0189200322  492.0045361384    0\n20072    89.438138329300003  492.84817902420002    0\n20073    88.395780221999999  488.00566299320002    0\n20074    87.124051163800004  493.85191366039999    0\n20075    86.304962649900006  493.9650740212    0\n20076    86.071823034999994  496.18169143040001    0\n20077    86.878033881799993  496.4942883059    0\n20078    86.161748134199996  496.81897625549999    0\n20079    86.139145831999997  494.78290610469998    0\n20080    85.607597908599999  494.33246342500001    0\n20081    86.227401123999996  498.31437723099998    0\n20082    86.319331292499996  497.53041451889999    0\n20083    86.888987687300002  497.99846223819998    0\n20084    86.822315589400006  495.14241702980001    0\n20085    86.115760060200003  495.50474026339998    0\n20086    88.288199085000002  495.60977235000001    0\n20087    88.868197152999997  495.04388623749998    0\n20088    89.041807406800004  495.93172837669999    0\n20089    87.547688812900006  495.35720459980001    0\n20090    87.442460138900003  494.60057198210001    0\n20091    88.347123137899999  497.15918408499999    0\n20092    87.585050834300006  497.57952067970001    0\n20093    87.638618305799994  496.81226348979999    0\n20094    87.619510246800004  496.08906112390002    0\n20095    88.873541788300003  498.38822707420002    0\n20096    89.0396760597  497.55370789969999    0\n20097    89.657483370199998  498.08118262950001    0\n20098    89.172451862399996  496.7951210704    0\n20099    87.872476956100002  493.9697393376    0\n20100    88.610190243100007  494.16284054350001    0\n20101    87.465443993099996  498.37677180219998    0\n20102    89.367437552200002  494.4197835576    0\n20103    85.424472589199993  498.4700794204    0\n20104    84.737823176700005  498.39279382870001    0\n20105    84.802265573  500.40326180329998    0\n20106    84.153345279199996  500.04800142469998    0\n20107    84.851286290399997  499.76538366260002    0\n20108    84.1559351569  500.70474109769998    0\n20109    84.147844895899993  501.3508303959    0\n20110    83.5  501.01855638469999    400\n20111    85.325628057000003  500.83284788700001    0\n20112    83.5  499.10264667519999    400\n20113    84.182656989999998  498.7821104889    0\n20114    84.225177581200001  499.40082186670003    0\n20115    85.866272817699993  498.93904270259998    0\n20116    86.148202186600003  499.54144298019997    0\n20117    85.466036508499997  499.50559118659999    0\n20118    85.925212151400004  501.0360394864    0\n20119    85.495764500299998  501.53385624269998    0\n20120    86.209437605100007  500.2953744097    0\n20121    86.788053418600001  499.59240776749999    0\n20122    86.5057245255  501.0718561182    0\n20123    87.265680212600003  500.701501114    0\n20124    86.970033277400006  501.43980641659999    0\n20125    84.165836778400006  501.95166964420002    0\n20126    84.108924420799994  502.5115225966    0\n20127    83.5  502.29757830760002    400\n20128    84.841241430899998  501.74935863989998    0\n20129    84.053279489100007  503.00377751859997    0\n20130    84.609913534100002  502.98834647540002    0\n20131    85.275105892599996  502.89234055399999    0\n20132    84.869658053600006  503.5    398\n20133    86.842388714699993  502.10253069179998    0\n20134    87.049298637600003  502.75296057550003    0\n20135    86.485260956199994  502.76934129019997    0\n20136    87.638011367700003  501.63610581189999    0\n20137    86.268351946699994  503.5    398\n20138    85.9129502965  502.7400735343    0\n20139    88.089686653699999  503.01573732320003    0\n20140    87.456218744200001  503.28735126309999    0\n20141    87.633407337600005  502.73737480749998    0\n20142    88.214989246499997  502.45479422    0\n20143    85.491877650099994  502.19256047639999    0\n20144    87.408836231199999  499.11913819170002    0\n20145    87.420550399700005  499.89113846689997    0\n20146    88.325599376200003  501.92626408109999    0\n20147    88.945583632899996  502.39391895680001    0\n20148    87.993483367500005  500.28597176170001    0\n20149    88.908890170700005  503.92257639330001    0\n20150    88.489423592799994  503.4073801948    0\n20151    89.019246291100004  503.40526624850003    0\n20152    87.911449308800002  503.52619811429997    0\n20153    88.771189564099998  499.97521904920001    0\n20154    88.650438964299994  500.70990565670002    0\n20155    87.931981819900003  504.00303187539998    0\n20156    87.5  504.31887335520003    396\n20157    89.920846334399997  501.87606419500003    0\n20158    89.320700083999995  501.22404690659999    0\n20159    90.133772115300005  501.17319748109998    0\n20160    88.487631426799993  501.36147024190001    0\n20161    89.663769721199998  502.4922165946    0\n20162    89.366281215100003  503.03375352069997    0\n20163    90.322125760000006  502.63537679349997    0\n20164    90.324215270799996  500.38232508689998    0\n20165    89.610074292500002  499.74678522210002    0\n20166    90.512359185500003  499.44276379109999    0\n20167    88.841909839899998  499.18771037239998    0\n20168    88.1241780326  498.73313763229999    0\n20169    89.449076665600003  503.82413384820001    0\n20170    88.079015318000003  504.41345330550001    0\n20171    87.914939611099996  504.84720032889999    0\n20172    87.5  506.46446666269998    396\n20173    87.947286295799998  506.23384028800001    0\n20174    87.869362291000002  506.70820455339998    0\n20175    87.933568146799999  505.29383283549998    0\n20176    88.015743048000004  505.78324377489997    0\n20177    87.5  505.57777622430001    396\n20178    88.335559365699993  505.37765055390003    0\n20179    88.385151631200003  504.85704015599998    0\n20180    88.154882177499999  507.03535346749999    394\n20181    87.728635503500001  507.22863550350002    395\n20182    88.4520951274  506.1437146179    394\n20183    88.565445490399995  504.35772602909998    0\n20184    88.888249603899993  504.83525118839998    394\n20185    90.476668721600007  503.44726191730001    0\n20186    89.913808021799994  504.09070334419999    0\n20187    89.422000108099994  491.37570649370002    0\n20188    90.481787323399999  490.14219336449997    0\n20189    91.009136448899994  489.34140249500001    0\n20190    91.355617236900002  490.08170765810002    0\n20191    89.897606394999997  490.76932206380002    0\n20192    90.667670564600002  492.41787590289999    0\n20193    90.267741232199995  491.55255258250003    0\n20194    91.106166661700001  491.7184291877    0\n20195    90.2529325207  488.75024338650002    0\n20196    91.190083086499996  488.51808732820001    0\n20197    89.355649292799995  488.38175062099998    0\n20198    92.999971678700007  488.87699737359998    0\n20199    93.999918273099993  489.59566150429998    0\n20200    92.985272719400001  489.85386922650002    0\n20201    92.1108219969  488.25043065689999    0\n20202    91.561163824900007  490.95898918379999    0\n20203    91.988721869800003  491.90414731679999    0\n20204    93.090358307399995  490.88612324949997    0\n20205    92.193456596299995  490.23450316920002    0\n20206    95.044828618599993  490.49065153420003    0\n20207    96.103428100399995  491.53839681869999    0\n20208    94.959789255499999  491.68471532910002    0\n20209    92.969101984800005  491.94476630960003    0\n20210    93.919246179799998  491.81370530970003    0\n20211    91.066368284199996  495.06990306860001    0\n20212    91.631078162199998  494.34911291340001    0\n20213    92.116061400299998  495.42755382249999    0\n20214    89.807684347399999  493.74963612890002    0\n20215    90.169322764300006  494.72707155339998    0\n20216    90.494211372099997  495.73675706630002    0\n20217    90.752605150899996  496.77689991720001    0\n20218    89.859757481800003  496.34214764820001    0\n20219    91.142551418899998  493.35593442930002    0\n20220    92.166132083500003  493.63393017290002    0\n20221    90.255965472100002  493.08392671839999    0\n20222    94.845989085900001  492.92957463710002    0\n20223    95.844762227199993  494.1627505239    0\n20224    94.636349571500006  494.14648382450002    0\n20225    92.617289065999998  492.83585036469998    0\n20226    94.155982245199993  495.07709970190001    0\n20227    94.689691727099998  496.24248369870003    0\n20228    93.355664652499996  495.8275321465    0\n20229    93.364918922399994  493.91014345449997    0\n20230    95.010604167699995  497.46811067919998    0\n20231    95.944729386899994  496.77894943799998    0\n20232    92.548068435999994  496.53402772610002    0\n20233    97.054382466999996  493.96776023550001    0\n20234    96.903019622499997  495.21679659379998    0\n20235    92.939903314800006  497.72353430570001    0\n20236    91.789593522600001  497.21699972300001    0\n20237    95.161155326300005  489.34827987429998    0\n20238    97.914202345500001  488.88478138530002    0\n20239    97.570730006399998  490.11329412219999    0\n20240    96.468613629299995  489.10656340909998    0\n20241    98.326100310399994  487.64913706269999    0\n20242    99.429854070900006  488.71278795180001    0\n20243    98.251271086499997  493.77427331669998    0\n20244    97.187100327099998  492.6664696757    0\n20245    97.343092023599993  491.37522584380002    0\n20246    98.670194939500007  491.22294293879997    0\n20247    100.0479605765  491.0970476343    0\n20248    99.694526539699993  492.3669688443    0\n20249    95.392909737799997  488.2177406239    0\n20250    101.42835016079999  491.01397451920002    0\n20251    100.4893870829  489.84225792609999    0\n20252    100.97540315809999  488.6147598883    0\n20253    100.5856254701  493.36877823179998    0\n20254    99.400832277000006  493.56048375030002    0\n20255    102.19106313170001  492.1637553713    0\n20256    102.74610587070001  490.97928728170001    0\n20257    103.96743504760001  490.97071337569997    0\n20258    101.7353907219  493.22937798509997    0\n20259    102.8170747067  493.16124891010003    0\n20260    99.145074584100001  494.6877873487    0\n20261    99.942074700299997  495.42949900190001    0\n20262    98.965288321200006  495.7286833361    0\n20263    100.44307774009999  496.85677037350001    0\n20264    100.6269766546  496.00468075399999    0\n20265    101.24446997530001  496.5203589006    0\n20266    100.92977980240001  495.13815343530001    0\n20267    101.32239536589999  494.22352618280001    0\n20268    101.903044826  494.9172355188    0\n20269    97.997392479300004  496.06841794180002    0\n20270    96.938196877799996  496.37925906880002    0\n20271    103.37074335529999  494.02716058179999    0\n20272    103.73665329870001  494.77144705350003    0\n20273    102.8410853566  494.7844530081    0\n20274    103.8021295377  493.1998804296    0\n20275    102.87870222559999  496.17802574040002    0\n20276    103.6119655506  496.24241747470001    0\n20277    103.23457265019999  496.96064846420001    0\n20278    102.0329010829  496.24956892019998    0\n20279    102.394797313  495.5339029214    0\n20280    104.3561911725  496.31984529819999    0\n20281    103.9982686801  495.55804802839998    0\n20282    101.87455228189999  497.02118271609999    0\n20283    104.5131806432  494.9591258268    0\n20284    98.864689519600006  496.71523158230002    0\n20285    104.24675928000001  492.19454910209998    0\n20286    104.6696181066  493.20737778580002    0\n20287    102.66286319220001  497.43295725540003    0\n20288    103.45032915359999  497.74752127699998    0\n20289    91.055508683699998  497.88244689539999    0\n20290    91.402994684099994  499.12196654860003    0\n20291    90.483537296799994  498.44982737959998    0\n20292    94.103177154899996  498.21089748589998    0\n20293    93.259043253900003  498.85954224990002    0\n20294    91.736245221999994  501.24382437380001    0\n20295    91.414773545599999  502.00785905800001    0\n20296    90.950607476900004  501.16572359380001    0\n20297    92.4343060076  499.43391107050002    0\n20298    91.944110571500005  500.27237288020001    0\n20299    93.409704807400004  499.9075840827    0\n20300    94.0794791804  500.40934144009998    0\n20301    93.303584653900003  501.0890035768    0\n20302    92.980312397199995  502.01131141389999    0\n20303    93.632099660600005  502.01733485310001    0\n20304    94.734244673800006  501.02614200279999    0\n20305    94.978365520500006  500.2364510786    0\n20306    95.456089595999998  499.4934818438    0\n20307    95.955037686500006  500.36419795350002    0\n20308    92.487751970399998  501.3248433041    0\n20309    94.374496437000005  501.79560529930001    0\n20310    95.169807450700006  501.63074572649998    0\n20311    91.669800396900001  502.79574954690003    0\n20312    92.231777630400003  503.22494447529999    0\n20313    91.631661276200006  503.65892803100002    0\n20314    90.965452710199997  502.67231288229999    0\n20315    91.507965396800003  504.28470427320002    0\n20316    92.614437453199997  504.90160416150002    393\n20317    91.916963216400006  504.824107024    393\n20318    90.749889933999995  504.08793347540001    0\n20319    92.748137821900002  502.72307289280002    0\n20320    92.9141804243  503.4722237949    0\n20321    90.080261756100001  504.62002908400001    393\n20322    94.0945683299  502.57937828579998    0\n20323    94.781255224999995  502.88704221059999    0\n20324    94.190047437600001  503.31322303690001    0\n20325    92.903026653500007  504.1459463123    0\n20326    93.349552632699996  504.44540898039998    0\n20327    94.4903692914  504.00963070860001    392\n20328    93.646379480600004  503.73177203799997    0\n20329    95.395266644399996  502.31135112599998    0\n20330    95.492718284899993  503.00728171510002    391\n20331    95.940639199000003  501.72574630010001    0\n20332    97.102326176099993  497.50703496889997    0\n20333    98.0811659556  498.17511180349999    0\n20334    97.270197646  498.53684570270002    0\n20335    95.198345121100004  498.55481891009998    0\n20336    99.035246514999997  499.48326827950001    0\n20337    98.871011169900001  498.61199453220001    0\n20338    99.658925254799996  498.93289644639998    0\n20339    98.838087387399995  497.67197188699998    0\n20340    99.618541116200007  497.24571681219999    0\n20341    97.277572535700003  499.4613615545    0\n20342    96.322853080800002  498.8764615641    0\n20343    101.9338881159  497.71336773809998    0\n20344    101.88544226720001  498.3393347306    0\n20345    101.12396412770001  498.02356593859997    0\n20346    100.3567192889  498.44472532140003    0\n20347    100.43286020319999  499.21011995229998    0\n20348    101.86201483489999  498.99528905480003    0\n20349    102.59959866  498.62840815649997    0\n20350    104.1075460886  498.13746707960001    388\n20351    103.46378778  498.59729444279998    388\n20352    100.3517000608  497.67128290210002    0\n20353    101.195869687  499.40380263129998    0\n20354    102.00750880210001  499.63749371279999    388\n20355    96.673038408400004  501.85791632439998    0\n20356    96.426271204700001  501.09592623499998    0\n20357    97.734304065200007  500.19128933360003    0\n20358    96.908214190600006  500.36701906659999    0\n20359    96.943410717099994  502.5    390\n20360    97.480344295099997  501.80873908289999    0\n20361    98.002484208599995  500.99293282970001    0\n20362    98.235231034999998  501.74528671069999    0\n20363    100.64904516679999  499.94911761869997    0\n20364    100.8684198041  500.63158019590003    389\n20365    100.07546893200001  500.49685437250002    0\n20366    99.508789424200003  501.0938180238    0\n20367    99.658913062600007  501.84108693740001    389\n20368    98.954039879500002  501.72740181670002    0\n20369    99.288681388399993  500.32514966999997    0\n20370    98.458674130899993  502.5    390\n20371    98.496056322599998  500.15949266220002    0\n20372    104.2339476219  497.4853635664    0\n20373    104.5838141382  487.30515736929999    0\n20374    105.28915279829999  485.96527408060001    0\n20375    79.107520526499997  479.5    410\n20376    106.4554246841  447.00517898560003    0\n20377    108.4877258043  446.94531948669999    0\n20378    108.2986479021  448.5215211798    0\n20379    106.7825802776  443.81778089459999    0\n20380    105.11704843290001  442.15899514120002    0\n20381    106.01141651890001  450.24286373939998    0\n20382    108.0088292546  450.10862624240002    0\n20383    107.6061336197  451.70959884590002    0\n20384    108.8770690612  443.8336819411    0\n20385    108.59938008100001  445.36983324229999    0\n20386    110.54452175580001  446.82782667880002    0\n20387    109.5288528105  442.42499230850001    0\n20388    108.0850839567  441.0918867446    0\n20389    110.5020804294  441.14667278709999    0\n20390    110.45416281599999  454.43760926829998    0\n20391    109.0784840445  453.1034748687    0\n20392    111.1503735643  452.83362240119999    0\n20393    110.0674408287  449.93574495169997    0\n20394    112.1856830131  449.68688287689997    0\n20395    111.7310169232  451.24664176639999    0\n20396    111.009700329  443.75061671399999    0\n20397    105.872259296  440.75637814930002    0\n20398    107.0651288694  453.31969187009997    0\n20399    106.7021185413  460.62895798559998    0\n20400    107.7545269096  461.95091434540001    0\n20401    106.3724224775  454.91558522439999    0\n20402    107.57804725210001  456.28081699580002    0\n20403    105.59854308760001  464.79932759489998    0\n20404    107.6957185139  464.7207219842    0\n20405    106.63404094169999  466.1399233866    0\n20406    109.64593655119999  456.03823649980001    0\n20407    108.73901592289999  457.61454528230001    0\n20408    107.75222509629999  459.14642176249998    0\n20409    109.867350273  461.7982352253    0\n20410    108.782443646  463.27882710509999    0\n20411    109.85986356950001  458.93645329079999    0\n20412    107.64985362420001  467.48604816739999    0\n20413    105.6180541561  467.56222700879999    0\n20414    111.70700444329999  467.29310177539998    0\n20415    109.6737820152  467.38787901249998    0\n20416    110.75335771  465.9492789656    0\n20417    111.9562491209  458.68561728830002    0\n20418    110.9312874325  460.26914974559998    0\n20419    109.7791657688  464.6112643527    0\n20420    111.74238075540001  455.73981953470002    0\n20421    108.6425691931  468.83396485859998    0\n20422    112.5977091587  446.62404856929999    0\n20423    112.4850696124  448.14951396560002    0\n20424    112.5865518434  445.08884933669998    0\n20425    114.6276906004  446.29500099099999    0\n20426    112.6699445414  440.94153142329998    0\n20427    111.0273874554  439.64555285469999    0\n20428    114.35485691460001  449.31280752589998    0\n20429    116.5524829445  448.71844517    0\n20430    116.1123248895  450.34320501740001    0\n20431    114.74603237540001  440.79890199689999    0\n20432    114.1459466626  442.30978990080001    0\n20433    113.28113853169999  452.48197164470002    0\n20434    116.68035384540001  447.10961649130002    0\n20435    116.4561501604  445.47558010540001    0\n20436    115.51851569  443.75859074200002    0\n20437    113.1876384047  443.61416202129999    0\n20438    117.06276609130001  456.33616515739999    0\n20439    115.9529126402  454.9614198013    0\n20440    118.0324214291  454.50690660049997    0\n20441    115.4560740812  452.00909767069999    0\n20442    117.6579994861  451.39404845960001    0\n20443    117.5838453824  444.22019272270001    0\n20444    118.6671261108  447.8689123058    0\n20445    116.7622046713  440.79009091889998    0\n20446    114.6967914457  453.69327837510002    0\n20447    111.95175868840001  461.61944107570002    0\n20448    112.9341594503  457.05120764840001    0\n20449    114.0292744786  458.40301032709999    0\n20450    113.75147083020001  467.22836185490002    0\n20451    112.6506318556  468.64533875339998    0\n20452    113.89665535100001  464.37329590460001    0\n20453    111.8485788925  464.49060429389999    0\n20454    112.93861767760001  462.98731750979999    0\n20455    114.004050677  461.42950075060003    0\n20456    113.85182152509999  455.37987834749998    0\n20457    116.017499382  461.24234947150001    0\n20458    115.04944981209999  459.8024824181    0\n20459    118.0789538507  457.81226240429999    0\n20460    116.06797734840001  458.10515851769998    0\n20461    114.83855929969999  465.77751869270003    0\n20462    115.78075147280001  467.21480852889999    0\n20463    115.9067720781  464.27418049559998    0\n20464    117.8924199909  464.19912568239999    0\n20465    116.9587797377  462.70894683749998    0\n20466    115.6623896526  470.11233991069997    0\n20467    116.7352835767  468.72109154520001    0\n20468    117.67559118779999  470.3269930651    0\n20469    117.7877345452  467.26403435430001    0\n20470    118.006109204  461.06962949770002    0\n20471    113.6054765791  470.02127923    0\n20472    111.5703574475  470.05513464270001    0\n20473    106.04963878069999  473.38583095489997    0\n20474    106.8148794072  471.84642291609998    0\n20475    107.921356125  473.26838937790001    0\n20476    104.6669362559  469.00571529090001    0\n20477    105.7388476024  470.42238720649999    0\n20478    106.60941802070001  476.19447115460002    0\n20479    108.579767025  476.1178954778    0\n20480    107.9578567489  477.47103619799998    0\n20481    105.342653423  474.86231429949999    0\n20482    107.68411515370001  470.31581073260003    0\n20483    107.1414124171  478.72819668300002    0\n20484    106.16345828359999  479.94527916840002    0\n20485    110.48643417789999  475.97559837810002    0\n20486    109.108335782  474.65170052169998    0\n20487    111.5992366859  472.90128211799998    0\n20488    109.7589601391  473.10091085149998    0\n20489    110.5863912019  471.53872092389997    0\n20490    109.5729469568  481.1238057461    0\n20491    110.7725619647  479.90282827110002    0\n20492    111.7856623375  481.13814552780002    0\n20493    109.37165286699999  478.7063651062    0\n20494    111.6084403823  478.64799347849998    0\n20495    109.6134923644  470.18085127490002    0\n20496    107.32569140939999  481.12365067090002    0\n20497    106.89853344220001  488.51969364299998    0\n20498    107.48368131949999  487.16801043700002    0\n20499    108.2536657891  488.34570999710002    0\n20500    105.46186305720001  488.61091809969997    0\n20501    105.948699378  490.70473822420001    0\n20502    106.351550749  489.6496197152    0\n20503    107.0952804577  490.5677515173    0\n20504    106.1608607774  484.686785853    0\n20505    106.911019616  485.9006791983    0\n20506    107.1960023746  483.49598231089999    0\n20507    109.2144703278  483.57298039710003    0\n20508    111.14245423529999  483.81875541110003    0\n20509    109.8945529062  484.85344821180001    0\n20510    108.36417193290001  482.3282996762    0\n20511    110.18124782389999  486.16457765249999    0\n20512    111.2826471855  486.93909903240001    0\n20513    109.8244272196  487.7089047069    0\n20514    108.5470116474  485.86021440899998    0\n20515    112.7554962398  486.5581939699    0\n20516    112.2100160136  487.99794182710002    0\n20517    109.2517059032  489.0672913981    0\n20518    112.3984356159  482.59059043370002    0\n20519    112.92970004039999  484.0426511265    0\n20520    109.1173694308  490.23140923659997    0\n20521    110.38888527020001  489.7931112082    0\n20522    112.025190653  477.2058622312    0\n20523    112.3831312081  475.75410110609999    0\n20524    114.26306556420001  475.38768129649998    0\n20525    112.710485585  474.2460566524    0\n20526    113.4773178937  472.71712454599998    0\n20527    114.57328589869999  471.43454268390002    0\n20528    115.5148452271  472.88505131839997    0\n20529    113.6186212967  478.29336841920002    0\n20530    115.67064173529999  477.5389680083    0\n20531    115.27084946559999  479.01451436569999    0\n20532    116.0325936916  474.53446232570002    0\n20533    115.95410875509999  476.06475255620001    0\n20534    113.7443848154  481.39274149570002    0\n20535    117.6499016516  476.61208152569998    0\n20536    119.0676157753  473.8288318004    0\n20537    117.31880711620001  473.3650510969    0\n20538    118.47974195010001  472.05043838180001    0\n20539    119.145721059  483.05359754860001    0\n20540    117.4492626081  482.43266057049999    0\n20541    118.9274795458  481.63221371060001    0\n20542    115.2446384448  480.42897017489997    0\n20543    117.0999178369  479.56941957150002    0\n20544    118.8364275239  480.18481523409997    0\n20545    118.9975898884  478.68753188170001    0\n20546    115.6439315587  481.8866453791    0\n20547    114.3734983507  489.00273539800003    0\n20548    115.04637601739999  487.88695036730002    0\n20549    115.6137667374  489.08413267629999    0\n20550    111.7624839476  489.39388753349999    0\n20551    113.10822238990001  489.08948694439999    0\n20552    113.54639019930001  491.28372276290003    0\n20553    113.8737006138  490.18922070799999    0\n20554    114.4738851332  491.17856152100001    0\n20555    113.5803600834  485.3532136206    0\n20556    114.3653803476  486.62553810259999    0\n20557    114.7553498268  484.27687621680002    0\n20558    116.4791296173  484.66923699929998    0\n20559    118.0741369011  485.19725575860002    0\n20560    116.915651979  486.00125533689999    0\n20561    116.0532584043  483.30818722570001    0\n20562    116.831680995  489.32347846729999    0\n20563    117.6437896413  488.57506060430001    0\n20564    117.8660327341  489.71098933569999    0\n20565    117.3310560096  487.33032087190003    0\n20566    115.89570023420001  486.88136039889997    0\n20567    118.57679532100001  487.87367118790002    0\n20568    116.0639400208  490.1134822935    0\n20569    119.3589852731  484.44264445739998    0\n20570    119.5333139219  485.83037882410002    0\n20571    115.42377915909999  490.94676033690001    0\n20572    116.4223365461  491.00022229270002    0\n20573    119.4421672507  475.54132538520003    0\n20574    119.3513354752  477.1135469729    0\n20575    111.4615569047  490.5464651186    0\n20576    119.8468598704  450.65180761829998    0\n20577    118.9697595504  452.61330095429997    0\n20578    105.003588454  491.18999301960002    0\n20579    119.5738131371  444.72650938739997    0\n20580    121.5228756794  445.23156787559998    0\n20581    120.5455252161  446.78866605770003    0\n20582    118.2898840014  442.67709681240001    0\n20583    121.9472616389  449.85743011350002    0\n20584    123.83060295510001  449.70768801610001    0\n20585    122.99500087289999  451.73409731660001    0\n20586    120.58102278760001  448.65099403760001    0\n20587    121.9528034753  442.99614729400002    0\n20588    123.2057354291  444.97378052459999    0\n20589    120.08891142420001  454.06133691410002    0\n20590    124.9781929042  448.20527874840002    0\n20591    125.9850496568  450.16884783069997    0\n20592    124.9396805155  443.905785127    0\n20593    125.44015855230001  441.55259215140001    0\n20594    126.74745372540001  442.80566266440002    0\n20595    124.0737554831  457.27745719500001    0\n20596    125.0524451064  455.4794504111    0\n20597    126.034952512  457.27135198880001    0\n20598    122.08494645179999  453.75066234209999    0\n20599    124.0372505415  453.63183331819999    0\n20600    126.01703698910001  453.70897897679998    0\n20601    124.6119323403  446.25196936259999    0\n20602    121.11378851400001  455.6932229084    0\n20603    119.89044643139999  464.14941281590001    0\n20604    120.96511973609999  462.49782111510001    0\n20605    121.8861365051  464.11863216159998    0\n20606    118.833299442  465.73906483849998    0\n20607    120.6347660039  469.0486509003    0\n20608    119.7678163005  467.35428750699998    0\n20609    121.69229372300001  467.43545291110001    0\n20610    119.0539710226  459.35087572880002    0\n20611    120.0189697891  460.91654978960003    0\n20612    120.0977548983  457.55691501899997    0\n20613    123.07144344859999  459.05564738430002    0\n20614    123.9972625977  460.72700327870001    0\n20615    122.0341330254  460.79629382989998    0\n20616    122.10875860180001  457.37083202399998    0\n20617    123.5810018784  467.46424742110003    0\n20618    122.7621435531  465.78204077740003    0\n20619    125.7697427335  464.09132300030001    0\n20620    123.8338399491  464.09848943010002    0\n20621    124.8947779929  462.40230654549998    0\n20622    127.44242576649999  467.42391595610002    0\n20623    125.48603786939999  467.45048316499998    0\n20624    126.6188765636  465.77501738069998    0\n20625    125.9420387031  460.70812750850001    0\n20626    124.3382756054  469.1258969703    0\n20627    126.6691553861  446.9666539008    0\n20628    119.5763681694  470.60279682620001    0\n20629    128.40188265640001  445.74052647939999    0\n20630    128.19233377340001  443.87707182410003    0\n20631    130.1483769127  444.47629072640001    0\n20632    130.85709417289999  441.0564659442    0\n20633    128.65857863240001  441.73467271840002    0\n20634    128.0944480327  453.91847038510002    0\n20635    127.0468278256  452.07717360380002    0\n20636    130.52180883779999  450.92798101189999    0\n20637    128.2347514896  450.59461178459998    0\n20638    129.62105446839999  449.21739021190001    0\n20639    128.8960683123  447.49997929540001    0\n20640    131.1688503025  447.83413638360003    0\n20641    132.7250979426  446.32273342069999    0\n20642    133.41489477100001  448.00370055769997    0\n20643    132.17736531419999  444.5921091692    0\n20644    131.7312001155  442.79161698759998    0\n20645    132.80842657080001  451.15418660509999    0\n20646    131.4779677061  452.62862209029998    0\n20647    135.07712320670001  451.28765454019998    0\n20648    134.2145154042  449.65279886809998    0\n20649    134.2182443499  444.68419544    0\n20650    132.4442728864  454.31470346110001    0\n20651    130.24839260580001  454.13209387209997    0\n20652    127.9176750482  460.7290421193    0\n20653    126.986089796  459.0150425402    0\n20654    128.03732560590001  457.33092560170002    0\n20655    129.11358758930001  455.69712682139999    0\n20656    130.10350721699999  457.43457656049998    0\n20657    127.7324346207  464.10181219420002    0\n20658    129.73722728230001  464.12272629979998    0\n20659    128.83579452960001  462.4325558722    0\n20660    129.94406690610001  460.7763776388    0\n20661    132.00939577150001  460.83921370960002    0\n20662    131.06658808110001  459.14482354    0\n20663    134.34450118500001  457.64652093180001    0\n20664    132.21418053869999  457.54721804669998    0\n20665    133.40321131619999  455.98760012280002    0\n20666    130.62151072489999  465.78010308379999    0\n20667    131.50609509540001  467.39773702150001    0\n20668    129.45171666140001  467.40380832540001    0\n20669    131.78025425230001  464.1469678725    0\n20670    133.8358064988  464.17349202370002    0\n20671    132.93074716710001  462.51692259840001    0\n20672    131.21811284  470.4606622005    0\n20673    132.4173113192  468.9553208053    0\n20674    133.36168113650001  470.44976454610003    0\n20675    133.59173318340001  467.40550851749998    0\n20676    128.2579238061  469.00832343500002    0\n20677    134.08350448350001  460.90201912520001    0\n20678    129.0943690272  470.50679839269998    0\n20679    127.02352663880001  470.60639147120003    0\n20680    120.7902830324  474.23623378529999    0\n20681    121.99468901829999  472.54778723819999    0\n20682    122.5150107824  474.270844135    0\n20683    121.3787653219  470.78804319490001    0\n20684    120.8355666393  477.80102711630002    0\n20685    122.578928197  477.18960214110001    0\n20686    122.2612218961  478.79566621599997    0\n20687    123.17564852690001  470.81998850830001    0\n20688    120.4952831561  480.91903654020001    0\n20689    124.50874643829999  476.77809872770001    0\n20690    123.2938185615  475.62481734990001    0\n20691    126.5579402498  473.61856014749998    0\n20692    124.47269440469999  473.95273904509997    0\n20693    125.7516883414  472.25021973830002    0\n20694    125.36020804330001  482.25215256929999    0\n20695    125.3891302545  483.60963889700002    0\n20696    123.7505309822  482.66149472209997    0\n20697    122.11281314919999  480.31272460470001    0\n20698    123.77302925630001  479.81246650209999    0\n20699    125.37186991519999  480.84551722470002    0\n20700    125.4814368065  479.39600620329998    0\n20701    125.0426844724  470.735685628    0\n20702    122.1201388761  481.7622743535    0\n20703    119.6644818307  487.22781323689998    0\n20704    120.8180916773  486.52671857540003    0\n20705    120.74744808680001  483.75333530500001    0\n20706    122.2159156224  483.15160645750001    0\n20707    122.2621660649  484.48734180299999    0\n20708    119.4924409237  489.75458709399999    0\n20709    119.633202177  488.4999452454    0\n20710    120.3557832581  489.30717990189999    0\n20711    122.17127837149999  485.79931810969998    0\n20712    121.9916596663  487.1171211825    0\n20713    125.41547063279999  484.92143321229997    0\n20714    125.1349243591  486.09425556180003    0\n20715    123.7356725451  485.25844711590003    0\n20716    126.9841357702  484.6171469894    0\n20717    123.24178229410001  487.71797511130001    0\n20718    124.65446084120001  487.29901742390001    0\n20719    124.43232198859999  488.49569311620002    0\n20720    122.0947499306  488.36942510990002    0\n20721    126.1202829617  487.1416769905    0\n20722    124.5741560573  489.71785205150002    0\n20723    125.5358716698  489.3431045474    0\n20724    127.4150912617  487.39626656310003    0\n20725    126.97154767649999  488.57639980210001    0\n20726    121.37109616550001  489.20752652990001    0\n20727    122.5429703059  489.61792780590002    0\n20728    126.5109999288  476.387416347    0\n20729    125.8220065479  477.91333116099997    0\n20730    128.51467889400001  476.00526132350001    0\n20731    127.51346005089999  474.8423313875    0\n20732    128.72211523390001  473.34784451820002    0\n20733    129.98848194129999  471.90958920169999    0\n20734    130.92669699999999  473.21939662490001    0\n20735    128.81761995709999  480.069836705    0\n20736    127.2552627333  479.01975998159998    0\n20737    129.03966080390001  478.64909811709998    0\n20738    130.49273461640001  475.69534416840003    0\n20739    129.4900929067  477.18205140499998    0\n20740    132.5397710094  477.47666774980001    0\n20741    132.49488788939999  475.77781793949998    0\n20742    133.90359396330001  476.49363140550003    0\n20743    130.81556894760001  478.23657194309999    0\n20744    132.35188014440001  478.9762768855    0\n20745    133.95146893399999  479.66932389239997    0\n20746    132.21473971680001  480.4133551708    0\n20747    133.13767359319999  473.24157644970001    0\n20748    131.84839023980001  474.47189619080001    0\n20749    130.4615782457  481.01044576880003    0\n20750    128.72420878579999  481.47463964569999    0\n20751    128.66905135330001  487.0873339904    0\n20752    128.50787982899999  485.64141023809998    0\n20753    130.02731011130001  486.56926470889999    0\n20754    128.5857621879  484.2260213486    0\n20755    128.66435348869999  482.84977659200001    0\n20756    130.2822840723  483.75187121340002    0\n20757    128.73388574099999  489.87180973329998    0\n20758    129.1484732783  488.54379915380002    0\n20759    129.72170224129999  489.68465244190003    0\n20760    131.48572552990001  485.99817694030003    0\n20761    131.47961187429999  487.41821113819998    0\n20762    132.13237778449999  481.83116102290001    0\n20763    133.78948312669999  482.57789113180002    0\n20764    132.08261577549999  483.23380014750001    0\n20765    127.0187917878  481.87102420489998    0\n20766    132.97415247800001  488.22417279019999    0\n20767    134.30951414610001  487.86772439240002    0\n20768    134.4867013802  489.10192446000002    0\n20769    131.8201254153  484.5658267517    0\n20770    133.00855362350001  485.4808308021    0\n20771    133.48227449929999  490.70536160239999    0\n20772    134.52922966950001  490.29904435719999    0\n20773    134.39667354790001  491.39847097069998    0\n20774    131.7613300582  488.77255363749998    0\n20775    135.52314819360001  481.75106946099999    0\n20776    135.42794381900001  483.19234118380001    0\n20777    126.6607241044  489.67996667710003    0\n20778    127.7011956571  489.74731593299998    0\n20779    134.48787743450001  485.24701450250001    0\n20780    134.25412710820001  486.5812804729    0\n20781    118.7071800436  490.27375653190001    0\n20782    117.98384435  490.76882168029999    0\n20783    134.6571249907  454.45000221279997    0\n20784    132.45655270410001  489.99393816529999    0\n20785    130.70578184729999  489.35587608240002    0\n20786    107.5716215091  491.50990073380001    0\n20787    107.95467916859999  492.43167010010001    0\n20788    107.07891785549999  492.34990463769998    0\n20789    108.211509724  490.77220293879998    0\n20790    106.82863483689999  493.29694032510002    0\n20791    106.3074619129  492.58901649090001    0\n20792    105.56352242040001  492.96615399069998    0\n20793    105.8191407123  491.84279301800001    0\n20794    108.7269354229  492.65715133600003    0\n20795    108.3190853399  493.40955566000002    0\n20796    111.3462577466  491.57061899939998    0\n20797    111.63457392559999  492.5063649521    0\n20798    110.572252893  492.12543154079998    0\n20799    112.45713457239999  491.30268252830001    0\n20800    110.3377481882  492.99102829819998    0\n20801    111.01174757539999  493.73530978090002    0\n20802    110.01241010139999  493.63834216499998    0\n20803    109.5568977869  492.3424477419    0\n20804    112.2279581276  493.36689339999998    0\n20805    112.7036935279  494.22964886979997    0\n20806    111.9694842143  494.04918583220001    0\n20807    109.4167361592  491.36949900069999    0\n20808    107.5401251815  493.87247008349999    0\n20809    108.22804948069999  494.2581615519    0\n20810    106.78311395759999  494.10851151520001    0\n20811    106.5986652536  494.78481404299998    0\n20812    105.9396701419  494.31723865420003    0\n20813    105.85671485  495.9559154721    0\n20814    105.2452684021  496.34238024429999    0\n20815    105.2570311007  495.44029408490002    0\n20816    105.156948181  494.59845026929997    0\n20817    106.4417595434  495.5638243981    0\n20818    107.0906800386  495.23863059899998    0\n20819    105.2469840854  493.81918017179999    0\n20820    109.6738216466  494.21727503459999    0\n20821    109.9822050253  494.73939521569997    0\n20822    109.1955114495  494.89102289900001    386\n20823    108.9889210027  493.82623023679997    0\n20824    108.3063430256  495.02024273080002    387\n20825    110.8116515345  494.74745657369999    0\n20826    110.14948431489999  495.26210022219999    0\n20827    111.5798017938  494.44812464019998    0\n20828    111.5887599632  494.95510970160001    0\n20829    111.3894594599  495.50008695999998    0\n20830    111.9965832125  495.31320661759997    0\n20831    110.261909179  495.82831522830003    0\n20832    109.69058624180001  495.88117248349999    386\n20833    107.7537534751  495.43468489359998    387\n20834    112.72689423440001  492.84363992239997    0\n20835    115.018798541  491.88219957630002    0\n20836    115.7618040413  492.34210676319998    0\n20837    114.9909126181  492.70470715879998    0\n20838    117.27748313550001  491.30620924869999    0\n20839    116.56188680050001  491.84637832649997    0\n20840    117.2145903346  492.85842772590001    0\n20841    117.9512019899  492.53541037309998    0\n20842    117.8186408103  493.30642918159998    0\n20843    116.5065887355  492.59184756299999    0\n20844    118.0070624558  491.70699450559999    0\n20845    118.65224693899999  492.23606042820001    0\n20846    113.264190654  492.16589079289997    0\n20847    119.4055703274  490.89439103040002    0\n20848    119.9989841263  491.54292455759997    0\n20849    119.3614417089  491.92299973259998    0\n20850    119.2367525745  492.78821146040002    0\n20851    119.5931574892  493.44929919179998    376\n20852    118.8955000671  493.6723248614    0\n20853    120.6366971083  492.22197128670001    0\n20854    120.70720762320001  491.29376190929997    0\n20855    120.94018891570001  490.2554941052    0\n20856    121.51548515579999  491.21709634450002    0\n20857    120.54701839499999  493.04701839500001    375\n20858    121.3314863919  492.96304887399998    0\n20859    114.3970706634  493.18755677590002    0\n20860    113.8870471014  493.80131316550001    0\n20861    113.6194840748  492.97405185529999    0\n20862    115.1558391045  493.51618358970001    0\n20863    114.8587835913  494.7882684329    0\n20864    114.3419395497  495.36838790989998    378\n20865    114.1458627029  494.60110707680002    0\n20866    113.4334865395  494.43085896029999    0\n20867    115.90345031770001  493.81351369200001    0\n20868    115.3774751122  494.2916586824    0\n20869    113.02803947779999  495.10560789559997    378\n20870    118.5289078393  494.52080999050003    0\n20871    118.199779529  493.89811512620003    0\n20872    116.4727705839  493.30911183059999    0\n20873    117.4683995348  494.06581680300002    0\n20874    116.9892346521  494.64312074610001    0\n20875    116.6474437616  494.03762489069999    0\n20876    118.8496858012  495.18406646400001    376\n20877    118.1465271814  495.29003491190002    0\n20878    115.6122048788  495.02198963249998    0\n20879    116.47741333170001  495.15519261219998    0\n20880    117.34262882030001  495.24907196269999    0\n20881    122.1558060709  492.89172890430001    0\n20882    122.03121196950001  493.65853198870002    0\n20883    104.7350413181  496.89089551019998    0\n20884    105.5071516479  497.1196362641    387\n20885    106.552283543  496.33578734280002    387\n20886    111.4702950355  496.54847191670001    0\n20887    111.176409956  497.05072786800002    0\n20888    110.91545777810001  496.6057756097    0\n20889    111.9282628361  496.23159391820002    0\n20890    112.04336530240001  496.70001797200001    0\n20891    111.0715062952  497.57150629519998    385\n20892    111.56393565819999  497.47816593869999    0\n20893    112.0095979844  497.73196915289998    0\n20894    112.5  497.97482290980003    379\n20895    112.01496156260001  498.20184746550001    0\n20896    110.33119153920001  496.83119153920001    385\n20897    110.5777443572  496.26575244039998    0\n20898    110.8515033181  495.7861941036    0\n20899    111.98441378539999  499.09883425359999    0\n20900    111.5  498.85839638850001    384\n20901    112.0295881669  498.6631255707    0\n20902    112.0020964112  500.78692190769999    0\n20903    111.5  500.58117940659997    384\n20904    112.0026597108  500.37005307639998    0\n20905    111.5  499.73259256580002    384\n20906    111.9989086603  499.52669167400001    0\n20907    112.0014046786  499.94945866030002    0\n20908    112.0019234  502.41465511870001    0\n20909    111.5  502.21367153289998    383\n20910    112.00292544040001  502.01218714279997    0\n20911    112.1708957214  503.91758312989998    0\n20912    111.8422481866  503.64628848759997    0\n20913    112.2548603636  503.54828464119998    0\n20914    111.79423845460001  504.6548254759    0\n20915    111.5  504.42811719640002    383\n20916    111.8109256944  504.1359089993    0\n20917    111.5  503.0036650385    383\n20918    112.0037041204  502.81114745500003    0\n20919    111.9852675409  503.20603060129997    0\n20920    111.5  501.41099786519999    383\n20921    112.0046862794  501.2007414752    0\n20922    112.00321661149999  501.60956700320003    0\n20923    112.0721001455  497.23505725299998    0\n20924    112.5  496.9549489451    379\n20925    112.5  499.35640899190003    380\n20926    112.5  498.4683650604    379\n20927    115.9356715766  495.63366736810002    377\n20928    117.7005913017  495.88579875739998    377\n20929    111.88287372169999  495.7892689647    0\n20930    112.5  500.16642253959998    380\n20931    112.5  501.81121675690002    380\n20932    112.14756988400001  504.82632549419998    0\n20933    111.8430062095  505.11433540320002    382\n20934    112.5315043284  504.97176053039999    0\n20935    112.4621579815  504.56905690960002    0\n20936    112.5  502.61367885930002    380\n20937    112.5  500.99495793990002    380\n20938    112.5628604419  503.31430220969997    381\n20939    112.91939554379999  505.09697771899999    381\n20940    112.6144517204  505.37148390679999    382\n20941    112.4380966383  504.14564471450001    0\n20942    112.75498986549999  504.2749493275    381\n20943    112.5  495.98980348830003    379\n20944    123.0737943824  490.7713352705    0\n20945    123.55851396929999  491.79413086300002    0\n20946    122.493145864  491.34708026020002    0\n20947    123.79104774530001  490.23194613739997    0\n20948    124.0555938646  493.45349319749999    0\n20949    123.1552479308  492.99404768670001    0\n20950    123.9608991426  492.66236145890002    0\n20951    122.05933344269999  492.03392530370002    0\n20952    124.6802913785  492.31036305740002    0\n20953    122.8356819686  494.29417130939999    0\n20954    121.9353012958  494.4353012958    375\n20955    125.6049449922  492.75299796090002    0\n20956    125.3387809484  491.8722949818    0\n20957    125.997503772  491.37343433749999    0\n20958    126.5873198845  490.72524994380001    0\n20959    126.8932429078  491.6031149305    0\n20960    126.2165064301  494.85048070969998    366\n20961    125.3647104962  495.01959500620001    0\n20962    125.6546734671  494.31182200350003    0\n20963    124.90682880759999  493.89666356470002    0\n20964    123.8782880185  494.12901199769999    0\n20965    125.73958401509999  493.5751934306    0\n20966    124.9793919884  490.84480818669999    0\n20967    123.5993205868  494.79384747329999    0\n20968    122.5  495.78505324119999    374\n20969    123.3826714624  495.46625036820001    0\n20970    123.3416354103  496.19711963880002    0\n20971    123.3377378432  499.01980359639998    0\n20972    122.7497499225  498.68447372449998    0\n20973    123.40558218459999  498.35321050189998    0\n20974    123.3063591243  496.93419332000002    0\n20975    123.29459289250001  497.66727068329999    0\n20976    122.5  497.2811734014    374\n20977    125.1281255657  495.71202545599999    0\n20978    125.7578846378  496.2263460867    366\n20979    124.96610832499999  496.41175825020002    0\n20980    124.40067226870001  495.23096190609999    0\n20981    124.78790935080001  497.1224419413    0\n20982    125.5  497.5785898661    367\n20983    124.8136770194  497.8360360515    0\n20984    124.1261752713  496.64377986    0\n20985    124.122410315  498.14539761420002    0\n20986    124.8198005486  498.56355882190002    0\n20987    126.41581345580001  493.1474641433    0\n20988    128.31343812759999  490.83146231929999    0\n20989    128.58648649770001  491.73904120370003    0\n20990    127.7209787701  491.66761940309999    0\n20991    128.01717492520001  493.27828849449998    0\n20992    128.7032113731  492.56948565049998    0\n20993    128.84485696799999  493.3182484312    0\n20994    129.45909315509999  491.93729402819997    0\n20995    130.3108455304  491.54468350910003    0\n20996    130.37038280440001  492.44039175239999    0\n20997    127.1878895456  493.30420594970002    0\n20998    127.09368097070001  492.46601524890002    0\n20999    132.4481186507  491.07927721120001    0\n21000    132.30510518119999  491.97037574220002    0\n21001    131.33398615999999  491.3051779406    0\n21002    131.24928771469999  493.00750683119998    0\n21003    130.45688103910001  493.24977345859998    0\n21004    132.11990441789999  492.75479944059998    0\n21005    133.10027893789999  492.51010434170001    0\n21006    133.78091070459999  493.06145238969998    0\n21007    134.2485739521  493.60127401220001    0\n21008    133.3445282312  493.78999551089998    0\n21009    130.38914865300001  490.59452402120002    0\n21010    131.91053392379999  493.53016110990001    0\n21011    127.4194454459  494    365\n21012    130.21670325989999  494.71670325989999    364\n21013    130.35784497430001  494.03098106269999    0\n21014    130.9659697102  494.56752072929999    0\n21015    129.72447334060001  493.44991013380002    0\n21016    128.8495161175  494    365\n21017    132.47776402  494.04010935180003    0\n21018    131.70019628759999  494.32060821160002    0\n21019    132.94574884150001  494.5278750622    0\n21020    132.06111404999999  495.6753670713    0\n21021    132.71946822960001  495.29965001419998    0\n21022    132.66099710840001  496.05933526109999    363\n21023    131.40371335040001  495.90371335039998    364\n21024    131.5222900693  495.12470349820001    0\n21025    133.43664362429999  494.97481293729999    0\n21026    134.42002179630001  494.29216219390003    0\n21027    134.1833392174  495.04444052169998    363\n21028    134.15295513300001  492.32877942800002    0\n21029    122.18681170950001  500.03005675909998    0\n21030    122.39153148050001  500.70812139700001    0\n21031    121.71408147059999  500.64224441189998    372\n21032    121.8089822267  499.38203554659998    373\n21033    122.6266290974  499.42749475509999    0\n21034    122.8185099997  502.21801411619998    0\n21035    122.2022139055  502.10664171640002    372\n21036    122.54919119119999  501.4465755594    0\n21037    123.0563620607  500.78894506410001    0\n21038    123.71796801159999  500.99597865570001    0\n21039    123.64751844680001  500.26910605680001    0\n21040    124.24196855949999  499.71199431629998    0\n21041    124.854569285  499.28800751710003    0\n21042    124.9102236727  500.04708375080003    0\n21043    123.6191952917  501.78440853119997    0\n21044    123.3721479753  502.48922688520003    0\n21045    124.2989556894  501.28160535519999    0\n21046    124.1013644195  502.67195767319998    0\n21047    124.8501785752  502.27650216389998    0\n21048    124.80638241680001  502.9155966294    0\n21049    123.506509177  499.59072386029999    0\n21050    123.3141874642  503.08611815939997    0\n21051    122.9173559502  506.40889696260001    0\n21052    122.5  506.037340336    371\n21053    123.00642449199999  505.59323282140002    0\n21054    123.3655892524  506.73627906519999    0\n21055    122.89506294100001  507.1975314705    370\n21056    122.5  504.60583171859997    371\n21057    123.24590636320001  504.2648776122    0\n21058    123.15216178110001  504.87227831659999    0\n21059    123.9560795014  505.70909635850001    0\n21060    123.6109822536  505.22264939500002    0\n21061    124.2499452589  505.04253353399997    0\n21062    124.3724056626  507.34704173260002    0\n21063    123.9220050876  507.71100254380002    370\n21064    123.8554399456  507.05792290080001    0\n21065    124.4158158235  506.11729102189997    0\n21066    123.8679347839  506.38863498379999    0\n21067    124.78329829800001  503.52209746260002    0\n21068    124.7245050216  504.09724065120002    0\n21069    124.0105024386  503.90426635419999    0\n21070    124.9149847206  506.89747530940002    0\n21071    124.8914717617  507.40750423959997    0\n21072    123.27797149769999  503.6722501351    0\n21073    122.5  503.47396048119998    371\n21074    124.89254372720001  501.58394669199998    0\n21075    124.92249117759999  500.82975215610003    0\n21076    125.5  501.91395487260002    367\n21077    125.5  504.31383250620001    367\n21078    124.7649079493  504.61248003899999    0\n21079    125.5  503.20165380499998    367\n21080    125.5  500.42993730900002    367\n21081    124.95183759770001  505.14671857859997    0\n21082    124.9419139341  506.3529119447    0\n21083    125.5  506.58933194970001    367\n21084    125.5  505.4308778605    367\n21085    124.9958565159  505.77081571730002    0\n21086    125.0326116361  507.79502001600002    0\n21087    125.5  507.49861031429998    367\n21088    124.5  508.87678400589999    369\n21089    125.00147418909999  508.6619914501    0\n21090    125.00118541489999  509.0609983329    0\n21091    124.5  510.42743560579999    369\n21092    125.0002178653  510.24106076150002    0\n21093    124.7995289455  510.65584243260002    0\n21094    125.00055542600001  509.4557970335    0\n21095    125.0002098728  509.84837444160001    0\n21096    124.5  509.6534495647    369\n21097    125.5  508.48630973500002    367\n21098    125.1969502953  508.2261825237    0\n21099    125.5  510.04105077330001    367\n21100    125.2007164672  510.65586616309997    0\n21101    125.0000033907  511    368\n21102    125.5  509.26104183979999    367\n21103    124.8266294764  508.2322683324    0\n21104    125.5  498.9339230041    367\n21105    135.60888871189999  480.29541047919997    0\n21106    135.6388833044  478.81832130689997    0\n21107    135.21711958540001  376.88537149640001    0\n21108    134.79994202149999  294.85973675389999    0\n21109    134.31043306110001  107.5498510204    0\n21110    134.81240290700001  107.886216893    0\n21111    134.72345878600001  109.30538488480001    0\n21112    134.97791569079999  109.8216962204    0\n21113    134.9676773427  108.8018392795    0\n21114    134.43106800550001  106.5    36\n21115    134.99801705039999  106.92101660030001    0\n21116    134.4359047504  107.04072298840001    0\n21117    134.23321864120001  111.1210645904    0\n21118    135.45923388809999  107.8371217623    0\n21119    135.60975047689999  107.4213640988    0\n21120    136.15898909960001  107.6820218007    38\n21121    135.52498176329999  106.9591723259    0\n21122    135.40635258579999  106.5    36\n21123    135.26505824430001  108.304426569    0\n21124    135.67225815340001  108.6554836932    38\n21125    136.02082559990001  107.0966059422    0\n21126    135.5  110.0675821335    39\n21127    134.93138632899999  110.6596085967    0\n21128    135.76739890670001  118.75234565140001    0\n21129    134.57538429260001  118.4512016076    0\n21130    135.44528867299999  117.98381311    0\n21131    134.8881342642  112.3133645102    0\n21132    134.8292206173  113.1461332077    0\n21133    134.5535682508  120.1261492708    0\n21134    135.6961870234  120.2100296979    0\n21135    135.31247126420001  121.0825942479    0\n21136    133.88567651330001  119.1232467108    0\n21137    135.5  115.0887629958    39\n21138    135.02996703880001  122.1394867444    0\n21139    134.81027089560001  123.22884216529999    0\n21140    135.5  111.8911046325    39\n21141    134.89374044339999  111.48848899550001    0\n21142    134.80637057300001  116.6490933206    0\n21143    135.5  113.55850775259999    39\n21144    135.17347719329999  117.2724122568    0\n21145    135.67632886800001  116.6182699838    0\n21146    136.49057748889999  116.5082179904    0\n21147    136.0941423392  115.8811715322    40\n21148    137.24056823789999  116.4270670457    0\n21149    137.40200923579999  115.61959815279999    40\n21150    137.89206372839999  116.2778521943    0\n21151    136.40485214040001  117.7254497604    0\n21152    136.93570945319999  117.1178502084    0\n21153    137.25512436069999  117.8147037948    0\n21154    139.10765060329999  117.0018273629    0\n21155    138.44743198219999  117.42104078529999    0\n21156    138.43444986  116.6913401139    0\n21157    139.77443775020001  117.4764925442    0\n21158    140.30351667400001  117.9911026292    0\n21159    139.595688913  118.2052413096    0\n21160    139.77964392480001  116.77117423200001    41\n21161    138.5751374319  115.91081245140001    41\n21162    138.01274229110001  117.97047508    0\n21163    138.78869440630001  118.18892695380001    0\n21164    136.77381361729999  120.31027881049999    0\n21165    136.26511713470001  119.5434726733    0\n21166    136.91526333620001  119.0318167261    0\n21167    137.5115027722  118.5496314295    0\n21168    137.9563455203  119.2622338685    0\n21169    136.1179697293  121.9867208774    0\n21170    137.96345580880001  121.7260439638    0\n21171    137.07738625869999  121.8556645604    0\n21172    137.3166591833  121.0461058316    0\n21173    137.79307700019999  120.3971873559    0\n21174    139.27308968369999  118.8358859345    0\n21175    139.7775389894  119.4584036951    0\n21176    138.9364764778  119.4538879074    0\n21177    138.79581968400001  120.6143251013    0\n21178    139.49975663129999  121.0121693234    0\n21179    138.8085367939  121.4287482921    0\n21180    138.45860705140001  119.949133047    0\n21181    140.6832700569  122.0836497155    42\n21182    140.00263450750001  122.3744192871    0\n21183    140.12846821580001  121.5333888526    0\n21184    138.62076749299999  122.18939874100001    0\n21185    140.20246212980001  120.7195997231    0\n21186    139.2476255503  122.65728886479999    0\n21187    138.4534589802  122.9705961561    0\n21188    140.3423089625  119.99776287420001    0\n21189    140.59058186050001  119.2589430549    0\n21190    136.8878485191  122.70910637030001    0\n21191    135.92401258609999  125.8421579693    0\n21192    136.7421055298  125.2965760502    0\n21193    136.96792105470001  126.1196541459    0\n21194    135.11697811459999  126.5047987513    0\n21195    135.98523670450001  127.5396004489    0\n21196    137.25261591040001  127.7856441412    0\n21197    136.72594501539999  128.40170210549999    0\n21198    135.7811744105  123.92556924349999    0\n21199    136.74397339059999  123.5814492295    0\n21200    136.67237180679999  124.45251267250001    0\n21201    134.8439367702  129.16864447840001    0\n21202    138.32586935660001  128.1427140815    0\n21203    137.32801684680001  126.94680384519999    0\n21204    137.5307795496  124.89946112689999    0\n21205    138.31366725140001  124.55545392969999    0\n21206    138.37155988270001  125.33356836519999    0\n21207    137.12391128429999  130.48458398689999    0\n21208    138.06198785289999  130.05328848729999    0\n21209    138.22028156370001  130.7726926245    0\n21210    136.20386237630001  129.08340393349999    0\n21211    137.48239045119999  129.22634669350001    0\n21212    137.91784019740001  126.503108512    0\n21213    137.61087725869999  123.28392797550001    0\n21214    135.8405284047  130.00355975240001    0\n21215    134.1097017882  135.35714499159999    0\n21216    134.59841586799999  136.52272511620001    0\n21217    133.70494331090001  131.36173071819999    0\n21218    135.81005309509999  144.24826487190001    0\n21219    134.12171011320001  140.17468967260001    0\n21220    135.56897760850001  141.2538609927    0\n21221    135.10571776219999  130.8276830353    0\n21222    135.02503175850001  131.87166261569999    0\n21223    134.95873859189999  132.9674505516    0\n21224    133.93175383549999  134.04912644090001    0\n21225    136.68781415570001  134.1531251342    0\n21226    135.2917846265  134.22235381510001    0\n21227    137.11354257120001  132.96743699999999    0\n21228    136.33088016400001  132.07664737580001    0\n21229    136.58830245600001  138.5975336635    0\n21230    134.6956282523  138.85935851080001    0\n21231    135.4274859734  137.62385099639999    0\n21232    137.5900469963  136.2759242095    0\n21233    136.16661321769999  136.42425357389999    0\n21234    136.88952281690001  135.2579156827    0\n21235    137.26145944769999  140.76218171720001    0\n21236    137.1327486875  142.28315447930001    0\n21237    137.4909520107  132.06777364780001    0\n21238    137.38038476630001  131.29007654610001    0\n21239    137.90152659789999  139.44688397319999    0\n21240    138.39146267109999  138.2124088747    0\n21241    138.51722672229999  129.53397359420001    0\n21242    139.15592768619999  125.7512974815    0\n21243    139.84110940470001  125.44323434029999    0\n21244    139.8661254948  126.19634787930001    0\n21245    138.52074648070001  126.1184058692    0\n21246    138.70797460049999  126.9322940862    0\n21247    139.5471517151  127.2972692184    0\n21248    138.96447143949999  127.6956702208    0\n21249    139.07895241049999  124.2353468174    0\n21250    139.79890179220001  123.9361491192    0\n21251    139.80698749160001  124.6867421508    0\n21252    138.33753111979999  123.7723827537    0\n21253    140.5  125.1528414247    43\n21254    140.6925046755  129.18165584030001    0\n21255    140.06213564359999  128.65707252070001    0\n21256    140.73882024970001  128.47895143299999    0\n21257    140.40866294950001  127.69225612859999    0\n21258    140.11465364009999  126.9371308082    0\n21259    140.68389107210001  126.5516732162    44\n21260    139.82234300370001  123.1712863276    0\n21261    140.5  123.6640470304    43\n21262    139.23485082510001  128.4283202682    0\n21263    138.20970840050001  132.55164504039999    0\n21264    139.04810548379999  132.2692002691    0\n21265    138.88781777930001  133.08593300250001    0\n21266    139.08918409259999  131.06172229430001    0\n21267    139.8931802731  137.57140122070001    0\n21268    138.67548010620001  136.97697810369999    0\n21269    138.83462133469999  133.91978707999999    0\n21270    139.01251663900001  134.7775288334    0\n21271    137.8220238541  134.4094621262    0\n21272    139.53105216750001  131.67218966889999    0\n21273    139.98428136539999  131.1383745098    0\n21274    139.92387769179999  132.27037032870001    0\n21275    140.3828214015  129.80697620699999    0\n21276    140.09543356259999  130.4398110262    0\n21277    139.44720971500001  129.74563947019999    0\n21278    139.09755232309999  140.33625468549999    0\n21279    138.990075969  135.86630500449999    0\n21280    139.7357625148  133.55752641430001    0\n21281    140.6674773865  140.35542236040001    0\n21282    140.1018315236  141.70564235320001    0\n21283    140.53061030520001  133.18002826559999    0\n21284    140.8265684852  132.59556224249999    0\n21285    140.7907964307  131.12761070799999    45\n21286    138.83597026640001  128.95572817839999    0\n21287    138.98294630149999  143.0857573198    0\n21288    137.55556382629999  143.79668767019999    0\n21289    140.9844935518  117.63178110840001    41\n21290    140.82399462590001  118.4540760659    0\n21291    140.99830540049999  120.50847299759999    42\n21292    141.2533746842  129.73987594729999    45\n21293    141.1804750439  128.04142513170001    44\n21294    142.7471783295  131.67897452439999    46\n21295    143.3855564735  131.58777764659999    46\n21296    142.39079128380001  132.21871038730001    0\n21297    144.5380913393  131.76904566970001    47\n21298    143.9200634876  132.15701493879999    0\n21299    141.31254293149999  118.9372853425    42\n21300    141.62039592190001  132.48675888880001    0\n21301    141.19033560380001  131.901380628    46\n21302    140.72545116859999  133.82146883089999    0\n21303    141.57176961019999  134.02329570250001    0\n21304    140.83367721580001  134.65080985770001    0\n21305    141.00212573909999  135.62834386739999    0\n21306    142.13218135849999  135.8302557003    0\n21307    141.24384984049999  136.6952292613    0\n21308    139.9790567981  135.28413327940001    0\n21309    142.2118915714  133.49017620239999    0\n21310    142.4164651424  134.25668460950001    0\n21311    141.23659312079999  137.842889063    0\n21312    143.84932164419999  132.79092152179999    0\n21313    143.73774051539999  133.4694785746    0\n21314    143.06402501700001  133.00699128970001    0\n21315    144.63964124579999  132.54134856179999    0\n21316    142.79291028969999  134.98928131049999    0\n21317    143.2148706397  135.7889988583    0\n21318    143.35671217129999  134.2388727119    0\n21319    144.20837085650001  133.99504976610001    0\n21320    144.27469376209999  135.4999034626    0\n21321    143.83065545529999  136.46455264139999    0\n21322    145.03334859829999  133.69738557490001    0\n21323    144.66187084640001  134.57559726989999    0\n21324    142.3146453427  132.81743887740001    0\n21325    142.53171582549999  137.979951341    0\n21326    141.31086889599999  139.07933999919999    0\n21327    145.8006936779  133.41104208740001    0\n21328    145.3515514584  132.91472014889999    0\n21329    145.93355522280001  134.936034054    0\n21330    146.12374379369999  134.10592569759999    0\n21331    146.6351729145  134.7733761062    0\n21332    146.4858050341  133.3613829832    0\n21333    147.07767968569999  133.03883984289999    47\n21334    147.28051296640001  133.6873207045    0\n21335    145.17187907620001  135.185770795    0\n21336    147.81660920670001  134.1700735494    0\n21337    148.4407190622  133.7203595311    48\n21338    148.3574987273  134.3929978219    0\n21339    149.0085156797  134.509284826    0\n21340    148.63424267139999  134.9218290968    0\n21341    147.3076797519  134.5288944083    0\n21342    149.95514225349999  135.19572588739999    0\n21343    149.36070842550001  135.0117544156    0\n21344    150.02551150139999  134.51275575069999    48\n21345    147.28328839950001  135.278386122    0\n21346    147.9757752763  135.7196484584    0\n21347    147.2913276701  136.03971505729999    0\n21348    145.79571474720001  135.79066213749999    0\n21349    144.74942523959999  136.99052931119999    0\n21350    143.6528869087  137.40014851640001    0\n21351    146.54120769650001  136.35162387029999    0\n21352    145.7322452409  136.64895341959999    0\n21353    148.630219995  135.45385305479999    0\n21354    148.6602703966  136.12548122640001    0\n21355    150.57683776089999  135.39567906639999    0\n21356    149.88824610169999  135.8424764188    0\n21357    151.4561127332  136.13517376499999    0\n21358    150.77568829480001  136.37783884250001    0\n21359    151.20679376109999  135.6894805698    0\n21360    152.0444140438  136.15025580310001    0\n21361    151.7944867116  136.60251649809999    0\n21362    152.5  136.7015807407    50\n21363    151.87697817220001  137.07753209079999    0\n21364    149.96871150920001  136.4875552092    0\n21365    149.3263209616  136.39674128019999    0\n21366    148.78120339029999  136.8525158349    0\n21367    151.26072277430001  135.13036138710001    48\n21368    147.3432142421  136.82231255350001    0\n21369    145.5331049518  132.2665524759    47\n21370    150.31258801050001  136.92088480059999    0\n21371    145.75843281889999  137.5488245514    0\n21372    146.69273555320001  138.06589105419999    0\n21373    145.83431264399999  138.49802130660001    0\n21374    145.9371842658  139.4744825354    0\n21375    144.85367016430001  139.00809815669999    0\n21376    143.6830083429  139.65251022710001    0\n21377    143.75088003530001  138.4550130543    0\n21378    147.45741032999999  137.66364625439999    0\n21379    147.63238283109999  138.53272287370001    0\n21380    148.91032567240001  137.59079174760001    0\n21381    149.56697533869999  137.90881099480001    0\n21382    149.04886644059999  138.40745539209999    0\n21383    148.14978997329999  137.2486459504    0\n21384    149.1009613514  140.4915503414    0\n21385    148.3904304401  141.1045580123    0\n21386    148.11635283219999  140.2244662308    0\n21387    149.35783560190001  139.20620852990001    0\n21388    148.50144887100001  138.905145788    0\n21389    150.12135848080001  137.53376148109999    0\n21390    150.2802767698  138.16532834060001    0\n21391    147.8486551785  139.37403434620001    0\n21392    147.05572034240001  139.87233073740001    0\n21393    142.30013860829999  143.06696610180001    0\n21394    143.42017674370001  142.0766971539    0\n21395    143.97166791090001  143.31606953779999    0\n21396    143.37843770000001  140.87575973349999    0\n21397    142.15658303020001  140.27820201380001    0\n21398    141.61225175370001  145.8191507354    0\n21399    141.2951968319  144.34521579770001    0\n21400    143.40336927909999  145.5769702842    0\n21401    140.63023336129999  143.07795142660001    0\n21402    144.7965362644  141.20817922609999    0\n21403    146.17832007460001  141.43527643440001    0\n21404    147.50051550129999  141.8046369249    0\n21405    146.41304776050001  142.37508825130001    0\n21406    146.03093769329999  140.4594324251    0\n21407    147.45401277139999  142.96728432329999    0\n21408    148.7224816463  142.95341775790001    0\n21409    147.70161192320001  144.11659310600001    0\n21410    145.67670592249999  143.33996843829999    0\n21411    149.36030611570001  141.3133680272    0\n21412    146.64995830909999  145.50709678870001    0\n21413    148.19554658780001  145.20388221740001    0\n21414    149.60499837130001  142.10107085510001    0\n21415    149.87474604639999  142.88414548110001    0\n21416    144.6188140582  144.4329261741    0\n21417    145.02146831889999  145.6841068951    0\n21418    150.20782259640001  139.40607974439999    0\n21419    149.70730615560001  139.94750871150001    0\n21420    150.4519180673  138.7626338746    0\n21421    150.9992202162  139.56775057550001    0\n21422    151.07736111349999  138.40328456    0\n21423    151.65046559309999  138.0395218898    0\n21424    151.8242102264  138.57440776300001    0\n21425    150.58726829139999  140.10928660260001    0\n21426    151.90090766770001  140.40090766770001    52\n21427    150.99016802029999  140.7327860165    0\n21428    151.71026636549999  139.13015576039999    0\n21429    151.89875431580001  139.60124568419999    51\n21430    152.5  138.53215942840001    50\n21431    150.76169334170001  137.29820691680001    0\n21432    151.3788471277  137.4444385381    0\n21433    151.2187087035  141.5776705575    0\n21434    150.33455944440001  141.40051210530001    0\n21435    152.16552350640001  141.68062289989999    0\n21436    152.82697526410001  142.17849879580001    0\n21437    151.71496237779999  142.28470754439999    0\n21438    152.49537903250001  140.99537903250001    52\n21439    151.94170676140001  143.0641413068    0\n21440    152.8376730393  143.41018199889999    0\n21441    152.04688657220001  143.92668320480001    0\n21442    150.97021812349999  142.82531443549999    0\n21443    153.6868032671  142.1868032671    53\n21444    153.56121582610001  142.84486171590001    0\n21445    150.21620750150001  143.7184944553    0\n21446    153.66091951530001  143.5580908874    0\n21447    154.2691058778  143.9003190009    0\n21448    153.52793421909999  144.50650048509999    0\n21449    155.56477932089999  144.36827645299999    0\n21450    154.84249767099999  144.45754184789999    0\n21451    155.69017856310001  143.66121031279999    54\n21452    154.93577744789999  143.24209858219999    54\n21453    151.82746828489999  144.8741197292    0\n21454    150.90573466390001  144.49257202499999    0\n21455    149.61721779269999  144.8613186076    0\n21456    152.02133736260001  137.6312516493    0\n21457    156.86144183619999  145.04183596600001    0\n21458    156.16032782689999  144.6793192664    0\n21459    156.88550228700001  144.32527904840001    54\n21460    137.85068735670001  145.26548219099999    0\n21461    135.73507562750001  147.19874019330001    0\n21462    137.79466961599999  146.7459614771    0\n21463    137.54895078870001  148.2432388908    0\n21464    135.06991121269999  150.24814196259999    0\n21465    134.1557744225  153.3780729886    0\n21466    136.3384740768  152.86651754299999    0\n21467    135.83116956609999  154.44373641819999    0\n21468    137.19795023539999  149.76870984039999    0\n21469    136.7981784518  151.31040702819999    0\n21470    140.21012576410001  153.47720291190001    0\n21471    138.5158923326  152.3800588094    0\n21472    140.6668050653  151.9231356272    0\n21473    138.5968415692  158.29509390339999    0\n21474    139.16011915499999  156.6658928002    0\n21475    140.74699187909999  157.81438899139999    0\n21476    135.3027780235  156.04190357659999    0\n21477    137.50805002979999  155.53769839360001    0\n21478    139.70427524460001  155.05720328949999    0\n21479    139.29271852869999  149.29124216720001    0\n21480    139.76942232580001  146.22980458570001    0\n21481    136.41884749499999  158.78013033280001    0\n21482    134.76362782410001  157.65528780950001    0\n21483    136.18660130489999  165.13617975810001    0\n21484    136.83634973490001  163.36491855009999    0\n21485    138.208370027  164.6626079694    0\n21486    135.3252121989  162.10777449279999    0\n21487    136.50883662090001  168.38975873550001    0\n21488    138.58081080049999  167.82644483550001    0\n21489    137.58153422780001  169.7163192189    0\n21490    135.43382209980001  166.9672791282    0\n21491    137.43946476249999  161.63554542719999    0\n21492    139.4627124356  165.9654018642    0\n21493    140.23889633030001  164.14853680210001    0\n21494    139.53743052519999  161.15219845190001    0\n21495    138.02233662489999  159.948160806    0\n21496    138.80539848110001  170.90634914610001    0\n21497    141.06662255219999  170.22659476780001    0\n21498    140.20381748790001  172.00275770299999    0\n21499    136.48949259950001  171.60194356069999    0\n21500    141.61913283249999  160.655151821    0\n21501    140.9500409524  162.37641396559999    0\n21502    140.6720695711  167.2280732017    0\n21503    137.04432126259999  174.43444356640001    0\n21504    135.38312547870001  173.42648535410001    0\n21505    141.318012993  148.8458873758    0\n21506    141.03073449679999  150.38583415229999    0\n21507    143.23927339799999  148.45376921299999    0\n21508    145.07146746679999  148.17795551009999    0\n21509    144.94263308839999  149.6345247207    0\n21510    142.75801502429999  151.4951855585    0\n21511    141.86416040110001  154.59328136069999    0\n21512    143.99007935009999  154.1465079626    0\n21513    143.4583853135  155.7158696761    0\n21514    144.77376996160001  151.10974049789999    0\n21515    144.4494149093  152.60441968469999    0\n21516    141.6077794263  147.31393562310001    0\n21517    148.47567041089999  150.30550464960001    0\n21518    148.42329457299999  151.73669202400001    0\n21519    146.68525007810001  150.7318408157    0\n21520    146.42015620800001  157.98795416760001    0\n21521    144.9696143928  156.84080602500001    0\n21522    147.0129209696  156.36284289860001    0\n21523    146.0488070749  153.7011578348    0\n21524    148.0244306841  153.24542295040001    0\n21525    147.56003457910001  154.78517187770001    0\n21526    145.5861588331  146.877644796    0\n21527    146.8952940174  147.91580479640001    0\n21528    142.87003946530001  157.3299681105    0\n21529    142.77753288849999  166.6269225906    0\n21530    143.58725027989999  164.83530149500001    0\n21531    144.8988966679  166.03880006680001    0\n21532    142.28626123309999  163.6105188308    0\n21533    143.2841187624  169.5807022509    0\n21534    145.47263402889999  168.97110622779999    0\n21535    144.70893149400001  170.7183237962    0\n21536    141.9329114846  168.42790698140001    0\n21537    144.35209856349999  163.06903463649999    0\n21538    146.4336383367  162.54286103230001    0\n21539    145.07493989450001  161.34048673070001    0\n21540    147.84220275370001  159.1690311429    0\n21541    145.76890934319999  159.6476702205    0\n21542    147.6291126774  168.39680173049999    0\n21543    146.24373237890001  167.2221956356    0\n21544    149.12545938119999  164.9438093942    0\n21545    147.0169215091  165.47609041090001    0\n21546    147.7824997221  163.74594698909999    0\n21547    147.69376144110001  173.0168363379    0\n21548    146.183755628  171.85997898599999    0\n21549    148.35504018750001  171.30250498730001    0\n21550    148.52801648459999  162.0440764873    0\n21551    143.69364949039999  160.15026540209999    0\n21552    142.2569557313  158.9756982385    0\n21553    141.72085581900001  173.07667477199999    0\n21554    139.40960887279999  173.73999741980001    0\n21555    148.58492722099999  147.4620144388    0\n21556    148.3845237214  148.8445091383    0\n21557    143.97426357009999  172.45032882929999    0\n21558    135.38717744780001  181.78912357409999    0\n21559    137.48311336590001  180.89380935969999    0\n21560    137.14733300730001  182.7466142687    0\n21561    136.0757774091  178.02881180110001    0\n21562    136.48362938860001  186.392077003    0\n21563    134.7061815781  185.53755948029999    0\n21564    136.8166253691  184.58389744850001    0\n21565    137.83583251760001  179.0476875281    0\n21566    138.22349730409999  177.22694848    0\n21567    140.63563557879999  184.8564195523    0\n21568    138.90552569650001  183.7619908945    0\n21569    140.9657177082  183.04797253500001    0\n21570    140.4321792142  176.5296133837    0\n21571    138.7355592518  175.46551629530001    0\n21572    140.31505708399999  186.64887180779999    0\n21573    139.9994497527  188.4275973542    0\n21574    138.26630937429999  187.3249250293    0\n21575    141.68682651239999  179.41795332789999    0\n21576    141.3113703921  181.2278386351    0\n21577    139.58252041399999  180.11044823789999    0\n21578    136.15838869410001  188.16756244620001    0\n21579    135.7354628281  196.27077252320001    0\n21580    137.1537295686  195.083872232    0\n21581    138.18304824169999  196.70765087999999    0\n21582    135.6931575326  191.66767335860001    0\n21583    136.15275274839999  193.48238028910001    0\n21584    137.36028802140001  199.6228989224    0\n21585    137.5605838912  203.358616549    0\n21586    138.4572300188  193.75134699930001    0\n21587    137.24602668360001  207.29705064160001    0\n21588    140.48857401320001  193.51080363989999    0\n21589    139.3282768192  191.9874275645    0\n21590    141.61535608299999  189.70478884159999    0\n21591    139.68198671510001  190.19789030710001    0\n21592    139.52777630669999  202.1000578526    0\n21593    139.5949693227  200.12554424269999    0\n21594    141.48563938300001  200.84992640569999    0\n21595    139.15627579829999  198.38449383080001    0\n21596    140.53431781879999  196.95380541470001    0\n21597    139.38112252249999  204.1086738372    0\n21598    141.57203973770001  195.09456237059999    0\n21599    142.42538307059999  193.11019948660001    0\n21600    137.6929774102  190.72241636780001    0\n21601    135.8718785632  189.9154772581    0\n21602    139.19754157380001  206.12021932659999    0\n21603    141.16262038810001  204.963113628    0\n21604    142.12804559080001  177.6362217153    0\n21605    142.66230148669999  175.88795831780001    0\n21606    143.81205096139999  178.7884363654    0\n21607    145.9471080166  178.19797449219999    0\n21608    145.47168712210001  179.98296610520001    0\n21609    144.87605388879999  175.28923318919999    0\n21610    143.28478154819999  174.16762378390001    0\n21611    144.65271807959999  183.62363377310001    0\n21612    143.00881396680001  182.4023141994    0\n21613    145.0438011599  181.7957784317    0\n21614    146.4808471792  176.44490490059999    0\n21615    147.0654842667  174.7260991274    0\n21616    147.7383528663  186.17263946200001    0\n21617    146.23005519040001  184.88406557229999    0\n21618    148.17904262510001  184.29986700719999    0\n21619    148.07187080790001  177.632560928    0\n21620    149.1957871836  187.47617493249999    0\n21621    147.29875809160001  188.06572758639999    0\n21622    144.28062065200001  185.4629147274    0\n21623    149.11808952219999  180.62905025730001    0\n21624    148.63664521800001  182.45136488610001    0\n21625    147.0817334699  181.20726379129999    0\n21626    149.21455766880001  174.19123311999999    0\n21627    143.9098163946  187.3137023832    0\n21628    142.3126119568  186.04343037769999    0\n21629    142.64025176920001  196.71568920600001    0\n21630    143.06178069840001  191.11591039129999    0\n21631    144.3406587444  192.5916428756    0\n21632    143.29847556760001  201.91624654590001    0\n21633    143.46158833019999  199.91047200700001    0\n21634    143.13275144779999  203.9253566541    0\n21635    145.1292469695  203.03618143150001    0\n21636    144.81140348829999  196.04511661519999    0\n21637    143.9639265296  198.03242082610001    0\n21638    143.51803081400001  189.18918185859999    0\n21639    146.8249552735  189.9965678257    0\n21640    148.19669063340001  191.3502231862    0\n21641    146.26942494069999  191.97960260759999    0\n21642    145.4102470453  188.63975102399999    0\n21643    147.46373190520001  200.3880639958    0\n21644    145.6870380906  199.192179291    0\n21645    147.8959501105  198.49941552179999    0\n21646    145.59707978189999  194.009265365    0\n21647    146.94262787310001  195.33175717060001    0\n21648    147.1672189743  202.28448462310001    0\n21649    146.973292324  204.21685140829999    0\n21650    149.03248856069999  194.64289447229999    0\n21651    148.43662950620001  196.58933335059999    0\n21652    149.6044891123  192.68213263569999    0\n21653    150.13714132140001  190.7284770078    0\n21654    149.6281217682  178.84134666790001    0\n21655    150.1620857984  177.09116238429999    0\n21656    142.95565399750001  205.9227252405    0\n21657    149.0431718131  169.57724326440001    0\n21658    149.75186379429999  167.85938694000001    0\n21659    151.57820179609999  145.97792090819999    0\n21660    151.40115413789999  147.2006246958    0\n21661    150.16493543690001  146.7955873944    0\n21662    152.63256097249999  145.23098805469999    0\n21663    149.96200307160001  149.61457511680001    0\n21664    151.35034956109999  148.52006199690001    0\n21665    151.52962032779999  149.8786790684    0\n21666    152.61340392240001  147.44702840560001    0\n21667    153.6326227591  146.53160448130001    0\n21668    153.884098252  147.5068242506    0\n21669    155.21577481649999  145.09236193230001    0\n21670    155.46990984870001  145.86624020810001    0\n21671    154.49617568240001  145.72078252649999    0\n21672    155.14777375529999  147.3940459321    0\n21673    154.26887761309999  148.41877122139999    0\n21674    154.76075352500001  149.31359284690001    0\n21675    153.2190508807  149.66753923920001    0\n21676    153.43940808869999  152.00044264499999    0\n21677    155.16519452489999  151.26961154930001    0\n21678    154.87585362870001  152.6034197322    0\n21679    153.4961455024  145.5001260425    0\n21680    149.0351822152  146.1237413723    0\n21681    152.22136823810001  151.02507619720001    0\n21682    150.42606891540001  157.13241230259999    0\n21683    148.9944942633  155.9153650595    0\n21684    150.88772858909999  155.5290027076    0\n21685    151.17329181689999  164.45674221869999    0\n21686    150.46358205370001  166.15057560150001    0\n21687    149.22896343790001  160.37485713999999    0\n21688    150.5766560845  161.5893795515    0\n21689    149.92146612420001  152.75864497489999    0\n21690    151.69758786610001  152.41713417700001    0\n21691    151.3823418341  153.93841430520001    0\n21692    153.74344364070001  158.1039291374    0\n21693    154.1137137277  156.5914284351    0\n21694    155.63988200899999  157.87454545029999    0\n21695    151.83846171389999  158.37359752879999    0\n21696    149.8776022751  158.73848623449999    0\n21697    153.16151787379999  159.63259615140001    0\n21698    154.44595478619999  160.8777016075    0\n21699    152.53733681279999  161.20113762579999    0\n21700    156.35287536199999  160.66635762670001    0\n21701    155.701839968  162.1232333351    0\n21702    151.8725582987  162.8029822428    0\n21703    152.6845389767  155.18974224249999    0\n21704    154.32904416619999  155.0159022073    0\n21705    153.13306052230001  164.02862083310001    0\n21706    155.95724114870001  146.5068201471    0\n21707    156.5302045132  145.7858008526    0\n21708    157.42667898089999  146.8835548328    0\n21709    156.82913534260001  147.77324516319999    0\n21710    156.3366280978  147.15137923009999    0\n21711    158.0842612923  145.92373768900001    0\n21712    158.2369241204  146.7151282975    0\n21713    156.7509091631  150.5108061583    0\n21714    155.61591893970001  150.02664572789999    0\n21715    156.1333594411  148.8642247718    0\n21716    157.2491903977  148.4456986376    0\n21717    158.9330530002  147.8768441961    0\n21718    158.14213403159999  148.63383801649999    0\n21719    159.5766148095  146.4149602215    0\n21720    158.912524956  147.04791124050001    0\n21721    159.09735555840001  148.80421114699999    0\n21722    159.8156882694  148.0341609939    0\n21723    160.67630480119999  148.0928977067    0\n21724    160.47228924780001  147.3236127959    0\n21725    160.18495451370001  145.7369909027    55\n21726    160.3118736772  146.52972597900001    0\n21727    158.87635250330001  146.21337428659999    0\n21728    157.45043258550001  145.50743885049999    0\n21729    159.4920047128  149.65306803179999    0\n21730    158.1429311043  149.72300235989999    0\n21731    156.1364561396  155.0495738079    0\n21732    155.20818955440001  153.84960976010001    0\n21733    156.60393382309999  153.0141018592    0\n21734    157.93886911569999  152.16073425869999    0\n21735    158.31446642540001  153.3067276612    0\n21736    155.03428268760001  163.6575713821    0\n21737    156.92944751819999  163.3243438467    0\n21738    156.8954958978  159.27897289009999    0\n21739    157.62973952780001  158.1179431788    0\n21740    157.16016860779999  156.92637159380001    0\n21741    157.7896957067  155.64961114440001    0\n21742    159.51161190260001  155.69100568760001    0\n21743    158.814649256  154.5498415214    0\n21744    160.49924396820001  151.6322148134    0\n21745    159.1461979259  151.44111040269999    0\n21746    160.07508504099999  150.64515262770001    0\n21747    158.30458568949999  160.54616259139999    0\n21748    159.1325517205  158.1301095227    0\n21749    160.25596736040001  160.38639918760001    0\n21750    159.60607239239999  161.6201661808    0\n21751    158.10913580959999  164.51035649549999    0\n21752    158.82978167420001  162.9977258058    0\n21753    159.87366696110001  153.53376507530001    0\n21754    157.84588414960001  150.98919889289999    0\n21755    157.4678094983  166.1213494369    0\n21756    159.22755508360001  165.7381542265    0\n21757    160.3512778134  157.63852204860001    0\n21758    160.253490089  158.99991124569999    0\n21759    158.24462171650001  145.08034539799999    54\n21760    154.38406979000001  165.2687000043    0\n21761    150.72271293759999  175.37625388169999    0\n21762    152.21460731420001  176.57417394149999    0\n21763    150.48109030859999  170.77569106799999    0\n21764    152.11810463410001  183.12674449100001    0\n21765    152.63113362089999  181.30470518440001    0\n21766    154.0999187198  182.55527566929999    0\n21767    151.14425218709999  180.0664576193    0\n21768    152.5252153998  170.28712003570001    0\n21769    151.9181346204  171.9812737883    0\n21770    150.141928046  183.71107621210001    0\n21771    153.36067343159999  173.18960132289999    0\n21772    151.31123819179999  173.678350048    0\n21773    153.1343398649  168.5947077424    0\n21774    151.79549126800001  167.36706748489999    0\n21775    153.7503437263  166.92134904420001    0\n21776    153.15782122909999  179.52380900259999    0\n21777    154.25185062450001  176.07507993869999    0\n21778    153.69851821610001  177.7831377638    0\n21779    153.08541939649999  186.28249752799999    0\n21780    155.06243220229999  185.70116321450001    0\n21781    154.57112392729999  187.60382161979999    0\n21782    154.49406186530001  169.8341979928    0\n21783    151.61803451169999  184.9871163741    0\n21784    150.06722443940001  197.829999861    0\n21785    151.0926818282  193.99252668150001    0\n21786    151.0902882629  202.91691674579999    0\n21787    149.26875547540001  201.6277542542    0\n21788    151.38748127970001  201.00422335350001    0\n21789    152.18965276879999  197.19478102170001    0\n21790    151.7615453905  199.09703789810001    0\n21791    151.1258566445  186.87722515580001    0\n21792    150.6370034183  188.79227534090001    0\n21793    152.64833427549999  195.28955457180001    0\n21794    153.1235733133  193.37869534399999    0\n21795    152.10143196359999  190.12194967260001    0\n21796    154.69128677259999  205.6157677937    0\n21797    152.90531404270001  204.2504084238    0\n21798    154.93054402140001  203.6685591152    0\n21799    150.85891077630001  204.84341313019999    0\n21800    153.48435516410001  200.39860157999999    0\n21801    155.20805530370001  201.7323494028    0\n21802    155.5270979645  199.81120797520001    0\n21803    153.60251843189999  191.45589032789999    0\n21804    154.08425484239999  189.52814477199999    0\n21805    154.254938318  196.59247167699999    0\n21806    148.8218185424  205.46883976410001    0\n21807    146.80134777230001  206.15378797100001    0\n21808    154.81214335070001  174.39224648140001    0\n21809    155.3611809569  172.7273285137    0\n21810    156.26229869470001  175.59736177350001    0\n21811    155.88462163010001  171.07056096069999    0\n21812    157.2985119418  172.29894957350001    0\n21813    156.60782984970001  180.22698097590001    0\n21814    155.16571039319999  178.999666236    0\n21815    157.14620043240001  178.49466429859999    0\n21816    158.22460495510001  175.14597942079999    0\n21817    157.69415557069999  176.80501703319999    0\n21818    156.38710770079999  169.41610358060001    0\n21819    158.72562940879999  173.51402532649999    0\n21820    159.16425829639999  171.90170790249999    0\n21821    158.19856514  169.02564642589999    0\n21822    156.903860874  167.76201854000001    0\n21823    159.50111697509999  182.76942506890001    0\n21824    158.04741963870001  181.48115499709999    0\n21825    160.00050848230001  180.98829524300001    0\n21826    159.10019854320001  178.01615806219999    0\n21827    159.5378859894  170.28707107939999    0\n21828    159.9027677672  168.65377464860001    0\n21829    160.131975407  174.72085784129999    0\n21830    155.63425847159999  166.51023560280001    0\n21831    156.08265390919999  182.00202727480001    0\n21832    156.70575956260001  194.11517396639999    0\n21833    155.1396874447  192.78692328759999    0\n21834    157.15031854009999  192.20976721970001    0\n21835    156.07825427559999  188.9456851768    0\n21836    156.28221692279999  196.0122711978    0\n21837    155.8865095781  197.90959995680001    0\n21838    156.90738680640001  203.0854244905    0\n21839    158.06339970260001  188.38022711639999    0\n21840    157.6044278299  190.29567248539999    0\n21841    159.15387472719999  191.64865265789999    0\n21842    159.01018953709999  184.60360328070001    0\n21843    158.53082094999999  186.47911975310001    0\n21844    157.0418730918  185.1415702882    0\n21845    159.1546692803  200.56121902289999    0\n21846    157.5249881748  199.23535262120001    0\n21847    159.50854333269999  198.6574957254    0\n21848    158.29516022050001  195.4431626473    0\n21849    159.89680327089999  196.7668017705    0\n21850    160.3049739299  194.88210967340001    0\n21851    158.839556851  202.489071196    0\n21852    158.57172673580001  204.44985614320001    0\n21853    160.04010151080001  187.8346714333    0\n21854    155.5666616643  183.8315200454    0\n21855    160.72473284500001  192.99607239080001    0\n21856    161.1502170075  191.10545962290001    0\n21857    160.50354230670001  179.26009836009999    0\n21858    161.01530316020001  177.5727087317    0\n21859    154.47165031270001  207.57367555030001    0\n21860    156.4450007913  207.01947319390001    0\n21861    160.5467067559  149.81523897930001    0\n21862    150.65719184229999  206.78399555940001    0\n21863    161.6206310611  146.0241262122    55\n21864    161.82506630559999  146.75881190929999    0\n21865    161.07041887400001  146.64337471350001    0\n21866    161.3924320193  149.75897352460001    0\n21867    160.9714716119  148.91145637439999    0\n21868    162.2501792342  148.20441074530001    0\n21869    161.48372360120001  148.14283238120001    0\n21870    162.04817132540001  147.48200052449999    0\n21871    162.57176150519999  146.89904321540001    0\n21872    164.06435679130001  147.07847706300001    0\n21873    163.57937692109999  147.58594973359999    0\n21874    163.3147674459  146.9603805598    0\n21875    164.6962712065  146.73209040219999    56\n21876    164.8656405847  147.2953511584    0\n21877    162.9393976424  148.40618119070001    0\n21878    162.49095570310001  148.9961498724    0\n21879    163.64976768689999  148.94173782339999    0\n21880    163.5232212144  148.21525841420001    0\n21881    162.97149598679999  149.84377251469999    0\n21882    163.66717085880001  149.7506688693    0\n21883    163.54025579739999  150.50873921089999    0\n21884    163.11102561530001  146.32220512309999    55\n21885    162.22044623529999  149.7254595048    0\n21886    161.3651281912  153.62274420419999    0\n21887    160.89284219940001  152.6152562787    0\n21888    161.72684482599999  151.85036686519999    0\n21889    162.36194687369999  151.29204091619999    0\n21890    163.01446870859999  152.09111567080001    0\n21891    161.60994419330001  157.36910183309999    0\n21892    160.50443954529999  156.5975145022    0\n21893    162.30486680729999  155.53458701560001    0\n21894    161.06510959709999  155.61634938380001    0\n21895    161.7770513502  154.61247327839999    0\n21896    162.53827771970001  153.71178950789999    0\n21897    163.3124492558  152.9920602871    0\n21898    163.5702033654  153.83438076300001    0\n21899    164.15026584099999  151.04050971710001    0\n21900    163.31259916900001  151.28800484519999    0\n21901    163.32589181820001  155.45333016750001    0\n21902    162.93830070959999  156.3781892877    0\n21903    164.2271774603  155.3888034519    0\n21904    163.8178148197  154.6192070605    0\n21905    164.09653500019999  152.5108371641    0\n21906    161.96683456380001  150.4764017121    0\n21907    162.7365303469  157.2664464321    0\n21908    163.5723226337  157.0903865411    0\n21909    164.2052705534  148.14931928510001    0\n21910    164.8706846968  148.56530281400001    0\n21911    164.90054741649999  147.9396467421    0\n21912    164.8534992756  151.4508013542    0\n21913    164.85147426450001  150.69994432959999    0\n21914    164.8807080206  149.95405381910001    0\n21915    164.26725899269999  149.5004325701    0\n21916    164.88062836399999  149.23491285719999    0\n21917    165.5  148.91988052630001    57\n21918    165.5  147.6149117356    57\n21919    165.5  150.2981000888    57\n21920    166.4149201811  152.0040615794    0\n21921    167.18291309529999  152.2478022551    0\n21922    166.5882757848  152.74457111390001    0\n21923    165.6388942394  151.7386063877    0\n21924    166.2600255756  151.25334185849999    58\n21925    164.9303638977  152.15517919019999    0\n21926    165.09410148649999  152.87345376690001    0\n21927    165.32104776739999  153.62139683589999    0\n21928    165.3837452203  154.34211355420001    0\n21929    164.51560605520001  154.00446990090001    0\n21930    165.98790739680001  153.2302005537    0\n21931    165.1233137472  155.17039330759999    0\n21932    164.7092886241  155.9354501425    0\n21933    165.89219980429999  154.86149344329999    0\n21934    166.60365620319999  154.7575938297    0\n21935    166.22847332410001  155.52945314580001    0\n21936    167.37748584729999  154.87979353590001    0\n21937    167.05972959050001  154.1811146007    0\n21938    168.44320647609999  153.9120134675    0\n21939    167.6199168631  153.6897787522    0\n21940    168.1779448142  153.19914652829999    0\n21941    167.6274067288  155.5906686461    0\n21942    167.79926292350001  156.33251808080001    0\n21943    167.14642655349999  156.1621226394    0\n21944    168.14761163439999  155.0905274866    0\n21945    168.3463688123  156.66981869450001    0\n21946    167.77946355169999  157.18215055600001    0\n21947    166.511887011  156.23057137699999    0\n21948    165.87143834279999  156.34062241519999    0\n21949    168.72347916059999  154.6472306245    0\n21950    168.8652150801  155.38342865339999    0\n21951    166.78358970439999  153.4879562335    0\n21952    165.17784166339999  156.45104360229999    0\n21953    164.35071508799999  156.72348943520001    0\n21954    167.76124441019999  151.75374813670001    58\n21955    167.94203453579999  152.49055376070001    0\n21956    166.75072567000001  156.94521143310001    0\n21957    162.53225084549999  158.01813910819999    0\n21958    163.22215159230001  158.7599860855    0\n21959    162.284069888  158.8384670019    0\n21960    162.85685365500001  161.0516726029    0\n21961    161.8486388012  160.46084075889999    0\n21962    163.15277793999999  160.27551928950001    0\n21963    161.4347179431  159.54243405010001    0\n21964    164.13079444990001  158.85803805539999    0\n21965    163.6400063056  159.4934775248    0\n21966    160.66637757629999  162.72551628389999    0\n21967    164.9745517652  160.35021972839999    0\n21968    164.11715720250001  160.09945902550001    0\n21969    165.578300541  159.83830604440001    0\n21970    164.54599869629999  158.33540452459999    0\n21971    165.08944169150001  159.0853089371    0\n21972    164.11018006239999  161.56627341750001    0\n21973    162.97681051009999  161.85627996779999    0\n21974    165.9571503743  161.35234281890001    0\n21975    165.07801943589999  161.085733699    0\n21976    163.99246574119999  162.52483145240001    0\n21977    165.20039127210001  162.68756103440001    0\n21978    164.4904077891  163.50957412310001    0\n21979    164.2492291577  157.60075298449999    0\n21980    162.36400716220001  162.65124713040001    0\n21981    161.48549721399999  168.2444781335    0\n21982    160.33023895400001  166.9930259937    0\n21983    160.8893013425  165.37396956469999    0\n21984    161.57105808559999  163.89404806490001    0\n21985    162.46083759979999  164.98323692    0\n21986    160.93603393469999  171.52601597450001    0\n21987    162.58268881750001  171.14176235439999    0\n21988    162.37312798260001  172.7274688151    0\n21989    162.9300287152  167.7886534875    0\n21990    162.69659980009999  169.4494313786    0\n21991    161.9622121758  174.3251299531    0\n21992    161.51344761319999  175.93441660639999    0\n21993    164.2866396128  167.28830351400001    0\n21994    163.30726914580001  166.1882690921    0\n21995    165.01186419250001  164.54805772739999    0\n21996    163.82825339530001  164.7442929831    0\n21997    163.67841248209999  173.95886704419999    0\n21998    163.9295797515  170.53007193260001    0\n21999    165.22969436599999  171.12129150140001    0\n22000    165.23066243189999  169.62971052469999    0\n22001    165.2409961765  173.8589505509    0\n22002    165.00978014739999  175.358343838    0\n22003    165.49646254460001  166.82580666280001    0\n22004    165.41242727860001  168.13890686080001    0\n22005    162.86006602809999  177.18508210799999    0\n22006    165.0944467658  157.84341585839999    0\n22007    165.96339999279999  159.27434658690001    0\n22008    166.20813264789999  158.5354770415    0\n22009    166.67955651880001  159.1650286791    0\n22010    165.82117384649999  157.8393851063    0\n22011    165.53607699610001  157.13345608020001    0\n22012    165.86157721730001  160.56322946020001    0\n22013    166.47812209910001  157.75460090460001    0\n22014    166.8318706357  161.65935317860001    62\n22015    166.06593923610001  162.11909925840001    0\n22016    167.60176236219999  157.97061217940001    0\n22017    168.15845134  158.25545431579999    0\n22018    167.41961649250001  158.73538173220001    0\n22019    167.11642088639999  157.58206235949999    0\n22020    167.2806296935  159.47958020440001    61\n22021    166.19887598279999  162.913865184    0\n22022    166.46339462669999  166.3232309293    0\n22023    165.59196325689999  165.52829436760001    0\n22024    165.99831538870001  164.44141355970001    0\n22025    166.5729238973  163.74321199810001    0\n22026    167.02521694270001  164.5078936994    0\n22027    167.50523875690001  169.43767627950001    0\n22028    166.48445494820001  168.8301145579    0\n22029    167.48593572350001  168.3402318146    0\n22030    167.30954333880001  165.50365784869999    0\n22031    167.39920443330001  166.54413484    0\n22032    165.60466396020001  172.47379875140001    0\n22033    166.60071567060001  171.296291556    0\n22034    167.894778667  164.8076513199    0\n22035    168.50561430330001  164.42963505739999    0\n22036    168.7629054185  165.14824645190001    0\n22037    167.1232473028  163.2217333339    0\n22038    168.07746276060001  174.3077829163    0\n22039    166.72828295880001  173.72299374849999    0\n22040    168.1256273015  172.94599193889999    0\n22041    167.91280445359999  171.55446566890001    0\n22042    167.64443715940001  170.47224449879999    0\n22043    168.32506799039999  166.50661660559999    0\n22044    167.66396017029999  167.39828531949999    0\n22045    167.8951262546  163.2027108147    0\n22046    168.65931354750001  163.07072815430001    0\n22047    168.40322991139999  163.75904852959999    0\n22048    167.64134283210001  162.5    63\n22049    168.7922628444  158.47182477039999    61\n22050    168.85146909560001  157.76715107929999    0\n22051    164.5846464958  176.9073479697    0\n22052    166.2089909659  176.71430299900001    0\n22053    168.9107127995  156.18611977859999    0\n22054    168.90302586920001  156.99859338920001    0\n22055    169.5  155.76282376680001    60\n22056    169.21980067370001  154.15940202100001    59\n22057    169.23379145269999  164.15097744889999    0\n22058    169.5  157.3263401806    60\n22059    170.20037045559999  163.1519424889    0\n22060    169.83249163299999  163.70736378079999    0\n22061    169.4841368351  163.0461404616    0\n22062    170.85635857380001  163.20864717649999    0\n22063    170.47611511380001  162.5    63\n22064    169.06896253439999  162.5    63\n22065    170.3181899569  164.9776258716    0\n22066    170.062592067  164.34499591529999    0\n22067    170.85145257260001  164.4923968654    0\n22068    168.45972224280001  167.9851039017    0\n22069    169.25853522400001  167.49988543640001    0\n22070    169.27390937839999  168.34897988439999    0\n22071    169.63254566489999  165.41703973630001    0\n22072    168.98981615380001  165.87920241520001    0\n22073    169.02960045899999  171.9834350628    0\n22074    169.54948421540001  170.03055463320001    0\n22075    168.54616256349999  169.8312065396    0\n22076    169.384084532  169.19535687499999    0\n22077    169.17292821620001  166.64869661590001    0\n22078    170.3930598247  166.3744813854    0\n22079    170.48294810670001  167.21523718    0\n22080    169.84643135510001  166.93265718399999    0\n22081    170.431378521  165.61913419000001    0\n22082    170.6876789028  167.94911113489999    0\n22083    170.905170212  168.67430914420001    0\n22084    170.09522290960001  168.5592696889    0\n22085    170.4857753224  170.1106814222    0\n22086    171.14637747239999  169.40161792079999    0\n22087    171.38358132729999  170.15806175829999    0\n22088    169.77691629290001  170.94616801390001    0\n22089    171.1847502549  167.30449869590001    0\n22090    171.06403475459999  165.91398704630001    0\n22091    170.04286640789999  171.96930900219999    0\n22092    168.727844049  152.68353214690001    59\n22093    171.5844742061  164.49696971520001    0\n22094    171.2394509671  163.86796555410001    0\n22095    171.53984361209999  166.50540450439999    0\n22096    171.72048851849999  165.73148990920001    0\n22097    171.83572633150001  167.1819064028    0\n22098    172.3392147129  164.3749005981    64\n22099    171.97173735440001  165.0555072075    0\n22100    171.5009248074  163.20129473029999    64\n22101    173.13601641229999  165.49042297720001    64\n22102    172.81507701160001  166.22853096649999    0\n22103    172.42535583450001  165.62655352120001    0\n22104    172.48007384530001  167.02176284839999    0\n22105    172.11353180259999  167.8655722851    0\n22106    173.1486523172  166.81981125999999    65\n22107    172.40852532860001  168.54677423339999    65\n22108    171.68972710029999  168.7148146241    0\n22109    172.8809631954  169.5    66\n22110    173.26761513549999  170.1117632266    0\n22111    172.3236739118  170.16512562130001    0\n22112    173.02438340239999  171.6061452129    0\n22113    173.6101609433  170.74423280709999    0\n22114    173.88957236600001  171.50793464119999    0\n22115    174.2361238192  170.05140731469999    0\n22116    174.88581704320001  169.5    66\n22117    175.1963355012  170.02348628909999    0\n22118    171.71792257749999  170.893573086    0\n22119    176.53793067309999  169.76896533659999    67\n22120    176.517455063  170.51201265509999    0\n22121    175.88478206650001  170.22346744539999    0\n22122    177.10655316239999  170.81685772649999    0\n22123    176.61389229849999  171.3281181669    0\n22124    177.5751483004  170.28757415019999    67\n22125    177.67228483060001  171.11036065139999    0\n22126    178.25894645400001  171.27683936209999    68\n22127    177.88356763580001  171.89214232250001    0\n22128    175.26689820690001  170.75303043709999    0\n22129    175.41838582650001  171.5371390935    0\n22130    174.65097145230001  171.43790445330001    0\n22131    172.06707372540001  171.7288463804    0\n22132    171.0922969367  171.8049288112    0\n22133    176.75703008720001  172.19722288849999    0\n22134    176.10194847189999  171.84955314870001    0\n22135    172.8221811372  174.01377346519999    0\n22136    171.84290773309999  174.01138706259999    0\n22137    172.42938108280001  172.74404297039999    0\n22138    170.75208063420001  174.293677406    0\n22139    170.46152308169999  172.97304064709999    0\n22140    173.7825628809  173.60130644    0\n22141    174.14816909710001  172.372228108    0\n22142    174.6381561227  173.193528568    0\n22143    177.4257860907  172.4998650126    0\n22144    176.9009690943  173.10369718839999    0\n22145    175.4745322366  172.50930061369999    0\n22146    177.02542246549999  174.10287530689999    0\n22147    176.23542794529999  173.77301334500001    0\n22148    178.2392519046  173.5528171938    0\n22149    178.11307268069999  172.69327391670001    0\n22150    178.80418849439999  172.91256548320001    68\n22151    175.37657400750001  173.54188161030001    0\n22152    177.6889402111  174.3279427905    0\n22153    178.517467442  174.3185277032    0\n22154    173.39593903650001  175.18704869570001    0\n22155    174.43367247180001  176.03957275319999    0\n22156    173.42739475100001  176.59127415250001    0\n22157    175.31618753199999  174.82927136160001    0\n22158    172.20098030669999  176.80371580120001    0\n22159    170.93181419929999  177.0750564839    0\n22160    170.9934092334  175.67405194349999    0\n22161    169.52749411459999  174.7313942207    0\n22162    175.55312137409999  176.0736712419    0\n22163    180.75354354449999  174.17730298859999    0\n22164    180.4251616606  174.9207750894    0\n22165    179.99917446489999  174.26137109780001    0\n22166    181.15907856850001  173.5    69\n22167    181.50054558759999  174.03276410719999    0\n22168    177.69649973809999  176.1945418967    0\n22169    178.6749492383  175.20809842509999    0\n22170    178.91656029820001  176.0231271829    0\n22171    179.25386155679999  174.32277872989999    0\n22172    180.0241415401  175.79183430820001    0\n22173    181.02419352609999  175.51962189069999    0\n22174    176.980770914  175.37086987590001    0\n22175    176.3821742543  176.53520365520001    0\n22176    181.88166124540001  175.15207330449999    0\n22177    181.74632323879999  175.96378053379999    0\n22178    179.7183745472  173.5    69\n22179    179.5872221937  176.7437726284    0\n22180    168.3301791598  175.64270140319999    0\n22181    182.099798273  174.32719648520001    0\n22182    182.5882834935  174.8748657042    0\n22183    183.484125366  174.09365014639999    70\n22184    183.4219277967  174.90456689230001    0\n22185    184.83223874719999  175.43803661000001    0\n22186    184.13643203999999  175.1325126152    0\n22187    184.77919638879999  174.61167855549999    70\n22188    188.293115314  175.01291202799999    0\n22189    188.79603021330001  174.5    72\n22190    189.04470272980001  175.05481867840001    0\n22191    190.29093369730001  174.5    72\n22192    190.6576209344  175.04902400029999    0\n22193    190.0801249173  175.11448584729999    0\n22194    185.5523202377  175.71460753880001    0\n22195    184.89600833980001  176.3054560665    0\n22196    187.510714017  174.989285983    71\n22197    187.86487495110001  175.59116949    0\n22198    186.14878146710001  175.15951258690001    70\n22199    186.34223409859999  175.99366897070001    0\n22200    183.40892254420001  175.71345977780001    0\n22201    187.6427194963  176.13964834129999    0\n22202    188.47371686130001  176.3278403832    0\n22203    182.5219782824  176.3386936382    0\n22204    181.56093460610001  176.82126799759999    0\n22205    192.33492312909999  175.88389111180001    0\n22206    191.7239631724  175.2239631724    73\n22207    192.66657826709999  175.40477453330001    74\n22208    191.25468579579999  175.29583567200001    0\n22209    191.0734444062  175.66556423809999    0\n22210    190.14769693400001  176.69258809909999    0\n22211    190.14054063730001  175.89946094870001    0\n22212    190.74570837350001  176.50691015020001    0\n22213    189.57726975840001  175.3207000543    0\n22214    189.07973452030001  175.84856604769999    0\n22215    191.27829387  176.25169535000001    0\n22216    189.2986109494  176.60025997439999    0\n22217    193.73872454420001  175.25161077940001    74\n22218    194.1629541998  175.71969050640001    0\n22219    193.17283496569999  175.33245214780001    74\n22220    191.29331681599999  174.79331681599999    73\n22221    183.34731187840001  176.584115642    0\n22222    194.251065512  176.30526413379999    0\n22223    194.30417101730001  176.96307343909999    0\n22224    193.65387998599999  176.68235200020001    0\n22225    182.64714206619999  173.75885682649999    70\n22226    192.86704443310001  176.09703530140001    0\n22227    167.7629731966  176.79996031740001    0\n22228    169.3879042602  177.09602064660001    0\n22229    164.19096304530001  178.50227783220001    0\n22230    165.52138795100001  179.8543678531    0\n22231    163.77847767680001  180.15542948570001    0\n22232    162.9006693698  183.61594441119999    0\n22233    163.3498332014  181.84863559940001    0\n22234    164.78634745580001  183.1922274081    0\n22235    161.92234652100001  180.5383290401    0\n22236    167.18609279130001  179.68712704570001    0\n22237    166.89682651219999  181.232708395    0\n22238    170.64905268909999  178.29279243880001    0\n22239    171.86574045419999  179.4245477074    0\n22240    170.38450295249999  179.55864069789999    0\n22241    166.58368032460001  182.85630484859999    0\n22242    168.3194209811  182.59675400099999    0\n22243    170.16060936919999  180.94287535730001    0\n22244    168.8052655841  179.632022791    0\n22245    173.07881536869999  180.5436824203    0\n22246    174.3469096204  181.6820111211    0\n22247    172.95170872470001  181.9568570603    0\n22248    167.4690986343  178.20316964520001    0\n22249    169.9555029261  182.38440817540001    0\n22250    171.50123947439999  182.17627181430001    0\n22251    162.45151835370001  185.4445775113    0\n22252    163.97816714090001  186.824727475    0\n22253    162.0153672408  187.3139331225    0\n22254    160.96740101349999  184.09214013139999    0\n22255    167.04402138750001  189.58315514060001    0\n22256    165.1171442918  190.06838051779999    0\n22257    165.511809916  188.2134542993    0\n22258    165.89343222010001  186.37828512670001    0\n22259    166.25709182060001  184.5761926902    0\n22260    167.73414082599999  185.96928722050001    0\n22261    163.14188469539999  190.5795337614    0\n22262    161.5811378272  189.2076967106    0\n22263    172.86487949439999  183.41411652299999    0\n22264    174.29397958850001  184.68461649790001    0\n22265    172.77694708819999  184.9665196503    0\n22266    171.18243935309999  185.269520927    0\n22267    169.4997812343  185.59570096530001    0\n22268    169.7413131436  183.9395266617    0\n22269    172.6542344881  186.6011102201    0\n22270    168.9101518299  189.1247983961    0\n22271    169.2237743805  187.3453846267    0\n22272    170.7146760997  188.69526882989999    0\n22273    175.7612287247  184.4107991445    0\n22274    175.80361467610001  186.001116827    0\n22275    174.16527918029999  187.9567401804    0\n22276    172.46931767780001  188.30185715970001    0\n22277    173.25937187790001  179.20408809329999    0\n22278    176.62372761590001  177.48853949720001    0\n22279    177.57907927069999  178.34518690580001    0\n22280    175.96968087619999  178.60562497890001    0\n22281    173.46855344389999  177.8782898076    0\n22282    175.69919407859999  181.3798477503    0\n22283    175.77150182139999  179.9633832863    0\n22284    177.04580607619999  181.0011292737    0\n22285    174.5958047952  178.8794931564    0\n22286    179.0975350059  177.86167428810001    0\n22287    178.6627332015  179.15380443750001    0\n22288    183.29579377479999  177.59583802969999    0\n22289    183.25993666260001  178.75880562149999    0\n22290    182.27915446969999  178.35327655809999    0\n22291    184.17575526970001  176.907985497    0\n22292    179.81725706859999  179.8737050933    0\n22293    178.4174463368  180.4985929995    0\n22294    181.13059968970001  179.1269746909    0\n22295    181.3613321089  177.8677079677    0\n22296    184.24093262260001  179.14990547810001    0\n22297    183.2644073635  180.07912558410001    0\n22298    180.435203667  177.33497175950001    0\n22299    180.9687286109  180.4965868475    0\n22300    178.37414531850001  181.9563636204    0\n22301    179.7210208022  182.81007557429999    0\n22302    178.4596971087  183.52260481019999    0\n22303    178.6550702895  185.19233725070001    0\n22304    180.16515917780001  186.2279630683    0\n22305    178.90001904370001  186.93003327970001    0\n22306    177.14929190559999  184.04712814499999    0\n22307    180.95101579850001  181.9452675741    0\n22308    181.0610844867  183.49523589859999    0\n22309    175.7062240189  182.86557534900001    0\n22310    182.43106649320001  184.00823867    0\n22311    183.53006977620001  182.90869692620001    0\n22312    183.8638710459  184.36522644850001    0\n22313    182.14542272130001  181.02174575590001    0\n22314    181.67761957810001  186.84052723089999    0\n22315    183.3670530963  187.1093583537    0\n22316    182.3972722131  188.3871796972    0\n22317    181.29307718690001  185.13082928610001    0\n22318    185.0667358995  187.23608672099999    0\n22319    184.37252970610001  185.81706405599999    0\n22320    177.36000175570001  187.30813790159999    0\n22321    178.92658240029999  188.5768930269    0\n22322    183.33075010350001  181.4734135754    0\n22323    184.56270439599999  181.83677844069999    0\n22324    175.7859661155  187.63621194519999    0\n22325    185.0884796492  178.3224693537    0\n22326    185.263417352  179.5101336047    0\n22327    181.81303351279999  189.76295539590001    0\n22328    183.45301993679999  189.83168925000001    0\n22329    164.70407321889999  191.92822458719999    0\n22330    166.25345167450001  193.2564818747    0\n22331    164.28495447559999  193.78895076329999    0\n22332    163.4757120852  197.5060913145    0\n22333    163.87480834780001  195.64748174850001    0\n22334    165.45387684919999  196.9531377955    0\n22335    162.30222562439999  194.3314237127    0\n22336    168.1876392536  192.7447626913    0\n22337    167.81138649499999  194.58636922119999    0\n22338    171.3108923424  195.46664914249999    0\n22339    171.62708251859999  193.6378161502    0\n22340    173.21399023999999  195.03331613169999    0\n22341    169.38807066679999  195.92606897639999    0\n22342    167.43330601380001  196.42352637889999    0\n22343    170.98352307970001  197.27837332479999    0\n22344    172.58587722409999  198.64215239660001    0\n22345    170.6404038572  199.0747539422    0\n22346    170.07502772059999  192.2635360987    0\n22347    171.93791509650001  191.81493366000001    0\n22348    168.55769105549999  190.92239365649999    0\n22349    167.0497245217  198.25464655159999    0\n22350    162.7123978356  201.260834171    0\n22351    162.3650046699  203.17938819099999    0\n22352    160.767650739  201.87719311219999    0\n22353    163.08744517919999  199.3761953387    0\n22354    164.67710981549999  200.65907146219999    0\n22355    160.215740592  205.8317883563    0\n22356    158.3554247404  206.4489942612    0\n22357    162.06524172690001  205.15728681190001    0\n22358    163.9460828627  204.45818079079999    0\n22359    165.89043105939999  203.78416925080001    0\n22360    165.53039091209999  205.70522130410001    0\n22361    168.65956475869999  199.5537321736    0\n22362    166.66165636720001  200.0860022766    0\n22363    170.2835066586  200.86558209949999    0\n22364    167.88975306340001  203.1793273522    0\n22365    169.9144735982  202.6584475821    0\n22366    169.53533967109999  204.45461491360001    0\n22367    166.27356089770001  201.9222843874    0\n22368    171.91629182630001  202.2150622449    0\n22369    165.22908144869999  207.71608418880001    0\n22370    167.13552038110001  206.92012759849999    0\n22371    173.8689851959  201.82246287710001    0\n22372    173.52430358589999  203.6206981533    0\n22373    161.49463101969999  198.07756279329999    0\n22374    171.17802728390001  205.775865237    0\n22375    169.145811463  206.2652788103    0\n22376    174.4890655696  198.22749405389999    0\n22377    174.1885549818  200.02949699409999    0\n22378    175.6772212807  189.30929886979999    0\n22379    177.1343322756  190.67298424320001    0\n22380    175.49236067659999  191.0350070053    0\n22381    175.04962063010001  194.6211788498    0\n22382    175.28544287829999  192.81148156660001    0\n22383    176.76020583819999  194.21602907170001    0\n22384    173.75452845309999  191.4116455283    0\n22385    178.72365522690001  190.29380688559999    0\n22386    178.5454607312  192.04762066640001    0\n22387    172.2259750785  190.04063758699999    0\n22388    181.572626176  191.39721472740001    0\n22389    182.83727855679999  192.82879875910001    0\n22390    181.41883814389999  193.10274593330001    0\n22391    180.29030635129999  189.89403842190001    0\n22392    181.3105254214  194.86467521559999    0\n22393    182.67228538699999  196.24982644069999    0\n22394    181.23202074650001  196.66461672170001    0\n22395    179.92921697950001  193.4469920123    0\n22396    184.25020308969999  192.60793991099999    0\n22397    184.10712245970001  194.15100414240001    0\n22398    178.38138851650001  193.8262358101    0\n22399    178.21596970350001  195.62448589760001    0\n22400    177.309668332  202.8946169811    0\n22401    175.76549535859999  201.44609744089999    0\n22402    177.58727794059999  201.06860581480001    0\n22403    175.0888092296  205.09224085950001    0\n22404    173.15860722240001  205.4222429973    0\n22405    178.8051464847  204.37470056539999    0\n22406    176.97784280420001  204.74593044779999    0\n22407    176.31520613110001  197.81912694249999    0\n22408    178.03761097200001  197.42825492430001    0\n22409    177.83042142279999  199.244233597    0\n22410    174.77826460719999  196.42347401110001    0\n22411    181.1441470341  198.47012545109999    0\n22412    182.64856738590001  199.9011775621    0\n22413    181.02973708639999  200.2968426155    0\n22414    179.67429177310001  197.04034673160001    0\n22415    180.84535938880001  202.13280103290001    0\n22416    182.29485954680001  203.5502533312    0\n22417    180.57027389999999  203.97545344049999    0\n22418    179.33829166819999  200.68420835879999    0\n22419    183.98362734040001  203.1113374917    0\n22420    183.6727987507  204.93589921910001    0\n22421    180.22976579569999  205.86755593160001    0\n22422    184.1764727723  199.49605293970001    0\n22423    184.17391533590001  201.3126983512    0\n22424    179.8166262117  207.86257262660001    0\n22425    181.56259965859999  207.38694857359999    0\n22426    184.0350824487  195.8028505337    0\n22427    184.0560971047  197.5882224348    0\n22428    176.5858039153  206.63970318899999    0\n22429    185.0479051165  189.81293035749999    0\n22430    184.5156969292  191.1720622261    0\n22431    186.51342319790001  176.9601056404    0\n22432    186.82977571289999  177.9732257723    0\n22433    185.84559752359999  177.59139646829999    0\n22434    187.06340146759999  176.4417006944    0\n22435    187.18870469399999  179.05733834060001    0\n22436    187.57879169169999  180.21343067550001    0\n22437    186.41783006029999  179.8970145856    0\n22438    187.84561134379999  178.36677240469999    0\n22439    188.3715512025  177.73690321590001    0\n22440    188.9590809922  178.68844418489999    0\n22441    185.52389366989999  180.82797419889999    0\n22442    189.84275926929999  177.2586261518    0\n22443    190.35364631909999  177.8551818441    0\n22444    189.32600391610001  177.82540908690001    0\n22445    190.07808475140001  179.19344041650001    0\n22446    189.38794103629999  179.72611263819999    0\n22447    191.05850462359999  179.4302786815    0\n22448    190.73783018250001  178.63088923590001    0\n22449    190.29672074300001  181.7942311859    0\n22450    189.84788479100001  180.77303840249999    0\n22451    190.8979486575  181.00201678139999    0\n22452    187.962758632  176.870679301    0\n22453    188.72113249489999  180.50166604649999    0\n22454    185.86196024270001  182.14175242440001    0\n22455    187.18483429790001  182.37114684490001    0\n22456    186.30312492830001  183.43277351110001    0\n22457    186.85047471429999  184.69264907670001    0\n22458    188.27972574  184.6917729967    0\n22459    187.48969787370001  185.9043628112    0\n22460    185.3643116259  184.58445388480001    0\n22461    187.98794355339999  181.38100536799999    0\n22462    188.49141819530001  182.54753381430001    0\n22463    185.8794624869  188.5135401734    0\n22464    186.7099376507  187.24756075159999    0\n22465    189.52773089499999  184.62840248480001    0\n22466    188.99506646789999  183.6312586439    0\n22467    189.67056620290001  182.66910512059999    0\n22468    190.7217472902  182.74475762500001    0\n22469    190.15189702430001  185.50143133450001    0\n22470    190.82650950979999  186.31795614239999    0\n22471    189.6370782761  186.6367613994    0\n22472    190.6455261811  184.5131708625    0\n22473    191.83788274759999  186.0634815528    0\n22474    191.58896145310001  187.0332669268    0\n22475    188.2068690625  187.0167720458    0\n22476    191.17010172720001  183.6188451406    0\n22477    191.59818703709999  184.42745266029999    0\n22478    189.14456796069999  187.84387707030001    0\n22479    191.1992434018  177.97097971159999    0\n22480    184.9795868336  177.2523741464    0\n22481    191.97300031680001  178.0820705518    0\n22482    191.68323846280001  177.4120494963    0\n22483    193.0009617911  176.7133020656    0\n22484    192.308917372  176.80856898830001    0\n22485    191.84423897389999  181.1281413486    0\n22486    191.49212369049999  180.2815527676    0\n22487    192.69488233870001  179.49959967890001    0\n22488    191.93630754169999  179.5640081848    0\n22489    192.31406629560001  178.79383412679999    0\n22490    192.6968483672  178.06552463009999    0\n22491    191.47068891009999  176.8426816667    0\n22492    194.1423285349  177.68976795180001    0\n22493    193.76919208059999  178.4401816845    0\n22494    193.3955332319  177.96609328509999    0\n22495    194.8332836248  177.3179445678    0\n22496    193.4556715503  179.19735503749999    0\n22497    193.2174212713  179.98460485640001    0\n22498    194.1934966739  178.8903191011    0\n22499    194.54156317729999  179.9514823701    0\n22500    194.5384525787  180.62722880780001    0\n22501    193.8724630927  180.34003625    0\n22502    193.09587755850001  177.3635936947    0\n22503    193.1991215059  180.77015756500001    0\n22504    192.13646660890001  185.17315634049999    0\n22505    192.46944386280001  184.35353791290001    0\n22506    192.91774004089999  183.59985718979999    0\n22507    193.26000558390001  184.29916735290001    0\n22508    192.7419856507  185.854593392    0\n22509    193.57044312959999  185.7282765381    0\n22510    193.4381234306  186.48098694219999    0\n22511    191.65606423840001  182.79951158950001    0\n22512    192.163110539  182.04145319119999    0\n22513    192.49994913130001  182.8669423531    0\n22514    193.3218965383  182.94599694679999    0\n22515    193.7462971434  182.3181282704    0\n22516    194.1159950345  182.97613538120001    0\n22517    192.6357507203  181.31433560639999    0\n22518    194.37214866799999  185.6036415506    0\n22519    193.73450572589999  185.02792424590001    0\n22520    195.08876657709999  184.73041875749999    0\n22521    193.92351308350001  184.37455287329999    0\n22522    194.47996065390001  184.1534206609    0\n22523    194.20044082839999  187.0373532644    0\n22524    195.0056887257  186.823923624    0\n22525    195.00039291940001  187.54971418989999    0\n22526    194.21261017840001  181.76425624219999    0\n22527    193.4236648495  181.57825817349999    0\n22528    192.4954942228  187.69320412370001    0\n22529    191.5000337662  188.14187671569999    0\n22530    195.11080769040001  185.46983552329999    0\n22531    195.0651062828  186.1372088686    0\n22532    193.37221471289999  187.33230736499999    0\n22533    187.05786884279999  192.4077210264    0\n22534    187.24007480949999  191.04543920430001    0\n22535    188.33961374949999  192.28586362120001    0\n22536    186.56370026440001  189.71147110859999    0\n22537    186.78113266060001  195.03283372440001    0\n22538    186.93726594110001  193.69815195309999    0\n22539    188.182011063  194.81876513610001    0\n22540    185.66571705679999  192.4619551346    0\n22541    187.9357029478  189.78972734120001    0\n22542    189.40361624409999  190.38127533740001    0\n22543    190.7009929006  191.20106077520001    0\n22544    189.59806709040001  191.76810345019999    0\n22545    189.04280018060001  189.0753826717    0\n22546    191.596446386  197.36976290979999    0\n22547    190.61911074720001  196.73246070260001    0\n22548    191.64070026659999  196.5635694371    0\n22549    190.78907141760001  195.0970128925    0\n22550    189.50054995139999  194.85704962209999    0\n22551    189.9065131081  194.05215962099999    0\n22552    191.81051086030001  190.75240514500001    0\n22553    191.9285447975  192.0404151027    0\n22554    189.59124017549999  192.9806844224    0\n22555    190.37120305369999  188.5636097078    0\n22556    189.4817128958  195.88195415929999    0\n22557    185.45946704560001  198.8254453941    0\n22558    186.72719145459999  197.9182715053    0\n22559    186.8284667312  199.4960012201    0\n22560    186.7189312493  196.4319880569    0\n22561    185.40286180289999  195.37695441380001    0\n22562    187.0296786044  204.18189220830001    0\n22563    185.62456617570001  202.67409535659999    0\n22564    187.24640957860001  202.53740602760001    0\n22565    188.06776076259999  197.30974131139999    0\n22566    189.48086581379999  198.07930653619999    0\n22567    190.7557607441  198.68791802230001    0\n22568    189.62206382759999  199.2564548119    0\n22569    189.44739137159999  196.95094353299999    0\n22570    190.40066532469999  203.18870834149999    0\n22571    188.92050515330001  202.7174436217    0\n22572    190.21355139970001  201.8209465731    0\n22573    187.25305525499999  200.94114218350001    0\n22574    189.88519234  200.5121505441    0\n22575    188.4227421885  199.97656520140001    0\n22576    191.3516348208  200.97308533840001    0\n22577    191.67152853499999  198.26611987230001    0\n22578    191.89240025090001  199.20376033299999    0\n22579    186.59582600300001  205.92115929939999    0\n22580    188.2392553862  205.66156888960001    0\n22581    190.88041437870001  193.50099241219999    0\n22582    191.92482154589999  193.20577350190001    0\n22583    192.00666775069999  194.19473451159999    0\n22584    192.8204370734  192.84217451469999    0\n22585    192.62181382969999  196.41688275710001    0\n22586    191.7461199583  195.8252616947    0\n22587    191.95158970209999  195.11754465569999    0\n22588    192.74671998810001  194.87879923860001    0\n22589    193.44591952810001  194.61922857120001    0\n22590    193.45176736990001  195.53453061779999    0\n22591    191.58761972919999  189.38056414159999    0\n22592    192.72683675490001  190.18009963809999    0\n22593    193.6717933875  192.74120278949999    0\n22594    194.0284504279  191.86931048720001    0\n22595    194.61653853269999  192.8797967838    0\n22596    193.54622964870001  189.48910694829999    0\n22597    193.72911813510001  190.6554222396    0\n22598    194.1837674121  196.15353025850001    0\n22599    194.72171518030001  195.76469298879999    0\n22600    194.8681116347  196.53487108979999    0\n22601    193.5299166849  193.6763234508    0\n22602    194.17556158490001  194.4366345151    0\n22603    194.2980517483  188.87031384119999    0\n22604    193.40105148020001  188.35484355829999    0\n22605    193.57007980750001  196.35470019639999    0\n22606    192.00390753670001  203.36945240329999    0\n22607    192.90568320489999  202.38511280360001    0\n22608    193.49923069959999  203.4388219544    0\n22609    192.49899642540001  197.90126271380001    0\n22610    194.03148207300001  207.8886999076    0\n22611    192.3460936331  208.1427841158    0\n22612    192.8931070118  206.75453411640001    0\n22613    189.9380000466  205.57454153789999    0\n22614    190.78732421719999  204.42378361190001    0\n22615    191.78506578939999  205.6006177182    0\n22616    192.95270942369999  199.61780954720001    0\n22617    192.19175428720001  200.23625528319999    0\n22618    194.28028279239999  198.69218950000001    0\n22619    193.61728560559999  199.14280237649999    0\n22620    193.44102545550001  198.36108039589999    0\n22621    193.31508111790001  197.62331443630001    0\n22622    193.9157402381  199.95281624969999    0\n22623    193.63839569620001  201.5650218449    0\n22624    194.26971515380001  200.8158089895    0\n22625    194.6734347682  201.67334297080001    0\n22626    192.51371234230001  201.34717471869999    0\n22627    194.17368378110001  204.42337632970001    0\n22628    194.72689852849999  203.462681194    0\n22629    193.4610646479  196.9455619631    0\n22630    194.1363601187  197.4292250279    0\n22631    193.5439126615  205.5197130562    0\n22632    194.8156820737  195.0575413471    0\n22633    194.98585110280001  194.34905131670001    0\n22634    184.95622847120001  206.34164111749999    0\n22635    183.280617718  206.8598696924    0\n22636    194.89915889069999  178.65613519479999    0\n22637    194.71301834170001  179.28116515720001    0\n22638    189.44236685019999  207.0879953772    0\n22639    194.85420810420001  175.83880816760001    0\n22640    161.84065960309999  207.2232704075    0\n22641    137.34301177660001  215.00956206679999    0\n22642    137.123637468  211.2468540154    0\n22643    138.94817839090001  210.14860683200001    0\n22644    139.07554597929999  212.190857948    0\n22645    136.8635327476  218.4777307757    0\n22646    139.1534700334  217.6340266091    0\n22647    138.73114112249999  219.32862864800001    0\n22648    139.50179398430001  215.91151923929999    0\n22649    141.45041477660001  216.98183814940001    0\n22650    136.50197797889999  222.13059284190001    0\n22651    139.42488585550001  214.16595641000001    0\n22652    141.07844773650001  213.15500428589999    0\n22653    140.84403109589999  223.31187950949999    0\n22654    142.10669456720001  221.715319343    0\n22655    143.11287266759999  223.3037344462    0\n22656    138.31324374690001  221.04452577449999    0\n22657    140.55339876470001  220.28889398449999    0\n22658    142.7776728197  220.0444669652    0\n22659    139.0290002424  208.1295386365    0\n22660    140.8217090528  209.0086065486    0\n22661    138.4865719325  222.89336384340001    0\n22662    135.7830981518  231.8386280304    0\n22663    137.41716348329999  230.51824714279999    0\n22664    138.1271969599  232.31688561519999    0\n22665    137.59368625420001  225.7538177189    0\n22666    135.9575420635  226.94608445790001    0\n22667    135.92318559520001  235.76313578840001    0\n22668    138.07579931839999  235.48758064239999    0\n22669    137.38692982000001  237.36678940350001    0\n22670    136.6858826271  228.73087665130001    0\n22671    136.57168832510001  239.26908525499999    0\n22672    135.5887022842  241.0987382152    0\n22673    139.0871770018  229.18170576599999    0\n22674    140.77225210750001  227.8314826582    0\n22675    141.5302900646  229.47443655570001    0\n22676    140.003639161  226.18921048690001    0\n22677    139.2277999147  224.55044391769999    0\n22678    140.69948397510001  232.49492710339999    0\n22679    139.1338949336  233.9313646416    0\n22680    140.49165217609999  235.52926002949999    0\n22681    142.441812355  226.4342365672    0\n22682    138.72042950389999  239.0222750639    0\n22683    142.6316437655  209.85974166450001    0\n22684    142.7789928231  207.9006964685    0\n22685    144.4449052281  215.2525443259    0\n22686    143.1232692813  213.79403056309999    0\n22687    145.57051155089999  213.76519527069999    0\n22688    142.5805415808  211.81713777729999    0\n22689    143.31664458340001  218.3848007178    0\n22690    145.00988533099999  219.91080719589999    0\n22691    146.2325613527  216.68448496560001    0\n22692    143.6949401311  216.71253878639999    0\n22693    144.47831111089999  210.6809267223    0\n22694    146.4544681671  209.97834183149999    0\n22695    146.2511987979  211.87078793640001    0\n22696    149.12302191960001  214.60649857089999    0\n22697    147.6695429211  213.24624441169999    0\n22698    149.7030178544  212.6400646685    0\n22699    148.10603015929999  218.18409284219999    0\n22700    149.67420572899999  219.75352015199999    0\n22701    147.29491678209999  219.8137581293    0\n22702    148.69088603700001  216.55012728    0\n22703    147.6240858715  238.81776632250001    0\n22704    149.9438534663  238.82169109680001    0\n22705    148.63936543209999  240.47635067780001    0\n22706    146.63074767800001  208.077587311    0\n22707    148.43793965890001  209.33909456910001    0\n22708    144.7862887053  206.939285235    0\n22709    146.44293759819999  221.52862879200001    0\n22710    142.35779100720001  231.06825939949999    0\n22711    143.30800022739999  232.60600846029999    0\n22712    144.04159822010001  229.62701764549999    0\n22713    142.96776273149999  235.5876382038    0\n22714    141.8153775275  237.16827585670001    0\n22715    145.4881970154  235.64402521919999    0\n22716    144.36802293490001  234.11699048009999    0\n22717    144.0043245128  224.90501986059999    0\n22718    144.843736173  226.5203711657    0\n22719    145.35660770460001  223.24977302779999    0\n22720    146.5769357081  229.71863418839999    0\n22721    145.68200427720001  228.13256434190001    0\n22722    149.57553276639999  226.59305816299999    0\n22723    147.21497088219999  226.55581445350001    0\n22724    148.60510684440001  224.89689327470001    0\n22725    148.08530088480001  235.73066246139999    0\n22726    146.58494011179999  237.20980769240001    0\n22727    148.61982417230001  232.8183465386    0\n22728    145.9437263817  232.69590719620001    0\n22729    147.55911223050001  231.2744212481    0\n22730    150.75684173069999  235.93854438450001    0\n22731    149.71887163829999  234.36955713379999    0\n22732    149.11361396890001  229.80984602589999    0\n22733    147.59766097350001  223.1982485364    0\n22734    140.88681299160001  238.8897618922    0\n22735    143.1012848375  238.8526429165    0\n22736    149.849922738  223.18697063400001    0\n22737    158.17768165289999  208.4711981035    0\n22738    145.34521334729999  238.83846672609999    0\n22739    137.22438786359999  245.7209621232    0\n22740    138.26050340340001  244.13138725729999    0\n22741    139.6987954992  245.69494650729999    0\n22742    136.8727919252  242.59668569850001    0\n22743    137.64424391630001  248.85087096079999    0\n22744    139.99271995059999  248.78803649540001    0\n22745    139.00197966339999  250.4266052008    0\n22746    136.22214695900001  247.30759245889999    0\n22747    139.2121536066  242.4629632827    0\n22748    136.18841121930001  252.34006377099999    0\n22749    141.11983144819999  247.26742369499999    0\n22750    142.16980973029999  245.7456355846    0\n22751    141.49310293790001  242.40328067479999    0\n22752    140.06400553809999  240.6993182098    0\n22753    139.32179203550001  255.80627659500001    0\n22754    141.29138113720001  255.61617892929999    0\n22755    141.01270083150001  257.55792475689998    0\n22756    138.23797216310001  252.19502502500001    0\n22757    140.2894749413  252.0433437211    0\n22758    143.710339788  242.3945096926    0\n22759    143.0234601775  244.13128548520001    0\n22760    142.43612133880001  248.8448038574    0\n22761    137.70087610440001  254.0391188401    0\n22762    138.12282870339999  262.763280049    0\n22763    136.27084451819999  264.19709716149998    0\n22764    135.2177993032  255.93426704780001    0\n22765    134.8194868539  273.05384532530002    0\n22766    136.93890439559999  269.75822654450002    0\n22767    134.9177168331  269.02977911800002    0\n22768    136.83526062990001  267.8102916336    0\n22769    136.83823638690001  257.64545438210001    0\n22770    137.30661320030001  255.8836934677    0\n22771    139.72250558249999  261.20862068709999    0\n22772    140.43770575440001  262.98446185839998    0\n22773    138.38074201890001  259.43641110160002    0\n22774    136.15928977819999  259.29246496190001    0\n22775    136.89639315790001  271.7558326313    0\n22776    138.93638382570001  270.39878362050001    0\n22777    140.621641071  259.51697919909998    0\n22778    140.97357088050001  271.00382474320003    0\n22779    140.93090166490001  269.01846974829999    0\n22780    136.61482920509999  265.94733462620002    0\n22781    138.77157437599999  266.45400809360001    0\n22782    140.68299108689999  264.98624317870002    0\n22783    140.83879869219999  267.0055030401    0\n22784    136.72965157479999  273.75063541639997    0\n22785    142.38246849590001  251.89875401809999    0\n22786    141.5669508421  253.70879968529999    0\n22787    144.91351294840001  249.0398715643    0\n22788    146.1960083287  247.59840145539999    0\n22789    147.32835701939999  249.3668447087    0\n22790    144.62152346120001  245.86861393699999    0\n22791    144.64892281420001  252.17218943590001    0\n22792    146.61006595059999  252.86697718249999    0\n22793    145.1297487464  254.22574599000001    0\n22794    143.62639307590001  250.45790832200001    0\n22795    147.01297691330001  246.00350908249999    0\n22796    143.24397986139999  255.23199878770001    0\n22797    149.14992616270001  245.77571047390001    0\n22798    147.45762466939999  244.12312970319999    0\n22799    150.1136761498  242.0364700264    0\n22800    147.97124515420001  242.27397903919999    0\n22801    146.82788888729999  257.06287171399998    0\n22802    148.7352327598  255.77120718219999    0\n22803    148.72358751569999  257.83664752509998    0\n22804    148.51729705899999  253.6316994773    0\n22805    148.03793653529999  251.4623409822    0\n22806    149.4591981909  250.04493888100001    0\n22807    145.85397497810001  242.3671357042    0\n22808    144.40718972139999  240.5906441459    0\n22809    145.023723155  256.21817988599997    0\n22810    142.5210990551  263.46067572200002    0\n22811    144.37181323959999  262.20197717079998    0\n22812    144.61435434480001  264.2551657203    0\n22813    142.6794394206  259.16382248370002    0\n22814    142.87770697619999  267.63741641820002    0\n22815    144.94500693379999  268.34730611480001    0\n22816    144.79868323150001  266.31376448510002    0\n22817    144.4348348828  260.2512484092    0\n22818    144.77874067459999  258.22166122430002    0\n22819    143.08994661540001  271.6239001001    0\n22820    141.05087608209999  272.92352272750003    0\n22821    146.72951531339999  265.04183138140002    0\n22822    148.69386854850001  263.80270567830001    0\n22823    148.83522441209999  265.81735118440002    0\n22824    145.08433431579999  270.34125772419998    0\n22825    145.2556960597  272.29504702309998    0\n22826    147.04889610890001  269.07569537990003    0\n22827    148.65265236849999  259.8348112914    0\n22828    148.62556755169999  261.81181284410002    0\n22829    146.51059512259999  261.04943962930002    0\n22830    145.4975693934  274.22059654140003    0\n22831    147.44807601170001  273.0103393919    0\n22832    148.9885568203  267.8278520687    0\n22833    149.16766374989999  269.82402345209999    0\n22834    151.34372672649999  245.0308030708    0\n22835    150.95681826590001  247.0011216892    0\n22836    141.26453657810001  274.78355371269998    0\n22837    138.96701259100001  274.23390583999998    0\n22838    150.15673455609999  210.6775982417    0\n22839    150.44036867060001  208.7301357103    0\n22840    152.29558499629999  216.92191006900001    0\n22841    150.65798087850001  215.9312202168    0\n22842    152.79137800250001  215.08258176850001    0\n22843    151.77433626499999  212.0214293233    0\n22844    152.1461404559  223.2427920511    0\n22845    150.97986361669999  221.4778551654    0\n22846    154.60675790459999  220.1272476904    0\n22847    152.0508750429  219.80242824999999    0\n22848    153.44004778070001  218.42138140829999    0\n22849    153.88959992919999  211.42749852840001    0\n22850    153.4041008225  213.28013269749999    0\n22851    156.6261280084  215.86593688319999    0\n22852    155.03646459480001  214.57910558660001    0\n22853    157.32257014050001  214.1695283295    0\n22854    155.55322982019999  217.46904937069999    0\n22855    157.8717041095  217.3772951505    0\n22856    155.83439885019999  221.8088896109    0\n22857    157.32014760409999  220.41681935049999    0\n22858    154.2277743681  209.51940266939999    0\n22859    155.98249060129999  210.92644455530001    0\n22860    152.45841723800001  208.14173243389999    0\n22861    154.51892962470001  223.34473227909999    0\n22862    156.9898338463  223.49979125120001    0\n22863    151.29857799230001  233.01395512549999    0\n22864    152.75387543299999  231.59172726739999    0\n22865    153.93975341749999  233.2947188334    0\n22866    151.94677895340001  226.6460191699    0\n22867    150.57356378630001  228.26656550769999    0\n22868    151.6463611488  237.54937760230001    0\n22869    152.32336927220001  239.25117159710001    0\n22870    153.4001189322  236.30257946789999    0\n22871    151.62895468190001  229.9245157359    0\n22872    152.3459436208  241.23061648629999    0\n22873    151.83159297309999  243.115647978    0\n22874    154.09921500690001  230.0537984174    0\n22875    155.40236517459999  228.4204192986    0\n22876    156.5011261322  230.14109367910001    0\n22877    154.3264102373  226.70914920929999    0\n22878    153.25213714509999  224.98647470020001    0\n22879    155.13753733089999  235.0426819962    0\n22880    155.8887697831  236.83675274000001    0\n22881    156.48263454260001  233.6258295927    0\n22882    158.7706770874  233.67607164730001    0\n22883    157.62374713040001  231.89196460630001    0\n22884    157.9517806474  237.72976000220001    0\n22885    156.09265309739999  238.8792165751    0\n22886    156.72875646809999  226.78424723079999    0\n22887    154.2387566312  240.06775578    0\n22888    157.75648206330001  212.37449607440001    0\n22889    158.00827497020001  210.4688892476    0\n22890    159.9145502671  209.98357816590001    0\n22891    161.7134609423  209.36848348890001    0\n22892    161.67580780259999  211.5405937678    0\n22893    159.54241730059999  213.91575633389999    0\n22894    158.82688630390001  218.927073157    0\n22895    159.88665820419999  220.5103808252    0\n22896    158.09308969310001  225.19320664209999    0\n22897    159.5067509605  223.66961469259999    0\n22898    161.6743468336  213.6646121288    0\n22899    161.26311670850001  215.50623920500001    0\n22900    162.54983326530001  217.15732346089999    0\n22901    160.21892943509999  217.26362479479999    0\n22902    164.76073675839999  217.33077394049999    0\n22903    163.60740160570001  218.98712531929999    0\n22904    162.3199006737  220.60708423209999    0\n22905    160.9357229588  222.1594871538    0\n22906    164.7035283013  220.76779174110001    0\n22907    165.82552050429999  222.5093396611    0\n22908    166.95899703270001  224.22770502430001    0\n22909    164.48308240380001  224.00873788620001    0\n22910    163.46823886359999  213.0629948051    0\n22911    163.45354271849999  208.58794065500001    0\n22912    162.004298162  223.82813494210001    0\n22913    158.87979388150001  230.17903948189999    0\n22914    160.23526821670001  228.53948189050001    0\n22915    161.27447301090001  230.17084182689999    0\n22916    159.17316763490001  226.87607379869999    0\n22917    162.22815849169999  236.61822053899999    0\n22918    159.91336477429999  237.00731725520001    0\n22919    160.226975872  235.21673340300001    0\n22920    161.12049902429999  233.44846194260001    0\n22921    161.65386695660001  226.99167845529999    0\n22922    163.76578242470001  230.1657878506    0\n22923    165.27056021600001  228.77276133839999    0\n22924    166.40129925670001  230.36569604779999    0\n22925    164.17156116890001  227.15308746989999    0\n22926    163.0856557802  225.4996353798    0\n22927    164.17002307000001  239.66700425549999    0\n22928    163.94033282300001  241.4929172436    0\n22929    161.9599896375  240.2585157881    0\n22930    159.95684087090001  238.99510741099999    0\n22931    162.3402148369  231.72452620479999    0\n22932    163.4356520936  233.22598199909999    0\n22933    164.627753235  236.260061791    0\n22934    164.37403022949999  237.92448435189999    0\n22935    165.68569033809999  233.0409310032    0\n22936    164.9912435299  234.63833836640001    0\n22937    159.86034203509999  240.9975996432    0\n22938    165.12367672560001  212.02773147299999    0\n22939    165.3566744972  214.14582250160001    0\n22940    156.03943793560001  240.9640625845    0\n22941    151.61961388399999  251.05948092279999    0\n22942    151.06642869859999  248.9430626784    0\n22943    153.0440043843  248.00156946870001    0\n22944    155.0671532561  246.9758095201    0\n22945    155.13219502960001  248.97443786880001    0\n22946    150.74050403199999  258.57224425110002    0\n22947    152.5451761905  255.2698191666    0\n22948    150.47416471150001  254.4350100897    0\n22949    152.14495644979999  253.18990994910001    0\n22950    153.82900732339999  252.05651991389999    0\n22951    157.16114369120001  245.92270057089999    0\n22952    155.33591739560001  245.01095941    0\n22953    157.81799488940001  241.93320425300001    0\n22954    155.7459906828  243.0188807287    0\n22955    154.7330054933  256.064604454    0\n22956    156.68327478  254.88621061110001    0\n22957    156.9681184003  256.80604577830002    0\n22958    156.13661401260001  252.97738433649999    0\n22959    155.53863742140001  250.9961123759    0\n22960    157.2268502846  249.9289357298    0\n22961    153.56785053409999  244.0857357813    0\n22962    152.76329921429999  257.30121017390002    0\n22963    150.73090687679999  262.56919410530003    0\n22964    152.9781138406  267.37670839150002    0\n22965    150.91557626060001  266.59138698859999    0\n22966    152.8656925139  265.3496256862    0\n22967    151.2990007205  270.60825957780003    0\n22968    149.3916702299  271.8053296791    0\n22969    153.44051970530001  271.44227879819999    0\n22970    153.1624355589  269.4068276182    0\n22971    152.80824052809999  261.31270980720001    0\n22972    152.8134700642  263.32672084479998    0\n22973    154.90620446369999  260.04435865350001    0\n22974    157.02005855179999  258.77773492590001    0\n22975    156.97780812510001  260.78062381320001    0\n22976    152.81745844069999  259.30765127180001    0\n22977    157.27770162620001  271.09881134509999    0\n22978    157.73965482669999  273.25591218559998    0\n22979    155.58555685659999  272.3277515529    0\n22980    156.91862468299999  266.91088260940001    0\n22981    157.0343422883  268.98699465060002    0\n22982    155.0205404781  268.17601792639999    0\n22983    153.7969326059  273.46552893950002    0\n22984    154.8681324515  264.08767540470001    0\n22985    156.9167771317  262.80946053539998    0\n22986    156.8880530136  264.85400912189999    0\n22987    149.66047321639999  273.7723809698    0\n22988    159.29867165339999  244.92959272389999    0\n22989    159.01081633960001  246.85204143620001    0\n22990    160.87319501530001  247.82124665009999    0\n22991    162.89520391190001  247.1898010228    0\n22992    162.5802348162  249.2197530306    0\n22993    159.39594116430001  250.82787904739999    0\n22994    158.88359839750001  248.79092211899999    0\n22995    159.1611617181  257.5208569875    0\n22996    161.16481063789999  254.371004559    0\n22997    158.61371857090001  253.75459553229999    0\n22998    160.4577243265  252.62563085080001    0\n22999    161.84448858490001  251.29410600200001    0\n23000    164.97525827379999  246.53709049689999    0\n23001    163.26644199130001  245.2578388101    0\n23002    165.8539880838  242.71363680709999    0\n23003    163.62923302749999  243.36236248739999    0\n23004    163.51481380569999  254.99972754300001    0\n23005    165.67608526859999  253.9262735481    0\n23006    165.8742833469  255.7427866804    0\n23007    163.8411850112  250.83057896259999    0\n23008    165.8013129611  249.86930276019999    0\n23009    165.32382586719999  252.08999511120001    0\n23010    161.45420987669999  244.0698303648    0\n23011    159.61861619890001  242.9822356432    0\n23012    161.33787150000001  256.26838984699998    0\n23013    160.8450259981  266.40832578340002    0\n23014    158.8773612727  265.62776470030002    0\n23015    160.8931211817  264.35310328060001    0\n23016    159.0099500851  261.52489074459999    0\n23017    159.01342910989999  269.7870079539    0\n23018    160.96869541379999  270.50858274159998    0\n23019    160.8654670574  268.45753999319999    0\n23020    161.14644053320001  260.24368051649998    0\n23021    160.9992630333  262.29419894670002    0\n23022    162.80340019990001  267.2245733323    0\n23023    164.75797857680001  266.11441046009998    0\n23024    164.75300851270001  268.17601197610003    0\n23025    163.32526757049999  258.97847764149998    0\n23026    161.30128817159999  258.22093750969998    0\n23027    164.8997648486  272.26960134450002    0\n23028    162.94473556380001  271.18672345750002    0\n23029    164.81783156520001  270.22085042719999    0\n23030    163.5705469557  276.15273867320002    0\n23031    162.04219858330001  274.68055562120003    0\n23032    164.49306848379999  274.38106203619998    0\n23033    161.20273643269999  272.58564339669999    0\n23034    165.0144205117  261.94025898090001    0\n23035    164.84512030799999  264.03433313189998    0\n23036    162.94375006269999  263.11879541460002    0\n23037    159.9051065692  274.17392055919998    0\n23038    158.385299132  275.37335811849999    0\n23039    165.2563688564  259.84544214009998    0\n23040    165.55248982160001  257.76980194399999    0\n23041    167.14175227320001  245.878269394    0\n23042    166.54480114059999  247.83891057939999    0\n23043    151.8894822378  274.58300633149997    0\n23044    154.13513633060001  275.4414087426    0\n23045    135.1746938492  282.169248117    0\n23046    136.6057726194  280.65122019820001    0\n23047    135.20896853670001  277.01711489659999    0\n23048    136.89707578069999  275.56187192890002    0\n23049    137.51824194529999  277.373096643    0\n23050    137.05804086200001  287.22479436340001    0\n23051    134.8238810716  286.46330431770002    0\n23052    137.08598516660001  285.63551449850002    0\n23053    136.2401989194  283.80631508760001    0\n23054    136.35068343930001  288.84668009540002    0\n23055    138.81469215870001  281.0023669629    0\n23056    138.15400302450001  279.1822230688    0\n23057    139.8498012421  277.84730080610001    0\n23058    141.6586938255  276.62534133870003    0\n23059    142.15964558479999  278.50435572250001    0\n23060    138.45994024219999  284.48251598280001    0\n23061    140.54858061510001  284.9758068955    0\n23062    139.4849310706  282.92866031070002    0\n23063    140.79071159989999  288.24015448659998    0\n23064    139.5206858825  290.0824086774    0\n23065    138.5962638215  288.46157340820002    0\n23066    136.013520532  298.21902431889998    0\n23067    137.75323705  296.63290211959998    0\n23068    138.32131471240001  298.31374004209999    0\n23069    138.03231285929999  291.7596456105    0\n23070    136.42734580679999  293.28417091019998    0\n23071    137.39323381209999  301.53570152840001    0\n23072    135.98435757920001  303.01073354229999    0\n23073    137.23632672510001  304.46742172709997    0\n23074    137.1389567025  294.9521146189    0\n23075    135.96010127580001  307.52477295249997    0\n23076    138.9040436304  299.99921051360002    0\n23077    140.59938041730001  298.50654818560002    0\n23078    141.85603027159999  295.26028719329997    0\n23079    139.50058395389999  295.0796814345    0\n23080    141.18598174690001  293.5138968526    0\n23081    140.35290829670001  303.5228462307    0\n23082    139.46469870600001  305.1838615817    0\n23083    139.62626007879999  301.70700200459999    0\n23084    142.39448777979999  297.00412143559998    0\n23085    142.78399814860001  298.78407890120002    0\n23086    140.40521957000001  291.76173642430001    0\n23087    141.73065925949999  302.2569059855    0\n23088    140.94537531060001  281.51644618810002    0\n23089    143.01410297230001  282.50030964730001    0\n23090    142.63549039790001  280.44704810590002    0\n23091    144.35854445730001  279.32124083579998    0\n23092    146.14508431420001  278.12044666610001    0\n23093    146.40007843719999  280.18368952700001    0\n23094    143.1324279836  288.18794441519998    0\n23095    141.94028986410001  286.53634158659997    0\n23096    142.87603245669999  284.75473192390001    0\n23097    144.67696203400001  283.77810524419999    0\n23098    146.46618490149999  282.38043899960002    0\n23099    146.37564111570001  284.64523908050001    0\n23100    148.3439013935  280.99003774969998    0\n23101    148.01557969199999  276.9151051316    0\n23102    149.94439569830001  275.73170435840001    0\n23103    150.18074453310001  277.69578855639998    0\n23104    148.37593296209999  285.13966949230002    0\n23105    146.5728196794  286.72214551960002    0\n23106    150.386815536  285.61227063040002    0\n23107    150.3284471453  283.66119775700002    0\n23108    150.3072963626  279.68307247220002    0\n23109    150.32475586289999  281.6858019508    0\n23110    145.8127387886  276.14829340040001    0\n23111    143.5607197082  275.42756126649999    0\n23112    147.2942468153  288.86778381279998    0\n23113    145.22369925379999  288.41654728179998    0\n23114    144.21797106400001  295.57459320729998    0\n23115    142.6967968502  291.90607316209997    0\n23116    144.02206168870001  290.22535298690002    0\n23117    144.9824172516  292.27230791099998    0\n23118    143.6244383993  302.6995270772    0\n23119    146.02443450219999  302.22224177679999    0\n23120    144.8182527518  304.0250096199    0\n23121    143.04506725760001  300.67221468259999    0\n23122    144.83637987770001  299.20751249569997    0\n23123    146.57371232540001  296.12427631849999    0\n23124    145.97605801509999  294.2492964667    0\n23125    149.43859850300001  292.99635026419998    0\n23126    147.2609566504  292.78271672429997    0\n23127    148.26652605839999  290.99783033659997    0\n23128    148.18729361530001  301.37840431609999    0\n23129    146.69916759980001  300.14629707789999    0\n23130    146.73718080800001  298.12876308580002    0\n23131    148.60650365550001  297.10330385140003    0\n23132    147.9737459557  306.34808573980001    0\n23133    146.3684245828  305.1816032136    0\n23134    148.8881597992  304.52342164110001    0\n23135    150.54161243269999  296.44927971549998    0\n23136    150.52005169239999  298.53486638859999    0\n23137    141.2431214499  306.30895858470001    0\n23138    138.66763555610001  306.98927208740002    0\n23139    150.27128655000001  300.61555161929999    0\n23140    149.70756213929999  302.62170858949997    0\n23141    143.76889813860001  305.75410551990001    0\n23142    136.71350816590001  316.38025681599999    0\n23143    136.4434602577  312.27820483099998    0\n23144    138.1956608481  313.48706146839999    0\n23145    136.79367959429999  323.28619789179999    0\n23146    135.94441562079999  321.31559125699999    0\n23147    139.5822262101  320.82087490319998    0\n23148    137.41183610159999  320.07623417029998    0\n23149    139.03476390009999  318.89631025049999    0\n23150    138.840127279  315.41131838550001    0\n23151    139.03189968149999  317.13032380240003    0\n23152    140.22625185339999  314.06601866189999    0\n23153    141.72798523489999  312.87296650590002    0\n23154    142.2774431055  314.7568923151    0\n23155    139.74515496160001  310.01686485139999    0\n23156    137.27658656139999  310.56627068569998    0\n23157    137.8658073693  308.75507653049999    0\n23158    141.98455546459999  321.23292066459999    0\n23159    140.54498991809999  322.57158927009999    0\n23160    141.20348364079999  317.99266029410001    0\n23161    142.2759749514  309.36811032859998    0\n23162    141.7336268581  311.14440650519998    0\n23163    139.10273476169999  323.87774621530002    0\n23164    141.44261257529999  324.35245256159999    0\n23165    137.36780332949999  330.40985765020002    0\n23166    136.2104466003  326.54379961469999    0\n23167    137.66853357229999  325.19903783450002    0\n23168    138.45816000740001  327.10562846639999    0\n23169    136.76279055969999  342.75154985469999    0\n23170    136.04911784149999  344.89346851179999    0\n23171    137.13921488119999  340.56972975679997    0\n23172    135.03410423279999  340.00537872929999    0\n23173    136.88370487130001  338.69999964189998    0\n23174    137.69303257940001  334.14362167860003    0\n23175    135.50729987220001  335.20894139799998    0\n23176    139.49085035580001  331.03950709600002    0\n23177    139.0758897032  329.06318673769999    0\n23178    142.9098708372  328.11482301799998    0\n23179    140.68075174730001  327.65706235099998    0\n23180    142.23217383389999  326.20364355679999    0\n23181    139.82541435589999  332.94311241960003    0\n23182    140.31859799950001  334.75034424709997    0\n23183    138.9212551119  337.5869031771    0\n23184    141.0543375725  336.54728338469999    0\n23185    141.324344838  338.35914583900001    0\n23186    136.315561707  336.93831294410001    0\n23187    141.73773615530001  331.56774864049999    0\n23188    138.775564065  341.5071220813    0\n23189    143.45917436100001  317.74988581449998    0\n23190    143.0333228058  319.52617347699999    0\n23191    143.9329233274  316.16282470160002    0\n23192    146.00372309319999  317.68536600409999    0\n23193    143.971495989  312.33602501920001    0\n23194    145.16883281680001  323.04741311250001    0\n23195    144.21859111430001  321.238032336    0\n23196    146.40831561659999  321.29210528610002    0\n23197    146.2617299012  311.84029086160001    0\n23198    146.18721723600001  313.6722647135    0\n23199    145.94130000690001  315.56970158230001    0\n23200    148.4948478643  311.3077522845    0\n23201    146.5825498401  310.0099764871    0\n23202    149.5823447283  307.54190606980001    0\n23203    147.1774563564  308.17089116450001    0\n23204    147.4742932078  319.5588780905    0\n23205    148.80169348410001  318.167498722    0\n23206    148.24578749779999  314.97235107910001    0\n23207    150.17201703719999  316.52367607280001    0\n23208    150.5253971553  314.72416527759998    0\n23209    144.74969331689999  308.76856371740001    0\n23210    142.95871217819999  307.55862586260002    0\n23211    148.65635213089999  321.45534196080001    0\n23212    142.92261301459999  335.36939942430001    0\n23213    144.67622297779999  333.84793952730001    0\n23214    145.3796331577  335.72243064669999    0\n23215    145.1619318436  328.46377033869999    0\n23216    143.4970942706  330.04852020869998    0\n23217    143.1578588088  339.45569287580003    0\n23218    145.39298452860001  339.06480381279999    0\n23219    144.70088210969999  341.03814629480001    0\n23220    140.91916589940001  340.38313484269997    0\n23221    144.0581175289  331.96449512409998    0\n23222    147.43653300540001  328.73405767819997    0\n23223    146.74232136289999  326.81891529239999    0\n23224    150.4740503745  325.36277732119999    0\n23225    148.22905135689999  325.12009857480001    0\n23226    149.61644741500001  323.4063531228    0\n23227    146.45602713869999  337.40378762159997    0\n23228    147.89822003130001  339.094166229    0\n23229    148.82904367800001  332.48699251139999    0\n23230    146.424092105  332.25909235979998    0\n23231    148.1185066363  330.63016889720001    0\n23232    148.02188411610001  335.83566298779999    0\n23233    149.7398427439  328.97400925630001    0\n23234    145.9987650162  324.9123515517    0\n23235    143.74776790499999  324.6929044808    0\n23236    143.94592263769999  343.03529401629999    0\n23237    146.05173228250001  342.77369899960001    0\n23238    150.64108340510001  310.73990169029997    0\n23239    150.4694734723  312.73147129289998    0\n23240    140.3227673881  342.45846502760003    0\n23241    149.344683825  289.25026828279999    0\n23242    152.37494690450001  282.36776376149999    0\n23243    152.3306636149  278.48262552149998    0\n23244    154.37896063209999  277.38125817830002    0\n23245    154.4771803754  279.31535021640002    0\n23246    152.4041376591  286.11709072939999    0\n23247    150.58684582160001  287.56479625920002    0\n23248    154.3225334986  287.11222445739998    0\n23249    154.39011589649999  285.15644335650001    0\n23250    154.46320480590001  281.26720413620001    0\n23251    154.42614570009999  283.21672145859998    0\n23252    151.4377197716  289.48850795610002    0\n23253    158.2299900868  285.52614258040001    0\n23254    156.4023788687  284.27963046579998    0\n23255    158.44231700189999  283.4431294808    0\n23256    155.70099231879999  293.63437465210001    0\n23257    154.1817654765  292.33162274070003    0\n23258    156.51153026610001  291.72309320779999    0\n23259    153.7422318255  289.1655456661    0\n23260    155.8141262119  288.41389950090002    0\n23261    157.85090662549999  287.63743686200002    0\n23262    157.26670314730001  289.72182567900001    0\n23263    156.57315669249999  280.26890366280003    0\n23264    156.415184934  276.35251796450001    0\n23265    152.75501196779999  290.97013164470002    0\n23266    152.36295457189999  299.9759398548    0\n23267    150.9100423662  294.58503005120002    0\n23268    152.7826486033  296.02414967189998    0\n23269    151.3122918313  303.83914110329999    0\n23270    153.7328040644  303.2173049461    0\n23271    152.92915118019999  305.04014695260003    0\n23272    154.47700844409999  299.41614992580003    0\n23273    154.23848595609999  301.35712414509999    0\n23274    151.98485647570001  306.87615093620002    0\n23275    151.16680880679999  308.77634758319999    0\n23276    156.57186240760001  298.84830554280001    0\n23277    154.6769929948  297.44561451150003    0\n23278    151.79396460519999  292.76645473669998    0\n23279    154.47564216559999  306.24188718599999    0\n23280    156.1744729104  302.67706060379999    0\n23281    158.5693141763  302.18377061180001    0\n23282    158.09735909240001  303.94924658370002    0\n23283    157.04433067869999  305.7079810665    0\n23284    155.93963224429999  307.4678349125    0\n23285    158.6156719512  298.2025623019    0\n23286    158.52695972110001  300.21379348890002    0\n23287    155.06086538209999  295.52183272790001    0\n23288    157.31310729  294.91640515189999    0\n23289    152.73012787690001  310.04103715050002    0\n23290    158.69907692679999  279.33712573010001    0\n23291    158.59421048300001  281.38011202609999    0\n23292    160.83405792799999  278.4690496778    0\n23293    163.0263303079  277.89734649970001    0\n23294    162.86068901100001  279.89696152699997    0\n23295    160.50712803549999  282.65469284800002    0\n23296    159.89463176629999  286.88507669860002    0\n23297    161.95382345179999  286.18580195070001    0\n23298    161.49997692619999  288.28342719860001    0\n23299    162.60249050799999  281.96575672590001    0\n23300    162.30991756949999  284.07014361990002    0\n23301    158.74266536389999  291.017918157    0\n23302    165.69726285819999  287.09229963799999    0\n23303    164.0258687331  285.55453753180001    0\n23304    166.10117440569999  284.99517172190002    0\n23305    164.10136860910001  293.01143474579999    0\n23306    164.7209340814  291.13133598550002    0\n23307    166.3553666265  292.607241407    0\n23308    160.93369875939999  290.3270611918    0\n23309    163.10043386839999  289.69888090630002    0\n23310    165.2457684131  289.15346791619999    0\n23311    164.74817891679999  281.36135404980001    0\n23312    165.56682233789999  277.49292099550001    0\n23313    160.26132901759999  292.3016139604    0\n23314    160.62071298449999  301.4708015009    0\n23315    158.95287226869999  296.19446936010002    0\n23316    160.60840394229999  297.44293935230002    0\n23317    159.59346858839999  305.33727836399999    0\n23318    161.9327886033  305.3818633848    0\n23319    160.71432432770001  307.10361239280002    0\n23320    162.59044481730001  300.41481566269999    0\n23321    162.814437185  302.25931341019998    0\n23322    159.54322417590001  294.2308494161    0\n23323    163.3864505656  294.81563362000003    0\n23324    164.96650243190001  296.07299553249999    0\n23325    162.6285389137  296.59918166689999    0\n23326    161.81422297399999  293.56800951219998    0\n23327    163.42308232779999  303.9719153529    0\n23328    164.3627647756  305.75926887060001    0\n23329    162.35203763909999  298.56994954629999    0\n23330    164.53482538610001  299.26908448500001    0\n23331    166.7892607348  299.4255906011    0\n23332    166.2036451825  297.70435124609998    0\n23333    163.73154645260001  309.26262499870001    0\n23334    165.19427918560001  307.64511660829999    0\n23335    165.91335337730001  309.5921266007    0\n23336    165.33509422009999  302.62948328369998    0\n23337    157.3023105796  308.78450710150003    0\n23338    154.8748719081  309.24401403640002    0\n23339    166.49601589369999  282.89072634090002    0\n23340    166.94721914780001  280.8099310316    0\n23341    158.73460901780001  277.31700104930002    0\n23342    159.48364980669999  308.83990377970002    0\n23343    161.60134014240001  309.01018013769999    0\n23344    152.50508220789999  314.1736394541    0\n23345    154.4208880882  313.18460715020001    0\n23346    154.58409039969999  315.13923183050002    0\n23347    151.31734406530001  318.1848988795    0\n23348    151.28272577569999  327.3040465103    0\n23349    152.7547757083  325.64379247929998    0\n23350    153.2481884149  322.03855226069999    0\n23351    150.96264125100001  321.75260367660002    0\n23352    152.29648995299999  320.08860445900001    0\n23353    153.60470882070001  318.38609368300001    0\n23354    155.11943784170001  316.99085364000001    0\n23355    156.02062643190001  318.8873810769    0\n23356    156.9679799582  315.69230752269999    0\n23357    155.5395760769  322.36734374809998    0\n23358    154.16641206860001  323.996995287    0\n23359    157.88415263970001  322.75486270430002    0\n23360    156.94843925009999  320.81517980479998    0\n23361    155.9701808339  327.85815496790002    0\n23362    155.06571346620001  325.94164071879999    0\n23363    157.4114336799  326.26154695069999    0\n23364    154.3418730052  311.25139412930002    0\n23365    156.36642343619999  312.10200417869999    0\n23366    150.67246920919999  335.95404491469998    0\n23367    149.66432321229999  334.25735819570002    0\n23368    151.30920983440001  332.66759404359999    0\n23369    152.91859975509999  331.06857884110002    0\n23370    153.83548767569999  332.85921678339997    0\n23371    150.44755018390001  339.18668108679998    0\n23372    149.2669783291  340.84417519160002    0\n23373    153.0040353919  339.30403751889997    0\n23374    151.80963921649999  337.62354678629998    0\n23375    153.3085060704  336.10123089630002    0\n23376    154.84845934160001  334.59171558230003    0\n23377    156.38812685720001  333.08148176460003    0\n23378    154.4748433421  329.46302428730002    0\n23379    156.90754671569999  329.73348528899999    0\n23380    155.56544843099999  339.44527092430002    0\n23381    157.0369971646  337.95638790129999    0\n23382    158.12393857559999  339.62375480399999    0\n23383    155.93246311589999  336.28493023570002    0\n23384    158.52900533659999  336.50786407859999    0\n23385    154.1641908929  340.9956136225    0\n23386    157.89674515440001  331.55973990460001    0\n23387    158.93678394669999  333.33642091429999    0\n23388    152.08223941110001  329.21324408390001    0\n23389    152.85981074750001  342.63264384130002    0\n23390    155.26057218779999  342.68998918569997    0\n23391    158.17527047600001  310.5597504781    0\n23392    158.4729866237  312.42644188259999    0\n23393    159.3459484604  316.05709351000002    0\n23394    158.82708254240001  314.25318245419999    0\n23395    160.6117278653  312.66278473040001    0\n23396    162.25384648950001  310.9720888626    0\n23397    162.77285477180001  312.90209607729997    0\n23398    158.830506697  324.68726466729998    0\n23399    160.26143189160001  323.13845115010002    0\n23400    160.84519935789999  319.72139616940001    0\n23401    158.44730656429999  319.33567106930002    0\n23402    160.0328323343  317.86970918999998    0\n23403    161.6801263111  316.36068428089999    0\n23404    163.97813990309999  316.65199433949999    0\n23405    163.3301633005  314.78781766399999    0\n23406    167.1610816429  313.46522250290002    0\n23407    164.95684414940001  313.17006583659997    0\n23408    166.54926052979999  311.54262882040001    0\n23409    163.2063666196  320.07119657049998    0\n23410    161.71975355320001  321.60649069160002    0\n23411    165.53254146699999  320.40323513760001    0\n23412    164.7169221302  318.52011658819998    0\n23413    163.61495260679999  325.39495933860002    0\n23414    162.64545886499999  323.50508687360002    0\n23415    165.01020499340001  323.85219987459999    0\n23416    159.36138784400001  330.02555307879999    0\n23417    160.7931441799  328.481412433    0\n23418    161.82214142800001  330.3301268861    0\n23419    159.7973741843  326.59892457789999    0\n23420    160.0055232256  335.06988174790001    0\n23421    161.08874660379999  336.77037205829998    0\n23422    161.45640284929999  333.61915710739999    0\n23423    162.2092179917  326.93582314299999    0\n23424    163.97791354980001  333.92544872230002    0\n23425    162.88235112390001  332.14395110240002    0\n23426    164.61808378710001  327.26186213540001    0\n23427    162.17206298190001  338.45308289339999    0\n23428    163.2220261793  340.14016214930001    0\n23429    160.6743643559  339.85233271819999    0\n23430    163.65079432339999  337.07425613729998    0\n23431    166.23453911729999  337.41932407489998    0\n23432    165.10252699349999  335.68325524959999    0\n23433    165.7711999071  340.48468596369997    0\n23434    164.2014231286  341.8529922797    0\n23435    166.512512039  334.25018464639999    0\n23436    164.28565536439999  330.63793431459999    0\n23437    165.65618321010001  329.10957553150001    0\n23438    166.7361321576  330.94097247809998    0\n23439    159.17377786669999  341.29546878970001    0\n23440    166.25216941970001  316.9477837755    0\n23441    150.5097576512  342.61173051679998    0\n23442    148.22753468459999  342.63821656229999    0\n23443    167.19420692200001  295.99464132399999    0\n23444    160.17502373889999  342.97676698769999    0\n23445    157.7018475717  342.7952489736    0\n23446    166.7030921345  227.35213028659999    0\n23447    166.0625797994  215.99624726260001    0\n23448    167.668201899  214.83755812039999    0\n23449    169.22839506849999  213.67228741189999    0\n23450    170.1055497008  215.32388985349999    0\n23451    167.19841918130001  217.8105180764    0\n23452    169.7187895022  218.24584028070001    0\n23453    168.38139038009999  219.58322003590001    0\n23454    166.7481040257  210.97312570669999    0\n23455    168.3911499909  209.9407884117    0\n23456    168.5303133104  211.9378038374    0\n23457    165.0796730042  209.84681155050001    0\n23458    170.70455494449999  212.4433264891    0\n23459    171.7931642051  210.7989423992    0\n23460    172.78934446509999  212.44781313940001    0\n23461    170.36999147820001  209.25390205959999    0\n23462    168.7512719899  208.08769818409999    0\n23463    172.02315084590001  221.64573804290001    0\n23464    170.72264234630001  223.05218016169999    0\n23465    169.5634278583  221.32628299730001    0\n23466    172.2348312442  218.5932028766    0\n23467    171.1252596942  216.9520786018    0\n23468    172.32421000319999  209.02093068799999    0\n23469    167.10507156950001  221.00907951959999    0\n23470    168.09062674259999  225.92521917889999    0\n23471    169.21878993179999  227.6084173653    0\n23472    168.9402094488  230.63791505660001    0\n23473    167.51270726830001  231.99351560880001    0\n23474    167.0391039637  235.75506132789999    0\n23475    169.31403412610001  235.14304683930001    0\n23476    169.2253333804  236.8116373158    0\n23477    169.0377993857  233.4220137444    0\n23478    169.4240875399  224.4856189955    0\n23479    171.4975441437  231.00055694100001    0\n23480    170.33884958819999  229.30139580310001    0\n23481    174.0351514907  228.27388896439999    0\n23482    171.66629703340001  227.9214297163    0\n23483    172.95039783990001  226.5084624527    0\n23484    171.155821954  234.108289856    0\n23485    173.3252979163  234.85548871290001    0\n23486    172.53352004359999  232.86127666460001    0\n23487    173.84231107439999  231.53698888049999    0\n23488    171.85024200020001  224.7750205047    0\n23489    168.9680110573  238.49522227930001    0\n23490    171.43183762780001  237.73333967260001    0\n23491    172.53791483250001  215.606524256    0\n23492    166.52553735660001  239.11013932009999    0\n23493    174.82231554570001  212.352620562    0\n23494    175.5877113553  210.48473440859999    0\n23495    176.81585665610001  212.20107822719999    0\n23496    174.24150184749999  208.8082533802    0\n23497    172.7613674955  207.22637555969999    0\n23498    174.8728720135  215.7109535022    0\n23499    177.12961221040001  215.73005862810001    0\n23500    175.99377339989999  217.35443542440001    0\n23501    173.7992084373  214.07950563360001    0\n23502    176.1384144594  208.56329938139999    0\n23503    173.35540314689999  220.25624448849999    0\n23504    174.69726960680001  218.84594986179999    0\n23505    179.33395324349999  209.92339162330001    0\n23506    180.62574165589999  211.65857409789999    0\n23507    178.7647403377  211.99302343510001    0\n23508    178.00258105450001  208.25296606320001    0\n23509    179.3856884754  219.12847777979999    0\n23510    180.62115376489999  217.4563580139    0\n23511    181.55956493689999  219.2141185184    0\n23512    178.04855516710001  213.94226014910001    0\n23513    179.32969151259999  215.7044855037    0\n23514    181.43584811119999  215.62989798180001    0\n23515    177.0809951263  219.0155189999    0\n23516    174.2261140599  225.08245603450001    0\n23517    175.5056371634  223.65454541189999    0\n23518    176.5234272918  225.40208677140001    0\n23519    174.45013246330001  221.9419647181    0\n23520    175.08237165099999  230.1171871274    0\n23521    176.0591953258  232.06099738290001    0\n23522    176.30525286610001  228.6641352414    0\n23523    176.7953178697  222.2028703206    0\n23524    178.705612014  225.7309888529    0\n23525    179.89620838760001  224.24218497219999    0\n23526    180.76675963740001  226.0633499512    0\n23527    179.02443435239999  222.44295237579999    0\n23528    178.09315228899999  220.70420260700001    0\n23529    178.22418419900001  232.52018747549999    0\n23530    179.42690432660001  230.96008876010001    0\n23531    180.36047114990001  232.8886045369    0\n23532    177.51225036880001  227.19919774409999    0\n23533    178.48266058620001  229.05438103270001    0\n23534    177.6753154644  236.0803458977    0\n23535    180.07443683170001  236.29818362719999    0\n23536    178.62455495739999  237.81318533340001    0\n23537    176.93221183239999  234.0739725631    0\n23538    180.55949259280001  229.4193572481    0\n23539    175.51576379310001  235.6192102867    0\n23540    173.75787677  236.8224272077    0\n23541    181.0846739703  222.7239684443    0\n23542    168.0112773523  249.13567179379999    0\n23543    167.66311672980001  243.95441108200001    0\n23544    169.34159313649999  245.26625008319999    0\n23545    167.84685444070001  256.60510592600002    0\n23546    169.94046695029999  252.51875685109999    0\n23547    167.6541415941  252.71836512889999    0\n23548    169.19943346720001  250.77415644269999    0\n23549    170.13013938029999  248.7579141823    0\n23550    171.50304488559999  244.7053036074    0\n23551    172.1425636184  242.6630935769    0\n23552    173.60579059360001  244.13650378529999    0\n23553    170.4744729654  241.38591370189999    0\n23554    168.1385897575  242.06898919720001    0\n23555    168.5884338425  240.2407802779    0\n23556    171.15057923379999  253.8444821025    0\n23557    172.44050083139999  251.8984769182    0\n23558    170.860624032  246.74127915029999    0\n23559    172.23243967659999  248.34454278999999    0\n23560    172.8297730621  240.63849378020001    0\n23561    170.19941724610001  255.69432728570001    0\n23562    172.8215764126  254.97563540580001    0\n23563    166.70858121859999  265.05153060280003    0\n23564    168.66496576470001  264.02117472250001    0\n23565    168.53921222029999  266.15954168389999    0\n23566    167.1071783811  260.8169119616    0\n23567    166.66825521659999  269.27514290980002    0\n23568    168.51600988129999  270.46982992229999    0\n23569    168.5050990924  268.30733067760002    0\n23570    168.89452502340001  261.89701329659999    0\n23571    169.22692947659999  259.79327716609998    0\n23572    172.35892290309999  264.19479941110001    0\n23573    170.6407267301  263.03177213859999    0\n23574    172.66084448500001  262.09674313720001    0\n23575    171.41329448010001  258.87281276850001    0\n23576    169.6604848874  257.71954220190003    0\n23577    170.34421157419999  267.31772614059997    0\n23578    172.19741653700001  266.32575639459998    0\n23579    172.14873361459999  268.45816300289999    0\n23580    174.0640175998  265.36226374479998    0\n23581    173.99049726129999  269.51468882939997    0\n23582    172.13872010270001  270.5873772493    0\n23583    173.11317090770001  260.05080618599999    0\n23584    173.70554249720001  258.07233412189998    0\n23585    168.45145325199999  272.67354206210001    0\n23586    170.29758505480001  271.6672296575    0\n23587    173.55140343510001  249.89220081120001    0\n23588    174.34943460829999  247.85454977469999    0\n23589    175.6515030022  243.598430501    0\n23590    176.47257677010001  241.46709432470001    0\n23591    177.68221902529999  243.10651614400001    0\n23592    175.16782029449999  239.859257087    0\n23593    173.5397921791  238.66945459429999    0\n23594    176.43524609830001  247.32134196090001    0\n23595    178.4796458024  246.7534217651    0\n23596    178.0707291928  248.73342548619999    0\n23597    174.97239686270001  245.74947695629999    0\n23598    177.40693404269999  239.45001937839999    0\n23599    174.98096078809999  251.24810955379999    0\n23600    180.50841615409999  246.11361132779999    0\n23601    178.8724322521  244.73766480149999    0\n23602    182.02286213279999  242.90090577239999    0\n23603    179.75288086680001  242.7267906539    0\n23604    181.02305745690001  241.15571408069999    0\n23605    179.28492395879999  255.21499803090001    0\n23606    177.86176926900001  253.71725920899999    0\n23607    180.03976580470001  253.50864943760001    0\n23608    177.5161977576  250.64535762099999    0\n23609    179.88706714060001  249.94405541750001    0\n23610    182.11547843279999  248.96272903549999    0\n23611    181.88539030550001  250.8904785938    0\n23612    179.87145751739999  239.47871217380001    0\n23613    176.60157765119999  252.42141814269999    0\n23614    174.76264317100001  261.23169831529998    0\n23615    174.46681300879999  256.1759226556    0\n23616    176.11546790520001  257.43370090240001    0\n23617    175.83512281879999  266.4687940586    0\n23618    177.7150087718  267.43902138760001    0\n23619    175.84680588570001  268.46887695229998    0\n23620    175.9422422408  264.44276884679999    0\n23621    177.00065123069999  260.4695321378    0\n23622    176.35372195100001  262.39333041380002    0\n23623    175.40454237649999  254.29765597170001    0\n23624    179.48105177299999  259.9089656827    0\n23625    177.79292415219999  258.69720519250001    0\n23626    180.99127730929999  256.44187169669999    0\n23627    178.53642667919999  256.94398791510002    0\n23628    179.613063993  266.38588067329999    0\n23629    179.67115524970001  268.23137179000003    0\n23630    177.8325678059  263.57192204069997    0\n23631    179.7226706475  262.7576802241    0\n23632    179.5708673947  264.58029713970001    0\n23633    175.9017173551  270.45521350839999    0\n23634    181.92430304109999  259.47268483350001    0\n23635    181.0658952775  261.19565288529998    0\n23636    175.98892123249999  272.42259597399999    0\n23637    177.8817778808  271.28097634839997    0\n23638    182.47250613209999  244.9719346505    0\n23639    182.3381182846  246.98315077519999    0\n23640    172.12172945200001  272.71175626320002    0\n23641    181.93659778759999  213.4382074856    0\n23642    182.4018836512  211.17203270030001    0\n23643    166.54519520560001  273.5864335503    0\n23644    184.7113284191  216.39966234369999    0\n23645    183.26532024470001  215.1476933221    0\n23646    185.03105194520001  214.250367743    0\n23647    184.12792840099999  210.5269838216    0\n23648    182.85212837969999  208.9377517936    0\n23649    183.00515302400001  223.07450382569999    0\n23650    182.2697719654  221.1660202512    0\n23651    185.32219479840001  220.2971328093    0\n23652    183.4552233915  219.59473592169999    0\n23653    184.8048082837  218.34294036099999    0\n23654    185.80206678089999  209.84624435999999    0\n23655    185.41263412949999  212.04646385949999    0\n23656    188.06166748940001  216.35858140880001    0\n23657    188.1371486315  218.14251929759999    0\n23658    186.43995496380001  217.32082040180001    0\n23659    187.43140064420001  209.24961920839999    0\n23660    186.19654504659999  207.7916064593    0\n23661    188.9398058589  221.64334304190001    0\n23662    187.14385011159999  220.98203750830001    0\n23663    188.42022008570001  219.88545603669999    0\n23664    188.14609750229999  214.5199222546    0\n23665    186.7394844481  213.3771397795    0\n23666    188.3725552384  212.60064065879999    0\n23667    185.95700455299999  222.19292600450001    0\n23668    182.55796865280001  229.7426435996    0\n23669    181.64872208049999  227.903863578    0\n23670    182.72129070540001  226.41004921320001    0\n23671    183.7865815319  224.9426587422    0\n23672    184.63058227869999  226.78567775619999    0\n23673    182.49102139670001  236.5604068625    0\n23674    181.35877869859999  234.7547423149    0\n23675    184.5177899729  233.3320298955    0\n23676    182.48254974209999  233.16039987249999    0\n23677    183.5123764324  231.5588096605    0\n23678    184.52765111470001  230.03682405859999    0\n23679    186.56028820500001  227.20555888339999    0\n23680    187.5739506271  225.87807962759999    0\n23681    188.5425174433  227.66234652739999    0\n23682    184.85018288680001  223.5170072702    0\n23683    186.5330776225  233.4243955284    0\n23684    187.54942685820001  231.96805774110001    0\n23685    188.59944353169999  233.50306088779999    0\n23686    185.5458273694  228.59371603849999    0\n23687    186.52448517389999  230.32975191649999    0\n23688    188.5699595543  230.62442840450001    0\n23689    185.59409586949999  235.0630725398    0\n23690    186.705569212  224.04782028400001    0\n23691    188.60069139609999  224.6105271417    0\n23692    184.7846782352  236.8428832395    0\n23693    186.76618607500001  236.769885028    0\n23694    189.0378602047  208.77772995859999    0\n23695    188.6793168554  210.64933578750001    0\n23696    191.09049403130001  216.3850515641    0\n23697    189.61286788429999  215.50569235090001    0\n23698    191.147460311  214.75527557070001    0\n23699    189.97626147029999  211.92977437350001    0\n23700    189.6373335685  223.4060324278    0\n23701    190.6778404545  222.26218176570001    0\n23702    191.35331889829999  219.57156696289999    0\n23703    189.7737146536  218.88618445649999    0\n23704    191.1520358672  217.9860438204    0\n23705    191.5854401245  211.3566230392    0\n23706    191.3178168158  213.0704355483    0\n23707    193.90982772780001  216.46055774140001    0\n23708    193.93533992459999  217.9241294947    0\n23709    192.52954102640001  217.1787501869    0\n23710    193.1941945479  210.8664002374    0\n23711    191.93212651100001  209.6904814637    0\n23712    194.32517062030001  220.81009019679999    0\n23713    192.8471215925  220.19412710570001    0\n23714    194.06631107289999  219.36248249159999    0\n23715    193.9919611748  214.97065863099999    0\n23716    192.6684150518  214.07998622709999    0\n23717    194.18183815500001  213.4514812372    0\n23718    190.6715855493  208.42657890949999    0\n23719    191.7246894518  221.18265144739999    0\n23720    189.5780871371  229.34968331409999    0\n23721    190.63435145220001  230.9036174597    0\n23722    190.50772842250001  225.1943475978    0\n23723    189.67832771030001  234.91852836339999    0\n23724    190.6819966022  233.59204664110001    0\n23725    188.71202404159999  236.3764854943    0\n23726    190.77941677000001  236.2433306252    0\n23727    191.5236910806  226.93483069050001    0\n23728    192.44776603380001  225.77375601130001    0\n23729    190.5643840905  228.1220376018    0\n23730    192.59384703040001  228.53095599049999    0\n23731    194.08081611840001  223.48067753620001    0\n23732    193.31596572629999  224.62167818270001    0\n23733    192.37932176519999  222.86755719390001    0\n23734    192.73199394849999  233.7333650615    0\n23735    191.68922119179999  232.34939685270001    0\n23736    194.70517844610001  231.36019702850001    0\n23737    192.68242790900001  231.15088113109999    0\n23738    193.6637435733  229.97858775629999    0\n23739    192.67567390319999  236.38586586400001    0\n23740    191.63418361340001  237.77554949180001    0\n23741    194.7530291317  210.44418867389999    0\n23742    194.44554257889999  211.93828825509999    0\n23743    194.43284557710001  226.3049829995    0\n23744    194.62919490900001  236.5798312018    0\n23745    193.71889902109999  235.13651441210001    0\n23746    194.63077595589999  228.84175248349999    0\n23747    188.16501618090001  238.19962351859999    0\n23748    184.0072105335  243.56896619470001    0\n23749    182.37866708920001  239.71503277869999    0\n23750    183.76020952959999  238.3400636671    0\n23751    184.78971663159999  240.13887353359999    0\n23752    184.18539039320001  247.8015938337    0\n23753    186.08760187409999  246.43720671040001    0\n23754    186.09718534109999  248.47809764050001    0\n23755    185.47438699689999  242.17667364889999    0\n23756    185.9121631653  244.30148645040001    0\n23757    181.93764900959999  252.6148199877    0\n23758    184.21669570610001  251.84611736869999    0\n23759    187.79595112440001  245.11335912359999    0\n23760    186.9302924143  240.85447859940001    0\n23761    188.55047961779999  239.9888548735    0\n23762    189.10599246749999  241.87629901899999    0\n23763    185.3777454607  255.5672604634    0\n23764    187.47811563600001  255.4651919497    0\n23765    187.10451787299999  257.25893075490001    0\n23766    186.62004613209999  252.10016306439999    0\n23767    186.16063345270001  250.38364921039999    0\n23768    189.43050533580001  243.96245320759999    0\n23769    189.74166193159999  246.05126199290001    0\n23770    183.7146150769  253.8927726663    0\n23771    181.51327214770001  265.16576591619997    0\n23772    183.34944923200001  263.86120119089998    0\n23773    183.4893308021  265.62711715649999    0\n23774    183.30973862319999  255.93545242880001    0\n23775    182.69233551209999  257.75790799459998    0\n23776    179.75867258829999  270.11048900560002    0\n23777    181.6368930173  268.8503555593    0\n23778    183.57128236310001  269.37578342260002    0\n23779    183.52328876530001  267.4767147828    0\n23780    182.81316449639999  262.1989891943    0\n23781    184.8910199737  262.27320375890002    0\n23782    186.05016620180001  260.71566583809999    0\n23783    187.0111584254  262.41174174060001    0\n23784    184.4139195754  259.1565351918    0\n23785    187.25709757289999  264.33993116459999    0\n23786    187.2463016168  266.32629009329997    0\n23787    185.41149588510001  265.94669578010001    0\n23788    185.4505075104  269.8606331309    0\n23789    187.2099296884  268.34594756609999    0\n23790    187.26874438319999  270.37069887929999    0\n23791    183.69593996500001  271.30336911699999    0\n23792    186.74828566720001  259.10873328359997    0\n23793    181.9343045841  272.64384246010002    0\n23794    183.94476550990001  273.23882785810002    0\n23795    188.15985224510001  249.11771980239999    0\n23796    190.0284850898  248.06367601950001    0\n23797    191.75577168109999  247.04369589769999    0\n23798    193.09364700180001  244.2172451335    0\n23799    191.0672756285  242.97190165870001    0\n23800    192.81124183169999  242.3710329843    0\n23801    189.7461595977  255.40358914110001    0\n23802    187.97416341179999  253.85350979750001    0\n23803    192.0153727437  253.58979581520001    0\n23804    188.8602406233  252.4193469587    0\n23805    190.87841065289999  251.83402296130001    0\n23806    190.39091693060001  249.97254144679999    0\n23807    192.61427709239999  250.9151564359    0\n23808    194.30520927719999  250.04727458830001    0\n23809    194.90308577920001  251.98903444659999    0\n23810    193.44534146469999  246.1493164222    0\n23811    193.8441907781  248.09915074560001    0\n23812    191.97449990679999  255.2984827386    0\n23813    193.89489741829999  254.80131546729999    0\n23814    195.79809711799999  256.18274864929998    0\n23815    195.43876122099999  254.0460911516    0\n23816    193.0002336188  240.7600720042    0\n23817    192.12355119430001  239.35734174129999    0\n23818    194.1328608318  239.23259336480001    0\n23819    190.22694322449999  239.19529651650001    0\n23820    191.6219568864  256.85846876319999    0\n23821    189.01144146159999  262.79951088130002    0\n23822    190.8601884478  261.72808387229998    0\n23823    190.99302749590001  263.51211241850001    0\n23824    188.8162931542  258.86940664650001    0\n23825    188.98762029189999  266.82814503610001    0\n23826    190.82797639469999  265.43079718960001    0\n23827    190.66967121690001  267.43366536090002    0\n23828    190.97875426479999  258.36164596089998    0\n23829    190.6212125902  260.09710338479999    0\n23830    192.84655089  264.19238339079999    0\n23831    195.47896980659999  261.26844537149998    0\n23832    193.10908080300001  260.86543285300002    0\n23833    195.15150662049999  259.69050819159997    0\n23834    190.6535687059  269.46438991989999    0\n23835    190.8246746666  271.44870873249999    0\n23836    189.04715363880001  270.91751095849997    0\n23837    192.31718334390001  268.05184383660003    0\n23838    194.52899199980001  272.04343907449999    0\n23839    192.6565321651  271.84249141660001    0\n23840    194.25166652440001  270.37430876899998    0\n23841    191.16974754579999  273.355005629    0\n23842    194.0693252225  266.71832550890002    0\n23843    193.96213076219999  268.66411891669998    0\n23844    193.5495672079  258.15013375000001    0\n23845    187.4766156192  272.38368627670002    0\n23846    194.5769871256  264.8804519071    0\n23847    195.03914114209999  263.06741893920002    0\n23848    179.90385202350001  272.0035909023    0\n23849    194.73995046810001  233.93740727709999    0\n23850    187.86699972029999  274.37520179910001    0\n23851    185.9201463611  273.81474143029999    0\n23852    169.18438017720001  280.32507434889999    0\n23853    167.575482521  278.83259194710001    0\n23854    168.0443287505  276.9510668154    0\n23855    168.26783719580001  274.86318552220001    0\n23856    170.11119191380001  276.0633695194    0\n23857    169.81804147540001  286.24846913059997    0\n23858    168.16566258730001  284.52028921250002    0\n23859    170.2117661483  284.20278029529999    0\n23860    171.32848516889999  280.21199870779998    0\n23861    170.65461496200001  282.18091066749997    0\n23862    167.35167512300001  288.69460523219999    0\n23863    172.26904670830001  284.04027716870002    0\n23864    172.09689128369999  276.83698526960001    0\n23865    172.09565144019999  274.80668001980001    0\n23866    174.52413999289999  291.11581668650001    0\n23867    172.54796172190001  291.65537891269997    0\n23868    173.0307555311  289.60932779159998    0\n23869    169.41449544860001  288.3123870535    0\n23870    171.45636839459999  287.97272724869998    0\n23871    173.50865249719999  287.64796690309998    0\n23872    172.5720925654  278.64268376839999    0\n23873    173.6276789993  280.43838307779998    0\n23874    168.9864554669  290.36059092480002    0\n23875    167.27684666010001  301.12401333290001    0\n23876    169.11004179349999  299.4564668626    0\n23877    170.6792555358  297.70196343629999    0\n23878    171.43208749390001  299.4796909003    0\n23879    167.79807504959999  302.84071153129997    0\n23880    170.14029019789999  303.05861107340002    0\n23881    168.39766266320001  304.61676085480002    0\n23882    167.94033222510001  294.217563294    0\n23883    169.4028487345  295.94925396169998    0\n23884    168.5181018232  292.34415744419999    0\n23885    172.08048710049999  293.76061409250002    0\n23886    173.53512765490001  295.41477495300001    0\n23887    171.58279940489999  295.8689884785    0\n23888    170.5685314927  292.05691903450003    0\n23889    171.88568639569999  301.43268614099998    0\n23890    172.39502544600001  303.35867965400001    0\n23891    173.55566174099999  299.80467175540002    0\n23892    175.76441518990001  300.47890425560001    0\n23893    175.262261499  298.55080288990001    0\n23894    174.60523255839999  303.77356426760002    0\n23895    172.95793348890001  305.2681487566    0\n23896    175.48863239639999  294.54883327930003    0\n23897    175.13977218759999  296.6375956096    0\n23898    166.7435377354  306.12039323070002    0\n23899    169.06314166870001  306.4542153543    0\n23900    174.3643984867  283.97677667689999    0\n23901    173.95617133249999  285.7812154321    0\n23902    174.82943090309999  282.23879403220002    0\n23903    175.98307099260001  280.7412209181    0\n23904    177.63282607350001  279.7066085802    0\n23905    178.44352450170001  281.47796514100003    0\n23906    176.54377394740001  283.91999894529999    0\n23907    178.7415874994  283.40727470479999    0\n23908    178.40974859159999  285.13986107279999    0\n23909    174.44953296540001  277.3538467084    0\n23910    176.40009065999999  276.19661994320001    0\n23911    176.909016065  277.96662512310002    0\n23912    175.64132652550001  287.3075942337    0\n23913    178.305536077  275.05964213250002    0\n23914    176.12256597699999  274.35090307640002    0\n23915    179.3470508586  278.68928354560001    0\n23916    181.0556184822  277.60784865599999    0\n23917    181.6624096797  279.49245728810001    0\n23918    180.49045774909999  282.4928711686    0\n23919    182.15771331240001  281.46501795900002    0\n23920    182.42409035930001  283.50654635490002    0\n23921    180.14534336380001  273.88826885470002    0\n23922    180.52559347729999  275.75315944919998    0\n23923    174.06024773479999  273.58571440330002    0\n23924    180.24010908209999  286.26540454709999    0\n23925    177.91046889009999  286.85447603839998    0\n23926    177.21500296599999  297.51224201880001    0\n23927    175.97648906410001  292.45356771410002    0\n23928    177.4352524876  293.65898021909999    0\n23929    176.28669258990001  302.39061166810001    0\n23930    176.82350910119999  304.29276972330001    0\n23931    178.0161206283  301.12615441090003    0\n23932    179.14338547040001  296.5121984049    0\n23933    179.42481076160001  298.22568790610001    0\n23934    176.58948427070001  290.46343887270001    0\n23935    179.41208925719999  292.7974167763    0\n23936    180.27380337869999  291.02267831400002    0\n23937    181.65388309790001  292.31337909590002    0\n23938    178.82254527009999  289.81944892080003    0\n23939    177.28288977010001  288.6127735938    0\n23940    179.03777722519999  304.84266613099999    0\n23941    180.71335256379999  303.55105612099999    0\n23942    181.19903595970001  305.39975247289999    0\n23943    180.24940813969999  301.72713462709999    0\n23944    179.8049286076  299.94869285409999    0\n23945    180.11769593919999  308.578357971    0\n23946    181.7039154041  307.25182510579998    0\n23947    182.2239492914  309.08926821739999    0\n23948    177.3832158379  306.19381085650002    0\n23949    181.14791778119999  289.23052854780002    0\n23950    178.99317548939999  294.74730182079998    0\n23951    173.5508750704  307.17745051280002    0\n23952    171.32825773850001  306.79658877650002    0\n23953    182.45715586669999  285.54337763699999    0\n23954    182.00352875909999  287.39169235370002    0\n23955    177.95572003320001  308.08476158100001    0\n23956    175.7546463047  307.60946147150003    0\n23957    167.8056549682  315.36224494219999    0\n23958    169.37803145149999  313.77319735359998    0\n23959    168.12514687620001  309.93080762969998    0\n23960    169.7155174854  308.34819567009998    0\n23961    170.34549942460001  310.26987695470001    0\n23962    167.33736723780001  324.17508959470001    0\n23963    166.41131284229999  322.29541520160001    0\n23964    170.08791834620001  321.02436963399998    0\n23965    167.82682989220001  320.72308119479999    0\n23966    169.27308171620001  319.13852322119999    0\n23967    168.50850059339999  317.25012371129998    0\n23968    170.75153583380001  317.55519956270001    0\n23969    172.26594117740001  315.97788015740002    0\n23970    172.96965035310001  317.85689018620002    0\n23971    170.96420264330001  312.18844878710001    0\n23972    171.5988696144  314.08938288000002    0\n23973    172.32039170429999  321.30171770639998    0\n23974    170.95003968130001  322.8921413571    0\n23975    174.5175079489  321.56385421499999    0\n23976    173.716439834  319.71856614069998    0\n23977    172.55845331450001  310.6212048996    0\n23978    171.869195722  324.73512632030003    0\n23979    169.61583592349999  324.46818449080001    0\n23980    167.8631562587  332.76273769660003    0\n23981    169.14604238230001  331.23317468559998    0\n23982    166.99199003730001  327.56941552929999    0\n23983    168.304327734  326.02530768529999    0\n23984    169.3175686063  327.85346324620002    0\n23985    167.3404858717  339.14474932939999    0\n23986    168.31916165219999  340.87851833439998    0\n23987    168.8471897309  337.80138842870002    0\n23988    169.03972215959999  334.5819537548    0\n23989    171.52343825169999  331.49694795890002    0\n23990    170.3879239492  329.67688319749999    0\n23991    173.937192874  328.35389934030002    0\n23992    171.62168857  328.1153175714    0\n23993    172.86219952869999  326.55486206559999    0\n23994    170.25039398109999  336.39760800120001    0\n23995    171.4650032513  338.20878816660002    0\n23996    171.525653826  334.89603863820003    0\n23997    173.94738982589999  335.12235914140001    0\n23998    172.7181328222  333.31386206600001    0\n23999    174.03584165519999  338.61248524059999    0\n24000    172.62515804579999  340.01510202909998    0\n24001    173.89980002359999  331.72293527559998    0\n24002    169.08343568410001  342.67017892180002    0\n24003    170.84168284239999  341.31724110710002    0\n24004    174.12105954419999  324.98126866929999    0\n24005    173.81252516359999  314.4137317922    0\n24006    175.37982121339999  312.88177896460002    0\n24007    176.0016350029  314.7448235919    0\n24008    174.76076181869999  310.99422323739998    0\n24009    174.1529016209  309.08995704910001    0\n24010    175.3955857638  323.39486939530002    0\n24011    176.67567417800001  321.82143412789998    0\n24012    177.26924751280001  318.42290449469999    0\n24013    175.14844274129999  318.14521992020002    0\n24014    176.6255142094  316.58697941150001    0\n24015    176.95243072709999  311.39258155990001    0\n24016    178.13380390610001  315.07315152579997    0\n24017    179.66336436270001  313.62044259409998    0\n24018    180.22085142840001  315.40260985489999    0\n24019    179.10219536279999  311.80651112210001    0\n24020    178.5330781792  309.9583126192    0\n24021    179.34229919960001  318.70257509409998    0\n24022    177.9769056877  320.25817955190001    0\n24023    181.3858761043  318.98440290090002    0\n24024    180.78845080790001  317.1846055547    0\n24025    180.83799750680001  322.31552620050002    0\n24026    179.70427769369999  323.86319150359998    0\n24027    178.78454339160001  322.0733127588    0\n24028    176.2863001323  331.89662727400002    0\n24029    175.0837442964  330.13606599820002    0\n24030    176.26652285949999  328.56218601680001    0\n24031    177.43618568560001  326.99615090660001    0\n24032    178.5770933236  328.73378557619998    0\n24033    176.34769908920001  335.24648661100002    0\n24034    175.1863966537  336.92217240420001    0\n24035    176.41682637849999  338.71007813540001    0\n24036    178.65066087939999  331.9983467559    0\n24037    177.50581003209999  333.6062547331    0\n24038    180.9688289131  332.02088398339998    0\n24039    179.76308370940001  330.4138734686    0\n24040    180.73857151140001  325.61566239899997    0\n24041    178.57993268659999  325.42572379670003    0\n24042    178.8992103738  338.5235258925    0\n24043    179.99712500999999  336.82429250259997    0\n24044    181.35364044779999  338.32503522450003    0\n24045    178.72685298089999  335.25867383470001    0\n24046    180.8349616127  328.85265752079999    0\n24047    177.8518067665  340.24222249500002    0\n24048    181.10370540060001  335.1682314377    0\n24049    176.37017539940001  325.21217817209998    0\n24050    173.27046720530001  341.81974316700001    0\n24051    181.20952787409999  312.22987157770001    0\n24052    179.64054606479999  341.70615569799998    0\n24053    177.32968109590001  341.99828637590002    0\n24054    181.02374879780001  295.48300430270001    0\n24055    183.82131047639999  280.32179431539998    0\n24056    182.7230447254  276.4399731135    0\n24057    184.34152573590001  275.17330799849998    0\n24058    184.8713345548  277.10919371919999    0\n24059    183.38179783210001  288.75146176189998    0\n24060    184.2917970762  284.49564324030001    0\n24061    185.45561622849999  279.06011349030001    0\n24062    185.9110222484  281.01976408820002    0\n24063    182.66656724769999  294.03918303500001    0\n24064    183.69678377899999  292.38334977250003    0\n24065    186.12172584059999  283.0174225527    0\n24066    186.14421293379999  285.072059336    0\n24067    186.98833065490001  277.72848059120003    0\n24068    188.42906225550001  276.33474526449999    0\n24069    189.11743786709999  278.24897407259999    0\n24070    185.34085356919999  288.7360235685    0\n24071    184.53648657170001  290.6162454098    0\n24072    187.26988881849999  289.02568516510001    0\n24073    186.43676272889999  287.00949241379999    0\n24074    185.6756204852  292.6234742497    0\n24075    187.65058426120001  292.94497744030002    0\n24076    186.72776270790001  294.5762459979    0\n24077    182.40157715730001  302.28506753940002    0\n24078    184.11240969990001  300.99635198419998    0\n24079    184.45127193339999  302.82493397360003    0\n24080    182.7559377382  310.90404052000002    0\n24081    184.2754642628  309.63060353050003    0\n24082    185.2625641962  306.54222680060002    0\n24083    183.27544324530001  305.96136070070003    0\n24084    184.82980544310001  304.68051238240002    0\n24085    183.8037607693  299.21521763120001    0\n24086    181.64972814929999  298.78113384950001    0\n24087    183.48009075089999  297.48984979509999    0\n24088    185.86720895139999  299.65582720949999    0\n24089    187.34099785000001  296.38843148580003    0\n24090    185.212967685  296.06851818310002    0\n24091    188.06372009520001  302.04654460770001    0\n24092    188.28597578649999  303.9728775369    0\n24093    186.4071893409  303.3803463616    0\n24094    187.87809759929999  300.15050096990001    0\n24095    187.64766550350001  298.2771643241    0\n24096    187.17611543850001  307.15468859840001    0\n24097    185.74567930609999  308.38848870039999    0\n24098    189.03820815029999  307.79537923079999    0\n24099    188.60334599180001  305.8976164147    0\n24100    183.11479941709999  295.78399187999997    0\n24101    186.28307453790001  310.217651606    0\n24102    188.0195463069  281.50828891370003    0\n24103    190.09197020849999  285.58690808649999    0\n24104    188.14153623600001  285.33766946550003    0\n24105    190.10862549539999  283.71633072549997    0\n24106    189.8796401127  280.07317599020001    0\n24107    191.30590148389999  278.6305756077    0\n24108    189.53253803019999  292.91003410420001    0\n24109    188.3183672895  291.05596037250001    0\n24110    191.020898254  289.20715033499999    0\n24111    189.13490255490001  289.21615641850002    0\n24112    190.23916057349999  287.44708492059999    0\n24113    190.18924048299999  281.82390727320001    0\n24114    193.77159910239999  286.68519690760002    0\n24115    192.00676387230001  285.8855432117    0\n24116    193.9776594699  284.89152369990001    0\n24117    192.49994878769999  276.9926129145    0\n24118    193.48427338139999  278.59639015149997    0\n24119    193.11657518249999  288.6375263205    0\n24120    192.22325607089999  290.4698758225    0\n24121    194.2888170752  281.36496715319998    0\n24122    194.1387108717  283.12787600339999    0\n24123    192.18877319219999  282.29485843100002    0\n24124    189.79912747899999  274.87509594099998    0\n24125    191.52043070249999  292.34156611840001    0\n24126    193.52432271660001  291.57847224490001    0\n24127    189.85730734949999  300.72136699089998    0\n24128    189.376242448  296.9350474387    0\n24129    191.1347291683  295.96973924719998    0\n24130    191.56902196510001  297.7507842823    0\n24131    190.0887948102  304.60828314320003    0\n24132    191.84820036159999  305.27407658060002    0\n24133    191.7320980332  303.29983893330001    0\n24134    191.78921321199999  299.52597117869999    0\n24135    191.7854704001  301.36914110409998    0\n24136    193.8289800268  298.49147837869998    0\n24137    195.3776365391  295.90931660849998    0\n24138    193.11365855010001  295.16689503790002    0\n24139    195.0390511288  294.27316253539999    0\n24140    193.5842696407  305.9447778485    0\n24141    195.0771752837  304.67152631160002    0\n24142    195.31359458430001  306.59984475959999    0\n24143    193.61100192730001  302.06002333840001    0\n24144    195.65255202060001  300.97409034570001    0\n24145    195.3336901843  302.8126453484    0\n24146    192.1971536538  307.21365748279999    0\n24147    195.88751975049999  297.54560189910001    0\n24148    195.99300436350001  299.17738988190001    0\n24149    191.0414826839  294.21485383909999    0\n24150    190.88211130240001  308.45177703230001    0\n24151    189.59032531029999  309.66644608600001    0\n24152    191.71759398469999  275.21961488009998    0\n24153    193.64020852100001  275.36295736810001    0\n24154    192.75845373819999  309.08464724070001    0\n24155    182.0410144002  320.77645168639998    0\n24156    183.43025642999999  319.26444262979999    0\n24157    184.97623496080001  317.86047967130003    0\n24158    185.48743852039999  319.55405372630003    0\n24159    183.88324562150001  324.24159914450001    0\n24160    182.86266779459999  322.54136275799999    0\n24161    184.8964190586  322.73793802360001    0\n24162    182.30842869400001  315.75178514039999    0\n24163    183.8600432945  314.4309137756    0\n24164    184.42733148470001  316.1522003188    0\n24165    186.58084878069999  316.64915425740003    0\n24166    185.3967196902  313.20450858660001    0\n24167    186.8715301053  312.03011606170003    0\n24168    187.51139077240001  313.82686084279999    0\n24169    185.98656890629999  321.23867253600002    0\n24170    187.53215977849999  319.90872192770001    0\n24171    189.2351677696  319.00736113210002    0\n24172    189.49146538810001  320.71242187709998    0\n24173    188.1711525364  315.59760415059998    0\n24174    188.7687138064  317.31847504429999    0\n24175    183.30183914860001  312.68413390559999    0\n24176    186.9570297436  322.85960788469998    0\n24177    182.19301527709999  333.55451311190001    0\n24178    183.44282661380001  335.0342320346    0\n24179    181.87355519229999  327.30502611449998    0\n24180    183.0690760121  328.8963227118    0\n24181    182.79809990370001  339.7927521432    0\n24182    183.74860022510001  338.12809226949997    0\n24183    181.99251750080001  341.4737459369    0\n24184    184.3517558497  341.2694303545    0\n24185    184.2891739236  330.39912737380001    0\n24186    185.31033569749999  328.84055223270002    0\n24187    183.25201824300001  331.96868204660001    0\n24188    185.52810322760001  331.85311146380002    0\n24189    187.30178072659999  325.71749664769999    0\n24190    186.31738311140001  327.2807770311    0\n24191    185.0629145817  325.82721747250002    0\n24192    186.1124052536  337.94035815040002    0\n24193    184.74166766799999  336.48997411750003    0\n24194    188.16083367269999  334.69654115949999    0\n24195    185.7610737352  334.87610116500002    0\n24196    186.81237276300001  333.27753496190002    0\n24197    186.71991069469999  341.0835562977    0\n24198    185.9779450616  342.76147903229997    0\n24199    187.87326736790001  331.68177874399998    0\n24200    187.59446042990001  328.68059836399999    0\n24201    182.8857174115  325.7639109909    0\n24202    187.57008329819999  339.41273731619998    0\n24203    188.51398028849999  337.75550537980001    0\n24204    188.24359714650001  324.1468261302    0\n24205    189.11172398830001  322.5384633548    0\n24206    190.92190372729999  318.15713639590001    0\n24207    189.65947041519999  314.55892847720003    0\n24208    191.0142529304  313.43767312210002    0\n24209    191.8228343952  315.3741131571    0\n24210    190.95249357040001  321.84205235949997    0\n24211    192.695755913  321.093522071    0\n24212    192.27110121690001  323.0748740953    0\n24213    192.58462939110001  317.29166615499997    0\n24214    192.90305323889999  319.1143436182    0\n24215    189.52464291859999  325.4202961762    0\n24216    194.38551359300001  320.3315113136    0\n24217    194.26043725150001  312.76196663420001    0\n24218    192.25926703490001  312.20504284510002    0\n24219    193.47369535499999  310.90390157730002    0\n24220    193.52719477069999  329.52357659239999    0\n24221    192.13941346819999  328.09521509720003    0\n24222    194.24370145579999  327.7336247508    0\n24223    191.6296365776  324.96537867270001    0\n24224    193.52769365840001  324.4090733969    0\n24225    193.91644416010001  316.17581467280002    0\n24226    190.2559833663  311.53670243149998    0\n24227    188.26683348130001  310.8573491249    0\n24228    190.8130779876  326.73004563889998    0\n24229    190.5943395395  334.50300845430002    0\n24230    189.53517237560001  336.12076447219999    0\n24231    188.91117605709999  330.06999103449999    0\n24232    190.27747106570001  331.4701239428    0\n24233    189.07364003079999  340.9143051291    0\n24234    191.31102718029999  340.76176901650001    0\n24235    190.5872990988  342.44273983670001    0\n24236    190.8555924417  337.56899830179998    0\n24237    189.89694266449999  328.4254365626    0\n24238    192.9253276222  334.29443646760001    0\n24239    191.65865618859999  332.88256779120002    0\n24240    194.93159911699999  330.9768777077    0\n24241    192.64961288859999  331.2363424669    0\n24242    193.38079427540001  340.62390633619998    0\n24243    192.1152600856  339.0644633942    0\n24244    194.99726338990001  337.22529278650001    0\n24245    193.0161774561  337.38499038880002    0\n24246    194.02286123350001  335.72962946550001    0\n24247    195.2977223556  340.50992358690002    0\n24248    194.69060236479999  342.21103904760002    0\n24249    195.13060943619999  334.07458138869998    0\n24250    185.3359210447  344.46009917589998    0\n24251    187.6323969586  344.25753059710001    0\n24252    194.80110195489999  325.84239954280002    0\n24253    195.26233994719999  323.88431638029999    0\n24254    192.088615038  343.98558270400002    0\n24255    189.91565491790001  344.10091176679998    0\n24256    194.71988649549999  309.59801310990002    0\n24257    165.07902977090001  343.61342194769998    0\n24258    162.64934698370001  343.24951382009999    0\n24259    195.89209484880001  258.20055921199997    0\n24260    181.41672947609999  343.20445004700002    0\n24261    195.24182250539999  179.60100654179999    0\n24262    195.5  175.59607556220001    75\n24263    194.9698417976  175.0757368861    74\n24264    195.0098383262  181.87419071190001    0\n24265    194.71435767099999  181.27787863430001    0\n24266    195.99135869349999  180.9638268811    0\n24267    195.2444122181  180.84431950059999    0\n24268    195.7976061553  180.42257173359999    0\n24269    195.5  176.92139665080001    75\n24270    195.5  176.2251505143    75\n24271    195.02761090140001  177.9561709692    0\n24272    195.5  178.3244206194    75\n24273    195.81008774169999  179.87378893499999    0\n24274    195.9855988441  179.29247552539999    0\n24275    195.74820909440001  182.9141071224    0\n24276    196.576916264  182.9463956104    0\n24277    196.14797537530001  183.39732920899999    0\n24278    196.65413187639999  181.89106581359999    0\n24279    195.8482193383  181.91225574329999    0\n24280    196.33934159200001  181.41044359049999    0\n24281    196.49306951610001  180.056025229    0\n24282    195.36429105100001  182.408694099    0\n24283    195.14623847909999  184.05409356390001    0\n24284    194.56526750250001  183.52024394279999    0\n24285    194.9257065306  182.93932205039999    0\n24286    195.74747513790001  186.6782094955    0\n24287    195.6887917967  185.2395243039    0\n24288    195.8164010632  183.9573106604    0\n24289    196.375294384  184.43370779329999    0\n24290    194.66220814249999  191.0653470794    0\n24291    196.5170859413  188.60281796109999    0\n24292    195.77100854170001  188.02148978599999    0\n24293    196.51861685220001  187.953248688    0\n24294    195.1694805953  189.18069866659999    0\n24295    194.9794390415  188.32039306249999    0\n24296    195.68116269710001  189.78422224030001    0\n24297    196.35705182320001  190.32611045850001    0\n24298    195.38540868460001  190.50880681390001    0\n24299    196.2264293021  189.22228940599999    0\n24300    196.47778792540001  187.2901016886    0\n24301    196.45737514940001  186.61879529270001    0\n24302    196.36568782340001  185.02178687790001    0\n24303    196.29109149909999  185.58406378390001    0\n24304    195.5941022227  191.51516033979999    0\n24305    196.82739699690001  180.8784694265    0\n24306    197.38974094950001  181.82806774970001    0\n24307    196.96931559999999  182.41314113850001    0\n24308    196.773350892  179.0999179346    0\n24309    196.2887513597  178.73708288009999    76\n24310    196.48161194400001  183.86947804339999    0\n24311    197.40968616320001  179.1828102721    77\n24312    197.1531367723  179.69691398739999    0\n24313    197  184.82416815299999    79\n24314    198.19377338499999  180.4896223083    77\n24315    197.82043784609999  181.17338019740001    0\n24316    197.5486860355  180.64093879390001    0\n24317    197.3168324952  182.97194584139999    78\n24318    198.0658101368  181.72364977199999    78\n24319    197.16462520819999  180.25245169569999    0\n24320    197.22609566470001  187.8923023031    0\n24321    197.8683011949  187.76564228359999    0\n24322    197.93218701110001  188.4956127598    0\n24323    197.11866857219999  189.19741629550001    0\n24324    197.9346294735  189.2576811358    0\n24325    197.64970902389999  189.78374482940001    0\n24326    196.65478298510001  186.0808671879    0\n24327    197.20981588660001  186.5758459386    0\n24328    197.3482154822  185.8482154822    80\n24329    198.5  187.5387342416    81\n24330    197.8180857824  187.09954636500001    0\n24331    197.87735596319999  190.3879740109    0\n24332    197.19254138689999  190.3526808021    0\n24333    198.5  189.07462467229999    81\n24334    198.01633917960001  186.51633917960001    80\n24335    196.95455105880001  191.0261330717    0\n24336    198.43960601719999  190.4847912086    0\n24337    198.39170914339999  191.0142972484    0\n24338    195.4218218323  195.58944301139999    0\n24339    195.2316391638  193.66039950059999    0\n24340    195.85157261859999  194.3491026538    0\n24341    194.95532721000001  198.21440191100001    0\n24342    195.05468319409999  197.55468319409999    87\n24343    195.63666506120001  196.83344683190001    0\n24344    195.2066632961  197.23555443199999    86\n24345    196.14976376990001  195.59298849309999    0\n24346    195.9453767736  196.22087573389999    0\n24347    195.596587508  193.0172198134    0\n24348    196.2973230703  196.87015711250001    0\n24349    196.41648728280001  194.9930999483    0\n24350    196.7330443427  194.38047230960001    0\n24351    195.0838484697  198.8464656315    0\n24352    195.73906229190001  198.9635278552    0\n24353    196.39051352819999  198.89051352819999    87\n24354    196.93412723349999  199.43412723349999    87\n24355    196.88725462479999  195.59582959650001    0\n24356    196.07186820539999  192.3610422905    0\n24357    196.56656812240001  193.10604579860001    0\n24358    195.3177018527  199.58042016319999    0\n24359    195.04873539569999  205.42019008560001    0\n24360    195.1937186305  202.548033124    0\n24361    195.76624768720001  203.39625481499999    0\n24362    195.30381626939999  215.7951875105    0\n24363    195.6455131541  212.89576181129999    0\n24364    195.59852615360001  207.64161973660001    0\n24365    196.02484099930001  206.40772331470001    0\n24366    196.92800165119999  207.41920132460001    0\n24367    195.57043229039999  201.71189529879999    0\n24368    196.3889912084  201.70049858499999    0\n24369    195.97175718619999  200.9432894583    0\n24370    196.99870866250001  200.26344611260001    0\n24371    196.3870855429  200.19563351970001    0\n24372    196.2102657442  210.07700357100001    0\n24373    195.15912096150001  208.99506467160001    0\n24374    196.30815290480001  205.2714482362    0\n24375    196.70500698590001  203.2451155169    0\n24376    196.489793857  204.16152767200001    0\n24377    196.98762968950001  212.44394819999999    0\n24378    196.80766216500001  213.76431021479999    0\n24379    197.16049602000001  201.62713033989999    0\n24380    196.93523298790001  202.4140315974    0\n24381    195.62309819710001  200.25016795240001    0\n24382    194.79608298400001  200.17429763379999    0\n24383    197.2138514209  211.13015576149999    0\n24384    197.50007918399999  209.7821577915    0\n24385    196.64649506870001  197.5    85\n24386    196.9492114631  196.8611558357    0\n24387    197.08492697989999  193.76426995700001    0\n24388    197.59116888720001  194.3859523527    0\n24389    196.56144687099999  191.7355951987    0\n24390    197.62959234249999  195.5865685242    0\n24391    197.26738504049999  196.21304060060001    0\n24392    197.592543799  196.8548616425    0\n24393    197.86078948989999  192.39756966909999    0\n24394    197.4082590125  191.73582110890001    0\n24395    198.17991628269999  191.68140757640001    0\n24396    198.40645438569999  194.3730067159    0\n24397    198.6729837208  193.64893572    0\n24398    199.11668785500001  194.2603736428    0\n24399    198.28686793719999  193.00943039399999    0\n24400    197.48223135809999  193.1158307908    0\n24401    198.22546565179999  196.86947516929999    0\n24402    197.91291554840001  197.5    85\n24403    198.0607211542  194.9898043147    0\n24404    198.36072054089999  195.57902038989999    0\n24405    198.96531034220001  192.8724433749    0\n24406    198.88722786509999  191.39505697109999    0\n24407    198.87035671550001  196.93484650580001    0\n24408    198.55510822510001  196.2568633578    0\n24409    197.57465757930001  203.00215812970001    0\n24410    197.41623268910001  200.88959122840001    0\n24411    197.8950262274  201.43238544569999    0\n24412    199.0764943456  207.40680456429999    0\n24413    198.05873525519999  207.41257239980001    0\n24414    198.4172844135  206.42985339130001    0\n24415    197.3332218381  204.9440916053    0\n24416    198.22687495989999  205.4290027179    0\n24417    198.27144570909999  204.433936058    0\n24418    197.7728005191  200.2728005191    88\n24419    198.4441690598  201.92683206800001    0\n24420    198.5806109895  201.0806109895    88\n24421    199.10516801130001  212.92120830120001    0\n24422    198.1835496635  212.07179178339999    0\n24423    199.2191361134  211.7910501261    0\n24424    197.8240260469  208.5335158435    0\n24425    198.5923036712  209.5704329969    0\n24426    199.3642808916  210.65034016339999    0\n24427    199.54802386809999  209.58163131169999    0\n24428    198.36231208629999  203.50724107190001    0\n24429    198.44266642229999  202.67885797260001    0\n24430    199.01531546359999  195.6965484177    0\n24431    196.65493108940001  215.15968093789999    0\n24432    197.93133300170001  214.56597477    0\n24433    199.24093729110001  192.07473494769999    0\n24434    199.48401140050001  191.30668566750001    83\n24435    199.62694278000001  194.7404605367    0\n24436    200.26149460760001  195.14654853170001    84\n24437    199.58188874730001  195.38288271799999    0\n24438    199.59546464799999  192.71148126040001    0\n24439    200.0974163441  196.6232529031    84\n24440    199.55975382680001  196.90593786759999    0\n24441    199.63868851410001  196.1011774625    0\n24442    200.22242794260001  192.5373799043    83\n24443    199.9447761795  193.30789807919999    0\n24444    199.79115611770001  194.0527729069    0\n24445    200.41243523419999  193.78808289200001    84\n24446    199.24828164039999  202.26344269980001    0\n24447    199.978664756  201.80418466820001    0\n24448    200.12437355660001  202.58427250700001    0\n24449    200.0945271816  204.3129947498    0\n24450    199.20650837689999  203.91655948819999    0\n24451    200.11639989419999  203.43622858009999    0\n24452    200.0689803942  201.12347934850001    0\n24453    199.969141933  200.530858067    89\n24454    201.0172140004  200.41556252390001    0\n24455    200.90874345570001  201.3013752384    0\n24456    201.49192469569999  199.51645094    0\n24457    200.93517943539999  198.9845813174    90\n24458    201.90557806609999  198.73928951990001    0\n24459    201.92464332750001  203.30755243760001    0\n24460    202.71395776739999  203.7203560001    0\n24461    201.85242376369999  204.23345568440001    0\n24462    201.96407183989999  202.4132203325    0\n24463    201.0339778245  202.92859844629999    0\n24464    200.97618192159999  204.72065770029999    0\n24465    200.11508376419999  205.1866723537    0\n24466    202.3937236621  200.70461573189999    0\n24467    201.98596209519999  201.56721045130001    0\n24468    202.06088442980001  199.97473689770001    0\n24469    201.7824827499  205.15332039610001    0\n24470    202.1446390799  197.93908133880001    0\n24471    201.66511201079999  197.28140530819999    90\n24472    202.41371213439999  197.15547552749999    0\n24473    199.2700309457  197.5    85\n24474    203.57623143929999  198.89299089759999    0\n24475    202.82079325749999  198.46671335280001    0\n24476    203.66906156549999  198.15559768860001    0\n24477    203.64999551209999  197.42646395380001    0\n24478    203.12053819350001  196.78013454840001    91\n24479    202.98039231909999  200.09016182970001    0\n24480    203.61993551719999  199.6400432451    0\n24481    203.71021804520001  200.5333051081    0\n24482    204.40725654100001  199.24315929540001    0\n24483    204.4519559291  197.75901406860001    0\n24484    205.26269753139999  198.0061042669    0\n24485    205.9196673635  198.3836590011    92\n24486    205.1909344977  198.8157829557    0\n24487    205.10049997499999  197.27512499369999    91\n24488    205.0833374764  200.50478023619999    0\n24489    205.1297192246  199.64381061750001    0\n24490    205.7645199358  200.09028070670001    92\n24491    204.4089710774  200.96185000969999    0\n24492    205.05529560049999  201.41470208530001    0\n24493    203.70346619540001  201.44406174010001    0\n24494    203.59731395790001  202.3136207892    0\n24495    202.8692818307  201.91188573389999    0\n24496    203.5175330676  203.240429334    0\n24497    203.391926299  204.19209703679999    0\n24498    204.2293886743  202.77791312869999    0\n24499    204.98347912029999  202.34789621370001    0\n24500    204.79936095529999  203.18796910579999    0\n24501    206.10949808320001  203.30474904159999    93\n24502    206.14366741660001  204.00610743370001    0\n24503    205.46421708680001  203.61271436379999    0\n24504    205.59520793639999  201.95271269919999    92\n24505    206.5284176145  204.64615343720001    0\n24506    206.0279742134  204.79563539270001    0\n24507    206.83763829259999  204.146212416    0\n24508    207.09187807999999  204.68020319999999    94\n24509    204.87071745509999  203.98640353889999    0\n24510    205.28882207070001  204.76847190160001    0\n24511    204.5753853516  204.6476303899    0\n24512    203.93011019080001  204.80024526630001    0\n24513    203.23342690090001  205.21102421629999    0\n24514    205.88378649890001  205.37589962059999    0\n24515    200.17839928820001  206.05334239769999    0\n24516    200.92587929320001  206.49569252969999    0\n24517    200.09694774549999  206.98951709010001    0\n24518    199.2313375649  205.6823256696    0\n24519    201.61349320619999  208.6507551368    0\n24520    200.77095923460001  208.16652309829999    0\n24521    201.60990144760001  207.8016685819    0\n24522    199.9495165829  208.75952706690001    0\n24523    199.88931792100001  207.8681284786    0\n24524    201.71299877409999  206.06288599230001    0\n24525    201.649688459  206.9505325865    0\n24526    200.51550461139999  209.71663557939999    0\n24527    203.13936268820001  206.191635787    0\n24528    203.75631974230001  206.78713939880001    0\n24529    203.10410041239999  207.12835028730001    0\n24530    202.48647021470001  205.63539518959999    0\n24531    203.10957447440001  208.0328209955    0\n24532    203.81990611579999  208.6344168098    0\n24533    203.0984092905  208.93153057590001    0\n24534    202.3811837369  207.4587191139    0\n24535    204.4741093609  208.34565927049999    0\n24536    204.5195971162  209.2011829786    0\n24537    202.32016287409999  209.2527447999    0\n24538    201.4888968679  209.58074546469999    0\n24539    201.05653813020001  211.36635094459999    0\n24540    200.93505681810001  212.3190864032    0\n24541    200.15175133029999  211.58120254089999    0\n24542    201.2481207699  210.45275304239999    0\n24543    201.96801135679999  211.07593956619999    0\n24544    200.01184504790001  213.66818653710001    0\n24545    199.02656326490001  214.07637516240001    0\n24546    200.8809111432  213.30599779400001    0\n24547    201.7142939826  212.93166208919999    0\n24548    202.5487059248  212.52382529459999    0\n24549    202.5219667149  213.4827249013    0\n24550    203.02344784109999  209.83132099470001    0\n24551    203.69361170970001  210.36156442270001    0\n24552    202.86579142299999  210.7246725775    0\n24553    203.3897844132  212.0831478607    0\n24554    204.22728778979999  211.6726874478    0\n24555    204.1149110472  212.5555453979    0\n24556    202.67820767539999  211.6054213706    0\n24557    205.04834421640001  211.35013083129999    0\n24558    204.37553296620001  210.8556919376    0\n24559    202.6207129796  214.50228020029999    0\n24560    203.37945200839999  213.99248504400001    0\n24561    204.48916786960001  210.04021533080001    0\n24562    204.11792660079999  213.48273573399999    0\n24563    204.84052942240001  213.0086875577    0\n24564    204.36510513690001  206.4604060623    0\n24565    204.3781530867  207.4108689951    0\n24566    205.02251081930001  207.96527498270001    0\n24567    205.55557520849999  207.50082060930001    0\n24568    205.6528512955  208.22730513030001    0\n24569    204.95776584730001  206.18338580290001    0\n24570    204.438969687  205.51214790290001    0\n24571    205.19287858499999  209.76258474139999    0\n24572    205.8673922872  210.40277178029999    0\n24573    205.83440093729999  209.58041936079999    0\n24574    205.4628776209  206.74113854629999    0\n24575    205.59186253760001  205.9655894398    0\n24576    205.65091418430001  211.87001998650001    0\n24577    205.87164661060001  211.22596475949999    0\n24578    205.86399382850001  208.8714510483    0\n24579    206.3718067902  208.35903395080001    95\n24580    206.5  209.59254578599999    96\n24581    206.1207986723  207.1039933614    95\n24582    206.3412505428  205.93124909529999    94\n24583    206.5  211.04693398730001    96\n24584    206.55355368810001  213.77262031110001    0\n24585    207.16580685279999  213.32526173689999    0\n24586    207.4898999552  213.9912729994    0\n24587    205.6542226638  213.4387226593    0\n24588    205.50998802079999  212.64502947349999    0\n24589    204.29214594359999  214.44136616290001    0\n24590    205.93780705239999  214.24991794100001    0\n24591    206.16407213720001  212.4390263933    0\n24592    207.0657124873  212.11314249750001    97\n24593    206.9505703518  212.68214947769999    0\n24594    208.25758361769999  212.3515167235    97\n24595    208.46166761890001  212.95577509009999    0\n24596    207.7137320697  212.8508433673    0\n24597    208.35211661619999  214.12545821730001    0\n24598    208.76967581529999  213.54569052580001    0\n24599    209.13465562990001  214.16938700110001    0\n24600    209.24033523119999  212.9806704623    98\n24601    207.93740215810001  214.73816148739999    0\n24602    209.54154055180001  214.8418558459    0\n24603    209.79366222359999  214.0873244471    98\n24604    200.8997284646  214.34899720929999    0\n24605    206.37780025590001  215.15030096929999    0\n24606    205.30366404739999  214.81996846219999    0\n24607    196.58344918029999  216.6086280472    0\n24608    197.83471057840001  217.4539821022    0\n24609    196.61655322190001  218.0876517131    0\n24610    197.05069791259999  221.0806268604    0\n24611    196.77697537840001  219.5726503169    0\n24612    198.1959299072  220.5768791868    0\n24613    195.3442912996  218.6851052479    0\n24614    198.98681687870001  216.74506704090001    0\n24615    199.0756821489  218.32950890039999    0\n24616    194.77084131039999  222.3565052102    0\n24617    195.82856918760001  221.51155377410001    0\n24618    200.9962918393  215.5012999171    0\n24619    201.128702363  216.88594474120001    0\n24620    200.0286127114  216.09568396430001    0\n24621    201.84305082340001  215.01577884829999    0\n24622    200.3055528875  219.2307904754    0\n24623    199.2728132755  219.94885855109999    0\n24624    201.49701507750001  220.09822297860001    0\n24625    201.30933736840001  218.46836599119999    0\n24626    201.6754358908  221.75889522290001    0\n24627    201.86014738259999  223.46750894530001    0\n24628    200.70556406189999  222.60102163619999    0\n24629    198.98542595820001  215.3370362517    0\n24630    199.51805462799999  221.61059449999999    0\n24631    196.3726484945  226.63683065789999    0\n24632    196.9807056313  225.48177598769999    0\n24633    198.16183379340001  226.73026603170001    0\n24634    195.74787227589999  224.04961655919999    0\n24635    197.60061355900001  230.31077739150001    0\n24636    196.607542158  229.03541472699999    0\n24637    198.49048830929999  229.10659591039999    0\n24638    195.55591388190001  227.74382911320001    0\n24639    197.3827566807  224.224170195    0\n24640    196.67868110640001  231.52850582720001    0\n24641    195.7246786938  232.7411386389    0\n24642    199.7064665565  223.34887561069999    0\n24643    199.7812270574  225.05351390039999    0\n24644    198.6300683087  223.90922476840001    0\n24645    199.72240737089999  226.6014500652    0\n24646    199.30077227230001  227.88399602250001    0\n24647    200.94739970449999  226.0678525882    0\n24648    202.04652546369999  225.14635827320001    0\n24649    202.23149123179999  226.70377810700001    0\n24650    197.38517988289999  222.64770720589999    0\n24651    200.23504405910001  229.07317823189999    0\n24652    202.274168575  217.70993256290001    0\n24653    203.49199577179999  218.53148531260001    0\n24654    203.23379235639999  217.08844138110001    0\n24655    203.99076599879999  216.39152042219999    0\n24656    204.62676644699999  215.5248346823    0\n24657    205.15139978709999  216.78758157589999    0\n24658    203.6335310014  220.08270928440001    0\n24659    203.81220995699999  221.6395550803    0\n24660    202.64901240009999  220.90155127880001    0\n24661    204.6475977458  219.35544042859999    0\n24662    205.76360839540001  219.02002613249999    0\n24663    205.85922647500001  220.29544722360001    0\n24664    202.8574834293  215.6849246685    0\n24665    206.98278508929999  216.07599811829999    0\n24666    207.66867654480001  216.9830032246    0\n24667    206.47000222829999  216.9203529392    0\n24668    207.48467945100001  215.37874973390001    0\n24669    207.9012942272  220.69169343210001    0\n24670    207.85352098749999  221.5792029998    0\n24671    206.9634807134  221.0451044694    0\n24672    205.94268619179999  217.91141066259999    0\n24673    207.00849067710001  218.9245412498    0\n24674    207.9296577483  219.73053806550001    0\n24675    208.09144259289999  218.77269989710001    0\n24676    205.9676895968  221.56181385939999    0\n24677    204.06081013240001  223.19986976690001    0\n24678    204.42635797150001  224.7008669969    0\n24679    203.08348058620001  224.16815840059999    0\n24680    205.01904834859999  222.3035681913    0\n24681    203.81877349210001  227.0227546818    0\n24682    202.70728528430001  228.05924288750001    0\n24683    205.41223125580001  227.21836343690001    0\n24684    204.89538809339999  226.00763455449999    0\n24685    205.72359670820001  225.04621593109999    0\n24686    207.77782680979999  222.492992945    0\n24687    207.97326594099999  223.44942469509999    0\n24688    207.12425659339999  223.19341122029999    0\n24689    208.55447577269999  222.0634376701    0\n24690    206.71650035249999  227.4700461038    0\n24691    207.50547480020001  226.6429137348    0\n24692    208.00177035979999  227.69967609470001    0\n24693    206.4429009113  224.06530541359999    0\n24694    206.85678177290001  225.1111141961    0\n24695    207.96055177380001  224.95141060719999    0\n24696    207.5884285679  225.75197138140001    0\n24697    206.07053303199999  228.53187110830001    0\n24698    207.05626135279999  229.88876612749999    0\n24699    208.60372600049999  229.89592716519999    0\n24700    208.27609390820001  231.1648989606    0\n24701    206.15352942850001  222.82666111489999    0\n24702    201.83533003580001  229.16998602039999    0\n24703    203.5912732008  229.44577204460001    0\n24704    208.69525164570001  216.96297535150001    0\n24705    208.3741044109  217.82321810100001    0\n24706    205.3634015945  229.6978064555    0\n24707    196.68162256529999  236.84126959880001    0\n24708    197.73196359740001  235.63228622969999    0\n24709    198.74804483579999  237.18712339710001    0\n24710    196.72697290010001  234.15802464039999    0\n24711    196.30652128840001  239.44957199890001    0\n24712    198.2702859618  239.98245691459999    0\n24713    196.74371482410001  241.0997038324    0\n24714    195.49065812570001  238.0272027755    0\n24715    198.65843576220001  234.38241497749999    0\n24716    200.52274222840001  234.5766742575    0\n24717    199.51604295710001  233.08862027879999    0\n24718    200.34204895670001  231.784742421    0\n24719    201.11148244610001  230.4772899116    0\n24720    202.10305870709999  231.9359043627    0\n24721    200.7568083207  237.5855240857    0\n24722    199.6977736716  238.84257142800001    0\n24723    200.2064043606  240.56207187429999    0\n24724    200.35050716590001  242.5095667434    0\n24725    200.5225938502  244.45142256369999    0\n24726    198.6790394434  243.5761890313    0\n24727    198.5546778001  231.65244127439999    0\n24728    196.78024418339999  242.7678578547    0\n24729    194.81067128469999  241.951915547    0\n24730    195.95052738859999  249.15414453939999    0\n24731    197.58989264670001  248.24413028070001    0\n24732    198.0299712515  250.1577168446    0\n24733    196.94926096809999  253.16360511830001    0\n24734    198.46465487629999  252.1407442718    0\n24735    198.84358796390001  254.2165019576    0\n24736    195.16526787710001  245.35991119159999    0\n24737    196.92234766609999  244.5257191245    0\n24738    197.2118571899  246.3632211179    0\n24739    197.62666639369999  257.63712950050001    0\n24740    200.038729991  251.10664875399999    0\n24741    201.23479379790001  248.23811406140001    0\n24742    199.22467702759999  247.31339110510001    0\n24743    200.8276494815  246.36131083079999    0\n24744    199.15288450540001  256.37937142470003    0\n24745    199.3960287829  258.57668219829998    0\n24746    200.68073172920001  255.11831025999999    0\n24747    202.5111623686  255.85611241940001    0\n24748    202.2603315355  253.88963509780001    0\n24749    200.054553392  260.45877008309998    0\n24750    201.49402425860001  259.12194724789998    0\n24751    201.65517505630001  250.09382473299999    0\n24752    202.00128322250001  251.9647874062    0\n24753    197.2357304633  262.11848611139999    0\n24754    201.58026392119999  236.13228963020001    0\n24755    202.38389512629999  234.73866625279999    0\n24756    204.28185476499999  234.8471936263    0\n24757    203.1625487613  233.39943438029999    0\n24758    203.91822258740001  232.1068508212    0\n24759    204.64774773549999  230.8799971853    0\n24760    205.8120109596  232.27342449060001    0\n24761    203.88459643760001  239.09146315660001    0\n24762    202.64156525129999  237.72785908680001    0\n24763    204.6797348771  237.6237250561    0\n24764    206.26002911629999  234.89591950639999    0\n24765    205.47981078410001  236.2308460717    0\n24766    206.77427435990001  237.569938073    0\n24767    207.72054819889999  232.37891528040001    0\n24768    207.0199192131  233.60327707260001    0\n24769    207.10684623110001  244.91289362500001    0\n24770    205.30055727780001  243.76252019419999    0\n24771    206.8313269647  243.1396411915    0\n24772    203.4916265226  240.67656190610001    0\n24773    205.46580185510001  240.36417598809999    0\n24774    207.09290334849999  241.63186697239999    0\n24775    207.5450957999  240.23513742009999    0\n24776    208.25039408160001  234.92886739919999    0\n24777    203.56700696760001  242.5724775294    0\n24778    201.8906476587  241.39686672440001    0\n24779    203.2826406991  249.12267488020001    0\n24780    204.87780139930001  248.222393025    0\n24781    205.39744190690001  249.9433862237    0\n24782    203.9365078081  252.71716734980001    0\n24783    205.7134848963  251.6400963362    0\n24784    205.8281971438  253.38362550849999    0\n24785    202.36350856479999  245.40631823609999    0\n24786    203.84034380770001  244.52780615910001    0\n24787    204.2986555379  246.42672821529999    0\n24788    207.54103612669999  250.6821370724    0\n24789    208.5945337105  248.22799199959999    0\n24790    206.3982734642  247.3902846755    0\n24791    207.83719245570001  246.59253126249999    0\n24792    205.91403811090001  255.19667543739999    0\n24793    206.19882777660001  257.04229617049998    0\n24794    204.37119053999999  256.469768321    0\n24795    207.61427480040001  254.02226737289999    0\n24796    209.45188554059999  252.99973477539999    0\n24797    209.31575686080001  254.66839341970001    0\n24798    207.9717131701  257.58557631299999    0\n24799    206.74486222229999  258.85959547610003    0\n24800    209.3299590764  249.8271418132    0\n24801    209.61646824280001  251.35053503009999    0\n24802    202.91953192349999  257.783486375    0\n24803    208.84683796620001  237.5857770213    0\n24804    208.15800823640001  238.90540291069999    0\n24805    203.54280745119999  259.65781873989999    0\n24806    208.86196737239999  223.50532484300001    0\n24807    208.4116162256  224.17981205480001    0\n24808    209.57768300180001  216.8570705473    0\n24809    209.07085665630001  216.2084488909    0\n24810    210.24126692670001  215.313926866    0\n24811    209.40809671069999  215.4992444881    0\n24812    209.59455100470001  219.1578010138    0\n24813    209.0096891474  218.5629845373    0\n24814    209.8047445695  218.33814102700001    0\n24815    210.3689597929  216.7445569132    0\n24816    210.07829884290001  217.52005652720001    0\n24817    208.69401167679999  220.3579252028    0\n24818    211.55141767710001  217.24833433789999    0\n24819    211.1264434707  216.6709476714    0\n24820    211.88273178329999  216.59029642760001    0\n24821    210.67749206069999  216.0283826244    0\n24822    210.22330456789999  219.69004758450001    0\n24823    210.91669427240001  219.48074809299999    0\n24824    210.8501786153  220.1949069666    0\n24825    210.52335809799999  218.12660142710001    0\n24826    210.9716723555  218.71427571300001    0\n24827    211.1994988189  217.92781954180001    0\n24828    210.9704349072  215.40046660709999    0\n24829    211.6718078808  215.4530020286    0\n24830    210.74641815909999  214.68660453979999    99\n24831    209.4840782473  219.98022541149999    0\n24832    209.6511155467  223.44740960179999    0\n24833    209.19299221130001  222.7909560583    0\n24834    209.32368468729999  222.08081566460001    0\n24835    209.60029845579999  221.5158390748    0\n24836    210.12705968430001  222.27509387449999    0\n24837    208.94786635349999  224.78385851760001    0\n24838    209.8382775906  224.615346671    0\n24839    209.6227694479  225.2635522425    0\n24840    210.4512315751  223.44593653179999    0\n24841    210.15016816580001  224.01206964950001    0\n24842    208.53492872620001  226.17472087799999    0\n24843    211.25119015300001  223.49761969400001    103\n24844    210.7145025538  222.8962828834    0\n24845    210.22563241570001  221.1398992197    0\n24846    210.87343738300001  220.89675777549999    0\n24847    210.9506316801  221.6132162049    0\n24848    210.4367935034  225.6721339122    0\n24849    211.20612322310001  225.30262423849999    104\n24850    211.33968457610001  226.02134301289999    0\n24851    210.74393783950001  224.5121243211    103\n24852    209.51814414239999  225.93249118860001    0\n24853    210.94310848910001  222.36183965500001    0\n24854    209.4366989326  220.80184435850001    0\n24855    209.55063127509999  226.66946505830001    0\n24856    212.16640474280001  215.04160118569999    99\n24857    212.22472697399999  215.8375201769    0\n24858    208.4996581261  215.49198141209999    0\n24859    212.48429500009999  218.07556472280001    0\n24860    212.94160518269999  217.66675762029999    0\n24861    213.14892360970001  218.35107639029999    101\n24862    211.88206399660001  217.8875034008    0\n24863    212.08363540959999  218.67262756029999    0\n24864    212.10604047460001  219.39395952539999    101\n24865    211.517355565  219.22725783569999    0\n24866    212.51095641840001  216.487974769    0\n24867    212.9064958779  215.87755587820001    0\n24868    212.84498739630001  217.03492529959999    0\n24869    213.59533302529999  216.016085156    0\n24870    214.24168779990001  216.22506339969999    100\n24871    213.8584992303  216.7172586076    0\n24872    213.36965667659999  215.3424141692    99\n24873    214.0794465685  217.4205534315    101\n24874    213.4533809431  217.21667558510001    0\n24875    211.5  220.6393744531    102\n24876    211.5  222.13957971720001    102\n24877    214.7993235587  224.90135288260001    105\n24878    215.72455357210001  224.91390003789999    0\n24879    215.3801425728  225.46400941429999    0\n24880    215.04219278549999  226.0385527251    0\n24881    214.6588160073  226.68493586989999    0\n24882    214.2733481672  225.9533036656    105\n24883    215.81969177490001  226.12991026099999    0\n24884    215.6471983161  227.55717971039999    0\n24885    216.1712959301  226.87325638070001    0\n24886    216.46671094460001  227.68865280290001    0\n24887    212.22478257349999  226.41415429910001    0\n24888    213.05664304920001  226.09570416400001    104\n24889    213.0805195399  226.79220227319999    0\n24890    216.09409879130001  224.3763139246    0\n24891    216.60510085530001  224.92414000740001    0\n24892    211.35737763009999  226.78317221410001    0\n24893    213.9269612331  227.1985886283    0\n24894    214.801881063  227.41578699740001    0\n24895    209.93214392030001  229.50472559080001    0\n24896    208.9101104829  228.63533334920001    0\n24897    210.39275780439999  227.2404833144    0\n24898    209.34426748710001  227.59049102660001    0\n24899    209.5425344958  232.37791334849999    0\n24900    211.18837827850001  232.41288045670001    0\n24901    210.80073262810001  233.69692060969999    0\n24902    211.1816212775  228.7530517104    0\n24903    211.1122649326  229.9529718956    0\n24904    210.15398205669999  234.9772806826    0\n24905    209.5089218757  236.27943726300001    0\n24906    212.69842436690001  232.5253197648    0\n24907    211.31527137769999  231.1088965289    0\n24908    212.22159702139999  228.12773255959999    0\n24909    213.12009536420001  227.60326424319999    0\n24910    213.25971892250001  228.50942963590001    0\n24911    212.15724299749999  239.1197519184    0\n24912    210.8269821547  237.67265014189999    0\n24913    212.71082864260001  237.82127297709999    0\n24914    211.9406878254  235.05323854459999    0\n24915    212.43800798909999  230.23397365919999    0\n24916    211.2790545398  227.68995478759999    0\n24917    209.19290948299999  245.76003549590001    0\n24918    210.13596661369999  244.49769822889999    0\n24919    211.072728982  246.0826402454    0\n24920    208.7158470185  242.92234890430001    0\n24921    210.9419224996  255.3879471047    0\n24922    209.26794732650001  256.35219800940001    0\n24923    210.76911937049999  248.89222401289999    0\n24924    210.56486280070001  243.09614559479999    0\n24925    211.91490411839999  247.6326056012    0\n24926    212.73281859959999  249.14425132709999    0\n24927    211.55843541030001  240.4191807135    0\n24928    211.02833678619999  241.73751737640001    0\n24929    209.60567236910001  240.2713261602    0\n24930    212.3746127791  256.54959360399999    0\n24931    212.65258257510001  254.92821582100001    0\n24932    209.73342794370001  258.08064415349997    0\n24933    211.32951839629999  252.17661560619999    0\n24934    212.900137046  253.3402834158    0\n24935    213.1586854766  251.77837955129999    0\n24936    212.8456558426  246.26500730399999    0\n24937    212.34723268479999  243.28247971389999    0\n24938    211.65245317259999  258.19269456960001    0\n24939    210.61873548259999  259.55081576750001    0\n24940    213.17257340890001  236.5050475123    0\n24941    213.63897636979999  235.20554775470001    0\n24942    213.64887207199999  230.5620691426    0\n24943    213.45722961519999  229.50145154259999    0\n24944    214.33841204129999  228.8243061988    0\n24945    215.06084356970001  228.19736038529999    0\n24946    215.3497256508  229.0732084686    0\n24947    213.42718426650001  240.57688616850001    0\n24948    214.5164430252  237.98016978059999    0\n24949    214.87028552589999  230.80091492540001    0\n24950    213.87587746299999  231.67901299659999    0\n24951    215.47569585240001  233.05793648029999    0\n24952    216.39621269369999  232.0066079835    0\n24953    216.86246559060001  233.06406625970001    0\n24954    215.66295484119999  230.01425467530001    0\n24955    216.00213444939999  230.981599093    0\n24956    215.2307195564  240.69314096159999    0\n24957    215.84625179369999  239.3868424005    0\n24958    216.95523567719999  240.74167220160001    0\n24959    214.3868993072  234.11787508660001    0\n24960    215.35137416929999  235.37553249870001    0\n24961    216.29041217579999  229.27980594729999    0\n24962    214.01113926209999  232.93154658340001    0\n24963    216.2252907296  238.0880541265    0\n24964    214.6941735451  249.1279760452    0\n24965    213.76606732970001  250.42665680729999    0\n24966    213.52608068289999  244.85207932279999    0\n24967    214.5403905725  246.38017049339999    0\n24968    213.38546139019999  257.90912982899999    0\n24969    215.05517819740001  257.58768276870001    0\n24970    214.33345030519999  259.27460609360003    0\n24971    214.34242610210001  254.61486366240001    0\n24972    214.06580429569999  243.43045364330001    0\n24973    215.50699397  247.8041411545    0\n24974    216.19534085219999  246.44955123119999    0\n24975    215.73384895620001  243.54305370559999    0\n24976    214.63319177150001  242.04895020359999    0\n24977    215.59910525320001  255.9506007686    0\n24978    216.00582639320001  254.39550051379999    0\n24979    215.1081247203  251.676358335    0\n24980    216.95334461749999  251.61602034320001    0\n24981    216.43197117459999  252.96422299970001    0\n24982    216.66621879249999  257.283021582    0\n24983    216.78024456  245.0708729644    0\n24984    217.3494937323  243.66457043450001    0\n24985    216.5048528065  249.11680761220001    0\n24986    213.4755228752  260.9128963613    0\n24987    215.25409614399999  260.65411771539999    0\n24988    216.9335573754  235.37441201909999    0\n24989    216.49280056960001  236.6893767073    0\n24990    205.543718141  260.15931831099999    0\n24991    207.54175361879999  260.5931865778    0\n24992    216.58939695340001  226.2248291782    0\n24993    211.5687189253  260.99583824579997    0\n24994    209.56742689020001  260.88369935880002    0\n24995    218.4308090868  222.74066973769999    0\n24996    219.12739730960001  222.2879014344    0\n24997    219.3080321331  222.9073281158    0\n24998    217.65026449999999  223.2575865565    0\n24999    217.75153116659999  223.86578329170001    0\n25000    216.82822869809999  223.8150982958    0\n25001    217.71010514689999  222.56421060930001    106\n25002    218.96511018339999  221.53488981660001    107\n25003    219.6638611816  221.7815747285    0\n25004    221.0238465274  220.5    108\n25005    221.62339721559999  221.0811523461    0\n25006    220.75564343729999  221.08009600209999    0\n25007    220.2964485128  223.02092134029999    0\n25008    221.31409663939999  222.81361020189999    0\n25009    221.27318006589999  223.35108737249999    0\n25010    220.46191650029999  221.78586411879999    0\n25011    220.81999531150001  222.3612068347    0\n25012    221.82451904710001  222.30641556    0\n25013    220.079629614  221.20509554200001    0\n25014    219.47075075800001  223.4841842056    0\n25015    217.98403843969999  224.46416574209999    0\n25016    218.25390369260001  225.1244000458    0\n25017    217.44833286619999  225.00005806429999    0\n25018    218.67279902199999  223.95881335710001    0\n25019    218.0750758113  226.46489490440001    0\n25020    218.53076704860001  225.8448948047    0\n25021    218.82266372929999  226.6064997236    0\n25022    219.04761949350001  225.2865805779    0\n25023    219.66265412179999  224.77626017279999    0\n25024    219.83905594039999  225.48318019320001    0\n25025    217.33740328249999  226.33349990510001    0\n25026    216.99589945490001  225.5924906818    0\n25027    220.40072003469999  224.3183873143    0\n25028    219.55180267770001  224.1077794476    0\n25029    221.24449753740001  225.25929846919999    0\n25030    221.23381660300001  224.5988478708    0\n25031    222.0547318973  224.9267979638    0\n25032    221.47294251349999  225.9725368556    0\n25033    222.3940738956  226.0990124958    0\n25034    221.8757475813  226.60396454990001    0\n25035    220.6413372323  225.71658412720001    0\n25036    221.2484795702  223.96261271329999    0\n25037    220.1072272399  226.21516569400001    0\n25038    219.60276313310001  226.75448439549999    0\n25039    220.44526074550001  226.93198017840001    0\n25040    222.5360067089  221.06991818349999    0\n25041    222.18430880139999  221.6837079734    0\n25042    224.3667886945  220.8667886945    109\n25043    223.99046141740001  221.54182483770001    0\n25044    223.4439205315  221.03859273340001    0\n25045    223.67366376410001  222.20880686870001    0\n25046    223.3508997262  222.86211924930001    0\n25047    222.74131013729999  222.3126241176    0\n25048    224.5572074584  222.06778818320001    0\n25049    225.37790045930001  221.87790045930001    109\n25050    225.15641421699999  222.6104185312    0\n25051    222.98338839260001  220.5    108\n25052    226.23956738359999  219.8969212179    0\n25053    225.5  219.34158350300001    111\n25054    226.28679745420001  219.07696521509999    0\n25055    226.45276490449999  221.77089027049999    0\n25056    225.76911048439999  221.3455524222    110\n25057    226.20265048339999  220.76409615579999    0\n25058    225.78376426770001  223.1604982357    0\n25059    226.6548219581  222.71790980130001    0\n25060    226.4770809115  223.50562600480001    0\n25061    224.93856803689999  223.3181518973    0\n25062    222.89445101390001  224.79097974059999    0\n25063    223.0251658448  224.14832475759999    0\n25064    223.7296781142  224.71979141630001    0\n25065    222.18543205820001  223.64517235540001    0\n25066    223.19025278629999  226.06511670859999    0\n25067    223.94104959200001  226.0278797256    0\n25068    223.55572552269999  226.68927274999999    0\n25069    222.73887706900001  225.44972140869999    0\n25070    223.1375804091  223.50185792409999    0\n25071    224.76291771800001  224.02028187650001    0\n25072    225.32137799879999  224.64834196480001    0\n25073    224.5684085076  224.73026463580001    0\n25074    224.06884586769999  223.4251802579    0\n25075    224.25418081750001  225.35712270339999    0\n25076    224.67336524449999  226.0443912591    127\n25077    226.28192884000001  225.68784294720001    0\n25078    225.50569144030001  226.00569144030001    126\n25079    225.8074863798  225.164698061    0\n25080    223.8929994707  227.34500088210001    127\n25081    223.1428650741  227.32013354750001    0\n25082    226.1524546046  224.31871089929999    0\n25083    226.33017173350001  218.2824726291    0\n25084    225.5  217.79898380719999    111\n25085    226.34050214379999  217.52675209719999    0\n25086    222.24901154029999  227.2341716768    0\n25087    221.36075555849999  227.1229054657    0\n25088    217.66844207849999  227.1190916388    0\n25089    218.00401673330001  227.95497845989999    0\n25090    217.25550675939999  227.82230273389999    0\n25091    218.3787144524  228.80767898260001    0\n25092    218.8434577978  229.67521654750001    0\n25093    218.0262031238  229.57640797409999    0\n25094    218.7411677227  228.07085750300001    0\n25095    219.1451626148  227.3804182307    0\n25096    219.46644110630001  228.13995700519999    0\n25097    217.17854314440001  229.44829191310001    0\n25098    216.7991694893  228.55578339589999    0\n25099    220.81152061500001  227.6015580806    0\n25100    221.01983750389999  228.25375034800001    0\n25101    220.2144646289  228.13624642580001    0\n25102    219.79546554909999  228.8955433397    0\n25103    220.29314952589999  229.59172727469999    0\n25104    219.62065044889999  229.73059294460001    0\n25105    220.9417216901  229.0870495975    0\n25106    221.59766147959999  228.60537905140001    0\n25107    222.1349036812  229.19455453079999    0\n25108    222.59174894910001  229.7987552745    0\n25109    221.76196479480001  229.9146224401    0\n25110    220.91949994749999  229.9164909019    0\n25111    217.60992757899999  230.32206335999999    0\n25112    218.0918552684  231.17652272859999    0\n25113    217.08526918850001  231.09719321700001    0\n25114    218.34437600859999  235.20278305490001    0\n25115    217.50115546289999  234.14337183539999    0\n25116    219.24978003300001  232.94022650150001    0\n25117    218.10545142199999  233.0088728959    0\n25118    218.63199926710001  232.04801860320001    0\n25119    219.0552462503  231.22448130230001    0\n25120    221.19792416249999  230.57668257290001    0\n25121    221.72174828530001  231.21224290110001    0\n25122    220.8832524238  231.2806237536    0\n25123    219.40364625199999  230.47984587080001    0\n25124    220.67057606469999  232.03519484590001    0\n25125    221.29718102940001  232.81385119679999    0\n25126    220.3096042686  232.88165076440001    0\n25127    219.9946602398  231.2386653671    0\n25128    222.2060461099  232.81344437280001    0\n25129    221.862608722  233.59569963920001    0\n25130    219.93513525520001  233.87521607639999    0\n25131    222.51292125680001  230.9199027805    0\n25132    222.48212058670001  231.5902719835    0\n25133    219.56421923619999  234.9371097179    0\n25134    220.63201936999999  234.67160608110001    0\n25135    222.2538233992  228.43867386279999    0\n25136    223.4641549845  228.5088104015    0\n25137    223.49353357199999  229.0517570614    0\n25138    222.91080418959999  228.4443197352    0\n25139    222.6870221627  232.23680082499999    0\n25140    223.3542820852  231.66834627879999    0\n25141    222.9985485853  230.32532054129999    0\n25142    223.77985886210001  230.35338277630001    0\n25143    224.18470814770001  229.1371917825    0\n25144    223.47866758949999  229.70337696569999    0\n25145    222.6373873432  227.822993916    0\n25146    225.6084761624  229.11867097129999    0\n25147    225.0456631623  229.7630221359    0\n25148    224.8983814524  229.127530847    0\n25149    226.31435831420001  229.09554712420001    0\n25150    226.14731601439999  228.5    129\n25151    224.51565798319999  230.40246710279999    0\n25152    223.98490367779999  231.02723526759999    0\n25153    225.21178854530001  230.42229992950001    0\n25154    225.8574600929  230.48695404239999    0\n25155    225.392808707  231.1131539598    0\n25156    224.67765057790001  228.5    129\n25157    224.15740397190001  231.68886024459999    0\n25158    223.26491120099999  234.12548691360001    0\n25159    223.58932738749999  233.49066264960001    0\n25160    224.09883814029999  234.06390058229999    0\n25161    223.1324582908  232.87857391750001    0\n25162    222.8692180473  235.66680473779999    0\n25163    223.02598525280001  234.86819909159999    0\n25164    223.609237374  235.38485388570001    0\n25165    222.4285623566  234.26432545879999    0\n25166    223.9861542335  232.89930842929999    0\n25167    221.5573689272  234.45104869100001    0\n25168    225.5600575377  232.9407374157    0\n25169    225.9484936897  232.4255101512    0\n25170    226.32952788489999  233.03866096120001    131\n25171    224.42515068809999  232.3145989189    0\n25172    224.91201862330001  231.7165680848    0\n25173    225.23097054799999  233.4910257576    0\n25174    225.7261674273  234.0476651454    132\n25175    224.92753944410001  234.04184123979999    0\n25176    224.79584181300001  232.91354446970001    0\n25177    224.6305534629  234.58879921299999    0\n25178    225.6303256166  231.78583698119999    0\n25179    226.32992799569999  231.90173872970001    0\n25180    224.34850287739999  235.15511116639999    0\n25181    225.20618595729999  235.0876280855    132\n25182    226.33056457839999  229.8642152342    0\n25183    226.4588851728  230.64876547220001    0\n25184    221.3587571079  235.37861897970001    0\n25185    215.93310567809999  223.8334959442    106\n25186    227.73968696809999  214.28093909559999    113\n25187    228.64242395310001  214.21126839600001    0\n25188    228.33532567509999  215.2378007133    0\n25189    228.32282367729999  216.14878245329999    0\n25190    228.00324674909999  216.80798177060001    0\n25191    227.22787786129999  215.81636641610001    113\n25192    228.668245939  213.0990524366    114\n25193    229.4829470901  213.80689281900001    0\n25194    230.26341164760001  214.87224779140001    0\n25195    230.45142516889999  213.9817630929    0\n25196    231.12720351670001  213.47236938579999    0\n25197    231.11124728990001  212.50053716400001    0\n25198    231.8559896408  213.8483424181    0\n25199    229.24576670530001  216.10332787900001    0\n25200    230.13079458050001  215.91084995879999    0\n25201    231.0081600373  215.6811442389    0\n25202    231.84653472860001  216.4115052903    0\n25203    232.2362347211  217.2637652789    119\n25204    231.45314451390001  217.1441544736    0\n25205    230.18716598360001  212.9985138202    0\n25206    230.06353186760001  216.9703019737    0\n25207    228.20049050630001  218.58330444539999    0\n25208    227.88044362790001  219.38853736280001    0\n25209    227.1372148806  218.7880775763    0\n25210    228.27707161469999  217.6894375926    0\n25211    229.15209264980001  218.312717171    0\n25212    227.21633889060001  222.11764247639999    0\n25213    226.9223852607  220.3972734983    0\n25214    227.849332049  220.28696703930001    0\n25215    228.64551135799999  220.48139684099999    0\n25216    227.81943255089999  221.29860487319999    0\n25217    230.76243005590001  217.58332000710001    0\n25218    230.0544412367  218.05230401759999    0\n25219    231.00335343899999  218.49664656100001    119\n25220    230.24919996279999  219.81428768809999    0\n25221    231.06231894620001  219.56231894620001    120\n25222    230.79101010010001  220.40954075900001    0\n25223    229.46251514580001  220.043249108    0\n25224    229.7048315584  219.02904800389999    0\n25225    230.49657285129999  221.34702531959999    0\n25226    231.2922280999  220.9393493378    0\n25227    227.19936510310001  217.26029641540001    0\n25228    229.26456028710001  221.1118213469    0\n25229    231.77280237869999  215.6039191728    0\n25230    232.3415870442  210.1584129558    115\n25231    233.05662224330001  210.3087624449    0\n25232    232.3891724632  211.0009540776    0\n25233    232.53488452990001  211.8855336801    0\n25234    231.7758932882  211.8021470505    0\n25235    234.11046739139999  212.0181619896    0\n25236    233.3222411589  211.87181390219999    0\n25237    233.90778803840001  211.25306453619999    0\n25238    233.71674929549999  209.73891643179999    116\n25239    233.7989510015  210.4852343053    0\n25240    232.8116742551  212.70127500449999    0\n25241    235.30025580169999  210.80025580169999    117\n25242    235.29198770159999  211.59671827899999    0\n25243    234.5125023734  210.73528447499999    0\n25244    234.76289613759999  212.272738887    0\n25245    234.16984431809999  212.9023723011    0\n25246    235.47484862140001  212.2973678765    0\n25247    236.23489765990001  212.26959127539999    0\n25248    236.7748024599  211.7582674866    118\n25249    236.9907471233  212.5092528767    119\n25250    232.30243620780001  215.1898224457    0\n25251    232.45270052550001  214.48717534650001    0\n25252    233.1939838401  215.21071777809999    0\n25253    233.39846120710001  213.38580839389999    0\n25254    232.62302041620001  213.57377688950001    0\n25255    232.62220835599999  215.9527016671    0\n25256    235.71319763209999  212.90166986189999    0\n25257    235.9625492287  213.5374507713    119\n25258    235.2382170178  213.52004085460001    0\n25259    234.044881463  213.74267697350001    0\n25260    233.91263445530001  214.668621586    0\n25261    233.9650642508  215.5349357492    119\n25262    234.98972105479999  214.51027894520001    119\n25263    234.57911654750001  214.0246972276    0\n25264    231.0601824984  211.4398175016    115\n25265    231.83785625499999  221.40447544189999    0\n25266    232.0569028836  220.5569028836    120\n25267    227.8440026369  223.71199296730001    0\n25268    227.40776540249999  224.5399489516    0\n25269    227.00394726690001  223.9626851459    0\n25270    228.3667478289  222.96597579990001    0\n25271    228.7530013503  223.56912326880001    0\n25272    226.60571501979999  227.10571501979999    126\n25273    226.75269213370001  226.25065256580001    0\n25274    227.23466495229999  226.84000384469999    0\n25275    227.03698180859999  225.38882132590001    0\n25276    227.79755157459999  225.12078967330001    0\n25277    228.60013865080001  224.9735097009    0\n25278    228.19821800810001  225.66875560810001    0\n25279    229.0412392259  224.27880745920001    0\n25280    229.39613802549999  224.99492877180001    0\n25281    229.68793155610001  221.8091677818    0\n25282    228.89438718529999  222.17743556970001    0\n25283    228.09501891900001  227.75616884979999    0\n25284    228.52197187230001  226.924379832    0\n25285    228.8479919209  227.45015236130001    0\n25286    227.91631455909999  226.4571270941    0\n25287    228.57208558790001  226.21333659480001    0\n25288    229.2198743671  226.33057520649999    0\n25289    227.96530671350001  222.30538420959999    0\n25290    227.26913274200001  227.76913274200001    126\n25291    227.0606277025  230.88363509129999    0\n25292    227.4098446017  230.4260735643    0\n25293    227.71475387620001  231.0993445734    131\n25294    226.84516229869999  229.29225531360001    0\n25295    226.7043523392  231.38358246620001    0\n25296    227.03926590340001  232.04502773530001    131\n25297    227.429350529  228.929350529    130\n25298    227.3047734166  229.66103866590001    0\n25299    228.52069604089999  228.5    125\n25300    228.19184696580001  229.69184696580001    130\n25301    228.2807901818  230.30689374549999    131\n25302    227.7684091065  230.01601045690001    0\n25303    229.5574771361  223.5871142865    0\n25304    231.100342662  223.9438369058    0\n25305    231.79588772389999  223.5834498971    0\n25306    231.816176923  224.29546011970001    0\n25307    230.34178074619999  223.7553178892    0\n25308    230.208718301  223.0190759502    0\n25309    230.15313474359999  225.14841344359999    0\n25310    230.5213154002  224.49999291130001    0\n25311    230.88338523030001  225.2390933698    0\n25312    231.00394252109999  222.5497708243    0\n25313    231.7757117603  222.16360731649999    0\n25314    231.7628494901  222.87909958649999    0\n25315    230.25043601979999  222.25755263260001    0\n25316    232.33889195610001  224.78325012799999    0\n25317    231.666024677  225.08262528399999    0\n25318    232.85933731989999  225.28351666579999    0\n25319    233.5  225.71317948539999    123\n25320    232.8155379641  226.00791284729999    0\n25321    233.01299641130001  224.51299641130001    122\n25322    232.5  223.25334080659999    121\n25323    232.5  221.79603404630001    121\n25324    231.41413075860001  225.7673315488    0\n25325    229.96773448499999  226.4125767347    0\n25326    230.6582326262  226.63731936760001    0\n25327    230.0258686722  227.14245521500001    0\n25328    229.7595707488  225.73337584320001    0\n25329    230.26137079  227.8753664356    0\n25330    231.01199327980001  227.88488832429999    0\n25331    230.65792604040001  228.5    125\n25332    229.56591095799999  227.7530710119    0\n25333    231.3414837055  226.43029163700001    0\n25334    231.3262911509  227.13846815380001    0\n25335    229.3083871039  228.5    125\n25336    232.77199451179999  226.6991770512    0\n25337    233.5  227.1508555849    123\n25338    232.8607383632  227.37998432890001    0\n25339    232.0833077325  226.26591204420001    0\n25340    232.24859880810001  227.69621892640001    0\n25341    232.10770606130001  228.5    125\n25342    231.67420308870001  227.78277529229999    0\n25343    232.7405771736  228.0233602653    0\n25344    226.23958048450001  216.75347317180001    112\n25345    219.23455625509999  236.12407727070001    0\n25346    220.19443048459999  236.8764655027    0\n25347    218.98266848360001  237.36827113300001    0\n25348    219.10328802289999  239.85905056230001    0\n25349    218.85438267719999  238.62293707360001    0\n25350    220.25815695259999  239.1014900639    0\n25351    217.6492451254  237.8901261261    0\n25352    221.2116907891  236.42740683669999    0\n25353    221.21475853780001  237.51229675389999    0\n25354    222.82409102899999  236.51550987409999    0\n25355    223.57113178099999  236.88129712829999    0\n25356    222.87496681330001  237.40218157530001    0\n25357    222.0753494089  236.02756123110001    0\n25358    223.53486636260001  239.8022069324    0\n25359    223.88558126789999  238.94535827830001    0\n25360    224.62953142640001  239.5011286605    0\n25361    223.2176782855  238.3250996518    0\n25362    222.26873577399999  238.0652303329    0\n25363    224.26819914129999  238.1711079822    0\n25364    221.4298461427  238.61454453729999    0\n25365    221.6676880567  239.6717105006    0\n25366    220.39512629059999  244.18266969300001    0\n25367    221.18611739830001  243.2381388961    0\n25368    221.8290524409  244.76021135810001    0\n25369    218.01442934670001  242.28920798530001    0\n25370    218.92952350499999  243.80536049099999    0\n25371    219.3339893285  246.68628868170001    0\n25372    219.8580251413  245.44703116470001    0\n25373    220.8213532446  246.87760079739999    0\n25374    220.04112794540001  241.16427721970001    0\n25375    221.63203956219999  240.89331196719999    0\n25376    221.2898216872  242.0059753283    0\n25377    218.50250741010001  240.9707642267    0\n25378    223.75346164480001  242.83384092029999    0\n25379    224.17474925389999  241.96351311960001    0\n25380    224.93934875580001  243.00407555289999    0\n25381    222.66206946700001  240.35414219969999    0\n25382    223.5909406241  243.89900750359999    0\n25383    224.33014662260001  244.9867862472    0\n25384    223.2066128468  245.0267506646    0\n25385    222.53526434669999  242.77184423360001    0\n25386    225.33235589719999  244.8995625126    0\n25387    224.9680344187  245.94256995160001    0\n25388    222.6836754425  245.9892057655    0\n25389    223.6516455732  240.9540632886    0\n25390    224.8189440507  241.2467742186    0\n25391    222.22873881039999  247.0223831623    0\n25392    223.5088381912  247.04362154149999    0\n25393    224.2710036496  236.53809556940001    0\n25394    224.3670500824  237.29516930560001    0\n25395    217.79692527259999  246.53782079620001    0\n25396    224.94482344470001  236.17417476029999    0\n25397    225.68773288  236.2605931487    0\n25398    225.61207166489999  237.10012874739999    0\n25399    224.2653923327  235.81840521960001    0\n25400    225.8289217674  238.74619061670001    0\n25401    225.70742815329999  237.90177499149999    0\n25402    226.3815534986  238.05142643400001    0\n25403    225.01039059729999  237.72829355499999    0\n25404    225.87079565389999  235.5    133\n25405    226.41070827990001  236.2587905732    0\n25406    227.38034668340001  235.5    133\n25407    227.85306951039999  236.2348450051    0\n25408    227.14078675010001  236.22910594320001    0\n25409    228.23967323939999  238.5240375018    0\n25410    227.61153107109999  237.74386860819999    0\n25411    228.25453736329999  237.6914086198    0\n25412    226.9658532558  237.79824797149999    0\n25413    226.97984021689999  236.98306472530001    0\n25414    228.25725799689999  239.3903260406    0\n25415    228.23665811390001  240.2766138957    0\n25416    227.65429510960001  239.5052418665    0\n25417    227.06109943929999  238.71797479610001    0\n25418    226.3580945532  242.21193303890001    0\n25419    225.7850291945  241.33755212049999    0\n25420    226.65286067209999  241.3751531485    0\n25421    225.2645606042  240.4063842297    0\n25422    225.6539839447  243.94186205380001    0\n25423    226.00334656070001  243.08540672379999    0\n25424    226.2702065268  244.79804011830001    0\n25425    226.30392963720001  239.68513320880001    0\n25426    227.04874024259999  239.67891064689999    0\n25427    226.8975707118  240.5376103907    0\n25428    225.50240185620001  239.53779102300001    0\n25429    227.47336399770001  243.82243938740001    0\n25430    226.92674598100001  243.05366106130001    0\n25431    227.76749977130001  242.96617450159999    0\n25432    227.28356557059999  246.2225144297    0\n25433    226.40790761700001  246.4383090076    0\n25434    226.7801173885  245.5446177611    0\n25435    227.96754647360001  244.5632626023    0\n25436    227.1442295146  244.6846754396    0\n25437    227.4297535218  247.59480107909999    0\n25438    227.7707098999  246.85018483549999    0\n25439    228.2658400697  247.4585613534    0\n25440    228.102052915  246.0910450522    0\n25441    227.4537119721  241.3273072115    0\n25442    225.5072446993  246.70384938730001    0\n25443    224.58044753620001  246.9273458175    0\n25444    228.15696825329999  241.18537337110001    0\n25445    228.0145518372  242.11291756689999    0\n25446    226.07652930410001  247.362063269    0\n25447    218.79540964509999  247.9072308456    0\n25448    219.8136096904  249.15487680589999    0\n25449    218.2068365332  249.1290493251    0\n25450    221.78707642430001  248.07638030300001    0\n25451    220.2901431251  251.4937154289    0\n25452    219.76316542149999  252.77356418549999    0\n25453    218.66883639080001  251.56945577319999    0\n25454    221.77177195519999  251.3544752727    0\n25455    220.83183882700001  250.2889462306    0\n25456    221.3475088751  249.1567770993    0\n25457    217.55920863739999  250.3562865865    0\n25458    223.89517408419999  248.96715611030001    0\n25459    223.5298703851  249.94639657050001    0\n25460    222.71014619490001  249.09398155220001    0\n25461    224.22500747480001  247.9391636233    0\n25462    224.8869087075  248.67633809770001    0\n25463    223.08213052139999  251.14613956860001    0\n25464    222.60966277450001  252.3940739558    0\n25465    224.11423743570001  250.74629537179999    0\n25466    223.2599658698  253.44568589619999    0\n25467    224.24844824210001  253.20990491969999    0\n25468    223.93138101549999  254.30285958619999    0\n25469    222.1492802107  253.81571516029999    0\n25470    219.25700484839999  254.11105584890001    0\n25471    218.77687972780001  255.5128037607    0\n25472    217.66137900859999  254.2492955221    0\n25473    220.77321674769999  253.97501846489999    0\n25474    217.61736275129999  258.58448805730001    0\n25475    218.486232344  259.86338348319998    0\n25476    216.9101263071  260.29281777339997    0\n25477    218.245913411  256.99361855730001    0\n25478    219.75084359109999  256.73152776990003    0\n25479    221.16619170800001  256.48500715099999    0\n25480    220.58635735140001  257.88716830020002    0\n25481    223.5262578116  256.31912383129998    0\n25482    223.0801621297  257.4481357569    0\n25483    222.4674037675  256.24443660669999    0\n25484    224.51262887179999  256.71088799559999    0\n25485    223.8732716435  255.32327113580001    0\n25486    221.33847784549999  259.02373627489999    0\n25487    222.5655884498  258.73515731859999    0\n25488    222.0630655848  260.20386475290002    0\n25489    219.9701177325  259.42766543120001    0\n25490    223.68558928830001  258.62999738029998    0\n25491    221.5459280133  261.83137572520002    0\n25492    222.87711648519999  261.36285478219997    0\n25493    224.75830012119999  258.79511135550001    0\n25494    224.4228239608  259.81056451199998    0\n25495    221.68362076310001  255.1319631977    0\n25496    225.04688158549999  250.4507790703    0\n25497    224.61402944229999  251.48281483849999    0\n25498    225.7145588034  249.85447737620001    0\n25499    225.6017932339  249.13899906539999    0\n25500    226.52346748619999  249.46405524100001    0\n25501    226.63599436850001  247.91139196079999    0\n25502    225.79442432819999  248.2751419473    0\n25503    225.19737150349999  253.28792436980001    0\n25504    224.72647213089999  252.40226669539999    0\n25505    226.28514517529999  252.0010937138    0\n25506    225.47056559570001  251.8531424496    0\n25507    226.2672979761  251.25689282499999    0\n25508    226.07936824379999  250.51981459449999    0\n25509    226.95204965190001  250.7877805732    0\n25510    227.7050240566  250.49493144659999    0\n25511    227.6988448052  251.147016804    0\n25512    227.3232352167  249.12617802080001    0\n25513    227.4940019016  249.80596452020001    0\n25514    226.41791821940001  252.73689329659999    0\n25515    227.01433996029999  252.1868507312    0\n25516    227.6362467356  253.30222491469999    0\n25517    227.46119537269999  253.9528676091    0\n25518    226.86303392159999  253.43180210470001    0\n25519    227.69109960899999  252.56959209159999    0\n25520    227.6456751934  251.8579353511    0\n25521    227.256603093  248.4002391301    0\n25522    226.06203178530001  253.3847255602    0\n25523    224.75634435009999  254.97102272879999    0\n25524    225.30983966260001  257.29364356920001    0\n25525    226.26973884020001  257.80479691620002    0\n25526    225.29514442959999  258.13997613999999    0\n25527    225.85775069600001  259.13689351199997    0\n25528    226.93990157760001  259.23277539909998    0\n25529    226.54733240749999  259.89230255770002    0\n25530    225.6165246331  254.80858378880001    0\n25531    225.51760803330001  255.61208161670001    0\n25532    225.46958414900001  256.44044590919998    0\n25533    227.33477120730001  254.61938938910001    0\n25534    227.24979454710001  255.32284885749999    0\n25535    226.48634920289999  254.72396601899999    0\n25536    228.1212924623  254.44075731519999    0\n25537    226.36104834490001  256.22535680340002    0\n25538    227.21203196720001  256.05929885429998    0\n25539    227.19065278529999  256.84955739050002    0\n25540    227.17376498230001  258.45650718899998    0\n25541    227.18193674299999  257.65703131610002    0\n25542    227.82585969190001  259.09123895660002    0\n25543    228.0243476695  255.86131186669999    0\n25544    225.77415068549999  254.06255663939999    0\n25545    224.0972037599  261.05856560960001    0\n25546    225.21695886730001  260.87751006389999    0\n25547    228.05593776239999  248.76240385509999    0\n25548    227.18170975359999  260.54214212570002    0\n25549    226.2285650115  260.68935962009999    0\n25550    228.5574436798  236.18011466109999    0\n25551    228.3666670847  236.91315507069999    0\n25552    229.51440335570001  237.5066622571    0\n25553    229.81779592909999  236.9129187389    0\n25554    230.2411049095  237.59338997130001    0\n25555    229.37312510230001  236.26462873880001    0\n25556    228.92352584599999  235.63193226370001    134\n25557    229.39388434110001  238.28477995380001    0\n25558    230.01116134930001  238.864690989    0\n25559    229.4336289901  239.0961866255    0\n25560    228.88242406800001  237.6077808229    0\n25561    230.21233549940001  236.3872888251    0\n25562    230.91493034979999  237.83999621699999    0\n25563    231.31084627359999  237.28131975209999    0\n25564    231.57897094840001  238.0728066595    0\n25565    231.0135816545  236.5387262813    0\n25566    230.68791159610001  235.8839873709    134\n25567    230.62900666549999  239.20289507179999    0\n25568    231.25739413540001  239.44458767250001    0\n25569    230.6742286498  240.00215823720001    0\n25570    230.53248086990001  238.40812696610001    0\n25571    231.79553680250001  238.86035701099999    0\n25572    231.92511958579999  239.6062395225    0\n25573    229.47603159510001  239.94182634110001    0\n25574    228.85545651499999  239.27543426170001    0\n25575    229.04808853759999  243.59860945470001    0\n25576    228.5250466647  242.85772542340001    0\n25577    229.1516446576  242.54431532620001    0\n25578    228.86269454239999  246.0478490644    0\n25579    228.41648430820001  245.28939132470001    0\n25580    229.4375783282  244.4696792229    0\n25581    228.73223416330001  244.45474133690001    0\n25582    228.81761500810001  240.99657403699999    0\n25583    229.49704455489999  240.81350103840001    0\n25584    229.38577999079999  241.63534988570001    0\n25585    230.5199850274  242.23040919639999    0\n25586    230.89401849410001  241.58949935449999    0\n25587    231.21599679330001  242.3770464008    0\n25588    230.10047048769999  240.50184965579999    0\n25589    230.22641200309999  243.01088244659999    0\n25590    230.50625631290001  243.80208094299999    0\n25591    229.81518978349999  243.791006122    0\n25592    229.85665233060001  242.2260614253    0\n25593    231.1899797586  243.82452413679999    0\n25594    230.84172946410001  244.55733869240001    0\n25595    229.8384141221  245.2998904808    0\n25596    230.7241412484  240.8220975875    0\n25597    231.40647172960001  240.99032390709999    0\n25598    229.5683512503  246.0801915964    0\n25599    230.23597095529999  246.09878404349999    0\n25600    231.74011750380001  236.72035251150001    135\n25601    231.94069912329999  240.3760110158    0\n25602    232.57044756799999  239.8323718181    0\n25603    232.0740347352  241.15614768309999    0\n25604    232.78554271089999  241.21868514190001    0\n25605    232.33338543400001  241.85962720800001    0\n25606    233.23948927870001  239.73948927870001    136\n25607    233.2016623625  240.46451612320001    0\n25608    232.25732999499999  238.27198998509999    135\n25609    233.45720361369999  241.15837079720001    0\n25610    234.07125394689999  241.2640949803    0\n25611    233.67522157420001  241.94960836729999    0\n25612    234.88543798320001  242.03249332429999    0\n25613    235.2734843673  242.67954689800001    137\n25614    234.6245664546  242.74629754099999    0\n25615    234.73972110099999  241.23972110099999    136\n25616    232.64507046899999  242.56852586030001    0\n25617    231.92876922759999  242.4881253911    0\n25618    233.3350646897  242.6525730221    0\n25619    233.99222826440001  242.70412827929999    0\n25620    232.62265190100001  243.9189532664    0\n25621    232.24593184880001  244.5588509872    0\n25622    231.89629707130001  243.86377764900001    0\n25623    232.9894318563  243.29565763490001    0\n25624    233.36557383229999  244.0116568624    0\n25625    231.1964866351  245.28263185079999    0\n25626    230.52071275829999  245.32100519619999    0\n25627    231.8910992918  245.24055180569999    0\n25628    232.6093344654  245.22571658339999    0\n25629    233.34735656300001  245.2734935574    0\n25630    233.00489193979999  245.86900140200001    0\n25631    231.55866052499999  243.1381821603    0\n25632    234.36718334540001  243.46658159730001    0\n25633    234.7746891811  244.1759324567    137\n25634    234.11227428780001  244.18142876990001    0\n25635    234.098325649  245.4090479271    0\n25636    234.9488635875  245.4488635875    138\n25637    234.6264048438  245.9788118271    0\n25638    233.73793323730001  244.71676309919999    0\n25639    233.3970516238  246.48237698680001    0\n25640    232.6903602518  246.5228683318    0\n25641    234.16039954280001  246.4993920524    0\n25642    234.91980253220001  246.58019746779999    139\n25643    231.57379455500001  245.9676552384    0\n25644    228.3708230492  250.17989684739999    0\n25645    228.99616664600001  249.62930457940001    0\n25646    229.1107236707  250.3892763293    141\n25647    229.01343467539999  247.5255319858    0\n25648    228.65569193920001  248.19322984140001    0\n25649    228.27987023049999  251.62210463069999    0\n25650    228.97047064669999  251.47047064669999    142\n25651    228.86002878470001  252.10957540960001    0\n25652    228.8426383513  248.90955948359999    0\n25653    228.2702990672  253.048496398    0\n25654    229.60939362900001  249.02063207090001    0\n25655    230.16564422319999  248.3962843457    0\n25656    230.38413346999999  249.11586653000001    141\n25657    229.7403426173  247.62142525249999    0\n25658    229.30062232130001  246.82387684380001    0\n25659    229.5  252.53800586290001    143\n25660    228.87713187  252.78775807189999    0\n25661    228.6956386338  258.03722687610002    0\n25662    227.9868999187  257.46174712610002    0\n25663    228.72173679669999  257.17982244379999    0\n25664    228.8361195839  254.1770997321    0\n25665    228.80203872129999  254.87167726210001    0\n25666    228.62950553339999  258.89833760189998    0\n25667    228.42182541619999  259.67330268180001    0\n25668    229.316184956  258.5825275258    0\n25669    229.5  255.23106830169999    143\n25670    228.79689492430001  255.59636358669999    0\n25671    228.7619753429  256.35801594460003    0\n25672    229.99238826729999  258.10420796739999    0\n25673    230.0801591888  257.22182806799998    0\n25674    230.6807848405  257.61382292439998    0\n25675    229.43485042539999  256.81170773989999    0\n25676    230.13363522169999  256.38018113300001    144\n25677    229.93316302060001  258.98212498509997    0\n25678    228.8771879967  253.48309072890001    0\n25679    229.5  253.8591071111    143\n25680    230.60678501679999  259.31091993310002    0\n25681    230.0254778037  259.78477353630001    0\n25682    230.46109511239999  247.72418984539999    0\n25683    231.3016417652  246.74792327119999    0\n25684    231.5780387362  248.01532202710001    0\n25685    231.0734766315  247.5653589545    0\n25686    231.98590586489999  246.59192633399999    0\n25687    231.3919869412  257.13519216470002    144\n25688    231.28239395  257.96604373930001    0\n25689    232.32989141300001  247.92665305579999    0\n25690    232.06281823680001  248.5    140\n25691    230.64531347159999  246.86761265519999    0\n25692    233.73461729109999  247.09073621499999    0\n25693    233.66203796490001  247.83796203509999    139\n25694    232.96115503319999  247.7891790127    0\n25695    232.43681657389999  247.20071939729999    0\n25696    231.8281264805  258.36695864720002    0\n25697    231.20865970290001  258.82910985260003    0\n25698    232.39515057899999  258.79503968620003    0\n25699    232.9831407728  259.13509971010001    0\n25700    232.4043439964  259.57761476259998    0\n25701    232.4700817005  258.0198742023    0\n25702    232.472720221  260.35908531730001    0\n25703    231.86340382840001  260.03754744090003    0\n25704    231.3860591378  260.5220507528    0\n25705    231.2482482625  259.67168133849998    0\n25706    233.6237615581  258.8425894623    0\n25707    233.53938296979999  259.5539600267    0\n25708    234.7070044546  258.2070044546    146\n25709    234.7071229261  259.03426786670002    0\n25710    234.15783968380001  258.46993784360001    0\n25711    235.30660241890001  259.58025826850002    0\n25712    234.76844826499999  259.86857027079998    0\n25713    235.92423180910001  259.42423180909998    146\n25714    235.89011607239999  260.14000381419999    0\n25715    236.5  260.62368075979998    147\n25716    235.93058356660001  260.9172238484    0\n25717    233.69592592789999  260.27121689960001    0\n25718    233.0896478404  260.5720897027    0\n25719    233.57864869310001  258.0436284429    0\n25720    233.03592780330001  257.5    145\n25721    230.2780779487  260.61656219960003    0\n25722    229.57229250430001  260.33225302659997    0\n25723    228.8884337591  260.31142124220003    0\n25724    228.08442069220001  260.4194308109    0\n25725    234.89445632319999  260.71954452099999    0\n25726    234.29360307569999  260.2982167907    0\n25727    219.28748063610001  261.14367455109999    0\n25728    195.89016046980001  268.96195540809998    0\n25729    197.28948231289999  267.32273511879998    0\n25730    197.79564015439999  269.01344515289998    0\n25731    196.1424647954  265.79076651449998    0\n25732    194.81132838069999  273.71582337450002    0\n25733    196.4166080425  272.08432255380001    0\n25734    198.2063063313  272.4777666988    0\n25735    198.09565198729999  270.71133255159998    0\n25736    198.09169561799999  265.6191749102    0\n25737    195.61492017660001  275.24565411890001    0\n25738    200.99220989520001  267.8828688319    0\n25739    199.98992476879999  265.83016381329998    0\n25740    201.87682653100001  266.30022585080002    0\n25741    198.6924676061  263.85196199569998    0\n25742    199.1834191822  261.98604469870003    0\n25743    199.63120193450001  269.31074170990001    0\n25744    201.3654517196  269.87138427449997    0\n25745    199.56324562820001  273.32930425529997    0\n25746    201.20747490279999  272.1151583445    0\n25747    200.81413663550001  274.3646118835    0\n25748    201.29009518629999  262.45058135059998    0\n25749    197.75572107260001  274.48393839509998    0\n25750    196.68391523170001  280.70836830119998    0\n25751    194.88906538960001  279.72930487180003    0\n25752    195.88033842940001  278.04256353030001    0\n25753    196.85397544189999  276.3065333207    0\n25754    198.18801156839999  277.31364144359998    0\n25755    197.70389592719999  285.1975918023    0\n25756    196.00772047410001  284.09940733849999    0\n25757    198.09869031759999  283.44303964869999    0\n25758    199.016804646  280.08866284660002    0\n25759    198.50237131950001  281.756486747    0\n25760    195.0995298755  287.77617198759998    0\n25761    201.17973022250001  279.47233125619999    0\n25762    199.6236668599  278.35648536420001    0\n25763    202.0631464658  275.55474771230001    0\n25764    200.26266871889999  276.46958055149997    0\n25765    200.26332337490001  282.90303217159999    0\n25766    202.40997659179999  282.42054509719998    0\n25767    201.8897207796  284.15027437520001    0\n25768    203.13863565720001  278.84601414650001    0\n25769    202.8206933518  280.67343286649998    0\n25770    197.13024916360001  287.01548568639998    0\n25771    199.1893258902  286.4012847569    0\n25772    202.55127330709999  264.5428368103    0\n25773    203.3600678478  262.9393729308    0\n25774    205.72047803660001  266.6773670339    0\n25775    206.58756643140001  265.10659610329998    0\n25776    207.79334297369999  266.79284143000001    0\n25777    205.42502614590001  263.34477724679999    0\n25778    204.37653259219999  261.4985599492    0\n25779    204.31672330059999  270.19158180260001    0\n25780    204.8887252817  268.36006962789997    0\n25781    206.21448580570001  269.99759812820002    0\n25782    203.7122379699  266.61859989380002    0\n25783    207.52378864260001  263.6342449142    0\n25784    209.86586028650001  266.92902723460003    0\n25785    210.7407621399  265.43045326110001    0\n25786    211.8765542209  267.03815975800001    0\n25787    209.61116602839999  263.83690620300001    0\n25788    208.5277803848  262.23551746599998    0\n25789    210.3766403946  273.54691242910002    0\n25790    211.25224737229999  271.92667055729999    0\n25791    212.10919999020001  273.82561874859999    0\n25792    208.21123434090001  269.99153772400001    0\n25793    209.01153714949999  268.44473323210002    0\n25794    210.20308933070001  270.12714098409998    0\n25795    211.64039025540001  263.9449975009    0\n25796    207.4686754004  271.59544213160001    0\n25797    204.8846706505  278.16721748050003    0\n25798    203.39021899860001  276.85705943670001    0\n25799    203.67555613549999  274.68209031330002    0\n25800    203.98994864279999  272.40458031219998    0\n25801    205.2091990342  273.91364232799998    0\n25802    204.48219604689999  281.9363764318    0\n25803    206.45456408640001  281.39283406269999    0\n25804    206.05795808490001  283.22875716549999    0\n25805    206.48997195780001  277.41694862010002    0\n25806    206.5034749491  279.4082574249    0\n25807    208.03614655620001  276.55106865689999    0\n25808    206.4547966925  275.3949492662    0\n25809    208.62892002890001  273.2151770557    0\n25810    206.78656566789999  273.30235723509998    0\n25811    208.1454221779  280.50565421200002    0\n25812    209.7724580046  279.05329772729999    0\n25813    209.7972968915  281.05541062039998    0\n25814    209.67975831769999  277.09618009770003    0\n25815    209.42854687670001  275.16034329889999    0\n25816    208.89571462390001  284.59552160959998    0\n25817    210.05485962750001  282.9323436633    0\n25818    210.64768488359999  284.83032891990001    0\n25819    202.75027134499999  270.91853188610003    0\n25820    201.23421601570001  285.92942365729999    0\n25821    203.26419542880001  285.51020804479998    0\n25822    212.11608564330001  270.30871275049998    0\n25823    205.25321509279999  285.10003195849998    0\n25824    207.15858793979999  284.68497355139999    0\n25825    196.3740074767  288.85611402759997    0\n25826    197.62268095089999  289.95779935109999    0\n25827    195.495590459  290.6726044198    0\n25828    194.9583613922  292.57449082250002    0\n25829    196.86100311000001  293.17211146810001    0\n25830    198.82240770050001  293.19024858680001    0\n25831    198.47838179550001  291.4901666088    0\n25832    199.56389919669999  289.63674164529999    0\n25833    197.6272587043  296.44176839490001    0\n25834    200.78010296170001  293.02767818730001    0\n25835    202.18573648669999  291.02293128060001    0\n25836    202.74438598969999  292.75715172550002    0\n25837    201.46383066940001  289.32711338889999    0\n25838    200.4655408054  287.76953665280001    0\n25839    199.22491002230001  294.86858385229999    0\n25840    199.747735433  296.5453019588    0\n25841    204.1489591735  296.04514357800002    0\n25842    201.99044904109999  296.31391195869998    0\n25843    203.3599289176  294.42779423669998    0\n25844    203.3556817411  288.99613742380001    0\n25845    200.6740285729  298.02698935990003    0\n25846    197.2679987173  306.8796873695    0\n25847    198.27198502389999  305.11103814080002    0\n25848    199.10093081669999  306.7330770328    0\n25849    196.94795290709999  303.69788898320002    0\n25850    196.7168378508  309.92618982940002    0\n25851    198.6613236769  310.04314766760001    0\n25852    197.4338117771  311.60637792659998    0\n25853    195.9911853991  308.27227737099997    0\n25854    198.8064550142  303.29287951089998    0\n25855    200.65512323269999  303.05691802680002    0\n25856    199.28993451790001  301.47295406649999    0\n25857    199.8012229032  299.65277879720003    0\n25858    202.0002275553  299.54018341800003    0\n25859    199.8334273328  308.36435895400001    0\n25860    200.51837581539999  309.99261385749998    0\n25861    200.88857213450001  306.57569347100002    0\n25862    202.687766286  306.45033821120001    0\n25863    201.78974045370001  304.74385228189999    0\n25864    202.3361049081  309.89407573469998    0\n25865    201.18504291549999  311.6037819284    0\n25866    202.53667262010001  302.93657501310003    0\n25867    197.75098894359999  300.08307415780001    0\n25868    198.1294640516  313.29790509999998    0\n25869    196.22143978939999  313.14177657030001    0\n25870    204.12862711470001  299.45752065059997    0\n25871    203.2848038795  301.18894798970001    0\n25872    195.04977535610001  314.67072331470001    0\n25873    206.97036525659999  288.43969392050002    0\n25874    205.9108452243  290.41828294760001    0\n25875    205.21487357749999  288.6739148186    0\n25876    207.93980787519999  286.49575559039999    0\n25877    208.6332823514  288.32982552760001    0\n25878    206.17983795230001  295.7891311647    0\n25879    205.0988366569  297.67441236539997    0\n25880    204.69991227200001  292.42623579460002    0\n25881    206.5620162713  292.13400353399999    0\n25882    208.31153525120001  291.94116935530002    0\n25883    207.27381311970001  293.83933458600001    0\n25884    204.36137347869999  287.01706174499998    0\n25885    209.97168547210001  291.83584693040001    0\n25886    209.29822893959999  290.11267936830001    0\n25887    211.90229788779999  288.4264878518    0\n25888    210.2670858292  288.3462953888    0\n25889    211.27007420850001  286.67694412190002    0\n25890    208.07126141329999  295.56199867970003    0\n25891    211.43199456959999  295.20326199919998    0\n25892    209.80133092759999  295.3816635078    0\n25893    210.6756026653  293.52535037889999    0\n25894    211.57773905319999  291.76033828139998    0\n25895    208.9319316479  297.32300690419999    0\n25896    204.529638546  306.36580602959998    0\n25897    205.52829459930001  304.63070164020002    0\n25898    206.40179407470001  306.3376725302    0\n25899    204.47434846799999  302.9096755699    0\n25900    204.1584796496  309.81127515150001    0\n25901    205.99525494100001  309.7804715199    0\n25902    204.8459444419  311.47272370859997    0\n25903    203.45665021470001  308.13977232730002    0\n25904    206.41911183010001  302.92252582909998    0\n25905    208.32742895249999  302.95889353490003    0\n25906    207.24908968599999  301.15978845799998    0\n25907    208.07800426200001  299.29310378039997    0\n25908    209.8558451772  299.14231195780002    0\n25909    207.1324767147  308.06809147659999    0\n25910    207.77741027990001  309.8351924657    0\n25911    208.2480573254  306.36812057110001    0\n25912    210.01436326410001  306.46270314330002    0\n25913    209.33615869900001  304.7106687003    0\n25914    208.39664022170001  311.66680471410001    0\n25915    209.4335543782  310.07536357229998    0\n25916    210.16369838559999  303.00177728249997    0\n25917    206.1590866631  299.37900277260002    0\n25918    201.8591732802  313.19385419769998    0\n25919    200.0106992819  313.27582915699998    0\n25920    211.52518148280001  298.88973194120001    0\n25921    210.82675928789999  300.97416474379997    0\n25922    205.54979776900001  313.13837794070002    0\n25923    203.70331330139999  313.13443003909998    0\n25924    211.34126262660001  277.42704235859998    0\n25925    212.96894182560001  268.68007563060002    0\n25926    213.9237879801  270.34952608999998    0\n25927    213.5631065691  263.94128263329998    0\n25928    212.5549514292  262.45470439550002    0\n25929    213.01856639659999  277.64281276560001    0\n25930    212.7703616956  275.7497966107    0\n25931    215.4229145146  273.8020615703    0\n25932    213.82112872810001  274.02346613399999    0\n25933    214.71314186500001  272.05713577080002    0\n25934    214.5741761017  265.45972687490001    0\n25935    215.36436607429999  263.79611557959998    0\n25936    216.5204092921  268.44969623240002    0\n25937    215.57074837690001  266.98460191100003    0\n25938    217.24808322109999  266.75984890289999    0\n25939    213.78692494059999  267.07109038070001    0\n25940    215.6108924742  270.19211933240001    0\n25941    217.2125370631  269.90688339309997    0\n25942    217.0398324045  273.31830347570002    0\n25943    216.27637895780001  275.26246759230003    0\n25944    216.14808179529999  262.05319427469999    0\n25945    217.02534890039999  263.46918428769999    0\n25946    215.8618183355  277.18533445819997    0\n25947    217.41958880799999  276.53440068409998    0\n25948    213.04961280980001  279.70462121179997    0\n25949    213.20071669570001  281.70846055049998    0\n25950    211.5575004353  281.3070494703    0\n25951    214.4652570845  278.215103586    0\n25952    212.53543693879999  290.06693941679998    0\n25953    213.52777094960001  288.45916897659998    0\n25954    213.99452246160001  285.38939969910001    0\n25955    212.36054102040001  285.0836096868    0\n25956    213.51919643650001  283.606809231    0\n25957    214.72649574819999  282.30784532669998    0\n25958    216.20859270010001  283.02955465560001    0\n25959    215.922339822  281.20042028709997    0\n25960    217.51673943540001  283.62706888230002    0\n25961    218.50118009490001  282.8322407709    0\n25962    218.6717752486  284.11540110279998    0\n25963    216.5226869135  284.55921150040001    0\n25964    216.89869561879999  285.90179831450001    0\n25965    215.52822302409999  285.67923177070003    0\n25966    218.08995925549999  286.06456462080001    0\n25967    217.3115725072  287.16578436959998    0\n25968    214.51552642050001  286.98113349329998    0\n25969    218.41795585400001  281.30097089830002    0\n25970    217.130646079  280.27505631870002    0\n25971    218.3866338377  279.54538140080001    0\n25972    215.80834653529999  279.23443867639998    0\n25973    215.1334621208  288.4543893252    0\n25974    218.5764420369  262.97853330639998    0\n25975    217.8886743194  264.87043639490003    0\n25976    218.6329888153  269.87197832999999    0\n25977    219.66205072459999  268.58472954709998    0\n25978    220.01913693669999  270.1004258342    0\n25979    218.7539731828  266.19334943460001    0\n25980    218.55862565769999  273.02630773210001    0\n25981    220.04920262429999  272.92439646280002    0\n25982    219.48544903429999  274.41256705339998    0\n25983    217.82026615460001  271.51158196850002    0\n25984    220.35468072250001  265.3107745863    0\n25985    219.80682622680001  267.03571454370001    0\n25986    220.6284806404  271.49339440160003    0\n25987    221.38630249600001  270.27968143219999    0\n25988    221.13270341340001  267.48695382070002    0\n25989    220.6806574549  280.17567182980002    0\n25990    219.6384080942  279.00285377450001    0\n25991    220.88153335230001  278.64268814809998    0\n25992    218.91781364409999  276.05770492869999    0\n25993    220.3748270884  275.73475175790003    0\n25994    221.6487469416  275.7852265514    0\n25995    221.18469734679999  277.14235602299999    0\n25996    221.446440241  272.67962199350001    0\n25997    220.96870734550001  263.54382148040003    0\n25998    222.0448342235  264.44225066899998    0\n25999    218.5416488683  277.78374247250002    0\n26000    219.65015890559999  284.50592607790003    0\n26001    220.46574853769999  283.96292275529999    0\n26002    220.54350983320001  284.86840841060001    0\n26003    218.88078380030001  285.19369279040001    0\n26004    219.1246967893  286.17384231360001    0\n26005    220.0657489706  286.2568756343    0\n26006    219.42333051719999  287.04262739670003    0\n26007    219.52365549000001  282.133094164    0\n26008    220.52387041669999  281.5317302144    0\n26009    220.4723257629  282.8188428034    0\n26010    221.40348533470001  285.26137537189999    0\n26011    222.0871065968  284.83096969180002    0\n26012    222.20347985960001  285.62586081000001    0\n26013    220.72008127960001  285.67358656850001    0\n26014    220.73203515270001  287.64307037150002    0\n26015    221.06052821739999  286.98587183450002    0\n26016    221.4895146636  287.38651669019998    0\n26017    220.94944757990001  286.38006146420003    0\n26018    221.52299955559999  289.31635892759999    0\n26019    221.077105012  288.70186458820001    0\n26020    221.8628642235  288.60477370590002    162\n26021    219.85177715859999  287.75920283200003    0\n26022    218.87398071839999  287.93539439239999    0\n26023    221.82671915680001  286.75167694330003    0\n26024    221.341102019  283.43547445989998    0\n26025    221.58310735340001  281.08133388599998    0\n26026    217.7434525111  288.2384815177    0\n26027    216.5482035297  288.42482694429998    0\n26028    222.16884255389999  282.95321333959998    0\n26029    222.0640236099  283.94888994510001    0\n26030    220.0801220196  262.40629878350001    0\n26031    220.50865925619999  288.25591880349998    0\n26032    214.74973938260001  291.48309078990002    0\n26033    213.83896037810001  293.22922403230001    0\n26034    213.17213951670001  291.66231076909997    0\n26035    215.74979700380001  289.8183503386    0\n26036    216.24094148259999  291.22880463349998    0\n26037    213.1525465629  298.53625362129998    0\n26038    212.2556766047  296.88173600379997    0\n26039    213.02207924050001  295.00962789610003    0\n26040    214.55006033230001  294.78124450799999    0\n26041    216.0026320927  294.55780968620002    0\n26042    215.33384920590001  296.31220571889997    0\n26043    217.3686456042  294.34050181079999    0\n26044    216.7346372177  292.83796276800001    0\n26045    217.49617908409999  291.21599396260001    0\n26046    218.27441982280001  290.04381680159997    0\n26047    218.55923551289999  291.30808636860002    0\n26048    218.23485549669999  300.27657544670001    0\n26049    216.75941467800001  300.86546959060001    0\n26050    217.1804678483  299.1017829429    0\n26051    214.72133705659999  298.15334677459998    0\n26052    216.2111603205  297.76367084179998    0\n26053    217.61318909709999  297.43530149039998    0\n26054    214.1164269759  300.06969502909999    0\n26055    212.7702960396  305.87355109100002    0\n26056    212.95914297030001  303.99080720709998    0\n26057    214.3058037063  305.0749743527    0\n26058    211.8223925488  302.6967302704    0\n26059    212.98068591160001  307.94656832919998    0\n26060    214.33111325109999  308.9884729982    0\n26061    213.30769369629999  310.02644736249999    0\n26062    211.5433744625  306.98339497749998    0\n26063    213.5093769833  302.04883733740002    0\n26064    210.4751769529  308.49386261849997    0\n26065    216.30227994410001  302.57977001379999    0\n26066    217.26601775329999  303.74117147459998    0\n26067    215.851259027  304.39999556710001    0\n26068    215.15991507359999  301.41711995240001    0\n26069    215.627986736  310.05666537529999    0\n26070    215.4422775857  308.07377262130001    0\n26071    215.56068810689999  306.15634342049998    0\n26072    216.6101953148  307.33173400219999    0\n26073    217.65966387770001  308.70693557470003    0\n26074    217.82090083150001  307.12513411089998    0\n26075    216.01916244180001  311.90051623829999    0\n26076    216.96998211089999  311.08741826869999    0\n26077    218.64874201079999  303.37658144429997    0\n26078    218.24025033320001  304.8810500788    0\n26079    210.93942934820001  310.53931428369998    0\n26080    218.63106135109999  294.35805814629998    0\n26081    218.06920981459999  295.8515500794    0\n26082    219.35601484310001  291.89085331579997    0\n26083    220.32768839639999  292.44260519800002    0\n26084    219.18151314159999  293.06552606410003    0\n26085    219.29229339189999  289.33310002079998    0\n26086    218.4986653217  288.87919762929999    0\n26087    220.36124611260001  296.9263635831    0\n26088    220.71206599749999  295.65071201030003    0\n26089    221.58930225910001  296.3671131131    0\n26090    219.86814340960001  294.78271740069999    0\n26091    220.19379360010001  288.96723071960002    0\n26092    220.01090390280001  289.86242751290001    0\n26093    218.9677782851  297.22377800679999    0\n26094    221.28582075849999  290.11145012859998    0\n26095    221.26975252299999  291.07949973820001    0\n26096    220.58263385399999  290.47320478569998    0\n26097    222.015577952  289.94095747120002    0\n26098    221.3508205997  292.0140444228    0\n26099    221.2233555647  293.1145628356    0\n26100    221.05938163030001  294.3474303415    0\n26101    220.19869760879999  303.76513583939999    0\n26102    221.52660652360001  304.46061414680003    0\n26103    220.7169878743  305.17961992329998    0\n26104    219.73543793959999  290.85735442359999    0\n26105    220.0447076275  298.2280969487    0\n26106    218.56685012700001  306.244615506    0\n26107    219.7009295304  305.81000257800002    0\n26108    220.8372778673  301.72766155459999    0\n26109    219.59408233880001  302.42750850099998    0\n26110    219.44041268410001  301.07363026180002    0\n26111    218.99469529090001  309.90517994470002    0\n26112    217.9379340022  310.37627912350001    0\n26113    220.218997495  310.55090079550001    0\n26114    219.9292887885  309.2238880168    0\n26115    219.3097961176  307.6767208709    0\n26116    219.6977458918  299.61260772330002    0\n26117    221.06445122779999  306.4771310584    0\n26118    222.17284396439999  302.50196978529999    0\n26119    222.0941806024  301.14469477969999    0\n26120    221.2573969641  310.9619637083    0\n26121    220.46493324810001  311.83509065689998    0\n26122    221.7220754926  309.0913876276    0\n26123    220.63312668629999  308.47693524430002    0\n26124    221.40817829349999  307.8175489875    0\n26125    222.51393467290001  313.04587997980002    0\n26126    221.656224982  312.91179711770002    0\n26127    222.35462532509999  312.22060467889997    0\n26128    221.99013244579999  310.22446355170001    0\n26129    222.1809344662  311.26945296470001    0\n26130    221.12698207189999  299.04337226220002    0\n26131    218.3888937241  312.02521462089999    0\n26132    222.49838053549999  298.70035229270002    0\n26133    222.29644346590001  299.8378172294    0\n26134    212.34498350059999  311.19970452349997    0\n26135    213.71711844149999  311.9783911458    0\n26136    222.28990102559999  291.63740164990003    0\n26137    220.6986089392  312.9300755594    0\n26138    219.65943247920001  312.69242919560003    0\n26139    198.84069819140001  314.91744137360001    0\n26140    199.6154553213  316.46254627849999    0\n26141    197.71854275019999  316.54797398649998    0\n26142    196.04138089689999  319.89428497390003    0\n26143    196.68481298  318.1847967233    0\n26144    197.85041725650001  319.75188934329998    0\n26145    195.79089789579999  316.5498132518    0\n26146    201.49442475949999  316.35614815219998    0\n26147    200.4893902028  317.95563811350002    0\n26148    206.29687064230001  314.81576358069998    0\n26149    207.11018244670001  316.49407230409997    0\n26150    205.25277682309999  316.3300602658    0\n26151    207.35343059990001  313.25491958840001    0\n26152    201.45461366480001  319.41330431350002    0\n26153    199.65542028679999  319.59005771009998    0\n26154    204.2361211246  317.7978058077    0\n26155    203.37245700919999  316.29336853029997    0\n26156    207.9557112988  318.14849113859998    0\n26157    208.7281057198  319.76717086280001    0\n26158    207.0294867476  319.4394231997    0\n26159    202.5807315715  314.75800522740002    0\n26160    205.1527577944  319.26392953679999    0\n26161    203.27288002450001  319.26880761289999    0\n26162    199.01655550059999  321.30212373069998    0\n26163    200.20729190360001  322.81703839350001    0\n26164    198.5470384246  323.11324604250001    0\n26165    197.87178912229999  326.92140023130003    0\n26166    198.19422653399999  325.00828938749999    0\n26167    199.55022989119999  326.47279084500002    0\n26168    196.9084454764  323.45479873490001    0\n26169    201.85190091839999  322.51360427150001    0\n26170    201.46651756630001  324.2503234527    0\n26171    195.66239728970001  321.87993544160003    0\n26172    206.09421772889999  320.69301109989999    0\n26173    207.0232249428  322.11975887950001    0\n26174    205.17499103770001  321.96407435819998    0\n26175    204.6131975751  323.53140596809999    0\n26176    206.1634944285  324.6260113953    0\n26177    204.5182679159  325.1040583226    0\n26178    203.48587764839999  322.21644359970003    0\n26179    207.75797549020001  325.29901660199999    0\n26180    207.60544705519999  323.75290577919998    0\n26181    202.8776350727  325.54594316689997    0\n26182    201.22348356449999  325.99880600720002    0\n26183    208.5612556005  322.62173387460001    0\n26184    202.45468293659999  320.84060573649998    0\n26185    204.46864289620001  326.66981420420001    0\n26186    208.83023854429999  316.78594002099999    0\n26187    196.13596441440001  327.33884993430001    0\n26188    210.3606033177  317.2061486051    0\n26189    209.68389394260001  315.35149228450001    0\n26190    211.75535458690001  317.70724372030003    0\n26191    212.4769107386  316.24893128240001    0\n26192    213.02314144819999  317.95175007360001    0\n26193    210.22907634520001  320.22021977769998    0\n26194    211.04994777889999  319.00517880569998    0\n26195    211.56769809670001  320.6580331015    0\n26196    210.53939885610001  313.92187072669998    0\n26197    211.4244693503  312.51518987589998    0\n26198    211.93272356829999  314.40326688139999    0\n26199    209.40853823699999  321.43947085000002    0\n26200    213.68199693220001  319.2365002949    0\n26201    214.35660599089999  317.94591586209998    0\n26202    215.26877839240001  317.00532339710003    0\n26203    215.56311843509999  318.23157984199997    0\n26204    214.62942321509999  322.10714142849997    0\n26205    215.37030263209999  321.49158074529998    0\n26206    215.45602770849999  322.4279311345    0\n26207    213.58156885989999  320.49909978379998    0\n26208    214.5685476646  320.0631244946    0\n26209    213.3040957353  314.9152228616    0\n26210    214.2051309071  313.79747213799999    0\n26211    214.71681500689999  315.48217501829998    0\n26212    212.72744490049999  321.1881957983    0\n26213    213.7441762087  321.73118055430001    0\n26214    211.99408808219999  322.27813839729998    0\n26215    212.45288857930001  323.74064735830001    0\n26216    211.2704705104  323.56697780349998    0\n26217    209.27219950840001  325.86940246069997    0\n26218    210.43160797549999  324.77748457579997    0\n26219    210.68967735550001  326.33371257639999    0\n26220    209.9742457177  323.11145908250001    0\n26221    213.50241829909999  323.71756502149998    0\n26222    213.01980654569999  324.72239720290003    0\n26223    214.45863621059999  323.85199282420001    0\n26224    215.29630153939999  324.01112836150003    0\n26225    214.98709167749999  324.7705919361    0\n26226    214.04061954599999  322.84457520590001    0\n26227    214.68870050059999  325.54016802140001    0\n26228    214.40709254149999  326.44074526370002    0\n26229    213.7507117705  325.5929094741    0\n26230    215.55773330380001  325.55313754420001    0\n26231    215.57044851840001  327.79148559779998    0\n26232    215.00415854560001  327.2533351152    0\n26233    215.84225809899999  326.92755970889999    0\n26234    214.13600450550001  327.50689598529999    0\n26235    215.62721624669999  323.29826982610001    0\n26236    216.03142020979999  324.14629218739998    0\n26237    212.66234440740001  325.78518342770002    0\n26238    207.851790231  326.83015695469999    0\n26239    215.3952947608  320.51744927930002    0\n26240    215.54141184540001  319.47550515080002    0\n26241    209.03816410280001  313.51326311819997    0\n26242    212.9247132836  327.6258058258    0\n26243    211.88185554570001  326.83105945569997    0\n26244    197.51127206629999  328.82824939620002    0\n26245    198.92787997760001  330.25170714630002    0\n26246    197.08001489060001  330.71809882180003    0\n26247    200.49722655810001  331.32552074130001    0\n26248    202.46421042910001  332.21747019750001    0\n26249    200.62556454169999  332.99156384830002    0\n26250    200.75703988149999  329.53990509409999    0\n26251    201.00084310060001  327.75427667679998    0\n26252    202.59986632159999  328.8727485238    0\n26253    197.2374195024  333.88141514059998    0\n26254    196.2952851933  332.40956920190001    0\n26255    204.36881733870001  331.50908321010002    0\n26256    204.36868588519999  329.87589080359999    0\n26257    206.26839188279999  330.79433537249997    0\n26258    206.21214379130001  327.61606191430002    0\n26259    204.4263498743  328.25531256160002    0\n26260    204.52031704340001  333.13905107340003    0\n26261    206.51598671010001  334.090750808    0\n26262    204.82723290769999  334.79580036689998    0\n26263    208.18410294540001  333.34716167580001    0\n26264    208.33213173390001  335.08975474139999    0\n26265    201.14314083490001  334.6851822923    0\n26266    199.13712783049999  334.03733823419998    0\n26267    197.89830742429999  335.53402728020001    0\n26268    198.58967666589999  337.15385660829998    0\n26269    196.83220593339999  337.14122927969998    0\n26270    198.4181459655  341.99076122180003    0\n26271    197.10834673260001  340.42281882830002    0\n26272    198.86574351179999  340.3631225346    0\n26273    195.97409962379999  338.81166798769999    0\n26274    200.3571981062  337.3231150126    0\n26275    199.37197389089999  338.76416515630001    0\n26276    203.9859786801  339.09837034430001    0\n26277    205.5205498887  338.3496494895    0\n26278    205.66034094939999  340.20157099620002    0\n26279    201.70203647560001  336.3524858495    0\n26280    203.19851021260001  335.52900972819998    0\n26281    200.63976068049999  340.30653157120003    0\n26282    202.45378545470001  339.85581951889998    0\n26283    202.179860523  341.50489405439998    0\n26284    202.2763552408  338.03359974950001    0\n26285    201.85055174089999  343.1302884159    0\n26286    203.78628721480001  342.63803980159997    0\n26287    205.21023418499999  336.53032655089999    0\n26288    207.06355703989999  337.60454428729997    0\n26289    197.97747370229999  343.65111730669997    0\n26290    199.8972263455  343.45979699489999    0\n26291    208.03454050089999  330.00720029870001    0\n26292    208.09597976629999  331.66062471020001    0\n26293    210.80472575120001  328.01243572869998    0\n26294    210.9057073786  329.77914061870001    0\n26295    209.50713910459999  329.08940474640002    0\n26296    209.74173296640001  332.5437817001    0\n26297    211.1454446063  333.5860600789    0\n26298    211.19162322970001  331.71106657230001    0\n26299    212.17327163549999  330.33902717159998    0\n26300    209.94290756960001  336.10981379290001    0\n26301    208.5403308148  336.86800223339998    0\n26302    214.10417814409999  331.4936679594    0\n26303    214.79989014180001  330.40679444160003    0\n26304    215.24654450169999  331.460494541    0\n26305    212.76601170710001  331.68293955830001    0\n26306    213.115291353  329.393443811    0\n26307    212.54360011809999  334.82212118299998    0\n26308    211.2819329582  335.3776325833    0\n26309    213.69282847139999  332.9373693494    0\n26310    214.34356535090001  329.36263260940001    0\n26311    215.35750868849999  329.44224446660002    0\n26312    213.620480028  328.46006864319997    0\n26313    213.76996796360001  334.418642412    0\n26314    214.7991259584  333.88615575239999    0\n26315    208.7167264519  338.66685659379999    0\n26316    210.23128020300001  339.68557462849998    0\n26317    208.80917363820001  340.48160605210001    0\n26318    208.71730499719999  344.00232304920002    0\n26319    208.80372724099999  342.2657057792    0\n26320    210.29237756910001  343.22947778119999    0\n26321    207.2751189123  341.26698611059999    0\n26322    211.55811654519999  338.90790589800002    0\n26323    211.65928404810001  340.6750639485    0\n26324    205.6095487517  342.00085612829997    0\n26325    213.90693386730001  335.86518654290001    0\n26326    215.12984075270001  336.75869261920002    0\n26327    213.99967860469999  337.43391934549999    0\n26328    214.1313657723  339.10373033259998    0\n26329    215.4540806135  340.01089139969997    0\n26330    214.3161283378  340.82588386079999    0\n26331    212.81088950309999  338.14327765050001    0\n26332    216.7982251361  340.8237341976    0\n26333    216.50037116249999  339.22421595259999    0\n26334    213.06410255949999  341.62707241269999    0\n26335    211.73481097379999  342.43527086210003    0\n26336    215.5804930601  332.81543779579999    0\n26337    215.8018296214  334.06266993600002    0\n26338    211.43569862370001  337.14129173359999    0\n26339    214.49609379719999  342.53383578310002    0\n26340    216.2258362021  336.3258636045    0\n26341    216.28540467849999  337.70890973130003    0\n26342    207.94132247140001  328.3890605725    0\n26343    196.0675608736  343.7883426546    0\n26344    194.1253394988  343.8942142272    0\n26345    216.3923008232  325.52756015210002    0\n26346    216.1821141803  326.22865544059999    0\n26347    216.3414991583  318.85152129229999    0\n26348    217.0852538421  318.53336409140002    0\n26349    217.41527484069999  317.62972563869999    0\n26350    217.87374062090001  318.54643576260003    0\n26351    216.8477005471  320.53124298279999    0\n26352    216.94649286469999  319.56640670740001    0\n26353    217.50559323600001  320.2180857692    0\n26354    216.08115120560001  316.10053252360001    0\n26355    216.97380511829999  315.15202250160002    0\n26356    217.23213156310001  316.49756719679999    0\n26357    216.14577094539999  320.95808337839998    0\n26358    218.14340641160001  316.79720314349998    0\n26359    217.87887810589999  314.33095924449998    0\n26360    218.8476693618  313.48344255789999    0\n26361    219.05314283210001  314.68352926390003    0\n26362    218.41261756879999  319.23773151440002    0\n26363    218.9083293006  319.86288876740002    0\n26364    218.20107831889999  320.0296667339    0\n26365    218.6663015469  318.43314684180001    0\n26366    218.94389044249999  316.50685430909999    0\n26367    218.86362720060001  317.47404130960001    0\n26368    216.49059308759999  313.6088943904    0\n26369    215.0976769378  312.80922913860002    0\n26370    218.04532780599999  320.82671775649999    0\n26371    216.72221780429999  324.02792434179997    0\n26372    216.54097622379999  324.77769272630002    0\n26373    216.79826178499999  323.15259542630002    0\n26374    217.2907002634  323.70882766279999    0\n26375    217.08822544189999  325.35505436019997    0\n26376    217.73990164130001  324.99809870749999    0\n26377    217.67789161549999  325.74268106689999    0\n26378    216.171340837  322.69303350249999    0\n26379    216.76562812660001  322.30851529699999    0\n26380    216.74653681199999  326.85163928430001    0\n26381    217.9401394667  321.67136984270002    0\n26382    217.87847462170001  322.52822840300001    0\n26383    217.3587398352  321.97826242870002    0\n26384    218.52446083129999  321.39747755659999    0\n26385    218.3436892629  324.65903509409998    0\n26386    217.79822143269999  324.20501715590001    0\n26387    217.84374735860001  323.37567453029999    0\n26388    218.38998190180001  323.0661060406    0\n26389    218.9325171353  323.55249773089997    0\n26390    218.936107765  322.77724589029998    0\n26391    218.9265550838  324.32400806449999    0\n26392    218.91918741289999  325.090349291    0\n26393    216.77817427810001  321.44042439740002    0\n26394    217.7161790001  326.43174134949999    0\n26395    218.33471514429999  326.1475949732    0\n26396    218.9479735374  321.99371563250003    0\n26397    219.1562859686  321.25712187800002    0\n26398    219.80671262749999  316.51355378559998    0\n26399    219.2835329957  315.68276496129999    0\n26400    220.3639872574  317.1694109686    0\n26401    220.6920489394  316.39054045479998    0\n26402    220.0774682469  317.97380943579998    0\n26403    219.8174877541  318.81977479670002    0\n26404    219.3767288338  318.1954150679    0\n26405    220.80795684649999  317.77577071169998    0\n26406    220.10451465009999  314.93203910400001    0\n26407    220.99783960440001  314.6373110577    0\n26408    220.99292206530001  315.49117777710001    0\n26409    221.8725551869  316.84529481750002    0\n26410    221.4871358083  316.15091784110001    0\n26411    222.21178009210001  316.06901608039999    0\n26412    221.53004890700001  317.60549999379998    0\n26413    221.1937538164  318.35246694120002    0\n26414    222.23812512649999  317.49823877199998    0\n26415    221.5647700474  318.90350542869999    0\n26416    222.2771162114  318.76746466930001    0\n26417    221.93919272229999  319.41616935690001    0\n26418    221.1179008181  313.77083018219997    0\n26419    221.83948005849999  314.42867813020001    0\n26420    220.87169639550001  319.12445625079999    0\n26421    219.5  322.55407131589999    183\n26422    219.3574884304  320.47286563080002    0\n26423    219.75648079589999  321.1347288261    0\n26424    219.5  323.9768164752    183\n26425    219.5  325.49428324199999    183\n26426    218.9296560219  325.85391299859998    0\n26427    220.5971432812  319.94052738469998    0\n26428    220.99824756620001  320.41007895659999    0\n26429    220.37940439779999  320.77739526850002    0\n26430    219.57438339359999  319.65835179800001    0\n26431    220.2121454885  319.40489539190003    0\n26432    221.4704478079  320.81773131530002    182\n26433    221.61972175919999  320.07726553920003    0\n26434    222.31567722720001  319.93178099099998    181\n26435    220.21088604049999  321.57346837569997    182\n26436    222.59138413159999  313.89915421260002    0\n26437    222.5454148044  314.68899382770002    0\n26438    218.92741908740001  326.63524701360001    0\n26439    216.25516309310001  329.69812927650003    0\n26440    215.6134663588  328.5698805211    0\n26441    216.8559652232  330.1534663086    0\n26442    217.0478340279  329.2868680158    0\n26443    216.69691286880001  330.96677700639998    0\n26444    216.9489402545  331.9414291818    0\n26445    216.13851344400001  331.75122019579999    0\n26446    217.54933333450001  330.51572695750002    0\n26447    216.4024937797  328.1435035083    0\n26448    217.10272411369999  327.65810666459998    0\n26449    217.12720696279999  328.45454885359999    0\n26450    218.34174589809999  328.62524082390001    0\n26451    218.6835130828  328.0331839017    0\n26452    219.1261027887  328.62055590519998    0\n26453    217.50422262180001  327.07914261029998    0\n26454    218.2900743985  330.27550969449999    0\n26455    218.2478010463  331.03464007230002    0\n26456    218.24821155000001  329.47243603089998    0\n26457    217.71245171230001  328.88672489549998    0\n26458    218.18174012630001  327.49236635490001    0\n26459    218.9290595338  327.40892075300002    0\n26460    217.90586707099999  331.83584757929998    0\n26461    218.63322830769999  331.70631026669997    0\n26462    217.19194120809999  333.40893848910002    0\n26463    217.52194336509999  334.66384901719999    0\n26464    216.74993930119999  334.24527386979997    0\n26465    217.45834338149999  332.55089397730001    0\n26466    217.97220810619999  333.17076639200002    0\n26467    216.19136550869999  335.14325391670002    0\n26468    217.34995904920001  336.39332769250001    0\n26469    218.27411426660001  336.96694359830002    0\n26470    218.15803059309999  335.97239120360001    0\n26471    218.2865447524  334.27739016369998    0\n26472    218.18392737580001  335.13696374469998    0\n26473    218.89056763389999  335.49614759780002    0\n26474    219.2563909735  333.48535352229999    0\n26475    218.62624514640001  333.50746642600001    0\n26476    218.97559745999999  332.59316263850002    0\n26477    218.13612867960001  341.47450780539998    0\n26478    218.9858351375  340.31146812039998    0\n26479    219.4244152807  341.5879884958    0\n26480    218.6475236629  339.1418810417    0\n26481    217.4946507205  338.59645023590002    0\n26482    218.39390543490001  337.99766787369998    0\n26483    219.14773566740001  337.38999633460003    0\n26484    217.15456454950001  342.46421947890002    0\n26485    219.50151631400001  335.11877743270003    0\n26486    219.57793611209999  335.95676492680002    0\n26487    218.90701580769999  329.99689049649999    0\n26488    219.55496006999999  330.2201050301    0\n26489    219.41174259300001  329.4399446008    0\n26490    219.86548268129999  333.212258668    0\n26491    219.49303562700001  334.27083338170002    0\n26492    219.7230193062  331.77774108879998    0\n26493    219.22177788069999  331.6433272525    0\n26494    219.7069229503  330.91385275499999    0\n26495    220.2811978803  330.34359364099998    184\n26496    219.7765142328  328.82954269850001    184\n26497    220.3230138783  332.81079114840003    0\n26498    220.18351876860001  332.195908148    0\n26499    220.84582284539999  332.3832913814    185\n26500    220.52706182169999  333.4838514461    0\n26501    221.16502886679999  333.66011546739998    185\n26502    220.619144385  334.17964787879998    0\n26503    220.15735158550001  331.4585736825    0\n26504    220.05415144860001  334.64778763340001    0\n26505    220.01104978340001  337.6829365296    0\n26506    219.73318015589999  336.77813879500002    0\n26507    220.34022470299999  336.2023190946    0\n26508    220.93652006089999  335.61076800519999    0\n26509    221.05596389319999  336.33986320999998    0\n26510    219.7474079337  339.39007282329999    0\n26511    220.84423033440001  339.40322508499997    0\n26512    220.42959940399999  338.58164603590001    0\n26513    220.8883053445  337.842453068    0\n26514    221.17544040909999  337.09062890299998    0\n26515    221.60804382379999  335.80814926419998    0\n26516    221.268007584  340.24552778970002    0\n26517    221.8410000451  339.37560205450001    0\n26518    221.67053116970001  337.6018329483    0\n26519    222.30482578830001  337.93461618840001    0\n26520    222.2684819548  337.07231550069997    0\n26521    221.79116480420001  341.09238282230001    0\n26522    220.66253557990001  341.373926971    0\n26523    222.16816396550001  335.40089837929997    186\n26524    222.2391090941  336.186840206    0\n26525    220.53788608549999  334.98372385959999    0\n26526    220.99666115069999  334.80197536399999    0\n26527    220.0873936898  342.71809094380001    0\n26528    219.5  327.11295058600001    183\n26529    219.8476940111  344.12897162069999    0\n26530    221.1743876431  343.6079378293    0\n26531    217.3617443755  344.04758328920002    0\n26532    215.9256433267  343.34425201009998    0\n26533    222.7538697416  266.52240219340001    0\n26534    222.41623572239999  267.90361621329998    0\n26535    222.3042752158  269.19882892980002    0\n26536    223.60161697160001  268.35676667169997    0\n26537    223.2816019043  265.09437073139998    0\n26538    224.33258212600001  265.78503339550002    0\n26539    222.67757439869999  270.35586045180003    0\n26540    224.01015571709999  270.16254942810002    0\n26541    223.37402801779999  271.13331478710001    0\n26542    224.83244645209999  267.96883436579998    0\n26543    224.5338078968  269.06282779420002    0\n26544    223.62631519920001  263.785438677    0\n26545    225.17211980990001  266.75540572109998    0\n26546    225.53607889360001  265.56886280369997    0\n26547    224.79339944329999  263.2468614114    0\n26548    223.8333748714  262.41157439800003    0\n26549    224.71811782180001  272.30130640480002    0\n26550    224.04403898300001  271.77336338179998    0\n26551    225.16279015929999  271.36103254279999    0\n26552    225.10596704829999  269.81416834779998    0\n26553    225.76150511669999  262.7011130825    0\n26554    225.72937303739999  263.73846241810003    0\n26555    225.97871185459999  267.7484925302    0\n26556    222.8016461002  272.22279719279999    0\n26557    223.3818577362  277.2927358837    0\n26558    222.82527023599999  276.09209838359999    0\n26559    223.81187013830001  276.36533073319998    0\n26560    222.4124706369  274.81083412589999    0\n26561    223.04828261399999  278.34325742869999    0\n26562    222.78528941030001  279.48591401599998    0\n26563    222.02866028060001  278.42986918920002    0\n26564    223.95258415469999  278.29567364650001    0\n26565    223.44206288839999  274.00848659040003    0\n26566    224.4380155467  273.32047746590001    0\n26567    224.3323786572  274.49622984080003    0\n26568    222.4119926866  273.45979311569999    0\n26569    224.63336731019999  276.58740470330002    0\n26570    224.402266868  275.6096621145    0\n26571    225.10210165460001  274.90491887640002    0\n26572    225.8127229852  274.31341058039999    0\n26573    225.78840021440001  275.27087170900001    0\n26574    224.75857864119999  278.25770497809998    0\n26575    224.5090864995  279.04992957079997    0\n26576    225.5279101145  278.25219554950002    0\n26577    225.02654631600001  277.4968834124    0\n26578    225.37226206119999  276.76652424859998    0\n26579    225.39078064380001  272.78955352539998    0\n26580    224.3259807421  279.92699214330003    0\n26581    225.11619333569999  279.66808598469999    0\n26582    226.17339676730001  269.53698937579998    0\n26583    225.6619207338  270.44449001930002    0\n26584    226.0252049238  264.68072161679999    0\n26585    226.6881296821  265.64307793210003    0\n26586    226.6023149163  262.2496114599    0\n26587    225.94916700300001  261.6636092549    0\n26588    226.22251567640001  271.0014332412    0\n26589    226.67949286230001  268.61587666100002    0\n26590    227.27431793700001  269.37718848679998    0\n26591    227.30124439100001  262.712195689    0\n26592    227.4351883953  261.868093321    0\n26593    227.0846532098  267.65914802869997    0\n26594    227.41506677300001  266.62649334259999    0\n26595    227.7746068591  265.72479001710002    0\n26596    227.44288309379999  263.47296421919998    0\n26597    227.67391604150001  264.19460398059999    0\n26598    226.71872536500001  264.0036332633    0\n26599    227.4281889799  272.705937554    0\n26600    227.07681929099999  272.07932601380003    0\n26601    227.801315415  271.89243702549999    0\n26602    228.27001292310001  270.5743252684    0\n26603    227.25455989950001  270.7235379064    0\n26604    227.83254459290001  270.01388832169999    0\n26605    228.42127497370001  269.30699304540002    0\n26606    228.1817041576  267.70707193779998    0\n26607    227.74735625240001  261.13542649570002    0\n26608    228.3184576724  261.72313910849999    0\n26609    226.70632184819999  271.51162712579998    0\n26610    225.8792565695  276.12743662610001    0\n26611    226.44856518040001  275.63638078719998    0\n26612    225.96913449749999  273.33504814100002    0\n26613    226.5127088966  273.85067265309999    0\n26614    226.0571131353  276.88706104829998    0\n26615    226.74055133889999  277.12984988879998    0\n26616    226.30626931059999  277.54789134280003    0\n26617    227.01857402889999  275.19977981660003    0\n26618    227.0930729282  276.0043090831    0\n26619    226.27474850909999  272.37838443700002    0\n26620    227.55784980769999  274.79121449410002    0\n26621    227.0779504031  274.3279808062    0\n26622    226.8603639609  278.65022326989998    0\n26623    227.38645258299999  278.05675667690002    0\n26624    227.6241998875  278.54171691789998    0\n26625    227.32435803120001  277.37948453460001    0\n26626    227.23087703659999  276.69226587830002    0\n26627    226.2304848464  278.21528334430002    0\n26628    227.78151843320001  276.31814653309999    0\n26629    227.22322352169999  273.5229826666    0\n26630    227.91393313890001  273.28771276219999    0\n26631    226.16094363299999  278.87178500329998    0\n26632    228.1656106577  274.71990782389997    0\n26633    228.00373205139999  275.31126341219999    0\n26634    225.91001986020001  279.46542739199998    0\n26635    226.815886589  279.35586501019998    0\n26636    222.92471133379999  282.53645404280002    0\n26637    222.39574337799999  281.84177193869999    0\n26638    223.47093795169999  280.34391824210002    0\n26639    222.5699169076  280.71547101919998    0\n26640    222.7297647517  284.426827516    0\n26641    223.4256295472  284.87656576310002    0\n26642    223.36829472330001  284.09229804040001    0\n26643    223.67700630760001  282.34187860840001    0\n26644    223.38793787840001  283.24439499089999    0\n26645    222.95817369900001  286.00733667999998    0\n26646    222.38795869329999  286.38743793750001    0\n26647    224.47448809330001  282.52912016229999    0\n26648    224.2313414052  281.7408052472    0\n26649    224.92847340579999  281.28840100669998    0\n26650    225.61218616740001  280.91994917969998    0\n26651    225.6082532952  281.64656823920001    0\n26652    224.64009758750001  284.11363748510001    0\n26653    224.0069223223  283.79369199389998    0\n26654    224.619618342  283.36715981610001    0\n26655    224.74373425019999  284.8270060863    0\n26656    224.8422006465  285.49334951510002    161\n26657    224.12986421490001  285.23455389359998    0\n26658    224.16554783629999  280.90635791149998    0\n26659    223.53072330910001  285.62232650559997    0\n26660    223.14098540099999  291.43884507230001    0\n26661    223.1243513922  292.31902408669998    0\n26662    222.50278371819999  290.80418723809998    0\n26663    223.80165423400001  291.17284305359999    0\n26664    222.1486584678  293.82013679089999    0\n26665    222.62439443400001  287.15670417450002    161\n26666    223.8840762975  292.94955619810003    0\n26667    224.57424531449999  292.65517089619999    0\n26668    224.62741799649999  293.47135424179999    0\n26669    223.9520546768  290.5    163\n26670    224.56107786999999  291.76692795819997    0\n26671    225.1224821982  292.30670739879997    0\n26672    223.09278154149999  293.33408027320002    0\n26673    225.39575048579999  290.99005304809998    0\n26674    224.90104760950001  290.5    163\n26675    223.67823560670001  286.36632329499997    161\n26676    222.9508320688  294.4093142671    0\n26677    225.12338233220001  282.8710401491    0\n26678    222.68125513000001  289.96875855000002    162\n26679    226.2184669051  281.99069113460001    0\n26680    226.8991250437  281.597636459    0\n26681    226.78198638110001  282.25576906409998    0\n26682    225.6423469337  282.41417215370001    0\n26683    225.8428678073  284.00251826559997    0\n26684    225.73148082380001  283.2214682833    0\n26685    226.3136819371  283.59435798300001    0\n26686    226.2982381262  280.58265269750001    0\n26687    226.95681292399999  280.1285688694    0\n26688    226.91649616929999  280.88095543280002    0\n26689    225.6572482661  280.1920158758    0\n26690    227.2333357089  282.59841022389998    0\n26691    226.74064308140001  282.99029446859998    0\n26692    226.8914465663  284.16513206019999    160\n26693    227.38455792810001  283.21809023600002    0\n26694    227.76631024509999  282.79893073519997    159\n26695    227.5  281.26381615029999    158\n26696    227.5  279.69822747440003    158\n26697    227.4646477677  283.82121133940001    160\n26698    225.41521839999999  291.61893274720001    0\n26699    225.7444646827  292.35554755710001    0\n26700    225.32958319740001  293.94675030619999    0\n26701    226.0454926271  293.73004346800002    0\n26702    226.02349718120001  294.50788139989999    0\n26703    224.56315835519999  294.2999542965    0\n26704    226.16742164070001  291.09893219809999    0\n26705    226.9337238944  291.22903716190001    164\n26706    226.50691457409999  290.5    163\n26707    226.73355364720001  293.43090988099999    164\n26708    226.10703930619999  293.02560905839999    0\n26709    226.3640613659  292.35303332669997    0\n26710    226.8715434691  291.91302183990001    164\n26711    225.28603193340001  284.3690603224    0\n26712    225.96331016920001  284.72201389849999    160\n26713    226.5850721276  295.06420659589998    164\n26714    225.96887998369999  295.32242461499999    0\n26715    224.4634523469  295.10955387680002    0\n26716    223.69919108069999  294.81204066919997    0\n26717    228.17300193540001  263.03215458659997    0\n26718    229.2837774834  261.1092953154    0\n26719    229.85059766059999  261.9540531522    0\n26720    229.0911846987  261.81673367000002    0\n26721    229.2515619971  264.0062726415    0\n26722    228.98753621060001  263.21829177619998    0\n26723    229.74539141389999  263.47246592409999    0\n26724    228.733058906  262.46570396679999    0\n26725    230.59794695049999  262.30467584000002    0\n26726    230.1625516316  262.84269834079998    0\n26727    231.61642571210001  261.36870391470001    0\n26728    232.33306078140001  261.7062903607    0\n26729    231.89978366209999  262.18132831370002    0\n26730    230.46698108460001  261.52183984880003    0\n26731    230.92983605910001  261.00689768479998    0\n26732    232.09271784219999  262.95292402989998    0\n26733    232.73419309350001  263.32843756279999    0\n26734    231.63023701739999  263.4585734341    0\n26735    231.3427291925  262.6207482808    0\n26736    232.70089113989999  261.14552229179998    0\n26737    233.0511636567  261.87023871510002    0\n26738    230.4714648433  263.76454390129999    0\n26739    229.57736466989999  266.7639083999    0\n26740    228.77303039899999  266.02157482609999    0\n26741    229.64674486249999  265.75549397579999    0\n26742    229.47657246399999  264.85360118979997    0\n26743    228.62229859780001  264.45725995480001    0\n26744    229.50111389290001  269.2920357694    0\n26745    228.89863363399999  268.53772270500002    0\n26746    230.34739640609999  267.55947059020002    0\n26747    229.27201311530001  267.6967996372    0\n26748    230.3749951458  265.38371717209998    0\n26749    227.96540958  264.9020876413    0\n26750    231.9472750839  264.34620977579999    0\n26751    232.67173843  264.96106316499998    0\n26752    232.3136603145  265.9141313586    0\n26753    231.29658520820001  265.95193514819999    0\n26754    230.8825933416  264.79167286770002    0\n26755    231.99985375559999  266.91341497190001    0\n26756    231.30259040639999  267.32831181030002    0\n26757    232.767829726  266.92583463080001    0\n26758    233.6107128852  266.54074606709997    0\n26759    233.2073491992  267.55099179379999    0\n26760    231.1141991364  268.35327210650001    0\n26761    233.10901339520001  264.17897091740002    0\n26762    233.5142937542  264.93162410420001    0\n26763    231.21970580870001  264.06504015000002    0\n26764    230.50394969990001  269.26063886050002    0\n26765    231.4388527863  269.147543859    0\n26766    233.353047428  263.33745342449998    0\n26767    233.94724994699999  261.05697271640003    0\n26768    234.3510360786  261.84589744940001    0\n26769    233.73236759080001  261.86845789540001    0\n26770    234.05742761979999  263.31986507200003    0\n26771    234.76888255060001  263.20071217880002    0\n26772    234.60149425660001  263.94245065860002    0\n26773    233.48371839480001  262.59615008610001    0\n26774    234.93971265959999  261.6428178237    0\n26775    234.87383879710001  262.45463567730002    0\n26776    235.9554872258  261.74344538830002    0\n26777    236.5  262.1635353396    147\n26778    235.97563782969999  262.6022761886    0\n26779    235.41913470630001  261.25587378310001    0\n26780    236.10742397440001  263.48769802110002    0\n26781    236.90664196809999  263.81328393619998    148\n26782    236.0255975396  264.17026116300002    0\n26783    235.45534577399999  262.99669432619999    0\n26784    235.1741294668  264.47278717749998    0\n26785    234.3400294354  264.72232410689998    0\n26786    235.34923278880001  265.7383297106    0\n26787    235.03955163360001  266.5617376248    0\n26788    234.48691382909999  266.1364690547    0\n26789    235.6884707209  264.93603989159999    0\n26790    236.18764696860001  265.3902208097    0\n26791    233.93348642469999  267.8799449306    0\n26792    233.0478527825  268.43791992460001    0\n26793    234.7945362998  267.36035918789997    0\n26794    235.63431040899999  266.88969444809999    0\n26795    236.45898243990001  266.47833122100002    0\n26796    236.2511276953  267.20572899730001    0\n26797    234.00200471420001  265.58621643660001    0\n26798    237.37342990560001  266.15170624469999    0\n26799    236.79532414959999  265.80052356139998    0\n26800    236.9656146456  265.16303032550002    0\n26801    237.27119973520001  264.54239947029998    148\n26802    236.97909547969999  267.41678286849998    0\n26803    237.7277561516  266.84394045750003    0\n26804    237.7226138787  267.51825741419998    149\n26805    236.1811291075  267.88492616299999    0\n26806    238.10429748799999  266.20859497589998    148\n26807    234.64902112460001  268.13544844400002    0\n26808    236.14783081159999  268.56811279229998    149\n26809    235.3963209858  268.3427640996    0\n26810    228.41748845079999  271.8832969618    0\n26811    228.44240719550001  271.17586340880001    0\n26812    228.6803512072  272.45290378210001    0\n26813    229.0367724667  272.04676897029998    0\n26814    228.82345947589999  274.80227437880001    0\n26815    228.43152740689999  274.2256261645    0\n26816    228.50148672500001  273.62585078609999    0\n26817    229.20572747  273.69196445210002    0\n26818    229.93672554099999  270.85234072420002    0\n26819    230.83162614720001  270.80349291800002    0\n26820    230.13855671580001  271.5    151\n26821    229.20051780950001  270.67973612700001    0\n26822    229.8165026726  273.4440356604    0\n26823    229.87144079699999  272.81881051969998    0\n26824    230.38502163929999  273.1512475541    0\n26825    229.3358381477  272.55870313240001    0\n26826    228.59448594060001  273.00383845670001    0\n26827    229.9995834261  275.73003099990001    0\n26828    230.1919146733  275.0986703035    0\n26829    230.50595838020001  275.45856334540002    0\n26830    229.45871668730001  274.67657585900002    0\n26831    229.70245146510001  274.07959001760003    0\n26832    230.12749896029999  274.51533553550001    0\n26833    230.0011655006  272.16744366699999    152\n26834    229.86876927719999  270.03352970409998    0\n26835    229.1447800839  275.35350276240001    0\n26836    227.91789531449999  277.5655481352    0\n26837    228.47105692549999  277.14854515619999    0\n26838    228.5604202804  277.73398531079999    0\n26839    228.85784375790001  275.99556338949998    0\n26840    228.2334789185  275.94868322230002    0\n26841    228.32848511669999  278.6536734256    0\n26842    228.0161920971  279.10323841939999    157\n26843    228.98132146110001  278.7785556389    0\n26844    228.78577822509999  278.24389653470001    0\n26845    228.52586370130001  276.55462367389998    0\n26846    229.1579666147  276.93443729559999    0\n26847    229.9143391053  276.91847530199999    0\n26848    229.7443095893  277.39146012110001    0\n26849    229.4756101051  275.87602375310001    0\n26850    229.56359973229999  278.9201621496    0\n26851    229.28603578709999  279.35720715740001    157\n26852    229.9852496414  277.87776184310002    0\n26853    229.2948396621  277.85883949060002    0\n26854    230.02953218069999  278.98424574879999    0\n26855    230.0471965591  278.47391221459998    0\n26856    230.5  276.73355487489999    155\n26857    229.9696816622  276.34432855919999    0\n26858    230.7052873982  274.88502802070002    0\n26859    231.53305126710001  269.99400635929999    0\n26860    231.6707566945  270.75296852709999    0\n26861    232.26535317380001  269.11763680489997    0\n26862    231.84163809570001  271.5    151\n26863    232.47114461570001  270.73605418530002    0\n26864    233.13956668450001  270.04133783660001    0\n26865    233.2197513406  270.75335332370003    0\n26866    234.6615238071  268.86013560570001    0\n26867    234.64994059009999  269.5374882278    0\n26868    233.880261026  269.4222287302    0\n26869    233.85894372609999  270.88482767020002    0\n26870    232.9376393197  271.5    151\n26871    234.62837273229999  270.22080883059999    0\n26872    235.38265653080001  269.58671734590001    150\n26873    233.07835019469999  269.28079618269999    0\n26874    234.48676681820001  270.8538632776    0\n26875    235.14386005750001  270.78069971240001    150\n26876    230.75393459930001  274.30563313760001    0\n26877    231.28266696  274.93466608    153\n26878    230.5  278.17041587189999    155\n26879    230.95111435710001  272.80074290469997    152\n26880    230.82401165530001  273.52372928540001    0\n26881    234.2712870547  271.5    151\n26882    231.42199144770001  273.57946034090003    0\n26883    231.74400255899999  274.01199488190002    153\n26884    231.18284681029999  274.02276806290001    0\n26885    223.39010685919999  300.58299230910001    0\n26886    225.19768030200001  295.48399295759998    0\n26887    224.3360852182  295.94531150580002    0\n26888    222.4285424654  303.87151813380001    0\n26889    223.39233908560001  303.35119465830002    0\n26890    224.46481264490001  304.129098822    0\n26891    224.41464774630001  302.83814071429998    0\n26892    222.52962222650001  296.6526861044    0\n26893    223.50141436320001  296.66075866919999    0\n26894    222.78373879270001  297.63576690410002    0\n26895    222.72749424700001  305.16624256120002    0\n26896    223.6996510415  298.35746352709998    0\n26897    224.72010065520001  297.67696232729998    0\n26898    224.81269778879999  298.49966854220003    0\n26899    224.42458300300001  296.81166984560002    0\n26900    224.45337189919999  301.47970928080002    0\n26901    225.48602382920001  302.35710607660002    0\n26902    224.65048519570001  300.21292708239997    0\n26903    225.2614585657  296.92737811270001    0\n26904    222.7151577079  295.52414331670002    0\n26905    225.38796461370001  304.77474324330001    0\n26906    224.5309395022  305.29266075560002    0\n26907    222.99485518829999  306.44660798360002    0\n26908    223.183974132  307.69898164379998    0\n26909    222.22072105940001  307.12545315530002    0\n26910    223.74153604290001  305.81904878030002    0\n26911    222.6359650654  309.56264254460001    0\n26912    223.44702836479999  309.97567187359999    0\n26913    223.33117045770001  308.89831831290002    0\n26914    224.02184115879999  308.19958569409999    0\n26915    222.98753313200001  311.54124500900002    0\n26916    224.7793828593  308.66879357189998    0\n26917    224.70255522830001  307.55679182950001    0\n26918    225.4180242178  306.95571656800001    0\n26919    226.18478014870001  306.39627667899998    0\n26920    226.1665579431  307.44563566609997    0\n26921    224.85361015239999  309.73409828000001    0\n26922    224.9262127488  310.71406605800001    0\n26923    224.22036857059999  310.35002627070003    0\n26924    225.49287580640001  309.12418355530002    0\n26925    225.0028245151  311.62870831689997    0\n26926    225.5748069597  311.0835218739    0\n26927    223.58678862100001  310.9529012584    0\n26928    226.15980488970001  308.50282180810001    0\n26929    226.16211547930001  309.53564043    0\n26930    224.6182746982  306.42651353809998    0\n26931    223.72227801170001  311.85439084450002    0\n26932    226.22473453399999  305.34687236069999    0\n26933    226.2859286403  304.2545140917    0\n26934    225.9571102358  298.41768179109999    0\n26935    226.7519957989  297.73635659600001    0\n26936    227.0890098932  298.29306273930001    0\n26937    225.89179163630001  296.91814414940001    0\n26938    225.7449488277  296.04579275959998    0\n26939    225.9362093437  299.96621893690002    0\n26940    227.13960118259999  299.7069939278    0\n26941    226.8196917242  300.70616966680001    0\n26942    225.17033363569999  299.24645271179998    0\n26943    226.32547741490001  296.51796822829999    0\n26944    226.5805506902  297.16628712580001    0\n26945    227.50497502939999  298.88019092399998    0\n26946    228.11417173820001  298.147858767    0\n26947    227.47689592450001  297.051390916    0\n26948    228.02615114560001  296.5    166\n26949    228.4779142182  297.02441051170001    0\n26950    228.45851539669999  301.90189333749998    0\n26951    227.66043316240001  301.35299145480002    0\n26952    228.69961477140001  300.82121641169999    0\n26953    228.16591301739999  299.47502112989997    0\n26954    228.81822970499999  297.5797823602    0\n26955    229.0877087426  298.19858492830002    0\n26956    226.57651382860001  301.8440705026    0\n26957    226.84921890530001  307.89967782000002    0\n26958    227.58475483230001  307.31107035510001    0\n26959    227.50213880160001  308.32691148139997    0\n26960    226.97575714990001  305.83535829120001    0\n26961    227.3919906365  310.2938722467    0\n26962    226.7801863567  309.93295039309999    0\n26963    227.43665298010001  309.33180724739998    0\n26964    226.16884156820001  310.50298324750003    0\n26965    227.6847890187  306.29391493560001    0\n26966    227.81330291090001  305.25853849830003    0\n26967    228.72549152650001  304.6156745184    0\n26968    227.98425605910001  304.18974994299998    0\n26969    229.21259496990001  302.4212778557    0\n26970    228.20501209240001  303.06727640399998    0\n26971    228.57826626330001  310.00491724749998    0\n26972    228.55975006200001  310.86108847129998    0\n26973    227.97644283150001  310.59243891049999    0\n26974    228.12137190530001  308.7255328224    0\n26975    228.37214267569999  306.72146896549998    0\n26976    228.85266548460001  308.13418254129999    0\n26977    228.69496346349999  309.08996378810002    0\n26978    229.0301910595  307.13682401940002    0\n26979    229.21890375429999  306.11161619080002    0\n26980    227.22323104040001  303.68769446739998    0\n26981    226.40498323189999  303.0906753671    0\n26982    227.3331849983  311.19623884610002    0\n26983    229.1189592012  299.01139968780001    0\n26984    228.92353402219999  299.87213151729998    0\n26985    226.19689883620001  311.43655293479998    0\n26986    222.63605563869999  315.41654687030001    0\n26987    223.27342292700001  314.84088378360002    0\n26988    223.22041879810001  313.29562793299999    0\n26989    223.82958876340001  312.72295396020002    0\n26990    223.89442851320001  313.53494749930002    0\n26991    222.9851642836  318.7267042894    181\n26992    222.61942841800001  318.12333561309998    0\n26993    223.6626781704  317.5071792933    181\n26994    222.9452341656  317.47417673270002    0\n26995    223.27057710970001  316.85653935369999    0\n26996    222.92813214239999  316.1539807707    0\n26997    223.97508654520001  314.99110399149998    0\n26998    224.61877035129999  315.25689224460001    0\n26999    224.00670027749999  315.6751998945    0\n27000    223.94369997109999  314.28619529029999    0\n27001    224.26284296559999  316.42688266200003    181\n27002    223.61229945330001  316.25857834990001    0\n27003    224.4152463639  312.18095880610002    0\n27004    222.81784317559999  336.58484780750001    0\n27005    222.46362397530001  338.69902743670002    0\n27006    222.87294145499999  339.39712881460002    0\n27007    223.1111631716  338.08503037140002    0\n27008    223.40080766450001  336.14048459870003    186\n27009    223.441305739  336.88181089940002    0\n27010    223.95911799219999  338.11933680980002    0\n27011    223.67576406250001  337.51600469419998    0\n27012    223.95187893740001  340.73323388479997    0\n27013    222.8615086508  340.81481061009998    0\n27014    223.4021657136  340.0386709389    0\n27015    224.8352625725  339.32469374729999    0\n27016    223.887954538  339.39799117860002    0\n27017    224.28103334069999  338.74992085489998    0\n27018    224.88315360920001  340.84590461969998    0\n27019    224.3405342204  341.65884211600002    0\n27020    224.7651641903  338.0303283806    187\n27021    224.2370595431  336.97411908620001    187\n27022    222.49451579620001  341.86682790869997    0\n27023    224.55595067390001  313.8022017564    0\n27024    226.24934536539999  312.3426983045    0\n27025    226.3247387868  313.21353938319999    0\n27026    225.71328601819999  312.84689896459997    0\n27027    226.77676668379999  311.79032515260002    0\n27028    225.23464340890001  314.85026716800002    0\n27029    225.20195739779999  314.10048467730002    0\n27030    225.82956167219999  314.44004540830002    0\n27031    225.1528515469  313.32688498009998    0\n27032    226.9084006848  313.60552666260003    0\n27033    226.40311736789999  314.04868495940002    0\n27034    225.08208839  312.5004794239    0\n27035    228.38733402010001  311.64176649519999    0\n27036    228.4623139249  312.30652911269999    179\n27037    227.85722103309999  312.29455074790002    0\n27038    229.21716938629999  310.82241185420003    0\n27039    227.3752161246  312.96967200760002    0\n27040    227.4962875265  313.75556871020001    179\n27041    227.32059085189999  312.09037380209998    0\n27042    226.44186358709999  314.83488184769999    180\n27043    225.62299930450001  339.29967619669998    0\n27044    226.0955269792  338.77388174480001    188\n27045    226.51976368519999  339.54119566460002    0\n27046    225.71207182360001  340.976636794    0\n27047    226.4938987653  341.12098145800002    0\n27048    226.0721315655  341.99141233109998    0\n27049    225.3135161129  340.07464504170002    0\n27050    228.01414354970001  339.25353588740001    188\n27051    228.2837291681  339.97092849500001    0\n27052    227.4093450899  339.76011976640001    0\n27053    227.24801892759999  341.29780475119998    0\n27054    227.9601025783  341.45322023630001    0\n27055    227.5621885777  342.27940169520002    0\n27056    226.9080266476  340.38138409470002    0\n27057    228.68312287960001  341.74573333910001    0\n27058    228.4491690577  340.83128626500002    0\n27059    226.43405982889999  343.07780912210001    0\n27060    225.50612336250001  342.91023710399998    0\n27061    229.01077864889999  340.3093611585    0\n27062    224.52996212639999  342.71334108780002    0\n27063    223.48247370359999  342.45796007370001    0\n27064    225.1909395648  315.58543626110003    180\n27065    222.4000330037  343.0447897624    0\n27066    229.4196846554  305.02324600750001    0\n27067    229.65884761359999  303.93295689759998    0\n27068    230.03421162800001  296.5    166\n27069    230.36119173279999  297.09216104000001    0\n27070    229.4672731734  297.04179670159999    0\n27071    230.40171376149999  297.94841334069997    0\n27072    230.4097799164  298.86955172979998    0\n27073    229.78542161140001  298.4854768422    0\n27074    230.95296881569999  297.44864147570001    0\n27075    231.51386160249999  297.29495630489998    0\n27076    231.52309680720001  298.11705513859999    0\n27077    232.16934763130001  297.31445275999999    0\n27078    231.70530238809999  296.65308572919997    0\n27079    232.7902965712  297.09322521510001    0\n27080    232.95076441929999  296.35794548180002    0\n27081    233.39562194929999  296.79502687090002    0\n27082    232.7042303147  297.85105082709998    0\n27083    233.31969110189999  298.24917245680001    0\n27084    232.80339278450001  298.59863577120001    0\n27085    232.2070597986  296.10683334999999    0\n27086    232.80344852499999  295.76781617500001    168\n27087    231.5058791271  295.9941208729    167\n27088    232.1729637391  298.77231634039998    0\n27089    231.5788337802  298.99877744550002    0\n27090    230.37322843140001  299.826263595    0\n27091    230.27637526629999  300.7957094413    0\n27092    229.5974780347  300.31570825239999    0\n27093    231.01691467570001  299.36679927590001    0\n27094    230.52857843090001  303.2989738055    0\n27095    229.90557219679999  302.88368574769999    0\n27096    230.11811745759999  301.82866754560001    0\n27097    230.88831710029999  301.29963314399998    0\n27098    231.5706839668  300.84311925010002    0\n27099    231.4787425726  301.78066420689998    0\n27100    232.84926193019999  299.33034412870001    0\n27101    233.43318839080001  299.82267752690001    0\n27102    232.80725079530001  300.14152518489999    0\n27103    231.60523085029999  299.91219332399999    0\n27104    232.76939271480001  300.99606836949999    0\n27105    233.31856957170001  301.49006296699997    0\n27106    232.72448253109999  301.89123513560003    0\n27107    232.1926846664  300.47101609110001    0\n27108    233.9032036891  301.7020995538    0\n27109    233.9901824646  301.00801113160003    0\n27110    232.05902850550001  302.28009999339997    0\n27111    231.32497308410001  302.74799367999998    0\n27112    234.0669780193  299.59472586449999    0\n27113    234.04315315119999  300.31327611649999    0\n27114    232.59383043939999  302.74375590810001    0\n27115    233.7068889384  297.54593013649998    0\n27116    233.89794404680001  298.29669490520001    0\n27117    234.30776955619999  296.26925651869999    168\n27118    234.56018560640001  296.93891690459998    0\n27119    233.94975373560001  296.80875586240001    0\n27120    234.69481247420001  299.40484175659998    0\n27121    234.20234272370001  298.89226996939999    0\n27122    235.1899355633  297.97509422730002    0\n27123    234.5237096077  298.1572923727    0\n27124    234.88857111550001  297.48353076770002    0\n27125    235.291475572  296.90806580079999    169\n27126    235.8368846043  298.8273445241    0\n27127    235.25709407639999  299.13307896169999    0\n27128    235.50638071750001  298.41780734690002    0\n27129    236.21154357200001  299.15548380680002    0\n27130    236.6088926612  299.52024907200001    0\n27131    236.12861287000001  299.74504862190003    0\n27132    236.48507886709999  298.57911041400001    169\n27133    235.90649619640001  297.76909467489997    169\n27134    235.26098237670001  299.89293239440002    0\n27135    234.5998515146  301.8880405726    0\n27136    235.242588168  301.62373308700001    0\n27137    235.85965361519999  301.9651971504    0\n27138    234.73553659769999  300.7148650776    0\n27139    234.6288176196  302.48279115830002    0\n27140    235.87329711960001  302.53737105480002    0\n27141    235.2454682723  302.83121799830002    0\n27142    233.95394767440001  302.8316850452    0\n27143    234.00732854169999  302.26254264739998    0\n27144    235.5203754039  300.58484475879999    0\n27145    235.485094014  301.063585832    0\n27146    236.9758651484  299.95746149360002    0\n27147    237.01100306340001  300.48899693660002    170\n27148    236.4658657873  300.50570587449999    0\n27149    237.1293184843  299.48104587799997    169\n27150    235.94673291070001  301.4147302975    0\n27151    236.5  302.2426639208    171\n27152    235.91360163889999  300.3052967063    0\n27153    235.82305913120001  303.11614015689997    0\n27154    235.03603362690001  303.45018253320001    0\n27155    233.60114576300001  303.30883399539999    0\n27156    234.28011329629999  303.51806669029997    0\n27157    230.3349246432  307.8096629492    0\n27158    229.68560880090001  307.49902829529998    0\n27159    230.52800954400001  306.91332797259997    0\n27160    229.2818538663  309.32613399180002    0\n27161    230.08008586400001  308.67771612109999    0\n27162    229.8851080341  309.48124766939998    0\n27163    230.86351033669999  308.20010186420001    0\n27164    230.08774848249999  305.44139803659999    0\n27165    230.905817958  304.77008536630001    0\n27166    230.68139380950001  305.88075152610003    0\n27167    231.60796446160001  307.94921843110001    0\n27168    232.13101309149999  307.34154518050002    0\n27169    232.40443516120001  308.00404769049999    0\n27170    231.26657666029999  306.31854195850002    0\n27171    231.53049830859999  311.5    178\n27172    231.297920627  310.74498928560001    0\n27173    231.7730803895  310.8192411686    177\n27174    231.10441082279999  309.45217228019999    0\n27175    231.27998866070001  308.72395503830001    0\n27176    231.74660059359999  309.25556325650001    0\n27177    231.9308875211  305.65210288140003    0\n27178    231.87658103199999  306.64831097050001    0\n27179    231.14405815820001  303.72089479020002    0\n27180    231.6591150518  304.17107031099999    0\n27181    230.45357481670001  309.72673886640001    0\n27182    230.9377115433  310.1631614332    0\n27183    230.30254231559999  311.00833659360001    0\n27184    229.50394869179999  311.5    178\n27185    229.7871294709  310.8603990675    0\n27186    229.78713919629999  310.19570131820001    0\n27187    229.66695092270001  339.90017055359999    189\n27188    229.68137603380001  340.69338119309998    0\n27189    230.80907507949999  310.85549138099998    0\n27190    230.5985926749  311.5    178\n27191    230.97975505389999  341.49159947269999    0\n27192    231.5  341.9963053445    190\n27193    230.9035277104  342.37318575289999    0\n27194    230.33985967070001  341.05020806829998    0\n27195    230.9436202187  340.66617213120003    189\n27196    229.77616482389999  341.54364937579999    0\n27197    230.02344399340001  342.41663886380002    0\n27198    229.33587219399999  342.16545549559999    0\n27199    228.82759625329999  342.75297275010001    0\n27200    232.25255725470001  309.54846564719998    176\n27201    232.4267248461  308.82028581750001    0\n27202    233.01387788119999  303.30447674009997    0\n27203    232.367296025  303.67665746590001    0\n27204    233.3857779734  304.07162820410002    0\n27205    232.599011566  305.15306475049999    0\n27206    232.14331996929999  304.65320645489999    0\n27207    233.206443933  304.93096329439999    0\n27208    233.80515659010001  304.84729035279997    0\n27209    234.43192230739999  304.83949577620001    0\n27210    234.2689329957  305.53165521950001    0\n27211    233.0245751491  305.82075394430001    0\n27212    235.68106611740001  303.6268651611    0\n27213    236.04007869739999  303.91375061880001    0\n27214    235.52008059100001  304.34704711239999    0\n27215    234.5986351352  304.10382202890003    0\n27216    235.4950321778  305.0049678222    173\n27217    234.98090216950001  304.72966870509998    0\n27218    236.5  303.38080649220001    171\n27219    234.6319522567  306.13114925780002    0\n27220    233.97198909299999  306.31725330090001    0\n27221    232.99402177069999  308.30782965089998    0\n27222    233.32426232969999  306.54677186819998    0\n27223    232.65874449239999  306.72714910989998    0\n27224    233.550127968  307.9316390477    0\n27225    233.51934067529999  308.78839559480002    176\n27226    235.0505154711  306.57615828370001    0\n27227    235.4832132045  306.97052092370001    0\n27228    234.83441090700001  307.33262154810001    0\n27229    233.70390092420001  307.15800465770002    0\n27230    234.72304292679999  308.06617424389998    175\n27231    234.1870049085  307.70412233650001    0\n27232    235.9599599121  307.3240240527    175\n27233    236.13123970199999  306.63123970200002    174\n27234    235.3752182023  305.8752182023    174\n27235    228.0365465783  343.21794003500003    0\n27236    227.28566254520001  343.24830353580001    0\n27237    205.40439910360001  343.71278363879998    0\n27238    230.49178697100001  342.97634812690001    0\n27239    137.8278137849  349.69871694130001    0\n27240    139.6860359156  348.36758250399998    0\n27241    140.54558852509999  349.96747813019999    0\n27242    137.5689929568  345.84684092240002    0\n27243    137.67701101579999  352.70873917540001    0\n27244    140.41653735790001  352.97980123590003    0\n27245    139.50655117229999  354.5307309291    0\n27246    136.00929761770001  350.95386183329998    0\n27247    139.597696931  344.52332572749998    0\n27248    139.2714962455  346.6253781799    0\n27249    136.85565341189999  356.33222010600002    0\n27250    141.7227205403  351.54163065440002    0\n27251    143.1153928649  353.1579673704    0\n27252    141.5086561498  346.91787986589998    0\n27253    143.03054472720001  345.02368454959998    0\n27254    143.76037305380001  346.72470063980001    0\n27255    142.00192555109999  361.85953056630001    0\n27256    140.36760677410001  360.10643866919997    0\n27257    142.64845984499999  360.03437914379998    0\n27258    139.04126443729999  356.31492861890001    0\n27259    141.36686607940001  356.37964060690001    0\n27260    143.80334930399999  356.4602343807    0\n27261    143.19443702340001  358.20860533050001    0\n27262    141.84060826429999  343.47841539320001    0\n27263    138.6994977247  358.24400637909997    0\n27264    136.08868987229999  363.66044404960002    0\n27265    137.26263594939999  361.99781296169999    0\n27266    138.59459828979999  363.740750773    0\n27267    135.93383646730001  360.22746677049997    0\n27268    137.231071063  367.36277273190001    0\n27269    139.51998600109999  366.86557186810001    0\n27270    139.3124778586  368.65675954900001    0\n27271    138.1399317716  360.16905604300001    0\n27272    136.90166823210001  370.92054644149999    0\n27273    142.1399368365  366.78226872689999    0\n27274    140.1623384419  365.2548678407    0\n27275    142.9056948512  371.75064140490002    0\n27276    141.24080188849999  370.15268910259999    0\n27277    143.53935684850001  370.03656683439999    0\n27278    139.04183601049999  370.43320930340002    0\n27279    144.77995215870001  366.82901632950001    0\n27280    144.13325290860001  368.41104099310002    0\n27281    141.1756968665  363.61464941809999    0\n27282    143.69625714599999  363.54045730399997    0\n27283    138.69400962910001  372.22135450349998    0\n27284    143.1898532797  350.04203002679998    0\n27285    145.68025623529999  349.97197950290001    0\n27286    144.6316747759  348.36051765870002    0\n27287    145.9838179761  346.50577139289999    0\n27288    147.19091137640001  344.56124359590001    0\n27289    148.20328255359999  346.32443413160001    0\n27290    146.28858225670001  356.5255201617    0\n27291    144.64832431100001  354.82351402350002    0\n27292    148.19640087319999  353.22343258310002    0\n27293    145.71469764080001  353.2315731727    0\n27294    146.87372358010001  351.5895582805    0\n27295    148.05558433869999  349.85760016289998    0\n27296    150.3576144779  349.73863712240001    0\n27297    149.24401606000001  348.04482524240001    0\n27298    150.43748701269999  346.19321346010003    0\n27299    151.63530905709999  344.37044947240003    0\n27300    152.6938248116  346.1091861928    0\n27301    150.583930517  353.16921236479999    0\n27302    149.63857505120001  354.87289808669999    0\n27303    152.90858405820001  353.08963610209997    0\n27304    151.5693579942  351.42016662999998    0\n27305    152.61488494970001  349.6296260817    0\n27306    151.1876549813  356.52787118110001    0\n27307    148.7593931326  356.55115224090002    0\n27308    145.47423182809999  365.21120147149998    0\n27309    147.35010521960001  366.92905898420003    0\n27310    144.97987840810001  359.9963242732    0\n27311    145.99568195340001  370.09840064740001    0\n27312    148.54304821310001  370.29227295319998    0\n27313    147.6356685202  371.80200857199998    0\n27314    147.34688063479999  359.98043697639997    0\n27315    146.75424449619999  361.74930980229999    0\n27316    146.14718141419999  363.51005169699999    0\n27317    150.34547833330001  365.25475814110001    0\n27318    148.5411132527  363.49320011970002    0\n27319    150.8996404483  363.45936264070002    0\n27320    149.73048952089999  359.96016566110001    0\n27321    147.9942377788  358.24376684750001    0\n27322    151.0867027342  370.56679792160003    0\n27323    149.2500640472  368.71500692410001    0\n27324    152.1570971317  367.05081771290003    0\n27325    149.8153421449  367.02762994030002    0\n27326    151.4616762839  373.89007565780003    0\n27327    150.114919069  375.25207250189999    0\n27328    148.99612398580001  373.50787599990002    0\n27329    151.481654784  361.66866626619998    0\n27330    152.11578795680001  359.90537374939998    0\n27331    144.27546419469999  373.37606783899997    0\n27332    142.08248901300001  373.5302609785    0\n27333    152.74051511979999  372.47586321189999    0\n27334    153.52086066769999  370.84149057560001    0\n27335    146.56732810459999  373.3384076497    0\n27336    137.47405594200001  380.17584321229998    0\n27337    138.69583819850001  378.6342442788    0\n27338    139.8722468972  380.2264432998    0\n27339    137.7859970156  373.99497626290002    0\n27340    136.4964277636  375.4492548979    0\n27341    137.47296232950001  383.28083607560001    0\n27342    139.97408915610001  383.33495795319999    0\n27343    138.77203792739999  384.83417417240003    0\n27344    136.2394355927  381.68980611810002    0\n27345    137.5809440669  377.03771809220001    0\n27346    137.53822468460001  386.30474964090001    0\n27347    136.2960590568  387.74987618559999    0\n27348    141.06884378390001  375.3226820177    0\n27349    142.1572127869  376.9136927102    0\n27350    139.91540624129999  377.03738167260002    0\n27351    139.94221964210001  373.75639754529999    0\n27352    142.4628687645  383.34095564069997    0\n27353    141.12956050240001  381.79877083880001    0\n27354    142.22750207959999  380.20534182810002    0\n27355    140.10684309640001  386.37476081390002    0\n27356    142.6723610958  386.38836355400002    0\n27357    141.44324546089999  387.91130652980002    0\n27358    137.39927629819999  395.48763767050002    0\n27359    136.02549722769999  393.91286945759998    0\n27360    137.49471122880001  392.44623969280002    0\n27361    138.8852672914  390.93663237380002    0\n27362    140.08425927179999  392.50608319930001    0\n27363    136.70415055699999  401.87927107889999    0\n27364    135.75215602790001  400.37756396790002    0\n27365    139.6644516257  398.74904994259998    0\n27366    137.2437921225  398.73364902560002    0\n27367    138.6160859451  397.12176213679999    0\n27368    139.9277864062  395.57635746580002    0\n27369    141.28536582109999  394.07358159939997    0\n27370    142.4746385553  395.66677458610002    0\n27371    142.75239935190001  389.45317009839999    0\n27372    140.1799242781  389.42341932919999    0\n27373    140.65578491139999  400.36522615069998    0\n27374    141.58403911720001  402.0342709432    0\n27375    139.1991438133  401.89630738350002    0\n27376    142.1225957003  398.81012916399999    0\n27377    144.58556089039999  398.91779168980003    0\n27378    143.58771435790001  397.28334538719997    0\n27379    142.35411060440001  403.87741132780002    0\n27380    143.80557586450001  402.20102855610003    0\n27381    142.66924914809999  392.56297759289998    0\n27382    137.6252543743  389.34304015859999    0\n27383    137.77108039550001  403.36366027039998    0\n27384    144.3424699869  376.76359311530001    0\n27385    143.2694970968  378.52496604560002    0\n27386    145.92290104770001  381.67693332620001    0\n27387    144.52254345349999  380.1303268213    0\n27388    146.77122554600001  380.01908860579999    0\n27389    146.50773350189999  376.63647487920002    0\n27390    145.45507670009999  375.0025622727    0\n27391    143.84746352120001  384.8472056905    0\n27392    145.23706865419999  386.32514817150002    0\n27393    147.42444791950001  383.1242102393    0\n27394    144.94113119810001  383.28092259980002    0\n27395    148.69754974919999  376.59850377250001    0\n27396    147.52451987480001  378.29206198989999    0\n27397    149.9233337869  382.79044136440001    0\n27398    150.69219964370001  381.04005217460002    0\n27399    152.34636811760001  382.27232895370003    0\n27400    148.99937671000001  379.8436486722    0\n27401    150.21490082  389.24796780460002    0\n27402    151.47987904039999  387.41253655960003    0\n27403    152.4867022533  389.10669639629998    0\n27404    147.79374176510001  386.15999733080002    0\n27405    148.9398044527  384.48624826209999    0\n27406    150.31190006989999  385.88561951769998    0\n27407    151.19130237830001  379.18293122070003    0\n27408    150.98317887019999  377.09005753870002    0\n27409    146.5717362574  387.8114533525    0\n27410    145.22128884669999  392.61710587990001    0\n27411    144.0113517815  391.0172799179    0\n27412    147.8091157762  389.36191906089999    0\n27413    145.30826751550001  389.43264708629999    0\n27414    147.0463876769  399.11647027719999    0\n27415    145.4052225396  400.59196276350002    0\n27416    147.54226615709999  395.92769622909998    0\n27417    145.0217902318  395.78182700119999    0\n27418    146.40008535160001  394.25610274799999    0\n27419    147.7127032702  392.67230901779999    0\n27420    150.02538097479999  396.10351041910002    0\n27421    151.29488770270001  394.51055475729999    0\n27422    152.47842559669999  396.29833717790001    0\n27423    150.11870946900001  392.73271319349999    0\n27424    148.96922913930001  391.00546798300002    0\n27425    149.45066919129999  399.35294105489999    0\n27426    151.7936876821  399.60603699260002    0\n27427    149.92537940010001  401.19134270699999    0\n27428    148.6061861227  397.62200027789999    0\n27429    154.05953838529999  399.8840623804    0\n27430    153.58995119080001  398.07085750760001    0\n27431    145.9698557106  402.32298872320001    0\n27432    152.41549077740001  392.7956045107    0\n27433    152.74670110810001  385.5222614338    0\n27434    149.91380855200001  403.21976006469998    0\n27435    148.0806559184  402.79054563339997    0\n27436    152.8188219244  358.17177752319998    0\n27437    153.5827510789  356.45371414819999    0\n27438    154.84065197850001  349.53362355109999    0\n27439    153.74675234239999  347.8279351553    0\n27440    154.97407629879999  346.0638076157    0\n27441    156.29498286840001  344.38079180649999    0\n27442    157.28357206870001  346.0621742143    0\n27443    155.96281321870001  356.32437689080001    0\n27444    154.38009855050001  354.73258085139997    0\n27445    157.4346340454  352.88279354219998    0\n27446    155.1894869793  352.9940875954    0\n27447    156.03555831689999  351.22801878540002    0\n27448    157.03988216409999  349.45064781790001    0\n27449    159.22074928149999  349.38646398060001    0\n27450    158.24937447650001  347.73008546379998    0\n27451    159.6329250032  346.13509083539998    0\n27452    161.12285177609999  344.66894006839999    0\n27453    162.02624709489999  346.37289279309999    0\n27454    159.02518009549999  354.43435594480002    0\n27455    160.73769489590001  355.8237209312    0\n27456    158.34226408519999  356.12615997    0\n27457    159.65268893940001  352.74416267060002    0\n27458    159.3085906858  359.26897076149999    0\n27459    161.73607261379999  358.8251451955    0\n27460    160.99804778710001  360.64398629819999    0\n27461    157.61980099519999  357.83875963420002    0\n27462    154.969830307  365.04725666510001    0\n27463    153.23437207090001  363.36856390510002    0\n27464    155.56249025829999  363.18605690039999    0\n27465    154.4997687453  359.78791782500002    0\n27466    153.8111352704  374.45848278109997    0\n27467    153.9433715083  368.8887398535    0\n27468    155.65873624119999  370.74164929519998    0\n27469    156.8951171532  359.58296850829998    0\n27470    156.2036941991  361.36455698110001    0\n27471    158.98866806359999  366.26037031009997    0\n27472    159.62910414870001  364.3678472894    0\n27473    161.36089435220001  365.78011929600001    0\n27474    157.91316967770001  362.89469455170001    0\n27475    158.38225019910001  368.19513792549998    0\n27476    160.0968974139  369.59329037190003    0\n27477    157.83800059160001  370.19897059729999    0\n27478    156.67854360320001  366.67936319429998    0\n27479    162.44244476  368.97671898179999    0\n27480    161.8320193104  370.88824695099999    0\n27481    157.39396014210001  372.27904205179999    0\n27482    160.29625376850001  362.49615567310002    0\n27483    154.42594794159999  366.94868721159997    0\n27484    157.35910417139999  374.39349603699998    0\n27485    159.3398888628  373.64475288369999    0\n27486    160.27686524520001  351.0326282186    0\n27487    161.42043360119999  349.3857648467    0\n27488    163.7301870034  349.85645658890002    0\n27489    162.9000652782  348.09341893419997    0\n27490    164.37389623990001  346.79639834210002    0\n27491    165.85941423849999  345.4483166174    0\n27492    166.57496096770001  347.39108042689998    0\n27493    163.71141689699999  353.60939859889999    0\n27494    161.86841795980001  352.53147733340001    0\n27495    164.0502210974  351.82984886809999    0\n27496    165.7039021992  350.72465696090001    0\n27497    167.6112855387  351.65023153610002    0\n27498    167.17738513629999  349.48296773560003    0\n27499    168.579668231  348.11307906820002    0\n27500    170.0220174884  346.63924692569998    0\n27501    170.4714922615  348.83014268779999    0\n27502    165.57758943089999  354.6227097853    0\n27503    163.16797801129999  355.32737559890001    0\n27504    167.82932329810001  353.74925285069997    0\n27505    169.54260507250001  352.56474463889998    0\n27506    170.99457045400001  351.04282017119999    0\n27507    171.56979216209999  353.12296617760001    0\n27508    167.41862150310001  344.05981169410001    0\n27509    167.44516145169999  355.6143824175    0\n27510    164.3681324067  363.39054549899998    0\n27511    162.67517029979999  362.01088248180002    0\n27512    165.01240496540001  361.4569534359    0\n27513    162.48624970130001  357.0525453317    0\n27514    164.16451558879999  358.24442028319999    0\n27515    163.1140021269  367.12277616220001    0\n27516    163.7581124614  365.27585666070001    0\n27517    164.8760247555  368.39288842420001    0\n27518    166.59077061560001  357.54066740809998    0\n27519    165.75180868749999  359.49635140779998    0\n27520    167.9891209056  366.1121430773    0\n27521    166.13079992249999  364.7698697939    0\n27522    168.4297354025  364.26725845409999    0\n27523    167.27889464629999  360.86092189470003    0\n27524    168.26772086470001  370.74934484829998    0\n27525    165.8395267276  371.36952576269999    0\n27526    166.6108363228  369.59247211270002    0\n27527    169.9257273021  367.39203122250001    0\n27528    167.37629113419999  367.86444088590002    0\n27529    168.62349265660001  375.50607733560003    0\n27530    166.93879023790001  374.40487710079998    0\n27531    168.94812879099999  373.59565501380001    0\n27532    168.8490283639  362.31153970740002    0\n27533    169.4666142216  360.28657005970001    0\n27534    168.9807360769  356.78370410479999    0\n27535    163.57839490059999  372.10219755510002    0\n27536    161.4172169711  372.87421932749999    0\n27537    170.8231651742  370.27158268070002    0\n27538    169.83681646240001  371.91578295310001    0\n27539    165.2791141367  373.26862375910002    0\n27540    154.36878371309999  376.82501619670001    0\n27541    154.63154188979999  379.26887234259999    0\n27542    152.8713644657  378.08677836729998    0\n27543    155.7817677184  375.44072510820001    0\n27544    153.46533201099999  390.93945013640001    0\n27545    154.6025713686  389.00363415959998    0\n27546    153.9307404793  383.5865290703    0\n27547    155.05146304909999  385.13966164120001    0\n27548    156.3482531379  380.57045577989999    0\n27549    154.57883034100001  381.6054103006    0\n27550    158.1423924101  381.62607682700002    0\n27551    157.95511447070001  379.24551203670001    0\n27552    160.27307628579999  382.48437438489998    0\n27553    161.9529510712  381.33866119530001    0\n27554    162.47179515810001  383.39404466719998    0\n27555    157.1321668258  385.16922504540003    0\n27556    155.8432048738  387.05276517329997    0\n27557    158.57784646050001  383.709712663    0\n27558    159.57976225370001  378.07458326189999    0\n27559    161.30659123300001  377.07333553889998    0\n27560    161.5516871234  379.23360984430002    0\n27561    157.67969991250001  376.78987481429999    0\n27562    159.33042913119999  385.76431535720002    0\n27563    154.89228986820001  396.47516018329998    0\n27564    155.84395518549999  394.63016196310002    0\n27565    157.1736990995  396.3128098464    0\n27566    154.58534481300001  392.81106602199998    0\n27567    156.0183595286  400.47463210709998    0\n27568    158.11095151430001  399.40012858829999    0\n27569    157.7963016761  401.49010082929999    0\n27570    153.97615986080001  401.9433231104    0\n27571    156.67852430919999  392.7695109137    0\n27572    158.775147092  392.61887570009998    0\n27573    157.44806229790001  390.88048530790002    0\n27574    160.7614863595  389.76098587669998    0\n27575    158.6376689713  389.08211067640002    0\n27576    160.08035475290001  387.77061840200003    0\n27577    160.56420651069999  398.56459751260002    0\n27578    158.74570694959999  397.52575816929999    0\n27579    162.1639390425  394.8484505994    0\n27580    159.6599308527  395.66209609600003    0\n27581    160.41607564520001  393.81076097750002    0\n27582    163.06385474250001  397.7618111031    0\n27583    162.23513904550001  399.7113394475    0\n27584    160.91834902049999  391.90296447629999    0\n27585    156.62136058019999  388.97473590530001    0\n27586    157.4147044199  403.66170030230001    0\n27587    159.44385392000001  402.59553492449999    0\n27588    161.55059591119999  386.56997013789999    0\n27589    163.64540396000001  380.27489740990001    0\n27590    165.37343294319999  379.2689376056    0\n27591    165.807092305  381.22722526270002    0\n27592    163.70573329940001  387.49620150020002    0\n27593    163.0751292203  385.42786548560002    0\n27594    166.83481168180001  385.16972420880001    0\n27595    164.67323496169999  384.30898806940002    0\n27596    166.3110631239  383.18928026430001    0\n27597    165.07108279849999  377.29101947970003    0\n27598    163.14135545900001  376.16063418729999    0\n27599    165.02111373610001  375.27067898230001    0\n27600    167.12927731249999  378.29270734660003    0\n27601    168.90082071969999  377.32069158439998    0\n27602    169.2769731155  379.12847353759997    0\n27603    167.3237340332  387.18488271569998    0\n27604    168.94833148910001  385.92573202480003    0\n27605    171.04645528820001  386.55008188149998    0\n27606    170.6135042933  384.66422356790002    0\n27607    169.7061018631  380.95125348980002    0\n27608    170.1607623722  382.79519486729998    0\n27609    167.99073768010001  382.07425503349998    0\n27610    167.74381488169999  389.23940903900001    0\n27611    165.74855923059999  388.43874850229997    0\n27612    164.50763653129999  393.93565166690001    0\n27613    163.98422554819999  395.8330505486    0\n27614    165.48708518929999  397.0315169685    0\n27615    163.7165103552  401.05157713009999    0\n27616    165.84008509259999  400.59398577510001    0\n27617    165.05255237649999  402.59765482829999    0\n27618    161.55233654200001  401.71896289810002    0\n27619    162.61328313339999  390.79892056040001    0\n27620    164.19534324439999  389.64089716580003    0\n27621    164.4682318168  391.81782953909999    0\n27622    168.08104937530001  391.30839410160002    0\n27623    168.35504921259999  393.33935346790003    0\n27624    166.36879608640001  392.77628322840002    0\n27625    167.9348045978  400.29496744969998    0\n27626    166.73092714629999  398.6334348126    0\n27627    170.0737871019  396.7665787647    0\n27628    167.71017995689999  396.71764947539998    0\n27629    168.98539804750001  395.09004845459998    0\n27630    168.19971445499999  403.98471286120002    0\n27631    169.0654615535  401.99941681550001    0\n27632    170.11235712390001  403.73731180020002    0\n27633    170.04111155659999  400.13412058900002    0\n27634    169.76921642209999  389.85906511479999    0\n27635    166.28664430320001  404.27818098929998    0\n27636    164.35599357679999  404.64100728059998    0\n27637    171.46159567620001  388.44565961090001    0\n27638    171.8750814675  390.32307897089999    0\n27639    161.2498849202  374.9436061088    0\n27640    151.94836238990001  403.50147539890003    0\n27641    153.82465248630001  404.05771639340003    0\n27642    170.30104507999999  358.26482983329998    0\n27643    171.27262624900001  356.33979350969997    0\n27644    160.96715003040001  403.80102145109998    0\n27645    137.4992684824  407.81003622790001    0\n27646    135.61094443549999  406.47875122009998    0\n27647    138.89874273640001  404.91789000189999    0\n27648    141.04511275679999  405.41692915599998    0\n27649    139.5595002522  406.79566068489999    0\n27650    136.97626030359999  411.68190648820001    0\n27651    138.94581941000001  410.60263824539999    0\n27652    138.4058005734  412.86991904690001    0\n27653    139.40080575580001  408.64208252920002    0\n27654    135.84667863300001  416.36616534059999    0\n27655    141.55532668110001  412.27833918210001    0\n27656    142.7123969541  410.09893447910002    0\n27657    143.39442235289999  411.77693421869998    0\n27658    141.20969047630001  409.32829012129997    0\n27659    140.6269765927  415.6265903062    0\n27660    142.28216682589999  416.0344437073    0\n27661    140.7390279473  417.65334901599999    0\n27662    139.73197510060001  414.0148026924    0\n27663    143.61567298419999  413.9827909727    0\n27664    143.92116446430001  416.21305826100001    0\n27665    137.78634508639999  415.26649713990003    0\n27666    136.42333724790001  404.77512914290003    0\n27667    137.13810565430001  417.72779900080002    0\n27668    135.2022154508  424.79046234190002    0\n27669    137.3090564192  425.56291736729997    0\n27670    137.39425491829999  423.64905095680001    0\n27671    135.12375040800001  428.77483072929999    0\n27672    137.1322637239  427.58593225129999    0\n27673    136.93043878789999  429.6826942587    0\n27674    139.23659517920001  426.40589670269998    0\n27675    135.11791195230001  420.9221135693    0\n27676    137.06620643959999  419.80654797800003    0\n27677    137.30324432259999  421.7719567538    0\n27678    139.63735811469999  422.54015701140003    0\n27679    141.85880736569999  421.4498716082    0\n27680    141.96782915310001  423.19952415069997    0\n27681    138.99054992680001  418.76529284190002    0\n27682    141.0427840902  427.3488425452    0\n27683    142.82067284639999  428.4444009719    0\n27684    140.80781324809999  429.420469793    0\n27685    141.4324943064  425.24526105860002    0\n27686    141.14659286279999  419.6104509868    0\n27687    143.4348045365  420.09403033490003    0\n27688    138.74820030309999  430.5478196162    0\n27689    140.669570112  431.39365479499997    0\n27690    143.6410499184  407.94407537900003    0\n27691    145.98449337299999  407.33625356649998    0\n27692    145.2011271941  405.89244917010001    0\n27693    146.2981730962  404.08743654749998    0\n27694    144.95866640540001  411.98415374730001    0\n27695    146.47074608130001  412.98361217619998    0\n27696    146.4935557519  410.84613199080002    0\n27697    148.14423314550001  406.78633096390001    0\n27698    146.87047375110001  408.88080305210002    0\n27699    144.5963071706  418.16258577489998    0\n27700    145.63946740239999  416.1660264198    0\n27701    150.23193638180001  406.98178702730002    0\n27702    151.87685791780001  407.7386688647    0\n27703    150.2197895525  409.2001245239    0\n27704    149.94153256749999  405.10090318440001    0\n27705    149.8047348652  411.43072852    0\n27706    151.11859877160001  412.50216559929999    0\n27707    149.19824099589999  413.81274747409998    0\n27708    148.34342286419999  410.34289865779999    0\n27709    152.97769314429999  411.06530407489998    0\n27710    152.5780774598  413.38481320469998    0\n27711    147.2995133723  414.89596015609999    0\n27712    145.11872742119999  425.62370716189997    0\n27713    143.683548608  424.13359863630001    0\n27714    145.86081374540001  423.63628419970001    0\n27715    145.5833900074  419.73154261650001    0\n27716    144.76063111049999  427.69379404519998    0\n27717    144.74481727189999  429.67178908369999    0\n27718    146.6456511897  427.10998783399998    0\n27719    147.92966825880001  418.46490427129999    0\n27720    147.16205567590001  420.53024748310003    0\n27721    149.47132788280001  420.88665412969999    0\n27722    151.76246013459999  419.52352977980001    0\n27723    151.97356121179999  421.24381303899997    0\n27724    147.26277280650001  422.20033670520002    0\n27725    148.49848224350001  426.64317397489998    0\n27726    149.69379061230001  425.37872136959999    0\n27727    151.91500435200001  425.94573489570001    0\n27728    148.47565449480001  423.7730746149    0\n27729    152.2167752181  415.582998562    0\n27730    151.92051151749999  417.63570765309998    0\n27731    150.11377184130001  417.02082054789997    0\n27732    148.6215221411  428.36909491479997    0\n27733    152.41335792269999  427.87100653200002    0\n27734    152.61395118830001  429.80603780109999    0\n27735    150.63805756310001  429.16496290600003    0\n27736    148.57912663139999  416.15975843899997    0\n27737    146.81442935129999  430.90518151959998    0\n27738    144.82404979500001  431.56230289410001    0\n27739    151.08664270520001  424.13374121250001    0\n27740    143.1102996345  405.90498105220001    0\n27741    148.75401464020001  430.18594462509998    0\n27742    135.0996867483  437.30276619910001    0\n27743    136.51890020490001  435.7615590872    0\n27744    137.16377468210001  437.71691285539998    0\n27745    134.64031503850001  433.10016364929999    0\n27746    136.30630055570001  444.78322798369999    0\n27747    135.58293655879999  442.97674304970002    0\n27748    138.8753089704  441.53434038159997    0\n27749    136.79101362150001  441.27713934650001    0\n27750    137.96925391400001  439.67673554919998    0\n27751    136.41351930830001  433.8696526068    0\n27752    136.6827718923  431.79654981329998    0\n27753    138.47963856460001  434.42432272449997    0\n27754    140.6509905222  436.80039586309999    0\n27755    140.5753075895  435.02613739430001    0\n27756    142.668750698  435.71247856209999    0\n27757    141.1008372368  441.68163728970001    0\n27758    139.8030151634  443.25335405269999    0\n27759    141.32306921910001  438.62124583190001    0\n27760    139.2196660116  438.18597843219999    0\n27761    140.5940866265  433.2479815689    0\n27762    143.40330693449999  441.67919957639998    0\n27763    142.3934836167  440.15570682549998    0\n27764    135.96879073240001  452.91518793829999    0\n27765    137.33017946149999  451.35700890449999    0\n27766    138.72770756759999  449.76666842729998    0\n27767    139.58152881890001  451.37681099090003    0\n27768    136.86660429029999  454.53327610970001    0\n27769    139.0678533446  454.56895564659999    0\n27770    137.74879349240001  456.14566873069998    0\n27771    135.6481599976  448.09958644890003    0\n27772    137.07645466869999  446.49301943400002    0\n27773    137.88788579550001  448.14520895330003    0\n27774    135.26101304619999  459.30186241619998    0\n27775    136.4805835793  457.71943700420002    0\n27776    140.14237332100001  448.1510878432    0\n27777    141.55477936459999  446.52302787240001    0\n27778    142.4135181076  448.12397307409998    0\n27779    138.4652807057  444.86627899019999    0\n27780    140.432922502  452.97666625459999    0\n27781    141.2692565783  454.56186384770001    0\n27782    141.84186798510001  451.35296282619998    0\n27783    144.1167240266  451.29429743259999    0\n27784    143.2701252654  449.7137091015    0\n27785    143.48118469880001  454.51600913610002    0\n27786    142.08051055670001  456.14842786880001    0\n27787    142.95506513199999  444.88730408330002    0\n27788    140.69020180710001  444.9060580272    0\n27789    138.61322164020001  457.75959411740001    0\n27790    143.68447971090001  438.63734936869997    0\n27791    144.87924696729999  433.36156444340003    0\n27792    146.967379577  434.57330565669997    0\n27793    144.81995090870001  435.10399464739999    0\n27794    142.73669593389999  432.29363009180003    0\n27795    145.86060605079999  438.23411326130002    0\n27796    148.00125147110001  437.78550106609998    0\n27797    146.9321269255  439.70580475370002    0\n27798    144.57447914810001  436.8492640719    0\n27799    149.0915092477  434.02252674070002    0\n27800    148.84082949360001  435.86364361369999    0\n27801    144.33710956420001  443.23286676229998    0\n27802    145.68537243419999  441.52996226779999    0\n27803    150.12537735550001  437.34213703109998    0\n27804    152.9051899241  433.77943691709999    0\n27805    150.9470295166  433.14065044040001    0\n27806    152.75667401690001  431.77632676780001    0\n27807    147.8726045841  441.28014141239998    0\n27808    152.02430602050001  440.99588423789999    0\n27809    149.9687378717  441.0819587217    0\n27810    151.08787297410001  439.15931785020001    0\n27811    150.5991826211  446.25345626199999    0\n27812    149.66374709140001  444.608074483    0\n27813    151.84648368500001  444.55235217900002    0\n27814    148.92028937609999  432.07954223460001    0\n27815    148.75941968480001  442.93976326019998    0\n27816    144.69477144870001  448.06939332000002    0\n27817    146.09785821860001  446.40869942379999    0\n27818    146.9768588581  447.9960942939    0\n27819    145.223776749  444.81467294729998    0\n27820    144.93530859859999  452.86700582449998    0\n27821    145.71219833149999  454.44047400749997    0\n27822    146.40630129030001  451.21297719    0\n27823    147.4618342572  444.70975809480001    0\n27824    148.711962836  451.1190884175    0\n27825    147.8563018623  449.56561289429999    0\n27826    149.49700918799999  452.67370890379999    0\n27827    150.1694220238  454.26443368899999    0\n27828    147.95086527640001  454.35031247339998    0\n27829    151.03863179320001  451.02412482070002    0\n27830    152.3432506851  454.2032622941    0\n27831    150.7558753026  455.91166469640001    0\n27832    146.445486429  456.03627572080001    0\n27833    152.52739080489999  449.40974465990001    0\n27834    153.38666692699999  450.93959802159998    0\n27835    149.26100570930001  447.91874029989998    0\n27836    151.5612833598  447.85659789750002    0\n27837    145.0129183912  457.71001119419998    0\n27838    147.15350416179999  457.65983827830001    0\n27839    152.1424050784  437.23857366419998    0\n27840    140.74081515270001  457.76835227369997    0\n27841    142.87221842599999  457.74999070400003    0\n27842    153.61688988520001  406.28629284969998    0\n27843    153.344032709  408.65052415909997    0\n27844    155.9821349291  412.77286687430001    0\n27845    156.1887095447  410.51186772940002    0\n27846    157.66982511329999  411.40670621660001    0\n27847    154.75229482730001  409.59574286549997    0\n27848    155.9991135121  416.79276273250002    0\n27849    155.9334666387  414.87740407899997    0\n27850    157.9133275149  415.46562051180001    0\n27851    154.17813325700001  414.16417450059998    0\n27852    156.5376210229  408.18957478819999    0\n27853    153.94498076939999  418.14838446840002    0\n27854    159.327755685  410.08159893300001    0\n27855    159.84537987869999  407.99332906900003    0\n27856    161.2440667164  409.13093703919998    0\n27857    158.42678577620001  406.93321792450001    0\n27858    156.9823967753  405.89849398889999    0\n27859    159.62508850570001  414.12507791040002    0\n27860    159.2415649767  412.2623633499    0\n27861    161.18071662080001  412.67998073109999    0\n27862    163.10405537130001  412.53853557410002    0\n27863    162.39324761040001  410.7519484709    0\n27864    160.40039913769999  405.90228507270001    0\n27865    155.4744533672  404.89736673020002    0\n27866    160.09211765239999  415.87678194159997    0\n27867    155.1095629109  423.3507517502    0\n27868    152.67548959780001  422.89439333360002    0\n27869    154.48288504210001  421.6328041571    0\n27870    156.41596571779999  420.33130101400002    0\n27871    158.724036939  420.73955134200003    0\n27872    154.58817873429999  430.31551533940001    0\n27873    156.12259816930001  426.96768004799998    0\n27874    154.03848350129999  426.49201300670001    0\n27875    155.6958307685  425.13232232979999    0\n27876    157.4199508291  423.78640744339998    0\n27877    159.20951944539999  422.44591115039998    0\n27878    161.03328095660001  421.11247278590002    0\n27879    158.3877310286  418.99012177489999    0\n27880    160.35884846260001  417.59374585310002    0\n27881    162.33916322089999  418.10000405599999    0\n27882    158.1923330411  427.37113291290001    0\n27883    160.00093081189999  425.93687123529998    0\n27884    160.27182935979999  427.72252575890002    0\n27885    159.65297468200001  424.17576943990002    0\n27886    161.84013217750001  424.52779496340003    0\n27887    156.40169756590001  428.83428976009998    0\n27888    162.85000406079999  419.793677812    0\n27889    163.33195526200001  421.44919009329999    0\n27890    156.1301760229  418.59538672949998    0\n27891    156.59583172839999  430.70465792819999    0\n27892    162.35957650969999  416.1099883247    0\n27893    163.71857267909999  406.6976760659    0\n27894    164.90740139170001  408.44309708029999    0\n27895    163.09377979659999  408.73638526270003    0\n27896    162.39601446009999  405.1422003257    0\n27897    163.81786121010001  414.26672246010003    0\n27898    164.98244961590001  415.57025500060001    0\n27899    165.03566870020001  412.33220184330003    0\n27900    166.7085237087  408.17675256500002    0\n27901    165.96848262309999  410.28481581979997    0\n27902    164.6731939595  418.55588354780002    0\n27903    168.96419004000001  411.8601449432    0\n27904    169.5710485031  409.76753001830002    0\n27905    170.78344964249999  411.60059368880002    0\n27906    167.03104367430001  412.05267281469997    0\n27907    167.33988788880001  415.4739150506    0\n27908    166.27715997600001  417.06251142010001    0\n27909    168.25309382059999  413.76318973539998    0\n27910    168.49760623020001  407.89984772859998    0\n27911    170.25993731130001  407.6066447947    0\n27912    167.42470373469999  406.0592741337    0\n27913    169.61053754380001  415.46127551720002    0\n27914    163.98617147830001  424.86625179719999    0\n27915    163.70542582869999  423.13599196749999    0\n27916    165.59389613830001  421.74834542859998    0\n27917    167.48302930680001  420.28196633549999    0\n27918    167.7667989151  422.00034309019998    0\n27919    162.3654796324  428.0514414987    0\n27920    160.51223186300001  429.5092408516    0\n27921    164.45860134829999  428.39019849250002    0\n27922    164.2239375915  426.62608032209999    0\n27923    166.08434285870001  425.22081485450002    0\n27924    167.9439251778  423.80483936119998    0\n27925    169.79684627539999  422.35543842549998    0\n27926    171.57045258790001  418.81822883059999    0\n27927    169.31045583420001  418.72202589749998    0\n27928    170.9601946562  417.1183557443    0\n27929    166.53837844860001  428.76828264649998    0\n27930    168.35459675620001  427.4364228398    0\n27931    168.60597069260001  429.21266571090001    0\n27932    168.1340121687  425.62692129210001    0\n27933    167.09196820259999  432.21855938189998    0\n27934    168.8776519793  430.94655244239999    0\n27935    169.15563396140001  432.64596950380002    0\n27936    164.71270167200001  430.13811679859998    0\n27937    171.6205874883  420.87826495939998    0\n27938    171.73250670050001  422.9074971796    0\n27939    166.99589813599999  418.65145531979999    0\n27940    160.77468212869999  431.27856188649997    0\n27941    158.66727778289999  431.0064405361    0\n27942    170.1536940814  426.13683166769999    0\n27943    162.89342250460001  431.55366993450002    0\n27944    165.0026621307  431.85905131049998    0\n27945    154.27339821640001  437.4558271734    0\n27946    153.39071303099999  435.61751528190001    0\n27947    155.06299909329999  434.08610875649998    0\n27948    156.8421546795  432.53865401420001    0\n27949    157.2323207922  434.3233040691    0\n27950    154.03322876979999  444.5554866096    0\n27951    152.997549521  442.80462667329999    0\n27952    156.17079433239999  441.12685113049997    0\n27953    154.08161374330001  441.02685939600002    0\n27954    155.1887505354  439.30110998869998    0\n27955    156.40918839330001  437.65362183629998    0\n27956    158.53129239500001  437.81410011460002    0\n27957    157.80098683439999  436.07168291170001    0\n27958    159.39256849220001  434.52739534149998    0\n27959    161.10577487570001  433.01850041019998    0\n27960    161.53441357560001  434.72353016239998    0\n27961    158.2762591451  441.2139960824    0\n27962    157.26368379530001  442.90010546960002    0\n27963    160.38533753440001  441.26075028819997    0\n27964    159.37350628519999  439.5531105654    0\n27965    158.45246332229999  444.57108150969998    0\n27966    160.71955913350001  444.45320393060001    0\n27967    159.71462391169999  446.11986255049999    0\n27968    156.2367081145  444.58900465030001    0\n27969    154.01980136829999  452.51632313639999    0\n27970    155.73457860350001  450.8864683745    0\n27971    153.8936952695  447.82483573169998    0\n27972    155.1303586702  446.22946815080002    0\n27973    156.26977671239999  447.82143364270001    0\n27974    154.43896530570001  454.19519801360002    0\n27975    156.41390469699999  454.2943667925    0\n27976    154.8120628536  455.95470391549998    0\n27977    157.4052841893  449.34223497099998    0\n27978    158.02382427200001  450.91088410719999    0\n27979    158.16061407519999  452.7173657925    0\n27980    160.00731443469999  451.30605973939998    0\n27981    161.0002794813  447.56109359549998    0\n27982    158.68256570279999  447.81841101999999    0\n27983    158.2920181925  454.5237175195    0\n27984    160.10941660189999  454.93674726130001    0\n27985    158.48973936039999  456.32624431789998    0\n27986    161.90096347119999  452.17680529609999    0\n27987    161.963805339  450.3432894124    0\n27988    155.35686807690001  457.71430041590003    0\n27989    153.38117459189999  457.62303374570001    0\n27990    161.8586715552  454.03541785530001    0\n27991    161.7943960671  455.93139913829998    0\n27992    151.3526759577  457.59436992330001    0\n27993    149.273010739  457.61395864449997    0\n27994    160.63193625919999  437.9402005595    0\n27995    162.7092452478  438.0549365759    0\n27996    162.06503783700001  436.40046724059999    0\n27997    163.65005256969999  434.94939774120002    0\n27998    165.3369626706  433.55297180039997    0\n27999    165.72167783660001  435.22412176059999    0\n28000    163.0791639597  444.17990894439998    0\n28001    161.67549275979999  442.83789502370001    0\n28002    164.5214296982  441.16704048909997    0\n28003    162.47406843740001  441.24733086930001    0\n28004    163.4880221514  439.66628012960001    0\n28005    164.7788965126  438.28243091249999    0\n28006    166.75928491179999  438.58520567980003    0\n28007    166.17376830910001  436.89403395199997    0\n28008    167.7388518619  435.59235509450002    0\n28009    169.42434359250001  434.3258675573    0\n28010    169.666272862  436.01578400990002    0\n28011    167.3397982674  440.35240930970002    0\n28012    166.46041963920001  441.899400442    0\n28013    168.62470684100001  439.20154230370002    0\n28014    169.85545545630001  437.77514707099999    0\n28015    170.33520185410001  439.66330221660002    0\n28016    168.0112234014  442.95764268929997    0\n28017    165.59130235079999  443.60392277429997    0\n28018    164.30085603820001  449.65504378639997    0\n28019    162.50767893349999  448.66339785880001    0\n28020    163.51521422319999  446.96478560679998    0\n28021    164.56379454570001  445.27831819279999    0\n28022    166.05368789049999  446.3401592596    0\n28023    165.19248735209999  454.4504731824    0\n28024    163.6581234814  453.23986926700002    0\n28025    165.55618476629999  452.49639958080002    0\n28026    166.72278041819999  449.01337579889997    0\n28027    166.03254095540001  450.70235161379998    0\n28028    169.17883104590001  448.38702274119998    0\n28029    167.60160745280001  447.37004951189999    0\n28030    171.06573456000001  445.12295770100002    0\n28031    168.56578430530001  445.73293315580003    0\n28032    169.50225379080001  444.08607101889999    0\n28033    168.30791797769999  454.89120391760002    0\n28034    169.0283717602  452.95585033869997    0\n28035    170.27989210780001  454.13484611080003    0\n28036    167.6201483241  451.80700017380002    0\n28037    169.81196654479999  451.15240612389999    0\n28038    166.4880666217  455.73631810950002    0\n28039    164.7624903455  456.54560772040003    0\n28040    171.63549856309999  447.77457574670001    0\n28041    170.6843221645  449.4379160821    0\n28042    163.0548864756  457.27399236359997    0\n28043    161.2777902704  457.89023623830002    0\n28044    170.4102978359  442.44884346190003    0\n28045    167.67233518949999  456.98502349350002    0\n28046    171.82405234140001  415.4160335487    0\n28047    159.21604977909999  458.07429454980002    0\n28048    157.2877404738  457.87756680059999    0\n28049    170.6673754775  393.58270333680002    0\n28050    172.34202554870001  349.49852507529999    0\n28051    173.66714983470001  347.94982385359998    0\n28052    174.2834660664  350.0782818838    0\n28053    172.540305991  354.76366839370002    0\n28054    173.88464361659999  356.2415357507    0\n28055    174.0408320455  353.2934788398    0\n28056    171.6384722777  345.18185052979999    0\n28057    173.4275972593  343.8284259038    0\n28058    173.5383397681  345.8685608948    0\n28059    171.61857402699999  359.73731253890003    0\n28060    175.3714375438  351.78503219549998    0\n28061    176.4907615301  350.14061884220001    0\n28062    177.11362395489999  348.06256013479998    0\n28063    178.4366845097  349.68277780839998    0\n28064    176.56057786069999  356.26183905599999    0\n28065    178.0091381547  354.83973730819997    0\n28066    179.06525316720001  356.39677469769998    0\n28067    176.6310878889  353.34485582719998    0\n28068    175.38336783720001  346.68641971139999    0\n28069    177.2182156527  346.00283020270001    0\n28070    175.3264169309  342.65411674450002    0\n28071    175.13979807199999  357.70412639469998    0\n28072    172.41500062310001  366.94311253170002    0\n28073    172.5254523751  365.05374620729998    0\n28074    174.53857512760001  366.23087824740003    0\n28075    170.60113740130001  363.73073770180002    0\n28076    173.36678468829999  369.9645991406    0\n28077    175.6591751883  370.09024590630003    0\n28078    174.5271055684  371.68686403800001    0\n28079    171.84818274989999  368.62361927270001    0\n28080    172.6912613145  363.14289228299998    0\n28081    171.28378691110001  373.17483040669998    0\n28082    174.745365521  362.43478549039997    0\n28083    176.7139566482  361.19875417330002    0\n28084    176.6650087708  363.13586461770001    0\n28085    172.9596574942  361.20568962729999    0\n28086    173.81154834879999  359.25904608619999    0\n28087    177.0617452484  368.74268061229998    0\n28088    177.98381568420001  370.55897481689999    0\n28089    176.59888330979999  365.06469938449999    0\n28090    176.58892315130001  366.98301754409999    0\n28091    176.2100227272  359.25895315370002    0\n28092    178.24566984910001  359.72705031010003    0\n28093    173.42594683089999  373.28348848079997    0\n28094    175.49975657749999  373.5348779505    0\n28095    179.07376992050001  353.27233077080001    0\n28096    169.6186724618  344.57647127280001    0\n28097    180.3042624524  349.14965262060002    0\n28098    180.72416140620001  347.03583802430001    0\n28099    182.1726930801  348.58625938680001    0\n28100    179.08760021309999  345.47123065379998    0\n28101    177.26983196840001  343.98365941439999    0\n28102    181.10481729540001  352.81316819109998    0\n28103    183.05972556570001  352.02163919079999    0\n28104    182.6952181568  353.98857604189999    0\n28105    179.74462425909999  351.27607731960001    0\n28106    181.03704678450001  345.04612952500003    0\n28107    179.7167633654  358.27778411510002    0\n28108    181.1869066477  356.86289660789998    0\n28109    184.97343505430001  351.23771528280002    0\n28110    183.55145350629999  349.99506405530002    0\n28111    184.1373276862  348.0331876939    0\n28112    184.7452251023  346.20524193160003    0\n28113    186.2850207287  347.60700505130001    0\n28114    182.81859844100001  355.76592584899998    0\n28115    184.75997949660001  354.86126817450003    0\n28116    186.93176874810001  355.58355225759999    0\n28117    186.70150847549999  353.96685882399998    0\n28118    187.19172475139999  357.2424915629    0\n28119    187.457838208  358.9790612196    0\n28120    185.4012102833  358.3427760619    0\n28121    183.123257306  344.71977400119999    0\n28122    183.30585897719999  357.62509720330002    0\n28123    178.57960242909999  363.72244430649999    0\n28124    178.8733956669  367.46787715969998    0\n28125    180.71785633010001  366.1311425833    0\n28126    181.126901234  367.94300572579999    0\n28127    180.24543750559999  371.05310337740002    0\n28128    178.8601831412  372.42190089230002    0\n28129    182.45910350310001  371.537661969    0\n28130    181.737167844  369.73482280629997    0\n28131    180.5209309167  364.25312179830001    0\n28132    180.4151402233  362.28396393499997    0\n28133    183.71689640810001  359.52717665130001    0\n28134    184.02456521229999  361.45433580069999    0\n28135    182.09022351639999  360.84307331600002    0\n28136    184.27177523660001  363.37710028060002    0\n28137    184.55117030439999  365.26466242610002    0\n28138    182.52451079069999  364.75385436919998    0\n28139    183.3260804013  368.42740667549998    0\n28140    184.94777793590001  367.106085011    0\n28141    185.4845311812  368.91950470990002    0\n28142    186.1308999394  370.70844724670002    0\n28143    186.84786391809999  372.47431905759998    0\n28144    184.65813512380001  372.0118089234    0\n28145    180.17631345160001  360.26630997130002    0\n28146    183.19073205750001  373.34743918949999    0\n28147    186.5415907803  352.31807290910001    0\n28148    186.9416062494  350.51588614920001    0\n28149    177.56002114079999  373.88070886050002    0\n28150    179.64123023409999  374.300991092    0\n28151    171.44690794510001  379.77370671720001    0\n28152    173.16061599829999  378.45123294379999    0\n28153    173.58048850599999  380.24771646369999    0\n28154    172.3077664212  383.38157229320001    0\n28155    174.43822199600001  383.8530437938    0\n28156    174.00696482629999  382.04677576030002    0\n28157    172.74510322699999  376.66282414109997    0\n28158    170.6842767254  376.30634240120003    0\n28159    172.288244967  374.87640555860003    0\n28160    173.16431987659999  387.05200040630001    0\n28161    175.67213945060001  380.64645540250001    0\n28162    177.74524110510001  381.0081292603    0\n28163    177.2864892126  379.17958059770001    0\n28164    174.86790918349999  385.65635226310002    0\n28165    176.5471232809  384.24628725090002    0\n28166    177.44430827670001  387.79626642329998    0\n28167    179.10335567129999  386.3453358237    0\n28168    179.5872388128  388.09471203589999    0\n28169    178.19580536309999  382.81132010530001    0\n28170    178.64452438590001  384.58681384760001    0\n28171    174.7772191052  376.98667265730001    0\n28172    175.3008904559  387.45692782150002    0\n28173    172.47024802460001  396.8933296344    0\n28174    173.91247710639999  395.45354212609999    0\n28175    174.86427623349999  397.0727694469    0\n28176    174.0818274945  390.67758292330001    0\n28177    172.37987590969999  392.117356804    0\n28178    172.2108671391  400.11307278599998    0\n28179    174.4217400247  400.19278622140001    0\n28180    173.1714669232  401.79976144599999    0\n28181    171.1705275647  398.43914989059999    0\n28182    173.0559816997  393.8166341383    0\n28183    175.45419800849999  394.0660095051    0\n28184    177.01585178549999  392.68777124339999    0\n28185    177.8383532384  394.34195070010003    0\n28186    176.3270252849  390.98892395830001    0\n28187    175.76996710259999  389.24136797889997    0\n28188    175.786926112  398.7000405201    0\n28189    176.62263849729999  400.36502725029999    0\n28190    177.24219055949999  397.29905134339998    0\n28191    179.59438458139999  397.56892635529999    0\n28192    178.74035161719999  395.9623935674    0\n28193    178.75572878029999  400.62352147249999    0\n28194    177.3485231306  402.1024936412    0\n28195    178.57146470329999  391.28416653030001    0\n28196    172.0524395386  403.54802384610002    0\n28197    174.0575367916  403.50393498049999    0\n28198    176.245521838  375.43478659990001    0\n28199    176.80107032710001  377.3206275334    0\n28200    171.083219851  405.49978438189999    0\n28201    179.8251511023  381.34374941829998    0\n28202    178.83713868890001  377.67040877549999    0\n28203    180.31590256109999  376.17520396330002    0\n28204    180.9006347564  378.03130755170002    0\n28205    180.76036737179999  384.88625643149999    0\n28206    182.91228945399999  385.14750992099999    0\n28207    182.4290559998  383.4173124651    0\n28208    181.43237160210001  379.86094527709997    0\n28209    181.9373684208  381.65832122789999    0\n28210    181.72931997270001  388.35604999359998    0\n28211    180.1290030264  389.83872330200001    0\n28212    183.0087103633  378.39147600320001    0\n28213    184.56095663350001  376.95685635860002    0\n28214    185.17939919680001  378.74804679160002    0\n28215    181.7478144099  374.73295524079998    0\n28216    184.100065822  381.95654499509999    0\n28217    186.3140468089  382.24832168939997    0\n28218    185.75971807849999  380.51764206130002    0\n28219    186.84338499629999  383.93506597300001    0\n28220    187.33912334749999  385.58610479380002    0\n28221    185.10610343370001  385.37499411670001    0\n28222    183.38936855110001  386.85859030479998    0\n28223    180.2041472624  394.64686726460002    0\n28224    181.60601422420001  393.29101325149998    0\n28225    182.55980512330001  394.97620045180003    0\n28226    180.78979773189999  391.5735344926    0\n28227    180.28669230400001  399.21585290920001    0\n28228    180.77961526339999  400.9602669825    0\n28229    181.915953105  397.88220003729998    0\n28230    182.9644147921  391.84478488650001    0\n28231    184.90413612820001  395.29672468619998    0\n28232    186.01133116189999  393.71951206059998    0\n28233    187.12013368629999  395.29079623259997    0\n28234    184.3824461662  390.29709442900003    0\n28235    185.0775069458  392.03557526129998    0\n28236    182.6545019603  401.40307639809998    0\n28237    184.32207514949999  400.0928598269    0\n28238    184.4190250385  401.9557326373    0\n28239    183.5763318985  396.6195085869    0\n28240    184.17507232680001  398.25404848570003    0\n28241    186.0989680289  398.94120836259998    0\n28242    181.14807207659999  402.83398146000002    0\n28243    183.8963216665  375.15550112969999    0\n28244    186.0936034408  375.56398826420002    0\n28245    183.86733727710001  388.56965206410001    0\n28246    177.984572525  403.93593711620002    0\n28247    176.0633214346  403.64004244469999    0\n28248    185.99764767319999  388.73194635760001    0\n28249    181.5544275625  404.78941347590001    0\n28250    179.7966854874  404.34316618179997    0\n28251    185.97822351299999  362.04401568959997    0\n28252    188.6333338277  353.03133638370002    0\n28253    187.77240760730001  348.91120410389999    0\n28254    189.24261522219999  350.17111209460001    0\n28255    189.10869198180001  356.1400500872    0\n28256    191.08019878139999  354.90606437769998    0\n28257    191.21876033469999  356.56444398999997    0\n28258    190.3488988668  351.71806136060002    0\n28259    190.81541080010001  353.30493309209999    0\n28260    189.46465062190001  359.54079722479997    0\n28261    187.6935480731  360.77493189559999    0\n28262    191.44758517419999  350.25915842630002    0\n28263    192.30875625409999  348.75417216009998    0\n28264    193.6268937486  350.40637872470001    0\n28265    190.83020247459999  347.19951887180002    0\n28266    188.55661130799999  347.32842878909997    0\n28267    189.25910205740001  345.73225889629998    0\n28268    193.00538085159999  353.53094344710001    0\n28269    195.17436829389999  353.78614479039999    0\n28270    194.7202124659  352.0872584073    0\n28271    192.99356440139999  347.18452588119999    0\n28272    193.22030081189999  356.9980318529    0\n28273    191.30878332489999  358.29104164990002    0\n28274    186.56865447819999  365.77873922800001    0\n28275    188.18907124489999  364.44892186499999    0\n28276    188.54561020419999  366.28378374530001    0\n28277    187.925217804  362.60403280470001    0\n28278    187.5887445198  374.21800736469999    0\n28279    189.03615300819999  372.9117279308    0\n28280    189.67983462250001  369.8851056167    0\n28281    187.59639773809999  369.40812123239999    0\n28282    189.04170864720001  368.10055145310002    0\n28283    189.83360527880001  363.1329690192    0\n28284    191.684548304  363.64278410840001    0\n28285    191.52863253469999  361.8452554319    0\n28286    195.13298371939999  361.16059842409999    0\n28287    193.29451600440001  360.58081458470002    0\n28288    195.11551010810001  359.35876673799999    0\n28289    191.92939214739999  365.44929032800002    0\n28290    192.37618644649999  367.26896301390002    0\n28291    190.4764623964  366.77838070669998    0\n28292    191.78250031210001  370.33971937029997    0\n28293    193.06731448030001  369.05351302179997    0\n28294    193.97507863550001  370.74550649359998    0\n28295    190.43715683229999  371.6234486788    0\n28296    193.49367822560001  364.14993226669998    0\n28297    191.41199588960001  360.05818827360002    0\n28298    191.2652643877  373.30917431389997    0\n28299    195.16318270529999  355.66394805890002    0\n28300    195.1281268788  357.52582984179998    0\n28301    195.79934831919999  350.54622049049999    0\n28302    196.45917531649999  348.7755433941    0\n28303    197.8599731759  350.3882538318    0\n28304    195.02515789520001  347.15033930850001    0\n28305    193.57273313300001  345.55589777599999    0\n28306    197.0902340984  354.34447063350001    0\n28307    199.0286464337  353.39124770299998    0\n28308    198.94412361369999  355.28644121849999    0\n28309    197.01081900849999  347.0369798987    0\n28310    196.9635811098  358.21082419970003    0\n28311    200.06882338490001  349.87538954730002    0\n28312    200.62807474019999  348.13958458460002    0\n28313    202.2958512546  349.32025441399998    0\n28314    199.02983966810001  346.80760019069999    0\n28315    197.5112972956  345.33358521079998    0\n28316    200.7524957981  356.2564699971    0\n28317    202.7680532997  355.40755832259998    0\n28318    202.47703586599999  357.24606036019998    0\n28319    199.40527979769999  351.63670759899998    0\n28320    201.27976657400001  352.67722782729999    0\n28321    201.08872680889999  346.44001548879999    0\n28322    198.8322084685  357.18604291809999    0\n28323    195.2857248032  364.68449032439997    0\n28324    195.18369152509999  362.93348953869997    0\n28325    196.93987373990001  361.85183817749999    0\n28326    198.7023244625  360.91347418380002    0\n28327    198.7122573693  362.74677385379999    0\n28328    194.2878798914  367.75605839500003    0\n28329    196.2585537386  368.20044243040002    0\n28330    195.49676326970001  366.43583804650001    0\n28331    197.0811518587  365.30182415489998    0\n28332    200.4628450562  360.02690052539998    0\n28333    202.25052894980001  359.14922042889998    0\n28334    202.10941908699999  361.09215360600001    0\n28335    198.76390381900001  364.56991767720001    0\n28336    200.41201620179999  363.84257250180002    0\n28337    198.81152173570001  366.39399075940003    0\n28338    200.1749820572  367.7583152899    0\n28339    198.38055739660001  368.22379698790002    0\n28340    200.96134790790001  371.00955947189999    0\n28341    199.90773937509999  372.52597172510002    0\n28342    198.6761758127  371.11345925440003    0\n28343    197.44028094890001  369.6787050401    0\n28344    202.0438819387  363.06995437559999    0\n28345    202.00630644949999  365.08350753849999    0\n28346    198.74311867220001  359.06296197479998    0\n28347    196.3053153601  371.0195746572    0\n28348    195.0084846787  372.3245032534    0\n28349    201.52775624309999  369.13944643759999    0\n28350    201.86481558720001  367.13201667890002    0\n28351    187.39671841320001  379.10199701400001    0\n28352    188.99710314859999  377.70299167949997    0\n28353    189.6201915995  379.45826461410002    0\n28354    188.31658197120001  375.95706285509999    0\n28355    188.551271816  382.55600269140001    0\n28356    190.78314962510001  382.91117459409998    0\n28357    190.20511889829999  381.2038461148    0\n28358    190.55899242780001  376.32659865570002    0\n28359    189.59248835130001  385.8236219588    0\n28360    187.7695369699  387.21707884300002    0\n28361    191.3578072876  384.57256218049997    0\n28362    192.98825498709999  383.3356917502    0\n28363    194.51064333439999  382.01493045500001    0\n28364    195.15955373720001  383.82768331699998    0\n28365    190.20925333549999  388.97226600879998    0\n28366    192.14370601589999  387.8155179286    0\n28367    192.1993471735  389.51581666250001    0\n28368    191.83980071990001  386.19029297219998    0\n28369    191.80798599030001  379.82459669259998    0\n28370    193.39488029649999  378.3975410072    0\n28371    193.93315552039999  380.19702089800001    0\n28372    192.08651519509999  374.96980735969998    0\n28373    192.80490692519999  376.65338663199998    0\n28374    188.11257357919999  388.85160668750001    0\n28375    189.5156759628  394.85375956180002    0\n28376    188.5123129813  396.52569626799999    0\n28377    187.15525204619999  392.1241261559    0\n28378    188.4136548532  390.50951191590002    0\n28379    189.26412665000001  392.0495947796    0\n28380    187.7578165921  401.98776403469998    0\n28381    187.87345705199999  400.07269555110003    0\n28382    189.45737637069999  401.37479427559998    0\n28383    187.97775906289999  398.19325758159999    0\n28384    190.18809985999999  397.6739626131    0\n28385    191.92366521100001  394.22857837079999    0\n28386    190.5701725127  393.15667905079999    0\n28387    193.6978944725  390.42169862129998    0\n28388    191.61419139719999  391.4164698605    0\n28389    193.19804444810001  400.1930281077    0\n28390    191.249620636  400.77158220360002    0\n28391    191.77294173659999  398.89883787849999    0\n28392    194.6779452737  396.53084536279999    0\n28393    192.45590213470001  397.12390514650002    0\n28394    193.29768650650001  395.34227597350002    0\n28395    195.23790588189999  399.64881070669998    0\n28396    194.44549069280001  401.53407385359998    0\n28397    194.22052026349999  393.45553045060001    0\n28398    186.0935783921  402.66571293049998    0\n28399    184.51245626190001  403.83949888810002    0\n28400    194.02413062880001  386.7240623564    0\n28401    195.019271992  376.92896249120002    0\n28402    196.684364819  375.44411321490003    0\n28403    197.13667288830001  377.14706021479998    0\n28404    193.5788458017  373.63583577790001    0\n28405    195.9718179114  380.5573416231    0\n28406    197.91492524590001  380.83871148679998    0\n28407    197.46954018759999  378.96841337590001    0\n28408    195.96328985919999  373.86073626960001    0\n28409    198.34550674459999  373.97414352639998    0\n28410    197.28144281109999  384.34011779859998    0\n28411    195.83779571260001  385.62717076489997    0\n28412    198.5388588324  382.69793708029999    0\n28413    199.7974138029  381.01676828450002    0\n28414    201.1279511779  379.31586509089999    0\n28415    201.69590751620001  381.03614663050001    0\n28416    199.5652378778  387.70136624439999    0\n28417    200.34948861149999  385.9318301408    0\n28418    201.69729753159999  387.23845147840001    0\n28419    199.295132787  384.48471041160002    0\n28420    201.03963383659999  377.5194258775    0\n28421    199.1276346066  377.34186352099999    0\n28422    200.9025936287  375.75488014270002    0\n28423    200.65431284490001  374.01606366620001    0\n28424    196.05822212679999  387.40266103789997    0\n28425    196.34031242820001  392.59952249230003    0\n28426    195.05444616919999  391.44532660509998    0\n28427    197.63941143540001  388.38905361680003    0\n28428    195.6873735236  389.39411590039998    0\n28429    196.81313582359999  395.89550352240002    0\n28430    196.01707329530001  397.8070819175    0\n28431    197.301327257  399.15483257070002    0\n28432    198.3539849508  391.7878208308    0\n28433    197.60793007519999  393.86332149690003    0\n28434    200.8733755595  394.45323352669999    0\n28435    201.60705596950001  392.39779306550003    0\n28436    202.836298177  393.7270796482    0\n28437    198.8753531461  395.18616597620002    0\n28438    200.10927619200001  396.57367494639999    0\n28439    201.2829422961  398.00941851419998    0\n28440    199.36210887979999  398.69269656099999    0\n28441    200.91780299089999  402.49962344810001    0\n28442    202.31333870169999  401.10085231739998    0\n28443    202.4884073666  403.25198999579999    0\n28444    198.49624589019999  400.5711848505    0\n28445    200.3271150397  391.05862674579998    0\n28446    202.30217659460001  390.42060248270002    0\n28447    199.00709382939999  389.715350129    0\n28448    195.48784609840001  402.9217995198    0\n28449    193.61897816429999  403.5624094666    0\n28450    201.48800486139999  384.15299898590001    0\n28451    197.41584872499999  402.45273180560002    0\n28452    199.28749376619999  402.19998333080002    0\n28453    203.58601632610001  352.00722772500001    0\n28454    203.14414230119999  353.66897895710002    0\n28455    190.7894368007  402.79568395550001    0\n28456    173.748224773  406.90819931030001    0\n28457    172.91432278670001  409.02767299099997    0\n28458    171.99966450639999  407.26974865080001    0\n28459    174.8714902063  405.22232428810003    0\n28460    175.59869978949999  407.00289386809999    0\n28461    173.67972517339999  414.78052469490001    0\n28462    172.17558084149999  413.30874198380002    0\n28463    172.5212304424  411.17089903869999    0\n28464    174.23098147440001  410.49045735039999    0\n28465    175.92081222499999  409.12683063610001    0\n28466    175.78618579709999  411.2132144803    0\n28467    177.5024905468  411.58213906140003    0\n28468    175.59846395989999  413.27089988120002    0\n28469    177.24401868780001  407.49636291659999    0\n28470    178.5119959532  405.89773742249997    0\n28471    178.93114028069999  407.91784367179997    0\n28472    175.4233103203  415.28435698250001    0\n28473    180.09691445690001  414.97054597269999    0\n28474    177.68797875120001  415.13847566840002    0\n28475    179.61674406399999  413.45306814050002    0\n28476    179.2244540106  409.8951837948    0\n28477    179.39926729570001  411.75427100119998    0\n28478    183.28197096869999  405.27519737950001    0\n28479    185.0133170581  405.77794365979997    0\n28480    175.94884368250001  416.85553649769997    0\n28481    171.92472183480001  424.87432833309998    0\n28482    173.6507823837  423.68341128809999    0\n28483    175.35678102099999  422.6677495436    0\n28484    175.6118355024  424.62399352929998    0\n28485    172.17179997630001  426.775700793    0\n28486    174.1954318432  427.53199208059999    0\n28487    172.4477339716  428.61038214320001    0\n28488    173.37986266670001  419.43582546940002    0\n28489    175.16298993090001  418.58499491499998    0\n28490    175.16860383229999  420.6553694067    0\n28491    175.90715032489999  426.5258611109    0\n28492    177.60104735909999  425.5932018538    0\n28493    177.1114990298  421.83018270939999    0\n28494    178.97484666599999  421.136227136    0\n28495    179.1190004261  422.89363510099997    0\n28496    176.2292044575  428.37633862540002    0\n28497    178.26864245039999  429.25939943029999    0\n28498    176.53839774369999  430.17627985199999    0\n28499    179.31420073320001  424.71191140629998    0\n28500    179.6035107358  426.54447217900002    0\n28501    172.73015057800001  430.38529110339999    0\n28502    170.6697558969  429.74519570040002    0\n28503    179.96282257959999  428.36171594820001    0\n28504    180.31904097949999  430.13522712709999    0\n28505    177.3816810491  418.17093623469998    0\n28506    174.77532211619999  431.12549623119997    0\n28507    176.77079657249999  431.93721660160003    0\n28508    179.67253770720001  417.7900937471    0\n28509    178.9708944347  419.44655156110002    0\n28510    181.4819212482  411.82831347929999    0\n28511    183.69202361570001  411.85982371170002    0\n28512    183.1618844958  410.29417415009999    0\n28513    182.11547414219999  417.74834475850002    0\n28514    180.9658108619  416.35390907039999    0\n28515    184.7513756338  414.84807808369999    0\n28516    182.50358878040001  414.8649237377    0\n28517    184.20998192440001  413.34985313850001    0\n28518    180.70543000399999  408.28175517049999    0\n28519    182.0382744369  406.75046319059999    0\n28520    182.58298710529999  408.60722161410001    0\n28521    184.60296268370001  408.84386597920002    0\n28522    185.84713037930001  407.40929445469999    0\n28523    186.70538180700001  408.9839609261    0\n28524    185.96263382640001  411.90190214730001    0\n28525    188.1811833104  412.08864310960001    0\n28526    187.59551721400001  410.52941735169998    0\n28527    188.45937308340001  413.82244843630002    0\n28528    188.68429106319999  415.57713376970003    0\n28529    186.7882470143  414.98019740349997    0\n28530    185.26325999580001  416.4796519601    0\n28531    181.0801975194  423.82056044590001    0\n28532    182.93426536920001  422.81348616439999    0\n28533    182.96329998659999  424.635623732    0\n28534    181.012979726  420.48393747889997    0\n28535    181.60951618429999  427.45475869180001    0\n28536    183.6459944353  428.3042076859    0\n28537    183.21213553729999  426.49073213729997    0\n28538    183.10539460690001  421.06543678550003    0\n28539    183.0273981215  419.44013646140002    0\n28540    184.93792891780001  421.71834302050001    0\n28541    186.9787724466  420.83274221609997    0\n28542    186.65127079760001  422.58329610739997    0\n28543    184.2292095841  418.07806180490002    0\n28544    186.36538594059999  424.35654842989999    0\n28545    186.5867024588  426.24255360289999    0\n28546    184.77610326359999  425.4443113145    0\n28547    185.7714051774  429.03945168770002    0\n28548    187.25270530309999  427.93045054189997    0\n28549    187.93427844390001  429.6245006016    0\n28550    184.15965694420001  430.03584641959998    0\n28551    188.48944624149999  432.9810903595    0\n28552    186.51713870180001  432.37480827159999    0\n28553    188.60272796979999  431.33406486529998    0\n28554    186.19831201829999  418.14754786679998    0\n28555    182.3864944295  430.96310472229999    0\n28556    180.54354376800001  431.8724046753    0\n28557    186.91258795389999  405.87383272020003    0\n28558    184.46145457399999  431.71315384450003    0\n28559    171.50834671410001  436.48865171680001    0\n28560    173.19750263349999  437.33474461039998    0\n28561    173.2780692389  435.55202483009998    0\n28562    172.90451285879999  441.88607267660001    0\n28563    171.43452564489999  440.87311988649998    0\n28564    174.54757428319999  438.36743447420002    0\n28565    172.5542774971  439.22261808719998    0\n28566    171.19285908449999  433.16056930259998    0\n28567    172.98860558569999  432.11442872980001    0\n28568    173.1830649831  433.82529911    0\n28569    176.86292252070001  433.70607794289998    0\n28570    176.77333367849999  435.52924846579998    0\n28571    175.0599681086  434.63177777499999    0\n28572    178.6927180708  432.78444211940001    0\n28573    176.4548595821  437.43416859989998    0\n28574    175.93244894879999  439.34856066920003    0\n28575    178.3396294591  436.45792182690002    0\n28576    177.37245828089999  440.31913751330001    0\n28577    179.33922513670001  439.33711641809998    0\n28578    178.82376975950001  441.31696008339998    0\n28579    175.2641465307  441.18059736639998    0\n28580    172.06014110620001  450.55631976310002    0\n28581    172.62016095620001  446.136294255    0\n28582    174.07534607119999  447.1848225425    0\n28583    172.34404986530001  453.52401771699999    0\n28584    171.43782779509999  455.3227754742    0\n28585    174.4021217239  453.08793605329998    0\n28586    173.29443182520001  451.76822957780001    0\n28587    174.30108196110001  450.04500040440001    0\n28588    173.5630423341  444.51376067199999    0\n28589    176.47509733640001  446.63891895339998    0\n28590    177.57038055059999  444.94336164169999    0\n28591    178.76271732660001  446.18454802219998    0\n28592    176.0201903187  443.89310388780001    0\n28593    174.4524339786  442.88057688949999    0\n28594    176.3854558708  452.8223738113    0\n28595    177.45034836369999  451.11073057940001    0\n28596    178.3218640204  452.65389466890002    0\n28597    175.36832808139999  448.339295585    0\n28598    176.4799833157  449.6490870833    0\n28599    178.54915550090001  449.4195045431    0\n28600    175.35233422210001  454.56181189419999    0\n28601    178.33335131449999  443.24165637660002    0\n28602    176.10401625079999  456.16141794330002    0\n28603    174.33324407789999  456.33495996089999    0\n28604    179.83446003980001  437.365275618    0\n28605    180.2550303964  435.45362003780002    0\n28606    182.6539364576  439.06021305389999    0\n28607    181.26476896450001  438.25064799910001    0\n28608    183.25995704089999  437.07050080400001    0\n28609    182.1686354773  441.08752672629998    0\n28610    181.87246988070001  443.04410275319998    0\n28611    180.2749665707  442.34393384890001    0\n28612    184.0392249288  439.78635223470002    0\n28613    182.2512606112  434.43577281929998    0\n28614    184.35063935240001  433.40715933410002    0\n28615    183.8894666784  435.18379207100003    0\n28616    180.52120168420001  433.62745447229997    0\n28617    185.9251152251  438.52078580369999    0\n28618    186.7943515716  436.66579501810003    0\n28619    188.0030001561  437.60945189199998    0\n28620    185.41170685189999  435.89992251410001    0\n28621    185.5460429508  442.13349386160002    0\n28622    185.46066383070001  440.46868838950002    0\n28623    187.23943275549999  440.79932253010003    0\n28624    189.04846638149999  440.73278125399997    0\n28625    188.75759082120001  439.10609684629998    0\n28626    187.6748309422  434.81321065219998    0\n28627    185.8734553157  443.68345480890002    0\n28628    183.8302588727  443.42460117799999    0\n28629    180.55574808040001  449.3304746641    0\n28630    179.6698866472  447.75006434160002    0\n28631    180.8066156651  446.10708875170002    0\n28632    182.13412636769999  444.71589199509998    0\n28633    182.9185399397  446.32324418939999    0\n28634    180.23419127989999  452.56607175440001    0\n28635    179.0760906717  454.24798816859999    0\n28636    182.12884820869999  452.5581952137    0\n28637    181.38181961660001  450.93274622669998    0\n28638    182.5258609201  449.3667976877    0\n28639    184.48376296870001  449.49990083040001    0\n28640    183.7196106021  447.90982423819997    0\n28641    187.0279800552  446.709919969    0\n28642    185.00488950530001  446.53694801180001    0\n28643    186.39570926030001  445.19260085439998    0\n28644    185.19590233689999  451.11208137279999    0\n28645    185.84420990219999  452.73617751019998    0\n28646    184.00134311630001  452.62253418300003    0\n28647    186.4104184947  449.65676358489998    0\n28648    187.651175634  452.8692741063    0\n28649    186.43691307380001  454.37415216020003    0\n28650    182.79616015459999  454.18549781579998    0\n28651    187.6677907584  448.24458947310001    0\n28652    188.28948224850001  449.80728063020001    0\n28653    179.7089166991  455.85346708079999    0\n28654    177.89061587020001  455.98918274099998    0\n28655    187.89004183259999  443.81354170999998    0\n28656    181.55204444099999  455.78802950739998    0\n28657    183.3977140639  455.80532314039999    0\n28658    188.40281946740001  417.46656448260001    0\n28659    187.59569677249999  419.17975129809997    0\n28660    188.7497770798  409.02737062979998    0\n28661    189.5487479347  407.05334271179998    0\n28662    190.5095930537  408.6631636006    0\n28663    188.59971748250001  405.4673564382    0\n28664    187.57027575399999  403.92646103150003    0\n28665    190.05165969750001  412.70615328539998    0\n28666    191.84758206379999  413.82561448749999    0\n28667    191.62634629670001  411.91704273160002    0\n28668    190.2298843387  404.92793870240001    0\n28669    190.2241826927  416.53643843700002    0\n28670    192.85551312050001  405.7448213692    0\n28671    193.8133133776  407.17144821540001    0\n28672    192.19630368790001  407.95011119420002    0\n28673    191.88087631939999  404.28011560210001    0\n28674    191.67710295480001  410.04775539640002    0\n28675    193.28245605980001  411.27735868219997    0\n28676    194.96884537  412.43692459930003    0\n28677    194.81643309699999  410.50578718719999    0\n28678    195.2146864174  414.38150608460001    0\n28679    195.20489890569999  416.21827432920003    0\n28680    193.56005239020001  415.03175468770002    0\n28681    191.9073529186  415.72339490770003    0\n28682    189.62894992930001  424.81319581920002    0\n28683    188.29733394280001  423.47868754939998    0\n28684    190.18176096529999  422.96679979650003    0\n28685    189.2048693138  420.10780029419999    0\n28686    190.01938611809999  430.03366875860002    0\n28687    190.4294859023  426.39814639790001    0\n28688    188.60645797890001  426.62838873070001    0\n28689    191.25342798029999  419.43148413429998    0\n28690    190.70777985999999  421.19417995459997    0\n28691    193.7879493984  421.86710860670001    0\n28692    193.07407336770001  423.81384896909998    0\n28693    192.01245123269999  422.43917924009997    0\n28694    193.9118454215  425.24592118999999    0\n28695    192.17678330870001  425.90651863329998    0\n28696    193.71590023269999  428.77707974790002    0\n28697    194.69225086489999  426.59974136260001    0\n28698    195.59263493700001  427.76184251299998    0\n28699    191.13247539380001  428.04891255659999    0\n28700    191.8197963204  429.72360381909999    0\n28701    194.37777312910001  419.99515128939998    0\n28702    193.0906648456  418.7576915981    0\n28703    194.85016207090001  418.11490258330002    0\n28704    191.69368588579999  417.60382933559998    0\n28705    192.94183730270001  430.84066569060002    0\n28706    195.419026852  406.35868300369998    0\n28707    194.84691927439999  408.53788431420003    0\n28708    197.15977490399999  405.95718124209998    0\n28709    198.69712897319999  406.11612188840002    0\n28710    197.63352294000001  407.94224996579999    0\n28711    196.37400680210001  404.38371953939998    0\n28712    197.75930585180001  409.94373341580001    0\n28713    199.24288395650001  410.24123106399998    0\n28714    197.927801792  411.92281162239999    0\n28715    196.27130405610001  409.52195977439999    0\n28716    199.76811043180001  404.27506257279998    0\n28717    200.17091885880001  406.44103860849998    0\n28718    196.61841529579999  413.42414000079998    0\n28719    200.7877448868  410.43705189790001    0\n28720    200.49842331939999  408.52193288209997    0\n28721    203.24429670489999  407.38119175920002    0\n28722    201.6556700934  406.88755011590001    0\n28723    202.8119414464  405.39961911789999    0\n28724    198.21034011450001  413.87054760569998    0\n28725    201.65929122599999  413.8126658928    0\n28726    199.93253179780001  413.89093033199998    0\n28727    201.15657172659999  412.18709149019998    0\n28728    201.44268120519999  418.63595177989998    0\n28729    200.06290561119999  417.17615518489998    0\n28730    201.81846876009999  416.98255806560002    0\n28731    198.8696959056  415.56945747039998    0\n28732    196.63139072530001  422.62898822189999    0\n28733    195.55992965479999  421.29922769310002    0\n28734    197.36453829569999  420.84169981970001    0\n28735    195.70182493179999  424.52125074679998    0\n28736    197.5898033922  423.90080801649998    0\n28737    196.58087704939999  417.50747288589997    0\n28738    198.27272423170001  417.23948822070003    0\n28739    197.89019643329999  419.05797086199999    0\n28740    199.5586594001  423.44646827650001    0\n28741    200.55184555400001  421.86549387780002    0\n28742    201.55221646940001  423.18176733730002    0\n28743    199.22519394619999  420.5344067282    0\n28744    199.41418236729999  426.27252584590002    0\n28745    201.1348588031  426.27626652840001    0\n28746    199.97193626890001  427.80620075719997    0\n28747    197.4439265602  426.81153656909999    0\n28748    198.50319554070001  425.09311871659997    0\n28749    201.14001027840001  420.31979938209997    0\n28750    196.73676506769999  428.71061168940003    0\n28751    198.3804546737  429.2571910378    0\n28752    196.6137234158  430.36709176120002    0\n28753    202.24847024810001  424.76768762739999    0\n28754    202.7780869961  426.44115911940003    0\n28755    203.13268622230001  428.14624540509999    0\n28756    203.39025685979999  429.81227975709999    0\n28757    201.7594132381  429.58229529850001    0\n28758    200.1017930507  429.40445362330001    0\n28759    189.81680719369999  437.34150232709999    0\n28760    190.79362062519999  435.56426346389998    0\n28761    191.5456648537  437.30893004929999    0\n28762    189.88590121339999  433.92371676459999    0\n28763    189.38554453539999  442.31303884890002    0\n28764    190.81162256269999  440.71462929559999    0\n28765    192.55507315189999  440.78372705210001    0\n28766    192.1115671503  439.0745790643    0\n28767    191.7436573487  433.8153068007    0\n28768    189.8140237579  443.86217505799999    0\n28769    193.2689146308  437.46248579939999    0\n28770    194.4188091906  436.0035795462    0\n28771    195.04778425590001  437.75033107450002    0\n28772    193.70902621990001  434.26105705259999    0\n28773    192.9796795046  432.52910379489998    0\n28774    193.0002523409  442.43719180059998    0\n28775    194.30871333920001  440.93977532389999    0\n28776    196.0853530915  441.15255895600001    0\n28777    195.59215117299999  439.47204381    0\n28778    195.2602965948  444.21118650800003    0\n28779    193.96233151160001  445.64088448939998    0\n28780    193.46928400510001  444.05066849629998    0\n28781    194.78378804580001  431.45487818700002    0\n28782    191.66348984230001  443.93313555029999    0\n28783    188.8762448892  451.39429637990003    0\n28784    190.1223691859  449.94487209070002    0\n28785    188.97482120980001  446.84172405530001    0\n28786    190.31744985899999  445.40418325420001    0\n28787    190.85062484170001  446.9517854179    0\n28788    189.42216672879999  452.9998826309    0\n28789    191.16989211149999  453.11729716230002    0\n28790    189.9229398924  454.62013976949999    0\n28791    191.3896313896  448.50709783799999    0\n28792    191.9195896386  450.07542312539999    0\n28793    192.42846146709999  451.6507193603    0\n28794    193.69539778699999  450.21357587810002    0\n28795    194.4647154203  447.22053341409998    0\n28796    192.67203943749999  447.07240350799998    0\n28797    192.90790899870001  453.22705172330001    0\n28798    194.64264262200001  453.34584514189999    0\n28799    193.3535468151  454.79055000229999    0\n28800    196.37067190779999  453.48901925759998    0\n28801    195.9302388509  451.93362214720003    0\n28802    190.3717822465  456.2402139061    0\n28803    188.68693430850001  456.15745658520001    0\n28804    194.9686823209  448.79731239170002    0\n28805    195.46147963390001  450.36940542759999    0\n28806    193.77096278400001  456.33115806450002    0\n28807    192.0629336124  456.28209624210001    0\n28808    195.6836340646  434.70394194459999    0\n28809    196.86564163610001  438.06186783970003    0\n28810    198.17574008880001  436.71288933919999    0\n28811    198.69051104069999  438.36449303990003    0\n28812    197.1226003374  433.49109811509999    0\n28813    196.75027580400001  431.9398003142    0\n28814    198.71043055929999  432.27797665629998    0\n28815    196.56606721060001  442.79194140560003    0\n28816    197.8768853741  441.38914100139999    0\n28817    199.6599673234  441.6327742739    0\n28818    199.1858326462  440.00967404969998    0\n28819    197.64296746010001  435.0838472058    0\n28820    197.05109122889999  444.40573470229998    0\n28821    199.53747115460001  435.39386278440003    0\n28822    200.93056200589999  434.07400176689998    0\n28823    201.35460623829999  435.66868527579999    0\n28824    200.5580484315  432.51290803019998    0\n28825    200.28016782969999  430.96972337890003    0\n28826    200.49299758870001  438.64623271390002    0\n28827    202.2502474421  438.91810724959998    0\n28828    201.80229525429999  437.29497866610001    0\n28829    202.6882800013  440.52689333260003    0\n28830    203.121259675  442.12602027650001    0\n28831    201.41312648460001  441.87772038639997    0\n28832    200.12437856310001  443.24466520300001    0\n28833    197.21372606829999  450.54500784160001    0\n28834    196.2501565821  447.39601139759998    0\n28835    197.53625406419999  446.00405277670001    0\n28836    198.01983263060001  447.59255751950002    0\n28837    196.78420876659999  455.03903395510002    0\n28838    198.07607027719999  453.65761870429998    0\n28839    199.35647605840001  452.28856109439999    0\n28840    199.74269040350001  453.85125174550001    0\n28841    198.4899671629  449.16978243419999    0\n28842    198.93806553429999  450.73517088170001    0\n28843    199.75899562769999  447.80564844560001    0\n28844    201.0270347311  446.4424109734    0\n28845    201.45922896510001  448.02760307699998    0\n28846    198.83023389569999  444.62095985809998    0\n28847    201.36302166530001  454.06061445730001    0\n28848    200.10130182699999  455.43022865379999    0\n28849    202.26012816510001  451.1469976079    0\n28850    200.62091830910001  450.935633725    0\n28851    201.87337805359999  449.59639960829998    0\n28852    202.95282293880001  454.2800085984    0\n28853    202.62224023749999  452.70415108370003    0\n28854    200.4327230632  457.03326925149997    0\n28855    201.9811457548  457.27135355159999    0\n28856    200.7249241225  458.65657260979998    0\n28857    200.57991896780001  444.84538956239999    0\n28858    195.4860079133  456.42511643990002    0\n28859    197.18243563499999  456.5811326672    0\n28860    202.29236814059999  445.07797168859997    0\n28861    186.97803417009999  456.03262227499999    0\n28862    185.2149353659  455.89879023039998    0\n28863    202.31295588180001  432.75435130720001    0\n28864    172.53377735230001  456.53672310339999    0\n28865    170.5889213598  457.17358720480001    0\n28866    202.4528255617  410.57970677759999    0\n28867    198.83518440060001  456.79077380529998    0\n28868    135.68270755649999  467.42276910060002    0\n28869    134.7464830179  465.81125346649998    0\n28870    135.89382790869999  464.20540552910001    0\n28871    137.05149709489999  462.5967254711    0\n28872    137.9638968646  464.2399740061    0\n28873    135.2630454129  473.29346058279998    0\n28874    134.33162534709999  471.884002157    0\n28875    137.66694219109999  470.4933183343    0\n28876    135.51218426  470.47446463120002    0\n28877    136.65436859120001  468.98312905469999    0\n28878    137.7903565753  467.45072019460002    0\n28879    138.91373393309999  465.8739163381    0\n28880    139.91023218929999  467.4807619334    0\n28881    138.23795828300001  460.98792206500002    0\n28882    139.46331001690001  459.37891314030003    0\n28883    140.3184644799  461.00905753789999    0\n28884    140.06480462409999  473.13494860869997    0\n28885    137.5796574611  473.36517818509998    0\n28886    138.7297750086  471.92959471659998    0\n28887    142.1804834088  476.02271334    0\n28888    140.11766746129999  475.72648292709999    0\n28889    141.40646328599999  474.55883831490002    0\n28890    139.88268647269999  470.51259990530002    0\n28891    136.15841779359999  460.95277360120002    0\n28892    136.18851039239999  474.57586939279997    0\n28893    137.2386014994  477.8113938935    0\n28894    135.50484614429999  477.30606304169999    0\n28895    138.0149885248  475.1309349608    0\n28896    135.2490106386  475.75958129750001    0\n28897    137.2959402733  480.79151523799999    0\n28898    139.07598765540001  479.75349972790002    0\n28899    138.99010795710001  481.23217061320003    0\n28900    138.71098076760001  476.72545446930002    0\n28901    139.03251023109999  478.25586711260001    0\n28902    137.2702325045  483.5967258398    0\n28903    135.781296897  484.51435276929999    0\n28904    138.97392561949999  482.66651774050001    0\n28905    140.72013498979999  481.65007946330002    0\n28906    142.55089331830001  480.47906683039997    0\n28907    142.4911555345  481.93819000449997    0\n28908    139.36417298980001  485.60897234570001    0\n28909    139.13145710149999  484.04848124919999    0\n28910    140.59932001370001  484.8000251048    0\n28911    140.85769996970001  478.66277803819997    0\n28912    142.61373734930001  477.49759477449999    0\n28913    142.68614030969999  478.98181131119998    0\n28914    136.83987279510001  485.74345430030002    0\n28915    140.04180770229999  464.26995014760001    0\n28916    142.11077113889999  464.28656210410003    0\n28917    141.19719843350001  462.64680922259998    0\n28918    142.3977819616  461.01645474719999    0\n28919    143.66459222469999  459.37188250579999    0\n28920    144.47746865260001  461.00713346610002    0\n28921    142.1345569954  470.53239048400002    0\n28922    140.96529920219999  469.04067892099999    0\n28923    144.0911016007  467.5007203806    0\n28924    142.01544994389999  467.50030196720002    0\n28925    143.0707145538  465.9106238846    0\n28926    144.1691559082  464.28397502569999    0\n28927    146.22928821400001  464.2578765925    0\n28928    145.32985924530001  462.63873199229999    0\n28929    146.563308909  460.9815427684    0\n28930    147.8793342891  459.30397378309999    0\n28931    148.65375380309999  460.94663985160003    0\n28932    146.1396692344  467.48847235020003    0\n28933    145.18284171580001  469.08532973659999    0\n28934    148.18064820090001  467.43784087360001    0\n28935    147.18068177020001  465.8559918455    0\n28936    146.3353674681  470.68430966979997    0\n28937    148.33024182759999  470.66040174649999    0\n28938    147.5334595553  472.29546124130002    0\n28939    144.28901477150001  470.62489793470002    0\n28940    144.2607555628  476.31925204229998    0\n28941    142.38743594659999  473.33062325869997    0\n28942    143.3804756106  472.04536799120001    0\n28943    144.61932824280001  473.60372098239998    0\n28944    142.81955881650001  483.22172377800001    0\n28945    144.39022225959999  483.75624567749998    0\n28946    141.94658540309999  484.27236589889998    0\n28947    144.43167005960001  482.25726886199999    0\n28948    144.47105725630001  479.33174877750002    0\n28949    146.23128691470001  479.71146269330001    0\n28950    146.37018390559999  478.22809342340003    0\n28951    145.7539861079  475.15697699729998    0\n28952    146.32680318909999  476.65602615030002    0\n28953    146.9250268703  484.42379331119997    0\n28954    147.8348999168  483.2161955601    0\n28955    148.59433972299999  484.57147483739999    0\n28956    146.05018060750001  481.10206562140002    0\n28957    146.3237989392  482.37860029289999    0\n28958    147.5100170435  486.96755103679999    0\n28959    148.95749211930001  485.9079259943    0\n28960    149.28536782450001  487.25634997340001    0\n28961    145.35548141870001  485.13276297039999    0\n28962    146.78548644680001  473.88086400809999    0\n28963    147.96508629589999  480.26945849089998    0\n28964    142.25431319769999  485.66232681730003    0\n28965    148.30162786119999  464.2089439225    0\n28966    144.00769669069999  486.15192756739998    0\n28967    145.71059094290001  486.55789074040001    0\n28968    135.73726147900001  489.9673229242    0\n28969    136.73911228809999  490.73443301499998    0\n28970    137.0480081538  489.67036424650001    0\n28971    136.2556175949  491.71757877020002    0\n28972    135.86481201059999  492.61405493429999    0\n28973    135.1902202743  492.05707861859997    0\n28974    137.44737229809999  491.49788027020003    0\n28975    135.64996066609999  487.51589491459998    0\n28976    137.0210879686  487.14333670119998    0\n28977    137.0755028486  488.44575303520003    0\n28978    139.4125420238  490.90504002929998    0\n28979    139.6856466111  489.80782517919999    0\n28980    140.8568660263  490.45567427570001    0\n28981    138.4091490454  489.236646812    0\n28982    139.52806599869999  493.4894945899    0\n28983    140.1710492231  492.9617993297    0\n28984    140.52717566699999  493.8908022013    0\n28985    139.6947772014  492.01737424189997    0\n28986    138.60133343289999  491.58644945029999    0\n28987    139.9197147097  488.5969540557    0\n28988    138.02438018859999  492.35988649870001    0\n28989    138.26867925510001  486.4669783686    0\n28990    138.5553196214  493.17148255879999    0\n28991    137.51911775240001  493.06831384380001    0\n28992    135.74501792519999  493.43276720300003    0\n28993    135.77869979729999  494.26500606680003    0\n28994    135.0471048805  493.7630023319    0\n28995    136.59871531990001  493.21163107849998    0\n28996    135.79029978529999  494.97417987120002    362\n28997    136.5918989104  494.74576009420002    0\n28998    137.3421849627  494.52971659209999    0\n28999    137.42574174449999  495.20931511020001    0\n29000    138.91688685150001  494.00995055560003    0\n29001    139.02816247620001  494.73888835309998    0\n29002    138.1401687446  494.3558534105    0\n29003    138.2101794754  495.68058666050001    0\n29004    139.03780989910001  495.43185684370002    0\n29005    138.99852074539999  496.122230178    0\n29006    137.0325968082  495.71955808489997    362\n29007    139.89973981930001  495.13384414209997    0\n29008    138.23881482039999  496.37195497350001    0\n29009    139.69554204139999  496.57968522260001    0\n29010    140.7381549342  494.77217981389998    0\n29011    140.72824602470001  495.55841111950002    0\n29012    137.29293446400001  493.82005790289998    0\n29013    140.93531391889999  492.40484623269998    0\n29014    141.7060614552  491.52904150389998    0\n29015    142.35025412269999  490.4882420198    0\n29016    143.32292023829999  489.58537634470002    0\n29017    143.92146755069999  490.80529482169999    0\n29018    142.27347937850001  493.556388857    0\n29019    142.08218279490001  492.58514636460001    0\n29020    143.17913245259999  492.8049050665    0\n29021    141.25745322380001  487.85643270330002    0\n29022    142.60577079199999  487.03285550840002    0\n29023    142.8625963193  488.38967039959999    0\n29024    139.72941203729999  487.17805384809998    0\n29025    146.051972428  487.8787406367    0\n29026    146.4185791166  489.15684248420001    0\n29027    144.65686081979999  488.75990985340002    0\n29028    144.26169184579999  492.00005927059999    0\n29029    145.4627213583  491.19962554030002    0\n29030    146.9537640389  491.66115582809999    0\n29031    146.76305795459999  490.4219215892    0\n29032    148.3163098181  492.22238424760002    0\n29033    146.9090362702  492.86987900420002    0\n29034    144.33731237430001  493.09625369380001    0\n29035    142.38120554119999  494.4897083912    0\n29036    143.3525736151  494.61889997629999    0\n29037    142.5841455643  495.32397016269999    0\n29038    141.4781631285  494.28199430979998    0\n29039    143.13830482060001  496.11566886849999    0\n29040    144.05273640319999  495.95524653630002    0\n29041    143.7740204975  496.76614915940002    0\n29042    142.25811589579999  496.04558205080002    0\n29043    144.29354321930001  494.08320244150002    0\n29044    144.26394394639999  494.99485751579999    0\n29045    141.4255427336  496.07774521210001    0\n29046    140.5517595206  496.32055555919999    0\n29047    146.51068549390001  493.98725214000001    0\n29048    147.14321359069999  494.71066148120002    0\n29049    145.89040336670001  495.07700699129998    0\n29050    145.48455505429999  493.49833757689998    0\n29051    145.2950815973  497.11163452350002    0\n29052    145.487450368  496.16453008069999    0\n29053    146.2173557248  496.65517600970003    0\n29054    144.9141866029  495.55097536369999    0\n29055    147.23091187360001  495.88657370110002    0\n29056    148.1558708835  494.8940696711    0\n29057    144.42446246599999  497.4207716757    0\n29058    143.5924464352  497.52967254150002    0\n29059    148.12836463759999  489.5894961482    0\n29060    147.0713082165  497.00426997490001    0\n29061    149.19514119889999  494.00816874700001    0\n29062    149.12214518069999  495.46292376939999    0\n29063    142.06514568489999  496.76864461650001    0\n29064    149.16739947709999  482.31685662580003    0\n29065    150.39436269949999  464.1379287277    0\n29066    149.49313715880001  462.56086898379999    0\n29067    150.74339981579999  460.91740001810001    0\n29068    152.03776353859999  459.2743690977    0\n29069    152.83438490270001  460.90909873599998    0\n29070    150.30390948260001  470.51541268990002    0\n29071    149.22272254489999  469.00109751619999    0\n29072    152.29707239019999  467.15541227099999    0\n29073    150.2282017981  467.3268409067    0\n29074    151.3361357558  465.66987050829999    0\n29075    152.51614967879999  464.04973783090003    0\n29076    154.6801893706  463.94822563219998    0\n29077    153.7278424692  462.46996726930001    0\n29078    154.93762695980001  460.92998337490002    0\n29079    156.124244422  459.4074942963    0\n29080    157.07995447389999  460.96201349299997    0\n29081    154.4102130958  466.95128221649998    0\n29082    153.27129370329999  468.58246078989998    0\n29083    156.55400483529999  466.7474149606    0\n29084    155.63614448249999  465.36002562599998    0\n29085    157.44497086769999  468.14591372220002    0\n29086    158.423115551  469.55684928099998    0\n29087    156.39256836449999  469.71574413569999    0\n29088    154.30239142440001  469.94493225799999    0\n29089    152.2921904053  470.25325380840002    0\n29090    150.0054833911  476.65961456909997    0\n29091    150.2172518177  475.14355049459999    0\n29092    152.06306668249999  476.2970102095    0\n29093    148.7715261603  473.87362779889997    0\n29094    151.9578036142  479.32606379880002    0\n29095    149.94719495149999  479.66713737790002    0\n29096    150.0808606576  478.22002157870003    0\n29097    148.1877028964  477.25857641710002    0\n29098    150.82752904879999  473.56754094040002    0\n29099    149.64184790740001  481.0168992143    0\n29100    155.44481999609999  471.22121594110001    0\n29101    156.82798263090001  472.3549871985    0\n29102    154.85520713150001  472.81544535850003    0\n29103    151.48896808550001  471.92610154549999    0\n29104    154.51534827090001  474.3506620165    0\n29105    156.29979337  475.29371693119998    0\n29106    154.1543260091  475.88592510609999    0\n29107    152.8544797154  473.2175675995    0\n29108    158.10200258660001  476.0414534725    0\n29109    158.51448154209999  474.35354388979999    0\n29110    153.99163471169999  477.45114674410001    0\n29111    159.38951790319999  471.0510216975    0\n29112    158.90486781449999  472.64323235090001    0\n29113    155.8692002407  478.58086837730002    0\n29114    153.98455887610001  479.06145777619997    0\n29115    156.89795168910001  463.83521774420001    0\n29116    159.135460112  463.71452128940001    0\n29117    158.13693650740001  462.36743819970002    0\n29118    159.29337421540001  460.93503892709998    0\n29119    160.34483291679999  459.47646161390003    0\n29120    161.51412317890001  460.83130446080003    0\n29121    158.6745441919  466.61105107309999    0\n29122    159.9846068802  465.08512266090003    0\n29123    160.66153594900001  466.54305315869999    0\n29124    161.34632295500001  463.6124382232    0\n29125    162.67992038739999  462.1822490321    0\n29126    163.4888353785  463.62561182749999    0\n29127    164.2356132267  458.66510596199998    0\n29128    165.4099749303  460.07010412929998    0\n29129    163.62371186749999  460.6360351651    0\n29130    163.9373067594  465.3092620489    0\n29131    165.36247226090001  464.02754869730001    0\n29132    167.2296033412  464.81910163489999    0\n29133    166.87060967260001  462.99024917930001    0\n29134    165.6909573492  467.81687345990002    0\n29135    167.35403417430001  466.68070694639999    0\n29136    167.18352229530001  468.55346416560002    0\n29137    162.49447516149999  466.58446081770001    0\n29138    164.2289660953  467.0561994039    0\n29139    160.61035969010001  473.31639502399997    0\n29140    160.37203948140001  469.73024147519999    0\n29141    161.22523760830001  468.14226611829997    0\n29142    162.06172093609999  469.80569471590002    0\n29143    161.57449437049999  477.50778446459998    0\n29144    159.84711860089999  476.78653484900002    0\n29145    161.8617548345  475.825064978    0\n29146    157.82802506549999  477.72202190130002    0\n29147    162.66143220640001  472.40648903490001    0\n29148    162.22618514179999  474.10851158460002    0\n29149    164.761847622  471.44188401619999    0\n29150    163.2774385191  470.73784577369997    0\n29151    163.99685528789999  468.97421943969999    0\n29152    165.27884937109999  477.21764019779999    0\n29153    165.53602398379999  475.5410932021    0\n29154    167.2434865088  476.24082338379998    0\n29155    163.8659494222  474.83641220440001    0\n29156    165.88201077299999  473.83888541620001    0\n29157    163.3407280266  478.1885270862    0\n29158    161.4504646373  479.14688486649999    0\n29159    166.31592481870001  472.12964243210001    0\n29160    166.79435244410001  470.38220919029999    0\n29161    165.1331471549  478.85089041409998    0\n29162    166.77657661910001  461.19052218569999    0\n29163    167.1480299305  459.13582521929999    0\n29164    157.67647489429999  479.4206989114    0\n29165    152.76499655020001  482.00603955010001    0\n29166    151.6540477467  483.45003022179998    0\n29167    150.92082503890001  482.14515633650001    0\n29168    153.63162149999999  480.54843956759998    0\n29169    154.6716477217  481.92329340489999    0\n29170    149.54568723450001  488.62692653189998    0\n29171    151.00298788410001  487.53889911739998    0\n29172    150.39025115600001  484.7681162769    0\n29173    152.15841967040001  484.83899875690003    0\n29174    153.87936253340001  484.95378266990002    0\n29175    152.45841391069999  486.2983206518    0\n29176    155.5916044041  485.17252608199999    0\n29177    155.21970027250001  483.5531776208    0\n29178    156.48646212279999  482.15464124319999    0\n29179    157.87881937969999  481.0424611034    0\n29180    158.36419077580001  482.71103000250002    0\n29181    152.67461461650001  487.78585725879998    0\n29182    155.8485060157  486.75759483209998    0\n29183    157.30573525299999  485.51565903839997    0\n29184    158.74432607009999  484.36113582450002    0\n29185    159.03548028189999  485.9586201262    0\n29186    154.3437231696  488.03218625519997    0\n29187    156.01693723560001  488.30466061790003    0\n29188    149.7471891772  490.01692463590001    0\n29189    151.33464834029999  490.48852073630002    0\n29190    149.89239013860001  491.41730256940002    0\n29191    150.73413144689999  493.42070818219997    0\n29192    152.1498072309  493.46142596589999    0\n29193    151.32590681810001  494.77142737529999    0\n29194    149.62546610160001  492.7203731825    0\n29195    152.81769753  489.2982100241    0\n29196    152.89880362080001  490.82501434829999    0\n29197    153.57221549900001  493.77591261589998    0\n29198    153.15384708240001  492.25216531770002    0\n29199    156.2976148628  492.79188983300003    0\n29200    156.22056383500001  491.30229146530002    0\n29201    157.7747465834  491.58969804750001    0\n29202    154.9763613577  494.05545053600002    0\n29203    153.79564412709999  495.36306286920001    0\n29204    156.3824453133  494.28491918340001    0\n29205    157.76673448080001  494.52601768570003    0\n29206    156.46430425459999  495.71210159150002    0\n29207    151.4999326219  496.21380400589999    0\n29208    150.29531383829999  495.91345352579998    0\n29209    154.58549827300001  491.04533410890002    0\n29210    156.1334600333  489.80724898559998    0\n29211    149.1942806708  496.72751116939997    0\n29212    157.7007358868  488.61921858670001    0\n29213    160.20717760919999  483.29886433000001    0\n29214    161.73162735700001  482.3144294292    0\n29215    162.0049899508  483.89048536249999    0\n29216    159.62373755519999  480.09302882259999    0\n29217    159.25306693939999  487.50185767879998    0\n29218    160.7567239162  486.45079798109998    0\n29219    162.4540310459  486.97885283919999    0\n29220    162.2480792623  485.44975247849999    0\n29221    161.51681852740001  480.73925084989997    0\n29222    163.37533700349999  481.37375162590001    0\n29223    159.36336883109999  488.98524992580002    0\n29224    165.2110174792  481.98494487239998    0\n29225    167.00937776129999  482.55957142689999    0\n29226    165.3595666157  483.49791752200002    0\n29227    165.1200276452  480.43506521760003    0\n29228    164.08396427060001  487.52440916429998    0\n29229    162.62180523559999  488.4666633114    0\n29230    165.49566456509999  484.9907150176    0\n29231    163.7692749087  484.47436404320001    0\n29232    168.69839402189999  481.66348852559997    0\n29233    168.74968599370001  483.1207874383    0\n29234    166.93021038360001  479.50148594910002    0\n29235    165.6759384982  487.87625590160002    0\n29236    165.59823988619999  486.45102424160001    0\n29237    160.62331505770001  492.34467211610001    0\n29238    159.14756591759999  493.40097288779998    0\n29239    159.25181648739999  491.92053559639999    0\n29240    160.9858212943  489.40444423380001    0\n29241    159.34528076589999  490.45435585249999    0\n29242    159.12251082820001  496.26896789160003    0\n29243    159.09856808329999  494.8535785862    0\n29244    160.38541494899999  495.28611645080002    0\n29245    162.15278948740001  491.39954290380001    0\n29246    161.87297256119999  492.92000849819999    0\n29247    165.1934267897  490.30044930000003    0\n29248    164.7056824069  491.70707904770001    0\n29249    163.69243177210001  490.62592930979997    0\n29250    166.8410160423  490.37014806680003    0\n29251    166.0736706818  489.13232039619999    0\n29252    163.0287050446  493.66377355549997    0\n29253    164.3636052201  493.13711583840001    0\n29254    164.149351835  494.5510178765    0\n29255    161.6983860224  494.40313286589998    0\n29256    165.71378865459999  492.83972291309999    0\n29257    165.25188556259999  495.50018663129998    0\n29258    164.06377881009999  495.912972126    0\n29259    166.47897571530001  495.22610920229999    0\n29260    166.28170461260001  496.41632580819999    0\n29261    162.5056577926  489.88786452310001    0\n29262    161.62974108309999  495.83487940219999    0\n29263    167.07472791910001  492.75643307050001    0\n29264    166.71309343679999  493.98108595830001    0\n29265    152.68316488759999  496.64584249429998    0\n29266    153.8833490399  496.87928325050001    0\n29267    168.78971405920001  478.5665231415    0\n29268    168.70066677950001  480.14725969720001    0\n29269    156.590050929  497.07574794129999    0\n29270    155.23366386340001  496.93668924270003    0\n29271    139.53033243510001  497.33754755579997    0\n29272    139.28173041260001  497.95200810339998    0\n29273    138.56289301449999  497.52686442679999    0\n29274    140.31869073780001  497.06164257950002    0\n29275    140.95086889550001  497.45388227209997    0\n29276    137.5  498.10526598410001    361\n29277    137.5  499.56538999539998    361\n29278    137.5  498.69228674750002    361\n29279    138.11416822460001  497.03969474849998    0\n29280    139.9626260039  498.48660211369997    0\n29281    139.08707495179999  498.52196019079997    0\n29282    137.5  496.71233976579998    361\n29283    140.8197866511  498.5120938924    0\n29284    141.30022159000001  498.02690636019997    0\n29285    141.75587286370001  498.61783628760003    0\n29286    142.6776494831  497.47392121429999    0\n29287    141.79820289439999  497.43386610670001    0\n29288    140.53924248519999  499.14468594380003    0\n29289    141.68866259149999  499.8253357058    0\n29290    140.96145563120001  499.81874061119998    0\n29291    142.19003770329999  499.25015542850002    0\n29292    143.00638712610001  499.75843800439998    0\n29293    142.40219021460001  499.9599663706    0\n29294    139.08872032950001  499.14304537869998    0\n29295    138.3581948376  498.75103470110002    0\n29296    138.00963855800001  499.23521607330002    0\n29297    138.09202718840001  499.91196346420003    0\n29298    137.5  500.30757524249998    361\n29299    138.80696239810001  500.81019678529998    0\n29300    138.4102796965  501.30342656549999    360\n29301    138.16841446449999  500.55102108839998    0\n29302    138.77503796490001  500.12767167240003    0\n29303    139.50213237360001  499.7971495813    0\n29304    140.23400888570001  499.81226725409999    0\n29305    140.6621394876  500.5    358\n29306    139.34792993549999  500.4221672548    0\n29307    142.09644591559999  500.5    358\n29308    142.6431802733  498.63121434470003    0\n29309    145.11984701110001  497.98567414339999    0\n29310    145.97830350020001  498.4879882971    0\n29311    145.1222733916  498.8251541496    0\n29312    143.2201730882  498.1237771744    0\n29313    145.244519102  499.76077122980001    0\n29314    144.4587993689  499.13824794689998    0\n29315    143.81004146750001  499.49693802079997    0\n29316    143.64164000939999  498.74870725570003    0\n29317    146.9714134857  498.02240090660001    0\n29318    146.9148580065  499.01202464250002    0\n29319    151.55875980889999  497.63024740150001    0\n29320    151.37515081059999  498.95440487230002    0\n29321    150.2849538424  498.41406231920001    0\n29322    147.90473445730001  499.58571814300001    0\n29323    146.88866171180001  500.0219609527    0\n29324    149.04888544970001  499.05320727259999    0\n29325    149.1512774549  497.90552272439999    0\n29326    152.14814568790001  499.7382504309    0\n29327    150.96241232380001  500.32207245749998    0\n29328    148.06014422620001  497.42534300109998    0\n29329    148.90888802649999  500.21098064199998    0\n29330    144.1198392949  500.68735204680002    0\n29331    144.83346550350001  500.88529164120001    0\n29332    144.56531222320001  501.38422098529998    0\n29333    143.40732597420001  500.90732597419998    357\n29334    143.67396532129999  500.16268206720002    0\n29335    145.09000394579999  502.71107907999999    0\n29336    145.31429113140001  501.81829116249997    0\n29337    145.90637885090001  502.54954879740001    0\n29338    145.39382114450001  500.73326916619999    0\n29339    146.0513354608  500.3964288121    0\n29340    150.57906016140001  501.59264663030001    0\n29341    149.8252572557  500.87921071369999    0\n29342    146.83852819410001  501.09933391179999    0\n29343    150.2468582596  502.7689096638    0\n29344    151.20702140980001  502.35398027910003    0\n29345    148.71968905169999  501.403061541    0\n29346    153.16077825420001  501.7074723078    0\n29347    152.19433646089999  501.99141223409998    0\n29348    152.7020280465  500.76545949109999    0\n29349    148.54759203200001  502.52358517099998    0\n29350    147.69742564000001  501.83058728579999    0\n29351    154.91754228299999  500.50443577499999    0\n29352    155.2222892087  501.46084764139999    0\n29353    154.1463794446  501.52867645660001    0\n29354    146.7498431535  502.19603816530002    0\n29355    153.290708561  499.45561909830002    0\n29356    153.520238288  502.54953149620002    0\n29357    154.10530722269999  498.18459418370003    0\n29358    154.52643218290001  499.42503331419999    0\n29359    144.45755775719999  504.16080346140001    0\n29360    144.1805002822  504.98568002130003    0\n29361    143.7328524216  504.30144273510001    356\n29362    144.85053910440001  503.46286514449997    0\n29363    145.2905104358  504.18942523369998    0\n29364    143.9982019684  505.76989965339999    0\n29365    143.85941076469999  506.56411956429997    0\n29366    143.30969338400001  505.9515330799    355\n29367    144.72911719679999  505.59250640170001    0\n29368    145.44950673650001  505.1032463546    0\n29369    145.40104047790001  505.91097347649998    0\n29370    146.6690118105  503.22966117279998    0\n29371    147.53873732279999  503.88296581129998    0\n29372    146.6883681466  504.1579033301    0\n29373    144.2201517426  502.83954477219999    356\n29374    146.18820435679999  506.21678004159997    0\n29375    145.49921682159999  506.60637579500002    0\n29376    146.8099947  505.09794891130002    0\n29377    146.02388987500001  504.52501675079998    0\n29378    148.40980363899999  503.54407626570003    0\n29379    148.3196376475  504.50064766510002    0\n29380    146.9555369505  506.76997466530003    0\n29381    146.9030166055  505.97763879809997    0\n29382    143.37983407120001  508.98831321519998    0\n29383    143.5118504045  508.2020070689    0\n29384    144.09867181210001  508.74771965539998    0\n29385    143.2326833935  509.75577220219998    354\n29386    142.6526759043  509.23662047850001    355\n29387    142.97055989489999  507.6472005256    355\n29388    143.66263185240001  507.3837453063    0\n29389    145.9616195063  507.3232772357    0\n29390    146.82906091230001  507.52679803529998    0\n29391    146.40968162690001  508.0155740889    0\n29392    144.3670042615  507.17419047279998    0\n29393    145.60296524730001  508.34714450899997    0\n29394    144.83094670369999  508.54202254609999    0\n29395    144.8920654778  507.8252759829    0\n29396    146.34858520660001  508.63632062580001    353\n29397    144.7078641789  509.26404527369999    354\n29398    147.52443205660001  507.41281525239998    0\n29399    145.0917204175  507.11661115850001    0\n29400    147.55184223219999  505.68262899199999    0\n29401    149.9779108951  503.84077295510002    0\n29402    150.54325514480001  504.49149156790003    0\n29403    149.77216317360001  504.82782908069998    0\n29404    149.31286389179999  503.1911139403    0\n29405    150.82596439770001  505.94212291970001    0\n29406    151.0699418577  505.06043949780002    0\n29407    151.58039586070001  505.56316061379999    0\n29408    151.3806937606  504.12244553919999    0\n29409    151.7522640981  503.10107359350002    0\n29410    152.20333426729999  503.79436982319999    0\n29411    149.6281593105  505.77763307010002    0\n29412    149.03417784620001  505.132135705    0\n29413    153.8190708978  503.36916380629998    0\n29414    153.0085495065  503.53557044079997    0\n29415    154.7121549933  503.27442284149998    0\n29416    154.0045030757  504.17530605759998    0\n29417    152.59221822769999  504.49614724219998    0\n29418    152.9968778185  505.24306047430002    0\n29419    152.3112921064  505.37261287180002    0\n29420    153.6354231544  505.0936712793    0\n29421    154.2517561068  504.99520299239998    0\n29422    154.4751589935  506.4420479012    0\n29423    154.49257224819999  507.25371387590002    351\n29424    153.92759476200001  506.66099628320001    0\n29425    153.43491073609999  505.97588657279999    0\n29426    148.22466357569999  506.24781548639999    0\n29427    148.8505045396  506.76318685640001    0\n29428    148.233748956  507.12266085070002    0\n29429    148.26566957969999  505.39661126250002    0\n29430    149.43033210140001  507.5    352\n29431    149.53232930120001  506.6933367117    0\n29432    150.1342223444  506.46310412780002    0\n29433    148.11617146770001  507.87878365670002    353\n29434    152.12670523  506.13545519870001    0\n29435    152.69190896410001  506.80846674669999    0\n29436    152.0265391209  506.83752131879999    0\n29437    150.6708049529  506.786287114    0\n29438    151.81379649479999  507.5    352\n29439    151.36535169160001  506.95302934479997    0\n29440    153.1913577604  507.5    352\n29441    153.3653125173  506.82049289769998    0\n29442    150.5883029089  507.5    352\n29443    154.91532387230001  504.82373592350001    0\n29444    154.6212040321  505.62402314880001    0\n29445    155.49770824429999  502.35993471540002    0\n29446    155.66262963689999  503.15753302339999    0\n29447    156.8097436907  498.38780083009999    0\n29448    157.1199292691  499.60430319099999    0\n29449    155.80501147410001  499.47534441070002    0\n29450    157.92725428290001  497.315842089    0\n29451    156.39778663569999  501.4987634387    0\n29452    157.59648061109999  501.63755929680002    0\n29453    157.47362427940001  500.67494855090001    0\n29454    158.43862731300001  499.87521036930002    0\n29455    156.470002497  503.31452893199997    0\n29456    155.24701341459999  503.93008353819999    0\n29457    159.77534460250001  500.14056044180001    0\n29458    159.4399199133  498.93273510099999    0\n29459    161.171991303  500.40293323809999    0\n29460    162.1175614878  499.64139373329999    0\n29461    162.48037608999999  500.6774689417    0\n29462    158.68496038559999  502.00401977830001    0\n29463    157.82720633919999  502.56774541430002    0\n29464    160.29339868849999  501.21833623639998    0\n29465    162.81743217440001  501.52940898269998    0\n29466    163.15554722069999  502.3299599911    0\n29467    162.19120549249999  502.27264197480002    0\n29468    159.23020976620001  497.63561358880003    0\n29469    160.52920148609999  498.02092343520002    0\n29470    159.8722596758  502.1658110756    0\n29471    161.06725962569999  502.18511225280002    0\n29472    157.32204826579999  503.26680251099998    0\n29473    156.85726087079999  504.03366818260002    0\n29474    158.3317645031  503.45649166620001    0\n29475    157.24555053399999  504.7216008602    0\n29476    156.38711123210001  504.63602738639997    0\n29477    155.95225129990001  505.23916758569999    0\n29478    155.58634229770001  504.6390347295    0\n29479    159.32095277650001  503.84645001569999    0\n29480    158.67851473179999  504.37233596300001    0\n29481    161.77875139779999  503.0872956517    0\n29482    162.33869623850001  503.94449218139999    0\n29483    161.5996340646  503.97152316440003    0\n29484    160.32748072300001  506.0628984274    0\n29485    160.27233991829999  505.27742936700002    0\n29486    160.93661665389999  505.91508806910002    0\n29487    160.18082999329999  504.36743762999998    0\n29488    161.5505709624  504.89156591950001    0\n29489    160.89311186910001  504.11179514610001    0\n29490    162.10033697439999  505.67163490910002    0\n29491    161.5212539236  505.76980687629998    0\n29492    163.0310347217  503.92915393210001    0\n29493    162.80534505259999  504.76439008889997    0\n29494    160.03998043850001  503.32007857000002    0\n29495    158.94384888409999  505.23454990789998    0\n29496    158.11794457709999  504.91371042029999    0\n29497    161.8523971507  498.48021360680002    0\n29498    161.68120983119999  497.19839408389998    0\n29499    155.0287827523  506.20694364949998    0\n29500    163.1264310137  498.96163414189999    0\n29501    164.17088762029999  498.37452444860003    0\n29502    164.31746061289999  499.44496131260001    0\n29503    162.8629764049  496.4894068607    0\n29504    163.59028291920001  500.93107845769998    0\n29505    164.6128675711  501.2003191064    0\n29506    164.47055745949999  500.41362325680001    0\n29507    164.0807784934  497.19985282879998    0\n29508    165.15533516869999  497.88487320429999    0\n29509    164.04231033919999  502.39802034579998    0\n29510    163.4266257486  503.11993916770001    0\n29511    166.06459516469999  498.49956573269998    0\n29512    166.7767627444  499.04008224739999    0\n29513    166.08371833390001  499.48207275800002    0\n29514    166.1338068506  497.49050563240002    0\n29515    165.56959881520001  501.49463453449999    0\n29516    166.38180179119999  501.2219214118    0\n29517    166.45584897379999  501.9192830783    0\n29518    166.19369109990001  500.40313831909998    0\n29519    165.3106666553  499.91250276660003    0\n29520    167.01473317700001  500.87207447989999    0\n29521    167.14361480599999  497.17025053319998    0\n29522    164.7780554368  501.88276664350002    0\n29523    164.6011754264  503.47996442599998    0\n29524    164.53869419  504.44081077409999    0\n29525    164.2276893067  503.9204102443    0\n29526    165.04458018619999  503.09454551549999    0\n29527    165.4713770843  503.53617900030002    0\n29528    163.8393459902  505.43726057689997    0\n29529    163.9175596819  504.57581889329998    0\n29530    164.48179360430001  505.50896573009999    0\n29531    163.6668474219  503.83918109780001    0\n29532    165.06787061270001  504.49057371409998    0\n29533    164.90594399349999  505.06433725950001    0\n29534    166.3910961691  502.5949104174    0\n29535    166.43321868480001  503.30802894499999    0\n29536    165.58779215979999  502.66917052820003    0\n29537    167.1075908944  502.4600383527    0\n29538    165.53812017109999  504.05520356310001    0\n29539    165.53447982910001  504.52468681070002    0\n29540    166.07081312400001  503.82684567040002    0\n29541    166.64742355819999  503.96214681190003    0\n29542    164.8297592465  502.52355581059999    0\n29543    163.265511154  505.51362233060001    0\n29544    162.6853001305  505.58798410669999    0\n29545    167.3907159355  499.5466048056    0\n29546    167.47411731619999  498.59616454770003    0\n29547    165.0493704786  505.67878600540001    0\n29548    156.52139352110001  506.39739546610002    0\n29549    156.2149145006  505.8026886239    0\n29550    156.81735234249999  505.92780072390002    0\n29551    157.11159727520001  506.53900783350002    0\n29552    157.39920509160001  507.07507360170001    0\n29553    156.93322207630001  507.17415912720003    0\n29554    155.6043664689  505.99031427300002    0\n29555    155.48208900829999  506.75895549580002    351\n29556    157.6535737918  505.42688513439998    0\n29557    158.13252315700001  506.20529023709997    0\n29558    157.4115820808  505.97543046800001    0\n29559    158.8361405583  507.98160047599998    0\n29560    158.1941439613  508.15398389760003    0\n29561    158.392811911  507.58675639799998    0\n29562    157.16538862140001  507.67344219500001    0\n29563    157.85298739660001  507.32284666769999    0\n29564    158.39814433699999  506.96544935290001    0\n29565    157.08921301239999  508.21030793    0\n29566    156.5  507.99638315879997    349\n29567    156.85906324920001  510.45381669509999    0\n29568    156.5  510.22763544240001    349\n29569    156.9030149184  509.81802212299999    0\n29570    157.2775527039  511.22244729609997    347\n29571    156.76333141480001  511.26333141480001    348\n29572    157.04540683959999  510.84301449449998    0\n29573    156.5  509.0123105326    349\n29574    157.0917688477  508.7543410417    0\n29575    157.0308259457  509.26410461820001    0\n29576    158.0023107273  509.63965063810002    0\n29577    158.29993380580001  509.31052080960001    0\n29578    158.59617286529999  509.90382713470001    347\n29579    157.6322092524  508.47690847090001    0\n29580    157.76777250660001  510.06154709269998    0\n29581    157.94465305049999  510.55534694950001    347\n29582    157.42431794859999  510.47946915599999    0\n29583    157.45540264460001  509.57959264739998    0\n29584    158.1266949697  508.77138401029998    0\n29585    158.716855952  509.03373926220002    0\n29586    158.7988880954  506.56187414409999    0\n29587    160.6761667726  507.41425912810001    0\n29588    160.03042465249999  507.2512317906    0\n29589    160.3515024658  506.77099668300002    0\n29590    159.66126078650001  505.6011494928    0\n29591    159.6902613563  507.70548912589999    0\n29592    159.41490192329999  506.92584687610002    0\n29593    159.1571993112  506.06514131120002    0\n29594    161.27648814080001  507.37245956560002    0\n29595    161.45388384680001  506.59272747350002    0\n29596    161.85908680009999  507.30947652499998    0\n29597    163.7680332203  506.1825145446    0\n29598    164.29116943369999  506.72965147180003    0\n29599    163.65306894700001  506.92850888700002    0\n29600    162.5853308737  506.4106989805    0\n29601    164.86450830850001  507.1070760389    0\n29602    165.5  507.41334441020001    344\n29603    164.78078006530001  507.76523526940002    0\n29604    164.93951837989999  506.41060193049998    0\n29605    165.5  505.96600254589998    344\n29606    163.03324935099999  507.1063657405    0\n29607    162.43859163900001  507.22507971139999    0\n29608    163.4751025114  507.66972191880001    0\n29609    159.95114426340001  508.48304876449998    0\n29610    160.5988167969  508.61748812249999    0\n29611    160.1563987664  509.13127975330002    346\n29612    159.0777009002  508.61066752200003    0\n29613    159.23151997100001  509.26848002899999    347\n29614    160.97854028  508.05696256200002    0\n29615    161.24435915660001  508.70380978190002    0\n29616    159.4051430534  508.1857639799    0\n29617    163.9921434995  508.09340986289999    0\n29618    163.21604713869999  508.40386059470001    0\n29619    164.61603948269999  508.37884022169999    345\n29620    162.47822232510001  508.70625719150001    0\n29621    161.86643844610001  508.75347342139997    0\n29622    162.2025822359  508.01838778989998    0\n29623    162.89581198959999  509.11608057590001    345\n29624    161.43138155880001  509.38627631179997    346\n29625    166.8895865474  504.5    342\n29626    167.32050787489999  503.85715014639999    0\n29627    167.2073486216  485.43788991780002    0\n29628    170.13067389610001  459.2096757804    0\n29629    171.81000448029999  459.83020660210002    0\n29630    170.2156898929  461.01279749079998    0\n29631    168.85644697929999  458.15060200139999    0\n29632    170.82756691739999  464.52263239299998    0\n29633    170.4684379565  462.75962738589999    0\n29634    172.3555436597  463.26480738179998    0\n29635    168.56991908680001  462.04592486889999    0\n29636    173.26980355340001  458.13381803829998    0\n29637    173.53562278050001  459.85342892440002    0\n29638    169.0665136682  465.59475063730002    0\n29639    176.6413041628  457.80973995639999    0\n29640    177.0296574571  459.43580364429999    0\n29641    175.2616410036  459.69970696680002    0\n29642    173.80784110670001  461.5590575585    0\n29643    174.1638369291  463.25269346369998    0\n29644    178.05792874700001  462.33422298900001    0\n29645    176.11040617750001  462.82844793189997    0\n29646    177.45298600820001  460.96022895530001    0\n29647    176.3806911213  465.74154465089998    0\n29648    178.40191733360001  465.14228490789998    0\n29649    177.98889534009999  466.69877581089997    0\n29650    174.9660123678  464.62671699840001    0\n29651    170.6234833725  468.16286519499999    0\n29652    170.29445516089999  470.01863520929999    0\n29653    168.7276119446  469.27261845520002    0\n29654    170.8987448988  466.274395008    0\n29655    172.49724934330001  467.08004568059999    0\n29656    169.92892020150001  471.80931635939999    0\n29657    169.55999463969999  473.54904284200001    0\n29658    167.9180910437  472.82890565500003    0\n29659    171.88121266780001  470.81064240609999    0\n29660    173.792016515  469.89687796240003    0\n29661    173.49880363459999  471.63602699990003    0\n29662    175.706317068  469.06325414150001    0\n29663    174.06512447700001  468.11864021349999    0\n29664    174.3453474138  466.3124543344    0\n29665    175.1524187569  472.43010839290002    0\n29666    173.20130547490001  473.341915513    0\n29667    179.03831909409999  470.6398578715    0\n29668    177.09336533429999  471.5385081787    0\n29669    177.37930818300001  469.89841428339997    0\n29670    177.6583446514  468.27583742949997    0\n29671    176.80396383729999  473.1826587484    0\n29672    178.8670862001  459.13886295980001    0\n29673    182.67295083030001  458.90456464649998    0\n29674    181.3400877983  460.37400161149998    0\n29675    180.76366502530001  458.94603756719999    0\n29676    183.96582117759999  457.4154154652    0\n29677    184.5184061068  459.0184763213    0\n29678    180.3929254027  464.45874846290002    0\n29679    178.93542569639999  463.55266513219999    0\n29680    179.99565674710001  461.8556600201    0\n29681    182.00160376159999  461.7533859184    0\n29682    183.71718993869999  462.06767046369998    0\n29683    182.3032297396  463.36637653679998    0\n29684    180.24788828039999  457.4318142445    0\n29685    187.4608074686  457.71645535490001    0\n29686    187.87197695660001  459.43930929999999    0\n29687    186.2369079657  459.25478128229997    0\n29688    185.3496529292  462.4558758229    0\n29689    186.94420317149999  462.85610093320003    0\n29690    185.54908012070001  464.21602241630001    0\n29691    185.00237784320001  460.69950930260001    0\n29692    188.2158951701  461.17796856080002    0\n29693    188.52554601049999  462.88170797679999    0\n29694    182.06857230680001  464.94990162149998    0\n29695    181.7393423012  466.50627605099999    0\n29696    181.37249848050001  468.08188532949998    0\n29697    179.68506930749999  467.46205833710002    0\n29698    183.73107826520001  465.4108438554    0\n29699    180.64276504840001  471.33561339379997    0\n29700    182.17805840349999  472.04814046159998    0\n29701    180.31515179549999  472.98340099990003    0\n29702    180.99680178450001  469.69760578289998    0\n29703    182.95992590879999  468.69803760309998    0\n29704    184.8920770407  467.65396498720003    0\n29705    184.43171167680001  469.39650778510003    0\n29706    188.42811481940001  465.94434745849998    0\n29707    187.99568926590001  467.6874358869    0\n29708    186.7284377281  466.63041088170002    0\n29709    190.2405269441  465.4624984573    0\n29710    189.11906549779999  464.29070676219999    0\n29711    185.82094710050001  470.20680729669999    0\n29712    187.58242208620001  469.39553489209999    0\n29713    187.1805630355  471.07293467929998    0\n29714    184.0148986433  471.11209186489998    0\n29715    189.33748719569999  468.66350801480002    0\n29716    188.53822266719999  471.904105517    0\n29717    186.79557331480001  472.72270544650002    0\n29718    190.3070162571  471.10170870899998    0\n29719    189.88507962689999  472.68336729970002    0\n29720    185.36552065469999  465.89399294830002    0\n29721    189.49236476409999  459.4817128766    0\n29722    183.64020674770001  472.7961215972    0\n29723    170.70335408189999  477.619219671    0\n29724    168.97255152470001  476.9372894736    0\n29725    171.2284333769  474.28492851779998    0\n29726    169.2330209385  475.25861254530002    0\n29727    172.2794488065  479.8761162788    0\n29728    172.1830961146  481.39851615340001    0\n29729    170.4472847461  480.77562585279998    0\n29730    174.16685736829999  478.96307730389998    0\n29731    172.4377134687  478.2933448361    0\n29732    172.6521935268  476.67078720929999    0\n29733    176.52789221980001  474.81880476290002    0\n29734    176.28401353039999  476.43930291279997    0\n29735    174.60148915369999  475.73622468460002    0\n29736    178.43134630329999  473.90713750399999    0\n29737    176.064628607  478.04606183210001    0\n29738    175.87445811820001  479.61634199830002    0\n29739    177.93212516630001  477.13992722739999    0\n29740    179.33253787149999  479.38350442220002    0\n29741    179.17244590000001  480.91808734599999    0\n29742    177.5396953952  480.26505861499999    0\n29743    172.9145563431  475.02091032980002    0\n29744    175.71406798640001  481.15169463640001    0\n29745    168.9053573628  485.86817827139998    0\n29746    168.8345331376  484.51897673830001    0\n29747    170.62525985639999  486.32642847969998    0\n29748    172.22280317409999  485.58024444310001    0\n29749    172.31519442359999  486.85899697190001    0\n29750    169.0208319754  487.15343197909999    0\n29751    169.2163864483  488.39296342530002    0\n29752    167.45544918460001  488.09582247560002    0\n29753    170.46245585809999  483.67576658420001    0\n29754    172.13811827399999  482.85704698339998    0\n29755    172.14971417300001  484.24946986229997    0\n29756    175.59406612980001  482.63892721949998    0\n29757    177.25779316309999  483.26344401979998    0\n29758    175.50253451430001  484.08262914649998    0\n29759    173.89850194260001  482.0192594975    0\n29760    175.46018080170001  485.48207809920001    0\n29761    177.02949394109999  486.10918909470001    0\n29762    175.47476679179999  486.85320823000001    0\n29763    173.8238576153  484.85768176530001    0\n29764    178.5696932829  486.69127646380002    0\n29765    178.72962009919999  485.30120002019999    0\n29766    173.89606386529999  487.50064638710001    0\n29767    172.3571550714  488.09365645920002    0\n29768    178.9069962394  483.8806071116    0\n29769    179.0508712255  482.4215448727    0\n29770    175.2880718989  488.13816980709998    0\n29771    179.52429189739999  477.82814874780001    0\n29772    179.75258671980001  476.23945616150002    0\n29773    182.76503780530001  477.6624687515    0\n29774    183.01533642550001  476.07821125369998    0\n29775    184.4454221014  476.8032494844    0\n29776    181.5419824212  475.34280431910003    0\n29777    180.01862074210001  474.62133073550001    0\n29778    182.40717126000001  480.75022604610001    0\n29779    182.55948347770001  479.21344205730003    0\n29780    184.01735884940001  479.90361607369999    0\n29781    181.06954775649999  478.5206767052    0\n29782    183.30872416650001  474.45025866899999    0\n29783    186.43877951339999  474.34923837650001    0\n29784    187.79657077050001  475.10481493150002    0\n29785    186.1172997123  475.95188228130002    0\n29786    185.05545331830001  473.57100503150002    0\n29787    188.42010958860001  480.2730764415    0\n29788    188.32287955109999  481.6444570205    0\n29789    186.89037551440001  481.11161704540001    0\n29790    185.6222043777  479.03286906940002    0\n29791    185.8445443011  477.50858817929998    0\n29792    187.22161315709999  478.1899113682    0\n29793    188.58238450569999  478.84897312409998    0\n29794    188.82134312479999  477.36813161380002    0\n29795    185.4579876782  480.53307040359999    0\n29796    182.28750985670001  483.78845615519998    0\n29797    182.05834564150001  485.20358022710002    0\n29798    180.5195190709  484.51399437869998    0\n29799    182.31152725659999  482.27853686539999    0\n29800    183.8191009352  482.98963126140001    0\n29801    180.11570463410001  487.33386202330001    0\n29802    178.6821473041  488.01572752430002    0\n29803    181.69710750670001  486.6896878192    0\n29804    183.27339450580001  486.09678173750001    0\n29805    184.77978323650001  485.86405065299999    0\n29806    184.30954223680001  487.2872655681    0\n29807    186.94070627569999  483.79165537720002    0\n29808    185.63142109859999  484.74479853280002    0\n29809    185.3162182611  483.46865400280001    0\n29810    185.35244359550001  482.01842903519997    0\n29811    186.34842072640001  486.00066053699999    0\n29812    187.86336960680001  486.26508705169999    0\n29813    187.10991430690001  487.22872500559998    0\n29814    189.21301612069999  486.61669304600002    0\n29815    188.8067812262  485.37914228160002    0\n29816    185.28562211030001  488.4848241931    0\n29817    184.04268482520001  488.7796826618    0\n29818    188.5162866956  484.16213328980001    0\n29819    188.34856279460001  482.9371503712    0\n29820    180.76169987910001  481.58521642440002    0\n29821    187.80510042169999  488.30358635139999    0\n29822    186.53954805359999  488.22856237769997    0\n29823    189.12589410659999  475.83961787689998    0\n29824    189.4848892517  474.27151576450001    0\n29825    181.50184345439999  488.19121664739998    0\n29826    191.1188637061  467.98224376420001    0\n29827    190.72230158170001  469.52847265529999    0\n29828    192.84543742240001  459.29034049519998    0\n29829    191.523077497  460.8770816997    0\n29830    191.14314533850001  459.40684320999998    0\n29831    194.17381250860001  457.83037916439997    0\n29832    194.5833971676  459.26826539090001    0\n29833    192.0366814434  464.98139442719997    0\n29834    191.543858005  466.4701672919    0\n29835    190.25551081949999  462.57111281760001    0\n29836    191.99157863400001  462.23711625739998    0\n29837    193.72351981579999  461.9327019543    0\n29838    192.63775104839999  463.48203619899999    0\n29839    190.77524239019999  457.84400821999998    0\n29840    195.24671378580001  464.99488346999999    0\n29841    193.82525401410001  464.44100664860002    0\n29842    195.5981557966  463.52373722670001    0\n29843    195.02267696300001  460.64544485930003    0\n29844    195.49071699850001  461.98972262900003    0\n29845    194.8163099665  466.45821580479998    0\n29846    194.35735892770001  467.94970108910002    0\n29847    192.95000469429999  467.28516559410002    0\n29848    196.64748676650001  465.51389764509997    0\n29849    196.30970864139999  459.38996247929998    0\n29850    192.4394894353  474.21567939559998    0\n29851    191.1985752221  473.44063425989998    0\n29852    192.91594931349999  472.62267892609998    0\n29853    192.09632517969999  470.30312739969997    0\n29854    191.64237823049999  477.33016803530001    0\n29855    190.41255813239999  476.57111843450002    0\n29856    191.9953894256  475.79897820809998    0\n29857    193.88782084190001  469.48331541760001    0\n29858    193.40486599569999  471.05344349059999    0\n29859    195.02148473790001  474.3865057415    0\n29860    195.6266398974  472.73829858189998    0\n29861    196.4004529062  473.81884528099999    0\n29862    194.58547097089999  471.85005731860002    0\n29863    194.5312029781  475.99319138440001    0\n29864    195.49225645760001  476.97874204739998    0\n29865    194.18294803879999  477.5168728392    0\n29866    193.5441512303  475.0603998926    0\n29867    196.725640908  476.58316685379998    0\n29868    196.4718232157  477.96768621130002    0\n29869    192.82107054510001  478.13310189459997    0\n29870    191.3933656248  478.79500272820002    0\n29871    196.17539982490001  471.14563620799998    0\n29872    195.64490491769999  468.61623797440001    0\n29873    193.96578337  478.95608057869998    0\n29874    197.37488714439999  467.70108608089998    0\n29875    196.73291341820001  469.42108261969997    0\n29876    189.9178519825  479.50557885170002    0\n29877    196.97525475730001  462.40285556999999    0\n29878    198.25031765950001  461.22718030329997    0\n29879    198.39403315839999  462.85579248660002    0\n29880    197.95551672830001  459.64427926320002    0\n29881    197.57493387759999  458.11058655559998    0\n29882    197.64528051080001  470.4017909502    0\n29883    198.0155194491  466.0236362    0\n29884    199.0284237571  466.8042038653    0\n29885    199.4867013258  459.99332382990002    0\n29886    198.3728600524  464.48084632000001    0\n29887    199.7797190117  463.312344779    0\n29888    200.5515572363  466.2186299681    0\n29889    201.50767382910001  464.75258516830002    0\n29890    202.17693034920001  465.8953602702    0\n29891    200.9302436776  471.8132129649    0\n29892    201.595867932  470.82988356589999    0\n29893    202.1922053886  472.1326457513    0\n29894    199.18602035289999  469.59053286919999    0\n29895    199.8026917766  467.89787181259999    0\n29896    200.64655550289999  468.88567178239998    0\n29897    200.95360274940001  460.28111311330002    0\n29898    201.11094694080001  461.8836404594    0\n29899    201.20574046440001  463.43633858200002    0\n29900    198.64042165590001  471.1432038881    0\n29901    198.3963289651  472.57127950680001    0\n29902    198.8193342406  474.02946183929998    0\n29903    197.61550684860001  473.70660608560001    0\n29904    199.6992262798  471.82605117320003    0\n29905    198.754292456  477.45200118960003    0\n29906    197.8960873414  476.37885509630001    0\n29907    199.09364198360001  476.29820129699999    0\n29908    197.09798292490001  475.13487268450001    0\n29909    200.10082864859999  474.20855405359998    0\n29910    199.54031651880001  475.21831714370001    0\n29911    201.5146867098  476.2128615446    0\n29912    201.9872612938  475.2577364855    0\n29913    202.6412448586  476.11282027980002    0\n29914    200.32286229319999  476.26607386659998    0\n29915    201.0477074824  477.14287275570001    0\n29916    201.6457743096  477.82772885079999    0\n29917    200.62874790789999  478.05433884090002    0\n29918    201.74697934029999  479.2656933815    0\n29919    202.1680341297  478.43766431289998    0\n29920    202.59619512  479.04344774489999    0\n29921    199.5858417689  478.29743350490003    0\n29922    198.517478998  478.54966992959999    0\n29923    201.664949597  469.60722569709998    0\n29924    202.17740454529999  468.27444362609998    0\n29925    200.59468644059999  473.02098262480001    0\n29926    201.28618052389999  474.20693729449999    0\n29927    197.4645623799  478.87885369449998    0\n29928    196.3092876618  479.30308904200001    0\n29929    202.48400701860001  474.22098296280001    0\n29930    200.3473341337  479.02316908530003    0\n29931    191.19156476000001  481.48373705839998    0\n29932    191.22005372909999  482.72488979190001    0\n29933    189.77063057789999  482.16608849879998    0\n29934    191.24212830720001  480.17301260329998    0\n29935    192.5589565546  480.86268518039998    0\n29936    191.34881175530001  483.9269829749    0\n29937    191.3408169299  485.04885679440002    0\n29938    189.99017631250001  484.58593232089999    0\n29939    192.6289345699  483.3468803952    0\n29940    193.9207835917  482.74780713159998    0\n29941    193.859260917  483.84444758159998    0\n29942    195.09683548320001  482.21101612370001    0\n29943    193.8543204572  481.55097675130003    0\n29944    195.1136996502  479.77806646559998    0\n29945    193.86798868770001  480.2957957191    0\n29946    194.87192657680001  484.3976137098    0\n29947    193.86239738059999  484.86548646699998    0\n29948    197.07065478710001  483.09557916160003    0\n29949    196.19981096629999  483.6354599005    0\n29950    196.17429489049999  482.67097455240003    0\n29951    196.24672899379999  481.66167044119999    0\n29952    195.8083812813  484.41204726170002    0\n29953    196.6376056645  484.60334258099999    0\n29954    191.22335602050001  486.22151457199999    0\n29955    191.43683188110001  487.35521324170003    0\n29956    190.36702697230001  487.0484604641    0\n29957    192.3405191576  485.63651082569999    0\n29958    191.571272518  488.83455555490002    0\n29959    191.92625151909999  488.1181838105    0\n29960    192.50285831529999  488.75721601930002    0\n29961    192.50844714999999  487.37356370750001    0\n29962    193.02298661450001  486.50732232349998    0\n29963    193.45106837169999  487.31423530770002    0\n29964    189.65460214410001  487.79103918959999    0\n29965    195.62183440979999  485.2781845522    0\n29966    196.16095686840001  486.14390372600002    0\n29967    195.3268489205  486.0746505422    0\n29968    194.862645087  486.69126478010003    0\n29969    195.2620702733  487.40641081450002    0\n29970    194.3742123502  487.33029390000002    0\n29971    194.35029140739999  485.91555310090001    0\n29972    195.52688789019999  488.11092981309997    0\n29973    196.09651050510001  487.48233058599999    0\n29974    193.8533542415  488.0010233077    0\n29975    196.9655065069  486.24673303639997    0\n29976    196.6305549974  486.87747540959998    0\n29977    193.358984628  485.6411959125    0\n29978    193.38353529400001  488.69086194419998    0\n29979    194.2046418704  488.62468953910002    0\n29980    197.439389973  484.60901286149999    0\n29981    197.16619692290001  485.40843894940002    0\n29982    198.38749199470001  479.65461965780003    0\n29983    199.3037225944  480.31098274589999    0\n29984    198.32992638339999  480.6784861726    0\n29985    196.23309404619999  480.5312118219    0\n29986    198.44948347100001  482.33413894569998    0\n29987    198.2992675843  481.56749621810002    0\n29988    199.34143806899999  481.88556625680002    0\n29989    197.31135363929999  481.17002858199999    0\n29990    200.1905107307  479.9886866393    0\n29991    200.15680729170001  480.87402138549999    0\n29992    201.55932618879999  480.15201845839999    0\n29993    202.27901240470001  480.4513644269    0\n29994    201.63271081779999  480.94373512560003    0\n29995    200.976385308  479.6378287485    0\n29996    201.58382411810001  482.92567789079999    0\n29997    202.0982318694  482.39054749640002    0\n29998    202.41531007239999  483.08468992759998    315\n29999    201.79596289840001  481.70018689289998    0\n30000    200.99309518870001  481.38068637610002    0\n30001    202.8850559963  479.76409587239999    0\n30002    203.00952136559999  480.49423625380001    0\n30003    200.25420300299999  481.65820824719998    0\n30004    200.2706101826  482.34036117940002    0\n30005    198.3132709262  485.77982434590001    0\n30006    198.57982469800001  484.97734248770001    0\n30007    199.02685745439999  485.42908334359998    0\n30008    197.73974080959999  483.75509825519998    0\n30009    198.18343617740001  484.40832868519999    0\n30010    198.1747100103  486.55019332640001    316\n30011    197.6317869861  486.11975234229999    0\n30012    198.97305501939999  484.24308621170002    0\n30013    199.78526877120001  484.13110064659998    0\n30014    199.40594921490001  483.58391700419998    0\n30015    200.7871940627  482.89570331070001    0\n30016    199.90842453159999  483.00877746020001    0\n30017    200.54574668910001  484.20155245019998    0\n30018    199.98675604409999  484.7542110393    0\n30019    201.0965877623  483.56213363709998    0\n30020    201.20733744579999  484.29266255419998    315\n30021    199.75457351700001  485.49695098860002    316\n30022    198.90301132779999  483.04080054209999    0\n30023    197.96837995640001  482.98300329390003    0\n30024    196.88790264810001  487.55063942779998    0\n30025    202.6391211362  477.63128235319999    0\n30026    188.9307161349  488.50124746300003    0\n30027    189.91082890960001  488.74812469580002    0\n30028    169.49959552039999  489.63613811120001    0\n30029    169.89788744789999  490.8972354087    0\n30030    168.44180839590001  490.58530300289999    0\n30031    170.82606766649999  488.78929899209999    0\n30032    170.40100025839999  492.14571399789997    0\n30033    170.9135852718  493.22419296710001    0\n30034    169.7223603141  493.01839491179999    0\n30035    171.1766432926  491.3083294297    0\n30036    172.03016231239999  490.52688116910002    0\n30037    172.20911948209999  491.75775994430001    0\n30038    168.43873052110001  492.84724618040002    0\n30039    167.6334704059  491.61488782570001    0\n30040    173.1805414195  489.9975094541    0\n30041    174.2198002348  490.1760098826    0\n30042    173.7716682608  491.16186013190003    0\n30043    172.2175661  489.3073845097    0\n30044    173.83555419429999  493.71056801570001    0\n30045    174.3897766021  493.04028171840002    0\n30046    174.67457039670001  493.8503976152    0\n30047    174.09997527159999  492.16584570980001    0\n30048    173.19676613600001  492.05575971970001    0\n30049    174.82962432319999  489.32359759769997    0\n30050    175.26369578789999  490.49527711190001    0\n30051    172.5778961709  492.7186092613    0\n30052    172.95543504290001  493.56306950760001    0\n30053    172.0045514583  493.4071059657    0\n30054    169.18158427  493.99137681370001    0\n30055    169.83331142150001  494.95648811609999    0\n30056    168.749221925  494.9864040608    0\n30057    168.13741120540001  496.95632369269998    0\n30058    168.41308660990001  495.994950007    0\n30059    169.02499078380001  496.74545051370001    0\n30060    167.63707411659999  495.05907659349998    0\n30061    170.89007300009999  494.95192717139997    0\n30062    170.40207263729999  495.74202266169999    0\n30063    173.31576574350001  494.37727129950002    0\n30064    173.64173702049999  495.14746784800002    0\n30065    172.8015253472  495.05392134350001    0\n30066    171.86325631669999  496.38202617209998    0\n30067    172.32236761999999  495.71311273629999    0\n30068    172.723657922  496.41550193950002    0\n30069    171.88913459969999  494.98439904259999    0\n30070    173.9721908983  495.87966742309999    0\n30071    174.44537065430001  495.26123836020002    0\n30072    170.9272271147  496.41329249389997    0\n30073    169.96306228520001  496.52587356359999    0\n30074    174.95507657269999  494.6275677525    0\n30075    175.22002225790001  495.38592826289999    0\n30076    171.4296771896  494.1749027848    0\n30077    174.2933055675  496.59444056140001    0\n30078    173.52759234769999  496.49147789609998    0\n30079    174.990007714  492.29802778869998    0\n30080    176.9417628994  489.87881899069998    0\n30081    177.2147818464  491.00299522    0\n30082    176.22790207880001  490.70672183789998    0\n30083    176.50076013730001  488.68098881840001    0\n30084    177.71837723909999  488.8700845093    0\n30085    176.08786338269999  493.35829939410002    0\n30086    175.86426810360001  492.4731834035    0\n30087    176.72510774489999  492.6904662952    0\n30088    175.60873725339999  491.51463753050001    0\n30089    178.21103674240001  491.33474997439998    0\n30090    177.40635142470001  492.02696826610003    0\n30091    180.69098714579999  492.69260530219998    0\n30092    179.9818783915  492.22264507829999    0\n30093    180.99020072420001  491.76593805329998    0\n30094    179.14960133739999  491.73860129159999    0\n30095    179.13552170969999  490.65712783639998    0\n30096    177.5541808179  492.96877730310001    0\n30097    179.1266327363  492.72271849809999    0\n30098    181.26093650230001  493.22167546119999    0\n30099    180.50409582020001  493.58815606579998    0\n30100    179.0056090134  489.42048438879999    0\n30101    180.22976492780001  490.06563038450003    0\n30102    178.3780746283  493.2862541824    0\n30103    179.1266606399  493.63354703580001    0\n30104    176.29169379659999  494.17587957209997    0\n30105    177.0815897711  494.38854689319999    0\n30106    176.49858204029999  494.95617644240002    0\n30107    175.48570018550001  494.00327185880002    0\n30108    176.96720943450001  496.38582494769997    0\n30109    176.72277740569999  495.6871565061    0\n30110    177.48278096089999  495.91933323770002    0\n30111    175.97318782619999  495.52466471650001    0\n30112    177.69679166099999  493.8352120646    0\n30113    177.84955859019999  494.65684432260002    0\n30114    175.48535620889999  496.12251799320001    0\n30115    179.80779448109999  494.04300529099999    0\n30116    179.1782171781  494.50060984240002    0\n30117    179.44044051899999  496.19444484849998    0\n30118    179.28513608360001  495.35431185229999    0\n30119    179.9646512217  495.78940233179998    0\n30120    178.5867729114  494.98056377249998    0\n30121    180.49333437370001  495.38746932079999    0\n30122    180.44034792279999  494.48357508829997    0\n30123    181.0153530394  494.99646597610001    0\n30124    178.02260765279999  495.45233938389998    0\n30125    178.22996440649999  496.22888639450002    0\n30126    181.9347272853  496.25593316049998    0\n30127    182.17560009210001  496.94669744890001    0\n30128    181.40614924159999  496.6348728008    0\n30129    180.66218910969999  496.2348459685    0\n30130    181.5578640194  494.83106820109998    0\n30131    181.66785402150001  495.55988107000002    0\n30132    175.03928640289999  496.71391954270001    0\n30133    175.7775519345  496.83572142370002    0\n30134    169.4218650059  498.04188143840003    0\n30135    169.50901698140001  498.92102835179998    0\n30136    168.9247722268  498.56218538190001    0\n30137    169.60656612579999  497.29022405410001    0\n30138    170.24165354409999  497.75365681440002    0\n30139    168.5037105891  499.223311862    0\n30140    168.70678744700001  500.09410545809999    0\n30141    168.0704430923  499.89153148759999    0\n30142    168.28523326620001  498.35697192480001    0\n30143    170.32156576610001  498.9661818957    0\n30144    169.86171683929999  499.5    339\n30145    167.80881822730001  497.75602575810001    0\n30146    171.07664872870001  498.90086636379999    0\n30147    170.73695836900001  498.31484751530002    0\n30148    171.05924210110001  497.66779035180002    0\n30149    171.43375495710001  497.04626157720003    0\n30150    171.87863859090001  497.66164824409998    0\n30151    171.3823062555  499.5    339\n30152    171.79662502630001  498.87568203789999    0\n30153    172.2423244121  498.29921823439997    0\n30154    172.50594986909999  498.96928607270002    0\n30155    167.8143300374  502.44082932020001    0\n30156    168.11606542600001  501.85674098779998    0\n30157    168.58232596600001  502.52851933429997    0\n30158    167.54534363330001  500.3881081792    0\n30159    167.7690074148  501.17597693530001    0\n30160    167.99269369370001  503.83303426110001    0\n30161    168.6770205112  503.83246437000003    0\n30162    168.32379742289999  504.5    342\n30163    167.6199275365  503.1487143091    0\n30164    168.5765242288  501.32868805890001    0\n30165    169.36909208169999  501.3974883642    0\n30166    170.1357891282  501.39298188039999    340\n30167    169.7429308358  502.00935661130001    0\n30168    169.02353561129999  500.77251102510002    0\n30169    169.38722972030001  503.8546171328    341\n30170    169.0166771241  503.19550681440001    0\n30171    169.35592914680001  502.59292074579997    0\n30172    170.1197407887  502.6337653521    341\n30173    169.40917788420001  500.18196314030001    340\n30174    172.6588451547  497.70445056070002    0\n30175    173.089971703  497.10343672170001    0\n30176    173.4071693276  497.7818730043    0\n30177    176.14969474540001  497.50713772180001    0\n30178    176.36987032619999  498.13012967380001    337\n30179    175.61293047090001  498.06972316190001    0\n30180    176.5100165865  496.92938814489997    0\n30181    174.60495058769999  497.29410560190001    0\n30182    174.14017792300001  497.87459797230002    0\n30183    174.8695709445  497.97535422520002    0\n30184    178.9295717503  496.60845443779999    0\n30185    178.4391291128  497.0110699347    0\n30186    179.62327264129999  497.012293699    0\n30187    177.95227841689999  497.39108299589998    0\n30188    178.61656058419999  497.80146556239998    0\n30189    180.3430298019  497.4239312167    0\n30190    179.81127395519999  497.8138147153    0\n30191    180.87683825409999  497.0334693904    0\n30192    177.27634552160001  497.0283682415    0\n30193    177.49288894989999  497.79573336990001    336\n30194    181.077895326  497.81043449629999    0\n30195    173.67061038969999  498.46684316879998    0\n30196    173.86081209529999  499.16294938739998    0\n30197    173.19349926870001  499.06652765709998    0\n30198    173.9753153076  499.89506306150003    338\n30199    174.51046759170001  499.25279925730001    0\n30200    175.0631686001  498.64954732170003    0\n30201    175.15119353969999  499.34880646030001    337\n30202    172.71665142660001  499.64333028530001    338\n30203    179.29901534839999  498.22043243669998    0\n30204    178.7620093635  498.5572056181    336\n30205    179.9908103006  498.57973110180001    0\n30206    180.09168778829999  499.35501267299998    335\n30207    180.66357102129999  498.98320817810003    0\n30208    181.2300652031  498.5837712142    0\n30209    181.33287213329999  499.35492649280002    0\n30210    181.78721221040001  498.14958560589997    0\n30211    181.33741918589999  490.77104493830001    0\n30212    181.47511447989999  489.61927435519999    0\n30213    183.78542788359999  490.01645107130003    0\n30214    184.6665199233  490.71073375830002    0\n30215    183.67206792830001  491.02690321919999    0\n30216    182.71135978160001  489.2319070163    0\n30217    186.47057541039999  491.21118376840002    0\n30218    185.55022007549999  490.86228616189999    0\n30219    186.07770873339999  490.26097246429998    0\n30220    185.28954296629999  491.64734423930003    0\n30221    186.16157081739999  489.31384813900002    0\n30222    187.02144767370001  489.95327565420001    0\n30223    183.98392798719999  492.06156097709999    0\n30224    183.0684081222  491.61910103650001    0\n30225    188.36267857159999  489.23651310489998    0\n30226    188.86925850110001  490.13672010279998    0\n30227    187.9308994479  489.9216083334    0\n30228    187.6986924956  490.64652819399998    0\n30229    188.32988824680001  491.2994524499    0\n30230    187.4414090114  491.34252439959999    0\n30231    189.20643626489999  491.07421475939998    0\n30232    189.65256057420001  490.52016641500001    0\n30233    190.0601623668  489.75313102339999    0\n30234    190.35192007489999  490.709806738    0\n30235    188.9887484894  491.74505205930001    0\n30236    182.67423901980001  492.33611909799998    0\n30237    183.18795983429999  493.08335170129999    0\n30238    182.17224510360001  492.95424620609998    0\n30239    182.08429562960001  491.4962812572    0\n30240    184.60865880439999  493.85957586170002    0\n30241    183.96960765419999  493.55513955369997    0\n30242    184.37020371009999  492.98060969239998    0\n30243    183.4648929155  493.81846732579999    0\n30244    184.86066979110001  492.38349828640003    0\n30245    182.59669943310001  493.83067059230001    0\n30246    181.71991579729999  494.27687943260003    0\n30247    181.80781525699999  493.62953907140002    0\n30248    186.9917367242  491.9228913581    0\n30249    187.3917528577  492.50425586109998    0\n30250    186.50000979059999  492.51308769970001    0\n30251    187.01086517659999  493.76413226900002    0\n30252    187.64380499360001  493.10237343099999    0\n30253    187.704985341  493.795014659    330\n30254    188.31195203799999  492.43165470140002    0\n30255    189.15881557949999  492.34118442049999    330\n30256    185.97989284900001  493.18830171040003    0\n30257    186.25030513940001  493.82850250669998    0\n30258    185.43715765120001  493.87389074549998    0\n30259    185.66819754069999  492.4971668805    0\n30260    190.65720636110001  491.9787222507    0\n30261    190.76674291099999  492.82291298370001    0\n30262    190.1433549944  492.50348496079999    329\n30263    191.46495560549999  489.69361832530001    0\n30264    192.04533623539999  490.32537306210003    0\n30265    191.24026182310001  490.55948501519998    0\n30266    193.03733400690001  489.41369750270002    0\n30267    194.9106957951  489.9465210244    319\n30268    194.23221208309999  489.97270068099999    0\n30269    194.45878600060001  489.26691823350001    0\n30270    193.5361675003  490.06411027680002    0\n30271    192.81185054400001  490.17601915069997    0\n30272    194.9895305048  488.70210692590001    0\n30273    190.7394825925  489.10740403360001    0\n30274    197.0101170467  488.23767615280002    0\n30275    197.1468860146  488.88216456319998    0\n30276    196.40455055589999  488.86832828519999    0\n30277    197.64367879970001  487.71839399840002    317\n30278    197.36113587220001  489.5    318\n30279    197.8884609289  488.94230464459997    317\n30280    195.8605260464  489.5    318\n30281    195.65332267229999  488.85897623659997    0\n30282    191.57241124550001  491.7441978892    0\n30283    192.46693123590001  491.6934415106    0\n30284    192.2093293117  492.33797829399998    0\n30285    190.878023708  491.27327000330001    0\n30286    192.63033431349999  492.98268491350001    0\n30287    193.35633929119999  493.33841268779997    0\n30288    192.82549881150001  493.77887097479999    0\n30289    191.68542808719999  492.87665612839999    0\n30290    192.6224916223  490.93844535289998    0\n30291    193.2116895403  491.5686035434    0\n30292    191.16305066839999  493.40047736880001    0\n30293    194.0833050256  490.67005619740002    0\n30294    194.66064187250001  491.19679063759997    319\n30295    193.9733360349  491.39772311590002    0\n30296    194.07570164910001  493.64130589080003    0\n30297    193.80403310689999  492.81120327989998    0\n30298    193.7725731832  492.09410563590001    0\n30299    194.5  492.46776323789999    320\n30300    193.82075418700001  494.90415043299998    0\n30301    194.64255573540001  494.22306503980002    0\n30302    191.90674190679999  493.8926818946    0\n30303    190.9739543851  493.96483002669999    0\n30304    192.6745984643  494.39784924380001    0\n30305    182.9536254633  494.21353434780002    0\n30306    183.43415997490001  494.45176506920001    0\n30307    182.8692775538  494.75576341559997    0\n30308    182.46360771760001  495.8754994642    0\n30309    182.86769641839999  495.32835712270003    0\n30310    183.20767134100001  495.83619858869997    0\n30311    182.25702140780001  494.81279065450002    0\n30312    184.9035903864  494.5    331\n30313    186.4803183793  494.5    331\n30314    192.05159572759999  494.90155975229999    0\n30315    191.3182387267  495.27274624220001    328\n30316    191.12581628999999  494.66316823400001    0\n30317    190.39943497100001  494.2960447973    329\n30318    182.48317523270001  498.40486566800001    0\n30319    182.3491742134  497.66946022000002    0\n30320    182.90029192599999  497.15636965879997    0\n30321    183.40228442899999  496.56555014880001    0\n30322    183.5919311744  497.28008760379998    0\n30323    181.97954969060001  499.70029939149998    0\n30324    181.37325082090001  500.1239504925    335\n30325    182.62376528039999  499.87623471960001    334\n30326    182.56776222580001  499.14363213939998    0\n30327    183.1723716386  498.55890298640003    0\n30328    183.79592795229999  495.88778385680001    333\n30329    183.76084379029999  497.96583122739997    0\n30330    183.87388895949999  498.62611104050001    334\n30331    192.90592558820001  496.40592558819998    327\n30332    193.16310486200001  495.67908648439999    0\n30333    193.93880780649999  496.17866146580002    0\n30334    184.29211057289999  497.37633171869999    333\n30335    192.9044003418  495.04308336240001    0\n30336    195.30319484220001  494.92493178450002    0\n30337    196.018434955  495.64084157870002    0\n30338    195.01939838199999  495.9142211839    0\n30339    196.49704826850001  497.05022179420001    0\n30340    196.6145785546  497.98705149130001    0\n30341    195.88817776740001  497.48013387269998    0\n30342    197.3084655074  496.89826127499998    0\n30343    196.7653151104  496.26635761300003    0\n30344    197.0646705593  495.5646705593    321\n30345    195.0480808351  497.43674340230001    0\n30346    194.25617896430001  497.75617896429998    327\n30347    194.56162357720001  496.79361352960001    0\n30348    199.13753679600001  496.5    322\n30349    199.4607021102  497.17816648130002    0\n30350    198.6583832044  497.00771435310003    0\n30351    198.0174156329  497.33843558550001    0\n30352    198.9189182243  498.4722536383    0\n30353    198.10316367440001  498.09351471190001    0\n30354    199.55709521739999  497.99506838529999    0\n30355    200.1326803739  497.4287626176    323\n30356    199.6668430714  498.8071023219    0\n30357    195.5135729477  498.11393383979998    0\n30358    195.98675813150001  499.48675813149998    326\n30359    195.46826921319999  498.96826921320002    326\n30360    196.9379826693  499.56133728949999    0\n30361    197.6953108264  499.93714884389999    0\n30362    197.0933771544  500.35602629260001    325\n30363    196.71490791799999  498.89566695780002    0\n30364    197.3894066167  498.45941530179999    0\n30365    199.79336228080001  499.63081629599998    0\n30366    200.03948518289999  500.46051481709998    324\n30367    199.2079966567  500.07080191580002    0\n30368    200.3777600052  499.14432003650001    323\n30369    198.387278014  500.30574413670001    0\n30370    198.9338110663  500.75746472309999    0\n30371    198.31861552390001  501.09116931429998    325\n30372    198.4168353254  499.60570361679999    0\n30373    198.2555173307  498.84731254770003    0\n30374    195.3888830354  493.8888830354    321\n30375    202.63429242859999  481.84625910070002    0\n30376    203.2728100514  397.06176149449999    0\n30377    202.59194373540001  399.12766095059999    0\n30378    205.1290078824  345.39633838819998    0\n30379    204.81225879530001  347.06327008300002    0\n30380    203.14033361080001  345.96771990420001    0\n30381    206.99989197319999  344.73710094249998    0\n30382    205.8449780238  351.3653692936    0\n30383    204.0413779454  350.38067350120002    0\n30384    204.45686112979999  348.72866824720001    0\n30385    206.49963931889999  348.09580680319999    0\n30386    208.40315271430001  347.41719545000001    0\n30387    208.2015986838  349.09046334850001    0\n30388    201.48785725330001  344.77228757939997    0\n30389    210.16553666710001  346.68931652240002    0\n30390    211.77340131770001  345.90511704620002    0\n30391    211.72039153719999  347.62119419869998    0\n30392    208.57455837110001  345.71820440200003    0\n30393    211.57738989649999  351.03905014959997    0\n30394    209.90137486169999  350.05976642569999    0\n30395    211.64281950809999  349.32683881859998    0\n30396    207.96939575179999  350.73258869279999    0\n30397    209.41631864199999  353.32085008230001    0\n30398    211.52062552160001  352.769526197    0\n30399    211.09699839180001  354.36811293580001    0\n30400    207.64527881859999  352.33337704220003    0\n30401    206.02708372309999  357.40498064780002    0\n30402    206.61022784319999  355.61253764060001    0\n30403    208.1064277989  356.63914160209998    0\n30404    204.93487907670001  354.64000755000001    0\n30405    205.3024455046  361.37938858749999    0\n30406    205.58138660980001  359.34264403309999    0\n30407    206.93652222759999  360.49097562140003    0\n30408    204.09379285919999  358.26929694400002    0\n30409    207.18241854159999  353.93972964400001    0\n30410    210.5013826805  359.1412718725    0\n30411    208.61155574739999  359.61151899359999    0\n30412    209.40991833149999  357.7865612553    0\n30413    212.3424722922  355.67035787769998    0\n30414    210.26370974119999  356.03917688899998    0\n30415    208.2046310691  361.68784812780001    0\n30416    211.15703368780001  361.00008256059999    0\n30417    212.21094703150001  359.22802785409999    0\n30418    213.20457458710001  357.47801704770001    0\n30419    213.8384850962  359.47056400140002    0\n30420    209.74489955300001  362.55990585789999    0\n30421    211.33356008379999  362.92516585269999    0\n30422    211.77627927930001  344.17351175009998    0\n30423    213.25396444219999  345.07373925749999    0\n30424    203.6721974152  362.24633674210003    0\n30425    214.69841265069999  345.89526868090002    0\n30426    216.10948768450001  346.65256968829999    0\n30427    214.7212256745  347.58560336990001    0\n30428    214.626841474  344.22034001489999    0\n30429    214.7845473207  351.02783577700001    0\n30430    214.74174996170001  349.28793383670001    0\n30431    216.27166501330001  349.99377808899999    0\n30432    213.2375850203  348.50077417350002    0\n30433    217.42035198229999  345.72420191219999    0\n30434    217.5129097855  347.37080525520003    0\n30435    219.94643833570001  345.6561617406    0\n30436    221.31809466000001  346.35986033009999    0\n30437    220.12999531669999  347.16823406409998    0\n30438    218.64590961869999  344.80223383449999    0\n30439    220.36477268420001  348.68078248580002    0\n30440    221.786227529  349.21117363420001    0\n30441    220.63656618190001  350.20875564289997    0\n30442    218.92132650880001  348.04124295600002    0\n30443    222.9247015878  348.22006423689999    0\n30444    223.19681085190001  349.62044802420002    0\n30445    217.65288530020001  348.99588109490003    0\n30446    217.8466032629  350.6462667303    0\n30447    214.88421955699999  352.8156033258    0\n30448    216.73200546149999  353.40131553160001    0\n30449    215.2868046145  354.51517293659998    0\n30450    213.22272900959999  352.04876396989999    0\n30451    215.98428896600001  356.3504829739    0\n30452    217.73370017650001  356.8859776516    0\n30453    216.5735553406  358.26039935279999    0\n30454    214.16204206649999  355.81533282689998    0\n30455    218.133941298  352.30451138379999    0\n30456    218.50447597460001  353.95742759090001    0\n30457    220.16701921680001  354.47628481340001    0\n30458    221.33406302789999  353.3344532726    0\n30459    221.77223683599999  354.96248352729998    0\n30460    219.43569879219999  351.23314369349998    0\n30461    219.4178703014  357.37348143039998    0\n30462    221.04786104940001  357.81981786910001    0\n30463    219.82456710080001  359.15149258790001    0\n30464    218.94969208379999  355.6430832483    0\n30465    222.69119099010001  358.24759964840001    0\n30466    222.24898279729999  356.60618560810002    0\n30467    215.43539849050001  359.82115407489999    0\n30468    217.01307035849999  360.23434477429998    0\n30469    223.04926991170001  359.94356606560001    0\n30470    223.30161067899999  361.72339454259998    0\n30471    221.7258146389  361.35683221599999    0\n30472    220.95647378730001  351.75595170140002    0\n30473    214.23714893109999  361.53429374140001    0\n30474    222.51048550319999  345.56883441960002    0\n30475    222.70152518450001  346.87700416500002    0\n30476    218.5880686113  360.62704767629998    0\n30477    220.1521395895  360.99498159870001    0\n30478    205.12538784500001  365.49533305689999    0\n30479    205.0320703749  367.53798438910002    0\n30480    203.50946971939999  366.36982819129997    0\n30481    205.17309504869999  363.44565960030002    0\n30482    206.69877347049999  364.5770481001    0\n30483    204.83810691630001  369.54305632720002    0\n30484    204.5363888901  371.458501963    0\n30485    202.9346349786  370.48137056540003    0\n30486    206.6270001142  368.52074422999999    0\n30487    208.30927932450001  367.42928759940003    0\n30488    208.30653550439999  369.31890540040001    0\n30489    209.90774830020001  366.23110197419999    0\n30490    208.28299504579999  365.52126579639997    0\n30491    212.90024730939999  363.24132500899998    0\n30492    211.44229960550001  364.83138335659999    0\n30493    210.03080980179999  369.95581166329998    0\n30494    211.61667471979999  368.598669057    0\n30495    211.73204315539999  370.43985180049998    0\n30496    211.52686569950001  366.72580716549999    0\n30497    208.2300452492  363.61741090840002    0\n30498    208.3372613512  371.14755232340002    0\n30499    202.90863402100001  377.7360102897    0\n30500    204.78727660600001  376.64882865300001    0\n30501    204.74937650530001  374.91316467529998    0\n30502    206.68472648720001  375.67957054039999    0\n30503    203.81854412070001  380.4998597897    0\n30504    204.60057233169999  378.46019918759998    0\n30505    205.76007614989999  379.56742141939998    0\n30506    202.70335565389999  374.28137666449999    0\n30507    204.51945340399999  373.1839102065    0\n30508    202.66254953169999  382.35005418259999    0\n30509    208.4402439253  372.94619807819998    0\n30510    210.29160240109999  373.66202640910001    0\n30511    208.59562234660001  374.7497439796    0\n30512    206.49024167120001  372.20847250669999    0\n30513    209.5489537606  377.71896346680001    0\n30514    211.3717722527  377.22709728680002    0\n30515    210.34365692060001  379.25521741569997    0\n30516    207.66583050919999  378.61062549659999    0\n30517    208.4013638239  376.54705675389999    0\n30518    213.34762272149999  377.17902246800003    0\n30519    212.58177006950001  375.64702777359997    0\n30520    209.3629984092  381.44389102280002    0\n30521    211.07592868570001  380.81348636709998    0\n30522    212.08638005700001  374.05861066919999    0\n30523    211.89155539870001  372.25959555470001    0\n30524    206.72428965259999  380.80271282059999    0\n30525    213.1381778114  367.11052412940001    0\n30526    214.7487699607  367.44422999300002    0\n30527    214.6009660622  365.52246255770001    0\n30528    216.35743648229999  367.75327572629999    0\n30529    217.73937247570001  366.13331998500001    0\n30530    217.9623948933  368.01077719440002    0\n30531    214.93471199300001  369.30732375849999    0\n30532    215.17802616079999  371.09014102999998    0\n30533    213.4452476987  370.8056788129    0\n30534    215.99224087650001  363.88157441930002    0\n30535    217.31586047900001  362.2258674496    0\n30536    217.53745057859999  364.2010149866    0\n30537    214.45123545690001  363.5568806755    0\n30538    220.4083136141  362.89314487140001    0\n30539    220.63995455770001  364.78619866809998    0\n30540    219.0863595207  364.50160369510002    0\n30541    219.58151805579999  368.20881077809997    0\n30542    218.24265094579999  369.78447951390001    0\n30543    220.8996040111  366.62273518709998    0\n30544    222.18969078859999  365.07208047590001    0\n30545    223.48239225130001  363.56424787200001    0\n30546    223.7296068059  365.38753959680002    0\n30547    221.2182171277  368.37045791830002    0\n30548    215.5293274373  372.77032470099999    0\n30549    216.03236207590001  374.37541523089999    0\n30550    214.0691660082  374.20562566180001    0\n30551    216.90819044049999  371.31043442679999    0\n30552    215.28955094529999  377.3134390546    0\n30553    213.99332521549999  378.74563089089997    0\n30554    217.05406902959999  377.60486465539998    0\n30555    216.6558917234  375.95916106559997    0\n30556    217.88934847519999  374.58362856489998    0\n30557    219.59564764160001  374.54309431270002    0\n30558    219.07285918529999  373.02453323060001    0\n30559    220.31417142570001  371.50584068339998    0\n30560    221.60845107079999  370.00469743640002    0\n30561    222.0901449513  371.49984361830002    0\n30562    220.40333530300001  375.79607725649998    0\n30563    221.5800856418  376.91442460399998    0\n30564    219.8437908866  377.41339524889997    0\n30565    221.47285956010001  374.2617386343    0\n30566    223.3719392838  376.57598562549998    0\n30567    222.8098806454  378.04339226439998    0\n30568    218.43908970070001  378.2924745359    0\n30569    217.1653335172  379.58689992810002    0\n30570    222.72115290299999  372.82699665920001    0\n30571    223.4552536846  374.01855804740001    0\n30572    218.61588501829999  371.45195143220002    0\n30573    214.50666491550001  380.39231865289997    0\n30574    212.77340712719999  380.3266821226    0\n30575    222.8982077165  368.54134895819999    0\n30576    219.73345073869999  379.31014692330001    0\n30577    222.4446960555  352.20705611570003    0\n30578    224.7393712727  343.81915653660002    0\n30579    224.94529988549999  344.98958565909999    0\n30580    223.69018153229999  344.73273012739998    0\n30581    224.0712142973  347.2169647659    0\n30582    225.1819805865  346.18540880569998    0\n30583    225.4088556024  347.41450286840001    0\n30584    226.13546155719999  345.14903754630001    0\n30585    226.8475962226  344.20366615379999    0\n30586    227.23054209310001  345.27367996549998    0\n30587    228.68111810170001  343.61302094839999    0\n30588    229.3253305289  343.9798653862    0\n30589    228.52920992290001  344.51248183500002    0\n30590    228.69792797100001  348.16340308589997    0\n30591    229.37502979670001  347.49996466319999    0\n30592    229.70319539650001  348.68622012230003    0\n30593    228.9139545498  345.85238707970001    0\n30594    228.12426410820001  345.49094358209999    0\n30595    229.68009597099999  345.49936186029998    0\n30596    229.4721584015  346.4806289924    0\n30597    227.5013987005  346.47359559979998    0\n30598    222.40757809869999  344.29110742680001    0\n30599    226.6603344195  347.5258241519    0\n30600    227.7272538965  347.73130968740003    0\n30601    223.93420483369999  352.60231087220001    0\n30602    223.52415374419999  351.07611736490003    0\n30603    224.58983795040001  349.92512180720001    0\n30604    225.64156441559999  348.72630567819999    0\n30605    225.92068808249999  350.1432280871    0\n30606    224.381681063  358.67731454599999    0\n30607    225.0604019612  355.88057772399998    0\n30608    223.39325774400001  355.42681994409998    0\n30609    224.4489663082  354.2293264068    0\n30610    225.4122305759  352.97378290440003    0\n30611    227.98864559290001  349.13650023500003    0\n30612    228.41170802409999  350.6256554437    0\n30613    227.18692586649999  350.35658586310001    0\n30614    226.85819224720001  353.28649674870002    0\n30615    228.26336678280001  353.48545115280001    0\n30616    227.52010793700001  354.9016137877    0\n30617    226.3179499833  351.65474935589998    0\n30618    229.63466443710001  353.5216775536    0\n30619    228.97954457  352.12034057549999    0\n30620    226.74541103089999  356.3142765856    0\n30621    225.7277623494  357.5142980146    0\n30622    229.6330556042  350.91500017639999    0\n30623    228.29170608890001  356.42978425259997    0\n30624    229.85075852009999  344.54126172619999    0\n30625    230.07972166729999  343.66374942459998    0\n30626    230.81848094029999  346.74746981940001    0\n30627    231.08622126559999  346.10389783289997    0\n30628    231.6447702307  346.71393245199999    0\n30629    230.34762255870001  345.06751613599999    0\n30630    231.28395592449999  348.51250233799999    0\n30631    230.91840005820001  347.63291463920001    0\n30632    231.84292401479999  347.97286966040002    0\n30633    230.139849527  347.05099805370003    0\n30634    231.029307096  344.60243533810001    0\n30635    230.893980812  345.44183131680001    0\n30636    232.26078013919999  345.25359337970002    191\n30637    232.46903681059999  345.91190116960001    0\n30638    231.66122835089999  345.61242087490001    0\n30639    230.9306323392  343.49243605300001    0\n30640    231.5  343.89876917949999    190\n30641    232.44083527149999  346.65110078480001    0\n30642    232.24179004519999  347.32485729199999    0\n30643    233.07280660469999  346.35633768420001    0\n30644    233.59691586720001  346.96846711389998    0\n30645    234.056535532  347.57749303880001    0\n30646    233.38892414559999  347.82787292569998    0\n30647    232.652032115  347.9634135773    0\n30648    230.9550984203  353.41016495529999    0\n30649    231.50157434639999  352.18422434749999    0\n30650    232.19946520619999  353.2062703592    0\n30651    230.2108589584  349.90680136200001    0\n30652    230.8102326913  351.0941046351    0\n30653    231.30566168589999  355.96497892299999    0\n30654    232.66931826480001  355.56787016279998    0\n30655    232.39460991280001  357.10162677900001    0\n30656    229.8445719119  356.2410245232    0\n30657    230.39486748039999  354.7780325571    0\n30658    231.90373643289999  351.17293969240001    0\n30659    233.0644703975  348.64547529610002    0\n30660    233.39878719059999  349.36002682920002    0\n30661    232.6236866932  349.46991023850001    0\n30662    232.99299609849999  354.19241320499998    0\n30663    233.30870896260001  352.96121814380001    0\n30664    232.26009780219999  350.26563586319998    0\n30665    232.87849848889999  351.163441546    0\n30666    233.74300220270001  351.08721602089997    0\n30667    233.6075517168  351.95671221110001    0\n30668    233.87226548500001  355.12925113519998    0\n30669    233.6160995548  358.1936507378    0\n30670    234.8171521047  357.51883935019998    0\n30671    234.86671395709999  359.12016744909999    0\n30672    231.7281799042  349.39106086679999    0\n30673    230.72845488659999  349.12616073219999    0\n30674    232.28002886620001  358.70863266539999    0\n30675    233.6769740865  346.17697408650002    192\n30676    229.33794369980001  357.74146181060001    0\n30677    224.10933255820001  367.1321119804    0\n30678    225.25166696100001  365.74307721960002    0\n30679    226.38996420250001  364.37474275689999    0\n30680    226.81908086449999  366.10769824319999    0\n30681    224.6399861381  368.72992631969998    0\n30682    226.48115862020001  368.86763817500002    0\n30683    225.31138399150001  370.1530381531    0\n30684    224.83577635060001  362.15312341729998    0\n30685    226.24793368900001  360.9084499814    0\n30686    226.33125416390001  362.65356660629999    0\n30687    227.8381103472  363.2681955338    0\n30688    229.2787746134  364.38069262699997    0\n30689    229.37938171190001  362.73002249590002    0\n30690    227.856123889  371.52297097770003    0\n30691    229.0687767142  370.16300225800001    0\n30692    229.48936590919999  371.49055516869998    0\n30693    228.32575570910001  368.87015730979999    0\n30694    227.5623910676  367.53037357279999    0\n30695    228.60072459380001  366.1013487848    0\n30696    226.11853397709999  359.13462799220002    0\n30697    227.68912691489999  359.85523937829998    0\n30698    226.01184814070001  371.4619328549    0\n30699    224.02566407130001  371.46557366330001    0\n30700    225.07833164600001  376.41107820500002    0\n30701    224.2321159528  375.19821878459999    0\n30702    225.3866647765  373.87851615770001    0\n30703    226.6779177027  372.67596583080001    0\n30704    227.04839249170001  373.92388009920001    0\n30705    224.0009472669  379.08731390999998    0\n30706    222.52464696120001  379.56946693830002    0\n30707    226.59155297320001  378.496295508    0\n30708    225.40448688199999  378.7321161891    0\n30709    225.8470107183  377.5422638233    0\n30710    226.5017575377  376.41012277990001    0\n30711    228.92938616679999  376.50521029269999    0\n30712    229.4880040141  375.43413948789998    0\n30713    230.0434051833  376.46234759660001    0\n30714    227.732320337  376.4978292367    0\n30715    227.25789474659999  375.30476418350003    0\n30716    228.30061528569999  377.42856778409998    0\n30717    228.7638629322  378.25107927689999    0\n30718    227.72500801499999  378.34576988489999    0\n30719    229.72277918680001  378.2065884639    0\n30720    229.17858262659999  378.96513452750003    0\n30721    227.23888855620001  379.25401586829997    0\n30722    228.3709202114  374.34829288499998    0\n30723    229.62738114179999  374.18073490950002    0\n30724    226.82481322199999  380.1393228938    0\n30725    227.80657353570001  379.85919883909997    0\n30726    229.17840050929999  359.32034135229998    0\n30727    229.3041222601  361.04635463570003    0\n30728    230.2465873475  365.69812087000003    0\n30729    231.0358414957  367.03669055130001    0\n30730    231.7894960596  365.3043796266    0\n30731    230.9736905044  371.65229122080001    0\n30732    229.89102220980001  372.87894195569999    0\n30733    231.75757978799999  368.38060649099998    0\n30734    230.12178934990001  368.74255657480001    0\n30735    232.35206557949999  363.67825449700001    0\n30736    230.92905808809999  362.38415543439999    0\n30737    232.4897806868  362.12027255300001    0\n30738    232.6833672123  369.55467000900001    0\n30739    233.3842322877  367.95535637329999    0\n30740    233.9672453583  370.766008752    0\n30741    232.36246962909999  371.03316965869999    0\n30742    232.39455201280001  372.52641871690003    0\n30743    233.50514094299999  373.58572734879999    0\n30744    232.24437791290001  373.93467892170003    0\n30745    232.3445072852  360.4114148438    0\n30746    233.80545088939999  361.59803000250002    0\n30747    233.3050958991  364.93327891860002    0\n30748    230.7900814894  359.06211682179998    0\n30749    230.89784267109999  374.25226455810002    0\n30750    230.61612990090001  378.23795780609998    0\n30751    230.39530542669999  377.42298849880001    0\n30752    231.0505434072  376.64781761360001    0\n30753    231.86559368939999  376.17933545919999    0\n30754    232.0181752451  377.16416038889997    0\n30755    229.57796192480001  379.60063967709999    0\n30756    228.72546458869999  379.68645950489997    0\n30757    231.216320618  379.60142657019998    0\n30758    230.3922815821  379.57916329210002    0\n30759    230.83819093720001  378.96434036609998    0\n30760    231.467823194  378.38638868430002    0\n30761    232.9300729302  377.69860647569999    0\n30762    233.78032635139999  377.40824312130002    0\n30763    233.7565317996  378.26395452589998    0\n30764    232.18682290940001  378.02158719739998    0\n30765    232.2902956954  378.80593226719998    0\n30766    232.90750956599999  379.35050031449998    0\n30767    232.1583277652  379.55581327260001    0\n30768    233.2379807856  380.69050480359999    233\n30769    233.5033846748  379.9112900993    0\n30770    234.41280446779999  380.1643182789    0\n30771    231.70554280850001  380.07281525690001    0\n30772    233.66038029609999  379.09774087630001    0\n30773    231.93756346390001  375.11831758549999    0\n30774    232.91621766169999  375.8449212996    0\n30775    232.02806189660001  380.53455324719999    0\n30776    231.1938988393  380.65850991769997    0\n30777    234.022379462  375.54820229619997    0\n30778    233.77818038160001  376.5156591681    0\n30779    225.02133440029999  379.92192850830003    0\n30780    233.7998198528  350.17134955979998    0\n30781    234.05792368659999  349.29437379389998    0\n30782    230.0071558834  380.21386619809999    0\n30783    207.58745470759999  382.17320401170002    0\n30784    205.69232947879999  382.94443648660001    0\n30785    208.4880483508  383.61911851349998    0\n30786    203.79854153380001  386.74055141820003    0\n30787    204.68308556189999  384.90512163440002    0\n30788    205.82699325199999  386.20265767709998    0\n30789    203.64888808340001  383.62350019119998    0\n30790    209.5736839919  385.01950659779999    0\n30791    207.7626030282  385.63431651360003    0\n30792    215.91565639289999  380.9871775716    0\n30793    214.61988551460001  382.42269473179999    0\n30794    211.81569989420001  382.3648293791    0\n30795    214.34600318849999  384.38470569219999    0\n30796    215.75704582340001  385.0346957333    0\n30797    214.0625965708  386.2609951522    0\n30798    212.97191823329999  383.6402291695    0\n30799    217.3089376854  383.8085127073    0\n30800    217.21122953579999  385.60709008459997    0\n30801    211.29863684150001  384.36911580399999    0\n30802    217.24985312269999  381.7293267787    0\n30803    210.85687056290001  386.29916288700002    0\n30804    207.0729742524  387.49526786130002    0\n30805    208.41186446430001  388.73443143150001    0\n30806    206.36358783809999  389.2899990871    0\n30807    206.8413084272  392.31388118540002    0\n30808    204.8266917768  392.99931221679998    0\n30809    205.61880758359999  391.09841658189998    0\n30810    204.32394261600001  389.84939374480001    0\n30811    210.43933718439999  388.17604555589998    0\n30812    209.7942445999  389.8846863448    0\n30813    203.01728160650001  388.5501350024    0\n30814    213.7815843656  388.04007332420002    0\n30815    215.47473367890001  388.44925765670001    0\n30816    213.8498049092  389.63196597849998    0\n30817    212.25595846589999  387.40500245649997    0\n30818    214.37417700259999  391.20659492020002    0\n30819    212.5954427497  390.96113032789998    0\n30820    218.51131070939999  389.5355640038    0\n30821    217.1952749598  390.54234304879998    0\n30822    217.10373832089999  388.91547073179999    0\n30823    217.12978951740001  387.34230118009998    0\n30824    210.8220146175  391.13203499820003    0\n30825    208.8559783558  391.6829829605    0\n30826    217.57991240109999  392.27626007650002    0\n30827    216.04302448850001  391.66126792530002    0\n30828    218.58317056429999  382.54181491119999    0\n30829    204.03385949310001  395.00326453669999    0\n30830    221.5561311877  383.34738323030001    0\n30831    220.50963516100001  384.32756814909999    0\n30832    220.0163893056  383.10105115919998    0\n30833    222.62405258480001  382.49750842029999    0\n30834    222.80802756130001  383.54129631709998    0\n30835    219.8336266231  385.49588208860001    0\n30836    219.7541985085  386.88663251520001    0\n30837    218.50227714619999  386.29839148449997    0\n30838    221.3777085522  385.2393924429    0\n30839    222.51740547599999  385.25334181289998    0\n30840    221.9789211378  386.08397396089998    0\n30841    219.79478550659999  381.2743683242    0\n30842    223.83843549860001  383.75781498430001    0\n30843    224.60743597050001  383.11907479820002    0\n30844    224.75403364210001  383.97150485029999    0\n30845    223.16105195220001  384.48561119520002    0\n30846    223.36728224410001  386.82422200330001    0\n30847    223.85694042349999  386.0598307958    0\n30848    224.21418504810001  386.7557117289    0\n30849    223.49724696659999  385.31045958879997    0\n30850    224.39757206850001  385.3550703006    0\n30851    222.5006177775  381.1159307822    0\n30852    223.65124092479999  381.71288850809998    0\n30853    221.12185250420001  380.28019346360003    0\n30854    222.42167645699999  386.90383720919999    0\n30855    221.27452048390001  386.99228958060002    0\n30856    220.45523915320001  387.870194932    0\n30857    221.4181991085  388.67450053919998    0\n30858    219.89105867340001  388.95787692070002    0\n30859    219.91313583460001  391.73249675109997    0\n30860    219.81080720599999  390.29781782480001    0\n30861    221.03832553239999  390.91875931919998    0\n30862    222.10043381829999  391.63759870669998    0\n30863    222.0850728744  390.44648977819998    0\n30864    222.50466379049999  388.4955000347    0\n30865    222.24501212140001  389.4134558069    0\n30866    223.89537925299999  389.78780521819999    0\n30867    224.03946148739999  388.98130411139999    0\n30868    224.67676350799999  389.57564032850001    0\n30869    223.43683150059999  388.32500091539998    0\n30870    222.88436580250001  387.65508937980002    0\n30871    223.77348703850001  390.61519490820001    0\n30872    224.48656145149999  391.07162223590001    0\n30873    223.6382247745  391.53529777130001    0\n30874    223.0336415326  390.07511678100002    0\n30875    224.2382302373  393.24873739859999    0\n30876    223.81266111229999  392.48143325090001    0\n30877    224.78553517450001  392.49232421430003    0\n30878    222.897728753  392.223853615    0\n30879    221.9485987942  393.08213727560002    0\n30880    224.25564757199999  388.17740926819999    0\n30881    224.6019252278  382.1325116182    0\n30882    224.7656141194  381.0736142957    0\n30883    220.42466997739999  393.24144036989998    0\n30884    218.9960354422  392.86788670739998    0\n30885    207.96328447990001  393.5764207501    0\n30886    209.0077797852  394.95997922049997    0\n30887    207.1709915152  395.52076537750003    0\n30888    206.03379116849999  399.23644226110002    0\n30889    206.51643928179999  397.42388288439997    0\n30890    207.8685068071  398.69794389520001    0\n30891    205.2462593635  396.22017281159998    0\n30892    210.7237093251  394.55390411159999    0\n30893    210.05947684719999  396.49468904169998    0\n30894    214.97026604940001  392.84072039530002    0\n30895    215.61111291700001  394.55162883230003    0\n30896    213.93832532030001  394.14653026439998    0\n30897    209.6030709026  398.38104229110002    0\n30898    211.2257302175  398.11147095069998    0\n30899    213.1551984182  395.91625733889998    0\n30900    212.3464543238  394.27612774789998    0\n30901    214.3454730274  397.40274593930002    0\n30902    215.91041985960001  396.51762811319998    0\n30903    215.70573196410001  398.30545818119998    0\n30904    211.58137662409999  392.67614295560003    0\n30905    212.7791248028  397.7957998901    0\n30906    205.66840325909999  401.00867204090002    0\n30907    207.15301855850001  402.05038266359998    0\n30908    205.41893171429999  402.814404921    0\n30909    204.15026990679999  400.04464418280003    0\n30910    209.181349471  405.14112046060001    0\n30911    207.4617691178  405.1877045956    0\n30912    208.41528249149999  403.51517014080002    0\n30913    208.87474110849999  401.83148569230002    0\n30914    209.23876868420001  400.14656805440001    0\n30915    210.53453276370001  401.7118259481    0\n30916    205.63687355850001  404.79847933939999    0\n30917    204.049102613  404.03250943559999    0\n30918    212.4601978554  399.68346998380002    0\n30919    213.6469681069  401.07197038970003    0\n30920    212.1491903566  401.5693484665    0\n30921    214.89846833070001  401.83454147330002    0\n30922    216.30912956840001  402.14702331040002    0\n30923    214.72041814209999  403.56916984079999    0\n30924    215.31779512669999  400.07626622150002    0\n30925    217.93042810290001  401.1831907024    0\n30926    217.4848314722  402.81613443660001    0\n30927    210.81662461459999  405.06666194050001    0\n30928    211.65333590020001  403.30881459310001    0\n30929    212.39323663639999  404.97281862210002    0\n30930    217.0462949567  398.99802218830001    0\n30931    215.18117236340001  405.31360958940002    0\n30932    213.79822907120001  405.20365426239999    0\n30933    217.10699628  395.3544364462    0\n30934    220.19327741699999  395.82952845080001    0\n30935    220.87044032879999  397.20548142080003    0\n30936    219.6368262403  397.29381140200002    0\n30937    221.05994955329999  394.39407495860002    0\n30938    222.41283513990001  394.28399076699998    0\n30939    219.40767564980001  400.47806895820003    0\n30940    218.44856889499999  399.57798686699999    0\n30941    218.57803480889999  398.07835582400003    0\n30942    218.6044607494  396.07098231219999    0\n30943    222.26153335890001  396.66149655110002    0\n30944    221.61086501360001  398.05947025    0\n30945    218.08655895429999  394.15461787769999    0\n30946    223.57294825509999  396.13570183420001    0\n30947    222.9351459323  395.31883587869999    0\n30948    224.6352412592  393.99327499029999    0\n30949    223.5963720677  394.17477124129999    0\n30950    224.211653434  400.61469818609999    0\n30951    223.12210068530001  400.53335936920001    0\n30952    224.0581581232  399.63010893760003    0\n30953    221.5218303581  399.22362506050001    0\n30954    222.8276439787  398.43076220739999    0\n30955    223.9984894175  398.69153439740001    0\n30956    224.12134846230001  397.74106054809999    0\n30957    221.9274094429  400.40276342430002    0\n30958    220.66236757120001  400.24525198179998    0\n30959    220.08127486839999  401.7164426242    0\n30960    220.73129809150001  402.88359718330003    0\n30961    219.56657114820001  403.23902001110002    0\n30962    218.66042446259999  406.40103410289998    0\n30963    219.0930747445  404.81168989439999    0\n30964    219.9421713376  405.78810818559998    0\n30965    218.29616442989999  403.81018990550001    0\n30966    221.8337380488  402.71350026009998    0\n30967    221.44379349569999  403.96103017460001    0\n30968    216.85466105859999  404.60236524779998    0\n30969    223.88054006269999  402.64939242290001    0\n30970    223.5009274125  403.6534874793    0\n30971    222.89365799539999  402.67126299829999    0\n30972    224.7561569568  402.65266719179999    0\n30973    224.43030647309999  401.65614907150001    0\n30974    222.2079775951  404.94140477849999    0\n30975    223.22862193980001  404.69719785349997    0\n30976    223.0408052544  405.78921475990001    0\n30977    221.11884246080001  405.29568107130001    0\n30978    224.17815287240001  404.53743100010001    0\n30979    222.905503084  406.94548546760001    0\n30980    223.94911504070001  406.50529905560001    0\n30981    225.03547757219999  404.42275565490002    0\n30982    224.89357508590001  405.29674925    0\n30983    222.38070299290001  401.58020638919999    0\n30984    216.13691640229999  406.23873878529997    0\n30985    224.68508799739999  395.7126363205    0\n30986    224.36765164190001  396.72338629209997    0\n30987    220.82296256949999  406.70013672390002    0\n30988    225.16322288160001  391.6770618278    0\n30989    225.2783703181  390.88253275969998    0\n30990    225.6421025244  384.1552637218    0\n30991    226.3302509248  383.6287277189    0\n30992    226.50968174990001  384.30528710760001    0\n30993    224.99985928289999  384.7090616255    0\n30994    225.2638474119  385.39459703630001    0\n30995    226.11595758889999  385.423088694    0\n30996    225.50967533100001  386.02560601340002    0\n30997    225.4694150304  382.48320504420002    0\n30998    226.31342712520001  381.93887647999998    0\n30999    226.26209015360001  382.83147540369998    0\n31000    226.98462272469999  383.13283512100003    0\n31001    227.59308796869999  382.65894900550001    0\n31002    227.7108880367  383.40738991389998    0\n31003    227.18021928970001  381.48952899950001    0\n31004    226.49903440049999  381.03817427130002    0\n31005    226.51511986860001  386.56288731540002    0\n31006    227.1289593365  386.04733151080001    0\n31007    227.287779196  386.60074051330002    0\n31008    226.9717770279  385.47276103450002    0\n31009    226.75680567890001  384.90016487700001    0\n31010    227.4277388925  384.4360758949    0\n31011    225.79910370510001  380.53511438150002    0\n31012    225.76094495410001  386.61924664679998    0\n31013    224.99922311840001  386.68606279599999    0\n31014    225.65852706210001  387.9220909814    0\n31015    225.46025960540001  388.67362649810002    0\n31016    224.9800310222  388.05067728990002    0\n31017    226.00695146020001  387.2088104883    0\n31018    226.30329011980001  387.78488482019998    0\n31019    225.62486001159999  392.28430859420001    0\n31020    225.36348556030001  390.13607747700001    0\n31021    226.01356656409999  390.67660935999999    0\n31022    226.09053571519999  389.23639023560003    0\n31023    225.40728281700001  389.41248074520001    0\n31024    224.56432114410001  387.41298635970003    0\n31025    226.71404229820001  388.99922320479999    0\n31026    226.8303341795  389.59839595519998    0\n31027    227.4887093538  387.72695159419999    0\n31028    226.9269226648  387.53846598989998    0\n31029    227.44348263730001  387.13370084730002    0\n31030    227.11665087700001  391.68344386130002    238\n31031    226.39923134470001  392.03873990929998    0\n31032    226.5790343322  391.18973363800001    0\n31033    227.3654222676  389.94204412670001    238\n31034    226.7044319684  390.37359250129998    0\n31035    227.17099574010001  388.57069970800001    0\n31036    226.59261952590001  388.3746421367    0\n31037    226.10015915290001  392.87373450310002    0\n31038    227.75560337869999  381.90695409649999    0\n31039    228.0203184346  381.15653208570001    0\n31040    228.96397537280001  382.1283918748    0\n31041    229.28279644930001  381.49948960850003    0\n31042    229.6649494449  382.11425816079998    0\n31043    228.847317151  380.94943041350001    0\n31044    228.348691871  380.41122727739997    0\n31045    228.54953174650001  383.53088813509999    0\n31046    228.7679614914  382.85268595669999    0\n31047    229.2432907539  383.372846557    0\n31048    228.29411544749999  382.30555122660002    0\n31049    229.64082844960001  380.86699152710003    0\n31050    228.08038105879999  383.99403155200002    0\n31051    230.38571113009999  380.82093458140002    0\n31052    230.26809935150001  382.30429805450001    234\n31053    229.8665592518  382.89836673859998    0\n31054    230.84707302460001  381.2882317438    233\n31055    232.57753995030001  380.85561501239999    233\n31056    229.8612639486  383.60212039420003    0\n31057    228.0334968905  386.81456167750002    0\n31058    227.78125727010001  385.59724249869998    0\n31059    228.44088825969999  385.15434768170002    0\n31060    228.54243415100001  385.78353390529998    0\n31061    227.74163541359999  388.27509375929998    237\n31062    228.62951941290001  386.4297907783    0\n31063    228.64158520940001  387.11504887439997    236\n31064    229.7934553154  384.27201564170002    0\n31065    229.8357658468  384.95327569120002    0\n31066    229.1167285141  384.70336600079997    0\n31067    230.5  383.83347845520001    235\n31068    229.86591468820001  385.65219146070001    0\n31069    229.8855508019  386.3686695188    236\n31070    229.24371735279999  386.04197779980001    0\n31071    230.5  385.27263608930002    235\n31072    228.34607796680001  384.53713421809999    0\n31073    225.6022258648  395.4158526567    0\n31074    225.0948883449  394.72206780810001    0\n31075    226.2168026052  393.7224846844    0\n31076    226.8796787098  393.82006593199998    0\n31077    226.62824557729999  394.46044246640002    0\n31078    226.0889755968  397.53270963910001    0\n31079    225.2376326385  397.18797223249999    0\n31080    226.18821486269999  396.7573095578    0\n31081    226.4326888647  395.19400230590003    0\n31082    226.30189400469999  395.96527141450002    0\n31083    225.06268871349999  398.88695811560001    0\n31084    227.02797885480001  396.39272868310002    0\n31085    227.7985466184  396.05497051719999    0\n31086    227.76135077750001  396.72811011990001    0\n31087    227.20973622279999  394.95973956479997    0\n31088    227.70999068290001  398.0148323263    0\n31089    226.9099799462  397.78949658959999    0\n31090    227.73096515989999  397.38237110850002    0\n31091    226.02013425429999  398.29011209650002    0\n31092    226.84777305910001  399.12419492499998    0\n31093    227.68749069610001  398.62435070999999    0\n31094    227.7113782255  399.19746392270002    0\n31095    225.5087742652  393.78943457140002    0\n31096    226.00299656870001  399.04648466380002    0\n31097    225.26073285339999  403.55046296770001    0\n31098    225.49984073479999  402.71560082420001    0\n31099    225.92131179899999  401.86343637070001    0\n31100    226.15024709709999  402.63013887149998    0\n31101    225.8066994923  404.29085929640001    0\n31102    226.5315731833  404.20569390880001    0\n31103    226.41718828699999  404.91210815239998    0\n31104    225.15946976020001  400.65660118580001    0\n31105    226.05550774010001  399.84025261959999    0\n31106    225.85174768429999  400.8221964155    0\n31107    226.6567601957  402.01675655230002    0\n31108    226.93624982419999  401.07770008659998    0\n31109    227.29704219760001  401.6724104978    0\n31110    226.5442073689  400.3918322623    0\n31111    227.29576951990001  404.16721103729998    0\n31112    226.78169293529999  403.60018251410003    0\n31113    226.67095536150001  402.91158386230001    0\n31114    227.32261108910001  403.066704249    0\n31115    228.02321744389999  403.28569715779997    0\n31116    227.89677341870001  402.69665018360001    0\n31117    228.0192327899  403.9194217502    0\n31118    227.94756623519999  404.51521768169999    0\n31119    227.24895653440001  400.32454347710001    0\n31120    226.38231818380001  405.65647726560002    0\n31121    227.1069882516  405.39462053540001    0\n31122    227.912232652  394.65183242289999    0\n31123    227.84501960060001  395.36321445189998    0\n31124    228.5  395.70658936080002    241\n31125    227.97674904070001  393.87246063100002    0\n31126    228.48542483310001  394.2285843917    0\n31127    228.5  397.03957628350003    241\n31128    228.5  398.26837597740001    241\n31129    228.5  399.40154003089998    241\n31130    227.81350358489999  399.75772927280002    0\n31131    229.02845167999999  394.47154832000001    240\n31132    229.0418549277  393.72511295660001    239\n31133    227.89766396280001  400.34327291080001    0\n31134    228.46555561950001  402.32657745900002    0\n31135    227.8250628136  402.0908488055    0\n31136    227.9348013513  401.44911642599999    0\n31137    228.1096207912  400.92971721049997    0\n31138    228.692090713  401.17620067310003    0\n31139    228.60725291130001  403.50096011850002    0\n31140    228.68619088610001  404.52285704309998    0\n31141    227.7599705845  405.06658212119999    0\n31142    228.95774210229999  401.82383709940001    0\n31143    229.0752870037  402.47399582999998    0\n31144    229.1473789101  403.10216003480002    0\n31145    229.64151267349999  402.70756336749997    244\n31146    229.22468933779999  403.68702016280002    0\n31147    229.87771939269999  403.88859696359998    244\n31148    229.34683834980001  404.22515920230001    0\n31149    229.2838343478  404.73872188410002    245\n31150    229.24748071499999  401.24244214499998    243\n31151    228.4774424412  400.57115123800003    0\n31152    228.0578164458  393.13468986750001    239\n31153    227.44318439829999  393.47608094309999    0\n31154    226.78201758590001  393.15070383310001    0\n31155    225.6236516127  405.90645834039998    0\n31156    224.8365370292  406.1848078296    0\n31157    227.8801509884  405.63390362529998    0\n31158    234.84493583459999  373.42914628480003    0\n31159    234.46436961640001  374.57602632909999    0\n31160    235.17845333989999  348.42558040360001    0\n31161    234.5053612625  348.74252046940001    0\n31162    234.543349941  348.03305943290002    0\n31163    234.7708348861  349.51565735420002    0\n31164    235.4923488549  349.69542559950003    0\n31165    235.07464335340001  350.30171230249999    0\n31166    235.8683259423  348.36832594229998    192\n31167    235.80058158540001  349.02133303570002    0\n31168    234.4569349763  350.84914293560001    0\n31169    236.9454095815  349.44540958149997    193\n31170    236.57720086090001  350.18706629740001    0\n31171    236.1985773232  349.64796046610002    0\n31172    236.68466000160001  350.86718988899997    0\n31173    237.25833866260001  350.49017576360001    0\n31174    237.3171675678  351.15628609779998    0\n31175    235.9909409981  350.96557593540001    0\n31176    235.20263142749999  351.05583875029998    0\n31177    235.54937115960001  351.72562938850001    0\n31178    236.2008136625  352.31884988910002    0\n31179    235.27633373890001  352.5080741708    0\n31180    234.96721998819999  354.6402703224    0\n31181    235.1011026916  353.50358876809997    0\n31182    235.91232984199999  354.204750924    0\n31183    234.34233995669999  352.70437591429999    0\n31184    237.10421057479999  351.93959096139997    0\n31185    236.9116882184  352.78370292530002    0\n31186    238.43127042090001  351.94944892439997    0\n31187    239.19198333950001  352.3571873857    0\n31188    238.4300163085  352.77683902720003    0\n31189    237.88575961929999  351.44009046140002    0\n31190    238.45005702730001  353.68730054899999    0\n31191    239.32518418059999  354.06467953660001    0\n31192    238.53964151650001  354.7208531238    0\n31193    237.6480880352  353.25496744589998    0\n31194    239.88202169740001  351.81580746330002    0\n31195    240.00437514449999  352.5803748669    0\n31196    236.8154892588  353.73197920429999    0\n31197    238.55402159880001  351.09523569930002    0\n31198    236.7949194816  354.8348215899    0\n31199    238.94573776819999  350.5    194\n31200    239.46270201979999  351.07415467840002    0\n31201    234.8506424309  355.99934039919998    0\n31202    240.61791318409999  350.5    194\n31203    240.9912964584  351.23781034910002    0\n31204    240.277023176  351.21621477690002    0\n31205    241.5666624209  352.67344673690002    0\n31206    241.47774695819999  351.88297578179998    0\n31207    242.2724517524  352.4310155654    0\n31208    241.71847680880001  351.11026989509998    0\n31209    242.14219965789999  350.5    194\n31210    242.5232723165  351.07998975530001    0\n31211    240.01010213980001  353.43146914020002    0\n31212    240.79244909619999  352.86891348739999    0\n31213    244.06813654539999  352.39996634720001    0\n31214    244.3685799612  351.62775144519998    196\n31215    244.97556983359999  352.03226314800003    0\n31216    246.12827956129999  350.8735944737    196\n31217    246.7119676053  351.37444340249999    0\n31218    245.8718468969  351.69959162280003    0\n31219    243.23372245420001  351.20116736260002    195\n31220    242.8093240952  351.82626196839999    0\n31221    243.06969948139999  352.60075560479999    0\n31222    241.1906140751  354.42236070320001    0\n31223    241.60989152900001  353.49624594239998    0\n31224    242.1120140612  354.2139869097    0\n31225    242.5634047094  355.10236205439998    0\n31226    243.0394991764  354.00335681550001    0\n31227    240.53717377230001  355.28764139269998    0\n31228    240.201220124  354.36421520930003    0\n31229    243.53145186360001  353.17472935090001    0\n31230    244.05395480019999  353.81720003620001    0\n31231    247.18677662779999  352.07574876569998    0\n31232    247.6962546705  352.84128889850001    0\n31233    246.85500415990001  353.01052276669998    0\n31234    247.5230108097  351.2918846096    0\n31235    246.00444533620001  353.26130407649998    0\n31236    245.075377172  353.54916083979998    0\n31237    245.50150040380001  352.5838315931    0\n31238    246.54742414169999  354.04409735569999    0\n31239    244.59967764979999  354.61041756409998    0\n31240    245.20535897319999  355.5139237066    0\n31241    244.1029153854  355.89905077269998    0\n31242    247.3187664406  354.93691432230003    0\n31243    248.40992419560001  354.78929547979999    0\n31244    248.1778741581  355.89930952370003    0\n31245    246.25669425980001  355.17755190000003    0\n31246    248.03971482770001  350.75992870689998    197\n31247    248.51497798400001  351.51417501190002    0\n31248    237.72148707580001  355.39568537010001    0\n31249    238.7228650486  355.87702693220001    0\n31250    236.84709837720001  356.0865744084    0\n31251    236.97514375590001  357.50764886140001    0\n31252    235.88668568049999  356.78976427399999    0\n31253    235.16977977560001  362.31616868060001    0\n31254    234.99444028409999  360.74242340770002    0\n31255    237.42746072169999  360.42260734310003    0\n31256    236.129460408  359.8646343186    0\n31257    237.17496530189999  358.98414466409997    0\n31258    238.12170511580001  358.07766972450003    0\n31259    240.513802763  358.74988306770001    0\n31260    241.28009998850001  357.56834513209998    0\n31261    241.7744381288  358.88800425699998    0\n31262    239.30083637499999  358.489711597    0\n31263    238.98530134699999  357.15449159410002    0\n31264    238.74885991209999  360.80368582760002    0\n31265    237.7479686245  361.7577547752    0\n31266    239.6779083557  359.8178038694    0\n31267    240.5511228128  362.30471913939999    0\n31268    240.0927015339  361.07322607510002    0\n31269    241.4626605398  361.27950610890002    0\n31270    239.79247333469999  356.21222564210001    0\n31271    240.88340673549999  356.35519021710002    0\n31272    235.60398229649999  363.69110327459998    0\n31273    236.34954689099999  365.06967960240002    0\n31274    234.76867485229999  364.84426555049998    0\n31275    236.68684256579999  362.70995530049998    0\n31276    235.9838185168  369.26960243989998    0\n31277    234.97079905000001  367.7765461706    0\n31278    236.5486332673  367.8499474189    0\n31279    234.09268024869999  366.34461159810002    0\n31280    237.93351286239999  365.3480442293    0\n31281    237.19833357069999  366.5249170088    0\n31282    235.5301190914  370.68696383169998    0\n31283    235.18761593139999  372.08365894769997    0\n31284    239.46325345150001  365.65904435440001    0\n31285    238.7541388045  364.29221848989999    0\n31286    241.08084212930001  363.57339455549999    0\n31287    239.64394264730001  363.29803256970001    0\n31288    238.1137826751  368.0691859017    0\n31289    239.61076353409999  368.30392922639999    0\n31290    239.01435641130001  369.55869313300002    0\n31291    241.06801808180001  368.55206927649999    0\n31292    240.2596415072  367.11406696419999    0\n31293    237.02397203960001  370.73936696980002    0\n31294    240.9541344461  365.98872697450003    0\n31295    238.18418615900001  363.01886601400003    0\n31296    238.47150109239999  370.84506339490002    0\n31297    239.8822160055  370.97392223129998    0\n31298    241.97820184490001  356.33666235459998    0\n31299    242.85711379630001  361.45347324199997    0\n31300    242.36542718129999  360.18391799699998    0\n31301    243.0566830388  358.93201617210002    0\n31302    243.59743572810001  357.38304446519999    0\n31303    244.2617337069  358.63617644440001    0\n31304    243.29636991640001  362.84036476390003    0\n31305    243.81546036  364.21913068470002    0\n31306    242.4698687961  363.88534133109999    0\n31307    244.17568455380001  361.79450158010002    0\n31308    245.1924582279  360.98684874050002    0\n31309    245.53619260580001  362.31384034809997    0\n31310    245.88162621859999  356.52068481869998    0\n31311    246.63891544200001  357.49769994140001    0\n31312    245.47500564090001  358.05393151229998    0\n31313    243.04169274  356.16856958609998    0\n31314    245.14585580569999  359.61676962339999    0\n31315    246.3761287289  360.33843282420003    0\n31316    247.50233225540001  360.88451867769999    0\n31317    247.45583052809999  359.6738165429    0\n31318    247.68569785349999  361.9711428791    0\n31319    247.93132513840001  363.05594572929999    0\n31320    246.80878039859999  362.73875013349999    0\n31321    245.9216363466  363.59905951219997    0\n31322    244.3983954073  365.5872609855    0\n31323    244.9459371856  366.8496225582    0\n31324    243.7244189079  366.62613729470002    0\n31325    245.10648879519999  364.55567281280003    0\n31326    242.48317365739999  368.78886715440001    0\n31327    243.0936652858  367.6909849059    0\n31328    243.79141064219999  368.99077744800002    0\n31329    242.38024940400001  366.31771130909999    0\n31330    246.03065343599999  366.90587742939999    0\n31331    245.46601361130001  368.03872119850001    0\n31332    241.69142171940001  364.92481778659999    0\n31333    247.05650051340001  366.91631126869999    0\n31334    246.70736248910001  365.96786028939999    0\n31335    248.42847628780001  365.21874022589998    0\n31336    247.43787244910001  365.07030771659998    0\n31337    248.18682231080001  364.13832966080003    0\n31338    247.3921223184  367.76039207820003    0\n31339    247.60399579680001  368.60804985930002    0\n31340    246.81472205360001  368.54922461170003    0\n31341    248.00405785839999  366.95239456939998    0\n31342    248.29030714379999  368.7797653641    0\n31343    247.69779617610001  369.49680335170001    0\n31344    245.94696439840001  369.04891862199997    0\n31345    244.96305428030001  369.14537885319999    0\n31346    247.74637645109999  357.0237239082    0\n31347    247.46396624639999  358.3752781851    0\n31348    246.3170057177  364.85867578099999    0\n31349    241.8492019832  369.9267666481    0\n31350    248.67140197309999  366.17753417130001    0\n31351    248.81134963599999  367.06386240969999    0\n31352    246.3412023036  369.9032415126    0\n31353    248.26912073689999  353.68341533149999    0\n31354    248.64512918459999  352.92596699870001    0\n31355    234.77038014569999  347.27038014570002    192\n31356    252.7950476133  349.76501587109999    199\n31357    252.95577378569999  350.49486091929998    0\n31358    252.28045825589999  350.22330720090002    0\n31359    252.33644241850001  351.00485205429999    0\n31360    253.45729575819999  351.04372307689999    0\n31361    254.60521501080001  348.52607505420002    200\n31362    255.28197307080001  347.98236081269999    0\n31363    255.392076054  348.66567283699999    0\n31364    255.64183605540001  350.09452969360001    0\n31365    254.86370109500001  349.81850547520003    200\n31366    255.52201145800001  349.36611060429999    0\n31367    255.63034349540001  350.88682667090001    0\n31368    255.52925707910001  351.59033831239998    0\n31369    254.83448510260001  351.39261316080001    0\n31370    254.25764367389999  350.99456898659997    0\n31371    254.1601652027  350.22005506760001    199\n31372    250.6136310391  353.74767810420002    0\n31373    251.05842663959999  353.04521476949998    0\n31374    251.45621303460001  354.03444878279998    0\n31375    250.53283603509999  352.0986124913    0\n31376    249.5439553086  351.81289140799998    0\n31377    250.0067815996  351.25169539989997    197\n31378    250.14385978050001  354.33173058350002    0\n31379    250.291414796  355.34427162449998    0\n31380    249.44069009879999  354.89412786920002    0\n31381    249.63108350089999  353.30763748530001    0\n31382    251.50227164680001  352.3735776053    0\n31383    249.07554301869999  352.35639779979999    0\n31384    253.9882333466  351.8264032514    0\n31385    254.2940068227  352.74511179839999    0\n31386    253.41243536350001  352.35940273450001    0\n31387    252.76141444660001  353.00677911619999    0\n31388    253.8198516592  353.49805704900001    0\n31389    252.904007694  353.76871268240001    0\n31390    252.40035236259999  352.36881763560001    0\n31391    254.55453528129999  353.53247479909999    206\n31392    252.26493953310001  354.18641175620002    0\n31393    251.813384359  354.9761460217    0\n31394    255.4200747676  352.3284245232    0\n31395    255.16472074769999  353.09662803740002    206\n31396    251.93565290430001  351.63830014910002    0\n31397    251.30382490119999  350.89235019760002    198\n31398    253.05501842890001  354.603558265    206\n31399    255.88256280740001  347.422072501    0\n31400    255.17526029620001  347.32473970379999    201\n31401    256.57079048510002  347.56637328670001    0\n31402    256.45168961970001  346.8427020323    0\n31403    257.23993859939998  347.7272305413    0\n31404    257.75872751899999  347.11619984269998    0\n31405    257.8835240574  347.88950616800003    0\n31406    256.71193458319999  348.30324407310002    0\n31407    256.84361184049999  349.05045378680001    0\n31408    256.13673701610003  348.84736483500001    0\n31409    257.01612846239999  346.24893645790002    0\n31410    257.55342719250001  345.61068543850001    202\n31411    257.65273578509999  346.36531756599999    0\n31412    256.37644412610001  346.12355587389999    201\n31413    258.80582661139999  345.8611653223    202\n31414    258.92808914080001  346.59089744279999    0\n31415    258.28669730320001  346.48978942560001    0\n31416    258.48694947029998  348.0744691132    0\n31417    258.0727973146  348.6904200111    0\n31418    258.95951904079999  347.3833551761    0\n31419    259.5  346.85633370530002    203\n31420    259.04236758389999  348.17369001340001    0\n31421    256.14216595430003  351.84478635940002    0\n31422    256.82020814830003  351.78223302160001    0\n31423    257.24483254500001  351.24583100569998    0\n31424    257.51913075599998  351.98086924400002    204\n31425    256.51845321410002  352.5    205\n31426    256.32362851670001  350.38176376630003    0\n31427    256.94585222709998  349.8191935214    0\n31428    257.04582602149998  350.56803932669999    0\n31429    259.5  349.26749356779999    203\n31430    259.12749380259999  350.37250619740001    204\n31431    258.86472282519998  349.64667555109997    0\n31432    259.5  348.6065583596    203\n31433    258.33054876569997  350.18576295999998    0\n31434    258.44435649320002  351.05564350679998    204\n31435    257.79449444459999  350.74220972379999    0\n31436    258.19750553630001  349.43637686869999    0\n31437    257.5190059455  349.25655063419998    0\n31438    248.48547947949999  358.97018378899998    0\n31439    249.4049673385  358.0729603945    0\n31440    249.31332212629999  359.36026961900001    0\n31441    248.88691546519999  356.88851744819999    0\n31442    248.89160642140001  363.28172187439998    0\n31443    249.42550979410001  361.48078971839999    0\n31444    248.50746839160001  361.25522478980002    0\n31445    249.35708473010001  360.45765688    0\n31446    249.79537672629999  357.07147536169998    0\n31447    250.1212967566  359.66560883509999    0\n31448    250.77864983719999  358.77251075049998    0\n31449    250.87140686199999  359.6519446959    0\n31450    250.36540878049999  357.8745543357    0\n31451    250.21000368200001  356.28619057809999    0\n31452    249.53798557269999  362.4631736353    0\n31453    250.20877546169999  361.57511375759998    0\n31454    250.9810001347  362.68322760140001    0\n31455    251.22199845079999  363.58094811789999    0\n31456    250.46592487180001  363.51407155520002    0\n31457    250.87068909199999  361.68930399549998    0\n31458    250.8539156484  360.66590817269997    0\n31459    250.95979040020001  355.98006417099998    0\n31460    249.70370365970001  363.431172914    0\n31461    248.87048296009999  368.05661121269998    0\n31462    249.4529184559  367.34699161779997    0\n31463    249.27698369250001  365.35481903509998    0\n31464    249.85877362709999  364.39565238810002    0\n31465    250.009428689  365.32220434599998    0\n31466    247.13081187590001  370.1981983087    0\n31467    247.8517316631  370.42119964839998    0\n31468    249.5282391897  369.25458391900003    0\n31469    248.94760036930001  369.96533177179998    0\n31470    248.9140222943  369.0306744943    0\n31471    250.1057861763  366.91235741560001    0\n31472    250.32002932629999  366.07332408740001    0\n31473    250.8490524721  366.6695522604    0\n31474    251.37418021580001  365.14528804970001    0\n31475    250.7172212028  365.2012761785    0\n31476    251.29123025710001  364.38881779500002    0\n31477    250.01469718979999  367.8273305189    0\n31478    250.53716526740001  368.18298829859998    0\n31479    250.11197411809999  368.81141643989997    0\n31480    250.85281485760001  368.74696209630002    0\n31481    251.200633176  368.12802985420001    0\n31482    250.1527151919  369.67364240400002    211\n31483    251.56794164979999  366.42125112560001    0\n31484    251.35284958950001  367.2634788515    0\n31485    251.1653902843  357.89009233659999    0\n31486    252.26845741509999  358.35458346780001    0\n31487    251.8449641199  357.69929386370001    0\n31488    252.54270869859999  357.44916607409999    0\n31489    251.4301229026  356.85221307239999    0\n31490    252.10563300960001  359.25478377259998    0\n31491    252.02656761399999  360.22420035300001    0\n31492    251.48155751109999  359.80996120259999    0\n31493    252.80976250910001  358.9153139503    0\n31494    252.3361789873  355.84615114299999    0\n31495    253.0551243493  355.83268652390001    207\n31496    252.8271385667  356.62193228569998    0\n31497    251.61744742120001  355.83059247429998    0\n31498    254.03020834610001  357.29531251909998    207\n31499    253.75068672559999  357.99627528719998    0\n31500    253.27429426  357.3335816984    0\n31501    253.53603460740001  358.71869031480003    0\n31502    253.33821859419999  359.47161816300002    0\n31503    254.28784129179999  358.63647612469998    208\n31504    253.80458358089999  360.08624925729998    208\n31505    253.16552620269999  360.26718146859997    0\n31506    252.0216181349  363.39569433489999    0\n31507    252.39300637260001  362.87837787170002    0\n31508    252.84665875819999  363.61336496709998    209\n31509    251.76863659590001  367.92545361629999    210\n31510    251.95917852790001  364.7183375194    0\n31511    251.84832428819999  365.56934174119999    0\n31512    251.4814411806  361.87936335810002    0\n31513    252.01911157609999  361.19630074179997    0\n31514    252.08399089229999  362.11090621869999    0\n31515    253.00289360330001  361.08620585599999    0\n31516    253.28406841660001  361.8637263338    209\n31517    252.71432463279999  362.22074309739997    0\n31518    252.54479269570001  360.61051641400002    0\n31519    252.23241667639999  366.07033329429999    210\n31520    252.6745692401  364.30172303969999    209\n31521    248.52297467419999  370.67061841690003    0\n31522    249.1860415726  370.86491309320002    0\n31523    234.80727708800001  377.14309734950001    0\n31524    235.87729467579999  376.64587525539997    0\n31525    235.8235270918  377.60612011320001    0\n31526    235.30292644209999  375.51434350919999    0\n31527    235.19456876140001  379.35488897260001    0\n31528    234.50951309609999  378.79109610490002    0\n31529    235.45427387749999  378.4895391517    0\n31530    236.51954304169999  375.81456804099997    0\n31531    237.71724682199999  375.9955684931    0\n31532    237.03809443930001  374.67392414059998    0\n31533    237.51673985779999  373.43774729270001    0\n31534    237.97878901339999  372.14885064089998    0\n31535    238.83524656340001  373.4930426377    0\n31536    236.59186412619999  378.295198712    0\n31537    237.74006928739999  378.46495353680001    0\n31538    237.0574413917  379.40395157850003    0\n31539    238.33356088139999  377.22899831069998    0\n31540    238.93713360359999  378.4819738141    0\n31541    236.20440368679999  373.38915879929999    0\n31542    236.04070463959999  379.92482507810001    0\n31543    235.16864325239999  380.11981914929999    0\n31544    236.1988125634  381.3900273232    0\n31545    235.60713582389999  382.29120533499997    0\n31546    235.26265749129999  381.55996181090001    0\n31547    236.83083335399999  380.39276997370001    0\n31548    237.2073974315  381.09893467490002    0\n31549    235.11030179950001  383.0907041987    232\n31550    235.8869885469  383.11450386140001    0\n31551    236.680864106  382.97582748799999    0\n31552    236.2835845118  383.88755490979997    0\n31553    234.3954839893  381.42279597509997    232\n31554    234.85928956859999  380.86013248310002    0\n31555    237.74885233020001  384.10829690759999    0\n31556    237.50492221799999  383.10944104830003    0\n31557    238.3832846295  383.32746995859998    0\n31558    237.27249526200001  382.07999560640002    0\n31559    237.46256737050001  385.96256737049998    230\n31560    237.73354693909999  385.03086723299998    0\n31561    238.33908236740001  385.53977111260002    0\n31562    236.96447184260001  384.62437959890002    0\n31563    236.2035343725  384.70353437249997    231\n31564    238.88148898079999  382.03047652010002    0\n31565    238.12016451529999  381.13262507460001    0\n31566    239.1706056715  380.60646974719998    0\n31567    239.02052059019999  375.97970910570001    0\n31568    240.3935542859  375.91595657580001    0\n31569    239.62139087759999  374.74169248200002    0\n31570    240.1732916025  373.52377008079998    0\n31571    240.69574187500001  372.29791599200001    0\n31572    241.47714762519999  373.53017280900002    0\n31573    240.64270183490001  380.17656567490002    0\n31574    239.65454110909999  379.38194314890001    0\n31575    242.01208597109999  377.80324080140002    0\n31576    240.47348654379999  378.11720545719999    0\n31577    241.17295982389999  376.92860387249999    0\n31578    241.72301872969999  375.7813778885    0\n31579    242.66932243869999  373.49378890209999    0\n31580    243.18764634199999  372.35316044550001    0\n31581    243.7283424071  373.4130872636    0\n31582    241.26316617570001  371.09823403630003    0\n31583    242.8659595133  378.56860715319999    0\n31584    243.2989908561  377.54773361420001    0\n31585    242.19503158289999  374.65492349700003    0\n31586    242.88739238860001  375.63386834149998    0\n31587    243.8708926189  375.43956429150001    0\n31588    243.5588888268  376.48176589370001    0\n31589    242.22931316410001  379.7223850291    0\n31590    243.47635408510001  379.39811940150003    0\n31591    239.26301576930001  385.14724228450001    0\n31592    239.76158452600001  384.03283889009998    0\n31593    240.45508663129999  384.71303803429998    0\n31594    239.3103771648  383.08787244220002    0\n31595    239.5859018756  386.84817615399999    0\n31596    240.76432420750001  386.42111047079999    0\n31597    240.40228486929999  387.30658067249999    0\n31598    238.7428456012  387.24284560119997    230\n31599    238.885066972  386.2007555152    0\n31600    240.50836500860001  382.6298503781    0\n31601    241.916129732  384.2361248917    0\n31602    242.69010425819999  382.97843949729997    0\n31603    243.67456211960001  383.20843347660002    0\n31604    242.078812924  382.09424698689998    0\n31605    241.48183277339999  381.08780467230002    0\n31606    243.3984609842  389.35542124369999    0\n31607    242.29379607370001  389.12684255620002    0\n31608    242.92119733089999  388.46626628979999    0\n31609    240.7302981217  388.04645289159998    0\n31610    241.6750344658  387.16012449980002    0\n31611    241.2296721912  385.35726685420002    0\n31612    242.52314313709999  385.05535448939997    0\n31613    242.8313208934  386.7041467098    0\n31614    242.73021073340001  387.58156857469999    0\n31615    243.30481673689999  381.62189696799999    0\n31616    241.05707663710001  388.97814586440001    0\n31617    239.9911444704  388.79120858639999    0\n31618    243.6042627368  384.77578661569999    0\n31619    243.16979464670001  385.7328652736    0\n31620    242.5677140446  371.18369316949997    0\n31621    238.5  389.78873537440001    228\n31622    239.33435485859999  389.35227459340001    0\n31623    239.29081358959999  390.15583242500003    0\n31624    238.5  393.54989715469998    227\n31625    239.28838904790001  392.98525760730001    0\n31626    239.2794093887  393.7437331063    0\n31627    239.09307198490001  391.0948822698    0\n31628    239.04867093670001  392.20448524459999    0\n31629    238.5  391.74471320150002    228\n31630    239.9050155823  392.36020930730001    0\n31631    240.52739254959999  391.40193872489999    0\n31632    240.85015557669999  392.27767773570002    0\n31633    239.94192872260001  390.61521417519998    0\n31634    240.00593941650001  395.99118775710002    0\n31635    240.30797092669999  394.9946567344    0\n31636    240.68322360560001  395.77098521940002    0\n31637    239.13956113489999  394.5740120602    0\n31638    239.8417542702  394.2429370502    0\n31639    240.6290922229  393.99314092169999    0\n31640    238.97221308030001  388.52778691970002    229\n31641    238.9873625148  395.43090232589998    0\n31642    238.5  394.99931412550001    227\n31643    239.31878427519999  396.08768777770001    0\n31644    238.7227473538  396.44549470760001    226\n31645    239.3266027857  405.5086231304    0\n31646    238.5  404.892222828    252\n31647    239.46280524549999  404.56929902970001    0\n31648    240.04078380249999  399.08156760499998    226\n31649    240.2876423829  398.36419261819998    0\n31650    240.67927958830001  399.2398463692    0\n31651    239.96793240439999  397.52787707210001    0\n31652    239.2572673574  397.51453471479999    226\n31653    239.670653372  396.79437005680001    0\n31654    239.7772463117  403.7795552494    0\n31655    239.290344162  403.209655838    253\n31656    240.41240603489999  402.91240603490002    254\n31657    240.6235906714  404.30997852799999    0\n31658    240.64494039190001  397.65689502909999    0\n31659    240.10401779559999  406.07685935929999    0\n31660    239.34244884739999  406.64978770059997    0\n31661    240.96737813249999  390.4897204852    0\n31662    241.49340512609999  395.43765719959998    0\n31663    241.96475641890001  394.60456766660002    0\n31664    242.4183165577  395.30176272649999    0\n31665    241.15244092340001  393.06165927400002    0\n31666    241.98962665580001  392.09882225339999    0\n31667    241.18047517799999  397.11517271309998    0\n31668    241.17409096860001  396.3488887661    0\n31669    241.96823321190001  396.67043892700002    0\n31670    243.3033939728  396.57615068019999    0\n31671    242.5529276586  397.63117644490001    0\n31672    242.6386225734  396.88218233269998    0\n31673    241.56240703180001  393.84432782980002    0\n31674    241.36979418289999  397.92685968170002    0\n31675    242.47128219909999  393.77410202679999    0\n31676    243.04535283359999  392.92371968629999    0\n31677    243.25623539630001  393.78687859939998    0\n31678    242.78201901009999  391.33042264609998    0\n31679    243.01831567400001  392.06244425540001    0\n31680    242.7843308898  396.06268374320001    0\n31681    243.1882858015  395.26327118540001    0\n31682    242.2410263793  390.58410693759998    0\n31683    243.42369682739999  390.68030347550001    0\n31684    241.57483446079999  389.79011974039997    0\n31685    243.4404411271  398.14243741270002    0\n31686    242.85199748779999  398.23442827899999    0\n31687    241.3654155454  400.84977290479998    0\n31688    240.74465450770001  400.733963523    225\n31689    241.08085935279999  400.0530572902    0\n31690    241.35721547080001  399.37653080439998    0\n31691    241.55789777519999  398.66560516919998    0\n31692    242.00653341079999  399.73081576160001    0\n31693    242.06105317719999  400.90463025100001    0\n31694    241.7128656486  401.5    224\n31695    242.68537131619999  398.93673474439998    0\n31696    243.24400711199999  399.54380641270001    0\n31697    242.64863465889999  399.67107719209997    0\n31698    242.1356734929  398.28054897189998    0\n31699    242.43554229719999  400.32267100050001    0\n31700    242.7718928123  400.90633070159998    0\n31701    243.23016215600001  401.5    224\n31702    243.39527201929999  400.92515945269997    0\n31703    243.88700323800001  399.37085757839998    0\n31704    243.8245998678  399.95449916839999    0\n31705    241.65184678150001  404.15184678150001    254\n31706    241.3817253796  405.09097490469998    0\n31707    244.01263522720001  398.18376980549999    0\n31708    243.90641262759999  398.76368299149999    0\n31709    242.0513660268  405.89158477529998    0\n31710    241.08722673880001  406.10444641700002    0\n31711    243.7664149293  371.23771444879998    0\n31712    244.6556184733  373.3157958068    0\n31713    245.18573119979999  372.292297674    0\n31714    245.50382204749999  373.21959015909999    0\n31715    244.83433991320001  371.25310817659999    0\n31716    244.39461792169999  370.17718752230002    0\n31717    244.76556186549999  375.19521672019999    0\n31718    245.5792196587  374.93703540439998    0\n31719    245.37089529919999  375.84055456670001    0\n31720    244.23796642369999  374.37655740449998    0\n31721    245.73873920630001  371.38352578569999    0\n31722    244.2703338099  377.2294060918    0\n31723    246.30933339629999  373.15399186140002    0\n31724    246.8837889216  372.49818936809999    0\n31725    247.11502208499999  373.3064841735    0\n31726    246.62022097490001  371.66934134979999    0\n31727    246.40818409569999  370.80338729580001    0\n31728    246.04079204350001  376.30225470879998    0\n31729    246.8809351251  375.80848003940002    0\n31730    246.75067568029999  376.58815438409999    0\n31731    245.8485218774  374.03692063509999    0\n31732    246.37265367960001  374.65569357250001    0\n31733    247.0258719345  375.01010361359999    0\n31734    247.15728465230001  374.18903911590002    0\n31735    245.1796116463  376.766599875    0\n31736    244.32708914169999  381.22751563230003    0\n31737    243.86994523320001  380.37977866289998    0\n31738    245.18026967150001  381.05883038090002    0\n31739    245.6111490758  380.20627422950002    0\n31740    245.95337318590001  380.98334618669998    0\n31741    244.5616355821  382.96637478349999    0\n31742    244.79568335569999  382.02136798079999    0\n31743    245.34303708350001  382.73998279889997    0\n31744    244.44290863099999  379.3136071294    0\n31745    245.06194741229999  378.52374779899998    0\n31746    245.3347891752  379.38806239420001    0\n31747    245.8604661334  377.90572407069999    0\n31748    245.01420038250001  377.6806013904    0\n31749    246.15336911559999  379.46065793470001    0\n31750    246.74790830289999  378.82109040789999    0\n31751    246.9433873632  379.5655488635    0\n31752    246.8007125263  382.38568611829999    0\n31753    246.09413759789999  382.51671787229998    0\n31754    246.3377825016  381.70364947939999    0\n31755    246.67398098429999  377.34563048230001    0\n31756    246.67363428530001  378.0850285203    0\n31757    247.3830140963  382.19720908570002    0\n31758    247.49632304959999  382.95011288059999    0\n31759    246.70844718469999  380.92514076110001    0\n31760    247.19029047769999  380.2723454737    0\n31761    247.4726697765  380.95886855539999    0\n31762    245.9376839185  383.32447486109999    0\n31763    247.4530510461  371.9122785253    0\n31764    248.21432995449999  372.16420184430001    0\n31765    248.90756531459999  372.45924844979999    0\n31766    248.36467713050001  373.04430762269999    0\n31767    248.01978417070001  371.30157078240001    0\n31768    248.4438927969  373.9078948083    0\n31769    249.12464872609999  374.189594672    0\n31770    248.43951861080001  374.73841149570001    0\n31771    247.78241417929999  373.61616080340002    0\n31772    249.38708252719999  371.84074418500001    0\n31773    249.58562291120001  372.77726218970002    0\n31774    247.6866692079  375.28241971850002    0\n31775    249.8225605259  374.4808328437    0\n31776    249.75865226479999  373.66289657879997    0\n31777    248.36986593669999  375.52841743509998    0\n31778    249.80109142360001  375.29190383460002    0\n31779    250.5  374.8407760874    213\n31780    250.27652707990001  373.10610831949998    212\n31781    249.79102305929999  371.16409223720001    212\n31782    249.06340834900001  375.78350546169997    0\n31783    249.76412625  376.06439494350002    0\n31784    248.2148669163  378.52342205579998    214\n31785    247.46482466929999  378.27310572329998    0\n31786    248.21830547889999  377.77920085419998    0\n31787    247.48966320240001  376.81000960070003    0\n31788    247.80377021000001  381.64007321880001    0\n31789    248.21281148809999  381.13843446430002    215\n31790    248.2895493876  376.29294598370001    0\n31791    248.2353775951  377.04195325540002    0\n31792    249.72651411749999  376.80302544300002    0\n31793    249.71157555170001  377.52561629889999    214\n31794    248.97129837099999  377.28821585970002    0\n31795    247.94699950629999  382.35554066449998    0\n31796    250.5  376.35564285629999    213\n31797    247.73655216200001  379.70965648610002    215\n31798    248.2077448096  383.46127595180002    216\n31799    247.4091152673  383.6165610333    0\n31800    243.9805962364  390.04623943910002    0\n31801    244.40773251530001  389.43742703229998    0\n31802    244.49948477629999  388.61907078529998    0\n31803    245.15586682239999  389.25559956350003    0\n31804    243.7555209942  392.27498231980002    0\n31805    244.4854909627  392.10740689279999    0\n31806    244.3402453619  392.88721578420001    0\n31807    244.4004258809  390.71249280230001    0\n31808    243.56113549419999  394.48945141759998    0\n31809    243.97517679649999  393.73778073760002    0\n31810    244.48212583009999  387.00267595269997    0\n31811    243.792090067  386.38496856860002    0\n31812    244.6097239044  386.19015893350002    0\n31813    244.2018120505  383.87900279820002    0\n31814    244.52173187720001  384.57882524889999    0\n31815    245.2349755697  392.18844130129997    0\n31816    244.69469879760001  391.42427375979997    0\n31817    244.89079019530001  394.31386556389998    0\n31818    244.60472727539999  393.57898917059998    0\n31819    245.1615055181  393.69558394360001    0\n31820    245.28726922889999  384.52448740620002    0\n31821    244.84434896779999  385.34687400899998    0\n31822    244.44380438100001  387.81200820710001    0\n31823    243.64543028200001  388.00703355979999    0\n31824    244.01283247719999  396.39234161979999    0\n31825    244.30084427790001  395.67896030359998    0\n31826    244.57907337859999  396.23401214090001    0\n31827    243.90954625859999  395.1170792433    0\n31828    243.8205285896  397.01262306849998    0\n31829    244.5  397.36853310499998    222\n31830    243.84809441749999  397.60117247599999    0\n31831    244.5  399.18327025270003    222\n31832    244.59230517829999  395.0586351709    0\n31833    243.8651493708  400.49532212140002    0\n31834    244.5  400.35172504119998    222\n31835    243.9533086358  400.9943616356    0\n31836    244.5  398.22099359470002    222\n31837    245.0499797594  395.67301883900001    0\n31838    245.2231641283  390.8406108753    0\n31839    246.0129314248  385.76373917609999    0\n31840    245.92000638330001  386.5982365493    0\n31841    245.34035569790001  386.06327125730002    0\n31842    246.0256181904  384.87723195720002    0\n31843    246.59385185069999  385.35929676849997    0\n31844    245.88111656780001  387.42108757770001    0\n31845    245.83918219419999  388.18520510489998    0\n31846    245.18678700020001  387.63042135709998    0\n31847    246.472693077  387.10684814780001    0\n31848    247.022178478  386.61049574690003    0\n31849    247.0373563439  387.4626436561    217\n31850    247.32605534429999  384.30421063969999    0\n31851    247.94256312300001  384.7871843849    216\n31852    247.2346526517  385.03344136710001    0\n31853    245.92101191559999  384.08162302220001    0\n31854    246.64816359349999  383.81623939209999    0\n31855    247.12910947430001  385.80709833240002    0\n31856    247.65161245670001  386.24193771649999    216\n31857    246.01562670199999  392.21636975230001    0\n31858    245.760801966  392.80154250520002    0\n31859    246.26882202069999  393.45222659249998    0\n31860    245.62413929479999  393.45255388110002    0\n31861    245.56356750590001  394.3400108001    0\n31862    246.19619732690001  394.60288793770002    0\n31863    245.6697986408  395.13247208090002    0\n31864    246.5  390.12633063649997    218\n31865    245.81667431130001  390.46282785030002    0\n31866    245.77884625460001  389.73863150559998    0\n31867    245.84135606180001  388.966560931    0\n31868    245.9733282203  391.2826640463    0\n31869    246.5  391.87330224800002    218\n31870    246.74009001100001  394.04178636839998    0\n31871    246.88457624820001  394.61542375179999    220\n31872    246.9917053627  393.49170536269997    219\n31873    246.5  388.66974025650001    218\n31874    245.642011986  395.857988014    220\n31875    204.2543343122  410.78637270830001    0\n31876    203.7416165546  409.1472849205    0\n31877    204.99614061459999  407.81371047610003    0\n31878    206.23600117620001  406.51796939489998    0\n31879    206.84673287570001  408.15289995180001    0\n31880    203.5766229029  416.59250298569998    0\n31881    202.34827962559999  415.33326526180002    0\n31882    205.2727890077  413.89793976449999    0\n31883    203.4264394505  413.68306485890002    0\n31884    204.77634060330001  412.35211484460001    0\n31885    206.11748872979999  411.06720953950003    0\n31886    207.89063464450001  411.38791820390003    0\n31887    207.41513764889999  409.76273232789998    0\n31888    208.65852432139999  408.37529238949998    0\n31889    209.80845105060001  406.79986296319998    0\n31890    210.34553452540001  408.50230598140001    0\n31891    206.82661361820001  414.40509832679999    0\n31892    205.36603404900001  415.65149255379998    0\n31893    208.19827843159999  413.09609186350002    0\n31894    209.516962955  411.72857891870001    0\n31895    210.77796575260001  410.27012455390002    0\n31896    211.07332799919999  412.06777274130002    0\n31897    208.3224580246  414.86816633759997    0\n31898    204.76358633909999  418.97255410619999    0\n31899    204.5264449805  420.62171047189997    0\n31900    202.9273068988  419.86772925759999    0\n31901    205.05768102069999  417.31999217179998    0\n31902    206.58293388280001  417.87164950089999    0\n31903    204.40412560120001  426.7133505393    0\n31904    205.21616799040001  423.75010449439998    0\n31905    203.38048199150001  423.31751113960001    0\n31906    204.6972423011  422.15643943719999    0\n31907    206.36284086180001  421.08073832380001    0\n31908    208.15163662259999  421.48112802460003    0\n31909    208.07414164279999  419.93643326590001    0\n31910    208.276761333  416.63215884260001    0\n31911    208.1402113668  418.33025609790002    0\n31912    206.97086580440001  424.16524969850002    0\n31913    205.65923257919999  425.388416624    0\n31914    208.6779479967  424.55728391500003    0\n31915    208.37638534179999  423.0029915545    0\n31916    209.89442717220001  421.86417746149999    0\n31917    209.7303480894  418.74709229069998    0\n31918    206.02242107469999  427.06366475969998    0\n31919    209.8041872746  415.29969520229997    0\n31920    211.23013949880001  413.91351937309997    0\n31921    212.59396857550001  412.49028237350001    0\n31922    211.93447576930001  408.6817939874    0\n31923    212.96189350579999  406.96404519769999    0\n31924    213.48795547290001  408.96357020200003    0\n31925    211.30575690789999  417.52446309850001    0\n31926    211.29024829159999  415.75587066780002    0\n31927    212.80778714569999  416.28406556070001    0\n31928    213.90115332569999  411.07307499749999    0\n31929    214.1039206966  413.09555545529997    0\n31930    215.73494808500001  407.87628961389998    0\n31931    216.27624149409999  410.38421281500001    0\n31932    214.94725933620001  409.56159211620002    0\n31933    217.24356320269999  407.0712315641    0\n31934    214.24172768419999  415.06081295299998    0\n31935    215.59097542309999  413.93089876559998    0\n31936    217.13831695959999  414.89605122239999    0\n31937    216.96793183849999  413.13378848090002    0\n31938    217.36323341950001  416.57112090010003    0\n31939    217.60415120159999  418.14450941379999    0\n31940    215.9912040664  417.5116831473    0\n31941    214.38653398220001  416.88411521969999    0\n31942    211.45143773730001  420.74085346160001    0\n31943    211.63076197320001  422.25335770010003    0\n31944    213.01136285199999  419.63672991589999    0\n31945    214.5354587848  418.5537386867    0\n31946    214.70921935109999  420.11106573749998    0\n31947    210.37205037250001  424.93105949580001    0\n31948    208.9623867494  426.159547299    0\n31949    212.067784706  425.28717302870001    0\n31950    211.85420069470001  423.7588709529    0\n31951    213.37552154049999  422.65058986470001    0\n31952    211.34360341019999  419.17895522139997    0\n31953    215.07609202579999  423.03813798789997    0\n31954    214.90116421510001  421.59382611519999    0\n31955    218.12043085569999  421.0537323927    0\n31956    216.4152842965  420.5888551246    0\n31957    217.87172457630001  419.63741947670002    0\n31958    215.2174089534  424.48214587550001    0\n31959    215.34004781760001  425.96452641050001    0\n31960    213.72688124640001  425.62857800180001    0\n31961    216.73621910419999  423.42174604629997    0\n31962    216.91470855029999  426.30848875729998    0\n31963    215.46737494800001  427.50298015070001    0\n31964    212.2520854032  426.86487834339999    0\n31965    218.46220618160001  426.65868532159999    0\n31966    218.39347764350001  425.2200973258    0\n31967    212.43423732849999  428.48208714319998    0\n31968    210.83011855469999  428.15385165070001    0\n31969    218.36190842459999  423.80926175690001    0\n31970    218.28894371120001  422.42912338949998    0\n31971    209.22717203510001  427.79832444409999    0\n31972    207.62917887110001  427.43153025369998    0\n31973    204.00764572579999  433.02095218599999    0\n31974    203.6747161072  431.42837482840002    0\n31975    205.0114096316  430.0917450403    0\n31976    206.32670105439999  428.7487347174    0\n31977    206.61551418799999  430.40633171010001    0\n31978    203.9519926275  439.18454645759999    0\n31979    204.7867890352  436.24067124139998    0\n31980    203.10017281059999  435.9500666852    0\n31981    204.38377411900001  434.61982313089999    0\n31982    205.65716877919999  433.31275520769998    0\n31983    207.27288549779999  433.62706222140002    0\n31984    206.92644963960001  432.02250338760001    0\n31985    208.8752694305  433.95448682969999    0\n31986    210.1006759887  432.67664228780001    0\n31987    210.4700429641  434.28283135589999    0\n31988    206.440078973  436.54026664309998    0\n31989    205.20425303069999  437.85437079740001    0\n31990    207.65957721909999  435.2439159141    0\n31991    210.87254398140001  435.88987996029999    0\n31992    211.2929202471  437.4714122295    0\n31993    209.68919226329999  437.17280335359999    0\n31994    208.1987676224  430.73747054040001    0\n31995    208.07406778020001  436.85613047430002    0\n31996    203.97163667539999  445.31437635280002    0\n31997    203.54934772499999  443.72130073310001    0\n31998    204.79755128299999  442.37854012690002    0\n31999    206.04691650570001  441.04246034340002    0\n32000    206.46589315669999  442.63135430009999    0\n32001    203.12395767640001  448.25303113780001    0\n32002    204.3825835941  446.90184577799999    0\n32003    204.77772875420001  448.47976977069999    0\n32004    205.63558274659999  445.55933895459998    0\n32005    206.87982581700001  444.22361744160003    0\n32006    207.29164484910001  445.81037957180001    0\n32007    208.5060360283  438.43838806679997    0\n32008    208.93661524870001  439.99737187009998    0\n32009    207.29306687729999  439.72406886599998    0\n32010    209.35132838960001  441.55511446759999    0\n32011    209.75390720569999  443.13905159059999    0\n32012    208.12275600929999  442.88540354129998    0\n32013    208.9358437404  446.06924308330002    0\n32014    210.159290513  444.73643192280002    0\n32015    210.5807193258  446.3426584238    0\n32016    207.69315796149999  447.39017715339997    0\n32017    210.54237476380001  440.2666875539    0\n32018    205.62706460179999  439.45232547289999    0\n32019    208.07004727040001  448.95530737439998    0\n32020    206.42656903509999  448.71183176670002    0\n32021    209.77445473509999  431.07254461679997    0\n32022    209.48903411629999  429.44842952020002    0\n32023    212.65182316049999  430.11031116420003    0\n32024    212.93522481229999  431.71495091349999    0\n32025    211.34890005849999  431.40366840920001    0\n32026    214.0346907622  428.78870013149998    0\n32027    211.71298260040001  439.00656396950001    0\n32028    212.90273027769999  437.73040064499997    0\n32029    213.69036635340001  434.8683650191    0\n32030    212.0676610033  434.59414194499999    0\n32031    213.2850938535  433.29498854209999    0\n32032    214.5442478299  431.98994286340002    0\n32033    216.1854184929  432.22572474200001    0\n32034    215.85917376660001  430.66557661230001    0\n32035    218.7853341949  429.59994983910002    0\n32036    217.2100624537  429.3583598582    0\n32037    218.58464908740001  428.12646788220002    0\n32038    215.368876296  435.09418272789998    0\n32039    214.12951976529999  436.42077127120001    0\n32040    217.1176885392  435.25496379499998    0\n32041    216.62000180870001  433.75679645579999    0\n32042    217.67834782579999  436.72388534179998    0\n32043    218.09177690460001  438.18664722850002    0\n32044    216.305080699  438.07767697309998    0\n32045    215.628111768  429.08653507499997    0\n32046    214.56220480159999  437.93522543059998    0\n32047    211.3573883647  443.40040069550002    0\n32048    212.5411829702  442.0757105646    0\n32049    212.97275507219999  443.676730986    0\n32050    212.12385022719999  440.52226600810002    0\n32051    212.2421764769  446.63645588880001    0\n32052    211.00869256510001  447.92734784430002    0\n32053    213.91705693  446.94631875120001    0\n32054    213.43271577269999  445.31837618660001    0\n32055    213.73303552300001  440.75864649729999    0\n32056    215.3841306999  440.95944872410001    0\n32057    217.0724689729  441.11492684320001    0\n32058    215.80455107380001  442.53067458409998    0\n32059    214.97656438409999  439.4319901499    0\n32060    215.57651472270001  447.24482824910001    0\n32061    216.6980774436  445.69163124080001    0\n32062    217.1729291506  447.21832940500002    0\n32063    216.24922905919999  444.12168594420001    0\n32064    214.6052608226  443.95079783910001    0\n32065    217.92663214379999  444.13042796100001    0\n32066    214.42149407509999  448.54881762449997    0\n32067    218.41231591299999  439.73296709160002    0\n32068    218.81891184009999  441.20670256530002    0\n32069    211.38208741880001  449.48886085740003    0\n32070    209.71811674680001  449.21369513650001    0\n32071    217.85546687589999  432.4139009479    0\n32072    214.6876974134  450.11791803710003    0\n32073    213.05196535749999  449.78361528149998    0\n32074    217.79008253480001  409.76707664780002    0\n32075    217.2580898004  411.52695089629998    0\n32076    220.0247084822  411.57731796870002    0\n32077    220.23672179900001  409.88021175220001    0\n32078    221.40111658039999  410.59642870610003    0\n32079    219.20404981600001  408.9978188032    0\n32080    218.199166838  408.0473753572    0\n32081    220.06202294689999  414.79894823900003    0\n32082    219.97007493340001  413.22354063429998    0\n32083    221.4495660842  413.79356569250001    0\n32084    218.56588373069999  412.45786510480002    0\n32085    220.52009227670001  408.22751756489998    0\n32086    222.78199327089999  408.21038371129998    0\n32087    223.88494323949999  408.7368676927    0\n32088    222.681068329  409.58696856559999    0\n32089    221.77748831950001  407.51483303880002    0\n32090    222.7547052084  412.52976553129997    0\n32091    222.67239321740001  411.08650922750002    0\n32092    224.0303948525  411.33300171740001    0\n32093    225.43758523770001  411.5025381328    0\n32094    225.0290193459  410.33577493929999    0\n32095    224.89640394369999  408.11250461179998    0\n32096    224.9559374591  409.17864225810001    0\n32097    223.02343402049999  413.87830099569999    0\n32098    219.8524846464  421.52241017739999    0\n32099    219.19671645619999  418.74648618399999    0\n32100    220.45556228679999  417.86969705860002    0\n32101    220.8430332968  419.3253611733    0\n32102    219.9263357115  424.23562185140003    0\n32103    221.52650072500001  423.36179880020001    0\n32104    221.44217286080001  424.69152185619998    0\n32105    221.36592009290001  420.71207282500001    0\n32106    221.62677119380001  422.01047377370003    0\n32107    222.625912048  419.87124692549997    0\n32108    221.7120442913  416.95611996320002    0\n32109    223.11464353529999  416.24092971009998    0\n32110    223.35208835629999  417.57040306239998    0\n32111    224.1270094198  425.61960165929997    0\n32112    222.85803734589999  425.16255246729997    0\n32113    224.3686721942  424.44365184200001    0\n32114    221.3999348687  426.01150025240003    0\n32115    223.2034936494  422.63127723790001    0\n32116    224.57791591079999  423.32211750490001    0\n32117    224.79700437299999  422.19541197839999    0\n32118    223.8113651912  418.89294013199998    0\n32119    224.456638785  420.16295040469998    0\n32120    220.2341358875  416.33185829479999    0\n32121    218.69521183680001  415.68513149059999    0\n32122    219.9735555407  427.0029045201    0\n32123    221.44649325239999  427.3340494162    0\n32124    223.32336902360001  415.0359905057    0\n32125    224.55353449579999  413.41409592240001    0\n32126    226.0341158759  409.50255414930001    0\n32127    225.7496653867  407.63244373089998    0\n32128    226.47380831870001  407.23188768369999    0\n32129    226.65736614209999  408.12656871429999    0\n32130    225.52150617390001  412.61908617099999    0\n32131    225.71588906950001  413.59628342740001    0\n32132    226.67996538360001  410.96368279209997    0\n32133    226.3927735051  411.93655094939999    0\n32134    226.9045797201  409.02134046380002    0\n32135    226.99775997840001  409.914068654    0\n32136    224.84692148779999  407.12063140679999    0\n32137    227.57547856369999  410.45858424959999    0\n32138    227.1721319543  406.79484218200002    0\n32139    227.85137460339999  406.33500902129998    0\n32140    227.8646153688  407.07642293089998    0\n32141    226.76086356370001  413.7739709983    0\n32142    227.49364780010001  413.03523231449998    0\n32143    227.7010526455  413.8132420531    0\n32144    227.16622981360001  412.30576885319999    0\n32145    227.9454629027  412.14119639799998    0\n32146    226.40907462659999  406.4105569994    0\n32147    225.8567719497  414.54570295259998    0\n32148    226.274057575  420.2002568936    0\n32149    225.40658378660001  421.1817204116    0\n32150    226.51368998839999  418.02901447070002    0\n32151    225.01962137460001  417.88978857119997    0\n32152    226.17352953650001  416.77907913590002    0\n32153    225.22186997049999  426.04926649819998    0\n32154    226.3580782084  425.47148575900002    0\n32155    226.1444227353  426.48670755199998    0\n32156    224.0113813232  426.78582399049998    0\n32157    225.6927734786  423.90921765949997    0\n32158    227.22000255820001  422.6480313472    0\n32159    226.45420494039999  421.97296179019997    0\n32160    227.7099702289  421.75919432479998    0\n32161    227.29171961450001  425.0776708034    0\n32162    226.56257041730001  424.46680503980002    0\n32163    227.8669287605  423.28263709919997    0\n32164    226.8315460451  423.54749800899998    0\n32165    227.46436384699999  427.63638715970001    0\n32166    226.89713529599999  426.95404204059997    0\n32167    227.6959595431  426.70255206590002    0\n32168    226.0059070563  415.59110751650002    0\n32169    227.15727485939999  415.69118030459998    0\n32170    227.68049683679999  420.14101006549998    0\n32171    227.064162963  419.17390950010002    0\n32172    224.6818196628  415.43168949950001    0\n32173    225.99964909330001  427.4897400008    0\n32174    227.5203633724  408.5527199041    0\n32175    222.81339486420001  427.64514519850002    0\n32176    224.0635719414  427.94920512819999    0\n32177    219.5360781599  432.4866615071    0\n32178    219.10030138229999  431.07127315999998    0\n32179    220.3657200124  429.79101942390002    0\n32180    221.59747443309999  428.64246319220001    0\n32181    221.8926761381  429.91502420310002    0\n32182    219.7790591264  438.44571210160001    0\n32183    220.59259475330001  435.12659893540001    0\n32184    218.90435424559999  435.34950983350001    0\n32185    220.1389171589  433.82456425380002    0\n32186    221.2182378011  432.43935030440002    0\n32187    222.78807250739999  432.17263521149999    0\n32188    222.3114034857  431.10820675079998    0\n32189    223.37443887449999  429.99084897739999    0\n32190    224.2896843245  429.07030281700003    0\n32191    224.60837712040001  430.06666854309998    0\n32192    222.29139423379999  434.80480965829997    0\n32193    221.3305137637  436.22799550849999    0\n32194    224.03822774459999  434.87576799890002    0\n32195    223.55118212919999  433.89168271139999    0\n32196    222.8725463815  436.87726525620002    0\n32197    224.36737535739999  436.04563953619999    0\n32198    224.49133916400001  437.15867651259998    0\n32199    221.2335346959  437.55654052289998    0\n32200    219.66838410919999  443.9826960231    0\n32201    219.2499030299  442.61853105109998    0\n32202    220.61723927860001  441.2374584515    0\n32203    222.03557032809999  440.06804922560002    0\n32204    222.44910652319999  441.22710637990002    0\n32205    218.91291609589999  446.87183590789999    0\n32206    217.9371661687  448.46318618620001    0\n32207    220.68610720820001  446.46906577549998    0\n32208    220.1264889233  445.26429391549999    0\n32209    221.4948435256  443.70780017620001    0\n32210    222.82632054640001  442.34986404770001    0\n32211    224.01710633249999  441.1868859118    0\n32212    223.451183816  439.08650421269999    0\n32213    224.58880052230001  438.20094146629998    0\n32214    224.81527183879999  439.19942385989998    0\n32215    222.41154088229999  446.01765362809999    0\n32216    223.5498020707  444.47747372949999    0\n32217    223.9358317009  445.56835707440001    0\n32218    223.2462339848  443.41186954990002    0\n32219    224.64741156529999  443.15803035200003    0\n32220    221.42702572990001  447.59787059950003    0\n32221    225.03389786829999  440.17836313679999    0\n32222    225.3269268107  441.13861645819998    0\n32223    221.60189753910001  438.84742194149999    0\n32224    220.7419935515  449.0988688063    0\n32225    222.3483452074  448.67176732659999    0\n32226    224.29796292660001  431.73040339940002    0\n32227    223.5786361632  432.87677675179998    0\n32228    225.57707503340001  431.56217500970001    0\n32229    225.07402836770001  430.84195024349998    0\n32230    225.7728102518  430.0817055137    0\n32231    226.4416688865  429.33176537269998    0\n32232    226.8037194625  430.07472374909997    0\n32233    225.3625926494  435.15092695300001    0\n32234    226.0179600052  433.24837460880002    0\n32235    224.84945606700001  433.18165816530001    0\n32236    225.88449851990001  432.38195865109998    0\n32237    226.56597631419999  431.6018516561    0\n32238    227.17863096729999  430.81476209689998    0\n32239    227.4592176859  431.62567134260001    0\n32240    227.82264045989999  428.41623785590002    0\n32241    227.02492232829999  428.55745106429998    0\n32242    226.97239463450001  433.36415849489998    0\n32243    226.22062176910001  434.22292090849999    0\n32244    227.82754319439999  433.50186591340002    0\n32245    227.6638910659  432.51485598350001    0\n32246    227.96727481139999  434.60958545630001    0\n32247    228.06743256409999  435.7143419185    0\n32248    227.28667802519999  435.51815405880001    0\n32249    226.1014704351  428.50231803259999    0\n32250    225.17135025990001  428.23406642179998    0\n32251    226.4015313578  435.34558867120001    0\n32252    225.9022999215  439.2646264343    0\n32253    225.61183807800001  437.34259867539998    0\n32254    226.5005829312  436.4692006029    0\n32255    226.56275085679999  437.47327514850002    0\n32256    223.85333538009999  448.23600079149998    0\n32257    224.47628823580001  446.70172726689998    0\n32258    225.2147159397  447.74514734709999    0\n32259    225.23406964750001  445.20417179819998    0\n32260    226.348409167  441.15324459990001    0\n32261    225.5669279814  442.08587657509997    0\n32262    227.00646344579999  440.2029709981    0\n32263    227.22007448630001  441.06035445999999    0\n32264    226.64930847240001  438.40640612210001    0\n32265    226.80211174819999  439.32239194419998    0\n32266    225.9991587625  443.95177399189998    0\n32267    226.3352067214  444.95498808579998    0\n32268    225.77715289419999  442.9699797097    0\n32269    226.68079343369999  443.05667583510001    0\n32270    227.61881997079999  443.39212269379999    0\n32271    227.41315870349999  442.6018725294    0\n32272    225.95683595209999  450.07477313150002    0\n32273    226.1428605767  448.64997807079999    0\n32274    227.1789025484  449.37083976000002    0\n32275    227.33245615409999  444.83968071139998    0\n32276    226.7588098507  445.95958165709999    0\n32277    226.42806569769999  447.22654865689998    0\n32278    227.69451031610001  430.04450602089997    0\n32279    219.0978775049  449.53622704539998    0\n32280    217.47588128929999  450.00096055030002    0\n32281    227.41083769330001  437.55034593409999    0\n32282    223.39809491529999  449.67694151990003    0\n32283    203.25255387409999  455.87722176829999    0\n32284    204.53222918899999  454.50168377839998    0\n32285    203.8818703046  451.36516641719999    0\n32286    205.14959507219999  450.03860208449998    0\n32287    205.49793483280001  451.58996647240002    0\n32288    203.5216182822  457.47972729129998    0\n32289    205.071256718  457.663997983    0\n32290    203.75791425400001  459.04597786639999    0\n32291    205.8191865849  453.15004908340001    0\n32292    206.1119151737  454.72442648049997    0\n32293    206.3807673455  456.30127710459999    0\n32294    206.6357631891  457.84824036240002    0\n32295    207.1122021441  451.82321769079999    0\n32296    208.41360259679999  450.51220099530002    0\n32297    208.721466529  452.07155232269997    0\n32298    203.96968300610001  460.54037854109998    0\n32299    202.4403988988  460.45235736910001    0\n32300    207.1323725371  460.71918089949997    0\n32301    205.53991139679999  460.61331629400001    0\n32302    206.8967924653  459.33587740479999    0\n32303    207.35752269529999  462.027722708    0\n32304    207.61047991199999  463.29242519249999    0\n32305    206.05486187330001  463.20232138479997    0\n32306    204.17927705720001  461.92641262519999    0\n32307    202.90777168790001  466.9443036385    0\n32308    203.80268212269999  465.65735721639999    0\n32309    204.8472531013  464.42055728780002    0\n32310    205.36648907279999  465.54379245860002    0\n32311    203.70656606540001  467.91613865599999    0\n32312    205.10920411469999  467.77114792949999    0\n32313    204.50571104849999  468.8962941003    0\n32314    204.45073292820001  463.22115481579999    0\n32315    202.81340179520001  463.31584450090003    0\n32316    206.40165205029999  467.74706914569998    0\n32317    205.8950806691  466.63953204379999    0\n32318    208.22500287439999  465.6898265268    0\n32319    206.8303727208  465.55492170090002    0\n32320    207.9098573274  464.51552350520001    0\n32321    205.2472261579  469.92118725530003    0\n32322    206.32147661689999  469.86854059519999    0\n32323    205.86576648249999  470.880518236    0\n32324    204.10983527529999  470.0261227716    0\n32325    207.37565368860001  469.86987571460003    0\n32326    206.8953136792  468.84350630239999    0\n32327    205.4542991308  471.92782038349998    0\n32328    206.36119271390001  471.74060632369998    0\n32329    207.6405691667  467.83300862239997    0\n32330    203.87458401879999  471.13835669050002    0\n32331    202.85689704870001  470.23620980110002    0\n32332    207.68906826439999  454.9597983049    0\n32333    208.21796158129999  458.06295127930002    0\n32334    209.51977315049999  456.79355762620003    0\n32335    209.81288753839999  458.33314896690001    0\n32336    208.99848394450001  453.64249200860002    0\n32337    210.322990863  452.34219994609998    0\n32338    208.74232159440001  460.8878123513    0\n32339    210.357822027  461.1590004812    0\n32340    210.17532413870001  459.791312269    0\n32341    209.257756218  455.2220624524    0\n32342    209.0992893545  463.517762785    0\n32343    210.80709234369999  455.52630670330001    0\n32344    211.4113056667  458.66416706069998    0\n32345    212.60752551190001  457.38731986030001    0\n32346    212.96352530999999  458.84032972049999    0\n32347    210.40736516659999  462.56218470139999    0\n32348    211.7845592752  461.69228823579999    0\n32349    212.06965825419999  464.41938348299999    0\n32350    213.37508219969999  463.72792970299997    0\n32351    213.49848230960001  464.86604165170002    0\n32352    212.33314297090001  455.84503703780001    0\n32353    212.1058281482  454.2532067212    0\n32354    211.67478469010001  451.05201179810001    0\n32355    211.90348221639999  452.6386078969    0\n32356    210.57047905939999  463.8946854568    0\n32357    208.87944666109999  468.0358717263    0\n32358    208.54945749629999  466.86266103669999    0\n32359    209.62583731500001  465.96486946580001    0\n32360    210.86441993439999  465.17434454599999    0\n32361    211.03494839019999  466.39357559170003    0\n32362    208.46967686599999  469.94790974189999    0\n32363    207.8360849808  470.72059509500002    0\n32364    209.60989301129999  470.1211087396    0\n32365    209.222343002  469.16091431849998    0\n32366    210.11822489069999  468.37658950119999    0\n32367    212.17737138690001  469.30772584120001    0\n32368    212.86846966639999  468.77525794410002    0\n32369    212.93448887400001  469.74129705500002    0\n32370    211.235119102  468.82406036510002    0\n32371    211.0790601448  467.65467083879997    0\n32372    211.45861297549999  469.86540633610002    0\n32373    211.69682331999999  470.71951787429998    0\n32374    210.7354669753  470.39366190919998    0\n32375    212.5481674216  471.0905582039    0\n32376    211.97480006390001  471.48964551469999    0\n32377    209.99850315180001  470.89911090179999    0\n32378    213.10756954289999  470.61916430439999    0\n32379    213.3103373168  471.40521544400002    0\n32380    212.13293152369999  467.01767708149998    0\n32381    208.34913836050001  471.42315462689999    0\n32382    207.31885999599999  471.51737264280001    0\n32383    213.22518066430001  461.2151332071    0\n32384    213.23507096239999  462.50801021479998    0\n32385    210.36175312029999  471.58361213199998    0\n32386    209.3926767298  471.47609152109999    0\n32387    203.59902012489999  474.17158304600002    0\n32388    202.96570035010001  473.21021087169999    0\n32389    204.50702064000001  472.0823762018    0\n32390    203.49475571779999  472.24167791939999    0\n32391    203.57196596910001  477.49963545449998    0\n32392    203.19236853340001  476.82441808480002    0\n32393    204.63859437599999  475.80701324379999    0\n32394    203.6984065083  475.99141851000002    0\n32395    204.14099263450001  475.06075249539998    0\n32396    204.5634489128  474.06792525719999    0\n32397    206.1080623329  473.71832085300002    0\n32398    205.72765004690001  474.61479475779998    0\n32399    205.38667600389999  473.8029240976    0\n32400    206.58979203230001  473.08576047190002    0\n32401    206.89405781350001  473.75754228480002    0\n32402    205.5900236105  475.57524165630002    0\n32403    205.222850034  476.3065315014    0\n32404    206.23424831060001  475.13073324509998    0\n32405    206.1525385841  476.20035385760002    0\n32406    207.1402917307  476.12001805390003    0\n32407    206.64130211919999  476.75630974680001    0\n32408    205.0299536702  472.96253188840001    0\n32409    204.931484665  476.97595413689999    0\n32410    203.17209973269999  481.1976150424    0\n32411    203.7160134785  480.46763162320002    0\n32412    203.32993367399999  479.02488797059999    0\n32413    203.85186673210001  478.25833499679999    0\n32414    204.02073233339999  478.97951237699999    0\n32415    203.4259291784  481.86110623230002    314\n32416    204.23689515660001  479.7156952885    0\n32417    204.43960465590001  480.34059301619999    314\n32418    206.138354687  477.42478557449999    0\n32419    205.58513204580001  478.00753436190001    0\n32420    205.2170552433  477.54541038690002    0\n32421    206.96528605969999  477.36894498790002    0\n32422    205.15247129580001  478.55412511859998    0\n32423    205.3459498947  479.15405010529997    313\n32424    204.62220317750001  479.00249556879999    0\n32425    206.11316762960001  478.38683237039999    313\n32426    204.3596659689  477.53133744669998    0\n32427    207.02159511439999  475.04736282459999    0\n32428    207.60209128970001  475.4673214128    0\n32429    208.87886602290001  472.08766946129998    0\n32430    209.40012165300001  472.7271163501    0\n32431    208.6024833166  472.6856846142    0\n32432    207.64533842750001  473.68138247749999    0\n32433    208.219934341  473.20587574799998    0\n32434    208.46507904680001  473.7469832196    0\n32435    207.76215320770001  472.65357306560003    0\n32436    210.18725358629999  472.76820759589998    0\n32437    209.90506742229999  473.34568419729999    0\n32438    206.91913862179999  472.33354870419998    0\n32439    211.76942570739999  472.79088791470002    0\n32440    212.44899340149999  472.91514828850001    0\n32441    212.39503932779999  473.49205532069999    0\n32442    210.6060890702  472.20256214670002    0\n32443    211.30041662470001  471.79015602200002    0\n32444    211.26604303740001  473.29448072650001    0\n32445    211.90851484149999  473.93005179649998    0\n32446    211.2906042509  473.95757137250001    0\n32447    210.92572856359999  472.79401419210001    0\n32448    212.48443084140001  474.01556915859999    308\n32449    209.79266415059999  473.91740053299998    0\n32450    210.541557598  473.96633047500001    0\n32451    208.03117557740001  475.8901931739    0\n32452    207.7809594885  474.8563250871    0\n32453    208.3860865298  474.3752134925    0\n32454    208.75120167930001  474.74879832070002    310\n32455    207.6500620555  477.43968778210001    0\n32456    207.17450509470001  478.1349010189    312\n32457    208.2761290677  477.55330323710001    0\n32458    208.15383295730001  476.71678290749998    0\n32459    208.64576686940001  476.02036808550002    311\n32460    207.23952999380001  474.37398095790002    0\n32461    209.11066769440001  473.97596286110002    0\n32462    208.89441620860001  477.76091345999998    311\n32463    208.38993146359999  478.37798629269997    312\n32464    209.6398301337  474.5    309\n32465    211.12446602969999  474.5    309\n32466    212.20597645449999  472.22199148449999    0\n32467    212.9825787012  472.6411842549    0\n32468    212.94038602160001  467.7431538116    0\n32469    213.18419679580001  466.66689915170002    0\n32470    214.75334831730001  451.82634304099997    0\n32471    214.87567208889999  453.50894787350001    0\n32472    213.42577219329999  453.01413226070002    0\n32473    216.08469476179999  450.7291608219    0\n32474    215.0750015127  455.10567932980001    0\n32475    215.35088519850001  456.58062460529999    0\n32476    213.83698878999999  456.1873428376    0\n32477    216.30351960089999  454.1540960305    0\n32478    217.53485218439999  453.33805099659997    0\n32479    217.73303419280001  454.91646363289999    0\n32480    220.15894589760001  452.07033925249999    0\n32481    220.16076456019999  453.58608818620002    0\n32482    218.8059996074  452.65049459170001    0\n32483    220.3321283914  450.57543749029998    0\n32484    221.59289165320001  451.55509748460003    0\n32485    219.13946030880001  455.70271464259997    0\n32486    218.0241050864  456.36812489049998    0\n32487    220.29138558720001  455.0755628448    0\n32488    221.47834049030001  454.46790168479998    0\n32489    222.74700978679999  456.48513032530002    0\n32490    222.73033547669999  457.50323211220001    0\n32491    221.6298524254  457.02853641410002    0\n32492    217.4343369005  451.68067983579999    0\n32493    220.47475688329999  456.4513938362    0\n32494    215.7249497235  457.89633646599998    0\n32495    216.2263552846  459.07071401420001    0\n32496    214.61120338200001  458.89721034230001    0\n32497    216.88291030950001  457.06142002159999    0\n32498    216.32082063749999  461.12680082759999    0\n32499    216.78881492639999  460.15054078819998    0\n32500    217.55926083520001  461.10437935480002    0\n32501    217.7336451358  459.33962073970002    0\n32502    218.7865184197  458.85402692920002    0\n32503    218.9632222548  459.86558047250003    0\n32504    214.81126420870001  461.11126584269999    0\n32505    213.65800645030001  460.02184580789998    0\n32506    220.5473390258  457.6256654609    0\n32507    220.6865930912  458.7410053813    0\n32508    219.6956091987  458.32482805659998    0\n32509    219.63560858240001  460.50361757169998    0\n32510    220.52434379979999  460.43191020720002    0\n32511    220.17411302650001  461.24539385129998    0\n32512    218.70135244139999  460.86508826739998    0\n32513    221.44795674810001  460.61693679619998    0\n32514    220.95160106439999  459.72002025519998    0\n32515    219.77804154649999  462.08598231899998    0\n32516    220.64347077639999  461.88190479039997    0\n32517    221.602653108  459.12151542689998    0\n32518    218.40529342319999  457.69735557180002    0\n32519    218.29750980450001  461.77581346839997    0\n32520    222.7239572933  453.86206816949999    0\n32521    222.6978599601  455.21811485749998    0\n32522    224.0159701908  453.29648720030002    0\n32523    222.8387907732  452.4649614539    0\n32524    224.53081531550001  450.58455115110002    0\n32525    223.0626402016  451.07161193309997    0\n32526    224.97920194610001  456.34012238780002    0\n32527    223.84285621449999  455.89193056739998    0\n32528    225.0055995196  455.20773449659998    0\n32529    225.3543720138  452.72551963429999    0\n32530    225.12863061589999  454.01327976480002    0\n32531    223.12317061100001  458.42132754509998    0\n32532    223.88415025090001  458.1131741072    0\n32533    227.29117686839999  458.7587244691    0\n32534    226.11561518900001  458.295814871    0\n32535    227.3127581462  457.9325690279    0\n32536    226.68592608500001  452.22342842469999    0\n32537    225.7019481637  451.39450190629998    0\n32538    226.21568595420001  456.5909453392    0\n32539    225.2602876988  457.32699859299998    0\n32540    227.33366809399999  456.98860424240002    0\n32541    227.21475427979999  456.10254133090001    0\n32542    227.3360665177  454.24050892090003    0\n32543    227.21481225639999  455.21040131780001    0\n32544    226.19696642810001  454.64161533049997    0\n32545    224.9054775569  458.15762248739998    0\n32546    222.42890584680001  459.65805002259998    0\n32547    223.41345295299999  459.74782108189999    0\n32548    222.85750852909999  460.28066841579999    0\n32549    222.24897836459999  458.44012732639999    0\n32550    223.59613706159999  461.5    302\n32551    223.28771985180001  460.88061850550002    0\n32552    224.20994466010001  460.95573996820002    0\n32553    222.38802839069999  460.81119677319998    0\n32554    223.774387467  459.10708609860001    0\n32555    224.38687469109999  459.84584704560001    0\n32556    222.03578472199999  461.36416110059997    0\n32557    225.53590061829999  459.1064121512    0\n32558    226.15168329540001  460.01287821670002    0\n32559    225.2808438907  459.95716418059999    0\n32560    226.82708586109999  460.5533907514    0\n32561    227.5507164899  461.07206470680001    0\n32562    226.5785002433  461.36647627730002    0\n32563    227.18768464819999  459.7047264501    0\n32564    227.2615607436  462.97115835829999    0\n32565    227.89355885449999  462.41911175090002    0\n32566    227.40060785910001  463.90060785909998    300\n32567    224.88185963980001  460.57403485840001    0\n32568    224.98841296480001  461.31738907200003    0\n32569    228.14077833420001  459.21417698720001    0\n32570    225.76028469619999  461.69496161569998    0\n32571    226.54832472819999  462.21154432200001    0\n32572    227.88712681539999  452.0033244251    0\n32573    227.5348649718  453.13767743080001    0\n32574    221.5588281222  461.89227268330001    0\n32575    222.46998283260001  462.03001716739999    303\n32576    213.78033993950001  465.81391517970002    0\n32577    214.2917532406  466.61570140819998    0\n32578    214.70657042069999  465.15968562159998    0\n32579    214.41488827910001  468.14347483659998    0\n32580    214.23330413069999  468.92475633430001    0\n32581    213.60188485859999  468.38512094430001    0\n32582    215.17876073990001  468.05622111920002    0\n32583    214.74484063360001  467.33367410419999    0\n32584    214.63121132309999  463.28431801919999    0\n32585    215.80170340710001  463.01536594639998    0\n32586    215.73189446800001  463.91827376660001    0\n32587    216.71955445340001  466.67711539070001    0\n32588    215.30083053429999  466.61486587849998    0\n32589    216.17033404310001  466.06369815919999    0\n32590    215.75093162350001  464.75910404090001    0\n32591    215.71628360459999  465.45857675759999    0\n32592    215.86092686800001  468.03492839130001    0\n32593    215.69557566020001  468.690292253    0\n32594    216.9225170595  467.23902209710002    0\n32595    216.01558557569999  466.77837556920002    0\n32596    216.5675119588  464.50825317030001    0\n32597    215.9801470436  462.08997113139998    0\n32598    216.93038587890001  462.83994201130002    0\n32599    216.46393619139999  468.07902333700002    0\n32600    213.5048277027  472.14140843759998    0\n32601    214.0663431689  471.61679873600002    0\n32602    214.64129733959999  471.10154908049998    0\n32603    214.8170176502  471.6829823498    307\n32604    213.60279165829999  472.89720834169998    307\n32605    213.61064238169999  470.1400278694    0\n32606    214.15226721729999  469.68267056169998    0\n32607    214.28952446100001  470.4608253028    0\n32608    216.2941893775  470.47166202919999    0\n32609    216.89958965610001  470.37969647480003    0\n32610    217.00191313709999  471    306\n32611    215.4080880944  469.9037810465    0\n32612    214.84923012830001  469.38424418009998    0\n32613    215.58343411979999  469.32084541709997    0\n32614    215.6911265384  470.40581742090001    0\n32615    215.0221946172  470.56132444150001    0\n32616    215.9997717885  471    306\n32617    216.87256694589999  469.77293994280001    0\n32618    216.27240530730001  469.28181764279998    0\n32619    216.93486355229999  469.14650811989998    0\n32620    216.92510123549999  467.80888611860001    0\n32621    217.0173830311  468.48241983840001    0\n32622    218.91074583540001  462.4198595487    0\n32623    218.02225712360001  462.67323989020002    0\n32624    219.48884308800001  462.95649489390001    0\n32625    220.1028507387  463.41068080500003    0\n32626    220.6870122588  463.05030404370001    0\n32627    220.75809295209999  463.74190704789999    303\n32628    219.53095953330001  463.77643252780001    0\n32629    221.08646436059999  462.43353305170001    0\n32630    221.61874485640001  462.88125514360001    303\n32631    218.3242916568  464.03373749240001    0\n32632    217.382827577  464.18199138400001    0\n32633    217.71504539290001  463.42194049609998    0\n32634    224.838644297  462.00318657819997    301\n32635    226.06510496519999  462.73906297910003    301\n32636    217.5  467.51880586470003    304\n32637    217.10202747970001  466.18481675290002    0\n32638    217.5902533739  465.77751937239998    0\n32639    217.9257560229  466.57424397710002    303\n32640    217.5  468.8555307108    305\n32641    217.5  470.25075980230002    305\n32642    219.09945000819999  464.23899436750003    0\n32643    218.71655388120001  464.834202871    0\n32644    219.886484104  464.61351589600002    303\n32645    218.9265160427  465.57348395730003    303\n32646    218.1799999312  465.3790193849    0\n32647    217.33119566459999  465.0234654212    0\n32648    228.5509889564  460.64965564919999    0\n32649    228.2183885295  461.56734224619998    0\n32650    228.11187141920001  424.84488387990001    0\n32651    227.89777883779999  425.77125065259997    0\n32652    228.3392496029  408.75734212610001    0\n32653    227.93221124670001  407.89208763279998    0\n32654    229.17956924169999  408.65093407760003    0\n32655    229.59253153789999  408    247\n32656    230.01498389669999  408.72001570290001    0\n32657    227.8774060554  414.75317309330001    0\n32658    228.46777394  413.85052586329999    0\n32659    228.10246532959999  411.16642957210001    0\n32660    228.6160524256  411.83206223330001    0\n32661    228.76441260070001  409.42425577490002    0\n32662    228.5  407.2906893334    246\n32663    229.1360140292  410.19379443309998    0\n32664    229.76418797470001  410.46774800190002    0\n32665    229.30704400019999  411.21200284539998    0\n32666    228.33864433459999  410.16071351480002    0\n32667    229.86109132050001  414.2003080522    0\n32668    230.14958659460001  413.24406875429997    0\n32669    230.5160314101  414.05549940100002    0\n32670    229.03354258440001  413.08115926699998    0\n32671    229.17187516889999  412.15159213470002    0\n32672    229.71121380049999  412.48399939040002    0\n32673    230.21776703660001  409.63818537589998    0\n32674    230.36959793450001  410.53356930270002    0\n32675    229.1484724389  414.10635230610001    0\n32676    227.84182594449999  418.05068794530001    0\n32677    228.544826513  416.93304442440001    0\n32678    229.03325764260001  418.06735549119998    0\n32679    228.15296489089999  415.80367429789999    0\n32680    228.28412133840001  420.92262605019999    0\n32681    228.8187381139  421.56233134079997    0\n32682    228.9119234236  420.03721447710001    0\n32683    229.07535581580001  415.92076478000001    0\n32684    228.81100024759999  423.04841583410001    0\n32685    228.38821939619999  423.93741366339998    0\n32686    230.1885774454  418.04054045129999    0\n32687    229.57265128349999  419.09460197290002    0\n32688    230.00949676420001  415.97267063499999    0\n32689    229.48807862039999  415.03234252639999    0\n32690    229.86889933730001  421.35868753879998    0\n32691    229.2935537507  422.20006183999999    0\n32692    230.9126076462  421.23029446150002    0\n32693    230.5469277979  420.57279063549998    0\n32694    230.9471998928  415.89565093530001    0\n32695    230.72020576950001  416.93105491019998    0\n32696    230.07955634730001  419.90782808659998    0\n32697    229.6818750377  422.83957292219998    0\n32698    230.32647252999999  412.37780391400003    0\n32699    230.61097938559999  411.182733622    0\n32700    231.06415528389999  410.25662113570002    248\n32701    230.71023864559999  411.82727649179998    0\n32702    231.08966756480001  412.52833574869999    0\n32703    231.34344734109999  411.37378936440001    248\n32704    230.98852608230001  414.84690506560003    0\n32705    231.19402578489999  413.86633455039998    0\n32706    232.44161528129999  412    249\n32707    232.89591014000001  412.54422262060001    0\n32708    231.9685137713  412.55070378459999    0\n32709    231.5738314461  413.15871884630002    0\n32710    232.01989351890001  413.78762853429998    0\n32711    232.82773068559999  413.76036046799999    0\n32712    233.45400301699999  413.15245091790001    0\n32713    234.08807969719999  413.93404583099999    0\n32714    234.85135294669999  414.92659961240003    0\n32715    233.82314210129999  415.26047003349998    0\n32716    232.46415846849999  414.6357115994    0\n32717    231.22568764729999  419.76677744450001    0\n32718    231.93223163869999  418.84432318389997    0\n32719    232.38231045320001  419.63489476320001    0\n32720    231.77724642589999  415.5036548132    0\n32721    231.25529988049999  421.82722574399997    0\n32722    231.981055814  421.1735213668    0\n32723    232.86945923330001  421.31328766519999    0\n32724    232.81444452810001  420.44131012700001    0\n32725    231.38594670559999  417.90621582329999    0\n32726    233.224670514  416.58490228170001    0\n32727    233.8331284336  417.53678865260002    0\n32728    232.58306492349999  417.72859207229999    0\n32729    232.78421033660001  415.5445830598    0\n32730    233.71055418770001  420.8246285514    0\n32731    232.86857780259999  422.12543086210002    0\n32732    234.6725745553  419.2425381438    0\n32733    233.47904905749999  419.42692056470003    0\n32734    234.375011597  418.41225085889999    0\n32735    234.24332458219999  422.22925249489998    0\n32736    233.90473493990001  423.95236746990003    263\n32737    233.95103289310001  423.1861975219    0\n32738    234.3464552099  421.27333550600002    0\n32739    234.69370098549999  420.25854708000003    0\n32740    231.4003934225  422.53281933390002    0\n32741    230.60751921790001  422.41957948269999    0\n32742    234.17348748500001  412.79163735259999    0\n32743    230.7333543005  408.93341720180001    248\n32744    233.58251665309999  422.46356755369999    0\n32745    232.21267924750001  422.6701520487    0\n32746    228.54014637450001  428.26253873130003    0\n32747    228.8564980431  427.27164155679998    0\n32748    229.2068314723  428.04235648870002    0\n32749    228.42381434169999  426.4983015894    0\n32750    228.8646126868  430.80859427899998    0\n32751    228.49605499040001  429.97987112380002    0\n32752    229.236352141  429.9525505419    0\n32753    228.15424609889999  429.18918793699999    0\n32754    229.10979731739999  426.28359981800003    0\n32755    228.30133813730001  431.64617583009999    0\n32756    229.76580856370001  425.93676574509999    265\n32757    229.30693542169999  425.33079703620001    0\n32758    229.54847231479999  424.4354054099    0\n32759    229.86866176870001  423.55701554590001    0\n32760    230.2204991621  424.11800335139998    265\n32761    229.83141415099999  427.97490884839999    0\n32762    229.49342992219999  428.9549244108    0\n32763    230.553254874  428.46209363000003    0\n32764    230.37689707160001  427.58459804770001    266\n32765    230.45997894480001  430.42281725800001    0\n32766    229.91142068580001  429.84965382270002    0\n32767    230.6017917625  429.49674024490002    0\n32768    228.8557840787  424.63858681310001    0\n32769    228.1370902269  436.72095630920001    0\n32770    228.81520113990001  435.93720147570002    0\n32771    228.6132528743  433.6859094751    0\n32772    229.22724998859999  432.7857046227    0\n32773    229.34993343279999  433.98688236240002    0\n32774    228.2020821895  437.62915474300002    0\n32775    228.95648252059999  437.71946486579998    0\n32776    228.26399386009999  438.49265024520002    0\n32777    229.4814319276  435.17006979519999    0\n32778    229.59400443889999  436.17754776620001    0\n32779    230.10176572680001  434.41916987130003    0\n32780    229.8053462327  431.96451545090002    0\n32781    230.39467127130001  431.36110261480002    0\n32782    230.50954685240001  432.45910525310001    0\n32783    229.66278761679999  437.04608726930002    0\n32784    229.72075905880001  437.82064819380003    0\n32785    230.43430402929999  436.43219272060003    0\n32786    231.33411795020001  436.77136998370003    0\n32787    231.17861667010001  435.9083756544    0\n32788    229.82391572860001  438.5    276\n32789    230.55525110479999  437.91838612589999    0\n32790    230.70256719490001  433.66861838540001    0\n32791    230.936722414  434.89881529420001    0\n32792    229.0988496473  431.69467847969997    0\n32793    228.35799576260001  439.30622420169999    0\n32794    227.602281823  439.35167887649999    0\n32795    231.4616563834  423.19233127669997    264\n32796    231.78586613019999  429.36817640549998    0\n32797    231.16004677559999  428.99824618529999    0\n32798    231.83004479580001  428.55336319719999    266\n32799    231.11211650979999  430.9217576369    0\n32800    233.45038163140001  429.89761733910001    0\n32801    234.2061425018  430.22430817380001    0\n32802    233.5626973494  430.62076562189998    0\n32803    232.58337524929999  429.61327433600002    0\n32804    233.21849229270001  429.23949743089997    267\n32805    232.0389220863  430.08862114620001    0\n32806    233.03286859479999  422.88526773029997    0\n32807    232.7371459247  430.7862236899    0\n32808    231.8770084786  430.76066102779998    0\n32809    231.93180142739999  435.34174381769998    0\n32810    232.71221468499999  434.71200820730002    0\n32811    233.05488962019999  435.74631859480002    0\n32812    233.29930635759999  437.56703651459998    0\n32813    232.2436534954  437.13493353080003    0\n32814    233.22735296760001  436.75226028539998    0\n32815    231.25768042659999  437.54141425860001    0\n32816    231.29522301809999  432.99038508839999    0\n32817    231.9161092306  432.47223035529998    0\n32818    232.19548173589999  433.57143485649999    0\n32819    233.53442150839999  431.33410596020002    0\n32820    234.3247244719  431.83500591500001    0\n32821    233.53096082350001  432.08606343690002    0\n32822    231.88144733870001  431.57281119380002    0\n32823    233.53723183790001  432.9602357151    0\n32824    234.15228503329999  433.7888598696    0\n32825    233.2885528036  433.95843107759998    0\n32826    232.72108080090001  432.20474456599999    0\n32827    234.88882990600001  433.32971285510001    0\n32828    234.70780252809999  434.47962380720003    0\n32829    234.95239685269999  431.39638020339999    0\n32830    235.07602713360001  432.33318291810002    0\n32831    234.06263403829999  436.21082477620001    0\n32832    234.801358975  429.76711965829998    268\n32833    234.90021214270001  430.5476218618    0\n32834    231.1856179376  438.5    276\n32835    235.11005666720001  417.26889089560001    0\n32836    235.9927881006  410.98633410790001    0\n32837    236.33559237200001  410.18421971639998    0\n32838    236.99336039650001  411.09892525070001    0\n32839    235.6525611854  411.96604680040002    0\n32840    235.94563754219999  413.12471548439999    0\n32841    235.06875513759999  412.69589952770002    0\n32842    235.18366509969999  411.2715312455    0\n32843    236.00819275009999  409.49180724989998    251\n32844    237.19577551329999  409.32661794239999    0\n32845    233.8530052964  411.6469947036    250\n32846    238.46439817589999  409.44039467070002    0\n32847    238.2123903877  408.537714865    0\n32848    239.2282515718  407.78086330159999    0\n32849    240.3711505142  407.02150693350001    0\n32850    240.53926994419999  407.86305472020001    0\n32851    238.0160658657  411.42684053620002    0\n32852    237.46874134640001  412.46711306100002    0\n32853    238.7172039424  410.52361818539998    0\n32854    239.62826250660001  409.86423458749999    0\n32855    240.7997869228  411.57464978040002    0\n32856    240.89852913300001  412.66637983610002    0\n32857    240.0906896843  412.30017900830001    0\n32858    237.85840662819999  407.64159337180001    251\n32859    239.10248276749999  411.84352825809998    0\n32860    236.27982099990001  416.8915460435    0\n32861    235.70075638029999  415.87794673569999    0\n32862    236.85384783719999  413.6010582939    0\n32863    235.96681210509999  414.48453367730002    0\n32864    236.27835883719999  418.72585695890001    0\n32865    236.73598861880001  417.78539749560002    0\n32866    237.1395217271  418.72402105050003    0\n32867    237.37270705239999  416.56163564069999    0\n32868    238.118040772  415.41482472669998    0\n32869    238.45961127519999  416.62737586029999    0\n32870    235.49037992550001  419.39832923130001    0\n32871    239.48619829259999  413.28599433430003    0\n32872    239.76533454669999  414.56746283669997    0\n32873    238.8527754847  414.33621492449998    0\n32874    240.00978051929999  415.68026923209999    0\n32875    240.31648898040001  416.68663645079999    0\n32876    239.45793113849999  416.85535393980001    0\n32877    240.5932204719  414.75702730289998    0\n32878    241.09271349639999  416.65584134890003    0\n32879    240.13511361389999  417.68984914660001    0\n32880    238.70545879240001  417.65829408659999    0\n32881    241.16765851420001  413.73200283279999    0\n32882    241.40903230020001  415.49530367160003    0\n32883    237.80187772010001  414.05339123120001    0\n32884    238.7303680766  418.82423929160001    0\n32885    238.02733380230001  418.4153631241    0\n32886    240.68682443840001  410.5260736271    0\n32887    240.63862304080001  409.54351701410002    0\n32888    241.7332861859  409.4541340554    0\n32889    240.90808244499999  408.68968542559998    0\n32890    241.69154718390001  407.88297182780002    0\n32891    242.59234340859999  407.40060248079999    0\n32892    242.7363176449  408.29579177630001    0\n32893    241.59876852670001  411.13200371689999    0\n32894    242.44491690949999  411.74726900370001    0\n32895    242.47975924799999  410.87251522449998    0\n32896    242.7747715491  409.27973082049999    0\n32897    242.5624397661  410.06185163309999    0\n32898    241.6310189788  412.91058113819997    0\n32899    243.5  408.89315795469997    255\n32900    243.39896280420001  410.70726037029999    256\n32901    242.6430068642  406.52436921380001    0\n32902    243.5  406.95549598870002    255\n32903    243.1553831359  412.41231804860001    256\n32904    242.43956612330001  412.67522928969998    0\n32905    241.75686009660001  417.18808245759999    0\n32906    241.7358651191  416.37675050399997    0\n32907    242.26192584899999  415.96974943930002    0\n32908    242.027455742  415.14406495110001    0\n32909    242.8377216401  416.4371305999    258\n32910    241.66611243360001  418.64182889109998    0\n32911    240.85439890270001  418.27268026259998    0\n32912    241.68848635259999  417.92973496100001    0\n32913    240.092855649  418.7476964443    0\n32914    242.5  417.6514570704    259\n32915    243.4914088356  413.9914088356    257\n32916    243.21809233510001  414.64874298500001    0\n32917    242.68088475089999  414.05701668210003    0\n32918    241.9093802818  414.20517772009998    0\n32919    242.77570246670001  415.34469513049999    0\n32920    243.56285304919999  415.22857825130001    258\n32921    242.12959252530001  413.46254366030001    0\n32922    242.5  418.97160295809999    259\n32923    241.68286367280001  419.3386091804    0\n32924    228.5  405.82221377719998    246\n32925    239.37903040320001  419.42125892870001    0\n32926    240.1613911597  419.67136869059999    0\n32927    235.4060952289  423.07253481470002    0\n32928    235.53130696849999  422.1680374641    0\n32929    236.1456114188  422.39901803070001    0\n32930    234.9336485529  421.84742157340003    0\n32931    236.30442472460001  425.15221236230002    263\n32932    236.32712082590001  424.36737206999999    0\n32933    237.10491301619999  424.76560888670002    262\n32934    234.78476955580001  424.39238477790002    263\n32935    234.72989733220001  423.60603538949999    0\n32936    235.5757764745  423.93111082849998    0\n32937    235.67404232640001  421.2592367451    0\n32938    236.82917219219999  422.71613378069998    0\n32939    236.8260686024  421.92971733270002    0\n32940    236.55574668489999  423.62702756279998    0\n32941    236.2774185902  420.51492526219999    0\n32942    237.04056539760001  419.74173572680002    0\n32943    236.90710571770001  420.64081825689999    0\n32944    235.5966867706  420.28311816090002    0\n32945    235.55348936830001  430.79522091699999    0\n32946    235.47551876559999  434.9739501066    0\n32947    236.11259677289999  434.42659133209997    0\n32948    236.2552548907  435.30618242870003    0\n32949    234.78228627959999  435.54134202910001    0\n32950    235.07036467840001  436.57630127009998    0\n32951    236.07268093210001  436.7531544524    0\n32952    235.49998441529999  437.4875711963    0\n32953    235.6047445211  433.04502584310001    0\n32954    235.8908205445  432.40006459049999    0\n32955    236.10375414340001  433.62264258819999    0\n32956    236.64554418029999  432.27227909840002    269\n32957    236.19562964830001  431.72784353499998    0\n32958    236.57326440590001  436.07047060079998    0\n32959    236.99837785  436.77625484110001    0\n32960    237.4623015869  434.4708546567    0\n32961    236.78519838  433.8685060286    0\n32962    237.4036933868  433.60246225790002    270\n32963    237.02617362550001  435.3396917092    0\n32964    236.21042865539999  430.9620773131    0\n32965    236.89191483869999  431.04042580629999    269\n32966    236.20115235189999  430.23371745060001    268\n32967    232.5463370077  437.8921758637    0\n32968    233.91880368259999  438.19094809960001    0\n32969    237.95195575610001  421.41340915329999    0\n32970    237.2882956295  421.17132726569997    0\n32971    238.51349860159999  419.7578073656    0\n32972    237.65584663959999  420.2282065732    0\n32973    239.26485071409999  421.32428872000003    0\n32974    238.63343874739999  421.30709802180002    0\n32975    238.95206120879999  420.41164670030003    0\n32976    238.24408358849999  422.10629765549999    261\n32977    237.33632779979999  423.14570540139999    262\n32978    241.69866740250001  420.00462704950002    0\n32979    242.5  420.23681451890002    259\n32980    241.75692474909999  420.61849973390002    0\n32981    240.31103594339999  420.5717348252    0\n32982    240.9149193401  419.865199749    0\n32983    241.92094411229999  421.17918576390002    0\n32984    242.5  421.48084853509999    259\n32985    241.7026873069  421.73881594419998    0\n32986    241.21149578270001  421.24735651250001    0\n32987    240.4914478975  421.41293895680002    0\n32988    239.8797319585  421.44522010449998    0\n32989    240.16549615209999  422.38078516460001    261\n32990    237.6819962255  435.31039945319998    0\n32991    237.895392985  436.59566702299998    0\n32992    237.53187123250001  437.33382310360003    0\n32993    238.7863048458  436.42739030830001    271\n32994    238.24400205750001  435.84375790289999    0\n32995    238.16551454820001  434.8794762274    0\n32996    239.49663584429999  422.28523369200002    261\n32997    241.646397355  422.28453421500001    260\n32998    238.76471513269999  435.24515062939997    0\n32999    238.802688555  434.53512570330003    270\n33000    237.9106564052  437.91485788659998    0\n33001    236.95873095210001  438.09330148139998    0\n33002    234.41167510610001  411.08832489389999    250\n33003    234.9293565607  438.28750258920002    0\n33004    235.98429907330001  438.27456140980001    0\n33005    228.0306069586  440.84512591909998    0\n33006    228.70604278100001  440.57660092359998    0\n33007    228.7964149373  441.22071997180001    0\n33008    229.1146309893  439.07315494670001    277\n33009    228.5930737715  439.95440388930001    0\n33010    227.40051843699999  441.84357299279998    0\n33011    228.2164176224  442.22611024259999    0\n33012    229.03959621039999  442.52892939869997    0\n33013    228.91928776859999  441.86273400800002    0\n33014    229.35380255730001  440.26901278650001    277\n33015    228.5442038061  443.67637729389998    0\n33016    227.94488077689999  444.17693874309998    0\n33017    229.85538775769999  442.77693878870002    278\n33018    229.19241901710001  443.21456945649999    0\n33019    230.7653968871  443.5    279\n33020    231.0521341994  444.19835561209999    0\n33021    230.27982005979999  444.16044843399999    0\n33022    229.6036385694  441.5181928472    278\n33023    229.40816977759999  443.95298678400002    0\n33024    227.53670066430001  446.73540786889998    0\n33025    228.50616671629999  446.0482577784    0\n33026    228.4654166901  447.10974898310002    0\n33027    228.31660737449999  445.02460571730001    0\n33028    228.3116804432  453.93223509040001    0\n33029    228.5059791637  450.9031946202    0\n33030    229.05929857469999  452.01191091330003    0\n33031    229.1492330982  445.34267816030001    0\n33032    229.42380455369999  447.34126613709998    0\n33033    230.2792834521  446.50037900979999    0\n33034    230.37057308760001  447.46809990460002    0\n33035    230.0191832326  445.56616872080002    0\n33036    229.71552220109999  444.7203862572    0\n33037    230.38902989179999  448.63430969580003    0\n33038    230.4996192511  449.94300440950002    0\n33039    229.436354825  449.7725115257    0\n33040    230.1103916438  452.07954932080003    0\n33041    230.73676750990001  451.15456550430002    0\n33042    231.0549721193  452.18466940939999    0\n33043    229.5920382077  452.90228248710002    0\n33044    228.28288015339999  449.67368579409998    0\n33045    230.8775980627  445.71303034840003    0\n33046    228.35291717710001  448.34649762959998    0\n33047    229.18751936039999  453.68637802569998    0\n33048    230.11245438719999  453.66059107469999    0\n33049    231.69444641499999  445.65893118669999    0\n33050    231.35073209230001  444.91397066730002    0\n33051    232.5514613343  444.13051965620002    0\n33052    231.79877273439999  444.1808042385    0\n33053    232.22667892219999  443.5    279\n33054    232.7343918606  439.82804069690002    275\n33055    233.57524622790001  439.594780249    0\n33056    233.3499267098  440.58943912349997    0\n33057    233.34007276529999  444.06678794210001    280\n33058    232.89478872239999  444.72310901520001    0\n33059    234.03597697309999  445.22662828839998    280\n33060    233.74831058269999  445.83970012349999    0\n33061    233.2759364625  445.28953823220002    0\n33062    233.25839070629999  441.54170764740002    274\n33063    234.10116545380001  441.27986877389998    0\n33064    234.1756647263  439.01847054029997    0\n33065    234.84452224969999  439.81809291450003    0\n33066    232.4843517823  445.45295224429998    0\n33067    231.2801078816  447.69481374669999    0\n33068    232.375783826  450.50525148309998    0\n33069    231.48753320629999  450.21367870379999    0\n33070    232.2616713582  449.29510430520003    0\n33071    231.92825860580001  452.30715145329998    0\n33072    231.37139518359999  453.06152266240002    0\n33073    232.72078559369999  452.38076485609997    0\n33074    232.52641568870001  451.50618306579997    0\n33075    232.07194600439999  447.1476368566    0\n33076    232.16607707439999  448.13900347790002    0\n33077    232.86857920169999  446.79921170419999    0\n33078    233.4874680604  446.48869866450002    0\n33079    233.79320825249999  447.2118277916    0\n33080    232.16321096990001  446.2841796431    0\n33081    234.12232497549999  451.78928655390001    0\n33082    234.28045698209999  452.53175503210002    0\n33083    233.51512794390001  452.45443429869999    0\n33084    233.06075780699999  448.5324718343    0\n33085    233.84865888479999  447.9729646815    0\n33086    233.86837684899999  448.89380892930001    0\n33087    232.94907241089999  453.14677432949998    0\n33088    233.1763698579  450.75331518109999    0\n33089    233.9011434482  449.93427028569999    0\n33090    233.97371467959999  450.93914018980001    0\n33091    230.89836063070001  453.74870781919998    0\n33092    231.702876565  453.80936024409999    0\n33093    233.5649590344  454.5    290\n33094    233.2165499386  453.8123834068    0\n33095    233.85767270220001  453.85535350430001    0\n33096    232.04112963150001  438.5    276\n33097    232.51359758949999  453.85059658900002    0\n33098    228.15981299570001  457.4532560289    0\n33099    228.9949135084  457.76612041329997    0\n33100    228.80343780999999  456.93618133839999    0\n33101    229.41721913090001  460.24905868849999    0\n33102    228.85833901839999  459.65683262440001    0\n33103    229.6798252275  458.0628109813    0\n33104    229.03283952379999  458.701583239    0\n33105    228.14317168919999  455.69182358530003    0\n33106    229.09128574530001  455.3822773274    0\n33107    228.93668624599999  456.08452414599998    0\n33108    229.50346888269999  456.3894522196    0\n33109    230.20510334150001  456.4963547561    291\n33110    230.7916823834  456.07736972610002    291\n33111    230.31289944919999  457.58064246369997    292\n33112    230.4321849989  459.31243393189999    0\n33113    231.08055854700001  458.9385545225    0\n33114    231.0257907717  458.08985055120002    292\n33115    229.85516706839999  455.05176996109998    0\n33116    230.4777745895  454.4983218365    0\n33117    230.65908532949999  455.29016182750001    0\n33118    229.01424956419999  454.58177293270001    0\n33119    230.67649542820001  460.82521681050002    0\n33120    230.15724028369999  460.10014455599998    0\n33121    229.08773568820001  463.04160511740002    0\n33122    229.55595452489999  462.09868031479999    0\n33123    230.03896447720001  462.82217890639998    0\n33124    228.70353960860001  462.3198056654    0\n33125    229.43320653800001  464.22209477839999    0\n33126    230.3272971465  464.51291314939999    0\n33127    229.53184045809999  464.91256153440003    0\n33128    227.95912807650001  464.45912807650001    300\n33129    228.5250600892  463.77560156660002    0\n33130    229.89944974389999  461.07932225280001    0\n33131    229.4695402198  466.20431032959999    299\n33132    228.57851220809999  465.07851220809999    300\n33133    230.46323253290001  466.08405534309998    0\n33134    230.9112409768  465.1942142172    0\n33135    231.4500407187  465.7882447348    0\n33136    229.92052821230001  466.88079231839998    299\n33137    231.36210909779999  467.29659208909999    0\n33138    230.319682554  467.47952383090001    299\n33139    231.9228016109  466.42407886590001    0\n33140    232.3323982883  467.1770805351    0\n33141    230.8725205142  462.60081288729998    0\n33142    230.55874548220001  463.60646466269998    0\n33143    231.191137521  464.29454460540001    0\n33144    230.95189751390001  459.91596402639999    0\n33145    231.14518872779999  461.54848533410001    0\n33146    231.62456385409999  459.52074516959999    0\n33147    232.39086142599999  459.0649010185    292\n33148    232.19143877030001  459.88854882319998    0\n33149    231.48169836970001  455.02157068819997    0\n33150    232.12354009410001  454.4300579586    0\n33151    232.23374700190001  455.04732357    291\n33152    231.6392357798  462.27148069859999    0\n33153    232.86560923050001  460.17195384770002    293\n33154    232.1445353471  460.66779283519998    0\n33155    232.63718102850001  461.31409485749998    293\n33156    231.87047086640001  461.4247501804    0\n33157    232.42305395299999  465.40008716189999    0\n33158    232.0484603001  463.91830852869998    0\n33159    232.063693231  462.88033072859997    0\n33160    232.63647540669999  463.19169427309998    0\n33161    232.71975401540001  468.01083185660002    0\n33162    232.14190887629999  468.72838177530002    298\n33163    231.78081774009999  467.9687632774    0\n33164    233.19806065820001  467.01527224440002    0\n33165    232.8387116877  464.24718261959998    0\n33166    233.28359104579999  465.16079516240001    0\n33167    233.6973524814  466.03380376299998    0\n33168    234.16241906010001  465.08327122489999    0\n33169    233.27937109070001  462.9794969637    0\n33170    234.05047024800001  462.60388492499999    0\n33171    234.12796008780001  463.46124235389999    0\n33172    233.9562791155  468.43425493080002    0\n33173    234.45993446430001  467.63071037790002    0\n33174    234.84638832959999  468.44870376889997    0\n33175    234.06875991210001  466.86621202010002    0\n33176    234.9721491768  466.79930990380001    0\n33177    233.1107797903  468.92215595810001    298\n33178    234.59567494749999  464.25489949730002    0\n33179    234.8234819173  462.38168482999998    0\n33180    233.35687562870001  461.87758919589999    294\n33181    235.0505037289  441.1545875379    0\n33182    234.89432533109999  441.98522274819999    0\n33183    235.05893918699999  442.82781370499998    274\n33184    235.79726839750001  442.64359580630003    0\n33185    235.58101328250001  440.54534752699999    0\n33186    236.18521524249999  441.26639978959997    0\n33187    235.54652051080001  447.04652051080001    281\n33188    234.1611803939  446.53281809489999    0\n33189    234.95172577380001  446.45172577379998    281\n33190    236.04519742510001  439.90733808599998    0\n33191    236.67622275389999  448.90250789420003    0\n33192    236.03070079049999  448.27801815229998    0\n33193    236.7556574372  448.2556574372    281\n33194    236.95103736900001  439.68870293980001    0\n33195    236.3899928459  439.02221342600001    0\n33196    237.03516342379999  441.7079529101    0\n33197    236.49258745380001  442.23986635810002    0\n33198    236.62282795019999  443.12630322989997    273\n33199    235.34975612919999  447.8298927829    0\n33200    234.65901842299999  447.56758942089999    0\n33201    234.5783837221  449.22797089160002    0\n33202    235.53233826100001  451.1344940436    0\n33203    234.7559762201  451.0983756448    0\n33204    235.42251969130001  450.32277611789999    0\n33205    234.4839847419  453.98164165200001    0\n33206    234.38803776259999  453.32742253740003    0\n33207    235.44540064910001  453.22204853229999    0\n33208    234.8588996771  452.89235315010001    0\n33209    235.33460063690001  452.41681527520001    0\n33210    235.25847491479999  448.62168121809998    0\n33211    235.2844552535  449.49677954510003    0\n33212    235.8326783048  451.7434126412    0\n33213    236.37438960559999  451.00983083249997    0\n33214    236.9781698338  450.27375476280002    0\n33215    237.20928624390001  450.89096619219998    0\n33216    236.0659344581  453.07668331119999    0\n33217    237.14833225449999  452.09898815679998    0\n33218    236.75984689949999  452.74796034119998    0\n33219    236.39505002979999  452.24467858060001    0\n33220    237.52505631540001  451.43074600049999    0\n33221    235.74205875999999  453.86677928490002    0\n33222    236.86020838760001  449.56395088839997    0\n33223    236.09071152729999  449.59905485979999    0\n33224    235.42238958409999  454.5    290\n33225    236.07722365910001  454.5    290\n33226    237.6772041195  439.87490846079999    0\n33227    237.86444862319999  438.96254230519997    0\n33228    237.69467630739999  440.61380072970002    0\n33229    238.5  440.11716758799997    272\n33230    238.04913780940001  450.8207298927    0\n33231    238.31526610399999  449.7910162828    0\n33232    237.55579904710001  449.68185027649997    0\n33233    238.1234988978  449.20783296590002    282\n33234    238.5  441.41484021590003    272\n33235    237.6464384139  441.37579120300001    0\n33236    237.88156778699999  442.37105932780003    273\n33237    239.1756131299  449.85122625970001    283\n33238    238.5839812328  450.3090930358    0\n33239    238.9052111092  450.808553093    0\n33240    238.66934527559999  451.79410752400003    0\n33241    238.28750546980001  452.38023532459999    0\n33242    237.89349464700001  451.92816995850001    0\n33243    239.2048323935  451.33161700609998    0\n33244    239.45363523419999  451.86023242350001    0\n33245    237.1395307423  453.14148507900001    0\n33246    237.8339979623  453.19325944240001    0\n33247    237.49037865220001  453.62392767080001    0\n33248    238.3325281672  452.9343764811    0\n33249    238.95964348179999  452.76287927039999    0\n33250    239.5685233021  452.47249663989999    0\n33251    239.60959761469999  453.04466320069997    0\n33252    240.6725117924  452.45892991980003    0\n33253    240.0796138632  452.1233173215    0\n33254    241.272745028  452.78439912369998    0\n33255    240.73556659089999  453.0422534585    0\n33256    241.8409415365  452.60456492190002    284\n33257    241.88274614779999  453.11282407779998    0\n33258    242.5  453.42291436430003    285\n33259    241.91337423140001  453.62142010920002    0\n33260    240.21156941410001  453.34003128170002    0\n33261    239.7036582497  453.6285669975    0\n33262    240.62376849489999  451.8742610969    284\n33263    239.69881572040001  450.89763144080001    283\n33264    240.7860685114  453.61936905840003    0\n33265    238.5  438.24377286520001    272\n33266    238.5574853473  453.5123097014    0\n33267    236.89461050150001  453.68279853339999    0\n33268    236.41728721499999  454.07552758740002    0\n33269    234.85698737050001  454.5    290\n33270    237.470996789  455.28499464830003    289\n33271    237.23719744900001  454.89532908170003    289\n33272    235.61370643359999  462.39352647129999    0\n33273    235.1719936929  461.61828661530001    294\n33274    237.9547580606  455.25573018940003    0\n33275    237.6689020323  454.654961308    0\n33276    238.21876321689999  454.31782121909998    0\n33277    238.73640099689999  454.09941385259998    0\n33278    238.7387349983  454.63763235599998    0\n33279    238.5525505791  456.28554475120001    0\n33280    238.12954824830001  456.38258041379999    289\n33281    238.26582577490001  455.77186521099998    0\n33282    237.7052918533  454.12233328579998    0\n33283    235.498104579  465.98332573390002    0\n33284    235.11555871749999  465.09176464569998    0\n33285    236.11643614510001  465.31988725899998    0\n33286    235.4103440598  464.01461594109998    0\n33287    235.9032392572  463.1642364576    0\n33288    236.3795333946  463.82705145739999    0\n33289    235.68954209040001  468.55979922159997    0\n33290    235.12964228230001  469.32592845649998    298\n33291    236.5012809806  468.49743803870001    297\n33292    236.17323510349999  467.65504892579997    0\n33293    235.87057459370001  466.81237833360001    0\n33294    237.1061850589  465.32329602700003    0\n33295    236.79242339460001  464.5842087497    0\n33296    237.49233506389999  466.02757764950002    0\n33297    237.73056050759999  466.76943949240001    296\n33298    236.78470196489999  466.77214302049998    0\n33299    238.09804212910001  465.27647583229998    295\n33300    237.2853120632  463.81356171380003    295\n33301    236.459772238  462.32759002839998    295\n33302    238.50225756680001  455.21642649099999    0\n33303    239.81082269749999  454.2327911685    0\n33304    240.41153829519999  454.56568445900001    0\n33305    239.9803430154  454.81335180730002    0\n33306    239.218677786  453.89609500069997    0\n33307    240.00612288369999  456.00077595229999    0\n33308    240.10612940370001  455.39685644690002    0\n33309    240.4609448002  455.9119396909    0\n33310    239.5504544865  455.05758625210001    0\n33311    240.85012081560001  454.19670803700001    0\n33312    240.93594096469999  454.79330090719998    0\n33313    239.2252105661  455.55082012439999    0\n33314    239.0267815672  455.06204852970001    0\n33315    241.93693304280001  454.13321204739998    0\n33316    242.5  454.39529168169997    285\n33317    241.96803169079999  454.65039204449999    0\n33318    241.36045354480001  453.87608268359998    0\n33319    242.0336929501  455.18169569150001    0\n33320    242.5  455.47833457220003    285\n33321    242.0256115679  455.7607822635    0\n33322    241.48173045460001  454.9480758528    0\n33323    241.09549987290001  455.38473806730002    0\n33324    240.9322786452  455.92464040110002    0\n33325    241.45319000969999  455.95425178710002    0\n33326    239.1714907674  457.01315868130001    0\n33327    238.71742938680001  457.21742938680001    288\n33328    238.87446489359999  456.63167076069999    0\n33329    239.4990086336  456.04109832810002    0\n33330    239.02954822070001  456.0979474824    0\n33331    239.6680562928  457.06811743550003    0\n33332    240.30018244159999  457.0543352688    0\n33333    239.81125885629999  457.5    287\n33334    239.76587356499999  456.49669186369999    0\n33335    241.91054744889999  456.27520223760001    0\n33336    242.5  456.51410319550001    285\n33337    241.928131433  456.75583387199998    0\n33338    240.72334400939999  456.49758382700003    0\n33339    241.5302786485  457.06451611109998    0\n33340    241.24672443840001  457.5    287\n33341    240.92584063659999  457.01508599559997    0\n33342    242.2151785227  457.2848214773    286\n33343    242.99308981350001  405.49308981349998    254\n# Generated by ./triangle -pnevQ output.poly\n"
  },
  {
    "path": "triangle/data/la.1.ele",
    "content": "1566  3  0\n   1     113   112   718\n   2      86   114   115\n   3      86    87   422\n   4      86    85   114\n   5     817   745   755\n   6     114    85   113\n   7      87   116    88\n   8     817   755   761\n   9     115    87    86\n  10      87   115   116\n  11      87    88   422\n  12     115   755   745\n  13     118   117   746\n  14      86   422    85\n  15     111   112    82\n  16     755   115   114\n  17      49    82    83\n  18      83    82   112\n  19     112    84    83\n  20     111    82    81\n  21     776    83    84\n  22     113    85    84\n  23     768   774    51\n  24      51    50   776\n  25      85   422   792\n  26      52   743   768\n  27      51   776   792\n  28      84   112   113\n  29     718   703   761\n  30     769    83    50\n  31      88   116   117\n  32     639   683   679\n  33     118   119    89\n  34     808   847   834\n  35     790    52   422\n  36      89    88   118\n  37     119   120    89\n  38     118    88   117\n  39     121    90   425\n  40     121   818   122\n  41      91    90   122\n  42     122    90   121\n  43     123   122   301\n  44      92   122   123\n  45     818   120   824\n  46     121   425   120\n  47     762   125   301\n  48      55   760    56\n  49      54   790   760\n  50      54   760    55\n  51     766   741    55\n  52      89   120   425\n  53      56    90    91\n  54     741   426   743\n  55     302    94    93\n  56     124   123   301\n  57     302   123   124\n  58     125    95   124\n  59      96   125   126\n  60      56    91    92\n  61     301   125   124\n  62      92    91   122\n  63     302   124    94\n  64      56   763   766\n  65     460   799   798\n  66     425   790    89\n  67     771   772   132\n  68     303    92    93\n  69     752    81    82\n  70      82    49   752\n  71     753   383   738\n  72      81   752    48\n  73     383   753    24\n  74     171   289   290\n  75     426   742   743\n  76     773    24   753\n  77     320   449   452\n  78     459   506   514\n  79     763   723   766\n  80     767   742   754\n  81     723   764   713\n  82     722   713    28\n  83     269   262   242\n  84     775   738    23\n  85     212   144     9\n  86     224   265   223\n  87      22   268   716\n  88     323    64   144\n  89     712    29   445\n  90      58   304    57\n  91     506   739   514\n  92       4   337   339\n  93     712    28    29\n  94     484   496   487\n  95     406   710   729\n  96     734   735   736\n  97     501     6   747\n  98     396   395   376\n  99      57   304   763\n 100     178   184   278\n 101      59   780    58\n 102      57   303    58\n 103     729   758    30\n 104     758   729   780\n 105      59    58   303\n 106     780    29   304\n 107      94    95   704\n 108      94   124    95\n 109      61    60   704\n 110     748    61   749\n 111     726   749   789\n 112     758    31    30\n 113     125    96   789\n 114      59   303   704\n 115      56    92    57\n 116      31    60    61\n 117     393   740   377\n 118      33   708    62\n 119      33   438   327\n 120     708    33   454\n 121     740    61    32\n 122       7   394    31\n 123      34   329    63\n 124      62   726    63\n 125     323   144   212\n 126      34   321   330\n 127     324    64   323\n 128      35   777    65\n 129      63   726   793\n 130     329    62    63\n 131      62   708   748\n 132     327   331   332\n 133      96    97   800\n 134     400    31   394\n 135      94   704   303\n 136       9   169   212\n 137      96   126    97\n 138     675   231   640\n 139     213   128    99\n 140     461   213   202\n 141     202   213   429\n 142     127    98    97\n 143     128   214    99\n 144     127    97   126\n 145     807   102   101\n 146     204   461   650\n 147     130   161   222\n 148     129   104   220\n 149     333   129   220\n 150     282   293   203\n 151     127   787   430\n 152     100   204   650\n 153     214   293    99\n 154     759   770    68\n 155     313   730    39\n 156     102   781   751\n 157      69   730   751\n 158     777   786   797\n 159     783    70   781\n 160     807   101   650\n 161     271    71    40\n 162     783   781   782\n 163     221   104   255\n 164     271    70    71\n 165     433   148   253\n 166      69   751   781\n 167     103   221   255\n 168      72   273   727\n 169     161   435   222\n 170     785   282   203\n 171     129   222   104\n 172     130   333   788\n 173     105   132   308\n 174     149   309   133\n 175     720   308   772\n 176      74   669   427\n 177     805   816   845\n 178     314   315   106\n 179     135   107   310\n 180     311   134   310\n 181     315   719   134\n 182     136   150   312\n 183     744   796   137\n 184     709   720   772\n 185     719   805   707\n 186     149    75   287\n 187      72   255   435\n 188     233   234   266\n 189     583   669    74\n 190     307   437   105\n 191     226   228   375\n 192     273    72    73\n 193     137   138   109\n 194     813   137   803\n 195     137   109   706\n 196     139   275   138\n 197     275   139   110\n 198     283    78   436\n 199     801   804   812\n 200     107   135   312\n 201     137   706   744\n 202     270   160   287\n 203     427   131   132\n 204     148   131   427\n 205     103   333   220\n 206     177   706   109\n 207     795   429   649\n 208     293   214   203\n 209     246    66    36\n 210      66    67    37\n 211      14   360    39\n 212     286   759    38\n 213     273    73    41\n 214     271   388   145\n 215     164   369   592\n 216      15   271    40\n 217     272   549    40\n 218     557   553   556\n 219     670   586   597\n 220      69    70   728\n 221      16   552   273\n 222     350   313    39\n 223     431    66   246\n 224     194   246    36\n 225       1   248   241\n 226     209   247   646\n 227      36    11   194\n 228     646   247    35\n 229     759    68    38\n 230      36    66    37\n 231      37    12   334\n 232     343    38    13\n 233     458   366    14\n 234     254    38   343\n 235     730    69    39\n 236     210    37   189\n 237      38   254   286\n 238     211    11   190\n 239     569    41   565\n 240      35   247   777\n 241     705   160   622\n 242     228   243    76\n 243     270   612   160\n 244     147   160   705\n 245     146   233    76\n 246     609    42   705\n 247     225   226   227\n 248     244   312   236\n 249     205   177    79\n 250     436    78    45\n 251     274   275   110\n 252     188   428   283\n 253     158   151   275\n 254     146   243   682\n 255     375    77   226\n 256     109    79   177\n 257     225   227   645\n 258     249   250   468\n 259     624   626   154\n 260     250   249   436\n 261     205    79    46\n 262     644   636   642\n 263     206   279   157\n 264      46   162   276\n 265     276   162   297\n 266     676   231   230\n 267      43    75   232\n 268     167   251   252\n 269     105   437    74\n 270      47   199    80\n 271     274   178   158\n 272     467   474   182\n 273      42    74   147\n 274     618   620   619\n 275      74    42   670\n 276      14    39   145\n 277     427   669   434\n 278      98   795   794\n 279     311   266   106\n 280     728    39    69\n 281     133   314   149\n 282     283   108    78\n 283     136   428   150\n 284     109   138   151\n 285      79   109   151\n 286     756   117   116\n 287     153   444   442\n 288     367   345   389\n 289     521   520   182\n 290     276   205    46\n 291      79   158   157\n 292     157   156   206\n 293     207    79   157\n 294     143   207   157\n 295      79   151   158\n 296     157   158   156\n 297     225   645   696\n 298     159   682   243\n 299     270    43   632\n 300     270   287    75\n 301     253   434   435\n 302     130   253   161\n 303     279   206   179\n 304     370    46   207\n 305     387   251   284\n 306     355   351   356\n 307     200   281   322\n 308     453   449   320\n 309     252    78   177\n 310     386    45   252\n 311     185   278   261\n 312     199   184   178\n 313     219     9   218\n 314     566   593   564\n 315     373   288   372\n 316     653   652   181\n 317     651   237   335\n 318     475   470   471\n 319     183   189   235\n 320     416   414   318\n 321     407   409   411\n 322     706   177    78\n 323     252   177   167\n 324     156   158   178\n 325     168   156   178\n 326     291   179   206\n 327     344   387   284\n 328     666   439   662\n 329     188   474   260\n 330     651   648   237\n 331     334   259   235\n 332       2   239   198\n 333     198   199    47\n 334     261   278   184\n 335     346   295   254\n 336     211   187   194\n 337     260   150   188\n 338     648   244   236\n 339      37   210    36\n 340     210   183   190\n 341     183   210   189\n 342     238    10    35\n 343     193    10   191\n 344     192   196   245\n 345     197   191   196\n 346     195   196   192\n 347     246   194   192\n 348     187   192   194\n 349     192   187   195\n 350     191    10   238\n 351     191   197   193\n 352     196   195   197\n 353      47    21   198\n 354      21     2   198\n 355     274   199   178\n 356     184   199   198\n 357      34   324   322\n 358     454    33   327\n 359     280   200   212\n 360     100   650   101\n 361      98   127   202\n 362     101   751   791\n 363     204   100   203\n 364     461   128   213\n 365     214   204   203\n 366     167   177   205\n 367     155   167   205\n 368     291   168   277\n 369     156   168   206\n 370      46    79   207\n 371     370   207   143\n 372     209   646   208\n 373     240   216   247\n 374     216   217   215\n 375      11    36   210\n 376     190    11   210\n 377      11   211   194\n 378     323   200   324\n 379     281   201   322\n 380     461   202   430\n 381     202   429    98\n 382     100   785   203\n 383     204   214   128\n 384     240   208   217\n 385     218   144   216\n 386     215   218   216\n 387     208   240   209\n 388       9   144   218\n 389       9   219   169\n 390     218   215   219\n 391     333   103   782\n 392     221   103   220\n 393     104   222   255\n 394     220   104   221\n 395     222   435   255\n 396     130   222   129\n 397     269   242   342\n 398     336   337   382\n 399     267   242   262\n 400      44   656   227\n 401     227   226    77\n 402     266   375    76\n 403     225   228   226\n 404      77    44   227\n 405      19   656    44\n 406      76   243   146\n 407     375   266   311\n 408     232   314   258\n 409     232   229   231\n 410     257    18   230\n 411     257   234   233\n 412     676   230    18\n 413     229   230   231\n 414     149   314    75\n 415      43   232   231\n 416     234   229   266\n 417     234   257   230\n 418     230   229   234\n 419     266   229   258\n 420     259   334    12\n 421     312   244   107\n 422     236   237   648\n 423     467   182   173\n 424     474   188   182\n 425     191   245   196\n 426      35    65   238\n 427     198   239   184\n 428     144   247   216\n 429     217   216   240\n 430      22   716   342\n 431     223   262   224\n 432     248   242   241\n 433     225   159   243\n 434     228   225   243\n 435      77   107   244\n 436      44    77   244\n 437     191   238   245\n 438     245   238   246\n 439     245   246   192\n 440     431   246   238\n 441     240   247   209\n 442     777   144    64\n 443       1     3   248\n 444     242   248     3\n 445     521   249   468\n 446     521   188   283\n 447     432   465   463\n 448     263   436    45\n 449     167   155   298\n 450     251   298   300\n 451      78   252    45\n 452     386   252   251\n 453     148   433   131\n 454     148   434   253\n 455     296   264   295\n 456     286   254   264\n 457      72   727   255\n 458     255    71   783\n 459     686   257   146\n 460     340   341   336\n 461     233   146   257\n 462     229   232   258\n 463     232    75   314\n 464     236   150   260\n 465      12   186   259\n 466     237   236   260\n 467     242   267   241\n 468     184   239   261\n 469     342     3    22\n 470      45    20   263\n 471     385    20   384\n 472     186    12   264\n 473     286    12    37\n 474     106   266   258\n 475     256   340   336\n 476      76   233   266\n 477     338   341   717\n 478     262   223   267\n 479     262   269   224\n 480     242     3   342\n 481     339   336   341\n 482     142   632    43\n 483      75    43   270\n 484      70   271   145\n 485     532   271    15\n 486     550   539   555\n 487      16   273    41\n 488     727   273    40\n 489     272    40   273\n 490     110    80   274\n 491     199   274    80\n 492     138   275   151\n 493     158   275   274\n 494     171   294   299\n 495     155   205   276\n 496     168   292   277\n 497     185   168   278\n 498     168   178   278\n 499     374   279   179\n 500     143   157   279\n 501     212   169   280\n 502     200   280   281\n 503      67    66   778\n 504     649   282   778\n 505     428   188   150\n 506     521   283   249\n 507     254   295   264\n 508     155   299   298\n 509      37    67   286\n 510      12   286   264\n 511     287   147   437\n 512     160   147   287\n 513     373   143   371\n 514     155   276   289\n 515     289   276   297\n 516     290   297   372\n 517     168   291   206\n 518     277   179   291\n 519      66   431   649\n 520     168   185   292\n 521     282   649   293\n 522      13   352   349\n 523     299   289   171\n 524     264   296   186\n 525     372   297   162\n 526     295   285   296\n 527     289   297   290\n 528     251   167   298\n 529     300   298   294\n 530     289   299   155\n 531     298   299   294\n 532     294   284   300\n 533     359   358   345\n 534     746   460   798\n 535     787   126   820\n 536      93    92   302\n 537      92   123   302\n 538      92   303    57\n 539     303    93    94\n 540      28   764    29\n 541      29   764   304\n 542     309   720   133\n 543     308   305   307\n 544     437   149   287\n 545     309   306   305\n 546     305   306   307\n 547     306   437   307\n 548     130   771   433\n 549     105   308   307\n 550     306   309   149\n 551     771   131   433\n 552     854   803   838\n 553     134   311   106\n 554     107    77   375\n 555     310   107   311\n 556     150   236   312\n 557     136   312   135\n 558     354    68   313\n 559     354   313   353\n 560     106   258   314\n 561     106   315   134\n 562     132   131   771\n 563     314   133   315\n 564     406   317   710\n 565     404   397   316\n 566     405   317   398\n 567      32   318   414\n 568      31   740     7\n 569     459   527   506\n 570     407   339   412\n 571     410   378   409\n 572     330   321   328\n 573     328   325     8\n 574     201   321   322\n 575     321    34   322\n 576     200   323   212\n 577      64   324    63\n 578     322   324   200\n 579      34    63   324\n 580     413   455   456\n 581     326   328   321\n 582     321   201   326\n 583     438   331   327\n 584     325   328   326\n 585     330   328     8\n 586     331   329     8\n 587      62   329    33\n 588       8   329   330\n 589     329    34   330\n 590     419   332   165\n 591     332   380   165\n 592     332   331   381\n 593     381   325   380\n 594     130   788   771\n 595     130   129   333\n 596     189    37   334\n 597     235   189   334\n 598     474   467   473\n 599     475   472   473\n 600     340   256   265\n 601     339   341   338\n 602     336   382   256\n 603       4   176   337\n 604     339   732   412\n 605     336   339   337\n 606     717   737   338\n 607      23   738   383\n 608     265   224   340\n 609     269   341   224\n 610     224   341   340\n 611      22    48   268\n 612     341   269   717\n 613     717   269   716\n 614     346   285   295\n 615     180   384   344\n 616     284   251   300\n 617     285   346   174\n 618      13   349   343\n 619     254   343   346\n 620     348   352   347\n 621     349   346   343\n 622     349   352   348\n 623     348   174   349\n 624     349   174   346\n 625     351   313   350\n 626     347   352   355\n 627     353   313   351\n 628     351   355   353\n 629     352   353   355\n 630     352    13   353\n 631     354   353    13\n 632      38    68   354\n 633      13    38   354\n 634     356   351   350\n 635     357   347   355\n 636     358   356   350\n 637     355   359   357\n 638     365   390   366\n 639     359   355   356\n 640     361   390   368\n 641     358   359   356\n 642     345   357   359\n 643     358   350   362\n 644     350    39   360\n 645     350   360   362\n 646     362   363   389\n 647     363   362   360\n 648     364   363   360\n 649     345   358   389\n 650     360    14   364\n 651     366   364    14\n 652     533   529   530\n 653     361   363   390\n 654     458    14   420\n 655     369   368   390\n 656     364   366   390\n 657     361   367   389\n 658     530   529   592\n 659      46   370   162\n 660     164   368   369\n 661     372   370   373\n 662     290   372   288\n 663     374   143   279\n 664     162   370   372\n 665     143   373   370\n 666     371   288   373\n 667     179   371   374\n 668     143   374   371\n 669      76   375   228\n 670     107   375   311\n 671     402   403   401\n 672     175   376   395\n 673     377   740    32\n 674     417   379   416\n 675     507   450   508\n 676     325   381     8\n 677       8   381   331\n 678     332   381   380\n 679     734   731    24\n 680     337   176   382\n 681     407   412   408\n 682     385   384   180\n 683     386   384    20\n 684     464   385   180\n 685      20   385   263\n 686     384   386   344\n 687      45   386    20\n 688     344   386   387\n 689     251   387   386\n 690     534   164   515\n 691     531   145   388\n 692     362   389   358\n 693     361   389   363\n 694     390   363   364\n 695     369   390   365\n 696     400   391   406\n 697     405   399   441\n 698     415   377   414\n 699     406   398   317\n 700     400   394   391\n 701     401   393   377\n 702     396   394   395\n 703     403   395     7\n 704       7   395   394\n 705     395   403   175\n 706     391   394   396\n 707     404   316   405\n 708     396   376   397\n 709     404   396   397\n 710     712   445   501\n 711     398   391   404\n 712     406   391   398\n 713      30    31   400\n 714     415   401   377\n 715     402   175   403\n 716       7   393   403\n 717     401   392   402\n 718     403   393   401\n 719     396   404   391\n 720     404   405   398\n 721     316   399   405\n 722     317   443   710\n 723     400   406    30\n 724     408   409   407\n 725       4   407   411\n 726     338   732   339\n 727       4   339   407\n 728     411   409   378\n 729     451   410   409\n 730     378   176   411\n 731     451   409   408\n 732     176     4   411\n 733     731   452   412\n 734     449   412   452\n 735     456   454   327\n 736     415   392   401\n 737     377    32   414\n 738     416   415   414\n 739     379   392   415\n 740     455   417   416\n 741     415   416   379\n 742     591   541   421\n 743     455   416   318\n 744     510   527   166\n 745     530   531   388\n 746     419   456   332\n 747      14   145   420\n 748     166   527   511\n 749       5   526   512\n 750      89   422    88\n 751     792    52    51\n 752     824   779   818\n 753     115   745   116\n 754     116   745   756\n 755     422    89   790\n 756      56   760    90\n 757     750    27   714\n 758      53    54   741\n 759     105    74   427\n 760     132   105   427\n 761     108   283   428\n 762     744   428   136\n 763      99   293   429\n 764     213    99   429\n 765     202   127   430\n 766     127   126   787\n 767     238    65   431\n 768     797   794   795\n 769     333   784   811\n 770     463   466   464\n 771     253   130   433\n 772     427   434   148\n 773      73    72   435\n 774     253   435   161\n 775      73   435   434\n 776     283   436   249\n 777     250   436   263\n 778     437   306   149\n 779     437   147    74\n 780      33   329   438\n 781     331   438   329\n 782      19   648   651\n 783     470   173   519\n 784     478   477   500\n 785     317   441   443\n 786     405   441   317\n 787     442   441   399\n 788     444   441   442\n 789     444   478   443\n 790     440   711   710\n 791     153   477   478\n 792     441   444   443\n 793     711   479   501\n 794     406   729    30\n 795     451   449   453\n 796     496   485   481\n 797     477   448   495\n 798     501   479     6\n 799     408   412   449\n 800     410   451   319\n 801     451   453   319\n 802     412   732   731\n 803     408   449   451\n 804     525   528   504\n 805     508   453   320\n 806     450   319   453\n 807     455   413   417\n 808     708   454   318\n 809     318   454   455\n 810     455   454   456\n 811     332   456   327\n 812     413   456   419\n 813     736   452   734\n 814     542   541   540\n 815     366   458   365\n 816     512   418   511\n 817     365   458   592\n 818     756   745   757\n 819     119   118   746\n 820     461   430   650\n 821     204   128   461\n 822     250   516   468\n 823     518   519   520\n 824     180   463   464\n 825     464   263   385\n 826     463   465   466\n 827     516   465   432\n 828     466   465   250\n 829     250   263   466\n 830     464   466   263\n 831     471   470   163\n 832     472   469   439\n 833     754   714    26\n 834     502   505   462\n 835     516   518   468\n 836     173   470   467\n 837     163   469   471\n 838     469   472   475\n 839     439   666   667\n 840     475   473   467\n 841     472   335   473\n 842     237   474   335\n 843     237   260   474\n 844     335   474   473\n 845     470   475   467\n 846     469   475   471\n 847     494   505   476\n 848     492   491   499\n 849     153   448   477\n 850     448   480   495\n 851     443   478   440\n 852     153   478   444\n 853       6   479   495\n 854     478   500   440\n 855     448   447   480\n 856     481   502   747\n 857     488   485   486\n 858     487   480   447\n 859     484   447   482\n 860     747   502   497\n 861     487     6   480\n 862     485   484   482\n 863     496   483   487\n 864     446   486   482\n 865     485   482   486\n 866     488   490   476\n 867     502   462   497\n 868     484   487   447\n 869       6   487   483\n 870     490   488   486\n 871     485   488   481\n 872     486   446   490\n 873     493   525   505\n 874     492   446   491\n 875     494   503   499\n 876     446   492   490\n 877     490   492   503\n 878     459   514     5\n 879     489   523   498\n 880     493   494   499\n 881     476   503   494\n 882       6   495   480\n 883     495   479   500\n 884     485   496   484\n 885     481   483   496\n 886     502   481   488\n 887     462   713   722\n 888     491   489   498\n 889       5   514   522\n 890     491   498   499\n 891     493   499   498\n 892     495   500   477\n 893     479   440   500\n 894     747     6   483\n 895     722   712   497\n 896     488   476   502\n 897     493   505   494\n 898     490   503   476\n 899     499   503   492\n 900     525   504   505\n 901     724   714    27\n 902     724   505   504\n 903     502   476   505\n 904     510   509   507\n 905     736   739   452\n 906     320   506   507\n 907     527   512   511\n 908     453   508   450\n 909     320   507   508\n 910     509   510   166\n 911     450   507   509\n 912     507   506   510\n 913     459     5   512\n 914     489   524   523\n 915     725   715    26\n 916     513   715   528\n 917     525   493   522\n 918     534   529   591\n 919     592   529   515\n 920     465   516   250\n 921     468   518   520\n 922     432   518   516\n 923     432   517   518\n 924     518   517   519\n 925     517   163   519\n 926     470   519   163\n 927     519   173   520\n 928     173   182   520\n 929     188   521   182\n 930     520   521   468\n 931     523   493   498\n 932     524   526   523\n 933     524   489   418\n 934     493   523   522\n 935     512   524   418\n 936     522   526     5\n 937     522   514   525\n 938     528   514   513\n 939     523   526   522\n 940     512   526   524\n 941     506   527   510\n 942     512   527   459\n 943     725   504   528\n 944     525   514   528\n 945     164   592   515\n 946     591   529   533\n 947     420   530   458\n 948     532   536   537\n 949     530   420   531\n 950     420   145   531\n 951     532   538   536\n 952     536   540   591\n 953     537   530   388\n 954     388   271   532\n 955     536   533   537\n 956     534   591   421\n 957     538   532    15\n 958     515   529   534\n 959     540   536   538\n 960     535   542   544\n 961     530   537   533\n 962     532   537   388\n 963      15   555   543\n 964     542   540   543\n 965     272   551   550\n 966     560   561   559\n 967     541   542   535\n 968     541   591   540\n 969     535   421   541\n 970     543   540   538\n 971     542   539   544\n 972      15   543   538\n 973     539   542   543\n 974     556   546   547\n 975     535   544   457\n 976     551   545   550\n 977     554   544   548\n 978     550   545   548\n 979     457   554   547\n 980     548   545   554\n 981     543   555   539\n 982     544   539   548\n 983      15    40   549\n 984     539   550   548\n 985     272   550   549\n 986     551   558   553\n 987     272   552   558\n 988     564   594   559\n 989     553   545   551\n 990     553   558   560\n 991     272   273   552\n 992     554   457   544\n 993     557   554   545\n 994      15   549   555\n 995     550   555   549\n 996     547   554   557\n 997     560   559   594\n 998     553   557   545\n 999     547   557   556\n1000     272   558   551\n1001     552   561   560\n1002     170   566   580\n1003     546   556   553\n1004     552   560   558\n1005     559   571   564\n1006     552    16   561\n1007     564   573   566\n1008     582   617   587\n1009     568   576   572\n1010     572   573   574\n1011     594   564   563\n1012     566   170   593\n1013     560   594   553\n1014     571   561    16\n1015     572   580   566\n1016     576   580   572\n1017     170   563   593\n1018     568   579   576\n1019     599   598   597\n1020      41   583   577\n1021     565   568   569\n1022     565   579   568\n1023     574   568   572\n1024     564   571   573\n1025     571   559   561\n1026     574    16   569\n1027     574   573   571\n1028      16    41   569\n1029     572   566   573\n1030     589   588   617\n1031      16   574   571\n1032     574   569   568\n1033     587   584   582\n1034     576   579   575\n1035     581   578   580\n1036     582   584   585\n1037     565    41   577\n1038     565   577   579\n1039     576   581   580\n1040     584   579   577\n1041     581   576   575\n1042     170   580   578\n1043     587   581   575\n1044     570   578   581\n1045     608   606   601\n1046     581   587   570\n1047     669    41    73\n1048     577   583   562\n1049     579   584   575\n1050     585   584   577\n1051     577   562   585\n1052     589   585   562\n1053     600   599   597\n1054     603   614   602\n1055     584   587   575\n1056     589   605   588\n1057     616   567   590\n1058     570   587   615\n1059     585   589   582\n1060     562   597   598\n1061     586   670    42\n1062     615   587   617\n1063     536   591   533\n1064     365   592   369\n1065     592   458   530\n1066     564   593   563\n1067     563   546   594\n1068     553   594   546\n1069     602   601   603\n1070     588   590   615\n1071     562   583   597\n1072     589   562   598\n1073     603   604   614\n1074     607   620   621\n1075     597   586   600\n1076     599   600   602\n1077     599   605   598\n1078     634    17   622\n1079     602   600   613\n1080     596   595   606\n1081     613   600   586\n1082     601   606   603\n1083     595   604   603\n1084     567   614   604\n1085     595   567   604\n1086     605   614   616\n1087     598   605   589\n1088     614   605   599\n1089     603   606   595\n1090     613   610   601\n1091     627   624   619\n1092     606   608   596\n1093     613   609   610\n1094     608   607   621\n1095     608   610   607\n1096     586    42   609\n1097     601   610   608\n1098     611   609    17\n1099     607   610   611\n1100     609   611   610\n1101     154   619   624\n1102     705   622    17\n1103     602   613   601\n1104     609   613   586\n1105     616   614   567\n1106     614   599   602\n1107     590   570   615\n1108     590   588   616\n1109     616   588   605\n1110     589   617   582\n1111     615   617   588\n1112     160   612   622\n1113     628   607   611\n1114     154   618   619\n1115     621   620   618\n1116      17   634   628\n1117     618   596   621\n1118     621   596   608\n1119     629   627   622\n1120     630   637   635\n1121     636   638   671\n1122     620   628   619\n1123     629   622   612\n1124     626   624   633\n1125     607   628   620\n1126     625   672   680\n1127     631   633   629\n1128      17   628   611\n1129     628   627   619\n1130     629   612   631\n1131     624   627   629\n1132     631   632   630\n1133     623   626   635\n1134     632   142   638\n1135     633   631   630\n1136     631   612   632\n1137     612   270   632\n1138     633   630   635\n1139     629   633   624\n1140     622   627   634\n1141     628   634   627\n1142     633   635   626\n1143     637   630   638\n1144     671   638   142\n1145     635   637   623\n1146     638   630   632\n1147     637   636   644\n1148     673   642   671\n1149     637   638   636\n1150     690   691   685\n1151     625   643   672\n1152     671   142   675\n1153     625   641   643\n1154     640   676   678\n1155     641   642   643\n1156     644   642   641\n1157     636   671   642\n1158     231   675    43\n1159     641   623   644\n1160     644   623   637\n1161     696   698   699\n1162     227   656   645\n1163     647   208   646\n1164      35    10   646\n1165     646    10   647\n1166      19    44   648\n1167      44   244   648\n1168     649   431    65\n1169     429   293   649\n1170     832   430   787\n1171     333   782   784\n1172     651   665   664\n1173     181   652   668\n1174     653   181   655\n1175     652    19   663\n1176     658   654   657\n1177      19   661   656\n1178     645   697   696\n1179     659   656   661\n1180     700   695   701\n1181     660   653   655\n1182     698   701   699\n1183     661   660   659\n1184     653   661   652\n1185     660   658   657\n1186     645   656   659\n1187     658   660   655\n1188     659   660   657\n1189     652   661    19\n1190     660   661   653\n1191      19   651   663\n1192     652   663   664\n1193     664   663   651\n1194     651   335   665\n1195     664   662   668\n1196     667   335   472\n1197     665   667   666\n1198     662   664   666\n1199     665   666   664\n1200     335   667   665\n1201     439   667   472\n1202     664   668   652\n1203     662   181   668\n1204      73   434   669\n1205      41   669   583\n1206     583    74   670\n1207     597   583   670\n1208     640   673   675\n1209     688   676    18\n1210     672   643   673\n1211     681   680   677\n1212     642   673   643\n1213     675   673   671\n1214     142    43   675\n1215     678   676   677\n1216     678   672   673\n1217     231   676   640\n1218     679   685   691\n1219     625   680   674\n1220     678   673   640\n1221     680   678   677\n1222     172   684   690\n1223     694   682   159\n1224     678   680   672\n1225     172   690   693\n1226     639   674   683\n1227     674   680   681\n1228     685   689   692\n1229     677   676   688\n1230     692   690   685\n1231     681   683   674\n1232     257   686   687\n1233     677   688   681\n1234     679   683   681\n1235     681   688   689\n1236     689   688   687\n1237     689   686   692\n1238     685   679   689\n1239     688    18   687\n1240      18   257   687\n1241     689   679   681\n1242     686   689   687\n1243     690   684   691\n1244     702   682   694\n1245     684   639   691\n1246     679   691   639\n1247     692   686   682\n1248     146   682   686\n1249     690   692   702\n1250     697   698   696\n1251     699   694   159\n1252     693   690   702\n1253     697   645   657\n1254     645   659   657\n1255     700   698   697\n1256     159   225   696\n1257     693   701   172\n1258     657   654   697\n1259     701   698   700\n1260     694   699   693\n1261     696   699   159\n1262     697   654   700\n1263     654   695   700\n1264     172   701   695\n1265     699   701   693\n1266     682   702   692\n1267     693   702   694\n1268     789    96   726\n1269     761   755   114\n1270      59   704    60\n1271      42   147   705\n1272     609   705    17\n1273     744   706   108\n1274      78   108   706\n1275     796   838   803\n1276     806   709   772\n1277     318    32   708\n1278     748    32    61\n1279     825   843   836\n1280     806   805   709\n1281     440   710   443\n1282     711   501   445\n1283     729   445    29\n1284     479   711   440\n1285     729   710   445\n1286     497   712   501\n1287     462    27   713\n1288     765    27   750\n1289     715   725   528\n1290     505   724   462\n1291     735   715   513\n1292      25    26   715\n1293     717   716   268\n1294     269   342   716\n1295     268    23   717\n1296     717    23   737\n1297     112   111   718\n1298     745   817   757\n1299     833   811   784\n1300     719   315   709\n1301     310   719   707\n1302     788   772   771\n1303     709   805   719\n1304     305   308   720\n1305     712   722    28\n1306     462   722   497\n1307     713   765   723\n1308      56   766    55\n1309     714   724   504\n1310      27   462   724\n1311      26   714   725\n1312     504   725   714\n1313     748   749    62\n1314     786   793   800\n1315      40    71   727\n1316      71   255   727\n1317      70   145   728\n1318      39   728   145\n1319     711   445   710\n1320     729    29   780\n1321     791   770   101\n1322     313    68   730\n1323     734    24    25\n1324     383    24   733\n1325     737   732   338\n1326     733   732   383\n1327      24   731   733\n1328     732   733   731\n1329     735   734    25\n1330     452   731   734\n1331     715   735    25\n1332     735   513   736\n1333     739   513   514\n1334     320   739   506\n1335      23   383   737\n1336     732   737   383\n1337     268   775    23\n1338     738    49   753\n1339     452   739   320\n1340     513   739   736\n1341       7   740   393\n1342      31    61   740\n1343      55   741    54\n1344     426   765   750\n1345      26    25   767\n1346     741   743    53\n1347     768   743   742\n1348      52    53   743\n1349     310   134   719\n1350     428   744   108\n1351     756   757   746\n1352     140   424   817\n1353     798   824   119\n1354     747   483   481\n1355     497   501   747\n1356     749    61   704\n1357      32   748   708\n1358      95   749   704\n1359      62   749   726\n1360     754   750   714\n1361     742   426   750\n1362     791   730    68\n1363     101   102   751\n1364     775    48   752\n1365      49   738   752\n1366     769    50   753\n1367      50    51   774\n1368     767   754    26\n1369     750   754   742\n1370     761   114   113\n1371     718   761   113\n1372     424   460   757\n1373     746   117   756\n1374     746   757   460\n1375      59    60   758\n1376      31   758    60\n1377     785   759    67\n1378     286    67   759\n1379     790    54    53\n1380     425    90   760\n1381     817   761   703\n1382     818   779   828\n1383     804   139   138\n1384      57   763    56\n1385     764   763   304\n1386     713   764    28\n1387     763   764   723\n1388      27   765   713\n1389     766   765   426\n1390     765   766   723\n1391     741   766   426\n1392     767    25   773\n1393      52   768    51\n1394     742   767   768\n1395     767   773   774\n1396     753    49   769\n1397      49    83   769\n1398      67   778   785\n1399     101   770   785\n1400     709   315   133\n1401     819   310   707\n1402     709   133   720\n1403     423   829   822\n1404      24   773    25\n1405      50   773   753\n1406     767   774   768\n1407      50   774   773\n1408      48   775   268\n1409     738   775   752\n1410      83   776    50\n1411      84    85   792\n1412      64   786   777\n1413     144   777   247\n1414     649   778    66\n1415     778   282   785\n1416     804   138   813\n1417     122   818   301\n1418      58   780   304\n1419     758   780    59\n1420     782   103   783\n1421      69   781    70\n1422     781   102   782\n1423     784   782   102\n1424     255   783   103\n1425      70   783    71\n1426     808   834   807\n1427     810   813   803\n1428     101   785   100\n1429     785   770   759\n1430     793   786    64\n1431     794   786    97\n1432     126   125   820\n1433     832   808   430\n1434     744   136   796\n1435     720   309   305\n1436     749    95   789\n1437      95   125   789\n1438     760   790   425\n1439      52   790    53\n1440     730   791   751\n1441      68   770   791\n1442     792   422    52\n1443      84   792   776\n1444      63   793    64\n1445     800   726    96\n1446      97    98   794\n1447      98   429   795\n1448     649    65   795\n1449      65   777   797\n1450     819   136   135\n1451     772   308   132\n1452     794   797   786\n1453      65   797   795\n1454     830   787   820\n1455     119   746   798\n1456     796   819   838\n1457     423   822   799\n1458     786   800    97\n1459     726   800   793\n1460     805   845   844\n1461     812   804   813\n1462     788   806   772\n1463     855   857   814\n1464     138   137   813\n1465     801   139   804\n1466     805   806   816\n1467     707   844   838\n1468     333   811   788\n1469     826   788   811\n1470     808   807   650\n1471     102   807   784\n1472     430   808   650\n1473     823   842   848\n1474     301   828   762\n1475     799   822   824\n1476     802   815   836\n1477     856   801   846\n1478     707   838   819\n1479     810   853   846\n1480     803   137   796\n1481     810   812   813\n1482     854   851   850\n1483     826   806   788\n1484     721   845   839\n1485     826   816   806\n1486     837   721   839\n1487     140   817   703\n1488     757   817   424\n1489     120   818   121\n1490     779   822   829\n1491     136   819   796\n1492     310   819   135\n1493     125   762   820\n1494     820   762   830\n1495     821   809   840\n1496     830   841   823\n1497     423   821   829\n1498     822   779   824\n1499     828   829   841\n1500     840   842   823\n1501     119   824   120\n1502     824   798   799\n1503     825   833   834\n1504     815   839   816\n1505     826   811   836\n1506     826   836   815\n1507     850   857   855\n1508     812   846   801\n1509     818   828   301\n1510     829   828   779\n1511     821   840   841\n1512     841   830   762\n1513     832   830   823\n1514     825   834   849\n1515     849   834   847\n1516     832   787   830\n1517     847   848   831\n1518     834   833   784\n1519     836   833   825\n1520     807   834   784\n1521     832   823   848\n1522     836   811   833\n1523     849   843   825\n1524     835   802   836\n1525     849   847   831\n1526     802   837   815\n1527     815   816   826\n1528     842   840   809\n1529     815   837   839\n1530     827   814   857\n1531     840   823   841\n1532     828   841   762\n1533     841   829   821\n1534     848   808   832\n1535     842   809   831\n1536     152   835   843\n1537     836   843   835\n1538     805   844   707\n1539     845   858   844\n1540     816   839   845\n1541     858   721   827\n1542     812   810   846\n1543     850   855   860\n1544     831   848   842\n1545     808   848   847\n1546     831   152   849\n1547     849   152   843\n1548     857   850   851\n1549     854   850   853\n1550     844   851   838\n1551     857   858   827\n1552     141   859   852\n1553     859   860   852\n1554     854   853   810\n1555     803   854   810\n1556     851   854   838\n1557     814   852   855\n1558     859   141   856\n1559     846   859   856\n1560     846   853   860\n1561     858   857   851\n1562     844   858   851\n1563     858   845   721\n1564     859   846   860\n1565     850   860   853\n1566     852   860   855\n# Generated by ../../c/build/triangle -pqa la\n"
  },
  {
    "path": "triangle/data/la.1.node",
    "content": "860  2  0  1\n   1    0  -0    101\n   2    41.889299999999999  -0    101\n   3    0  -0.23558499999999999    102\n   4    2.1367500000000001  -0.33655000000000002    102\n   5    4.61538  -0.47116999999999998    102\n   6    7.2649499999999998  -0.50482499999999997    102\n   7    9.9999900000000004  -0.40386    102\n   8    12.5641  -0.30289500000000003    102\n   9    14.188000000000001  -0.13461999999999999    102\n  10    16.0684  -0    101\n  11    17.4359  -0.13461999999999999    102\n  12    18.974299999999999  -0.23558499999999999    102\n  13    20.341899999999999  -0.47116999999999998    102\n  14    22.222200000000001  -0.70675500000000002    102\n  15    23.7607  -0.84137499999999998    102\n  16    25.384599999999999  -0.90868499999999996    102\n  17    28.547000000000001  -0.84137499999999998    102\n  18    31.025600000000001  -0.774065    102\n  19    33.8461  -0.57213499999999995    102\n  20    37.264899999999997  -0.37020500000000001    102\n  21    41.889299999999999  -0.23558499999999999    102\n  22    0  -1.3462000000000001    103\n  23    1.3675200000000001  -1.7500599999999999    103\n  24    2.7350400000000001  -2.0192999999999999    103\n  25    3.5897399999999999  -2.1202700000000001    103\n  26    4.5299100000000001  -2.1539199999999998    103\n  27    5.9828999999999999  -2.1202700000000001    103\n  28    7.2649499999999998  -2.0192999999999999    103\n  29    7.8632400000000002  -1.8846799999999999    103\n  30    8.9743499999999994  -1.41351    103\n  31    9.9999900000000004  -1.0769599999999999    103\n  32    10.940200000000001  -0.87502999999999997    103\n  33    11.7949  -0.80771999999999999    103\n  34    12.991400000000001  -0.67310000000000003    103\n  35    15.7265  -0.47116999999999998    103\n  36    17.4359  -0.43751499999999999    103\n  37    18.376100000000001  -0.53847999999999996    103\n  38    20  -0.67310000000000003    103\n  39    21.623899999999999  -0.97599499999999995    103\n  40    23.8461  -1.1442699999999999    103\n  41    25.897400000000001  -1.2452300000000001    103\n  42    27.948699999999999  -1.2788900000000001    103\n  43    30.0854  -1.2115800000000001    103\n  44    33.675199999999997  -1.0432999999999999    103\n  45    37.264899999999997  -0.63944500000000004    103\n  46    39.316200000000002  -0.50482499999999997    103\n  47    41.889299999999999  -0.37020500000000001    103\n  48    0  -2.7597100000000001    104\n  49    1.6239300000000001  -3.3654999999999999    104\n  50    2.7350400000000001  -3.8366699999999998    104\n  51    3.6752099999999999  -4.3078399999999997    104\n  52    4.5299100000000001  -4.4761199999999999    104\n  53    5.4700800000000003  -4.5770799999999996    104\n  54    6.2393099999999997  -4.5097699999999996    104\n  55    6.6666600000000003  -4.3414999999999999    104\n  56    7.5213599999999996  -3.8366699999999998    104\n  57    8.3760600000000007  -3.2645300000000002    104\n  58    8.6324699999999996  -2.9952899999999998    104\n  59    9.1452899999999993  -2.4231600000000002    104\n  60    9.9145199999999996  -1.8846799999999999    104\n  61    10.6838  -1.61544    104\n  62    11.9658  -1.3462000000000001    104\n  63    12.734999999999999  -1.2452300000000001    104\n  64    14.017099999999999  -1.1442699999999999    104\n  65    16.0684  -1.0769599999999999    104\n  66    17.4359  -1.0769599999999999    104\n  67    18.461500000000001  -1.1442699999999999    104\n  68    20.1709  -1.3462000000000001    104\n  69    21.623899999999999  -1.58178    104\n  70    22.734999999999999  -1.8173699999999999    104\n  71    23.589700000000001  -1.8846799999999999    104\n  72    24.786300000000001  -1.8510200000000001    104\n  73    25.811900000000001  -1.7500599999999999    104\n  74    27.3504  -1.61544    104\n  75    29.829000000000001  -1.41351    104\n  76    32.051299999999998  -1.2788900000000001    104\n  77    33.589700000000001  -1.2452300000000001    104\n  78    37.094000000000001  -1.0096499999999999    104\n  79    39.487099999999998  -0.84137499999999998    104\n  80    41.889299999999999  -0.67310000000000003    104\n  81    0  -3.6347399999999999    105\n  82    0.85470000000000002  -4.0385999999999997    105\n  83    1.8803399999999999  -4.7117000000000004    105\n  84    2.39316  -5.3848000000000003    105\n  85    3.2478600000000002  -6.5627300000000002    105\n  86    3.5897399999999999  -6.9329299999999998    105\n  87    4.0170899999999996  -7.1348599999999998    105\n  88    4.61538  -7.1685100000000004    105\n  89    5.2991400000000004  -7.0339    105\n  90    7.6923000000000004  -5.5867300000000002    105\n  91    8.3760600000000007  -4.9809400000000004    105\n  92    8.8034099999999995  -4.4424599999999996    105\n  93    9.4871700000000008  -4.0049400000000004    105\n  94    10.0855  -3.7693599999999998    105\n  95    10.6838  -3.7020499999999998    105\n  96    12.820499999999999  -3.5674299999999999    105\n  97    14.359  -3.5337700000000001    105\n  98    16.0684  -3.5001199999999999    105\n  99    17.4359  -3.6010800000000001    105\n 100    18.6325  -3.66839    106\n 101    20.341899999999999  -3.4664600000000001    106\n 102    21.794899999999998  -3.3991600000000002    106\n 103    23.7607  -3.6010800000000001    106\n 104    24.529900000000001  -3.5001199999999999    105\n 105    28.034199999999998  -3.16357    105\n 106    31.452999999999999  -2.6924000000000001    105\n 107    33.675199999999997  -2.2885399999999998    105\n 108    36.581200000000003  -1.7500599999999999    105\n 109    38.7179  -1.41351    105\n 110    41.889299999999999  -0.97599499999999995    105\n 111    0  -4.8463200000000004    106\n 112    0.85470000000000002  -5.3174900000000003    106\n 113    1.9658100000000001  -6.5290699999999999    106\n 114    2.39316  -7.0002399999999998    106\n 115    3.6752099999999999  -8.0771999999999995    106\n 116    4.1025600000000004  -8.2791300000000003    106\n 117    4.5299100000000001  -8.3464399999999994    106\n 118    5.1281999999999996  -8.2118199999999995    106\n 119    5.81196  -7.9425800000000004    106\n 120    7.00854  -7.2021699999999997    106\n 121    7.8632400000000002  -6.4617599999999999    106\n 122    8.8888800000000003  -5.6203900000000004    106\n 123    9.6581100000000006  -5.1828700000000003    106\n 124    9.9999900000000004  -4.9809400000000004    106\n 125    11.452999999999999  -4.7117000000000004    106\n 126    14.188000000000001  -4.1732199999999997    106\n 127    15.5555  -4.0385999999999997    106\n 128    17.5214  -3.7693599999999998    106\n 129    24.615400000000001  -3.7020499999999998    106\n 130    25.470099999999999  -3.66839    106\n 131    26.666599999999999  -3.5674299999999999    106\n 132    27.692299999999999  -3.4664600000000001    106\n 133    30.0854  -3.16357    106\n 134    31.965800000000002  -2.8943300000000001    106\n 135    33.8461  -2.6250900000000001    106\n 136    35.384599999999999  -2.4231600000000002    106\n 137    37.863199999999999  -2.1539199999999998    106\n 138    39.914499999999997  -2.0192999999999999    106\n 139    41.889299999999999  -1.9519899999999999    106\n 140    0  -11.4427    106\n 141    41.889299999999999  -11.4427    106\n 142    30.025968532815821  -0.80121145124512516    102\n 143    39.890146900649711  -0.29378195316895933    102\n 144    14.35895  -0.57213500000000006    103\n 145    22.734999999999999  -1.0601324999999999    103\n 146    31.880299999999998  -1.12744    103\n 147    28.589700000000001  -1.514475    104\n 148    26.282049999999998  -3.3318449999999999    105\n 149    29.743600000000001  -2.9279849999999996    105\n 150    35.1282  -2.0192999999999999    105\n 151    40.303600000000003  -1.1947524999999994    105\n 152    20.944649999999999  -11.4427    106\n 153    8.0684000000000022  0    101\n 154    28.978850000000001  0    101\n 155    38.577523450324854  -0.33199347658447964    102\n 156    40.60275  -0.43751499999999999    103\n 157    39.959474999999998  -0.47117000000000014    103\n 158    40.688199999999995  -0.75723750000000023    104\n 159    32.435850000000002  -0.67309999999999981    102\n 160    29.017049999999998  -1.2452350000000001    103\n 161    25.405974999999998  -3.4159825000000001    105\n 162    39.233835175487286  -0.3128877148767194    102\n 163    35.434075  0    101\n 164    22.523625000000003  0    101\n 165    12.0684  0    101\n 166    4.0342000000000011  0    101\n 167    38.290549999999996  -0.57213500000000028    103\n 168    40.889723450324858  -0.26468347658447955    102\n 169    14.0684  0    101\n 170    25.751237500000002  0    101\n 171    38.661687499999999  0    101\n 172    32.206462500000001  0    101\n 173    35.555499999999995  -0.4711700000000002    102\n 174    20.0684  0    101\n 175    10.0684  0    101\n 176    2.0171000000000006  0    101\n 177    38.290549999999996  -0.92551250000000018    104\n 178    41.246025000000003  -0.40385999999999983    103\n 179    40.275493749999995  0    101\n 180    37.047881250000003  0    101\n 181    33.820268749999997  0    101\n 182    35.470050000000001  -0.84137249999999952    103\n 183    18.0684  0    101\n 184    41.389511725162428  -0.2501342382922398    102\n 185    41.082396875000001  0    101\n 186    19.0684  0    101\n 187    17.0684  0    101\n 188    35.341850000000001  -1.12744    104\n 189    18.205100000000002  -0.18510250000000011    102\n 190    17.5684  0    101\n 191    16.565994740634444  -0.048984427045125303    102\n 192    17.00094737031722  -0.091802213522562473    102\n 193    16.5684  0    101\n 194    17.218423685158612  -0.1132111067612814    102\n 195    16.8184  0    101\n 196    16.783471055475832  -0.070393320283843888    102\n 197    16.6934  0    101\n 198    41.639405862581214  -0.24285961914611989    102\n 199    41.639641448658423  -0.38326668986110252    103\n 200    13.376049999999999  -0.2187575000000001    102\n 201    13.0684  0    101\n 202    16.538450000000001  -3.9039799999999998    106\n 203    18.133289172685107  -3.640308869474707    105\n 204    18.134551817496558  -3.7136404976936124    106\n 205    38.803375000000003  -0.53847999999999985    103\n 206    40.389935175487281  -0.27923271487671952    102\n 207    39.637837500000003  -0.48799749999999986    103\n 208    15.0684  0    101\n 209    15.070952837588081  -0.071408390238190081    102\n 210    17.820500000000003  -0.15986125000000018    102\n 211    17.3184  0    101\n 212    13.782025000000001  -0.17668874999999995    102\n 213    17.029924999999999  -3.8366700000000002    106\n 214    17.784594586342553  -3.6206944347373535    105\n 215    14.5684  0    101\n 216    14.629476418794042  -0.10301419511909497    102\n 217    14.8184  0    101\n 218    14.408738209397022  -0.11881709755954742    102\n 219    14.3184  0    101\n 220    24.257247128533191  -3.6597396040341597    106\n 221    24.256448006035111  -3.5360114629624224    105\n 222    24.967937499999998  -3.45805125    105\n 223    1  0    101\n 224    1.0683750000000001  -0.28606749999999997    102\n 225    32.777749999999997  -1.0853699999999999    103\n 226    32.820499999999996  -1.2620600000000002    104\n 227    33.226474999999994  -1.064335    103\n 228    32.435899999999997  -1.2704750000000002    104\n 229    30.940149999999999  -1.3462000000000001    104\n 230    30.982849999999999  -1.16951    103\n 231    30.534125  -1.190545    103\n 232    30.384574999999998  -1.3798550000000001    104\n 233    31.495725  -1.3125450000000001    104\n 234    31.217937499999998  -1.3293725000000001    104\n 235    18.5684  0    101\n 236    34.465775000000001  -1.1863350000000001    104\n 237    34.572625000000002  -0.94233624999999932    103\n 238    16.581199999999999  -0.45434249999999998    103\n 239    41.485848437499996  0    101\n 240    14.850214628191061  -0.087211292678642527    102\n 241    0.5  0    101\n 242    0.49944275294456775  -0.25918450277339333    102\n 243    32.329025000000001  -1.1064049999999999    103\n 244    34.027737500000001  -1.2157825    104\n 245    16.656139253825938  -0.24856726085383929    0\n 246    17.00855  -0.44592874999999998    103\n 247    15.042725000000001  -0.52165249999999996    103\n 248    0.24999999999999997  -0.11779249999999999    0\n 249    36.367474999999999  -0.74040874999999984    103\n 250    36.410199999999996  -0.4206875000000001    102\n 251    37.921211725162422  -0.35109923829223993    102\n 252    37.777724999999997  -0.60579000000000016    103\n 253    25.844012499999998  -3.3739137499999998    105\n 254    19.658099999999997  -0.35337749999999968    102\n 255    24.29648746736288  -2.781424653573346    0\n 256    1.5085500000000003  0    101\n 257    31.431574999999999  -1.1484750000000001    103\n 258    31.122047627656322  -2.0476920390034583    0\n 259    18.8184  0    101\n 260    34.903812500000001  -1.1568875000000001    104\n 261    41.284122656249998  0    101\n 262    0.78390887647228391  -0.27262600138669668    102\n 263    36.837549999999993  -0.39544625000000028    102\n 264    19.316199999999998  -0.29448124999999981    102\n 265    1.2542750000000003  0    101\n 266    31.380802426240709  -1.7166736880458655    0\n 267    0.75  0    101\n 268    0.47952600173129345  -1.4878150192020594    103\n 269    0.90752146169861525  -0.67341700515341107    0\n 270    29.551224999999999  -1.2284075000000001    103\n 271    23.29055  -1.10220125    103\n 272    24.572649999999999  -0.87502999999999997    102\n 273    24.871749999999999  -1.19475    103\n 274    41.390522267138017  -0.70803956498099652    104\n 275    40.898682275311472  -1.1126570778889766    105\n 276    38.905679312906074  -0.32244059573059941    102\n 277    40.678945312499998  0    101\n 278    41.139617587743643  -0.25740885743835967    102\n 279    40.140041038068496  -0.28650733402283945    102\n 280    13.5684  0    101\n 281    13.3184  0    101\n 282    18.011780398399644  -2.6911676497473014    0\n 283    36.217925000000001  -1.0685449999999999    104\n 284    37.854784375000001  0    101\n 285    19.5684  0    101\n 286    19.18805  -0.60579000000000005    103\n 287    29.209350000000001  -1.4639925    104\n 288    39.468590624999997  0    101\n 289    38.737780248793079  -0.1959553616378655    0\n 290    39.065139062499995  0    101\n 291    40.47721953125  -0.080392043276938052    0\n 292    40.880671093749996  0    101\n 293    17.639396990026452  -3.092680008084705    0\n 294    38.258235937500004  0    101\n 295    19.507907686680397  -0.20342844198595827    0\n 296    19.3184  0    101\n 297    39.066368565817847  -0.20125794303903005    0\n 298    38.249367587743635  -0.34154635743835987    102\n 299    38.459961718750002  -0.12552526522821073    0\n 300    38.080047930592876  -0.16626161031745804    0\n 301    10.373020920471816  -6.0028814685331788    0\n 302    9.5433273333814626  -4.5981588242779905    0\n 303    8.9715003349988667  -3.5748803322205411    0\n 304    7.9768868331600249  -2.6276628013689001    0\n 305    28.888849999999998  -3.3150150000000003    106\n 306    28.8889  -3.0457774999999998    105\n 307    28.461549999999999  -3.1046737499999999    105\n 308    28.290574999999997  -3.3907375000000006    106\n 309    29.487124999999999  -3.2392925000000004    106\n 310    32.905950000000004  -2.7597099999999997    106\n 311    32.564099999999996  -2.4904700000000002    105\n 312    34.401699999999998  -2.1539199999999998    105\n 313    20.81195  -0.82454749999999999    103\n 314    30.598300000000002  -2.8101924999999994    105\n 315    31.025600000000001  -3.02895    106\n 316    9.0684000000000005  0    101\n 317    8.6324699999999996  -0.45434249999999998    102\n 318    11.282045  -0.35337750000000001    102\n 319    3.0256500000000006  0    101\n 320    3.3760650000000001  -0.40386    102\n 321    12.970075  -0.26082625000000009    102\n 322    13.1730625  -0.23979187500000002    102\n 323    13.675174999999999  -0.62261750000000016    103\n 324    13.333287500000001  -0.64785875000000004    103\n 325    12.5684  0    101\n 326    12.8184  0    101\n 327    11.9230725  -0.32813625000000002    102\n 328    12.767087499999999  -0.28186062500000014    102\n 329    12.39315  -0.74041000000000001    103\n 330    12.695680590614202  -0.58272409372658807    0\n 331    12.24358625  -0.31551562500000002    102\n 332    12.078561883047904  -0.20075057683751982    0\n 333    24.322345329041195  -4.6457080895990401    0\n 334    18.589700000000001  -0.21034375000000005    102\n 335    34.700800000000001  -0.52165249999999985    102\n 336    1.6025625000000001  -0.31130875000000002    102\n 337    1.8696562500000002  -0.32392937500000002    102\n 338    1.7021111924705117  -1.0371319285415463    0\n 339    1.9844471731819109  -0.72717704249730064    0\n 340    1.33546875  -0.29868812499999997    102\n 341    1.4502596731819106  -0.70193579249730087    0\n 342    0.22403972918610526  -0.7908925    0\n 343    20  -0.41227375000000011    102\n 344    37.451332812499999  0    101\n 345    21.296012500000003  0    101\n 346    19.864341218891543  -0.17795574382728144    0\n 347    20.68220625  0    101\n 348    20.375303125000002  0    101\n 349    20.206604958522057  -0.23474044038079084    0\n 350    21.282049999999998  -0.58896249999999983    102\n 351    20.811974999999997  -0.53006624999999974    102\n 352    20.528754687500001  -0.2476478352898448    0\n 353    20.5769375  -0.50061812500000002    102\n 354    20.405974999999998  -0.74882374999999968    103\n 355    20.808936061003205  -0.24989236679601889    0\n 356    21.068604568825958  -0.38717926447322648    0\n 357    20.989109375000002  0    101\n 358    21.356820333838456  -0.29608832189862638    0\n 359    21.142560937500004  -0.17024406698425393    0\n 360    21.752124999999999  -0.64785874999999993    102\n 361    21.909818750000003  0    101\n 362    21.532315051621104  -0.49687332290877007    0\n 363    21.815462036941511  -0.32015416238562028    0\n 364    22.00600045674803  -0.52695345660187753    0\n 365    22.343612193798066  -0.34088116846089722    0\n 366    22.211248961857979  -0.50003925880852518    0\n 367    21.602915625000001  0    101\n 368    22.216721875000005  0    101\n 369    22.370173437500004  -0.13693641257170008    0\n 370    39.561991038068498  -0.30333483402283934    102\n 371    39.8720421875  0    101\n 372    39.394442135349777  -0.18887817184866079    0\n 373    39.670316406250002  -0.10393319366949161    0\n 374    40.073767968749998  -0.079902459567051776    0\n 375    32.641313821454219  -1.8656229047881911    0\n 376    9.5684000000000005  0    101\n 377    10.6410175  -0.37861875    102\n 378    2.5213750000000008  0    101\n 379    11.0684  0    101\n 380    12.3184  0    101\n 381    12.398981316285534  -0.18573468066869439    0\n 382    1.7628250000000003  0    101\n 383    2.0512800000000002  -1.8846799999999999    103\n 384    37.249607031250001  -0.13045788967905134    0\n 385    37.03225854246201  -0.24534950597701546    0\n 386    37.59305586258121  -0.36065211914611994    102\n 387    37.653058593750004  -0.12890120844362454    0\n 388    22.99145  -0.774065    102\n 389    21.589748595366189  -0.2393719850292359    0\n 390    22.082938052560536  -0.24385751275923961    0\n 391    9.3162300000000009  -0.42910124999999993    102\n 392    10.5684  0    101\n 393    10.32050375  -0.391239375    102\n 394    9.6581100000000006  -0.41648062499999999    102\n 395    9.8184000000000005  -0.14862037281839247    0\n 396    9.4803069320426374  -0.23687734976062894    0\n 397    9.3184000000000005  0    101\n 398    8.9743500000000012  -0.44172187499999993    102\n 399    8.5684000000000005  0    101\n 400    9.5053140091668205  -0.91429384278025616    0\n 401    10.474044659154575  -0.2143702036487862    0\n 402    10.3184  0    101\n 403    10.153338791864693  -0.2221118125129096    0\n 404    9.1934000000000005  -0.2139239767439067    0\n 405    8.7942479074305506  -0.19984034219569996    0\n 406    8.8211140091986771  -0.92761593749999971    0\n 407    2.44657875  -0.35337750000000001    102\n 408    2.7564074999999999  -0.37020500000000001    102\n 409    2.6100966143149709  -0.20338338548680224    0\n 410    2.7735125000000007  0    101\n 411    2.3028855584681556  -0.13835877317876732    0\n 412    2.5738312179534564  -0.87110363049899442    0\n 413    11.5684  0    101\n 414    10.96153125  -0.36599812500000001    102\n 415    10.792649197273635  -0.15326317963885339    0\n 416    11.115992348956418  -0.21249811992226791    0\n 417    11.3184  0    101\n 418    4.5384750000000018  0    101\n 419    11.8184  0    101\n 420    22.606825000000001  -0.74041000000000001    102\n 421    23.330528125000001  0    101\n 422    4.3410096915884182  -5.8961686024844724    0\n 423    10.472325  -11.4427    106\n 424    2.6180812499999999  -11.4427    106\n 425    6.4957200000000004  -6.3103150000000001    105\n 426    6.019546470730794  -3.3248448681690381    0\n 427    27.158124999999998  -3.2477074999999997    105\n 428    35.854700000000001  -1.8846799999999999    105\n 429    16.75215  -3.5506000000000002    105\n 430    16.965511140157272  -5.1942892853408855    0\n 431    16.75215  -1.0769599999999999    104\n 432    36.240978124999998  0    101\n 433    26.068349999999999  -3.6179100000000002    106\n 434    25.986772976981634  -2.5588461967553013    0\n 435    25.110867155115386  -2.6447452505633615    0\n 436    36.816187499999998  -0.68992687499999994    103\n 437    28.570200029518421  -2.3131665612174688    0\n 438    12.077399836220634  -0.6263008604812671    0\n 439    34.627171875000002  0    101\n 440    7.9487100000000002  -0.47958374999999998    102\n 441    8.5509075222074635  -0.23415546455656869    0\n 442    8.3184000000000005  0    101\n 443    8.2905899999999999  -0.46696312499999998    102\n 444    8.1934000000000005  -0.22686529713643402    0\n 445    8.1320169936415514  -1.255453168089752    0\n 446    6.0513000000000012  0    101\n 447    7.0598500000000017  0    101\n 448    7.5641250000000024  0    101\n 449    3.0662362500000002  -0.3870325    102\n 450    3.5299250000000009  0    101\n 451    2.9206616739017583  -0.20665391749468315    0\n 452    3.1881259869243435  -1.0034974955316065    0\n 453    3.233184326074646  -0.173881159414285    0\n 454    11.60255875  -0.34075687500000001    102\n 455    11.436143626412836  -0.190672131937839    0\n 456    11.757528725102537  -0.20018030294385641    0\n 457    24.137431250000002  0    101\n 458    22.564422132240043  -0.48187757800223519    0\n 459    4.3055512500000006  -0.45434249999999998    102\n 460    5.2361624999999998  -11.4427    106\n 461    17.375694243029809  -4.5334131712312526    0\n 462    6.1643075248657491  -1.5243921531448015    0\n 463    36.644429687500001  0    101\n 464    36.846155468749998  -0.11032719037219288    0\n 465    36.442703906250003  -0.16323421275511596    0\n 466    36.618448968448753  -0.31620079929360378    0\n 467    35.128149999999998  -0.49641125000000003    102\n 468    35.982849999999999  -0.44592874999999993    102\n 469    35.030623437499997  0    101\n 470    35.323939783139082  -0.27459893617964037    0\n 471    35.232349218750002  -0.078478301873285236    0\n 472    34.82889765625  -0.23754994893350531    0\n 473    34.914474999999996  -0.50903187500000013    102\n 474    35.021337500000001  -0.89185437499999942    103\n 475    35.070906377130534  -0.26018327519461643    0\n 476    5.9401650000000004  -0.48799749999999997    102\n 477    7.8162625000000023  -0.1918013220986553    0\n 478    7.9980271073608442  -0.28251660791188737    0\n 479    7.6068300000000004  -0.49220437499999997    102\n 480    7.3119875000000025  -0.12773861108891199    0\n 481    6.6025574999999996  -0.49641124999999997    102\n 482    6.555575000000001  0    101\n 483    6.9337537499999993  -0.50061812499999991    102\n 484    6.8077125000000009  -0.15522993436195134    0\n 485    6.5764671641129908  -0.24845161368918947    0\n 486    6.3034375000000011  -0.14630632066473784    0\n 487    7.0807514207158171  -0.27145436742472334    0\n 488    6.27136125  -0.49220437499999997    102\n 489    5.0427500000000016  0    101\n 490    6.0686034832574514  -0.26059415617383669    0\n 491    5.5470250000000014  0    101\n 492    5.7991625000000013  -0.14761351504199546    0\n 493    5.2777725000000002  -0.47958374999999998    102\n 494    5.6089687500000007  -0.48379062499999997    102\n 495    7.5326994955223405  -0.25068135175716116    0\n 496    6.7698548753187531  -0.36473716062256267    0\n 497    6.7575368560245117  -1.3345025560004804    0\n 498    5.2948875000000015  -0.1452246489609775    0\n 499    5.5744183132423588  -0.24235350561789049    0\n 500    7.7740672658657548  -0.38559072999341076    0\n 501    7.460361651714158  -1.1614270462806613    0\n 502    6.4310249958457435  -0.96150593984344401    0\n 503    5.776210215051953  -0.35651820448627292    0\n 504    5.4320378974901713  -1.3738831413915182    0\n 505    5.768314891060637  -0.97809638269665311    0\n 506    3.9957225000000003  -0.43751499999999999    102\n 507    3.6928127660776049  -0.29329423881716526    0\n 508    3.4878899043688381  -0.21522403750356406    0\n 509    3.7820625000000012  0    101\n 510    3.9181429777464105  -0.21024276320094715    0\n 511    4.2863375000000019  0    101\n 512    4.4384681483433797  -0.23560710124323028    0\n 513    4.1053059649606825  -1.2805636746081941    0\n 514    4.4354576892425479  -0.92320358179686901    0\n 515    22.72535078125  -0.087469654563070348    0\n 516    36.186656567812101  -0.26622945435183643    0\n 517    35.837526562500003  0    101\n 518    35.954617640525491  -0.20848531928574854    0\n 519    35.679908618070741  -0.22564600541648311    0\n 520    35.769174999999997  -0.45854937500000004    102\n 521    35.9187625  -0.79089062499999963    103\n 522    4.9465762499999997  -0.47537687499999998    102\n 523    5.0654864648962015  -0.25201674529861207    0\n 524    4.7906125000000017  -0.14978135181644334    0\n 525    5.1059223910606368  -0.96968263269665345    0\n 526    4.7824954115575435  -0.35382144093871448    0\n 527    4.1748559228488729  -0.23229197554849826    0\n 528    4.7230777324004753  -1.5201125707069429    0\n 529    22.875072261014608  -0.24849049106382298    0\n 530    22.864044640552006  -0.50212480086645295    0\n 531    22.799137500000001  -0.75723750000000001    102\n 532    23.376075  -0.80771999999999999    102\n 533    23.082142524031696  -0.3953709788631139    0\n 534    22.927076562500002  0    101\n 535    23.733979687500003  0    101\n 536    23.363132042447081  -0.50601041444596817    0\n 537    23.158397374077449  -0.61383994848657286    0\n 538    23.583864101135664  -0.64767370080805153    0\n 539    23.950678709852685  -0.49036744133404297    0\n 540    23.444306571916719  -0.3108557227255298    0\n 541    23.532253906250002  -0.10241523396826466    0\n 542    23.730089272237095  -0.30866200884666345    0\n 543    23.744498961297399  -0.51591864597600112    0\n 544    23.985789140937218  -0.22299363927533811    0\n 545    24.426107233219273  -0.41680658517532193    0\n 546    24.944334375000004  0    101\n 547    24.540882812500001  0    101\n 548    24.177654058905699  -0.38418073332557745    0\n 549    24.166674999999998  -0.85820249999999987    102\n 550    24.272594041688439  -0.6235177156063898    0\n 551    24.512874248118607  -0.64160230366873039    0\n 552    24.978625000000001  -0.89185750000000008    102\n 553    24.831008544685577  -0.38966521788464187    0\n 554    24.339157031250004  -0.16865709569817472    0\n 555    23.968773857648809  -0.72707687678792632    0\n 556    24.742608593750003  -0.15264416359685398    0\n 557    24.54388256954628  -0.23623058338632255    0\n 558    24.796294391831065  -0.67266087174635081    0\n 559    25.195915791204801  -0.55519452161676075    0\n 560    24.977691737524015  -0.55128532904098981    0\n 561    25.186289498751936  -0.787435441453467    0\n 562    26.965800000000002  -0.87502999999999997    102\n 563    25.347785937500003  0    101\n 564    25.326924013392841  -0.29266219188398396    0\n 565    26.1752  -0.89185749999999997    102\n 566    25.681839390165951  -0.25087126372888391    0\n 567    27.365043750000002  0    101\n 568    25.973551033506808  -0.70818246090005776    0\n 569    25.779899999999998  -0.90027124999999997    102\n 570    26.558140625  0    101\n 571    25.435009637785271  -0.56543293121555083    0\n 572    25.873477041899008  -0.45444239335096165    0\n 573    25.645841522686485  -0.47674633778879827    0\n 574    25.622838286498915  -0.71700680224857771    0\n 575    26.388404595721312  -0.45526089106591677    0\n 576    26.130869797284852  -0.49953220713633806    0\n 577    26.570500000000003  -0.88344374999999997    102\n 578    26.154689062500001  0    101\n 579    26.294417372969743  -0.67971955485227076    0\n 580    26.042812838525581  -0.24499938238702321    0\n 581    26.29858323913399  -0.21375086767113238    0\n 582    26.761133015899649  -0.54956059333371898    0\n 583    26.92305  -1.2620600000000002    103\n 584    26.538932561502776  -0.64405685989383465    0\n 585    26.765902576595025  -0.77364704026663578    0\n 586    27.756399999999999  -0.85820249999999998    102\n 587    26.629547042269383  -0.28589462343733602    0\n 588    27.015513895814461  -0.25942305035808877    0\n 589    27.0044188787511  -0.52415833376588983    0\n 590    26.961592187500003  0    101\n 591    23.230495670517794  -0.21286384692899329    0\n 592    22.567378094843143  -0.25304819694756708    0\n 593    25.549511718750004  -0.079231300100862934    0\n 594    25.146060156250002  -0.13269497173175904    0\n 595    27.768495312500001  0    101\n 596    28.171946875000003  0    101\n 597    27.3611  -0.86661624999999998    102\n 598    27.160215701861162  -0.7188673318895995    0\n 599    27.406737830772062  -0.54714911446984194    0\n 600    27.555962816624834  -0.73146020391667999    0\n 601    27.886339144191318  -0.4308473486920224    0\n 602    27.649896019950983  -0.50284391114866356    0\n 603    27.702004988422164  -0.2497259833620514    0\n 604    27.566769531250003  -0.08000449989990302    0\n 605    27.211151811453654  -0.43812301020418765    0\n 606    27.970221093750002  -0.17636446989536886    0\n 607    28.339133544079598  -0.43903029007704292    0\n 608    28.1140034739398  -0.36482353291952407    0\n 609    28.151699999999998  -0.84978874999999998    102\n 610    28.159556171272033  -0.60523039588433003    0\n 611    28.385937877347963  -0.66971758726931618    0\n 612    29.286484266407911  -0.82129322562256257    102\n 613    27.922576199895072  -0.67529722827751992    0\n 614    27.451352053452322  -0.30144912234979615    0\n 615    26.759866406250001  -0.10148071485241485    0\n 616    27.16331796875  -0.093386212492734197    0\n 617    26.827941308796706  -0.35155119395326467    0\n 618    28.575398437500002  0    101\n 619    28.777124218750004  -0.19294776060640201    0\n 620    28.524147800623219  -0.25550770416077084    0\n 621    28.373672656250001  -0.092430999867238892    0\n 622    28.916742133203954  -0.83133411281128133    102\n 623    29.785753124999999  0    101\n 624    29.006059621904473  -0.2303729603726517    0\n 625    30.592656250000001  0    101\n 626    29.3823015625  0    101\n 627    28.842305423567943  -0.51315304659766836    0\n 628    28.585862444306436  -0.50906299613743156    0\n 629    29.096053565388118  -0.62158762749955354    0\n 630    29.497271882186901  -0.42964911008210854    0\n 631    29.327978757165031  -0.59107977992186278    0\n 632    29.656226399611867  -0.81125233843384381    102\n 633    29.248377374292883  -0.33811682947808569    0\n 634    28.728374659648257  -0.70760408432879163    0\n 635    29.584027343750002  -0.17622703449276547    0\n 636    29.895792554615717  -0.42451623295806817    0\n 637    29.69561654176665  -0.35598880752286965    0\n 638    29.837008756704904  -0.65567067973245285    0\n 639    31.399559375000003  0    101\n 640    30.525784266407911  -0.78763822562256258    102\n 641    30.189204687500002  0    101\n 642    30.129953840013414  -0.27270438527494634    0\n 643    30.39093046875  -0.18661817918945173    0\n 644    29.987478906250001  -0.098959717174578549    0\n 645    33.140974999999997  -0.62261750000000016    102\n 646    15.569676418794041  -0.03570419511909504    102\n 647    15.5684  0    101\n 648    34.123912500000003  -0.99281812499999922    103\n 649    17.032730248656407  -2.1565857398558705    0\n 650    18.484157242541261  -4.7983884782949859    0\n 651    34.273449999999997  -0.54689375000000007    102\n 652    33.92368014905761  -0.28198171786182286    0\n 653    33.618542968749999  -0.23393200487222759    0\n 654    33.013365624999999  0    101\n 655    33.416817187500001  0    101\n 656    33.493537500000002  -0.59737624999999983    102\n 657    33.215091406249996  -0.28304095384464956    0\n 658    33.215091406249996  0    101\n 659    33.308035470483595  -0.48120368614237607    0\n 660    33.410808690315925  -0.20912403874599098    0\n 661    33.66027896801166  -0.45150670162001788    0\n 662    34.223720312499999  0    101\n 663    34.054632189061365  -0.47244339972641358    0\n 664    34.244279723442759  -0.27383837303422742    0\n 665    34.47842112038223  -0.38691105082962085    0\n 666    34.425446093749997  -0.12254567669196087    0\n 667    34.615210506778823  -0.22201001651534075    0\n 668    34.021994531249995  -0.085973864725888902    0\n 669    26.581150000000001  -1.68275    104\n 670    27.435874999999999  -1.270475    103\n 671    30.143320184394149  -0.54981749180339479    0\n 672    30.620278781861884  -0.23219599944979699    0\n 673    30.450043068617521  -0.48899372219435122    0\n 674    30.9961078125  0    101\n 675    30.275876399611867  -0.79442483843384382    102\n 676    30.775692133203954  -0.78085161281128135    102\n 677    30.891797565355066  -0.45162417788693821    0\n 678    30.66915331292611  -0.44942076411795756    0\n 679    31.364522637314487  -0.27614576549225961    0\n 680    30.864662829189655  -0.20749875393992165    0\n 681    31.11932212060853  -0.30276390576763224    0\n 682    32.083287499999997  -0.69834125000000014    102\n 683    31.197833593750001  -0.094358577989550912    0\n 684    31.803010937500002  0    101\n 685    31.60128515625  -0.34524951656193392    0\n 686    31.730725  -0.72358250000000002    102\n 687    31.378162500000002  -0.7488237499999999    102\n 688    31.064636765107611  -0.56888377815771118    0\n 689    31.424455735532892  -0.51095209422736831    0\n 690    32.004736718750003  -0.14000473284402495    0\n 691    31.601285156250004  -0.11369159709054028    0\n 692    31.790377342316276  -0.49186426907637321    0\n 693    32.29643911529444  -0.34497341663537551    0\n 694    32.250438828236447  -0.55819651102935375    0\n 695    32.609914062499996  0    101\n 696    32.7884125  -0.64785875000000004    102\n 697    32.948040528852729  -0.4026307350833489    0\n 698    32.622965981452765  -0.36559554647713871    0\n 699    32.452304095418491  -0.47243017292714645    0\n 700    32.809222875170413  -0.17591534209404944    0\n 701    32.470266541621918  -0.18801622963666967    0\n 702    32.03820184706391  -0.4016179401331047    0\n 703    0  -8.8463200000000004    1\n 704    10.279567788704147  -2.8016582459024155    0\n 705    28.482875  -1.2620625000000001    103\n 706    37.649550000000005  -1.5817849999999996    105\n 707    33.738672280314546  -5.2250314112889438    0\n 708    11.367550000000001  -0.84137499999999987    103\n 709    29.99024822785335  -4.8130996620501012    0\n 710    8.4152311776481934  -0.85923953538886422    0\n 711    7.8062874037799164  -0.89338169579574123    0\n 712    7.4892126801757923  -1.6191914327170891    0\n 713    6.6239249999999998  -2.069785    103\n 714    5.256405  -2.137095    103\n 715    4.2851985367937644  -1.7329985004343889    0\n 716    0.61893606979776306  -1.0414175120347471    0\n 717    0.98772054692526268  -1.4015566642896691    0\n 718    0  -6.8463200000000004    1\n 719    31.735026189285463  -4.6331188528167475    0\n 720    29.300521353239855  -4.1662711331698059    0\n 721    31.416975000000001  -11.4427    106\n 722    6.9207633703740292  -1.7439441253642092    0\n 723    7.018181080384891  -2.9808895063627707    0\n 724    5.7422041820706795  -1.7214406374793314    0\n 725    4.8878578924706737  -1.9166731242485775    0\n 726    12.497540528011275  -2.4166469020131927    0\n 727    24.188000000000002  -1.86785    104\n 728    22.234753273568984  -1.4387512499999999    0\n 729    8.4187949999999994  -1.6490950000000002    103\n 730    20.897399999999998  -1.4639899999999997    104\n 731    2.7751681734789093  -1.4282507516564196    0\n 732    2.2073687729620923  -1.318484879832738    0\n 733    2.442272931138139  -1.7025362947926477    0\n 734    3.1996999480459509  -1.7539603729337998    0\n 735    3.701321354274357  -1.6106514261769744    0\n 736    3.6490240642430898  -1.1343900553456143    0\n 737    1.7710090460707859  -1.5044462045657361    0\n 738    1.56581701311911  -2.546654676197277    0\n 739    3.6701680556139507  -0.71022975134522226    0\n 740    10.470095000000001  -0.97599499999999995    103\n 741    5.8051701202871415  -3.9774463456912512    0\n 742    4.8359749808584693  -3.2975590236613974    0\n 743    5.0874563227251075  -3.9698152718229562    0\n 744    36.623899999999999  -2.2885400000000002    106\n 745    3.5539541456898247  -8.8869883575469366    0\n 746    5.0250121008811037  -9.1500197183639536    0\n 747    7.0375725832624072  -0.95811851371648171    0\n 748    11.3248  -1.48082    104\n 749    11.193975485184351  -2.4512795023263187    0\n 750    5.6336651016586741  -2.7337395604468453    0\n 751    21.094389824146209  -2.5483372264859288    0\n 752    0.81196500000000005  -3.062605    104\n 753    2.4273691774774901  -2.8969955938471355    0\n 754    4.9052175283036377  -2.666253429417611    0\n 755    2.3951126144219628  -8.2994936145542297    0\n 756    4.2182297912316002  -8.9350183377978976    0\n 757    3.7771351642018685  -10.417923631774856    0\n 758    9.3326538208015357  -1.8721425438738033    0\n 759    19.316200000000002  -1.2452350000000001    104\n 760    6.7910022328627511  -5.284086681606329    0\n 761    1.2015284216488693  -7.6516591466102586    0\n 762    12.706795916100608  -6.8576613736443193    0\n 763    7.6400438934602075  -3.1910676795307378    0\n 764    7.4109298214915134  -2.569220645507829    0\n 765    6.3699580188185907  -2.7205365456511146    0\n 766    6.8410697787250792  -3.6608457766502096    0\n 767    4.0325264956101359  -2.8998062889217966    0\n 768    4.2254098871568715  -3.7680211305385205    0\n 769    2.1794850000000001  -3.6010849999999999    104\n 770    19.606159312536288  -2.4587722276307122    0\n 771    26.442495091934997  -4.4817502297962237    0\n 772    28.143240628191233  -4.6279782807684082    0\n 773    3.2300499223668218  -2.8401008406878567    0\n 774    3.4853631308051525  -3.5640425661761457    0\n 775    0.73529335586967559  -2.2563064100241728    0\n 776    2.8982792987633377  -4.6845332072960346    0\n 777    15.04275  -1.1106149999999999    104\n 778    17.902112711804243  -1.8204638006770044    0\n 779    9.2399066233250604  -8.9144503904673478    0\n 780    8.5187084593077049  -2.2832784032093536    0\n 781    22.04634998311019  -2.4783451775974621    0\n 782    22.777799999999999  -3.5001199999999999    106\n 783    23.348876753732352  -2.7753906473501324    0\n 784    22.014378009058412  -6.0974338777385704    0\n 785    18.848402604777675  -2.8455034261958989    0\n 786    14.567897489663654  -2.2846697774781317    0\n 787    15.065531490174438  -6.0743856188793846    0\n 788    25.905210995470792  -5.2547510655784908    0\n 789    11.75215  -3.6347399999999999    105\n 790    5.4509408621244662  -5.9337561347849848    0\n 791    20.371688459025989  -2.1477370985578736    0\n 792    3.3891566168600438  -5.5647996941419953    0\n 793    13.516069568594919  -2.0894745578197815    0\n 794    15.204175337368717  -3.0330977993487247    0\n 795    16.062446220428576  -2.4780024263739877    0\n 796    36.204313486059618  -4.1976170351633275    0\n 797    15.373867426564361  -1.9275928132724653    0\n 798    6.5452031250000005  -10.166077107440209    0\n 799    7.8542437500000002  -11.4427    106\n 800    13.578170978636734  -3.0213568518305802    0\n 801    41.889299999999999  -5.9519900000000003    1\n 802    26.180812500000002  -11.4427    106\n 803    37.645761393827399  -4.9616095881158699    0\n 804    40.96892181585477  -3.9519899999999999    0\n 805    31.129910440219625  -7.3141213006086376    0\n 806    28.885304625191658  -6.530814437101875    0\n 807    20.285529407773833  -5.3493679740530489    0\n 808    18.904798919056308  -6.643335234799407    0\n 809    15.7084875  -11.4427    106\n 810    38.696662929458036  -6.2094327543474588    0\n 811    24.274820473648173  -7.1306296039561312    0\n 812    40.245873019046613  -5.4965031697899605    0\n 813    38.908826501246729  -3.9290771546326133    0\n 814    36.6531375  -11.4427    106\n 815    27.489853125000003  -9.6429694133843125    0\n 816    29.636978204871372  -7.9845251330445732    0\n 817    1.5100841283942448  -9.9417861203403266    0\n 818    9.3067965418800718  -7.2642071695223569    0\n 819    34.658779795600132  -3.960859471858988    0\n 820    12.981096560863959  -5.2581478509191157    0\n 821    13.090406250000001  -11.4427    106\n 822    9.1632843749999999  -10.51630221050209    0\n 823    14.675739449183531  -8.8437306949016481    0\n 824    7.5511156062409608  -8.8051583239441022    0\n 825    22.102169455025301  -8.8946766327841615    0\n 826    26.676436790656471  -7.5715034085163664    0\n 827    34.035056249999997  -11.4427    106\n 828    11.108552824154323  -7.6079861682302541    0\n 829    11.093157453071882  -9.5755679423751126    0\n 830    14.183823322304749  -7.3623876801701211    0\n 831    18.32656875  -11.4427    106\n 832    16.773562226861447  -7.2708200179280906    0\n 833    22.751389781106095  -7.4743018124968978    0\n 834    20.664882578932446  -7.5397868276850666    0\n 835    23.562731249999999  -11.4427    106\n 836    25.110809321245561  -9.3383835134404993    0\n 837    28.798893750000001  -11.4427    106\n 838    35.800615377784709  -6.7010944997519362    0\n 839    30.282369187612773  -9.8395172506983108    0\n 840    14.399446875000001  -10.458195937667812    0\n 841    12.789473181688326  -8.7447144010128408    0\n 842    16.013689896142715  -9.8167469100248557    0\n 843    22.253690624999997  -10.500441296898927    0\n 844    33.872657841948083  -7.2160812574396243    0\n 845    31.996401985243676  -8.8805506997660153    0\n 846    40.744511919784863  -7.3246675000000003    0\n 847    18.780787142372233  -9.0629093568854486    0\n 848    17.220351650690777  -8.7905328511139231    0\n 849    19.635609375000001  -10.459307362061008    0\n 850    37.649442462431963  -8.8161254431923641    0\n 851    35.669526252989513  -8.6812640465526645    0\n 852    39.271218750000003  -11.4427    106\n 853    39.039430716068964  -7.8608403791571231    0\n 854    37.373651188423871  -7.1916251615873188    0\n 855    37.962178125000001  -10.436996559083431    0\n 856    41.889299999999999  -8.6973450000000003    1\n 857    35.344096874999998  -10.35307750854999    0\n 858    33.855470274020995  -9.1957264411703203    0\n 859    40.580259374999997  -10.0700225    0\n 860    39.154717350283619  -9.4223605078424431    0\n# Generated by ../../c/build/triangle -pqa la\n"
  },
  {
    "path": "triangle/data/la.1.poly",
    "content": "0  2  0  1\n499  1\n   1     337     4     102\n   2     459     5     102\n   3     483     6     102\n   4     394     7     102\n   5       8   331     102\n   6       9   212     102\n   7     209   646     102\n   8      11   194     102\n   9     334    12     102\n  10      13   343     102\n  11     360    14     102\n  12      15   532     102\n  13     549   272     102\n  14      17   609     102\n  15     142   632     102\n  16     159   682     102\n  17     250   468     102\n  18     386   251     102\n  19     268    23     103\n  20      24   383     103\n  21      25    24     103\n  22      26    25     103\n  23      27   714     103\n  24      28   713     103\n  25      28    29     103\n  26     729    30     103\n  27      31    30     103\n  28     740    32     103\n  29     708    33     103\n  30     329    34     103\n  31     247    35     103\n  32     246    36     103\n  33      37    36     103\n  34     286    38     103\n  35     313    39     103\n  36     271    40     103\n  37     273    41     103\n  38     670    42     103\n  39     705   160     103\n  40     146   243     103\n  41     436    45     103\n  42     205    46     103\n  43     199    47     103\n  44      49   752     104\n  45      50   769     104\n  46      51    50     104\n  47      52    51     104\n  48      52    53     104\n  49      54    53     104\n  50      55    54     104\n  51      56    55     104\n  52      56    57     104\n  53      57    58     104\n  54      59    58     104\n  55      59    60     104\n  56      61    60     104\n  57      62   748     104\n  58      62    63     104\n  59      63    64     104\n  60     777    65     104\n  61     431    66     104\n  62      67    66     104\n  63     759    68     104\n  64     730    69     104\n  65      69    70     104\n  66      71    70     104\n  67      72   727     104\n  68      73    72     104\n  69     669    74     104\n  70     287    75     104\n  71     233    76     104\n  72     226    77     104\n  73     283    78     104\n  74     177    79     104\n  75     274   158     104\n  76      82    81     105\n  77      83    82     105\n  78      84    83     105\n  79      84    85     105\n  80      86    85     105\n  81      86    87     105\n  82      88    87     105\n  83      89    88     105\n  84     425    90     105\n  85      91    90     105\n  86      91    92     105\n  87      93    92     105\n  88      94    93     105\n  89      94    95     105\n  90     789    96     105\n  91      96    97     105\n  92      98    97     105\n  93     429    98     105\n  94     214    99     105\n  95     101   100     106\n  96     101   102     106\n  97     103   782     106\n  98     221   103     105\n  99     104   222     105\n 100     105   307     105\n 101     106   311     105\n 102     107   312     105\n 103     706   109     105\n 104     275   110     105\n 105     112   111     106\n 106     112   113     106\n 107     113   114     106\n 108     115   114     106\n 109     115   116     106\n 110     117   116     106\n 111     118   117     106\n 112     119   118     106\n 113     119   120     106\n 114     120   121     106\n 115     121   122     106\n 116     123   122     106\n 117     124   123     106\n 118     125   124     106\n 119     126   125     106\n 120     127   126     106\n 121     213   128     106\n 122     204   100     106\n 123     129   220     106\n 124     129   130     106\n 125     433   131     106\n 126     132   131     106\n 127     133   309     106\n 128     134   315     106\n 129     135   310     106\n 130     136   135     106\n 131     744   137     106\n 132     137   138     106\n 133     138   139     106\n 134     141   852     106\n 135       1   241     101\n 136      10   193     101\n 137       3     1       1\n 138      22     3       1\n 139      48    22       1\n 140      81    48       1\n 141     111    81       1\n 142     140   703       1\n 143       2    21       1\n 144      21    47       1\n 145      47    80       1\n 146      80   110       1\n 147     110   139       1\n 148     139   801       1\n 149     676    18     102\n 150     279   206     102\n 151     144   323     103\n 152     145    39     103\n 153     231    43     103\n 154     147    74     104\n 155     148   427     105\n 156     149   314     105\n 157     150   428     105\n 158     151   109     105\n 159     152   831     106\n 160     153   442     101\n 161     154   626     101\n 162     276   162     102\n 163     156   157     103\n 164     157   207     103\n 165     158    79     104\n 166     656    19     102\n 167     160   270     103\n 168     161   253     105\n 169     370   143     102\n 170     163   517     101\n 171     164   534     101\n 172     165   380     101\n 173     166   511     101\n 174     167   252     103\n 175     278   184     102\n 176     169   219     101\n 177     170   578     101\n 178     171   290     101\n 179     172   695     101\n 180     335   651     102\n 181     174   348     101\n 182     175   402     101\n 183     176   378     101\n 184     177    78     104\n 185     178   156     103\n 186     179   277     101\n 187     180   344     101\n 188     181   662     101\n 189     237   648     103\n 190     183   235     101\n 191     184   198     102\n 192     185   261     101\n 193     186   296     101\n 194     187   211     101\n 195     188   260     104\n 196     189   210     102\n 197     190   183     101\n 198     191    10     102\n 199     192   196     102\n 200     193   197     101\n 201     194   192     102\n 202     195   187     101\n 203     196   191     102\n 204     197   195     101\n 205     198    21     102\n 206     199   178     103\n 207     200   322     102\n 208     201   281     101\n 209     202   127     106\n 210     203   100     105\n 211     204   128     106\n 212     205   167     103\n 213     206   168     102\n 214     207    46     103\n 215     208   647     101\n 216     209   240     102\n 217     210    11     102\n 218     211   190     101\n 219     212   200     102\n 220     213   202     106\n 221     214   203     105\n 222     215   217     101\n 223     216   218     102\n 224     217   208     101\n 225     218     9     102\n 226     219   215     101\n 227     220   103     106\n 228     221   104     105\n 229     222   161     105\n 230     223   265     101\n 231     224   262     102\n 232     225   227     103\n 233     226   228     104\n 234     227    44     103\n 235     228    76     104\n 236     229   232     104\n 237     230   257     103\n 238     231   230     103\n 239     232    75     104\n 240     233   234     104\n 241     234   229     104\n 242     235   259     101\n 243     236   244     104\n 244     474   182     103\n 245     238    35     103\n 246     239     2     101\n 247     240   216     102\n 248     241   267     101\n 249     242     3     102\n 250     243   225     103\n 251     244    77     104\n 252     246   238     103\n 253     247   144     103\n 254     249   521     103\n 255     250   263     102\n 256     298   155     102\n 257     252    45     103\n 258     253   148     105\n 259     254   264     102\n 260     256   382     101\n 261     257   146     103\n 262     259   186     101\n 263     260   236     104\n 264     261   239     101\n 265     262   242     102\n 266     263    20     102\n 267     264    12     102\n 268     265   256     101\n 269     267   223     101\n 270     270    43     103\n 271     271   145     103\n 272     552    16     102\n 273     273    40     103\n 274     274    80     104\n 275     275   151     105\n 276     276   155     102\n 277     277   292     101\n 278     278   168     102\n 279     279   143     102\n 280     280   169     101\n 281     281   280     101\n 282     283   188     104\n 283     284   294     101\n 284     285   174     101\n 285     286    37     103\n 286     287   147     104\n 287     288   371     101\n 288     290   288     101\n 289     292   185     101\n 290     294   171     101\n 291     296   285     101\n 292     298   251     102\n 293     305   308     106\n 294     306   149     105\n 295     307   306     105\n 296     308   132     106\n 297     309   305     106\n 298     310   134     106\n 299     311   107     105\n 300     312   150     105\n 301     313   354     103\n 302     314   106     105\n 303     315   133     106\n 304     316   397     101\n 305     317   443     102\n 306     318   414     102\n 307     319   450     101\n 308     320   449     102\n 309     321   328     102\n 310     322   321     102\n 311     323   324     103\n 312     324    34     103\n 313     325   326     101\n 314     326   201     101\n 315     327   454     102\n 316     328     8     102\n 317     329    33     103\n 318     331   327     102\n 319     334   189     102\n 320     467   173     102\n 321     336   340     102\n 322     337   336     102\n 323     340   224     102\n 324     344   284     101\n 325     343   254     102\n 326     345   367     101\n 327     347   357     101\n 328     350   351     102\n 329     348   347     101\n 330     351   353     102\n 331     353    13     102\n 332     354    38     103\n 333     357   345     101\n 334     360   350     102\n 335     361   368     101\n 336     367   361     101\n 337     368   164     101\n 338     370   162     102\n 339     371   179     101\n 340     376   175     101\n 341     377   393     102\n 342     378   410     101\n 343     379   417     101\n 344     380   325     101\n 345     382   176     101\n 346     386    20     102\n 347     388   531     102\n 348     391   398     102\n 349     394   391     102\n 350     392   379     101\n 351     393     7     102\n 352     397   376     101\n 353     402   392     101\n 354     399   316     101\n 355     398   317     102\n 356     408   407     102\n 357     407     4     102\n 358     410   319     101\n 359     413   419     101\n 360     414   377     102\n 361     417   413     101\n 362     419   165     101\n 363     420    14     102\n 364     423   799     106\n 365     427   105     105\n 366     428   108     105\n 367     429    99     105\n 368     431    65     104\n 369     432   463     101\n 370     433   130     106\n 371     436   249     103\n 372     442   399     101\n 373     440   479     102\n 374     443   440     102\n 375     446   482     101\n 376     447   448     101\n 377     448   153     101\n 378     449   408     102\n 379     450   509     101\n 380     454   318     102\n 381     457   547     101\n 382     463   180     101\n 383     439   469     101\n 384     467   473     102\n 385     469   163     101\n 386     473   335     102\n 387     474   237     103\n 388     476   494     102\n 389     482   447     101\n 390     481   488     102\n 391     483   481     102\n 392     489   491     101\n 393     488   476     102\n 394     491   446     101\n 395     493   522     102\n 396     479     6     102\n 397     494   493     102\n 398     506   320     102\n 399     509   166     101\n 400     421   535     101\n 401     468   520     102\n 402     459   506     102\n 403     418   489     101\n 404     511   418     101\n 405     517   432     101\n 406     520   173     102\n 407     521   182     103\n 408     522     5     102\n 409     531   420     102\n 410     532   388     102\n 411     535   457     101\n 412     546   563     101\n 413     547   546     101\n 414     549    15     102\n 415     552   272     102\n 416     567   595     101\n 417     562   577     102\n 418     565   569     102\n 419     569    16     102\n 420     570   590     101\n 421     577   565     102\n 422     578   570     101\n 423     583    41     103\n 424     534   421     101\n 425     563   170     101\n 426     586   597     102\n 427     596   618     101\n 428     597   562     102\n 429     595   596     101\n 430     609   586     102\n 431     590   567     101\n 432     618   154     101\n 433     612   622     102\n 434     625   674     101\n 435     623   641     101\n 436     626   623     101\n 437     622    17     102\n 438     632   612     102\n 439     641   625     101\n 440     646    10     102\n 441     647    10     101\n 442     648    44     103\n 443     268    22     103\n 444     654   658     101\n 445     645   696     102\n 446     655   181     101\n 447     658   655     101\n 448     656   645     102\n 449     651    19     102\n 450     662   439     101\n 451     669    73     104\n 452     670   583     103\n 453     640   675     102\n 454     639   684     101\n 455     674   639     101\n 456     675   142     102\n 457     676   640     102\n 458     684   172     101\n 459     686   687     102\n 460     687    18     102\n 461     682   686     102\n 462     695   654     101\n 463     696   159     102\n 464     703   718       1\n 465     705    42     103\n 466     706   108     105\n 467     708    32     103\n 468     713    27     103\n 469     714    26     103\n 470     727    71     104\n 471     730    68     104\n 472     383    23     103\n 473     740    31     103\n 474     744   136     106\n 475     729    29     103\n 476     460   424     106\n 477     748    61     104\n 478     424   140     106\n 479     759    67     104\n 480     425    89     105\n 481     718   111       1\n 482     752    48     104\n 483     769    49     104\n 484     777    64     104\n 485     782   102     106\n 486     789    95     105\n 487     721   837     106\n 488     801   856       1\n 489     799   460     106\n 490     809   821     106\n 491     802   835     106\n 492     821   423     106\n 493     835   152     106\n 494     814   827     106\n 495     837   802     106\n 496     831   809     106\n 497     852   814     106\n 498     827   721     106\n 499     856   141       1\n0\n6\n   1   6  -0.20000000000000001  0.050000000000000003  0.050000000000000003\n   2   25  -0.10000000000000001  0.050000000000000003  0.050000000000000003\n   3   5  -1  0.20000000000000001  0.20000000000000001\n   4   5  -3  0.40000000000000002  0.40000000000000002\n   5   5  -5  0.80000000000000004  0.80000000000000004\n   6   5  -10  3  3\n# Generated by ../../c/build/triangle -pqa la\n"
  },
  {
    "path": "triangle/data/la.poly",
    "content": "141  2  0  1\n  1    0.000000E+00  -.000000E+00    101\n  2    0.418893E+02  -.000000E+00    101\n  3    0.000000E+00  -.235585E+00    0\n  4    0.213675E+01  -.336550E+00    0\n  5    0.461538E+01  -.471170E+00    0\n  6    0.726495E+01  -.504825E+00    0\n  7    0.999999E+01  -.403860E+00    0\n  8    0.125641E+02  -.302895E+00    0\n  9    0.141880E+02  -.134620E+00    0\n 10    0.160684E+02  -.000000E+00    101\n 11    0.174359E+02  -.134620E+00    0\n 12    0.189743E+02  -.235585E+00    0\n 13    0.203419E+02  -.471170E+00    0\n 14    0.222222E+02  -.706755E+00    0\n 15    0.237607E+02  -.841375E+00    0\n 16    0.253846E+02  -.908685E+00    0\n 17    0.285470E+02  -.841375E+00    0\n 18    0.310256E+02  -.774065E+00    0\n 19    0.338461E+02  -.572135E+00    0\n 20    0.372649E+02  -.370205E+00    0\n 21    0.418893E+02  -.235585E+00    0\n 22    0.000000E+00  -.134620E+01    0\n 23    0.136752E+01  -.175006E+01    0\n 24    0.273504E+01  -.201930E+01    0\n 25    0.358974E+01  -.212027E+01    0\n 26    0.452991E+01  -.215392E+01    0\n 27    0.598290E+01  -.212027E+01    0\n 28    0.726495E+01  -.201930E+01    0\n 29    0.786324E+01  -.188468E+01    0\n 30    0.897435E+01  -.141351E+01    0\n 31    0.999999E+01  -.107696E+01    0\n 32    0.109402E+02  -.875030E+00    0\n 33    0.117949E+02  -.807720E+00    0\n 34    0.129914E+02  -.673100E+00    0\n 35    0.157265E+02  -.471170E+00    0\n 36    0.174359E+02  -.437515E+00    0\n 37    0.183761E+02  -.538480E+00    0\n 38    0.200000E+02  -.673100E+00    0\n 39    0.216239E+02  -.975995E+00    0\n 40    0.238461E+02  -.114427E+01    0\n 41    0.258974E+02  -.124523E+01    0\n 42    0.279487E+02  -.127889E+01    0\n 43    0.300854E+02  -.121158E+01    0\n 44    0.336752E+02  -.104330E+01    0\n 45    0.372649E+02  -.639445E+00    0\n 46    0.393162E+02  -.504825E+00    0\n 47    0.418893E+02  -.370205E+00    0\n 48    0.000000E+00  -.275971E+01    0\n 49    0.162393E+01  -.336550E+01    0\n 50    0.273504E+01  -.383667E+01    0\n 51    0.367521E+01  -.430784E+01    0\n 52    0.452991E+01  -.447612E+01    0\n 53    0.547008E+01  -.457708E+01    0\n 54    0.623931E+01  -.450977E+01    0\n 55    0.666666E+01  -.434150E+01    0\n 56    0.752136E+01  -.383667E+01    0\n 57    0.837606E+01  -.326453E+01    0\n 58    0.863247E+01  -.299529E+01    0\n 59    0.914529E+01  -.242316E+01    0\n 60    0.991452E+01  -.188468E+01    0\n 61    0.106838E+02  -.161544E+01    0\n 62    0.119658E+02  -.134620E+01    0\n 63    0.127350E+02  -.124523E+01    0\n 64    0.140171E+02  -.114427E+01    0\n 65    0.160684E+02  -.107696E+01    0\n 66    0.174359E+02  -.107696E+01    0\n 67    0.184615E+02  -.114427E+01    0\n 68    0.201709E+02  -.134620E+01    0\n 69    0.216239E+02  -.158178E+01    0\n 70    0.227350E+02  -.181737E+01    0\n 71    0.235897E+02  -.188468E+01    0\n 72    0.247863E+02  -.185102E+01    0\n 73    0.258119E+02  -.175006E+01    0\n 74    0.273504E+02  -.161544E+01    0\n 75    0.298290E+02  -.141351E+01    0\n 76    0.320513E+02  -.127889E+01    0\n 77    0.335897E+02  -.124523E+01    0\n 78    0.370940E+02  -.100965E+01    0\n 79    0.394871E+02  -.841375E+00    0\n 80    0.418893E+02  -.673100E+00    0\n 81    0.000000E+00  -.363474E+01    0\n 82    0.854700E+00  -.403860E+01    0\n 83    0.188034E+01  -.471170E+01    0\n 84    0.239316E+01  -.538480E+01    0\n 85    0.324786E+01  -.656273E+01    0\n 86    0.358974E+01  -.693293E+01    0\n 87    0.401709E+01  -.713486E+01    0\n 88    0.461538E+01  -.716851E+01    0\n 89    0.529914E+01  -.703390E+01    0\n 90    0.769230E+01  -.558673E+01    0\n 91    0.837606E+01  -.498094E+01    0\n 92    0.880341E+01  -.444246E+01    0\n 93    0.948717E+01  -.400494E+01    0\n 94    0.100855E+02  -.376936E+01    0\n 95    0.106838E+02  -.370205E+01    0\n 96    0.128205E+02  -.356743E+01    0\n 97    0.143590E+02  -.353377E+01    0\n 98    0.160684E+02  -.350012E+01    0\n 99    0.174359E+02  -.360108E+01    0\n100    0.186325E+02  -.366839E+01    106\n101    0.203419E+02  -.346646E+01    106\n102    0.217949E+02  -.339916E+01    106\n103    0.237607E+02  -.360108E+01    106\n104    0.245299E+02  -.350012E+01    0\n105    0.280342E+02  -.316357E+01    0\n106    0.314530E+02  -.269240E+01    0\n107    0.336752E+02  -.228854E+01    0\n108    0.365812E+02  -.175006E+01    0\n109    0.387179E+02  -.141351E+01    0\n110    0.418893E+02  -.975995E+00    0\n111    0.000000E+00  -.484632E+01    0\n112    0.854700E+00  -.531749E+01    0\n113    0.196581E+01  -.652907E+01    0\n114    0.239316E+01  -.700024E+01    0\n115    0.367521E+01  -.807720E+01    0\n116    0.410256E+01  -.827913E+01    0\n117    0.452991E+01  -.834644E+01    0\n118    0.512820E+01  -.821182E+01    0\n119    0.581196E+01  -.794258E+01    0\n120    0.700854E+01  -.720217E+01    0\n121    0.786324E+01  -.646176E+01    0\n122    0.888888E+01  -.562039E+01    0\n123    0.965811E+01  -.518287E+01    0\n124    0.999999E+01  -.498094E+01    0\n125    0.114530E+02  -.471170E+01    0\n126    0.141880E+02  -.417322E+01    0\n127    0.155555E+02  -.403860E+01    0\n128    0.175214E+02  -.376936E+01    0\n129    0.246154E+02  -.370205E+01    0\n130    0.254701E+02  -.366839E+01    0\n131    0.266666E+02  -.356743E+01    0\n132    0.276923E+02  -.346646E+01    0\n133    0.300854E+02  -.316357E+01    0\n134    0.319658E+02  -.289433E+01    0\n135    0.338461E+02  -.262509E+01    0\n136    0.353846E+02  -.242316E+01    0\n137    0.378632E+02  -.215392E+01    0\n138    0.399145E+02  -.201930E+01    0\n139    0.418893E+02  -.195199E+01    0\n140    0.000000E+00  -.114427E+02    0\n141    0.418893E+02  -.114427E+02    0\n148  1\n  1      3    4    102\n  2      4    5    102\n  3      5    6    102\n  4      6    7    102\n  5      7    8    102\n  6      8    9    102\n  7      9   10    102\n  8     10   11    102\n  9     11   12    102\n 10     12   13    102\n 11     13   14    102\n 12     14   15    102\n 13     15   16    102\n 14     16   17    102\n 15     17   18    102\n 16     18   19    102\n 17     19   20    102\n 18     20   21    102\n 19     22   23    103\n 20     23   24    103\n 21     24   25    103\n 22     25   26    103\n 23     26   27    103\n 24     27   28    103\n 25     28   29    103\n 26     29   30    103\n 27     30   31    103\n 28     31   32    103\n 29     32   33    103\n 30     33   34    103\n 31     34   35    103\n 32     35   36    103\n 33     36   37    103\n 34     37   38    103\n 35     38   39    103\n 36     39   40    103\n 37     40   41    103\n 38     41   42    103\n 39     42   43    103\n 40     43   44    103\n 41     44   45    103\n 42     45   46    103\n 43     46   47    103\n 44     48   49    104\n 45     49   50    104\n 46     50   51    104\n 47     51   52    104\n 48     52   53    104\n 49     53   54    104\n 50     54   55    104\n 51     55   56    104\n 52     56   57    104\n 53     57   58    104\n 54     58   59    104\n 55     59   60    104\n 56     60   61    104\n 57     61   62    104\n 58     62   63    104\n 59     63   64    104\n 60     64   65    104\n 61     65   66    104\n 62     66   67    104\n 63     67   68    104\n 64     68   69    104\n 65     69   70    104\n 66     70   71    104\n 67     71   72    104\n 68     72   73    104\n 69     73   74    104\n 70     74   75    104\n 71     75   76    104\n 72     76   77    104\n 73     77   78    104\n 74     78   79    104\n 75     79   80    104\n 76     81   82    105\n 77     82   83    105\n 78     83   84    105\n 79     84   85    105\n 80     85   86    105\n 81     86   87    105\n 82     87   88    105\n 83     88   89    105\n 84     89   90    105\n 85     90   91    105\n 86     91   92    105\n 87     92   93    105\n 88     93   94    105\n 89     94   95    105\n 90     95   96    105\n 91     96   97    105\n 92     97   98    105\n 93     98   99    105\n 94     99  100    105\n 95    100  101    106\n 96    101  102    106\n 97    102  103    106\n 98    103  104    105\n 99    104  105    105\n100    105  106    105\n101    106  107    105\n102    107  108    105\n103    108  109    105\n104    109  110    105\n105    111  112    106\n106    112  113    106\n107    113  114    106\n108    114  115    106\n109    115  116    106\n110    116  117    106\n111    117  118    106\n112    118  119    106\n113    119  120    106\n114    120  121    106\n115    121  122    106\n116    122  123    106\n117    123  124    106\n118    124  125    106\n119    125  126    106\n120    126  127    106\n121    127  128    106\n122    128  100    106\n123    103  129    106\n124    129  130    106\n125    130  131    106\n126    131  132    106\n127    132  133    106\n128    133  134    106\n129    134  135    106\n130    135  136    106\n131    136  137    106\n132    137  138    106\n133    138  139    106\n134    140  141    106\n135      1   10    101\n136     10    2    101\n137      1    3    0\n138      3   22    0\n139     22   48    0\n140     48   81    0\n141     81  111    0\n142    111  140    0\n143      2   21    0\n144     21   47    0\n145     47   80    0\n146     80  110    0\n147    110  139    0\n148    139  141    0\n0\n6\n1        6   -0.2   0.05\n2       25   -0.1   0.05\n3        5   -1     0.2\n4        5   -3     0.4\n5        5   -5     0.8\n6        5  -10     3\n"
  },
  {
    "path": "triangle/data/spiral.1.ele",
    "content": "15  3  0\n   1       1     5     6\n   2       1     6     7\n   3       3     4     1\n   4       2     1    13\n   5       1     2     3\n   6       4     5     1\n   7       3     2    15\n   8       7     8     1\n   9       9    10     1\n  10      11     1    10\n  11      11    12     1\n  12       2    14    15\n  13      14     2    13\n  14      13     1    12\n  15       8     9     1\n# Generated by triangle spiral\n"
  },
  {
    "path": "triangle/data/spiral.1.node",
    "content": "15  2  0  1\n   1    0  0    0\n   2    -0.41599999999999998  0.90900000000000003    0\n   3    -1.3500000000000001  0.436    1\n   4    -1.6399999999999999  -0.54900000000000004    1\n   5    -1.3100000000000001  -1.51    1\n   6    -0.53200000000000003  -2.1699999999999999    1\n   7    0.45400000000000001  -2.4100000000000001    1\n   8    1.45  -2.21    1\n   9    2.29  -1.6599999999999999    1\n  10    2.8799999999999999  -0.83799999999999997    1\n  11    3.1600000000000001  0.13100000000000001    1\n  12    3.1200000000000001  1.1399999999999999    1\n  13    2.77  2.0800000000000001    1\n  14    2.1600000000000001  2.8900000000000001    1\n  15    1.3600000000000001  3.4900000000000002    1\n# Generated by triangle spiral\n"
  },
  {
    "path": "triangle/data/spiral.node",
    "content": "# spiral.node\n#\n# A set of fifteen points in 2D, no attributes, no boundary markers.\n15  2  0  0\n# And here are the fifteen points.\n 1      0       0\n 2     -0.416   0.909\n 3     -1.35    0.436\n 4     -1.64   -0.549\n 5     -1.31   -1.51\n 6     -0.532  -2.17\n 7      0.454  -2.41\n 8      1.45   -2.21\n 9      2.29   -1.66\n10      2.88   -0.838\n11      3.16    0.131\n12      3.12    1.14\n13      2.77    2.08\n14      2.16    2.89\n15      1.36    3.49\n"
  },
  {
    "path": "triangle/data/spiral.q.1.ele",
    "content": "23  3  0\n   1       1     5     6\n   2       1     6     7\n   3      18    16    17\n   4       3     4     1\n   5      14    19    13\n   6       1     2     3\n   7       4     5     1\n   8       3     2    17\n   9       8    20     7\n  10      10    20     9\n  11      11    12    20\n  12       1     7    20\n  13      11    20    10\n  14      19    20    12\n  15       1    19     2\n  16      14    15    16\n  17      19     1    20\n  18      19    14    16\n  19      19    16    18\n  20      18     2    19\n  21      13    19    12\n  22       9    20     8\n  23      18    17     2\n# Generated by triangle -q fred\n"
  },
  {
    "path": "triangle/data/spiral.q.1.node",
    "content": "20  2  0  1\n   1    0  0    0\n   2    -0.41599999999999998  0.90900000000000003    0\n   3    -1.3500000000000001  0.436    1\n   4    -1.6399999999999999  -0.54900000000000004    1\n   5    -1.3100000000000001  -1.51    1\n   6    -0.53200000000000003  -2.1699999999999999    1\n   7    0.45400000000000001  -2.4100000000000001    1\n   8    1.45  -2.21    1\n   9    2.29  -1.6599999999999999    1\n  10    2.8799999999999999  -0.83799999999999997    1\n  11    3.1600000000000001  0.13100000000000001    1\n  12    3.1200000000000001  1.1399999999999999    1\n  13    2.77  2.0800000000000001    1\n  14    2.1600000000000001  2.8900000000000001    1\n  15    1.3600000000000001  3.4900000000000002    1\n  16    0.004999999999999942  1.9630000000000001    1\n  17    -0.6725000000000001  1.1995    1\n  18    -0.14105230019495679  1.4102576075731279    0\n  19    0.45436293023045565  0.75762758963241972    0\n  20    1.4574569874595273  -0.35900462543742406    0\n# Generated by triangle -q fred\n"
  },
  {
    "path": "triangle/data/spiral.r.1.ele",
    "content": "35  3  0\n   1       7    24     6\n   2      25    26    21\n   3      16    21    23\n   4      24    22     6\n   5       1    21     2\n   6      22    20     4\n   7      19    21    16\n   8      18    20     2\n   9      22     1    20\n  10       2    20     1\n  11      24     1    22\n  12       7     8    24\n  13       8    27    24\n  14       4     5    22\n  15      11    25    10\n  16      21     1    25\n  17      26    13    23\n  18      12    13    26\n  19      18     3    20\n  20      15    16    23\n  21      21    19     2\n  22      14    15    23\n  23      14    23    13\n  24       2    17    18\n  25       4    20     3\n  26      27    10    25\n  27       6    22     5\n  28       2    19    17\n  29      27     8     9\n  30      11    12    26\n  31      24    25     1\n  32      21    26    23\n  33      11    26    25\n  34      10    27     9\n  35      25    24    27\n# Generated by triangle -q32.5 fred\n"
  },
  {
    "path": "triangle/data/spiral.r.1.node",
    "content": "27  2  0  1\n   1    0  0    0\n   2    -0.41599999999999998  0.90900000000000003    0\n   3    -1.3500000000000001  0.436    1\n   4    -1.6399999999999999  -0.54900000000000004    1\n   5    -1.3100000000000001  -1.51    1\n   6    -0.53200000000000003  -2.1699999999999999    1\n   7    0.45400000000000001  -2.4100000000000001    1\n   8    1.45  -2.21    1\n   9    2.29  -1.6599999999999999    1\n  10    2.8799999999999999  -0.83799999999999997    1\n  11    3.1600000000000001  0.13100000000000001    1\n  12    3.1200000000000001  1.1399999999999999    1\n  13    2.77  2.0800000000000001    1\n  14    2.1600000000000001  2.8900000000000001    1\n  15    1.3600000000000001  3.4900000000000002    1\n  16    0.004999999999999942  1.9630000000000001    1\n  17    -0.6725000000000001  1.1995    1\n  18    -1.01125  0.81775000000000009    1\n  19    -0.3337500000000001  1.58125    1\n  20    -0.62190773244525777  0.26507687932098223    0\n  21    0.45774433512669149  1.2200806652936036    0\n  22    -0.67239116543452127  -0.71544442383858764    0\n  23    1.1902911494100841  2.1759175544997507    0\n  24    0.50884031305637822  -1.1519064306524502    0\n  25    1.5801217180765263  0.062563899833408682    0\n  26    1.9256504882162937  1.230454969016705    0\n  27    1.4371039924483386  -1.2738497339210988    0\n# Generated by triangle -q32.5 fred\n"
  },
  {
    "path": "triangle/data/square_circle_hole.1.ele",
    "content": "1517  3  0\n   1       1   824   823\n   2     824     1   814\n   3     823   824   813\n   4     812   813   793\n   5     813   812   823\n   6     793   813   794\n   7     812   793   811\n   8     824   795   813\n   9     795   814   796\n  10     769   796   770\n  11     795   796   769\n  12     794   795   768\n  13     794   813   795\n  14     768   795   769\n  15     793   794   767\n  16     768   734   733\n  17     795   824   814\n  18     733   794   768\n  19     811   766   792\n  20     811   793   766\n  21     792   766   765\n  22     791   765   730\n  23     765   791   792\n  24     731   730   765\n  25     791   730   764\n  26     765   766   731\n  27     732   767   733\n  28     766   793   767\n  29     691   690   733\n  30     732   733   690\n  31     731   732   689\n  32     731   766   732\n  33     638   688   689\n  34     689   688   731\n  35     732   690   689\n  36     731   688   730\n  37     690   639   689\n  38     732   766   767\n  39     794   733   767\n  40     730   688   687\n  41     734   768   769\n  42     735   770   736\n  43     693   736   694\n  44     735   736   693\n  45     734   735   692\n  46     734   769   735\n  47     692   735   693\n  48     734   692   691\n  49     692   693   642\n  50     735   769   770\n  51     694   644   643\n  52     644   590   589\n  53     642   693   643\n  54     588   643   589\n  55     589   534   588\n  56     535   534   589\n  57     643   644   589\n  58     642   643   588\n  59     589   590   535\n  60     694   643   693\n  61     533   588   534\n  62     640   691   641\n  63     691   692   641\n  64     586   641   587\n  65     640   641   586\n  66     639   640   585\n  67     639   690   640\n  68     585   640   586\n  69     638   689   639\n  70     586   531   585\n  71     690   691   640\n  72     588   587   642\n  73     587   588   533\n  74     587   533   532\n  75     532   586   587\n  76     531   532   465\n  77     531   586   532\n  78     389   465   390\n  79     466   465   532\n  80     532   533   466\n  81     530   585   531\n  82     466   533   467\n  83     587   641   642\n  84     692   642   641\n  85     584   639   585\n  86     465   466   390\n  87     691   733   734\n  88     464   531   465\n  89     764   729   763\n  90     764   730   729\n  91     763   729   686\n  92     728   686   685\n  93     686   728   763\n  94     685   686   635\n  95     728   685   727\n  96     729   687   686\n  97     688   637   687\n  98     729   730   687\n  99     582   637   583\n 100     687   637   636\n 101     635   636   581\n 102     635   686   636\n 103     526   581   527\n 104     582   581   636\n 105     636   637   582\n 106     635   581   580\n 107     527   581   582\n 108     636   686   687\n 109     638   637   688\n 110     685   635   634\n 111     727   634   684\n 112     727   685   634\n 113     684   634   633\n 114     683   633   578\n 115     633   683   684\n 116     579   578   633\n 117     683   578   632\n 118     633   634   579\n 119     525   579   580\n 120     580   579   634\n 121     634   635   580\n 122     525   580   526\n 123     524   525   458\n 124     525   524   579\n 125     458   459   383\n 126     459   458   525\n 127     525   526   459\n 128     578   524   523\n 129     459   526   460\n 130     579   524   578\n 131     581   526   580\n 132     457   524   458\n 133     583   637   638\n 134     584   530   529\n 135     584   585   530\n 136     462   529   463\n 137     584   529   583\n 138     529   528   583\n 139     528   529   462\n 140     461   528   462\n 141     528   527   582\n 142     529   530   463\n 143     584   583   638\n 144     464   389   388\n 145     389   464   465\n 146     318   388   319\n 147     464   388   463\n 148     462   387   386\n 149     387   462   463\n 150     386   387   317\n 151     387   463   388\n 152     388   318   387\n 153     317   387   318\n 154     319   388   389\n 155     464   463   530\n 156     531   464   530\n 157     461   462   386\n 158     460   527   461\n 159     527   528   461\n 160     461   386   385\n 161     460   461   385\n 162     384   383   459\n 163     384   460   385\n 164     383   384   314\n 165     459   460   384\n 166     385   315   384\n 167     460   526   527\n 168     385   316   315\n 169     385   386   316\n 170     252   316   253\n 171     315   316   252\n 172     314   251   250\n 173     314   315   251\n 174     252   194   251\n 175     317   253   316\n 176     315   252   251\n 177     314   313   383\n 178     252   195   194\n 179     315   314   384\n 180     316   386   317\n 181     382   458   383\n 182     318   254   317\n 183     528   582   583\n 184     638   639   584\n 185     194   193   251\n 186     533   534   467\n 187     536   470   469\n 188     393   469   394\n 189     536   469   535\n 190     469   468   535\n 191     468   469   393\n 192     468   393   392\n 193     468   467   534\n 194     469   470   394\n 195     536   535   590\n 196     395   394   471\n 197     471   394   470\n 198     395   471   472\n 199     324   395   325\n 200     395   324   394\n 201     396   325   395\n 202     393   324   323\n 203     325   326   261\n 204     394   324   393\n 205     260   324   325\n 206     391   467   392\n 207     467   468   392\n 208     322   392   323\n 209     391   392   322\n 210     390   391   321\n 211     390   466   391\n 212     321   391   322\n 213     321   320   390\n 214     322   258   321\n 215     389   390   320\n 216     259   323   260\n 217     260   323   324\n 218     261   260   325\n 219     202   260   261\n 220     258   259   201\n 221     258   322   259\n 222     152   201   202\n 223     202   201   259\n 224     259   260   202\n 225     258   257   321\n 226     202   261   203\n 227     259   322   323\n 228     393   323   392\n 229     201   200   258\n 230     396   395   472\n 231     466   467   391\n 232     397   396   473\n 233     473   396   472\n 234     397   473   474\n 235     326   397   327\n 236     397   326   396\n 237     398   327   397\n 238     262   326   327\n 239     397   474   398\n 240     262   261   326\n 241     399   398   475\n 242     475   398   474\n 243     399   475   476\n 244     264   263   328\n 245     263   327   328\n 246     399   329   328\n 247     400   329   399\n 248     328   398   399\n 249     264   328   329\n 250     265   264   329\n 251     328   327   398\n 252     262   327   263\n 253     203   262   204\n 254     203   261   262\n 255     262   263   204\n 256     203   204   153\n 257     152   153   111\n 258     153   152   203\n 259     153   112   111\n 260     201   152   151\n 261     153   204   154\n 262     152   202   203\n 263     205   264   206\n 264     204   263   205\n 265     265   206   264\n 266     205   206   155\n 267     153   154   112\n 268     113   154   155\n 269     113   155   114\n 270     155   154   205\n 271     206   156   155\n 272     114   155   156\n 273     156   206   207\n 274     205   154   204\n 275     263   264   205\n 276     113   112   154\n 277     400   399   476\n 278     325   396   326\n 279     151   152   111\n 280     256   319   320\n 281     319   389   320\n 282     257   320   321\n 283     256   320   257\n 284     255   256   198\n 285     256   255   319\n 286     199   198   256\n 287     197   255   198\n 288     256   257   199\n 289     255   254   318\n 290     150   199   200\n 291     200   199   257\n 292     151   200   201\n 293     150   200   151\n 294     108   148   149\n 295     148   198   149\n 296     150   109   149\n 297     110   109   150\n 298     149   199   150\n 299     108   149   109\n 300     150   151   110\n 301     149   198   199\n 302     257   258   200\n 303     197   198   148\n 304     196   253   254\n 305     253   317   254\n 306     197   254   255\n 307     196   254   197\n 308     145   195   146\n 309     196   195   253\n 310     196   146   195\n 311     145   194   195\n 312     196   197   147\n 313     195   252   253\n 314     148   107   147\n 315     147   197   148\n 316      73   107    74\n 317     147   107   106\n 318     146   105   145\n 319     105   146   106\n 320     105   106    72\n 321     106   146   147\n 322     107    73   106\n 323      73    72   106\n 324      74   107   108\n 325     147   146   196\n 326     108   107   148\n 327     104   145   105\n 328     108   109    75\n 329     319   255   318\n 330      77   112    78\n 331     110   151   111\n 332     112   113    78\n 333      77    78    52\n 334      77    76   110\n 335      76    77    52\n 336      51    76    52\n 337      76    75   109\n 338      78    53    52\n 339     111    77   110\n 340      79   114    80\n 341      79    78   113\n 342     115    80   114\n 343      79    80    54\n 344      34    53    35\n 345      53    34    52\n 346      36    22    35\n 347      54    35    53\n 348      53    79    54\n 349      34    35    21\n 350      36    35    54\n 351      79    53    78\n 352     114    79   113\n 353      51    52    34\n 354      75    51    50\n 355      51    75    76\n 356      32    50    33\n 357      75    50    74\n 358      50    49    74\n 359      49    50    32\n 360      31    49    32\n 361      74    49    73\n 362      50    51    33\n 363      74   108    75\n 364      34    33    51\n 365      34    21    33\n 366      21    22    11\n 367      33    21    20\n 368      10    20    11\n 369      20    21    11\n 370       5     6     7\n 371      12     6    11\n 372      22    12    11\n 373      32    20    19\n 374      12    22    23\n 375      33    20    32\n 376      35    22    21\n 377      73    49    48\n 378      80    55    54\n 379     109   110    76\n 380      77   111   112\n 381     144   194   145\n 382       7     6    12\n 383     534   535   468\n 384       6    10    11\n 385     631   577   630\n 386     577   631   632\n 387     631   630   682\n 388     682   629   681\n 389     629   682   630\n 390     628   681   629\n 391     630   576   629\n 392     577   523   576\n 393     577   632   578\n 394     576   523   522\n 395     576   575   629\n 396     575   522   521\n 397     522   575   576\n 398     521   522   456\n 399     628   629   575\n 400     523   457   522\n 401     576   630   577\n 402     523   577   578\n 403     574   575   521\n 404     726   628   680\n 405     628   726   681\n 406     679   725   680\n 407     726   680   725\n 408     762   679   724\n 409     725   679   762\n 410     762   724   761\n 411     680   628   627\n 412     627   574   573\n 413     627   679   680\n 414     520   573   574\n 415     627   573   626\n 416     679   678   724\n 417     678   679   626\n 418     626   625   678\n 419     572   625   626\n 420     679   627   626\n 421     724   678   723\n 422     626   573   572\n 423     627   628   574\n 424     628   575   574\n 425     625   677   678\n 426     574   521   520\n 427     457   382   456\n 428     524   457   523\n 429     456   382   381\n 430     456   455   521\n 431     455   381   380\n 432     381   455   456\n 433     380   381   312\n 434     454   455   380\n 435     382   313   381\n 436     521   455   520\n 437     251   193   250\n 438     458   382   457\n 439     250   193   249\n 440     313   250   312\n 441     380   312   311\n 442     380   311   379\n 443     248   310   311\n 444     249   311   312\n 445     312   250   249\n 446     379   311   310\n 447     248   311   249\n 448     312   381   313\n 449     313   314   250\n 450     454   380   379\n 451     520   454   519\n 452     454   520   455\n 453     518   519   453\n 454     519   572   573\n 455     572   518   571\n 456     518   572   519\n 457     571   518   517\n 458     572   571   625\n 459     519   454   453\n 460     573   520   519\n 461     379   378   453\n 462     453   454   379\n 463     377   378   309\n 464     453   378   452\n 465     517   452   451\n 466     517   518   452\n 467     451   377   376\n 468     377   451   452\n 469     452   378   377\n 470     571   517   570\n 471     376   377   308\n 472     452   518   453\n 473     310   378   379\n 474     624   625   571\n 475     310   309   378\n 476     522   457   456\n 477     383   313   382\n 478     451   516   517\n 479     761   760   790\n 480     760   761   723\n 481     790   760   789\n 482     789   788   810\n 483     759   788   789\n 484     787   810   788\n 485     789   760   759\n 486     723   677   722\n 487     677   723   678\n 488     722   677   676\n 489     722   759   760\n 490     759   758   788\n 491     758   759   721\n 492     758   721   720\n 493     721   759   722\n 494     722   676   721\n 495     675   720   721\n 496     677   624   676\n 497     722   760   723\n 498     761   724   723\n 499     787   788   758\n 500     809   787   808\n 501     787   809   810\n 502     808   787   757\n 503     809   808   822\n 504     822   821     4\n 505     821   822   808\n 506       4   821   807\n 507     808   786   821\n 508     757   720   719\n 509     757   787   758\n 510     674   719   720\n 511     757   719   756\n 512     807   786   785\n 513     807   821   786\n 514     785   756   755\n 515     756   785   786\n 516     786   757   756\n 517     719   718   756\n 518     786   808   757\n 519     758   720   757\n 520     675   721   676\n 521     624   570   623\n 522     624   571   570\n 523     622   623   569\n 524     623   675   676\n 525     675   622   674\n 526     622   675   623\n 527     621   674   622\n 528     673   719   674\n 529     623   570   569\n 530     623   676   624\n 531     451   450   516\n 532     516   570   517\n 533     449   515   450\n 534     516   450   515\n 535     569   568   622\n 536     568   569   515\n 537     515   514   568\n 538     449   514   515\n 539     569   516   515\n 540     621   622   568\n 541     514   448   513\n 542     516   569   570\n 543     625   624   677\n 544     567   568   514\n 545     672   718   673\n 546     718   719   673\n 547     621   673   674\n 548     620   672   673\n 549     718   717   755\n 550     717   718   672\n 551     717   672   671\n 552     673   621   620\n 553     755   756   718\n 554     567   513   566\n 555     567   621   568\n 556     565   619   566\n 557     567   566   620\n 558     619   672   620\n 559     672   619   671\n 560     619   618   671\n 561     565   618   619\n 562     620   566   619\n 563     566   513   512\n 564     567   620   621\n 565     514   513   567\n 566     375   450   376\n 567     720   675   674\n 568     376   450   451\n 569     192   249   193\n 570     192   144   143\n 571     192   248   249\n 572     143   144   104\n 573     192   143   191\n 574     248   191   247\n 575     191   248   192\n 576     190   247   191\n 577     247   309   310\n 578     143   142   191\n 579     192   193   144\n 580     103   104    71\n 581     104   105    71\n 582      70    71    47\n 583     103    71    70\n 584     142   103   102\n 585     142   143   103\n 586     101   140   141\n 587     102   141   142\n 588     103    70   102\n 589     191   142   190\n 590     101   141   102\n 591     103   143   104\n 592     145   104   144\n 593     141   190   142\n 594     247   246   309\n 595     246   247   190\n 596     246   245   308\n 597     309   246   308\n 598     308   245   307\n 599     306   307   244\n 600     376   307   375\n 601     307   376   308\n 602     246   190   189\n 603     375   307   306\n 604     189   140   188\n 605     189   190   141\n 606     187   188   139\n 607     189   188   245\n 608     244   243   306\n 609     245   188   244\n 610     243   187   186\n 611     187   243   244\n 612     188   187   244\n 613     244   307   245\n 614     139   188   140\n 615     189   245   246\n 616     141   140   189\n 617     305   306   243\n 618      69   102    70\n 619     247   310   248\n 620      72    48    47\n 621      48    72    73\n 622      47    48    30\n 623      46    70    47\n 624      46    30    29\n 625      30    46    47\n 626      18    29    30\n 627      68    46    29\n 628      30    48    31\n 629      46    69    70\n 630      18    31    19\n 631      31    48    49\n 632      10    19    20\n 633       9    19    10\n 634      17    29    18\n 635      17    18     9\n 636       9    18    19\n 637      10     5     9\n 638      10     6     5\n 639      18    30    31\n 640      32    19    31\n 641      45    29    17\n 642     100   101    67\n 643     101   102    69\n 644      68   101    69\n 645     100   139   140\n 646     187   138   186\n 647     187   139   138\n 648      99   138   139\n 649     186   138   137\n 650     139   100    99\n 651     101   100   140\n 652      68    45    67\n 653      68    69    46\n 654      67    99   100\n 655     138    98   137\n 656     138    99    98\n 657      98    97   137\n 658     137    97   136\n 659     101    68    67\n 660      29    45    68\n 661     242   243   186\n 662      72    47    71\n 663     193   194   144\n 664     185   186   137\n 665     449   375   374\n 666     449   450   375\n 667     373   374   305\n 668     449   374   448\n 669     448   373   447\n 670     373   448   374\n 671     447   373   372\n 672     447   512   513\n 673     375   306   374\n 674     513   448   447\n 675     305   374   306\n 676     243   242   305\n 677     242   185   241\n 678     305   242   304\n 679     372   304   303\n 680     372   373   304\n 681     302   303   240\n 682     241   303   304\n 683     304   242   241\n 684     372   303   371\n 685     240   303   241\n 686     304   373   305\n 687     185   242   186\n 688     447   372   446\n 689     512   446   511\n 690     512   447   446\n 691     510   511   445\n 692     512   511   565\n 693     511   564   565\n 694     564   511   510\n 695     565   564   618\n 696     511   446   445\n 697     565   566   512\n 698     370   445   371\n 699     371   445   446\n 700     371   446   372\n 701     370   371   302\n 702     444   370   443\n 703     370   444   445\n 704     443   369   442\n 705     369   443   370\n 706     370   302   369\n 707     369   302   301\n 708     445   444   510\n 709     302   371   303\n 710     241   185   184\n 711     514   449   448\n 712     136   135   183\n 713     136   185   137\n 714     183   135   182\n 715     136   183   184\n 716     240   184   239\n 717     240   241   184\n 718     239   184   183\n 719     301   240   239\n 720     183   238   239\n 721     184   185   136\n 722     181   235   236\n 723     182   181   237\n 724     299   238   237\n 725     237   238   182\n 726     298   236   297\n 727     236   298   237\n 728     237   181   236\n 729     239   238   300\n 730     236   296   297\n 731     182   238   183\n 732     237   298   299\n 733     368   301   300\n 734     301   239   300\n 735     367   300   299\n 736     368   300   367\n 737     442   368   441\n 738     442   369   368\n 739     441   368   367\n 740     367   440   441\n 741     369   301   368\n 742     298   366   299\n 743     298   297   365\n 744     298   365   366\n 745     366   440   367\n 746     440   366   439\n 747     365   438   439\n 748     364   438   365\n 749     366   365   439\n 750     364   365   297\n 751     366   367   299\n 752     238   299   300\n 753     234   236   235\n 754     301   302   240\n 755     135   136    97\n 756     309   308   377\n 757      71   105    72\n 758     156   115   114\n 759     477   478   401\n 760     331   401   402\n 761     477   401   400\n 762     401   330   400\n 763     330   401   331\n 764     330   331   266\n 765     330   265   329\n 766     401   478   402\n 767     477   400   476\n 768     479   480   403\n 769     333   403   404\n 770     479   403   402\n 771     403   332   402\n 772     332   403   333\n 773     331   332   267\n 774     402   332   331\n 775     333   334   269\n 776     479   402   478\n 777     268   332   333\n 778     207   265   266\n 779     266   265   330\n 780     158   208   209\n 781     207   266   208\n 782     208   157   207\n 783     157   208   158\n 784     116   157   158\n 785     157   156   207\n 786     208   266   267\n 787     156   157   115\n 788     209   267   268\n 789     267   266   331\n 790     269   268   333\n 791     210   268   269\n 792     159   158   209\n 793     159   209   210\n 794     210   160   159\n 795     211   160   210\n 796     209   268   210\n 797     159   117   158\n 798     210   269   211\n 799     209   208   267\n 800     332   268   267\n 801     160   118   159\n 802     404   403   480\n 803     330   329   400\n 804     481   482   405\n 805     335   405   406\n 806     481   405   404\n 807     405   334   404\n 808     334   405   335\n 809     334   335   270\n 810     270   269   334\n 811     405   482   406\n 812     481   404   480\n 813     483   537   484\n 814     484   537   538\n 815     483   484   406\n 816     406   407   335\n 817     406   484   407\n 818     486   485   539\n 819     485   407   484\n 820     538   485   484\n 821     335   407   336\n 822     537   591   538\n 823     483   406   482\n 824     408   407   485\n 825     271   211   270\n 826     211   269   270\n 827     270   335   336\n 828     271   270   336\n 829     212   271   272\n 830     271   212   211\n 831     337   272   271\n 832     213   212   272\n 833     271   336   337\n 834     211   212   160\n 835     409   337   408\n 836     408   337   336\n 837     486   408   485\n 838     409   408   486\n 839     338   273   272\n 840     339   338   410\n 841     409   410   338\n 842     487   410   409\n 843     338   337   409\n 844     340   339   411\n 845     409   486   487\n 846     338   272   337\n 847     407   408   336\n 848     160   212   161\n 849     485   538   539\n 850     334   333   404\n 851     339   273   338\n 852     115   116    81\n 853     116   115   157\n 854      81   116    82\n 855      81    55    80\n 856      81    56    55\n 857      56    81    82\n 858      56    82    57\n 859      37    55    56\n 860     116   117    82\n 861      55    36    54\n 862     117   118    83\n 863     117   159   118\n 864      83   118   119\n 865      83    57    82\n 866      58    57    84\n 867      57    83    84\n 868      86    85   121\n 869      84   120    85\n 870      83   119    84\n 871      56    57    38\n 872     118   161   119\n 873      83    82   117\n 874     158   117   116\n 875      84    85    58\n 876      36    37    23\n 877      36    55    37\n 878      23    37    24\n 879      23    13    12\n 880      13    24    25\n 881      24    13    23\n 882      25    24    39\n 883      14    13    25\n 884      37    38    24\n 885      12    13     7\n 886      39    38    58\n 887      37    56    38\n 888      59    85    86\n 889      58    85    59\n 890      39    40    25\n 891      40    39    59\n 892      59    60    40\n 893      60    59    86\n 894      39    58    59\n 895      41    40    60\n 896      86    87    60\n 897      38    39    24\n 898      57    58    38\n 899      26    25    40\n 900     120    84   119\n 901     115    81    80\n 902     162   161   213\n 903     160   161   118\n 904     214   213   273\n 905     162   213   214\n 906     120   162   163\n 907     120   119   162\n 908     163   162   214\n 909     121   120   163\n 910     214   215   163\n 911     162   119   161\n 912     339   274   273\n 913     274   339   340\n 914     274   340   275\n 915     274   215   214\n 916     216   164   215\n 917     164   163   215\n 918     215   275   216\n 919     341   276   275\n 920     215   274   275\n 921     276   216   275\n 922     217   276   277\n 923     214   273   274\n 924     213   272   273\n 925     121   163   164\n 926     122    87    86\n 927     123   122   165\n 928      87   122   123\n 929      87    61    60\n 930      87    88    61\n 931      88    87   123\n 932      88   123   124\n 933      62    61    88\n 934     121   164   122\n 935     121   122    86\n 936     165   216   217\n 937     165   122   164\n 938     216   276   217\n 939     165   217   166\n 940     124   166   167\n 941     124   123   166\n 942     167   218   219\n 943     218   167   166\n 944     166   217   218\n 945      88   124    89\n 946     217   277   218\n 947     166   123   165\n 948     216   165   164\n 949     124   167   125\n 950     340   341   275\n 951     121    85   120\n 952     212   213   161\n 953      60    61    41\n 954     411   339   410\n 955     206   265   207\n 956     591   645   592\n 957     592   645   646\n 958     592   539   538\n 959     592   593   539\n 960     593   592   646\n 961     593   646   647\n 962     540   539   593\n 963     645   695   646\n 964     540   486   539\n 965     696   695   737\n 966     738   737   771\n 967     696   737   738\n 968     647   696   697\n 969     647   646   696\n 970     697   696   738\n 971     647   697   648\n 972     697   739   698\n 973     696   646   695\n 974     594   593   647\n 975     541   487   540\n 976     487   486   540\n 977     594   540   593\n 978     541   540   594\n 979     488   541   542\n 980     541   488   487\n 981     595   542   541\n 982     489   488   542\n 983     541   594   595\n 984     488   411   410\n 985     649   595   648\n 986     648   595   594\n 987     698   648   697\n 988     649   648   698\n 989     596   543   542\n 990     597   596   650\n 991     649   650   596\n 992     699   650   649\n 993     596   595   649\n 994     651   597   650\n 995     699   649   698\n 996     596   542   595\n 997     594   647   648\n 998     597   543   596\n 999     739   697   738\n1000     487   488   410\n1001     771   797   772\n1002     772   797   798\n1003     772   739   738\n1004     772   773   739\n1005     773   772   798\n1006     773   798   799\n1007     740   739   773\n1008     797   815   798\n1009     772   738   771\n1010     815     2   825\n1011     825     2   826\n1012     816   798   825\n1013     800   799   816\n1014     798   816   799\n1015     826   817   816\n1016     825   826   816\n1017     800   816   817\n1018     825   798   815\n1019     774   773   799\n1020     741   699   740\n1021     699   698   740\n1022     740   773   774\n1023     741   740   774\n1024     700   741   742\n1025     741   700   699\n1026     775   742   741\n1027     701   700   742\n1028     741   774   775\n1029     699   700   650\n1030     775   800   818\n1031     800   775   774\n1032     818   800   817\n1033     775   818   801\n1034     776   743   742\n1035     777   776   802\n1036     801   802   776\n1037     776   775   801\n1038     777   802   778\n1039     776   742   775\n1040     799   800   774\n1041     650   700   651\n1042     740   698   739\n1043     777   743   776\n1044     411   489   412\n1045     489   411   488\n1046     413   412   490\n1047     412   341   340\n1048     341   413   342\n1049     413   341   412\n1050     414   342   413\n1051     342   277   276\n1052     412   489   490\n1053     340   411   412\n1054     544   490   543\n1055     543   490   489\n1056     543   489   542\n1057     597   598   544\n1058     491   544   545\n1059     544   491   490\n1060     546   545   599\n1061     598   545   544\n1062     543   597   544\n1063     414   413   491\n1064     545   598   599\n1065     490   491   413\n1066     651   598   597\n1067     492   491   545\n1068     342   343   277\n1069     343   342   414\n1070     344   343   415\n1071     277   343   278\n1072     279   219   278\n1073     219   218   278\n1074     344   278   343\n1075     344   279   278\n1076     343   414   415\n1077     278   218   277\n1078     492   546   493\n1079     492   414   491\n1080     494   493   547\n1081     492   493   415\n1082     415   416   344\n1083     415   493   416\n1084     417   494   495\n1085     494   417   416\n1086     493   494   416\n1087     344   416   345\n1088     547   493   546\n1089     492   415   414\n1090     545   546   492\n1091     417   345   416\n1092     652   598   651\n1093     276   341   342\n1094     652   701   702\n1095     652   599   598\n1096     702   701   743\n1097     652   702   653\n1098     599   653   600\n1099     653   599   652\n1100     600   653   654\n1101     600   547   546\n1102     702   703   653\n1103     652   651   701\n1104     777   744   743\n1105     744   777   778\n1106     744   778   745\n1107     744   703   702\n1108     704   654   703\n1109     654   653   703\n1110     745   746   703\n1111     703   744   745\n1112     704   703   746\n1113     702   743   744\n1114     651   700   701\n1115     600   654   601\n1116     548   547   601\n1117     547   600   601\n1118     602   601   655\n1119     548   601   602\n1120     495   548   549\n1121     495   494   548\n1122     549   548   602\n1123     417   495   418\n1124     602   603   549\n1125     494   547   548\n1126     655   704   705\n1127     655   601   654\n1128     705   704   746\n1129     655   705   706\n1130     604   603   656\n1131     603   602   656\n1132     706   657   656\n1133     656   655   706\n1134     549   603   550\n1135     656   602   655\n1136     704   655   654\n1137     657   604   656\n1138     546   599   600\n1139     742   743   701\n1140     496   495   549\n1141     592   538   591\n1142     168   167   219\n1143      25    26    14\n1144      14     7    13\n1145      14    26    15\n1146       7    14     8\n1147      15     8    14\n1148      27    16    15\n1149      15    26    27\n1150      61    42    41\n1151      61    62    42\n1152      42    62    43\n1153      41    42    27\n1154      42    28    27\n1155      28    42    43\n1156      28    43    64\n1157      27    28    16\n1158      43    63    64\n1159      41    27    26\n1160      26    40    41\n1161      16    28    44\n1162      66    44    65\n1163     131    95    94\n1164      96    95   132\n1165     131   132    95\n1166      96   132   133\n1167      94    66    93\n1168      65    64    92\n1169      64    65    44\n1170      91    92    64\n1171      65    92    93\n1172      94   130   131\n1173      94    93   130\n1174     131   174   175\n1175     130   174   131\n1176     130    93   129\n1177     131   175   132\n1178     129    93    92\n1179      93    66    65\n1180      44    28    64\n1181     132   175   176\n1182      63    43    62\n1183      90    63    89\n1184      89    63    62\n1185      89   124   125\n1186      90    89   125\n1187     128    91   127\n1188      90    91    63\n1189      90   127    91\n1190     128   129    92\n1191      90   125   126\n1192     128    92    91\n1193     169   126   168\n1194     168   126   125\n1195     220   168   219\n1196     169   168   220\n1197     127   171   128\n1198     171   127   170\n1199     223   170   222\n1200     170   127   126\n1201     126   169   170\n1202     171   170   223\n1203     170   169   222\n1204     126   127    90\n1205     167   168   125\n1206     128   171   172\n1207     173   129   172\n1208     129   128   172\n1209     225   172   224\n1210     173   172   225\n1211     174   173   226\n1212     174   130   173\n1213     226   173   225\n1214     227   174   226\n1215     225   286   226\n1216     130   129   173\n1217     285   224   284\n1218     224   172   171\n1219     352   285   351\n1220     285   286   225\n1221     287   286   353\n1222     287   226   286\n1223     426   353   425\n1224     352   353   286\n1225     286   285   352\n1226     227   226   287\n1227     223   284   224\n1228     225   224   285\n1229     223   224   171\n1230     174   227   175\n1231     353   352   425\n1232      64    63    91\n1233      89    62    88\n1234     354   287   353\n1235     180   179   233\n1236     233   179   178\n1237     180   233   234\n1238     296   234   295\n1239     296   364   297\n1240     295   234   233\n1241     363   296   295\n1242     233   232   295\n1243     234   235   180\n1244     134   133   178\n1245     134    96   133\n1246     178   133   177\n1247     178   232   233\n1248     293   232   231\n1249     232   178   231\n1250     177   230   231\n1251     229   230   177\n1252     178   177   231\n1253     232   294   295\n1254     177   133   176\n1255     178   179   134\n1256     230   292   231\n1257     295   362   363\n1258     363   364   296\n1259     436   362   435\n1260     363   362   436\n1261     363   437   364\n1262     437   363   436\n1263     364   437   438\n1264     362   294   361\n1265     295   294   362\n1266     293   292   360\n1267     292   293   231\n1268     433   360   359\n1269     293   360   361\n1270     435   361   434\n1271     435   362   361\n1272     434   361   360\n1273     360   433   434\n1274     359   360   292\n1275     361   294   293\n1276     294   232   293\n1277     292   230   291\n1278     236   234   296\n1279     175   228   176\n1280     176   133   132\n1281     289   228   288\n1282     176   228   229\n1283     290   229   289\n1284     289   229   228\n1285     355   356   289\n1286     290   289   356\n1287     288   228   227\n1288     230   229   290\n1289     355   288   354\n1290     288   227   287\n1291     288   287   354\n1292     427   354   426\n1293     428   356   355\n1294     428   355   427\n1295     427   506   428\n1296     505   506   427\n1297     355   354   427\n1298     428   506   507\n1299     427   426   505\n1300     355   289   288\n1301     353   426   354\n1302     356   428   429\n1303     291   290   357\n1304     359   292   291\n1305     290   356   357\n1306     291   357   358\n1307     359   358   432\n1308     358   359   291\n1309     432   358   431\n1310     359   432   433\n1311     357   430   358\n1312     230   290   291\n1313     429   507   508\n1314     357   356   429\n1315     563   508   562\n1316     429   508   430\n1317     431   430   509\n1318     430   431   358\n1319     509   430   508\n1320     508   563   509\n1321     562   508   507\n1322     429   430   357\n1323     428   507   429\n1324     507   506   561\n1325     229   177   176\n1326     228   175   227\n1327     220   221   169\n1328       7     8     5\n1329     279   345   280\n1330     345   279   344\n1331     281   221   280\n1332     280   221   220\n1333     222   221   282\n1334     222   169   221\n1335     281   282   221\n1336     283   222   282\n1337     280   345   346\n1338     220   279   280\n1339     347   346   418\n1340     346   345   417\n1341     419   418   496\n1342     347   418   419\n1343     281   348   282\n1344     348   281   347\n1345     347   420   348\n1346     420   347   419\n1347     281   346   347\n1348     348   420   421\n1349     420   498   499\n1350     346   281   280\n1351     418   346   417\n1352     349   282   348\n1353     283   349   350\n1354     283   282   349\n1355     423   351   350\n1356     283   350   284\n1357     351   424   352\n1358     351   284   350\n1359     423   424   351\n1360     352   424   425\n1361     350   349   422\n1362     284   223   283\n1363     500   422   421\n1364     422   423   350\n1365     499   421   420\n1366     500   421   499\n1367     423   502   424\n1368     502   423   501\n1369     556   502   501\n1370     501   423   422\n1371     422   500   501\n1372     555   501   500\n1373     499   554   500\n1374     422   349   421\n1375     348   421   349\n1376     424   502   503\n1377     420   419   498\n1378     284   351   285\n1379     496   550   497\n1380     495   496   418\n1381     552   497   551\n1382     497   498   419\n1383     498   552   553\n1384     552   498   497\n1385     553   552   607\n1386     553   554   499\n1387     497   550   551\n1388     499   498   553\n1389     551   604   658\n1390     604   551   550\n1391     658   604   657\n1392     551   658   605\n1393     607   606   659\n1394     607   552   606\n1395     605   659   606\n1396     606   551   605\n1397     607   659   660\n1398     606   552   551\n1399     550   496   549\n1400     553   607   608\n1401     609   555   554\n1402     555   500   554\n1403     554   553   608\n1404     609   554   608\n1405     610   609   663\n1406     609   610   555\n1407     662   663   609\n1408     610   663   664\n1409     609   608   662\n1410     501   555   556\n1411     661   660   707\n1412     661   608   607\n1413     661   707   708\n1414     662   709   663\n1415     709   662   708\n1416     708   747   709\n1417     662   661   708\n1418     709   747   748\n1419     661   662   608\n1420     660   661   607\n1421     663   709   710\n1422     419   496   497\n1423     603   604   550\n1424     610   556   555\n1425     425   503   504\n1426     425   424   503\n1427     504   503   558\n1428     504   505   426\n1429     504   559   505\n1430     559   504   558\n1431     559   558   613\n1432     560   505   559\n1433     503   557   558\n1434     505   560   506\n1435     557   556   611\n1436     557   503   502\n1437     556   610   611\n1438     557   611   612\n1439     559   613   614\n1440     667   613   666\n1441     612   666   613\n1442     665   666   612\n1443     558   612   613\n1444     714   667   713\n1445     612   611   665\n1446     612   558   557\n1447     556   557   502\n1448     667   614   613\n1449     561   560   615\n1450     561   506   560\n1451     615   560   614\n1452     561   615   616\n1453     562   616   617\n1454     616   562   561\n1455     670   617   616\n1456     562   617   563\n1457     616   615   669\n1458     562   507   561\n1459     667   668   614\n1460     668   667   714\n1461     668   714   715\n1462     668   669   615\n1463     670   669   716\n1464     670   616   669\n1465     754   716   715\n1466     715   716   669\n1467     669   668   715\n1468     715   714   753\n1469     615   614   668\n1470     560   559   614\n1471     667   666   713\n1472     425   504   426\n1473     665   664   711\n1474     664   665   611\n1475     711   664   710\n1476     665   711   712\n1477     713   712   751\n1478     713   666   712\n1479     750   751   712\n1480     752   713   751\n1481     712   711   750\n1482     714   713   752\n1483     749   710   748\n1484     611   610   664\n1485     749   748   779\n1486     750   749   780\n1487     750   711   749\n1488     780   803   750\n1489     749   779   780\n1490     751   750   781\n1491     749   711   710\n1492     710   664   663\n1493     803   781   750\n1494     752   782   783\n1495     752   751   782\n1496     783   782   805\n1497     752   783   753\n1498     754   753   784\n1499     715   753   754\n1500     784   753   783\n1501     783   806   784\n1502     714   752   753\n1503     781   804   805\n1504     804   781   803\n1505     805   804   819\n1506     820   783   805\n1507     806   820     3\n1508     806   783   820\n1509     819     3   820\n1510     820   805   819\n1511     805   782   781\n1512     751   781   782\n1513     666   665   712\n1514     709   748   710\n1515     223   222   283\n1516     279   220   219\n1517      22    36    23\n# Generated by triangle -p square_circle_hole.poly\n"
  },
  {
    "path": "triangle/data/square_circle_hole.1.node",
    "content": "826  2  0  1\n   1    -4  -6    1\n   2    4  -6    1\n   3    4  0    1\n   4    -4  0    1\n   5    -0.12872700000000001  -2.9916800000000001    2\n   6    -0.136403  -3.2191809999999998    0\n   7    0.096187999999999996  -3.1988430000000001    0\n   8    0.152252  -2.9883419999999998    2\n   9    -0.40608899999999998  -2.913834    2\n  10    -0.36126200000000003  -3.156228    0\n  11    -0.25331799999999999  -3.4176440000000001    0\n  12    -0.017606  -3.4421580000000001    0\n  13    0.23459199999999999  -3.408617    0\n  14    0.33320899999999998  -3.1505570000000001    0\n  15    0.44127899999999998  -2.89737    2\n  16    0.68842700000000001  -2.7253059999999998    2\n  17    -0.649196  -2.760621    2\n  18    -0.71381300000000003  -2.9694099999999999    0\n  19    -0.60956100000000002  -3.1755520000000002    0\n  20    -0.48547200000000001  -3.4066399999999999    0\n  21    -0.37721399999999999  -3.647151    0\n  22    -0.146062  -3.6554769999999999    0\n  23    0.12385699999999999  -3.6379839999999999    0\n  24    0.37512000000000001  -3.6289639999999999    0\n  25    0.487985  -3.3923079999999999    0\n  26    0.58617200000000003  -3.1427839999999998    0\n  27    0.72902400000000001  -2.9539430000000002    0\n  28    0.934195  -2.7206320000000002    0\n  29    -0.886602  -2.7629359999999998    0\n  30    -0.99147300000000005  -2.9719229999999999    0\n  31    -0.85627699999999995  -3.1775549999999999    0\n  32    -0.73093900000000001  -3.409837    0\n  33    -0.624861  -3.6385079999999999    0\n  34    -0.50080100000000005  -3.8795670000000002    0\n  35    -0.25879799999999997  -3.8847930000000002    0\n  36    0.000107  -3.8706640000000001    0\n  37    0.249247  -3.8607499999999999    0\n  38    0.49482100000000001  -3.8684159999999999    0\n  39    0.59116800000000003  -3.6267990000000001    0\n  40    0.706874  -3.4009140000000002    0\n  41    0.81979000000000002  -3.193276    0\n  42    0.97184099999999995  -2.9832770000000002    0\n  43    1.1219079999999999  -2.8024650000000002    0\n  44    0.86951000000000001  -2.4939149999999999    2\n  45    -0.84478600000000004  -2.535104    2\n  46    -1.10382  -2.7580469999999999    0\n  47    -1.250909  -2.973722    0\n  48    -1.0959429999999999  -3.1966220000000001    0\n  49    -0.96547000000000005  -3.4334389999999999    0\n  50    -0.87184200000000001  -3.6627900000000002    0\n  51    -0.75182800000000005  -3.8738169999999998    0\n  52    -0.63118300000000005  -4.1210659999999999    0\n  53    -0.39958199999999999  -4.1066690000000001    0\n  54    -0.15600900000000001  -4.1220790000000003    0\n  55    0.11162900000000001  -4.1055260000000002    0\n  56    0.361674  -4.0883250000000002    0\n  57    0.60239299999999996  -4.1072559999999996    0\n  58    0.71962499999999996  -3.8723800000000002    0\n  59    0.84748299999999999  -3.6436310000000001    0\n  60    0.96288399999999996  -3.4303940000000002    0\n  61    1.079353  -3.2177410000000002    0\n  62    1.2287699999999999  -3.0061429999999998    0\n  63    1.3649549999999999  -2.7940809999999998    0\n  64    1.2142329999999999  -2.5875810000000001    0\n  65    1.10568  -2.3958140000000001    0\n  66    0.97693200000000002  -2.213549    2\n  67    -0.96751600000000004  -2.2528079999999999    2\n  68    -1.075653  -2.485125    0\n  69    -1.2606980000000001  -2.5677569999999998    0\n  70    -1.382906  -2.7888060000000001    0\n  71    -1.4929159999999999  -2.9978419999999999    0\n  72    -1.3501510000000001  -3.2000769999999998    0\n  73    -1.2186539999999999  -3.4332280000000002    0\n  74    -1.0869709999999999  -3.6439629999999998    0\n  75    -1.0286649999999999  -3.8742030000000001    0\n  76    -0.88021000000000005  -4.1131330000000004    0\n  77    -0.76586500000000002  -4.3479739999999998    0\n  78    -0.51330399999999998  -4.3591860000000002    0\n  79    -0.27840599999999999  -4.3486209999999996    0\n  80    -0.021059999999999999  -4.3403169999999998    0\n  81    0.23336499999999999  -4.3430080000000002    0\n  82    0.471966  -4.3371209999999998    0\n  83    0.71532799999999996  -4.3486140000000004    0\n  84    0.82270799999999999  -4.1118680000000003    0\n  85    0.96331100000000003  -3.883502    0\n  86    1.0786770000000001  -3.6488320000000001    0\n  87    1.2381979999999999  -3.4509889999999999    0\n  88    1.3490420000000001  -3.2321390000000001    0\n  89    1.4733160000000001  -3.0192239999999999    0\n  90    1.606379  -2.7784800000000001    0\n  91    1.457514  -2.5487199999999999    0\n  92    1.324859  -2.3385180000000001    0\n  93    1.195325  -2.120463    0\n  94    0.99793600000000005  -1.9357869999999999    2\n  95    0.95478799999999997  -1.702712    2\n  96    0.84450800000000004  -1.4644569999999999    2\n  97    -0.84232899999999999  -1.461036    2\n  98    -0.95495099999999999  -1.7032369999999999    2\n  99    -0.99900199999999995  -1.955333    2\n 100    -1.18147  -2.141645    0\n 101    -1.297339  -2.338425    0\n 102    -1.4896229999999999  -2.5478909999999999    0\n 103    -1.613408  -2.7726850000000001    0\n 104    -1.746426  -3.000019    0\n 105    -1.6202289999999999  -3.2238669999999998    0\n 106    -1.470486  -3.4340820000000001    0\n 107    -1.376568  -3.657295    0\n 108    -1.2629379999999999  -3.8734329999999999    0\n 109    -1.119094  -4.0997370000000002    0\n 110    -1.016618  -4.3445410000000004    0\n 111    -0.89119700000000002  -4.5829079999999998    0\n 112    -0.64836899999999997  -4.5772040000000001    0\n 113    -0.39604200000000001  -4.5877119999999998    0\n 114    -0.13383600000000001  -4.560333    0\n 115    0.10859099999999999  -4.5766689999999999    0\n 116    0.355103  -4.5858790000000003    0\n 117    0.60302  -4.5753880000000002    0\n 118    0.87762399999999996  -4.5612539999999999    0\n 119    0.97251299999999996  -4.3346280000000004    0\n 120    1.098854  -4.1171319999999998    0\n 121    1.2215389999999999  -3.8796810000000002    0\n 122    1.3405180000000001  -3.669683    0\n 123    1.481946  -3.450418    0\n 124    1.6078870000000001  -3.2374580000000002    0\n 125    1.714683  -3.0010050000000001    0\n 126    1.8480540000000001  -2.7714859999999999    0\n 127    1.7242690000000001  -2.5452270000000001    0\n 128    1.588498  -2.3307869999999999    0\n 129    1.4366669999999999  -2.1009039999999999    0\n 130    1.2921530000000001  -1.8924460000000001    0\n 131    1.191262  -1.685284    0\n 132    1.0857410000000001  -1.437068    0\n 133    0.90123900000000001  -1.207284    0\n 134    0.67693400000000004  -1.2639560000000001    2\n 135    -0.68431699999999995  -1.2708159999999999    2\n 136    -0.91352599999999995  -1.2044189999999999    0\n 137    -1.0873330000000001  -1.438844    0\n 138    -1.175711  -1.6841999999999999    0\n 139    -1.291374  -1.9005890000000001    0\n 140    -1.440747  -2.109156    0\n 141    -1.585005  -2.3290790000000001    0\n 142    -1.7386809999999999  -2.5384829999999998    0\n 143    -1.868142  -2.77136    0\n 144    -2.0050829999999999  -2.9830809999999999    0\n 145    -1.8734170000000001  -3.217727    0\n 146    -1.7267189999999999  -3.459346    0\n 147    -1.6203339999999999  -3.6646369999999999    0\n 148    -1.510778  -3.8931979999999999    0\n 149    -1.3895299999999999  -4.1131640000000003    0\n 150    -1.2585230000000001  -4.334149    0\n 151    -1.1381680000000001  -4.5710870000000003    0\n 152    -1.001698  -4.8212279999999996    0\n 153    -0.76178599999999996  -4.8186419999999996    0\n 154    -0.50526400000000005  -4.8199120000000004    0\n 155    -0.24297199999999999  -4.8057429999999997    0\n 156    -0.001934  -4.8180690000000004    0\n 157    0.24813399999999999  -4.7961210000000003    0\n 158    0.49054799999999998  -4.8138769999999997    0\n 159    0.72901700000000003  -4.809628    0\n 160    0.98593299999999995  -4.805358    0\n 161    1.111858  -4.5838510000000001    0\n 162    1.2357549999999999  -4.3520659999999998    0\n 163    1.3526130000000001  -4.1345869999999998    0\n 164    1.4895350000000001  -3.89134    0\n 165    1.6115950000000001  -3.6571250000000002    0\n 166    1.7324409999999999  -3.4468190000000001    0\n 167    1.860257  -3.2181579999999999    0\n 168    1.9781880000000001  -3.002367    0\n 169    2.1122899999999998  -2.7555420000000002    0\n 170    1.9902059999999999  -2.5411600000000001    0\n 171    1.848878  -2.313599    0\n 172    1.709956  -2.1027089999999999    0\n 173    1.552098  -1.8630990000000001    0\n 174    1.452499  -1.6428130000000001    0\n 175    1.3266020000000001  -1.4348099999999999    0\n 176    1.176776  -1.191732    0\n 177    1.0146470000000001  -0.95921900000000004    0\n 178    0.72766900000000001  -0.98744500000000002    0\n 179    0.473607  -1.119264    2\n 180    0.236565  -1.028384    2\n 181    -0.24704999999999999  -1.0309969999999999    2\n 182    -0.47827799999999998  -1.1217919999999999    2\n 183    -0.72354399999999996  -0.99419100000000005    0\n 184    -1.022856  -0.969553    0\n 185    -1.182771  -1.200024    0\n 186    -1.323814  -1.435872    0\n 187    -1.445835  -1.6630579999999999    0\n 188    -1.564708  -1.8756630000000001    0\n 189    -1.7002649999999999  -2.0888010000000001    0\n 190    -1.848093  -2.3003290000000001    0\n 191    -1.9780660000000001  -2.5301459999999998    0\n 192    -2.1167820000000002  -2.743182    0\n 193    -2.2496939999999999  -2.9952179999999999    0\n 194    -2.1211370000000001  -3.2166039999999998    0\n 195    -1.977881  -3.4383569999999999    0\n 196    -1.867677  -3.6650930000000002    0\n 197    -1.738961  -3.8872629999999999    0\n 198    -1.637775  -4.1193549999999997    0\n 199    -1.5109760000000001  -4.3657589999999997    0\n 200    -1.382806  -4.5756519999999998    0\n 201    -1.263611  -4.8268430000000002    0\n 202    -1.1500589999999999  -5.0503809999999998    0\n 203    -0.88517199999999996  -5.0663910000000003    0\n 204    -0.63400100000000004  -5.0444120000000003    0\n 205    -0.37403500000000001  -5.0509620000000002    0\n 206    -0.12723000000000001  -5.0512329999999999    0\n 207    0.14153399999999999  -5.0295589999999999    0\n 208    0.37683100000000003  -5.0372269999999997    0\n 209    0.62332799999999999  -5.0489040000000003    0\n 210    0.86545499999999997  -5.0519420000000004    0\n 211    1.1244529999999999  -5.049461    0\n 212    1.248623  -4.813923    0\n 213    1.3649199999999999  -4.5925599999999998    0\n 214    1.4785759999999999  -4.3726060000000002    0\n 215    1.5897019999999999  -4.1165539999999998    0\n 216    1.7195530000000001  -3.8899729999999999    0\n 217    1.8608420000000001  -3.6480030000000001    0\n 218    1.997733  -3.4309219999999998    0\n 219    2.1227330000000002  -3.2096870000000002    0\n 220    2.2362060000000001  -2.9845190000000001    0\n 221    2.3807459999999998  -2.7782550000000001    0\n 222    2.2550159999999999  -2.5560160000000001    0\n 223    2.1152030000000002  -2.313593    0\n 224    1.9791460000000001  -2.105162    0\n 225    1.831971  -1.88737    0\n 226    1.71366  -1.6378630000000001    0\n 227    1.5730729999999999  -1.4043509999999999    0\n 228    1.438369  -1.164628    0\n 229    1.302249  -0.93772800000000001    0\n 230    1.164504  -0.73118300000000003    0\n 231    0.89806299999999994  -0.72686200000000001    0\n 232    0.64050600000000002  -0.72226400000000002    0\n 233    0.41906500000000002  -0.82481599999999999    0\n 234    0.156668  -0.76531300000000002    0\n 235    -0.0061510000000000002  -1.000019    2\n 236    -0.118871  -0.75145700000000004    0\n 237    -0.40331  -0.83171200000000001    0\n 238    -0.62964399999999998  -0.79114799999999996    0\n 239    -0.903451  -0.74907699999999999    0\n 240    -1.1736709999999999  -0.73726400000000003    0\n 241    -1.307016  -0.95486899999999997    0\n 242    -1.4326190000000001  -1.188677    0\n 243    -1.5871150000000001  -1.431322    0\n 244    -1.7009129999999999  -1.650746    0\n 245    -1.830549  -1.868773    0\n 246    -1.967851  -2.0913759999999999    0\n 247    -2.1191529999999998  -2.3141560000000001    0\n 248    -2.222181  -2.5412249999999998    0\n 249    -2.3821669999999999  -2.7701859999999998    0\n 250    -2.497404  -2.9905520000000001    0\n 251    -2.3808379999999998  -3.2281080000000002    0\n 252    -2.250508  -3.4518849999999999    0\n 253    -2.1106769999999999  -3.667843    0\n 254    -1.9893989999999999  -3.8765529999999999    0\n 255    -1.8881110000000001  -4.1123130000000003    0\n 256    -1.7635400000000001  -4.3428779999999998    0\n 257    -1.629588  -4.5820809999999996    0\n 258    -1.510699  -4.816675    0\n 259    -1.3984270000000001  -5.0607199999999999    0\n 260    -1.255698  -5.2914180000000002    0\n 261    -1.0188619999999999  -5.2827669999999998    0\n 262    -0.74256999999999995  -5.2772350000000001    0\n 263    -0.48494799999999999  -5.2805650000000002    0\n 264    -0.247554  -5.2716450000000004    0\n 265    -0.000183  -5.268383    0\n 266    0.247866  -5.2957830000000001    0\n 267    0.51616099999999998  -5.2736539999999996    0\n 268    0.76886600000000005  -5.2969799999999996    0\n 269    0.99747699999999995  -5.2779249999999998    0\n 270    1.245463  -5.2630030000000003    0\n 271    1.379373  -5.0437440000000002    0\n 272    1.4985550000000001  -4.8034420000000004    0\n 273    1.6187609999999999  -4.5935459999999999    0\n 274    1.724483  -4.349812    0\n 275    1.851299  -4.1357400000000002    0\n 276    1.9743809999999999  -3.909294    0\n 277    2.104425  -3.68207    0\n 278    2.237374  -3.4366979999999998    0\n 279    2.3853179999999998  -3.2078479999999998    0\n 280    2.5012810000000001  -2.9878800000000001    0\n 281    2.649626  -2.7644470000000001    0\n 282    2.5131489999999999  -2.567431    0\n 283    2.3972739999999999  -2.3304900000000002    0\n 284    2.2619389999999999  -2.0934430000000002    0\n 285    2.1109990000000001  -1.9009130000000001    0\n 286    1.966197  -1.6576120000000001    0\n 287    1.8407009999999999  -1.439737    0\n 288    1.7220150000000001  -1.174509    0\n 289    1.5581130000000001  -0.95133299999999998    0\n 290    1.4390879999999999  -0.68950699999999998    0\n 291    1.3436859999999999  -0.466304    0\n 292    1.0790379999999999  -0.48642299999999999    0\n 293    0.838561  -0.49426900000000001    0\n 294    0.59895699999999996  -0.48032000000000002    0\n 295    0.37097400000000003  -0.57101800000000003    0\n 296    0.10675  -0.501386    0\n 297    -0.113202  -0.47318700000000002    0\n 298    -0.34394999999999998  -0.54670799999999997    0\n 299    -0.61125799999999997  -0.53906600000000005    0\n 300    -0.84161799999999998  -0.50659699999999996    0\n 301    -1.0853569999999999  -0.50936400000000004    0\n 302    -1.3432919999999999  -0.504417    0\n 303    -1.462154  -0.73897000000000002    0\n 304    -1.5738559999999999  -0.98233499999999996    0\n 305    -1.708666  -1.182321    0\n 306    -1.851844  -1.4217630000000001    0\n 307    -1.9787129999999999  -1.6466540000000001    0\n 308    -2.0969180000000001  -1.86233    0\n 309    -2.2311999999999999  -2.0803590000000001    0\n 310    -2.353783  -2.319912    0\n 311    -2.4951150000000002  -2.5382199999999999    0\n 312    -2.6379429999999999  -2.746972    0\n 313    -2.7519200000000001  -3.0006789999999999    0\n 314    -2.6187490000000002  -3.2365089999999999    0\n 315    -2.5099269999999998  -3.4617469999999999    0\n 316    -2.3700070000000002  -3.6700870000000001    0\n 317    -2.2499250000000002  -3.8909850000000001    0\n 318    -2.135027  -4.1032609999999998    0\n 319    -2.0037370000000001  -4.3450629999999997    0\n 320    -1.8894569999999999  -4.5683109999999996    0\n 321    -1.761361  -4.8089639999999996    0\n 322    -1.6377520000000001  -5.0573439999999996    0\n 323    -1.520877  -5.2982829999999996    0\n 324    -1.3880140000000001  -5.5282640000000001    0\n 325    -1.1245540000000001  -5.5254849999999998    0\n 326    -0.87401499999999999  -5.5227459999999997    0\n 327    -0.63672700000000004  -5.5241949999999997    0\n 328    -0.38247199999999998  -5.5088900000000001    0\n 329    -0.13581599999999999  -5.5102330000000004    0\n 330    0.11654200000000001  -5.5182149999999996    0\n 331    0.36383500000000002  -5.5049970000000004    0\n 332    0.62132799999999999  -5.5262130000000003    0\n 333    0.87959399999999999  -5.5280469999999999    0\n 334    1.108398  -5.5199509999999998    0\n 335    1.3707860000000001  -5.5189649999999997    0\n 336    1.49221  -5.2777799999999999    0\n 337    1.623224  -5.0516540000000001    0\n 338    1.7391080000000001  -4.82639    0\n 339    1.8494139999999999  -4.6025020000000003    0\n 340    1.986013  -4.3643150000000004    0\n 341    2.1118229999999998  -4.1188409999999998    0\n 342    2.2248939999999999  -3.8981949999999999    0\n 343    2.3556530000000002  -3.6651829999999999    0\n 344    2.4948990000000002  -3.4471099999999999    0\n 345    2.6412499999999999  -3.2069529999999999    0\n 346    2.7864  -2.9892880000000002    0\n 347    2.9076390000000001  -2.7436880000000001    0\n 348    2.7749790000000001  -2.5388329999999999    0\n 349    2.649378  -2.3264939999999998    0\n 350    2.536063  -2.1049609999999999    0\n 351    2.385589  -1.884798    0\n 352    2.2278280000000001  -1.664366    0\n 353    2.1002580000000002  -1.4377439999999999    0\n 354    1.9746410000000001  -1.1927270000000001    0\n 355    1.847607  -0.957094    0\n 356    1.7194590000000001  -0.73103499999999999    0\n 357    1.6038220000000001  -0.49021599999999999    0\n 358    1.5051319999999999  -0.23147799999999999    0\n 359    1.2319530000000001  -0.24068200000000001    0\n 360    0.98168100000000003  -0.25745299999999999    0\n 361    0.74265300000000001  -0.24151800000000001    0\n 362    0.483962  -0.24870700000000001    0\n 363    0.24998899999999999  -0.27764699999999998    0\n 364    0.019278  -0.22254199999999999    0\n 365    -0.23627699999999999  -0.244504    0\n 366    -0.48171999999999998  -0.273144    0\n 367    -0.73816000000000004  -0.25077300000000002    0\n 368    -0.98652099999999998  -0.24262900000000001    0\n 369    -1.2424379999999999  -0.248195    0\n 370    -1.4969079999999999  -0.21978500000000001    0\n 371    -1.576784  -0.46267799999999998    0\n 372    -1.7144699999999999  -0.71457199999999998    0\n 373    -1.8425929999999999  -0.94364099999999995    0\n 374    -1.973438  -1.1729860000000001    0\n 375    -2.1031240000000002  -1.408982    0\n 376    -2.2486609999999998  -1.6056429999999999    0\n 377    -2.366228  -1.860247    0\n 378    -2.4945909999999998  -2.0961889999999999    0\n 379    -2.6309619999999998  -2.331982    0\n 380    -2.7718240000000001  -2.5390510000000002    0\n 381    -2.8800460000000001  -2.7628919999999999    0\n 382    -3.0063900000000001  -2.9975909999999999    0\n 383    -2.877885  -3.2410009999999998    0\n 384    -2.7483580000000001  -3.4546929999999998    0\n 385    -2.630385  -3.676221    0\n 386    -2.515841  -3.8954179999999998    0\n 387    -2.4010500000000001  -4.119345    0\n 388    -2.270505  -4.3435309999999996    0\n 389    -2.145197  -4.5691280000000001    0\n 390    -2.005401  -4.7900080000000003    0\n 391    -1.8963749999999999  -5.0441279999999997    0\n 392    -1.7604869999999999  -5.2819240000000001    0\n 393    -1.638992  -5.514348    0\n 394    -1.529077  -5.7608269999999999    0\n 395    -1.2617579999999999  -5.7490779999999999    0\n 396    -1.005504  -5.7815079999999996    0\n 397    -0.75009800000000004  -5.7469099999999997    0\n 398    -0.510467  -5.7663690000000001    0\n 399    -0.25944299999999998  -5.7539709999999999    0\n 400    0.010789999999999999  -5.7599689999999999    0\n 401    0.25782100000000002  -5.7643750000000002    0\n 402    0.49971700000000002  -5.7484570000000001    0\n 403    0.74779300000000004  -5.7588160000000004    0\n 404    1.004284  -5.7563190000000004    0\n 405    1.2592140000000001  -5.7567029999999999    0\n 406    1.510348  -5.7582829999999996    0\n 407    1.6339349999999999  -5.5392830000000002    0\n 408    1.7524189999999999  -5.3100820000000004    0\n 409    1.8953310000000001  -5.0497880000000004    0\n 410    2.0077319999999999  -4.8154079999999997    0\n 411    2.1280009999999998  -4.5736860000000004    0\n 412    2.2367379999999999  -4.3442059999999998    0\n 413    2.3570989999999998  -4.1216160000000004    0\n 414    2.480944  -3.895499    0\n 415    2.6354009999999999  -3.6632159999999998    0\n 416    2.7532549999999998  -3.4314300000000002    0\n 417    2.9023509999999999  -3.2121909999999998    0\n 418    3.0120230000000001  -2.9955050000000001    0\n 419    3.1730459999999998  -2.774375    0\n 420    3.0468299999999999  -2.547301    0\n 421    2.9209740000000002  -2.3364400000000001    0\n 422    2.807741  -2.1085099999999999    0\n 423    2.6519059999999999  -1.8774219999999999    0\n 424    2.4984959999999998  -1.659778    0\n 425    2.3700399999999999  -1.4407730000000001    0\n 426    2.2318030000000002  -1.2003760000000001    0\n 427    2.1081490000000001  -0.96535099999999996    0\n 428    1.9745010000000001  -0.71951699999999996    0\n 429    1.863321  -0.482848    0\n 430    1.7332639999999999  -0.24618999999999999    0\n 431    1.625645  0    1\n 432    1.373591  0    1\n 433    1.1243780000000001  0    1\n 434    0.87203200000000003  0    1\n 435    0.62058500000000005  0    1\n 436    0.37471900000000002  0    1\n 437    0.12640799999999999  0    1\n 438    -0.127996  0    1\n 439    -0.35751100000000002  0    1\n 440    -0.60592299999999999  0    1\n 441    -0.86773400000000001  0    1\n 442    -1.1031820000000001  0    1\n 443    -1.372374  0    1\n 444    -1.6254310000000001  0    1\n 445    -1.7558910000000001  -0.26414300000000002    0\n 446    -1.850889  -0.479854    0\n 447    -1.9757100000000001  -0.70676600000000001    0\n 448    -2.1111439999999999  -0.93215599999999998    0\n 449    -2.2310379999999999  -1.172693    0\n 450    -2.3799610000000002  -1.383113    0\n 451    -2.5119500000000001  -1.6268940000000001    0\n 452    -2.6255790000000001  -1.862636    0\n 453    -2.7543319999999998  -2.1069140000000002    0\n 454    -2.9162210000000002  -2.3314550000000001    0\n 455    -3.048451  -2.5426129999999998    0\n 456    -3.1200220000000001  -2.790168    0\n 457    -3.2669190000000001  -3.0074839999999998    0\n 458    -3.163764  -3.2067049999999999    0\n 459    -3.0472440000000001  -3.4185469999999998    0\n 460    -2.906148  -3.6572789999999999    0\n 461    -2.78999  -3.8794789999999999    0\n 462    -2.6461999999999999  -4.1155010000000001    0\n 463    -2.5050249999999998  -4.3394159999999999    0\n 464    -2.40659  -4.5923069999999999    0\n 465    -2.2551809999999999  -4.8210509999999998    0\n 466    -2.1453709999999999  -5.0472099999999998    0\n 467    -2.0141089999999999  -5.2739399999999996    0\n 468    -1.8833759999999999  -5.5206049999999998    0\n 469    -1.7693449999999999  -5.7663359999999999    0\n 470    -1.640844  -6    1\n 471    -1.3854439999999999  -6    1\n 472    -1.1319650000000001  -6    1\n 473    -0.89149800000000001  -6    1\n 474    -0.64422199999999996  -6    1\n 475    -0.38321  -6    1\n 476    -0.12517800000000001  -6    1\n 477    0.13398199999999999  -6    1\n 478    0.37699300000000002  -6    1\n 479    0.61021400000000003  -6    1\n 480    0.86441699999999999  -6    1\n 481    1.122344  -6    1\n 482    1.377319  -6    1\n 483    1.6149389999999999  -6    1\n 484    1.75024  -5.7950270000000002    0\n 485    1.8805810000000001  -5.53756    0\n 486    2.0085039999999998  -5.2863350000000002    0\n 487    2.1413129999999998  -5.0525080000000004    0\n 488    2.2560799999999999  -4.8195730000000001    0\n 489    2.38361  -4.5816210000000002    0\n 490    2.5071319999999999  -4.353091    0\n 491    2.6144850000000002  -4.104063    0\n 492    2.751903  -3.8722279999999998    0\n 493    2.894485  -3.6659009999999999    0\n 494    3.0240429999999998  -3.4430510000000001    0\n 495    3.1652680000000002  -3.2271019999999999    0\n 496    3.28729  -2.9937360000000002    0\n 497    3.445802  -2.78308    0\n 498    3.306028  -2.5700099999999999    0\n 499    3.1794159999999998  -2.335369    0\n 500    3.0594860000000001  -2.1080619999999999    0\n 501    2.8992040000000001  -1.8751519999999999    0\n 502    2.7687789999999999  -1.654714    0\n 503    2.6271990000000001  -1.418655    0\n 504    2.4901409999999999  -1.210105    0\n 505    2.3686539999999998  -0.96826800000000002    0\n 506    2.2291280000000002  -0.72653599999999996    0\n 507    2.1102310000000002  -0.48445300000000002    0\n 508    2.006761  -0.25365199999999999    0\n 509    1.883294  0    1\n 510    -1.8701190000000001  0    1\n 511    -1.9934229999999999  -0.24665999999999999    0\n 512    -2.111437  -0.47198000000000001    0\n 513    -2.2521680000000002  -0.69761200000000001    0\n 514    -2.3653710000000001  -0.94288799999999995    0\n 515    -2.5228730000000001  -1.176925    0\n 516    -2.6335000000000002  -1.41414    0\n 517    -2.7766440000000001  -1.6443129999999999    0\n 518    -2.8878400000000002  -1.8859600000000001    0\n 519    -3.0219330000000002  -2.097    0\n 520    -3.176285  -2.3267630000000001    0\n 521    -3.3083499999999999  -2.5478329999999998    0\n 522    -3.370673  -2.7729659999999998    0\n 523    -3.5218669999999999  -3.0126810000000002    0\n 524    -3.426126  -3.2355870000000002    0\n 525    -3.3007499999999999  -3.4380860000000002    0\n 526    -3.1693159999999998  -3.6571669999999998    0\n 527    -3.0453769999999998  -3.8874029999999999    0\n 528    -2.9088029999999998  -4.1058950000000003    0\n 529    -2.77325  -4.3335400000000002    0\n 530    -2.6519840000000001  -4.5659479999999997    0\n 531    -2.535701  -4.806991    0\n 532    -2.3955229999999998  -5.043895    0\n 533    -2.2737050000000001  -5.2847359999999997    0\n 534    -2.1255310000000001  -5.5115109999999996    0\n 535    -2.0121129999999998  -5.7553879999999999    0\n 536    -1.9112750000000001  -6    1\n 537    1.8782129999999999  -6    1\n 538    2.001811  -5.7693050000000001    0\n 539    2.1428859999999998  -5.5236939999999999    0\n 540    2.2541910000000001  -5.290705    0\n 541    2.3893249999999999  -5.0484710000000002    0\n 542    2.5258069999999999  -4.8052029999999997    0\n 543    2.6469640000000001  -4.5660999999999996    0\n 544    2.7564839999999999  -4.3371459999999997    0\n 545    2.8775040000000001  -4.1026899999999999    0\n 546    3.019692  -3.8727019999999999    0\n 547    3.1748370000000001  -3.6659120000000001    0\n 548    3.2815979999999998  -3.4535079999999998    0\n 549    3.4067340000000002  -3.2221250000000001    0\n 550    3.5295670000000001  -3.0224959999999998    0\n 551    3.723484  -2.8488479999999998    0\n 552    3.5687139999999999  -2.5684079999999998    0\n 553    3.4354550000000001  -2.3453979999999999    0\n 554    3.3039350000000001  -2.1201409999999998    0\n 555    3.1905039999999998  -1.8862190000000001    0\n 556    3.039374  -1.6488350000000001    0\n 557    2.8919139999999999  -1.433314    0\n 558    2.7668979999999999  -1.191856    0\n 559    2.6341350000000001  -0.96600900000000001    0\n 560    2.504292  -0.73067099999999996    0\n 561    2.3641999999999999  -0.50284700000000004    0\n 562    2.2513079999999999  -0.236647    0\n 563    2.1453180000000001  0    1\n 564    -2.1161310000000002  0    1\n 565    -2.2345830000000002  -0.23216999999999999    0\n 566    -2.3695629999999999  -0.461393    0\n 567    -2.5205869999999999  -0.68486599999999997    0\n 568    -2.6393450000000001  -0.92298999999999998    0\n 569    -2.763296  -1.1812370000000001    0\n 570    -2.8983110000000001  -1.3981129999999999    0\n 571    -3.0430190000000001  -1.6475580000000001    0\n 572    -3.1696179999999998  -1.866025    0\n 573    -3.2765200000000001  -2.109518    0\n 574    -3.4407960000000002  -2.316408    0\n 575    -3.5557120000000002  -2.529738    0\n 576    -3.5933290000000002  -2.7863500000000001    0\n 577    -3.7680020000000001  -2.9941179999999998    0\n 578    -3.7204299999999999  -3.2127849999999998    0\n 579    -3.5600109999999998  -3.4610569999999998    0\n 580    -3.4409070000000002  -3.6607660000000002    0\n 581    -3.2991600000000001  -3.9103569999999999    0\n 582    -3.1594419999999999  -4.1136299999999997    0\n 583    -3.0431859999999999  -4.3316480000000004    0\n 584    -2.9140229999999998  -4.581302    0\n 585    -2.7858809999999998  -4.8087770000000001    0\n 586    -2.657931  -5.0493490000000003    0\n 587    -2.5148739999999998  -5.2680999999999996    0\n 588    -2.3774359999999999  -5.5293080000000003    0\n 589    -2.2659530000000001  -5.7561549999999997    0\n 590    -2.145146  -6    1\n 591    2.1349300000000002  -6    1\n 592    2.2475170000000002  -5.7610570000000001    0\n 593    2.3933070000000001  -5.5289250000000001    0\n 594    2.5078689999999999  -5.2988479999999996    0\n 595    2.6296210000000002  -5.0572879999999998    0\n 596    2.7668499999999998  -4.8151630000000001    0\n 597    2.8866960000000002  -4.5859740000000002    0\n 598    3.007091  -4.3396710000000001    0\n 599    3.1427960000000001  -4.1100620000000001    0\n 600    3.2806340000000001  -3.8933710000000001    0\n 601    3.4260860000000002  -3.6785619999999999    0\n 602    3.5237259999999999  -3.4666169999999998    0\n 603    3.6406939999999999  -3.2382780000000002    0\n 604    3.7905869999999999  -3.0838559999999999    0\n 605    4  -2.7803469999999999    1\n 606    3.798654  -2.6125189999999998    0\n 607    3.7253630000000002  -2.3563529999999999    0\n 608    3.5508920000000002  -2.1164800000000001    0\n 609    3.4477289999999998  -1.877756    0\n 610    3.2795339999999999  -1.6502859999999999    0\n 611    3.1896789999999999  -1.4244209999999999    0\n 612    3.0259800000000001  -1.194531    0\n 613    2.8961030000000001  -0.96823199999999998    0\n 614    2.7641330000000002  -0.73428700000000002    0\n 615    2.6534879999999998  -0.48699199999999998    0\n 616    2.5053869999999998  -0.258079    0\n 617    2.4112459999999998  0    1\n 618    -2.369774  0    1\n 619    -2.4991180000000002  -0.234818    0\n 620    -2.6511269999999998  -0.44834200000000002    0\n 621    -2.7641680000000002  -0.69882999999999995    0\n 622    -2.892169  -0.94339499999999998    0\n 623    -3.0231880000000002  -1.1858340000000001    0\n 624    -3.161197  -1.4340649999999999    0\n 625    -3.292246  -1.662013    0\n 626    -3.4280439999999999  -1.88636    0\n 627    -3.5677059999999998  -2.1011829999999998    0\n 628    -3.7212369999999999  -2.3199540000000001    0\n 629    -3.791188  -2.5345610000000001    0\n 630    -3.8163459999999998  -2.765482    0\n 631    -4  -2.9019740000000001    1\n 632    -4  -3.1289750000000001    1\n 633    -3.785088  -3.449373    0\n 634    -3.7242999999999999  -3.6891370000000001    0\n 635    -3.5533190000000001  -3.917297    0\n 636    -3.4246720000000002  -4.1458640000000004    0\n 637    -3.2956629999999998  -4.3506400000000003    0\n 638    -3.1702870000000001  -4.5730170000000001    0\n 639    -3.0415420000000002  -4.8136939999999999    0\n 640    -2.9192089999999999  -5.0403830000000003    0\n 641    -2.7741150000000001  -5.279363    0\n 642    -2.626331  -5.5089220000000001    0\n 643    -2.5280140000000002  -5.768078    0\n 644    -2.4005169999999998  -6    1\n 645    2.3920469999999998  -6    1\n 646    2.5047199999999998  -5.7598589999999996    0\n 647    2.6351019999999998  -5.5146470000000001    0\n 648    2.766365  -5.2933070000000004    0\n 649    2.8872179999999998  -5.0557540000000003    0\n 650    3.0244140000000002  -4.8146680000000002    0\n 651    3.1282540000000001  -4.5765349999999998    0\n 652    3.2718579999999999  -4.3255210000000002    0\n 653    3.4037890000000002  -4.0895830000000002    0\n 654    3.5726610000000001  -3.8913760000000002    0\n 655    3.7213189999999998  -3.6580219999999999    0\n 656    3.7913389999999998  -3.4153889999999998    0\n 657    4  -3.2472279999999998    1\n 658    4  -3.0054539999999998    1\n 659    4  -2.5436350000000001    1\n 660    4  -2.3318479999999999    1\n 661    3.7902309999999999  -2.130207    0\n 662    3.7070259999999999  -1.885213    0\n 663    3.5633189999999999  -1.6506810000000001    0\n 664    3.4321009999999998  -1.4271609999999999    0\n 665    3.29013  -1.192477    0\n 666    3.1691760000000002  -0.97061900000000001    0\n 667    3.0057469999999999  -0.74120600000000003    0\n 668    2.911292  -0.48516900000000002    0\n 669    2.771938  -0.24649299999999999    0\n 670    2.6697250000000001  0    1\n 671    -2.6395460000000002  0    1\n 672    -2.769863  -0.234151    0\n 673    -2.9317639999999998  -0.47843999999999998    0\n 674    -3.0389409999999999  -0.70300499999999999    0\n 675    -3.1734040000000001  -0.95413099999999995    0\n 676    -3.2930069999999998  -1.179967    0\n 677    -3.4111669999999998  -1.424256    0\n 678    -3.5416750000000001  -1.672013    0\n 679    -3.7167539999999999  -1.8801079999999999    0\n 680    -3.8043589999999998  -2.1008749999999998    0\n 681    -4  -2.4274680000000002    1\n 682    -4  -2.6501869999999998    1\n 683    -4  -3.3525010000000002    1\n 684    -4  -3.5904389999999999    1\n 685    -3.781412  -3.929792    0\n 686    -3.7032280000000002  -4.1436010000000003    0\n 687    -3.5407060000000001  -4.3721629999999996    0\n 688    -3.4416169999999999  -4.5962959999999997    0\n 689    -3.2952439999999998  -4.8090169999999999    0\n 690    -3.1717719999999998  -5.0430929999999998    0\n 691    -3.0410550000000001  -5.2733860000000004    0\n 692    -2.8782969999999999  -5.5175580000000002    0\n 693    -2.7765469999999999  -5.7620639999999996    0\n 694    -2.6588259999999999  -6    1\n 695    2.6424620000000001  -6    1\n 696    2.754289  -5.766972    0\n 697    2.890663  -5.514996    0\n 698    3.0248979999999999  -5.2778970000000003    0\n 699    3.1555819999999999  -5.03742    0\n 700    3.287496  -4.8360690000000002    0\n 701    3.3703780000000001  -4.5583330000000002    0\n 702    3.5228429999999999  -4.3199399999999999    0\n 703    3.7098610000000001  -4.1057880000000004    0\n 704    3.7889889999999999  -3.8821940000000001    0\n 705    4  -3.726693    1\n 706    4  -3.5038860000000001    1\n 707    4  -2.1219899999999998    1\n 708    4  -1.8911770000000001    1\n 709    3.7950349999999999  -1.652695    0\n 710    3.7223609999999998  -1.412998    0\n 711    3.5532170000000001  -1.1980200000000001    0\n 712    3.4305219999999998  -0.97940000000000005    0\n 713    3.2729599999999999  -0.72633700000000001    0\n 714    3.1466229999999999  -0.48706199999999999    0\n 715    3.0323069999999999  -0.23230799999999999    0\n 716    2.9334609999999999  0    1\n 717    -2.9057949999999999  0    1\n 718    -3.0589179999999998  -0.2361    0\n 719    -3.2122060000000001  -0.48359600000000003    0\n 720    -3.295194  -0.71940000000000004    0\n 721    -3.4253650000000002  -0.98304000000000002    0\n 722    -3.5570780000000002  -1.2352920000000001    0\n 723    -3.68858  -1.451284    0\n 724    -3.790041  -1.660347    0\n 725    -4  -1.9612810000000001    1\n 726    -4  -2.2130000000000001    1\n 727    -4  -3.8181910000000001    1\n 728    -4  -4.0506609999999998    1\n 729    -3.7851330000000001  -4.3687569999999996    0\n 730    -3.708555  -4.5971539999999997    0\n 731    -3.5548350000000002  -4.8287170000000001    0\n 732    -3.4433950000000002  -5.0358169999999998    0\n 733    -3.3046150000000001  -5.297803    0\n 734    -3.1311279999999999  -5.5280310000000004    0\n 735    -3.0115509999999999  -5.744046    0\n 736    -2.8973279999999999  -6    1\n 737    2.8982559999999999  -6    1\n 738    3.0279950000000002  -5.7708919999999999    0\n 739    3.151538  -5.5333699999999997    0\n 740    3.2759  -5.2805090000000003    0\n 741    3.4228010000000002  -5.0240739999999997    0\n 742    3.5393910000000002  -4.8036529999999997    0\n 743    3.6042139999999998  -4.5610030000000004    0\n 744    3.7713290000000002  -4.3386019999999998    0\n 745    4  -4.2231069999999997    1\n 746    4  -3.9818020000000001    1\n 747    4  -1.6624509999999999    1\n 748    4  -1.443289    1\n 749    3.7985540000000002  -1.19384    0\n 750    3.7185030000000001  -0.95309100000000002    0\n 751    3.5240179999999999  -0.75859699999999997    0\n 752    3.3691149999999999  -0.473578    0\n 753    3.2914819999999998  -0.24047199999999999    0\n 754    3.1941809999999999  0    1\n 755    -3.169216  0    1\n 756    -3.3083480000000001  -0.24195700000000001    0\n 757    -3.4855119999999999  -0.48305399999999998    0\n 758    -3.5497830000000001  -0.76290800000000003    0\n 759    -3.6770100000000001  -1.036926    0\n 760    -3.7865980000000001  -1.235717    0\n 761    -4  -1.482451    1\n 762    -4  -1.7273860000000001    1\n 763    -4  -4.2894220000000001    1\n 764    -4  -4.5197219999999998    1\n 765    -3.802565  -4.8296809999999999    0\n 766    -3.740065  -5.0632099999999998    0\n 767    -3.5261459999999998  -5.2306520000000001    0\n 768    -3.359146  -5.5482269999999998    0\n 769    -3.2705350000000002  -5.7808320000000002    0\n 770    -3.1622279999999998  -6    1\n 771    3.1608589999999999  -6    1\n 772    3.2820749999999999  -5.7617260000000003    0\n 773    3.370323  -5.5225530000000003    0\n 774    3.5209739999999998  -5.2415200000000004    0\n 775    3.703392  -5.0592240000000004    0\n 776    3.7908559999999998  -4.837726    0\n 777    3.8060420000000001  -4.5859310000000004    0\n 778    4  -4.462866    1\n 779    4  -1.222845    1\n 780    4  -0.99131499999999995    1\n 781    3.7725170000000001  -0.67748399999999998    0\n 782    3.5896439999999998  -0.51440900000000001    0\n 783    3.5744790000000002  -0.25439600000000001    0\n 784    3.4502419999999998  0    1\n 785    -3.4260989999999998  0    1\n 786    -3.5483880000000001  -0.234573    0\n 787    -3.7620179999999999  -0.62024500000000005    0\n 788    -3.786308  -0.86142200000000002    0\n 789    -4  -1.0042279999999999    1\n 790    -4  -1.2311650000000001    1\n 791    -4  -4.7488130000000002    1\n 792    -4  -4.9761730000000002    1\n 793    -3.7713670000000001  -5.3357080000000003    0\n 794    -3.554719  -5.4584149999999996    0\n 795    -3.5489839999999999  -5.7445259999999996    0\n 796    -3.4265539999999999  -6    1\n 797    3.4297870000000001  -6    1\n 798    3.536203  -5.756176    0\n 799    3.5636410000000001  -5.4837040000000004    0\n 800    3.7788879999999998  -5.3033580000000002    0\n 801    4  -4.9966290000000004    1\n 802    4  -4.730378    1\n 803    4  -0.75887499999999997    1\n 804    4  -0.51874699999999996    1\n 805    3.7851499999999998  -0.41052499999999997    0\n 806    3.7155610000000001  0    1\n 807    -3.7029179999999999  0    1\n 808    -3.7480500000000001  -0.39903300000000003    0\n 809    -4  -0.49939    1\n 810    -4  -0.75344299999999997    1\n 811    -4  -5.2160330000000004    1\n 812    -4  -5.4757280000000002    1\n 813    -3.7616399999999999  -5.6011309999999996    0\n 814    -3.7032750000000001  -6    1\n 815    3.7120669999999998  -6    1\n 816    3.7813639999999999  -5.5751080000000002    0\n 817    4  -5.4624800000000002    1\n 818    4  -5.2267580000000002    1\n 819    4  -0.268374    1\n 820    3.8051149999999998  -0.18426400000000001    0\n 821    -3.7891699999999999  -0.18945899999999999    0\n 822    -4  -0.25261800000000001    1\n 823    -4  -5.736046    1\n 824    -3.7934130000000001  -5.8058370000000004    0\n 825    3.7869290000000002  -5.8106369999999998    0\n 826    4  -5.7308810000000001    1\n# Generated by triangle -p square_circle_hole.poly\n"
  },
  {
    "path": "triangle/data/square_circle_hole.poly",
    "content": "#  square_circle_hole.poly\n#\n#  Discussion:\n#\n#    This file describes a rectangular region with one hole.\n#    It describes a problem provided by Xiaoming Wang of Florida State.\n#\n#    There are 826 nodes, 112 on the outer boundary and 23 on the circle.\n#\n#    The boundary markers are:\n#    0: interior point\n#    1: point on the outer boundary\n#    2: point on the boundary of the interior circle.\n#\n#  Licensing:\n#\n#    This code is distributed under the GNU LGPL license.\n#\n#  Modified:\n#\n#    23 August 2005\n#\n#  Author:\n#\n#    Hua Fei\n#\n#  Declare 826 vertices, 2 dimensions, 0 attributes, 1 boundary markers.\n#\n826  2  0  1\n#\n#  List the vertices by index, x, y, and boundary marker.\n#\n  1   -4.000000   -6.000000    1\n  2    4.000000   -6.000000    1\n  3    4.000000    0.000000    1\n  4   -4.000000    0.000000    1\n  5   -0.128727   -2.991680    2\n  6   -0.136403   -3.219181    0\n  7    0.096188   -3.198843    0\n  8    0.152252   -2.988342    2\n  9   -0.406089   -2.913834    2\n 10   -0.361262   -3.156228    0\n 11   -0.253318   -3.417644    0\n 12   -0.017606   -3.442158    0\n 13    0.234592   -3.408617    0\n 14    0.333209   -3.150557    0\n 15    0.441279   -2.897370    2\n 16    0.688427   -2.725306    2\n 17   -0.649196   -2.760621    2\n 18   -0.713813   -2.969410    0\n 19   -0.609561   -3.175552    0\n 20   -0.485472   -3.406640    0\n 21   -0.377214   -3.647151    0\n 22   -0.146062   -3.655477    0\n 23    0.123857   -3.637984    0\n 24    0.375120   -3.628964    0\n 25    0.487985   -3.392308    0\n 26    0.586172   -3.142784    0\n 27    0.729024   -2.953943    0\n 28    0.934195   -2.720632    0\n 29   -0.886602   -2.762936    0\n 30   -0.991473   -2.971923    0\n 31   -0.856277   -3.177555    0\n 32   -0.730939   -3.409837    0\n 33   -0.624861   -3.638508    0\n 34   -0.500801   -3.879567    0\n 35   -0.258798   -3.884793    0\n 36    0.000107   -3.870664    0\n 37    0.249247   -3.860750    0\n 38    0.494821   -3.868416    0\n 39    0.591168   -3.626799    0\n 40    0.706874   -3.400914    0\n 41    0.819790   -3.193276    0\n 42    0.971841   -2.983277    0\n 43    1.121908   -2.802465    0\n 44    0.869510   -2.493915    2\n 45   -0.844786   -2.535104    2\n 46   -1.103820   -2.758047    0\n 47   -1.250909   -2.973722    0\n 48   -1.095943   -3.196622    0\n 49   -0.965470   -3.433439    0\n 50   -0.871842   -3.662790    0\n 51   -0.751828   -3.873817    0\n 52   -0.631183   -4.121066    0\n 53   -0.399582   -4.106669    0\n 54   -0.156009   -4.122079    0\n 55    0.111629   -4.105526    0\n 56    0.361674   -4.088325    0\n 57    0.602393   -4.107256    0\n 58    0.719625   -3.872380    0\n 59    0.847483   -3.643631    0\n 60    0.962884   -3.430394    0\n 61    1.079353   -3.217741    0\n 62    1.228770   -3.006143    0\n 63    1.364955   -2.794081    0\n 64    1.214233   -2.587581    0\n 65    1.105680   -2.395814    0\n 66    0.976932   -2.213549    2\n 67   -0.967516   -2.252808    2\n 68   -1.075653   -2.485125    0\n 69   -1.260698   -2.567757    0\n 70   -1.382906   -2.788806    0\n 71   -1.492916   -2.997842    0\n 72   -1.350151   -3.200077    0\n 73   -1.218654   -3.433228    0\n 74   -1.086971   -3.643963    0\n 75   -1.028665   -3.874203    0\n 76   -0.880210   -4.113133    0\n 77   -0.765865   -4.347974    0\n 78   -0.513304   -4.359186    0\n 79   -0.278406   -4.348621    0\n 80   -0.021060   -4.340317    0\n 81    0.233365   -4.343008    0\n 82    0.471966   -4.337121    0\n 83    0.715328   -4.348614    0\n 84    0.822708   -4.111868    0\n 85    0.963311   -3.883502    0\n 86    1.078677   -3.648832    0\n 87    1.238198   -3.450989    0\n 88    1.349042   -3.232139    0\n 89    1.473316   -3.019224    0\n 90    1.606379   -2.778480    0\n 91    1.457514   -2.548720    0\n 92    1.324859   -2.338518    0\n 93    1.195325   -2.120463    0\n 94    0.997936   -1.935787    2\n 95    0.954788   -1.702712    2\n 96    0.844508   -1.464457    2\n 97   -0.842329   -1.461036    2\n 98   -0.954951   -1.703237    2\n 99   -0.999002   -1.955333    2\n100   -1.181470   -2.141645    0\n101   -1.297339   -2.338425    0\n102   -1.489623   -2.547891    0\n103   -1.613408   -2.772685    0\n104   -1.746426   -3.000019    0\n105   -1.620229   -3.223867    0\n106   -1.470486   -3.434082    0\n107   -1.376568   -3.657295    0\n108   -1.262938   -3.873433    0\n109   -1.119094   -4.099737    0\n110   -1.016618   -4.344541    0\n111   -0.891197   -4.582908    0\n112   -0.648369   -4.577204    0\n113   -0.396042   -4.587712    0\n114   -0.133836   -4.560333    0\n115    0.108591   -4.576669    0\n116    0.355103   -4.585879    0\n117    0.603020   -4.575388    0\n118    0.877624   -4.561254    0\n119    0.972513   -4.334628    0\n120    1.098854   -4.117132    0\n121    1.221539   -3.879681    0\n122    1.340518   -3.669683    0\n123    1.481946   -3.450418    0\n124    1.607887   -3.237458    0\n125    1.714683   -3.001005    0\n126    1.848054   -2.771486    0\n127    1.724269   -2.545227    0\n128    1.588498   -2.330787    0\n129    1.436667   -2.100904    0\n130    1.292153   -1.892446    0\n131    1.191262   -1.685284    0\n132    1.085741   -1.437068    0\n133    0.901239   -1.207284    0\n134    0.676934   -1.263956    2\n135   -0.684317   -1.270816    2\n136   -0.913526   -1.204419    0\n137   -1.087333   -1.438844    0\n138   -1.175711   -1.684200    0\n139   -1.291374   -1.900589    0\n140   -1.440747   -2.109156    0\n141   -1.585005   -2.329079    0\n142   -1.738681   -2.538483    0\n143   -1.868142   -2.771360    0\n144   -2.005083   -2.983081    0\n145   -1.873417   -3.217727    0\n146   -1.726719   -3.459346    0\n147   -1.620334   -3.664637    0\n148   -1.510778   -3.893198    0\n149   -1.389530   -4.113164    0\n150   -1.258523   -4.334149    0\n151   -1.138168   -4.571087    0\n152   -1.001698   -4.821228    0\n153   -0.761786   -4.818642    0\n154   -0.505264   -4.819912    0\n155   -0.242972   -4.805743    0\n156   -0.001934   -4.818069    0\n157    0.248134   -4.796121    0\n158    0.490548   -4.813877    0\n159    0.729017   -4.809628    0\n160    0.985933   -4.805358    0\n161    1.111858   -4.583851    0\n162    1.235755   -4.352066    0\n163    1.352613   -4.134587    0\n164    1.489535   -3.891340    0\n165    1.611595   -3.657125    0\n166    1.732441   -3.446819    0\n167    1.860257   -3.218158    0\n168    1.978188   -3.002367    0\n169    2.112290   -2.755542    0\n170    1.990206   -2.541160    0\n171    1.848878   -2.313599    0\n172    1.709956   -2.102709    0\n173    1.552098   -1.863099    0\n174    1.452499   -1.642813    0\n175    1.326602   -1.434810    0\n176    1.176776   -1.191732    0\n177    1.014647   -0.959219    0\n178    0.727669   -0.987445    0\n179    0.473607   -1.119264    2\n180    0.236565   -1.028384    2\n181   -0.247050   -1.030997    2\n182   -0.478278   -1.121792    2\n183   -0.723544   -0.994191    0\n184   -1.022856   -0.969553    0\n185   -1.182771   -1.200024    0\n186   -1.323814   -1.435872    0\n187   -1.445835   -1.663058    0\n188   -1.564708   -1.875663    0\n189   -1.700265   -2.088801    0\n190   -1.848093   -2.300329    0\n191   -1.978066   -2.530146    0\n192   -2.116782   -2.743182    0\n193   -2.249694   -2.995218    0\n194   -2.121137   -3.216604    0\n195   -1.977881   -3.438357    0\n196   -1.867677   -3.665093    0\n197   -1.738961   -3.887263    0\n198   -1.637775   -4.119355    0\n199   -1.510976   -4.365759    0\n200   -1.382806   -4.575652    0\n201   -1.263611   -4.826843    0\n202   -1.150059   -5.050381    0\n203   -0.885172   -5.066391    0\n204   -0.634001   -5.044412    0\n205   -0.374035   -5.050962    0\n206   -0.127230   -5.051233    0\n207    0.141534   -5.029559    0\n208    0.376831   -5.037227    0\n209    0.623328   -5.048904    0\n210    0.865455   -5.051942    0\n211    1.124453   -5.049461    0\n212    1.248623   -4.813923    0\n213    1.364920   -4.592560    0\n214    1.478576   -4.372606    0\n215    1.589702   -4.116554    0\n216    1.719553   -3.889973    0\n217    1.860842   -3.648003    0\n218    1.997733   -3.430922    0\n219    2.122733   -3.209687    0\n220    2.236206   -2.984519    0\n221    2.380746   -2.778255    0\n222    2.255016   -2.556016    0\n223    2.115203   -2.313593    0\n224    1.979146   -2.105162    0\n225    1.831971   -1.887370    0\n226    1.713660   -1.637863    0\n227    1.573073   -1.404351    0\n228    1.438369   -1.164628    0\n229    1.302249   -0.937728    0\n230    1.164504   -0.731183    0\n231    0.898063   -0.726862    0\n232    0.640506   -0.722264    0\n233    0.419065   -0.824816    0\n234    0.156668   -0.765313    0\n235   -0.006151   -1.000019    2\n236   -0.118871   -0.751457    0\n237   -0.403310   -0.831712    0\n238   -0.629644   -0.791148    0\n239   -0.903451   -0.749077    0\n240   -1.173671   -0.737264    0\n241   -1.307016   -0.954869    0\n242   -1.432619   -1.188677    0\n243   -1.587115   -1.431322    0\n244   -1.700913   -1.650746    0\n245   -1.830549   -1.868773    0\n246   -1.967851   -2.091376    0\n247   -2.119153   -2.314156    0\n248   -2.222181   -2.541225    0\n249   -2.382167   -2.770186    0\n250   -2.497404   -2.990552    0\n251   -2.380838   -3.228108    0\n252   -2.250508   -3.451885    0\n253   -2.110677   -3.667843    0\n254   -1.989399   -3.876553    0\n255   -1.888111   -4.112313    0\n256   -1.763540   -4.342878    0\n257   -1.629588   -4.582081    0\n258   -1.510699   -4.816675    0\n259   -1.398427   -5.060720    0\n260   -1.255698   -5.291418    0\n261   -1.018862   -5.282767    0\n262   -0.742570   -5.277235    0\n263   -0.484948   -5.280565    0\n264   -0.247554   -5.271645    0\n265   -0.000183   -5.268383    0\n266    0.247866   -5.295783    0\n267    0.516161   -5.273654    0\n268    0.768866   -5.296980    0\n269    0.997477   -5.277925    0\n270    1.245463   -5.263003    0\n271    1.379373   -5.043744    0\n272    1.498555   -4.803442    0\n273    1.618761   -4.593546    0\n274    1.724483   -4.349812    0\n275    1.851299   -4.135740    0\n276    1.974381   -3.909294    0\n277    2.104425   -3.682070    0\n278    2.237374   -3.436698    0\n279    2.385318   -3.207848    0\n280    2.501281   -2.987880    0\n281    2.649626   -2.764447    0\n282    2.513149   -2.567431    0\n283    2.397274   -2.330490    0\n284    2.261939   -2.093443    0\n285    2.110999   -1.900913    0\n286    1.966197   -1.657612    0\n287    1.840701   -1.439737    0\n288    1.722015   -1.174509    0\n289    1.558113   -0.951333    0\n290    1.439088   -0.689507    0\n291    1.343686   -0.466304    0\n292    1.079038   -0.486423    0\n293    0.838561   -0.494269    0\n294    0.598957   -0.480320    0\n295    0.370974   -0.571018    0\n296    0.106750   -0.501386    0\n297   -0.113202   -0.473187    0\n298   -0.343950   -0.546708    0\n299   -0.611258   -0.539066    0\n300   -0.841618   -0.506597    0\n301   -1.085357   -0.509364    0\n302   -1.343292   -0.504417    0\n303   -1.462154   -0.738970    0\n304   -1.573856   -0.982335    0\n305   -1.708666   -1.182321    0\n306   -1.851844   -1.421763    0\n307   -1.978713   -1.646654    0\n308   -2.096918   -1.862330    0\n309   -2.231200   -2.080359    0\n310   -2.353783   -2.319912    0\n311   -2.495115   -2.538220    0\n312   -2.637943   -2.746972    0\n313   -2.751920   -3.000679    0\n314   -2.618749   -3.236509    0\n315   -2.509927   -3.461747    0\n316   -2.370007   -3.670087    0\n317   -2.249925   -3.890985    0\n318   -2.135027   -4.103261    0\n319   -2.003737   -4.345063    0\n320   -1.889457   -4.568311    0\n321   -1.761361   -4.808964    0\n322   -1.637752   -5.057344    0\n323   -1.520877   -5.298283    0\n324   -1.388014   -5.528264    0\n325   -1.124554   -5.525485    0\n326   -0.874015   -5.522746    0\n327   -0.636727   -5.524195    0\n328   -0.382472   -5.508890    0\n329   -0.135816   -5.510233    0\n330    0.116542   -5.518215    0\n331    0.363835   -5.504997    0\n332    0.621328   -5.526213    0\n333    0.879594   -5.528047    0\n334    1.108398   -5.519951    0\n335    1.370786   -5.518965    0\n336    1.492210   -5.277780    0\n337    1.623224   -5.051654    0\n338    1.739108   -4.826390    0\n339    1.849414   -4.602502    0\n340    1.986013   -4.364315    0\n341    2.111823   -4.118841    0\n342    2.224894   -3.898195    0\n343    2.355653   -3.665183    0\n344    2.494899   -3.447110    0\n345    2.641250   -3.206953    0\n346    2.786400   -2.989288    0\n347    2.907639   -2.743688    0\n348    2.774979   -2.538833    0\n349    2.649378   -2.326494    0\n350    2.536063   -2.104961    0\n351    2.385589   -1.884798    0\n352    2.227828   -1.664366    0\n353    2.100258   -1.437744    0\n354    1.974641   -1.192727    0\n355    1.847607   -0.957094    0\n356    1.719459   -0.731035    0\n357    1.603822   -0.490216    0\n358    1.505132   -0.231478    0\n359    1.231953   -0.240682    0\n360    0.981681   -0.257453    0\n361    0.742653   -0.241518    0\n362    0.483962   -0.248707    0\n363    0.249989   -0.277647    0\n364    0.019278   -0.222542    0\n365   -0.236277   -0.244504    0\n366   -0.481720   -0.273144    0\n367   -0.738160   -0.250773    0\n368   -0.986521   -0.242629    0\n369   -1.242438   -0.248195    0\n370   -1.496908   -0.219785    0\n371   -1.576784   -0.462678    0\n372   -1.714470   -0.714572    0\n373   -1.842593   -0.943641    0\n374   -1.973438   -1.172986    0\n375   -2.103124   -1.408982    0\n376   -2.248661   -1.605643    0\n377   -2.366228   -1.860247    0\n378   -2.494591   -2.096189    0\n379   -2.630962   -2.331982    0\n380   -2.771824   -2.539051    0\n381   -2.880046   -2.762892    0\n382   -3.006390   -2.997591    0\n383   -2.877885   -3.241001    0\n384   -2.748358   -3.454693    0\n385   -2.630385   -3.676221    0\n386   -2.515841   -3.895418    0\n387   -2.401050   -4.119345    0\n388   -2.270505   -4.343531    0\n389   -2.145197   -4.569128    0\n390   -2.005401   -4.790008    0\n391   -1.896375   -5.044128    0\n392   -1.760487   -5.281924    0\n393   -1.638992   -5.514348    0\n394   -1.529077   -5.760827    0\n395   -1.261758   -5.749078    0\n396   -1.005504   -5.781508    0\n397   -0.750098   -5.746910    0\n398   -0.510467   -5.766369    0\n399   -0.259443   -5.753971    0\n400    0.010790   -5.759969    0\n401    0.257821   -5.764375    0\n402    0.499717   -5.748457    0\n403    0.747793   -5.758816    0\n404    1.004284   -5.756319    0\n405    1.259214   -5.756703    0\n406    1.510348   -5.758283    0\n407    1.633935   -5.539283    0\n408    1.752419   -5.310082    0\n409    1.895331   -5.049788    0\n410    2.007732   -4.815408    0\n411    2.128001   -4.573686    0\n412    2.236738   -4.344206    0\n413    2.357099   -4.121616    0\n414    2.480944   -3.895499    0\n415    2.635401   -3.663216    0\n416    2.753255   -3.431430    0\n417    2.902351   -3.212191    0\n418    3.012023   -2.995505    0\n419    3.173046   -2.774375    0\n420    3.046830   -2.547301    0\n421    2.920974   -2.336440    0\n422    2.807741   -2.108510    0\n423    2.651906   -1.877422    0\n424    2.498496   -1.659778    0\n425    2.370040   -1.440773    0\n426    2.231803   -1.200376    0\n427    2.108149   -0.965351    0\n428    1.974501   -0.719517    0\n429    1.863321   -0.482848    0\n430    1.733264   -0.246190    0\n431    1.625645    0.000000    1\n432    1.373591    0.000000    1\n433    1.124378    0.000000    1\n434    0.872032    0.000000    1\n435    0.620585    0.000000    1\n436    0.374719    0.000000    1\n437    0.126408    0.000000    1\n438   -0.127996    0.000000    1\n439   -0.357511    0.000000    1\n440   -0.605923    0.000000    1\n441   -0.867734    0.000000    1\n442   -1.103182    0.000000    1\n443   -1.372374    0.000000    1\n444   -1.625431    0.000000    1\n445   -1.755891   -0.264143    0\n446   -1.850889   -0.479854    0\n447   -1.975710   -0.706766    0\n448   -2.111144   -0.932156    0\n449   -2.231038   -1.172693    0\n450   -2.379961   -1.383113    0\n451   -2.511950   -1.626894    0\n452   -2.625579   -1.862636    0\n453   -2.754332   -2.106914    0\n454   -2.916221   -2.331455    0\n455   -3.048451   -2.542613    0\n456   -3.120022   -2.790168    0\n457   -3.266919   -3.007484    0\n458   -3.163764   -3.206705    0\n459   -3.047244   -3.418547    0\n460   -2.906148   -3.657279    0\n461   -2.789990   -3.879479    0\n462   -2.646200   -4.115501    0\n463   -2.505025   -4.339416    0\n464   -2.406590   -4.592307    0\n465   -2.255181   -4.821051    0\n466   -2.145371   -5.047210    0\n467   -2.014109   -5.273940    0\n468   -1.883376   -5.520605    0\n469   -1.769345   -5.766336    0\n470   -1.640844   -6.000000    1\n471   -1.385444   -6.000000    1\n472   -1.131965   -6.000000    1\n473   -0.891498   -6.000000    1\n474   -0.644222   -6.000000    1\n475   -0.383210   -6.000000    1\n476   -0.125178   -6.000000    1\n477    0.133982   -6.000000    1\n478    0.376993   -6.000000    1\n479    0.610214   -6.000000    1\n480    0.864417   -6.000000    1\n481    1.122344   -6.000000    1\n482    1.377319   -6.000000    1\n483    1.614939   -6.000000    1\n484    1.750240   -5.795027    0\n485    1.880581   -5.537560    0\n486    2.008504   -5.286335    0\n487    2.141313   -5.052508    0\n488    2.256080   -4.819573    0\n489    2.383610   -4.581621    0\n490    2.507132   -4.353091    0\n491    2.614485   -4.104063    0\n492    2.751903   -3.872228    0\n493    2.894485   -3.665901    0\n494    3.024043   -3.443051    0\n495    3.165268   -3.227102    0\n496    3.287290   -2.993736    0\n497    3.445802   -2.783080    0\n498    3.306028   -2.570010    0\n499    3.179416   -2.335369    0\n500    3.059486   -2.108062    0\n501    2.899204   -1.875152    0\n502    2.768779   -1.654714    0\n503    2.627199   -1.418655    0\n504    2.490141   -1.210105    0\n505    2.368654   -0.968268    0\n506    2.229128   -0.726536    0\n507    2.110231   -0.484453    0\n508    2.006761   -0.253652    0\n509    1.883294    0.000000    1\n510   -1.870119    0.000000    1\n511   -1.993423   -0.246660    0\n512   -2.111437   -0.471980    0\n513   -2.252168   -0.697612    0\n514   -2.365371   -0.942888    0\n515   -2.522873   -1.176925    0\n516   -2.633500   -1.414140    0\n517   -2.776644   -1.644313    0\n518   -2.887840   -1.885960    0\n519   -3.021933   -2.097000    0\n520   -3.176285   -2.326763    0\n521   -3.308350   -2.547833    0\n522   -3.370673   -2.772966    0\n523   -3.521867   -3.012681    0\n524   -3.426126   -3.235587    0\n525   -3.300750   -3.438086    0\n526   -3.169316   -3.657167    0\n527   -3.045377   -3.887403    0\n528   -2.908803   -4.105895    0\n529   -2.773250   -4.333540    0\n530   -2.651984   -4.565948    0\n531   -2.535701   -4.806991    0\n532   -2.395523   -5.043895    0\n533   -2.273705   -5.284736    0\n534   -2.125531   -5.511511    0\n535   -2.012113   -5.755388    0\n536   -1.911275   -6.000000    1\n537    1.878213   -6.000000    1\n538    2.001811   -5.769305    0\n539    2.142886   -5.523694    0\n540    2.254191   -5.290705    0\n541    2.389325   -5.048471    0\n542    2.525807   -4.805203    0\n543    2.646964   -4.566100    0\n544    2.756484   -4.337146    0\n545    2.877504   -4.102690    0\n546    3.019692   -3.872702    0\n547    3.174837   -3.665912    0\n548    3.281598   -3.453508    0\n549    3.406734   -3.222125    0\n550    3.529567   -3.022496    0\n551    3.723484   -2.848848    0\n552    3.568714   -2.568408    0\n553    3.435455   -2.345398    0\n554    3.303935   -2.120141    0\n555    3.190504   -1.886219    0\n556    3.039374   -1.648835    0\n557    2.891914   -1.433314    0\n558    2.766898   -1.191856    0\n559    2.634135   -0.966009    0\n560    2.504292   -0.730671    0\n561    2.364200   -0.502847    0\n562    2.251308   -0.236647    0\n563    2.145318    0.000000    1\n564   -2.116131    0.000000    1\n565   -2.234583   -0.232170    0\n566   -2.369563   -0.461393    0\n567   -2.520587   -0.684866    0\n568   -2.639345   -0.922990    0\n569   -2.763296   -1.181237    0\n570   -2.898311   -1.398113    0\n571   -3.043019   -1.647558    0\n572   -3.169618   -1.866025    0\n573   -3.276520   -2.109518    0\n574   -3.440796   -2.316408    0\n575   -3.555712   -2.529738    0\n576   -3.593329   -2.786350    0\n577   -3.768002   -2.994118    0\n578   -3.720430   -3.212785    0\n579   -3.560011   -3.461057    0\n580   -3.440907   -3.660766    0\n581   -3.299160   -3.910357    0\n582   -3.159442   -4.113630    0\n583   -3.043186   -4.331648    0\n584   -2.914023   -4.581302    0\n585   -2.785881   -4.808777    0\n586   -2.657931   -5.049349    0\n587   -2.514874   -5.268100    0\n588   -2.377436   -5.529308    0\n589   -2.265953   -5.756155    0\n590   -2.145146   -6.000000    1\n591    2.134930   -6.000000    1\n592    2.247517   -5.761057    0\n593    2.393307   -5.528925    0\n594    2.507869   -5.298848    0\n595    2.629621   -5.057288    0\n596    2.766850   -4.815163    0\n597    2.886696   -4.585974    0\n598    3.007091   -4.339671    0\n599    3.142796   -4.110062    0\n600    3.280634   -3.893371    0\n601    3.426086   -3.678562    0\n602    3.523726   -3.466617    0\n603    3.640694   -3.238278    0\n604    3.790587   -3.083856    0\n605    4.000000   -2.780347    1\n606    3.798654   -2.612519    0\n607    3.725363   -2.356353    0\n608    3.550892   -2.116480    0\n609    3.447729   -1.877756    0\n610    3.279534   -1.650286    0\n611    3.189679   -1.424421    0\n612    3.025980   -1.194531    0\n613    2.896103   -0.968232    0\n614    2.764133   -0.734287    0\n615    2.653488   -0.486992    0\n616    2.505387   -0.258079    0\n617    2.411246    0.000000    1\n618   -2.369774    0.000000    1\n619   -2.499118   -0.234818    0\n620   -2.651127   -0.448342    0\n621   -2.764168   -0.698830    0\n622   -2.892169   -0.943395    0\n623   -3.023188   -1.185834    0\n624   -3.161197   -1.434065    0\n625   -3.292246   -1.662013    0\n626   -3.428044   -1.886360    0\n627   -3.567706   -2.101183    0\n628   -3.721237   -2.319954    0\n629   -3.791188   -2.534561    0\n630   -3.816346   -2.765482    0\n631   -4.000000   -2.901974    1\n632   -4.000000   -3.128975    1\n633   -3.785088   -3.449373    0\n634   -3.724300   -3.689137    0\n635   -3.553319   -3.917297    0\n636   -3.424672   -4.145864    0\n637   -3.295663   -4.350640    0\n638   -3.170287   -4.573017    0\n639   -3.041542   -4.813694    0\n640   -2.919209   -5.040383    0\n641   -2.774115   -5.279363    0\n642   -2.626331   -5.508922    0\n643   -2.528014   -5.768078    0\n644   -2.400517   -6.000000    1\n645    2.392047   -6.000000    1\n646    2.504720   -5.759859    0\n647    2.635102   -5.514647    0\n648    2.766365   -5.293307    0\n649    2.887218   -5.055754    0\n650    3.024414   -4.814668    0\n651    3.128254   -4.576535    0\n652    3.271858   -4.325521    0\n653    3.403789   -4.089583    0\n654    3.572661   -3.891376    0\n655    3.721319   -3.658022    0\n656    3.791339   -3.415389    0\n657    4.000000   -3.247228    1\n658    4.000000   -3.005454    1\n659    4.000000   -2.543635    1\n660    4.000000   -2.331848    1\n661    3.790231   -2.130207    0\n662    3.707026   -1.885213    0\n663    3.563319   -1.650681    0\n664    3.432101   -1.427161    0\n665    3.290130   -1.192477    0\n666    3.169176   -0.970619    0\n667    3.005747   -0.741206    0\n668    2.911292   -0.485169    0\n669    2.771938   -0.246493    0\n670    2.669725    0.000000    1\n671   -2.639546    0.000000    1\n672   -2.769863   -0.234151    0\n673   -2.931764   -0.478440    0\n674   -3.038941   -0.703005    0\n675   -3.173404   -0.954131    0\n676   -3.293007   -1.179967    0\n677   -3.411167   -1.424256    0\n678   -3.541675   -1.672013    0\n679   -3.716754   -1.880108    0\n680   -3.804359   -2.100875    0\n681   -4.000000   -2.427468    1\n682   -4.000000   -2.650187    1\n683   -4.000000   -3.352501    1\n684   -4.000000   -3.590439    1\n685   -3.781412   -3.929792    0\n686   -3.703228   -4.143601    0\n687   -3.540706   -4.372163    0\n688   -3.441617   -4.596296    0\n689   -3.295244   -4.809017    0\n690   -3.171772   -5.043093    0\n691   -3.041055   -5.273386    0\n692   -2.878297   -5.517558    0\n693   -2.776547   -5.762064    0\n694   -2.658826   -6.000000    1\n695    2.642462   -6.000000    1\n696    2.754289   -5.766972    0\n697    2.890663   -5.514996    0\n698    3.024898   -5.277897    0\n699    3.155582   -5.037420    0\n700    3.287496   -4.836069    0\n701    3.370378   -4.558333    0\n702    3.522843   -4.319940    0\n703    3.709861   -4.105788    0\n704    3.788989   -3.882194    0\n705    4.000000   -3.726693    1\n706    4.000000   -3.503886    1\n707    4.000000   -2.121990    1\n708    4.000000   -1.891177    1\n709    3.795035   -1.652695    0\n710    3.722361   -1.412998    0\n711    3.553217   -1.198020    0\n712    3.430522   -0.979400    0\n713    3.272960   -0.726337    0\n714    3.146623   -0.487062    0\n715    3.032307   -0.232308    0\n716    2.933461    0.000000    1\n717   -2.905795    0.000000    1\n718   -3.058918   -0.236100    0\n719   -3.212206   -0.483596    0\n720   -3.295194   -0.719400    0\n721   -3.425365   -0.983040    0\n722   -3.557078   -1.235292    0\n723   -3.688580   -1.451284    0\n724   -3.790041   -1.660347    0\n725   -4.000000   -1.961281    1\n726   -4.000000   -2.213000    1\n727   -4.000000   -3.818191    1\n728   -4.000000   -4.050661    1\n729   -3.785133   -4.368757    0\n730   -3.708555   -4.597154    0\n731   -3.554835   -4.828717    0\n732   -3.443395   -5.035817    0\n733   -3.304615   -5.297803    0\n734   -3.131128   -5.528031    0\n735   -3.011551   -5.744046    0\n736   -2.897328   -6.000000    1\n737    2.898256   -6.000000    1\n738    3.027995   -5.770892    0\n739    3.151538   -5.533370    0\n740    3.275900   -5.280509    0\n741    3.422801   -5.024074    0\n742    3.539391   -4.803653    0\n743    3.604214   -4.561003    0\n744    3.771329   -4.338602    0\n745    4.000000   -4.223107    1\n746    4.000000   -3.981802    1\n747    4.000000   -1.662451    1\n748    4.000000   -1.443289    1\n749    3.798554   -1.193840    0\n750    3.718503   -0.953091    0\n751    3.524018   -0.758597    0\n752    3.369115   -0.473578    0\n753    3.291482   -0.240472    0\n754    3.194181    0.000000    1\n755   -3.169216    0.000000    1\n756   -3.308348   -0.241957    0\n757   -3.485512   -0.483054    0\n758   -3.549783   -0.762908    0\n759   -3.677010   -1.036926    0\n760   -3.786598   -1.235717    0\n761   -4.000000   -1.482451    1\n762   -4.000000   -1.727386    1\n763   -4.000000   -4.289422    1\n764   -4.000000   -4.519722    1\n765   -3.802565   -4.829681    0\n766   -3.740065   -5.063210    0\n767   -3.526146   -5.230652    0\n768   -3.359146   -5.548227    0\n769   -3.270535   -5.780832    0\n770   -3.162228   -6.000000    1\n771    3.160859   -6.000000    1\n772    3.282075   -5.761726    0\n773    3.370323   -5.522553    0\n774    3.520974   -5.241520    0\n775    3.703392   -5.059224    0\n776    3.790856   -4.837726    0\n777    3.806042   -4.585931    0\n778    4.000000   -4.462866    1\n779    4.000000   -1.222845    1\n780    4.000000   -0.991315    1\n781    3.772517   -0.677484    0\n782    3.589644   -0.514409    0\n783    3.574479   -0.254396    0\n784    3.450242    0.000000    1\n785   -3.426099    0.000000    1\n786   -3.548388   -0.234573    0\n787   -3.762018   -0.620245    0\n788   -3.786308   -0.861422    0\n789   -4.000000   -1.004228    1\n790   -4.000000   -1.231165    1\n791   -4.000000   -4.748813    1\n792   -4.000000   -4.976173    1\n793   -3.771367   -5.335708    0\n794   -3.554719   -5.458415    0\n795   -3.548984   -5.744526    0\n796   -3.426554   -6.000000    1\n797    3.429787   -6.000000    1\n798    3.536203   -5.756176    0\n799    3.563641   -5.483704    0\n800    3.778888   -5.303358    0\n801    4.000000   -4.996629    1\n802    4.000000   -4.730378    1\n803    4.000000   -0.758875    1\n804    4.000000   -0.518747    1\n805    3.785150   -0.410525    0\n806    3.715561    0.000000    1\n807   -3.702918    0.000000    1\n808   -3.748050   -0.399033    0\n809   -4.000000   -0.499390    1\n810   -4.000000   -0.753443    1\n811   -4.000000   -5.216033    1\n812   -4.000000   -5.475728    1\n813   -3.761640   -5.601131    0\n814   -3.703275   -6.000000    1\n815    3.712067   -6.000000    1\n816    3.781364   -5.575108    0\n817    4.000000   -5.462480    1\n818    4.000000   -5.226758    1\n819    4.000000   -0.268374    1\n820    3.805115   -0.184264    0\n821   -3.789170   -0.189459    0\n822   -4.000000   -0.252618    1\n823   -4.000000   -5.736046    1\n824   -3.793413   -5.805837    0\n825    3.786929   -5.810637    0\n826    4.000000   -5.730881    1\n#\n#  Declare the number of segments and the number of boundary markers.\n#\n  135 1\n#\n#  List the segments by index, start and end node, and boundary marker.\n#\n#  Segment 1\n#  I list these segments in counterclockwise order, but this is not required.\n#\n   1    438    439    1\n   2    439    440    1\n   3    440    441    1\n   4    441    442    1\n   5    442    443    1\n   6    443    444    1\n   7    444    510    1\n   8    510    564    1\n   9    564    618    1\n  10    618    671    1\n  11    671    717    1\n  12    717    755    1\n  13    755    785    1\n  14    785    807    1\n  15    807      4    1\n  16      4    822    1\n  17    822    809    1\n  18    809    810    1\n  19    810    789    1\n  20    789    790    1\n  21    790    761    1\n  22    761    762    1\n  23    762    725    1\n  24    725    726    1\n  25    726    681    1\n  26    681    682    1\n  27    682    631    1\n  28    631    632    1\n  29    632    683    1\n  30    683    684    1\n  31    684    727    1\n  32    727    728    1\n  33    728    763    1\n  34    763    764    1\n  35    764    791    1\n  36    791    792    1\n  37    792    811    1\n  38    811    812    1\n  39    812    823    1\n  40    823      1    1\n  41      1    814    1\n  42    814    796    1\n  43    796    770    1\n  44    770    736    1\n  45    736    694    1\n  46    694    644    1\n  47    644    590    1\n  48    590    536    1\n  49    536    470    1\n  50    470    471    1\n  51    471    472    1\n  52    472    473    1\n  53    473    474    1\n  54    474    475    1\n  55    475    476    1\n  56    476    477    1\n  57    477    478    1\n  58    478    479    1\n  59    479    480    1\n  60    480    481    1\n  61    481    482    1\n  62    482    483    1\n  63    483    537    1\n  64    537    591    1\n  65    591    645    1\n  66    645    695    1\n  67    695    737    1\n  68    737    771    1\n  69    771    797    1\n  70    797    815    1\n  71    815      2    1\n  72      2    826    1\n  73    826    817    1\n  74    817    818    1\n  75    818    801    1\n  76    801    802    1\n  77    802    778    1\n  78    778    745    1\n  79    745    746    1\n  80    746    705    1\n  81    705    706    1\n  82    706    657    1\n  83    657    658    1\n  84    658    605    1\n  85    605    659    1\n  86    659    660    1\n  87    660    707    1\n  88    707    708    1\n  89    708    747    1\n  90    747    748    1\n  91    748    779    1\n  92    779    780    1\n  93    780    803    1\n  94    803    804    1\n  95    804    819    1\n  96    819      3    1\n  97      3    806    1\n  98    806    784    1\n  99    784    754    1\n 100    754    716    1\n 101    716    670    1\n 102    670    617    1\n 103    617    563    1\n 104    563    509    1\n 105    509    431    1\n 106    431    432    1\n 107    432    433    1\n 108    433    434    1\n 109    434    435    1\n 110    435    436    1\n 111    436    437    1\n 112    437    438    1\n#\n#  Segment 2 around the circle\n#\n 113    235    181    2\n 114    181    182    2\n 115    182    135    2\n 116    135     97    2\n 117     97     98    2\n 118     98     99    2\n 119     99     67    2\n 120     67     45    2\n 121     45     17    2\n 122     17      9    2\n 123      9      5    2\n 124      5      8    2\n 125      8     15    2\n 126     15     16    2\n 127     16     44    2\n 128     44     66    2\n 129     66     94    2\n 130     94     95    2\n 131     95     96    2\n 132     96    134    2\n 133    134    179    2\n 134    179    180    2\n 135    180    235    2\n#\n#  Declare the number of holes.\n#\n 1\n#\n#  Define a hole by giving the coordinates of one point inside it.\n#\n 1 0.000000 -2.000000\n"
  },
  {
    "path": "triangle/data.py",
    "content": "import os\nimport re\n\nimport numpy as np\n\n\ndef remove_comments(s):\n    return re.sub(\"#.*\\n\", '', s)\n\n\ndef split(tup, pos):\n    return tup[:pos], tup[pos:]\n\n\ndef loads(\n    node=None,\n    ele=None,\n    poly=None,\n    area=None,\n    edge=None,\n    neigh=None,\n):\n    \"\"\"\n    Load a dictionary representing the triangle data from strings.\n    \"\"\"\n    class var:\n        start_at_zero = True\n\n    data = {}\n\n    def _vertices(tokens):\n        head, tokens = split(tokens, 4)\n        N_vertices, dim, N_attr, N_bnd_markers = list(map(int, head))\n        if N_vertices == 0:\n            return tokens\n\n        head, tokens = split(\n            tokens,\n            N_vertices * (1 + dim + N_attr + N_bnd_markers),\n        )\n        v = np.array(head).reshape(-1, 1 + dim + N_attr + N_bnd_markers)\n        # check if starting at zero or one\n\n        var.start_at_zero = (v[0, 0] == '0')\n        data['vertices'] = np.array(v[:, 1:3], dtype='double')\n        if N_attr > 0:\n            data['vertex_attributes'] = np.array(\n                v[:, 3:3 + N_attr],\n                dtype='double',\n            )\n        if N_bnd_markers > 0:\n            data['vertex_markers'] = np.array(\n                v[:, 3 + N_attr:3 + N_attr + N_bnd_markers],\n                dtype='intc',\n            )\n\n        return tokens\n\n    def _ele(tokens):\n        head, tokens = split(tokens, 3)\n        N_triangles, N_nodes, N_attr = list(map(int, head))\n        if N_triangles == 0:\n            return tokens\n\n        head, tokens = split(tokens, N_triangles * (1 + N_nodes + N_attr))\n        v = np.array(head).reshape(-1, 1 + N_nodes + N_attr)\n        data['triangles'] = np.array(v[:, 1:N_nodes + 1], dtype='intc')\n        if not var.start_at_zero:\n            data['triangles'] -= 1\n        if N_attr > 0:\n            data['triangle_attributes'] = np.array(\n                v[:, N_nodes + 1:N_nodes + 1 + N_attr],\n                dtype='double',\n            )\n\n        return tokens\n\n    def _segments(tokens):\n        head, tokens = split(tokens, 2)\n        N_segments, N_bnd_markers = list(map(int, head))\n        if N_segments == 0:\n            return tokens\n\n        head, tokens = split(tokens, N_segments * (3 + N_bnd_markers))\n        v = np.array(head).reshape(-1, 3 + N_bnd_markers)\n        data['segments'] = np.array(v[:, 1:3], dtype='intc')\n        if not var.start_at_zero:\n            data['segments'] -= 1\n        if N_bnd_markers > 0:\n            data['segment_markers'] = np.array(\n                v[:, 3:3 + N_bnd_markers],\n                dtype='intc',\n            )\n\n        return tokens\n\n    def _holes(tokens):\n        head, tokens = split(tokens, 1)\n        N_holes = int(head[0])\n        if N_holes == 0:\n            return tokens\n\n        head, tokens = split(tokens, N_holes * 3)\n        v = np.array(head).reshape(-1, 3)\n        data['holes'] = np.array(v[:, 1:3], dtype='double')\n\n        return tokens\n\n    def _area(tokens):\n        head, tokens = split(tokens, 1)\n        N_areas = int(head[0])\n        if N_areas == 0:\n            return tokens\n\n        head, tokens = split(tokens, N_areas * 2)\n        v = np.array(head).reshape(-1, 2)\n        data['triangle_max_area'] = np.array(v[:, 1:2], dtype='double')\n\n    def _edge(inpt):\n        tokens = inpt.split('\\n')\n        head, tokens = split(tokens, 1)\n        N_edges, N_bnd_markers = list(map(int, head[0].split()))\n        if N_edges == 0:\n            return\n\n        tokens = [x.split() for x in tokens]\n        edges = [x for x in tokens if len(x) == (3 + N_bnd_markers)]\n        rays = [x for x in tokens if len(x) == (5 + N_bnd_markers)]\n        edges = np.array(edges)\n        rays = np.array(rays)\n        data['edges'] = np.array(edges[:, 1:3], dtype='intc')\n        data['ray_origins'] = np.array(rays[:, 1:2], dtype='intc')\n        data['ray_directions'] = np.array(rays[:, 3:], dtype='double')\n\n        if not var.start_at_zero:\n            data['edges'] -= 1\n            data['ray_origins'] -= 1\n\n    def _regions(tokens):\n        head, tokens = split(tokens, 1)\n        N_areas = int(head[0])\n        if N_areas == 0:\n            return tokens\n\n        # number of fields must be equal to 4 according to spec,\n        # but it is only 3 in la.poly\n        head, tokens = split(tokens, N_areas * 4)\n        v = np.array(head).reshape(-1, 4)\n        regs = np.array(v[:, 1:4], dtype='double')\n        # add an extra column to make fields equal to 4\n        regs = np.hstack((\n            regs[:, 0:2],\n            np.zeros((regs.shape[0], 1)),\n            regs[:, 2:3],\n        ))\n        data['regions'] = regs\n\n    def _neigh(tokens):\n        head, tokens = split(tokens, 2)\n        N_triangles, N_neighs = list(map(int, head))\n        if N_triangles == 0:\n            return tokens\n\n        head, tokens = split(tokens, N_triangles * (1 + N_neighs))\n        v = np.array(head).reshape(-1, 1 + N_neighs)\n        data['triangle_neighbors'] = np.array(v[:, 1:], dtype='intc')\n        if not var.start_at_zero:\n            data['triangle_neighbors'] -= 1\n\n    if node:\n        tok = remove_comments(node).split()\n        _vertices(tok)\n    if ele:\n        tok = remove_comments(ele).split()\n        _ele(tok)\n    if poly:\n        tok = remove_comments(poly).split()\n        tok = _vertices(tok)\n        tok = _segments(tok)\n        tok = _holes(tok)\n        if tok:\n            _regions(tok)\n    if area:\n        tok = remove_comments(area).split()\n        _area(tok)\n    if edge:\n        _edge(remove_comments(edge))\n    if neigh:\n        tok = remove_comments(neigh).split()\n        _neigh(tok)\n\n    return data\n\n\ndef load(directory, name):\n    \"\"\"\n    Load a dictionary representing the triangle data from `directory` and `name`.\n    \"\"\"\n\n    data = {}\n    for ext in ('node', 'ele', 'poly', 'area', 'edge', 'neigh'):\n        filename = os.path.join(directory, name + '.' + ext)\n        if os.path.exists(filename):\n            with open(filename) as f:\n                data[ext] = f.read()\n    return loads(**data)\n\n\ndef get_data_dir():\n    root = os.path.abspath(os.path.dirname(__file__))\n    return os.path.join(root, 'data')\n\n\ndef get_data(name):\n    \"\"\"\n    Load data samples provided with the module.\n    Examples: A, dots, ell, face, ...\n    \"\"\"\n    return load(get_data_dir(), name)\n\n\ndef show_data(name):\n    from triangle.plot import plot\n    import matplotlib.pyplot as plt\n    d = get_data(name)\n    plot(plt.axes(), **d)\n    plt.show()\n"
  },
  {
    "path": "triangle/plot.py",
    "content": "import numpy as np\n\n\ndef compare(plt, A, B, figsize=(6, 3)):\n    plt.figure(figsize=figsize)\n    ax1 = plt.subplot(121)\n    plot(ax1, **A)\n    lim = ax1.axis()\n    ax2 = plt.subplot(122, sharey=ax1)\n    plot(ax2, **B)\n    ax2.axis(lim)\n    plt.tight_layout()\n\n\ndef comparev(plt, A, B, figsize=(3, 6)):\n    plt.figure(figsize=figsize)\n    ax1 = plt.subplot(211)\n    plot(ax1, **A)\n    lim = ax1.axis()\n    ax2 = plt.subplot(212, sharex=ax1)\n    plot(ax2, **B)\n    ax2.axis(lim)\n    plt.tight_layout()\n\n\ndef plot(ax, **kw):\n    ax.axes.set_aspect('equal')\n    vertices(ax, **kw)\n    if 'segments' in kw:\n        segments(ax, **kw)\n    if 'triangles' in kw:\n        triangles(ax, **kw)\n    if 'holes' in kw:\n        holes(ax, **kw)\n    if 'edges' in kw:\n        edges(ax, **kw)\n    if 'regions' in kw:\n        regions(ax, **kw)\n    if 'triangle_attributes' in kw:\n        triangle_attributes(ax, **kw)\n\n    ax.get_xaxis().set_visible(False)\n    ax.get_yaxis().set_visible(False)\n\n\ndef vertices(ax, **kw):\n    verts = np.array(kw['vertices'])\n    ax.scatter(*verts.T, color='k')\n    if 'labels' in kw:\n        for i in range(verts.shape[0]):\n            ax.text(verts[i, 0], verts[i, 1], str(i))\n    if 'markers' in kw:\n        vm = kw['vertex_markers']\n        for i in range(verts.shape[0]):\n            ax.text(verts[i, 0], verts[i, 1], str(vm[i]))\n\n\ndef segments(ax, **kw):\n    verts = np.array(kw['vertices'])\n    segs = np.array(kw['segments'])\n    for beg, end in segs:\n        x0, y0 = verts[beg, :]\n        x1, y1 = verts[end, :]\n        ax.fill(\n            [x0, x1],\n            [y0, y1],\n            facecolor='none',\n            edgecolor='r',\n            linewidth=3,\n            zorder=0,\n        )\n\n\ndef triangles(ax, **kw):\n    verts = np.array(kw['vertices'])\n    ax.triplot(verts[:, 0], verts[:, 1], kw['triangles'], 'ko-')\n\n\ndef holes(ax, **kw):\n    holes = np.array(kw['holes'])\n    ax.scatter(*holes.T, marker='x', color='r')\n\n\ndef edges(ax, **kw):\n    \"\"\"\n    Plot regular edges and rays (edges whose one endpoint is at infinity)\n    \"\"\"\n    verts = kw['vertices']\n    edges = kw['edges']\n    for beg, end in edges:\n        x0, y0 = verts[beg, :]\n        x1, y1 = verts[end, :]\n        ax.fill(\n            [x0, x1],\n            [y0, y1],\n            facecolor='none',\n            edgecolor='k',\n            linewidth=.5,\n        )\n\n    if ('ray_origins' not in kw) or ('ray_directions' not in kw):\n        return\n\n    lim = ax.axis()\n    ray_origin = kw['ray_origins']\n    ray_direct = kw['ray_directions']\n    for (beg, (vx, vy)) in zip(ray_origin.flatten(), ray_direct):\n        x0, y0 = verts[beg, :]\n        scale = 100.0  # some large number\n        x1, y1 = x0 + scale * vx, y0 + scale * vy\n        ax.fill(\n            [x0, x1],\n            [y0, y1],\n            facecolor='none',\n            edgecolor='k',\n            linewidth=.5,\n        )\n    ax.axis(lim)  # make sure figure is not rescaled by ifinite ray\n\n\ndef regions(ax, **kw):\n    \"\"\"\n    Plot regions labeled by region\n    \"\"\"\n    regions = np.array(kw['regions'])\n    ax.scatter(regions[:, 0], regions[:, 1], marker='*', color='b')\n    for x, y, r, _ in regions:\n        ax.text(x, y, ' {:g}'.format(r), color='b', va='center')\n\n\ndef triangle_attributes(ax, **kw):\n    \"\"\"\n    Plot triangle attributes labeled by region\n    \"\"\"\n    verts = np.array(kw['vertices'])\n    tris = np.array(kw['triangles'])\n    attrs = np.array(kw['triangle_attributes']).flatten()\n    centroids = verts[tris].mean(axis=1)\n    ax.scatter(\n        centroids[:, 0],\n        centroids[:, 1],\n        marker='.',\n        color='m',\n        zorder=1,\n    )\n    for (x, y), r in zip(centroids, attrs):\n        ax.text(x, y, ' {:g}'.format(r), color='m', zorder=1, va='center')\n"
  },
  {
    "path": "triangle/tri.py",
    "content": "from .core import triang\n\nterms = (\n    # points\n    ('pointlist', 'vertices'),\n    ('pointattributelist', 'vertex_attributes'),\n    ('pointmarkerlist', 'vertex_markers'),\n    # triangles\n    ('trianglelist', 'triangles'),\n    ('trianglearealist', 'triangle_max_area'),\n    ('triangleattributelist', 'triangle_attributes'),\n    # segments\n    ('segmentlist', 'segments'),\n    ('segmentmarkerlist', 'segment_markers'),\n    # holes\n    ('holelist', 'holes'),\n    # regions\n    ('regionlist', 'regions'),\n    # neighbors\n    ('neighborlist', 'neighbors'),\n    # edges\n    ('edgelist', 'edges'),\n    ('edgemarkerlist', 'edge_markers'),\n)\n\ntranslate_frw = {_0: _1 for _0, _1 in terms}\ntranslate_inv = {_1: _0 for _0, _1 in terms}\n\n\ndef triangulate(tri, opts=''):\n    \"\"\"\n    Perform triangulation on the input data `tri`. `tri` must be a dictionary\n    that contains the following keys:\n\n    * `vertices` - 2-D array that stores the xy position of each vertex\n    * `segments` - optional 2-D array that stores segments. Segments are edges whose presence in the triangulation is enforced (although each segment may be subdivided into smaller edges). Each segment is specified by listing the indices of its two endpoints.\n    * `holes` - optional 2-D array that stores holes. Holes are specified by identifying a point inside each hole. After the triangulation is formed, Triangle creates holes by eating triangles, spreading out from each hole point until its progress is blocked by PSLG segments; you must be careful to enclose each hole in segments, or your whole triangulation might be eaten away. If the two triangles abutting a segment are eaten, the segment itself is also eaten. Do not place a hole directly on a segment; if you do, Triangle will choose one side of the segment arbitrarily.\n    * `regions` - optional 2-D array that stores region attributes and areas.\n\n    The second (optional) arguments lists the options that should be passed to triangle:\n\n    * `p` - Triangulates a Planar Straight Line Graph.\n    * `r` - Refines a previously generated mesh.\n    * `q` - Quality mesh generation with no angles smaller than 20 degrees. An alternate minimum angle may be specified after the `q`.\n    * `a` - Imposes a maximum triangle area constraint. A fixed area constraint (that applies to every triangle) may be specified after the `a`, or varying areas may be read from the input dictionary.\n    * `c` - Encloses the convex hull with segments.\n    * `D` - Conforming Delaunay: use this switch if you want all triangles in the mesh to be Delaunay, and not just constrained Delaunay; or if you want to ensure that all Voronoi vertices lie within the triangulation.\n    * `X` - Suppresses exact arithmetic.\n    * `S` - Specifies the maximum number of added Steiner points.\n    * `i` - Uses the incremental algorithm for Delaunay triangulation, rather than the divide-and-conquer algorithm.\n    * `F` - Uses Steven Fortune's sweepline algorithm for Delaunay triangulation, rather than the divide-and-conquer algorithm.\n    * `l` - Uses only vertical cuts in the divide-and-conquer algorithm. By default, Triangle uses alternating vertical and horizontal cuts, which usually improve the speed except with vertex sets that are small or short and wide. This switch is primarily of theoretical interest.\n    * `s` - Specifies that segments should be forced into the triangulation by recursively splitting them at their midpoints, rather than by generating a constrained Delaunay triangulation. Segment splitting is true to Ruppert's original algorithm, but can create needlessly small triangles. This switch is primarily of theoretical interest.\n    * `C` - Check the consistency of the final mesh. Uses exact arithmetic for checking, even if the -X switch is used. Useful if you suspect Triangle is buggy.\n    * `n` - Return neighbor list in dict key 'neighbors'\n    * `e` - Return edge list in dict key 'edges'\n    \n    >>> v = [[0, 0], [0, 1], [1, 1], [1, 0]]\n    >>> t = triangulate({'vertices': v}, 'a0.2')\n    >>> t['vertices'].tolist()\n    [[0.0, 0.0], [0.0, 1.0], [1.0, 1.0], [1.0, 0.0], [0.5, 0.5], [0.0, 0.5], [0.5, 0.0], [1.0, 0.5], [0.5, 1.0]]\n    >>> t['vertex_markers'].tolist()\n    [[1], [1], [1], [1], [0], [1], [1], [1], [1]]\n    >>> t['triangles'].tolist()\n    [[7, 2, 4], [5, 0, 4], [4, 8, 1], [4, 1, 5], [4, 0, 6], [6, 3, 4], [4, 3, 7], [4, 2, 8]]\n\n    .. plot:: plot/api_triangulate.py\n\n    \"\"\"\n    opts = 'Qz{%s}' % opts\n\n    tri = {translate_inv[_]: tri[_] for _ in tri}\n    tri, _ = triang(tri, opts)\n    tri = {translate_frw[_]: tri[_] for _ in tri}\n\n    return tri\n\n\ndef delaunay(pts):\n    \"\"\"\n    Computes the delaunay triangulation of points `pts`.\n\n    >>> pts = [[0, 0], [0, 1], [0.5, 0.5], [1, 1], [1, 0]]\n    >>> tri = delaunay(pts)\n    >>> tri.tolist()\n    [[1, 0, 2], [2, 4, 3], [4, 2, 0], [2, 3, 1]]\n\n    .. plot:: plot/api_delaunay.py\n\n    \"\"\"\n    opts = 'Qz'\n\n    _in = {'pointlist': pts}\n    _out, _vorout = triang(_in, opts)\n    rslt = _out['trianglelist']\n\n    return rslt\n\n\ndef convex_hull(pts):\n    \"\"\"\n    Computes the convex hull enclosing `pts`.\n\n    >>> pts = [[0, 0], [0, 1], [1, 1], [1, 0]]\n    >>> segments = convex_hull(pts)\n    >>> segments.tolist()\n    [[3, 0], [2, 3], [1, 2], [0, 1]]\n\n    .. plot:: plot/api_convex_hull.py\n\n    \"\"\"\n    opts = 'Qzc'\n\n    _in = {'pointlist': pts}\n    _out, _vorout = triang(_in, opts)\n    rslt = _out['segmentlist']\n\n    return rslt\n\n\ndef voronoi(pts):\n    \"\"\"\n    Computes the voronoi diagram `pts`.\n\n    >>> pts = [[0, 0], [0, 1], [0.5, 0.5], [1, 1], [1, 0]]\n    >>> points, edges, ray_origin, ray_direct = voronoi(pts)\n    >>> points.tolist()\n    [[0.0, 0.5], [1.0, 0.5], [0.5, 0.0], [0.5, 1.0]]\n    >>> edges.tolist()\n    [[0, 2], [0, 3], [1, 2], [1, 3]]\n    >>> ray_origin.tolist()\n    [0, 1, 2, 3]\n    >>> ray_direct.tolist()\n    [[-1.0, 0.0], [1.0, 0.0], [0.0, -1.0], [0.0, 1.0]]\n\n    .. plot:: plot/api_voronoi.py\n\n    \"\"\"\n    opts = 'Qzv'\n\n    _in = {'pointlist': pts}\n    _out, _vorout = triang(_in, opts)\n\n    p = _vorout['pointlist']\n    e = _vorout['edgelist']\n    n = _vorout['normlist']\n    fltr = (e[:, 1] != -1)\n    edges = e[fltr]\n    ray_origin = e[~fltr][:, 0]\n    ray_direct = n[~fltr]\n\n    return p, edges, ray_origin, ray_direct\n"
  },
  {
    "path": "triangle/version.py",
    "content": "__version__ = '20250106'\n"
  }
]