[geos-commits] [SCM] geos branch svn-3.6 updated. 8e6d642e1928ed9e22558e45a6917ae55ccd62bb

git at osgeo.org git at osgeo.org
Fri Jul 14 03:14:29 PDT 2017


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "geos".

The branch, svn-3.6 has been updated
       via  8e6d642e1928ed9e22558e45a6917ae55ccd62bb (commit)
       via  459ae2f5ddc3d6b826186ae7ff602d8003329d79 (commit)
      from  05ae13d4391082df9b6e2252d77848577d6f1697 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 8e6d642e1928ed9e22558e45a6917ae55ccd62bb
Author: Sandro Santilli <strk at kbt.io>
Date:   Tue Jul 11 12:22:46 2017 +0200

    UnaryUnion: Drop assumption about union not moving vertices
    
    The assumption resulted in invalid geometries being output
    by CascadedPolygonUnion intermediary results and then fed
    as input by further union calls, which in turn would fail
    on first robustness issue.
    
    Fixes #837 in 3.6 branch
    Includes automated XML test

diff --git a/NEWS b/NEWS
index ee3cfcc..2c5877e 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,7 @@ Changes in 3.6.2dev
 2017-MM-DD
 
 - Bug fixes / improvements
+  - Fix exception in UnaryUnion of collection of touching polygons (#837)
   - Allow building against python 3 (#774)
   - Fix build with android-ndk and other compilers (#799)
   - Allows compiling with -Wpointer-bool-conversion (#638)
diff --git a/include/geos/operation/union/CascadedPolygonUnion.h b/include/geos/operation/union/CascadedPolygonUnion.h
index 72e0e42..43386d2 100644
--- a/include/geos/operation/union/CascadedPolygonUnion.h
+++ b/include/geos/operation/union/CascadedPolygonUnion.h
@@ -14,6 +14,7 @@
  **********************************************************************
  *
  * Last port: operation/union/CascadedPolygonUnion.java r487 (JTS-1.12+)
+ * Includes custom code to deal with https://trac.osgeo.org/geos/ticket/837
  *
  **********************************************************************/
 
@@ -226,6 +227,16 @@ private:
     geom::Geometry* extractByEnvelope(geom::Envelope const& env, 
         geom::Geometry* geom, std::vector<geom::Geometry*>& disjointGeoms);
 
+    void extractByEnvelope(geom::Envelope const& env,
+        geom::Geometry* geom,
+        std::vector<geom::Geometry*>& intersectingGeoms,
+        std::vector<geom::Geometry*>& disjointGeoms);
+
+    void extractByEnvelope(geom::Envelope const& env,
+        std::vector<geom::Geometry*>& sourceGeoms,
+        std::vector<geom::Geometry*>& intersectingGeoms,
+        std::vector<geom::Geometry*>& disjointGeoms);
+
     /**
      * Encapsulates the actual unioning of two polygonal geometries.
      * 
diff --git a/include/geos/operation/union/GeometryListHolder.h b/include/geos/operation/union/GeometryListHolder.h
index 1d21583..bb76957 100644
--- a/include/geos/operation/union/GeometryListHolder.h
+++ b/include/geos/operation/union/GeometryListHolder.h
@@ -20,7 +20,7 @@
 namespace geos {
   namespace geom {
     class Geometry;
-	}
+  }
 }
 
 namespace geos {
diff --git a/src/operation/union/CascadedPolygonUnion.cpp b/src/operation/union/CascadedPolygonUnion.cpp
index 64e66c7..3d3c339 100644
--- a/src/operation/union/CascadedPolygonUnion.cpp
+++ b/src/operation/union/CascadedPolygonUnion.cpp
@@ -8,12 +8,13 @@
  *
  * This is free software; you can redistribute and/or modify it under
  * the terms of the GNU Lesser General Public Licence as published
- * by the Free Software Foundation. 
+ * by the Free Software Foundation.
  * See the COPYING file for more information.
  *
  **********************************************************************
  *
  * Last port: operation/union/CascadedPolygonUnion.java r487 (JTS-1.12+)
+ * Includes custom code to deal with https://trac.osgeo.org/geos/ticket/837
  *
  **********************************************************************/
 
@@ -30,6 +31,68 @@
 #include <cstddef>
 #include <memory>
 #include <vector>
+#include <sstream>
+
+#include <geos/operation/valid/IsValidOp.h>
+#include <geos/operation/IsSimpleOp.h>
+#include <geos/algorithm/BoundaryNodeRule.h>
+#include <geos/util/TopologyException.h>
+#include <string>
+#include <iomanip>
+
+//#define GEOS_DEBUG_CASCADED_UNION 1
+//#define GEOS_DEBUG_CASCADED_UNION_PRINT_INVALID 1
+
+namespace {
+
+inline bool
+check_valid(const geos::geom::Geometry& g, const std::string& label, bool doThrow=false, bool validOnly=false)
+{
+  using namespace geos;
+
+  if ( dynamic_cast<const geos::geom::Lineal*>(&g) ) {
+    if ( ! validOnly ) {
+      operation::IsSimpleOp sop(g, algorithm::BoundaryNodeRule::getBoundaryEndPoint());
+      if ( ! sop.isSimple() )
+      {
+        if ( doThrow ) {
+          throw geos::util::TopologyException(
+            label + " is not simple");
+        }
+        return false;
+      }
+    }
+  } else {
+    operation::valid::IsValidOp ivo(&g);
+    if ( ! ivo.isValid() )
+    {
+      using operation::valid::TopologyValidationError;
+      TopologyValidationError* err = ivo.getValidationError();
+#ifdef GEOS_DEBUG_CASCADED_UNION
+      std::cerr << label << " is INVALID: "
+        << err->toString()
+        << " (" << std::setprecision(20)
+        << err->getCoordinate() << ")"
+        << std::endl
+#ifdef GEOS_DEBUG_CASCADED_UNION_PRINT_INVALID
+        << "<A>" << std::endl
+        << g.toString()
+        << std::endl
+#endif
+        ;
+#endif // GEOS_DEBUG_CASCADED_UNION
+      if ( doThrow ) {
+        throw geos::util::TopologyException(
+          label + " is invalid: " + err->toString(),
+                err->getCoordinate());
+      }
+      return false;
+    }
+  }
+  return true;
+}
+
+} // anonymous namespace
 
 namespace geos {
 namespace operation { // geos.operation
@@ -51,7 +114,7 @@ geom::Geometry* CascadedPolygonUnion::Union(std::vector<geom::Polygon*>* polys)
 geom::Geometry* CascadedPolygonUnion::Union(const geom::MultiPolygon* multipoly)
 {
     std::vector<geom::Polygon*> polys;
-    
+
     typedef geom::MultiPolygon::const_iterator iterator;
     iterator end = multipoly->end();
     for (iterator i = multipoly->begin(); i != end; ++i)
@@ -71,7 +134,7 @@ geom::Geometry* CascadedPolygonUnion::Union()
     /**
      * A spatial index to organize the collection
      * into groups of close geometries.
-     * This makes unioning more efficient, since vertices are more likely 
+     * This makes unioning more efficient, since vertices are more likely
      * to be eliminated on each round.
      */
     index::strtree::STRtree index(STRTREE_NODE_CAPACITY);
@@ -104,7 +167,7 @@ geom::Geometry* CascadedPolygonUnion::binaryUnion(GeometryListHolder* geoms)
     return binaryUnion(geoms, 0, geoms->size());
 }
 
-geom::Geometry* CascadedPolygonUnion::binaryUnion(GeometryListHolder* geoms, 
+geom::Geometry* CascadedPolygonUnion::binaryUnion(GeometryListHolder* geoms,
     std::size_t start, std::size_t end)
 {
     if (end - start <= 1) {
@@ -122,7 +185,7 @@ geom::Geometry* CascadedPolygonUnion::binaryUnion(GeometryListHolder* geoms,
     }
 }
 
-GeometryListHolder* 
+GeometryListHolder*
 CascadedPolygonUnion::reduceToGeometries(index::strtree::ItemsList* geomTree)
 {
     std::auto_ptr<GeometryListHolder> geoms (new GeometryListHolder());
@@ -146,7 +209,7 @@ CascadedPolygonUnion::reduceToGeometries(index::strtree::ItemsList* geomTree)
     return geoms.release();
 }
 
-geom::Geometry* 
+geom::Geometry*
 CascadedPolygonUnion::unionSafe(geom::Geometry* g0, geom::Geometry* g1)
 {
     if (g0 == NULL && g1 == NULL)
@@ -160,7 +223,7 @@ CascadedPolygonUnion::unionSafe(geom::Geometry* g0, geom::Geometry* g1)
     return unionOptimized(g0, g1);
 }
 
-geom::Geometry* 
+geom::Geometry*
 CascadedPolygonUnion::unionOptimized(geom::Geometry* g0, geom::Geometry* g1)
 {
     geom::Envelope const* g0Env = g0->getEnvelopeInternal();
@@ -172,44 +235,124 @@ CascadedPolygonUnion::unionOptimized(geom::Geometry* g0, geom::Geometry* g1)
     if (g0->getNumGeometries() <= 1 && g1->getNumGeometries() <= 1)
         return unionActual(g0, g1);
 
-    geom::Envelope commonEnv; 
+    geom::Envelope commonEnv;
     g0Env->intersection(*g1Env, commonEnv);
     return unionUsingEnvelopeIntersection(g0, g1, commonEnv);
 }
 
-geom::Geometry* 
-CascadedPolygonUnion::unionUsingEnvelopeIntersection(geom::Geometry* g0, 
+/* private */
+geom::Geometry*
+CascadedPolygonUnion::unionUsingEnvelopeIntersection(geom::Geometry* g0,
     geom::Geometry* g1, geom::Envelope const& common)
 {
     std::vector<geom::Geometry*> disjointPolys;
 
+#if GEOS_DEBUG_CASCADED_UNION
+    check_valid(*g0, "unionUsingEnvelopeIntersection g0");
+    check_valid(*g1, "unionUsingEnvelopeIntersection g1");
+#endif
+
     std::auto_ptr<geom::Geometry> g0Int(extractByEnvelope(common, g0, disjointPolys));
     std::auto_ptr<geom::Geometry> g1Int(extractByEnvelope(common, g1, disjointPolys));
 
+#if GEOS_DEBUG_CASCADED_UNION
+    check_valid(*g0Int, "unionUsingEnvelopeIntersection g0Int");
+    check_valid(*g1Int, "unionUsingEnvelopeIntersection g1Int");
+#endif
+
     std::auto_ptr<geom::Geometry> u(unionActual(g0Int.get(), g1Int.get()));
-    disjointPolys.push_back(u.get());
 
-    return geom::util::GeometryCombiner::combine(disjointPolys);
+#if GEOS_DEBUG_CASCADED_UNION
+    check_valid(*u, "unionUsingEnvelopeIntersection unionActual return");
+#endif
+
+    if ( disjointPolys.empty() ) return u.release();
+
+#if GEOS_DEBUG_CASCADED_UNION
+    for ( size_t i=0; i<disjointPolys.size(); ++i )
+    {
+      std::ostringstream os; os << "dp"<< i;
+      check_valid(*(disjointPolys[i]), os.str());
+    }
+#endif
+
+    // TODO: find, in disjointPolys, those which now have their
+    // environment intersect the environment of the union "u"
+    // and collect them in another vector to be unioned
+
+    std::vector<geom::Geometry*> polysOn;
+    std::vector<geom::Geometry*> polysOff;
+    geom::Envelope const* uEnv = u->getEnvelopeInternal(); // TODO: check for EMPTY ?
+    extractByEnvelope(*uEnv, disjointPolys, polysOn, polysOff);
+#if GEOS_DEBUG_CASCADED_UNION
+    std::cerr << "unionUsingEnvelopeIntersection: " << polysOn.size() << "/" << disjointPolys.size() << " polys intersect union of final thing" << std::endl;
+#endif
+
+    std::auto_ptr<geom::Geometry> ret;
+    if ( polysOn.empty() ) {
+      disjointPolys.push_back(u.get());
+      ret.reset( geom::util::GeometryCombiner::combine(disjointPolys));
+    } else {
+      // TODO: could be further tweaked to only union with polysOn
+      //       and combine with polysOff, but then it'll need again to
+      //       recurse in the check for disjoint/intersecting
+      ret.reset( geom::util::GeometryCombiner::combine(disjointPolys) );
+      ret.reset( unionActual(ret.get(), u.get()) );
+    }
+
+#if GEOS_DEBUG_CASCADED_UNION
+    check_valid(*ret, "unionUsingEnvelopeIntersection returned geom");
+#endif
+
+    return ret.release();
 }
 
-geom::Geometry* 
-CascadedPolygonUnion::extractByEnvelope(geom::Envelope const& env, 
-    geom::Geometry* geom, std::vector<geom::Geometry*>& disjointGeoms)
+/* private */
+void
+CascadedPolygonUnion::extractByEnvelope(geom::Envelope const& env,
+    std::vector<geom::Geometry*>& sourceGeoms,
+    std::vector<geom::Geometry*>& intersectingGeoms,
+    std::vector<geom::Geometry*>& disjointGeoms)
 {
-    std::vector<geom::Geometry*> intersectingGeoms;
+    for (std::vector<geom::Geometry*>::iterator i=sourceGeoms.begin(),
+         e=sourceGeoms.end(); i!=e; ++i)
+    {
+        geom::Geometry* elem = *i;
+        if (elem->getEnvelopeInternal()->intersects(env))
+            intersectingGeoms.push_back(elem);
+        else
+            disjointGeoms.push_back(elem);
+    }
+}
 
-    for (std::size_t i = 0; i < geom->getNumGeometries(); i++) { 
+/* private */
+void
+CascadedPolygonUnion::extractByEnvelope(geom::Envelope const& env,
+    geom::Geometry* geom,
+    std::vector<geom::Geometry*>& intersectingGeoms,
+    std::vector<geom::Geometry*>& disjointGeoms)
+{
+    for (std::size_t i = 0; i < geom->getNumGeometries(); i++) {
         geom::Geometry* elem = const_cast<geom::Geometry*>(geom->getGeometryN(i));
         if (elem->getEnvelopeInternal()->intersects(env))
             intersectingGeoms.push_back(elem);
         else
             disjointGeoms.push_back(elem);
     }
+}
+
+/* private */
+geom::Geometry*
+CascadedPolygonUnion::extractByEnvelope(geom::Envelope const& env,
+    geom::Geometry* geom, std::vector<geom::Geometry*>& disjointGeoms)
+{
+    std::vector<geom::Geometry*> intersectingGeoms;
+    extractByEnvelope(env, geom, intersectingGeoms, disjointGeoms);
 
     return geomFactory->buildGeometry(intersectingGeoms);
 }
 
-geom::Geometry* 
+geom::Geometry*
 CascadedPolygonUnion::unionActual(geom::Geometry* g0, geom::Geometry* g1)
 {
     return restrictToPolygons(std::auto_ptr<geom::Geometry>(g0->Union(g1))).release();
@@ -226,7 +369,7 @@ CascadedPolygonUnion::restrictToPolygons(std::auto_ptr<geom::Geometry> g)
     }
 
     Polygon::ConstVect polygons;
-    util::PolygonExtracter::getPolygons(*g, polygons);
+    geom::util::PolygonExtracter::getPolygons(*g, polygons);
 
     if (polygons.size() == 1)
       return std::auto_ptr<Geometry>(polygons[0]->clone());
diff --git a/tests/xmltester/Makefile.am b/tests/xmltester/Makefile.am
index c0da0f3..588c364 100644
--- a/tests/xmltester/Makefile.am
+++ b/tests/xmltester/Makefile.am
@@ -1,5 +1,5 @@
 #
-# This file is part of project GEOS (http://trac.osgeo.org/geos/) 
+# This file is part of project GEOS (http://trac.osgeo.org/geos/)
 #
 #prefix=@prefix@
 #top_srcdir=@top_srcdir@
@@ -9,7 +9,7 @@ AUTOMAKE_OPTIONS = subdir-objects
 
 TESTS = testrunner
 
-CLEANFILES = testrunner 
+CLEANFILES = testrunner
 
 EXTRA_DIST = testrunner.sh CMakeLists.txt
 
@@ -43,6 +43,7 @@ SAFE_XMLTESTS=$(srcdir)/tests/testLeaksBig.xml \
 	$(srcdir)/tests/ticket/bug605.xml \
 	$(srcdir)/tests/ticket/bug615.xml \
 	$(srcdir)/tests/ticket/bug716.xml \
+	$(srcdir)/tests/ticket/bug837.xml \
 	$(srcdir)/tests/general/TestBoundary.xml \
 	$(srcdir)/tests/general/TestBuffer.xml \
 	$(srcdir)/tests/general/TestBufferMitredJoin.xml \
@@ -93,11 +94,11 @@ SAFE_XMLTESTS=$(srcdir)/tests/testLeaksBig.xml \
 	$(srcdir)/tests/safe/16596.xml \
 	$(srcdir)/tests/safe/TestBufferJagged.xml
 
-INVALID_OUTPUT_XMLTESTS = 
+INVALID_OUTPUT_XMLTESTS =
 
 FAILING_XMLTESTS = \
 	$(srcdir)/tests/failure/TestOverlay.xml \
-	$(srcdir)/tests/ticket/bug488.xml 
+	$(srcdir)/tests/ticket/bug488.xml
 
 XMLTESTS=$(SAFE_XMLTESTS) $(INVALID_OUTPUT_XMLTESTS) $(FAILING_XMLTESTS)
 
diff --git a/tests/xmltester/tests/ticket/bug837.xml b/tests/xmltester/tests/ticket/bug837.xml
new file mode 100644
index 0000000..e5923aa
--- /dev/null
+++ b/tests/xmltester/tests/ticket/bug837.xml
@@ -0,0 +1,16 @@
+<run>
+  <desc>See https://trac.osgeo.org/geos/ticket/837</desc>
+
+<case>
+  <desc>Robustness issue</desc>
+  <a>
+0106000000E7010000010300000001000000050000006766666658012A41CDCCCC4C25D53B41CDCCCCCC56012A416766666689D53B4133333333E7022A419A9999198BD53B41CDCCCCCCE8022A410000000027D53B416766666658012A41CDCCCC4C25D53B410103000000010000000500000067666666D9022A4100000000ACD83B419A999999D7022A419A99991910D93B41CDCCCCCC9F032A41676666E610D93B419A999999A1032A41CDCCCCCCACD83B4167666666D9022A4100000000ACD83B4101030000000100000007000000CDCCCCCC0D022A41CDCCCC4C73D93B41000000000C022A4167666666D7D93B41CDCCCCCC43012A419A999999D6D93B410000000042012A41333333B33ADA3B419A999999D2022A41676666663CDA3B4100000000D6022A413333333374D93B41CDCCCCCC0D022A41CDCCCC4C73D93B410103000000010000000600000024CF5A3D3B012A41317FAAC3C8DB3B41E17A142E3E012A41F6285C0FC8DB3B415559285104022A41D9C503FA95DB3B41CDCCCCCC06022A41333333B303DB3B419A9999993E012A41676666E602DB3B4124CF5A3D3B012A41317FAAC3C8DB3B4101030000000100000005000000676666661B022A410000008052D63B410000000018022A41333333B31AD73B4133333333E0022A41000000801BD73B419A999999E3022A41C
 DCCCC4C53D63B41676666661B022A410000008052D63B41010300000001000000050000000000000061012A41333333B330D33B41333333335F012A41676666E694D33B419A99999927022A41333333B395D33B413333333329022A419A99999931D33B410000000061012A41333333B330D33B4101030000000100000005000000CDCCCCCCF4022A41CDCCCC4C6AD23B4100000000BD032A419A9999196BD23B41CDCCCCCCBE032A410000000007D23B419A999999F6022A419A99991906D23B41CDCCCCCCF4022A41CDCCCC4C6AD23B4101030000000100000005000000000000001F022A41333333338AD53B41333333331D022A4167666666EED53B4167666666E5022A4133333333EFD53B4133333333E7022A419A9999198BD53B41000000001F022A41333333338AD53B41010300000001000000050000000000000030022A4133333333A1D13B41676666662E022A41CDCCCC4C05D23B419A999999F6022A419A99991906D23B4167666666F8022A4100000000A2D13B410000000030022A4133333333A1D13B41010300000001000000050000009A999999D0FF2941000000002FD33B41CDCCCCCCCEFF29419A99991993D33B410000000097002A410000000094D33B41CDCCCCCC98002A41676666E62FD33B419A999999D0FF2941000000002FD33B4101030000000100000005
 0000009A9999992C022A416766666669D23B41000000002B022A4100000080CDD23B4133333333F3022A4167666666CED23B41CDCCCCCCF4022A41CDCCCC4C6AD23B419A9999992C022A416766666669D23B4101030000000100000005000000333333335A012A4133333333C1D43B416766666658012A41CDCCCC4C25D53B419A99999920022A419A99991926D53B416766666622022A4100000000C2D43B41333333335A012A4133333333C1D43B4101030000000100000005000000333333339C002A41333333B367D23B419A9999999A002A41CDCCCCCCCBD23B41CDCCCCCC62012A419A999999CCD23B416766666664012A410000008068D23B41333333339C002A41333333B367D23B410103000000010000000700000006C9049260022A418AABDE4368DB3B41A4703D0A9F022A4190C2F56839DB3B41F12AE880CE022A41DC5887B827DB3B41CDCCCCCCD0022A4100000080A0DA3B419A99999908022A419A9999999FDA3B413333333305022A41676666E667DB3B4106C9049260022A418AABDE4368DB3B410103000000010000000500000067666666E5022A4133333333EFD53B419A999999E3022A41CDCCCC4C53D63B4100000000AC032A413333333354D63B419A999999AD032A419A999919F0D53B4167666666E5022A4133333333EFD53B4101030000000100000005000
 00000000000E2022A4167666666B7D63B4133333333E0022A41000000801BD73B4167666666A8032A41676666661CD73B4133333333AA032A41CDCCCC4CB8D63B4100000000E2022A4167666666B7D63B4101030000000100000005000000F0C50F1998032A41ED967BD6D9DA3B417B14AEC7D3032A411F85EB91ADDA3B410CD07853F4032A410610D3C3A1DA3B410000000099032A4167666666A1DA3B41F0C50F1998032A41ED967BD6D9DA3B4101030000000100000005000000CDCCCCCCE8022A410000000027D53B4133333333E7022A419A9999198BD53B4167666666AF032A41000000008CD53B4100000000B1032A41676666E627D53B41CDCCCCCCE8022A410000000027D53B410103000000010000000F000000AEB054951B032A4150DCA5F104DB3B415C8FC27546032A41A4703D0AF1DA3B4152B81E8578032A41295C8F42F1DA3B41F0C50F1998032A41ED967BD6D9DA3B410000000099032A4167666666A1DA3B410CD07853F4032A410610D3C3A1DA3B41A0D9DBE161042A41E927E1067ADA3B419A99999964042A4100000000DAD93B4133333333D4022A41CDCCCC4CD8D93B419A999999D2022A41676666663CDA3B41676666660A022A41000000803BDA3B419A99999908022A419A9999999FDA3B41CDCCCCCCD0022A4100000080A0DA3B4100000000CF022A419A99
 999904DB3B41AEB054951B032A4150DCA5F104DB3B41010300000001000000070000009A999999E3022A41CDCCCC4C53D63B4100000000E2022A4167666666B7D63B419A9999993A052A4100000000BAD63B416766666641052A419A99999929D53B413333333379042A41333333B328D53B413333333374042A410000000055D63B419A999999E3022A41CDCCCC4C53D63B4101030000000100000007000000CDCCCCCC4F012A41CDCCCCCC19D73B410000000018022A41333333B31AD73B41676666661B022A410000008052D63B419A999999E3022A41CDCCCC4C53D63B4167666666E5022A4133333333EFD53B410000000055012A4100000080EDD53B41CDCCCCCC4F012A41CDCCCCCC19D73B410103000000010000000700000067666666B4032A419A9999995FD43B41CDCCCCCCB2032A41CDCCCCCCC3D43B419A999999EA022A41676666E6C2D43B41CDCCCCCCE8022A410000000027D53B413333333379042A41333333B328D53B41CDCCCCCC7C042A410000008060D43B4167666666B4032A419A9999995FD43B4101030000000100000005000000CDCCCCCC0D022A41CDCCCC4C73D93B41333333339E032A410000000075D93B41CDCCCCCC9F032A41676666E610D93B41676666660F022A41333333330FD93B41CDCCCCCC0D022A41CDCCCC4C73D93B4101030000000100000
 00500000033333333F3022A4167666666CED23B41CDCCCCCCEF022A419A99999996D33B4100000000B8032A416766666697D33B4167666666BB032A4133333333CFD23B4133333333F3022A4167666666CED23B4101030000000100000005000000CDCCCCCCDC022A41333333B3E3D73B4133333333DB022A41676666E647D83B4167666666A3032A41333333B348D83B4100000000A5032A419A999999E4D73B41CDCCCCCCDC022A41333333B3E3D73B41010300000001000000050000002198275F04022A41E1077AF695DB3B41A4703D8A33022A41A4703D0A8ADB3B4106C9049260022A418AABDE4368DB3B413333333305022A41676666E667DB3B412198275F04022A41E1077AF695DB3B41010300000001000000050000009A99999987002A410000000019D73B410000000086002A419A9999197DD73B41333333334E012A41676666E67DD73B41CDCCCCCC4F012A41CDCCCCCC19D73B419A99999987002A410000000019D73B41010300000001000000070000000000000018022A41333333B31AD73B416766666616022A41CDCCCCCC7ED73B419A999999DE022A419A9999997FD73B41CDCCCCCCDC022A41333333B3E3D73B4100000000A5032A419A999999E4D73B4167666666A8032A41676666661CD73B410000000018022A41333333B31AD73B4101030000000100000005
 000000CDCCCCCC67012A41CDCCCC4CA0D13B416766666664012A410000008068D23B419A9999992C022A416766666669D23B410000000030022A4133333333A1D13B41CDCCCCCC67012A41CDCCCC4CA0D13B41010300000001000000050000009A9999999A002A41CDCCCCCCCBD23B41CDCCCCCC98002A41676666E62FD33B413333333329022A419A99999931D33B41000000002B022A4100000080CDD23B419A9999999A002A41CDCCCCCCCBD23B41010300000001000000050000003333333390002A416766666624D53B41676666668E002A410000008088D53B41CDCCCCCC56012A416766666689D53B416766666658012A41CDCCCC4C25D53B413333333390002A416766666624D53B4101030000000100000005000000CDCCCCCC25022A41CDCCCCCCF9D33B410000000024022A41676666E65DD43B4133333333EC022A41CDCCCCCC5ED43B4100000000EE022A41333333B3FAD33B41CDCCCCCC25022A41CDCCCCCCF9D33B4101030000000100000005000000333333339C002A41333333B367D23B416766666664012A410000008068D23B41CDCCCCCC67012A41CDCCCC4CA0D13B419A9999999F002A41000000809FD13B41333333339C002A41333333B367D23B41010300000001000000050000006766666695002A419A999919F8D33B419A99999993002A41333333335CD43
 B41CDCCCCCC5B012A419A9999195DD43B419A9999995D012A4100000000F9D33B416766666695002A419A999919F8D33B41010300000001000000050000003333333311022A419A999919ABD83B41676666660F022A41333333330FD93B419A999999D7022A419A99991910D93B4167666666D9022A4100000000ACD83B413333333311022A419A999919ABD83B4101030000000100000005000000333333334E012A41676666E67DD73B41676666664C012A4100000000E2D73B419A99999914022A41676666E6E2D73B416766666616022A41CDCCCCCC7ED73B41333333334E012A41676666E67DD73B4101030000000100000005000000CDCCCCCCEF022A419A99999996D33B4133333333EC022A41CDCCCCCC5ED43B4167666666B4032A419A9999995FD43B4100000000B8032A416766666697D33B41CDCCCCCCEF022A419A99999996D33B410103000000010000000500000033333333E7022A419A9999198BD53B4167666666E5022A4133333333EFD53B419A999999AD032A419A999919F0D53B4167666666AF032A41000000008CD53B4133333333E7022A419A9999198BD53B41010300000001000000050000000000000042012A41333333B33ADA3B419A9999993E012A41676666E602DB3B41CDCCCCCC06022A41333333B303DB3B41676666660A022A41000000803BDA3B41
 0000000042012A41333333B33ADA3B410103000000010000000500000067666666D7FF29419A9999999ED13B4100000000D4FF2941CDCCCCCC66D23B41333333339C002A41333333B367D23B419A9999999F002A41000000809FD13B4167666666D7FF29419A9999999ED13B4101030000000100000005000000676666662E022A41CDCCCC4C05D23B419A9999992C022A416766666669D23B41CDCCCCCCF4022A41CDCCCC4C6AD23B419A999999F6022A419A99991906D23B41676666662E022A41CDCCCC4C05D23B4101030000000100000005000000333333335F012A41676666E694D33B419A9999995D012A4100000000F9D33B41CDCCCCCC25022A41CDCCCCCCF9D33B419A99999927022A41333333B395D33B41333333335F012A41676666E694D33B4101030000000100000005000000000000002B022A4100000080CDD23B413333333329022A419A99999931D33B4167666666F1022A410000008032D33B4133333333F3022A4167666666CED23B41000000002B022A4100000080CDD23B410103000000010000000500000033333333C6FF2941333333B387D53B41676666668E002A410000008088D53B413333333390002A416766666624D53B4100000000C8FF29419A99999923D53B4133333333C6FF2941333333B387D53B410103000000010000000500000000000000F
 A022A41676666E63DD13B4167666666F8022A4100000000A2D13B419A999999C0032A41676666E6A2D13B4133333333C2032A41CDCCCCCC3ED13B4100000000FA022A41676666E63DD13B41010300000001000000050000000000000049012A4133333333AAD83B413333333347012A41676666660ED93B41676666660F022A41333333330FD93B413333333311022A419A999919ABD83B410000000049012A4133333333AAD83B410103000000010000000500000000000000B0FF29419A9999199DDA3B4133333333AEFF29413333333301DB3B416766666676002A410000000002DB3B413333333378002A41676666E69DDA3B4100000000B0FF29419A9999199DDA3B41010300000001000000050000006766666616022A41CDCCCCCC7ED73B419A99999914022A41676666E6E2D73B41CDCCCCCCDC022A41333333B3E3D73B419A999999DE022A419A9999997FD73B416766666616022A41CDCCCCCC7ED73B41010300000001000000090000000850CA06B4042A412F6CD9763EDA3B419A9999192A052A4152B81EC5C8D93B41FC955A532D052A41DCDDF0D6C1D93B419A9999992E052A41CDCCCCCC76D93B41333333339E032A410000000075D93B41676666669C032A419A999919D9D93B419A99999964042A4100000000DAD93B410000000063042A419A9999193EDA3B410850CA
 06B4042A412F6CD9763EDA3B4101030000000100000005000000CDCCCCCC12022A410000000047D83B413333333311022A419A999919ABD83B4167666666D9022A4100000000ACD83B4133333333DB022A41676666E647D83B41CDCCCCCC12022A410000000047D83B4101030000000100000005000000CDCCCCCC8C002A419A999999ECD53B41000000008B002A41333333B350D63B413333333353012A419A99999951D63B410000000055012A4100000080EDD53B41CDCCCCCC8C002A419A999999ECD53B410103000000010000000500000094733070CE022A41B35AC2BE27DB3B41AE47E17AD9022A4115AE47A123DB3B41AEB054951B032A4150DCA5F104DB3B4100000000CF022A419A99999904DB3B4194733070CE022A41B35AC2BE27DB3B410103000000010000000500000033333333D2FF2941676666E6CAD23B419A999999D0FF2941000000002FD33B41CDCCCCCC98002A41676666E62FD33B419A9999999A002A41CDCCCCCCCBD23B4133333333D2FF2941676666E6CAD23B4101030000000100000005000000676666666B012A419A999919D8D03B419A99999969012A41333333333CD13B41CDCCCCCC31022A419A9999193DD13B419A99999933022A4100000000D9D03B41676666666B012A419A999919D8D03B4101030000000100000005000000CDCCCCCCC9FF294
 100000080BFD43B4100000000C8FF29419A99999923D53B413333333390002A416766666624D53B410000000092002A41CDCCCC4CC0D43B41CDCCCCCCC9FF294100000080BFD43B41010300000001000000050000006766666664012A410000008068D23B41CDCCCCCC62012A419A999999CCD23B41000000002B022A4100000080CDD23B419A9999992C022A416766666669D23B416766666664012A410000008068D23B41010300000001000000050000009A999999BDFF2941333333337CD73B4100000000BCFF2941CDCCCC4CE0D73B41676666664C012A4100000000E2D73B41333333334E012A41676666E67DD73B419A999999BDFF2941333333337CD73B4101030000000100000005000000333333334E012A41676666E67DD73B416766666616022A41CDCCCCCC7ED73B410000000018022A41333333B31AD73B41CDCCCCCC4F012A41CDCCCCCC19D73B41333333334E012A41676666E67DD73B410103000000010000000500000000000000D6022A413333333374D93B4133333333D4022A41CDCCCC4CD8D93B41676666669C032A419A999919D9D93B41333333339E032A410000000075D93B4100000000D6022A413333333374D93B410103000000010000000500000033333333DB022A41676666E647D83B4167666666D9022A4100000000ACD83B419A999999A1032A41CD
 CCCCCCACD83B4167666666A3032A41333333B348D83B4133333333DB022A41676666E647D83B41010300000001000000050000009A999999A1032A41CDCCCCCCACD83B41333333339E032A410000000075D93B416766666666042A41676666E675D93B41CDCCCCCC69042A41333333B3ADD83B419A999999A1032A41CDCCCCCCACD83B41010300000001000000050000009A99999927022A41333333B395D33B41CDCCCCCC25022A41CDCCCCCCF9D33B4100000000EE022A41333333B3FAD33B41CDCCCCCCEF022A419A99999996D33B419A99999927022A41333333B395D33B4101030000000100000005000000CDCCCCCC5B012A419A9999195DD43B41333333335A012A4133333333C1D43B416766666622022A4100000000C2D43B410000000024022A41676666E65DD43B41CDCCCCCC5B012A419A9999195DD43B4101030000000100000005000000CDCCCCCC56012A416766666689D53B410000000055012A4100000080EDD53B41333333331D022A4167666666EED53B41000000001F022A41333333338AD53B41CDCCCCCC56012A416766666689D53B41010300000001000000070000000000000048DA2941333333B3A1D23B413333333310DB29419A999999A2D23B410000000012DB2941000000803ED23B4133333333DADB2941CDCCCC4C3FD23B41CDCCCCCCDBDB294133333
 333DBD13B41676666664BDA294100000080D9D13B410000000048DA2941333333B3A1D23B410103000000010000000800000057A6F58CF4D82941E77E3F42A0D23B410AD7A3700AD929411F85EB519DD23B41FFD8CDD939D929417640928DA0D23B410000000048DA2941333333B3A1D23B41CDCCCCCC49DA29419A9999993DD23B4167666666B9D82941676666E63BD23B419A999999B7D8294100000000A0D23B4157A6F58CF4D82941E77E3F42A0D23B41010300000001000000050000000000000012DB2941000000803ED23B413333333310DB29419A999999A2D23B4167666666D8DB294167666666A3D23B4133333333DADB2941CDCCCC4C3FD23B410000000012DB2941000000803ED23B41010300000001000000080000004A863DE425D7294160874710E7D23B4190C2F5A838D7294190C2F568E5D23B419A99999980D72941AE47E1BAEED23B419A999919E1D72941C3F5281CD8D23B419094A37DEED7294142734CC3D1D23B4167666666EFD72941333333339FD23B413333333327D72941CDCCCC4C9ED23B414A863DE425D7294160874710E7D23B4101030000000100000007000000EFFDCAE546DA2941B484C7AAE6D23B410AD7A37053DA29411F85EBD1EED23B41E68D68B472DA2941CF93F4FC05D33B41CDCCCCCCD6DB29410000008007D33B4167666666D8DB294167
 666666A3D23B410000000048DA2941333333B3A1D23B41EFFDCAE546DA2941B484C7AAE6D23B4101030000000100000005000000CDCCCCCC09D429419A999999D2D13B410000000008D42941CDCCCCCC36D23B4133333333D0D429419A99999937D23B4100000000D2D4294100000080D3D13B41CDCCCCCC09D429419A999999D2D13B410103000000010000000500000033333333DADB2941CDCCCC4C3FD23B4167666666A2DC29413333333340D23B4133333333A4DC29419A999919DCD13B41CDCCCCCCDBDB294133333333DBD13B4133333333DADB2941CDCCCC4C3FD23B41010300000001000000050000009A99999977D229410000000035D23B41CDCCCCCC75D229419A99991999D23B416766666606D42941676666E69AD23B410000000008D42941CDCCCCCC36D23B419A99999977D229410000000035D23B41010300000001000000050000000000000038DE29419A99999915D13B413333333336DE2941333333B379D13B4167666666FEDE29419A9999997AD13B413333333300DF29416766666616D13B410000000038DE29419A99999915D13B410103000000010000000500000000000000FBDE2941CDCCCCCC42D23B4167666666F9DE2941676666E6A6D23B419A999999C1DF2941333333B3A7D23B4133333333C3DF29419A99999943D23B4100000000FBDE2941CDCCC
 CCC42D23B4101030000000100000005000000CDCCCCCCFCDE2941333333B3DED13B4100000000C5DF294100000080DFD13B419A999999C6DF2941676666667BD13B4167666666FEDE29419A9999997AD13B41CDCCCCCCFCDE2941333333B3DED13B410103000000010000000500000067666666C8DF2941CDCCCC4C17D13B419A999999C6DF2941676666667BD13B41CDCCCCCC8EE02941CDCCCC4C7CD13B419A99999990E029413333333318D13B4167666666C8DF2941CDCCCC4C17D13B4101030000000100000009000000CDCCCCCCFCDE2941333333B3DED13B4100000000FBDE2941CDCCCCCC42D23B4133333333C3DF29419A99999943D23B419A999999C1DF2941333333B3A7D23B410000000052E1294167666666A9D23B413333333357E129419A9999197DD13B419A999999C6DF2941676666667BD13B4100000000C5DF294100000080DFD13B41CDCCCCCCFCDE2941333333B3DED13B41010300000001000000050000006766666655E1294133333333E1D13B419A99999953E12941CDCCCC4C45D23B41CDCCCCCC1BE229413333333346D23B419A9999991DE229419A999919E2D13B416766666655E1294133333333E1D13B41010300000001000000050000003333333357E129419A9999197DD13B416766666655E1294133333333E1D13B419A9999991DE229419A999919
 E2D13B41676666661FE22941000000007ED13B413333333357E129419A9999197DD13B41010300000001000000050000009A99999953E12941CDCCCC4C45D23B410000000052E1294167666666A9D23B4167666666E2E2294133333333ABD23B4133333333E4E229419A99991947D23B419A99999953E12941CDCCCC4C45D23B41010300000001000000050000009A9999991DE229419A999919E2D13B41CDCCCCCC1BE229413333333346D23B4133333333E4E229419A99991947D23B41CDCCCCCCE5E2294100000000E3D13B419A9999991DE229419A999919E2D13B410103000000010000000500000033333333E4E229419A99991947D23B4167666666E2E2294133333333ABD23B419A999999AAE3294100000000ACD23B4167666666ACE32941676666E647D23B4133333333E4E229419A99991947D23B410103000000010000000500000000000000AEE32941CDCCCCCCE3D13B4167666666ACE32941676666E647D23B419A99999974E42941CDCCCCCC48D23B413333333376E42941333333B3E4D13B4100000000AEE32941CDCCCCCCE3D13B41010300000001000000050000009A99999974E42941CDCCCCCC48D23B41CDCCCCCC72E42941676666E6ACD23B41000000003BE52941333333B3ADD23B41CDCCCCCC3CE529419A99999949D23B419A99999974E42941CDCCCCCC48D
 23B41010300000001000000050000003333333376E42941333333B3E4D13B419A99999974E42941CDCCCCCC48D23B41CDCCCCCC3CE529419A99999949D23B41676666663EE5294100000080E5D13B413333333376E42941333333B3E4D13B4101030000000100000005000000CDCCCCCC3CE529419A99999949D23B41000000003BE52941333333B3ADD23B413333333303E629419A999999AED23B410000000005E62941000000804AD23B41CDCCCCCC3CE529419A99999949D23B4101030000000100000005000000333333330AE62941333333331ED13B416766666608E62941CDCCCC4C82D13B419A999999D0E629419A99991983D13B4167666666D2E62941000000001FD13B41333333330AE62941333333331ED13B410103000000010000000500000067666666CBE6294100000080AFD23B419A99999993E72941CDCCCC4CB0D23B416766666695E72941333333334CD23B4133333333CDE62941CDCCCC4C4BD23B4167666666CBE6294100000080AFD23B410103000000010000000500000067666666D2E62941000000001FD13B41CDCCCCCCCEE6294133333333E7D13B413333333397E729419A999919E8D13B419A9999999AE72941676666E61FD13B4167666666D2E62941000000001FD13B41010300000001000000050000006766666695E72941333333334CD23B419A99
 999993E72941CDCCCC4CB0D23B41CDCCCCCC5BE8294133333333B1D23B419A9999995DE829419A9999194DD23B416766666695E72941333333334CD23B41010300000001000000050000003333333300DF29416766666616D13B4167666666FEDE29419A9999997AD13B419A999999C6DF2941676666667BD13B4167666666C8DF2941CDCCCC4C17D13B413333333300DF29416766666616D13B4101030000000100000005000000CDCCCCCCBFC629410000000060D13B4133333333BEC629419A999919C4D13B416766666686C72941676666E6C4D13B410000000088C72941CDCCCCCC60D13B41CDCCCCCCBFC629410000000060D13B410103000000010000000F00000067666666BCC629413333333328D23B419A999999BAC62941CDCCCC4C8CD23B4167666666F2C52941676666668BD23B41CDCCCCCCF0C5294100000080EFD23B413333333398C32941676666E6ECD23B410000000093C32941CDCCCC4C19D43B41333333335BC429419A9999191AD43B416766666659C42941333333337ED43B41CDCCCCCCE9C52941676666E67FD43B419A999999EBC52941CDCCCCCC1BD43B41000000007CC729419A9999991DD43B413333333381C7294133333333F1D23B416766666649C829419A999919F2D23B41CDCCCCCC4CC82941676666E629D23B4167666666BCC629413333333328D
 23B41010300000001000000080000008FACC04B7BC72941166E53A649D43B410AD7A3F081C72941713D0A9747D43B4100000000E8C729417B14AE074BD43B41295C8F423AC82941EC51B85E41D43B415D3D57AA43C8294176AAA7D83FD43B413333333344C82941676666661ED43B41000000007CC729419A9999991DD43B418FACC04B7BC72941166E53A649D43B410103000000010000000B000000A47CE0D12DC62941D26BBB2AA1D73B4190C2F5A820C629411F85EB11ADD73B419A99991914C62941CDCCCC0CCDD73B4148E17A941BC62941EC51B81EEBD73B41676666E6A6C6294152B81EC51CD83B41B81E856B2CC729413E0AD76342D83B4169089E8569C729414878F78E56D83B41CDCCCCCC6AC729419A99999906D83B419A999999A2C62941CDCCCCCC05D83B4167666666A4C62941333333B3A1D73B41A47CE0D12DC62941D26BBB2AA1D73B41010300000001000000040000004CBAA863A7C72941303FC5FA6AD83B416F80C59830C82941F971D44498D83B416766666631C829419A9999996BD83B414CBAA863A7C72941303FC5FA6AD83B4101030000000100000005000000802C2FFBB8C8294111164E51D0D83B41CDCCCCCCCBC82941EC51B85EF7D83B41D6C46925F7C829415887DADEF7D83B41CDCCCCCCF7C829419A999999D0D83B41802C2FFBB8C8294111164E51
 D0D83B41010300000001000000040000009DA6E911B2C62941109EF10788D43B4184F15710C9C62941A1E21CE780D43B4133333333B2C62941CDCCCCCC80D43B419DA6E911B2C62941109EF10788D43B410103000000010000000800000090AEF26A3EC82941FD06003976D53B41AE47E17A1EC829413E0AD7A391D53B415C8FC2F5E1C7294190C2F568ABD53B419A999919B7C729417B14AE47DAD53B4115AE476186C72941C3F5281C01D63B41A6EE472379C72941790F342012D63B419A9999993BC829410000000013D63B4190AEF26A3EC82941FD06003976D53B41010300000001000000080000004E9B2C4673C729415D3014A919D63B41CDCCCC4C2CC72941C3F528DC74D63B41B81E856B0FC72941A4703DCAA6D63B411F85EBD1FAC62941D7A370BDC8D63B415C8FC2F597C62941EC51B85EF3D63B41CB2F566B6AC629413FF2F64B3DD73B41676666666EC72941676666663ED73B414E9B2C4673C729415D3014A919D63B4101030000000100000006000000A6EE472379C72941790F342012D63B41A9847D4773C729419F4463A719D63B41CDCCCCCC71C729413333333376D63B41000000003AC829419A99991977D63B419A9999993BC829410000000013D63B41A6EE472379C72941790F342012D63B410103000000010000000F000000CB2F566B6AC629413FF2F64B3DD
 73B419A99999968C629410000004040D73B41AE47E1FA67C62941A4703D4A64D73B41A4703D8A55C62941D7A3703D7DD73B41A47CE0D12DC62941D26BBB2AA1D73B4167666666A4C62941333333B3A1D73B419A999999A2C62941CDCCCCCC05D83B41CDCCCCCC6AC729419A99999906D83B4169089E8569C729414878F78E56D83B414CBAA863A7C72941303FC5FA6AD83B416766666631C829419A9999996BD83B41000000003AC829419A99991977D63B41CDCCCCCC71C729413333333376D63B41676666666EC72941676666663ED73B41CB2F566B6AC629413FF2F64B3DD73B410103000000010000000C000000B56494BE58C4294141BD7536A7D43B4115AE4761A7C4294148E17A94ABD43B411F85EB5165C5294190C2F568BBD43B41F6285C8F85C529417B14AE87AFD43B41AE47E1FA4FC629413E0AD763A5D43B41CDCCCC4C86C629419A99999995D43B41244A09FAB1C62941007D580F88D43B41CDCCCCCCB3C62941333333B31CD43B419A999999EBC52941CDCCCCCC1BD43B41CDCCCCCCE9C52941676666E67FD43B416766666659C42941333333337ED43B41B56494BE58C4294141BD7536A7D43B41010300000001000000070000009A9999992DC52941CDCCCC4CC2D13B41000000002CC529416766666626D23B4133333333F4C52941CDCCCC4C27D23B4167666666F2C5
 2941676666668BD23B419A999999BAC62941CDCCCC4C8CD23B4133333333BEC629419A999919C4D13B419A9999992DC52941CDCCCC4CC2D13B4101030000000100000005000000333333332AC529419A9999998AD23B419A99999928C52941333333B3EED23B41CDCCCCCCF0C5294100000080EFD23B4167666666F2C52941676666668BD23B41333333332AC529419A9999998AD23B41010300000001000000050000009A999999F7C529419A9999195FD13B4100000000F6C5294133333333C3D13B4133333333BEC629419A999919C4D13B41CDCCCCCCBFC629410000000060D13B419A999999F7C529419A9999195FD13B410103000000010000000600000084F15710C9C62941A1E21CE780D43B418FACC04B7BC72941166E53A649D43B41000000007CC729419A9999991DD43B41CDCCCCCCB3C62941333333B31CD43B4133333333B2C62941CDCCCCCC80D43B4184F15710C9C62941A1E21CE780D43B410103000000010000000500000033333333BEC629419A999919C4D13B4167666666BCC629413333333328D23B419A99999984C729410000000029D23B416766666686C72941676666E6C4D13B4133333333BEC629419A999919C4D13B41010300000001000000050000000000000009C9294100000080E7D43B41CDCCCCCC03C92941CDCCCCCC13D63B4100000000CCC9294
 1333333B314D63B4133333333D1C92941CDCCCC4CE8D43B410000000009C9294100000080E7D43B4101030000000100000005000000000000003AC829419A99991977D63B413333333338C8294133333333DBD63B416766666600C9294100000000DCD63B413333333302C92941676666E677D63B41000000003AC829419A99991977D63B4101030000000100000005000000000000002CC529416766666626D23B41333333332AC529419A9999998AD23B4167666666F2C52941676666668BD23B4133333333F4C52941CDCCCC4C27D23B41000000002CC529416766666626D23B41010300000001000000050000009A99999907C2294133333333EBD23B410000000006C22941CDCCCC4C4FD33B4133333333CEC229413333333350D33B41CDCCCCCCCFC229419A999919ECD23B419A99999907C2294133333333EBD23B41010300000001000000050000000000000006C22941CDCCCC4C4FD33B413333333304C2294167666666B3D33B4167666666CCC22941CDCCCC4CB4D33B4133333333CEC229413333333350D33B410000000006C22941CDCCCC4C4FD33B41010300000001000000060000008459F83600C22941B59FEE50A0D43B41713D0A5781C22941E17A142E88D43B4113E070BBC8C229415A3D3A418DD43B4100000000C9C22941000000807CD43B41CDCCCCCC00C2294133
 3333B37BD43B418459F83600C22941B59FEE50A0D43B410103000000010000000700000067666666CCC22941CDCCCC4CB4D33B4100000000C9C22941000000807CD43B416766666659C42941333333337ED43B41333333335BC429419A9999191AD43B410000000093C32941CDCCCC4C19D43B419A99999994C3294133333333B5D33B4167666666CCC22941CDCCCC4CB4D33B410103000000020000001A000000A13AB048D0B52941616D149715D23B415C8FC275CFB52941C3F5289C45D23B4115AE4761EAB52941CDCCCCCC86D23B41B81E85EB1BB62941CDCCCC0CA5D23B41676666667DB62941295C8F82C9D23B41F6285C8F6CB72941C3F5289C0AD33B4115AE476192B729417B14AEC717D33B41713D0A57B4B72941E17A14EE1CD33B4152B81E85F6B729415C8FC23517D33B4148E17A1402B9294152B81E45CED23B4185EB51B866B92941B81E85ABAFD23B417B14AE47B9B92941EC51B81E09D33B410AD7A370E7B92941F6285C4F02D33B41AE47E1FA4DBA294185EB51B8E9D23B417B14AEC7FABA2941B81E856BC7D23B41562CE01DFEBA29410767AFF6CAD23B4167666666FFBA2941676666667FD23B413333333337BA2941000000807ED23B410000000039BA2941676666661AD23B41CDCCCCCC70B929419A99999919D23B416766666672B9294100000080B5D13B41CDC
 CCCCC19B72941676666E6B2D13B416766666616B729419A9999197BD23B41333333334EB62941CDCCCC4C7AD23B410000000050B629419A99991916D23B41A13AB048D0B52941616D149715D23B41050000006766666616B729419A9999197BD23B41CDCCCCCCA6B82941CDCCCCCC7CD23B4133333333A5B82941676666E6E0D23B419A99999914B7294133333333DFD23B416766666616B729419A9999197BD23B410103000000010000000600000091066719BBA429413D124827D5D93B41D7A3703D02A529419A999959A2D93B4171465D753BA52941E27218A071D93B416766666632A429410000008070D93B419A99999930A429419A999999D4D93B4191066719BBA429413D124827D5D93B4101030000000100000010000000B044C838C4A52941586FBD2123D93B4185EB51B864A62941AE47E1BA28D93B414632857E8CA62941E369B1E720D93B41CDCCCCCC8CA62941676666E60ED93B410000000055A72941CDCCCCCC0FD93B41861AC49B54A729413AE0CFDA26D93B41AE47E1FA6CA72941EC51B8DE2AD93B419A99991905A829413E0AD763B9D83B41333333333AA82941CDCCCC8C7DD83B4194ADAD9392A829413D3C15EF48D83B416766666658A729419A99999947D83B419A99999956A72941333333B3ABD83B4100000000FEA429419A999919A9D83B4167666666FCA4
 2941333333330DD93B419A999999C4A529419A9999190ED93B41B044C838C4A52941586FBD2123D93B410103000000010000000500000037A2DF4EB3B429410B3E6C2A4CD13B41F6285C8F16B529419A99999983D13B41EE3218E488B5294154D3A181CDD13B41333333338BB529419A9999194DD13B4137A2DF4EB3B429410B3E6C2A4CD13B41010300000001000000040000004C01D3677BBB29415F7E392C48D33B410E14BB70C3BB29418A1C7B0678D33B4133333333C4BB29410000008048D33B414C01D3677BBB29415F7E392C48D33B410103000000010000000700000083F6941334BC29416210AF0DADD33B4190C2F5A8A0BC2941A4703D8AD4D33B41167FD1F250BD2941F5E2573521D43B419A99999954BD2941333333334AD33B41676666668CBC2941CDCCCC4C49D33B41CDCCCCCC8ABC294167666666ADD33B4183F6941334BC29416210AF0DADD33B41010300000001000000050000009A9999993ABA2941CDCCCC4CB6D13B410000000039BA2941676666661AD23B413333333301BB2941CDCCCC4C1BD23B410000000003BB294133333333B7D13B419A9999993ABA2941CDCCCC4CB6D13B4101030000000100000005000000333333338EBC294133333333E5D23B41676666668CBC2941CDCCCC4C49D33B419A99999954BD2941333333334AD33B416766666656BD294
 19A999919E6D23B41333333338EBC294133333333E5D23B4101030000000100000009000000CDCCCCCCB0A62941333333B3D8D03B4100000000AFA62941CDCCCCCC3CD13B41333333338EA32941CDCCCC4C39D13B41CDCCCCCC8AA329419A99999901D23B4167666666E3A529419A99991904D23B4133333333E5A5294100000000A0D13B419A99999975A72941333333B3A1D13B410000000079A7294100000080D9D03B41CDCCCCCCB0A62941333333B3D8D03B41010300000001000000050000009A9999999FA62941333333B3C1D43B41000000009EA62941CDCCCCCC25D53B413333333366A72941333333B326D53B41CDCCCCCC67A729419A999999C2D43B419A9999999FA62941333333B3C1D43B4101030000000100000005000000676666669AA629419A999919EED53B41CDCCCCCC98A629413333333352D63B410000000061A729410000000053D63B419A99999962A72941676666E6EED53B41676666669AA629419A999919EED53B41010300000001000000060000000D36E6798CA62941B4259AE820D93B41D7A3703DD7A629413333333312D93B410E28E39554A72941B7EED7D926D93B410000000055A72941CDCCCCCC0FD93B41CDCCCCCC8CA62941676666E60ED93B410D36E6798CA62941B4259AE820D93B4101030000000100000009000000562CE01DFEBA294107
 67AFF6CAD23B41676666E62DBB29415C8FC2B5FDD23B41C3F5285C57BB2941B81E85EB20D33B417B14AEC776BB29419A99991945D33B414C01D3677BBB29415F7E392C48D33B4133333333C4BB29410000008048D33B419A999999C7BB2941CDCCCC4C80D23B4167666666FFBA2941676666667FD23B41562CE01DFEBA29410767AFF6CAD23B41010300000001000000050000006766666656BD29419A999919E6D23B419A99999954BD2941333333334AD33B41000000001DBE2941000000004BD33B419A9999991EBE2941676666E6E6D23B416766666656BD29419A999919E6D23B41010300000001000000050000003333333374B929416766666651D13B416766666672B9294100000080B5D13B419A9999993ABA2941CDCCCC4CB6D13B41676666663CBA29413333333352D13B413333333374B929416766666651D13B41010300000001000000050000009A999999DEB72941000000007CD23B4100000000DDB729419A999919E0D23B4133333333A5B82941676666E6E0D23B41CDCCCCCCA6B82941CDCCCCCC7CD23B419A999999DEB72941000000007CD23B4101030000000100000008000000EE3218E488B5294154D3A181CDD13B41EC51B81EA9B52941713D0A57E2D13B41B81E85EBD0B5294152B81E85F0D13B41A13AB048D0B52941616D149715D23B410000000050B6294
 19A99991916D23B416766666653B62941676666E64DD13B41333333338BB529419A9999194DD13B41EE3218E488B5294154D3A181CDD13B41010300000001000000050000000000000039BA2941676666661AD23B413333333337BA2941000000807ED23B4167666666FFBA2941676666667FD23B413333333301BB2941CDCCCC4C1BD23B410000000039BA2941676666661AD23B41010300000001000000050000009A999999CEBB2941CDCCCCCCEFD03B41CDCCCCCCCCBB2941676666E653D13B410000000095BC2941CDCCCCCC54D13B41CDCCCCCC96BC2941333333B3F0D03B419A999999CEBB2941CDCCCCCCEFD03B410103000000010000000500000000000000ACB829410000008050D13B4133333333AAB829419A999999B4D13B416766666672B9294100000080B5D13B413333333374B929416766666651D13B4100000000ACB829410000008050D13B41010300000001000000050000003333333358BD29410000000082D23B416766666656BD29419A999919E6D23B419A9999991EBE2941676666E6E6D23B416766666620BE2941CDCCCCCC82D23B413333333358BD29410000000082D23B41010300000001000000050000006766666672B9294100000080B5D13B41CDCCCCCC70B929419A99999919D23B410000000039BA2941676666661AD23B419A9999993ABA2941CD
 CCCC4CB6D13B416766666672B9294100000080B5D13B410103000000010000000500000033333333CBBB294100000000B8D13B4167666666C9BB2941333333331CD23B419A99999991BC2941000000001DD23B416766666693BC2941676666E6B8D13B4133333333CBBB294100000000B8D13B4101030000000100000005000000676666663CBA29413333333352D13B419A9999993ABA2941CDCCCC4CB6D13B410000000003BB294133333333B7D13B419A99999904BB29419A99991953D13B41676666663CBA29413333333352D13B41010300000001000000050000006766666653B62941676666E64DD13B419A99999951B6294100000000B2D13B41CDCCCCCC19B72941676666E6B2D13B419A9999991BB72941CDCCCCCC4ED13B416766666653B62941676666E64DD13B41010300000001000000050000000000000090BC29419A99991981D23B41333333338EBC294133333333E5D23B416766666656BD29419A999919E6D23B413333333358BD29410000000082D23B410000000090BC29419A99991981D23B41010300000001000000070000000E14BB70C3BB29418A1C7B0678D33B4148E17A94EBBB29410AD7A3B092D33B4183F6941334BC29416210AF0DADD33B41CDCCCCCC8ABC294167666666ADD33B41676666668CBC2941CDCCCC4C49D33B4133333333C4BB294100000
 08048D33B410E14BB70C3BB29418A1C7B0678D33B410103000000010000000700000009F5662588BD29413D60BFDCDAD43B4148E17A1469BD29417B14AEC728D53B41B81E85EBFEBD2941333333733CD53B41A52BB10510BE294191D58F943FD53B416766666614BE29419A9999993FD53B410000000016BE294100000080DBD43B4109F5662588BD29413D60BFDCDAD43B41010300000001000000050000009A999999C9A52941333333B3E1D73B4100000000C8A52941CDCCCCCC45D83B416766666658A729419A99999947D83B41333333335AA7294100000080E3D73B419A999999C9A52941333333B3E1D73B4101030000000100000005000000CDCCCCCCDAA52941333333B3F8D33B4133333333D9A52941CDCCCCCC5CD43B4167666666A1A629419A9999995DD43B4100000000A3A6294100000080F9D33B41CDCCCCCCDAA52941333333B3F8D33B410103000000010000000700000067666666E5B7294100000080EBD03B4100000000E2B72941CDCCCCCCB3D13B4133333333AAB829419A999999B4D13B4100000000ACB829410000008050D13B413333333374B929416766666651D13B410000000076B92941CDCCCC4CEDD03B4167666666E5B7294100000080EBD03B41010300000001000000050000009A999999C4B429419A999919E8D03B4100000000C3B4294133333333
 4CD13B41333333338BB529419A9999194DD13B41CDCCCCCC8CB5294100000000E9D03B419A999999C4B429419A999919E8D03B41010300000001000000050000000000000016A529419A9999992FD33B416766666614A52941333333B393D33B419A999999DCA529419A99999994D33B4133333333DEA529410000008030D33B410000000016A529419A9999992FD33B4101030000000100000009000000B7FF787F3BA529417ADC7C9771D93B410AD7A3704FA52941C3F5289C60D93B410AD7A3705EA52941C3F5289C27D93B41EC51B89EA0A529413E0AD7E321D93B41B044C838C4A52941586FBD2123D93B419A999999C4A529419A9999190ED93B4167666666FCA42941333333330DD93B419A999999FAA42941CDCCCC4C71D93B41B7FF787F3BA529417ADC7C9771D93B410103000000010000000600000092F27C42B4A82941D19BA9F4E4D73B41AE47E1FA87A8294115AE47A1A5D73B41120E470090A829415E327EAF80D73B410000000024A829413333333380D73B416766666622A82941CDCCCC4CE4D73B4192F27C42B4A82941D19BA9F4E4D73B410103000000010000000B0000005559FCD60FBE2941124F038C3FD53B4152B81E85C8BE29419A99995961D53B411F85EBD126BF2941D7A370BD55D53B415C8FC275EFBF29411F85EB913ED53B41E17A14AE09C02941B81E8
 5AB33D53B410AD7A37062C02941295C8F020DD53B4152B81E05CBC02941E17A146EF2D43B415C19B5701AC12941E1FA5DCFDED43B4167666666A6BF294133333333DDD43B41CDCCCCCCA4BF2941CDCCCC4C41D53B415559FCD60FBE2941124F038C3FD53B4101030000000100000007000000120E470090A829415E327EAF80D73B41E17A142E97A82941EC51B89E5FD73B4133333333CEA82941A4703DCA28D73B414F6D11BECCA82941A9BFB9D91CD73B41CDCCCCCC25A829419A9999191CD73B410000000024A829413333333380D73B41120E470090A829415E327EAF80D73B410103000000010000000700000013E070BBC8C229415A3D3A418DD43B41713D0A57F9C229415C8FC2B590D43B411F85EB51A9C3294185EB51789DD43B41B56494BE58C4294141BD7536A7D43B416766666659C42941333333337ED43B4100000000C9C22941000000807CD43B4113E070BBC8C229415A3D3A418DD43B4101030000000100000007000000F27B9CED36C1294183A1BAC5D7D43B4190C2F5289EC1294152B81E45BED43B41333333B3EEC12941713D0A97A3D43B418459F83600C22941B59FEE50A0D43B41CDCCCCCC00C22941333333B37BD43B419A99999938C12941CDCCCCCC7AD43B41F27B9CED36C1294183A1BAC5D7D43B4101030000000100000005000000CDCCCCCC3DC1294100
 0000804ED33B41000000003CC129419A999999B2D33B413333333304C2294167666666B3D33B410000000006C22941CDCCCC4C4FD33B41CDCCCCCC3DC12941000000804ED33B410103000000010000000B000000CDCCCCCC0BA529413333333388D53B41000000000AA52941CDCCCC4CECD53B41676666669AA629419A999919EED53B41333333339CA62941000000008AD53B416766666664A72941CDCCCCCC8AD53B413333333366A72941333333B326D53B41000000009EA62941CDCCCCCC25D53B419A9999999FA62941333333B3C1D43B4167666666D7A52941676666E6C0D43B4100000000D4A529419A99991989D53B41CDCCCCCC0BA529413333333388D53B4101030000000100000005000000CDCCCCCCDAA52941333333B3F8D33B4100000000A3A6294100000080F9D33B4167666666A6A62941CDCCCC4C31D33B4133333333DEA529410000008030D33B41CDCCCCCCDAA52941333333B3F8D33B41010300000001000000050000009A9999999FA62941333333B3C1D43B41CDCCCCCC67A729419A999999C2D43B419A99999969A72941000000805ED43B4167666666A1A629419A9999995DD43B419A9999999FA62941333333B3C1D43B41010300000001000000050000009A99999912A52941CDCCCCCCF7D33B410000000011A52941676666E65BD43B4133333333D9A5294
 1CDCCCCCC5CD43B41CDCCCCCCDAA52941333333B3F8D33B419A99999912A52941CDCCCCCCF7D33B41010300000001000000050000009A999999ABA629410000000005D23B4100000000AAA629419A99991969D23B413333333372A72941000000006AD23B41CDCCCCCC73A72941676666E605D23B419A999999ABA629410000000005D23B41010300000001000000050000000000000003BB294133333333B7D13B4167666666FFBA2941676666667FD23B419A999999C7BB2941CDCCCC4C80D23B4133333333CBBB294100000000B8D13B410000000003BB294133333333B7D13B41010300000001000000050000000000000076B92941CDCCCC4CEDD03B413333333374B929416766666651D13B419A99999904BB29419A99991953D13B416766666606BB294100000000EFD03B410000000076B92941CDCCCC4CEDD03B41010300000001000000050000003333333304C2294167666666B3D33B419A99999902C229419A99999917D43B41CDCCCCCCCAC229416766666618D43B4167666666CCC22941CDCCCC4CB4D33B413333333304C2294167666666B3D33B41010300000001000000050000006766666616B729419A9999197BD23B419A99999914B7294133333333DFD23B4100000000DDB729419A999919E0D23B419A999999DEB72941000000007CD23B416766666616B729419A
 9999197BD23B41010300000001000000050000009A99999951B6294100000000B2D13B41333333334EB62941CDCCCC4C7AD23B416766666616B729419A9999197BD23B41CDCCCCCC19B72941676666E6B2D13B419A99999951B6294100000000B2D13B4101030000000100000005000000CDCCCCCC19B72941676666E6B2D13B4100000000E2B72941CDCCCCCCB3D13B41CDCCCCCCE3B72941333333B34FD13B419A9999991BB72941CDCCCCCC4ED13B41CDCCCCCC19B72941676666E6B2D13B41010300000001000000070000003333333382A329419A999919F6D33B416766666680A32941333333335AD43B419A99999948A429419A9999195BD43B410000000047A4294133333333BFD43B41333333330FA5294100000000C0D43B419A99999912A52941CDCCCCCCF7D33B413333333382A329419A999919F6D33B410103000000010000000500000067666666ADA62941676666E6A0D13B419A999999ABA629410000000005D23B41CDCCCCCC73A72941676666E605D23B419A99999975A72941333333B3A1D13B4167666666ADA62941676666E6A0D13B4101030000000100000009000000855BDE9C92A82941148B9CE948D83B4115AE4761A3A82941E17A14EE3ED83B41EC51B89EA5A82941B81E85EB30D83B41CDCCCC4C94A82941CDCCCCCC08D83B41B81E85EBB4A8294167666
 6E6E5D73B4192F27C42B4A82941D19BA9F4E4D73B416766666622A82941CDCCCC4CE4D73B419A99999920A829416766666648D83B41855BDE9C92A82941148B9CE948D83B4101030000000100000004000000195D796E9CF12941FA34DBD8D0D73B41340A5B1FA8F129411EC0F735D5D73B4133333333A8F12941676666E6D0D73B41195D796E9CF12941FA34DBD8D0D73B410103000000010000000500000000000000ECF02941CDCCCC4C13D53B4167666666E8F0294100000080DBD53B41CDCCCCCCB0F12941CDCCCC4CDCD53B4133333333B4F129419A99991914D53B4100000000ECF02941CDCCCC4C13D53B4101030000000100000006000000BD2783378CEE2941FF99028FACD63B415C8FC27506EF2941676666A6D6D63B411AFE884C53EF294160005F65F3D63B419A99999954EF294100000000A2D63B41676666668CEE29419A999919A1D63B41BD2783378CEE2941FF99028FACD63B4101030000000100000005000000CDCCCCCC96EE29410000008048D43B410000000095EE29419A999999ACD43B41333333335DEF294167666666ADD43B41000000005FEF2941CDCCCC4C49D43B41CDCCCCCC96EE29410000008048D43B41010300000001000000050000009A9999995BEF29410000008011D53B41CDCCCCCC59EF29419A99999975D53B410000000022F0294100000080
 76D53B41CDCCCCCC23F029416766666612D53B419A9999995BEF29410000008011D53B4101030000000100000007000000632DB122E1F02941975893F588D73B41D7A3703D63F1294100000080BBD73B41195D796E9CF12941FA34DBD8D0D73B4133333333A8F12941676666E6D0D73B41CDCCCCCCA9F12941CDCCCCCC6CD73B419A999999E1F02941676666E66BD73B41632DB122E1F02941975893F588D73B41010300000001000000050000000000000058EF2941CDCCCCCCD9D53B416766666656EF2941676666E63DD63B419A9999991EF02941333333B33ED63B413333333320F029419A999999DAD53B410000000058EF2941CDCCCCCCD9D53B41010300000001000000060000001AFE884C53EF294160005F65F3D63B412B5DA5D685EF2941A6489B4D06D73B41333333331BF02941676666E606D73B41CDCCCCCC1CF02941CDCCCCCCA2D63B419A99999954EF294100000000A2D63B411AFE884C53EF294160005F65F3D63B41010300000001000000050000009A999999EDF029419A999919AFD43B4100000000ECF02941CDCCCC4C13D53B4133333333B4F129419A99991914D53B41CDCCCCCCB5F1294100000000B0D43B419A999999EDF029419A999919AFD43B41010300000001000000060000002B5DA5D685EF2941A6489B4D06D73B419A999999ABEF2941E17A146E14D
 73B4185EB5138FDEF2941F6285CCF2FD73B412DBAF5481AF02941EB8702C73CD73B41333333331BF02941676666E606D73B412B5DA5D685EF2941A6489B4D06D73B410103000000010000000500000000000000E5F02941333333B3A3D63B419A999999E1F02941676666E66BD73B41CDCCCCCCA9F12941CDCCCCCC6CD73B4133333333ADF1294100000080A4D63B4100000000E5F02941333333B3A3D63B410103000000010000000500000067666666E8F0294100000080DBD53B41CDCCCCCCE6F029419A9999993FD63B4100000000AFF129416766666640D63B41CDCCCCCCB0F12941CDCCCC4CDCD53B4167666666E8F0294100000080DBD53B4101030000000100000005000000CDCCCCCC8FEE2941676666E6D8D53B41333333338EEE2941000000003DD63B416766666656EF2941676666E63DD63B410000000058EF2941CDCCCCCCD9D53B41CDCCCCCC8FEE2941676666E6D8D53B4101030000000100000007000000FE8E2EBA20EE2941836E03823CD63B4190C2F5A828EE2941A4703D8A47D63B411F85EBD169EE2941EC51B8DE7CD63B412EC1654977EE294118680004A1D63B41676666668CEE29419A999919A1D63B41333333338EEE2941000000003DD63B41FE8E2EBA20EE2941836E03823CD63B4101030000000100000005000000CDCCCCCCE8E929419A9999197BD33B
 4133333333E7E9294133333333DFD33B4167666666AFEA29419A999919E0D33B4100000000B1EA2941000000007CD33B41CDCCCCCCE8E929419A9999197BD33B41010300000001000000050000000000000055E829419A99999941D43B413333333353E82941333333B3A5D43B419A9999991BE929419A999999A6D43B41333333331DE929410000008042D43B410000000055E829419A99999941D43B4101030000000100000005000000676666663CEC294100000000AAD43B419A9999993AEC29419A9999190ED53B41CDCCCCCC02ED2941000000000FD53B419A99999904ED2941676666E6AAD43B41676666663CEC294100000000AAD43B4101030000000100000005000000CDCCCCCC59EF29419A99999975D53B410000000058EF2941CDCCCCCCD9D53B413333333320F029419A999999DAD53B410000000022F029410000008076D53B41CDCCCCCC59EF29419A99999975D53B4101030000000100000005000000333333338EEE2941000000003DD63B41676666668CEE29419A999919A1D63B419A99999954EF294100000000A2D63B416766666656EF2941676666E63DD63B41333333338EEE2941000000003DD63B41010300000001000000050000003333333353E82941333333B3A5D43B419A99999951E82941CDCCCCCC09D53B41CDCCCCCC19E92941333333B30AD53B419
 A9999991BE929419A999999A6D43B413333333353E82941333333B3A5D43B41010300000001000000050000002EC1654977EE294118680004A1D63B413E0AD72379EE2941D7A370FDA5D63B41BD2783378CEE2941FF99028FACD63B41676666668CEE29419A999919A1D63B412EC1654977EE294118680004A1D63B4101030000000100000006000000804CAF3638EC2941526A90EE9DD53B411F85EB51ABEC2941333333B392D53B41A956ED7F00ED2941053B2A0B9AD53B413333333301ED29419A99991973D53B410000000039EC29413333333372D53B41804CAF3638EC2941526A90EE9DD53B41010300000001000000050000006766666656EF2941676666E63DD63B419A99999954EF294100000000A2D63B41CDCCCCCC1CF02941CDCCCCCCA2D63B419A9999991EF02941333333B33ED63B416766666656EF2941676666E63DD63B4101030000000100000005000000000000001FE9294167666666DED33B41333333331DE929410000008042D43B4167666666E5E92941CDCCCC4C43D43B4133333333E7E9294133333333DFD33B41000000001FE9294167666666DED33B41010300000001000000050000000000000024E9294100000000B2D23B416766666622E929419A99991916D33B419A999999EAE929410000000017D33B4167666666ECE92941676666E6B2D23B410000
 000024E9294100000000B2D23B41010300000001000000100000001445DF8900ED29412EB9050C9AD53B417B14AE4719ED2941E17A142E9CD53B41C3F528DC64ED29417B14AE87B9D53B4190C2F528B6ED29410AD7A3F0E7D53B4185EB51B8F9ED2941295C8F4206D63B417EEA3ABF20EE294163BA08893CD63B41333333338EEE2941000000003DD63B41CDCCCCCC8FEE2941676666E6D8D53B410000000058EF2941CDCCCCCCD9D53B41CDCCCCCC59EF29419A99999975D53B419A99999991EE2941CDCCCCCC74D53B410000000095EE29419A999999ACD43B41CDCCCCCCCCED2941333333B3ABD43B4167666666C9ED2941676666E673D53B413333333301ED29419A99991973D53B411445DF8900ED29412EB9050C9AD53B4101030000000100000005000000333333335AE82941CDCCCC4C15D33B416766666658E829416766666679D33B419A99999920E92941333333337AD33B416766666622E929419A99991916D33B41333333335AE82941CDCCCC4C15D33B41010300000001000000050000006766666622E929419A99991916D33B419A99999920E92941333333337AD33B41CDCCCCCCE8E929419A9999197BD33B419A999999EAE929410000000017D33B416766666622E929419A99991916D33B410103000000010000000500000000000000EEE92941CDCCCCCC4ED23B416
 7666666ECE92941676666E6B2D23B419A999999B4EA2941333333B3B3D23B4133333333B6EA29419A9999994FD23B4100000000EEE92941CDCCCCCC4ED23B41010300000001000000050000009A9999995DE829419A9999194DD23B41333333335AE82941CDCCCC4C15D33B416766666622E929419A99991916D33B41CDCCCCCC25E92941676666E64DD23B419A9999995DE829419A9999194DD23B4101030000000100000005000000000000003EEC2941676666E645D43B41676666663CEC294100000000AAD43B419A99999904ED2941676666E6AAD43B413333333306ED2941CDCCCCCC46D43B41000000003EEC2941676666E645D43B410103000000010000000500000067666666F1E929419A99999986D13B41CDCCCCCCEFE92941333333B3EAD13B4100000000B8EA294100000080EBD13B419A999999B9EA29416766666687D13B4167666666F1E929419A99999986D13B410103000000010000000500000033333333AAEA2941676666660CD53B416766666672EB2941333333330DD53B413333333374EB29419A999919A9D43B4100000000ACEA2941CDCCCC4CA8D43B4133333333AAEA2941676666660CD53B410103000000010000000500000033333333F3E929410000008022D13B4167666666F1E929419A99999986D13B419A999999B9EA29416766666687D13B416766
 6666BBEA2941CDCCCC4C23D13B4133333333F3E929410000008022D13B410103000000010000000500000067666666ECE92941676666E6B2D23B419A999999EAE929410000000017D33B41CDCCCCCCB2EA2941676666E617D33B419A999999B4EA2941333333B3B3D23B4167666666ECE92941676666E6B2D23B41010300000001000000050000009A999999EAE929410000000017D33B41CDCCCCCCE8E929419A9999197BD33B4100000000B1EA2941000000007CD33B41CDCCCCCCB2EA2941676666E617D33B419A999999EAE929410000000017D33B410103000000010000000500000033333333E7E9294133333333DFD33B4167666666E5E92941CDCCCC4C43D43B419A999999ADEA29413333333344D43B4167666666AFEA29419A999919E0D33B4133333333E7E9294133333333DFD33B410103000000010000000500000067666666E5E92941CDCCCC4C43D43B41CDCCCCCCE3E9294167666666A7D43B4100000000ACEA2941CDCCCC4CA8D43B419A999999ADEA29413333333344D43B4167666666E5E92941CDCCCC4C43D43B410103000000010000000500000000000000E2E92941000000800BD53B4133333333E0E929419A9999996FD53B419A999999A8EA29410000008070D53B4133333333AAEA2941676666660CD53B4100000000E2E92941000000800BD53B410103000
 00001000000060000007CD264D096EA29419CDB3387D4D53B41C758A3EAA6EA2941AC86451ECED53B419A999999A8EA29410000008070D53B4133333333E0E929419A9999996FD53B419A999999DEE92941333333B3D3D53B417CD264D096EA29419CDB3387D4D53B4101030000000100000005000000000000002BE929419A99999921D13B413333333329E92941333333B385D13B4167666666F1E929419A99999986D13B4133333333F3E929410000008022D13B41000000002BE929419A99999921D13B4101030000000100000005000000CDCCCCCCE3E9294167666666A7D43B4100000000E2E92941000000800BD53B4133333333AAEA2941676666660CD53B4100000000ACEA2941CDCCCC4CA8D43B41CDCCCCCCE3E9294167666666A7D43B41010300000001000000050000004C00C769C9A3294112F9D822D4D93B415C8FC2750CA4294167666666F9D93B41EC3D9D1030A4294154C1C513F6D93B419A99999930A429419A999999D4D93B414C00C769C9A3294112F9D822D4D93B4101030000000100000006000000EC3D9D1030A4294154C1C513F6D93B4185EB51B868A42941A4703DCAF0D93B41A4703D0AA9A42941CDCCCC0CE2D93B4191066719BBA429413D124827D5D93B419A99999930A429419A999999D4D93B41EC3D9D1030A4294154C1C513F6D93B410103000000
 0100000005000000676666667BA329410000008086D53B419A99999979A329419A999999EAD53B41CDCCCCCC41A4294100000080EBD53B419A99999943A429416766666687D53B41676666667BA329410000008086D53B41010300000001000000050000006766666680A32941333333335AD43B41CDCCCCCC7EA32941CDCCCC4CBED43B410000000047A4294133333333BFD43B419A99999948A429419A9999195BD43B416766666680A32941333333335AD43B41010300000001000000050000000000000084A329410000000092D33B413333333382A329419A999919F6D33B41676666664AA4294100000000F7D33B41333333334CA42941CDCCCCCC92D33B410000000084A329410000000092D33B41010300000001000000050000009A99999943A429416766666687D53B41CDCCCCCC0BA529413333333388D53B41676666660DA529419A99991924D53B413333333345A42941CDCCCC4C23D53B419A99999943A429416766666687D53B41010300000001000000050000009A999999C1C62941CDCCCCCCFBD03B41CDCCCCCCBFC629410000000060D13B410000000088C72941CDCCCCCC60D13B41CDCCCCCC89C72941333333B3FCD03B419A999999C1C62941CDCCCCCCFBD03B4101030000000100000005000000075380D0B1D7294177FC9B7993D43B4175CCA98A24D7294158A
 69BC42ED43B410000000058D62941676666E62DD43B416766666656D629410000000092D43B41075380D0B1D7294177FC9B7993D43B4101030000000100000008000000856556A9C1E629416A9D9F3AEBD43B41713D0A57EAE629415C8FC235F3D43B41295C8F4238E72941CDCCCC8CFDD43B416C30D37D3CE729411D6E9B9F08D53B419A99999951E82941CDCCCCCC09D53B413333333353E82941333333B3A5D43B41CDCCCCCCC2E6294100000000A4D43B41856556A9C1E629416A9D9F3AEBD43B410103000000010000000500000000000000DFE229416766666673D33B4133333333DDE2294100000080D7D33B4167666666A5E32941CDCCCC4CD8D33B4133333333A7E329413333333374D33B4100000000DFE229416766666673D33B410103000000010000001400000090D9117220D7294167DE1CD92BD43B41C3F5285C05D72941A4703D8A18D43B415C8FC2F501D72941AE47E17AF4D33B41E42E0F89D5D62941ADE2604BCAD33B41CDCCCCCC59D62941CDCCCCCCC9D33B419259E8B55AD629414BDB791C97D33B41F6285C0FBBD52941AE47E1FA9DD33B419A999999EBD42941A4703D0A71D33B41295C8FC203D529413E0AD72369D33B410C94DDF238D529413D19FC6364D33B41CDCCCCCC02D429419A99991963D33B413333333301D4294133333333C7D33B4167666666C9
 D4294100000000C8D33B419A999999C7D429419A9999192CD43B41CDCCCCCC8FD52941000000002DD43B41333333338ED529419A99991991D43B416766666656D629410000000092D43B410000000058D62941676666E62DD43B416766666620D72941333333B32ED43B4190D9117220D7294167DE1CD92BD43B410103000000010000000B000000CDCCCCCC02D429419A99991963D33B419A99999904D4294100000000FFD23B410000000095D52941333333B300D33B41CDCCCCCC96D529419A9999999CD23B419A999999CED42941333333B39BD23B4133333333D0D429419A99999937D23B410000000008D42941CDCCCCCC36D23B416766666606D42941676666E69AD23B41333333333ED32941000000009AD23B419A9999993AD329413333333362D33B41CDCCCCCC02D429419A99991963D33B41010300000001000000060000006F1301C46CD729413C9C82DAEBD63B41676666667BD729419A9999D9DBD63B41295C8FC22DD72941D7A3707DC1D63B4142245A0315D72941C1F76D48BED63B413333333314D7294100000080EBD63B416F1301C46CD729413C9C82DAEBD63B41010300000001000000050000000000000088E02941333333B30CD33B416766666686E02941CDCCCCCC70D33B419A9999994EE12941333333B371D33B413333333350E129419A9999990DD33B410
 000000088E02941333333B30CD33B41010300000001000000050000006766666656D629410000000092D43B419A99999954D629419A999919F6D43B41CDCCCCCC1CD72941676666E6F6D43B419A9999991ED72941CDCCCCCC92D43B416766666656D629410000000092D43B4101030000000100000008000000C05006F49ED529413D301B9B21D63B41B81E856BCED529417B14AEC70DD63B411F85EBD128D6294167666626FCD53B410B135E6F50D62941C2789228EED53B413333333351D62941CDCCCC4CBED53B410000000089D5294167666666BDD53B416766666687D529410000008021D63B41C05006F49ED529413D301B9B21D63B41010300000001000000070000009A99999993E72941CDCCCC4CB0D23B410000000092E729416766666614D33B41CDCCCCCCC9E629419A99999913D33B4100000000C8E62941333333B377D33B416766666658E829416766666679D33B41CDCCCCCC5BE8294133333333B1D23B419A99999993E72941CDCCCC4CB0D23B410103000000010000000500000067666666C6E62941CDCCCCCCDBD33B419A999999C4E62941676666E63FD43B41CDCCCCCC8CE72941333333B340D43B419A9999998EE729419A999999DCD33B4167666666C6E62941CDCCCCCCDBD33B4101030000000100000005000000CDCCCCCCEAD329419A999999DCD83B413333
 3333E9D32941333333B340D93B4167666666B1D429410000008041D93B4100000000B3D4294167666666DDD83B41CDCCCCCCEAD329419A999999DCD83B41010300000001000000060000003685289693D529412111AED059D33B4185EB513851D62941D7A3707D2AD33B4151DA56AA5CD6294156F311DE26D33B41000000005FD62941676666669DD23B41CDCCCCCC96D529419A9999999CD23B413685289693D529412111AED059D33B41010300000001000000050000000000000071E429410000000011D33B41676666666FE429419A99991975D33B419A99999937E529410000000076D33B416766666639E52941CDCCCCCC11D33B410000000071E429410000000011D33B4101030000000100000006000000E42E0F89D5D62941ADE2604BCAD33B41D7A3703DADD629417B14AE07A4D33B41B81E856B79D62941A4703DCA95D33B419259E8B55AD629414BDB791C97D33B41CDCCCCCC59D62941CDCCCCCCC9D33B41E42E0F89D5D62941ADE2604BCAD33B4101030000000100000005000000CDCCCCCC4CE12941CDCCCCCCD5D33B41000000004BE12941676666E639D43B416766666613E22941333333B33AD43B410000000015E229419A999999D6D33B41CDCCCCCC4CE12941CDCCCCCCD5D33B410103000000010000000500000033333333EED329416766666614D83B419A99999
 9ECD329410000008078D83B41CDCCCCCCB4D42941CDCCCC4C79D83B419A999999B6D429413333333315D83B4133333333EED329416766666614D83B41010300000001000000050000009A99999901E62941333333B312D33B41CDCCCCCCFFE52941CDCCCCCC76D33B4100000000C8E62941333333B377D33B41CDCCCCCCC9E629419A99999913D33B419A99999901E62941333333B312D33B41010300000001000000050000006766666639E52941CDCCCCCC11D33B419A99999901E62941333333B312D33B413333333303E629419A999999AED23B41000000003BE52941333333B3ADD23B416766666639E52941CDCCCCCC11D33B41010300000001000000050000003333333334E52941333333333ED43B416766666632E52941CDCCCC4CA2D43B419A999999FAE529419A999919A3D43B4167666666FCE52941000000003FD43B413333333334E52941333333333ED43B4101030000000100000005000000CDCCCCCC19E92941333333B30AD53B410000000018E92941CDCCCCCC6ED53B4133333333E0E929419A9999996FD53B4100000000E2E92941000000800BD53B41CDCCCCCC19E92941333333B30AD53B4101030000000100000005000000333333331DE929410000008042D43B41CDCCCCCC19E92941333333B30AD53B4100000000E2E92941000000800BD53B4167666666E5
 E92941CDCCCC4C43D43B41333333331DE929410000008042D43B410103000000010000000500000067666666CBE6294100000080AFD23B41CDCCCCCCC9E629419A99999913D33B410000000092E729416766666614D33B419A99999993E72941CDCCCC4CB0D23B4167666666CBE6294100000080AFD23B41010300000001000000050000006766666658E829416766666679D33B41CDCCCCCC56E8294100000080DDD33B41000000001FE9294167666666DED33B419A99999920E92941333333337AD33B416766666658E829416766666679D33B410103000000010000002D0000005E73F39332CF29412B3F652974DA3B41F6285C0F8DCF294185EB513882DA3B4190C2F5A819D02941CDCCCCCC68DA3B41B81E85EB9ED02941E17A146E9DDA3B41713D0AD7FBD02941676666E6E2DA3B41F6285C0F3FD129410000004014DB3B4115AE47E156D12941C3F5285C20DB3B415C8FC2F5BAD12941A4703DCA22DB3B41F6285C0F57D2294185EB517827DB3B4152B81E85E7D229411F85EB1116DB3B410AD7A3F00FD3294185EB513801DB3B4185EB513806D3294167666626EFDA3B41D7A370BD41D52941A4703D8ABDDA3B41F6285C0F6CD529415C8FC2B5ADDA3B417B14AEC79CD52941EC51B8DE86DA3B410AD7A370B7D529410AD7A3F061DA3B41E17A14AE20D629411F85EB5121DA3B414
 8E17A94BED6294115AE47E1BCD93B4190C2F5A839D729419A99995985D93B410AD7A37072D72941A4703D8A5BD93B41676666E6BBD72941295C8FC20BD93B41B81E856BC4D7294152B81EC5EDD83B415C8FC27554D729417B14AE47E3D83B413E0AD7A30AD729410AD7A3F0D3D83B410AD7A3F0D6D62941333333B3BED83B411F85EB51C1D6294148E17A94A7D83B418E1DD7F0C9D62941ECBDC3987BD83B413333333345D62941000000007BD83B419A99999943D629419A999919DFD83B41333333337BD52941CDCCCC4CDED83B419A99999979D529416766666642D93B4167666666B1D429410000008041D93B419A999999AFD429419A999999A5D93B4167666666E7D32941CDCCCCCCA4D93B4100000000E4D32941000000006DDA3B41CDCCCCCC1BD329419A9999196CDA3B41676666661DD329410000000008DA3B413333333355D229413333333307DA3B410000000057D229419A999919A3D93B419A999999C6D0294167666666A1D93B41CDCCCCCCC4D029410000008005DA3B419A999999FCCF29419A99999904DA3B4100000000FBCF2941333333B368DA3B41CDCCCCCC32CF2941CDCCCCCC67DA3B415E73F39332CF29412B3F652974DA3B41010300000001000000070000009148E9E4D4D62941AEE4B28917D83B41D7A370BDDAD629415C8FC275E1D73B41D163D14311D7
 294184D501C89BD73B413333333314D7294100000080EBD63B41000000004CD629419A999999EAD63B410000000047D62941676666E616D83B419148E9E4D4D62941AEE4B28917D83B4101030000000100000005000000CDCCCCCC89E029419A999999A8D23B410000000088E02941333333B30CD33B413333333350E129419A9999990DD33B410000000052E1294167666666A9D23B41CDCCCCCC89E029419A999999A8D23B4101030000000100000005000000CDCCCCCC72E42941676666E6ACD23B410000000071E429410000000011D33B416766666639E52941CDCCCCCC11D33B41000000003BE52941333333B3ADD23B41CDCCCCCC72E42941676666E6ACD23B4101030000000100000005000000000000006CE42941CDCCCC4C3DD43B41333333336AE4294167666666A1D43B416766666632E52941CDCCCC4CA2D43B413333333334E52941333333333ED43B41000000006CE42941CDCCCC4C3DD43B4101030000000100000005000000CDCCCCCCB4D42941CDCCCC4C79D83B4100000000B3D4294167666666DDD83B41333333337BD52941CDCCCC4CDED83B41000000007DD52941333333337AD83B41CDCCCCCCB4D42941CDCCCC4C79D83B41010300000001000000050000000000000021D32941CDCCCCCC3FD93B41333333331FD32941676666E6A3D93B4167666666E7D3294
 1CDCCCCCCA4D93B4133333333E9D32941333333B340D93B410000000021D32941CDCCCCCC3FD93B41010300000001000000050000003333333350E129419A9999990DD33B419A9999994EE12941333333B371D33B41CDCCCCCC16E229410000008072D33B416766666618E22941676666660ED33B413333333350E129419A9999990DD33B41010300000001000000050000000000000052E1294167666666A9D23B413333333350E129419A9999990DD33B419A999999E0E22941CDCCCC4C0FD33B4167666666E2E2294133333333ABD23B410000000052E1294167666666A9D23B4101030000000100000005000000CDCCCCCC01D02941CDCCCC4CD8D83B410000000000D02941676666663CD93B4133333333C8D02941333333333DD93B4100000000CAD029419A999919D9D83B41CDCCCCCC01D02941CDCCCC4CD8D83B410103000000050000002F0000008E1DD7F0C9D62941ECBDC3987BD83B41CDCCCC4CCCD62941F6285C8F6FD83B419A999999D3D62941295C8F8223D83B41323AE4E5D4D62941A57CA18017D83B410000000047D62941676666E616D83B41676666664AD62941333333B34ED73B413333333382D52941676666E64DD73B41CDCCCCCC83D52941CDCCCCCCE9D63B419A999999BBD42941676666E6E8D63B4167666666BDD42941CDCCCCCC84D63B41000000002DD3
 29419A99991983D63B419A99999929D32941CDCCCC4C4BD73B413333333361D22941676666664AD73B410000000063D22941CDCCCC4CE6D63B41CDCCCCCC9AD1294100000080E5D63B419A9999999CD129416766666681D63B4167666666D4D029410000008080D63B419A999999D2D029419A999999E4D63B41676666660AD02941333333B3E3D63B41CDCCCCCC0DD02941000000801BD63B419A99999945CF2941333333B31AD63B41CDCCCCCC43CF2941CDCCCCCC7ED63B419A9999997BCE2941676666E67DD63B41676666667DCE2941CDCCCCCC19D63B4133333333B5CD29410000000019D63B4100000000B0CD2941CDCCCC4C45D73B41CDCCCCCCE7CC29416766666644D73B4100000000E6CC294100000080A8D73B419A99999955CB2941CDCCCCCCA6D73B410000000054CB2941676666E60AD83B4167666666E4CC29419A9999990CD83B4100000000E1CC2941CDCCCCCCD4D83B419A99999939CF294167666666D7D83B41CDCCCCCC37CF2941000000803BD93B410000000000D02941676666663CD93B41CDCCCCCC01D02941CDCCCC4CD8D83B41676666665AD22941676666E6DAD83B41333333335CD22941333333B376D83B419A999999ECD329410000008078D83B4133333333EED329416766666614D83B419A999999B6D429413333333315D83B41CDCCCCCCB4D42941C
 DCCCC4C79D83B41000000007DD52941333333337AD83B41333333337BD52941CDCCCC4CDED83B419A99999943D629419A999919DFD83B413333333345D62941000000007BD83B418E1DD7F0C9D62941ECBDC3987BD83B41050000009A999999BBD42941676666E6E8D63B4100000000BAD42941000000004DD73B41CDCCCCCCF1D329419A9999194CD73B4167666666F3D3294100000000E8D63B419A999999BBD42941676666E6E8D63B41050000003333333361D22941676666664AD73B419A9999995FD2294100000080AED73B4133333333CFD02941CDCCCCCCACD73B41CDCCCCCCD0D02941333333B348D73B413333333361D22941676666664AD73B410500000000000000B0CD2941CDCCCC4C45D73B413333333378CE29419A99991946D73B419A99999976CE294133333333AAD73B4133333333AECD294167666666A9D73B4100000000B0CD2941CDCCCC4C45D73B410500000033333333EED329416766666614D83B410000000026D329410000008013D83B41CDCCCCCC27D3294167666666AFD73B4100000000F0D3294133333333B0D73B4133333333EED329416766666614D83B4101030000000100000006000000D17610E919D72941FA5D36B7A2D53B41676666E674D729413333337399D53B41F6285C8FE1D7294115AE47E17AD53B41F801297BE1D729419D0E31E45BD5
 3B41333333331BD72941000000005BD53B41D17610E919D72941FA5D36B7A2D53B4101030000000100000004000000FF534E9AE5D72941C1294A32DAD43B4152B81E85E6D729415C8FC2B5CDD43B416BAA39D6E5D7294196DF196ACCD43B41FF534E9AE5D72941C1294A32DAD43B41010300000001000000060000006164E4EB37D7294102492AC24FD73B41A4703D8A50D7294185EB51B80AD73B410FBCCEBE6CD729413D6B31E0EBD63B413333333314D7294100000080EBD63B419A99999912D729419A9999994FD73B416164E4EB37D7294102492AC24FD73B4101030000000100000005000000CDCCCCCC33D329419A999999F2D43B416766666630D32941676666E6BAD53B419A999999F8D32941333333B3BBD53B4100000000FCD3294100000080F3D43B41CDCCCCCC33D329419A999999F2D43B410103000000010000000B000000BD1A22D40DDB294151098C9831D33B413E0AD7A32ADB2941F6285CCF2BD33B4185EB51B84EDB29415C8FC2F528D33B41333333B378DB2941676666262DD33B4148E17A148DDB29415C8FC23518D33B411F85EB519DDB294152B81E450CD33B417B14AE47C9DB29415C8FC27510D33B413384FEA1D6DB2941D71EDBCE10D33B41CDCCCCCCD6DB29410000008007D33B419A9999990EDB2941333333B306D33B41BD1A22D40DDB294151098C983
 1D33B41010300000001000000050000000B135E6F50D62941C2789228EED53B4190C2F5A89BD62941713D0A97D3D53B4183658A05B8D629411CF3FBB5BED53B413333333351D62941CDCCCC4CBED53B410B135E6F50D62941C2789228EED53B41010300000001000000080000006D158A1387D52941A97AF87F33D63B41295C8FC27DD5294185EB51782FD63B412C86473887D52941CA7CD1842BD63B416766666687D529410000008021D63B4100000000BFD42941333333B320D63B4167666666BDD42941CDCCCCCC84D63B419A99999985D529419A99999985D63B416D158A1387D52941A97AF87F33D63B4101030000000100000005000000333333338ED529419A99991991D43B41676666668CD5294133333333F5D43B419A99999954D629419A999919F6D43B416766666656D629410000000092D43B41333333338ED529419A99991991D43B41010300000001000000050000009A99999922D32941333333B3DBD83B410000000021D32941CDCCCCCC3FD93B4133333333E9D32941333333B340D93B41CDCCCCCCEAD329419A999999DCD83B419A99999922D32941333333B3DBD83B4101030000000100000007000000333333335CD22941333333B376D83B41676666665AD22941676666E6DAD83B413333333392D1294100000000DAD83B419A99999990D129419A9999193ED9
 3B410000000021D32941CDCCCCCC3FD93B416766666624D329419A99999977D83B41333333335CD22941333333B376D83B410103000000010000000500000000000000B0CD2941CDCCCC4C45D73B4133333333AECD294167666666A9D73B419A99999976CE294133333333AAD73B413333333378CE29419A99991946D73B4100000000B0CD2941CDCCCC4C45D73B410103000000010000000500000000000000B3D4294167666666DDD83B4167666666B1D429410000008041D93B419A99999979D529416766666642D93B41333333337BD52941CDCCCC4CDED83B4100000000B3D4294167666666DDD83B41010300000001000000050000000000000057D229419A999919A3D93B413333333355D229413333333307DA3B41676666661DD329410000000008DA3B41333333331FD32941676666E6A3D93B410000000057D229419A999919A3D93B41010300000001000000040000002826D17824D729415DDDE2B72ED43B410155CA7220D72941B960A0D92BD43B416766666620D72941333333B32ED43B412826D17824D729415DDDE2B72ED43B410103000000010000000500000022D6369A5CD62941827E2CE326D33B41EC51B89E8FD62941D7A370BD16D33B41CDEAE2DDB1D62941604B70E101D33B41333333335DD629410000008001D33B4122D6369A5CD62941827E2CE326D33B4
 1010300000001000000070000009094A37DEED7294142734CC3D1D23B41EC51B89E19D829411F85EB51BDD23B411F85EBD147D82941295C8F82B4D23B410AD7A3F079D8294185EB51B8B0D23B41A7FBB158F4D8294108CC4349A0D23B4167666666EFD72941333333339FD23B419094A37DEED7294142734CC3D1D23B4101030000000100000007000000E51FB9333AD9294178F8B393A0D23B410AD7A37068D92941AE47E1BAA3D23B41A4703D0AE0D929417B14AE47C3D23B417B14AEC72FDA29413E0AD7A3D7D23B412DFB58D446DA2941737C709FE6D23B410000000048DA2941333333B3A1D23B41E51FB9333AD9294178F8B393A0D23B410103000000010000001D0000002BACC992D6DB294100A875CE10D33B411F85EB51F7DB294190C2F5A811D33B411F85EB5196DC29417B14AE47E2D23B417B14AE47B6DC2941E17A146EE6D23B410AD7A3F0CFDC2941F6285C8FFCD23B4190C2F528B3DC2941D7A3707D28D33B4152B81E8596DC294190C2F5684BD33B413333333384DC29419A9999595CD33B41C3F528DC95DC29413333337372D33B417A7D08189DDC294130AEA5BF72D33B41333333339DDC2941000000806CD33B416766666686E02941CDCCCCCC70D33B41CDCCCCCC89E029419A999999A8D23B4167666666F9DE2941676666E6A6D23B41CDCCCCCCFCDE2941333333
 B3DED13B419A99999934DE2941CDCCCCCCDDD13B41CDCCCCCC32DE2941676666E641D23B419A9999996ADD29419A99991941D23B41000000006EDD2941CDCCCCCC78D13B41CDCCCCCCA5DC29410000000078D13B419A999999A7DC2941676666E613D13B413333333317DB29413333333312D13B416766666615DB2941CDCCCC4C76D13B419A999999DDDB29419A99991977D13B41CDCCCCCCDBDB294133333333DBD13B4133333333A4DC29419A999919DCD13B4167666666A2DC29413333333340D23B4133333333DADB2941CDCCCC4C3FD23B412BACC992D6DB294100A875CE10D33B4101030000000100000005000000A9DE638EFADF294146332F59D4D33B410000000007E029419A999959E0D33B41F6285C0F1BE02941E17A146EDDD33B41F26064F12DE029410E77C08DD4D33B41A9DE638EFADF294146332F59D4D33B410103000000010000000B00000033333333A7E329413333333374D33B4167666666A5E32941CDCCCC4CD8D33B410000000015E229419A999999D6D33B419A99999911E22941CDCCCCCC9ED43B41CDCCCCCCD9E22941333333B39FD43B419A999999DBE229419A9999993BD43B419A999999C4E62941676666E63FD43B4167666666C6E62941CDCCCCCCDBD33B419A9999996DE4294133333333D9D33B41676666666FE429419A99991975D33B413333333
 3A7E329413333333374D33B410103000000010000000900000000000000FCD3294100000080F3D43B41CDCCCCCCF6D32941CDCCCCCC1FD63B419A9999992ED32941000000001FD63B41000000002DD329419A99991983D63B4167666666BDD42941CDCCCCCC84D63B419A999999C2D429410000008058D53B41CDCCCCCC8AD52941CDCCCC4C59D53B41676666668CD5294133333333F5D43B4100000000FCD3294100000080F3D43B410103000000010000000B0000007216297BE1D72941227750E45BD53B41CDCCCC4CE1D7294152B81EC514D53B41FF534E9AE5D72941C1294A32DAD43B416BAA39D6E5D7294196DF196ACCD43B41F6285C0FD5D729419A999999ACD43B410F05B8CBB1D72941053C337693D43B419A9999991ED72941CDCCCCCC92D43B41CDCCCCCC1CD72941676666E6F6D43B419A99999954D629419A999919F6D43B410000000053D62941333333335AD53B417216297BE1D72941227750E45BD53B4101030000000100000007000000F1B2D2AC38D529413B383D6A64D33B419A99991984D52941E17A14AE5DD33B41DD74569393D529411C4462D159D33B410000000095D52941333333B300D33B419A99999904D4294100000000FFD23B41CDCCCCCC02D429419A99991963D33B41F1B2D2AC38D529413B383D6A64D33B41010300000001000000050000009A99
 99998EE729419A999999DCD33B41CDCCCCCC8CE72941333333B340D43B41333333331DE929410000008042D43B41000000001FE9294167666666DED33B419A9999998EE729419A999999DCD33B410103000000010000000500000067666666BDD42941CDCCCCCC84D63B419A999999BBD42941676666E6E8D63B41CDCCCCCC83D52941CDCCCCCCE9D63B419A99999985D529419A99999985D63B4167666666BDD42941CDCCCCCC84D63B41010300000001000000050000006766666639E52941CDCCCCCC11D33B419A99999937E529410000000076D33B41CDCCCCCCFFE52941CDCCCCCC76D33B419A99999901E62941333333B312D33B416766666639E52941CDCCCCCC11D33B4101030000000100000005000000CDCCCCCC8AD52941CDCCCC4C59D53B410000000089D5294167666666BDD53B413333333351D62941CDCCCC4CBED53B410000000053D62941333333335AD53B41CDCCCCCC8AD52941CDCCCC4C59D53B41010300000001000000050000006766666632CC294167666666F6D23B41CDCCCCCC30CC2941000000805AD33B4100000000F9CC2941676666665BD33B419A999999FACC294133333333F7D23B416766666632CC294167666666F6D23B4101030000000100000005000000E0F49F4E11D72941EE5E32BA9BD73B41AE47E17A26D72941B81E85AB80D73B4142E9BDE
 C37D72941624AC8BF4FD73B419A99999912D729419A9999994FD73B41E0F49F4E11D72941EE5E32BA9BD73B410103000000010000000700000015D475A14DD629412035782094D63B41AE47E17A18D62941AE47E13A84D63B4100000080A5D5294190C2F5A840D63B41A7A29C1687D5294113B64C8133D63B413333333382D52941676666E64DD73B41676666664AD62941333333B34ED73B4115D475A14DD629412035782094D63B41010300000001000000040000001AD0033A87D52941D4EA17842BD63B41C05006F49ED529413D301B9B21D63B416766666687D529410000008021D63B411AD0033A87D52941D4EA17842BD63B410103000000010000000500000000000000CAD029419A999919D9D83B419A999999C6D0294167666666A1D93B41CDCCCCCC8ED1294133333333A2D93B413333333392D1294100000000DAD83B4100000000CAD029419A999919D9D83B4101030000000100000005000000CDCCCCCCD0D02941333333B348D73B4133333333CFD02941CDCCCCCCACD73B419A9999995FD2294100000080AED73B413333333361D22941676666664AD73B41CDCCCCCCD0D02941333333B348D73B4101030000000100000005000000CDCCCCCC27D3294167666666AFD73B410000000026D329410000008013D83B4133333333EED329416766666614D83B4100000000F0
 D3294133333333B0D73B41CDCCCCCC27D3294167666666AFD73B410103000000010000000500000000000000CCC92941333333B314D63B4167666666CAC92941CDCCCCCC78D63B419A99999992CA29419A99999979D63B416766666694CA29410000008015D63B4100000000CCC92941333333B314D63B410103000000010000000500000000000000EDCC29419A99991918D63B4133333333EBCC2941333333337CD63B4167666666B3CD29419A9999197DD63B4133333333B5CD29410000000019D63B4100000000EDCC29419A99991918D63B41010300000001000000050000006766666624D329419A99999977D83B419A99999922D32941333333B3DBD83B41CDCCCCCCEAD329419A999999DCD83B419A999999ECD329410000008078D83B416766666624D329419A99999977D83B41010300000001000000050000009A999999C2D429410000008058D53B41CDCCCCCCC0D429419A999999BCD53B410000000089D5294167666666BDD53B41CDCCCCCC8AD52941CDCCCC4C59D53B419A999999C2D429410000008058D53B4101030000000100000005000000CDCCCCCC58D22941000000003FD93B410000000057D229419A999919A3D93B41333333331FD32941676666E6A3D93B410000000021D32941CDCCCCCC3FD93B41CDCCCCCC58D22941000000003FD93B410103000000010
 000000700000083658A05B8D629411CF3FBB5BED53B410AD7A370D4D62941A4703DCAA9D53B41D17610E919D72941FA5D36B7A2D53B41333333331BD72941000000005BD53B410000000053D62941333333335AD53B413333333351D62941CDCCCC4CBED53B4183658A05B8D629411CF3FBB5BED53B410103000000010000000500000067666666E7D32941CDCCCCCCA4D93B419A999999AFD429419A999999A5D93B4167666666B1D429410000008041D93B4133333333E9D32941333333B340D93B4167666666E7D32941CDCCCCCCA4D93B410103000000010000000500000067666666F3D3294100000000E8D63B41CDCCCCCCF1D329419A9999194CD73B4100000000BAD42941000000004DD73B419A999999BBD42941676666E6E8D63B4167666666F3D3294100000000E8D63B4101030000000100000005000000CDCCCCCC8AD52941CDCCCC4C59D53B410000000053D62941333333335AD53B419A99999954D629419A999919F6D43B41676666668CD5294133333333F5D43B41CDCCCCCC8AD52941CDCCCC4C59D53B4101030000000100000005000000CDCCCCCC8CE72941333333B340D43B41000000008BE72941CDCCCCCCA4D43B413333333353E82941333333B3A5D43B410000000055E829419A99999941D43B41CDCCCCCC8CE72941333333B340D43B410103000000010000
 00050000009A999999ECD329410000008078D83B41CDCCCCCCEAD329419A999999DCD83B4100000000B3D4294167666666DDD83B41CDCCCCCCB4D42941CDCCCC4C79D83B419A999999ECD329410000008078D83B41010300000001000000050000003333333303E629419A999999AED23B419A99999901E62941333333B312D33B41CDCCCCCCC9E629419A99999913D33B4167666666CBE6294100000080AFD23B413333333303E629419A999999AED23B41010300000001000000050000009A999999C4E62941676666E63FD43B41CDCCCCCCC2E6294100000000A4D43B41000000008BE72941CDCCCCCCA4D43B41CDCCCCCC8CE72941333333B340D43B419A999999C4E62941676666E63FD43B410103000000010000000500000000000000ACEA2941CDCCCC4CA8D43B413333333374EB29419A999919A9D43B41CDCCCCCC75EB29410000000045D43B419A999999ADEA29413333333344D43B4100000000ACEA2941CDCCCC4CA8D43B4101030000000100000005000000CDCCCCCC48FE2941CDCCCCCC38D13B410000000047FE2941676666E69CD13B41333333330FFF2941333333B39DD13B410000000011FF29419A99999939D13B41CDCCCCCC48FE2941CDCCCCCC38D13B41010300000001000000050000009A99999969012A41333333333CD13B41CDCCCCCC67012A41CDCCCC4CA
 0D13B410000000030022A4133333333A1D13B41CDCCCCCC31022A419A9999193DD13B419A99999969012A41333333333CD13B410103000000010000000500000033333333D9FF2941000000803AD13B4167666666D7FF29419A9999999ED13B419A9999999F002A41000000809FD13B4167666666A1002A41676666663BD13B4133333333D9FF2941000000803AD13B4101030000000100000005000000CDCCCCCC31022A419A9999193DD13B4100000000FA022A41676666E63DD13B41CDCCCCCCFB022A41CDCCCCCCD9D03B419A99999933022A4100000000D9D03B41CDCCCCCC31022A419A9999193DD13B41010300000001000000050000000000000030022A4133333333A1D13B4167666666F8022A4100000000A2D13B4100000000FA022A41676666E63DD13B41CDCCCCCC31022A419A9999193DD13B410000000030022A4133333333A1D13B410103000000010000000500000000000000DEE32941CDCCCCCCF0C63B4167666666DCE32941676666E654C73B41CDCCCCCC6CE529419A99999956C73B419A9999996EE5294100000080F2C63B4100000000DEE32941CDCCCCCCF0C63B410103000000010000000C0000005D3D57AA43C8294176AAA7D83FD43B41B81E856B64C82941A4703D8A3AD43B41295C8F42F6C829410AD7A3304ED43B41F6285C0FF6C829413333333359D4
 3B41DE0906760BC92941FE69590B5AD43B41676666660CC92941CDCCCC4C1FD43B41CDCCCCCC9CCA29410000000021D43B4100000000A2CA2941333333B3F4D23B413333333381C7294133333333F1D23B41000000007CC729419A9999991DD43B413333333344C82941676666661ED43B415D3D57AA43C8294176AAA7D83FD43B4101030000000100000034000000579702670BC9294161C7C10A5AD43B41EC51B81E68C92941333333B35DD43B415C8FC2F589C92941C3F528DC69D43B411F85EBD1B1C92941A4703D0A74D43B41C3F528DC1AC929410AD7A370A2D43B416B98348509C9294102B58CDCC8D43B410000000009C9294100000080E7D43B4133333333D1C92941CDCCCC4CE8D43B4100000000CCC92941333333B314D63B416766666694CA29410000008015D63B419A99999992CA29419A99999979D63B4167666666CAC92941CDCCCCCC78D63B419A999999C8C92941676666E6DCD63B413333333338C8294133333333DBD63B4140977E8D30C8294169891B4198D83B4190C2F5A8B2C8294133333333C3D83B41802C2FFBB8C8294111164E51D0D83B41CDCCCCCCF7C829419A999999D0D83B4193EA1022F7C8294171A2D0DEF7D83B41F6285C0FE0C92941F6285C8FFAD83B41D7A370BDF7C92941E17A14AE0FD93B41295C8FC221CA2941C3F528DC10D93B41F6285C8
 F34CA29413E0AD7E3E3D83B41F6285C8F50CA2941295C8F02E5D83B4185EB51385ACA294148E17A14FAD83B415C8FC27546CB2941713D0A17FCD83B41CDCCCCCC4BCB294190C2F52823D93B41F61B1C4351CB29416C97083637D93B4133333333DFCC29410000000039D93B4100000000E1CC2941CDCCCCCCD4D83B419A99999950CB29419A999919D3D83B413333333352CB2941000000006FD83B419A999999E2CC2941333333B370D83B4167666666E4CC29419A9999990CD83B410000000054CB2941676666E60AD83B419A99999955CB2941CDCCCCCCA6D73B41CDCCCCCC1DCC2941333333B3A7D73B419A9999991FCC29419A99999943D73B41CDCCCCCCE7CC29416766666644D73B4133333333EBCC2941333333337CD63B410000000023CC2941CDCCCC4C7BD63B41CDCCCCCC24CC29413333333317D63B419A9999995CCB29416766666616D63B41333333335ECB2941CDCCCC4CB2D53B416766666626CC29419A999919B3D53B413333333328CC2941000000004FD53B410000000060CB2941333333334ED53B416766666663CB29410000000086D43B41333333339BCA29419A99991985D43B41CDCCCCCC9CCA29410000000021D43B41676666660CC92941CDCCCC4C1FD43B41579702670BC9294161C7C10A5AD43B41010300000001000000050000009A9999999ECA294167
 6666E6BCD33B41CDCCCCCC9CCA29410000000021D43B413333333365CB2941CDCCCCCC21D43B41CDCCCCCC66CB2941333333B3BDD33B419A9999999ECA2941676666E6BCD33B410103000000010000000500000067666666E2C92941CDCCCC4CFFD03B419A999999E0C929416766666663D13B4100000000A9CA29413333333364D13B419A999999AACA29419A99991900D13B4167666666E2C92941CDCCCC4CFFD03B41010300000001000000050000009A9999996DCB2941CDCCCC4C2DD23B41333333336ACB294100000080F5D23B416766666632CC294167666666F6D23B41CDCCCCCC35CC2941333333332ED23B419A9999996DCB2941CDCCCC4C2DD23B41010300000001000000050000006766666686C72941676666E6C4D13B419A9999994EC82941CDCCCCCCC5D13B410000000052C829419A999999FDD03B41CDCCCCCC89C72941333333B3FCD03B416766666686C72941676666E6C4D13B410103000000010000000500000049C15D8D09C92941228377CAC8D43B41CDCCCCCCFFC8294167666666DED43B4124A2ED64FCC8294192207E71E7D43B410000000009C9294100000080E7D43B4149C15D8D09C92941228377CAC8D43B41010300000001000000050000009A9999993BC829410000000013D63B41CDCCCCCC03C92941CDCCCCCC13D63B419A99999905C9294133333
 3B3AFD53B41676666663DC82941CDCCCCCCAED53B419A9999993BC829410000000013D63B410103000000010000000A00000024A2ED64FCC8294192207E71E7D43B41EC51B81EF1C8294115AE476105D53B41F6285C8FE4C82941C3F5285C25D53B41D7A3703DC8C82941295C8F4235D53B41AE47E1FA3EC82941D7A370BD75D53B41B9BE295C3EC829410240B14576D53B41676666663DC82941CDCCCCCCAED53B419A99999905C92941333333B3AFD53B410000000009C9294100000080E7D43B4124A2ED64FCC8294192207E71E7D43B41010300000001000000050000009A9999993BC829410000000013D63B41000000003AC829419A99991977D63B413333333302C92941676666E677D63B41CDCCCCCC03C92941CDCCCCCC13D63B419A9999993BC829410000000013D63B4101030000000100000005000000CDCCCCCC03C92941CDCCCCCC13D63B416766666600C9294100000000DCD63B419A999999C8C92941676666E6DCD63B4100000000CCC92941333333B314D63B41CDCCCCCC03C92941CDCCCCCC13D63B41010300000001000000050000006766666686C72941676666E6C4D13B419A99999984C729410000000029D23B41CDCCCCCC4CC82941676666E629D23B419A9999994EC82941CDCCCCCCC5D13B416766666686C72941676666E6C4D13B41010300000001000000
 0D000000000000002FCC29419A999999BED33B419A99999987CE294133333333C1D33B410000000086CE2941CDCCCC4C25D43B41333333334ECF29419A99991926D43B416766666653CF2941CDCCCCCCF9D23B41CDCCCCCCC2CD29419A999919F8D23B4167666666C6CD2941676666E62FD23B41CDCCCCCC35CC2941333333332ED23B416766666632CC294167666666F6D23B419A999999FACC294133333333F7D23B4100000000F9CC2941676666665BD33B41CDCCCCCC30CC2941000000805AD33B41000000002FCC29419A999999BED33B4101030000000100000005000000CDCCCCCCF3CC2941333333B387D43B4100000000F2CC2941CDCCCCCCEBD43B4167666666BACD29419A999999ECD43B4100000000BCCD29410000008088D43B41CDCCCCCCF3CC2941333333B387D43B410103000000010000000500000000000000BCCD29410000008088D43B413333333384CE29416766666689D43B410000000086CE2941CDCCCC4C25D43B41CDCCCCCCBDCD29416766666624D43B4100000000BCCD29410000008088D43B41010300000001000000050000006766666647CF29419A999999B6D53B419A99999945CF2941333333B31AD63B41CDCCCCCC0DD02941000000801BD63B419A9999990FD0294167666666B7D53B416766666647CF29419A999999B6D53B41010300000001000
 0000700000033333333A9CD2941333333B3D5D83B41CDCCCCCCA5CD2941676666E69DD93B413333333336CF29419A9999999FD93B41CDCCCCCC37CF2941000000803BD93B419A9999996FCE2941333333B33AD93B416766666671CE29419A999999D6D83B4133333333A9CD2941333333B3D5D83B41010300000001000000050000003847E2B3EFCE2941A235298867DA3B417B14AE47FBCE29411F85EB916BDA3B415E73F39332CF29412B3F652974DA3B41CDCCCCCC32CF2941CDCCCCCC67DA3B413847E2B3EFCE2941A235298867DA3B410103000000010000000500000000000000EDCC29419A99991918D63B4133333333B5CD29410000000019D63B41CDCCCCCCB6CD2941CDCCCCCCB4D53B419A999999EECC294100000000B4D53B4100000000EDCC29419A99991918D63B4101030000000100000005000000CDCCCCCC24CC29413333333317D63B410000000023CC2941CDCCCC4C7BD63B4133333333EBCC2941333333337CD63B4100000000EDCC29419A99991918D63B41CDCCCCCC24CC29413333333317D63B41010300000001000000050000006766666626CC29419A999919B3D53B419A999999EECC294100000000B4D53B4167666666F0CC2941676666E64FD53B413333333328CC2941000000004FD53B416766666626CC29419A999919B3D53B41010300000001000000
 050000009A99999990D129419A9999193ED93B41CDCCCCCC8ED1294133333333A2D93B410000000057D229419A999919A3D93B41CDCCCCCC58D22941000000003FD93B419A99999990D129419A9999193ED93B4101030000000100000005000000CDCCCCCC32CF2941CDCCCCCC67DA3B4100000000FBCF2941333333B368DA3B419A999999FCCF29419A99999904DA3B416766666634CF2941333333B303DA3B41CDCCCCCC32CF2941CDCCCCCC67DA3B41010300000001000000050000009A9999999CD129416766666681D63B41CDCCCCCC9AD1294100000080E5D63B410000000063D22941CDCCCC4CE6D63B41CDCCCCCC64D229413333333382D63B419A9999999CD129416766666681D63B4101030000000100000005000000CDCCCCCC37CF2941000000803BD93B416766666634CF2941333333B303DA3B419A999999FCCF29419A99999904DA3B410000000000D02941676666663CD93B41CDCCCCCC37CF2941000000803BD93B4101030000000100000005000000CDCCCCCC72CB29410000000001D13B413333333371CB29419A99991965D13B41CDCCCCCCC9CD2941333333B367D13B4167666666CBCD29419A99999903D13B41CDCCCCCC72CB29410000000001D13B41010300000001000000050000009A99999990D129419A9999193ED93B41CDCCCCCC8ED1294133333333A2D
 93B410000000057D229419A999919A3D93B41CDCCCCCC58D22941000000003FD93B419A99999990D129419A9999193ED93B41010300000001000000050000006766666671CE29419A999999D6D83B419A9999996FCE2941333333B33AD93B41CDCCCCCC37CF2941000000803BD93B419A99999939CF294167666666D7D83B416766666671CE29419A999999D6D83B41010300000001000000050000000000000000D02941676666663CD93B4167666666FECF294100000080A0D93B419A999999C6D0294167666666A1D93B4133333333C8D02941333333333DD93B410000000000D02941676666663CD93B4101030000000100000013000000F61B1C4351CB29416C97083637D93B413E0AD7A35ECB29411F85EB5168D93B41B81E85EB7CCB2941E17A146E59D93B4190C2F528BFCB2941333333B34FD93B41F6285C0FE1CB2941C3F528DC58D93B41CDCCCCCC02CC294152B81E056AD93B41713D0AD780CC29411F85EB9170D93B41AE47E17A8ACC294152B81EC5FAD93B4148E17A94CACC2941A4703D0AF9D93B411F85EBD10ACE2941B81E856B01DA3B41AE47E1FA69CE29413E0AD7E338DA3B4198EE89A7EFCE294109E5DA8367DA3B41CDCCCCCC32CF2941CDCCCCCC67DA3B413333333336CF29419A9999999FD93B41CDCCCCCCA5CD2941676666E69DD93B4133333333A9CD294133
 3333B3D5D83B4100000000E1CC2941CDCCCCCCD4D83B4133333333DFCC29410000000039D93B41F61B1C4351CB29416C97083637D93B4101030000000100000005000000CDCCCCCCE7CC29416766666644D73B4100000000B0CD2941CDCCCC4C45D73B4167666666B3CD29419A9999197DD63B4133333333EBCC2941333333337CD63B41CDCCCCCCE7CC29416766666644D73B410103000000010000000500000067666666FECF294100000080A0D93B419A999999FCCF29419A99999904DA3B41CDCCCCCCC4D029410000008005DA3B419A999999C6D0294167666666A1D93B4167666666FECF294100000080A0D93B41010300000001000000050000009A99999968CB29419A99999959D33B41CDCCCCCC66CB2941333333B3BDD33B41000000002FCC29419A999999BED33B41CDCCCCCC30CC2941000000805AD33B419A99999968CB29419A99999959D33B4101030000000100000005000000CDCCCCCC66CB2941333333B3BDD33B413333333365CB2941CDCCCCCC21D43B41676666662DCC2941333333B322D43B41000000002FCC29419A999999BED33B41CDCCCCCC66CB2941333333B3BDD33B4101030000000100000005000000333333335ECB2941CDCCCC4CB2D53B419A9999995CCB29416766666616D63B41CDCCCCCC24CC29413333333317D63B416766666626CC29419A999
 919B3D53B41333333335ECB2941CDCCCC4CB2D53B4101030000000100000005000000676666661ACC2941676666E66FD83B41CDCCCCCC18CC294100000000D4D83B4100000000E1CC2941CDCCCCCCD4D83B419A999999E2CC2941333333B370D83B41676666661ACC2941676666E66FD83B41010300000001000000050000003333333352CB2941000000006FD83B419A99999950CB29419A999919D3D83B41CDCCCCCC18CC294100000000D4D83B41676666661ACC2941676666E66FD83B413333333352CB2941000000006FD83B41010300000001000000050000009A9999991FCC29419A99999943D73B41CDCCCCCC1DCC2941333333B3A7D73B4100000000E6CC294100000080A8D73B41CDCCCCCCE7CC29416766666644D73B419A9999991FCC29419A99999943D73B41010300000001000000050000006766666626CC29419A999919B3D53B41CDCCCCCC24CC29413333333317D63B4100000000EDCC29419A99991918D63B419A999999EECC294100000000B4D53B416766666626CC29419A999919B3D53B41010300000001000000050000000000000045D329419A99999909D13B41CDCCCCCC3FD32941676666E635D23B410000000008D42941CDCCCCCC36D23B41333333330DD42941676666660AD13B410000000045D329419A99999909D13B41010300000001000000050000
 00CDCCCCCC25E92941676666E64DD23B410000000024E9294100000000B2D23B4167666666ECE92941676666E6B2D23B4100000000EEE92941CDCCCCCC4ED23B41CDCCCCCC25E92941676666E64DD23B41010300000001000000090000000000000061E82941676666E684D13B419A9999995DE829419A9999194DD23B41CDCCCCCC25E92941676666E64DD23B410000000024E9294100000000B2D23B4167666666ECE92941676666E6B2D23B41CDCCCCCCEFE92941333333B3EAD13B419A99999927E92941CDCCCCCCE9D13B413333333329E92941333333B385D13B410000000061E82941676666E684D13B410103000000010000000500000033333333F4F729419A9999197FD53B4167666666F2F7294133333333E3D53B419A999999BAF829419A999919E4D53B4167666666BCF82941676666E67FD53B4133333333F4F729419A9999197FD53B41010300000001000000050000009A99999937FE2941676666E621D53B41CDCCCCCC35FE29410000000086D53B4100000000FEFE2941CDCCCCCC86D53B41CDCCCCCCFFFE2941333333B322D53B419A99999937FE2941676666E621D53B4101030000000100000005000000CDCCCCCCB3F829410000008074D73B4100000000B2F829419A999999D8D73B41333333337AF9294167666666D9D73B41000000007CF92941CDCCCC4C75D
 73B41CDCCCCCCB3F829410000008074D73B410103000000010000000500000033333333B7F82941CDCCCC4CACD63B4167666666B5F829416766666610D73B419A9999997DF929413333333311D73B41676666667FF929419A999919ADD63B4133333333B7F82941CDCCCC4CACD63B41010300000001000000050000009A9999990EF429419A999999B2D43B41CDCCCCCC0CF42941333333B316D53B4100000000D5F429410000008017D53B41CDCCCCCCD6F4294167666666B3D43B419A9999990EF429419A999999B2D43B41010300000001000000060000003FEEBC828BF52941D106B41C20D93B415C8FC2751EF629419A99991925D93B419142BA4F53F629415C1B0BE439D93B413333333354F62941CDCCCC4C02D93B41000000008CF529410000008001D93B413FEEBC828BF52941D106B41C20D93B41010300000001000000050000006766666645FE29410000000001D23B41CDCCCCCC41FE294133333333C9D23B41000000000AFF29419A999919CAD23B419A9999990DFF2941676666E601D23B416766666645FE29410000000001D23B41010300000001000000090000006766666626FE2941676666E60AD93B419A99999924FE2941000000006FD93B41676666665CFD2941333333336ED93B410000000059FD29416766666636DA3B413333333321FE29413333333337DA3B
 410000000023FE29419A999919D3D93B4133333333EBFE294100000000D4D93B419A999999EEFE2941CDCCCCCC0BD93B416766666626FE2941676666E60AD93B41010300000001000000070000009A999999AAFC2941676666E657D43B4167666666A5FC29413333333384D53B419A9999996DFD29419A99991985D53B410000000071FD2941676666E6BCD43B413333333339FE2941333333B3BDD43B41000000003BFE29419A99999959D43B419A999999AAFC2941676666E657D43B41010300000001000000050000009A9999999EFC2941333333B314D73B416766666699FC29410000000041D83B419A99999961FD2941CDCCCCCC41D83B41CDCCCCCC66FD29410000008015D73B419A9999999EFC2941333333B314D73B410103000000010000000500000033333333C1FF294100000000B4D63B4167666666BFFF29419A99991918D73B41CDCCCCCC4F012A41CDCCCCCC19D73B419A99999951012A41333333B3B5D63B4133333333C1FF294100000000B4D63B4101030000000100000005000000CDCCCCCCCAF429413333333370D73B4100000000C9F42941CDCCCC4CD4D73B413333333391F5294133333333D5D73B410000000093F529410000000071D73B41CDCCCCCCCAF429413333333370D73B4101030000000100000005000000676666660CFB29419A99991977D73B419
 A9999990AFB294133333333DBD73B4100000000D3FB294100000000DCD73B419A999999D4FB2941676666E677D73B41676666660CFB29419A99991977D73B410103000000010000000500000000000000EFF7294167666666ABD63B4133333333EDF72941000000800FD73B4167666666B5F829416766666610D73B4133333333B7F82941CDCCCC4CACD63B4100000000EFF7294167666666ABD63B41010300000001000000050000000000000088F929419A999999B8D43B413333333386F92941333333B31CD53B41676666664EFA29419A9999991DD53B413333333350FA294100000080B9D43B410000000088F929419A999999B8D43B4101030000000100000005000000CDCCCCCC29FE2941333333B342D83B413333333328FE2941CDCCCCCCA6D83B4167666666F0FE2941333333B3A7D83B4100000000F2FE29419A99999943D83B41CDCCCCCC29FE2941333333B342D83B4101030000000100000005000000CDCCCCCC66FD29410000008015D73B41000000002FFE29416766666616D73B419A99999930FE2941CDCCCC4CB2D63B416766666668FD294167666666B1D63B41CDCCCCCC66FD29410000008015D73B41010300000001000000050000003333333340FE2941CDCCCC4C2DD33B416766666608FF2941333333332ED33B41000000000AFF29419A999919CAD23B41CDCC
 CCCC41FE294133333333C9D23B413333333340FE2941CDCCCC4C2DD33B410103000000010000000500000067666666CFFB294133333333A4D83B41CDCCCCCCCDFB2941CDCCCC4C08D93B410000000096FC29413333333309D93B419A99999997FC29419A999919A5D83B4167666666CFFB294133333333A4D83B4101030000000100000005000000CDCCCCCC03FB29419A9999996BD93B413333333302FB2941333333B3CFD93B4167666666CAFB29419A999999D0D93B4100000000CCFB2941000000806CD93B41CDCCCCCC03FB29419A9999996BD93B4101030000000100000005000000CDCCCCCCE9F72941333333B3D7D73B4133333333E8F72941CDCCCCCC3BD83B4167666666B0F82941333333B33CD83B4100000000B2F829419A999999D8D73B41CDCCCCCCE9F72941333333B3D7D73B410103000000010000000500000033333333C6FF2941333333B387D53B419A999999C4FF2941CDCCCCCCEBD53B41CDCCCCCC8C002A419A999999ECD53B41676666668E002A410000008088D53B4133333333C6FF2941333333B387D53B410103000000010000000500000067666666B5F829416766666610D73B41CDCCCCCCB3F829410000008074D73B41000000007CF92941CDCCCC4C75D73B419A9999997DF929413333333311D73B4167666666B5F829416766666610D73B410103000
 000010000000500000067666666F5FE2941676666667BD73B41CDCCCCCCF3FE294100000080DFD73B4100000000BCFF2941CDCCCC4CE0D73B419A999999BDFF2941333333337CD73B4167666666F5FE2941676666667BD73B410103000000010000000500000085525C03E1F729415815C0FDD7D93B41A74E7FD6A8F829417A578344F0D93B4167666666A9F829419A999919CDD93B4133333333E1F72941CDCCCC4CCCD93B4185525C03E1F729415815C0FDD7D93B41010300000001000000050000008C30C5903DF92941E4B88EDF31DA3B4190C2F5A84CF92941676666E639DA3B4180005DA16FF9294157E173A846DA3B410000000070F929419A99991932DA3B418C30C5903DF92941E4B88EDF31DA3B4101030000000100000004000000B50F21852BFA2941642C140D97DA3B4162DE6B5136FA29415677133A9CDA3B416766666636FA29419A99991997DA3B41B50F21852BFA2941642C140D97DA3B410103000000010000000700000067666666F0FE2941333333B3A7D83B41CDCCCCCCECFE2941676666E66FD93B4133333333B5FF2941333333B370D93B41CDCCCCCCB6FF29419A9999990CD93B41000000007F002A41000000800DD93B41CDCCCCCC80002A4167666666A9D83B4167666666F0FE2941333333B3A7D83B4101030000000100000005000000333333339DF52941
 6766666618D53B41676666669BF52941000000807CD53B41000000002CF72941333333337ED53B419A9999992DF729419A9999191AD53B41333333339DF529416766666618D53B41010300000001000000050000006766666601FF29419A999999BED43B41CDCCCCCCFFFE2941333333B322D53B4100000000C8FF29419A99999923D53B41CDCCCCCCC9FF294100000080BFD43B416766666601FF29419A999999BED43B41010300000001000000050000000000000048F329419A9999994DD43B413333333346F32941333333B3B1D43B419A9999990EF429419A999999B2D43B413333333310F42941000000804ED43B410000000048F329419A9999994DD43B4101030000000100000005000000CDCCCCCCF0F72941CDCCCC4C47D63B4100000000EFF7294167666666ABD63B4133333333B7F82941CDCCCC4CACD63B4100000000B9F829413333333348D63B41CDCCCCCCF0F72941CDCCCC4C47D63B41010300000001000000050000000000000020F72941000000003BD83B41333333331EF729419A9999199FD83B4167666666E6F72941676666E69FD83B4133333333E8F72941CDCCCCCC3BD83B410000000020F72941000000003BD83B4101030000000100000005000000676666667CF229410000000015D53B419A9999997AF229419A99991979D53B41CDCCCCCC42F32941676
 666E679D53B419A99999944F32941CDCCCCCC15D53B41676666667CF229410000000015D53B4101030000000100000005000000676666663FF329413333333342D63B41CDCCCCCC3DF32941CDCCCC4CA6D63B410000000006F429419A999919A7D63B419A99999907F429410000000043D63B41676666663FF329413333333342D63B41010300000001000000050000003333333384002A4133333333E1D73B416766666682002A41CDCCCC4C45D83B419A9999994A012A419A99991946D83B41676666664C012A4100000000E2D73B413333333384002A4133333333E1D73B4101030000000100000008000000952BAF0D6FF2294112B888761FD83B41A4703D8AABF22941A4703D0A36D83B41DDE5450736F32941F27BB10B69D83B41333333333AF32941000000806ED73B41CDCCCCCCA9F12941CDCCCCCC6CD73B4133333333A8F12941676666E6D0D73B416766666670F22941333333B3D1D73B41952BAF0D6FF2294112B888761FD83B4101030000000100000005000000A3AA38FFB6F329417B3D2D629BD83B41676666E6D9F3294185EB5178A9D83B41A58D8AEDFCF3294113744AF4B5D83B4167666666FDF32941333333B39BD83B41A3AA38FFB6F329417B3D2D629BD83B41010300000001000000080000001C87B5D6C3F42941BA598B72FED83B41CDCCCC4C10F52941E17A14
 EE1BD93B413FEEBC828BF52941D106B41C20D93B41000000008CF529410000008001D93B413333333354F62941CDCCCC4C02D93B410000000056F62941333333339ED83B419A999999C5F42941000000809CD83B411C87B5D6C3F42941BA598B72FED83B41010300000001000000050000003333333346F32941333333B3B1D43B419A99999944F32941CDCCCCCC15D53B41CDCCCCCC0CF42941333333B316D53B419A9999990EF429419A999999B2D43B413333333346F32941333333B3B1D43B4101030000000100000005000000CDCCCCCCBFF82941333333B3B7D43B4100000000BEF82941CDCCCCCC1BD53B413333333386F92941333333B31CD53B410000000088F929419A999999B8D43B41CDCCCCCCBFF82941333333B3B7D43B4101030000000100000005000000000000003BFE29419A99999959D43B413333333339FE2941333333B3BDD43B416766666601FF29419A999999BED43B413333333303FF2941000000805AD43B41000000003BFE29419A99999959D43B41010300000001000000050000009A9999997AF229419A99991979D53B410000000079F2294133333333DDD53B413333333341F3294100000000DED53B41CDCCCCCC42F32941676666E679D53B419A9999997AF229419A99991979D53B4101030000000100000005000000340A5B1FA8F129411EC0F735D
 5D73B41D7AC83006FF22941A6499E711FD83B416766666670F22941333333B3D1D73B4133333333A8F12941676666E6D0D73B41340A5B1FA8F129411EC0F735D5D73B41010300000001000000050000003333333310F42941000000804ED43B419A9999990EF429419A999999B2D43B41CDCCCCCCD6F4294167666666B3D43B4167666666D8F42941CDCCCC4C4FD43B413333333310F42941000000804ED43B4101030000000100000005000000333333332AF72941CDCCCC4CE2D53B416766666628F729416766666646D63B41CDCCCCCCF0F72941CDCCCC4C47D63B4167666666F2F7294133333333E3D53B41333333332AF72941CDCCCC4CE2D53B41010300000001000000050000000000000095EE29419A999999ACD43B419A99999991EE2941CDCCCCCC74D53B41CDCCCCCC59EF29419A99999975D53B41333333335DEF294167666666ADD43B410000000095EE29419A999999ACD43B4101030000000300000034000000D1205A6136FA29413A48B6419CDA3B419A99999992FA29415C8FC275C8DA3B41676666E6CAFA2941E17A14AEBADA3B41B81E85EB0CFB294185EB51F8BDDA3B41E17A14AE64FB2941EC51B85ED1DA3B410AD7A3F064FB29419A999959C2DA3B41295C8FC2C8FB2941CDCCCCCCD3DA3B41C3F5285C0CFC2941EC51B81EF0DA3B410AD7A37037FC2941EC51B8
 5E28DB3B41CDCCCCCC9AFC2941713D0AD754DB3B41295C8F42D0FC2941C3F5281C77DB3B41EC51B89E07FD294167666666A0DB3B410C26313B1DFD2941BB46D78FC6DB3B413333333352FD2941CDCCCCCCC6DB3B410E89AC2551FD2941A434715901DC3B4152B81E0554FD2941713D0AD703DC3B41F6285C0F6FFD294152B81E053DDC3B41713D0AD7C5FD2941AE47E17A8ADC3B41905FB07D12FE2941A4C37FE18FDC3B41694AC41FEBFE2941F1DFF5CC90DC3B419A999919F0FE2941295C8FC28FDC3B41333333332DFF2941333333F352DC3B41AE47E1FA8DFF29411F85EB512CDC3B4190C2F5A81A002A413E0AD7E30DDC3B41B1AE034A72002A4160B347E6F8DB3B416766666676002A410000000002DB3B4133333333AEFF29413333333301DB3B4100000000B0FF29419A9999199DDA3B413333333378002A41676666E69DDA3B41CDCCCCCC79002A41CDCCCCCC39DA3B410000000042012A41333333B33ADA3B41CDCCCCCC43012A419A999999D6D93B41000000000C022A4167666666D7D93B41CDCCCCCC0D022A41CDCCCC4C73D93B419A99999945012A410000008072D93B410000000049012A4133333333AAD83B413333333311022A419A999919ABD83B41CDCCCCCC12022A410000000047D83B416766666682002A41CDCCCC4C45D83B413333333384002A4133333333E1D
 73B41CDCCCCCCF3FE294100000080DFD73B4167666666F5FE2941676666667BD73B41333333332DFE2941000000807AD73B41000000002FFE29416766666616D73B41CDCCCCCC66FD29410000008015D73B419A99999961FD2941CDCCCCCC41D83B416766666699FC29410000000041D83B410000000096FC29413333333309D93B41CDCCCCCCCDFB2941CDCCCC4C08D93B4167666666CAFB29419A999999D0D93B41CDCCCCCC39FA2941CDCCCCCCCED93B41D1205A6136FA29413A48B6419CDA3B4105000000CDCCCCCCF3FE294100000080DFD73B4167666666F0FE2941333333B3A7D83B413333333328FE2941CDCCCCCCA6D83B419A9999992BFE29419A999999DED73B41CDCCCCCCF3FE294100000080DFD73B410F00000067666666F0FE2941333333B3A7D83B41CDCCCCCC80002A4167666666A9D83B41000000007F002A41000000800DD93B41CDCCCCCCB6FF29419A9999990CD93B4133333333B5FF2941333333B370D93B41CDCCCCCCECFE2941676666E66FD93B4133333333EBFE294100000000D4D93B410000000023FE29419A999919D3D93B413333333321FE29413333333337DA3B410000000059FD29416766666636DA3B41676666665CFD2941333333336ED93B419A99999924FE2941000000006FD93B416766666626FE2941676666E60AD93B419A999999EEFE2941
 CDCCCCCC0BD93B4167666666F0FE2941333333B3A7D83B410103000000010000001700000067666666D6FB2941CDCCCCCC13D73B4100000000D3FB294100000000DCD73B416766666642FA2941CDCCCC4CDAD73B413333333344FA29413333333376D73B41000000007CF92941CDCCCC4C75D73B41333333337AF9294167666666D9D73B4100000000B2F829419A999999D8D73B4167666666B0F82941333333B33CD83B4133333333E8F72941CDCCCCCC3BD83B4167666666E6F72941676666E69FD83B41333333331EF729419A9999199FD83B41676666661CF729413333333303D93B419A999999E4F729419A99991904D93B4100000000E3F729413333333368D93B4133333333ABF829410000000069D93B4100000000ADF82941676666E604D93B41676666663DFA29419A99999906D93B41000000003FFA294100000080A2D83B4167666666CFFB294133333333A4D83B4133333333D1FB29419A99991940D83B416766666699FC29410000000041D83B419A9999999EFC2941333333B314D73B4167666666D6FB2941CDCCCCCC13D73B4101030000000100000009000000000000004BFA2941CDCCCCCCE5D53B413333333313FB29419A999999E6D53B419A99999911FB2941333333B34AD63B4100000000A2FC2941000000804CD63B41CDCCCCCCA3FC2941CDCCCC4CE8D53B410
 00000006CFD294133333333E9D53B419A9999996DFD29419A99991985D53B41CDCCCCCC4CFA2941333333B381D53B41000000004BFA2941CDCCCCCCE5D53B4101030000000100000007000000CDCCCCCC0BFF29410000000066D23B416766666608FF2941333333332ED33B413333333340FE2941CDCCCC4C2DD33B41CDCCCCCC3CFE294100000080F5D33B4133333333CDFF294133333333F7D33B4100000000D4FF2941CDCCCCCC66D23B41CDCCCCCC0BFF29410000000066D23B410103000000010000000700000000000000C9F42941CDCCCC4CD4D73B4133333333C7F429416766666638D83B4100000000FFF329410000008037D83B4167666666FDF32941333333B39BD83B41CDCCCCCC8DF52941676666669DD83B413333333391F5294133333333D5D73B4100000000C9F42941CDCCCC4CD4D73B4101030000000100000005000000CDCCCCCCB0F12941CDCCCC4CDCD53B410000000079F2294133333333DDD53B41676666667CF229410000000015D53B4133333333B4F129419A99991914D53B41CDCCCCCCB0F12941CDCCCC4CDCD53B4101030000000100000005000000333333331AFB29413333333356D43B41CDCCCCCC16FB2941676666661ED53B4100000000DFFB2941CDCCCC4C1FD53B4167666666E2FB29419A99991957D43B41333333331AFB29413333333356D43B
 4101030000000100000005000000676666667CF229410000000015D53B419A99999944F32941CDCCCCCC15D53B410000000048F329419A9999994DD43B41CDCCCCCC7FF22941CDCCCCCC4CD43B41676666667CF229410000000015D53B41010300000001000000050000000000000071FD2941676666E6BCD43B41676666666FFD29410000000021D53B41CDCCCCCCFFFE2941333333B322D53B416766666601FF29419A999999BED43B410000000071FD2941676666E6BCD43B41010300000001000000050000000000000047FE2941676666E69CD13B416766666645FE29410000000001D23B419A9999990DFF2941676666E601D23B41333333330FFF2941333333B39DD13B410000000047FE2941676666E69CD13B41010300000001000000050000006766666632FE2941333333334ED63B419A99999930FE2941CDCCCC4CB2D63B4100000000F9FE29419A999919B3D63B419A999999FAFE2941000000004FD63B416766666632FE2941333333334ED63B4101030000000100000005000000000000003CF32941676666660AD73B41333333333AF32941000000806ED73B416766666602F42941CDCCCC4C6FD73B413333333304F42941333333330BD73B41000000003CF32941676666660AD73B41010300000001000000050000006766666673F92941676666E669D93B419A99999
 971F9294100000000CED93B41CDCCCCCC39FA2941CDCCCCCCCED93B419A9999993BFA2941333333B36AD93B416766666673F92941676666E669D93B41010300000001000000050000006766666649FA2941676666E649D63B419A99999947FA294100000000AED63B41CDCCCCCC0FFB2941CDCCCCCCAED63B419A99999911FB2941333333B34AD63B416766666649FA2941676666E649D63B410103000000010000000500000067666666CBFF2941676666665BD43B41CDCCCCCCC9FF294100000080BFD43B410000000092002A41CDCCCC4CC0D43B419A99999993002A41333333335CD43B4167666666CBFF2941676666665BD43B4101030000000100000005000000676666664EFA29419A9999991DD53B41CDCCCCCC4CFA2941333333B381D53B4133333333DDFB29416766666683D53B4100000000DFFB2941CDCCCC4C1FD53B41676666664EFA29419A9999991DD53B41010300000001000000050000009A9999993BFA2941333333B36AD93B41CDCCCCCC39FA2941CDCCCCCCCED93B413333333302FB2941333333B3CFD93B41CDCCCCCC03FB29419A9999996BD93B419A9999993BFA2941333333B36AD93B41010300000001000000050000003333333344FA29413333333376D73B416766666642FA2941CDCCCC4CDAD73B419A9999990AFB294133333333DBD73B41676666660C
 FB29419A99991977D73B413333333344FA29413333333376D73B41010300000001000000050000003333333347012A41676666660ED93B419A99999945012A410000008072D93B41CDCCCCCC0D022A41CDCCCC4C73D93B41676666660F022A41333333330FD93B413333333347012A41676666660ED93B4101030000000100000005000000676666668E002A410000008088D53B41CDCCCCCC8C002A419A999999ECD53B410000000055012A4100000080EDD53B41CDCCCCCC56012A416766666689D53B41676666668E002A410000008088D53B4101030000000100000005000000676666663DFA29419A99999906D93B419A9999993BFA2941333333B36AD93B4100000000CCFB2941000000806CD93B41CDCCCCCCCDFB2941CDCCCC4C08D93B41676666663DFA29419A99999906D93B4101030000000100000005000000676666667BFD29413333333364D23B419A99999979FD294167666666C8D23B41CDCCCCCC41FE294133333333C9D23B419A99999943FE29419A99991965D23B41676666667BFD29413333333364D23B4101030000000100000005000000CDCCCCCCA3FC2941CDCCCC4CE8D53B4100000000A2FC2941000000804CD63B41333333336AFD2941CDCCCC4C4DD63B41000000006CFD294133333333E9D53B41CDCCCCCCA3FC2941CDCCCC4CE8D53B410103000000010
 000000500000000000000D4FF2941CDCCCCCC66D23B4133333333D2FF2941676666E6CAD23B419A9999999A002A41CDCCCCCCCBD23B41333333339C002A41333333B367D23B4100000000D4FF2941CDCCCCCC66D23B4101030000000100000005000000000000008B002A41333333B350D63B416766666689002A41676666E6B4D63B419A99999951012A41333333B3B5D63B413333333353012A419A99999951D63B41000000008B002A41333333B350D63B41010300000001000000050000009A9999992BFE29419A999999DED73B41CDCCCCCC29FE2941333333B342D83B4100000000F2FE29419A99999943D83B41CDCCCCCCF3FE294100000080DFD73B419A9999992BFE29419A999999DED73B4101030000000100000005000000333333330EFB29410000000013D73B41676666660CFB29419A99991977D73B419A999999D4FB2941676666E677D73B4167666666D6FB2941CDCCCCCC13D73B41333333330EFB29410000000013D73B410103000000010000000500000033333333A0FC29419A999999B0D63B419A9999999EFC2941333333B314D73B41CDCCCCCC66FD29410000008015D73B416766666668FD294167666666B1D63B4133333333A0FC29419A999999B0D63B41010300000001000000050000009A999999E0FB294133333333BBD43B4100000000DFFB2941CDCCCC
 4C1FD53B4133333333A7FC29419A99991920D53B41CDCCCCCCA8FC294100000000BCD43B419A999999E0FB294133333333BBD43B4101030000000100000005000000676666667FF929419A999919ADD63B419A9999997DF929413333333311D73B410000000046FA29419A99991912D73B419A99999947FA294100000000AED63B41676666667FF929419A999919ADD63B41010300000001000000050000009A99999907F429410000000043D63B410000000006F429419A999919A7D63B4133333333CEF4294100000000A8D63B41CDCCCCCCCFF42941676666E643D63B419A99999907F429410000000043D63B41010300000001000000050000000000000062F6294100000080E1D53B413333333360F629419A99999945D63B416766666628F729416766666646D63B41333333332AF72941CDCCCC4CE2D53B410000000062F6294100000080E1D53B41010300000001000000050000009A9999996DFD29419A99991985D53B41000000006CFD294133333333E9D53B413333333334FE29419A999919EAD53B41CDCCCCCC35FE29410000000086D53B419A9999996DFD29419A99991985D53B41010300000001000000050000000000000046FA29419A99991912D73B413333333344FA29413333333376D73B41676666660CFB29419A99991977D73B41333333330EFB2941000000001
 3D73B410000000046FA29419A99991912D73B41010300000001000000070000006766666632FE2941333333334ED63B41CDCCCCCCC2FF2941676666E64FD63B4133333333C6FF2941333333B387D53B4100000000FEFE2941CDCCCCCC86D53B4167666666FCFE2941676666E6EAD53B413333333334FE29419A999919EAD53B416766666632FE2941333333334ED63B410103000000010000000500000000000000F9FE29419A999919B3D63B4167666666F5FE2941676666667BD73B419A999999BDFF2941333333337CD73B4133333333C1FF294100000000B4D63B4100000000F9FE29419A999919B3D63B4101030000000100000005000000CDCCCCCC89F929410000008054D43B410000000088F929419A999999B8D43B413333333350FA294100000080B9D43B410000000052FA2941CDCCCC4C55D43B41CDCCCCCC89F929410000008054D43B4101030000000100000005000000333333336AFD2941CDCCCC4C4DD63B416766666668FD294167666666B1D63B419A99999930FE2941CDCCCC4CB2D63B416766666632FE2941333333334ED63B41333333336AFD2941CDCCCC4C4DD63B410103000000010000000500000067666666F2F7294133333333E3D53B41CDCCCCCCF0F72941CDCCCC4C47D63B4100000000B9F829413333333348D63B419A999999BAF829419A999919E4D5
 3B4167666666F2F7294133333333E3D53B41010300000001000000050000009A9999999F002A41000000809FD13B41CDCCCCCC67012A41CDCCCC4CA0D13B419A99999969012A41333333333CD13B4167666666A1002A41676666663BD13B419A9999999F002A41000000809FD13B410103000000010000000500000033333333CEF4294100000000A8D63B4167666666CCF429419A9999190CD73B419A99999994F52941676666E60CD73B416766666696F52941CDCCCCCCA8D63B4133333333CEF4294100000000A8D63B41010300000001000000050000009A99999979FD294167666666C8D23B410000000078FD2941000000802CD33B413333333340FE2941CDCCCC4C2DD33B41CDCCCCCC41FE294133333333C9D23B419A99999979FD294167666666C8D23B410103000000010000000500000009D4954E72002A4121682FE5F8DB3B41B62D0F573B012A41404082BDC8DB3B41000000003D012A410000000067DB3B41CDCCCCCC74002A419A99991966DB3B4109D4954E72002A4121682FE5F8DB3B41010300000001000000050000009A99999911FB2941333333B34AD63B41CDCCCCCC0FFB2941CDCCCCCCAED63B4100000000D8FB2941333333B3AFD63B41CDCCCCCCD9FB29419A9999994BD63B419A99999911FB2941333333B34AD63B410103000000010000000500000033333
 333EDF72941000000800FD73B419A999999EBF729419A99999973D73B41CDCCCCCCB3F829410000008074D73B4167666666B5F829416766666610D73B4133333333EDF72941000000800FD73B41010300000001000000050000009A99999930FE2941CDCCCC4CB2D63B41333333332DFE2941000000807AD73B4167666666F5FE2941676666667BD73B4100000000F9FE29419A999919B3D63B419A99999930FE2941CDCCCC4CB2D63B410103000000010000000500000067666666BFFF29419A99991918D73B419A999999BDFF2941333333337CD73B410000000086002A419A9999197DD73B419A99999987002A410000000019D73B4167666666BFFF29419A99991918D73B4101030000000100000005000000CDCCCCCC3CFE294100000080F5D33B41000000003BFE29419A99999959D43B413333333303FF2941000000805AD43B410000000005FF294167666666F6D33B41CDCCCCCC3CFE294100000080F5D33B4101030000000100000005000000676666666FFD29410000000021D53B419A9999996DFD29419A99991985D53B41CDCCCCCC35FE29410000000086D53B419A99999937FE2941676666E621D53B41676666666FFD29410000000021D53B410103000000010000000500000067666666E2FB29419A99991957D43B419A999999E0FB294133333333BBD43B41CDCCCCCC
 A8FC294100000000BCD43B419A999999AAFC2941676666E657D43B4167666666E2FB29419A99991957D43B410103000000010000000500000000000000F9FE29419A999919B3D63B4133333333C1FF294100000000B4D63B41CDCCCCCCC2FF2941676666E64FD63B419A999999FAFE2941000000004FD63B4100000000F9FE29419A999919B3D63B41010300000001000000050000009A9999990DFF2941676666E601D23B41CDCCCCCC0BFF29410000000066D23B4100000000D4FF2941CDCCCCCC66D23B41CDCCCCCCD5FF2941333333B302D23B419A9999990DFF2941676666E601D23B410103000000010000001C0000005BF6085B53F6294185D47DE839D93B4103E4CCC5C5F629415744F2EA66D93B41CDCCCCCC1AF72941CDCCCC4C67D93B417945A7351AF729415AEB3A2288D93B41676666E636F72941B81E856B93D93B41291E8C89BAF729419F1CFA15CCD93B4167666666A9F829419A999919CDD93B41A74E7FD6A8F829417A578344F0D93B41333333B3C9F82941295C8F42F4D93B418C30C5903DF92941E4B88EDF31DA3B410000000070F929419A99991932DA3B4180005DA16FF9294157E173A846DA3B41F6285C0FC4F929415C8FC27565DA3B41B50F21852BFA2941642C140D97DA3B416766666636FA29419A99991997DA3B41CDCCCCCC39FA2941CDCCCCCCCED93B4
 19A99999971F9294100000000CED93B416766666673F92941676666E669D93B419A9999993BFA2941333333B36AD93B41676666663DFA29419A99999906D93B4100000000ADF82941676666E604D93B4133333333ABF829410000000069D93B4100000000E3F729413333333368D93B419A999999E4F729419A99991904D93B41676666661CF729413333333303D93B41333333331EF729419A9999199FD83B410000000056F62941333333339ED83B415BF6085B53F6294185D47DE839D93B4101030000000100000009000000DDE5450736F32941F27BB10B69D83B41F6285C8F66F32941B81E85EB7AD83B41A3AA38FFB6F329417B3D2D629BD83B4167666666FDF32941333333B39BD83B41CDCCCCCC00F4294167666666D3D73B4100000000C9F42941CDCCCC4CD4D73B41CDCCCCCCCAF429413333333370D73B41333333333AF32941000000806ED73B41DDE5450736F32941F27BB10B69D83B4101030000000100000005000000CDCCCCCC7EFD2941000000009CD13B41676666667BFD29413333333364D23B419A99999943FE29419A99991965D23B410000000047FE2941676666E69CD13B41CDCCCCCC7EFD2941000000009CD13B4101030000000100000005000000333333330FFF2941333333B39DD13B419A9999990DFF2941676666E601D23B41CDCCCCCCD5FF2941333333
 B302D23B4167666666D7FF29419A9999999ED13B41333333330FFF2941333333B39DD13B41010300000001000000050000009A99999984F92941CDCCCCCC80D53B41CDCCCCCC82F92941676666E6E4D53B41000000004BFA2941CDCCCCCCE5D53B41CDCCCCCC4CFA2941333333B381D53B419A99999984F92941CDCCCCCC80D53B4101030000000100000006000000A58D8AEDFCF3294113744AF4B5D83B4152B81E058DF42941F6285C4FE9D83B411C87B5D6C3F42941BA598B72FED83B419A999999C5F42941000000809CD83B4167666666FDF32941333333B39BD83B41A58D8AEDFCF3294113744AF4B5D83B4101030000000100000005000000000000004BFA2941CDCCCCCCE5D53B416766666649FA2941676666E649D63B419A99999911FB2941333333B34AD63B413333333313FB29419A999999E6D53B41000000004BFA2941CDCCCCCCE5D53B4101030000000100000005000000676666668FF52941CDCCCC4C39D83B41CDCCCCCC8DF52941676666669DD83B410000000056F62941333333339ED83B419A99999957F629419A9999193AD83B41676666668FF52941CDCCCC4C39D83B4101030000000100000005000000CDCCCCCCD9FB29419A9999994BD63B4100000000D8FB2941333333B3AFD63B4133333333A0FC29419A999999B0D63B4100000000A2FC2941000000804
 CD63B41CDCCCCCCD9FB29419A9999994BD63B41010300000001000000050000000C26313B1DFD2941BB46D78FC6DB3B41F6285C8F2CFD294115AE47A1E1DB3B410E89AC2551FD2941A434715901DC3B413333333352FD2941CDCCCCCCC6DB3B410C26313B1DFD2941BB46D78FC6DB3B4101030000000100000005000000CDCCCCCC98002A41676666E62FD33B410000000097002A410000000094D33B41333333335F012A41676666E694D33B410000000061012A41333333B330D33B41CDCCCCCC98002A41676666E62FD33B410103000000010000000500000033333333CDFF294133333333F7D33B4167666666CBFF2941676666665BD43B419A99999993002A41333333335CD43B416766666695002A419A999919F8D33B4133333333CDFF294133333333F7D33B41010300000001000000070000006766666623F72941CDCCCCCC72D73B410000000020F72941000000003BD83B4133333333E8F72941CDCCCCCC3BD83B41CDCCCCCCE9F72941333333B3D7D73B4100000000B2F829419A999999D8D73B41CDCCCCCCB3F829410000008074D73B416766666623F72941CDCCCCCC72D73B41010300000001000000050000003333333378002A41676666E69DDA3B41CDCCCCCC74002A419A99991966DB3B41000000003D012A410000000067DB3B416766666640012A41CDCCCCCC9EDA
 3B413333333378002A41676666E69DDA3B4101030000000100000005000000000000003FFA294100000080A2D83B41676666663DFA29419A99999906D93B41CDCCCCCCCDFB2941CDCCCC4C08D93B4167666666CFFB294133333333A4D83B41000000003FFA294100000080A2D83B410103000000010000000500000067666666CFFB294133333333A4D83B419A99999997FC29419A999919A5D83B416766666699FC29410000000041D83B4133333333D1FB29419A99991940D83B4167666666CFFB294133333333A4D83B410103000000010000000500000067666666CCF429419A9999190CD73B41CDCCCCCCCAF429413333333370D73B410000000093F529410000000071D73B419A99999994F52941676666E60CD73B4167666666CCF429419A9999190CD73B410103000000010000000400000082A61DCFC5F629415A639CEE66D93B417945A7351AF729415AEB3A2288D93B41CDCCCCCC1AF72941CDCCCC4C67D93B4182A61DCFC5F629415A639CEE66D93B41010300000001000000050000006307CBA1BAF729417FFF6920CCD93B410AD7A3F0D1F7294190C2F528D6D93B4185525C03E1F729415815C0FDD7D93B4133333333E1F72941CDCCCC4CCCD93B416307CBA1BAF729417FFF6920CCD93B4101030000000100000005000000CDCCCCCCC2FF2941676666E64FD63B4133333
 333C1FF294100000000B4D63B416766666689002A41676666E6B4D63B41000000008B002A41333333B350D63B41CDCCCCCCC2FF2941676666E64FD63B4101030000000100000005000000333333336AFD2941CDCCCC4C4DD63B416766666632FE2941333333334ED63B413333333334FE29419A999919EAD53B41000000006CFD294133333333E9D53B41333333336AFD2941CDCCCC4C4DD63B410103000000010000000500000033333333A0FC29419A999999B0D63B416766666668FD294167666666B1D63B41333333336AFD2941CDCCCC4C4DD63B4100000000A2FC2941000000804CD63B4133333333A0FC29419A999999B0D63B410103000000010000000500000000000000DFFB2941CDCCCC4C1FD53B4133333333DDFB29416766666683D53B4167666666A5FC29413333333384D53B4133333333A7FC29419A99991920D53B4100000000DFFB2941CDCCCC4C1FD53B410103000000010000000500000000000000D8FB2941333333B3AFD63B4167666666D6FB2941CDCCCCCC13D73B419A9999999EFC2941333333B314D73B4133333333A0FC29419A999999B0D63B4100000000D8FB2941333333B3AFD63B41010300000001000000050000003333333334FE29419A999919EAD53B4167666666FCFE2941676666E6EAD53B4100000000FEFE2941CDCCCCCC86D53B41CDCCCCCC
 35FE29410000000086D53B413333333334FE29419A999919EAD53B410103000000010000001700000011698D2F1AF02941649FACBB3CD73B41000000806EF029419A99995962D73B41CE7AB6AA8AF02941CA615A826BD73B419A999999E1F02941676666E66BD73B4100000000E5F02941333333B3A3D63B4133333333ADF1294100000080A4D63B41CDCCCCCCA9F12941CDCCCCCC6CD73B41333333333AF32941000000806ED73B41000000003CF32941676666660AD73B413333333304F42941333333330BD73B416766666602F42941CDCCCC4C6FD73B41CDCCCCCCCAF429413333333370D73B4133333333CEF4294100000000A8D63B41CDCCCCCC3DF32941CDCCCC4CA6D63B41676666663FF329413333333342D63B413333333377F22941CDCCCC4C41D63B410000000079F2294133333333DDD53B41CDCCCCCCB0F12941CDCCCC4CDCD53B4100000000AFF129416766666640D63B41CDCCCCCCE6F029419A9999993FD63B4167666666E8F0294100000080DBD53B413333333320F029419A999999DAD53B4111698D2F1AF02941649FACBB3CD73B4101030000000100000007000000676666663FF329413333333342D63B410000000098F52941333333B344D63B41676666669BF52941000000807CD53B4133333333D3F42941333333B37BD53B4100000000D5F42941000000801
 7D53B419A99999944F32941CDCCCCCC15D53B41676666663FF329413333333342D63B4101030000000100000009000000CDCCCCCC5CF62941CDCCCCCC0DD73B416766666659F6294100000000D6D73B413333333391F5294133333333D5D73B41676666668FF52941CDCCCC4C39D83B419A99999957F629419A9999193AD83B410000000056F62941333333339ED83B41333333331EF729419A9999199FD83B410000000025F72941333333B30ED73B41CDCCCCCC5CF62941CDCCCCCC0DD73B41010300000001000000050000000000000052FA2941CDCCCC4C55D43B41676666664EFA29419A9999991DD53B41CDCCCCCC16FB2941676666661ED53B41333333331AFB29413333333356D43B410000000052FA2941CDCCCC4C55D43B41010300000001000000050000000000000005FF294167666666F6D33B416766666601FF29419A999999BED43B41CDCCCCCCC9FF294100000080BFD43B4133333333CDFF294133333333F7D33B410000000005FF294167666666F6D33B41010300000001000000050000003333333360F629419A99999945D63B419A9999995EF62941333333B3A9D63B4100000000EFF7294167666666ABD63B41CDCCCCCCF0F72941CDCCCC4C47D63B413333333360F629419A99999945D63B410103000000010000000500000033333333CDFF294133333333F7D3
 3B419A9999995D012A4100000000F9D33B41333333335F012A41676666E694D33B41CDCCCCCCCEFF29419A99991993D33B4133333333CDFF294133333333F7D33B4101030000000100000005000000CDCCCCCC00F4294167666666D3D73B4100000000FFF329410000008037D83B4133333333C7F429416766666638D83B4100000000C9F42941CDCCCC4CD4D73B41CDCCCCCC00F4294167666666D3D73B41010300000001000000050000003333333381F929410000000049D63B41676666667FF929419A999919ADD63B419A99999947FA294100000000AED63B416766666649FA2941676666E649D63B413333333381F929410000000049D63B41010300000001000000050000009A999999F7F72941676666E6B6D43B41CDCCCCCCF5F72941000000001BD53B4100000000BEF82941CDCCCCCC1BD53B41CDCCCCCCBFF82941333333B3B7D43B419A999999F7F72941676666E6B6D43B41010300000001000000050000000000000079F2294133333333DDD53B413333333377F22941CDCCCC4C41D63B41676666663FF329413333333342D63B413333333341F3294100000000DED53B410000000079F2294133333333DDD53B4101030000000100000005000000CE7AB6AA8AF02941CA615A826BD73B4148E17A14CCF029417B14AEC780D73B41632DB122E1F02941975893F588D73B4
 19A999999E1F02941676666E66BD73B41CE7AB6AA8AF02941CA615A826BD73B410103000000010000000500000000000000B9F829413333333348D63B4133333333B7F82941CDCCCC4CACD63B41676666667FF929419A999919ADD63B413333333381F929410000000049D63B4100000000B9F829413333333348D63B41010300000001000000050000009A99999974FD2941333333B3F4D33B41CDCCCCCC72FD2941CDCCCCCC58D43B41000000003BFE29419A99999959D43B41CDCCCCCC3CFE294100000080F5D33B419A99999974FD2941333333B3F4D33B41
+  </a>
+<test>
+  <op name="union" arg1="A">
+MULTIPOLYGON (((844640.8000000000465661 1822971.8000000000465661, 844639.9000000000232831 1823072.0000000000000000, 844539.8000000000465661 1823071.1000000000931323, 844539.0000000000000000 1823171.1999999999534339, 844639.0999999999767169 1823172.1000000000931323, 844638.2000000000698492 1823272.1999999999534339, 844738.3000000000465661 1823273.0000000000000000, 844838.4000000000232831 1823273.9000000001396984, 844839.3000000000465661 1823173.8000000000465661, 844841.0000000000000000 1822973.6000000000931323, 844740.9000000000232831 1822972.6999999999534339, 844640.8000000000465661 1822971.8000000000465661), (844740.9000000000232831 1822972.6999999999534339, 844739.2000000000698492 1823172.9000000001396984, 844740.0000000000000000 1823072.8000000000465661, 844740.9000000000232831 1822972.6999999999534339)), ((852149.7000000000698492 1822936.1000000000931323, 852148.8000000000465661 1823036.1999999999534339, 852048.7000000000698492 1823035.4000000001396984, 851948.5999999999767169 1
 823034.5000000000000000, 851947.7000000000698492 1823134.6000000000931323, 851847.5999999999767169 1823133.6999999999534339, 851848.5000000000000000 1823033.6000000000931323, 851748.4000000000232831 1823032.8000000000465661, 851747.5000000000000000 1823132.9000000001396984, 851647.4000000000232831 1823132.0000000000000000, 851645.7000000000698492 1823332.1999999999534339, 851644.8000000000465661 1823432.4000000001396984, 851644.0000000000000000 1823532.5000000000000000, 851744.0999999999767169 1823533.3000000000465661, 851742.4000000000232831 1823733.5000000000000000, 851942.5999999999767169 1823735.1999999999534339, 852142.8000000000465661 1823737.0000000000000000, 852242.9000000000232831 1823737.8000000000465661, 852242.0000000000000000 1823837.9000000001396984, 852342.0999999999767169 1823838.8000000000465661, 852343.0000000000000000 1823738.6999999999534339, 852343.9000000000232831 1823638.6000000000931323, 852243.8000000000465661 1823637.6999999999534339, 852244.599999999976716
 9 1823537.6000000000931323, 852344.7000000000698492 1823538.5000000000000000, 852345.5999999999767169 1823438.4000000001396984, 852346.4000000000232831 1823338.3000000000465661, 852446.5000000000000000 1823339.1000000000931323, 852447.4000000000232831 1823239.0000000000000000, 852347.3000000000465661 1823238.1000000000931323, 852348.2000000000698492 1823138.0000000000000000, 852448.3000000000465661 1823138.9000000001396984, 852449.0999999999767169 1823038.8000000000465661, 852349.0000000000000000 1823037.9000000001396984, 852349.9000000000232831 1822937.8000000000465661, 852249.8000000000465661 1822937.0000000000000000, 852149.7000000000698492 1822936.1000000000931323), (851747.5000000000000000 1823132.9000000001396984, 851746.7000000000698492 1823233.0000000000000000, 851745.8000000000465661 1823333.1000000000931323, 851747.5000000000000000 1823132.9000000001396984), (851844.2000000000698492 1823534.1999999999534339, 851845.0000000000000000 1823434.1000000000931323, 851845.90000000
 00232831 1823334.0000000000000000, 851844.2000000000698492 1823534.1999999999534339), (851944.3000000009778887 1823534.9999998814892024, 851944.3000000000465661 1823535.0000000000000000, 851944.2999999989988282 1823535.0000001164153218, 851944.3000000009778887 1823534.9999998814892024), (852045.3000000000465661 1823435.8000000000465661, 852145.4000000000232831 1823436.6000000000931323, 852245.5000000000000000 1823437.5000000000000000, 852045.3000000000465661 1823435.8000000000465661), (852246.3000000000465661 1823337.4000000001396984, 852248.0000000000000000 1823137.1999999999534339, 852247.2000000000698492 1823237.3000000000465661, 852246.3000000000465661 1823337.4000000001396984), (851943.4499961829278618 1823635.1004495162051171, 852043.5000000000000000 1823636.0000000000000000, 852143.5999999999767169 1823636.9000000001396984, 851943.4499961829278618 1823635.1004495162051171)), ((843138.3000000000465661 1823059.1000000000931323, 843139.2000000000698492 1822959.0000000000000000, 
 842939.0000000000000000 1822957.3000000000465661, 842738.7000000000698492 1822955.5000000000000000, 842737.8495794840855524 1823055.6995466686785221, 842637.8000000000465661 1823054.8000000000465661, 842537.7000000000698492 1823053.9000000001396984, 842437.5999999999767169 1823053.1000000000931323, 842329.6540499393595383 1823052.1657141472678632, 842379.2800000000279397 1823107.6000000000931323, 842436.4454971232917160 1823181.5063755111768842, 842452.5600000000558794 1823202.3400000000838190, 842472.4599999999627471 1823216.5200000000186265, 842472.1419695207150653 1823253.5901554452721030, 842471.7299999999813735 1823301.6100000001024455, 842485.1900000000605360 1823366.8000000000465661, 842509.9599999999627471 1823397.0500000000465661, 842558.7000000000698492 1823433.5100000000093132, 842678.2800000000279397 1823498.6100000001024455, 842697.1900000000605360 1823511.7800000000279397, 842714.1700000000419095 1823516.9299999999348074, 842747.2600000000093132 1823511.209999999962747
 1, 842881.0400000000372529 1823438.2700000000186265, 842931.3599999999860302 1823407.6699999999254942, 842972.6400000000139698 1823497.1200000001117587, 842995.7199999999720603 1823490.3100000000558794, 843046.9899999999906868 1823465.7199999999720603, 843133.3900000000139698 1823431.4199999999254942, 843135.0583509306889027 1823434.9636139289941639, 843158.9500000000698492 1823485.7099999999627471, 843179.6800000000512227 1823520.9199999999254942, 843195.3900000000139698 1823557.1000000000931323, 843197.7027817158959806 1823560.1727522832807153, 843233.7201772944536060 1823608.0253160321153700, 843253.7900000000372529 1823634.6899999999441206, 843290.0382458720123395 1823661.0534525145776570, 843344.3300000000745058 1823700.5400000000372529, 843432.4742545809131116 1823777.2083722923416644, 843434.3000000000465661 1823562.1999999999534339, 843534.5000000000000000 1823563.0000000000000000, 843535.3000000000465661 1823462.9000000001396984, 843536.2000000000698492 1823362.800000000046
 5661, 843436.0999999999767169 1823362.0000000000000000, 843336.0000000000000000 1823361.1000000000931323, 843335.0999999999767169 1823461.1999999999534339, 843334.2000000000698492 1823561.3000000000465661, 843234.0999999999767169 1823560.5000000000000000, 843235.8000000000465661 1823360.3000000000465661, 843237.5999999999767169 1823160.0000000000000000, 843137.5000000000000000 1823159.1999999999534339, 843138.3000000000465661 1823059.1000000000931323), (843137.5000000000000000 1823159.1999999999534339, 843135.7000000000698492 1823359.4000000001396984, 843136.5999999999767169 1823259.3000000000465661, 843137.5000000000000000 1823159.1999999999534339), (842787.0500000007450581 1823156.2000000001862645, 842837.0999999999767169 1823156.6000000000931323, 842937.2000000000698492 1823157.5000000000000000, 842787.0500000007450581 1823156.2000000001862645), (842635.2000000000698492 1823355.1000000000931323, 842835.4000000000232831 1823356.8000000000465661, 842735.3000000000465661 1823356.000
 0000000000000, 842635.2000000000698492 1823355.1000000000931323)), ((848944.5000000000000000 1823108.9000000001396984, 848942.8000000000465661 1823309.1000000000931323, 848941.0999999999767169 1823509.3000000000465661, 848940.2000000000698492 1823609.4000000001396984, 848939.4000000000232831 1823709.5000000000000000, 849039.5000000000000000 1823710.4000000001396984, 848839.3000000000465661 1823708.6000000000931323, 848739.2000000000698492 1823707.8000000000465661, 848438.8000000000465661 1823705.1999999999534339, 848439.7000000000698492 1823605.1000000000931323, 848339.5999999999767169 1823604.1999999999534339, 848239.5000000000000000 1823603.4000000001396984, 848238.6004495160887018 1823703.4500038172118366, 848138.5000000000000000 1823702.6000000000931323, 848038.4000000000232831 1823701.8000000000465661, 848037.5000000000000000 1823801.9000000001396984, 848137.6500033895717934 1823802.6996008253190666, 848136.8000000000465661 1823902.8000000000465661, 848236.9000000000232831 1823
 903.6999999999534339, 848237.8000000000465661 1823803.6000000000931323, 848437.9998201937414706 1823805.3199984552338719, 848437.0999999999767169 1823905.4000000001396984, 848537.2000000000698492 1823906.3000000000465661, 848637.3000000000465661 1823907.1000000000931323, 848638.1996403874363750 1823807.0399969106074423, 848738.3000000000465661 1823807.9000000001396984, 848737.4000000000232831 1823908.0000000000000000, 848736.8307372784474865 1823979.2289980300702155, 848757.1700000000419095 1823987.2099999999627471, 848796.1300000000046566 1823997.5500000000465661, 848798.2457518703304231 1824008.6234654255677015, 848936.8000000000465661 1824009.8000000000465661, 849036.9000000000232831 1824010.6999999999534339, 849036.0000000000000000 1824110.8000000000465661, 849136.0999999999767169 1824111.6000000000931323, 849135.3000000000465661 1824211.6999999999534339, 849227.4070192123763263 1824212.5281350379809737, 849235.4582774870796129 1824206.1182483835145831, 849236.3000000000465661 1
 824112.5000000000000000, 849237.0999999999767169 1824012.4000000001396984, 849337.2000000000698492 1824013.1999999999534339, 849338.0999999999767169 1823913.1000000000931323, 849338.9000000000232831 1823813.0000000000000000, 849238.8000000000465661 1823812.1999999999534339, 849239.7000000000698492 1823712.1000000000931323, 849240.5000000000000000 1823612.0000000000000000, 849241.4000000000232831 1823511.9000000001396984, 849242.3000000000465661 1823411.6999999999534339, 849243.0999999999767169 1823311.6000000000931323, 849143.0499966071220115 1823310.8003995732869953, 849143.9000000000232831 1823210.6999999999534339, 849043.8000000000465661 1823209.8000000000465661, 849044.5999999999767169 1823109.6999999999534339, 848944.5000000000000000 1823108.9000000001396984), (849039.5000000000000000 1823710.4000000001396984, 849040.3000000000465661 1823610.1999999999534339, 849140.4000000000232831 1823611.1000000000931323, 849139.5999999999767169 1823711.1999999999534339, 849039.5000000000000
 000 1823710.4000000001396984), (848737.4000000000232831 1823908.0000000000000000, 848837.5000000000000000 1823908.8000000000465661, 848937.5999999999767169 1823909.6999999999534339, 848737.4000000000232831 1823908.0000000000000000), (849137.0000000000000000 1824011.5000000000000000, 849138.7000000000698492 1823811.3000000000465661, 849137.9000000000232831 1823911.4000000001396984, 849137.0000000000000000 1824011.5000000000000000), (848488.0500002900371328 1823805.7500000025611371, 848571.4666664082324132 1823806.4666666644625366, 848538.0999999999767169 1823806.1999999999534339, 848488.0500002900371328 1823805.7500000025611371), (849038.5999999999767169 1823810.5000000000000000, 848938.5000000000000000 1823809.6000000000931323, 848838.4000000000232831 1823808.6999999999534339, 849038.5999999999767169 1823810.5000000000000000)), ((844932.7761059190379456 1823944.7908861120231450, 844927.9000000000232831 1823966.4000000001396984, 844926.1971254986710846 1823975.4433307987637818, 84492
 0.5600000000558794 1824005.3800000001210719, 844914.2800000000279397 1824037.3600000001024455, 844900.1199999999953434 1824053.2600000000093132, 844831.4899999999906868 1824117.7399999999906868, 844831.2088827658444643 1824118.2226566665340215, 844815.2399999999906868 1824145.6400000001303852, 844784.9799999999813735 1824171.4100000001490116, 844763.5500000000465661 1824218.2800000000279397, 844739.1900000000605360 1824257.1100000001024455, 844732.5689081742893904 1824274.1257943792734295, 844729.6396295028971508 1824281.6538584602531046, 844728.9000000000232831 1824374.1999999999534339, 844727.2000000000698492 1824574.4000000001396984, 844729.6370590717997402 1824281.6604643084574491, 844694.1500000000232831 1824372.8600000001024455, 844679.7099999999627471 1824422.7900000000372529, 844669.4100000000325963 1824456.7399999999906868, 844619.9799999999813735 1824499.3700000001117587, 844597.2096419272711501 1824573.2967368511017412, 844596.3000000000465661 1824576.2500000000000000, 84
 4595.9899999999906868 1824612.2900000000372529, 844586.7700000000186265 1824637.2399999999906868, 844566.9099158239550889 1824673.1669223201461136, 844560.3300000000745058 1824685.0700000002980232, 844554.0500000001629815 1824717.0500000000465661, 844557.7900000000372529 1824747.1200000001117587, 844627.4500000000698492 1824796.7700000000186265, 844694.2099999999627471 1824834.3900000001303852, 844724.7609713199781254 1824854.5584635899867862, 844755.6946466653607786 1824874.9795722477138042, 844824.2763564363121986 1824920.2543264275882393, 844824.2983818182256073 1824920.2688666565809399, 844889.3300000000745058 1824963.1999999999534339, 844892.4905942827463150 1824976.3175977508071810, 844901.9000000001396984 1825015.3699999998789281, 844923.5665353111689910 1825015.8703710103873163, 844923.5730725777102634 1825015.8705219828989357, 845040.0300000000279397 1825018.5600000000558794, 845051.8699999999953434 1825039.6799999999348074, 845072.8800000000046566 1825040.8600000001024455,
  845082.2800000000279397 1824995.8900000001303852, 845096.2800000000279397 1824997.0100000000093132, 845101.1099999999860302 1825018.0800000000745058, 845219.2299999999813735 1825020.0900000000838190, 845221.9000000000232831 1825059.1600000001490116, 845224.6310738313477486 1825079.2110685959924012, 845231.3199999999487773 1825128.3200000000651926, 845246.4599999999627471 1825113.4299999999348074, 845279.5800000000745058 1825103.6999999999534339, 845296.5299999999115244 1825112.8600000001024455, 845313.4000000000232831 1825130.0200000000186265, 845376.4200000000419095 1825136.5700000000651926, 845381.2399999999906868 1825274.7700000000186265, 845413.2899999999208376 1825273.0400000000372529, 845573.4099999999161810 1825281.4200000001583248, 845620.9899999999906868 1825336.8900000003632158, 845687.8272242128150538 1825383.5150588175747544, 845721.4000000000232831 1825383.8000000002793968, 845687.8513357406482100 1825383.5318788068834692, 845693.6400000000139698 1825387.57000000006519
 26, 845721.2889667560812086 1825396.1617011527996510, 845766.5299999999115244 1825410.2199999999720603, 845836.8300000000745058 1825384.8000000000465661, 845903.4599999999627471 1825437.4299999999348074, 845949.9200000000419095 1825506.9000000001396984, 845983.5299999999115244 1825556.2500000000000000, 845995.4399999999441206 1825568.3600000001024455, 846045.4799999999813735 1825570.7900000000372529, 846123.5299999999115244 1825575.4699999999720603, 846195.7600000000093132 1825558.0700000000651926, 846215.9699999999720603 1825537.2199999999720603, 846211.1099999999860302 1825519.1500000001396984, 846496.8699999999953434 1825469.5399999998044223, 846518.0300000000279397 1825453.7099999999627471, 846542.3900000000139698 1825414.8700000001117587, 846555.7199999999720603 1825377.9399999999441206, 846608.3399999999674037 1825313.3200000000651926, 846687.2899999999208376 1825212.8799999998882413, 846748.8300000000745058 1825157.3500000000931323, 846777.2199999999720603 1825115.53999999980
 44223, 846813.9500000000698492 1825035.7600000000093132, 846818.2099999999627471 1825005.7700000000186265, 846762.2300000000977889 1824995.2800000000279397, 846725.3199999999487773 1824979.9399999999441206, 846699.4700000000884756 1824958.7000000001862645, 846688.6600000000325963 1824935.5800000000745058, 846692.9703912005061284 1824891.5967367838602513, 846694.1500000000232831 1824879.5600000000558794, 846697.8000000000465661 1824803.5100000000093132, 846698.4490068613085896 1824791.5024640944320709, 846698.4490068611921743 1824791.5024640944320709, 846701.3699999999953434 1824737.4599999999627471, 846728.6324568932177499 1824667.7812779853120446, 846730.0999999999767169 1824491.5000000000000000, 846630.0666614775545895 1824490.6005993541330099, 846630.8153520846972242 1824404.1268342211842537, 846604.2399999999906868 1824388.2299999999813735, 846546.7500000000000000 1824320.6600000001490116, 846531.5441637829644606 1824307.5050767704378814, 846529.0999999999767169 1824589.90000000
 01396984, 846529.9000000000232831 1824489.8000000000465661, 846530.8000000000465661 1824389.6000000000931323, 846531.5381628699833527 1824307.4998852408025414, 846526.8800000000046566 1824303.4699999999720603, 846531.6099206856451929 1824299.5188215249218047, 846531.7000000000698492 1824289.5000000000000000, 846531.6133103400934488 1824299.5159899489954114, 846543.4766106829047203 1824289.6058836125303060, 846567.2099999999627471 1824269.7800000000279397, 846612.4100000000325963 1824252.1500000001396984, 846632.2175146056106314 1824238.1584849809296429, 846669.8300000000745058 1824211.5900000000838190, 846684.0108215067302808 1824190.7108756965026259, 846698.2199999999720603 1824169.7900000000372529, 846732.9552037363173440 1824162.7156733260490000, 846778.4500000000698492 1824153.4499999999534339, 846832.7800000000279397 1824122.8800000001210719, 846832.7405478489818051 1824091.8918528039939702, 846832.7405478490982205 1824091.8918528039939702, 846832.6500000000232831 1824020.77000
 00000186265, 846834.8013788460521027 1823962.1964441391173750, 846835.2600000000093132 1823949.7099999999627471, 846834.9184087043395266 1823948.4144572964869440, 846826.5300000000279397 1823916.6000000000931323, 846808.8978883343515918 1823891.4617192756850272, 846808.8978883342351764 1823891.4617192756850272, 846738.2708267109701410 1823790.7680000271648169, 846636.0000000000000000 1823789.9000000001396984, 846736.2000000000698492 1823790.6999999999534339, 846736.2227924335747957 1823787.8480967523064464, 846722.6800000000512227 1823768.5400000000372529, 846720.9799999999813735 1823732.4799999999813735, 846698.7676939633674920 1823690.2944471046794206, 846678.6199999999953434 1823652.0300000000279397, 846652.7099999999627471 1823637.7900000000372529, 846637.3552883139345795 1823639.1112343843560666, 846557.5300000000279397 1823645.9799999999813735, 846453.8000000000465661 1823601.0400000000372529, 846465.8800000000046566 1823593.1400000001303852, 846492.3375450056046247 1823588.41
 49966377299279, 846492.3375450057210401 1823588.4149966377299279, 846530.0500000000465661 1823581.6799999999348074, 846537.7877689857268706 1823577.8179056709632277, 846538.5000000000000000 1823488.6999999999534339, 846539.4000000000232831 1823388.6000000000931323, 846439.3000000000465661 1823387.6999999999534339, 846440.0999999999767169 1823287.6000000000931323, 846441.0000000000000000 1823187.5000000000000000, 846340.9000000000232831 1823186.6000000000931323, 846340.0000000000000000 1823286.8000000000465661, 846342.5999999999767169 1822986.4000000001396984, 846242.5000000000000000 1822985.6000000000931323, 846239.9000000000232831 1823285.9000000001396984, 846139.8000000000465661 1823285.0000000000000000, 846138.9000000000232831 1823385.1000000000931323, 846239.0999959603650495 1823386.0004492898005992, 846237.3000000000465661 1823586.1999999999534339, 846337.4000000000232831 1823587.1000000000931323, 846336.5999999999767169 1823687.1999999999534339, 846436.7000000000698492 1823688
 .0000000000000000, 846435.8000000000465661 1823788.1000000000931323, 846535.9000000000232831 1823789.0000000000000000, 846535.0999999999767169 1823889.1000000000931323, 846534.2000000000698492 1823989.1999999999534339, 846334.0000000000000000 1823987.5000000000000000, 846233.9000000000232831 1823986.6000000000931323, 846232.2000000000698492 1824186.9000000001396984, 846332.2666689730249345 1824187.6997336181811988, 846331.4000000000232831 1824287.8000000000465661, 846231.3000000000465661 1824287.0000000000000000, 846230.5000000000000000 1824387.1000000000931323, 846228.8000000000465661 1824587.3000000000465661, 846128.5999999999767169 1824586.4000000001396984, 846129.5000000000000000 1824486.3000000000465661, 846130.4000000000232831 1824386.1999999999534339, 846030.3000000000465661 1824385.4000000001396984, 845930.2000000000698492 1824384.5000000000000000, 845929.3000000000465661 1824484.6000000000931323, 845829.2000000000698492 1824483.6999999999534339, 845830.9000000000232831 1824
 283.5000000000000000, 845831.8000000000465661 1824183.4000000001396984, 845731.7000000000698492 1824182.6000000000931323, 845730.8000000000465661 1824282.6999999999534339, 845729.9000000000232831 1824382.8000000000465661, 845629.8000000000465661 1824381.9000000001396984, 845630.7000000000698492 1824281.8000000000465661, 845530.5999999999767169 1824281.0000000000000000, 845531.4000000000232831 1824180.8000000000465661, 845431.3000000000465661 1824180.0000000000000000, 845432.2000000000698492 1824079.9000000001396984, 845332.0999999999767169 1824079.0000000000000000, 845232.0000000000000000 1824078.1999999999534339, 845233.7000000000698492 1823878.0000000000000000, 845133.5999999999767169 1823877.1000000000931323, 845134.4000000000232831 1823777.0000000000000000, 845137.0000000000000000 1823476.6999999999534339, 844836.7002122720004991 1823474.0750018553808331, 844838.4000000000232831 1823273.9000000001396984, 844638.2000000000698492 1823272.1999999999534339, 844637.3000000000465661 1
 823372.3000000000465661, 844639.0999999999767169 1823172.1000000000931323, 844438.8000000000465661 1823170.3000000000465661, 844438.0000000000000000 1823270.4000000001396984, 844437.0999999999767169 1823370.6000000000931323, 844436.3005327637074515 1823470.6333379461430013, 844236.0999999999767169 1823468.9000000001396984, 844233.5000000000000000 1823769.3000000000465661, 844234.3000000000465661 1823669.1999999999534339, 844134.2000000000698492 1823668.3000000000465661, 844135.0999999999767169 1823568.1999999999534339, 844135.9000000000232831 1823468.1000000000931323, 844035.8000000000465661 1823467.1999999999534339, 844035.0000000000000000 1823567.3000000000465661, 843934.9000000000232831 1823566.5000000000000000, 843934.0000000000000000 1823666.6000000000931323, 844034.0999999999767169 1823667.4000000001396984, 844033.3000000000465661 1823767.6000000000931323, 844133.3500033930176869 1823768.3996004268992692, 844132.5000000000000000 1823868.5000000000000000, 844032.400000000023283
 1 1823867.6999999999534339, 843932.3000000000465661 1823866.8000000000465661, 843931.4640845044050366 1823959.7723790116142482, 843983.0800000000745058 1823934.2700000000186265, 844023.3499999999767169 1823907.5900000000838190, 844032.1073635076172650 1823904.3161411110777408, 844096.6700000000419095 1823880.1799999999348074, 844132.3660955451196060 1823885.2547949166037142, 844156.6700000000419095 1823888.7099999999627471, 844244.6600000000325963 1823901.4699999999720603, 844332.3722259016940370 1823911.2127340587321669, 844371.6900000000605360 1823915.5800000000745058, 844466.6600000000325963 1823931.4100000001490116, 844482.7800000000279397 1823919.5300000000279397, 844583.9899999999906868 1823909.3900000001303852, 844611.1500000000232831 1823893.6000000000931323, 844632.9883521241135895 1823880.0599439740180969, 844633.9000000000232831 1823772.6999999999534339, 844633.0999999999767169 1823872.8000000000465661, 844633.0349857393885031 1823880.0310305394232273, 844644.531920955050
 7367 1823872.9027845042292029, 844733.6479543613968417 1823817.6497105411253870, 844736.9699999999720603 1823815.5900000000838190, 844788.0000000000000000 1823819.0300000000279397, 844829.1300000000046566 1823809.3700000001117587, 844833.8326968360925093 1823807.8463083780370653, 844850.2099999999627471 1823802.5400000000372529, 844923.1300000000046566 1823822.1899999999441206, 844923.0300000000279397 1823833.1999999999534339, 844933.7011916440678760 1823834.0420193299651146, 844933.7011916440678760 1823834.0420193301979452, 844980.0600000000558794 1823837.6999999999534339, 844996.9799999999813735 1823849.8600000001024455, 845016.9100000000325963 1823860.0400000000372529, 844941.4300000000512227 1823906.4399999999441206, 844932.7761059190379456 1823944.7908861120231450), (846531.7000000000698492 1824289.5000000000000000, 846431.5666620586998761 1824288.7005322319455445, 846432.4333310270449147 1824188.6002663818653673, 846532.5000000000000000 1824189.4000000001396984, 846531.7000000
 000698492 1824289.5000000000000000), (845530.5999999999767169 1824281.0000000000000000, 845528.0000000000000000 1824581.3000000000465661, 845529.7000000000698492 1824381.1000000000931323, 845530.5999999999767169 1824281.0000000000000000), (845030.0000000000000000 1824276.6999999999534339, 845029.2000000000698492 1824376.8000000000465661, 845028.3000000000465661 1824476.9000000001396984, 845030.0000000000000000 1824276.6999999999534339), (845028.3000000000465661 1824476.9000000001396984, 844828.1399970820639282 1824475.2003396356012672, 844828.1399972536601126 1824475.2003196582663804, 844928.2000000000698492 1824476.0000000000000000, 845028.3000000000465661 1824476.9000000001396984), (845424.4999999998835847 1824980.8000000000465661, 845724.8000000000465661 1824983.4000000001396984, 845624.7000000000698492 1824982.6000000000931323, 845524.5999999999767169 1824981.6999999999534339, 845424.4999999998835847 1824980.8000000000465661), (845424.4999999998835847 1824980.8000000000465661, 8
 45425.3000000000465661 1824880.7000000001862645, 845426.2000000000698492 1824780.6000000000931323, 845424.4999999998835847 1824980.8000000000465661), (845425.3000000000465661 1824880.7000000001862645, 845325.1999999999534339 1824879.9000000001396984, 845225.0999999998603016 1824879.0000000002328306, 845425.3000000000465661 1824880.7000000001862645), (845924.9994006460765377 1824985.1666614776477218, 845924.9994342236313969 1824985.1666617682203650, 845923.3000000000465661 1825185.4000000001396984, 845924.0999999998603016 1825085.1999999999534339, 845924.9994006460765377 1824985.1666614776477218), (845923.3000000000465661 1825185.4000000001396984, 846023.4000000000232831 1825186.1999999997206032, 846123.4999999979045242 1825187.1000000000931323, 845923.3000000000465661 1825185.4000000001396984), (846023.4000000000232831 1825186.1999999997206032, 846025.0997169703477994 1824986.0333308828994632, 846025.0997336179716513 1824986.0333310270216316, 846024.3000000000465661 1825086.10000000
 03259629, 846023.4000000000232831 1825186.1999999997206032), (846024.3000000000465661 1825086.1000000003259629, 846224.4999999998835847 1825087.8000000002793968, 846124.4000000000232831 1825087.0000000002328306, 846024.3000000000465661 1825086.1000000003259629), (845824.0000000000000000 1825084.3999999999068677, 845823.1999999999534339 1825184.5000000000000000, 845822.3000000000465661 1825284.6000000000931323, 845824.0000000000000000 1825084.3999999999068677), (846223.5999999999767169 1825187.9000000001396984, 846323.7000000000698492 1825188.8000000000465661, 846322.0000000000000000 1825388.9999999997671694, 846221.9000000001396984 1825388.1000000003259629, 846222.7000000000698492 1825288.0000000000000000, 846223.5999999999767169 1825187.9000000001396984)), ((850038.8000000000465661 1823919.1000000000931323, 850038.0000000000000000 1824019.3000000000465661, 850036.2000000000698492 1824219.5000000000000000, 849936.0999999999767169 1824218.6000000000931323, 849937.0000000000000000 182
 4118.5000000000000000, 849937.9000000000232831 1824018.4000000001396984, 849837.8000000000465661 1824017.5000000000000000, 849836.9000000000232831 1824117.6000000000931323, 849838.5999999999767169 1823917.4000000001396984, 849839.5000000000000000 1823817.3000000000465661, 849739.4000000000232831 1823816.5000000000000000, 849738.5000000000000000 1823916.6000000000931323, 849638.4000000000232831 1823915.6999999999534339, 849636.7000000000698492 1824115.9000000001396984, 849536.5999999999767169 1824115.1000000000931323, 849536.2692815386690199 1824154.0469623315148056, 849548.6400000000139698 1824156.1799999999348074, 849586.4300000000512227 1824185.5300000000279397, 849627.0800000000745058 1824231.9399999999441206, 849660.8599999999860302 1824262.2600000000093132, 849680.3636364636477083 1824316.5078648633789271, 849684.3300000000745058 1824327.5400000000372529, 849716.9100000000325963 1824380.8700000001117587, 849723.6433544510509819 1824417.0156312044709921, 849724.5700000000651926 
 1824421.9899999999906868, 849734.1084225099766627 1824428.5586334464605898, 849795.2299999999813735 1824470.6500000001396984, 849833.6494826704729348 1824499.3959808573126793, 849858.9192303767194971 1824518.3031506924889982, 849877.8000000000465661 1824532.4299999999348074, 849918.6099999999860302 1824559.8100000000558794, 849933.1424997501308098 1824572.7773823689203709, 849975.2500000000000000 1824610.3500000000931323, 849989.3334234596695751 1824619.5091916196979582, 850022.0400000000372529 1824640.7800000000279397, 850032.5677580054616556 1824648.9592795723583549, 850097.6199999999953434 1824699.5000000000000000, 850126.2157696812646464 1824720.8470948324538767, 850132.0612414539791644 1824725.2108116219751537, 850231.5010046017123386 1824799.4438215284608305, 850232.1999999999534339 1824721.6999999999534339, 850231.5267270678887144 1824799.4630236667580903, 850261.7699999999022111 1824822.0400000002700835, 850331.0142051535658538 1824873.0456769433803856, 850355.28000000002793
 97 1824890.9199999999254942, 850395.4984792063478380 1824923.3835028100293130, 850412.9500000000698492 1824937.4699999999720603, 850430.4639477027812973 1824949.9542610689532012, 850502.5100000000093132 1825001.3100000002887100, 850529.9193536968668923 1825022.4474388197995722, 850568.1500000000232831 1825051.9299999999348074, 850629.7553476765751839 1825056.1121219883207232, 850703.2300000000977889 1825061.1000000000931323, 850729.6557179262163118 1825081.8907944774255157, 850730.0999999998603016 1825026.3000000000465661, 850731.0000000000000000 1824926.1999999997206032, 850729.6778027521213517 1825081.9081700157839805, 850786.8863288167631254 1825126.9177592005580664, 850829.4000000000232831 1825127.2999999998137355, 850786.9045230898773298 1825126.9320737929083407, 850829.1047918043332174 1825160.1337115378119051, 850843.4500000000698492 1825171.4200000001583248, 850909.2686471390770748 1825228.0858476529829204, 851028.7000000000698492 1825229.1000000000931323, 850928.59999999997
 67169 1825228.3000000000465661, 850909.3160021123476326 1825228.1266174018383026, 850920.9699999999720603 1825238.1599999999161810, 850928.5065637384541333 1825239.9912122096866369, 851028.4189400272443891 1825264.2676291153766215, 851044.8499999999767169 1825268.2600000000093132, 851102.7827544375322759 1825329.8732715183869004, 851110.3300000000745058 1825337.9000000001396984, 851127.8151626735925674 1825350.6580181920435280, 851170.0300000000279397 1825381.4599999999627471, 851221.7600178631255403 1825431.0510890716686845, 851227.1590260977391154 1825436.2268595299683511, 851227.1999999999534339 1825431.1000000000931323, 851228.9000000001396984 1825230.8000000000465661, 851227.1901407483965158 1825436.2566876544151455, 851273.3000000000465661 1825480.4600000001955777, 851301.4500000000698492 1825466.6799999999348074, 851334.4599999999627471 1825469.9700000002048910, 851378.3399999999674037 1825489.3699999998789281, 851378.4700000000884756 1825474.3500000000931323, 851428.38000000
 01210719 1825491.8000000002793968, 851462.1800000000512227 1825520.1200000001117587, 851483.7199999999720603 1825576.3700000001117587, 851533.4000000000232831 1825620.8400000000838190, 851560.1300000000046566 1825655.1100000001024455, 851587.8100000001722947 1825696.3999999999068677, 851598.6156093492172658 1825734.5618786055129021, 851606.2800000000279397 1825761.6300000001210719, 851624.5735819654073566 1825793.3493836307898164, 851626.0100000000093132 1825795.8400000000838190, 851639.5299999999115244 1825853.0200000000186265, 851682.9200000000419095 1825930.4799999999813735, 851721.2454862464219332 1825935.8808557775337249, 851829.5620444538071752 1825936.8006267512682825, 851832.0500000001629815 1825935.7600000000093132, 851862.5999999999767169 1825874.9499999999534339, 851910.9899999999906868 1825836.3200000000651926, 851981.3300000000745058 1825805.8900000001303852, 852025.1445593443932012 1825784.8995315656065941, 852027.1999999999534339 1825538.0000000000000000, 852028.09999
 99998603016 1825437.9000000001396984, 852026.4000000000232831 1825638.1000000003259629, 852025.1534868489252403 1825784.8952546196524054, 852125.6700376782100648 1825736.7402687221765518, 852127.0899999999674037 1825736.0600000000558794, 852226.1585109630832449 1825685.9766200690064579, 852227.4000000000232831 1825539.6999999999534339, 852229.1995466686785221 1825339.5504205159377307, 852228.3000000000465661 1825439.6000000000931323, 852226.5999999999767169 1825639.9000000001396984, 852226.1858489551814273 1825685.9627995418850332, 852249.7699999999022111 1825674.0400000002700835, 852272.2851927585434169 1825640.2651164256967604, 852303.5200000000186265 1825593.4100000001490116, 852327.2517712992848828 1825575.7208152329549193, 852332.7399999998742715 1825571.6300000001210719, 852365.7916617594892159 1825540.9439370818436146, 852387.2300000000977889 1825521.0400000000372529, 852412.2600000001257285 1825521.2600000000093132, 852428.0489484647987410 1825497.8378233269322664, 852457.89
 00000000139698 1825453.5700000000651926, 852474.1630311026237905 1825441.7649393097963184, 852528.9411304481327534 1825402.0268731063697487, 852530.3000000000465661 1825242.0000000000000000, 852529.5000000001164153 1825342.1000000003259629, 852570.0132622728124261 1825342.4642551054712385, 852629.0500000001629815 1825224.7700000000186265, 852630.6628004902740940 1825217.8396128332242370, 852631.3000000000465661 1825142.8000000000465661, 852531.1999999999534339 1825141.8999999996740371, 852532.9000000001396984 1824941.6999999999534339, 852432.8000000000465661 1824940.8000000000465661, 852433.7000000000698492 1824840.7000000001862645, 852434.4999999998835847 1824740.6000000000931323, 852436.2000000000698492 1824540.4000000001396984, 852236.0000000000000000 1824538.6999999999534339, 852336.0999999999767169 1824539.5000000000000000, 852337.8000000000465661 1824339.3000000000465661, 852337.0000000000000000 1824439.4000000001396984, 852637.3000000000465661 1824442.0000000000000000, 852640
 .7000000000698492 1824041.6000000000931323, 852540.5999999999767169 1824040.6999999999534339, 852538.0999999999767169 1824341.0000000000000000, 852438.0003961820621043 1824340.1504277260974050, 852438.8000000000465661 1824240.1000000000931323, 852439.7000000000698492 1824140.0000000000000000, 852440.5000000000000000 1824039.9000000001396984, 852340.4000000000232831 1824039.0000000000000000, 852140.2000000000698492 1824037.3000000000465661, 852040.0999999999767169 1824036.4000000001396984, 852041.0000000000000000 1823936.3000000000465661, 852041.8000000000465661 1823836.1999999999534339, 852141.9000000000232831 1823837.1000000000931323, 852142.8000000000465661 1823737.0000000000000000, 852042.7000000000698492 1823736.1000000000931323, 851942.5999999999767169 1823735.1999999999534339, 851842.5000000000000000 1823734.4000000001396984, 851742.4000000000232831 1823733.5000000000000000, 851642.3000000000465661 1823732.6999999999534339, 851641.4004495161352679 1823832.7500038172584027, 851
 541.3000000000465661 1823831.9000000001396984, 851441.2000000000698492 1823831.1000000000931323, 851341.0999999999767169 1823830.1999999999534339, 851241.0000000000000000 1823829.3000000000465661, 851140.9000000000232831 1823828.5000000000000000, 851140.0000000000000000 1823928.6000000000931323, 851039.9000000000232831 1823927.6999999999534339, 850939.8000000000465661 1823926.9000000001396984, 850938.9000000000232831 1824027.0000000000000000, 851039.0000000000000000 1824027.8000000000465661, 851139.0999999999767169 1824028.6999999999534339, 851239.2000000000698492 1824029.6000000000931323, 851238.4000000000232831 1824129.6999999999534339, 851138.3000000000465661 1824128.8000000000465661, 851137.4000000000232831 1824228.9000000001396984, 851237.5000000000000000 1824229.8000000000465661, 851236.7000000000698492 1824329.9000000001396984, 851136.5999999999767169 1824329.0000000000000000, 851036.5000000000000000 1824328.1999999999534339, 851037.3000000000465661 1824228.1000000000931323, 
 851038.2000000000698492 1824127.9000000001396984, 850938.0999999999767169 1824127.1000000000931323, 850937.2000000000698492 1824227.1999999999534339, 850837.0999999999767169 1824226.3000000000465661, 850737.0000000000000000 1824225.5000000000000000, 850736.0999999999767169 1824325.6000000000931323, 850735.3000000000465661 1824425.6999999999534339, 850935.5000000000000000 1824427.4000000001396984, 850934.5999999999767169 1824527.5000000000000000, 850933.8000000000465661 1824627.6000000000931323, 851033.9000000001396984 1824628.5000000000000000, 850833.7000000000698492 1824626.8000000000465661, 850832.0000000000000000 1824827.0000000002328306, 850831.0999999998603016 1824927.1000000000931323, 850834.4999999998835847 1824526.7000000001862645, 850734.4000000000232831 1824525.8000000002793968, 850732.7000000000698492 1824726.0000000000000000, 850632.5999999999767169 1824725.1999999999534339, 850633.5000000000000000 1824625.0000000000000000, 850634.3000000000465661 1824524.900000000139698
 4, 850635.2000000000698492 1824424.8000000000465661, 850535.0999999999767169 1824424.0000000000000000, 850535.9000000000232831 1824323.9000000001396984, 850485.8499998252373189 1824323.4499999985564500, 850636.0000000000000000 1824324.6999999999534339, 850637.7000000000698492 1824124.5000000000000000, 850537.5999999999767169 1824123.6999999999534339, 850538.5000000000000000 1824023.5000000000000000, 850539.4000000000232831 1823923.4000000001396984, 850540.2000000000698492 1823823.3000000000465661, 850440.0999999999767169 1823822.5000000000000000, 850340.0000000000000000 1823821.6000000000931323, 850239.9000000000232831 1823820.8000000000465661, 850238.2000000000698492 1824021.0000000000000000, 850138.0999999999767169 1824020.1000000000931323, 850138.9000000000232831 1823920.0000000000000000, 850038.8000000000465661 1823919.1000000000931323), (852028.0999999998603016 1825437.9000000001396984, 852028.9000000001396984 1825337.8000000002793968, 852129.0000000000000000 1825338.7000000001
 862645, 852128.1500038170488551 1825438.7995504839345813, 852028.0999999998603016 1825437.9000000001396984), (852530.3000000000465661 1825242.0000000000000000, 852330.1499963951064274 1825240.3004245448391885, 852330.1499966070987284 1825240.3003995732869953, 852430.1999999999534339 1825241.1000000000931323, 852530.3000000000465661 1825242.0000000000000000), (852432.8000000000465661 1824940.8000000000465661, 852431.0999999998603016 1825140.9999999997671694, 852431.9000000001396984 1825040.9000000001396984, 852432.8000000000465661 1824940.8000000000465661), (851842.5000000000000000 1823734.4000000001396984, 851840.7000000000698492 1823934.6000000000931323, 851841.5999999999767169 1823834.5000000000000000, 851842.5000000000000000 1823734.4000000001396984), (851840.7000000000698492 1823934.6000000000931323, 851640.5000000000000000 1823932.9000000001396984, 851740.5999999999767169 1823933.6999999999534339, 851840.7000000000698492 1823934.6000000000931323), (851640.5000000000000000 18239
 32.9000000001396984, 851639.7000000000698492 1824033.0000000000000000, 851638.8000000000465661 1824133.1000000000931323, 851640.5000000000000000 1823932.9000000001396984), (851639.7000000000698492 1824033.0000000000000000, 851839.9000000000232831 1824034.6999999999534339, 851739.8000000000465661 1824033.9000000001396984, 851639.7000000000698492 1824033.0000000000000000), (851839.9000000000232831 1824034.6999999999534339, 851940.0000000000000000 1824035.6000000000931323, 851939.0999999999767169 1824135.6999999999534339, 851839.0000000000000000 1824134.8000000000465661, 851839.9000000000232831 1824034.6999999999534339), (851939.0999999999767169 1824135.6999999999534339, 851938.3000000000465661 1824235.8000000000465661, 852038.4000000000232831 1824236.6000000000931323, 852037.5000000000000000 1824336.6999999999534339, 851937.4000000000232831 1824335.9000000001396984, 851939.0999999999767169 1824135.6999999999534339), (851638.8000000000465661 1824133.1000000000931323, 851438.60000023408
 79291 1824131.4000000020023435, 851538.7000000000698492 1824132.1999999999534339, 851638.8000000000465661 1824133.1000000000931323), (851541.3000000000465661 1823831.9000000001396984, 851539.9999999993015081 1823982.0500000873580575, 851540.4000000000232831 1823932.0000000000000000, 851541.3000000000465661 1823831.9000000001396984), (851239.2000000000698492 1824029.6000000000931323, 851339.4000000000232831 1824030.4000000001396984, 851439.5000000000000000 1824031.3000000000465661, 851239.2000000000698492 1824029.6000000000931323), (850736.0999999999767169 1824325.6000000000931323, 850836.2000000000698492 1824326.4000000001396984, 850936.4000000000232831 1824327.3000000000465661, 850736.0999999999767169 1824325.6000000000931323), (850535.0999999999767169 1824424.0000000000000000, 850334.9000000000232831 1824422.3000000000465661, 850435.0000000000000000 1824423.1000000000931323, 850535.0999999999767169 1824424.0000000000000000), (851134.0000000000000000 1824629.2999999998137355, 85113
 4.8000000000465661 1824529.1999999999534339, 851235.0000000000000000 1824530.1000000000931323, 851234.0999999998603016 1824630.1999999997206032, 851134.0000000000000000 1824629.2999999998137355), (851235.0000000000000000 1824530.1000000000931323, 851235.8000000000465661 1824430.0000000000000000, 851335.9000000000232831 1824430.8000000000465661, 851436.0000000000000000 1824431.6999999999534339, 851435.1999999999534339 1824531.8000000002793968, 851335.0999999999767169 1824531.0000000000000000, 851235.0000000000000000 1824530.1000000000931323), (851435.1999999999534339 1824531.8000000002793968, 851433.5000000001164153 1824732.0000000000000000, 851434.3000000000465661 1824631.9000000001396984, 851435.1999999999534339 1824531.8000000002793968), (851833.9000000001396984 1824735.5000000000000000, 851934.0000000000000000 1824736.3000000000465661, 852134.1999999999534339 1824738.0000000000000000, 852034.0999999998603016 1824737.1999999999534339, 851833.9000000001396984 1824735.50000000000000
 00), (852134.1999999999534339 1824738.0000000000000000, 852234.3000000000465661 1824738.9000000001396984, 852334.4000000000232831 1824739.6999999999534339, 852333.5999999999767169 1824839.9000000001396984, 852233.4000000000232831 1824839.0000000002328306, 852033.1999999999534339 1824837.2999999998137355, 852133.3000000000465661 1824838.1000000003259629, 852134.1999999999534339 1824738.0000000000000000), (851833.9000000001396984 1824735.5000000000000000, 851832.1999999999534339 1824935.6999999999534339, 851833.0000000000000000 1824835.6000000000931323, 851833.9000000001396984 1824735.5000000000000000), (851934.8000000000465661 1824636.1999999999534339, 851936.5999999999767169 1824436.0000000000000000, 851935.7000000000698492 1824536.1000000000931323, 851934.8000000000465661 1824636.1999999999534339), (851935.7000000000698492 1824536.1000000000931323, 852135.9000000000232831 1824537.8000000000465661, 852035.8000000000465661 1824537.0000000000000000, 851935.7000000000698492 1824536.100
 0000000931323), (850338.3000000000465661 1824021.8000000000465661, 850336.9947843523696065 1824172.6026079109869897, 850337.4000000000232831 1824121.9000000001396984, 850338.3000000000465661 1824021.8000000000465661), (852138.5000000000000000 1824237.5000000000000000, 852137.2000000000698492 1824387.6499999999068677, 852137.5999999999767169 1824337.6000000000931323, 852138.5000000000000000 1824237.5000000000000000), (851336.8000000000465661 1824330.6999999999534339, 851537.0000000000000000 1824332.5000000000000000, 851436.9000000000232831 1824331.6000000000931323, 851336.8000000000465661 1824330.6999999999534339), (850333.0999999998603016 1824622.5000000000000000, 850433.2000000000698492 1824623.3000000000465661, 850533.4000000000232831 1824624.1999999997206032, 850333.0999999998603016 1824622.5000000000000000), (851532.7000000000698492 1824832.9999999997671694, 851531.0000000000000000 1825033.1999999999534339, 851531.8000000000465661 1824933.1000000000931323, 851532.700000000069849
 2 1824832.9999999997671694), (852131.6495722740655765 1825038.4003961817361414, 852231.7000000000698492 1825039.1999999999534339, 852131.6495722740655765 1825038.4003961822018027, 852131.6495722740655765 1825038.4003961817361414), (851430.0000000000000000 1825132.5000000000000000, 851430.9000000001396984 1825032.3000000000465661, 851429.2000000019324943 1825232.5999997649341822, 851430.0000000000000000 1825132.5000000000000000), (852230.9000004681292921 1825139.3000000037718564, 852431.0999995357124135 1825140.9999999958090484, 852331.0000000000000000 1825140.1999999997206032, 852230.9000004681292921 1825139.3000000037718564), (851228.9000002334360033 1825230.8000000023748726, 851329.0999999998603016 1825231.6999999999534339, 851429.1999999999534339 1825232.6000000000931323, 851228.9000002334360033 1825230.8000000023748726)), ((848367.0000000000000000 1820400.8000000000465661, 848366.2000000000698492 1820500.9000000001396984, 848566.4000000000232831 1820502.6000000000931323, 848567.
 3000000000465661 1820402.5000000000000000, 848367.0000000000000000 1820400.8000000000465661)), ((840536.4000000000232831 1822936.6999999999534339, 840535.5000000000000000 1823036.8000000000465661, 840135.0999999999767169 1823033.3000000000465661, 840133.4000000000232831 1823233.6000000000931323, 840433.7000000000698492 1823236.1000000000931323, 840434.5999999999767169 1823136.0000000000000000, 840634.8000000000465661 1823137.6999999999534339, 840636.5000000000000000 1822937.5000000000000000, 840536.4000000000232831 1822936.6999999999534339)), ((842338.3000000000465661 1822952.1000000000931323, 842337.5000000000000000 1823052.1999999999534339, 842437.5999999999767169 1823053.1000000000931323, 842438.4000000000232831 1822953.0000000000000000, 842338.3000000000465661 1822952.1000000000931323)), ((843239.3000000000465661 1822959.8000000000465661, 843238.4000000000232831 1823059.9000000001396984, 843338.5000000000000000 1823060.8000000000465661, 843339.4000000000232831 1822960.6999999999
 534339, 843239.3000000000465661 1822959.8000000000465661)), ((845041.2000000000698492 1822975.3000000000465661, 845040.3000000000465661 1823075.4000000001396984, 845140.5000000000000000 1823076.1999999999534339, 845141.3000000000465661 1822976.1000000000931323, 845041.2000000000698492 1822975.3000000000465661)), ((848645.0999999999767169 1823006.1999999999534339, 848644.2000000000698492 1823106.3000000000465661, 848744.3000000000465661 1823107.1000000000931323, 848743.4000000000232831 1823207.1999999999534339, 848843.5999999999767169 1823208.1000000000931323, 848845.3000000000465661 1823007.9000000001396984, 848745.2000000000698492 1823007.0000000000000000, 848645.0999999999767169 1823006.1999999999534339)), ((849045.5000000000000000 1823009.6000000000931323, 849044.5999999999767169 1823109.6999999999534339, 849144.7000000000698492 1823110.6000000000931323, 849143.9000000000232831 1823210.6999999999534339, 849244.0000000000000000 1823211.5000000000000000, 849244.8000000000465661 182
 3111.4000000001396984, 849245.7000000000698492 1823011.3000000000465661, 849145.5999999999767169 1823010.5000000000000000, 849045.5000000000000000 1823009.6000000000931323)), ((845241.4000000000232831 1822977.0000000000000000, 845240.5999999999767169 1823077.1000000000931323, 845540.9000000000232831 1823079.6999999999534339, 845541.7000000000698492 1822979.6000000000931323, 845241.4000000000232831 1822977.0000000000000000)), ((843237.5999999999767169 1823160.0000000000000000, 843236.7000000000698492 1823260.1999999999534339, 843336.8000000000465661 1823261.0000000000000000, 843337.7000000000698492 1823160.9000000001396984, 843237.5999999999767169 1823160.0000000000000000)), ((847869.2781056958483532 1823700.3483764692209661, 847875.5000000000000000 1823712.3500000000931323, 847885.5300000000279397 1823709.4299999999348074, 847894.9714689536485821 1823700.5537180337123573, 847869.2781056958483532 1823700.3483764692209661)), ((847644.0000000000000000 1822997.6000000000931323, 847643.0
 999999999767169 1823097.6999999999534339, 847743.2000000000698492 1823098.6000000000931323, 847742.4000000000232831 1823198.6999999999534339, 847642.3000000000465661 1823197.8000000000465661, 847641.4000000000232831 1823297.9000000001396984, 847541.3000000000465661 1823297.1000000000931323, 847543.0000000000000000 1823096.8000000000465661, 847442.9000000000232831 1823096.0000000000000000, 847443.8000000000465661 1822995.9000000001396984, 847243.5999999999767169 1822994.1999999999534339, 847242.7000000000698492 1823094.3000000000465661, 847342.8000000000465661 1823095.1000000000931323, 847341.9000000000232831 1823195.1999999999534339, 847141.7000000000698492 1823193.5000000000000000, 847140.8500036050099880 1823293.5995754553005099, 846940.7000000000698492 1823291.9000000001396984, 846939.8000000000465661 1823392.0000000000000000, 846970.2753116589738056 1823392.2587813676800579, 846981.2199999999720603 1823389.3200000000651926, 847004.9253986178664491 1823392.5530128753744066, 84714
 0.0000000000000000 1823393.6999999999534339, 847139.4488143305061385 1823462.6671069087460637, 847145.7199999999720603 1823470.8200000000651926, 847161.3523601859342307 1823493.9881069546099752, 847339.3672460824018344 1823495.4997218698263168, 847339.3672459408408031 1823495.4997382292058319, 847239.3000000000465661 1823494.6999999999534339, 847238.9143226962769404 1823537.5958867857698351, 847253.3200000000651926 1823531.8100000000558794, 847271.3599999999860302 1823528.9599999999627471, 847292.3499999999767169 1823533.1500000001396984, 847302.5400000000372529 1823512.2099999999627471, 847310.6600000000325963 1823500.2700000000186265, 847332.6400000000139698 1823504.4599999999627471, 847339.2866948893060908 1823504.8064827919006348, 847355.6600000000325963 1823505.6600000001490116, 847435.1600000000325963 1823458.2800000000279397, 847451.1400000000139698 1823462.4299999999348074, 847463.9699999999720603 1823484.5600000000558794, 847449.5800000000745058 1823528.4899999999906868, 84
 7435.2600000000093132 1823563.4100000001490116, 847426.0999999999767169 1823580.3500000000931323, 847434.9300000000512227 1823602.4499999999534339, 847438.5469397746492177 1823602.7486218325793743, 847438.5999999999767169 1823596.5000000000000000, 847939.2000000000698492 1823600.8000000000465661, 848039.3000000000465661 1823601.6999999999534339, 848139.4000000000232831 1823602.5000000000000000, 848140.1996004268294200 1823502.4499966071452945, 848240.3000000000465661 1823503.3000000000465661, 848241.2000000000698492 1823403.1999999999534339, 848341.3000000000465661 1823404.0000000000000000, 848342.2000000000698492 1823303.9000000001396984, 848242.0999999999767169 1823303.1000000000931323, 848242.9000000000232831 1823203.0000000000000000, 848142.8000000000465661 1823202.1000000000931323, 848143.7000000000698492 1823102.0000000000000000, 848043.5999999999767169 1823101.1000000000931323, 847943.4004533312981948 1823100.2495794841088355, 847944.3000000000465661 1823000.1999999999534339,
  847844.2000000000698492 1822999.3000000000465661, 847744.0999999999767169 1822998.4000000001396984, 847644.0000000000000000 1822997.6000000000931323), (847840.8000000000465661 1823399.6999999999534339, 848041.0000000000000000 1823401.4000000001396984, 847940.9000000000232831 1823400.6000000000931323, 847740.7000000000698492 1823398.9000000001396984, 847840.8000000000465661 1823399.6999999999534339), (847340.2000000000698492 1823395.4000000001396984, 847341.0999999999767169 1823295.3000000000465661, 847339.7947843535803258 1823446.1026077666319907, 847340.2000000000698492 1823395.4000000001396984)), ((840534.7000000000698492 1823136.9000000001396984, 840533.8000000000465661 1823237.0000000000000000, 840533.0000000000000000 1823337.1000000000931323, 840633.0999999999767169 1823338.0000000000000000, 840633.9000000000232831 1823237.9000000001396984, 840634.8000000000465661 1823137.6999999999534339, 840534.7000000000698492 1823136.9000000001396984)), ((848343.0000000000000000 1823203.80
 00000000465661, 848342.2000000000698492 1823303.9000000001396984, 848442.3000000000465661 1823304.8000000000465661, 848441.4000000000232831 1823404.9000000001396984, 848440.5000000000000000 1823505.0000000000000000, 848439.7000000000698492 1823605.1000000000931323, 848539.8000000000465661 1823606.0000000000000000, 848639.9000000000232831 1823606.8000000000465661, 848740.0000000000000000 1823607.6999999999534339, 848940.2000000000698492 1823609.4000000001396984, 848941.9000000000232831 1823409.1999999999534339, 848942.8000000000465661 1823309.1000000000931323, 848842.7000000000698492 1823308.1999999999534339, 848742.5999999999767169 1823307.3000000000465661, 848741.7000000000698492 1823407.5000000000000000, 848641.5999999999767169 1823406.6000000000931323, 848642.5000000000000000 1823306.5000000000000000, 848542.4000000000232831 1823305.6000000000931323, 848543.2000000000698492 1823205.5000000000000000, 848443.0999999999767169 1823204.6999999999534339, 848343.0000000000000000 1823203
 .8000000000465661)), ((847005.1010217635193840 1823392.5769648831337690, 847028.2199999999720603 1823395.7299999999813735, 847088.0200000000186265 1823427.2800000000279397, 847127.8900000000139698 1823447.6400000001303852, 847139.4147413723403588 1823462.6228101521264762, 847140.0000000000000000 1823393.6999999999534339, 847005.1010217635193840 1823392.5769648831337690)), ((846839.2453886438161135 1823441.7628852878697217, 846860.8100000000558794 1823421.3200000000651926, 846883.9100000000325963 1823412.5100000000093132, 846908.9699999999720603 1823408.7199999999720603, 846970.1732329026563093 1823392.2861907500773668, 846839.7000000000698492 1823391.1999999999534339, 846739.5999999999767169 1823390.3000000000465661, 846738.9457818951923400 1823463.0635914430022240, 846748.3300000000745058 1823461.4100000001490116, 846784.3000000000465661 1823470.7299999999813735, 846832.5500000000465661 1823448.1100000001024455, 846839.2453886438161135 1823441.7628852878697217)), ((846537.793277895
 7765549 1823577.8151560502592474, 846632.6099999999860302 1823530.4899999999906868, 846638.3011996189597994 1823526.8873976771719754, 846663.8100000000558794 1823510.7399999999906868, 846680.9333718657726422 1823489.8806197270750999, 846638.6499961829977110 1823489.5004495161119848, 846639.5000000000000000 1823389.4000000001396984, 846539.4000000000232831 1823388.6000000000931323, 846537.7932778957765549 1823577.8151560502592474)), ((846774.3828207085607573 1824491.8535554548725486, 846781.7000000000698492 1824475.8500000000931323, 846742.8800000000046566 1824449.4899999999906868, 846730.5065471010748297 1824446.2829279752913862, 846730.0999999999767169 1824491.5000000000000000, 846774.3828207085607573 1824491.8535554548725486)), ((840285.5496141483308747 1825237.1534434701316059, 840321.1199999999953434 1825186.3500000000931323, 840349.7292272578924894 1825137.6253730582538992, 840217.1999999999534339 1825136.5000000000000000, 840216.3000000000465661 1825236.6000000000931323, 84016
 4.7065963832428679 1825236.1361232441850007, 840198.2300000000977889 1825273.4000000001396984, 840216.0324496603570879 1825270.0772362546995282, 840244.3599999999860302 1825264.7900000000372529, 840276.5200000000186265 1825250.0500000000465661, 840285.5496141483308747 1825237.1534434701316059)), ((840776.0005421064561233 1824640.6855193595401943, 840779.5899999999674037 1824607.6200000001117587, 840807.0999999999767169 1824552.7900000000372529, 840806.3712267073569819 1824540.8504905498120934, 840722.9000000000232831 1824540.1000000000931323, 840722.0000000000000000 1824640.1999999997206032, 840721.1999999999534339 1824740.3000000000465661, 840720.3000000000465661 1824840.3999999999068677, 840777.3063839530805126 1824840.9125449107959867, 840785.6900000001769513 1824830.9299999997019768, 840786.8100000001722947 1824816.9199999999254942, 840778.1500000000232831 1824776.8000000000465661, 840794.4599999999627471 1824741.9000000001396984, 840794.1298595240805298 1824740.9557130229659379
 , 840771.9899999999906868 1824677.6300000001210719, 840776.0005421064561233 1824640.6855193595401943)), ((846747.9607268684776500 1824591.7584577207453549, 846760.2700000000186265 1824522.7199999999720603, 846774.3726710098562762 1824491.8757540725637227, 846730.0999999999767169 1824491.5000000000000000, 846729.3000000000465661 1824591.6000000000931323, 846728.6535641215741634 1824667.7273310977034271, 846739.2399999999906868 1824640.6699999999254942, 846747.9607268683612347 1824591.7584577207453549, 846747.9607268684776500 1824591.7584577207453549)), ((852337.0000000000000000 1824439.4000000001396984, 852336.0999999999767169 1824539.5000000000000000, 852436.2000000000698492 1824540.4000000001396984, 852437.0999999999767169 1824440.3000000000465661, 852337.0000000000000000 1824439.4000000001396984)), ((840420.8000000000465661 1824737.6999999999534339, 840420.0000000000000000 1824837.8000000002793968, 840620.1999999999534339 1824839.6000000000931323, 840621.0999999998603016 1824739.5
 000000000000000, 840420.8000000000465661 1824737.6999999999534339)), ((840418.1109029258368537 1825059.1317967977374792, 840498.3599999999860302 1825064.7299999999813735, 840518.2380844965809956 1825056.9086021005641669, 840518.2380844965809956 1825056.9086021010298282, 840555.6199999998789281 1825042.1999999997206032, 840618.2927486911648884 1825062.8509511181619018, 840618.4999999998835847 1825039.8000000002793968, 840618.3042305267881602 1825062.8547344340477139, 840630.4899999999906868 1825066.8700000001117587, 840706.5500000000465661 1824953.3900000001303852, 840733.0999999998603016 1824893.5500000002793968, 840777.2884344332851470 1824840.9339177750516683, 840620.1999999999534339 1824839.6000000000931323, 840619.3000000000465661 1824939.6999999999534339, 840319.0000000000000000 1824937.1000000000931323, 840318.1999999999534339 1825037.1999999999534339, 840317.3000000000465661 1825137.2999999998137355, 840349.7489700233563781 1825137.5917489812709391, 840359.7199999999720603 18
 25120.6100000001024455, 840367.2199999999720603 1825063.6099999998696148, 840400.3100000000558794 1825057.8900000001303852, 840418.1109029258368537 1825059.1317967977374792)), ((840125.7000000000698492 1824134.5000000000000000, 840124.8000000000465661 1824234.6000000000931323, 840224.9000000000232831 1824235.5000000000000000, 840225.8000000000465661 1824135.4000000001396984, 840125.7000000000698492 1824134.5000000000000000)), ((849436.1068061739206314 1824157.9318911028094590, 849493.6600000000325963 1824146.6999999999534339, 849536.2498576241778210 1824154.0436131369788200, 849536.5999999999767169 1824115.1000000000931323, 849436.5000000000000000 1824114.1999999999534339, 849436.1068061739206314 1824157.9318911028094590)), ((840525.2000000000698492 1824238.1000000000931323, 840524.4000000000232831 1824338.1999999999534339, 840624.5000000000000000 1824339.0000000000000000, 840625.3000000000465661 1824238.9000000001396984, 840525.2000000000698492 1824238.1000000000931323)), ((840130.
 0000000000000000 1823634.0000000000000000, 840129.0999999999767169 1823734.1000000000931323, 840128.2000000000698492 1823834.1999999999534339, 840127.4000000000232831 1823934.3000000000465661, 840227.5000000000000000 1823935.1999999999534339, 840327.5999999999767169 1823936.0000000000000000, 840329.3000000000465661 1823735.8000000000465661, 840229.2004490676335990 1823734.9500038132537156, 840230.0999999999767169 1823634.8000000000465661, 840130.0000000000000000 1823634.0000000000000000)), ((846738.2359706806018949 1823790.7183054306078702, 846736.2241999210091308 1823787.8501034213695675, 846736.2000000000698492 1823790.6999999999534339, 846738.2359706806018949 1823790.7183054306078702)), ((845534.0000000000000000 1823880.5000000000000000, 845634.0999999999767169 1823881.4000000001396984, 845635.0000000000000000 1823781.3000000000465661, 845534.9000000000232831 1823780.4000000001396984, 845534.0000000000000000 1823880.5000000000000000)), ((849439.0000000000000000 1823813.9000000001
 396984, 849438.2000000000698492 1823914.0000000000000000, 849437.3000000000465661 1824014.1000000000931323, 849537.4000000000232831 1824015.0000000000000000, 849538.3000000000465661 1823914.9000000001396984, 849539.0999999999767169 1823814.8000000000465661, 849439.0000000000000000 1823813.9000000001396984)), ((840627.9000000000232831 1823938.6000000000931323, 840628.8000000000465661 1823838.5000000000000000, 840528.7000000000698492 1823837.6000000000931323, 840527.8000000000465661 1823937.6999999999534339, 840427.7000000000698492 1823936.9000000001396984, 840426.0000000000000000 1824137.1000000000931323, 840325.9000000000232831 1824136.1999999999534339, 840325.0000000000000000 1824236.3000000000465661, 840525.2000000000698492 1824238.1000000000931323, 840526.0999999999767169 1824138.0000000000000000, 840626.2000000000698492 1824138.8000000000465661, 840627.0999999999767169 1824038.6999999999534339, 840627.9000000000232831 1823938.6000000000931323)), ((852442.2000000000698492 1823839
 .6000000000931323, 852441.4000000000232831 1823939.8000000000465661, 852341.3000000000465661 1823938.9000000001396984, 852340.4000000000232831 1824039.0000000000000000, 852540.5999999999767169 1824040.6999999999534339, 852542.4000000000232831 1823840.5000000000000000, 852442.2000000000698492 1823839.6000000000931323)), ((852141.9000000000232831 1823837.1000000000931323, 852141.0999999999767169 1823937.1999999999534339, 852140.2000000000698492 1824037.3000000000465661, 852240.3000000000465661 1824038.1000000000931323, 852241.2000000000698492 1823938.0000000000000000, 852242.0000000000000000 1823837.9000000001396984, 852141.9000000000232831 1823837.1000000000931323)), ((845433.9000000000232831 1823879.6999999999534339, 845433.0000000000000000 1823979.8000000000465661, 845533.2000000000698492 1823980.6000000000931323, 845534.0000000000000000 1823880.5000000000000000, 845433.9000000000232831 1823879.6999999999534339)), ((845238.8000000000465661 1823277.3000000000465661, 845237.099999999
 9767169 1823477.5000000000000000, 845337.2000000000698492 1823478.4000000001396984, 845336.4000000000232831 1823578.5000000000000000, 845236.3000000000465661 1823577.6000000000931323, 845235.4000000000232831 1823677.6999999999534339, 845135.3000000000465661 1823676.9000000001396984, 845134.4000000000232831 1823777.0000000000000000, 845234.5999999999767169 1823777.8000000000465661, 845334.7000000000698492 1823778.6999999999534339, 845335.5000000000000000 1823678.6000000000931323, 845635.8000000000465661 1823681.1999999999534339, 845635.0000000000000000 1823781.3000000000465661, 845735.0999999999767169 1823782.1000000000931323, 845737.7000000000698492 1823481.8000000000465661, 845537.4000000000232831 1823480.1000000000931323, 845539.2000000000698492 1823279.9000000001396984, 845338.9000000000232831 1823278.1999999999534339, 845238.8000000000465661 1823277.3000000000465661)), ((852345.5999999999767169 1823438.4000000001396984, 852343.9000000000232831 1823638.6000000000931323, 852342.09
 99999999767169 1823838.8000000000465661, 852442.2000000000698492 1823839.6000000000931323, 852444.0000000000000000 1823639.4000000001396984, 852445.7000000000698492 1823439.1999999999534339, 852345.5999999999767169 1823438.4000000001396984)), ((840331.0000000000000000 1823535.6000000000931323, 840330.2000000000698492 1823635.6999999999534339, 840430.2500038170255721 1823636.5995504839811474, 840429.4000000000232831 1823736.6999999999534339, 840329.3000000000465661 1823735.8000000000465661, 840328.5000000000000000 1823835.9000000001396984, 840428.5999999999767169 1823836.8000000000465661, 840528.7000000000698492 1823837.6000000000931323, 840529.5000000000000000 1823737.5000000000000000, 840531.2000000000698492 1823537.3000000000465661, 840431.0999999999767169 1823536.5000000000000000, 840331.0000000000000000 1823535.6000000000931323)), ((840225.8000000000465661 1824135.4000000001396984, 840325.9000000000232831 1824136.1999999999534339, 840326.7000000000698492 1824036.1000000000931323
 , 840226.5999999999767169 1824035.3000000000465661, 840225.8000000000465661 1824135.4000000001396984)), ((843460.0730511258589104 1823962.8622951649595052, 843444.5400000000372529 1824040.7800000000279397, 843519.4599999999627471 1824060.4499999999534339, 843528.0111173285404220 1824063.5803197363857180, 843528.0111173287732527 1824063.5803197363857180, 843620.2600000000093132 1824097.3500000000931323, 843667.4100000000325963 1824085.7399999999906868, 843767.7299999999813735 1824062.5700000000651926, 843780.8399999999674037 1824051.6699999999254942, 843825.2199999999720603 1824013.0100000000093132, 843877.5100000000093132 1823986.4299999999348074, 843917.2201316761784256 1823966.8100277709309012, 843731.2000000000698492 1823965.1999999999534339, 843730.4000000000232831 1824065.3000000000465661, 843530.2002663819584996 1824063.5666689730715007, 843531.0000000000000000 1823963.5000000000000000, 843460.0730511258589104 1823962.8622951649595052)), ((850638.5999999999767169 1824024.40000
 00001396984, 850637.7000000000698492 1824124.5000000000000000, 850838.0000000000000000 1824126.1999999999534339, 850838.8000000000465661 1824026.1000000000931323, 850638.5999999999767169 1824024.4000000001396984)))
+  </op>
+</test>
+</case>
+
+</run>

commit 459ae2f5ddc3d6b826186ae7ff602d8003329d79
Author: Sandro Santilli <strk at kbt.io>
Date:   Fri Jul 14 11:29:35 2017 +0200

    Institutionalize that CascadedUnion directories uses spaces indent

diff --git a/.editorconfig b/.editorconfig
index 3ae8a8d..6e8a425 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -38,3 +38,11 @@ indent_size = 2
 [*.cmake]
 indent_style = space
 indent_size = 2
+
+# operation/union directories were found to be using spaces
+[src/operation/union/*.cpp]
+indent_style = space
+indent_size = 2
+[include/geos/operation/union/*.{h,inl}]
+indent_style = space
+indent_size = 2

-----------------------------------------------------------------------

Summary of changes:
 .editorconfig                                      |    8 +
 NEWS                                               |    1 +
 .../geos/operation/union/CascadedPolygonUnion.h    |   11 ++
 include/geos/operation/union/GeometryListHolder.h  |    2 +-
 src/operation/union/CascadedPolygonUnion.cpp       |  181 ++++++++++++++++++--
 tests/xmltester/Makefile.am                        |    9 +-
 tests/xmltester/tests/ticket/bug837.xml            |   16 ++
 7 files changed, 204 insertions(+), 24 deletions(-)
 create mode 100644 tests/xmltester/tests/ticket/bug837.xml


hooks/post-receive
-- 
geos


More information about the geos-commits mailing list