From 99cd534d8bcbc8cddaa0e86cf9c672b0698e216b Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Fri, 27 Nov 2020 14:13:39 +0100
Subject: [PATCH] [web] Added video tutorial by Dominik and Christian.

---
 .../video-tutorial/OGSinput_basin.prj         |  212 +
 .../video-tutorial/glacierclass.py            |   70 +
 .../getting-started/video-tutorial/history.sh |   11 +
 .../getting-started/video-tutorial/index.md   |   48 +
 .../video-tutorial/mesh_basin.msh             | 5648 +++++++++++++++++
 .../video-tutorial/mesh_basin.py              |  226 +
 .../video-tutorial/timeBCs_glacier.py         |   35 +
 7 files changed, 6250 insertions(+)
 create mode 100644 web/content/docs/tools/getting-started/video-tutorial/OGSinput_basin.prj
 create mode 100644 web/content/docs/tools/getting-started/video-tutorial/glacierclass.py
 create mode 100644 web/content/docs/tools/getting-started/video-tutorial/history.sh
 create mode 100644 web/content/docs/tools/getting-started/video-tutorial/index.md
 create mode 100644 web/content/docs/tools/getting-started/video-tutorial/mesh_basin.msh
 create mode 100644 web/content/docs/tools/getting-started/video-tutorial/mesh_basin.py
 create mode 100644 web/content/docs/tools/getting-started/video-tutorial/timeBCs_glacier.py

