changeset 0:d543f7bbe8da draft default tip

Uploaded
author iuc
date Tue, 23 Aug 2016 15:01:27 -0400
parents
children
files icqsol_macros.xml icqsol_refine_shape.py icqsol_refine_shape.xml icqsol_utils.py test-data/box_refined.vtkascii test-data/box_with_surface_field.vtkascii
diffstat 6 files changed, 3145 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/icqsol_macros.xml	Tue Aug 23 15:01:27 2016 -0400
@@ -0,0 +1,116 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<macros>
+    <token name="@WRAPPER_VERSION@">1.0</token>
+    <xml name="requirements">
+        <requirements>
+            <requirement type="package" version="0.3.26">icqsol</requirement>
+        </requirements>
+    </xml>
+    <xml name="stdio">
+        <stdio>
+            <exit_code range="1:"/>
+            <exit_code range=":-1"/>
+            <regex match="Error:"/>
+            <regex match="Exception:"/>
+        </stdio>
+    </xml>
+    <!-- TODO: place this in colormaps_conf.xml -->
+    <xml name="color_map_param">
+        <param name="color_map" type="select" label="Color map">
+            <option value="hot" selected="True">Hot</option>
+            <option value="cold">Cold</option>
+            <option value="blackbody">Blackbody</option>
+            <option value="gnu">Gnu</option>
+        </param>
+    </xml>
+    <xml name="output_vtk_type_params">
+        <param name="output_vtk_type" type="select" label="Output file type">
+            <option value="vtkascii" selected="True">Vtk-ascii</option>
+            <option value="vtkbinary">Vtk-binary</option>
+        </param>
+    </xml>
+    <token name="@origin_cmd_args@">
+        --origin_x $create_process_cond.shape_cond.origin_x
+        --origin_y $create_process_cond.shape_cond.origin_y
+        --origin_z $create_process_cond.shape_cond.origin_z
+    </token>
+    <xml name="origin_params">
+        <param name="origin_x" type="float" value="0.0" label="X coordinate of origin" help="Floating point number"/>
+        <param name="origin_y" type="float" value="0.0" label="Y coordinate of origin" help="Floating point number"/>
+        <param name="origin_z" type="float" value="0.0" label="Z coordinate of origin" help="Floating point number"/>
+    </xml>
+    <token name="@lengths_cmd_args@">
+        --length_x $create_process_cond.shape_cond.length_x
+        --length_y $create_process_cond.shape_cond.length_y
+        --length_z $create_process_cond.shape_cond.length_z
+    </token>
+    <xml name="lengths_params">
+        <!-- At least one of these lengths must be greater than zero, but we have no validator for this. -->
+        <param name="length_x" type="float" value="1.0" label="Length in the X direction" help="Floating point number">
+            <validator type="in_range" min="0" exclude_min="false" />
+        </param>
+        <param name="length_y" type="float" value="0.0" label="Length in the Y direction" help="Floating point number">
+            <validator type="in_range" min="0" exclude_min="false" />
+        </param>
+        <param name="length_z" type="float" value="0.0" label="Length in the Z direction" help="Floating point number">
+            <validator type="in_range" min="0" exclude_min="false" />
+        </param>
+    </xml>
+    <xml name="lengths_exclude_min_params">
+        <param name="length_x" type="float" value="1.0" label="Length in the X direction" help="Floating point number">
+            <validator type="in_range" min="0" exclude_min="true" />
+        </param>
+        <param name="length_y" type="float" value="1.0" label="Length in the Y direction" help="Floating point number">
+            <validator type="in_range" min="0" exclude_min="true" />
+        </param>
+        <param name="length_z" type="float" value="1.0" label="Length in the Z direction" help="Floating point number">
+            <validator type="in_range" min="0" exclude_min="true" />
+        </param>
+    </xml>
+    <token name="@radius_cmd_args@">
+        --radius $create_process_cond.shape_cond.radius
+    </token>
+    <xml name="radius_params">
+        <param name="radius" type="float" value="1.0" label="Radius" help="Floating point number">
+            <validator type="in_range" min="0" exclude_min="True" />
+        </param>
+    </xml>
+    <token name="@n_theta_cmd_args@">
+        --n_theta $create_process_cond.shape_cond.n_theta
+    </token>
+    <xml name="n_theta_params">
+        <param name="n_theta" type="integer" value="16" label="Number of slices" help="Controls the tessellation along the longitude direction">
+            <validator type="in_range" min="0" exclude_min="False" />
+        </param>
+    </xml>
+    <token name="@n_phi_cmd_args@">
+        --n_phi $create_process_cond.shape_cond.n_phi
+    </token>
+    <xml name="n_phi_params">
+        <param name="n_phi" type="integer" value="8" label="Number of stacks" help="Controls the tessellation along the latitude direction">
+            <validator type="in_range" min="0" exclude_min="False" />
+        </param>
+    </xml>
+    <xml name="citations">
+        <citations>
+            <citation type="bibtex">
+                @unpublished{None,
+                author = {None},
+                title = {None},
+                year = {None},
+                eprint = {None},
+                url = {https://github.com/gregvonkuster/galaxy-csg}
+            }</citation>
+            <citation type="bibtex">
+                @misc(Schroeder-Martin-Lorensen2006,
+                author = "Will Schroeder and 
+                          Ken Martin and
+                          Bill Lorensen",
+                year = "2006",
+                title = "The Visualization Toolkit (4th ed.)",
+                publisher =  "Kitware",
+                url = "https://en.wikipedia.org/wiki/Special:BookSources/978-1-930934-19-1")
+            </citation>
+        </citations>
+    </xml>
+</macros>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/icqsol_refine_shape.py	Tue Aug 23 15:01:27 2016 -0400
@@ -0,0 +1,39 @@
+#!/usr/bin/env python
+import argparse
+import shutil
+
+import icqsol_utils
+
+# Parse Command Line.
+parser = argparse.ArgumentParser()
+parser.add_argument('--input', dest='input', help='Shape dataset selected from history')
+parser.add_argument('--input_file_format_and_type', dest='input_file_format_and_type', help='Input file format and type')
+parser.add_argument('--input_dataset_type', dest='input_dataset_type', help='Input dataset_type')
+parser.add_argument('--max_edge_length', dest='max_edge_length', type=float, help='Maximum edge length')
+parser.add_argument('--output', dest='output', help='Output dataset')
+parser.add_argument('--output_vtk_type', dest='output_vtk_type', help='Output VTK type')
+
+args = parser.parse_args()
+
+input_format, input_file_type = icqsol_utils.get_format_and_type(args.input_file_format_and_type)
+tmp_dir = icqsol_utils.get_temp_dir()
+
+# Instantiate a ShapeManager for loading the input.
+shape_mgr = icqsol_utils.get_shape_manager(input_format, args.input_dataset_type)
+
+# Get the vtk polydata from the input dataset.
+vtk_poly_data = shape_mgr.loadAsVtkPolyData(args.input)
+
+# Refine the shape if requested.
+vtk_poly_data = shape_mgr.refineVtkPolyData(vtk_poly_data, max_edge_length=args.max_edge_length)
+
+# Define the output file format and type (the output_format can only be 'vtk').
+output_format, output_file_type = icqsol_utils.get_format_and_type(args.output_vtk_type)
+tmp_output_path = icqsol_utils.get_temporary_file_path(tmp_dir, output_format)
+
+# Make sure the ShapeManager's writer is vtk.
+shape_mgr.setWriter(file_format=icqsol_utils.VTK, vtk_dataset_type=icqsol_utils.POLYDATA)
+
+# Save the output.
+shape_mgr.saveVtkPolyData(vtk_poly_data=vtk_poly_data, file_name=tmp_output_path, file_type=output_file_type)
+shutil.move(tmp_output_path, args.output)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/icqsol_refine_shape.xml	Tue Aug 23 15:01:27 2016 -0400
@@ -0,0 +1,57 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="icqsol_refine_shape" name="Refine shape" version="@WRAPPER_VERSION@.0">
+    <description></description>
+    <macros>
+        <import>icqsol_macros.xml</import>
+    </macros>
+    <expand macro="requirements" />
+    <command>
+        <![CDATA[
+            python $__tool_directory__/icqsol_refine_shape.py
+            --input "$input"
+            --input_file_format_and_type $input.ext
+            --input_dataset_type $input.metadata.dataset_type
+            --max_edge_length $max_edge_length
+            --output "$output"
+            --output_vtk_type $output_vtk_type
+        ]]>
+    </command>
+    <inputs>
+        <param name="input" type="data" format="plyascii,plybinary,vtkascii,vtkbinary" label="Shape">
+            <validator type="dataset_ok_validator" />
+        </param>
+        <param name="max_edge_length" type="float" value="0.1" label="Maximum edge length" help="Refine shape by restricting edges to this length.">
+            <validator type="in_range" min="0" exclude_min="true" />
+        </param>
+        <expand macro="output_vtk_type_params" />
+    </inputs>
+    <outputs>
+        <data name="output" format="vtkascii" label="${tool.name} ${on_string} Max edge length: ${max_edge_length}">
+            <actions>
+                <action type="format">
+                    <option type="from_param" name="output_vtk_type" />
+                </action>
+            </actions>
+        </data>
+    </outputs>
+    <tests>
+        <test>
+            <param name="input" value="box_with_surface_field.vtkascii" ftype="vtkascii" />
+            <param name="input_file_format_and_type" value="vtkascii" />
+            <param name="input_dataset_type" value="POLYDATA" />
+            <param name="max_edge_length" value="0.1" />
+            <output name="output" file="box_refined.vtkascii" ftype="vtkascii" />
+            <param name="output_vtk_type" value="vtkascii" />
+        </test>
+    </tests>
+    <help>
+**What it does**
+
+Refines a shape by limiting all edges to a specified length, resulting in a more detailed shape.
+
+* **Shape** - Shape to be refined.
+* **Maximum edge length** - The shape's edges are smoothed by adding points to its edges that are longer than the defined maximum length.
+
+    </help>
+    <expand macro="citations" />
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/icqsol_utils.py	Tue Aug 23 15:01:27 2016 -0400
@@ -0,0 +1,86 @@
+import os
+import sys
+import tempfile
+
+from icqsol.shapes.icqShapeManager import ShapeManager
+from icqsol.bem.icqLaplaceSolver import LaplaceSolver
+
+PLY = 'ply'
+POLYDATA = 'POLYDATA'
+VTK = 'vtk'
+
+
+def asbool(val):
+    return str(val).lower() in ['yes', 'true']
+
+
+def get_format_and_type(galaxy_ext):
+    # Define the output file format and type.
+    format = None
+    datatype = None
+    if galaxy_ext in ['vtkascii', 'vtkbinary']:
+        format = VTK
+    elif galaxy_ext in ['plyascii', 'plybinary']:
+        format = PLY
+    if galaxy_ext in ['vtkascii', 'plyascii']:
+        datatype = 'ascii'
+    elif galaxy_ext in ['vtkbinary', 'plybinary']:
+        datatype = 'binary'
+    return format, datatype
+
+
+def get_input_file_path(tmp_dir, input_file, format):
+    """
+    iCqSol uses file extensions (e.g., .ply, .vtk) when reading and
+    writing files, so the Galaxy dataset naming convention of
+    setting all file extensions as .dat must be handled.
+    """
+    file_path = get_temporary_file_path(tmp_dir, format)
+    # Remove the file so we can create a symlink.
+    os.remove(file_path)
+    os.symlink(input_file, file_path)
+    return file_path
+
+
+def get_laplace_solver(shape_data, max_edge_length=float('inf')):
+    return LaplaceSolver(shape_data, max_edge_length=max_edge_length)
+
+
+def get_shape_manager(format=None, dataset_type=None):
+    # Instantiate a ShapeManager.
+    return ShapeManager(file_format=format, vtk_dataset_type=dataset_type)
+
+
+def get_temp_dir(prefix='tmp-vtk-', dir=None):
+    """
+    Return a temporary directory.
+    """
+    return tempfile.mkdtemp(prefix=prefix, dir=dir)
+
+
+def get_tempfilename(dir=None, suffix=None):
+    """
+    Return a temporary file name.
+    """
+    if suffix is None:
+        s = None
+    elif suffix.startswith('.'):
+        s = suffix
+    else:
+        s = '.%s' % suffix
+    fd, name = tempfile.mkstemp(suffix=s, dir=dir)
+    os.close(fd)
+    return name
+
+
+def get_temporary_file_path(tmp_dir, file_extension):
+    """
+    Return the path to a temporary file with a valid VTK format
+    file extension.
+    """
+    return get_tempfilename(tmp_dir, file_extension)
+
+
+def stop_err(msg):
+    sys.stderr.write("%s\n" % msg)
+    sys.exit()
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/box_refined.vtkascii	Tue Aug 23 15:01:27 2016 -0400
@@ -0,0 +1,2803 @@
+# vtk DataFile Version 4.0
+vtk output
+ASCII
+DATASET POLYDATA
+POINTS 1062 float
+0 0 0 0 0 1 0 1 1 
+0 1 0 1 0 0 1 1 0 
+1 1 1 1 0 1 0 0 0 
+0 0 0 0 0 1 0 0 1 
+0 1 1 0 1 1 0 1 0 
+0 1 0 1 0 0 1 0 0 
+1 1 0 1 1 0 1 1 1 
+1 1 1 1 0 1 1 0 1 
+0 0.9 0 0 0.8 0 0 0.7 0 
+0 0.6 0 0 0.5 0 0 0.4 0 
+0 0.3 0 0 0.2 0 0 0.1 0 
+0 0 0.1 0 0 0.2 0 0 0.3 
+0 0 0.4 0 0 0.5 0 0 0.6 
+0 0 0.7 0 0 0.8 0 0 0.9 
+0 0.0666667 0.933333 0 0.133333 0.866667 0 0.2 0.8 
+0 0.266667 0.733333 0 0.333333 0.666667 0 0.4 0.6 
+0 0.466667 0.533333 0 0.533333 0.466667 0 0.6 0.4 
+0 0.666667 0.333333 0 0.733333 0.266667 0 0.8 0.2 
+0 0.866667 0.133333 0 0.933333 0.0666667 0 0.85 0.0583333 
+0 0.55 0.183333 0 0.255556 0.388889 0 0.05 0.05 
+0 0.138889 0.672222 0 0.0583333 0.85 0 0.0880359 0.756319 
+0 0.636458 0.236458 0 0.65 0.112121 0 0.751798 0.0919115 
+0 0.55 0.0848485 0 0.35 0.193939 0 0.125845 0.35 
+0 0.268403 0.535069 0 0.401736 0.401736 0 0.191993 0.725327 
+0 0.232923 0.631293 0 0.114222 0.55 0 0.0622222 0.65 
+0 0.13489 0.801557 0 0.537695 0.300276 0 0.65 0.044912 
+0 0.616871 0.171419 0 0.706832 0.181217 0 0.801296 0.13463 
+0 0.447107 0.134091 0 0.35 0.0905244 0 0.0529899 0.35 
+0 0.0927212 0.25 0 0.0949592 0.144959 0 0.323188 0.589855 
+0 0.362462 0.495796 0 0.456522 0.456522 0 0.50535 0.382681 
+0 0.0461675 0.55 0 0.16485 0.603383 0 0.0899419 0.45 
+0 0.598364 0.331697 0 0.571814 0.244747 0 0.510337 0.134091 
+0 0.45 0.0577546 0 0.385128 0.142232 0 0.216594 0.200095 
+0 0.15 0.0743059 0 0.326006 0.425345 0 0.185238 0.479809 
+0 0.143982 0.198548 0 0.17858 0.279503 0 0.197044 0.348287 
+0 0.287252 0.282724 0 0.342299 0.344342 0 0.436401 0.306364 
+0 0.280769 0.142232 0 0.206827 0.124743 0 0.259537 0.0669451 
+0 0.201252 0.54592 0 0.25672 0.462441 0 0.152844 0.416139 
+0 0.482965 0.235398 0 0.40927 0.237802 0 0.284077 0.213914 
+0 0.1 1 0 0.2 1 0 0.3 1 
+0 0.4 1 0 0.5 1 0 0.6 1 
+0 0.7 1 0 0.8 1 0 0.9 1 
+0 1 0.9 0 1 0.8 0 1 0.7 
+0 1 0.6 0 1 0.5 0 1 0.4 
+0 1 0.3 0 1 0.2 0 1 0.1 
+0 0.15 0.941667 0 0.45 0.816667 0 0.744444 0.611111 
+0 0.95 0.95 0 0.9 0.233333 0 0.941667 0.15 
+0 0.822222 0.422222 0 0.363542 0.763542 0 0.35 0.887879 
+0 0.248202 0.908088 0 0.45 0.915152 0 0.65 0.806061 
+0 0.874155 0.65 0 0.652431 0.519097 0 0.961111 0.25 
+0 0.903472 0.35 0 0.756566 0.356566 0 0.915972 0.45 
+0 0.462305 0.699724 0 0.35 0.955088 0 0.383129 0.828581 
+0 0.293168 0.818783 0 0.198704 0.86537 0 0.552893 0.865909 
+0 0.65 0.909476 0 0.94701 0.65 0 0.907279 0.75 
+0 0.905041 0.855041 0 0.603071 0.469738 0 0.562315 0.562315 
+0 0.726719 0.452069 0 0.829826 0.348962 0 0.838836 0.538243 
+0 0.919811 0.568095 0 0.401637 0.668303 0 0.428186 0.755253 
+0 0.483699 0.617032 0 0.592224 0.689223 0 0.525444 0.671946 
+0 0.535857 0.769396 0 0.489663 0.865909 0 0.55 0.942245 
+0 0.614872 0.857768 0 0.783406 0.799905 0 0.85 0.925694 
+0 0.671905 0.405238 0 0.731497 0.532045 0 0.808999 0.275665 
+0 0.857154 0.47642 0 0.787394 0.488575 0 0.640968 0.610757 
+0 0.602914 0.756641 0 0.700939 0.710387 0 0.856018 0.801452 
+0 0.82142 0.720497 0 0.802956 0.651713 0 0.719231 0.857768 
+0 0.793173 0.875257 0 0.740463 0.933055 0 0.872198 0.292546 
+0 0.692581 0.647553 0 0.715624 0.779603 1 0 0.9 
+1 0 0.8 1 0 0.7 1 0 0.6 
+1 0 0.5 1 0 0.4 1 0 0.3 
+1 0 0.2 1 0 0.1 1 0.1 0 
+1 0.2 0 1 0.3 0 1 0.4 0 
+1 0.5 0 1 0.6 0 1 0.7 0 
+1 0.8 0 1 0.9 0 1 0.933333 0.0666667 
+1 0.866667 0.133333 1 0.8 0.2 1 0.733333 0.266667 
+1 0.666667 0.333333 1 0.6 0.4 1 0.533333 0.466667 
+1 0.466667 0.533333 1 0.4 0.6 1 0.333333 0.666667 
+1 0.266667 0.733333 1 0.2 0.8 1 0.133333 0.866667 
+1 0.0666667 0.933333 1 0.0583333 0.85 1 0.183333 0.55 
+1 0.388889 0.255556 1 0.05 0.05 1 0.672222 0.138889 
+1 0.85 0.0583333 1 0.756319 0.0880359 1 0.236458 0.636458 
+1 0.112121 0.65 1 0.0919115 0.751798 1 0.0848485 0.55 
+1 0.193939 0.35 1 0.35 0.125845 1 0.535069 0.268403 
+1 0.401736 0.401736 1 0.725327 0.191993 1 0.631293 0.232923 
+1 0.55 0.114222 1 0.65 0.0622222 1 0.801557 0.13489 
+1 0.300276 0.537695 1 0.044912 0.65 1 0.171419 0.616871 
+1 0.181217 0.706832 1 0.13463 0.801296 1 0.134091 0.447107 
+1 0.0905244 0.35 1 0.35 0.0529899 1 0.25 0.0927212 
+1 0.144959 0.0949592 1 0.589855 0.323188 1 0.495796 0.362462 
+1 0.456522 0.456522 1 0.382681 0.50535 1 0.55 0.0461675 
+1 0.603383 0.16485 1 0.45 0.0899419 1 0.331697 0.598364 
+1 0.244747 0.571814 1 0.134091 0.510337 1 0.0577546 0.45 
+1 0.142232 0.385128 1 0.200095 0.216594 1 0.0743059 0.15 
+1 0.425345 0.326006 1 0.479809 0.185238 1 0.198548 0.143982 
+1 0.279503 0.17858 1 0.348287 0.197044 1 0.282724 0.287252 
+1 0.344342 0.342299 1 0.306364 0.436401 1 0.142232 0.280769 
+1 0.124743 0.206827 1 0.0669451 0.259537 1 0.54592 0.201252 
+1 0.462441 0.25672 1 0.416139 0.152844 1 0.235398 0.482965 
+1 0.237802 0.40927 1 0.213914 0.284077 1 1 0.1 
+1 1 0.2 1 1 0.3 1 1 0.4 
+1 1 0.5 1 1 0.6 1 1 0.7 
+1 1 0.8 1 1 0.9 1 0.9 1 
+1 0.8 1 1 0.7 1 1 0.6 1 
+1 0.5 1 1 0.4 1 1 0.3 1 
+1 0.2 1 1 0.1 1 1 0.941667 0.15 
+1 0.816667 0.45 1 0.611111 0.744444 1 0.95 0.95 
+1 0.233333 0.9 1 0.15 0.941667 1 0.422222 0.822222 
+1 0.763542 0.363542 1 0.887879 0.35 1 0.908088 0.248202 
+1 0.915152 0.45 1 0.806061 0.65 1 0.65 0.874155 
+1 0.519097 0.652431 1 0.25 0.961111 1 0.35 0.903472 
+1 0.356566 0.756566 1 0.45 0.915972 1 0.699724 0.462305 
+1 0.955088 0.35 1 0.828581 0.383129 1 0.818783 0.293168 
+1 0.86537 0.198704 1 0.865909 0.552893 1 0.909476 0.65 
+1 0.65 0.94701 1 0.75 0.907279 1 0.855041 0.905041 
+1 0.469738 0.603071 1 0.562315 0.562315 1 0.452069 0.726719 
+1 0.348962 0.829826 1 0.538243 0.838836 1 0.568095 0.919811 
+1 0.668303 0.401637 1 0.755253 0.428186 1 0.617032 0.483699 
+1 0.689223 0.592224 1 0.671946 0.525444 1 0.769396 0.535857 
+1 0.865909 0.489663 1 0.942245 0.55 1 0.857768 0.614872 
+1 0.799905 0.783406 1 0.925694 0.85 1 0.405238 0.671905 
+1 0.532045 0.731497 1 0.275665 0.808999 1 0.47642 0.857154 
+1 0.488575 0.787394 1 0.610757 0.640968 1 0.756641 0.602914 
+1 0.710387 0.700939 1 0.801452 0.856018 1 0.720497 0.82142 
+1 0.651713 0.802956 1 0.857768 0.719231 1 0.875257 0.793173 
+1 0.933055 0.740463 1 0.292546 0.872198 1 0.647553 0.692581 
+1 0.779603 0.715624 0 0 0.9 0 0 0.8 
+0 0 0.7 0 0 0.6 0 0 0.5 
+0 0 0.4 0 0 0.3 0 0 0.2 
+0 0 0.1 0.1 0 0 0.2 0 0 
+0.3 0 0 0.4 0 0 0.5 0 0 
+0.6 0 0 0.7 0 0 0.8 0 0 
+0.9 0 0 0.933333 0 0.0666667 0.866667 0 0.133333 
+0.8 0 0.2 0.733333 0 0.266667 0.666667 0 0.333333 
+0.6 0 0.4 0.533333 0 0.466667 0.466667 0 0.533333 
+0.4 0 0.6 0.333333 0 0.666667 0.266667 0 0.733333 
+0.2 0 0.8 0.133333 0 0.866667 0.0666667 0 0.933333 
+0.0583333 0 0.85 0.183333 0 0.55 0.388889 0 0.255556 
+0.05 0 0.05 0.672222 0 0.138889 0.85 0 0.0583333 
+0.756319 0 0.0880359 0.236458 0 0.636458 0.112121 0 0.65 
+0.0919115 0 0.751798 0.0848485 0 0.55 0.193939 0 0.35 
+0.35 0 0.125845 0.535069 0 0.268403 0.401736 0 0.401736 
+0.725327 0 0.191993 0.631293 0 0.232923 0.55 0 0.114222 
+0.65 0 0.0622222 0.801557 0 0.13489 0.300276 0 0.537695 
+0.044912 0 0.65 0.171419 0 0.616871 0.181217 0 0.706832 
+0.13463 0 0.801296 0.134091 0 0.447107 0.0905244 0 0.35 
+0.35 0 0.0529899 0.25 0 0.0927212 0.144959 0 0.0949592 
+0.589855 0 0.323188 0.495796 0 0.362462 0.456522 0 0.456522 
+0.382681 0 0.50535 0.55 0 0.0461675 0.603383 0 0.16485 
+0.45 0 0.0899419 0.331697 0 0.598364 0.244747 0 0.571814 
+0.134091 0 0.510337 0.0577546 0 0.45 0.142232 0 0.385128 
+0.200095 0 0.216594 0.0743059 0 0.15 0.425345 0 0.326006 
+0.479809 0 0.185238 0.198548 0 0.143982 0.279503 0 0.17858 
+0.348287 0 0.197044 0.282724 0 0.287252 0.344342 0 0.342299 
+0.306364 0 0.436401 0.142232 0 0.280769 0.124743 0 0.206827 
+0.0669451 0 0.259537 0.54592 0 0.201252 0.462441 0 0.25672 
+0.416139 0 0.152844 0.235398 0 0.482965 0.237802 0 0.40927 
+0.213914 0 0.284077 1 0 0.1 1 0 0.2 
+1 0 0.3 1 0 0.4 1 0 0.5 
+1 0 0.6 1 0 0.7 1 0 0.8 
+1 0 0.9 0.9 0 1 0.8 0 1 
+0.7 0 1 0.6 0 1 0.5 0 1 
+0.4 0 1 0.3 0 1 0.2 0 1 
+0.1 0 1 0.941667 0 0.15 0.816667 0 0.45 
+0.611111 0 0.744444 0.95 0 0.95 0.233333 0 0.9 
+0.15 0 0.941667 0.422222 0 0.822222 0.763542 0 0.363542 
+0.887879 0 0.35 0.908088 0 0.248202 0.915152 0 0.45 
+0.806061 0 0.65 0.65 0 0.874155 0.519097 0 0.652431 
+0.25 0 0.961111 0.35 0 0.903472 0.356566 0 0.756566 
+0.45 0 0.915972 0.699724 0 0.462305 0.955088 0 0.35 
+0.828581 0 0.383129 0.818783 0 0.293168 0.86537 0 0.198704 
+0.865909 0 0.552893 0.909476 0 0.65 0.65 0 0.94701 
+0.75 0 0.907279 0.855041 0 0.905041 0.469738 0 0.603071 
+0.562315 0 0.562315 0.452069 0 0.726719 0.348962 0 0.829826 
+0.538243 0 0.838836 0.568095 0 0.919811 0.668303 0 0.401637 
+0.755253 0 0.428186 0.617032 0 0.483699 0.689223 0 0.592224 
+0.671946 0 0.525444 0.769396 0 0.535857 0.865909 0 0.489663 
+0.942245 0 0.55 0.857768 0 0.614872 0.799905 0 0.783406 
+0.925694 0 0.85 0.405238 0 0.671905 0.532045 0 0.731497 
+0.275665 0 0.808999 0.47642 0 0.857154 0.488575 0 0.787394 
+0.610757 0 0.640968 0.756641 0 0.602914 0.710387 0 0.700939 
+0.801452 0 0.856018 0.720497 0 0.82142 0.651713 0 0.802956 
+0.857768 0 0.719231 0.875257 0 0.793173 0.933055 0 0.740463 
+0.292546 0 0.872198 0.647553 0 0.692581 0.779603 0 0.715624 
+0.9 1 0 0.8 1 0 0.7 1 0 
+0.6 1 0 0.5 1 0 0.4 1 0 
+0.3 1 0 0.2 1 0 0.1 1 0 
+0 1 0.1 0 1 0.2 0 1 0.3 
+0 1 0.4 0 1 0.5 0 1 0.6 
+0 1 0.7 0 1 0.8 0 1 0.9 
+0.0666667 1 0.933333 0.133333 1 0.866667 0.2 1 0.8 
+0.266667 1 0.733333 0.333333 1 0.666667 0.4 1 0.6 
+0.466667 1 0.533333 0.533333 1 0.466667 0.6 1 0.4 
+0.666667 1 0.333333 0.733333 1 0.266667 0.8 1 0.2 
+0.866667 1 0.133333 0.933333 1 0.0666667 0.85 1 0.0583333 
+0.55 1 0.183333 0.255556 1 0.388889 0.05 1 0.05 
+0.138889 1 0.672222 0.0583333 1 0.85 0.0880359 1 0.756319 
+0.636458 1 0.236458 0.65 1 0.112121 0.751798 1 0.0919115 
+0.55 1 0.0848485 0.35 1 0.193939 0.125845 1 0.35 
+0.268403 1 0.535069 0.401736 1 0.401736 0.191993 1 0.725327 
+0.232923 1 0.631293 0.114222 1 0.55 0.0622222 1 0.65 
+0.13489 1 0.801557 0.537695 1 0.300276 0.65 1 0.044912 
+0.616871 1 0.171419 0.706832 1 0.181217 0.801296 1 0.13463 
+0.447107 1 0.134091 0.35 1 0.0905244 0.0529899 1 0.35 
+0.0927212 1 0.25 0.0949592 1 0.144959 0.323188 1 0.589855 
+0.362462 1 0.495796 0.456522 1 0.456522 0.50535 1 0.382681 
+0.0461675 1 0.55 0.16485 1 0.603383 0.0899419 1 0.45 
+0.598364 1 0.331697 0.571814 1 0.244747 0.510337 1 0.134091 
+0.45 1 0.0577546 0.385128 1 0.142232 0.216594 1 0.200095 
+0.15 1 0.0743059 0.326006 1 0.425345 0.185238 1 0.479809 
+0.143982 1 0.198548 0.17858 1 0.279503 0.197044 1 0.348287 
+0.287252 1 0.282724 0.342299 1 0.344342 0.436401 1 0.306364 
+0.280769 1 0.142232 0.206827 1 0.124743 0.259537 1 0.0669451 
+0.201252 1 0.54592 0.25672 1 0.462441 0.152844 1 0.416139 
+0.482965 1 0.235398 0.40927 1 0.237802 0.284077 1 0.213914 
+0.1 1 1 0.2 1 1 0.3 1 1 
+0.4 1 1 0.5 1 1 0.6 1 1 
+0.7 1 1 0.8 1 1 0.9 1 1 
+1 1 0.9 1 1 0.8 1 1 0.7 
+1 1 0.6 1 1 0.5 1 1 0.4 
+1 1 0.3 1 1 0.2 1 1 0.1 
+0.15 1 0.941667 0.45 1 0.816667 0.744444 1 0.611111 
+0.95 1 0.95 0.9 1 0.233333 0.941667 1 0.15 
+0.822222 1 0.422222 0.363542 1 0.763542 0.35 1 0.887879 
+0.248202 1 0.908088 0.45 1 0.915152 0.65 1 0.806061 
+0.874155 1 0.65 0.652431 1 0.519097 0.961111 1 0.25 
+0.903472 1 0.35 0.756566 1 0.356566 0.915972 1 0.45 
+0.462305 1 0.699724 0.35 1 0.955088 0.383129 1 0.828581 
+0.293168 1 0.818783 0.198704 1 0.86537 0.552893 1 0.865909 
+0.65 1 0.909476 0.94701 1 0.65 0.907279 1 0.75 
+0.905041 1 0.855041 0.603071 1 0.469738 0.562315 1 0.562315 
+0.726719 1 0.452069 0.829826 1 0.348962 0.838836 1 0.538243 
+0.919811 1 0.568095 0.401637 1 0.668303 0.428186 1 0.755253 
+0.483699 1 0.617032 0.592224 1 0.689223 0.525444 1 0.671946 
+0.535857 1 0.769396 0.489663 1 0.865909 0.55 1 0.942245 
+0.614872 1 0.857768 0.783406 1 0.799905 0.85 1 0.925694 
+0.671905 1 0.405238 0.731497 1 0.532045 0.808999 1 0.275665 
+0.857154 1 0.47642 0.787394 1 0.488575 0.640968 1 0.610757 
+0.602914 1 0.756641 0.700939 1 0.710387 0.856018 1 0.801452 
+0.82142 1 0.720497 0.802956 1 0.651713 0.719231 1 0.857768 
+0.793173 1 0.875257 0.740463 1 0.933055 0.872198 1 0.292546 
+0.692581 1 0.647553 0.715624 1 0.779603 0.9 0 0 
+0.8 0 0 0.7 0 0 0.6 0 0 
+0.5 0 0 0.4 0 0 0.3 0 0 
+0.2 0 0 0.1 0 0 0 0.1 0 
+0 0.2 0 0 0.3 0 0 0.4 0 
+0 0.5 0 0 0.6 0 0 0.7 0 
+0 0.8 0 0 0.9 0 0.0666667 0.933333 0 
+0.133333 0.866667 0 0.2 0.8 0 0.266667 0.733333 0 
+0.333333 0.666667 0 0.4 0.6 0 0.466667 0.533333 0 
+0.533333 0.466667 0 0.6 0.4 0 0.666667 0.333333 0 
+0.733333 0.266667 0 0.8 0.2 0 0.866667 0.133333 0 
+0.933333 0.0666667 0 0.85 0.0583333 0 0.55 0.183333 0 
+0.255556 0.388889 0 0.05 0.05 0 0.138889 0.672222 0 
+0.0583333 0.85 0 0.0880359 0.756319 0 0.636458 0.236458 0 
+0.65 0.112121 0 0.751798 0.0919115 0 0.55 0.0848485 0 
+0.35 0.193939 0 0.125845 0.35 0 0.268403 0.535069 0 
+0.401736 0.401736 0 0.191993 0.725327 0 0.232923 0.631293 0 
+0.114222 0.55 0 0.0622222 0.65 0 0.13489 0.801557 0 
+0.537695 0.300276 0 0.65 0.044912 0 0.616871 0.171419 0 
+0.706832 0.181217 0 0.801296 0.13463 0 0.447107 0.134091 0 
+0.35 0.0905244 0 0.0529899 0.35 0 0.0927212 0.25 0 
+0.0949592 0.144959 0 0.323188 0.589855 0 0.362462 0.495796 0 
+0.456522 0.456522 0 0.50535 0.382681 0 0.0461675 0.55 0 
+0.16485 0.603383 0 0.0899419 0.45 0 0.598364 0.331697 0 
+0.571814 0.244747 0 0.510337 0.134091 0 0.45 0.0577546 0 
+0.385128 0.142232 0 0.216594 0.200095 0 0.15 0.0743059 0 
+0.326006 0.425345 0 0.185238 0.479809 0 0.143982 0.198548 0 
+0.17858 0.279503 0 0.197044 0.348287 0 0.287252 0.282724 0 
+0.342299 0.344342 0 0.436401 0.306364 0 0.280769 0.142232 0 
+0.206827 0.124743 0 0.259537 0.0669451 0 0.201252 0.54592 0 
+0.25672 0.462441 0 0.152844 0.416139 0 0.482965 0.235398 0 
+0.40927 0.237802 0 0.284077 0.213914 0 0.1 1 0 
+0.2 1 0 0.3 1 0 0.4 1 0 
+0.5 1 0 0.6 1 0 0.7 1 0 
+0.8 1 0 0.9 1 0 1 0.9 0 
+1 0.8 0 1 0.7 0 1 0.6 0 
+1 0.5 0 1 0.4 0 1 0.3 0 
+1 0.2 0 1 0.1 0 0.15 0.941667 0 
+0.45 0.816667 0 0.744444 0.611111 0 0.95 0.95 0 
+0.9 0.233333 0 0.941667 0.15 0 0.822222 0.422222 0 
+0.363542 0.763542 0 0.35 0.887879 0 0.248202 0.908088 0 
+0.45 0.915152 0 0.65 0.806061 0 0.874155 0.65 0 
+0.652431 0.519097 0 0.961111 0.25 0 0.903472 0.35 0 
+0.756566 0.356566 0 0.915972 0.45 0 0.462305 0.699724 0 
+0.35 0.955088 0 0.383129 0.828581 0 0.293168 0.818783 0 
+0.198704 0.86537 0 0.552893 0.865909 0 0.65 0.909476 0 
+0.94701 0.65 0 0.907279 0.75 0 0.905041 0.855041 0 
+0.603071 0.469738 0 0.562315 0.562315 0 0.726719 0.452069 0 
+0.829826 0.348962 0 0.838836 0.538243 0 0.919811 0.568095 0 
+0.401637 0.668303 0 0.428186 0.755253 0 0.483699 0.617032 0 
+0.592224 0.689223 0 0.525444 0.671946 0 0.535857 0.769396 0 
+0.489663 0.865909 0 0.55 0.942245 0 0.614872 0.857768 0 
+0.783406 0.799905 0 0.85 0.925694 0 0.671905 0.405238 0 
+0.731497 0.532045 0 0.808999 0.275665 0 0.857154 0.47642 0 
+0.787394 0.488575 0 0.640968 0.610757 0 0.602914 0.756641 0 
+0.700939 0.710387 0 0.856018 0.801452 0 0.82142 0.720497 0 
+0.802956 0.651713 0 0.719231 0.857768 0 0.793173 0.875257 0 
+0.740463 0.933055 0 0.872198 0.292546 0 0.692581 0.647553 0 
+0.715624 0.779603 0 0 0.9 1 0 0.8 1 
+0 0.7 1 0 0.6 1 0 0.5 1 
+0 0.4 1 0 0.3 1 0 0.2 1 
+0 0.1 1 0.1 0 1 0.2 0 1 
+0.3 0 1 0.4 0 1 0.5 0 1 
+0.6 0 1 0.7 0 1 0.8 0 1 
+0.9 0 1 0.933333 0.0666667 1 0.866667 0.133333 1 
+0.8 0.2 1 0.733333 0.266667 1 0.666667 0.333333 1 
+0.6 0.4 1 0.533333 0.466667 1 0.466667 0.533333 1 
+0.4 0.6 1 0.333333 0.666667 1 0.266667 0.733333 1 
+0.2 0.8 1 0.133333 0.866667 1 0.0666667 0.933333 1 
+0.0583333 0.85 1 0.183333 0.55 1 0.388889 0.255556 1 
+0.05 0.05 1 0.672222 0.138889 1 0.85 0.0583333 1 
+0.756319 0.0880359 1 0.236458 0.636458 1 0.112121 0.65 1 
+0.0919115 0.751798 1 0.0848485 0.55 1 0.193939 0.35 1 
+0.35 0.125845 1 0.535069 0.268403 1 0.401736 0.401736 1 
+0.725327 0.191993 1 0.631293 0.232923 1 0.55 0.114222 1 
+0.65 0.0622222 1 0.801557 0.13489 1 0.300276 0.537695 1 
+0.044912 0.65 1 0.171419 0.616871 1 0.181217 0.706832 1 
+0.13463 0.801296 1 0.134091 0.447107 1 0.0905244 0.35 1 
+0.35 0.0529899 1 0.25 0.0927212 1 0.144959 0.0949592 1 
+0.589855 0.323188 1 0.495796 0.362462 1 0.456522 0.456522 1 
+0.382681 0.50535 1 0.55 0.0461675 1 0.603383 0.16485 1 
+0.45 0.0899419 1 0.331697 0.598364 1 0.244747 0.571814 1 
+0.134091 0.510337 1 0.0577546 0.45 1 0.142232 0.385128 1 
+0.200095 0.216594 1 0.0743059 0.15 1 0.425345 0.326006 1 
+0.479809 0.185238 1 0.198548 0.143982 1 0.279503 0.17858 1 
+0.348287 0.197044 1 0.282724 0.287252 1 0.344342 0.342299 1 
+0.306364 0.436401 1 0.142232 0.280769 1 0.124743 0.206827 1 
+0.0669451 0.259537 1 0.54592 0.201252 1 0.462441 0.25672 1 
+0.416139 0.152844 1 0.235398 0.482965 1 0.237802 0.40927 1 
+0.213914 0.284077 1 1 0.1 1 1 0.2 1 
+1 0.3 1 1 0.4 1 1 0.5 1 
+1 0.6 1 1 0.7 1 1 0.8 1 
+1 0.9 1 0.9 1 1 0.8 1 1 
+0.7 1 1 0.6 1 1 0.5 1 1 
+0.4 1 1 0.3 1 1 0.2 1 1 
+0.1 1 1 0.941667 0.15 1 0.816667 0.45 1 
+0.611111 0.744444 1 0.95 0.95 1 0.233333 0.9 1 
+0.15 0.941667 1 0.422222 0.822222 1 0.763542 0.363542 1 
+0.887879 0.35 1 0.908088 0.248202 1 0.915152 0.45 1 
+0.806061 0.65 1 0.65 0.874155 1 0.519097 0.652431 1 
+0.25 0.961111 1 0.35 0.903472 1 0.356566 0.756566 1 
+0.45 0.915972 1 0.699724 0.462305 1 0.955088 0.35 1 
+0.828581 0.383129 1 0.818783 0.293168 1 0.86537 0.198704 1 
+0.865909 0.552893 1 0.909476 0.65 1 0.65 0.94701 1 
+0.75 0.907279 1 0.855041 0.905041 1 0.469738 0.603071 1 
+0.562315 0.562315 1 0.452069 0.726719 1 0.348962 0.829826 1 
+0.538243 0.838836 1 0.568095 0.919811 1 0.668303 0.401637 1 
+0.755253 0.428186 1 0.617032 0.483699 1 0.689223 0.592224 1 
+0.671946 0.525444 1 0.769396 0.535857 1 0.865909 0.489663 1 
+0.942245 0.55 1 0.857768 0.614872 1 0.799905 0.783406 1 
+0.925694 0.85 1 0.405238 0.671905 1 0.532045 0.731497 1 
+0.275665 0.808999 1 0.47642 0.857154 1 0.488575 0.787394 1 
+0.610757 0.640968 1 0.756641 0.602914 1 0.710387 0.700939 1 
+0.801452 0.856018 1 0.720497 0.82142 1 0.651713 0.802956 1 
+0.857768 0.719231 1 0.875257 0.793173 1 0.933055 0.740463 1 
+0.292546 0.872198 1 0.647553 0.692581 1 0.779603 0.715624 1 
+
+POLYGONS 1872 7488
+3 3 24 55 
+3 72 91 60 
+3 25 56 24 
+3 56 55 24 
+3 86 72 46 
+3 115 114 81 
+3 25 26 65 
+3 62 71 60 
+3 27 28 66 
+3 115 105 106 
+3 72 45 46 
+3 64 77 66 
+3 45 72 71 
+3 82 29 30 
+3 77 65 26 
+3 65 80 56 
+3 66 95 57 
+3 27 77 26 
+3 65 56 25 
+3 88 48 49 
+3 0 33 59 
+3 63 51 52 
+3 38 39 74 
+3 50 51 93 
+3 87 69 86 
+3 42 61 41 
+3 70 107 106 
+3 72 111 91 
+3 87 70 100 
+3 85 34 84 
+3 85 59 33 
+3 93 63 94 
+3 84 34 35 
+3 72 60 71 
+3 32 0 59 
+3 103 105 98 
+3 92 113 68 
+3 59 85 99 
+3 85 33 34 
+3 100 112 87 
+3 37 92 36 
+3 66 57 78 
+3 96 28 29 
+3 90 74 73 
+3 32 99 31 
+3 35 83 84 
+3 37 90 92 
+3 38 90 37 
+3 55 56 54 
+3 45 71 44 
+3 61 43 75 
+3 42 43 61 
+3 71 62 75 
+3 40 61 62 
+3 62 39 40 
+3 79 65 64 
+3 40 41 61 
+3 94 78 57 
+3 78 94 63 
+3 41 1 42 
+3 63 52 79 
+3 62 60 74 
+3 46 47 86 
+3 79 64 78 
+3 54 80 53 
+3 35 36 83 
+3 50 93 89 
+3 43 44 75 
+3 101 92 73 
+3 62 74 39 
+3 74 60 91 
+3 71 75 44 
+3 61 75 62 
+3 114 107 76 
+3 70 88 89 
+3 66 77 27 
+3 65 77 64 
+3 79 78 63 
+3 66 78 64 
+3 52 53 79 
+3 79 53 80 
+3 56 80 54 
+3 79 80 65 
+3 66 96 95 
+3 96 82 97 
+3 99 110 31 
+3 82 108 97 
+3 92 83 36 
+3 84 83 68 
+3 102 103 98 
+3 109 110 99 
+3 102 85 84 
+3 99 32 59 
+3 87 47 48 
+3 72 86 69 
+3 47 87 86 
+3 88 87 48 
+3 89 88 49 
+3 87 88 70 
+3 50 89 49 
+3 89 76 107 
+3 74 90 38 
+3 92 90 73 
+3 111 72 69 
+3 74 91 73 
+3 111 73 91 
+3 83 92 68 
+3 63 93 51 
+3 89 93 76 
+3 114 94 57 
+3 93 94 76 
+3 96 66 28 
+3 114 95 81 
+3 82 96 29 
+3 95 96 81 
+3 97 67 115 
+3 96 97 81 
+3 103 102 84 
+3 67 97 108 
+3 109 85 102 
+3 98 116 108 
+3 106 100 70 
+3 100 58 112 
+3 69 112 101 
+3 58 104 113 
+3 103 84 68 
+3 102 98 109 
+3 68 104 103 
+3 116 105 67 
+3 104 68 113 
+3 105 104 58 
+3 104 105 103 
+3 58 100 106 
+3 89 107 70 
+3 58 106 105 
+3 94 114 76 
+3 106 107 115 
+3 82 30 110 
+3 109 99 85 
+3 98 108 109 
+3 109 108 110 
+3 82 110 108 
+3 31 110 30 
+3 69 101 111 
+3 73 111 101 
+3 112 69 87 
+3 113 112 58 
+3 92 101 113 
+3 101 112 113 
+3 95 114 57 
+3 81 97 115 
+3 115 67 105 
+3 107 114 115 
+3 108 116 67 
+3 98 105 116 
+3 1 117 42 
+3 150 152 131 
+3 118 135 117 
+3 135 42 117 
+3 166 141 150 
+3 132 133 149 
+3 118 119 144 
+3 52 182 53 
+3 120 121 145 
+3 149 139 194 
+3 149 150 132 
+3 143 154 145 
+3 51 50 180 
+3 159 122 123 
+3 138 162 179 
+3 157 135 144 
+3 154 144 119 
+3 144 135 118 
+3 119 120 154 
+3 177 186 174 
+3 148 163 164 
+3 47 46 169 
+3 182 151 166 
+3 50 49 163 
+3 151 51 180 
+3 145 175 136 
+3 171 47 169 
+3 162 127 161 
+3 142 46 45 
+3 139 140 54 
+3 162 138 126 
+3 169 142 170 
+3 161 127 128 
+3 184 167 183 
+3 2 126 138 
+3 185 195 137 
+3 164 49 48 
+3 125 2 138 
+3 162 126 127 
+3 172 185 164 
+3 168 167 147 
+3 145 136 155 
+3 176 121 122 
+3 131 152 130 
+3 125 179 124 
+3 128 160 161 
+3 183 168 152 
+3 132 150 131 
+3 42 135 43 
+3 53 139 54 
+3 55 140 134 
+3 54 140 55 
+3 166 151 141 
+3 180 163 148 
+3 152 150 141 
+3 156 144 143 
+3 133 134 140 
+3 170 155 136 
+3 155 170 142 
+3 134 3 55 
+3 142 45 156 
+3 139 149 140 
+3 151 52 51 
+3 147 160 168 
+3 43 157 44 
+3 128 129 160 
+3 140 149 133 
+3 156 143 155 
+3 152 141 183 
+3 174 172 173 
+3 185 148 164 
+3 145 154 120 
+3 144 154 143 
+3 156 155 142 
+3 145 155 143 
+3 45 44 156 
+3 156 44 157 
+3 135 157 43 
+3 156 157 144 
+3 145 176 175 
+3 176 159 177 
+3 179 193 124 
+3 159 191 177 
+3 160 129 168 
+3 161 160 147 
+3 187 189 190 
+3 192 193 179 
+3 188 162 161 
+3 179 125 138 
+3 164 163 49 
+3 180 148 165 
+3 47 171 48 
+3 153 173 171 
+3 181 165 148 
+3 141 151 165 
+3 194 150 149 
+3 182 139 53 
+3 184 165 181 
+3 190 167 137 
+3 129 130 168 
+3 152 168 130 
+3 142 169 46 
+3 171 169 153 
+3 174 170 136 
+3 169 170 153 
+3 177 174 158 
+3 164 48 171 
+3 186 187 172 
+3 171 173 164 
+3 153 170 174 
+3 164 173 172 
+3 153 174 173 
+3 175 174 136 
+3 176 145 121 
+3 174 175 158 
+3 159 176 122 
+3 175 176 158 
+3 177 146 186 
+3 176 177 158 
+3 189 188 161 
+3 146 177 191 
+3 192 162 188 
+3 178 196 191 
+3 163 180 50 
+3 151 180 165 
+3 185 181 148 
+3 167 181 137 
+3 151 182 52 
+3 166 150 194 
+3 184 141 165 
+3 168 183 167 
+3 167 184 181 
+3 141 184 183 
+3 195 172 187 
+3 181 185 137 
+3 186 146 187 
+3 172 174 186 
+3 146 196 187 
+3 189 178 188 
+3 189 161 147 
+3 188 178 192 
+3 190 189 147 
+3 196 189 187 
+3 167 190 147 
+3 190 137 195 
+3 159 123 193 
+3 192 179 162 
+3 178 191 192 
+3 192 191 193 
+3 159 193 191 
+3 124 193 123 
+3 139 182 194 
+3 166 194 182 
+3 172 195 185 
+3 190 195 187 
+3 191 196 146 
+3 189 196 178 
+3 7 197 228 
+3 245 264 233 
+3 198 229 197 
+3 229 228 197 
+3 259 245 219 
+3 288 287 254 
+3 198 199 238 
+3 235 244 233 
+3 200 201 239 
+3 288 278 279 
+3 245 218 219 
+3 237 250 239 
+3 218 245 244 
+3 255 202 203 
+3 250 238 199 
+3 238 253 229 
+3 239 268 230 
+3 200 250 199 
+3 238 229 198 
+3 261 221 222 
+3 4 206 232 
+3 236 224 225 
+3 211 212 247 
+3 223 224 266 
+3 260 242 259 
+3 215 234 214 
+3 243 280 279 
+3 245 284 264 
+3 260 243 273 
+3 258 207 257 
+3 258 232 206 
+3 266 236 267 
+3 257 207 208 
+3 245 233 244 
+3 205 4 232 
+3 276 278 271 
+3 265 286 241 
+3 232 258 272 
+3 258 206 207 
+3 273 285 260 
+3 210 265 209 
+3 239 230 251 
+3 269 201 202 
+3 263 247 246 
+3 205 272 204 
+3 208 256 257 
+3 210 263 265 
+3 211 263 210 
+3 228 229 227 
+3 218 244 217 
+3 234 216 248 
+3 215 216 234 
+3 244 235 248 
+3 213 234 235 
+3 235 212 213 
+3 252 238 237 
+3 213 214 234 
+3 267 251 230 
+3 251 267 236 
+3 214 5 215 
+3 236 225 252 
+3 235 233 247 
+3 219 220 259 
+3 252 237 251 
+3 227 253 226 
+3 208 209 256 
+3 223 266 262 
+3 216 217 248 
+3 274 265 246 
+3 235 247 212 
+3 247 233 264 
+3 244 248 217 
+3 234 248 235 
+3 287 280 249 
+3 243 261 262 
+3 239 250 200 
+3 238 250 237 
+3 252 251 236 
+3 239 251 237 
+3 225 226 252 
+3 252 226 253 
+3 229 253 227 
+3 252 253 238 
+3 239 269 268 
+3 269 255 270 
+3 272 283 204 
+3 255 281 270 
+3 265 256 209 
+3 257 256 241 
+3 275 276 271 
+3 282 283 272 
+3 275 258 257 
+3 272 205 232 
+3 260 220 221 
+3 245 259 242 
+3 220 260 259 
+3 261 260 221 
+3 262 261 222 
+3 260 261 243 
+3 223 262 222 
+3 262 249 280 
+3 247 263 211 
+3 265 263 246 
+3 284 245 242 
+3 247 264 246 
+3 284 246 264 
+3 256 265 241 
+3 236 266 224 
+3 262 266 249 
+3 287 267 230 
+3 266 267 249 
+3 269 239 201 
+3 287 268 254 
+3 255 269 202 
+3 268 269 254 
+3 270 240 288 
+3 269 270 254 
+3 276 275 257 
+3 240 270 281 
+3 282 258 275 
+3 271 289 281 
+3 279 273 243 
+3 273 231 285 
+3 242 285 274 
+3 231 277 286 
+3 276 257 241 
+3 275 271 282 
+3 241 277 276 
+3 289 278 240 
+3 277 241 286 
+3 278 277 231 
+3 277 278 276 
+3 231 273 279 
+3 262 280 243 
+3 231 279 278 
+3 267 287 249 
+3 279 280 288 
+3 255 203 283 
+3 282 272 258 
+3 271 281 282 
+3 282 281 283 
+3 255 283 281 
+3 204 283 203 
+3 242 274 284 
+3 246 284 274 
+3 285 242 260 
+3 286 285 231 
+3 265 274 286 
+3 274 285 286 
+3 268 287 230 
+3 254 270 288 
+3 288 240 278 
+3 280 287 288 
+3 281 289 240 
+3 271 278 289 
+3 5 290 215 
+3 323 325 304 
+3 291 308 290 
+3 308 215 290 
+3 339 314 323 
+3 305 306 322 
+3 291 292 317 
+3 225 355 226 
+3 293 294 318 
+3 322 312 367 
+3 322 323 305 
+3 316 327 318 
+3 224 223 353 
+3 332 295 296 
+3 311 335 352 
+3 330 308 317 
+3 327 317 292 
+3 317 308 291 
+3 292 293 327 
+3 350 359 347 
+3 321 336 337 
+3 220 219 342 
+3 355 324 339 
+3 223 222 336 
+3 324 224 353 
+3 318 348 309 
+3 344 220 342 
+3 335 300 334 
+3 315 219 218 
+3 312 313 227 
+3 335 311 299 
+3 342 315 343 
+3 334 300 301 
+3 357 340 356 
+3 6 299 311 
+3 358 368 310 
+3 337 222 221 
+3 298 6 311 
+3 335 299 300 
+3 345 358 337 
+3 341 340 320 
+3 318 309 328 
+3 349 294 295 
+3 304 325 303 
+3 298 352 297 
+3 301 333 334 
+3 356 341 325 
+3 305 323 304 
+3 215 308 216 
+3 226 312 227 
+3 228 313 307 
+3 227 313 228 
+3 339 324 314 
+3 353 336 321 
+3 325 323 314 
+3 329 317 316 
+3 306 307 313 
+3 343 328 309 
+3 328 343 315 
+3 307 7 228 
+3 315 218 329 
+3 312 322 313 
+3 324 225 224 
+3 320 333 341 
+3 216 330 217 
+3 301 302 333 
+3 313 322 306 
+3 329 316 328 
+3 325 314 356 
+3 347 345 346 
+3 358 321 337 
+3 318 327 293 
+3 317 327 316 
+3 329 328 315 
+3 318 328 316 
+3 218 217 329 
+3 329 217 330 
+3 308 330 216 
+3 329 330 317 
+3 318 349 348 
+3 349 332 350 
+3 352 366 297 
+3 332 364 350 
+3 333 302 341 
+3 334 333 320 
+3 360 362 363 
+3 365 366 352 
+3 361 335 334 
+3 352 298 311 
+3 337 336 222 
+3 353 321 338 
+3 220 344 221 
+3 326 346 344 
+3 354 338 321 
+3 314 324 338 
+3 367 323 322 
+3 355 312 226 
+3 357 338 354 
+3 363 340 310 
+3 302 303 341 
+3 325 341 303 
+3 315 342 219 
+3 344 342 326 
+3 347 343 309 
+3 342 343 326 
+3 350 347 331 
+3 337 221 344 
+3 359 360 345 
+3 344 346 337 
+3 326 343 347 
+3 337 346 345 
+3 326 347 346 
+3 348 347 309 
+3 349 318 294 
+3 347 348 331 
+3 332 349 295 
+3 348 349 331 
+3 350 319 359 
+3 349 350 331 
+3 362 361 334 
+3 319 350 364 
+3 365 335 361 
+3 351 369 364 
+3 336 353 223 
+3 324 353 338 
+3 358 354 321 
+3 340 354 310 
+3 324 355 225 
+3 339 323 367 
+3 357 314 338 
+3 341 356 340 
+3 340 357 354 
+3 314 357 356 
+3 368 345 360 
+3 354 358 310 
+3 359 319 360 
+3 345 347 359 
+3 319 369 360 
+3 362 351 361 
+3 362 334 320 
+3 361 351 365 
+3 363 362 320 
+3 369 362 360 
+3 340 363 320 
+3 363 310 368 
+3 332 296 366 
+3 365 352 335 
+3 351 364 365 
+3 365 364 366 
+3 332 366 364 
+3 297 366 296 
+3 312 355 367 
+3 339 367 355 
+3 345 368 358 
+3 363 368 360 
+3 364 369 319 
+3 362 369 351 
+3 10 370 401 
+3 418 437 406 
+3 371 402 370 
+3 402 401 370 
+3 432 418 392 
+3 461 460 427 
+3 371 372 411 
+3 408 417 406 
+3 373 374 412 
+3 461 451 452 
+3 418 391 392 
+3 410 423 412 
+3 391 418 417 
+3 428 375 376 
+3 423 411 372 
+3 411 426 402 
+3 412 441 403 
+3 373 423 372 
+3 411 402 371 
+3 434 394 395 
+3 8 379 405 
+3 409 397 398 
+3 384 385 420 
+3 396 397 439 
+3 433 415 432 
+3 388 407 387 
+3 416 453 452 
+3 418 457 437 
+3 433 416 446 
+3 431 380 430 
+3 431 405 379 
+3 439 409 440 
+3 430 380 381 
+3 418 406 417 
+3 378 8 405 
+3 449 451 444 
+3 438 459 414 
+3 405 431 445 
+3 431 379 380 
+3 446 458 433 
+3 383 438 382 
+3 412 403 424 
+3 442 374 375 
+3 436 420 419 
+3 378 445 377 
+3 381 429 430 
+3 383 436 438 
+3 384 436 383 
+3 401 402 400 
+3 391 417 390 
+3 407 389 421 
+3 388 389 407 
+3 417 408 421 
+3 386 407 408 
+3 408 385 386 
+3 425 411 410 
+3 386 387 407 
+3 440 424 403 
+3 424 440 409 
+3 387 16 388 
+3 409 398 425 
+3 408 406 420 
+3 392 393 432 
+3 425 410 424 
+3 400 426 399 
+3 381 382 429 
+3 396 439 435 
+3 389 390 421 
+3 447 438 419 
+3 408 420 385 
+3 420 406 437 
+3 417 421 390 
+3 407 421 408 
+3 460 453 422 
+3 416 434 435 
+3 412 423 373 
+3 411 423 410 
+3 425 424 409 
+3 412 424 410 
+3 398 399 425 
+3 425 399 426 
+3 402 426 400 
+3 425 426 411 
+3 412 442 441 
+3 442 428 443 
+3 445 456 377 
+3 428 454 443 
+3 438 429 382 
+3 430 429 414 
+3 448 449 444 
+3 455 456 445 
+3 448 431 430 
+3 445 378 405 
+3 433 393 394 
+3 418 432 415 
+3 393 433 432 
+3 434 433 394 
+3 435 434 395 
+3 433 434 416 
+3 396 435 395 
+3 435 422 453 
+3 420 436 384 
+3 438 436 419 
+3 457 418 415 
+3 420 437 419 
+3 457 419 437 
+3 429 438 414 
+3 409 439 397 
+3 435 439 422 
+3 460 440 403 
+3 439 440 422 
+3 442 412 374 
+3 460 441 427 
+3 428 442 375 
+3 441 442 427 
+3 443 413 461 
+3 442 443 427 
+3 449 448 430 
+3 413 443 454 
+3 455 431 448 
+3 444 462 454 
+3 452 446 416 
+3 446 404 458 
+3 415 458 447 
+3 404 450 459 
+3 449 430 414 
+3 448 444 455 
+3 414 450 449 
+3 462 451 413 
+3 450 414 459 
+3 451 450 404 
+3 450 451 449 
+3 404 446 452 
+3 435 453 416 
+3 404 452 451 
+3 440 460 422 
+3 452 453 461 
+3 428 376 456 
+3 455 445 431 
+3 444 454 455 
+3 455 454 456 
+3 428 456 454 
+3 377 456 376 
+3 415 447 457 
+3 419 457 447 
+3 458 415 433 
+3 459 458 404 
+3 438 447 459 
+3 447 458 459 
+3 441 460 403 
+3 427 443 461 
+3 461 413 451 
+3 453 460 461 
+3 454 462 413 
+3 444 451 462 
+3 16 463 388 
+3 496 498 477 
+3 464 481 463 
+3 481 388 463 
+3 512 487 496 
+3 478 479 495 
+3 464 465 490 
+3 398 528 399 
+3 466 467 491 
+3 495 485 540 
+3 495 496 478 
+3 489 500 491 
+3 397 396 526 
+3 505 468 469 
+3 484 508 525 
+3 503 481 490 
+3 500 490 465 
+3 490 481 464 
+3 465 466 500 
+3 523 532 520 
+3 494 509 510 
+3 393 392 515 
+3 528 497 512 
+3 396 395 509 
+3 497 397 526 
+3 491 521 482 
+3 517 393 515 
+3 508 473 507 
+3 488 392 391 
+3 485 486 400 
+3 508 484 472 
+3 515 488 516 
+3 507 473 474 
+3 530 513 529 
+3 22 472 484 
+3 531 541 483 
+3 510 395 394 
+3 471 22 484 
+3 508 472 473 
+3 518 531 510 
+3 514 513 493 
+3 491 482 501 
+3 522 467 468 
+3 477 498 476 
+3 471 525 470 
+3 474 506 507 
+3 529 514 498 
+3 478 496 477 
+3 388 481 389 
+3 399 485 400 
+3 401 486 480 
+3 400 486 401 
+3 512 497 487 
+3 526 509 494 
+3 498 496 487 
+3 502 490 489 
+3 479 480 486 
+3 516 501 482 
+3 501 516 488 
+3 480 10 401 
+3 488 391 502 
+3 485 495 486 
+3 497 398 397 
+3 493 506 514 
+3 389 503 390 
+3 474 475 506 
+3 486 495 479 
+3 502 489 501 
+3 498 487 529 
+3 520 518 519 
+3 531 494 510 
+3 491 500 466 
+3 490 500 489 
+3 502 501 488 
+3 491 501 489 
+3 391 390 502 
+3 502 390 503 
+3 481 503 389 
+3 502 503 490 
+3 491 522 521 
+3 522 505 523 
+3 525 539 470 
+3 505 537 523 
+3 506 475 514 
+3 507 506 493 
+3 533 535 536 
+3 538 539 525 
+3 534 508 507 
+3 525 471 484 
+3 510 509 395 
+3 526 494 511 
+3 393 517 394 
+3 499 519 517 
+3 527 511 494 
+3 487 497 511 
+3 540 496 495 
+3 528 485 399 
+3 530 511 527 
+3 536 513 483 
+3 475 476 514 
+3 498 514 476 
+3 488 515 392 
+3 517 515 499 
+3 520 516 482 
+3 515 516 499 
+3 523 520 504 
+3 510 394 517 
+3 532 533 518 
+3 517 519 510 
+3 499 516 520 
+3 510 519 518 
+3 499 520 519 
+3 521 520 482 
+3 522 491 467 
+3 520 521 504 
+3 505 522 468 
+3 521 522 504 
+3 523 492 532 
+3 522 523 504 
+3 535 534 507 
+3 492 523 537 
+3 538 508 534 
+3 524 542 537 
+3 509 526 396 
+3 497 526 511 
+3 531 527 494 
+3 513 527 483 
+3 497 528 398 
+3 512 496 540 
+3 530 487 511 
+3 514 529 513 
+3 513 530 527 
+3 487 530 529 
+3 541 518 533 
+3 527 531 483 
+3 532 492 533 
+3 518 520 532 
+3 492 542 533 
+3 535 524 534 
+3 535 507 493 
+3 534 524 538 
+3 536 535 493 
+3 542 535 533 
+3 513 536 493 
+3 536 483 541 
+3 505 469 539 
+3 538 525 508 
+3 524 537 538 
+3 538 537 539 
+3 505 539 537 
+3 470 539 469 
+3 485 528 540 
+3 512 540 528 
+3 518 541 531 
+3 536 541 533 
+3 537 542 492 
+3 535 542 524 
+3 18 543 574 
+3 591 610 579 
+3 544 575 543 
+3 575 574 543 
+3 605 591 565 
+3 634 633 600 
+3 544 545 584 
+3 581 590 579 
+3 546 547 585 
+3 634 624 625 
+3 591 564 565 
+3 583 596 585 
+3 564 591 590 
+3 601 548 549 
+3 596 584 545 
+3 584 599 575 
+3 585 614 576 
+3 546 596 545 
+3 584 575 544 
+3 607 567 568 
+3 14 552 578 
+3 582 570 571 
+3 557 558 593 
+3 569 570 612 
+3 606 588 605 
+3 561 580 560 
+3 589 626 625 
+3 591 630 610 
+3 606 589 619 
+3 604 553 603 
+3 604 578 552 
+3 612 582 613 
+3 603 553 554 
+3 591 579 590 
+3 551 14 578 
+3 622 624 617 
+3 611 632 587 
+3 578 604 618 
+3 604 552 553 
+3 619 631 606 
+3 556 611 555 
+3 585 576 597 
+3 615 547 548 
+3 609 593 592 
+3 551 618 550 
+3 554 602 603 
+3 556 609 611 
+3 557 609 556 
+3 574 575 573 
+3 564 590 563 
+3 580 562 594 
+3 561 562 580 
+3 590 581 594 
+3 559 580 581 
+3 581 558 559 
+3 598 584 583 
+3 559 560 580 
+3 613 597 576 
+3 597 613 582 
+3 560 12 561 
+3 582 571 598 
+3 581 579 593 
+3 565 566 605 
+3 598 583 597 
+3 573 599 572 
+3 554 555 602 
+3 569 612 608 
+3 562 563 594 
+3 620 611 592 
+3 581 593 558 
+3 593 579 610 
+3 590 594 563 
+3 580 594 581 
+3 633 626 595 
+3 589 607 608 
+3 585 596 546 
+3 584 596 583 
+3 598 597 582 
+3 585 597 583 
+3 571 572 598 
+3 598 572 599 
+3 575 599 573 
+3 598 599 584 
+3 585 615 614 
+3 615 601 616 
+3 618 629 550 
+3 601 627 616 
+3 611 602 555 
+3 603 602 587 
+3 621 622 617 
+3 628 629 618 
+3 621 604 603 
+3 618 551 578 
+3 606 566 567 
+3 591 605 588 
+3 566 606 605 
+3 607 606 567 
+3 608 607 568 
+3 606 607 589 
+3 569 608 568 
+3 608 595 626 
+3 593 609 557 
+3 611 609 592 
+3 630 591 588 
+3 593 610 592 
+3 630 592 610 
+3 602 611 587 
+3 582 612 570 
+3 608 612 595 
+3 633 613 576 
+3 612 613 595 
+3 615 585 547 
+3 633 614 600 
+3 601 615 548 
+3 614 615 600 
+3 616 586 634 
+3 615 616 600 
+3 622 621 603 
+3 586 616 627 
+3 628 604 621 
+3 617 635 627 
+3 625 619 589 
+3 619 577 631 
+3 588 631 620 
+3 577 623 632 
+3 622 603 587 
+3 621 617 628 
+3 587 623 622 
+3 635 624 586 
+3 623 587 632 
+3 624 623 577 
+3 623 624 622 
+3 577 619 625 
+3 608 626 589 
+3 577 625 624 
+3 613 633 595 
+3 625 626 634 
+3 601 549 629 
+3 628 618 604 
+3 617 627 628 
+3 628 627 629 
+3 601 629 627 
+3 550 629 549 
+3 588 620 630 
+3 592 630 620 
+3 631 588 606 
+3 632 631 577 
+3 611 620 632 
+3 620 631 632 
+3 614 633 576 
+3 600 616 634 
+3 634 586 624 
+3 626 633 634 
+3 627 635 586 
+3 617 624 635 
+3 12 636 561 
+3 669 671 650 
+3 637 654 636 
+3 654 561 636 
+3 685 660 669 
+3 651 652 668 
+3 637 638 663 
+3 571 701 572 
+3 639 640 664 
+3 668 658 713 
+3 668 669 651 
+3 662 673 664 
+3 570 569 699 
+3 678 641 642 
+3 657 681 698 
+3 676 654 663 
+3 673 663 638 
+3 663 654 637 
+3 638 639 673 
+3 696 705 693 
+3 667 682 683 
+3 566 565 688 
+3 701 670 685 
+3 569 568 682 
+3 670 570 699 
+3 664 694 655 
+3 690 566 688 
+3 681 646 680 
+3 661 565 564 
+3 658 659 573 
+3 681 657 645 
+3 688 661 689 
+3 680 646 647 
+3 703 686 702 
+3 20 645 657 
+3 704 714 656 
+3 683 568 567 
+3 644 20 657 
+3 681 645 646 
+3 691 704 683 
+3 687 686 666 
+3 664 655 674 
+3 695 640 641 
+3 650 671 649 
+3 644 698 643 
+3 647 679 680 
+3 702 687 671 
+3 651 669 650 
+3 561 654 562 
+3 572 658 573 
+3 574 659 653 
+3 573 659 574 
+3 685 670 660 
+3 699 682 667 
+3 671 669 660 
+3 675 663 662 
+3 652 653 659 
+3 689 674 655 
+3 674 689 661 
+3 653 18 574 
+3 661 564 675 
+3 658 668 659 
+3 670 571 570 
+3 666 679 687 
+3 562 676 563 
+3 647 648 679 
+3 659 668 652 
+3 675 662 674 
+3 671 660 702 
+3 693 691 692 
+3 704 667 683 
+3 664 673 639 
+3 663 673 662 
+3 675 674 661 
+3 664 674 662 
+3 564 563 675 
+3 675 563 676 
+3 654 676 562 
+3 675 676 663 
+3 664 695 694 
+3 695 678 696 
+3 698 712 643 
+3 678 710 696 
+3 679 648 687 
+3 680 679 666 
+3 706 708 709 
+3 711 712 698 
+3 707 681 680 
+3 698 644 657 
+3 683 682 568 
+3 699 667 684 
+3 566 690 567 
+3 672 692 690 
+3 700 684 667 
+3 660 670 684 
+3 713 669 668 
+3 701 658 572 
+3 703 684 700 
+3 709 686 656 
+3 648 649 687 
+3 671 687 649 
+3 661 688 565 
+3 690 688 672 
+3 693 689 655 
+3 688 689 672 
+3 696 693 677 
+3 683 567 690 
+3 705 706 691 
+3 690 692 683 
+3 672 689 693 
+3 683 692 691 
+3 672 693 692 
+3 694 693 655 
+3 695 664 640 
+3 693 694 677 
+3 678 695 641 
+3 694 695 677 
+3 696 665 705 
+3 695 696 677 
+3 708 707 680 
+3 665 696 710 
+3 711 681 707 
+3 697 715 710 
+3 682 699 569 
+3 670 699 684 
+3 704 700 667 
+3 686 700 656 
+3 670 701 571 
+3 685 669 713 
+3 703 660 684 
+3 687 702 686 
+3 686 703 700 
+3 660 703 702 
+3 714 691 706 
+3 700 704 656 
+3 705 665 706 
+3 691 693 705 
+3 665 715 706 
+3 708 697 707 
+3 708 680 666 
+3 707 697 711 
+3 709 708 666 
+3 715 708 706 
+3 686 709 666 
+3 709 656 714 
+3 678 642 712 
+3 711 698 681 
+3 697 710 711 
+3 711 710 712 
+3 678 712 710 
+3 643 712 642 
+3 658 701 713 
+3 685 713 701 
+3 691 714 704 
+3 709 714 706 
+3 710 715 665 
+3 708 715 697 
+3 17 716 747 
+3 764 783 752 
+3 717 748 716 
+3 748 747 716 
+3 778 764 738 
+3 807 806 773 
+3 717 718 757 
+3 754 763 752 
+3 719 720 758 
+3 807 797 798 
+3 764 737 738 
+3 756 769 758 
+3 737 764 763 
+3 774 721 722 
+3 769 757 718 
+3 757 772 748 
+3 758 787 749 
+3 719 769 718 
+3 757 748 717 
+3 780 740 741 
+3 9 725 751 
+3 755 743 744 
+3 730 731 766 
+3 742 743 785 
+3 779 761 778 
+3 734 753 733 
+3 762 799 798 
+3 764 803 783 
+3 779 762 792 
+3 777 726 776 
+3 777 751 725 
+3 785 755 786 
+3 776 726 727 
+3 764 752 763 
+3 724 9 751 
+3 795 797 790 
+3 784 805 760 
+3 751 777 791 
+3 777 725 726 
+3 792 804 779 
+3 729 784 728 
+3 758 749 770 
+3 788 720 721 
+3 782 766 765 
+3 724 791 723 
+3 727 775 776 
+3 729 782 784 
+3 730 782 729 
+3 747 748 746 
+3 737 763 736 
+3 753 735 767 
+3 734 735 753 
+3 763 754 767 
+3 732 753 754 
+3 754 731 732 
+3 771 757 756 
+3 732 733 753 
+3 786 770 749 
+3 770 786 755 
+3 733 15 734 
+3 755 744 771 
+3 754 752 766 
+3 738 739 778 
+3 771 756 770 
+3 746 772 745 
+3 727 728 775 
+3 742 785 781 
+3 735 736 767 
+3 793 784 765 
+3 754 766 731 
+3 766 752 783 
+3 763 767 736 
+3 753 767 754 
+3 806 799 768 
+3 762 780 781 
+3 758 769 719 
+3 757 769 756 
+3 771 770 755 
+3 758 770 756 
+3 744 745 771 
+3 771 745 772 
+3 748 772 746 
+3 771 772 757 
+3 758 788 787 
+3 788 774 789 
+3 791 802 723 
+3 774 800 789 
+3 784 775 728 
+3 776 775 760 
+3 794 795 790 
+3 801 802 791 
+3 794 777 776 
+3 791 724 751 
+3 779 739 740 
+3 764 778 761 
+3 739 779 778 
+3 780 779 740 
+3 781 780 741 
+3 779 780 762 
+3 742 781 741 
+3 781 768 799 
+3 766 782 730 
+3 784 782 765 
+3 803 764 761 
+3 766 783 765 
+3 803 765 783 
+3 775 784 760 
+3 755 785 743 
+3 781 785 768 
+3 806 786 749 
+3 785 786 768 
+3 788 758 720 
+3 806 787 773 
+3 774 788 721 
+3 787 788 773 
+3 789 759 807 
+3 788 789 773 
+3 795 794 776 
+3 759 789 800 
+3 801 777 794 
+3 790 808 800 
+3 798 792 762 
+3 792 750 804 
+3 761 804 793 
+3 750 796 805 
+3 795 776 760 
+3 794 790 801 
+3 760 796 795 
+3 808 797 759 
+3 796 760 805 
+3 797 796 750 
+3 796 797 795 
+3 750 792 798 
+3 781 799 762 
+3 750 798 797 
+3 786 806 768 
+3 798 799 807 
+3 774 722 802 
+3 801 791 777 
+3 790 800 801 
+3 801 800 802 
+3 774 802 800 
+3 723 802 722 
+3 761 793 803 
+3 765 803 793 
+3 804 761 779 
+3 805 804 750 
+3 784 793 805 
+3 793 804 805 
+3 787 806 749 
+3 773 789 807 
+3 807 759 797 
+3 799 806 807 
+3 800 808 759 
+3 790 797 808 
+3 15 809 734 
+3 842 844 823 
+3 810 827 809 
+3 827 734 809 
+3 858 833 842 
+3 824 825 841 
+3 810 811 836 
+3 744 874 745 
+3 812 813 837 
+3 841 831 886 
+3 841 842 824 
+3 835 846 837 
+3 743 742 872 
+3 851 814 815 
+3 830 854 871 
+3 849 827 836 
+3 846 836 811 
+3 836 827 810 
+3 811 812 846 
+3 869 878 866 
+3 840 855 856 
+3 739 738 861 
+3 874 843 858 
+3 742 741 855 
+3 843 743 872 
+3 837 867 828 
+3 863 739 861 
+3 854 819 853 
+3 834 738 737 
+3 831 832 746 
+3 854 830 818 
+3 861 834 862 
+3 853 819 820 
+3 876 859 875 
+3 19 818 830 
+3 877 887 829 
+3 856 741 740 
+3 817 19 830 
+3 854 818 819 
+3 864 877 856 
+3 860 859 839 
+3 837 828 847 
+3 868 813 814 
+3 823 844 822 
+3 817 871 816 
+3 820 852 853 
+3 875 860 844 
+3 824 842 823 
+3 734 827 735 
+3 745 831 746 
+3 747 832 826 
+3 746 832 747 
+3 858 843 833 
+3 872 855 840 
+3 844 842 833 
+3 848 836 835 
+3 825 826 832 
+3 862 847 828 
+3 847 862 834 
+3 826 17 747 
+3 834 737 848 
+3 831 841 832 
+3 843 744 743 
+3 839 852 860 
+3 735 849 736 
+3 820 821 852 
+3 832 841 825 
+3 848 835 847 
+3 844 833 875 
+3 866 864 865 
+3 877 840 856 
+3 837 846 812 
+3 836 846 835 
+3 848 847 834 
+3 837 847 835 
+3 737 736 848 
+3 848 736 849 
+3 827 849 735 
+3 848 849 836 
+3 837 868 867 
+3 868 851 869 
+3 871 885 816 
+3 851 883 869 
+3 852 821 860 
+3 853 852 839 
+3 879 881 882 
+3 884 885 871 
+3 880 854 853 
+3 871 817 830 
+3 856 855 741 
+3 872 840 857 
+3 739 863 740 
+3 845 865 863 
+3 873 857 840 
+3 833 843 857 
+3 886 842 841 
+3 874 831 745 
+3 876 857 873 
+3 882 859 829 
+3 821 822 860 
+3 844 860 822 
+3 834 861 738 
+3 863 861 845 
+3 866 862 828 
+3 861 862 845 
+3 869 866 850 
+3 856 740 863 
+3 878 879 864 
+3 863 865 856 
+3 845 862 866 
+3 856 865 864 
+3 845 866 865 
+3 867 866 828 
+3 868 837 813 
+3 866 867 850 
+3 851 868 814 
+3 867 868 850 
+3 869 838 878 
+3 868 869 850 
+3 881 880 853 
+3 838 869 883 
+3 884 854 880 
+3 870 888 883 
+3 855 872 742 
+3 843 872 857 
+3 877 873 840 
+3 859 873 829 
+3 843 874 744 
+3 858 842 886 
+3 876 833 857 
+3 860 875 859 
+3 859 876 873 
+3 833 876 875 
+3 887 864 879 
+3 873 877 829 
+3 878 838 879 
+3 864 866 878 
+3 838 888 879 
+3 881 870 880 
+3 881 853 839 
+3 880 870 884 
+3 882 881 839 
+3 888 881 879 
+3 859 882 839 
+3 882 829 887 
+3 851 815 885 
+3 884 871 854 
+3 870 883 884 
+3 884 883 885 
+3 851 885 883 
+3 816 885 815 
+3 831 874 886 
+3 858 886 874 
+3 864 887 877 
+3 882 887 879 
+3 883 888 838 
+3 881 888 870 
+3 13 889 920 
+3 937 956 925 
+3 890 921 889 
+3 921 920 889 
+3 951 937 911 
+3 980 979 946 
+3 890 891 930 
+3 927 936 925 
+3 892 893 931 
+3 980 970 971 
+3 937 910 911 
+3 929 942 931 
+3 910 937 936 
+3 947 894 895 
+3 942 930 891 
+3 930 945 921 
+3 931 960 922 
+3 892 942 891 
+3 930 921 890 
+3 953 913 914 
+3 11 898 924 
+3 928 916 917 
+3 903 904 939 
+3 915 916 958 
+3 952 934 951 
+3 907 926 906 
+3 935 972 971 
+3 937 976 956 
+3 952 935 965 
+3 950 899 949 
+3 950 924 898 
+3 958 928 959 
+3 949 899 900 
+3 937 925 936 
+3 897 11 924 
+3 968 970 963 
+3 957 978 933 
+3 924 950 964 
+3 950 898 899 
+3 965 977 952 
+3 902 957 901 
+3 931 922 943 
+3 961 893 894 
+3 955 939 938 
+3 897 964 896 
+3 900 948 949 
+3 902 955 957 
+3 903 955 902 
+3 920 921 919 
+3 910 936 909 
+3 926 908 940 
+3 907 908 926 
+3 936 927 940 
+3 905 926 927 
+3 927 904 905 
+3 944 930 929 
+3 905 906 926 
+3 959 943 922 
+3 943 959 928 
+3 906 23 907 
+3 928 917 944 
+3 927 925 939 
+3 911 912 951 
+3 944 929 943 
+3 919 945 918 
+3 900 901 948 
+3 915 958 954 
+3 908 909 940 
+3 966 957 938 
+3 927 939 904 
+3 939 925 956 
+3 936 940 909 
+3 926 940 927 
+3 979 972 941 
+3 935 953 954 
+3 931 942 892 
+3 930 942 929 
+3 944 943 928 
+3 931 943 929 
+3 917 918 944 
+3 944 918 945 
+3 921 945 919 
+3 944 945 930 
+3 931 961 960 
+3 961 947 962 
+3 964 975 896 
+3 947 973 962 
+3 957 948 901 
+3 949 948 933 
+3 967 968 963 
+3 974 975 964 
+3 967 950 949 
+3 964 897 924 
+3 952 912 913 
+3 937 951 934 
+3 912 952 951 
+3 953 952 913 
+3 954 953 914 
+3 952 953 935 
+3 915 954 914 
+3 954 941 972 
+3 939 955 903 
+3 957 955 938 
+3 976 937 934 
+3 939 956 938 
+3 976 938 956 
+3 948 957 933 
+3 928 958 916 
+3 954 958 941 
+3 979 959 922 
+3 958 959 941 
+3 961 931 893 
+3 979 960 946 
+3 947 961 894 
+3 960 961 946 
+3 962 932 980 
+3 961 962 946 
+3 968 967 949 
+3 932 962 973 
+3 974 950 967 
+3 963 981 973 
+3 971 965 935 
+3 965 923 977 
+3 934 977 966 
+3 923 969 978 
+3 968 949 933 
+3 967 963 974 
+3 933 969 968 
+3 981 970 932 
+3 969 933 978 
+3 970 969 923 
+3 969 970 968 
+3 923 965 971 
+3 954 972 935 
+3 923 971 970 
+3 959 979 941 
+3 971 972 980 
+3 947 895 975 
+3 974 964 950 
+3 963 973 974 
+3 974 973 975 
+3 947 975 973 
+3 896 975 895 
+3 934 966 976 
+3 938 976 966 
+3 977 934 952 
+3 978 977 923 
+3 957 966 978 
+3 966 977 978 
+3 960 979 922 
+3 946 962 980 
+3 980 932 970 
+3 972 979 980 
+3 973 981 932 
+3 963 970 981 
+3 23 982 907 
+3 1015 1017 996 
+3 983 1000 982 
+3 1000 907 982 
+3 1031 1006 1015 
+3 997 998 1014 
+3 983 984 1009 
+3 917 1047 918 
+3 985 986 1010 
+3 1014 1004 1059 
+3 1014 1015 997 
+3 1008 1019 1010 
+3 916 915 1045 
+3 1024 987 988 
+3 1003 1027 1044 
+3 1022 1000 1009 
+3 1019 1009 984 
+3 1009 1000 983 
+3 984 985 1019 
+3 1042 1051 1039 
+3 1013 1028 1029 
+3 912 911 1034 
+3 1047 1016 1031 
+3 915 914 1028 
+3 1016 916 1045 
+3 1010 1040 1001 
+3 1036 912 1034 
+3 1027 992 1026 
+3 1007 911 910 
+3 1004 1005 919 
+3 1027 1003 991 
+3 1034 1007 1035 
+3 1026 992 993 
+3 1049 1032 1048 
+3 21 991 1003 
+3 1050 1060 1002 
+3 1029 914 913 
+3 990 21 1003 
+3 1027 991 992 
+3 1037 1050 1029 
+3 1033 1032 1012 
+3 1010 1001 1020 
+3 1041 986 987 
+3 996 1017 995 
+3 990 1044 989 
+3 993 1025 1026 
+3 1048 1033 1017 
+3 997 1015 996 
+3 907 1000 908 
+3 918 1004 919 
+3 920 1005 999 
+3 919 1005 920 
+3 1031 1016 1006 
+3 1045 1028 1013 
+3 1017 1015 1006 
+3 1021 1009 1008 
+3 998 999 1005 
+3 1035 1020 1001 
+3 1020 1035 1007 
+3 999 13 920 
+3 1007 910 1021 
+3 1004 1014 1005 
+3 1016 917 916 
+3 1012 1025 1033 
+3 908 1022 909 
+3 993 994 1025 
+3 1005 1014 998 
+3 1021 1008 1020 
+3 1017 1006 1048 
+3 1039 1037 1038 
+3 1050 1013 1029 
+3 1010 1019 985 
+3 1009 1019 1008 
+3 1021 1020 1007 
+3 1010 1020 1008 
+3 910 909 1021 
+3 1021 909 1022 
+3 1000 1022 908 
+3 1021 1022 1009 
+3 1010 1041 1040 
+3 1041 1024 1042 
+3 1044 1058 989 
+3 1024 1056 1042 
+3 1025 994 1033 
+3 1026 1025 1012 
+3 1052 1054 1055 
+3 1057 1058 1044 
+3 1053 1027 1026 
+3 1044 990 1003 
+3 1029 1028 914 
+3 1045 1013 1030 
+3 912 1036 913 
+3 1018 1038 1036 
+3 1046 1030 1013 
+3 1006 1016 1030 
+3 1059 1015 1014 
+3 1047 1004 918 
+3 1049 1030 1046 
+3 1055 1032 1002 
+3 994 995 1033 
+3 1017 1033 995 
+3 1007 1034 911 
+3 1036 1034 1018 
+3 1039 1035 1001 
+3 1034 1035 1018 
+3 1042 1039 1023 
+3 1029 913 1036 
+3 1051 1052 1037 
+3 1036 1038 1029 
+3 1018 1035 1039 
+3 1029 1038 1037 
+3 1018 1039 1038 
+3 1040 1039 1001 
+3 1041 1010 986 
+3 1039 1040 1023 
+3 1024 1041 987 
+3 1040 1041 1023 
+3 1042 1011 1051 
+3 1041 1042 1023 
+3 1054 1053 1026 
+3 1011 1042 1056 
+3 1057 1027 1053 
+3 1043 1061 1056 
+3 1028 1045 915 
+3 1016 1045 1030 
+3 1050 1046 1013 
+3 1032 1046 1002 
+3 1016 1047 917 
+3 1031 1015 1059 
+3 1049 1006 1030 
+3 1033 1048 1032 
+3 1032 1049 1046 
+3 1006 1049 1048 
+3 1060 1037 1052 
+3 1046 1050 1002 
+3 1051 1011 1052 
+3 1037 1039 1051 
+3 1011 1061 1052 
+3 1054 1043 1053 
+3 1054 1026 1012 
+3 1053 1043 1057 
+3 1055 1054 1012 
+3 1061 1054 1052 
+3 1032 1055 1012 
+3 1055 1002 1060 
+3 1024 988 1058 
+3 1057 1044 1027 
+3 1043 1056 1057 
+3 1057 1056 1058 
+3 1024 1058 1056 
+3 989 1058 988 
+3 1004 1047 1059 
+3 1031 1059 1047 
+3 1037 1060 1050 
+3 1055 1060 1052 
+3 1056 1061 1011 
+3 1054 1061 1043 
+
+CELL_DATA 1872
+FIELD FieldData 1
+surface_field 1 1872 double
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 
+0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 0.97075 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 1.17541 
+1.17541 1.17541 1.17541 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 0.0136441 
+0.0136441 0.0136441 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 
+0.218305 0.218305 0.218305 0.218305 0.218305 0.218305 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 
+0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.106345 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 0.42538 
+0.42538 0.42538 0.42538 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 1.21152 
+1.21152 1.21152 1.21152 1.21152 1.21152 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 1.53055 
+
+POINT_DATA 1062
+NORMALS Normals float
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 0 -1 0 
+0 0 -1 0 -1 0 0 0 1 
+0 1 0 0 0 1 0 1 0 
+0 0 -1 0 -1 0 0 0 -1 
+0 1 0 0 0 -1 0 1 0 
+0 0 1 0 -1 0 0 0 1 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 -1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 1 0 0 
+1 0 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 -1 0 0 -1 0 0 -1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 1 0 
+0 1 0 0 1 0 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 -1 0 0 -1 
+0 0 -1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+0 0 1 0 0 1 0 0 1 
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/box_with_surface_field.vtkascii	Tue Aug 23 15:01:27 2016 -0400
@@ -0,0 +1,44 @@
+# vtk DataFile Version 4.0
+vtk output
+ASCII
+DATASET POLYDATA
+POINTS 24 float
+0 0 0 0 0 1 0 1 1 
+0 1 0 1 0 0 1 1 0 
+1 1 1 1 0 1 0 0 0 
+0 0 0 0 0 1 0 0 1 
+0 1 1 0 1 1 0 1 0 
+0 1 0 1 0 0 1 0 0 
+1 1 0 1 1 0 1 1 1 
+1 1 1 1 0 1 1 0 1 
+
+POLYGONS 12 48
+3 3 0 1 
+3 1 2 3 
+3 7 4 5 
+3 5 6 7 
+3 10 8 16 
+3 16 22 10 
+3 18 14 12 
+3 12 20 18 
+3 17 9 15 
+3 15 19 17 
+3 13 11 23 
+3 23 21 13 
+
+CELL_DATA 12
+FIELD FieldData 1
+surface_field 1 12 double
+0.0136441 0.218305 0.97075 1.17541 0.0136441 0.218305 0.0136441 0.218305 0.106345 
+0.42538 1.21152 1.53055 
+POINT_DATA 24
+NORMALS Normals float
+-1 0 0 -1 0 0 -1 0 0 
+-1 0 0 1 0 0 1 0 0 
+1 0 0 1 0 0 0 -1 0 
+0 0 -1 0 -1 0 0 0 1 
+0 1 0 0 0 1 0 1 0 
+0 0 -1 0 -1 0 0 0 -1 
+0 1 0 0 0 -1 0 1 0 
+0 0 1 0 -1 0 0 0 1 
+