diff --git a/web/content/docs/tools/getting-started/video-tutorial/OGSinput_basin.prj b/web/content/docs/tools/getting-started/video-tutorial/OGSinput_basin.prj
new file mode 100644
index 00000000000..93f41a2f44c
--- /dev/null
+++ b/web/content/docs/tools/getting-started/video-tutorial/OGSinput_basin.prj
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<OpenGeoSysProject>
+    <meshes>
+        <mesh>mesh_basin_domain.vtu</mesh>
+        <mesh>mesh_basin_physical_group_Left.vtu</mesh>
+        <mesh>mesh_basin_physical_group_Right.vtu</mesh>
+        <mesh>mesh_basin_physical_group_Bottom.vtu</mesh>
+        <mesh>mesh_basin_physical_group_Top.vtu</mesh>
+    </meshes>
+    <python_script>timeBCs_glacier.py</python_script>
+    <processes>
+        <process>
+            <name>SD</name>
+            <type>SMALL_DEFORMATION</type>
+            <!--define the numerical integration order -->
+            <!--(polynomial degree to which exact integration is possible) -->
+            <integration_order>2</integration_order>
+            <!--define the constitutive behavior with regard to the MaterialID -->
+            <constitutive_relation id="0">
+                <!-- soft sediment layer -->
+                <type>LinearElasticIsotropic</type>
+                <youngs_modulus>YoungModulus</youngs_modulus>
+                <poissons_ratio>PoissonRatio</poissons_ratio>
+            </constitutive_relation>
+            <constitutive_relation id="1">
+                <!-- stiff sediment layer -->
+                <type>LinearElasticIsotropic</type>
+                <youngs_modulus>YoungModulus</youngs_modulus>
+                <poissons_ratio>PoissonRatio</poissons_ratio>
+            </constitutive_relation>
+            <constitutive_relation id="2">
+                <!-- soft sediment layer -->
+                <type>LinearElasticIsotropic</type>
+                <youngs_modulus>YoungModulus</youngs_modulus>
+                <poissons_ratio>PoissonRatio</poissons_ratio>
+            </constitutive_relation>
+            <constitutive_relation id="3">
+                <!-- very stiff rock bed -->
+                <type>LinearElasticIsotropic</type>
+                <youngs_modulus>YoungModulus</youngs_modulus>
+                <poissons_ratio>PoissonRatio</poissons_ratio>
+            </constitutive_relation>
+            <solid_density>rho_sr</solid_density>
+            <specific_body_force>0 -9.81</specific_body_force>
+            <process_variables>
+                <process_variable>displacement</process_variable>
+            </process_variables>
+            <!--define the output quantities derived from the primary variables-->
+            <secondary_variables>
+                <secondary_variable internal_name="sigma" output_name="sigma"/>
+                <secondary_variable internal_name="epsilon" output_name="epsilon"/>
+            </secondary_variables>
+        </process>
+    </processes>
+    <time_loop>
+        <processes>
+            <process ref="SD">
+                <nonlinear_solver>basic_newton</nonlinear_solver>
+                <convergence_criterion>
+                    <type>DeltaX</type>
+                    <norm_type>INFINITY_N</norm_type>
+                    <abstol>1e-14</abstol>
+                </convergence_criterion>
+                <time_discretization>
+                    <type>BackwardEuler</type>
+                </time_discretization>
+                <time_stepping>
+                    <type>FixedTimeStepping</type>
+                    <t_initial>0</t_initial>
+                    <t_end>1</t_end>
+                    <!-- purely elastic problem: time scale irrelevant -->
+                    <timesteps>
+                        <pair>
+                            <repeat>100</repeat>
+                            <delta_t>0.01</delta_t>
+                            <!-- i.e.: repeat a hundred times a time step with size of delta_t -->
+                        </pair>
+                    </timesteps>
+                </time_stepping>
+            </process>
+        </processes>
+        <output>
+            <type>VTK</type>
+            <prefix>OGSoutput_basin{:process_id}</prefix>
+            <timesteps>
+                <pair>
+                    <repeat>100</repeat>
+                    <each_steps>1</each_steps>
+                    <!-- i.e.: do a hundred times the output at each step -->
+                </pair>
+            </timesteps>
+            <variables>
+                <variable>displacement</variable>
+                <variable>sigma</variable>
+            </variables>
+            <suffix>_ts_{:timestep}_t_{:time}</suffix>
+        </output>
+    </time_loop>
+    <parameters>
+        <!-- Material parameters -->
+        <parameter>
+            <name>YoungModulus</name>
+            <type>Group</type>
+            <group_id_property>MaterialIDs</group_id_property>
+            <index_values>
+                <index>0</index>
+                <value>60e6</value> <!--Pa-->
+            </index_values>
+            <index_values>
+                <index>1</index>
+                <value>60e7</value> <!--Pa-->
+            </index_values>
+            <index_values>
+                <index>2</index>
+                <value>60e6</value> <!--Pa-->
+            </index_values>
+            <index_values>
+                <index>3</index>
+                <value>60e9</value> <!--Pa-->
+            </index_values>
+        </parameter>
+        <parameter>
+            <name>PoissonRatio</name>
+            <type>Group</type>
+            <group_id_property>MaterialIDs</group_id_property>
+            <index_values>
+                <index>0</index>
+                <value>0.25</value>
+            </index_values>
+            <index_values>
+                <index>1</index>
+                <value>0.25</value>
+            </index_values>
+            <index_values>
+                <index>2</index>
+                <value>0.25</value>
+            </index_values>
+            <index_values>
+                <index>3</index>
+                <value>0.45</value>
+            </index_values>
+        </parameter>
+        <parameter>
+            <name>rho_sr</name>
+            <type>Constant</type>
+            <value>1</value>
+        </parameter>
+        <!-- Initial and boundary values -->
+        <parameter>
+            <name>displacement0</name>
+            <type>Constant</type>
+            <values>0 0</values>
+        </parameter>
+        <parameter>
+            <name>dirichlet0</name>
+            <type>Constant</type>
+            <value>0</value>
+        </parameter>
+    </parameters>
+    <process_variables>
+        <process_variable>
+            <name>displacement</name>
+            <components>2</components>
+            <order>1</order>
+            <initial_condition>displacement0</initial_condition>
+            <boundary_conditions>
+                <boundary_condition>
+                    <mesh>mesh_basin_physical_group_Left</mesh>
+                    <type>Dirichlet</type>
+                    <component>0</component>
+                    <parameter>dirichlet0</parameter>
+                </boundary_condition>
+                <boundary_condition>
+                    <mesh>mesh_basin_physical_group_Right</mesh>
+                    <type>Dirichlet</type>
+                    <component>0</component>
+                    <parameter>dirichlet0</parameter>
+                </boundary_condition>
+                <boundary_condition>
+                    <mesh>mesh_basin_physical_group_Top</mesh>
+                    <type>Python</type>
+                    <component>1</component>
+                    <bc_object>bc_y</bc_object> <!--the python object is created using timeBCs_glacier.py (see L. 10)-->
+                    <flush_stdout>true</flush_stdout> <!-- for debugging: false -->
+                </boundary_condition>
+                <boundary_condition>
+                    <mesh>mesh_basin_physical_group_Bottom</mesh>
+                    <type>Dirichlet</type>
+                    <component>1</component>
+                    <parameter>dirichlet0</parameter>
+                </boundary_condition>
+            </boundary_conditions>
+        </process_variable>
+    </process_variables>
+    <nonlinear_solvers>
+        <nonlinear_solver>
+            <name>basic_newton</name>
+            <type>Newton</type>
+            <max_iter>20</max_iter>
+            <linear_solver>general_linear_solver</linear_solver>
+        </nonlinear_solver>
+    </nonlinear_solvers>
+    <linear_solvers>
+        <linear_solver>
+            <name>general_linear_solver</name>
+            <eigen>
+                <solver_type>SparseLU</solver_type>
+                <scaling>true</scaling>
+            </eigen>
+        </linear_solver>
+    </linear_solvers>
+</OpenGeoSysProject>
diff --git a/web/content/docs/tools/getting-started/video-tutorial/glacierclass.py b/web/content/docs/tools/getting-started/video-tutorial/glacierclass.py
new file mode 100644
index 00000000000..7c8ed26747f
--- /dev/null
+++ b/web/content/docs/tools/getting-started/video-tutorial/glacierclass.py
@@ -0,0 +1,70 @@
+# model of the evolving glacier extensions (length and height)
+# parameterized, independent of concrete geometry
+
+import numpy as np
+import matplotlib.pyplot as plt
+
+from math import pi, sin, cos, sinh, cosh, sqrt
+
+gravity = 9.81  # m/s²
+
+
+class glacier:
+    def __init__(self, L_dom, L_max, H_max, x_0, t_0, t_1):
+        self.rho_ice = 900  # kg/m³
+        self.L_dom = L_dom
+        self.L_max = L_max
+        self.H_max = H_max
+        self.x_0 = x_0
+        self.t_0 = t_0
+        self.t_1 = t_1
+
+    def normalstress(self, x, t):
+        return -self.rho_ice * gravity * self.local_height(x, t)
+
+    # analytical function for the glacier's shape
+    def local_height(self, x, t):
+        l = self.length(t)
+        if l == 0:
+            return 0 * x
+        else:
+            xi = (x - self.x_0) / l
+            xi = np.array(xi)
+            xi[xi > 1] = 1.0
+            return self.height(t) * np.sqrt(1 - xi ** 1)
+
+    def height(self, t):
+        return self.H_max * (t - self.t_0) / self.t_1
+
+    def length(self, t):
+        return self.L_max * (t - self.t_0) / self.t_1
+
+    def printMaxLoads(self):
+        print("Maximal normal stress due to glacier load: ")
+        print(self.normalstress(0, self.t_1) / 1e6, "MPa")
+
+    def plotEvolution(self):
+        tRange = np.linspace(self.t_0, self.t_1, 11)
+        xRange = np.linspace(self.x_0, self.x_0 + self.L_dom, 500)
+        yRangeBefore = 0
+
+        fig, ax = plt.subplots()
+        ax.set_title("Glacier evolution")
+        for t in tRange:
+            yRange = self.local_height(xRange, t)
+            ax.plot(xRange, yRange, label=t)
+            ax.fill_between(xRange, yRangeBefore, yRange)
+            yRangeBefore = yRange
+        ax.set_xlabel("$x$ / m")
+        ax.set_ylabel("height")
+        ax.grid()
+        fig.legend()
+        fig.savefig("glacier.pdf")
+
+        plt.show()
+
+        fig, ax = plt.subplots()
+        ax.plot(tRange, self.height(tRange))
+        ax.set_xlabel("$t$ / a")
+        ax.set_ylabel("height")
+        ax.grid()
diff --git a/web/content/docs/tools/getting-started/video-tutorial/history.sh b/web/content/docs/tools/getting-started/video-tutorial/history.sh
new file mode 100644
index 00000000000..5fb0852997e
--- /dev/null
+++ b/web/content/docs/tools/getting-started/video-tutorial/history.sh
@@ -0,0 +1,11 @@
+#create the mesh via python control for gmsh
+python3 mesh_basin.py
+
+#transform the mesh and extract boundary meshes
+python3 msh2vtu.py mesh_basin.msh --ogs --rdcd
+
+#run OpenGeoSys (with the debug level information)
+ogsr -l debug OGSinput_basin.prj
+
+#do the postprocessing with ParaView
+paraview OGSoutput_basin0.pvd
diff --git a/web/content/docs/tools/getting-started/video-tutorial/index.md b/web/content/docs/tools/getting-started/video-tutorial/index.md
new file mode 100644
index 00000000000..1d9ee59573d
--- /dev/null
+++ b/web/content/docs/tools/getting-started/video-tutorial/index.md
@@ -0,0 +1,48 @@
++++
+date = "2018-02-27T11:00:13+01:00"
+title = "Video Tutorial"
+author = "Dominik Kern"
+weight = 105
+
+[menu.docs]
+name = "Tools & Workflows"
+identifier = "tools"
+weight = 4
+post = "Helpful tools for pre- and postprocessing as well as complete model setup workflows."
+
+[menu.tools]
+parent = "getting-started"
++++
+
+In this [three-part tutorial](https://www.youtube.com/watch?v=BULunRJQRJ0&list=PLU_clTnZqNAeOXENl79kQwn0pgHGittX1) we look at the mechanical deformation of a sedimentary basin under an advancing glacier. In detail we show you a possibility how to
+
+* create a mesh with [Gmsh](http://gmsh.info/),
+* implement space- and time-dependent boundary conditions,
+* write an OGS input file,
+* visualize the results with [ParaView](https://www.paraview.org/).
+
+As a common programming language we use [Python](https://www.python.org).
+
+## Part 1: Preprocessing
+
+{{< youtube BULunRJQRJ0 >}}
+
+## Part 2: Solving
+
+{{< youtube GL5sugIyHEk >}}
+
+## Part 3: Postprocessing
+
+{{< youtube bkmubABAA_s >}}
+
+
+## Supplementary material:
+
+* [mesh_basin.msh](mesh_basin.msh)
+* [mesh_basin.py](mesh_basin.py)
+* [OGSinput_basin.prj](OGSinput_basin.prj)
+* [timeBCs_glacier.py](timeBCs_glacier.py)
+* [glacierclass.py](glacierclass.py)
+* [history.sh](history.sh)
+* [msh2vtu-project on GitHub](https://github.com/dominik-kern/msh2vtu)
+* *Transient hydrodynamics within intercratonic sedimentary basins during glacial cycles*, V. F. Bense  M. A. Person, DOI: [10.1029/2007JF000969](https://doi.org/10.1029/2007JF000969)
diff --git a/web/content/docs/tools/getting-started/video-tutorial/mesh_basin.msh b/web/content/docs/tools/getting-started/video-tutorial/mesh_basin.msh
new file mode 100644
index 00000000000..be63768f727
--- /dev/null
+++ b/web/content/docs/tools/getting-started/video-tutorial/mesh_basin.msh
@@ -0,0 +1,5648 @@
+$MeshFormat
+4.1 0 8
+$EndMeshFormat
+$PhysicalNames
+8
+1 1 "Left"
+1 2 "Bottom"
+1 3 "Right"
+1 4 "Top"
+2 5 "SedimentLayer1"
+2 6 "SedimentLayer2"
+2 7 "SedimentLayer3"
+2 8 "RockBed"
+$EndPhysicalNames
+$Entities
+13 13 4 0
+1 60000 0 0 0
+2 -60000 0 0 0
+3 -60000 -7500 0 0
+4 60000 -7500 0 0
+5 0 -1250 0 0
+6 0 -2500 0 0
+7 0 -3750 0 0
+8 -15000 0 0 0
+9 15000 0 0 0
+10 -20000 0 0 0
+11 20000 0 0 0
+12 -30000 0 0 0
+13 30000 0 0 0
+2 -60000 -7500 0 -60000 0 0 1 1 2 2 -3
+3 -60000 -7500 0 60000 -7500 0 1 2 2 3 -4
+4 60000 -7500 0 60000 0 0 1 3 2 4 -1
+5 20000 0 0 30000 0 0 1 4 2 13 -11
+6 15000 0 0 20000 0 0 1 4 2 11 -9
+7 -15000 0 0 15000 0 0 1 4 2 9 -8
+8 -20000 0 0 -15000 0 0 1 4 2 8 -10
+9 -30000 0 0 -20000 0 0 1 4 2 10 -12
+10 30000 0 0 60000 0 0 1 4 2 1 -13
+11 -15000 -1220.850480109739 0 15000 0 0 0 2 9 -8
+12 -20000 -2441.700960219478 0 20000 0 0 0 2 11 -10
+13 -30000 -3662.551440329218 0 30000 0 0 0 2 13 -12
+14 -60000 0 0 -30000 0 0 1 4 2 12 -2
+1 -15000 -1220.850480109739 0 15000 0 0 1 5 2 7 -11
+2 -20000 -2441.700960219478 0 20000 0 0 1 6 4 6 11 8 -12
+3 -30000 -3662.551440329218 0 30000 0 0 1 7 4 5 12 9 -13
+4 -60000 -7500 0 60000 0 0 1 8 6 2 3 4 10 13 14
+$EndEntities
+$Nodes
+27 1389 1 1389
+0 1 0 1
+1
+60000 0 0
+0 2 0 1
+2
+-60000 0 0
+0 3 0 1
+3
+-60000 -7500 0
+0 4 0 1
+4
+60000 -7500 0
+0 8 0 1
+5
+-15000 0 0
+0 9 0 1
+6
+15000 0 0
+0 10 0 1
+7
+-20000 0 0
+0 11 0 1
+8
+20000 0 0
+0 12 0 1
+9
+-30000 0 0
+0 13 0 1
+10
+30000 0 0
+1 2 0 7
+11
+12
+13
+14
+15
+16
+17
+-60000 -937.4999999999607 0
+-60000 -1874.99999999911 0
+-60000 -2812.499999995839 0
+-60000 -3749.999999992212 0
+-60000 -4687.499999994093 0
+-60000 -5624.999999996062 0
+-60000 -6562.499999998031 0
+1 3 0 119
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+-58999.99999999849 -7500 0
+-57999.99999999697 -7500 0
+-56999.99999999545 -7500 0
+-55999.99999999394 -7500 0
+-54999.99999999242 -7500 0
+-53999.99999999091 -7500 0
+-52999.99999998939 -7500 0
+-51999.99999998787 -7500 0
+-50999.99999998636 -7500 0
+-49999.99999998484 -7500 0
+-48999.99999998332 -7500 0
+-47999.99999998181 -7500 0
+-46999.9999999803 -7500 0
+-45999.99999997878 -7500 0
+-44999.99999997726 -7500 0
+-43999.99999997574 -7500 0
+-42999.99999997423 -7500 0
+-41999.99999997272 -7500 0
+-40999.9999999712 -7500 0
+-39999.99999996968 -7500 0
+-38999.99999996817 -7500 0
+-37999.99999996665 -7500 0
+-36999.99999996513 -7500 0
+-35999.99999996362 -7500 0
+-34999.99999996211 -7500 0
+-33999.99999996059 -7500 0
+-32999.99999995907 -7500 0
+-31999.99999995879 -7500 0
+-30999.99999996011 -7500 0
+-29999.99999996163 -7500 0
+-28999.99999996315 -7500 0
+-27999.99999996485 -7500 0
+-26999.99999996817 -7500 0
+-25999.99999997272 -7500 0
+-24999.99999997726 -7500 0
+-23999.99999998181 -7500 0
+-22999.99999998636 -7500 0
+-21999.99999999091 -7500 0
+-20999.99999999545 -7500 0
+-20000 -7500 0
+-19000.00000000455 -7500 0
+-18000.00000000909 -7500 0
+-17000.00000001364 -7500 0
+-16000.00000001819 -7500 0
+-15000.00000002274 -7500 0
+-14000.00000002728 -7500 0
+-13000.00000003183 -7500 0
+-12000.00000003638 -7500 0
+-11000.00000004093 -7500 0
+-10000.00000004547 -7500 0
+-9000.000000050022 -7500 0
+-8000.00000005457 -7500 0
+-7000.000000059117 -7500 0
+-6000.000000063665 -7500 0
+-5000.000000068212 -7500 0
+-4000.00000007276 -7500 0
+-3000.000000077307 -7500 0
+-2000.000000081855 -7500 0
+-1000.000000086402 -7500 0
+-8.953065844252706e-08 -7500 0
+999.9999999105639 -7500 0
+1999.999999912077 -7500 0
+2999.999999913591 -7500 0
+3999.999999915119 -7500 0
+4999.999999916632 -7500 0
+5999.999999918145 -7500 0
+6999.999999919659 -7500 0
+7999.999999921187 -7500 0
+8999.9999999227 -7500 0
+9999.999999924214 -7500 0
+10999.99999992573 -7500 0
+11999.99999992724 -7500 0
+12999.99999992875 -7500 0
+13999.99999993027 -7500 0
+14999.99999993178 -7500 0
+15999.99999993331 -7500 0
+16999.99999993482 -7500 0
+17999.99999993634 -7500 0
+18999.99999993785 -7500 0
+19999.99999993936 -7500 0
+20999.99999994088 -7500 0
+21999.99999994239 -7500 0
+22999.99999994392 -7500 0
+23999.99999994543 -7500 0
+24999.99999994694 -7500 0
+25999.99999994846 -7500 0
+26999.99999994999 -7500 0
+27999.9999999515 -7500 0
+28999.99999995301 -7500 0
+29999.99999995453 -7500 0
+30999.99999995604 -7500 0
+31999.99999995757 -7500 0
+32999.99999995908 -7500 0
+33999.99999996059 -7500 0
+34999.99999996211 -7500 0
+35999.99999996362 -7500 0
+36999.99999996513 -7500 0
+37999.99999996665 -7500 0
+38999.99999996816 -7500 0
+39999.99999996969 -7500 0
+40999.9999999712 -7500 0
+41999.99999997272 -7500 0
+42999.99999997423 -7500 0
+43999.99999997574 -7500 0
+44999.99999997726 -7500 0
+45999.99999997877 -7500 0
+46999.99999998028 -7500 0
+47999.99999998181 -7500 0
+48999.99999998334 -7500 0
+49999.99999998485 -7500 0
+50999.99999998636 -7500 0
+51999.99999998788 -7500 0
+52999.99999998939 -7500 0
+53999.99999999091 -7500 0
+54999.99999999242 -7500 0
+55999.99999999393 -7500 0
+56999.99999999546 -7500 0
+57999.99999999697 -7500 0
+58999.99999999849 -7500 0
+1 4 0 7
+137
+138
+139
+140
+141
+142
+143
+60000 -6562.499999997624 0
+60000 -5624.999999995249 0
+60000 -4687.500000002465 0
+60000 -3750.000000009415 0
+60000 -2812.500000007128 0
+60000 -1875.000000004752 0
+60000 -937.5000000023756 0
+1 5 0 9
+144
+145
+146
+147
+148
+149
+150
+151
+152
+29000 0 0
+28000 0 0
+27000 0 0
+26000 0 0
+25000 0 0
+24000 0 0
+23000 0 0
+22000 0 0
+21000 0 0
+1 6 0 4
+153
+154
+155
+156
+19000 0 0
+18000 0 0
+17000 0 0
+16000 0 0
+1 7 0 29
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+13999.99999999848 0 0
+12999.99999999697 0 0
+11999.99999999545 0 0
+10999.99999999394 0 0
+9999.99999999242 0 0
+8999.999999990905 0 0
+7999.999999989697 0 0
+6999.999999991212 0 0
+5999.999999995453 0 0
+5000 0 0
+4000.000000004547 0 0
+3000.000000009095 0 0
+2000.000000013642 0 0
+1000.00000001819 0 0
+2.238266461063176e-08 0 0
+-999.9999999787797 0 0
+-1999.999999980297 0 0
+-2999.99999998181 0 0
+-3999.999999983327 0 0
+-4999.999999984841 0 0
+-5999.999999986358 0 0
+-6999.999999987875 0 0
+-7999.999999989392 0 0
+-8999.999999990905 0 0
+-9999.999999992422 0 0
+-10999.99999999394 0 0
+-11999.99999999545 0 0
+-12999.99999999697 0 0
+-13999.99999999848 0 0
+1 8 0 4
+186
+187
+188
+189
+-16000 0 0
+-17000 0 0
+-18000 0 0
+-19000 0 0
+1 9 0 9
+190
+191
+192
+193
+194
+195
+196
+197
+198
+-21000 0 0
+-22000 0 0
+-23000 0 0
+-24000 0 0
+-25000 0 0
+-26000 0 0
+-27000 0 0
+-28000 0 0
+-29000 0 0
+1 10 0 29
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+59000.00000000109 0 0
+58000.00000000218 0 0
+57000.00000000327 0 0
+56000.00000000436 0 0
+55000.00000000545 0 0
+54000.00000000653 0 0
+53000.00000000763 0 0
+52000.00000000872 0 0
+51000.00000000981 0 0
+50000.0000000109 0 0
+49000.00000001198 0 0
+48000.00000001307 0 0
+47000.00000001417 0 0
+46000.00000001525 0 0
+45000.00000001634 0 0
+44000.00000001743 0 0
+43000.00000001852 0 0
+42000.00000001962 0 0
+41000.0000000207 0 0
+40000.00000002179 0 0
+39000.00000002288 0 0
+38000.00000002397 0 0
+37000.00000002506 0 0
+36000.00000002615 0 0
+35000.00000002724 0 0
+34000.00000002833 0 0
+33000.00000002942 0 0
+32000.00000002208 0 0
+31000.00000001104 0 0
+1 11 0 30
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+14032.23385197964 -85.5146559434622 0
+13065.23698126249 -179.3440313068739 0
+12098.87128594828 -279.4758108716088 0
+11132.96069413194 -383.9133555678287 0
+10167.30345982266 -490.6717203525701 0
+9201.684089469958 -597.7725925217751 0
+8235.885077070403 -703.2386563886383 0
+7269.69858022258 -805.0878773461957 0
+6302.938255828389 -901.3281857828025 0
+5335.451423603224 -989.9530601437961 0
+4367.131656479483 -1068.938542325428 0
+3397.931973511971 -1136.242249465476 0
+2427.878269400104 -1189.805024909749 0
+1457.083462347183 -1227.555835581467 0
+485.7612227379729 -1247.420630807013 0
+-485.7613038964703 -1247.42062995221 0
+-1457.083537711784 -1227.555833318973 0
+-2427.878338961659 -1189.805021612302 0
+-3397.93203345988 -1136.242245707894 0
+-4367.131715294943 -1068.938537863897 0
+-5335.451477073555 -989.9530554953237 0
+-6302.938304509503 -901.3281811131081 0
+-7269.69862335902 -805.0878729105497 0
+-8235.885114986117 -703.2386523068898 0
+-9201.684121481267 -597.7725889876311 0
+-10167.30348643308 -490.6717173966838 0
+-11132.96071494201 -383.9133532852791 0
+-12098.87130134836 -279.4758092358686 0
+-13065.23699101828 -179.3440303247439 0
+-14032.23385722181 -85.51465545570105 0
+1 12 0 40
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+19024.11783827244 -127.6470022173938 0
+18049.58933308511 -265.2583567152425 0
+17076.25494635758 -411.0845993248575 0
+16103.91405813933 -563.4010966756742 0
+15132.33444784121 -720.5044670026184 0
+14161.26073642854 -880.7079662061695 0
+13190.42290724624 -1042.336010767821 0
+12219.544224025 -1203.718260314976 0
+11248.34911279461 -1363.18346412832 0
+10276.57102716474 -1519.05335200901 0
+9303.960501631273 -1669.636821378527 0
+8330.293695653716 -1813.224673305221 0
+7355.38111197265 -1948.085270285549 0
+6379.077171333618 -2072.461367632622 0
+5401.290179142405 -2184.56858370857 0
+4421.993932355495 -2282.595809373514 0
+3441.237389460753 -2364.70841790439 0
+2459.157948049799 -2429.054169190374 0
+1475.992311704912 -2473.772936174742 0
+492.0878944398066 -2497.01035609171 0
+-492.0880011353779 -2497.010354803342 0
+-1475.992412399436 -2473.772932664791 0
+-2459.158042867169 -2429.054163898668 0
+-3441.237478986863 -2364.708411196292 0
+-4421.994015732511 -2282.595801684657 0
+-5401.290256940734 -2184.568575331115 0
+-6379.07724366979 -2072.461358856248 0
+-7355.381178881388 -1948.085261375697 0
+-8330.293757052737 -1813.224664512841 0
+-9303.960557917677 -1669.636812854201 0
+-10276.5710789933 -1519.053343824925 0
+-11248.34915958092 -1363.183456521278 0
+-12219.54426517381 -1203.718253504697 0
+-13190.4229432565 -1042.3360047668 0
+-14161.26076754875 -880.7079610394678 0
+-15132.33447410412 -720.5044627051527 0
+-16103.91407777393 -563.4010935445385 0
+-17076.25496220691 -411.0845968914663 0
+-18049.58934305686 -265.2583552612235 0
+-19024.11784346272 -127.6470015099296 0
+1 13 0 60
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+29015.88552146871 -126.9172740843806 0
+28032.71811878166 -260.9785920415482 0
+27050.43582920253 -401.381197135728 0
+26068.96199830362 -547.3304763123256 0
+25088.20743419199 -698.0394487650271 0
+24108.0724056298 -852.7280564861233 0
+23128.44846284827 -1010.622300474947 0
+22149.22021257387 -1170.953237518166 0
+21170.26703128278 -1332.955871156712 0
+20191.46472178777 -1495.867965654177 0
+19212.68716910493 -1658.928801689823 0
+18233.80794367635 -1821.377909356459 0
+17254.70191082595 -1982.453795044994 0
+16275.2468501431 -2141.392687725333 0
+15295.32511412867 -2297.427326403816 0
+14314.82533327052 -2449.785815298619 0
+13333.644149587 -2597.69057839366 0
+12351.68796586829 -2740.357444794533 0
+11368.87521024239 -2876.994827137504 0
+10385.1375202653 -3006.803254482557 0
+9400.422921765352 -3128.974867592011 0
+8414.696529717829 -3242.693520312148 0
+7427.945391120833 -3347.134703284054 0
+6440.17699492744 -3441.466558735577 0
+5451.424993638768 -3524.850495576085 0
+4461.750120931776 -3596.442800917468 0
+3471.242943848811 -3655.396553202636 0
+2480.026073072921 -3700.864126902396 0
+1488.256593576554 -3732.000262454426 0
+496.1279964476129 -3747.965769318938 0
+-496.1281611944824 -3747.965767973575 0
+-1488.256752257804 -3732.000258664895 0
+-2480.026225531273 -3700.864120991426 0
+-3471.243090317453 -3655.396545464199 0
+-4461.750261702333 -3596.442791617063 0
+-5451.425144209844 -3524.850483760085 0
+-6440.177124644873 -3441.466547053917 0
+-7427.94551516212 -3347.134690779481 0
+-8414.696648051433 -3242.693507207651 0
+-9400.423034836891 -3128.974854039965 0
+-10385.13762737974 -3006.803240756091 0
+-11368.87531242258 -2876.994813279158 0
+-12351.68806339923 -2740.357430916559 0
+-13333.64424195791 -2597.690564708922 0
+-14314.82542030669 -2449.785801964722 0
+-15295.32519572422 -2297.42731355707 0
+-16275.24692630992 -2141.392675471164 0
+-17254.70198136489 -1982.453783510016 0
+-18233.80800880173 -1821.377898586878 0
+-19212.6872290165 -1658.928791720034 0
+-20191.46477659903 -1495.867956519804 0
+-21170.26708047315 -1332.955862986387 0
+-22149.22025562543 -1170.953230425764 0
+-23128.44850012191 -1010.622294414675 0
+-24108.0724376246 -852.7280513786372 0
+-25088.2074604404 -698.0394446734447 0
+-26068.96201854181 -547.3304732498859 0
+-27050.43584434123 -401.3811949261626 0
+-28032.71812898298 -260.978590615594 0
+-29015.88552712488 -126.9172733332578 0
+1 14 0 29
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+-31000.00000001104 0 0
+-32000.00000002208 0 0
+-33000.00000002942 0 0
+-34000.00000002833 0 0
+-35000.00000002724 0 0
+-36000.00000002615 0 0
+-37000.00000002506 0 0
+-38000.00000002397 0 0
+-39000.00000002288 0 0
+-40000.00000002179 0 0
+-41000.0000000207 0 0
+-42000.00000001961 0 0
+-43000.00000001852 0 0
+-44000.00000001743 0 0
+-45000.00000001634 0 0
+-46000.00000001525 0 0
+-47000.00000001417 0 0
+-48000.00000001307 0 0
+-49000.00000001198 0 0
+-50000.00000001089 0 0
+-51000.00000000981 0 0
+-52000.00000000872 0 0
+-53000.00000000763 0 0
+-54000.00000000653 0 0
+-55000.00000000544 0 0
+-56000.00000000435 0 0
+-57000.00000000326 0 0
+-58000.00000000218 0 0
+-59000.00000000109 0 0
+2 1 0 5
+387
+388
+389
+390
+391
+-3.172401713982254e-05 -784.3711016523613 0
+921.7161315208614 -699.5349880858172 0
+-921.7162014985091 -699.5349885506296 0
+1922.68618431094 -699.6430420038786 0
+-1922.686256310059 -699.6430442911275 0
+2 2 0 33
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+15566.43874210545 -344.9059696322729 0
+-15566.43876050986 -344.9059748863286 0
+-4.356923291193281e-05 -1869.534361841933 0
+-984.1123670439133 -1857.98423550618 0
+984.1122876312055 -1857.984228448814 0
+14583.50376839116 -429.1906721297686 0
+-14583.5037885864 -429.190673895438 0
+-1966.310363569918 -1821.474724788571 0
+1966.310289982615 -1821.474719121175 0
+-2943.606013411459 -1768.695090361604 0
+2943.605945215812 -1768.695085950819 0
+-3919.43499549326 -1700.207405692653 0
+3919.434931758811 -1700.207404043756 0
+-4894.253723290949 -1617.074701693422 0
+4894.253663302687 -1617.074700630791 0
+-5867.047143064956 -1521.833915228513 0
+5867.047088142549 -1521.833914367963 0
+13611.45200658555 -551.3237534258491 0
+-13611.45203161195 -551.3237541878121 0
+-6837.845617486229 -1416.484737262924 0
+6837.845567764882 -1416.484736115808 0
+-7806.80347439801 -1302.983068949523 0
+7806.803430062136 -1302.983067309169 0
+12631.80663683913 -682.7933398701325 0
+-12631.80667801943 -682.7933492331516 0
+-8776.51343502728 -1179.153719862018 0
+8776.513398967783 -1179.153714120554 0
+-9741.250175698064 -1055.936491491166 0
+9741.250145195143 -1055.93648408785 0
+-11667.18200778788 -805.8379769934238 0
+11667.18198831274 -805.8379660004064 0
+-10705.34282770576 -934.8261805221562 0
+10705.34279722489 -934.8261781805882 0
+2 3 0 55
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+26529.40364655167 -244.5935206787254 0
+-26529.40365873538 -244.5935244094463 0
+25537.00875141472 -323.7355347475481 0
+-25537.00877016306 -323.7355413197089 0
+-16698.43896027211 -1257.615108091662 0
+16698.4389315736 -1257.615102712304 0
+-15720.7832068244 -1416.396731590231 0
+15720.78316825122 -1416.396730504926 0
+-17664.36381261158 -1110.19105396294 0
+17664.3637844866 -1110.191050865687 0
+-14747.09067697865 -1571.93378118881 0
+14747.09063234317 -1571.933781514145 0
+-18632.37424536613 -965.5916381223808 0
+18632.37421651543 -965.5916386698924 0
+-13773.22124464536 -1726.420538678593 0
+13773.22119482359 -1726.420539757121 0
+-19598.08026893311 -820.0686865254287 0
+19598.08024985736 -820.0686861567488 0
+-12798.52529894304 -1879.026076756791 0
+12798.52524395493 -1879.026078427646 0
+-11822.77841471947 -2028.559147810667 0
+11822.7783544677 -2028.559150005059 0
+-10845.81911940408 -2173.782347255452 0
+10845.81905400961 -2173.782349858354 0
+-9867.508648752191 -2313.446743460758 0
+9867.508578363522 -2313.446746150335 0
+20554.73952415808 -706.3370916120878 0
+-20554.73953881015 -706.337082997037 0
+-8887.729122585777 -2446.293667768325 0
+8887.729047092402 -2446.293670252252 0
+-7906.386557410271 -2571.052943407276 0
+7906.386476557995 -2571.052945594417 0
+-6923.414334191923 -2686.441317597563 0
+6923.414247832325 -2686.441319273914 0
+-5938.77697264474 -2791.161155670351 0
+5938.776878916966 -2791.161156140621 0
+-4952.474531157537 -2883.900117426665 0
+4952.474431596771 -2883.900116009102 0
+24543.01589993889 -406.1226294799001 0
+-24543.01592756893 -406.1226398548107 0
+-3964.546522991978 -2963.331394797003 0
+3964.546419660645 -2963.331393234148 0
+-6.037368934152649e-05 -3119.398825697949 0
+-2975.076411234851 -3028.11507426448 0
+2975.076302471189 -3028.115071238417 0
+-991.3834977075035 -3107.146800083958 0
+991.3833724481184 -3107.14679902915 0
+-1983.321283252404 -3076.846635267415 0
+1983.321166508087 -3076.846632337934 0
+21562.37112800245 -623.5855559018352 0
+-21562.37114581812 -623.5855491269714 0
+23550.28268439286 -484.156336533423 0
+-23550.28271689752 -484.1563462210996 0
+22500 -531.2671351240458 0
+-22500 -531.2671183526412 0
+2 4 0 910
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+605
+606
+607
+608
+609
+610
+611
+612
+613
+614
+615
+616
+617
+618
+619
+620
+621
+622
+623
+624
+625
+626
+627
+628
+629
+630
+631
+632
+633
+634
+635
+636
+637
+638
+639
+640
+641
+642
+643
+644
+645
+646
+647
+648
+649
+650
+651
+652
+653
+654
+655
+656
+657
+658
+659
+660
+661
+662
+663
+664
+665
+666
+667
+668
+669
+670
+671
+672
+673
+674
+675
+676
+677
+678
+679
+680
+681
+682
+683
+684
+685
+686
+687
+688
+689
+690
+691
+692
+693
+694
+695
+696
+697
+698
+699
+700
+701
+702
+703
+704
+705
+706
+707
+708
+709
+710
+711
+712
+713
+714
+715
+716
+717
+718
+719
+720
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734
+735
+736
+737
+738
+739
+740
+741
+742
+743
+744
+745
+746
+747
+748
+749
+750
+751
+752
+753
+754
+755
+756
+757
+758
+759
+760
+761
+762
+763
+764
+765
+766
+767
+768
+769
+770
+771
+772
+773
+774
+775
+776
+777
+778
+779
+780
+781
+782
+783
+784
+785
+786
+787
+788
+789
+790
+791
+792
+793
+794
+795
+796
+797
+798
+799
+800
+801
+802
+803
+804
+805
+806
+807
+808
+809
+810
+811
+812
+813
+814
+815
+816
+817
+818
+819
+820
+821
+822
+823
+824
+825
+826
+827
+828
+829
+830
+831
+832
+833
+834
+835
+836
+837
+838
+839
+840
+841
+842
+843
+844
+845
+846
+847
+848
+849
+850
+851
+852
+853
+854
+855
+856
+857
+858
+859
+860
+861
+862
+863
+864
+865
+866
+867
+868
+869
+870
+871
+872
+873
+874
+875
+876
+877
+878
+879
+880
+881
+882
+883
+884
+885
+886
+887
+888
+889
+890
+891
+892
+893
+894
+895
+896
+897
+898
+899
+900
+901
+902
+903
+904
+905
+906
+907
+908
+909
+910
+911
+912
+913
+914
+915
+916
+917
+918
+919
+920
+921
+922
+923
+924
+925
+926
+927
+928
+929
+930
+931
+932
+933
+934
+935
+936
+937
+938
+939
+940
+941
+942
+943
+944
+945
+946
+947
+948
+949
+950
+951
+952
+953
+954
+955
+956
+957
+958
+959
+960
+961
+962
+963
+964
+965
+966
+967
+968
+969
+970
+971
+972
+973
+974
+975
+976
+977
+978
+979
+980
+981
+982
+983
+984
+985
+986
+987
+988
+989
+990
+991
+992
+993
+994
+995
+996
+997
+998
+999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+1178
+1179
+1180
+1181
+1182
+1183
+1184
+1185
+1186
+1187
+1188
+1189
+1190
+1191
+1192
+1193
+1194
+1195
+1196
+1197
+1198
+1199
+1200
+1201
+1202
+1203
+1204
+1205
+1206
+1207
+1208
+1209
+1210
+1211
+1212
+1213
+1214
+1215
+1216
+1217
+1218
+1219
+1220
+1221
+1222
+1223
+1224
+1225
+1226
+1227
+1228
+1229
+1230
+1231
+1232
+1233
+1234
+1235
+1236
+1237
+1238
+1239
+1240
+1241
+1242
+1243
+1244
+1245
+1246
+1247
+1248
+1249
+1250
+1251
+1252
+1253
+1254
+1255
+1256
+1257
+1258
+1259
+1260
+1261
+1262
+1263
+1264
+1265
+1266
+1267
+1268
+1269
+1270
+1271
+1272
+1273
+1274
+1275
+1276
+1277
+1278
+1279
+1280
+1281
+1282
+1283
+1284
+1285
+1286
+1287
+1288
+1289
+1290
+1291
+1292
+1293
+1294
+1295
+1296
+1297
+1298
+1299
+1300
+1301
+1302
+1303
+1304
+1305
+1306
+1307
+1308
+1309
+1310
+1311
+1312
+1313
+1314
+1315
+1316
+1317
+1318
+1319
+1320
+1321
+1322
+1323
+1324
+1325
+1326
+1327
+1328
+1329
+1330
+1331
+1332
+1333
+1334
+1335
+1336
+1337
+1338
+1339
+1340
+1341
+1342
+1343
+1344
+1345
+1346
+1347
+1348
+1349
+1350
+1351
+1352
+1353
+1354
+1355
+1356
+1357
+1358
+1359
+1360
+1361
+1362
+1363
+1364
+1365
+1366
+1367
+1368
+1369
+1370
+1371
+1372
+1373
+1374
+1375
+1376
+1377
+1378
+1379
+1380
+1381
+1382
+1383
+1384
+1385
+1386
+1387
+1388
+1389
+56259.31850764689 -3705.731947209733 0
+-56259.31850764677 -3794.268052790791 0
+-30306.17754426993 -3669.794336627658 0
+30306.17754396981 -3669.794336618902 0
+52463.63518646385 -3750.000000001285 0
+-52463.63518646386 -3750.000000001305 0
+-48500.00000001263 -3749.999999998096 0
+48500.00000001264 -3749.999999998098 0
+44458.94851943112 -3796.994847983614 0
+-44458.94851943111 -3796.994847983607 0
+-40458.94851943514 -3796.994847982962 0
+40458.94851943513 -3796.994847982962 0
+-36500.00000002565 -3749.999999995995 0
+36500.00000002565 -3749.999999995995 0
+-27026.70424864426 -4107.117278585209 0
+27026.70424791686 -4107.11727791923 0
+-23705.87042892434 -4236.287452602621 0
+23705.87042769012 -4236.287452462505 0
+-33544.3194927912 -3034.968323200673 0
+33544.31949278827 -3034.968323203261 0
+-20675.92405937307 -4456.632990329234 0
+20675.9240583877 -4456.632991025623 0
+-17944.83185440881 -4698.522381687966 0
+17944.83185039432 -4698.522381113191 0
+-15237.89926300323 -4872.401009815982 0
+15237.89926337388 -4872.401014127804 0
+-46500.00000001476 -2374.999999997982 0
+46500.00000001477 -2374.999999997979 0
+42500.00000001908 -2374.999999997752 0
+-42500.00000001897 -2374.999999997684 0
+38500.00000002343 -2374.999999997418 0
+-38500.00000002343 -2374.999999997416 0
+46521.94583466181 -5095.614985801511 0
+-46521.94583466192 -5095.614985801531 0
+42521.94583466552 -5095.614985800235 0
+-42521.94583466552 -5095.614985800185 0
+38277.70521399 -5040.87443390053 0
+-38277.70521399101 -5040.874433899975 0
+-12905.41128857107 -5086.209752019455 0
+12905.41128863954 -5086.209746875745 0
+50481.81759323938 -2367.727037289753 0
+-50481.81759323939 -2367.727037289766 0
+50705.42250005579 -5086.403803522546 0
+-50705.42250005577 -5086.403803522512 0
+-32167.41003755598 -5305.138055275473 0
+32167.41003738599 -5305.138055263517 0
+54419.99856897575 -2354.948025618947 0
+-54419.99856897569 -2354.948025618944 0
+54184.58145647123 -5052.80847530228 0
+-54184.58145647138 -5052.808475302267 0
+-34745.93754068148 -5181.657632250161 0
+34745.93754067766 -5181.657632248773 0
+-10500.0000000432 -5279.753308055272 0
+10499.99999992497 -5279.753312264133 0
+-28635.67733434722 -2384.888404042995 0
+28635.67733406668 -2384.888403687808 0
+57909.57930871131 -5120.909869580901 0
+-57909.57930871004 -2379.090130416097 0
+-57863.40595272223 -5049.144480805811 0
+57863.4059527229 -2450.855519194681 0
+-28820.88958067961 -5253.355832288645 0
+28820.88957974247 -5253.355831915987 0
+-8362.352142536331 -5373.851481612663 0
+8362.352130335985 -5373.851499114478 0
+-25376.94801169608 -5547.036704120635 0
+25376.94801093071 -5547.036703890968 0
+-25211.70662915879 -2586.700893648025 0
+25211.70662862661 -2586.700894351827 0
+-31677.32971158416 -1806.224708534685 0
+31677.32971160485 -1806.224708497339 0
+-35314.65777371592 -2016.431280230261 0
+35314.65777371329 -2016.431280231307 0
+-5718.685581377571 -5469.73747741222 0
+5718.685445428264 -5469.737476414227 0
+-3663.285820840347 -5528.996797599205 0
+3663.285669662101 -5528.99679575506 0
+-22093.79565146429 -3127.01841383486 0
+22093.79565056014 -3127.018418898466 0
+-22279.15554867014 -5623.970526965147 0
+22279.155547378 -5623.970527014824 0
+-1625.1807867549 -5566.175082478109 0
+1625.180625518666 -5566.175080276208 0
+-19.04449874344806 -5579.882019575895 0
+52685.49292695959 -1845.281557460149 0
+-52685.4929269596 -1845.281557460156 0
+52752.56163366578 -5562.066726456944 0
+-52752.56163366567 -5562.066726456988 0
+48704.08683854761 -1857.408544547329 0
+-48704.08683854761 -1857.408544547343 0
+-44538.32537377818 -1850.963306961612 0
+44538.32537377819 -1850.963306961598 0
+-40492.8272081926 -5531.551132840392 0
+40492.82720819261 -5531.551132840394 0
+40538.32537378252 -1850.96330696129 0
+-40538.32537378251 -1850.963306961285 0
+44492.82720819447 -5531.551132840515 0
+-44492.82720819452 -5531.551132840506 0
+-48526.64337316989 -5596.261883526791 0
+48526.64337316991 -5596.261883526756 0
+-36525.67902849495 -5808.304282925679 0
+36525.67902849209 -5808.30428292537 0
+-30630.9861818368 -5677.795878506407 0
+30630.98618130957 -5677.795878191686 0
+56104.43161872566 -1680.891996059573 0
+-56054.16970567488 -1732.004197767185 0
+56054.16970567736 -5767.995802232967 0
+-56104.43161872608 -5819.108003941412 0
+-19246.05986263016 -3574.606988162549 0
+19246.05986053937 -3574.606989895325 0
+-19405.1153302181 -5602.55188474221 0
+19405.11532668128 -5602.551884202983 0
+-26893.97253694716 -2170.755495221729 0
+26893.97253627773 -2170.755498600938 0
+-27109.85434570814 -5880.75353769632 0
+27109.854344867 -5880.753537416638 0
+-36963.6419566928 -1589.721953518226 0
+36963.64195669133 -1589.721953518687 0
+-16677.78301603567 -5855.014689663603 0
+16677.78301968088 -5855.014691503075 0
+-16531.64285796053 -3785.107347400326 0
+16531.64284863525 -3785.107346717254 0
+-30051.89076989989 -1503.308693174444 0
+30051.89076951541 -1503.308693723356 0
+-23619.5164316751 -2561.798999903717 0
+23619.51642938914 -2561.798996583455 0
+-23901.03920192755 -5854.581957738801 0
+23901.03920103862 -5854.581957603838 0
+58399.49774128641 -3727.345744750659 0
+-58399.49774128461 -3772.654255248544 0
+14070.78942687502 -4166.115360753744 0
+-14070.78942360965 -4166.115369426614 0
+-34874.57923497372 -3613.772103837786 0
+34874.5792349729 -3613.772103837675 0
+-32057.40244457459 -3638.949569306258 0
+32057.40244456952 -3638.949569305299 0
+-33500.0000000162 -1575.319000778838 0
+33500.0000000152 -1575.319000780202 0
+-14188.78186743873 -5868.692036883311 0
+14188.78186608147 -5868.692035528842 0
+-20606.68548908837 -2936.48926410189 0
+20606.68548699894 -2936.489260420684 0
+-20857.41180323953 -6005.548311966882 0
+20857.41180087857 -6005.548311145485 0
+-11627.73941557687 -4329.082895547145 0
+11627.73941161311 -4329.082893201222 0
+-11821.9414077039 -6047.126713347599 0
+11821.94140750701 -6047.126712345725 0
+54785.35766573734 -3747.477133504839 0
+-54767.13971444831 -3750.000000000973 0
+50990.6743205853 -3750.000000001809 0
+-50990.67432058529 -3750.000000001834 0
+-47027.34375001385 -3749.999999996996 0
+47027.34375001393 -3749.999999996879 0
+-43027.34375001858 -3749.999999995935 0
+43027.34375001865 -3749.999999995999 0
+-39027.34375002345 -3749.999999994991 0
+39027.34375002345 -3749.999999994985 0
+-33529.20152456811 -6121.427931369013 0
+33529.20152454795 -6121.427931360609 0
+-28410.63855261462 -3858.789729330859 0
+28410.63855195221 -3858.789728717666 0
+-17816.61037937932 -3264.399315639086 0
+17816.61037605999 -3264.399303367124 0
+-18043.41103195296 -6111.224063012457 0
+18043.41103262431 -6111.224065787445 0
+-9523.798853910466 -6211.288962663351 0
+9523.798858882303 -6211.288967852985 0
+-33544.08775780287 -4418.358872273681 0
+33544.087757799 -4418.358872274875 0
+-58718.47150748887 -1302.380392011581 0
+58718.4715074866 -1302.380392013075 0
+58718.47150748785 -6197.61960798739 0
+-58718.47150748735 -6197.619607986705 0
+-9375.446172247635 -4494.099465715728 0
+9375.446158435952 -4494.099472148861 0
+-25619.66193733273 -4032.922542850866 0
+25619.66193638615 -4032.922543362648 0
+7211.279194056534 -4677.849836056115 0
+-7211.279256328969 -4677.849778912051 0
+7257.849641605953 -6131.74279640642 0
+-7257.849713410149 -6131.742827361729 0
+51300.38507880655 -1262.304826651346 0
+-51300.38507880655 -1262.30482665135 0
+51300.38507879208 -6237.69517335368 0
+-51300.38507879192 -6237.695173353777 0
+-41804.91317976703 -6214.353609641897 0
+41804.91317976706 -6214.353609641927 0
+45804.91317976896 -6214.353609643706 0
+-45804.91317976902 -6214.35360964369 0
+47302.56923180872 -1260.404098653719 0
+-47302.5692318088 -1260.404098653701 0
+45786.92608272421 -1378.148467727324 0
+-45786.92608272419 -1378.148467727303 0
+-43302.56923181305 -1260.404098653638 0
+43302.56923181305 -1260.404098653605 0
+41786.9260827285 -1378.148467727232 0
+-41786.92608272846 -1378.148467727167 0
+39319.55425410453 -1261.960247367516 0
+-39319.55425410459 -1261.960247367516 0
+47133.69794582346 -6226.224725677239 0
+-47133.69794582345 -6226.224725677188 0
+-43133.69794582104 -6226.224725677226 0
+43133.69794582106 -6226.22472567725 0
+39155.16189893302 -6227.720614829791 0
+-39155.16189893325 -6227.720614829919 0
+49547.68846662331 -6200.572617922579 0
+-49547.68846662329 -6200.5726179226 0
+-49662.45688918917 -1489.008997772643 0
+49662.4568891892 -1489.008997772581 0
+-37698.89648825995 -6174.680950890044 0
+37698.89648825774 -6174.680950889888 0
+15683.7972540941 -6171.805061998349 0
+-15683.7972542287 -6171.805060958356 0
+-15262.35910303891 -3419.184944732746 0
+15262.35908019576 -3419.184946926745 0
+37744.61550189929 -3430.07705316689 0
+-37744.61550189937 -3430.077053166895 0
+41592.33904341033 -3321.475143751104 0
+45592.33904340582 -3321.475143751092 0
+-41592.33904341032 -3321.475143751076 0
+-45592.3390434058 -3321.475143751191 0
+-53497.47556582926 -6210.838338080209 0
+53497.4755658291 -6210.838338080135 0
+53449.26952728555 -1322.194655757079 0
+-53449.26952728503 -1322.194655757142 0
+-35443.17156838148 -6284.977463956599 0
+35443.17156837645 -6284.977463955125 0
+49578.65284345062 -3317.157832724859 0
+-49578.65284345073 -3317.157832724907 0
+57146.39268515474 -1197.289303515789 0
+57129.85903719508 -6290.478971983062 0
+-57146.39268515404 -6302.710696485333 0
+-57129.85903719406 -1209.52102801749 0
+-29747.11574834862 -6342.640983267212 0
+29747.11574786226 -6342.640983113628 0
+-5089.189789374693 -4569.380413656429 0
+5089.189643331219 -4569.380419481897 0
+-31809.14509933741 -6206.392568949572 0
+31809.14509899149 -6206.392568883117 0
+-5122.390966031815 -6243.068088577236 0
+5122.390819701467 -6243.068079082922 0
+55069.25499476532 -1329.649310839106 0
+-55062.07472147049 -1336.951053939502 0
+55062.07472147056 -6163.048946060504 0
+-55069.2549947642 -6170.35068916132 0
+-22610.28363584371 -4130.291454530219 0
+22610.28363540681 -4130.291456004217 0
+-3074.69953661648 -4588.360298750281 0
+3074.699383697276 -4588.360301419328 0
+-41234.880121736 -4742.871861169507 0
+41234.880121736 -4742.871861169488 0
+45234.88012173285 -4742.871861169725 0
+-45234.8801217329 -4742.87186116975 0
+-49278.49231307476 -4723.416175915353 0
+49278.49231307476 -4723.416175915238 0
+-1061.340402918518 -4634.214962144373 0
+1061.340239466336 -4634.214962785285 0
+-37537.37176294586 -4714.601034579444 0
+37537.37176294419 -4714.601034580041 0
+-3076.864404293821 -6261.3086952553 0
+3076.864249864209 -6261.308686159611 0
+-1026.530626420805 -6269.749715192441 0
+1061.783847778111 -6315.036094353468 0
+53615.38745045599 -3318.553767663218 0
+-53615.38745045602 -3318.553767663235 0
+-27869.4321860688 -1528.29855678381 0
+27869.43218219126 -1528.29855851255 0
+12701.79338821311 -3718.506368739343 0
+-12701.79342928479 -3718.506374003411 0
+51534.12406155388 -2795.607383926282 0
+-51534.12406155394 -2795.607383926383 0
+51591.19973630676 -4704.145675404658 0
+-51591.19973630668 -4704.145675404578 0
+-31407.91193725073 -4645.95508176251 0
+31407.91193712853 -4645.955081757418 0
+53282.41626869189 -4733.619102420253 0
+-53282.41626869192 -4733.619102420298 0
+-25845.19986294906 -1636.363380178937 0
+25845.19985653367 -1636.36338278922 0
+-47548.75575225505 -2793.138392341985 0
+47548.75575225491 -2793.138392341762 0
+-43548.74023406443 -2793.150982803784 0
+43548.74023406453 -2793.150982803877 0
+-39548.74023406881 -2793.150982802929 0
+39548.74023406879 -2793.150982802929 0
+47661.68974719768 -4623.039030698454 0
+-47661.68974719765 -4623.039030698528 0
+-43717.94708489366 -4608.524562421637 0
+43717.94708489365 -4608.524562421698 0
+39717.94708489552 -4608.524562420088 0
+-39717.94708489552 -4608.524562420089 0
+-28143.90789115037 -6348.048561240339 0
+28143.90789043828 -6348.048561051128 0
+-37999.17402882589 -1166.409561171583 0
+37999.17402882511 -1166.409561172162 0
+13005.28202272359 -6292.736440014664 0
+-13005.28202850956 -6292.736441814719 0
+57358.89952638336 -4108.969265677574 0
+-57358.89952638215 -3391.030734318971 0
+-29801.85461240932 -2652.99309432737 0
+29801.85461231427 -2652.993094376356 0
+-35788.75872505126 -4737.676191698888 0
+35788.75872504852 -4737.676191697677 0
+-29766.64786233421 -4691.124752014996 0
+29766.64786169717 -4691.124751911872 0
+-55504.66360722376 -2834.639263546947 0
+55308.76135823884 -2997.525925644696 0
+55653.24717585713 -4675.613234906587 0
+-55467.30795235281 -4501.020148446893 0
+-32533.82798903522 -1032.509136983191 0
+32533.82798904493 -1032.509136977158 0
+-34410.11277604368 -1033.531588592291 0
+34410.11277604266 -1033.53158859321 0
+-18947.54874750969 -4616.222223167058 0
+18947.54874201585 -4616.222223916699 0
+56864.16905878871 -2793.541493238208 0
+-56864.16905878841 -4706.458506762508 0
+-26105.15584592221 -6309.256526576055 0
+26105.15584500347 -6309.256526416435 0
+-10377.29386447767 -6666.731179710982 0
+10377.29386555522 -6666.731181393418 0
+-10567.81599898464 -4182.577964500559 0
+10567.81598541536 -4182.577965954923 0
+58968.08551629539 -5295.777758018524 0
+-58968.08551629532 -2204.222241979478 0
+58964.38228163197 -2213.963853080526 0
+-58964.38228163171 -5286.036146920102 0
+-27742.78736852897 -2999.214630480147 0
+27742.78736933347 -2999.214629956286 0
+-36332.18647277668 -2600.146589443284 0
+36332.1864727745 -2600.146589443663 0
+-29012.78292241434 -1297.075272793248 0
+29012.78292066624 -1297.075273832618 0
+-27768.94120042013 -4775.532633590769 0
+27768.94119937991 -4775.532633054818 0
+-24440.08557883218 -1928.856691285212 0
+24440.08557620455 -1928.856688153554 0
+-36031.46943531957 -1139.114795905913 0
+36031.46943531788 -1139.114795906205 0
+-31044.27362759461 -1107.103450851974 0
+31044.27362768541 -1107.103450905932 0
+-24860.80523453186 -6339.717071826053 0
+24860.80523383625 -6339.717071738926 0
+-26159.86443983608 -3101.712103625852 0
+26159.86443835166 -3101.712104780122 0
+-26610.36999725161 -4858.212941282933 0
+26610.3699965307 -4858.212940998492 0
+-8523.942474742806 -6475.692375527465 0
+8523.942476830669 -6475.692378851581 0
+-22604.09494234612 -2162.659800407976 0
+22604.09493501165 -2162.659796516757 0
+-8044.992172267141 -4309.548354552478 0
+8044.992092565653 -4309.548387287181 0
+-32697.10970577268 -2140.416576961251 0
+32697.10970577469 -2140.41657695679 0
+-34187.6680927072 -2209.982091948043 0
+34187.66809270482 -2209.982091950649 0
+41501.35059043446 -2323.252629361297 0
+-45501.35059043015 -2323.252629361572 0
+-41501.35059043443 -2323.252629361249 0
+45501.35059043016 -2323.252629361517 0
+-24806.68991113116 -4499.845921862076 0
+24806.68990959018 -4499.84592180004 0
+-22901.5907994299 -6310.515591263787 0
+22901.59079831199 -6310.515591112271 0
+-30859.29930206219 -2738.109334634411 0
+30859.29930190034 -2738.109334525389 0
+-24326.26477656418 -3364.822603162217 0
+24326.26477297829 -3364.822601174372 0
+-49582.12989916305 -2501.644240707493 0
+49582.12989916297 -2501.644240707459 0
+-16837.32971965574 -4752.265853283982 0
+16837.32971930636 -4752.265854384059 0
+-6260.24894091042 -4439.659222960944 0
+6260.248811299646 -4439.659242651142 0
+-29455.35184550464 -3786.814689855607 0
+29455.35184515162 -3786.814690141 0
+-6345.816499924869 -6506.730599276481 0
+6345.816436629419 -6506.730584111908 0
+-21719.68500882056 -6474.479953555355 0
+21719.68500731544 -6474.479953367663 0
+-21490.45838615517 -2394.492481628254 0
+21490.45837629426 -2394.492482063226 0
+56478.41403536655 -4734.302078569569 0
+-56448.69732163854 -2767.74842112073 0
+-23095.92395702935 -3386.321591866616 0
+23095.92395702272 -3386.321590594225 0
+-34461.20356443053 -6688.057428242706 0
+34461.20356442619 -6688.057428240969 0
+-4104.587458799249 -4572.640086227024 0
+4104.587310173687 -4572.640090215818 0
+-23062.72845713152 -5152.829966525573 0
+23062.72845609727 -5152.829966676853 0
+19804.24963115115 -2607.727272020655 0
+-19804.24964752151 -2607.727273392061 0
+13797.36592632611 -5023.385427738651 0
+-13797.36592330681 -5023.385434496025 0
+-21569.3427439702 -4107.264929682977 0
+21569.34274301249 -4107.264932369332 0
+-2088.759992458758 -4628.826534981998 0
+2088.759833649156 -4628.826536605982 0
+53630.58950538966 -2337.06965046195 0
+-53630.5895053894 -2337.069650462081 0
+-4175.60097653293 -6491.412910224346 0
+4175.600871537318 -6491.412898008099 0
+-2.720714033746227 -4785.328249378595 0
+-36286.56591919223 -6811.07183111636 0
+36286.56591919083 -6811.071831115964 0
+-19938.49014520011 -6386.487411089716 0
+19938.4901436947 -6386.487411026453 0
+-21339.25121422774 -5269.836363928321 0
+21339.25121262705 -5269.836364236003 0
+52425.09395776655 -911.5733741404217 0
+-52425.09395776651 -911.5733741404264 0
+52409.54088401215 -6557.566810991004 0
+-52409.54088401209 -6557.566810991024 0
+48424.53569310297 -960.735749959137 0
+-48424.53569310295 -960.7357499591758 0
+-44372.87845341607 -917.2184101389047 0
+44372.87845341608 -917.2184101388926 0
+-40374.39497326752 -917.3573519882085 0
+40374.39497326752 -917.3573519882153 0
+40499.99999997041 -6647.039969833433 0
+-40499.99999997037 -6647.039969833434 0
+-44499.99999997656 -6647.039969833618 0
+44499.99999997652 -6647.039969833629 0
+48580.88005034466 -6687.385736294059 0
+-48580.88005034464 -6687.385736294054 0
+-30499.99999996086 -6652.788317232894 0
+30499.99999995527 -6652.788317102437 0
+-37539.12804689656 -2529.665381043298 0
+37539.12804689626 -2529.665381043329 0
+-17008.49539363022 -2956.89939583557 0
+17008.49535417161 -2956.899394365295 0
+-32771.02657386705 -6672.76776247723 0
+32771.02657380525 -6672.767762458756 0
+-2142.886117082978 -6506.181657484328 0
+2147.922203551086 -6512.651129224747 0
+56354.82116645205 -830.2643856232053 0
+-56354.82116645054 -6669.73561437828 0
+56349.78038714478 -6647.12831627587 0
+-56349.7803871436 -852.8716837257202 0
+18654.31830575189 -2766.770861693842 0
+-18654.31833825104 -2766.770861011695 0
+-51.24941772086189 -6399.139969475191 0
+-18908.68259146018 -6493.045867468743 0
+18908.68259160519 -6493.045868043095 0
+-20140.10410801116 -3688.062297315989 0
+20140.10410668365 -3688.062296844029 0
+-57644.7651406659 -4246.550367965807 0
+57644.76514066661 -3253.449632033583 0
+-20267.96407287359 -5331.765710113657 0
+20267.96407024109 -5331.765709679215 0
+59190.45721946363 -4216.83164692115 0
+-59190.45721946286 -3283.168353078451 0
+-59201.05133837093 -4220.042821984547 0
+59201.05133837225 -3279.957178016313 0
+-26786.96186298582 -1352.930655610724 0
+26786.96185480974 -1352.930658325257 0
+-16003.90738692096 -3081.47455289253 0
+16003.9073446309 -3081.474551101583 0
+-17378.12074960283 -6554.349682826182 0
+17378.12075076146 -6554.349683803934 0
+50484.44845826338 -6745.442960276106 0
+-50484.44845826334 -6745.442960276157 0
+-50500.84394721889 -781.6401276815535 0
+50500.84394721891 -781.6401276815161 0
+46518.94674007805 -766.3952914306159 0
+-46518.94674007811 -766.3952914306001 0
+-42518.94674008247 -766.395291430551 0
+42518.94674008247 -766.3952914305725 0
+-46485.06846565203 -6744.909123096931 0
+46485.06846565202 -6744.909123096973 0
+-42485.06846564781 -6744.909123096376 0
+42485.06846564782 -6744.90912309639 0
+50196.22196912415 -4242.337223520621 0
+-50196.22196912437 -4242.337223520632 0
+48578.09109713839 -2951.421123526051 0
+-48578.09109713839 -2951.421123526158 0
+44543.71402072381 -2934.960093036188 0
+-44543.71402072379 -2934.960093036179 0
+-40543.71402072825 -2934.960093035939 0
+40543.71402072826 -2934.960093035943 0
+46139.33286571341 -4240.546380375209 0
+-46139.33286571351 -4240.546380375278 0
+-42139.33286571807 -4240.546380374364 0
+42139.33286571809 -4240.54638037439 0
+-38179.22085832083 -4078.242538095531 0
+38179.22085832047 -4078.242538095846 0
+-27382.95777272804 -6660.975516374641 0
+27382.95777207458 -6660.975516167481 0
+52571.68622268245 -2928.397610885393 0
+-52571.6862226824 -2928.397610885452 0
+18425.87419570613 -3950.742227282291 0
+-18425.87420595349 -3950.742227158738 0
+-38449.2438604979 -6718.461792528583 0
+38449.2438604975 -6718.461792528573 0
+-11923.10867644725 -5217.754243907777 0
+11923.10867573807 -5217.754241262594 0
+-32984.48942902314 -3750.839008226433 0
+32984.48942901828 -3750.839008227651 0
+-18529.88812119395 -5349.795421498924 0
+18529.88811360261 -5349.795421047285 0
+54025.55129755172 -4062.504517563507 0
+-54022.9487330819 -4062.864927062936 0
+-35514.15104614114 -3091.071569351132 0
+35514.15104613951 -3091.071569351276 0
+-16338.33699190186 -6726.708224543986 0
+16338.33699206372 -6726.708224643146 0
+-37290.04284336571 -723.171160176117 0
+37290.04284336473 -723.1711601764478 0
+-33268.44636577142 -5262.523434007968 0
+33268.44636575237 -5262.523434004646 0
+23685.55893636848 -1687.572476699543 0
+-23685.5589414836 -1687.572487596344 0
+-9241.047813585836 -5389.552713783982 0
+9241.047813399862 -5389.552719208919 0
+14719.59662521357 -6622.062599573122 0
+-14719.59662677466 -6622.062599614832 0
+-17378.77776615654 -3983.391469120418 0
+17378.77776359978 -3983.391462876716 0
+-11951.72529135155 -3551.441639215854 0
+11951.72520046045 -3551.441626528314 0
+-17514.65779339511 -5508.324556330726 0
+17514.65779427861 -5508.324557421 0
+57066.43526126796 -5413.200142820985 0
+-57066.43526126514 -2086.799857179756 0
+-29731.58923674461 -740.850137760382 0
+29731.58923511146 -740.8501383436667 0
+-34014.32237956079 -3703.779168955679 0
+34014.32237955865 -3703.779168957377 0
+-15972.4208287621 -5240.390735699717 0
+15972.42082975878 -5240.390740133798 0
+-58058.15010421371 -792.6003802052387 0
+58058.15010421399 -6707.399619795553 0
+58059.01087305904 -791.9635765545762 0
+-58059.01087305884 -6708.036423445586 0
+-15802.29773148092 -4209.12922003955 0
+15802.29772441267 -4209.129223899954 0
+-14453.03872617766 -3282.381712578209 0
+14453.03874010343 -3282.381705171962 0
+-31886.70660755339 -2805.769939117054 0
+31886.70660752627 -2805.769939068175 0
+13746.86694749282 -6695.139642208373 0
+-13746.86695271618 -6695.139642079106 0
+-40519.48393628449 -4575.099508794623 0
+40519.48393628447 -4575.099508794594 0
+44519.48393628289 -4575.09950879512 0
+-44519.48393628289 -4575.099508795061 0
+-12275.8231240986 -6707.498154232563 0
+12275.82312192568 -6707.498155325728 0
+-34667.87451971224 -4373.026316949102 0
+34667.87451970945 -4373.026316949299 0
+-48481.29756443671 -4527.699180438602 0
+48481.29756443676 -4527.69918043844 0
+-55147.97176496204 -2079.9153700534 0
+55228.17424588939 -2080.413011586722 0
+55007.51567273355 -5353.413366114504 0
+-55151.31125028242 -5280.989549990199 0
+-23805.08191545777 -6727.351387879477 0
+23805.08191481901 -6727.351387897368 0
+-54396.69775135576 -6728.605092666205 0
+54395.96507040691 -6727.860016839782 0
+54416.21927545876 -778.5549968710884 0
+-54415.19352212997 -779.5981030279903 0
+-24587.14439095232 -5448.430032455112 0
+24587.14438997696 -5448.430032278929 0
+58365.30386242802 -4493.966856989761 0
+-58365.30386242699 -3006.033143008308 0
+-31503.86331399523 -5458.82039612349 0
+31503.86331370389 -5458.820396023935 0
+-29369.0870598117 -1975.222091142005 0
+29369.0870595436 -1975.222091550622 0
+-11419.57239018207 -6705.067502659924 0
+11419.57239033831 -6705.067503087849 0
+-30801.10772817326 -1930.854523088782 0
+30801.10772819702 -1930.85452307426 0
+-58440.26522489136 -4548.344831344314 0
+58440.26522489311 -2951.655168655324 0
+-33488.78815303057 -728.2719452708639 0
+33488.7881530321 -728.2719452701139 0
+-14993.57260190416 -5632.404080896321 0
+14993.57260014848 -5632.404082284702 0
+53577.59708066291 -5435.536779547378 0
+-53577.59708066298 -5435.536779547509 0
+-31183.34930296369 -3664.432163089644 0
+31183.34930281042 -3664.432163103416 0
+19869.21830449588 -4520.695805858513 0
+-19869.21830834255 -4520.695806327971 0
+-13468.6429176 -3401.736564262445 0
+13468.64291290716 -3401.736559380674 0
+-14870.94783084538 -4190.195588551535 0
+14870.94782930665 -4190.195589879266 0
+-28912.09016164207 -4463.150128392955 0
+28912.09016069347 -4463.150128076273 0
+-37526.8883798812 -5420.624061225587 0
+37526.8883798795 -5420.624061225659 0
+-11174.37677829753 -3609.977218271118 0
+11174.37671401622 -3609.97721584333 0
+-6738.314331005044 -5416.479115948335 0
+6738.314242162961 -5416.479143145252 0
+-35490.10097857098 -5473.197393533198 0
+35490.10097856692 -5473.197393531646 0
+-37006.59988585707 -3147.873613025375 0
+37006.59988585603 -3147.873613024832 0
+-35585.36456574744 -3916.974018582318 0
+35585.36456574647 -3916.974018581395 0
+-52390.58192510644 -4534.495508710344 0
+52390.58192510653 -4534.49550871033 0
+-28858.62981586902 -3185.397944268611 0
+28858.62981582134 -3185.397943855313 0
+-29574.88895046712 -5565.939404932296 0
+29574.88894974946 -5565.939404694398 0
+-55570.99322424258 -683.8144029274592 0
+55570.99322424733 -683.8144029303725 0
+55570.99322424603 -6816.185597067514 0
+-55570.99322424871 -6816.185597065865 0
+49719.21166826247 -5399.433369242834 0
+-49719.21166826253 -5399.43336924282 0
+45711.76032026285 -5400.386669014718 0
+-45711.76032026296 -5400.38666901478 0
+41711.76032026696 -5400.386669013626 0
+-41711.76032026697 -5400.3866690136 0
+57061.94365302757 -2041.356843121519 0
+-57061.94365302738 -5458.643156879563 0
+20652.62504950298 -2153.50657026309 0
+-20652.62507596745 -2153.506567725679 0
+8961.718998035296 -3963.969004411736 0
+-8961.719058565492 -3963.969000788207 0
+-32571.62466199645 -4503.62733680872 0
+32571.62466194228 -4503.627336805566 0
+-28096.99387515254 -5572.84861661072 0
+28096.99387412125 -5572.848616283338 0
+-59200.75336075426 -744.5838212049454 0
+59200.89682222799 -744.4776872643808 0
+59200.75336075381 -6755.416178794301 0
+-59200.89682222776 -6755.522312735857 0
+-25527.50189805611 -6896.928928944476 0
+25527.50189752834 -6896.928929041023 0
+-38431.42117228417 -5858.629270216245 0
+38431.42117228359 -5858.629270216229 0
+-23990.23959547493 -5000.968506727996 0
+23990.23959448901 -5000.968506360871 0
+-38719.47836187673 -742.5062396307565 0
+38719.47836187582 -742.5062396308967 0
+42473.0550417033 -5869.798782842223 0
+-42473.05504170328 -5869.798782842186 0
+46473.05504170315 -5869.798782843057 0
+-46473.05504170318 -5869.798782843059 0
+46657.41302004459 -1563.108241965471 0
+-46657.41302004478 -1563.108241965436 0
+-42657.41302004905 -1563.108241965261 0
+42657.41302004909 -1563.108241965304 0
+9787.541036127308 -3814.235163084061 0
+-9787.541050524527 -3814.235184222177 0
+-34574.94966998166 -2945.000756253929 0
+34574.94966997956 -2945.000756255257 0
+-4645.623432159433 -5479.205962282742 0
+4645.623293305675 -5479.205959826337 0
+-33552.28633255707 -6896.450624417791 0
+33552.28633253981 -6896.450624412068 0
+50679.64851818845 -1572.359260633995 0
+-50679.64851818849 -1572.359260634028 0
+50562.16999844999 -5894.59490323434 0
+-50562.16999844992 -5894.594903234336 0
+-46417.75261927008 -3142.39410972272 0
+46417.75261927002 -3142.394109722596 0
+42417.75077187033 -3142.395608586809 0
+-42417.75077187028 -3142.395608586738 0
+-38500.00000002336 -3163.624156601466 0
+38500.00000002328 -3163.624156601493 0
+-27731.64283025544 -2249.334780422846 0
+27731.64282885342 -2249.334781210796 0
+-35302.20682223948 -726.8745083472307 0
+35302.20682223829 -726.8745083471448 0
+13219.25663875698 -4316.603345310115 0
+-13219.25664530736 -4316.603351218669 0
+13444.81366421853 -5644.477507751776 0
+-13444.81365831225 -5644.477509686805 0
+50481.81759323876 -3152.526339214111 0
+-50481.81759323897 -3152.526339214159 0
+-36848.85184530088 -4728.750155092473 0
+36848.85184529943 -4728.750155092503 0
+-11225.24157334031 -4995.846604174139 0
+11225.24157099564 -4995.846602772733 0
+-51725.90479387482 -1944.515735441762 0
+51725.9047938748 -1944.515735441808 0
+-51725.9047938554 -5555.484264560552 0
+51725.90479385578 -5555.48426456072 0
+-17823.68239663785 -2514.674289891228 0
+17823.6823365005 -2514.67428791006 0
+47763.67187501356 -3491.555567312954 0
+-47763.67187501329 -3491.555567313302 0
+-43763.67187501794 -3491.555567312042 0
+43763.67187501798 -3491.55556731213 0
+-39763.67187502267 -3491.5555673108 0
+39763.67187502267 -3491.555567310856 0
+-39288.56967070472 -5418.17319915513 0
+39288.56967070446 -5418.173199155196 0
+-43326.34260455936 -5427.375224209219 0
+43326.34260455934 -5427.375224209267 0
+47323.13672274203 -5438.693112633408 0
+-47323.13672274208 -5438.693112633392 0
+-47713.23655917935 -1947.658567409537 0
+47713.23655917936 -1947.658567409495 0
+43703.87248100662 -1945.188948446902 0
+-43703.87248100664 -1945.188948446863 0
+-39639.23295259666 -1970.581388300579 0
+39639.23295259662 -1970.581388300572 0
+51727.15475352456 -3496.937726092157 0
+-51727.15475352442 -3496.937726092453 0
+20703.11739035379 -6773.303135107919 0
+-20703.11739145113 -6773.30313532239 0
+-30403.96480489445 -646.4410660885594 0
+30403.96480461919 -646.4410667180371 0
+-3563.116345244204 -6938.180401369911 0
+3563.116280307559 -6938.180396041927 0
+7502.731941309499 -6849.14744961455 0
+-7502.731948528236 -6849.147480897519 0
+-21318.72321150275 -3261.196491182163 0
+21318.7232089274 -3261.19649348368 0
+-25074.86229157132 -3547.360523589905 0
+25074.86228812622 -3547.360525583973 0
+-28881.15390054346 -6737.939954074745 0
+28881.15389974303 -6737.939954120652 0
+5617.051814041416 -6937.449665798707 0
+-5617.05186652214 -6937.449671963429 0
+54332.75693281874 -3114.997267779007 0
+-54326.78792992917 -3109.679272392519 0
+58005.97335734456 -1626.099335918907 0
+-58005.97335734503 -5873.90066408165 0
+58027.21123874917 -5896.952410256928 0
+-58027.21123875231 -1603.047589742181 0
+-34267.145123281 -5833.930718814596 0
+34267.14512327609 -5833.93071881279 0
+12380.02441219451 -4435.435194399928 0
+-12380.02442431094 -4435.43519960814 0
+-31706.98922902283 -735.6502810307629 0
+31706.9892290884 -735.650281010604 0
+-36116.18840356149 -1863.713063581327 0
+36116.18840355905 -1863.71306358193 0
+-1542.35418591801 -6943.982843169191 0
+1468.570615307765 -6894.693557985688 0
+50901.34591004594 -4478.96706339419 0
+-50901.34591004598 -4478.967063394144 0
+-36598.86129724745 -650.7511347353272 0
+36598.86129724607 -650.7511347352757 0
+-2611.946109674547 -5513.308177758202 0
+2612.785327657082 -5514.386421573488 0
+-12492.29967358151 -5773.949879050451 0
+12492.29967264942 -5773.9498750885 0
+-37250.54491838539 -6779.110733226649 0
+37250.54491838484 -6779.110733227145 0
+46939.94887546098 -4594.620709444646 0
+-46939.94887546108 -4594.620709444631 0
+-42951.4009104965 -4537.730336343549 0
+42951.40091049644 -4537.730336343664 0
+38925.06635478823 -4543.928390754168 0
+-38925.06635478839 -4543.928390754069 0
+51500.00000000923 -573.4120122066738 0
+-51500.00000000923 -573.4120122066685 0
+51499.99999998715 -6926.587987798716 0
+-51499.99999998716 -6926.587987798861 0
+-11042.37594473494 -5809.0489686684 0
+11042.37594718901 -5809.048969462233 0
+-41482.83615071821 -6859.341275702667 0
+41482.83615071821 -6859.341275702687 0
+-45482.83615072355 -6859.341275704127 0
+45482.83615072355 -6859.341275704157 0
+45462.72890042885 -688.2399401952537 0
+-45462.72890042885 -688.2399401952326 0
+47500.00000001345 -571.7249916365037 0
+-43500.00000001807 -571.7249916366329 0
+41462.90943851024 -688.2564808915625 0
+-47500.00000001345 -571.7249916365946 0
+43500.00000001803 -571.724991636548 0
+-41462.90943851025 -688.2564808915088 0
+39500.00000002232 -571.7249916364447 0
+-39500.00000002232 -571.7249916365002 0
+-47516.28188557502 -6863.781486807444 0
+47516.28188557503 -6863.781486807537 0
+-43509.40433026664 -6860.350724354081 0
+43509.40433026664 -6860.350724354081 0
+39505.84513312039 -6878.242147496361 0
+-39505.84513312042 -6878.242147496423 0
+-32747.62562595013 -5867.790275853427 0
+32747.62562588548 -5867.790275824661 0
+7033.342903343899 -4001.674465650796 0
+-7033.343017846513 -4001.674429003567 0
+55450.02588611595 -3919.063321378239 0
+-55499.6074454179 -3719.981866196401 0
+573.7961070889041 -6875.39766282762 0
+-56965.63393094194 -4017.632413721406 0
+56965.63393094103 -3482.367586278226 0
+-33458.18850363715 -2317.711430569401 0
+33458.18850363509 -2317.711430571512 0
+49499.99999998398 -6933.90399265684 0
+-49499.99999998397 -6933.903992656922 0
+-49508.96291118249 -607.0046643513975 0
+49508.96291118255 -607.0046643513248 0
+-54319.93646080243 -5879.746947825337 0
+54287.53492792904 -5823.91765365743 0
+54335.70515159414 -1612.90467306464 0
+-54331.86957494315 -1613.24512182456 0
+-26170.90549187078 -2307.848833682006 0
+26170.90549211495 -2307.848836345639 0
+53191.20110323714 -3939.215066036299 0
+-53191.20110323718 -3939.215066036238 0
+-31239.54835158648 -6787.476783193636 0
+31239.54835143255 -6787.476783259994 0
+59391.87249859745 -6080.895604966227 0
+-59391.87249859748 -1419.104395031551 0
+59391.36395956986 -1420.48089177109 0
+-59391.36395957011 -6079.519108229486 0
+-747.2295567040679 -5576.527132248802 0
+747.2293854103435 -5576.527131603294 0
+-49220.2589834366 -3959.221050852667 0
+49220.25898343651 -3959.221050852514 0
+54827.03431697081 -4489.800675643222 0
+-54718.65782132737 -4529.536620160654 0
+-41183.31581000745 -3954.349709807603 0
+41183.31581000742 -3954.349709807549 0
+45183.31581000296 -3954.349709806111 0
+-45183.3158100029 -3954.34970980611 0
+-24399.39335405756 -2610.544796999793 0
+24399.39335179965 -2610.544795065802 0
+-9496.097209178717 -6927.304039831096 0
+9496.097209497479 -6927.304042888698 0
+-30582.59798207134 -4488.014717089972 0
+30582.59798176808 -4488.014717345315 0
+-27656.83891990353 -3763.567813541227 0
+27656.83891916271 -3763.567812826903 0
+-34098.6982614498 -5013.899394859101 0
+34098.69826144291 -5013.899394858076 0
+-37302.7766423916 -3974.924065659285 0
+37302.77664239085 -3974.924065659351 0
+-28354.69806602287 -885.6847224437367 0
+28354.69806250446 -885.6847224416815 0
+-25100.9483843084 -1431.396467216042 0
+25100.94838880696 -1431.396469249272 0
+-26175.89169969461 -5544.576124172938 0
+26175.89169900375 -5544.576123913665 0
+7591.691483597397 -5310.880979348495 0
+-7591.691541197227 -5310.880960425384 0
+-32771.36936389202 -2948.109141230178 0
+32771.36936388536 -2948.109141222114 0
+-22401.71481103009 -6928.457764108423 0
+22401.71481008067 -6928.457763774597 0
+-20833.33378683573 -3740.717366662836 0
+20833.33378777117 -3740.717373666693 0
+53489.7428946318 -6950.00252128893 0
+-53489.78103920432 -6950.041311159082 0
+53478.63089393462 -568.0189222352269 0
+-53478.52622522754 -568.1253616390164 0
+-38687.81186403701 -1571.862642367188 0
+38687.81186403672 -1571.862642367399 0
+-28877.49165772362 -5970.128892068992 0
+28877.49165694279 -5970.128891863188 0
+-26683.53410092231 -6848.645413287984 0
+26683.53410006279 -6848.645413387232 0
+-18216.17160434544 -6811.690746833261 0
+18216.17160663614 -6811.69074839935 0
+-10119.1634750766 -5889.128668945879 0
+10119.16347825342 -5889.128673211875 0
+-9971.134845249779 -4803.53456405064 0
+9971.134840888284 -4803.534565839645 0
+15524.66641539926 -6943.293571798217 0
+-15524.66641561677 -6943.293572487361 0
+-26968.06481471674 -3303.724758821674 0
+26968.06481422223 -3303.724758572644 0
+-37949.43158679478 -1914.718417735274 0
+37949.43158679488 -1914.718417735832 0
+-26354.19266922874 -4031.915355323513 0
+26354.19266842171 -4031.91535541325 0
+-21908.83775873343 -1809.192780247861 0
+21908.83774398771 -1809.192785495316 0
+-27612.86408332689 -829.9174519579926 0
+27612.86407088739 -829.9174551118705 0
+-24499.99999997951 -6993.370302373337 0
+24499.99999994623 -6993.370302534974 0
+7890.643199774955 -5992.777890910902 0
+-7890.643229823087 -5992.77788834867 0
+8782.855384567445 -4731.3637591805 0
+-8782.855415161866 -4731.363756347935 0
+-35499.99999996284 -6994.038506589234 0
+35499.99999996284 -6994.038506588152 0
+56137.79974038617 -2549.910202810075 0
+-56142.58175273695 -4962.625794894529 0
+-25770.90911262434 -4774.907374909004 0
+25770.90911199436 -4774.907374940439 0
+-22137.51451130621 -4872.940256190444 0
+22137.51451017917 -4872.940256951448 0
+-41105.26122427048 -6141.384549451881 0
+41105.26122427049 -6141.384549451914 0
+45105.26122427356 -6141.384549452501 0
+-45105.26122427361 -6141.384549452496 0
+45096.93605362951 -1407.492778745036 0
+-45096.93605362948 -1407.492778745062 0
+41097.17849048014 -1407.514990537149 0
+-41097.1784904801 -1407.514990537124 0
+47866.32814329052 -6159.674321157947 0
+-47866.32814329049 -6159.674321157927 0
+43849.4184448839 -6142.559297154354 0
+-43849.41844488394 -6142.559297154337 0
+39846.58013375446 -6144.014338188636 0
+-39846.58013375452 -6144.014338188639 0
+-14577.76973156229 -4993.631040003947 0
+14577.76973439561 -4993.63103893813 0
+-19461.79318416621 -6969.883319639614 0
+19461.79318379427 -6969.883319767387 0
+$EndNodes
+$Elements
+14 2776 1 2776
+1 2 1 8
+1 2 11
+2 11 12
+3 12 13
+4 13 14
+5 14 15
+6 15 16
+7 16 17
+8 17 3
+1 3 1 120
+9 3 18
+10 18 19
+11 19 20
+12 20 21
+13 21 22
+14 22 23
+15 23 24
+16 24 25
+17 25 26
+18 26 27
+19 27 28
+20 28 29
+21 29 30
+22 30 31
+23 31 32
+24 32 33
+25 33 34
+26 34 35
+27 35 36
+28 36 37
+29 37 38
+30 38 39
+31 39 40
+32 40 41
+33 41 42
+34 42 43
+35 43 44
+36 44 45
+37 45 46
+38 46 47
+39 47 48
+40 48 49
+41 49 50
+42 50 51
+43 51 52
+44 52 53
+45 53 54
+46 54 55
+47 55 56
+48 56 57
+49 57 58
+50 58 59
+51 59 60
+52 60 61
+53 61 62
+54 62 63
+55 63 64
+56 64 65
+57 65 66
+58 66 67
+59 67 68
+60 68 69
+61 69 70
+62 70 71
+63 71 72
+64 72 73
+65 73 74
+66 74 75
+67 75 76
+68 76 77
+69 77 78
+70 78 79
+71 79 80
+72 80 81
+73 81 82
+74 82 83
+75 83 84
+76 84 85
+77 85 86
+78 86 87
+79 87 88
+80 88 89
+81 89 90
+82 90 91
+83 91 92
+84 92 93
+85 93 94
+86 94 95
+87 95 96
+88 96 97
+89 97 98
+90 98 99
+91 99 100
+92 100 101
+93 101 102
+94 102 103
+95 103 104
+96 104 105
+97 105 106
+98 106 107
+99 107 108
+100 108 109
+101 109 110
+102 110 111
+103 111 112
+104 112 113
+105 113 114
+106 114 115
+107 115 116
+108 116 117
+109 117 118
+110 118 119
+111 119 120
+112 120 121
+113 121 122
+114 122 123
+115 123 124
+116 124 125
+117 125 126
+118 126 127
+119 127 128
+120 128 129
+121 129 130
+122 130 131
+123 131 132
+124 132 133
+125 133 134
+126 134 135
+127 135 136
+128 136 4
+1 4 1 8
+129 4 137
+130 137 138
+131 138 139
+132 139 140
+133 140 141
+134 141 142
+135 142 143
+136 143 1
+1 5 1 10
+137 10 144
+138 144 145
+139 145 146
+140 146 147
+141 147 148
+142 148 149
+143 149 150
+144 150 151
+145 151 152
+146 152 8
+1 6 1 5
+147 8 153
+148 153 154
+149 154 155
+150 155 156
+151 156 6
+1 7 1 30
+152 6 157
+153 157 158
+154 158 159
+155 159 160
+156 160 161
+157 161 162
+158 162 163
+159 163 164
+160 164 165
+161 165 166
+162 166 167
+163 167 168
+164 168 169
+165 169 170
+166 170 171
+167 171 172
+168 172 173
+169 173 174
+170 174 175
+171 175 176
+172 176 177
+173 177 178
+174 178 179
+175 179 180
+176 180 181
+177 181 182
+178 182 183
+179 183 184
+180 184 185
+181 185 5
+1 8 1 5
+182 5 186
+183 186 187
+184 187 188
+185 188 189
+186 189 7
+1 9 1 10
+187 7 190
+188 190 191
+189 191 192
+190 192 193
+191 193 194
+192 194 195
+193 195 196
+194 196 197
+195 197 198
+196 198 9
+1 10 1 30
+197 1 199
+198 199 200
+199 200 201
+200 201 202
+201 202 203
+202 203 204
+203 204 205
+204 205 206
+205 206 207
+206 207 208
+207 208 209
+208 209 210
+209 210 211
+210 211 212
+211 212 213
+212 213 214
+213 214 215
+214 215 216
+215 216 217
+216 217 218
+217 218 219
+218 219 220
+219 220 221
+220 221 222
+221 222 223
+222 223 224
+223 224 225
+224 225 226
+225 226 227
+226 227 10
+1 14 1 30
+227 9 358
+228 358 359
+229 359 360
+230 360 361
+231 361 362
+232 362 363
+233 363 364
+234 364 365
+235 365 366
+236 366 367
+237 367 368
+238 368 369
+239 369 370
+240 370 371
+241 371 372
+242 372 373
+243 373 374
+244 374 375
+245 375 376
+246 376 377
+247 377 378
+248 378 379
+249 379 380
+250 380 381
+251 381 382
+252 382 383
+253 383 384
+254 384 385
+255 385 386
+256 386 2
+2 1 2 69
+257 235 163 164
+258 250 178 179
+259 240 239 168
+260 245 174 246
+261 239 167 168
+262 246 174 175
+263 240 168 390
+264 174 245 391
+265 239 238 167
+266 246 175 247
+267 238 166 167
+268 247 175 176
+269 236 235 164
+270 249 178 250
+271 236 164 165
+272 249 177 178
+273 238 237 166
+274 247 176 248
+275 168 169 390
+276 173 174 391
+277 237 165 166
+278 248 176 177
+279 237 236 165
+280 248 177 249
+281 387 171 389
+282 171 387 388
+283 171 172 389
+284 170 171 388
+285 389 172 391
+286 170 388 390
+287 172 173 391
+288 169 170 390
+289 243 242 387
+290 242 241 388
+291 244 243 389
+292 241 240 390
+293 245 244 391
+294 387 242 388
+295 243 387 389
+296 388 241 390
+297 244 389 391
+298 257 185 5
+299 228 6 157
+300 229 157 158
+301 229 228 157
+302 230 158 159
+303 230 229 158
+304 255 183 184
+305 256 184 185
+306 255 184 256
+307 256 185 257
+308 231 159 160
+309 231 230 159
+310 232 160 161
+311 232 231 160
+312 233 161 162
+313 233 232 161
+314 234 162 163
+315 234 233 162
+316 235 234 163
+317 251 179 180
+318 250 179 251
+319 252 180 181
+320 251 180 252
+321 253 181 182
+322 252 181 253
+323 254 182 183
+324 253 182 254
+325 254 183 255
+2 2 2 146
+326 293 292 398
+327 263 262 397
+328 6 228 397
+329 257 5 398
+330 292 291 410
+331 264 263 409
+332 228 229 409
+333 256 257 410
+334 293 5 393
+335 6 262 392
+336 265 264 415
+337 291 290 416
+338 261 156 392
+339 186 294 393
+340 229 230 415
+341 255 256 416
+342 292 257 398
+343 228 263 397
+344 396 276 400
+345 279 395 399
+346 394 277 396
+347 278 394 395
+348 394 243 395
+349 242 394 396
+350 400 275 402
+351 280 399 401
+352 402 274 404
+353 281 401 403
+354 276 275 400
+355 280 279 399
+356 275 274 402
+357 281 280 401
+358 277 276 396
+359 279 278 395
+360 395 244 399
+361 241 396 400
+362 274 273 404
+363 282 281 403
+364 242 243 394
+365 404 273 406
+366 282 403 405
+367 278 277 394
+368 273 272 406
+369 283 282 405
+370 266 265 422
+371 290 289 421
+372 399 245 401
+373 240 400 402
+374 243 244 395
+375 241 242 396
+376 272 271 408
+377 284 283 407
+378 406 272 408
+379 283 405 407
+380 244 245 399
+381 240 241 400
+382 401 246 403
+383 239 402 404
+384 262 6 397
+385 5 293 398
+386 245 246 401
+387 239 240 402
+388 271 270 412
+389 285 284 411
+390 230 231 422
+391 254 255 421
+392 408 271 412
+393 284 407 411
+394 403 247 405
+395 238 404 406
+396 246 247 403
+397 238 239 404
+398 291 256 410
+399 229 264 409
+400 270 269 414
+401 286 285 413
+402 405 248 407
+403 237 406 408
+404 247 248 405
+405 237 238 406
+406 412 270 414
+407 285 411 413
+408 248 249 407
+409 236 237 408
+410 269 268 418
+411 287 286 417
+412 407 249 411
+413 236 408 412
+414 290 255 416
+415 230 265 415
+416 249 250 411
+417 235 236 412
+418 414 269 418
+419 286 413 417
+420 411 250 413
+421 235 412 414
+422 263 228 409
+423 257 292 410
+424 268 267 420
+425 288 287 419
+426 250 251 413
+427 234 235 414
+428 422 231 424
+429 254 421 423
+430 267 266 424
+431 289 288 423
+432 413 251 417
+433 234 414 418
+434 251 252 417
+435 233 234 418
+436 418 268 420
+437 287 417 419
+438 252 253 419
+439 232 233 420
+440 417 252 419
+441 233 418 420
+442 266 422 424
+443 421 289 423
+444 253 254 423
+445 231 232 424
+446 264 229 415
+447 256 291 416
+448 419 253 423
+449 232 420 424
+450 420 267 424
+451 288 419 423
+452 255 290 421
+453 265 230 422
+454 5 186 393
+455 156 6 392
+456 297 189 7
+457 258 8 153
+458 262 261 392
+459 294 293 393
+460 259 153 154
+461 259 258 153
+462 260 154 155
+463 260 259 154
+464 261 155 156
+465 261 260 155
+466 294 186 187
+467 295 187 188
+468 294 187 295
+469 296 188 189
+470 295 188 296
+471 296 189 297
+2 3 2 230
+472 353 352 464
+473 303 302 463
+474 148 149 463
+475 193 194 464
+476 354 195 426
+477 147 301 425
+478 300 146 425
+479 196 355 426
+480 301 147 427
+481 195 354 428
+482 313 312 436
+483 343 342 435
+484 312 311 432
+485 344 343 431
+486 314 313 440
+487 342 341 439
+488 311 310 430
+489 345 344 429
+490 313 436 440
+491 435 342 439
+492 312 432 436
+493 431 343 435
+494 314 440 444
+495 439 341 443
+496 315 314 444
+497 341 340 443
+498 311 430 432
+499 429 344 431
+500 310 309 434
+501 346 345 433
+502 315 444 446
+503 443 340 445
+504 316 315 446
+505 340 339 445
+506 430 310 434
+507 345 429 433
+508 316 446 448
+509 445 339 447
+510 309 308 438
+511 347 346 437
+512 317 316 448
+513 339 338 447
+514 434 309 438
+515 346 433 437
+516 317 448 450
+517 447 338 449
+518 318 317 450
+519 338 337 449
+520 308 307 442
+521 348 347 441
+522 294 295 429
+523 260 261 430
+524 318 450 454
+525 449 337 453
+526 293 294 431
+527 261 262 432
+528 295 296 433
+529 259 260 434
+530 438 308 442
+531 347 437 441
+532 294 429 431
+533 430 261 432
+534 292 293 435
+535 262 263 436
+536 429 295 433
+537 260 430 434
+538 296 297 437
+539 258 259 438
+540 293 431 435
+541 432 262 436
+542 353 194 428
+543 148 302 427
+544 319 318 454
+545 337 336 453
+546 433 296 437
+547 259 434 438
+548 292 435 439
+549 436 263 440
+550 291 292 439
+551 263 264 440
+552 319 454 456
+553 453 336 455
+554 297 7 441
+555 8 258 442
+556 291 439 443
+557 440 264 444
+558 437 297 441
+559 258 438 442
+560 290 291 443
+561 264 265 444
+562 320 319 456
+563 336 335 455
+564 290 443 445
+565 444 265 446
+566 320 456 458
+567 455 335 457
+568 349 348 452
+569 307 306 451
+570 289 290 445
+571 265 266 446
+572 289 445 447
+573 446 266 448
+574 352 351 477
+575 304 303 476
+576 192 193 477
+577 149 150 476
+578 321 320 458
+579 335 334 457
+580 321 458 460
+581 457 334 459
+582 288 289 447
+583 266 267 448
+584 288 447 449
+585 448 267 450
+586 349 452 475
+587 451 306 474
+588 287 288 449
+589 267 268 450
+590 322 321 460
+591 334 333 459
+592 322 460 462
+593 459 333 461
+594 287 449 453
+595 450 268 454
+596 152 8 451
+597 7 190 452
+598 286 287 453
+599 268 269 454
+600 323 462 466
+601 461 332 465
+602 286 453 455
+603 454 269 456
+604 323 322 462
+605 333 332 461
+606 285 286 455
+607 269 270 456
+608 285 455 457
+609 456 270 458
+610 324 466 469
+611 465 331 468
+612 324 323 466
+613 332 331 465
+614 351 192 477
+615 150 304 476
+616 284 457 459
+617 458 271 460
+618 325 469 473
+619 468 330 472
+620 284 285 457
+621 270 271 458
+622 152 451 474
+623 452 190 475
+624 325 324 469
+625 331 330 468
+626 283 459 461
+627 460 272 462
+628 471 326 473
+629 329 470 472
+630 350 349 475
+631 306 305 474
+632 283 284 459
+633 271 272 460
+634 352 193 464
+635 149 303 463
+636 467 327 471
+637 328 467 470
+638 282 461 465
+639 462 273 466
+640 326 325 473
+641 330 329 472
+642 467 278 470
+643 277 467 471
+644 281 465 468
+645 466 274 469
+646 282 283 461
+647 272 273 462
+648 470 279 472
+649 276 471 473
+650 280 468 472
+651 469 275 473
+652 441 7 452
+653 8 442 451
+654 327 326 471
+655 329 328 470
+656 348 441 452
+657 442 307 451
+658 350 475 479
+659 474 305 478
+660 281 282 465
+661 273 274 466
+662 302 148 463
+663 194 353 464
+664 277 278 467
+665 192 351 479
+666 304 150 478
+667 328 327 467
+668 280 281 468
+669 274 275 469
+670 278 279 470
+671 276 277 471
+672 279 280 472
+673 275 276 473
+674 151 152 474
+675 190 191 475
+676 151 474 478
+677 475 191 479
+678 351 350 479
+679 305 304 478
+680 150 151 478
+681 191 192 479
+682 303 149 476
+683 193 352 477
+684 146 147 425
+685 147 148 427
+686 194 195 428
+687 195 196 426
+688 301 300 425
+689 302 301 427
+690 354 353 428
+691 355 354 426
+692 357 198 9
+693 298 10 144
+694 299 144 145
+695 299 298 144
+696 300 145 146
+697 300 299 145
+698 355 196 197
+699 356 197 198
+700 355 197 356
+701 356 198 357
+2 4 2 2075
+702 685 578 906
+703 577 686 907
+704 567 688 896
+705 687 568 897
+706 779 601 1055
+707 602 780 1056
+708 845 779 1055
+709 780 846 1056
+710 827 542 995
+711 543 828 996
+712 645 827 995
+713 828 646 996
+714 332 333 715
+715 322 323 716
+716 494 813 825
+717 814 495 826
+718 813 593 825
+719 594 814 826
+720 534 745 811
+721 746 535 812
+722 672 506 838
+723 508 675 837
+724 507 671 840
+725 676 509 839
+726 82 720 884
+727 719 72 883
+728 687 521 849
+729 520 688 850
+730 688 567 850
+731 568 687 849
+732 829 603 865
+733 604 830 866
+734 556 829 865
+735 830 557 866
+736 671 507 1129
+737 506 672 1130
+738 675 508 1132
+739 509 676 1131
+740 841 496 847
+741 497 842 848
+742 713 47 1203
+743 107 714 1204
+744 892 661 1166
+745 662 893 1165
+746 895 664 1167
+747 663 894 1168
+748 536 777 1005
+749 537 778 1006
+750 757 546 1318
+751 547 758 1319
+752 710 134 1014
+753 20 711 1016
+754 201 709 1015
+755 712 384 1013
+756 896 669 1184
+757 670 897 1183
+758 899 674 1185
+759 673 898 1186
+760 678 900 1187
+761 901 677 1188
+762 343 693 1019
+763 694 312 1020
+764 330 331 727
+765 324 325 728
+766 546 815 1318
+767 816 547 1319
+768 544 797 821
+769 798 545 822
+770 741 76 924
+771 579 689 1231
+772 690 580 1232
+773 490 770 1175
+774 769 491 1176
+775 768 488 1174
+776 489 767 1173
+777 765 1034 1171
+778 1033 766 1172
+779 961 699 1300
+780 697 962 1301
+781 960 700 1303
+782 698 959 1302
+783 1034 487 1171
+784 486 1033 1172
+785 558 859 890
+786 860 559 891
+787 859 621 890
+788 622 860 891
+789 689 579 1075
+790 580 690 1076
+791 491 769 1026
+792 770 490 1025
+793 488 768 1027
+794 767 489 1028
+795 80 740 917
+796 739 74 916
+797 106 107 1204
+798 47 48 1203
+799 688 520 1141
+800 521 687 1142
+801 1013 386 1113
+802 199 1015 1114
+803 1014 136 1115
+804 18 1016 1116
+805 566 701 895
+806 702 565 894
+807 563 703 892
+808 704 564 893
+809 781 1031 1085
+810 1032 782 1086
+811 328 329 735
+812 326 327 736
+813 958 708 1296
+814 707 957 1297
+815 578 685 1097
+816 686 577 1098
+817 777 863 1005
+818 778 864 1006
+819 597 692 1011
+820 691 598 1012
+821 843 558 871
+822 559 844 872
+823 605 843 871
+824 844 606 872
+825 553 720 858
+826 719 552 857
+827 841 847 1201
+828 848 842 1202
+829 657 854 1080
+830 853 658 1079
+831 751 1088 1189
+832 1087 752 1190
+833 563 892 1166
+834 893 564 1165
+835 566 895 1167
+836 894 565 1168
+837 703 563 881
+838 564 704 882
+839 1141 520 1166
+840 521 1142 1165
+841 522 1143 1168
+842 1144 523 1167
+843 72 719 1206
+844 720 82 1205
+845 781 530 1031
+846 531 782 1032
+847 897 568 1183
+848 567 896 1184
+849 570 899 1185
+850 898 569 1186
+851 900 574 1187
+852 573 901 1188
+853 315 747 1070
+854 748 340 1069
+855 697 837 962
+856 839 699 961
+857 838 700 960
+858 698 840 959
+859 584 722 1093
+860 721 583 1094
+861 585 723 1095
+862 724 586 1096
+863 832 320 1267
+864 335 831 1268
+865 858 84 1197
+866 70 857 1198
+867 359 360 789
+868 225 226 790
+869 361 362 791
+870 223 224 792
+871 809 492 985
+872 493 810 986
+873 592 746 938
+874 745 591 937
+875 789 548 1217
+876 549 790 1218
+877 750 521 1165
+878 520 749 1166
+879 751 522 1168
+880 523 752 1167
+881 552 853 1079
+882 854 553 1080
+883 509 1131 1186
+884 1132 508 1185
+885 1129 507 1184
+886 506 1130 1183
+887 548 789 833
+888 790 549 834
+889 789 615 833
+890 616 790 834
+891 615 791 835
+892 792 616 836
+893 791 550 835
+894 551 792 836
+895 1081 705 1213
+896 706 1082 1214
+897 332 715 869
+898 716 323 870
+899 530 1081 1213
+900 1082 531 1214
+901 705 579 886
+902 580 706 887
+903 354 757 1318
+904 758 301 1319
+905 561 736 1295
+906 735 560 1294
+907 1088 484 1189
+908 485 1087 1190
+909 548 819 1217
+910 820 549 1218
+911 550 791 1153
+912 792 551 1154
+913 715 333 853
+914 322 716 854
+915 353 354 1318
+916 301 302 1319
+917 45 717 914
+918 718 109 915
+919 555 728 1228
+920 727 554 1227
+921 571 729 1102
+922 730 572 1101
+923 576 732 1100
+924 731 575 1099
+925 821 797 1117
+926 798 822 1118
+927 742 561 1295
+928 560 741 1294
+929 589 793 1068
+930 794 590 1067
+931 715 552 1137
+932 553 716 1138
+933 581 717 1288
+934 718 582 1289
+935 510 764 1188
+936 761 509 1186
+937 763 511 1187
+938 759 506 1183
+939 508 762 1185
+940 507 760 1184
+941 766 577 1182
+942 578 765 1181
+943 767 576 1179
+944 575 768 1180
+945 572 769 1178
+946 770 571 1177
+947 886 579 1231
+948 580 887 1232
+949 823 655 1201
+950 656 824 1202
+951 740 555 1228
+952 554 739 1227
+953 817 550 1153
+954 551 818 1154
+955 552 719 1137
+956 720 553 1138
+957 490 961 1300
+958 962 491 1301
+959 489 960 1303
+960 959 488 1302
+961 632 765 1171
+962 766 631 1172
+963 767 633 1173
+964 634 768 1174
+965 770 635 1175
+966 636 769 1176
+967 829 351 994
+968 304 830 993
+969 486 958 1296
+970 957 487 1297
+971 725 556 865
+972 557 726 866
+973 613 753 1065
+974 754 614 1066
+975 350 351 829
+976 304 305 830
+977 655 823 1352
+978 824 656 1353
+979 496 725 865
+980 726 497 866
+981 552 715 853
+982 716 553 854
+983 629 751 1189
+984 752 630 1190
+985 849 708 958
+986 707 850 957
+987 709 201 918
+988 384 712 921
+989 134 710 920
+990 711 20 919
+991 725 496 871
+992 497 726 872
+993 734 578 1097
+994 577 733 1098
+995 985 492 1085
+996 493 986 1086
+997 385 386 1013
+998 199 200 1015
+999 135 136 1014
+1000 18 19 1016
+1001 19 20 1016
+1002 134 135 1014
+1003 200 201 1015
+1004 384 385 1013
+1005 76 77 924
+1006 66 67 799
+1007 87 88 800
+1008 838 506 1145
+1009 700 838 1145
+1010 508 837 1147
+1011 507 840 1146
+1012 839 509 1148
+1013 837 697 1147
+1014 699 839 1148
+1015 840 698 1146
+1016 603 847 865
+1017 848 604 866
+1018 847 496 865
+1019 497 848 866
+1020 931 589 1068
+1021 590 932 1067
+1022 789 360 1059
+1023 225 790 1060
+1024 361 791 1059
+1025 792 224 1060
+1026 55 56 859
+1027 98 99 860
+1028 1011 692 1061
+1029 691 1012 1062
+1030 598 691 988
+1031 692 597 987
+1032 319 320 832
+1033 335 336 831
+1034 330 727 879
+1035 728 325 880
+1036 555 740 884
+1037 739 554 883
+1038 561 742 917
+1039 741 560 916
+1040 647 991 1109
+1041 992 648 1110
+1042 924 742 1295
+1043 540 813 1073
+1044 814 541 1074
+1045 649 1013 1113
+1046 651 1014 1115
+1047 1015 650 1114
+1048 1016 652 1116
+1049 314 315 1070
+1050 340 341 1069
+1051 546 823 1201
+1052 824 547 1202
+1053 693 343 939
+1054 312 694 940
+1055 562 924 1295
+1056 869 715 1137
+1057 716 870 1138
+1058 849 521 1160
+1059 520 850 1159
+1060 708 849 1160
+1061 850 707 1159
+1062 342 343 1019
+1063 312 313 1020
+1064 659 858 1197
+1065 857 660 1198
+1066 81 82 884
+1067 72 73 883
+1068 554 869 1137
+1069 870 555 1138
+1070 701 566 1064
+1071 565 702 1063
+1072 809 595 910
+1073 596 810 911
+1074 1187 511 1334
+1075 510 1188 1335
+1076 629 749 1159
+1077 750 630 1160
+1078 1182 577 1381
+1079 578 1181 1380
+1080 1179 576 1383
+1081 575 1180 1382
+1082 572 1178 1384
+1083 1177 571 1385
+1084 749 520 1159
+1085 521 750 1160
+1086 713 581 908
+1087 582 714 909
+1088 813 639 1073
+1089 640 814 1074
+1090 47 713 908
+1091 714 107 909
+1092 138 139 803
+1093 12 13 804
+1094 15 16 806
+1095 141 142 805
+1096 579 705 1081
+1097 706 580 1082
+1098 657 832 1267
+1099 831 658 1268
+1100 79 80 917
+1101 74 75 916
+1102 727 331 869
+1103 324 728 870
+1104 661 892 1239
+1105 893 662 1240
+1106 664 895 1242
+1107 894 663 1241
+1108 506 759 1145
+1109 760 507 1146
+1110 762 508 1147
+1111 509 761 1148
+1112 632 760 1146
+1113 759 631 1145
+1114 764 510 1150
+1115 511 763 1149
+1116 634 762 1147
+1117 761 633 1148
+1118 636 764 1150
+1119 763 635 1149
+1120 753 613 1109
+1121 614 754 1110
+1122 554 727 869
+1123 728 555 870
+1124 740 80 1196
+1125 74 739 1195
+1126 736 327 885
+1127 328 735 885
+1128 482 779 845
+1129 780 483 846
+1130 975 39 1231
+1131 115 976 1232
+1132 669 896 1251
+1133 898 673 1252
+1134 674 899 1255
+1135 897 670 1254
+1136 677 901 1257
+1137 900 678 1258
+1138 793 587 1068
+1139 588 794 1067
+1140 737 517 1075
+1141 516 738 1076
+1142 527 785 1208
+1143 786 526 1207
+1144 583 709 918
+1145 586 711 919
+1146 710 585 920
+1147 712 584 921
+1148 835 550 1135
+1149 551 836 1136
+1150 347 874 923
+1151 873 308 922
+1152 735 329 879
+1153 326 736 880
+1154 550 985 1135
+1155 986 551 1136
+1156 1065 753 1308
+1157 754 1066 1309
+1158 83 84 858
+1159 70 71 857
+1160 717 581 1049
+1161 582 718 1050
+1162 556 725 877
+1163 726 557 878
+1164 560 735 879
+1165 736 561 880
+1166 1075 517 1119
+1167 516 1076 1120
+1168 859 56 1192
+1169 98 860 1191
+1170 709 583 1103
+1171 711 586 1104
+1172 689 975 1231
+1173 976 690 1232
+1174 743 971 1286
+1175 972 744 1287
+1176 76 741 1221
+1177 482 1065 1308
+1178 1066 483 1309
+1179 1031 611 1085
+1180 612 1032 1086
+1181 87 800 1307
+1182 799 67 1306
+1183 585 710 1005
+1184 584 712 1006
+1185 805 650 1209
+1186 651 803 1211
+1187 806 652 1210
+1188 649 804 1212
+1189 685 906 1276
+1190 907 686 1277
+1191 896 688 1279
+1192 687 897 1278
+1193 342 1019 1069
+1194 1020 313 1070
+1195 971 484 1286
+1196 485 972 1287
+1197 341 342 1069
+1198 313 314 1070
+1199 803 536 1211
+1200 539 805 1209
+1201 538 806 1210
+1202 804 537 1212
+1203 829 556 861
+1204 557 830 862
+1205 620 873 928
+1206 874 619 927
+1207 921 584 1093
+1208 583 918 1094
+1209 920 585 1095
+1210 586 919 1096
+1211 873 588 928
+1212 587 874 927
+1213 581 713 1091
+1214 714 582 1092
+1215 717 524 1265
+1216 525 718 1266
+1217 807 534 1089
+1218 535 808 1090
+1219 829 861 1354
+1220 862 830 1355
+1221 639 807 1089
+1222 808 640 1090
+1223 779 482 855
+1224 483 780 856
+1225 482 783 855
+1226 784 483 856
+1227 558 843 859
+1228 844 559 860
+1229 607 777 1047
+1230 608 778 1048
+1231 524 717 1049
+1232 718 525 1050
+1233 661 1141 1166
+1234 1142 662 1165
+1235 1143 663 1168
+1236 664 1144 1167
+1237 1131 673 1186
+1238 669 1129 1184
+1239 674 1132 1185
+1240 1130 670 1183
+1241 777 536 1047
+1242 778 537 1048
+1243 717 45 1288
+1244 109 718 1289
+1245 526 786 1036
+1246 785 527 1035
+1247 751 629 1223
+1248 630 752 1224
+1249 522 751 1223
+1250 752 523 1224
+1251 1342 995 1344
+1252 996 1343 1345
+1253 500 877 890
+1254 878 501 891
+1255 532 1342 1344
+1256 1343 533 1345
+1257 729 571 1025
+1258 572 730 1026
+1259 732 576 1028
+1260 575 731 1027
+1261 753 581 1308
+1262 582 754 1309
+1263 68 69 827
+1264 85 86 828
+1265 922 642 973
+1266 641 923 974
+1267 588 922 973
+1268 923 587 974
+1269 615 789 1059
+1270 790 616 1060
+1271 583 721 1036
+1272 722 584 1035
+1273 723 585 1037
+1274 586 724 1038
+1275 908 581 1288
+1276 582 909 1289
+1277 791 615 1059
+1278 616 792 1060
+1279 787 585 863
+1280 785 584 864
+1281 991 524 1109
+1282 525 992 1110
+1283 926 590 982
+1284 589 925 981
+1285 571 1102 1372
+1286 1101 572 1373
+1287 576 1100 1375
+1288 1099 575 1374
+1289 365 773 989
+1290 774 220 990
+1291 703 881 1282
+1292 882 704 1283
+1293 578 734 1034
+1294 733 577 1033
+1295 480 787 863
+1296 481 785 864
+1297 966 730 1101
+1298 729 965 1102
+1299 732 964 1100
+1300 963 731 1099
+1301 879 727 1227
+1302 728 880 1228
+1303 777 480 863
+1304 778 481 864
+1305 524 753 1109
+1306 754 525 1110
+1307 517 737 967
+1308 738 516 968
+1309 644 926 982
+1310 925 643 981
+1311 964 513 1100
+1312 512 963 1099
+1313 514 966 1101
+1314 965 515 1102
+1315 786 480 1366
+1316 788 481 1367
+1317 705 867 1213
+1318 868 706 1214
+1319 591 745 1151
+1320 746 592 1152
+1321 22 1041 1096
+1322 1042 132 1095
+1323 203 1043 1094
+1324 1044 382 1093
+1325 560 879 1227
+1326 880 561 1228
+1327 1041 724 1096
+1328 723 1042 1095
+1329 1043 721 1094
+1330 722 1044 1093
+1331 631 766 1234
+1332 765 632 1233
+1333 633 767 1235
+1334 768 634 1236
+1335 769 636 1237
+1336 635 770 1238
+1337 49 771 1203
+1338 772 105 1204
+1339 689 1075 1119
+1340 1076 690 1120
+1341 587 927 1068
+1342 928 588 1067
+1343 346 347 923
+1344 308 309 922
+1345 749 629 1189
+1346 630 750 1190
+1347 743 983 1207
+1348 984 744 1208
+1349 845 548 1021
+1350 549 846 1022
+1351 857 552 1079
+1352 553 858 1080
+1353 660 857 1079
+1354 858 659 1080
+1355 480 795 1366
+1356 481 796 1367
+1357 347 348 874
+1358 307 308 873
+1359 733 956 1098
+1360 955 734 1097
+1361 645 799 1306
+1362 800 646 1307
+1363 956 523 1098
+1364 522 955 1097
+1365 983 627 1207
+1366 628 984 1208
+1367 1012 505 1062
+1368 504 1011 1061
+1369 785 628 1208
+1370 627 786 1207
+1371 938 746 1357
+1372 745 937 1356
+1373 581 783 1308
+1374 784 582 1309
+1375 534 811 1051
+1376 812 535 1052
+1377 888 589 931
+1378 590 889 932
+1379 621 888 931
+1380 889 622 932
+1381 757 354 937
+1382 301 758 938
+1383 771 49 969
+1384 105 772 970
+1385 566 756 1064
+1386 755 565 1063
+1387 526 881 1207
+1388 882 527 1208
+1389 881 743 1207
+1390 744 882 1208
+1391 64 776 1024
+1392 775 90 1023
+1393 845 1021 1065
+1394 1022 846 1066
+1395 756 566 1087
+1396 565 755 1088
+1397 890 877 1370
+1398 878 891 1371
+1399 883 554 1137
+1400 555 884 1138
+1401 68 827 1306
+1402 828 86 1307
+1403 719 883 1137
+1404 884 720 1138
+1405 830 604 993
+1406 603 829 994
+1407 565 1088 1168
+1408 1087 566 1167
+1409 881 526 1282
+1410 527 882 1283
+1411 885 735 1294
+1412 736 885 1295
+1413 1088 751 1168
+1414 752 1087 1167
+1415 765 578 1034
+1416 577 766 1033
+1417 576 767 1028
+1418 768 575 1027
+1419 769 572 1026
+1420 571 770 1025
+1421 90 775 1030
+1422 776 64 1029
+1423 844 860 1327
+1424 859 843 1326
+1425 631 759 1172
+1426 760 632 1171
+1427 762 634 1174
+1428 633 761 1173
+1429 635 763 1175
+1430 764 636 1176
+1431 642 913 1000
+1432 912 641 999
+1433 753 524 1049
+1434 525 754 1050
+1435 913 600 1000
+1436 599 912 999
+1437 781 492 1161
+1438 493 782 1162
+1439 605 821 1039
+1440 822 606 1040
+1441 809 910 1083
+1442 911 810 1084
+1443 562 885 1294
+1444 885 562 1295
+1445 745 534 1151
+1446 535 746 1152
+1447 568 958 1183
+1448 957 567 1184
+1449 959 570 1185
+1450 569 960 1186
+1451 962 573 1188
+1452 574 961 1187
+1453 797 593 1338
+1454 594 798 1339
+1455 958 759 1183
+1456 760 957 1184
+1457 762 959 1185
+1458 960 761 1186
+1459 764 962 1188
+1460 961 763 1187
+1461 747 315 1002
+1462 340 748 1001
+1463 781 579 1081
+1464 580 782 1082
+1465 599 851 1017
+1466 852 600 1018
+1467 874 348 1106
+1468 307 873 1105
+1469 539 795 930
+1470 538 796 929
+1471 564 972 1165
+1472 971 563 1166
+1473 851 1011 1017
+1474 1012 852 1018
+1475 777 607 930
+1476 778 608 929
+1477 940 694 1018
+1478 693 939 1017
+1479 600 940 1018
+1480 939 599 1017
+1481 783 482 1308
+1482 483 784 1309
+1483 972 750 1165
+1484 749 971 1166
+1485 593 771 969
+1486 772 594 970
+1487 773 365 1123
+1488 220 774 1124
+1489 500 890 931
+1490 891 501 932
+1491 755 528 983
+1492 529 756 984
+1493 895 701 1331
+1494 702 894 1330
+1495 892 703 1332
+1496 704 893 1333
+1497 890 621 931
+1498 622 891 932
+1499 528 755 1063
+1500 756 529 1064
+1501 581 753 1049
+1502 754 582 1050
+1503 546 757 1284
+1504 758 547 1285
+1505 757 937 1284
+1506 938 758 1285
+1507 480 777 1273
+1508 481 778 1272
+1509 59 60 941
+1510 94 95 942
+1511 44 45 914
+1512 109 110 915
+1513 937 591 1284
+1514 592 938 1285
+1515 827 645 1306
+1516 646 828 1307
+1517 773 595 989
+1518 596 774 990
+1519 595 817 1225
+1520 818 596 1226
+1521 771 593 1111
+1522 594 772 1112
+1523 303 816 1319
+1524 815 352 1318
+1525 595 773 1350
+1526 774 596 1351
+1527 138 803 1290
+1528 12 804 1291
+1529 806 16 1293
+1530 805 142 1292
+1531 783 581 1091
+1532 582 784 1092
+1533 672 838 1377
+1534 676 839 1379
+1535 837 675 1378
+1536 840 671 1376
+1537 579 781 1161
+1538 782 580 1162
+1539 333 334 853
+1540 321 322 854
+1541 803 139 933
+1542 804 13 934
+1543 141 805 936
+1544 15 806 935
+1545 801 623 1163
+1546 624 802 1164
+1547 532 801 1163
+1548 802 533 1164
+1549 534 779 1089
+1550 780 535 1090
+1551 785 481 1270
+1552 787 480 1269
+1553 480 786 1269
+1554 481 788 1270
+1555 628 785 1270
+1556 786 627 1269
+1557 788 628 1270
+1558 655 841 1201
+1559 842 656 1202
+1560 725 871 1370
+1561 872 726 1371
+1562 584 785 1035
+1563 585 787 1037
+1564 743 881 971
+1565 882 744 972
+1566 819 601 1193
+1567 602 820 1194
+1568 1039 821 1358
+1569 822 1040 1359
+1570 492 781 1085
+1571 782 493 1086
+1572 854 657 1267
+1573 658 853 1268
+1574 530 781 1081
+1575 782 531 1082
+1576 779 534 1051
+1577 535 780 1052
+1578 601 779 1051
+1579 780 602 1052
+1580 799 645 1342
+1581 646 800 1343
+1582 811 357 1007
+1583 298 812 1008
+1584 94 942 988
+1585 941 60 987
+1586 797 544 1320
+1587 545 798 1321
+1588 628 788 1299
+1589 916 560 1227
+1590 561 917 1228
+1591 42 43 867
+1592 111 112 868
+1593 739 916 1227
+1594 917 740 1228
+1595 910 511 1149
+1596 696 910 1149
+1597 510 911 1150
+1598 911 695 1150
+1599 793 502 974
+1600 503 794 973
+1601 587 793 974
+1602 794 588 973
+1603 359 789 1217
+1604 790 226 1218
+1605 383 384 921
+1606 201 202 918
+1607 133 134 920
+1608 20 21 919
+1609 783 540 1073
+1610 541 784 1074
+1611 793 589 981
+1612 590 794 982
+1613 742 924 1271
+1614 1352 825 1368
+1615 826 1353 1369
+1616 801 532 1344
+1617 533 802 1345
+1618 589 888 925
+1619 889 590 926
+1620 93 94 988
+1621 60 61 987
+1622 871 558 1370
+1623 559 872 1371
+1624 1161 492 1314
+1625 493 1162 1315
+1626 494 825 1352
+1627 826 495 1353
+1628 502 793 981
+1629 794 503 982
+1630 874 587 923
+1631 588 873 922
+1632 540 783 1091
+1633 784 541 1092
+1634 593 969 1338
+1635 970 594 1339
+1636 591 807 1348
+1637 808 592 1349
+1638 803 651 1290
+1639 804 649 1291
+1640 650 805 1292
+1641 652 806 1293
+1642 791 362 1153
+1643 223 792 1154
+1644 59 941 1340
+1645 942 95 1341
+1646 832 657 1322
+1647 658 831 1323
+1648 543 832 1322
+1649 831 542 1323
+1650 795 480 1273
+1651 796 481 1272
+1652 801 338 1077
+1653 317 802 1078
+1654 573 837 1378
+1655 838 569 1377
+1656 570 840 1376
+1657 839 574 1379
+1658 48 49 1203
+1659 105 106 1204
+1660 941 597 1003
+1661 598 942 1004
+1662 643 941 1003
+1663 942 644 1004
+1664 979 647 1109
+1665 648 980 1110
+1666 364 365 989
+1667 220 221 990
+1668 54 843 1039
+1669 844 100 1040
+1670 331 332 869
+1671 323 324 870
+1672 593 797 1320
+1673 798 594 1321
+1674 338 801 1134
+1675 802 317 1133
+1676 813 494 1310
+1677 495 814 1311
+1678 639 813 1310
+1679 814 640 1311
+1680 858 720 1205
+1681 719 857 1206
+1682 1103 583 1366
+1683 1104 586 1367
+1684 924 562 1294
+1685 741 924 1294
+1686 795 539 1103
+1687 796 538 1104
+1688 609 875 1387
+1689 876 610 1386
+1690 302 303 1319
+1691 352 353 1318
+1692 534 807 1151
+1693 808 535 1152
+1694 352 815 994
+1695 816 303 993
+1696 813 540 1111
+1697 541 814 1112
+1698 811 745 1316
+1699 746 812 1317
+1700 550 809 985
+1701 810 551 986
+1702 917 742 1222
+1703 741 916 1221
+1704 357 811 1316
+1705 812 298 1317
+1706 1072 609 1387
+1707 610 1071 1386
+1708 66 799 1053
+1709 800 88 1054
+1710 823 591 1348
+1711 592 824 1349
+1712 807 639 1310
+1713 640 808 1311
+1714 840 570 959
+1715 569 838 960
+1716 837 573 962
+1717 574 839 961
+1718 1117 797 1338
+1719 798 1118 1339
+1720 42 867 1364
+1721 868 112 1365
+1722 51 1117 1338
+1723 1118 103 1339
+1724 363 817 1153
+1725 818 222 1154
+1726 329 330 879
+1727 325 326 880
+1728 989 595 1225
+1729 596 990 1226
+1730 850 567 957
+1731 568 849 958
+1732 593 813 1111
+1733 814 594 1112
+1734 815 603 994
+1735 604 816 993
+1736 601 811 1007
+1737 812 602 1008
+1738 795 1103 1366
+1739 796 1104 1367
+1740 655 1352 1368
+1741 1353 656 1369
+1742 705 886 1364
+1743 887 706 1365
+1744 819 358 1217
+1745 227 820 1218
+1746 603 815 1304
+1747 816 604 1305
+1748 63 64 1024
+1749 90 91 1023
+1750 809 550 1219
+1751 551 810 1220
+1752 823 546 1284
+1753 547 824 1285
+1754 327 328 885
+1755 40 41 886
+1756 113 114 887
+1757 977 625 1243
+1758 626 978 1244
+1759 595 809 1219
+1760 810 596 1220
+1761 925 888 1388
+1762 889 926 1389
+1763 867 705 1364
+1764 706 868 1365
+1765 1163 977 1243
+1766 978 1164 1244
+1767 2 11 1113
+1768 143 1 1114
+1769 17 3 1116
+1770 4 137 1115
+1771 621 859 1192
+1772 860 622 1191
+1773 807 591 1151
+1774 592 808 1152
+1775 623 801 1077
+1776 802 624 1078
+1777 205 206 892
+1778 379 380 893
+1779 129 130 894
+1780 24 25 895
+1781 375 376 897
+1782 209 210 896
+1783 371 372 898
+1784 213 214 899
+1785 217 218 901
+1786 367 368 900
+1787 117 118 902
+1788 36 37 903
+1789 32 33 904
+1790 121 122 905
+1791 28 29 907
+1792 125 126 906
+1793 53 54 1039
+1794 100 101 1040
+1795 49 50 969
+1796 104 105 970
+1797 544 821 1045
+1798 822 545 1046
+1799 386 2 1113
+1800 1 199 1114
+1801 3 18 1116
+1802 136 4 1115
+1803 821 605 1045
+1804 606 822 1046
+1805 492 809 1083
+1806 810 493 1084
+1807 811 601 1051
+1808 602 812 1052
+1809 873 620 1105
+1810 619 874 1106
+1811 805 539 1058
+1812 806 538 1057
+1813 979 498 1009
+1814 499 980 1010
+1815 647 979 1009
+1816 980 648 1010
+1817 46 47 908
+1818 107 108 909
+1819 536 803 1047
+1820 537 804 1048
+1821 601 1007 1193
+1822 1008 602 1194
+1823 955 629 1159
+1824 630 956 1160
+1825 707 955 1159
+1826 956 708 1160
+1827 344 345 912
+1828 310 311 913
+1829 815 546 1304
+1830 547 816 1305
+1831 85 828 1197
+1832 827 69 1198
+1833 64 65 1029
+1834 89 90 1030
+1835 817 595 1219
+1836 596 818 1220
+1837 825 593 1320
+1838 594 826 1321
+1839 91 92 997
+1840 62 63 998
+1841 637 991 1213
+1842 992 638 1214
+1843 550 817 1219
+1844 818 551 1220
+1845 1213 991 1312
+1846 992 1214 1313
+1847 914 717 1265
+1848 718 915 1266
+1849 343 344 939
+1850 311 312 940
+1851 841 655 1368
+1852 656 842 1369
+1853 544 841 1368
+1854 842 545 1369
+1855 817 363 1225
+1856 222 818 1226
+1857 357 9 1007
+1858 10 298 1008
+1859 851 599 999
+1860 600 852 1000
+1861 583 1036 1366
+1862 586 1038 1367
+1863 852 503 1000
+1864 502 851 999
+1865 884 740 1196
+1866 739 883 1195
+1867 498 835 1135
+1868 836 499 1136
+1869 877 725 1370
+1870 726 878 1371
+1871 737 1161 1314
+1872 1162 738 1315
+1873 881 563 971
+1874 564 882 972
+1875 601 819 1055
+1876 820 602 1056
+1877 863 585 1005
+1878 864 584 1006
+1879 819 548 1055
+1880 549 820 1056
+1881 542 827 1361
+1882 828 543 1360
+1883 730 966 1301
+1884 965 729 1300
+1885 964 732 1303
+1886 731 963 1302
+1887 698 963 1146
+1888 963 632 1146
+1889 964 700 1145
+1890 631 964 1145
+1891 965 699 1148
+1892 633 965 1148
+1893 697 966 1147
+1894 966 634 1147
+1895 967 696 1149
+1896 635 967 1149
+1897 695 968 1150
+1898 968 636 1150
+1899 853 334 1268
+1900 321 854 1267
+1901 974 502 999
+1902 503 973 1000
+1903 502 981 1003
+1904 982 503 1004
+1905 641 974 999
+1906 973 642 1000
+1907 981 643 1003
+1908 644 982 1004
+1909 358 819 1193
+1910 820 227 1194
+1911 830 305 1355
+1912 350 829 1354
+1913 1006 712 1212
+1914 1005 710 1211
+1915 678 1187 1334
+1916 1188 677 1335
+1917 855 783 1073
+1918 784 856 1074
+1919 779 855 1089
+1920 856 780 1090
+1921 851 502 1003
+1922 503 852 1004
+1923 597 851 1003
+1924 852 598 1004
+1925 139 140 933
+1926 13 14 934
+1927 140 141 936
+1928 14 15 935
+1929 591 823 1284
+1930 824 592 1285
+1931 354 355 937
+1932 300 301 938
+1933 831 336 1108
+1934 319 832 1107
+1935 967 737 1314
+1936 738 968 1315
+1937 933 140 936
+1938 934 14 935
+1939 377 378 945
+1940 207 208 946
+1941 127 128 943
+1942 26 27 944
+1943 381 382 1044
+1944 203 204 1043
+1945 131 132 1042
+1946 22 23 1041
+1947 1053 799 1243
+1948 800 1054 1244
+1949 983 743 1286
+1950 744 984 1287
+1951 34 35 953
+1952 119 120 954
+1953 30 31 951
+1954 123 124 952
+1955 215 216 950
+1956 373 374 948
+1957 211 212 947
+1958 369 370 949
+1959 338 339 1077
+1960 316 317 1078
+1961 548 833 1021
+1962 834 549 1022
+1963 365 366 1123
+1964 219 220 1124
+1965 542 831 1363
+1966 832 543 1362
+1967 998 617 1061
+1968 618 997 1062
+1969 637 867 1139
+1970 868 638 1140
+1971 692 998 1061
+1972 997 691 1062
+1973 867 43 1139
+1974 111 868 1140
+1975 38 39 975
+1976 115 116 976
+1977 537 1006 1212
+1978 536 1005 1211
+1979 1036 786 1366
+1980 1038 788 1367
+1981 617 1024 1158
+1982 1023 618 1157
+1983 39 40 1231
+1984 114 115 1232
+1985 1024 776 1158
+1986 775 1023 1157
+1987 56 57 1192
+1988 97 98 1191
+1989 45 46 1288
+1990 108 109 1289
+1991 344 912 939
+1992 913 311 940
+1993 913 642 1170
+1994 641 912 1169
+1995 91 997 1023
+1996 998 63 1024
+1997 886 41 1364
+1998 113 887 1365
+1999 912 599 939
+2000 600 913 940
+2001 851 597 1011
+2002 598 852 1012
+2003 607 933 936
+2004 608 934 935
+2005 875 618 1387
+2006 617 876 1386
+2007 827 1198 1361
+2008 1197 828 1360
+2009 57 888 1192
+2010 889 97 1191
+2011 972 485 1190
+2012 484 971 1189
+2013 750 972 1190
+2014 971 749 1189
+2015 841 544 1045
+2016 545 842 1046
+2017 892 206 1239
+2018 379 893 1240
+2019 129 894 1241
+2020 895 25 1242
+2021 375 897 1254
+2022 36 903 1245
+2023 896 210 1251
+2024 902 118 1246
+2025 900 368 1256
+2026 898 372 1250
+2027 213 899 1249
+2028 217 901 1253
+2029 905 122 1248
+2030 32 904 1247
+2031 899 214 1255
+2032 367 900 1258
+2033 901 218 1257
+2034 371 898 1252
+2035 904 33 1261
+2036 121 905 1262
+2037 117 902 1263
+2038 907 29 1259
+2039 903 37 1264
+2040 125 906 1260
+2041 349 861 1106
+2042 862 306 1105
+2043 747 1002 1215
+2044 1001 748 1216
+2045 209 896 1279
+2046 897 376 1278
+2047 28 907 1277
+2048 906 126 1276
+2049 893 380 1333
+2050 205 892 1332
+2051 24 895 1331
+2052 894 130 1330
+2053 337 338 1134
+2054 317 318 1133
+2055 58 59 1340
+2056 95 96 1341
+2057 843 605 1039
+2058 606 844 1040
+2059 358 359 1217
+2060 226 227 1218
+2061 597 941 987
+2062 942 598 988
+2063 912 345 1169
+2064 310 913 1170
+2065 351 352 994
+2066 303 304 993
+2067 362 363 1153
+2068 222 223 1154
+2069 548 845 1055
+2070 846 549 1056
+2071 759 958 1172
+2072 958 486 1172
+2073 957 760 1171
+2074 487 957 1171
+2075 959 762 1174
+2076 761 960 1173
+2077 488 959 1174
+2078 960 489 1173
+2079 962 764 1176
+2080 763 961 1175
+2081 961 490 1175
+2082 491 962 1176
+2083 496 841 1121
+2084 842 497 1122
+2085 696 967 1314
+2086 968 695 1315
+2087 625 1053 1243
+2088 1054 626 1244
+2089 482 845 1065
+2090 846 483 1066
+2091 356 357 1316
+2092 298 299 1317
+2093 835 498 1274
+2094 499 836 1275
+2095 833 615 1274
+2096 616 834 1275
+2097 546 847 1304
+2098 848 547 1305
+2099 615 835 1274
+2100 836 616 1275
+2101 956 733 1296
+2102 734 955 1297
+2103 1002 624 1215
+2104 623 1001 1216
+2105 700 964 1303
+2106 963 698 1302
+2107 966 697 1301
+2108 699 965 1300
+2109 1011 504 1017
+2110 505 1012 1018
+2111 843 54 1326
+2112 100 844 1327
+2113 1021 613 1065
+2114 614 1022 1066
+2115 925 58 1340
+2116 96 926 1341
+2117 847 603 1304
+2118 604 848 1305
+2119 847 546 1201
+2120 547 848 1202
+2121 348 349 1106
+2122 306 307 1105
+2123 306 862 1355
+2124 861 349 1354
+2125 694 1020 1072
+2126 1019 693 1071
+2127 1020 609 1072
+2128 610 1019 1071
+2129 945 378 1240
+2130 207 946 1239
+2131 26 944 1242
+2132 943 128 1241
+2133 995 653 1344
+2134 654 996 1345
+2135 910 595 1350
+2136 596 911 1351
+2137 662 945 1240
+2138 946 661 1239
+2139 944 664 1242
+2140 663 943 1241
+2141 339 340 1001
+2142 315 316 1002
+2143 937 355 1356
+2144 300 938 1357
+2145 833 1274 1324
+2146 1275 834 1325
+2147 119 954 1246
+2148 953 35 1245
+2149 951 31 1247
+2150 123 952 1248
+2151 954 666 1246
+2152 665 953 1245
+2153 668 951 1247
+2154 952 667 1248
+2155 949 370 1252
+2156 373 948 1250
+2157 947 212 1249
+2158 215 950 1255
+2159 950 216 1253
+2160 673 949 1252
+2161 948 672 1250
+2162 671 947 1249
+2163 950 674 1255
+2164 675 950 1253
+2165 948 374 1254
+2166 369 949 1256
+2167 211 947 1251
+2168 947 669 1251
+2169 670 948 1254
+2170 949 676 1256
+2171 679 952 1260
+2172 951 680 1259
+2173 952 124 1260
+2174 30 951 1259
+2175 953 681 1261
+2176 682 954 1262
+2177 34 953 1261
+2178 954 120 1262
+2179 639 855 1073
+2180 856 640 1074
+2181 1274 498 1324
+2182 499 1275 1325
+2183 619 861 1199
+2184 862 620 1200
+2185 861 556 1199
+2186 557 862 1200
+2187 943 685 1276
+2188 686 944 1277
+2189 688 946 1279
+2190 945 687 1278
+2191 127 943 1276
+2192 944 27 1277
+2193 377 945 1278
+2194 946 208 1279
+2195 857 71 1206
+2196 83 858 1205
+2197 611 985 1085
+2198 986 612 1086
+2199 855 639 1089
+2200 640 856 1090
+2201 1181 679 1380
+2202 680 1182 1381
+2203 681 1179 1383
+2204 1180 682 1382
+2205 1178 683 1384
+2206 684 1177 1385
+2207 803 933 1047
+2208 804 934 1048
+2209 903 1264 1385
+2210 1263 902 1384
+2211 904 1261 1383
+2212 1262 905 1382
+2213 1260 906 1380
+2214 907 1259 1381
+2215 900 1256 1379
+2216 898 1250 1377
+2217 1253 901 1378
+2218 1249 899 1376
+2219 905 1248 1374
+2220 1247 904 1375
+2221 1245 903 1372
+2222 902 1246 1373
+2223 708 956 1296
+2224 955 707 1297
+2225 605 871 1121
+2226 872 606 1122
+2227 1102 665 1372
+2228 666 1101 1373
+2229 667 1099 1374
+2230 1100 668 1375
+2231 618 1062 1387
+2232 1061 617 1386
+2233 88 89 1054
+2234 65 66 1053
+2235 936 805 1058
+2236 935 806 1057
+2237 305 306 1355
+2238 349 350 1354
+2239 620 862 1105
+2240 861 619 1106
+2241 21 22 1096
+2242 132 133 1095
+2243 202 203 1094
+2244 382 383 1093
+2245 748 1069 1156
+2246 1070 747 1155
+2247 1069 610 1156
+2248 609 1070 1155
+2249 645 995 1342
+2250 996 646 1343
+2251 1198 660 1361
+2252 659 1197 1360
+2253 693 1017 1071
+2254 1018 694 1072
+2255 50 51 1338
+2256 103 104 1339
+2257 1117 52 1358
+2258 102 1118 1359
+2259 1017 504 1071
+2260 505 1018 1072
+2261 975 684 1264
+2262 683 976 1263
+2263 976 116 1263
+2264 38 975 1264
+2265 985 611 1135
+2266 612 986 1136
+2267 831 1108 1363
+2268 1107 832 1362
+2269 821 1117 1358
+2270 1118 822 1359
+2271 941 643 1340
+2272 644 942 1341
+2273 871 496 1121
+2274 497 872 1122
+2275 860 99 1327
+2276 55 859 1326
+2277 609 1020 1070
+2278 1019 610 1069
+2279 930 795 1273
+2280 929 796 1272
+2281 709 1103 1209
+2282 711 1104 1210
+2283 360 361 1059
+2284 224 225 1060
+2285 910 696 1083
+2286 695 911 1084
+2287 1097 685 1143
+2288 686 1098 1144
+2289 933 607 1047
+2290 934 608 1048
+2291 51 52 1117
+2292 102 103 1118
+2293 867 637 1213
+2294 638 868 1214
+2295 519 875 1155
+2296 876 518 1156
+2297 1075 579 1161
+2298 580 1076 1162
+2299 737 1075 1161
+2300 1076 738 1162
+2301 914 637 1139
+2302 638 915 1140
+2303 915 110 1140
+2304 44 914 1139
+2305 1009 498 1135
+2306 499 1010 1136
+2307 77 78 1271
+2308 647 1009 1031
+2309 1010 648 1032
+2310 607 936 1058
+2311 608 935 1057
+2312 318 319 1107
+2313 336 337 1108
+2314 99 100 1327
+2315 54 55 1326
+2316 1108 653 1363
+2317 654 1107 1362
+2318 875 609 1155
+2319 610 876 1156
+2320 618 875 1157
+2321 876 617 1158
+2322 875 519 1157
+2323 518 876 1158
+2324 519 1155 1215
+2325 1156 518 1216
+2326 43 44 1139
+2327 110 111 1140
+2328 363 364 1225
+2329 221 222 1226
+2330 997 618 1023
+2331 617 998 1024
+2332 500 931 1068
+2333 932 501 1067
+2334 78 79 1222
+2335 75 76 1221
+2336 556 877 1199
+2337 878 557 1200
+2338 9 358 1193
+2339 227 10 1194
+2340 345 346 1169
+2341 309 310 1170
+2342 80 81 1196
+2343 73 74 1195
+2344 1103 539 1209
+2345 1104 538 1210
+2346 84 85 1197
+2347 69 70 1198
+2348 137 138 1290
+2349 11 12 1291
+2350 142 143 1292
+2351 16 17 1293
+2352 538 929 1057
+2353 539 930 1058
+2354 82 83 1205
+2355 71 72 1206
+2356 984 756 1287
+2357 755 983 1286
+2358 944 686 1144
+2359 685 943 1143
+2360 687 945 1142
+2361 946 688 1141
+2362 748 1156 1216
+2363 1155 747 1215
+2364 626 1030 1230
+2365 1029 625 1229
+2366 1030 775 1230
+2367 776 1029 1229
+2368 81 884 1196
+2369 883 73 1195
+2370 888 621 1192
+2371 622 889 1191
+2372 1157 519 1230
+2373 518 1158 1229
+2374 929 608 1057
+2375 930 607 1058
+2376 206 207 1239
+2377 378 379 1240
+2378 128 129 1241
+2379 25 26 1242
+2380 35 36 1245
+2381 118 119 1246
+2382 31 32 1247
+2383 122 123 1248
+2384 212 213 1249
+2385 370 371 1252
+2386 216 217 1253
+2387 374 375 1254
+2388 372 373 1250
+2389 214 215 1255
+2390 210 211 1251
+2391 218 219 1257
+2392 366 367 1258
+2393 368 369 1256
+2394 29 30 1259
+2395 124 125 1260
+2396 120 121 1262
+2397 33 34 1261
+2398 116 117 1263
+2399 37 38 1264
+2400 672 948 1130
+2401 950 675 1132
+2402 676 949 1131
+2403 947 671 1129
+2404 952 679 1127
+2405 680 951 1128
+2406 681 953 1126
+2407 954 682 1125
+2408 918 202 1094
+2409 383 921 1093
+2410 919 21 1096
+2411 133 920 1095
+2412 320 321 1267
+2413 334 335 1268
+2414 877 500 1328
+2415 501 878 1329
+2416 522 1097 1143
+2417 1098 523 1144
+2418 126 127 1276
+2419 27 28 1277
+2420 376 377 1278
+2421 208 209 1279
+2422 927 500 1068
+2423 501 928 1067
+2424 40 886 1231
+2425 887 114 1232
+2426 733 1033 1296
+2427 1034 734 1297
+2428 1033 486 1296
+2429 487 1034 1297
+2430 67 68 1306
+2431 86 87 1307
+2432 1025 490 1300
+2433 491 1026 1301
+2434 1026 730 1301
+2435 729 1025 1300
+2436 488 1027 1302
+2437 1028 489 1303
+2438 1027 731 1302
+2439 732 1028 1303
+2440 756 1087 1287
+2441 1088 755 1286
+2442 1087 485 1287
+2443 484 1088 1286
+2444 775 1157 1230
+2445 1158 776 1229
+2446 637 914 1265
+2447 915 638 1266
+2448 924 77 1271
+2449 57 58 1388
+2450 96 97 1389
+2451 23 24 1331
+2452 130 131 1330
+2453 380 381 1333
+2454 204 205 1332
+2455 723 1037 1281
+2456 1038 724 1280
+2457 722 1035 1283
+2458 1036 721 1282
+2459 1037 528 1281
+2460 529 1038 1280
+2461 1035 527 1283
+2462 526 1036 1282
+2463 61 62 1347
+2464 92 93 1346
+2465 79 917 1222
+2466 916 75 1221
+2467 52 53 1358
+2468 101 102 1359
+2469 41 42 1364
+2470 112 113 1365
+2471 299 300 1357
+2472 355 356 1356
+2473 660 1079 1323
+2474 1080 659 1322
+2475 922 309 1170
+2476 346 923 1169
+2477 642 922 1170
+2478 923 641 1169
+2479 1037 787 1298
+2480 788 1038 1299
+2481 979 613 1324
+2482 614 980 1325
+2483 1269 627 1298
+2484 528 1037 1298
+2485 1038 529 1299
+2486 888 57 1388
+2487 97 889 1389
+2488 46 908 1288
+2489 909 108 1289
+2490 681 1126 1179
+2491 1125 682 1180
+2492 1127 679 1181
+2493 680 1128 1182
+2494 558 890 1370
+2495 891 559 1371
+2496 787 1269 1298
+2497 572 902 1373
+2498 903 571 1372
+2499 575 905 1374
+2500 904 576 1375
+2501 899 570 1376
+2502 569 898 1377
+2503 901 573 1378
+2504 574 900 1379
+2505 902 572 1384
+2506 571 903 1385
+2507 905 575 1382
+2508 906 578 1380
+2509 576 904 1383
+2510 577 907 1381
+2511 927 619 1328
+2512 620 928 1329
+2513 647 1031 1312
+2514 1032 648 1313
+2515 975 689 1119
+2516 690 976 1120
+2517 511 910 1350
+2518 911 510 1351
+2519 660 1323 1361
+2520 1322 659 1360
+2521 1177 517 1238
+2522 516 1178 1237
+2523 1179 515 1235
+2524 514 1180 1236
+2525 1182 513 1234
+2526 512 1181 1233
+2527 669 947 1129
+2528 949 673 1131
+2529 948 670 1130
+2530 674 950 1132
+2531 953 665 1126
+2532 666 954 1125
+2533 667 952 1127
+2534 951 668 1128
+2535 770 1177 1238
+2536 1178 769 1237
+2537 767 1179 1235
+2538 1180 768 1236
+2539 766 1182 1234
+2540 1181 765 1233
+2541 89 1030 1054
+2542 1029 65 1053
+2543 777 930 1273
+2544 778 929 1272
+2545 1009 611 1031
+2546 612 1010 1032
+2547 661 946 1141
+2548 945 662 1142
+2549 943 663 1143
+2550 664 944 1144
+2551 613 979 1109
+2552 980 614 1110
+2553 613 1021 1324
+2554 1022 614 1325
+2555 684 975 1119
+2556 976 683 1120
+2557 629 955 1223
+2558 956 630 1224
+2559 955 522 1223
+2560 523 956 1224
+2561 1045 605 1121
+2562 606 1046 1122
+2563 1001 623 1077
+2564 624 1002 1078
+2565 339 1001 1077
+2566 1002 316 1078
+2567 500 927 1328
+2568 928 501 1329
+2569 802 1133 1345
+2570 1134 801 1344
+2571 691 997 1346
+2572 998 692 1347
+2573 1133 654 1345
+2574 653 1134 1344
+2575 1083 696 1314
+2576 695 1084 1315
+2577 997 92 1346
+2578 62 998 1347
+2579 712 1013 1212
+2580 710 1014 1211
+2581 1015 709 1209
+2582 1016 711 1210
+2583 1111 540 1336
+2584 541 1112 1337
+2585 771 1111 1336
+2586 1112 772 1337
+2587 514 1125 1180
+2588 1126 515 1179
+2589 512 1127 1181
+2590 1128 513 1182
+2591 643 925 1340
+2592 926 644 1341
+2593 512 1099 1127
+2594 1099 667 1127
+2595 1100 513 1128
+2596 668 1100 1128
+2597 514 1101 1125
+2598 1102 515 1126
+2599 1101 666 1125
+2600 665 1102 1126
+2601 623 977 1163
+2602 978 624 1164
+2603 625 1029 1053
+2604 1030 626 1054
+2605 518 977 1216
+2606 978 519 1215
+2607 963 512 1233
+2608 513 964 1234
+2609 515 965 1235
+2610 966 514 1236
+2611 968 516 1237
+2612 517 967 1238
+2613 977 518 1229
+2614 519 978 1230
+2615 58 925 1388
+2616 926 96 1389
+2617 632 963 1233
+2618 964 631 1234
+2619 965 633 1235
+2620 634 966 1236
+2621 636 968 1237
+2622 967 635 1238
+2623 773 1123 1334
+2624 1124 774 1335
+2625 1123 678 1334
+2626 677 1124 1335
+2627 1064 529 1280
+2628 528 1063 1281
+2629 701 1064 1280
+2630 1063 702 1281
+2631 627 983 1298
+2632 984 628 1299
+2633 977 623 1216
+2634 624 978 1215
+2635 532 1243 1342
+2636 1244 533 1343
+2637 625 977 1229
+2638 978 626 1230
+2639 1243 799 1342
+2640 800 1244 1343
+2641 692 987 1347
+2642 988 691 1346
+2643 987 61 1347
+2644 93 988 1346
+2645 991 637 1265
+2646 638 992 1266
+2647 611 1009 1135
+2648 1010 612 1136
+2649 492 1083 1314
+2650 1084 493 1315
+2651 825 1320 1368
+2652 1321 826 1369
+2653 1320 544 1368
+2654 545 1321 1369
+2655 1222 742 1271
+2656 78 1222 1271
+2657 983 528 1298
+2658 529 984 1299
+2659 1264 684 1385
+2660 683 1263 1384
+2661 1261 681 1383
+2662 682 1262 1382
+2663 679 1260 1380
+2664 1259 680 1381
+2665 1250 672 1377
+2666 1256 676 1379
+2667 671 1249 1376
+2668 675 1253 1378
+2669 1248 667 1374
+2670 668 1247 1375
+2671 665 1245 1372
+2672 1246 666 1373
+2673 701 1041 1331
+2674 1042 702 1330
+2675 703 1043 1332
+2676 1044 704 1333
+2677 1041 23 1331
+2678 131 1042 1330
+2679 1043 204 1332
+2680 381 1044 1333
+2681 969 50 1338
+2682 104 970 1339
+2683 364 989 1225
+2684 990 221 1226
+2685 1007 9 1193
+2686 10 1008 1194
+2687 498 979 1324
+2688 980 499 1325
+2689 524 991 1265
+2690 992 525 1266
+2691 841 1045 1121
+2692 1046 842 1122
+2693 1031 530 1312
+2694 531 1032 1313
+2695 1119 517 1177
+2696 684 1119 1177
+2697 516 1120 1178
+2698 1120 683 1178
+2699 650 1015 1209
+2700 1013 649 1212
+2701 1014 651 1211
+2702 652 1016 1210
+2703 721 1043 1282
+2704 1044 722 1283
+2705 724 1041 1280
+2706 1042 723 1281
+2707 1043 703 1282
+2708 704 1044 1283
+2709 702 1042 1281
+2710 1041 701 1280
+2711 318 1107 1133
+2712 1108 337 1134
+2713 823 1348 1352
+2714 1349 824 1353
+2715 1107 654 1133
+2716 653 1108 1134
+2717 1348 494 1352
+2718 495 1349 1353
+2719 540 1091 1336
+2720 1092 541 1337
+2721 1091 713 1336
+2722 714 1092 1337
+2723 991 647 1312
+2724 648 992 1313
+2725 1021 833 1324
+2726 834 1022 1325
+2727 532 1163 1243
+2728 1164 533 1244
+2729 996 654 1362
+2730 653 995 1363
+2731 543 996 1362
+2732 995 542 1363
+2733 1040 101 1359
+2734 53 1039 1358
+2735 1113 11 1291
+2736 1115 137 1290
+2737 143 1114 1292
+2738 17 1116 1293
+2739 530 1213 1312
+2740 1214 531 1313
+2741 1200 620 1329
+2742 619 1199 1328
+2743 1123 366 1258
+2744 678 1123 1258
+2745 219 1124 1257
+2746 1124 677 1257
+2747 807 1310 1348
+2748 1311 808 1349
+2749 1310 494 1348
+2750 495 1311 1349
+2751 1071 504 1386
+2752 505 1072 1387
+2753 651 1115 1290
+2754 649 1113 1291
+2755 1114 650 1292
+2756 1116 652 1293
+2757 657 1080 1322
+2758 1079 658 1323
+2759 1203 771 1336
+2760 772 1204 1337
+2761 713 1203 1336
+2762 1204 714 1337
+2763 504 1061 1386
+2764 1062 505 1387
+2765 1199 877 1328
+2766 878 1200 1329
+2767 1317 299 1357
+2768 356 1316 1356
+2769 746 1317 1357
+2770 1316 745 1356
+2771 1323 542 1361
+2772 543 1322 1360
+2773 773 1334 1350
+2774 1335 774 1351
+2775 1334 511 1350
+2776 510 1335 1351
+$EndElements
diff --git a/web/content/docs/tools/getting-started/video-tutorial/mesh_basin.py b/web/content/docs/tools/getting-started/video-tutorial/mesh_basin.py
new file mode 100644
index 00000000000..5f26e12b5d4
--- /dev/null
+++ b/web/content/docs/tools/getting-started/video-tutorial/mesh_basin.py
@@ -0,0 +1,226 @@
+# ------------------------------------------------------------------------------
+#
+#  Gmsh Python tutorial for meshing a layered sediment basin stratigraphy
+#
+#  Geometry basics, elementary entities, physical groups
+#
+# ------------------------------------------------------------------------------
+
+# The Python API is entirely defined in the `gmsh.py' module (which contains the
+# full documentation of all the functions in the API):
+import numpy
+import gmsh
+
+# Before using any functions in the Python API, Gmsh must be initialized:
+gmsh.initialize()
+
+# By default Gmsh will not print out any messages: in order to output messages
+# on the terminal, just set the "General.Terminal" option to 1:
+gmsh.option.setNumber("General.Terminal", 1)
+
+# Next we add a new model named "t1" (if gmsh.model.add() is not called a new
+# unnamed model will be created on the fly, if necessary):
+gmsh.model.add("basinMesh")
+
+# The Python API provides direct access to each supported geometry kernel. The
+# built-in kernel is used in this first tutorial: the corresponding API
+# functions have the `gmsh.model.geo' prefix.
+
+# The first type of `elementary entity' in Gmsh is a `Point'. To create a point
+# with the built-in geometry kernel, the Python API function is
+# gmsh.model.geo.addPoint():
+# - the first 3 arguments are the point coordinates (x, y, z)
+# - the next (optional) argument is the target mesh size (the "characteristic
+#   length") close to the point
+# - the last (optional) argument is the point tag (a stricly positive integer
+#   that uniquely identifies the point)
+
+# The distribution of the mesh element sizes will be obtained by interpolation
+# of these characteristic lengths throughout the geometry. Another method to
+# specify characteristic lengths is to use general mesh size Fields (see
+# `t10.py'). A particular case is the use of a background mesh (see `t7.py').
+#
+# If no target mesh size of provided, a default uniform coarse size will be used
+# for the model, based on the overall model size.
+
+# Units: meter
+km = 1e3  # km in m
+w = 120 * km  # width
+d = 7.5 * km  # depth
+lc = 1e3  # m
+
+# We can then define some additional points. All points should have different tags:
+
+gmsh.model.geo.addPoint(w / 2, 0, 0, lc, 1)
+gmsh.model.geo.addPoint(-w / 2, 0, 0, lc, 2)
+gmsh.model.geo.addPoint(-w / 2, -d, 0, lc, 3)
+gmsh.model.geo.addPoint(w / 2, -d, 0, lc, 4)
+
+# If the tag is not provided explicitly, a new tag is automatically created, and
+# returned by the function:
+
+pLay1centr = gmsh.model.geo.addPoint(0, -d / 6, 0, lc)
+pLay2centr = gmsh.model.geo.addPoint(0, -d / 3, 0, lc)
+pLay3centr = gmsh.model.geo.addPoint(0, -d / 2, 0, lc)
+
+# Auxiliary points for the sediment layers
+pLay1north = gmsh.model.geo.addPoint(-w / 8, 0, 0, lc)
+pLay1south = gmsh.model.geo.addPoint(w / 8, 0, 0, lc)
+
+pLay2north = gmsh.model.geo.addPoint(-w / 6, 0, 0, lc)
+pLay2south = gmsh.model.geo.addPoint(w / 6, 0, 0, lc)
+
+pLay3north = gmsh.model.geo.addPoint(-w / 4, 0, 0, lc)
+pLay3south = gmsh.model.geo.addPoint(w / 4, 0, 0, lc)
+
+# Curves are Gmsh's second type of elementery entities, and, amongst curves,
+# straight lines are the simplest. The API to create straight line segments with
+# the built-in kernel follows the same conventions: the first 2 arguments are
+# point tags (the start and end points of the line), and the last (optional one)
+# is the line tag.
+#
+# Note that curve tags are separate from point tags - hence we can reuse tag `1'
+# for our first curve. And as a general rule, elementary entity tags in Gmsh
+# have to be unique per geometrical dimension.
+# gmsh.model.geo.addLine(1, 2, 1) # (start, end, tag)
+gmsh.model.geo.addLine(2, 3, 2)
+gmsh.model.geo.addLine(3, 4, 3)
+gmsh.model.geo.addLine(4, 1, 4)
+
+gmsh.model.geo.addLine(pLay3south, pLay2south, 5)
+gmsh.model.geo.addLine(pLay2south, pLay1south, 6)
+gmsh.model.geo.addLine(pLay1south, pLay1north, 7)
+gmsh.model.geo.addLine(pLay1north, pLay2north, 8)
+gmsh.model.geo.addLine(pLay2north, pLay3north, 9)
+gmsh.model.geo.addLine(1, pLay3south, 10)
+gmsh.model.geo.addLine(pLay3north, 2, 14)
+
+gmsh.model.geo.addSpline([pLay1south, pLay1centr, pLay1north], 11)
+gmsh.model.geo.addSpline([pLay2south, pLay2centr, pLay2north], 12)
+gmsh.model.geo.addSpline([pLay3south, pLay3centr, pLay3north], 13)
+
+# The third elementary entity is the surface. In order to define a surface
+# from the curves defined above, a curve loop has first to be defined.
+# A curve loop is defined by an ordered list of connected curves,
+# a sign being associated with each curve (depending on the orientation of the
+# curve to form a loop). The API function to create curve loops takes a list
+# of integers as first argument, and the curve loop tag (which must be unique
+# amongst curve loops) as the second (optional) argument:
+# e.g. gmsh.model.geo.addCurveLoop([4, 1, 2, 3], 1)
+
+gmsh.model.geo.addCurveLoop([7, -11], 1)
+gmsh.model.geo.addCurveLoop([6, 11, 8, -12], 2)
+gmsh.model.geo.addCurveLoop([5, 12, 9, -13], 3)
+gmsh.model.geo.addCurveLoop([2, 3, 4, 10, 13, 14], 4)
+
+# Add plane surfaces defined by one or more curve loops. The first curve
+# loop defines the exterior contour; additional curve loop define holes.
+# (only one here, representing the external contour, since there are no holes
+# --see `t4.py' for an example of a surface with a hole):
+for l in range(1, 5):
+    gmsh.model.geo.addPlaneSurface([l], l)
+
+# At this level, Gmsh knows everything to display the surfaces and
+# to mesh it. An optional step is needed if we want to group elementary
+# geometrical entities into more meaningful groups, e.g. to define some
+# mathematical ("domain", "boundary"), functional ("left wing", "fuselage") or
+# material ("steel", "carbon") properties.
+#
+# Such groups are called "Physical Groups" in Gmsh. By default, if physical
+# groups are defined, Gmsh will export in output files only mesh elements that
+# belong to at least one physical group. (To force Gmsh to save all elements,
+# whether they belong to physical groups or not, set the `Mesh.SaveAll' option
+# to 1.) Physical groups are also identified by tags, i.e. stricly positive
+# integers, that should be unique per dimension (0D, 1D, 2D or 3D). Physical
+# groups can also be given names.
+#
+# Here we define physical curves that groups the left, bottom, top and right
+# curves in single groups for the one-dimensional boundary meshes
+dim = 1
+North = gmsh.model.addPhysicalGroup(dim, [2])
+gmsh.model.setPhysicalName(dim, North, "Left")
+
+Base = gmsh.model.addPhysicalGroup(dim, [3])
+gmsh.model.setPhysicalName(dim, Base, "Bottom")
+
+South = gmsh.model.addPhysicalGroup(dim, [4])
+gmsh.model.setPhysicalName(dim, South, "Right")
+
+Ground = gmsh.model.addPhysicalGroup(dim, [10, 5, 6, 7, 8, 9, 14])
+gmsh.model.setPhysicalName(dim, Ground, "Top")
+
+# ... and we define physical surfaces for the different
+# material domains containing the corresponding geometrical surfaces:
+dim = 2
+Lay1 = gmsh.model.addPhysicalGroup(dim, [1])
+gmsh.model.setPhysicalName(dim, Lay1, "SedimentLayer1")
+Lay2 = gmsh.model.addPhysicalGroup(dim, [2])
+gmsh.model.setPhysicalName(dim, Lay2, "SedimentLayer2")
+Lay3 = gmsh.model.addPhysicalGroup(dim, [3])
+gmsh.model.setPhysicalName(dim, Lay3, "SedimentLayer3")
+Bed = gmsh.model.addPhysicalGroup(dim, [4])
+gmsh.model.setPhysicalName(dim, Bed, "RockBed")
+
+# Before it can be meshed, the internal CAD representation must be synchronized
+# with the Gmsh model, which will create the relevant Gmsh data structures. This
+# is achieved by the gmsh.model.geo.synchronize() API call for the built-in
+# geometry kernel. Synchronizations can be called at any time, but they involve
+# a non trivial amount of processing; so while you could synchronize the
+# internal CAD data after every CAD command, it is usually better to minimize
+# the number of synchronization points.
+gmsh.model.geo.synchronize()
+
+# We can then generate a 2D mesh...
+gmsh.model.mesh.generate(2)
+
+# ... and save it to disk: msh=current format, msh22 older format
+gmsh.write("mesh_basin.msh")
+
+# Remember that by default, if physical groups are defined, Gmsh will export in
+# the output mesh file only those elements that belong to at least one physical
+# group. To force Gmsh to save all elements, you can use
+#
+# gmsh.option.setNumber("Mesh.SaveAll", 1)
+
+# By default, Gmsh saves meshes in the latest version of the Gmsh mesh file
+# format (the `MSH' format). You can save meshes in other mesh formats by
+# specifying a filename with a different extension. For example
+
+# gmsh.write("basinMesh.pdf") only accessible via GUI
+# gmsh.write("basinMesh.pvtu")
+# gmsh.write("basinMesh.vtk")
+# gmsh.write("basinMesh.unv")
+# gmsh.write("basinMesh.stl")
+
+# will save the mesh in the vtk, unv and stl format.
+
+# To visualize the model we can run the graphical user interface with:
+gmsh.fltk.run()
+
+
+# Note that starting with Gmsh 3.0, models can be built using other geometry
+# kernels than the default "built-in" kernel. To use the OpenCASCADE geometry
+# kernel instead of the built-in kernel, you should use the functions with the
+# `gmsh.model.occ' prefix.
+#
+# Different geometry kernels have different features. With OpenCASCADE, instead
+# of defining the surface by successively defining 4 points, 4 curves and 1
+# curve loop, one can define the rectangular surface directly with
+#
+# gmsh.model.occ.addRectangle(.2, 0, 0, .1, .3)
+#
+# Boolean operation using OpenCascade module (occ, see below)
+# gmsh.model.occ.cut([(3, 1)], [(3, 2)], 3)
+#
+# After synchronization with the Gmsh model with
+#
+# gmsh.model.occ.synchronize()
+#
+# the underlying curves and points could be accessed with
+# gmsh.model.getBoundary().
+#
+# See e.g. `t16.py', `t18.py', `t19.py' or `t20.py' for complete examples based
+# on OpenCASCADE, and `demos/api' for more.
+
+# This should be called when you are done using the Gmsh Python API:
+gmsh.finalize()
diff --git a/web/content/docs/tools/getting-started/video-tutorial/timeBCs_glacier.py b/web/content/docs/tools/getting-started/video-tutorial/timeBCs_glacier.py
new file mode 100644
index 00000000000..a7516cf8fea
--- /dev/null
+++ b/web/content/docs/tools/getting-started/video-tutorial/timeBCs_glacier.py
@@ -0,0 +1,35 @@
+import OpenGeoSys
+import glacierclass as glc
+
+L_dom = 120000  # m
+L_max = 0.7 * L_dom  # m
+H_max = 200  # m
+x_0 = -0.5 * L_dom  # m
+t_0 = 0.00  # s
+t_1 = 1.0000  # s
+
+
+class BC_Y(OpenGeoSys.BoundaryCondition):
+    def __init__(self, L_dom, L_max, H_max, x_0, t_0, t_1):
+        super(BC_Y, self).__init__()
+        # instantiate the glacier member object
+        self.glacier = glc.glacier(L_dom, L_max, H_max, x_0, t_0, t_1)
+        self.glacier.printMaxLoads()
+        self.glacier.plotEvolution()
+
+    def getFlux(
+        self, t, coords, primary_vars
+    ):  # here Neumann BC: flux of linear momentum
+        x, y, z = coords
+
+        # print("x = ", x)
+        # print("t = ", t)
+        # print("s = ", self.glacier.normalstress_glacier(x,t))
+        value = self.glacier.normalstress(x, t)
+        derivative = [0.0, 0.0]
+
+        return (True, value, derivative)
+
+
+# instantiate the BC objects used by OpenGeoSys
+bc_y = BC_Y(L_dom, L_max, H_max, x_0, t_0, t_1)
-- 
GitLab