texlive[53988] Master: asymptote 2.62 support files

commits+karl at tug.org commits+karl at tug.org
Mon Mar 2 00:10:25 CET 2020


Revision: 53988
          http://tug.org/svn/texlive?view=revision&revision=53988
Author:   karl
Date:     2020-03-02 00:10:25 +0100 (Mon, 02 Mar 2020)
Log Message:
-----------
asymptote 2.62 support files

Modified Paths:
--------------
    trunk/Master/texmf-dist/asymptote/GUI/Window1.py
    trunk/Master/texmf-dist/asymptote/GUI/__init__.py
    trunk/Master/texmf-dist/asymptote/GUI/configs/xasyconfig.cson
    trunk/Master/texmf-dist/asymptote/GUI/configs/xasykeymap.cson
    trunk/Master/texmf-dist/asymptote/GUI/icons_rc.py
    trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/custMatTransform.py
    trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/labelTextEditor.py
    trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/setCustomAnchor.py
    trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widg_addLabel.py
    trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
    trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widg_editBezier.py
    trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widgetPointEditor.py
    trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/window1.py
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/anchor.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/bucket.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/center.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/centerorigin.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/chevron-with-circle-left.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/chevron-with-circle-right.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/circle.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/closedcurve.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/closedpolygon.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/code.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/filledbucket.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/magnifying-glass.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/opencurve.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/openpolygon.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/save.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/text.svg
    trunk/Master/texmf-dist/asymptote/GUI/res/icons/triangle-stroked-15.svg
    trunk/Master/texmf-dist/asymptote/GUI/xasy.py
    trunk/Master/texmf-dist/asymptote/GUI/xasy2asy.py
    trunk/Master/texmf-dist/asymptote/GUI/xasyOptions.py
    trunk/Master/texmf-dist/asymptote/GUI/xasyVersion.py
    trunk/Master/texmf-dist/asymptote/animation.asy
    trunk/Master/texmf-dist/asymptote/asy-keywords.el
    trunk/Master/texmf-dist/asymptote/asymptote.py
    trunk/Master/texmf-dist/asymptote/geometry.asy
    trunk/Master/texmf-dist/asymptote/plain.asy
    trunk/Master/texmf-dist/asymptote/plain_arrows.asy
    trunk/Master/texmf-dist/asymptote/plain_markers.asy
    trunk/Master/texmf-dist/asymptote/plain_pens.asy
    trunk/Master/texmf-dist/asymptote/plain_prethree.asy
    trunk/Master/texmf-dist/asymptote/plain_shipout.asy
    trunk/Master/texmf-dist/asymptote/plain_strings.asy
    trunk/Master/texmf-dist/asymptote/rational.asy
    trunk/Master/texmf-dist/asymptote/rationalSimplex.asy
    trunk/Master/texmf-dist/asymptote/shaders/fragment.glsl
    trunk/Master/texmf-dist/asymptote/shaders/vertex.glsl
    trunk/Master/texmf-dist/asymptote/simplex.asy
    trunk/Master/texmf-dist/asymptote/solids.asy
    trunk/Master/texmf-dist/asymptote/three.asy
    trunk/Master/texmf-dist/asymptote/three_arrows.asy
    trunk/Master/texmf-dist/asymptote/three_light.asy
    trunk/Master/texmf-dist/asymptote/three_surface.asy
    trunk/Master/texmf-dist/asymptote/version.asy
    trunk/Master/texmf-dist/doc/asymptote/CAD.pdf
    trunk/Master/texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdf
    trunk/Master/texmf-dist/doc/asymptote/asy-latex.pdf
    trunk/Master/texmf-dist/doc/asymptote/asyRefCard.pdf
    trunk/Master/texmf-dist/doc/asymptote/asymptote.pdf
    trunk/Master/texmf-dist/doc/asymptote/examples/CDlabel.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/Klein.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/Sierpinski.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/SierpinskiSponge.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/animations/earthmoon.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/animations/sphere.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/arrows3.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/elevation.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/extrudedcontour.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/fequlogo.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/floatingdisk.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/label3zoom.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/logo3.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/orthocenter.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/pathintersectsurface.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/pdb.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/randompath3.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/shellmethod.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/teapot.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/triads.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/triangles.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/vertexshading.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/washermethod.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/worksheet.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/worldmap.asy
    trunk/Master/texmf-dist/doc/info/asy-faq.info
    trunk/Master/texmf-dist/doc/info/asymptote.info
    trunk/Master/texmf-dist/doc/man/man1/asy.1
    trunk/Master/texmf-dist/doc/man/man1/asy.man1.pdf
    trunk/Master/texmf-dist/doc/man/man1/xasy.man1.pdf
    trunk/Master/texmf-dist/tex/latex/asymptote/asymptote.sty
    trunk/Master/tlpkg/asymptote/asy.exe
    trunk/Master/tlpkg/asymptote64/asy.exe
    trunk/Master/tlpkg/bin/tl-update-asy

Added Paths:
-----------
    trunk/Master/texmf-dist/asymptote/colormap.asy
    trunk/Master/texmf-dist/asymptote/webgl/
    trunk/Master/texmf-dist/asymptote/webgl/asygl.js
    trunk/Master/texmf-dist/doc/asymptote/examples/piicon.png
    trunk/Master/texmf-dist/doc/asymptote/examples/tiling.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/transparentCubes.asy
    trunk/Master/texmf-dist/doc/asymptote/examples/worldmap.dat

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/asymptote/examples/piicon.eps

Modified: trunk/Master/texmf-dist/asymptote/GUI/Window1.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/Window1.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/Window1.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -61,8 +61,8 @@
         self.objIndex = pos
 
 class AnchorMode:
-    origin = 0
-    center = 1
+    center = 0
+    origin = 1
     topLeft = 2
     topRight = 3
     bottomRight = 4
@@ -102,7 +102,10 @@
     def __init__(self):
         super().__init__()
         self.ui = Ui_MainWindow()
+        global devicePixelRatio
+        devicePixelRatio=self.devicePixelRatio()
         self.ui.setupUi(self)
+        self.ui.menubar.setNativeMenuBar(False)
 
         self.settings = xo.BasicConfigs.defaultOpt
         self.keyMaps = xo.BasicConfigs.keymaps
@@ -136,6 +139,8 @@
         self.mainCanvas = None
         self.dpi = 300
         self.canvasPixmap = None
+        self.tx=0
+        self.ty=0
 
         # Actions
         # <editor-fold> Connecting Actions
@@ -194,7 +199,6 @@
         self.savedWindowMousePos = None
 
         self.finalPixmap = None
-        self.preCanvasPixmap = None
         self.postCanvasPixmap = None
         self.previewCurve = None
         self.mouseDown = False
@@ -262,8 +266,10 @@
             'setMag': self.setMagPrompt,
             'deleteObject': self.btnSelectiveDeleteOnClick, 
             'anchorMode': self.switchToAnchorMode,
-            'moveUp': lambda: self.arrowButtons(0, 1, False), 
-            'moveDown': lambda: self.arrowButtons(0, -1, False),
+            'moveUp': lambda: self.translate(0, -1),
+            'moveDown': lambda: self.translate(0, 1),
+            'moveLeft': lambda: self.translate(-1, 0),
+            'moveRight': lambda: self.translate(1, 0),
 
             'scrollLeft': lambda: self.arrowButtons(-1, 0, True),
             'scrollRight': lambda: self.arrowButtons(1, 0, True),
@@ -297,6 +303,17 @@
             self.mouseWheel(30*x, 30*y)
         self.quickUpdate()
 
+    def translate(self, x:int , y:int):
+        "x, y indicates update button orientation on the cartesian plane."
+        if self.lockX:
+            x = 0
+        if self.lockY:
+            y = 0
+        self.tx += x
+        self.ty += y
+        self.newTransform=Qg.QTransform.fromTranslate(self.tx,self.ty)
+        self.quickUpdate()
+
     def cleanup(self):
         self.asyengine.cleanup()
 
@@ -307,7 +324,8 @@
 
         # pipeline --> let x, y be the postscript point
         # p = (mx + cx + panoffset, -ny + cy + panoffset)
-        cx, cy = self.canvSize.width() / 2, self.canvSize.height() / 2
+        factor=0.5/devicePixelRatio;
+        cx, cy = self.canvSize.width()*factor, self.canvSize.height()*factor
 
         newTransf = Qg.QTransform()
         newTransf.translate(*self.panOffset)
@@ -931,11 +949,12 @@
         if self.isReady():
             if self.mainCanvas.isActive():
                 self.mainCanvas.end()
-            self.canvSize = self.ui.imgFrame.size()
+            self.canvSize = self.ui.imgFrame.size()*devicePixelRatio
             self.ui.imgFrame.setSizePolicy(Qw.QSizePolicy.Ignored, Qw.QSizePolicy.Ignored)
             self.canvasPixmap = Qg.QPixmap(self.canvSize)
-            # self.canvasPixmap.setDevicePixelRatio(3)
+            self.canvasPixmap.setDevicePixelRatio(devicePixelRatio)
             self.postCanvasPixmap = Qg.QPixmap(self.canvSize)
+            self.canvasPixmap.setDevicePixelRatio(devicePixelRatio)
 
             self.quickUpdate()
 
@@ -1049,7 +1068,7 @@
             self.quickUpdate()
             return
 
-        # otherwise, select a candinate for selection
+        # otherwise, select a candidate for selection
 
         if self.currentlySelectedObj['selectedIndex'] is None:
             selectedIndex, selKeyList = self.selectObject()
@@ -1069,6 +1088,8 @@
         if not self.mouseDown:
             return
 
+        self.tx=0
+        self.ty=0
         self.mouseDown = False
         if self.addMode is not None:
             self.addMode.mouseRelease()
@@ -1104,7 +1125,8 @@
         if keyModifiers & int(Qc.Qt.ControlModifier):
             oldMag = self.magnification
 
-            cx, cy = self.canvSize.width() / 2, self.canvSize.height() / 2
+            factor=0.5/devicePixelRatio;
+            cx, cy = self.canvSize.width()*factor, self.canvSize.height()*factor
             centerPoint = Qc.QPointF(cx, cy) * self.getScrsTransform().inverted()[0]
 
             self.magnification += (rawAngle/100)
@@ -1261,13 +1283,13 @@
         if self.anchorMode == AnchorMode.center:
             self.currentAnchor = self.currentBoundingBox.center()
         elif self.anchorMode == AnchorMode.topLeft:
-            self.currentAnchor = self.currentBoundingBox.bottomLeft()  # due to internal image being flipped
+            self.currentAnchor = self.currentBoundingBox.topLeft()
         elif self.anchorMode == AnchorMode.topRight:
-            self.currentAnchor = self.currentBoundingBox.bottomRight()
+            self.currentAnchor = self.currentBoundingBox.topRight()
         elif self.anchorMode == AnchorMode.bottomLeft:
-            self.currentAnchor = self.currentBoundingBox.topLeft()
+            self.currentAnchor = self.currentBoundingBox.bottomLeft()
         elif self.anchorMode == AnchorMode.bottomRight:
-            self.currentAnchor = self.currentBoundingBox.topRight()
+            self.currentAnchor = self.currentBoundingBox.bottomRight()
         elif self.anchorMode == AnchorMode.customAnchor:
             self.currentAnchor = self.customAnchor
         else:
@@ -1294,17 +1316,21 @@
         self.screenTransformation = self.screenTransformation * appendTransform
 
     def createMainCanvas(self):
-        self.canvSize = self.ui.imgFrame.size()
+        self.canvSize = devicePixelRatio*self.ui.imgFrame.size()
         self.ui.imgFrame.setSizePolicy(Qw.QSizePolicy.Ignored, Qw.QSizePolicy.Ignored)
-        x, y = self.canvSize.width() / 2, self.canvSize.height() / 2
+        factor=0.5/devicePixelRatio;
+        x, y = self.canvSize.width()*factor, self.canvSize.height()*factor
 
         self.canvasPixmap = Qg.QPixmap(self.canvSize)
+        self.canvasPixmap.setDevicePixelRatio(devicePixelRatio)
+
         self.canvasPixmap.fill()
 
         self.finalPixmap = Qg.QPixmap(self.canvSize)
+        self.finalPixmap.setDevicePixelRatio(devicePixelRatio)
 
-        self.preCanvasPixmap = Qg.QPixmap(self.canvSize)
         self.postCanvasPixmap = Qg.QPixmap(self.canvSize)
+        self.postCanvasPixmap.setDevicePixelRatio(devicePixelRatio)
 
         self.mainCanvas = Qg.QPainter(self.canvasPixmap)
         self.mainCanvas.setRenderHint(Qg.QPainter.Antialiasing)
@@ -1450,10 +1476,10 @@
 
     def updateScreen(self):
         self.finalPixmap = Qg.QPixmap(self.canvSize)
+        self.finalPixmap.setDevicePixelRatio(devicePixelRatio)
         self.finalPixmap.fill(Qc.Qt.black)
         with Qg.QPainter(self.finalPixmap) as finalPainter:
             drawPoint = Qc.QPoint(0, 0)
-            # finalPainter.drawPixmap(drawPoint, self.preCanvasPixmap)
             finalPainter.drawPixmap(drawPoint, self.canvasPixmap)
             finalPainter.drawPixmap(drawPoint, self.postCanvasPixmap)
         self.ui.imgLabel.setPixmap(self.finalPixmap)
@@ -1467,9 +1493,12 @@
 
         panX, panY = self.panOffset
 
-        x_range = (self.canvSize.width() / 2 + (2 * abs(panX)))/self.magnification
-        y_range = (self.canvSize.height() / 2 + (2 * abs(panY)))/self.magnification
+        factor=0.5/devicePixelRatio;
+        cx, cy = self.canvSize.width()*factor, self.canvSize.height()*factor
 
+        x_range = (cx + (2 * abs(panX)))/self.magnification
+        y_range = (cy + (2 * abs(panY)))/self.magnification
+
         for x in np.arange(0, 2 * x_range + 1, majorGrid):  # have to do
             # this in two stages...
             preCanvas.setPen(minorGridCol)
@@ -1532,11 +1561,9 @@
             currAng = currAng + majorAxisAng
 
     def preDraw(self, painter):
-        # self.preCanvasPixmap.fill(Qc.Qt.white)
         self.canvasPixmap.fill()
         preCanvas = painter
 
-        # preCanvas = Qg.QPainter(self.preCanvasPixmap)
         preCanvas.setTransform(self.getScrsTransform())
 
         if self.drawAxes:
@@ -1734,16 +1761,8 @@
             if reply == Qw.QMessageBox.Yes:
                 self.actionSave()
                 
-        rawExternalEditor = self.settings['externalEditor']
-        rawExtEditorArgs = self.settings['externalEditorArgs']
-        execEditor = [rawExternalEditor]
+        subprocess.Popen(args=self.getExternalEditor(asypath=self.filename));
 
-        for arg in rawExtEditorArgs:
-            execEditor.append(string.Template(
-                arg).substitute(asypath=(self.filename)))
-
-        subprocess.Popen(args=execEditor)
-
     def btnAddCodeOnClick(self):
         header = """
 // xasy object created at $time 
@@ -1840,8 +1859,17 @@
         pass
 
     def getExternalEditor(self, **kwargs) -> str:
-        rawExternalEditor = self.settings['externalEditor']
-        rawExtEditorArgs = self.settings['externalEditorArgs']
+        editor = os.getenv("VISUAL")
+        if(editor == None) :
+            editor = os.getenv("EDITOR")
+        if(editor == None) :
+            rawExternalEditor = self.settings['externalEditor']
+            rawExtEditorArgs = self.settings['externalEditorArgs']
+        else:
+            s = editor.split()
+            rawExternalEditor = s[0]
+            rawExtEditorArgs = s[1:]+["$asypath"]
+            
         execEditor = [rawExternalEditor]
 
         for arg in rawExtEditorArgs:

Modified: trunk/Master/texmf-dist/asymptote/GUI/__init__.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/__init__.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/__init__.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1 +1 @@
-#!/usr/bin/env python3
\ No newline at end of file
+#!/usr/bin/env python3

Modified: trunk/Master/texmf-dist/asymptote/GUI/configs/xasyconfig.cson
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/configs/xasyconfig.cson	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/configs/xasyconfig.cson	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,7 +1,7 @@
 # Default Options for xasy
 
 # External editor. $asypath will be replaced by the current file. 
-externalEditor: "emacs"
+externalEditor: "vi"
 externalEditorArgs: ["$asypath"]
 
 # Path to Asymptote executable
@@ -52,6 +52,11 @@
 # Debug Mode
 debugMode: true
 
-# Settings Override for Windows
+# Overrides
+
 windows:
     externalEditor: "notepad.exe"
+
+Darwin:
+    externalEditor: "open"
+    externalEditorArgs: ["-a","TextEdit","$asypath"]

Modified: trunk/Master/texmf-dist/asymptote/GUI/configs/xasykeymap.cson
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/configs/xasykeymap.cson	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/configs/xasykeymap.cson	2020-03-01 23:10:25 UTC (rev 53988)
@@ -14,6 +14,8 @@
 
 moveUp: 'Up'
 moveDown: 'Down'
+moveLeft: 'Left'
+moveRight: 'Right'
 
 scrollUp: 'Shift+Up'
 scrollDown: 'Shift+Down'

Modified: trunk/Master/texmf-dist/asymptote/GUI/icons_rc.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/icons_rc.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/icons_rc.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,7 +2,7 @@
 
 # Resource object code
 #
-# Created by: The Resource Compiler for PyQt5 (Qt v5.11.3)
+# Created by: The Resource Compiler for PyQt5 (Qt v5.12.5)
 #
 # WARNING! All changes made in this file will be lost!
 
@@ -9,484 +9,15 @@
 from PyQt5 import QtCore
 
 qt_resource_data = b"\
-\x00\x00\x07\x80\
+\x00\x00\x00\x6c\
 \x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
-\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
-\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
-\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x39\x33\x2e\x34\x36\
-\x2c\x32\x34\x39\x2e\x30\x35\x36\x63\x33\x2e\x37\x32\x33\x2d\x30\
-\x2e\x36\x37\x2c\x37\x2e\x35\x38\x39\x2d\x31\x2e\x30\x34\x31\x2c\
-\x31\x31\x2e\x35\x38\x36\x2d\x31\x2e\x30\x34\x31\x4c\x32\x30\x31\
-\x2e\x39\x32\x34\x2c\x32\x34\x38\x68\x31\x30\x33\x2e\x38\x32\x33\
-\x63\x34\x2e\x35\x30\x33\x2c\x30\x2c\x38\x2e\x38\x30\x36\x2d\x30\
-\x2e\x36\x31\x37\x2c\x31\x32\x2e\x39\x30\x38\x2d\x31\x2e\x37\x35\
-\x34\x0d\x0a\x09\x09\x63\x31\x39\x2e\x33\x37\x2d\x35\x2e\x33\x36\
-\x33\x2c\x33\x33\x2e\x33\x34\x35\x2d\x32\x32\x2e\x35\x33\x37\x2c\
-\x33\x33\x2e\x33\x34\x35\x2d\x34\x33\x2e\x36\x36\x33\x76\x2d\x33\
-\x30\x2e\x38\x32\x32\x76\x2d\x35\x36\x2e\x34\x30\x32\x63\x30\x2d\
-\x32\x34\x2e\x38\x33\x32\x2d\x32\x31\x2e\x31\x35\x2d\x34\x33\x2e\
-\x34\x38\x34\x2d\x34\x36\x2e\x32\x38\x39\x2d\x34\x37\x2e\x36\x30\
-\x36\x0d\x0a\x09\x09\x63\x2d\x31\x35\x2e\x39\x33\x31\x2d\x32\x2e\
-\x36\x32\x34\x2d\x33\x39\x2e\x32\x35\x38\x2d\x33\x2e\x38\x32\x37\
-\x2d\x35\x35\x2e\x30\x38\x39\x2d\x33\x2e\x37\x34\x39\x63\x2d\x31\
-\x35\x2e\x38\x32\x39\x2c\x30\x2e\x30\x38\x36\x2d\x33\x30\x2e\x39\
-\x38\x31\x2c\x31\x2e\x34\x30\x34\x2d\x34\x34\x2e\x32\x37\x37\x2c\
-\x33\x2e\x37\x34\x39\x43\x31\x36\x37\x2e\x31\x34\x33\x2c\x37\x34\
-\x2e\x35\x37\x36\x2c\x31\x36\x30\x2c\x38\x38\x2e\x39\x32\x38\x2c\
-\x31\x36\x30\x2c\x31\x31\x35\x2e\x33\x35\x39\x56\x31\x34\x34\x68\
-\x39\x36\x0d\x0a\x09\x09\x76\x31\x36\x48\x31\x32\x38\x2e\x38\x32\
-\x63\x2d\x33\x35\x2e\x36\x32\x38\x2c\x30\x2d\x36\x34\x2e\x35\x33\
-\x38\x2c\x34\x32\x2e\x35\x37\x31\x2d\x36\x34\x2e\x38\x31\x33\x2c\
-\x39\x35\x2e\x32\x34\x32\x43\x36\x34\x2e\x30\x30\x35\x2c\x32\x35\
-\x35\x2e\x34\x39\x35\x2c\x36\x34\x2c\x32\x35\x35\x2e\x37\x34\x37\
-\x2c\x36\x34\x2c\x32\x35\x36\x63\x30\x2c\x39\x2e\x35\x32\x33\x2c\
-\x30\x2e\x39\x34\x2c\x31\x38\x2e\x37\x32\x2c\x32\x2e\x36\x38\x35\
-\x2c\x32\x37\x2e\x34\x30\x34\x0d\x0a\x09\x09\x43\x37\x34\x2e\x36\
-\x34\x38\x2c\x33\x32\x33\x2e\x30\x37\x2c\x39\x39\x2e\x34\x35\x31\
-\x2c\x33\x35\x32\x2c\x31\x32\x38\x2e\x38\x32\x2c\x33\x35\x32\x48\
-\x31\x34\x34\x76\x2d\x32\x2e\x36\x36\x32\x76\x2d\x34\x33\x2e\x32\
-\x37\x33\x43\x31\x34\x34\x2c\x32\x37\x39\x2e\x32\x33\x38\x2c\x31\
-\x36\x34\x2e\x31\x34\x36\x2c\x32\x35\x34\x2e\x33\x33\x32\x2c\x31\
-\x39\x33\x2e\x34\x36\x2c\x32\x34\x39\x2e\x30\x35\x36\x7a\x20\x4d\
-\x32\x30\x33\x2e\x36\x35\x36\x2c\x31\x32\x37\x2e\x30\x30\x32\x0d\
-\x0a\x09\x09\x63\x2d\x39\x2e\x35\x39\x32\x2c\x30\x2d\x31\x37\x2e\
-\x33\x38\x34\x2d\x37\x2e\x37\x38\x35\x2d\x31\x37\x2e\x33\x38\x34\
-\x2d\x31\x37\x2e\x34\x30\x33\x63\x30\x2d\x39\x2e\x36\x36\x34\x2c\
-\x37\x2e\x37\x37\x34\x2d\x31\x37\x2e\x35\x32\x2c\x31\x37\x2e\x33\
-\x38\x34\x2d\x31\x37\x2e\x35\x32\x63\x39\x2e\x35\x37\x34\x2c\x30\
-\x2c\x31\x37\x2e\x33\x39\x39\x2c\x37\x2e\x38\x35\x35\x2c\x31\x37\
-\x2e\x33\x39\x39\x2c\x31\x37\x2e\x35\x32\x0d\x0a\x09\x09\x43\x32\
-\x32\x31\x2e\x30\x35\x36\x2c\x31\x31\x39\x2e\x32\x31\x37\x2c\x32\
-\x31\x33\x2e\x32\x34\x36\x2c\x31\x32\x37\x2e\x30\x30\x32\x2c\x32\
-\x30\x33\x2e\x36\x35\x36\x2c\x31\x32\x37\x2e\x30\x30\x32\x7a\x22\
-\x2f\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\
-\x34\x33\x2e\x39\x35\x31\x2c\x32\x32\x32\x2e\x35\x34\x33\x43\x34\
-\x33\x34\x2e\x37\x38\x2c\x31\x38\x36\x2e\x30\x32\x31\x2c\x34\x31\
-\x31\x2e\x30\x33\x33\x2c\x31\x36\x30\x2c\x33\x38\x33\x2e\x31\x38\
-\x2c\x31\x36\x30\x48\x33\x36\x38\x76\x32\x2e\x36\x32\x36\x76\x33\
-\x38\x2e\x30\x34\x36\x63\x30\x2c\x33\x33\x2e\x39\x31\x35\x2d\x32\
-\x32\x2e\x32\x38\x36\x2c\x35\x38\x2e\x34\x37\x34\x2d\x34\x39\x2e\
-\x34\x38\x39\x2c\x36\x32\x2e\x36\x38\x31\x0d\x0a\x09\x09\x63\x2d\
-\x32\x2e\x37\x33\x37\x2c\x30\x2e\x34\x32\x34\x2d\x35\x2e\x34\x38\
-\x33\x2c\x30\x2e\x36\x34\x36\x2d\x38\x2e\x33\x30\x31\x2c\x30\x2e\
-\x36\x34\x36\x48\x32\x30\x36\x2e\x33\x35\x31\x63\x2d\x34\x2e\x35\
-\x31\x38\x2c\x30\x2d\x38\x2e\x39\x30\x34\x2c\x30\x2e\x35\x38\x34\
-\x2d\x31\x33\x2e\x30\x34\x39\x2c\x31\x2e\x36\x37\x32\x43\x31\x37\
-\x34\x2e\x31\x38\x2c\x32\x37\x30\x2e\x36\x38\x39\x2c\x31\x36\x30\
-\x2c\x32\x38\x36\x2e\x36\x2c\x31\x36\x30\x2c\x33\x30\x37\x2e\x32\
-\x33\x36\x76\x33\x32\x2e\x39\x32\x32\x0d\x0a\x09\x09\x76\x35\x34\
-\x2e\x33\x30\x35\x63\x30\x2c\x32\x34\x2e\x38\x33\x32\x2c\x32\x34\
-\x2e\x39\x37\x37\x2c\x33\x39\x2e\x34\x32\x36\x2c\x34\x39\x2e\x34\
-\x38\x31\x2c\x34\x36\x2e\x35\x35\x31\x63\x32\x39\x2e\x33\x32\x37\
-\x2c\x38\x2e\x35\x33\x31\x2c\x36\x31\x2e\x32\x36\x37\x2c\x31\x30\
-\x2e\x30\x36\x38\x2c\x39\x36\x2e\x33\x36\x36\x2c\x30\x43\x33\x32\
-\x39\x2e\x31\x35\x2c\x34\x33\x34\x2e\x33\x35\x34\x2c\x33\x35\x32\
-\x2c\x34\x32\x30\x2e\x38\x39\x33\x2c\x33\x35\x32\x2c\x33\x39\x34\
-\x2e\x34\x36\x33\x56\x33\x36\x38\x0d\x0a\x09\x09\x68\x2d\x39\x36\
-\x76\x2d\x31\x36\x68\x31\x32\x37\x2e\x31\x38\x63\x32\x35\x2e\x32\
-\x34\x2c\x30\x2c\x34\x37\x2e\x31\x30\x37\x2d\x32\x31\x2e\x33\x36\
-\x35\x2c\x35\x37\x2e\x38\x31\x34\x2d\x35\x32\x2e\x35\x34\x39\x43\
-\x34\x34\x35\x2e\x34\x37\x34\x2c\x32\x38\x36\x2e\x34\x30\x34\x2c\
-\x34\x34\x38\x2c\x32\x37\x31\x2e\x36\x34\x31\x2c\x34\x34\x38\x2c\
-\x32\x35\x36\x0d\x0a\x09\x09\x43\x34\x34\x38\x2c\x32\x34\x34\x2e\
-\x32\x33\x32\x2c\x34\x34\x36\x2e\x35\x36\x37\x2c\x32\x33\x32\x2e\
-\x39\x36\x32\x2c\x34\x34\x33\x2e\x39\x35\x31\x2c\x32\x32\x32\x2e\
-\x35\x34\x33\x7a\x20\x4d\x33\x30\x37\x2e\x38\x36\x37\x2c\x33\x38\
-\x32\x2e\x38\x32\x63\x39\x2e\x35\x39\x2c\x30\x2c\x31\x37\x2e\x33\
-\x38\x31\x2c\x37\x2e\x37\x38\x35\x2c\x31\x37\x2e\x33\x38\x31\x2c\
-\x31\x37\x2e\x34\x0d\x0a\x09\x09\x63\x30\x2c\x39\x2e\x36\x35\x2d\
-\x37\x2e\x37\x39\x31\x2c\x31\x37\x2e\x35\x32\x31\x2d\x31\x37\x2e\
-\x33\x38\x31\x2c\x31\x37\x2e\x35\x32\x31\x63\x2d\x39\x2e\x35\x37\
-\x37\x2c\x30\x2d\x31\x37\x2e\x33\x39\x39\x2d\x37\x2e\x38\x37\x31\
-\x2d\x31\x37\x2e\x33\x39\x39\x2d\x31\x37\x2e\x35\x32\x31\x43\x32\
-\x39\x30\x2e\x34\x36\x38\x2c\x33\x39\x30\x2e\x35\x39\x2c\x32\x39\
-\x38\x2e\x32\x37\x34\x2c\x33\x38\x32\x2e\x38\x32\x2c\x33\x30\x37\
-\x2e\x38\x36\x37\x2c\x33\x38\x32\x2e\x38\x32\x7a\x22\x2f\x3e\x0d\
-\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x05\xca\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
-\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
-\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
-\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\
-\x64\x3d\x22\x4d\x34\x35\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\
-\x35\x63\x2d\x31\x34\x2e\x35\x38\x35\x2d\x31\x34\x2e\x35\x37\x37\
-\x2d\x33\x36\x2e\x30\x35\x34\x2d\x31\x35\x2e\x38\x39\x2d\x35\x30\
-\x2e\x36\x33\x39\x2d\x31\x2e\x33\x31\x32\x6c\x2d\x34\x31\x2e\x36\
-\x38\x37\x2c\x34\x31\x2e\x36\x36\x34\x63\x2d\x31\x30\x2e\x38\x35\
-\x32\x2c\x31\x30\x2e\x38\x33\x36\x2d\x32\x33\x2e\x39\x33\x2c\x31\
-\x30\x2e\x38\x35\x39\x2d\x33\x31\x2e\x35\x36\x34\x2c\x31\x2e\x38\
-\x35\x32\x0d\x0a\x09\x63\x2d\x35\x2e\x30\x35\x37\x2d\x35\x2e\x39\
-\x36\x38\x2d\x33\x2e\x30\x36\x31\x2d\x32\x34\x2e\x33\x37\x34\x2d\
-\x31\x2e\x36\x34\x34\x2d\x33\x36\x2e\x30\x34\x39\x6c\x32\x30\x2e\
-\x39\x30\x37\x2d\x31\x37\x31\x2e\x38\x34\x39\x63\x31\x2e\x38\x36\
-\x37\x2d\x31\x35\x2e\x33\x35\x33\x2d\x39\x2e\x30\x37\x2d\x33\x30\
-\x2e\x31\x38\x35\x2d\x32\x34\x2e\x34\x33\x2d\x33\x32\x2e\x30\x35\
-\x31\x0d\x0a\x09\x63\x2d\x31\x35\x2e\x33\x35\x38\x2d\x31\x2e\x38\
-\x36\x37\x2d\x32\x39\x2e\x33\x32\x32\x2c\x39\x2e\x39\x33\x39\x2d\
-\x33\x31\x2e\x31\x39\x31\x2c\x32\x35\x2e\x32\x38\x39\x4c\x32\x36\
-\x37\x2e\x33\x37\x2c\x32\x33\x36\x2e\x30\x32\x31\x63\x2d\x31\x2e\
-\x32\x30\x35\x2c\x33\x2e\x33\x35\x38\x2d\x33\x2e\x37\x39\x2c\x33\
-\x2e\x39\x33\x38\x2d\x34\x2e\x30\x38\x31\x2d\x30\x2e\x35\x38\x32\
-\x4c\x32\x35\x35\x2e\x34\x34\x2c\x36\x30\x0d\x0a\x09\x63\x30\x2d\
-\x31\x35\x2e\x34\x36\x35\x2d\x31\x32\x2e\x35\x34\x32\x2d\x32\x38\
-\x2d\x32\x38\x2e\x30\x31\x34\x2d\x32\x38\x63\x2d\x31\x35\x2e\x34\
-\x37\x33\x2c\x30\x2d\x32\x38\x2e\x30\x31\x35\x2c\x31\x32\x2e\x35\
-\x33\x35\x2d\x32\x38\x2e\x30\x31\x35\x2c\x32\x38\x6c\x2d\x30\x2e\
-\x35\x35\x32\x2c\x31\x37\x36\x2e\x37\x35\x32\x63\x30\x2e\x31\x34\
-\x36\x2c\x32\x2e\x30\x34\x2d\x31\x2e\x36\x30\x34\x2c\x32\x2e\x36\
-\x32\x34\x2d\x31\x2e\x39\x32\x2c\x30\x2e\x32\x39\x34\x4c\x31\x37\
-\x32\x2e\x30\x31\x36\x2c\x39\x39\x2e\x30\x37\x37\x0d\x0a\x09\x63\
-\x2d\x32\x2e\x37\x35\x2d\x31\x35\x2e\x32\x31\x39\x2d\x31\x37\x2e\
-\x33\x32\x33\x2d\x32\x36\x2e\x32\x30\x33\x2d\x33\x32\x2e\x35\x34\
-\x38\x2d\x32\x33\x2e\x34\x35\x33\x63\x2d\x31\x35\x2e\x32\x32\x37\
-\x2c\x32\x2e\x37\x34\x38\x2d\x32\x35\x2e\x33\x33\x39\x2c\x31\x38\
-\x2e\x31\x38\x37\x2d\x32\x32\x2e\x35\x39\x31\x2c\x33\x33\x2e\x34\
-\x30\x33\x6c\x32\x32\x2e\x31\x39\x33\x2c\x31\x36\x31\x2e\x34\x35\
-\x35\x0d\x0a\x09\x63\x30\x2e\x30\x32\x33\x2c\x32\x2e\x38\x37\x32\
-\x2d\x30\x2e\x39\x34\x31\x2c\x34\x2e\x35\x31\x33\x2d\x32\x2e\x33\
-\x30\x38\x2c\x30\x2e\x38\x33\x31\x6c\x2d\x33\x33\x2e\x31\x30\x39\
-\x2d\x38\x38\x2e\x35\x31\x37\x63\x2d\x35\x2e\x31\x38\x2d\x31\x34\
-\x2e\x35\x37\x32\x2d\x32\x31\x2e\x31\x39\x36\x2d\x32\x33\x2e\x30\
-\x36\x35\x2d\x33\x35\x2e\x37\x37\x36\x2d\x31\x37\x2e\x38\x38\x39\
-\x0d\x0a\x09\x63\x2d\x31\x34\x2e\x35\x37\x39\x2c\x35\x2e\x31\x37\
-\x37\x2d\x32\x32\x2e\x32\x30\x31\x2c\x32\x32\x2e\x30\x36\x31\x2d\
-\x31\x37\x2e\x30\x32\x33\x2c\x33\x36\x2e\x36\x33\x31\x6c\x35\x38\
-\x2e\x30\x34\x32\x2c\x31\x38\x39\x2e\x36\x32\x35\x63\x30\x2e\x33\
-\x30\x33\x2c\x31\x2e\x30\x34\x36\x2c\x30\x2e\x36\x32\x34\x2c\x32\
-\x2e\x30\x38\x35\x2c\x30\x2e\x39\x35\x33\x2c\x33\x2e\x31\x31\x38\
-\x6c\x30\x2e\x31\x32\x31\x2c\x30\x2e\x33\x39\x0d\x0a\x09\x63\x30\
-\x2e\x30\x31\x31\x2c\x30\x2e\x30\x33\x31\x2c\x30\x2e\x30\x32\x35\
-\x2c\x30\x2e\x30\x35\x38\x2c\x30\x2e\x30\x33\x35\x2c\x30\x2e\x30\
-\x38\x38\x43\x31\x32\x36\x2e\x30\x37\x39\x2c\x34\x34\x34\x2e\x32\
-\x33\x33\x2c\x31\x37\x32\x2e\x35\x37\x2c\x34\x38\x30\x2c\x32\x32\
-\x37\x2e\x34\x32\x37\x2c\x34\x38\x30\x63\x33\x35\x2e\x31\x31\x36\
-\x2c\x30\x2c\x37\x31\x2e\x35\x39\x31\x2d\x31\x32\x2e\x33\x37\x38\
-\x2c\x39\x39\x2e\x33\x35\x37\x2d\x33\x33\x2e\x36\x37\x32\x0d\x0a\
-\x09\x63\x30\x2e\x30\x30\x31\x2c\x30\x2c\x30\x2e\x30\x30\x33\x2d\
-\x30\x2e\x30\x30\x32\x2c\x30\x2e\x30\x30\x33\x2d\x30\x2e\x30\x30\
-\x32\x63\x32\x39\x2e\x39\x39\x2d\x31\x38\x2e\x30\x35\x31\x2c\x31\
-\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\x37\x2c\x31\
-\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\x37\x43\x34\
-\x36\x37\x2e\x34\x34\x35\x2c\x33\x31\x30\x2e\x34\x30\x32\x2c\x34\
-\x36\x35\x2e\x32\x36\x36\x2c\x32\x38\x38\x2e\x30\x38\x2c\x34\x35\
-\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\x35\x7a\x22\x2f\x3e\x0d\
-\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x0c\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x43\x68\x65\x63\x6b\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\
-\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
-\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\
-\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\
-\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
-\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\
-\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\
-\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\
-\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\
-\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\
-\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
-\x4d\x38\x2e\x32\x39\x34\x2c\x31\x36\x2e\x39\x39\x38\x63\x2d\x30\
-\x2e\x34\x33\x35\x2c\x30\x2d\x30\x2e\x38\x34\x37\x2d\x30\x2e\x32\
-\x30\x33\x2d\x31\x2e\x31\x31\x31\x2d\x30\x2e\x35\x35\x33\x4c\x33\
-\x2e\x36\x31\x2c\x31\x31\x2e\x37\x32\x34\x63\x2d\x30\x2e\x34\x36\
-\x35\x2d\x30\x2e\x36\x31\x33\x2d\x30\x2e\x33\x34\x34\x2d\x31\x2e\
-\x34\x38\x36\x2c\x30\x2e\x32\x37\x2d\x31\x2e\x39\x35\x31\x0d\x0a\
-\x09\x63\x30\x2e\x36\x31\x35\x2d\x30\x2e\x34\x36\x37\x2c\x31\x2e\
-\x34\x38\x38\x2d\x30\x2e\x33\x34\x34\x2c\x31\x2e\x39\x35\x33\x2c\
-\x30\x2e\x32\x37\x6c\x32\x2e\x33\x35\x31\x2c\x33\x2e\x31\x30\x34\
-\x6c\x35\x2e\x39\x31\x31\x2d\x39\x2e\x34\x39\x32\x63\x30\x2e\x34\
-\x30\x37\x2d\x30\x2e\x36\x35\x32\x2c\x31\x2e\x32\x36\x37\x2d\x30\
-\x2e\x38\x35\x32\x2c\x31\x2e\x39\x32\x31\x2d\x30\x2e\x34\x34\x35\
-\x0d\x0a\x09\x63\x30\x2e\x36\x35\x33\x2c\x30\x2e\x34\x30\x36\x2c\
-\x30\x2e\x38\x35\x34\x2c\x31\x2e\x32\x36\x36\x2c\x30\x2e\x34\x34\
-\x36\x2c\x31\x2e\x39\x32\x4c\x39\x2e\x34\x37\x38\x2c\x31\x36\x2e\
-\x33\x34\x63\x2d\x30\x2e\x32\x34\x32\x2c\x30\x2e\x33\x39\x31\x2d\
-\x30\x2e\x36\x36\x31\x2c\x30\x2e\x36\x33\x35\x2d\x31\x2e\x31\x32\
-\x2c\x30\x2e\x36\x35\x36\x43\x38\x2e\x33\x33\x36\x2c\x31\x36\x2e\
-\x39\x39\x38\x2c\x38\x2e\x33\x31\x36\x2c\x31\x36\x2e\x39\x39\x38\
-\x2c\x38\x2e\x32\x39\x34\x2c\x31\x36\x2e\x39\x39\x38\x7a\x22\x2f\
-\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x05\xb7\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
-\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
-\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
-\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
-\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x32\x34\x70\x74\x27\x20\x76\x65\x72\x73\x69\x6f\x6e\
-\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x27\
-\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\x38\x33\x20\
-\x31\x38\x2e\x34\x33\x37\x35\x20\x32\x34\x27\x20\x77\x69\x64\x74\
-\x68\x3d\x27\x31\x38\x2e\x34\x33\x37\x35\x70\x74\x27\x20\x78\x6d\
-\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\
-\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\
-\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\
-\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x3e\x0a\x3c\x67\x20\
-\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\
-\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\
-\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\
-\x39\x39\x36\x32\x36\x34\x20\x36\x35\x2e\x36\x32\x38\x32\x20\x37\
-\x34\x2e\x32\x30\x32\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\
-\x3d\x27\x4d\x20\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x31\x2e\
-\x31\x36\x36\x37\x43\x20\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\
-\x32\x2e\x37\x30\x38\x35\x20\x34\x2e\x36\x32\x35\x34\x31\x20\x2d\
-\x31\x33\x2e\x39\x35\x38\x34\x20\x30\x20\x2d\x31\x33\x2e\x39\x35\
-\x38\x34\x43\x20\x2d\x34\x2e\x36\x32\x35\x34\x31\x20\x2d\x31\x33\
-\x2e\x39\x35\x38\x34\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\
-\x31\x32\x2e\x37\x30\x38\x35\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\
-\x20\x2d\x31\x31\x2e\x31\x36\x36\x37\x43\x20\x2d\x38\x2e\x33\x37\
-\x35\x30\x34\x20\x2d\x39\x2e\x36\x32\x34\x39\x32\x20\x2d\x34\x2e\
-\x36\x32\x35\x34\x31\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x30\
-\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x43\x20\x34\x2e\x36\x32\x35\
-\x34\x31\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x38\x2e\x33\x37\
-\x35\x30\x34\x20\x2d\x39\x2e\x36\x32\x34\x39\x32\x20\x38\x2e\x33\
-\x37\x35\x30\x34\x20\x2d\x31\x31\x2e\x31\x36\x36\x37\x5a\x27\x20\
-\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\
-\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\
-\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\
-\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\
-\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\
-\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\
-\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\
-\x69\x64\x74\x68\x3d\x27\x31\x2e\x37\x35\x36\x35\x36\x27\x2f\x3e\
-\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
-\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
-\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
-\x20\x36\x35\x2e\x36\x32\x38\x32\x20\x37\x34\x2e\x32\x30\x32\x29\
-\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x2d\x38\
-\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x31\x2e\x31\x36\x36\x37\x4c\
-\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x30\x4c\x20\x2d\x38\
-\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x2e\x38\x35\x39\x36\x33\x65\
-\x2d\x31\x35\x43\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\
-\x2e\x32\x33\x39\x37\x35\x65\x2d\x31\x35\x20\x2d\x38\x2e\x33\x37\
-\x35\x30\x34\x20\x2d\x36\x2e\x31\x39\x38\x37\x37\x65\x2d\x31\x36\
-\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x30\x43\x20\x2d\x38\
-\x2e\x33\x37\x35\x30\x34\x20\x31\x2e\x35\x34\x31\x38\x20\x2d\x34\
-\x2e\x36\x32\x35\x34\x31\x20\x32\x2e\x37\x39\x31\x36\x38\x20\x30\
-\x20\x32\x2e\x37\x39\x31\x36\x38\x43\x20\x34\x2e\x36\x32\x35\x34\
-\x31\x20\x32\x2e\x37\x39\x31\x36\x38\x20\x38\x2e\x33\x37\x35\x30\
-\x34\x20\x31\x2e\x35\x34\x31\x38\x20\x38\x2e\x33\x37\x35\x30\x34\
-\x20\x30\x4c\x20\x38\x2e\x33\x37\x35\x30\x34\x20\x30\x4c\x20\x38\
-\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x31\x2e\x31\x36\x36\x37\x27\
-\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\
-\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\
-\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\
-\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\
-\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\
-\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\
-\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x37\x35\x36\x35\x36\x27\x2f\
-\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\
-\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\
-\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\
-\x34\x20\x36\x35\x2e\x36\x32\x38\x32\x20\x37\x34\x2e\x32\x30\x32\
-\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x38\
-\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x31\x2e\x31\x36\x36\x37\x43\
-\x20\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x35\x2e\x37\x39\x32\
-\x31\x20\x34\x2e\x36\x32\x35\x34\x31\x20\x2d\x31\x39\x2e\x35\x34\
-\x31\x38\x20\x30\x20\x2d\x31\x39\x2e\x35\x34\x31\x38\x43\x20\x2d\
-\x34\x2e\x36\x32\x35\x34\x31\x20\x2d\x31\x39\x2e\x35\x34\x31\x38\
-\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x35\x2e\x37\x39\
-\x32\x31\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x31\x2e\
-\x31\x36\x36\x37\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\
-\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\
-\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\
-\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\
-\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x37\x35\
-\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\
-\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x02\x6c\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x53\x61\x76\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\
-\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\
-\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\
-\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
-\x31\x35\x2e\x31\x37\x33\x2c\x32\x48\x34\x43\x32\x2e\x38\x39\x39\
-\x2c\x32\x2c\x32\x2c\x32\x2e\x39\x2c\x32\x2c\x34\x76\x31\x32\x63\
-\x30\x2c\x31\x2e\x31\x2c\x30\x2e\x38\x39\x39\x2c\x32\x2c\x32\x2c\
-\x32\x68\x31\x32\x63\x31\x2e\x31\x30\x31\x2c\x30\x2c\x32\x2d\x30\
-\x2e\x39\x2c\x32\x2d\x32\x56\x35\x2e\x31\x32\x37\x4c\x31\x35\x2e\
-\x31\x37\x33\x2c\x32\x7a\x20\x4d\x31\x34\x2c\x38\x63\x30\x2c\x30\
-\x2e\x35\x34\x39\x2d\x30\x2e\x34\x35\x2c\x31\x2d\x31\x2c\x31\x48\
-\x37\x0d\x0a\x09\x43\x36\x2e\x34\x35\x2c\x39\x2c\x36\x2c\x38\x2e\
-\x35\x34\x39\x2c\x36\x2c\x38\x56\x33\x68\x38\x56\x38\x7a\x20\x4d\
-\x31\x33\x2c\x34\x68\x2d\x32\x76\x34\x68\x32\x56\x34\x7a\x22\x2f\
-\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x04\x8d\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
-\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
-\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
-\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
-\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x32\x34\x70\x74\x27\x20\x76\x65\x72\x73\x69\x6f\x6e\
-\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x27\
-\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\x38\x33\x20\
-\x32\x34\x20\x32\x34\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x32\x34\
-\x70\x74\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\
+\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
 \x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
-\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
-\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
-\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\
-\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
-\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
-\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
-\x37\x36\x35\x35\x20\x36\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x2d\x39\x2e\x33\x39\
-\x31\x31\x38\x20\x2d\x30\x43\x20\x2d\x39\x2e\x33\x32\x32\x35\x37\
-\x20\x2d\x33\x2e\x37\x37\x37\x38\x33\x20\x2d\x38\x2e\x33\x34\x33\
-\x32\x34\x20\x2d\x37\x2e\x33\x38\x34\x34\x34\x20\x2d\x36\x2e\x36\
-\x34\x30\x35\x37\x20\x2d\x31\x30\x2e\x31\x32\x39\x38\x43\x20\x2d\
-\x31\x2e\x32\x36\x32\x31\x39\x20\x2d\x31\x38\x2e\x38\x30\x31\x37\
-\x20\x37\x2e\x36\x38\x39\x37\x31\x20\x2d\x31\x35\x2e\x35\x33\x35\
-\x31\x20\x38\x2e\x36\x37\x36\x33\x32\x20\x2d\x35\x2e\x34\x38\x32\
-\x32\x43\x20\x39\x2e\x31\x38\x36\x37\x39\x20\x2d\x30\x2e\x32\x38\
-\x30\x38\x37\x37\x20\x36\x2e\x37\x34\x39\x33\x37\x20\x34\x2e\x35\
-\x31\x38\x38\x37\x20\x33\x2e\x33\x32\x30\x32\x38\x20\x35\x2e\x30\
-\x36\x34\x38\x39\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\
-\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\
-\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\
-\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\
-\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x37\x35\
-\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\
-\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\
-\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\
-\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\
-\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\
-\x65\x20\x63\x78\x3d\x27\x2d\x39\x2e\x33\x39\x31\x31\x38\x27\x20\
-\x63\x79\x3d\x27\x2d\x30\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\
-\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\
-\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\
-\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\
-\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\
-\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\x39\x2e\
-\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\
-\x63\x78\x3d\x27\x2d\x36\x2e\x36\x34\x30\x35\x37\x27\x20\x63\x79\
-\x3d\x27\x2d\x31\x30\x2e\x31\x32\x39\x38\x27\x20\x72\x3d\x27\x33\
-\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\
-\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
-\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
-\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\
-\x20\x36\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\
-\x63\x6c\x65\x20\x63\x78\x3d\x27\x38\x2e\x36\x37\x36\x33\x32\x27\
-\x20\x63\x79\x3d\x27\x2d\x35\x2e\x34\x38\x32\x32\x27\x20\x72\x3d\
-\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\
-\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
-\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
-\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
-\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\
-\x35\x35\x20\x36\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\
-\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x33\x2e\x33\x32\x30\x32\
-\x38\x27\x20\x63\x79\x3d\x27\x35\x2e\x30\x36\x34\x38\x39\x27\x20\
-\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\
-\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\
-\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\
+\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x3e\x3c\x70\x61\x74\x68\
+\x20\x64\x3d\x22\x4d\x31\x38\x20\x31\x32\x76\x31\x48\x38\x76\x35\
+\x6c\x2d\x36\x2d\x36\x20\x36\x2d\x36\x76\x35\x68\x38\x56\x32\x68\
+\x32\x7a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
 \x00\x00\x04\x64\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -560,77 +91,8 @@
 \x33\x33\x33\x7a\x0d\x0a\x09\x09\x09\x22\x2f\x3e\x0d\x0a\x09\x3c\
 \x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\
 \x3e\x0d\x0a\
-\x00\x00\x04\x22\
+\x00\x00\x02\xa2\
 \x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
-\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
-\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
-\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
-\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x32\x34\x70\x74\x27\x20\x76\x65\x72\x73\x69\x6f\x6e\
-\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x27\
-\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\x38\x33\x20\
-\x32\x34\x20\x32\x34\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x32\x34\
-\x70\x74\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
-\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
-\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
-\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\
-\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
-\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
-\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
-\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x2d\x39\x2e\x33\x39\
-\x31\x31\x38\x20\x2d\x30\x4c\x20\x2d\x36\x2e\x36\x34\x30\x35\x37\
-\x20\x2d\x31\x32\x2e\x30\x34\x35\x4c\x20\x38\x2e\x36\x37\x36\x33\
-\x32\x20\x2d\x36\x2e\x35\x31\x38\x37\x31\x4c\x20\x33\x2e\x33\x32\
-\x30\x32\x38\x20\x36\x2e\x30\x32\x32\x35\x27\x20\x66\x69\x6c\x6c\
-\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\
-\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\
-\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
-\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\
-\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\
-\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\
-\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\
-\x3d\x27\x31\x2e\x37\x35\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\
-\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
-\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
-\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
-\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\
-\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x39\x2e\x33\
-\x39\x31\x31\x38\x27\x20\x63\x79\x3d\x27\x2d\x30\x27\x20\x72\x3d\
-\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\
-\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
-\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
-\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
-\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\
-\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\x63\
-\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x36\x2e\x36\x34\x30\
-\x35\x37\x27\x20\x63\x79\x3d\x27\x2d\x31\x32\x2e\x30\x34\x35\x27\
-\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\
-\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\
-\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
-\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\
-\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\
-\x2e\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\
-\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x38\x2e\x36\
-\x37\x36\x33\x32\x27\x20\x63\x79\x3d\x27\x2d\x36\x2e\x35\x31\x38\
-\x37\x31\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\
-\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\
-\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
-\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
-\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
-\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\
-\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\
-\x33\x2e\x33\x32\x30\x32\x38\x27\x20\x63\x79\x3d\x27\x36\x2e\x30\
-\x32\x32\x35\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\
-\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\
-\x3e\x0a\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\
-\x3e\
-\x00\x00\x03\x46\
-\x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
 \x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
@@ -656,114 +118,30 @@
 \x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
 \x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
 \x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
-\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
-\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
-\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
-\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
-\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x33\x37\x2e\x35\
-\x2c\x33\x38\x36\x2e\x36\x4c\x33\x30\x36\x2e\x39\x2c\x32\x35\x36\
-\x6c\x31\x33\x30\x2e\x36\x2d\x31\x33\x30\x2e\x36\x63\x31\x34\x2e\
-\x31\x2d\x31\x34\x2e\x31\x2c\x31\x34\x2e\x31\x2d\x33\x36\x2e\x38\
-\x2c\x30\x2d\x35\x30\x2e\x39\x63\x2d\x31\x34\x2e\x31\x2d\x31\x34\
-\x2e\x31\x2d\x33\x36\x2e\x38\x2d\x31\x34\x2e\x31\x2d\x35\x30\x2e\
-\x39\x2c\x30\x4c\x32\x35\x36\x2c\x32\x30\x35\x2e\x31\x4c\x31\x32\
-\x35\x2e\x34\x2c\x37\x34\x2e\x35\x0d\x0a\x09\x63\x2d\x31\x34\x2e\
-\x31\x2d\x31\x34\x2e\x31\x2d\x33\x36\x2e\x38\x2d\x31\x34\x2e\x31\
-\x2d\x35\x30\x2e\x39\x2c\x30\x63\x2d\x31\x34\x2e\x31\x2c\x31\x34\
-\x2e\x31\x2d\x31\x34\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x30\x2c\x35\
-\x30\x2e\x39\x4c\x32\x30\x35\x2e\x31\x2c\x32\x35\x36\x4c\x37\x34\
-\x2e\x35\x2c\x33\x38\x36\x2e\x36\x63\x2d\x31\x34\x2e\x31\x2c\x31\
-\x34\x2e\x31\x2d\x31\x34\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x30\x2c\
-\x35\x30\x2e\x39\x0d\x0a\x09\x63\x31\x34\x2e\x31\x2c\x31\x34\x2e\
-\x31\x2c\x33\x36\x2e\x38\x2c\x31\x34\x2e\x31\x2c\x35\x30\x2e\x39\
-\x2c\x30\x4c\x32\x35\x36\x2c\x33\x30\x36\x2e\x39\x6c\x31\x33\x30\
-\x2e\x36\x2c\x31\x33\x30\x2e\x36\x63\x31\x34\x2e\x31\x2c\x31\x34\
-\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x31\x34\x2e\x31\x2c\x35\x30\x2e\
-\x39\x2c\x30\x43\x34\x35\x31\x2e\x35\x2c\x34\x32\x33\x2e\x34\x2c\
-\x34\x35\x31\x2e\x35\x2c\x34\x30\x30\x2e\x36\x2c\x34\x33\x37\x2e\
-\x35\x2c\x33\x38\x36\x2e\x36\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\
-\x76\x67\x3e\x0d\x0a\
-\x00\x00\x04\x79\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
+\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x32\x38\x2c\x34\x30\
+\x35\x2e\x34\x32\x39\x43\x31\x32\x38\x2c\x34\x32\x38\x2e\x38\x34\
+\x36\x2c\x31\x34\x37\x2e\x31\x39\x38\x2c\x34\x34\x38\x2c\x31\x37\
+\x30\x2e\x36\x36\x37\x2c\x34\x34\x38\x68\x31\x37\x30\x2e\x36\x36\
+\x37\x43\x33\x36\x34\x2e\x38\x30\x32\x2c\x34\x34\x38\x2c\x33\x38\
+\x34\x2c\x34\x32\x38\x2e\x38\x34\x36\x2c\x33\x38\x34\x2c\x34\x30\
+\x35\x2e\x34\x32\x39\x56\x31\x36\x30\x48\x31\x32\x38\x56\x34\x30\
+\x35\x2e\x34\x32\x39\x7a\x20\x4d\x34\x31\x36\x2c\x39\x36\x0d\x0a\
+\x09\x09\x68\x2d\x38\x30\x6c\x2d\x32\x36\x2e\x37\x38\x35\x2d\x33\
+\x32\x48\x32\x30\x32\x2e\x37\x38\x36\x4c\x31\x37\x36\x2c\x39\x36\
+\x48\x39\x36\x76\x33\x32\x68\x33\x32\x30\x56\x39\x36\x7a\x22\x2f\
+\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
+\x0a\
+\x00\x00\x02\x7d\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
 \x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
 \x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x43\x6f\x64\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\
-\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\
-\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\
-\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
-\x35\x2e\x37\x31\x39\x2c\x31\x34\x2e\x37\x35\x63\x2d\x30\x2e\x32\
-\x33\x36\x2c\x30\x2d\x30\x2e\x34\x37\x34\x2d\x30\x2e\x30\x38\x33\
-\x2d\x30\x2e\x36\x36\x34\x2d\x30\x2e\x32\x35\x32\x4c\x2d\x30\x2e\
-\x30\x30\x35\x2c\x31\x30\x6c\x35\x2e\x33\x34\x31\x2d\x34\x2e\x37\
-\x34\x38\x43\x35\x2e\x37\x34\x38\x2c\x34\x2e\x38\x38\x37\x2c\x36\
-\x2e\x33\x38\x2c\x34\x2e\x39\x32\x32\x2c\x36\x2e\x37\x34\x37\x2c\
-\x35\x2e\x33\x33\x35\x0d\x0a\x09\x63\x30\x2e\x33\x36\x37\x2c\x30\
-\x2e\x34\x31\x33\x2c\x30\x2e\x33\x33\x2c\x31\x2e\x30\x34\x35\x2d\
-\x30\x2e\x30\x38\x33\x2c\x31\x2e\x34\x31\x32\x4c\x33\x2e\x30\x30\
-\x35\x2c\x31\x30\x6c\x33\x2e\x33\x37\x38\x2c\x33\x2e\x30\x30\x32\
-\x63\x30\x2e\x34\x31\x33\x2c\x30\x2e\x33\x36\x37\x2c\x30\x2e\x34\
-\x35\x2c\x30\x2e\x39\x39\x39\x2c\x30\x2e\x30\x38\x33\x2c\x31\x2e\
-\x34\x31\x32\x0d\x0a\x09\x43\x36\x2e\x32\x36\x39\x2c\x31\x34\x2e\
-\x36\x33\x37\x2c\x35\x2e\x39\x39\x34\x2c\x31\x34\x2e\x37\x35\x2c\
-\x35\x2e\x37\x31\x39\x2c\x31\x34\x2e\x37\x35\x7a\x20\x4d\x31\x34\
-\x2e\x36\x36\x34\x2c\x31\x34\x2e\x37\x34\x38\x4c\x32\x30\x2e\x30\
-\x30\x35\x2c\x31\x30\x6c\x2d\x35\x2e\x30\x36\x2d\x34\x2e\x34\x39\
-\x38\x63\x2d\x30\x2e\x34\x31\x33\x2d\x30\x2e\x33\x36\x37\x2d\x31\
-\x2e\x30\x34\x35\x2d\x30\x2e\x33\x33\x2d\x31\x2e\x34\x31\x31\x2c\
-\x30\x2e\x30\x38\x33\x0d\x0a\x09\x63\x2d\x30\x2e\x33\x36\x37\x2c\
-\x30\x2e\x34\x31\x33\x2d\x30\x2e\x33\x33\x2c\x31\x2e\x30\x34\x35\
-\x2c\x30\x2e\x30\x38\x33\x2c\x31\x2e\x34\x31\x32\x4c\x31\x36\x2e\
-\x39\x39\x35\x2c\x31\x30\x6c\x2d\x33\x2e\x36\x35\x39\x2c\x33\x2e\
-\x32\x35\x32\x63\x2d\x30\x2e\x34\x31\x33\x2c\x30\x2e\x33\x36\x37\
-\x2d\x30\x2e\x34\x35\x2c\x30\x2e\x39\x39\x39\x2d\x30\x2e\x30\x38\
-\x33\x2c\x31\x2e\x34\x31\x32\x43\x31\x33\x2e\x34\x35\x2c\x31\x34\
-\x2e\x38\x38\x37\x2c\x31\x33\x2e\x37\x32\x35\x2c\x31\x35\x2c\x31\
-\x34\x2c\x31\x35\x0d\x0a\x09\x43\x31\x34\x2e\x32\x33\x36\x2c\x31\
-\x35\x2c\x31\x34\x2e\x34\x37\x34\x2c\x31\x34\x2e\x39\x31\x37\x2c\
-\x31\x34\x2e\x36\x36\x34\x2c\x31\x34\x2e\x37\x34\x38\x7a\x20\x4d\
-\x39\x2e\x39\x38\x36\x2c\x31\x36\x2e\x31\x36\x35\x6c\x32\x2d\x31\
-\x32\x63\x30\x2e\x30\x39\x31\x2d\x30\x2e\x35\x34\x35\x2d\x30\x2e\
-\x32\x37\x37\x2d\x31\x2e\x30\x36\x2d\x30\x2e\x38\x32\x32\x2d\x31\
-\x2e\x31\x35\x31\x0d\x0a\x09\x63\x2d\x30\x2e\x35\x34\x37\x2d\x30\
-\x2e\x30\x39\x32\x2d\x31\x2e\x30\x36\x31\x2c\x30\x2e\x32\x37\x37\
-\x2d\x31\x2e\x31\x35\x2c\x30\x2e\x38\x32\x32\x6c\x2d\x32\x2c\x31\
-\x32\x63\x2d\x30\x2e\x30\x39\x31\x2c\x30\x2e\x35\x34\x35\x2c\x30\
-\x2e\x32\x37\x37\x2c\x31\x2e\x30\x36\x2c\x30\x2e\x38\x32\x32\x2c\
-\x31\x2e\x31\x35\x31\x43\x38\x2e\x38\x39\x32\x2c\x31\x36\x2e\x39\
-\x39\x36\x2c\x38\x2e\x39\x34\x36\x2c\x31\x37\x2c\x39\x2e\x30\x30\
-\x31\x2c\x31\x37\x0d\x0a\x09\x43\x39\x2e\x34\x38\x31\x2c\x31\x37\
-\x2c\x39\x2e\x39\x30\x35\x2c\x31\x36\x2e\x36\x35\x33\x2c\x39\x2e\
-\x39\x38\x36\x2c\x31\x36\x2e\x31\x36\x35\x7a\x22\x2f\x3e\x0d\x0a\
-\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x36\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
 \x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
 \x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
 \x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
@@ -789,30 +167,18 @@
 \x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
 \x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
 \x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\
-\x22\x33\x39\x36\x2e\x37\x39\x35\x2c\x33\x39\x36\x2e\x38\x20\x33\
-\x32\x30\x2c\x33\x39\x36\x2e\x38\x20\x33\x32\x30\x2c\x34\x34\x38\
-\x20\x34\x34\x38\x2c\x34\x34\x38\x20\x34\x34\x38\x2c\x33\x32\x30\
-\x20\x33\x39\x36\x2e\x37\x39\x35\x2c\x33\x32\x30\x20\x09\x22\x2f\
-\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\
-\x6e\x74\x73\x3d\x22\x33\x39\x36\x2e\x38\x2c\x31\x31\x35\x2e\x32\
-\x30\x35\x20\x33\x39\x36\x2e\x38\x2c\x31\x39\x32\x20\x34\x34\x38\
-\x2c\x31\x39\x32\x20\x34\x34\x38\x2c\x36\x34\x20\x33\x32\x30\x2c\
-\x36\x34\x20\x33\x32\x30\x2c\x31\x31\x35\x2e\x32\x30\x35\x20\x09\
-\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\
-\x6f\x69\x6e\x74\x73\x3d\x22\x31\x31\x35\x2e\x32\x30\x35\x2c\x31\
-\x31\x35\x2e\x32\x20\x31\x39\x32\x2c\x31\x31\x35\x2e\x32\x20\x31\
-\x39\x32\x2c\x36\x34\x20\x36\x34\x2c\x36\x34\x20\x36\x34\x2c\x31\
-\x39\x32\x20\x31\x31\x35\x2e\x32\x30\x35\x2c\x31\x39\x32\x20\x09\
-\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\
-\x6f\x69\x6e\x74\x73\x3d\x22\x31\x31\x35\x2e\x32\x2c\x33\x39\x36\
-\x2e\x37\x39\x35\x20\x31\x31\x35\x2e\x32\x2c\x33\x32\x30\x20\x36\
-\x34\x2c\x33\x32\x30\x20\x36\x34\x2c\x34\x34\x38\x20\x31\x39\x32\
-\x2c\x34\x34\x38\x20\x31\x39\x32\x2c\x33\x39\x36\x2e\x37\x39\x35\
-\x20\x09\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\
-\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\x7d\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x38\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
+\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x38\x35\
+\x2c\x32\x37\x37\x2e\x33\x37\x35\x68\x32\x35\x39\x2e\x37\x30\x34\
+\x4c\x32\x32\x35\x2e\x30\x30\x32\x2c\x33\x39\x37\x2e\x30\x37\x37\
+\x4c\x32\x35\x36\x2c\x34\x32\x37\x6c\x31\x37\x31\x2d\x31\x37\x31\
+\x4c\x32\x35\x36\x2c\x38\x35\x6c\x2d\x32\x39\x2e\x39\x32\x32\x2c\
+\x32\x39\x2e\x39\x32\x34\x6c\x31\x31\x38\x2e\x36\x32\x36\x2c\x31\
+\x31\x39\x2e\x37\x30\x31\x48\x38\x35\x56\x32\x37\x37\x2e\x33\x37\
+\x35\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
+\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x03\x6c\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -843,165 +209,38 @@
 \x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
 \x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
 \x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x38\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
-\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x32\
-\x37\x2c\x32\x33\x34\x2e\x36\x32\x35\x48\x31\x36\x37\x2e\x32\x39\
-\x36\x6c\x31\x31\x39\x2e\x37\x30\x32\x2d\x31\x31\x39\x2e\x37\x30\
-\x32\x4c\x32\x35\x36\x2c\x38\x35\x4c\x38\x35\x2c\x32\x35\x36\x6c\
-\x31\x37\x31\x2c\x31\x37\x31\x6c\x32\x39\x2e\x39\x32\x32\x2d\x32\
-\x39\x2e\x39\x32\x34\x4c\x31\x36\x37\x2e\x32\x39\x36\x2c\x32\x37\
-\x37\x2e\x33\x37\x35\x48\x34\x32\x37\x56\x32\x33\x34\x2e\x36\x32\
-\x35\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
-\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\x20\
-\x00\
-\x00\x07\x7f\x78\x9c\xdd\x55\x3b\x6f\xdb\x30\x10\xde\xfb\x2b\xae\
-\xe8\xc0\x76\x20\x45\x52\x24\x45\x06\x51\x02\xd4\x40\xa7\x74\x4b\
-\x96\x6e\x6a\xcc\x48\x6c\x6c\xc9\x90\x54\xcb\xfd\xf7\x3d\xc5\xd6\
-\xc3\x56\xd0\x29\x43\x11\x69\xd0\x3d\x78\x77\xdf\x7d\xc7\x83\xae\
-\x6f\x0f\xdb\x0d\xec\x7d\xdd\x84\xaa\x4c\x89\x60\x9c\x80\x2f\x1f\
-\xab\x75\x28\xf3\x94\x3c\xdc\x7f\xa3\x96\xdc\xde\x7c\xb8\xfe\x48\
-\x29\xdc\x17\xa1\x81\xa7\xb0\xf1\xd0\x65\x0d\xe4\xbe\xf4\x75\xd6\
-\xfa\x35\xfc\xfc\x03\xeb\x7d\x68\xf6\xf9\x16\x24\x53\x40\x29\x9e\
-\x47\x0d\x0a\x1f\xf2\xa2\x4d\x89\x54\xbb\x96\xcc\x6b\x08\xd4\x82\
-\xef\xbe\x56\x87\x94\x68\xc3\x14\x77\x0a\x74\xcc\xac\xb6\x31\x08\
-\xcb\x54\x9c\x68\x90\x8a\x40\x17\xd6\x6d\x81\x01\x47\x53\x9f\x04\
-\xc1\x96\x4d\x4a\x8a\xb6\xdd\x5d\x45\x51\xd7\x75\xac\x8b\x59\x55\
-\xe7\x91\xe4\x9c\x47\x58\xf4\x74\xe4\xea\xb0\x09\xe5\xf3\x6b\x07\
-\x85\x73\x2e\x7a\xf1\x12\x84\x99\x43\x58\xa7\x64\x97\xe5\x5e\x1c\
-\xd5\xb6\xce\xca\xe6\xa9\xaa\xb7\x29\xd9\x66\x6d\x1d\x0e\x9f\x39\
-\x73\xce\x48\xa3\x80\xf7\xef\xa0\x18\xcd\x8c\xb4\x12\x12\xc5\x24\
-\x97\x5f\xfa\xe0\x5d\xd6\x16\x80\xd9\xbe\x03\xb5\x0c\xf1\x72\xa4\
-\x42\x33\x2e\x35\x97\x77\x33\x13\x9f\x2b\x02\x9b\x76\x26\xf6\x54\
-\xe8\xd5\x99\x59\xc6\x2e\xd1\xbd\x79\x66\x35\x4c\x38\x9b\x24\x68\
-\x35\xf3\x7c\xb3\x40\xc1\xb4\x12\x16\xa8\x42\x70\x28\xe1\x38\x12\
-\x27\x8c\x45\xe0\x27\x69\x05\x97\xae\x8b\xd0\x41\x45\x94\xaf\x88\
-\x53\x3f\x13\x54\xce\x38\x62\x9f\x74\x4c\xe4\x30\xd1\x50\x87\x0a\
-\xc9\xac\x12\x09\x62\x18\xc4\xd5\x04\x70\xf4\xd2\x45\x02\x7a\x5e\
-\xe2\x6e\xc9\xea\x0f\xd2\xdf\xc6\x4d\x4a\x3e\x59\xde\xbf\x24\xc2\
-\x29\x44\xf9\xdb\xcd\x71\x8e\x49\x18\x93\xcc\xdb\x44\xfe\xb8\xd5\
-\xb3\x36\x63\xe6\xb4\x55\x2f\x6d\x1e\xc5\xb3\x36\x4f\x5e\xba\x48\
-\x40\x97\x45\x26\x93\xc3\x78\xe5\xe4\x2c\xd1\x38\x94\x51\x9c\x46\
-\x3a\x3a\x17\xf1\x97\x35\x46\xe6\xca\xaa\xf4\x04\x9a\xb6\xae\x9e\
-\x3d\xf2\xc8\x5f\x9e\xc1\x40\x71\x4b\xfc\x63\xb6\x4b\x49\x5d\xfd\
-\x2e\xd7\x67\xe6\x5f\x55\x28\x2f\xed\xdb\xd0\xfa\x7a\x13\xf0\x83\
-\x3b\x8b\x33\xc3\x9a\xa3\x6f\x58\x65\x96\x68\xa3\xcd\x9b\x4f\x6a\
-\xc1\xe2\xbb\xd9\xb8\x53\x3f\xef\x6d\x60\xff\x5a\x2d\x8d\x44\x49\
-\x31\x5b\x2d\x77\x64\x8a\x8f\xe2\xd9\x6a\x9d\xbc\x74\x91\x60\x71\
-\x29\xfe\x13\x12\x8f\x44\xf6\x7f\xab\x9b\xbf\x3f\x45\xd8\x3d\
-\x00\x00\x03\x93\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
+\x0d\x0a\x09\x09\x3c\x72\x65\x63\x74\x20\x78\x3d\x22\x31\x37\x38\
+\x2e\x38\x34\x36\x22\x20\x79\x3d\x22\x39\x32\x2e\x30\x38\x37\x22\
+\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\
+\x69\x78\x28\x2d\x30\x2e\x37\x30\x37\x31\x20\x2d\x30\x2e\x37\x30\
+\x37\x31\x20\x30\x2e\x37\x30\x37\x31\x20\x2d\x30\x2e\x37\x30\x37\
+\x31\x20\x32\x32\x34\x2e\x33\x34\x37\x36\x20\x36\x33\x31\x2e\x31\
+\x34\x39\x38\x29\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\
+\x2e\x30\x38\x35\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x33\x35\
+\x34\x2e\x30\x34\x39\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\
+\x20\x64\x3d\x22\x4d\x34\x37\x31\x2e\x37\x32\x33\x2c\x38\x38\x2e\
+\x33\x39\x33\x6c\x2d\x34\x38\x2e\x31\x31\x35\x2d\x34\x38\x2e\x31\
+\x31\x34\x63\x2d\x31\x31\x2e\x37\x32\x33\x2d\x31\x31\x2e\x37\x32\
+\x34\x2d\x33\x31\x2e\x35\x35\x38\x2d\x31\x30\x2e\x38\x39\x36\x2d\
+\x34\x34\x2e\x33\x30\x34\x2c\x31\x2e\x38\x35\x6c\x2d\x34\x35\x2e\
+\x32\x30\x32\x2c\x34\x35\x2e\x32\x30\x33\x6c\x39\x30\x2e\x35\x36\
+\x39\x2c\x39\x30\x2e\x35\x36\x38\x6c\x34\x35\x2e\x32\x30\x32\x2d\
+\x34\x35\x2e\x32\x30\x32\x0d\x0a\x09\x09\x43\x34\x38\x32\x2e\x36\
+\x31\x36\x2c\x31\x31\x39\x2e\x39\x35\x32\x2c\x34\x38\x33\x2e\x34\
+\x34\x35\x2c\x31\x30\x30\x2e\x31\x31\x36\x2c\x34\x37\x31\x2e\x37\
+\x32\x33\x2c\x38\x38\x2e\x33\x39\x33\x7a\x22\x2f\x3e\x0d\x0a\x09\
+\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\
+\x22\x36\x34\x2e\x30\x32\x31\x2c\x33\x36\x33\x2e\x32\x35\x32\x20\
+\x33\x32\x2c\x34\x38\x30\x20\x31\x34\x38\x2e\x37\x33\x37\x2c\x34\
+\x34\x37\x2e\x39\x37\x39\x20\x09\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\
+\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x05\x27\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
 \x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
 \x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4d\x61\x67\x6e\x69\x66\x79\x69\x6e\x67\x5f\x67\x6c\x61\
-\x73\x73\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
-\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
-\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
-\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x79\x3d\x22\
-\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
-\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\
-\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\
-\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\x73\
-\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\
-\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x37\x2e\x35\
-\x34\x35\x2c\x31\x35\x2e\x34\x36\x37\x6c\x2d\x33\x2e\x37\x37\x39\
-\x2d\x33\x2e\x37\x37\x39\x63\x30\x2e\x35\x37\x2d\x30\x2e\x39\x33\
-\x35\x2c\x30\x2e\x38\x39\x38\x2d\x32\x2e\x30\x33\x35\x2c\x30\x2e\
-\x38\x39\x38\x2d\x33\x2e\x32\x31\x63\x30\x2d\x33\x2e\x34\x31\x37\
-\x2d\x32\x2e\x39\x36\x31\x2d\x36\x2e\x33\x37\x37\x2d\x36\x2e\x33\
-\x37\x38\x2d\x36\x2e\x33\x37\x37\x0d\x0a\x09\x43\x34\x2e\x38\x36\
-\x39\x2c\x32\x2e\x31\x2c\x32\x2e\x31\x2c\x34\x2e\x38\x37\x2c\x32\
-\x2e\x31\x2c\x38\x2e\x32\x38\x37\x63\x30\x2c\x33\x2e\x34\x31\x36\
-\x2c\x32\x2e\x39\x36\x31\x2c\x36\x2e\x33\x37\x37\x2c\x36\x2e\x33\
-\x37\x37\x2c\x36\x2e\x33\x37\x37\x63\x31\x2e\x31\x33\x37\x2c\x30\
-\x2c\x32\x2e\x32\x2d\x30\x2e\x33\x30\x39\x2c\x33\x2e\x31\x31\x35\
-\x2d\x30\x2e\x38\x34\x34\x6c\x33\x2e\x37\x39\x39\x2c\x33\x2e\x38\
-\x30\x31\x0d\x0a\x09\x63\x30\x2e\x33\x37\x32\x2c\x30\x2e\x33\x37\
-\x31\x2c\x30\x2e\x39\x37\x35\x2c\x30\x2e\x33\x37\x31\x2c\x31\x2e\
-\x33\x34\x36\x2c\x30\x6c\x30\x2e\x39\x34\x33\x2d\x30\x2e\x39\x34\
-\x33\x43\x31\x38\x2e\x30\x35\x31\x2c\x31\x36\x2e\x33\x30\x37\x2c\
-\x31\x37\x2e\x39\x31\x36\x2c\x31\x35\x2e\x38\x33\x38\x2c\x31\x37\
-\x2e\x35\x34\x35\x2c\x31\x35\x2e\x34\x36\x37\x7a\x20\x4d\x34\x2e\
-\x30\x30\x34\x2c\x38\x2e\x32\x38\x37\x0d\x0a\x09\x63\x30\x2d\x32\
-\x2e\x33\x36\x36\x2c\x31\x2e\x39\x31\x37\x2d\x34\x2e\x32\x38\x33\
-\x2c\x34\x2e\x32\x38\x32\x2d\x34\x2e\x32\x38\x33\x63\x32\x2e\x33\
-\x36\x36\x2c\x30\x2c\x34\x2e\x34\x37\x34\x2c\x32\x2e\x31\x30\x37\
-\x2c\x34\x2e\x34\x37\x34\x2c\x34\x2e\x34\x37\x34\x63\x30\x2c\x32\
-\x2e\x33\x36\x35\x2d\x31\x2e\x39\x31\x38\x2c\x34\x2e\x32\x38\x33\
-\x2d\x34\x2e\x32\x38\x33\x2c\x34\x2e\x32\x38\x33\x0d\x0a\x09\x43\
-\x36\x2e\x31\x31\x31\x2c\x31\x32\x2e\x37\x36\x2c\x34\x2e\x30\x30\
-\x34\x2c\x31\x30\x2e\x36\x35\x32\x2c\x34\x2e\x30\x30\x34\x2c\x38\
-\x2e\x32\x38\x37\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x0d\x0a\
-\x00\x00\x02\xbd\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x43\x69\x72\x63\x6c\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\
-\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\
-\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\
-\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\
-\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\
-\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\
-\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\
-\x6f\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\
-\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\
-\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\
-\x22\x4d\x31\x30\x2c\x30\x2e\x34\x43\x34\x2e\x36\x39\x38\x2c\x30\
-\x2e\x34\x2c\x30\x2e\x34\x2c\x34\x2e\x36\x39\x38\x2c\x30\x2e\x34\
-\x2c\x31\x30\x43\x30\x2e\x34\x2c\x31\x35\x2e\x33\x30\x32\x2c\x34\
-\x2e\x36\x39\x38\x2c\x31\x39\x2e\x36\x2c\x31\x30\x2c\x31\x39\x2e\
-\x36\x63\x35\x2e\x33\x30\x31\x2c\x30\x2c\x39\x2e\x36\x2d\x34\x2e\
-\x32\x39\x38\x2c\x39\x2e\x36\x2d\x39\x2e\x36\x30\x31\x0d\x0a\x09\
-\x43\x31\x39\x2e\x36\x2c\x34\x2e\x36\x39\x38\x2c\x31\x35\x2e\x33\
-\x30\x31\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\x34\x7a\x20\x4d\
-\x31\x30\x2c\x31\x37\x2e\x35\x39\x39\x63\x2d\x34\x2e\x31\x39\x37\
-\x2c\x30\x2d\x37\x2e\x36\x2d\x33\x2e\x34\x30\x32\x2d\x37\x2e\x36\
-\x2d\x37\x2e\x36\x53\x35\x2e\x38\x30\x32\x2c\x32\x2e\x34\x2c\x31\
-\x30\x2c\x32\x2e\x34\x63\x34\x2e\x31\x39\x37\x2c\x30\x2c\x37\x2e\
-\x36\x30\x31\x2c\x33\x2e\x34\x30\x32\x2c\x37\x2e\x36\x30\x31\x2c\
-\x37\x2e\x36\x0d\x0a\x09\x53\x31\x34\x2e\x31\x39\x37\x2c\x31\x37\
-\x2e\x35\x39\x39\x2c\x31\x30\x2c\x31\x37\x2e\x35\x39\x39\x7a\x22\
-\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\x7f\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
 \x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
 \x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
 \x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
@@ -1023,22 +262,65 @@
 \x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
 \x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
 \x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
-\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
-\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
-\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
-\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
-\x0a\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\
-\x3d\x22\x32\x38\x38\x2c\x39\x36\x20\x33\x33\x37\x2e\x39\x2c\x31\
-\x34\x35\x2e\x39\x20\x32\x37\x34\x2c\x32\x30\x39\x2e\x37\x20\x32\
-\x37\x34\x2c\x32\x30\x39\x2e\x37\x20\x31\x34\x35\x2e\x39\x2c\x33\
-\x33\x37\x2e\x39\x20\x39\x36\x2c\x32\x38\x38\x20\x39\x36\x2c\x34\
-\x31\x36\x20\x32\x32\x34\x2c\x34\x31\x36\x20\x31\x37\x34\x2e\x31\
-\x2c\x33\x36\x36\x2e\x31\x20\x33\x35\x37\x2e\x34\x2c\x31\x38\x32\
-\x2e\x39\x20\x33\x36\x36\x2e\x31\x2c\x31\x37\x34\x2e\x31\x20\x0d\
-\x0a\x09\x34\x31\x36\x2c\x32\x32\x34\x20\x34\x31\x36\x2c\x39\x36\
-\x20\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x4c\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x31\x32\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
+\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
+\x35\x36\x2c\x36\x34\x43\x31\x35\x30\x2e\x34\x30\x31\x2c\x36\x34\
+\x2c\x36\x34\x2c\x31\x35\x30\x2e\x34\x30\x31\x2c\x36\x34\x2c\x32\
+\x35\x36\x63\x30\x2c\x31\x30\x35\x2e\x36\x30\x34\x2c\x38\x36\x2e\
+\x34\x30\x31\x2c\x31\x39\x32\x2c\x31\x39\x32\x2c\x31\x39\x32\x63\
+\x31\x38\x2e\x31\x33\x36\x2c\x30\x2c\x33\x32\x2d\x31\x33\x2e\x38\
+\x36\x34\x2c\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\x09\x63\x30\x2d\
+\x38\x2e\x35\x33\x31\x2d\x33\x2e\x31\x39\x38\x2d\x31\x36\x2d\x38\
+\x2e\x35\x33\x31\x2d\x32\x31\x2e\x33\x33\x33\x63\x2d\x35\x2e\x33\
+\x33\x33\x2d\x35\x2e\x33\x33\x34\x2d\x38\x2e\x35\x33\x31\x2d\x31\
+\x32\x2e\x38\x30\x33\x2d\x38\x2e\x35\x33\x31\x2d\x32\x31\x2e\x33\
+\x33\x34\x63\x30\x2d\x31\x38\x2e\x31\x33\x35\x2c\x31\x33\x2e\x38\
+\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x68\x33\x38\x2e\x33\
+\x39\x36\x0d\x0a\x09\x09\x09\x63\x35\x38\x2e\x36\x36\x37\x2c\x30\
+\x2c\x31\x30\x36\x2e\x36\x36\x37\x2d\x34\x38\x2c\x31\x30\x36\x2e\
+\x36\x36\x37\x2d\x31\x30\x36\x2e\x36\x36\x36\x43\x34\x34\x38\x2c\
+\x31\x34\x30\x2e\x38\x30\x32\x2c\x33\x36\x31\x2e\x36\x30\x34\x2c\
+\x36\x34\x2c\x32\x35\x36\x2c\x36\x34\x7a\x20\x4d\x31\x33\x38\x2e\
+\x36\x36\x37\x2c\x32\x35\x36\x63\x2d\x31\x38\x2e\x31\x33\x36\x2c\
+\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2d\x33\
+\x32\x73\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\
+\x32\x0d\x0a\x09\x09\x09\x63\x31\x38\x2e\x31\x33\x35\x2c\x30\x2c\
+\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x53\
+\x31\x35\x36\x2e\x38\x30\x32\x2c\x32\x35\x36\x2c\x31\x33\x38\x2e\
+\x36\x36\x37\x2c\x32\x35\x36\x7a\x20\x4d\x32\x30\x32\x2e\x36\x36\
+\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x63\x2d\x31\x38\x2e\x31\x33\
+\x36\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x35\x2d\x33\x32\
+\x2d\x33\x32\x63\x30\x2d\x31\x38\x2e\x31\x33\x36\x2c\x31\x33\x2e\
+\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\
+\x09\x63\x31\x38\x2e\x31\x33\x35\x2c\x30\x2c\x33\x32\x2c\x31\x33\
+\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x43\x32\x33\x34\x2e\x36\
+\x36\x37\x2c\x31\x35\x36\x2e\x38\x30\x32\x2c\x32\x32\x30\x2e\x38\
+\x30\x32\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\x32\x30\x32\x2e\x36\
+\x36\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x7a\x20\x4d\x33\x30\x39\
+\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\x37\x63\x2d\x31\x38\
+\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x35\
+\x2d\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\x09\x63\x30\x2d\x31\x38\
+\x2e\x31\x33\x36\x2c\x31\x33\x2e\x38\x36\x35\x2d\x33\x32\x2c\x33\
+\x32\x2d\x33\x32\x63\x31\x38\x2e\x31\x33\x36\x2c\x30\x2c\x33\x32\
+\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x43\x33\x34\
+\x31\x2e\x33\x33\x33\x2c\x31\x35\x36\x2e\x38\x30\x32\x2c\x33\x32\
+\x37\x2e\x34\x36\x39\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\x33\x30\
+\x39\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\x37\x7a\x20\x4d\
+\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x0d\x0a\x09\x09\x09\
+\x63\x2d\x31\x38\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\x2d\x31\x33\
+\x2e\x38\x36\x34\x2d\x33\x32\x2d\x33\x32\x73\x31\x33\x2e\x38\x36\
+\x35\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x63\x31\x38\x2e\x31\x33\
+\x36\x2c\x30\x2c\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\
+\x2c\x33\x32\x53\x33\x39\x31\x2e\x34\x36\x39\x2c\x32\x35\x36\x2c\
+\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x7a\x22\x2f\x3e\x0d\
+\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
+\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x02\x79\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1070,30 +352,17 @@
 \x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
 \x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
 \x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x32\x31\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
-\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
-\x35\x36\x2c\x31\x35\x32\x63\x2d\x35\x37\x2e\x32\x2c\x30\x2d\x31\
-\x30\x34\x2c\x34\x36\x2e\x38\x2d\x31\x30\x34\x2c\x31\x30\x34\x73\
-\x34\x36\x2e\x38\x2c\x31\x30\x34\x2c\x31\x30\x34\x2c\x31\x30\x34\
-\x73\x31\x30\x34\x2d\x34\x36\x2e\x38\x2c\x31\x30\x34\x2d\x31\x30\
-\x34\x53\x33\x31\x33\x2e\x32\x2c\x31\x35\x32\x2c\x32\x35\x36\x2c\
-\x31\x35\x32\x7a\x20\x4d\x32\x35\x36\x2c\x34\x38\x0d\x0a\x09\x09\
-\x09\x43\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x34\x38\x2c\
-\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x32\x35\x36\x73\x39\
-\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\x2c\x32\x30\x38\x2c\x32\x30\
-\x38\x73\x32\x30\x38\x2d\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\
-\x2d\x32\x30\x38\x53\x33\x37\x30\x2e\x33\x39\x39\x2c\x34\x38\x2c\
-\x32\x35\x36\x2c\x34\x38\x7a\x20\x4d\x32\x35\x36\x2c\x34\x32\x32\
-\x2e\x34\x0d\x0a\x09\x09\x09\x63\x2d\x39\x31\x2e\x35\x31\x38\x2c\
-\x30\x2d\x31\x36\x36\x2e\x34\x2d\x37\x34\x2e\x38\x38\x33\x2d\x31\
-\x36\x36\x2e\x34\x2d\x31\x36\x36\x2e\x34\x53\x31\x36\x34\x2e\x34\
-\x38\x32\x2c\x38\x39\x2e\x36\x2c\x32\x35\x36\x2c\x38\x39\x2e\x36\
-\x53\x34\x32\x32\x2e\x34\x2c\x31\x36\x34\x2e\x34\x38\x32\x2c\x34\
-\x32\x32\x2e\x34\x2c\x32\x35\x36\x53\x33\x34\x37\x2e\x35\x31\x38\
-\x2c\x34\x32\x32\x2e\x34\x2c\x32\x35\x36\x2c\x34\x32\x32\x2e\x34\
-\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\
-\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\xfc\
+\x22\x49\x63\x6f\x6e\x5f\x31\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
+\x0d\x0a\x09\x09\x3c\x67\x3e\x0d\x0a\x09\x09\x09\x3c\x70\x6f\x6c\
+\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x31\x38\x36\
+\x2e\x33\x30\x31\x2c\x33\x33\x39\x2e\x38\x39\x33\x20\x39\x36\x2c\
+\x32\x34\x39\x2e\x34\x36\x31\x20\x36\x34\x2c\x32\x37\x39\x2e\x39\
+\x36\x38\x20\x31\x38\x36\x2e\x33\x30\x31\x2c\x34\x30\x32\x20\x34\
+\x34\x38\x2c\x31\x34\x30\x2e\x35\x30\x36\x20\x34\x31\x36\x2c\x31\
+\x31\x30\x20\x09\x09\x09\x22\x2f\x3e\x0d\x0a\x09\x09\x3c\x2f\x67\
+\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\
+\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x07\x80\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1124,25 +393,97 @@
 \x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
 \x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
 \x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x32\x30\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
-\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
-\x35\x36\x2c\x34\x38\x43\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\
-\x2c\x34\x38\x2c\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x32\
-\x35\x36\x73\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\x2c\x32\x30\
-\x38\x2c\x32\x30\x38\x73\x32\x30\x38\x2d\x39\x33\x2e\x36\x30\x31\
-\x2c\x32\x30\x38\x2d\x32\x30\x38\x53\x33\x37\x30\x2e\x33\x39\x39\
-\x2c\x34\x38\x2c\x32\x35\x36\x2c\x34\x38\x7a\x20\x4d\x32\x35\x36\
-\x2c\x34\x32\x32\x2e\x33\x39\x39\x0d\x0a\x09\x09\x09\x63\x2d\x39\
-\x31\x2e\x35\x31\x38\x2c\x30\x2d\x31\x36\x36\x2e\x33\x39\x39\x2d\
-\x37\x34\x2e\x38\x38\x32\x2d\x31\x36\x36\x2e\x33\x39\x39\x2d\x31\
-\x36\x36\x2e\x33\x39\x39\x53\x31\x36\x34\x2e\x34\x38\x32\x2c\x38\
-\x39\x2e\x36\x2c\x32\x35\x36\x2c\x38\x39\x2e\x36\x53\x34\x32\x32\
-\x2e\x34\x2c\x31\x36\x34\x2e\x34\x38\x32\x2c\x34\x32\x32\x2e\x34\
-\x2c\x32\x35\x36\x53\x33\x34\x37\x2e\x35\x31\x38\x2c\x34\x32\x32\
-\x2e\x33\x39\x39\x2c\x32\x35\x36\x2c\x34\x32\x32\x2e\x33\x39\x39\
-\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\
-\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
+\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x39\x33\x2e\x34\x36\
+\x2c\x32\x34\x39\x2e\x30\x35\x36\x63\x33\x2e\x37\x32\x33\x2d\x30\
+\x2e\x36\x37\x2c\x37\x2e\x35\x38\x39\x2d\x31\x2e\x30\x34\x31\x2c\
+\x31\x31\x2e\x35\x38\x36\x2d\x31\x2e\x30\x34\x31\x4c\x32\x30\x31\
+\x2e\x39\x32\x34\x2c\x32\x34\x38\x68\x31\x30\x33\x2e\x38\x32\x33\
+\x63\x34\x2e\x35\x30\x33\x2c\x30\x2c\x38\x2e\x38\x30\x36\x2d\x30\
+\x2e\x36\x31\x37\x2c\x31\x32\x2e\x39\x30\x38\x2d\x31\x2e\x37\x35\
+\x34\x0d\x0a\x09\x09\x63\x31\x39\x2e\x33\x37\x2d\x35\x2e\x33\x36\
+\x33\x2c\x33\x33\x2e\x33\x34\x35\x2d\x32\x32\x2e\x35\x33\x37\x2c\
+\x33\x33\x2e\x33\x34\x35\x2d\x34\x33\x2e\x36\x36\x33\x76\x2d\x33\
+\x30\x2e\x38\x32\x32\x76\x2d\x35\x36\x2e\x34\x30\x32\x63\x30\x2d\
+\x32\x34\x2e\x38\x33\x32\x2d\x32\x31\x2e\x31\x35\x2d\x34\x33\x2e\
+\x34\x38\x34\x2d\x34\x36\x2e\x32\x38\x39\x2d\x34\x37\x2e\x36\x30\
+\x36\x0d\x0a\x09\x09\x63\x2d\x31\x35\x2e\x39\x33\x31\x2d\x32\x2e\
+\x36\x32\x34\x2d\x33\x39\x2e\x32\x35\x38\x2d\x33\x2e\x38\x32\x37\
+\x2d\x35\x35\x2e\x30\x38\x39\x2d\x33\x2e\x37\x34\x39\x63\x2d\x31\
+\x35\x2e\x38\x32\x39\x2c\x30\x2e\x30\x38\x36\x2d\x33\x30\x2e\x39\
+\x38\x31\x2c\x31\x2e\x34\x30\x34\x2d\x34\x34\x2e\x32\x37\x37\x2c\
+\x33\x2e\x37\x34\x39\x43\x31\x36\x37\x2e\x31\x34\x33\x2c\x37\x34\
+\x2e\x35\x37\x36\x2c\x31\x36\x30\x2c\x38\x38\x2e\x39\x32\x38\x2c\
+\x31\x36\x30\x2c\x31\x31\x35\x2e\x33\x35\x39\x56\x31\x34\x34\x68\
+\x39\x36\x0d\x0a\x09\x09\x76\x31\x36\x48\x31\x32\x38\x2e\x38\x32\
+\x63\x2d\x33\x35\x2e\x36\x32\x38\x2c\x30\x2d\x36\x34\x2e\x35\x33\
+\x38\x2c\x34\x32\x2e\x35\x37\x31\x2d\x36\x34\x2e\x38\x31\x33\x2c\
+\x39\x35\x2e\x32\x34\x32\x43\x36\x34\x2e\x30\x30\x35\x2c\x32\x35\
+\x35\x2e\x34\x39\x35\x2c\x36\x34\x2c\x32\x35\x35\x2e\x37\x34\x37\
+\x2c\x36\x34\x2c\x32\x35\x36\x63\x30\x2c\x39\x2e\x35\x32\x33\x2c\
+\x30\x2e\x39\x34\x2c\x31\x38\x2e\x37\x32\x2c\x32\x2e\x36\x38\x35\
+\x2c\x32\x37\x2e\x34\x30\x34\x0d\x0a\x09\x09\x43\x37\x34\x2e\x36\
+\x34\x38\x2c\x33\x32\x33\x2e\x30\x37\x2c\x39\x39\x2e\x34\x35\x31\
+\x2c\x33\x35\x32\x2c\x31\x32\x38\x2e\x38\x32\x2c\x33\x35\x32\x48\
+\x31\x34\x34\x76\x2d\x32\x2e\x36\x36\x32\x76\x2d\x34\x33\x2e\x32\
+\x37\x33\x43\x31\x34\x34\x2c\x32\x37\x39\x2e\x32\x33\x38\x2c\x31\
+\x36\x34\x2e\x31\x34\x36\x2c\x32\x35\x34\x2e\x33\x33\x32\x2c\x31\
+\x39\x33\x2e\x34\x36\x2c\x32\x34\x39\x2e\x30\x35\x36\x7a\x20\x4d\
+\x32\x30\x33\x2e\x36\x35\x36\x2c\x31\x32\x37\x2e\x30\x30\x32\x0d\
+\x0a\x09\x09\x63\x2d\x39\x2e\x35\x39\x32\x2c\x30\x2d\x31\x37\x2e\
+\x33\x38\x34\x2d\x37\x2e\x37\x38\x35\x2d\x31\x37\x2e\x33\x38\x34\
+\x2d\x31\x37\x2e\x34\x30\x33\x63\x30\x2d\x39\x2e\x36\x36\x34\x2c\
+\x37\x2e\x37\x37\x34\x2d\x31\x37\x2e\x35\x32\x2c\x31\x37\x2e\x33\
+\x38\x34\x2d\x31\x37\x2e\x35\x32\x63\x39\x2e\x35\x37\x34\x2c\x30\
+\x2c\x31\x37\x2e\x33\x39\x39\x2c\x37\x2e\x38\x35\x35\x2c\x31\x37\
+\x2e\x33\x39\x39\x2c\x31\x37\x2e\x35\x32\x0d\x0a\x09\x09\x43\x32\
+\x32\x31\x2e\x30\x35\x36\x2c\x31\x31\x39\x2e\x32\x31\x37\x2c\x32\
+\x31\x33\x2e\x32\x34\x36\x2c\x31\x32\x37\x2e\x30\x30\x32\x2c\x32\
+\x30\x33\x2e\x36\x35\x36\x2c\x31\x32\x37\x2e\x30\x30\x32\x7a\x22\
+\x2f\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\
+\x34\x33\x2e\x39\x35\x31\x2c\x32\x32\x32\x2e\x35\x34\x33\x43\x34\
+\x33\x34\x2e\x37\x38\x2c\x31\x38\x36\x2e\x30\x32\x31\x2c\x34\x31\
+\x31\x2e\x30\x33\x33\x2c\x31\x36\x30\x2c\x33\x38\x33\x2e\x31\x38\
+\x2c\x31\x36\x30\x48\x33\x36\x38\x76\x32\x2e\x36\x32\x36\x76\x33\
+\x38\x2e\x30\x34\x36\x63\x30\x2c\x33\x33\x2e\x39\x31\x35\x2d\x32\
+\x32\x2e\x32\x38\x36\x2c\x35\x38\x2e\x34\x37\x34\x2d\x34\x39\x2e\
+\x34\x38\x39\x2c\x36\x32\x2e\x36\x38\x31\x0d\x0a\x09\x09\x63\x2d\
+\x32\x2e\x37\x33\x37\x2c\x30\x2e\x34\x32\x34\x2d\x35\x2e\x34\x38\
+\x33\x2c\x30\x2e\x36\x34\x36\x2d\x38\x2e\x33\x30\x31\x2c\x30\x2e\
+\x36\x34\x36\x48\x32\x30\x36\x2e\x33\x35\x31\x63\x2d\x34\x2e\x35\
+\x31\x38\x2c\x30\x2d\x38\x2e\x39\x30\x34\x2c\x30\x2e\x35\x38\x34\
+\x2d\x31\x33\x2e\x30\x34\x39\x2c\x31\x2e\x36\x37\x32\x43\x31\x37\
+\x34\x2e\x31\x38\x2c\x32\x37\x30\x2e\x36\x38\x39\x2c\x31\x36\x30\
+\x2c\x32\x38\x36\x2e\x36\x2c\x31\x36\x30\x2c\x33\x30\x37\x2e\x32\
+\x33\x36\x76\x33\x32\x2e\x39\x32\x32\x0d\x0a\x09\x09\x76\x35\x34\
+\x2e\x33\x30\x35\x63\x30\x2c\x32\x34\x2e\x38\x33\x32\x2c\x32\x34\
+\x2e\x39\x37\x37\x2c\x33\x39\x2e\x34\x32\x36\x2c\x34\x39\x2e\x34\
+\x38\x31\x2c\x34\x36\x2e\x35\x35\x31\x63\x32\x39\x2e\x33\x32\x37\
+\x2c\x38\x2e\x35\x33\x31\x2c\x36\x31\x2e\x32\x36\x37\x2c\x31\x30\
+\x2e\x30\x36\x38\x2c\x39\x36\x2e\x33\x36\x36\x2c\x30\x43\x33\x32\
+\x39\x2e\x31\x35\x2c\x34\x33\x34\x2e\x33\x35\x34\x2c\x33\x35\x32\
+\x2c\x34\x32\x30\x2e\x38\x39\x33\x2c\x33\x35\x32\x2c\x33\x39\x34\
+\x2e\x34\x36\x33\x56\x33\x36\x38\x0d\x0a\x09\x09\x68\x2d\x39\x36\
+\x76\x2d\x31\x36\x68\x31\x32\x37\x2e\x31\x38\x63\x32\x35\x2e\x32\
+\x34\x2c\x30\x2c\x34\x37\x2e\x31\x30\x37\x2d\x32\x31\x2e\x33\x36\
+\x35\x2c\x35\x37\x2e\x38\x31\x34\x2d\x35\x32\x2e\x35\x34\x39\x43\
+\x34\x34\x35\x2e\x34\x37\x34\x2c\x32\x38\x36\x2e\x34\x30\x34\x2c\
+\x34\x34\x38\x2c\x32\x37\x31\x2e\x36\x34\x31\x2c\x34\x34\x38\x2c\
+\x32\x35\x36\x0d\x0a\x09\x09\x43\x34\x34\x38\x2c\x32\x34\x34\x2e\
+\x32\x33\x32\x2c\x34\x34\x36\x2e\x35\x36\x37\x2c\x32\x33\x32\x2e\
+\x39\x36\x32\x2c\x34\x34\x33\x2e\x39\x35\x31\x2c\x32\x32\x32\x2e\
+\x35\x34\x33\x7a\x20\x4d\x33\x30\x37\x2e\x38\x36\x37\x2c\x33\x38\
+\x32\x2e\x38\x32\x63\x39\x2e\x35\x39\x2c\x30\x2c\x31\x37\x2e\x33\
+\x38\x31\x2c\x37\x2e\x37\x38\x35\x2c\x31\x37\x2e\x33\x38\x31\x2c\
+\x31\x37\x2e\x34\x0d\x0a\x09\x09\x63\x30\x2c\x39\x2e\x36\x35\x2d\
+\x37\x2e\x37\x39\x31\x2c\x31\x37\x2e\x35\x32\x31\x2d\x31\x37\x2e\
+\x33\x38\x31\x2c\x31\x37\x2e\x35\x32\x31\x63\x2d\x39\x2e\x35\x37\
+\x37\x2c\x30\x2d\x31\x37\x2e\x33\x39\x39\x2d\x37\x2e\x38\x37\x31\
+\x2d\x31\x37\x2e\x33\x39\x39\x2d\x31\x37\x2e\x35\x32\x31\x43\x32\
+\x39\x30\x2e\x34\x36\x38\x2c\x33\x39\x30\x2e\x35\x39\x2c\x32\x39\
+\x38\x2e\x32\x37\x34\x2c\x33\x38\x32\x2e\x38\x32\x2c\x33\x30\x37\
+\x2e\x38\x36\x37\x2c\x33\x38\x32\x2e\x38\x32\x7a\x22\x2f\x3e\x0d\
+\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
 \x00\x00\x03\xeb\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -1208,12 +549,276 @@
 \x36\x2c\x32\x34\x31\x2e\x37\x2c\x32\x35\x36\x2c\x32\x32\x34\x7a\
 \x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\
 \x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\x79\
+\x00\x00\x05\xd4\
 \x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
+\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
+\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
+\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
+\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
+\x38\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\x73\x69\
+\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x36\x33\
+\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x37\x70\x74\x27\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\
+\x38\x35\x38\x33\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x33\x2e\
+\x39\x39\x39\x37\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\
+\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x35\
+\x34\x2e\x38\x39\x32\x36\x20\x2d\x33\x39\x2e\x37\x31\x30\x39\x43\
+\x20\x35\x34\x2e\x38\x39\x32\x36\x20\x2d\x34\x33\x2e\x39\x30\x33\
+\x32\x20\x34\x34\x2e\x36\x39\x36\x39\x20\x2d\x34\x37\x2e\x33\x30\
+\x31\x37\x20\x33\x32\x2e\x31\x32\x20\x2d\x34\x37\x2e\x33\x30\x31\
+\x37\x43\x20\x31\x39\x2e\x35\x34\x33\x31\x20\x2d\x34\x37\x2e\x33\
+\x30\x31\x37\x20\x39\x2e\x33\x34\x37\x34\x32\x20\x2d\x34\x33\x2e\
+\x39\x30\x33\x32\x20\x39\x2e\x33\x34\x37\x34\x32\x20\x2d\x33\x39\
+\x2e\x37\x31\x30\x39\x43\x20\x39\x2e\x33\x34\x37\x34\x32\x20\x2d\
+\x33\x35\x2e\x35\x31\x38\x35\x20\x31\x39\x2e\x35\x34\x33\x31\x20\
+\x2d\x33\x32\x2e\x31\x32\x20\x33\x32\x2e\x31\x32\x20\x2d\x33\x32\
+\x2e\x31\x32\x43\x20\x34\x34\x2e\x36\x39\x36\x39\x20\x2d\x33\x32\
+\x2e\x31\x32\x20\x35\x34\x2e\x38\x39\x32\x36\x20\x2d\x33\x35\x2e\
+\x35\x31\x38\x35\x20\x35\x34\x2e\x38\x39\x32\x36\x20\x2d\x33\x39\
+\x2e\x37\x31\x30\x39\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\
+\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\
+\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\
+\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\
+\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\
+\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\
+\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x33\x2e\
+\x35\x31\x33\x31\x32\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\
+\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
+\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
+\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x36\x2e\x34\x30\x39\x34\
+\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x70\x61\x74\
+\x68\x20\x64\x3d\x27\x4d\x20\x39\x2e\x33\x34\x37\x34\x32\x20\x2d\
+\x33\x39\x2e\x37\x31\x30\x39\x4c\x20\x39\x2e\x33\x34\x37\x34\x32\
+\x20\x2d\x39\x2e\x33\x34\x37\x34\x32\x4c\x20\x39\x2e\x33\x34\x37\
+\x34\x32\x20\x2d\x39\x2e\x33\x34\x37\x34\x32\x43\x20\x39\x2e\x33\
+\x34\x37\x34\x32\x20\x2d\x39\x2e\x33\x34\x37\x34\x32\x20\x39\x2e\
+\x33\x34\x37\x34\x32\x20\x2d\x39\x2e\x33\x34\x37\x34\x32\x20\x39\
+\x2e\x33\x34\x37\x34\x32\x20\x2d\x39\x2e\x33\x34\x37\x34\x32\x43\
+\x20\x39\x2e\x33\x34\x37\x34\x32\x20\x2d\x35\x2e\x31\x35\x35\x31\
+\x31\x20\x31\x39\x2e\x35\x34\x33\x31\x20\x2d\x31\x2e\x37\x35\x36\
+\x35\x36\x20\x33\x32\x2e\x31\x32\x20\x2d\x31\x2e\x37\x35\x36\x35\
+\x36\x43\x20\x34\x34\x2e\x36\x39\x36\x39\x20\x2d\x31\x2e\x37\x35\
+\x36\x35\x36\x20\x35\x34\x2e\x38\x39\x32\x36\x20\x2d\x35\x2e\x31\
+\x35\x35\x31\x31\x20\x35\x34\x2e\x38\x39\x32\x36\x20\x2d\x39\x2e\
+\x33\x34\x37\x34\x32\x4c\x20\x35\x34\x2e\x38\x39\x32\x36\x20\x2d\
+\x39\x2e\x33\x34\x37\x34\x32\x4c\x20\x35\x34\x2e\x38\x39\x32\x36\
+\x20\x2d\x33\x39\x2e\x37\x31\x30\x39\x27\x20\x66\x69\x6c\x6c\x3d\
+\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\
+\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\
+\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\
+\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\
+\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\
+\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\
+\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\
+\x27\x33\x2e\x35\x31\x33\x31\x32\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\
+\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\
+\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\
+\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x36\x2e\x34\
+\x30\x39\x34\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x35\x34\x2e\x38\x39\x32\
+\x36\x20\x2d\x33\x39\x2e\x37\x31\x30\x39\x43\x20\x35\x34\x2e\x38\
+\x39\x32\x36\x20\x2d\x35\x32\x2e\x32\x38\x37\x38\x20\x34\x34\x2e\
+\x36\x39\x36\x39\x20\x2d\x36\x32\x2e\x34\x38\x33\x34\x20\x33\x32\
+\x2e\x31\x32\x20\x2d\x36\x32\x2e\x34\x38\x33\x34\x43\x20\x31\x39\
+\x2e\x35\x34\x33\x31\x20\x2d\x36\x32\x2e\x34\x38\x33\x34\x20\x39\
+\x2e\x33\x34\x37\x34\x32\x20\x2d\x35\x32\x2e\x32\x38\x37\x38\x20\
+\x39\x2e\x33\x34\x37\x34\x32\x20\x2d\x33\x39\x2e\x37\x31\x30\x39\
+\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\
+\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\
+\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\
+\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
+\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
+\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\
+\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\
+\x2d\x77\x69\x64\x74\x68\x3d\x27\x33\x2e\x35\x31\x33\x31\x32\x27\
+\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\
+\x76\x67\x3e\
+\x00\x00\x02\x21\
+\x00\
+\x00\x07\xaf\x78\x9c\xdd\x55\x4d\x6f\x9c\x30\x10\xbd\xf7\x57\x4c\
+\xd5\x83\xdb\x03\xc6\xdf\x86\x28\x24\x52\x57\xea\x29\xbd\x25\x97\
+\xde\x68\xf0\x82\x9b\x5d\x58\x01\x5d\xb6\xff\xbe\x66\xd7\x60\x4a\
+\xaa\xf4\x92\x43\x15\x90\x30\xf3\x18\xbf\x99\xe7\xf1\x98\xeb\xdb\
+\xd3\x7e\x07\x47\xd3\x76\xb6\xa9\x33\x44\x31\x41\x60\xea\xc7\xa6\
+\xb0\x75\x99\xa1\x87\xfb\x2f\x51\x82\x6e\x6f\xde\x5d\xbf\x8f\x22\
+\xb8\xaf\x6c\x07\x5b\xbb\x33\x30\xe4\x1d\x94\xa6\x36\x6d\xde\x9b\
+\x02\xbe\xff\x82\xe2\x68\xbb\x63\xb9\x07\x86\x13\x88\x22\xe7\xef\
+\xac\x25\x2b\x45\xe0\xe2\xd4\x5d\x86\xaa\xbe\x3f\x5c\xc5\xf1\x30\
+\x0c\x78\xe0\xb8\x69\xcb\x98\x11\x42\x62\xe7\xef\x5d\xae\x4e\x3b\
+\x5b\x3f\xfd\xcd\x91\xa6\x69\x1a\x9f\xbf\x22\x18\x6c\xd1\x57\x19\
+\x52\x1c\x3b\x50\x1d\x7a\x04\x95\xb1\x65\xd5\x4f\x90\x1e\xa1\xa3\
+\x35\xc3\xe7\xe6\x94\x21\xa9\xb0\x20\xa9\x00\xc9\x71\x22\x13\x0e\
+\x7e\x9a\x1f\x35\x72\x09\x97\x60\x8b\x0c\x1d\xf2\xd2\xd0\x8b\xd9\
+\xb7\x79\xdd\x6d\x9b\x76\x9f\xa1\x7d\xde\xb7\xf6\xf4\x91\x38\x67\
+\xc5\x94\x00\x32\xde\x93\x31\x71\x53\xaa\x47\xf2\x4f\xe3\xec\x43\
+\xde\x57\xe0\xe8\xbe\x42\x8a\xb9\xd0\x82\x41\xc4\x38\x26\x94\xde\
+\x05\xc0\xbf\x3c\x47\x36\xcf\x90\x7f\x03\x8b\x39\x12\x53\x29\x29\
+\x05\x9a\x62\x29\x38\x85\x88\x62\x2d\x95\x54\xc0\x19\xa6\x6c\x36\
+\x37\x20\x04\x56\xa9\x4a\x83\x83\x14\x38\x49\x99\x0a\x14\x33\x30\
+\xe7\xfa\x02\x32\x09\x9c\x01\xae\xb0\xd2\x42\x6e\x02\x22\x08\x4e\
+\x94\x4a\x42\x64\xf7\xc2\x94\x14\x53\x6a\xde\xdc\x84\xdc\x27\x87\
+\x59\xdd\x44\x31\x03\x3e\xca\xdd\x7a\xa5\xbf\xa1\x71\xab\xee\x32\
+\xf4\x41\x6f\xc7\x1b\xc5\xae\x2e\x71\xf9\x8a\xa5\x0d\x42\x53\xac\
+\x29\x49\x97\x42\xdd\xbe\x22\x9c\x2d\x84\x6a\xcc\x09\xd5\xb3\xd0\
+\x8b\xb9\x14\xea\x1d\x82\x50\x4f\x11\x84\x4e\x51\x02\x22\xb1\xa4\
+\x89\x0c\x24\x17\x76\x1f\xe3\x3c\x2c\xaa\x7c\x81\x43\xd2\x7e\xf2\
+\x5a\xc5\xbc\x6e\x75\x53\x1b\x04\x5d\xdf\x36\x4f\xc6\xad\x22\x39\
+\x5f\x13\x10\xb9\x2e\x34\x8f\xf9\x21\x43\x6d\xf3\xb3\x2e\xfe\x80\
+\x7f\x34\xb6\x5e\xe3\x7b\xdb\x9b\x76\x67\xdd\xe0\x4e\x03\x82\x09\
+\xd7\x72\xfe\xe6\x5b\x99\xbb\x7c\x38\x65\xaf\x5f\xa7\xf5\x0a\xbe\
+\xe1\x1e\xf4\x0a\xdf\x5c\x09\x5f\x68\x35\xc9\x30\x4b\xf4\xe2\x4c\
+\x51\x0c\x8b\x84\xcf\x67\x8a\x37\x17\xad\x36\x39\x84\x6a\x79\x8a\
+\xf5\x46\xf9\x6f\x96\xf1\xf2\x70\xbf\xc8\x9b\xdf\xf9\x80\xe2\xe1\
+\
+\x00\x00\x03\xe6\
+\x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
 \x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
 \x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x43\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\
+\x64\x5f\x72\x69\x67\x68\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x22\x0d\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\
+\x22\x20\x79\x3d\x22\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\
+\x78\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\
+\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\
+\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\
+\x31\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\
+\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x74\x72\
+\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\
+\x32\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\
+\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x31\x2c\x31\
+\x30\x4c\x38\x2e\x36\x39\x38\x2c\x37\x2e\x34\x39\x34\x63\x2d\x30\
+\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x38\x2d\x30\x2e\x31\x39\x36\
+\x2d\x30\x2e\x35\x31\x39\x2c\x30\x2d\x30\x2e\x37\x31\x38\x63\x30\
+\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2c\x30\x2e\x35\x31\x35\
+\x2d\x30\x2e\x31\x39\x37\x2c\x30\x2e\x37\x31\x2c\x30\x6c\x32\x2e\
+\x38\x30\x37\x2c\x32\x2e\x38\x36\x34\x0d\x0a\x09\x63\x30\x2e\x31\
+\x39\x36\x2c\x30\x2e\x31\x39\x39\x2c\x30\x2e\x31\x39\x36\x2c\x30\
+\x2e\x35\x32\x2c\x30\x2c\x30\x2e\x37\x31\x37\x6c\x2d\x32\x2e\x38\
+\x30\x37\x2c\x32\x2e\x38\x36\x34\x63\x2d\x30\x2e\x31\x39\x35\x2c\
+\x30\x2e\x31\x39\x39\x2d\x30\x2e\x35\x31\x34\x2c\x30\x2e\x31\x39\
+\x38\x2d\x30\x2e\x37\x31\x2c\x30\x63\x2d\x30\x2e\x31\x39\x36\x2d\
+\x30\x2e\x31\x39\x37\x2d\x30\x2e\x31\x39\x36\x2d\x30\x2e\x35\x31\
+\x38\x2c\x30\x2d\x30\x2e\x37\x31\x37\x4c\x31\x31\x2c\x31\x30\x7a\
+\x20\x4d\x31\x30\x2c\x30\x2e\x34\x0d\x0a\x09\x63\x35\x2e\x33\x30\
+\x32\x2c\x30\x2c\x39\x2e\x36\x2c\x34\x2e\x32\x39\x38\x2c\x39\x2e\
+\x36\x2c\x39\x2e\x36\x63\x30\x2c\x35\x2e\x33\x30\x33\x2d\x34\x2e\
+\x32\x39\x38\x2c\x39\x2e\x36\x2d\x39\x2e\x36\x2c\x39\x2e\x36\x53\
+\x30\x2e\x34\x2c\x31\x35\x2e\x33\x30\x33\x2c\x30\x2e\x34\x2c\x31\
+\x30\x43\x30\x2e\x34\x2c\x34\x2e\x36\x39\x38\x2c\x34\x2e\x36\x39\
+\x38\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\x34\x7a\x20\x4d\x31\
+\x30\x2c\x31\x38\x2e\x33\x35\x34\x0d\x0a\x09\x63\x34\x2e\x36\x31\
+\x33\x2c\x30\x2c\x38\x2e\x33\x35\x34\x2d\x33\x2e\x37\x34\x2c\x38\
+\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x30\x2d\x34\x2e\x36\
+\x31\x34\x2d\x33\x2e\x37\x34\x31\x2d\x38\x2e\x33\x35\x34\x2d\x38\
+\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x2d\x34\x2e\x36\x31\
+\x35\x2c\x30\x2d\x38\x2e\x33\x35\x34\x2c\x33\x2e\x37\x34\x2d\x38\
+\x2e\x33\x35\x34\x2c\x38\x2e\x33\x35\x34\x0d\x0a\x09\x43\x31\x2e\
+\x36\x34\x35\x2c\x31\x34\x2e\x36\x31\x34\x2c\x35\x2e\x33\x38\x35\
+\x2c\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\x2c\x31\x38\x2e\x33\x35\
+\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\
+\x76\x67\x3e\x0d\x0a\
+\x00\x00\x03\xf5\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x43\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\
+\x64\x5f\x6c\x65\x66\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x0d\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x74\x72\x61\
+\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x32\
+\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\x0d\
+\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x31\x2e\x33\x30\
+\x32\x2c\x36\x2e\x37\x37\x36\x63\x2d\x30\x2e\x31\x39\x36\x2d\x30\
+\x2e\x31\x39\x37\x2d\x30\x2e\x35\x31\x35\x2d\x30\x2e\x31\x39\x37\
+\x2d\x30\x2e\x37\x31\x2c\x30\x4c\x37\x2e\x37\x38\x35\x2c\x39\x2e\
+\x36\x34\x31\x63\x2d\x30\x2e\x31\x39\x36\x2c\x30\x2e\x31\x39\x39\
+\x2d\x30\x2e\x31\x39\x36\x2c\x30\x2e\x35\x32\x2c\x30\x2c\x30\x2e\
+\x37\x31\x37\x6c\x32\x2e\x38\x30\x37\x2c\x32\x2e\x38\x36\x34\x0d\
+\x0a\x09\x63\x30\x2e\x31\x39\x35\x2c\x30\x2e\x31\x39\x39\x2c\x30\
+\x2e\x35\x31\x34\x2c\x30\x2e\x31\x39\x38\x2c\x30\x2e\x37\x31\x2c\
+\x30\x63\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2c\x30\x2e\
+\x31\x39\x36\x2d\x30\x2e\x35\x31\x38\x2c\x30\x2d\x30\x2e\x37\x31\
+\x37\x4c\x39\x2c\x31\x30\x6c\x32\x2e\x33\x30\x32\x2d\x32\x2e\x35\
+\x30\x36\x43\x31\x31\x2e\x34\x39\x38\x2c\x37\x2e\x32\x39\x36\x2c\
+\x31\x31\x2e\x34\x39\x38\x2c\x36\x2e\x39\x37\x36\x2c\x31\x31\x2e\
+\x33\x30\x32\x2c\x36\x2e\x37\x37\x36\x7a\x0d\x0a\x09\x20\x4d\x31\
+\x30\x2c\x30\x2e\x34\x63\x2d\x35\x2e\x33\x30\x32\x2c\x30\x2d\x39\
+\x2e\x36\x2c\x34\x2e\x32\x39\x38\x2d\x39\x2e\x36\x2c\x39\x2e\x36\
+\x63\x30\x2c\x35\x2e\x33\x30\x33\x2c\x34\x2e\x32\x39\x38\x2c\x39\
+\x2e\x36\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x73\x39\x2e\x36\x2d\x34\
+\x2e\x32\x39\x37\x2c\x39\x2e\x36\x2d\x39\x2e\x36\x43\x31\x39\x2e\
+\x36\x2c\x34\x2e\x36\x39\x38\x2c\x31\x35\x2e\x33\x30\x32\x2c\x30\
+\x2e\x34\x2c\x31\x30\x2c\x30\x2e\x34\x7a\x20\x4d\x31\x30\x2c\x31\
+\x38\x2e\x33\x35\x34\x0d\x0a\x09\x63\x2d\x34\x2e\x36\x31\x35\x2c\
+\x30\x2d\x38\x2e\x33\x35\x34\x2d\x33\x2e\x37\x34\x2d\x38\x2e\x33\
+\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x30\x2d\x34\x2e\x36\x31\x34\
+\x2c\x33\x2e\x37\x33\x39\x2d\x38\x2e\x33\x35\x34\x2c\x38\x2e\x33\
+\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x34\x2e\x36\x31\x33\x2c\x30\
+\x2c\x38\x2e\x33\x35\x34\x2c\x33\x2e\x37\x34\x2c\x38\x2e\x33\x35\
+\x34\x2c\x38\x2e\x33\x35\x34\x0d\x0a\x09\x43\x31\x38\x2e\x33\x35\
+\x34\x2c\x31\x34\x2e\x36\x31\x34\x2c\x31\x34\x2e\x36\x31\x33\x2c\
+\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\x2c\x31\x38\x2e\x33\x35\x34\
+\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\
+\x67\x3e\x0d\x0a\
+\x00\x00\x02\xc9\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
 \x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
 \x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
 \x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
@@ -1235,41 +840,121 @@
 \x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
 \x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
 \x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
+\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
+\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
+\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
+\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
+\x0a\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\
+\x3d\x22\x34\x38\x30\x2c\x32\x35\x36\x20\x33\x38\x34\x2c\x31\x36\
+\x30\x20\x33\x38\x34\x2c\x32\x33\x36\x20\x32\x37\x36\x2c\x32\x33\
+\x36\x20\x32\x37\x36\x2c\x31\x32\x38\x20\x33\x35\x32\x2c\x31\x32\
+\x38\x20\x32\x35\x36\x2c\x33\x32\x20\x31\x36\x30\x2c\x31\x32\x38\
+\x20\x32\x33\x36\x2c\x31\x32\x38\x20\x32\x33\x36\x2c\x32\x33\x36\
+\x20\x31\x32\x38\x2c\x32\x33\x36\x20\x31\x32\x38\x2c\x31\x36\x30\
+\x20\x33\x32\x2c\x32\x35\x36\x20\x31\x32\x38\x2c\x33\x35\x32\x20\
+\x0d\x0a\x09\x31\x32\x38\x2c\x32\x37\x36\x20\x32\x33\x36\x2c\x32\
+\x37\x36\x20\x32\x33\x36\x2c\x33\x38\x34\x20\x31\x36\x30\x2c\x33\
+\x38\x34\x20\x32\x35\x36\x2c\x34\x38\x30\x20\x33\x35\x32\x2c\x33\
+\x38\x34\x20\x32\x37\x35\x2e\x38\x2c\x33\x38\x34\x20\x32\x37\x35\
+\x2e\x34\x2c\x32\x37\x35\x2e\x35\x20\x33\x38\x34\x2c\x32\x37\x35\
+\x2e\x38\x20\x33\x38\x34\x2c\x33\x35\x32\x20\x22\x2f\x3e\x0d\x0a\
+\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x05\xca\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
+\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
+\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
+\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
 \x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
 \x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
 \x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
 \x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x31\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
-\x0d\x0a\x09\x09\x3c\x67\x3e\x0d\x0a\x09\x09\x09\x3c\x70\x6f\x6c\
-\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x31\x38\x36\
-\x2e\x33\x30\x31\x2c\x33\x33\x39\x2e\x38\x39\x33\x20\x39\x36\x2c\
-\x32\x34\x39\x2e\x34\x36\x31\x20\x36\x34\x2c\x32\x37\x39\x2e\x39\
-\x36\x38\x20\x31\x38\x36\x2e\x33\x30\x31\x2c\x34\x30\x32\x20\x34\
-\x34\x38\x2c\x31\x34\x30\x2e\x35\x30\x36\x20\x34\x31\x36\x2c\x31\
-\x31\x30\x20\x09\x09\x09\x22\x2f\x3e\x0d\x0a\x09\x09\x3c\x2f\x67\
-\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\
-\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x01\x20\
-\x3c\
-\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\
-\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x3e\x3c\x70\x61\x74\x68\
-\x20\x64\x3d\x22\x4d\x34\x2e\x33\x34\x20\x31\x35\x2e\x36\x36\x41\
-\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\x30\x20\x30\x20\x30\x20\
-\x39\x20\x31\x37\x2e\x39\x34\x56\x31\x30\x48\x35\x56\x38\x68\x34\
-\x56\x35\x2e\x38\x33\x61\x33\x20\x33\x20\x30\x20\x31\x20\x31\x20\
-\x32\x20\x30\x56\x38\x68\x34\x76\x32\x68\x2d\x34\x76\x37\x2e\x39\
-\x34\x61\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\x30\x20\x30\x20\
-\x30\x20\x34\x2e\x36\x36\x2d\x32\x2e\x32\x38\x6c\x2d\x31\x2e\x34\
-\x32\x2d\x31\x2e\x34\x32\x68\x35\x2e\x36\x36\x6c\x2d\x32\x2e\x38\
-\x33\x20\x32\x2e\x38\x33\x61\x31\x30\x20\x31\x30\x20\x30\x20\x30\
-\x20\x31\x2d\x31\x34\x2e\x31\x34\x20\x30\x4c\x2e\x31\x20\x31\x34\
-\x2e\x32\x34\x68\x35\x2e\x36\x36\x6c\x2d\x31\x2e\x34\x32\x20\x31\
-\x2e\x34\x32\x7a\x4d\x31\x30\x20\x34\x61\x31\x20\x31\x20\x30\x20\
-\x31\x20\x30\x20\x30\x2d\x32\x20\x31\x20\x31\x20\x30\x20\x30\x20\
-\x30\x20\x30\x20\x32\x7a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\
+\x64\x3d\x22\x4d\x34\x35\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\
+\x35\x63\x2d\x31\x34\x2e\x35\x38\x35\x2d\x31\x34\x2e\x35\x37\x37\
+\x2d\x33\x36\x2e\x30\x35\x34\x2d\x31\x35\x2e\x38\x39\x2d\x35\x30\
+\x2e\x36\x33\x39\x2d\x31\x2e\x33\x31\x32\x6c\x2d\x34\x31\x2e\x36\
+\x38\x37\x2c\x34\x31\x2e\x36\x36\x34\x63\x2d\x31\x30\x2e\x38\x35\
+\x32\x2c\x31\x30\x2e\x38\x33\x36\x2d\x32\x33\x2e\x39\x33\x2c\x31\
+\x30\x2e\x38\x35\x39\x2d\x33\x31\x2e\x35\x36\x34\x2c\x31\x2e\x38\
+\x35\x32\x0d\x0a\x09\x63\x2d\x35\x2e\x30\x35\x37\x2d\x35\x2e\x39\
+\x36\x38\x2d\x33\x2e\x30\x36\x31\x2d\x32\x34\x2e\x33\x37\x34\x2d\
+\x31\x2e\x36\x34\x34\x2d\x33\x36\x2e\x30\x34\x39\x6c\x32\x30\x2e\
+\x39\x30\x37\x2d\x31\x37\x31\x2e\x38\x34\x39\x63\x31\x2e\x38\x36\
+\x37\x2d\x31\x35\x2e\x33\x35\x33\x2d\x39\x2e\x30\x37\x2d\x33\x30\
+\x2e\x31\x38\x35\x2d\x32\x34\x2e\x34\x33\x2d\x33\x32\x2e\x30\x35\
+\x31\x0d\x0a\x09\x63\x2d\x31\x35\x2e\x33\x35\x38\x2d\x31\x2e\x38\
+\x36\x37\x2d\x32\x39\x2e\x33\x32\x32\x2c\x39\x2e\x39\x33\x39\x2d\
+\x33\x31\x2e\x31\x39\x31\x2c\x32\x35\x2e\x32\x38\x39\x4c\x32\x36\
+\x37\x2e\x33\x37\x2c\x32\x33\x36\x2e\x30\x32\x31\x63\x2d\x31\x2e\
+\x32\x30\x35\x2c\x33\x2e\x33\x35\x38\x2d\x33\x2e\x37\x39\x2c\x33\
+\x2e\x39\x33\x38\x2d\x34\x2e\x30\x38\x31\x2d\x30\x2e\x35\x38\x32\
+\x4c\x32\x35\x35\x2e\x34\x34\x2c\x36\x30\x0d\x0a\x09\x63\x30\x2d\
+\x31\x35\x2e\x34\x36\x35\x2d\x31\x32\x2e\x35\x34\x32\x2d\x32\x38\
+\x2d\x32\x38\x2e\x30\x31\x34\x2d\x32\x38\x63\x2d\x31\x35\x2e\x34\
+\x37\x33\x2c\x30\x2d\x32\x38\x2e\x30\x31\x35\x2c\x31\x32\x2e\x35\
+\x33\x35\x2d\x32\x38\x2e\x30\x31\x35\x2c\x32\x38\x6c\x2d\x30\x2e\
+\x35\x35\x32\x2c\x31\x37\x36\x2e\x37\x35\x32\x63\x30\x2e\x31\x34\
+\x36\x2c\x32\x2e\x30\x34\x2d\x31\x2e\x36\x30\x34\x2c\x32\x2e\x36\
+\x32\x34\x2d\x31\x2e\x39\x32\x2c\x30\x2e\x32\x39\x34\x4c\x31\x37\
+\x32\x2e\x30\x31\x36\x2c\x39\x39\x2e\x30\x37\x37\x0d\x0a\x09\x63\
+\x2d\x32\x2e\x37\x35\x2d\x31\x35\x2e\x32\x31\x39\x2d\x31\x37\x2e\
+\x33\x32\x33\x2d\x32\x36\x2e\x32\x30\x33\x2d\x33\x32\x2e\x35\x34\
+\x38\x2d\x32\x33\x2e\x34\x35\x33\x63\x2d\x31\x35\x2e\x32\x32\x37\
+\x2c\x32\x2e\x37\x34\x38\x2d\x32\x35\x2e\x33\x33\x39\x2c\x31\x38\
+\x2e\x31\x38\x37\x2d\x32\x32\x2e\x35\x39\x31\x2c\x33\x33\x2e\x34\
+\x30\x33\x6c\x32\x32\x2e\x31\x39\x33\x2c\x31\x36\x31\x2e\x34\x35\
+\x35\x0d\x0a\x09\x63\x30\x2e\x30\x32\x33\x2c\x32\x2e\x38\x37\x32\
+\x2d\x30\x2e\x39\x34\x31\x2c\x34\x2e\x35\x31\x33\x2d\x32\x2e\x33\
+\x30\x38\x2c\x30\x2e\x38\x33\x31\x6c\x2d\x33\x33\x2e\x31\x30\x39\
+\x2d\x38\x38\x2e\x35\x31\x37\x63\x2d\x35\x2e\x31\x38\x2d\x31\x34\
+\x2e\x35\x37\x32\x2d\x32\x31\x2e\x31\x39\x36\x2d\x32\x33\x2e\x30\
+\x36\x35\x2d\x33\x35\x2e\x37\x37\x36\x2d\x31\x37\x2e\x38\x38\x39\
+\x0d\x0a\x09\x63\x2d\x31\x34\x2e\x35\x37\x39\x2c\x35\x2e\x31\x37\
+\x37\x2d\x32\x32\x2e\x32\x30\x31\x2c\x32\x32\x2e\x30\x36\x31\x2d\
+\x31\x37\x2e\x30\x32\x33\x2c\x33\x36\x2e\x36\x33\x31\x6c\x35\x38\
+\x2e\x30\x34\x32\x2c\x31\x38\x39\x2e\x36\x32\x35\x63\x30\x2e\x33\
+\x30\x33\x2c\x31\x2e\x30\x34\x36\x2c\x30\x2e\x36\x32\x34\x2c\x32\
+\x2e\x30\x38\x35\x2c\x30\x2e\x39\x35\x33\x2c\x33\x2e\x31\x31\x38\
+\x6c\x30\x2e\x31\x32\x31\x2c\x30\x2e\x33\x39\x0d\x0a\x09\x63\x30\
+\x2e\x30\x31\x31\x2c\x30\x2e\x30\x33\x31\x2c\x30\x2e\x30\x32\x35\
+\x2c\x30\x2e\x30\x35\x38\x2c\x30\x2e\x30\x33\x35\x2c\x30\x2e\x30\
+\x38\x38\x43\x31\x32\x36\x2e\x30\x37\x39\x2c\x34\x34\x34\x2e\x32\
+\x33\x33\x2c\x31\x37\x32\x2e\x35\x37\x2c\x34\x38\x30\x2c\x32\x32\
+\x37\x2e\x34\x32\x37\x2c\x34\x38\x30\x63\x33\x35\x2e\x31\x31\x36\
+\x2c\x30\x2c\x37\x31\x2e\x35\x39\x31\x2d\x31\x32\x2e\x33\x37\x38\
+\x2c\x39\x39\x2e\x33\x35\x37\x2d\x33\x33\x2e\x36\x37\x32\x0d\x0a\
+\x09\x63\x30\x2e\x30\x30\x31\x2c\x30\x2c\x30\x2e\x30\x30\x33\x2d\
+\x30\x2e\x30\x30\x32\x2c\x30\x2e\x30\x30\x33\x2d\x30\x2e\x30\x30\
+\x32\x63\x32\x39\x2e\x39\x39\x2d\x31\x38\x2e\x30\x35\x31\x2c\x31\
+\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\x37\x2c\x31\
+\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\x37\x43\x34\
+\x36\x37\x2e\x34\x34\x35\x2c\x33\x31\x30\x2e\x34\x30\x32\x2c\x34\
+\x36\x35\x2e\x32\x36\x36\x2c\x32\x38\x38\x2e\x30\x38\x2c\x34\x35\
+\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\x35\x7a\x22\x2f\x3e\x0d\
+\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
 \x00\x00\x03\xc4\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -1276,7 +961,7 @@
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
 \x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
 \x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
 \x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
 \x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
 \x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
@@ -1288,67 +973,170 @@
 \x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
 \x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
 \x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x43\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\
-\x64\x5f\x6c\x65\x66\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x0d\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\
-\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\
-\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\
+\x3d\x22\x4d\x61\x67\x6e\x69\x66\x79\x69\x6e\x67\x5f\x67\x6c\x61\
+\x73\x73\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
+\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
+\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
+\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
+\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x79\x3d\x22\
+\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
+\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\
+\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
+\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
 \x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
-\x31\x31\x2e\x33\x30\x32\x2c\x36\x2e\x37\x37\x36\x63\x2d\x30\x2e\
-\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2d\x30\x2e\x35\x31\x35\x2d\
-\x30\x2e\x31\x39\x37\x2d\x30\x2e\x37\x31\x2c\x30\x4c\x37\x2e\x37\
-\x38\x35\x2c\x39\x2e\x36\x34\x31\x63\x2d\x30\x2e\x31\x39\x36\x2c\
-\x30\x2e\x31\x39\x39\x2d\x30\x2e\x31\x39\x36\x2c\x30\x2e\x35\x32\
-\x2c\x30\x2c\x30\x2e\x37\x31\x37\x6c\x32\x2e\x38\x30\x37\x2c\x32\
-\x2e\x38\x36\x34\x0d\x0a\x09\x63\x30\x2e\x31\x39\x35\x2c\x30\x2e\
-\x31\x39\x39\x2c\x30\x2e\x35\x31\x34\x2c\x30\x2e\x31\x39\x38\x2c\
-\x30\x2e\x37\x31\x2c\x30\x63\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\
-\x39\x37\x2c\x30\x2e\x31\x39\x36\x2d\x30\x2e\x35\x31\x38\x2c\x30\
-\x2d\x30\x2e\x37\x31\x37\x4c\x39\x2c\x31\x30\x6c\x32\x2e\x33\x30\
-\x32\x2d\x32\x2e\x35\x30\x36\x43\x31\x31\x2e\x34\x39\x38\x2c\x37\
-\x2e\x32\x39\x36\x2c\x31\x31\x2e\x34\x39\x38\x2c\x36\x2e\x39\x37\
-\x36\x2c\x31\x31\x2e\x33\x30\x32\x2c\x36\x2e\x37\x37\x36\x7a\x0d\
-\x0a\x09\x20\x4d\x31\x30\x2c\x30\x2e\x34\x63\x2d\x35\x2e\x33\x30\
-\x32\x2c\x30\x2d\x39\x2e\x36\x2c\x34\x2e\x32\x39\x38\x2d\x39\x2e\
-\x36\x2c\x39\x2e\x36\x63\x30\x2c\x35\x2e\x33\x30\x33\x2c\x34\x2e\
-\x32\x39\x38\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x73\
-\x39\x2e\x36\x2d\x34\x2e\x32\x39\x37\x2c\x39\x2e\x36\x2d\x39\x2e\
-\x36\x43\x31\x39\x2e\x36\x2c\x34\x2e\x36\x39\x38\x2c\x31\x35\x2e\
-\x33\x30\x32\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\x34\x7a\x20\
-\x4d\x31\x30\x2c\x31\x38\x2e\x33\x35\x34\x0d\x0a\x09\x63\x2d\x34\
-\x2e\x36\x31\x35\x2c\x30\x2d\x38\x2e\x33\x35\x34\x2d\x33\x2e\x37\
-\x34\x2d\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x30\x2d\
-\x34\x2e\x36\x31\x34\x2c\x33\x2e\x37\x33\x39\x2d\x38\x2e\x33\x35\
-\x34\x2c\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x34\x2e\
-\x36\x31\x33\x2c\x30\x2c\x38\x2e\x33\x35\x34\x2c\x33\x2e\x37\x34\
-\x2c\x38\x2e\x33\x35\x34\x2c\x38\x2e\x33\x35\x34\x0d\x0a\x09\x43\
-\x31\x38\x2e\x33\x35\x34\x2c\x31\x34\x2e\x36\x31\x34\x2c\x31\x34\
-\x2e\x36\x31\x33\x2c\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\x2c\x31\
-\x38\x2e\x33\x35\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\
+\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x32\x34\x20\x30\x20\
+\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\x0d\x0a\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x37\x2e\x35\x34\x35\x2c\x31\x35\
+\x2e\x34\x36\x37\x6c\x2d\x33\x2e\x37\x37\x39\x2d\x33\x2e\x37\x37\
+\x39\x63\x30\x2e\x35\x37\x2d\x30\x2e\x39\x33\x35\x2c\x30\x2e\x38\
+\x39\x38\x2d\x32\x2e\x30\x33\x35\x2c\x30\x2e\x38\x39\x38\x2d\x33\
+\x2e\x32\x31\x63\x30\x2d\x33\x2e\x34\x31\x37\x2d\x32\x2e\x39\x36\
+\x31\x2d\x36\x2e\x33\x37\x37\x2d\x36\x2e\x33\x37\x38\x2d\x36\x2e\
+\x33\x37\x37\x0d\x0a\x09\x43\x34\x2e\x38\x36\x39\x2c\x32\x2e\x31\
+\x2c\x32\x2e\x31\x2c\x34\x2e\x38\x37\x2c\x32\x2e\x31\x2c\x38\x2e\
+\x32\x38\x37\x63\x30\x2c\x33\x2e\x34\x31\x36\x2c\x32\x2e\x39\x36\
+\x31\x2c\x36\x2e\x33\x37\x37\x2c\x36\x2e\x33\x37\x37\x2c\x36\x2e\
+\x33\x37\x37\x63\x31\x2e\x31\x33\x37\x2c\x30\x2c\x32\x2e\x32\x2d\
+\x30\x2e\x33\x30\x39\x2c\x33\x2e\x31\x31\x35\x2d\x30\x2e\x38\x34\
+\x34\x6c\x33\x2e\x37\x39\x39\x2c\x33\x2e\x38\x30\x31\x0d\x0a\x09\
+\x63\x30\x2e\x33\x37\x32\x2c\x30\x2e\x33\x37\x31\x2c\x30\x2e\x39\
+\x37\x35\x2c\x30\x2e\x33\x37\x31\x2c\x31\x2e\x33\x34\x36\x2c\x30\
+\x6c\x30\x2e\x39\x34\x33\x2d\x30\x2e\x39\x34\x33\x43\x31\x38\x2e\
+\x30\x35\x31\x2c\x31\x36\x2e\x33\x30\x37\x2c\x31\x37\x2e\x39\x31\
+\x36\x2c\x31\x35\x2e\x38\x33\x38\x2c\x31\x37\x2e\x35\x34\x35\x2c\
+\x31\x35\x2e\x34\x36\x37\x7a\x20\x4d\x34\x2e\x30\x30\x34\x2c\x38\
+\x2e\x32\x38\x37\x0d\x0a\x09\x63\x30\x2d\x32\x2e\x33\x36\x36\x2c\
+\x31\x2e\x39\x31\x37\x2d\x34\x2e\x32\x38\x33\x2c\x34\x2e\x32\x38\
+\x32\x2d\x34\x2e\x32\x38\x33\x63\x32\x2e\x33\x36\x36\x2c\x30\x2c\
+\x34\x2e\x34\x37\x34\x2c\x32\x2e\x31\x30\x37\x2c\x34\x2e\x34\x37\
+\x34\x2c\x34\x2e\x34\x37\x34\x63\x30\x2c\x32\x2e\x33\x36\x35\x2d\
+\x31\x2e\x39\x31\x38\x2c\x34\x2e\x32\x38\x33\x2d\x34\x2e\x32\x38\
+\x33\x2c\x34\x2e\x32\x38\x33\x0d\x0a\x09\x43\x36\x2e\x31\x31\x31\
+\x2c\x31\x32\x2e\x37\x36\x2c\x34\x2e\x30\x30\x34\x2c\x31\x30\x2e\
+\x36\x35\x32\x2c\x34\x2e\x30\x30\x34\x2c\x38\x2e\x32\x38\x37\x7a\
+\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\
 \x3e\x0d\x0a\
-\x00\x00\x00\xdd\
+\x00\x00\x04\xa2\
 \x3c\
-\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x22\
-\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x38\x22\x20\x76\x69\x65\x77\
-\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x38\x20\x38\x22\x3e\x0a\x20\
-\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x30\x20\x30\x76\x32\
-\x68\x2e\x35\x63\x30\x2d\x2e\x35\x35\x2e\x34\x35\x2d\x31\x20\x31\
-\x2d\x31\x68\x31\x2e\x35\x76\x35\x2e\x35\x63\x30\x20\x2e\x32\x38\
-\x2d\x2e\x32\x32\x2e\x35\x2d\x2e\x35\x2e\x35\x68\x2d\x2e\x35\x76\
-\x31\x68\x34\x76\x2d\x31\x68\x2d\x2e\x35\x63\x2d\x2e\x32\x38\x20\
-\x30\x2d\x2e\x35\x2d\x2e\x32\x32\x2d\x2e\x35\x2d\x2e\x35\x76\x2d\
-\x35\x2e\x35\x68\x31\x2e\x35\x63\x2e\x35\x35\x20\x30\x20\x31\x20\
-\x2e\x34\x35\x20\x31\x20\x31\x68\x2e\x35\x76\x2d\x32\x68\x2d\x38\
-\x7a\x22\x20\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
+\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
+\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
+\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
+\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
+\x38\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\x73\x69\
+\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x36\x33\
+\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x37\x70\x74\x27\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\
+\x38\x35\x38\x33\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x33\x2e\
+\x39\x39\x39\x37\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\
+\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x33\
+\x2e\x39\x35\x37\x33\x35\x20\x2d\x33\x32\x2e\x31\x32\x43\x20\x34\
+\x2e\x31\x35\x35\x35\x36\x20\x2d\x33\x39\x2e\x32\x37\x34\x35\x20\
+\x36\x2e\x39\x38\x34\x37\x33\x20\x2d\x34\x36\x2e\x31\x30\x34\x37\
+\x20\x31\x31\x2e\x39\x30\x33\x36\x20\x2d\x35\x31\x2e\x33\x30\x33\
+\x39\x43\x20\x32\x37\x2e\x34\x34\x31\x31\x20\x2d\x36\x37\x2e\x37\
+\x32\x36\x39\x20\x35\x33\x2e\x33\x30\x32\x31\x20\x2d\x36\x31\x2e\
+\x35\x34\x30\x35\x20\x35\x36\x2e\x31\x35\x32\x33\x20\x2d\x34\x32\
+\x2e\x35\x30\x32\x32\x43\x20\x35\x37\x2e\x36\x32\x37\x20\x2d\x33\
+\x32\x2e\x36\x35\x31\x39\x20\x35\x30\x2e\x35\x38\x35\x36\x20\x2d\
+\x32\x33\x2e\x35\x36\x32\x31\x20\x34\x30\x2e\x36\x37\x39\x34\x20\
+\x2d\x32\x32\x2e\x35\x32\x38\x31\x27\x20\x66\x69\x6c\x6c\x3d\x27\
+\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\
+\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\
+\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
+\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\
+\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\
+\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\
+\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\
+\x32\x2e\x35\x30\x39\x33\x37\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
+\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
+\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
+\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\
+\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\
+\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x33\x2e\x39\x35\x37\x33\
+\x35\x27\x20\x63\x79\x3d\x27\x2d\x33\x32\x2e\x31\x32\x27\x20\x66\
+\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\x3d\
+\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
+\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
+\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
+\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\
+\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\
+\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x31\x31\x2e\x39\x30\x33\
+\x36\x27\x20\x63\x79\x3d\x27\x2d\x35\x31\x2e\x33\x30\x33\x39\x27\
+\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\
+\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\
+\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
+\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
+\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\
+\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\
+\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x35\x36\x2e\x31\
+\x35\x32\x33\x27\x20\x63\x79\x3d\x27\x2d\x34\x32\x2e\x35\x30\x32\
+\x32\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\
+\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\
+\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\
+\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\
+\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\
+\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\
+\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x34\x30\
+\x2e\x36\x37\x39\x34\x27\x20\x63\x79\x3d\x27\x2d\x32\x32\x2e\x35\
+\x32\x38\x31\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\
+\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\
+\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\
+\x3e\
+\x00\x00\x02\x7d\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
+\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
+\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
+\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x38\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
+\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x32\
+\x37\x2c\x32\x33\x34\x2e\x36\x32\x35\x48\x31\x36\x37\x2e\x32\x39\
+\x36\x6c\x31\x31\x39\x2e\x37\x30\x32\x2d\x31\x31\x39\x2e\x37\x30\
+\x32\x4c\x32\x35\x36\x2c\x38\x35\x4c\x38\x35\x2c\x32\x35\x36\x6c\
+\x31\x37\x31\x2c\x31\x37\x31\x6c\x32\x39\x2e\x39\x32\x32\x2d\x32\
+\x39\x2e\x39\x32\x34\x4c\x31\x36\x37\x2e\x32\x39\x36\x2c\x32\x37\
+\x37\x2e\x33\x37\x35\x48\x34\x32\x37\x56\x32\x33\x34\x2e\x36\x32\
+\x35\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
+\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
 \x00\x00\x02\xf7\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -1399,75 +1187,8 @@
 \x33\x38\x2e\x33\x2c\x34\x33\x34\x2e\x33\x2c\x32\x32\x34\x2c\x34\
 \x31\x37\x2e\x34\x2c\x32\x32\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\
 \x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x04\x10\
+\x00\x00\x02\xb7\
 \x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
-\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
-\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
-\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
-\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\x76\x65\x72\x73\
-\x69\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\
-\x38\x33\x20\x31\x38\x2e\x37\x35\x20\x31\x38\x2e\x37\x35\x27\x20\
-\x77\x69\x64\x74\x68\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\
-\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\
-\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\
-\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
-\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x3e\x0a\x3c\
-\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\x67\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
-\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
-\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\
-\x20\x36\x33\x2e\x32\x33\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\
-\x68\x20\x64\x3d\x27\x4d\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x20\
-\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\x34\
-\x20\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\
-\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\x38\x2e\x36\
-\x35\x37\x33\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\
-\x38\x2e\x36\x35\x37\x33\x34\x20\x38\x2e\x36\x35\x37\x33\x34\x5a\
-\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\
-\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\
-\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
-\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\
-\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\
-\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x35\x30\x35\x36\x32\x27\
-\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
-\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\
-\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\
-\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\x20\x36\x33\x2e\x32\x33\
-\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\
-\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x20\x2d\x30\x4c\x20\x38\x2e\
-\x36\x35\x37\x33\x34\x20\x30\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\
-\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\
-\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
-\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\
-\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\
-\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\
-\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\
-\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\
-\x2e\x35\x30\x35\x36\x32\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
-\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\
-\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\
-\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x35\x2e\x37\x38\x34\
-\x34\x20\x36\x33\x2e\x32\x33\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\
-\x74\x68\x20\x64\x3d\x27\x4d\x20\x30\x20\x38\x2e\x36\x35\x37\x33\
-\x34\x4c\x20\x30\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x27\x20\x66\
-\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\
-\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\
-\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\
-\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\
-\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\
-\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\
-\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\
-\x64\x74\x68\x3d\x27\x31\x2e\x35\x30\x35\x36\x32\x27\x2f\x3e\x0a\
-\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x02\x7d\
-\x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
 \x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
@@ -1498,23 +1219,27 @@
 \x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
 \x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
 \x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x38\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
-\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x38\x35\
-\x2c\x32\x37\x37\x2e\x33\x37\x35\x68\x32\x35\x39\x2e\x37\x30\x34\
-\x4c\x32\x32\x35\x2e\x30\x30\x32\x2c\x33\x39\x37\x2e\x30\x37\x37\
-\x4c\x32\x35\x36\x2c\x34\x32\x37\x6c\x31\x37\x31\x2d\x31\x37\x31\
-\x4c\x32\x35\x36\x2c\x38\x35\x6c\x2d\x32\x39\x2e\x39\x32\x32\x2c\
-\x32\x39\x2e\x39\x32\x34\x6c\x31\x31\x38\x2e\x36\x32\x36\x2c\x31\
-\x31\x39\x2e\x37\x30\x31\x48\x38\x35\x56\x32\x37\x37\x2e\x33\x37\
-\x35\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
-\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\xb5\
+\x22\x49\x63\x6f\x6e\x5f\x35\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
+\x0d\x0a\x09\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\
+\x6e\x74\x73\x3d\x22\x34\x30\x35\x2c\x31\x33\x36\x2e\x37\x39\x38\
+\x20\x33\x37\x35\x2e\x32\x30\x32\x2c\x31\x30\x37\x20\x32\x35\x36\
+\x2c\x32\x32\x36\x2e\x32\x30\x32\x20\x31\x33\x36\x2e\x37\x39\x38\
+\x2c\x31\x30\x37\x20\x31\x30\x37\x2c\x31\x33\x36\x2e\x37\x39\x38\
+\x20\x32\x32\x36\x2e\x32\x30\x32\x2c\x32\x35\x36\x20\x31\x30\x37\
+\x2c\x33\x37\x35\x2e\x32\x30\x32\x20\x31\x33\x36\x2e\x37\x39\x38\
+\x2c\x34\x30\x35\x20\x32\x35\x36\x2c\x32\x38\x35\x2e\x37\x39\x38\
+\x20\x0d\x0a\x09\x09\x09\x33\x37\x35\x2e\x32\x30\x32\x2c\x34\x30\
+\x35\x20\x34\x30\x35\x2c\x33\x37\x35\x2e\x32\x30\x32\x20\x32\x38\
+\x35\x2e\x37\x39\x38\x2c\x32\x35\x36\x20\x09\x09\x22\x2f\x3e\x0d\
+\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
+\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x02\xf2\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
 \x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
 \x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
 \x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
 \x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
 \x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
@@ -1526,59 +1251,162 @@
 \x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
 \x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
 \x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x43\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\
-\x64\x5f\x72\x69\x67\x68\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\
+\x3d\x22\x43\x69\x72\x63\x6c\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\
+\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\
+\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\
+\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\
+\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\
+\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x35\x31\x32\x70\x78\
+\x22\x20\x79\x3d\x22\x35\x31\x32\x70\x78\x22\x0d\x0a\x09\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\
+\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\
+\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\
+\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\
+\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\
+\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
+\x74\x72\x69\x78\x28\x32\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\
+\x20\x30\x29\x27\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x31\x30\x2c\x30\x2e\x34\x43\x34\x2e\x36\x39\x38\x2c\x30\x2e\
+\x34\x2c\x30\x2e\x34\x2c\x34\x2e\x36\x39\x38\x2c\x30\x2e\x34\x2c\
+\x31\x30\x43\x30\x2e\x34\x2c\x31\x35\x2e\x33\x30\x32\x2c\x34\x2e\
+\x36\x39\x38\x2c\x31\x39\x2e\x36\x2c\x31\x30\x2c\x31\x39\x2e\x36\
+\x63\x35\x2e\x33\x30\x31\x2c\x30\x2c\x39\x2e\x36\x2d\x34\x2e\x32\
+\x39\x38\x2c\x39\x2e\x36\x2d\x39\x2e\x36\x30\x31\x0d\x0a\x09\x43\
+\x31\x39\x2e\x36\x2c\x34\x2e\x36\x39\x38\x2c\x31\x35\x2e\x33\x30\
+\x31\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\x34\x7a\x20\x4d\x31\
+\x30\x2c\x31\x37\x2e\x35\x39\x39\x63\x2d\x34\x2e\x31\x39\x37\x2c\
+\x30\x2d\x37\x2e\x36\x2d\x33\x2e\x34\x30\x32\x2d\x37\x2e\x36\x2d\
+\x37\x2e\x36\x53\x35\x2e\x38\x30\x32\x2c\x32\x2e\x34\x2c\x31\x30\
+\x2c\x32\x2e\x34\x63\x34\x2e\x31\x39\x37\x2c\x30\x2c\x37\x2e\x36\
+\x30\x31\x2c\x33\x2e\x34\x30\x32\x2c\x37\x2e\x36\x30\x31\x2c\x37\
+\x2e\x36\x0d\x0a\x09\x53\x31\x34\x2e\x31\x39\x37\x2c\x31\x37\x2e\
+\x35\x39\x39\x2c\x31\x30\x2c\x31\x37\x2e\x35\x39\x39\x7a\x22\x2f\
+\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
+\x0a\
+\x00\x00\x03\x36\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
+\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
+\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
+\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
+\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\
+\x22\x33\x39\x36\x2e\x37\x39\x35\x2c\x33\x39\x36\x2e\x38\x20\x33\
+\x32\x30\x2c\x33\x39\x36\x2e\x38\x20\x33\x32\x30\x2c\x34\x34\x38\
+\x20\x34\x34\x38\x2c\x34\x34\x38\x20\x34\x34\x38\x2c\x33\x32\x30\
+\x20\x33\x39\x36\x2e\x37\x39\x35\x2c\x33\x32\x30\x20\x09\x22\x2f\
+\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\
+\x6e\x74\x73\x3d\x22\x33\x39\x36\x2e\x38\x2c\x31\x31\x35\x2e\x32\
+\x30\x35\x20\x33\x39\x36\x2e\x38\x2c\x31\x39\x32\x20\x34\x34\x38\
+\x2c\x31\x39\x32\x20\x34\x34\x38\x2c\x36\x34\x20\x33\x32\x30\x2c\
+\x36\x34\x20\x33\x32\x30\x2c\x31\x31\x35\x2e\x32\x30\x35\x20\x09\
+\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\
+\x6f\x69\x6e\x74\x73\x3d\x22\x31\x31\x35\x2e\x32\x30\x35\x2c\x31\
+\x31\x35\x2e\x32\x20\x31\x39\x32\x2c\x31\x31\x35\x2e\x32\x20\x31\
+\x39\x32\x2c\x36\x34\x20\x36\x34\x2c\x36\x34\x20\x36\x34\x2c\x31\
+\x39\x32\x20\x31\x31\x35\x2e\x32\x30\x35\x2c\x31\x39\x32\x20\x09\
+\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\
+\x6f\x69\x6e\x74\x73\x3d\x22\x31\x31\x35\x2e\x32\x2c\x33\x39\x36\
+\x2e\x37\x39\x35\x20\x31\x31\x35\x2e\x32\x2c\x33\x32\x30\x20\x36\
+\x34\x2c\x33\x32\x30\x20\x36\x34\x2c\x34\x34\x38\x20\x31\x39\x32\
+\x2c\x34\x34\x38\x20\x31\x39\x32\x2c\x33\x39\x36\x2e\x37\x39\x35\
+\x20\x09\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\
+\x76\x67\x3e\x0d\x0a\
+\x00\x00\x04\x3d\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
+\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
+\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
+\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
+\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
+\x38\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\x73\x69\
+\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\
 \x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
-\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\
-\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\
 \x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
-\x78\x6c\x69\x6e\x6b\x22\x0d\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\
-\x22\x20\x79\x3d\x22\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\
-\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\
-\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\
-\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\
-\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
-\x4d\x31\x31\x2c\x31\x30\x4c\x38\x2e\x36\x39\x38\x2c\x37\x2e\x34\
-\x39\x34\x63\x2d\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x38\x2d\
-\x30\x2e\x31\x39\x36\x2d\x30\x2e\x35\x31\x39\x2c\x30\x2d\x30\x2e\
-\x37\x31\x38\x63\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2c\
-\x30\x2e\x35\x31\x35\x2d\x30\x2e\x31\x39\x37\x2c\x30\x2e\x37\x31\
-\x2c\x30\x6c\x32\x2e\x38\x30\x37\x2c\x32\x2e\x38\x36\x34\x0d\x0a\
-\x09\x63\x30\x2e\x31\x39\x36\x2c\x30\x2e\x31\x39\x39\x2c\x30\x2e\
-\x31\x39\x36\x2c\x30\x2e\x35\x32\x2c\x30\x2c\x30\x2e\x37\x31\x37\
-\x6c\x2d\x32\x2e\x38\x30\x37\x2c\x32\x2e\x38\x36\x34\x63\x2d\x30\
-\x2e\x31\x39\x35\x2c\x30\x2e\x31\x39\x39\x2d\x30\x2e\x35\x31\x34\
-\x2c\x30\x2e\x31\x39\x38\x2d\x30\x2e\x37\x31\x2c\x30\x63\x2d\x30\
-\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2d\x30\x2e\x31\x39\x36\
-\x2d\x30\x2e\x35\x31\x38\x2c\x30\x2d\x30\x2e\x37\x31\x37\x4c\x31\
-\x31\x2c\x31\x30\x7a\x20\x4d\x31\x30\x2c\x30\x2e\x34\x0d\x0a\x09\
-\x63\x35\x2e\x33\x30\x32\x2c\x30\x2c\x39\x2e\x36\x2c\x34\x2e\x32\
-\x39\x38\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x63\x30\x2c\x35\x2e\x33\
-\x30\x33\x2d\x34\x2e\x32\x39\x38\x2c\x39\x2e\x36\x2d\x39\x2e\x36\
-\x2c\x39\x2e\x36\x53\x30\x2e\x34\x2c\x31\x35\x2e\x33\x30\x33\x2c\
-\x30\x2e\x34\x2c\x31\x30\x43\x30\x2e\x34\x2c\x34\x2e\x36\x39\x38\
-\x2c\x34\x2e\x36\x39\x38\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\
-\x34\x7a\x20\x4d\x31\x30\x2c\x31\x38\x2e\x33\x35\x34\x0d\x0a\x09\
-\x63\x34\x2e\x36\x31\x33\x2c\x30\x2c\x38\x2e\x33\x35\x34\x2d\x33\
-\x2e\x37\x34\x2c\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\
-\x30\x2d\x34\x2e\x36\x31\x34\x2d\x33\x2e\x37\x34\x31\x2d\x38\x2e\
-\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\
-\x2d\x34\x2e\x36\x31\x35\x2c\x30\x2d\x38\x2e\x33\x35\x34\x2c\x33\
-\x2e\x37\x34\x2d\x38\x2e\x33\x35\x34\x2c\x38\x2e\x33\x35\x34\x0d\
-\x0a\x09\x43\x31\x2e\x36\x34\x35\x2c\x31\x34\x2e\x36\x31\x34\x2c\
-\x35\x2e\x33\x38\x35\x2c\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\x2c\
-\x31\x38\x2e\x33\x35\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\
-\x67\x3e\x0d\x0a\
-\x00\x00\x00\x6c\
-\x3c\
-\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\
-\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x3e\x3c\x70\x61\x74\x68\
-\x20\x64\x3d\x22\x4d\x31\x38\x20\x31\x32\x76\x31\x48\x38\x76\x35\
-\x6c\x2d\x36\x2d\x36\x20\x36\x2d\x36\x76\x35\x68\x38\x56\x32\x68\
-\x32\x7a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x36\x33\
+\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x37\x70\x74\x27\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\
+\x38\x35\x38\x33\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x33\x2e\
+\x39\x39\x39\x37\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\
+\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x33\
+\x2e\x39\x35\x37\x33\x35\x20\x2d\x33\x32\x2e\x31\x32\x4c\x20\x31\
+\x31\x2e\x39\x30\x33\x36\x20\x2d\x35\x31\x2e\x33\x30\x33\x39\x4c\
+\x20\x35\x36\x2e\x31\x35\x32\x33\x20\x2d\x34\x32\x2e\x35\x30\x32\
+\x32\x4c\x20\x34\x30\x2e\x36\x37\x39\x34\x20\x2d\x32\x32\x2e\x35\
+\x32\x38\x31\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\
+\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\
+\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\
+\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\
+\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\
+\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\
+\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\
+\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x32\x2e\x35\x30\x39\
+\x33\x37\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\
+\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\
+\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\
+\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\
+\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\
+\x20\x63\x78\x3d\x27\x33\x2e\x39\x35\x37\x33\x35\x27\x20\x63\x79\
+\x3d\x27\x2d\x33\x32\x2e\x31\x32\x27\x20\x66\x69\x6c\x6c\x3d\x27\
+\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\
+\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\
+\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\
+\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\
+\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\
+\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\
+\x20\x63\x78\x3d\x27\x31\x31\x2e\x39\x30\x33\x36\x27\x20\x63\x79\
+\x3d\x27\x2d\x35\x31\x2e\x33\x30\x33\x39\x27\x20\x66\x69\x6c\x6c\
+\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\
+\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\
+\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\
+\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\
+\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\x36\x39\x20\
+\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\
+\x6c\x65\x20\x63\x78\x3d\x27\x35\x36\x2e\x31\x35\x32\x33\x27\x20\
+\x63\x79\x3d\x27\x2d\x34\x32\x2e\x35\x30\x32\x32\x27\x20\x66\x69\
+\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\x3d\x27\
+\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
+\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\
+\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\
+\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\x36\
+\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\x69\
+\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x34\x30\x2e\x36\x37\x39\x34\
+\x27\x20\x63\x79\x3d\x27\x2d\x32\x32\x2e\x35\x32\x38\x31\x27\x20\
+\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\
+\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\
+\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
 \x00\x00\x03\x52\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -1635,8 +1463,88 @@
 \x36\x2c\x31\x30\x2e\x36\x36\x37\x0d\x0a\x09\x56\x33\x37\x33\x2e\
 \x33\x33\x33\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
 \x0a\
-\x00\x00\x05\x27\
+\x00\x00\x04\xd5\
 \x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
+\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
+\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
+\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
+\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
+\x38\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\x73\x69\
+\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x36\x33\
+\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x37\x70\x74\x27\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\
+\x38\x35\x38\x33\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x33\x2e\
+\x39\x39\x39\x37\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\
+\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x33\
+\x2e\x39\x35\x37\x33\x35\x20\x2d\x33\x32\x2e\x31\x32\x43\x20\x32\
+\x2e\x32\x38\x39\x32\x32\x20\x2d\x33\x39\x2e\x33\x31\x31\x33\x20\
+\x36\x2e\x33\x36\x37\x30\x32\x20\x2d\x34\x36\x2e\x32\x33\x38\x36\
+\x20\x31\x31\x2e\x39\x30\x33\x36\x20\x2d\x35\x31\x2e\x33\x30\x33\
+\x39\x43\x20\x32\x39\x2e\x36\x36\x38\x37\x20\x2d\x36\x37\x2e\x35\
+\x35\x36\x38\x20\x35\x35\x2e\x32\x32\x39\x32\x20\x2d\x36\x30\x2e\
+\x36\x34\x32\x20\x35\x36\x2e\x31\x35\x32\x33\x20\x2d\x34\x32\x2e\
+\x35\x30\x32\x32\x43\x20\x35\x36\x2e\x36\x31\x33\x36\x20\x2d\x33\
+\x33\x2e\x34\x33\x38\x31\x20\x34\x39\x2e\x31\x31\x33\x32\x20\x2d\
+\x32\x36\x2e\x35\x39\x35\x39\x20\x34\x30\x2e\x36\x37\x39\x34\x20\
+\x2d\x32\x32\x2e\x35\x32\x38\x31\x43\x20\x32\x35\x2e\x33\x39\x39\
+\x35\x20\x2d\x31\x35\x2e\x31\x35\x38\x32\x20\x37\x2e\x31\x39\x39\
+\x33\x35\x20\x2d\x31\x38\x2e\x31\x34\x33\x36\x20\x33\x2e\x39\x35\
+\x37\x33\x35\x20\x2d\x33\x32\x2e\x31\x32\x5a\x27\x20\x66\x69\x6c\
+\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\
+\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\
+\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\
+\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\
+\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\
+\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\
+\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\
+\x68\x3d\x27\x32\x2e\x35\x30\x39\x33\x37\x27\x2f\x3e\x0a\x3c\x2f\
+\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
+\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\
+\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\
+\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x33\x2e\x39\
+\x35\x37\x33\x35\x27\x20\x63\x79\x3d\x27\x2d\x33\x32\x2e\x31\x32\
+\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\
+\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\
+\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
+\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\
+\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\
+\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x31\x31\x2e\
+\x39\x30\x33\x36\x27\x20\x63\x79\x3d\x27\x2d\x35\x31\x2e\x33\x30\
+\x33\x39\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\
+\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\
+\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\
+\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\
+\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
+\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\
+\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x35\
+\x36\x2e\x31\x35\x32\x33\x27\x20\x63\x79\x3d\x27\x2d\x34\x32\x2e\
+\x35\x30\x32\x32\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\
+\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\
+\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\
+\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\
+\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\
+\x34\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\
+\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\
+\x27\x34\x30\x2e\x36\x37\x39\x34\x27\x20\x63\x79\x3d\x27\x2d\x32\
+\x32\x2e\x35\x32\x38\x31\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\
+\x30\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\
+\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\
+\x73\x76\x67\x3e\
+\x00\x00\x03\x22\
+\x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
 \x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
@@ -1666,129 +1574,141 @@
 \x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
 \x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
 \x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x31\x32\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
-\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
-\x35\x36\x2c\x36\x34\x43\x31\x35\x30\x2e\x34\x30\x31\x2c\x36\x34\
-\x2c\x36\x34\x2c\x31\x35\x30\x2e\x34\x30\x31\x2c\x36\x34\x2c\x32\
-\x35\x36\x63\x30\x2c\x31\x30\x35\x2e\x36\x30\x34\x2c\x38\x36\x2e\
-\x34\x30\x31\x2c\x31\x39\x32\x2c\x31\x39\x32\x2c\x31\x39\x32\x63\
-\x31\x38\x2e\x31\x33\x36\x2c\x30\x2c\x33\x32\x2d\x31\x33\x2e\x38\
-\x36\x34\x2c\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\x09\x63\x30\x2d\
-\x38\x2e\x35\x33\x31\x2d\x33\x2e\x31\x39\x38\x2d\x31\x36\x2d\x38\
-\x2e\x35\x33\x31\x2d\x32\x31\x2e\x33\x33\x33\x63\x2d\x35\x2e\x33\
-\x33\x33\x2d\x35\x2e\x33\x33\x34\x2d\x38\x2e\x35\x33\x31\x2d\x31\
-\x32\x2e\x38\x30\x33\x2d\x38\x2e\x35\x33\x31\x2d\x32\x31\x2e\x33\
-\x33\x34\x63\x30\x2d\x31\x38\x2e\x31\x33\x35\x2c\x31\x33\x2e\x38\
-\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x68\x33\x38\x2e\x33\
-\x39\x36\x0d\x0a\x09\x09\x09\x63\x35\x38\x2e\x36\x36\x37\x2c\x30\
-\x2c\x31\x30\x36\x2e\x36\x36\x37\x2d\x34\x38\x2c\x31\x30\x36\x2e\
-\x36\x36\x37\x2d\x31\x30\x36\x2e\x36\x36\x36\x43\x34\x34\x38\x2c\
-\x31\x34\x30\x2e\x38\x30\x32\x2c\x33\x36\x31\x2e\x36\x30\x34\x2c\
-\x36\x34\x2c\x32\x35\x36\x2c\x36\x34\x7a\x20\x4d\x31\x33\x38\x2e\
-\x36\x36\x37\x2c\x32\x35\x36\x63\x2d\x31\x38\x2e\x31\x33\x36\x2c\
-\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2d\x33\
-\x32\x73\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\
-\x32\x0d\x0a\x09\x09\x09\x63\x31\x38\x2e\x31\x33\x35\x2c\x30\x2c\
-\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x53\
-\x31\x35\x36\x2e\x38\x30\x32\x2c\x32\x35\x36\x2c\x31\x33\x38\x2e\
-\x36\x36\x37\x2c\x32\x35\x36\x7a\x20\x4d\x32\x30\x32\x2e\x36\x36\
-\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x63\x2d\x31\x38\x2e\x31\x33\
-\x36\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x35\x2d\x33\x32\
-\x2d\x33\x32\x63\x30\x2d\x31\x38\x2e\x31\x33\x36\x2c\x31\x33\x2e\
-\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\
-\x09\x63\x31\x38\x2e\x31\x33\x35\x2c\x30\x2c\x33\x32\x2c\x31\x33\
-\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x43\x32\x33\x34\x2e\x36\
-\x36\x37\x2c\x31\x35\x36\x2e\x38\x30\x32\x2c\x32\x32\x30\x2e\x38\
-\x30\x32\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\x32\x30\x32\x2e\x36\
-\x36\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x7a\x20\x4d\x33\x30\x39\
-\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\x37\x63\x2d\x31\x38\
-\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x35\
-\x2d\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\x09\x63\x30\x2d\x31\x38\
-\x2e\x31\x33\x36\x2c\x31\x33\x2e\x38\x36\x35\x2d\x33\x32\x2c\x33\
-\x32\x2d\x33\x32\x63\x31\x38\x2e\x31\x33\x36\x2c\x30\x2c\x33\x32\
-\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x43\x33\x34\
-\x31\x2e\x33\x33\x33\x2c\x31\x35\x36\x2e\x38\x30\x32\x2c\x33\x32\
-\x37\x2e\x34\x36\x39\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\x33\x30\
-\x39\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\x37\x7a\x20\x4d\
-\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x0d\x0a\x09\x09\x09\
-\x63\x2d\x31\x38\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\x2d\x31\x33\
-\x2e\x38\x36\x34\x2d\x33\x32\x2d\x33\x32\x73\x31\x33\x2e\x38\x36\
-\x35\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x63\x31\x38\x2e\x31\x33\
-\x36\x2c\x30\x2c\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\
-\x2c\x33\x32\x53\x33\x39\x31\x2e\x34\x36\x39\x2c\x32\x35\x36\x2c\
-\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x7a\x22\x2f\x3e\x0d\
-\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
-\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x04\x30\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
+\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x22\x32\x35\x36\x22\
+\x20\x63\x79\x3d\x22\x32\x38\x30\x22\x20\x72\x3d\x22\x36\x33\x22\
+\x2f\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\
+\x34\x30\x2c\x39\x36\x68\x2d\x38\x38\x6c\x2d\x33\x32\x2d\x33\x32\
+\x48\x31\x39\x32\x6c\x2d\x33\x32\x2c\x33\x32\x48\x37\x32\x63\x2d\
+\x32\x32\x2e\x30\x39\x32\x2c\x30\x2d\x34\x30\x2c\x31\x37\x2e\x39\
+\x30\x38\x2d\x34\x30\x2c\x34\x30\x76\x32\x37\x32\x63\x30\x2c\x32\
+\x32\x2e\x30\x39\x32\x2c\x31\x37\x2e\x39\x30\x38\x2c\x34\x30\x2c\
+\x34\x30\x2c\x34\x30\x68\x33\x36\x38\x63\x32\x32\x2e\x30\x39\x32\
+\x2c\x30\x2c\x34\x30\x2d\x31\x37\x2e\x39\x30\x38\x2c\x34\x30\x2d\
+\x34\x30\x0d\x0a\x09\x09\x56\x31\x33\x36\x43\x34\x38\x30\x2c\x31\
+\x31\x33\x2e\x39\x30\x38\x2c\x34\x36\x32\x2e\x30\x39\x32\x2c\x39\
+\x36\x2c\x34\x34\x30\x2c\x39\x36\x7a\x20\x4d\x32\x35\x36\x2c\x33\
+\x39\x32\x63\x2d\x36\x31\x2e\x38\x35\x35\x2c\x30\x2d\x31\x31\x32\
+\x2d\x35\x30\x2e\x31\x34\x35\x2d\x31\x31\x32\x2d\x31\x31\x32\x73\
+\x35\x30\x2e\x31\x34\x35\x2d\x31\x31\x32\x2c\x31\x31\x32\x2d\x31\
+\x31\x32\x73\x31\x31\x32\x2c\x35\x30\x2e\x31\x34\x35\x2c\x31\x31\
+\x32\x2c\x31\x31\x32\x0d\x0a\x09\x09\x53\x33\x31\x37\x2e\x38\x35\
+\x35\x2c\x33\x39\x32\x2c\x32\x35\x36\x2c\x33\x39\x32\x7a\x22\x2f\
+\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
+\x0a\
+\x00\x00\x02\x7f\
 \x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
+\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
+\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
+\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
+\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
+\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
+\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
+\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
+\x0a\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\
+\x3d\x22\x32\x38\x38\x2c\x39\x36\x20\x33\x33\x37\x2e\x39\x2c\x31\
+\x34\x35\x2e\x39\x20\x32\x37\x34\x2c\x32\x30\x39\x2e\x37\x20\x32\
+\x37\x34\x2c\x32\x30\x39\x2e\x37\x20\x31\x34\x35\x2e\x39\x2c\x33\
+\x33\x37\x2e\x39\x20\x39\x36\x2c\x32\x38\x38\x20\x39\x36\x2c\x34\
+\x31\x36\x20\x32\x32\x34\x2c\x34\x31\x36\x20\x31\x37\x34\x2e\x31\
+\x2c\x33\x36\x36\x2e\x31\x20\x33\x35\x37\x2e\x34\x2c\x31\x38\x32\
+\x2e\x39\x20\x33\x36\x36\x2e\x31\x2c\x31\x37\x34\x2e\x31\x20\x0d\
+\x0a\x09\x34\x31\x36\x2c\x32\x32\x34\x20\x34\x31\x36\x2c\x39\x36\
+\x20\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x04\x4e\
+\x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
 \x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
 \x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
 \x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
 \x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x32\x34\x70\x74\x27\x20\x76\x65\x72\x73\x69\x6f\x6e\
-\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x27\
-\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\x38\x33\x20\
-\x32\x34\x20\x32\x34\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x32\x34\
-\x70\x74\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
-\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
-\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
-\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\
-\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
-\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
-\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
-\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x2d\x39\x2e\x33\x39\
-\x31\x31\x38\x20\x2d\x30\x4c\x20\x2d\x36\x2e\x36\x34\x30\x35\x37\
-\x20\x2d\x31\x32\x2e\x30\x34\x35\x4c\x20\x38\x2e\x36\x37\x36\x33\
-\x32\x20\x2d\x36\x2e\x35\x31\x38\x37\x31\x4c\x20\x33\x2e\x33\x32\
-\x30\x32\x38\x20\x36\x2e\x30\x32\x32\x35\x4c\x20\x2d\x39\x2e\x33\
-\x39\x31\x31\x38\x20\x2d\x30\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\
-\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\
-\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\
-\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\
-\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\
-\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\
-\x31\x2e\x37\x35\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
+\x38\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\x73\x69\
+\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x36\x33\
+\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x37\x70\x74\x27\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\
+\x38\x35\x38\x33\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x33\x2e\
+\x39\x39\x39\x37\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\
+\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x33\
+\x2e\x39\x35\x37\x33\x35\x20\x2d\x33\x32\x2e\x31\x32\x4c\x20\x31\
+\x31\x2e\x39\x30\x33\x36\x20\x2d\x35\x31\x2e\x33\x30\x33\x39\x4c\
+\x20\x35\x36\x2e\x31\x35\x32\x33\x20\x2d\x34\x32\x2e\x35\x30\x32\
+\x32\x4c\x20\x34\x30\x2e\x36\x37\x39\x34\x20\x2d\x32\x32\x2e\x35\
+\x32\x38\x31\x4c\x20\x33\x2e\x39\x35\x37\x33\x35\x20\x2d\x33\x32\
+\x2e\x31\x32\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\
+\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\
+\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\
+\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\
+\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\
+\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\
+\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\
+\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x32\x2e\x35\x30\
+\x39\x33\x37\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\
+\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\
+\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\
+\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\
+\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\
+\x65\x20\x63\x78\x3d\x27\x33\x2e\x39\x35\x37\x33\x35\x27\x20\x63\
+\x79\x3d\x27\x2d\x33\x32\x2e\x31\x32\x27\x20\x66\x69\x6c\x6c\x3d\
+\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\
+\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\
+\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\
+\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\
+\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\
+\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\
+\x65\x20\x63\x78\x3d\x27\x31\x31\x2e\x39\x30\x33\x36\x27\x20\x63\
+\x79\x3d\x27\x2d\x35\x31\x2e\x33\x30\x33\x39\x27\x20\x66\x69\x6c\
+\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\
+\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\
+\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
+\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
+\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\x36\x39\
+\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\
+\x63\x6c\x65\x20\x63\x78\x3d\x27\x35\x36\x2e\x31\x35\x32\x33\x27\
+\x20\x63\x79\x3d\x27\x2d\x34\x32\x2e\x35\x30\x32\x32\x27\x20\x66\
+\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\x3d\
+\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
 \x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
 \x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
-\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\
-\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\x63\
-\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x39\x2e\x33\x39\x31\
-\x31\x38\x27\x20\x63\x79\x3d\x27\x2d\x30\x27\x20\x72\x3d\x27\x33\
-\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\
-\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
-\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
-\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\
-\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\
-\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x36\x2e\x36\x34\x30\x35\x37\
-\x27\x20\x63\x79\x3d\x27\x2d\x31\x32\x2e\x30\x34\x35\x27\x20\x72\
-\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\
-\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\
-\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\
-\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\
-\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\
-\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\
-\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x38\x2e\x36\x37\x36\
-\x33\x32\x27\x20\x63\x79\x3d\x27\x2d\x36\x2e\x35\x31\x38\x37\x31\
-\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\
-\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\
-\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\
-\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\
-\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\
-\x38\x2e\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\
-\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x33\x2e\
-\x33\x32\x30\x32\x38\x27\x20\x63\x79\x3d\x27\x36\x2e\x30\x32\x32\
-\x35\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\
-\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\
-\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\
+\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\
+\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x34\x30\x2e\x36\x37\x39\
+\x34\x27\x20\x63\x79\x3d\x27\x2d\x32\x32\x2e\x35\x32\x38\x31\x27\
+\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\
+\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\
+\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
 \x00\x00\x04\xca\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -1838,8 +1758,8 @@
 \x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\
 \x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\
 \x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\
-\x79\x3d\x22\x30\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\
-\x35\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x35\x70\
+\x79\x3d\x22\x30\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x36\
+\x34\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\
 \x78\x22\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
 \x30\x20\x31\x35\x20\x31\x35\x22\x20\x73\x74\x79\x6c\x65\x3d\x22\
 \x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\
@@ -1868,70 +1788,13 @@
 \x36\x37\x2c\x37\x2e\x34\x37\x30\x34\x0a\x09\x48\x33\x2e\x33\x37\
 \x33\x33\x4c\x37\x2e\x35\x2c\x33\x2e\x38\x39\x39\x33\x7a\x22\x2f\
 \x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x03\x65\
+\x00\x00\x03\x0c\
 \x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
-\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
-\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
-\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
-\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\x76\x65\x72\x73\
-\x69\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\
-\x38\x33\x20\x31\x38\x2e\x37\x35\x20\x31\x38\x2e\x37\x35\x27\x20\
-\x77\x69\x64\x74\x68\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\
-\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\
-\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\
-\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
-\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x3e\x0a\x3c\
-\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\x67\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
-\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
-\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\
-\x20\x36\x33\x2e\x32\x33\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\
-\x68\x20\x64\x3d\x27\x4d\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x20\
-\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\x34\
-\x20\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\
-\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\x38\x2e\x36\
-\x35\x37\x33\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\
-\x38\x2e\x36\x35\x37\x33\x34\x20\x38\x2e\x36\x35\x37\x33\x34\x5a\
-\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\
-\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\
-\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
-\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\
-\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\
-\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x35\x30\x35\x36\x32\x27\
-\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
-\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\
-\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\
-\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\x20\x36\x33\x2e\x32\x33\
-\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\
-\x20\x34\x2e\x33\x32\x38\x36\x37\x20\x30\x43\x20\x34\x2e\x33\x32\
-\x38\x36\x37\x20\x2d\x32\x2e\x33\x39\x30\x36\x36\x20\x32\x2e\x33\
-\x39\x30\x36\x36\x20\x2d\x34\x2e\x33\x32\x38\x36\x37\x20\x30\x20\
-\x2d\x34\x2e\x33\x32\x38\x36\x37\x43\x20\x2d\x32\x2e\x33\x39\x30\
-\x36\x36\x20\x2d\x34\x2e\x33\x32\x38\x36\x37\x20\x2d\x34\x2e\x33\
-\x32\x38\x36\x37\x20\x2d\x32\x2e\x33\x39\x30\x36\x36\x20\x2d\x34\
-\x2e\x33\x32\x38\x36\x37\x20\x2d\x30\x43\x20\x2d\x34\x2e\x33\x32\
-\x38\x36\x37\x20\x32\x2e\x33\x39\x30\x36\x36\x20\x2d\x32\x2e\x33\
-\x39\x30\x36\x36\x20\x34\x2e\x33\x32\x38\x36\x37\x20\x30\x20\x34\
-\x2e\x33\x32\x38\x36\x37\x43\x20\x32\x2e\x33\x39\x30\x36\x36\x20\
-\x34\x2e\x33\x32\x38\x36\x37\x20\x34\x2e\x33\x32\x38\x36\x37\x20\
-\x32\x2e\x33\x39\x30\x36\x36\x20\x34\x2e\x33\x32\x38\x36\x37\x20\
-\x30\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\
-\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\
-\x73\x76\x67\x3e\
-\x00\x00\x03\x26\
-\x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
 \x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
 \x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
 \x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
 \x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
 \x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
@@ -1943,48 +1806,46 @@
 \x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
 \x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
 \x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
-\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
-\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
-\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x33\x38\
-\x38\x63\x2d\x37\x32\x2e\x35\x39\x37\x2c\x30\x2d\x31\x33\x32\x2d\
-\x35\x39\x2e\x34\x30\x35\x2d\x31\x33\x32\x2d\x31\x33\x32\x63\x30\
-\x2d\x37\x32\x2e\x36\x30\x31\x2c\x35\x39\x2e\x34\x30\x33\x2d\x31\
-\x33\x32\x2c\x31\x33\x32\x2d\x31\x33\x32\x63\x33\x36\x2e\x33\x2c\
-\x30\x2c\x36\x39\x2e\x32\x39\x39\x2c\x31\x35\x2e\x34\x2c\x39\x32\
-\x2e\x34\x30\x36\x2c\x33\x39\x2e\x36\x30\x31\x4c\x32\x37\x38\x2c\
-\x32\x33\x34\x68\x31\x35\x34\x56\x38\x30\x0d\x0a\x09\x09\x6c\x2d\
-\x35\x31\x2e\x36\x39\x38\x2c\x35\x31\x2e\x37\x30\x32\x43\x33\x34\
-\x38\x2e\x34\x30\x36\x2c\x39\x39\x2e\x37\x39\x38\x2c\x33\x30\x34\
-\x2e\x34\x30\x36\x2c\x38\x30\x2c\x32\x35\x36\x2c\x38\x30\x63\x2d\
-\x39\x36\x2e\x37\x39\x37\x2c\x30\x2d\x31\x37\x36\x2c\x37\x39\x2e\
-\x32\x30\x33\x2d\x31\x37\x36\x2c\x31\x37\x36\x73\x37\x38\x2e\x30\
-\x39\x34\x2c\x31\x37\x36\x2c\x31\x37\x36\x2c\x31\x37\x36\x0d\x0a\
-\x09\x09\x63\x38\x31\x2e\x30\x34\x35\x2c\x30\x2c\x31\x34\x38\x2e\
-\x32\x38\x37\x2d\x35\x34\x2e\x31\x33\x34\x2c\x31\x36\x39\x2e\x34\
-\x30\x31\x2d\x31\x32\x38\x48\x33\x37\x38\x2e\x38\x35\x43\x33\x36\
-\x30\x2e\x31\x30\x35\x2c\x33\x35\x33\x2e\x35\x36\x31\x2c\x33\x31\
-\x31\x2e\x37\x31\x32\x2c\x33\x38\x38\x2c\x32\x35\x36\x2c\x33\x38\
-\x38\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\
-\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\xb7\
+\x3d\x22\x43\x68\x65\x63\x6b\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\
+\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\
+\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\
+\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\
+\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\
+\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\
+\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x38\x2e\x32\x39\x34\x2c\x31\x36\x2e\x39\x39\x38\x63\x2d\x30\
+\x2e\x34\x33\x35\x2c\x30\x2d\x30\x2e\x38\x34\x37\x2d\x30\x2e\x32\
+\x30\x33\x2d\x31\x2e\x31\x31\x31\x2d\x30\x2e\x35\x35\x33\x4c\x33\
+\x2e\x36\x31\x2c\x31\x31\x2e\x37\x32\x34\x63\x2d\x30\x2e\x34\x36\
+\x35\x2d\x30\x2e\x36\x31\x33\x2d\x30\x2e\x33\x34\x34\x2d\x31\x2e\
+\x34\x38\x36\x2c\x30\x2e\x32\x37\x2d\x31\x2e\x39\x35\x31\x0d\x0a\
+\x09\x63\x30\x2e\x36\x31\x35\x2d\x30\x2e\x34\x36\x37\x2c\x31\x2e\
+\x34\x38\x38\x2d\x30\x2e\x33\x34\x34\x2c\x31\x2e\x39\x35\x33\x2c\
+\x30\x2e\x32\x37\x6c\x32\x2e\x33\x35\x31\x2c\x33\x2e\x31\x30\x34\
+\x6c\x35\x2e\x39\x31\x31\x2d\x39\x2e\x34\x39\x32\x63\x30\x2e\x34\
+\x30\x37\x2d\x30\x2e\x36\x35\x32\x2c\x31\x2e\x32\x36\x37\x2d\x30\
+\x2e\x38\x35\x32\x2c\x31\x2e\x39\x32\x31\x2d\x30\x2e\x34\x34\x35\
+\x0d\x0a\x09\x63\x30\x2e\x36\x35\x33\x2c\x30\x2e\x34\x30\x36\x2c\
+\x30\x2e\x38\x35\x34\x2c\x31\x2e\x32\x36\x36\x2c\x30\x2e\x34\x34\
+\x36\x2c\x31\x2e\x39\x32\x4c\x39\x2e\x34\x37\x38\x2c\x31\x36\x2e\
+\x33\x34\x63\x2d\x30\x2e\x32\x34\x32\x2c\x30\x2e\x33\x39\x31\x2d\
+\x30\x2e\x36\x36\x31\x2c\x30\x2e\x36\x33\x35\x2d\x31\x2e\x31\x32\
+\x2c\x30\x2e\x36\x35\x36\x43\x38\x2e\x33\x33\x36\x2c\x31\x36\x2e\
+\x39\x39\x38\x2c\x38\x2e\x33\x31\x36\x2c\x31\x36\x2e\x39\x39\x38\
+\x2c\x38\x2e\x32\x39\x34\x2c\x31\x36\x2e\x39\x39\x38\x7a\x22\x2f\
+\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x04\xaa\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
 \x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
 \x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
 \x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
 \x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
 \x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
@@ -1996,35 +1857,66 @@
 \x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
 \x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
 \x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
-\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
-\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
-\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x35\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
-\x0d\x0a\x09\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\
-\x6e\x74\x73\x3d\x22\x34\x30\x35\x2c\x31\x33\x36\x2e\x37\x39\x38\
-\x20\x33\x37\x35\x2e\x32\x30\x32\x2c\x31\x30\x37\x20\x32\x35\x36\
-\x2c\x32\x32\x36\x2e\x32\x30\x32\x20\x31\x33\x36\x2e\x37\x39\x38\
-\x2c\x31\x30\x37\x20\x31\x30\x37\x2c\x31\x33\x36\x2e\x37\x39\x38\
-\x20\x32\x32\x36\x2e\x32\x30\x32\x2c\x32\x35\x36\x20\x31\x30\x37\
-\x2c\x33\x37\x35\x2e\x32\x30\x32\x20\x31\x33\x36\x2e\x37\x39\x38\
-\x2c\x34\x30\x35\x20\x32\x35\x36\x2c\x32\x38\x35\x2e\x37\x39\x38\
-\x20\x0d\x0a\x09\x09\x09\x33\x37\x35\x2e\x32\x30\x32\x2c\x34\x30\
-\x35\x20\x34\x30\x35\x2c\x33\x37\x35\x2e\x32\x30\x32\x20\x32\x38\
-\x35\x2e\x37\x39\x38\x2c\x32\x35\x36\x20\x09\x09\x22\x2f\x3e\x0d\
-\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
-\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x6c\
+\x3d\x22\x43\x6f\x64\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x32\x34\x70\x78\x22\x20\x79\
+\x3d\x22\x32\x34\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\
+\x6f\x78\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\
+\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\
+\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\
+\x35\x31\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x74\
+\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\
+\x28\x32\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\
+\x3e\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x35\x2e\x37\x31\x39\
+\x2c\x31\x34\x2e\x37\x35\x63\x2d\x30\x2e\x32\x33\x36\x2c\x30\x2d\
+\x30\x2e\x34\x37\x34\x2d\x30\x2e\x30\x38\x33\x2d\x30\x2e\x36\x36\
+\x34\x2d\x30\x2e\x32\x35\x32\x4c\x2d\x30\x2e\x30\x30\x35\x2c\x31\
+\x30\x6c\x35\x2e\x33\x34\x31\x2d\x34\x2e\x37\x34\x38\x43\x35\x2e\
+\x37\x34\x38\x2c\x34\x2e\x38\x38\x37\x2c\x36\x2e\x33\x38\x2c\x34\
+\x2e\x39\x32\x32\x2c\x36\x2e\x37\x34\x37\x2c\x35\x2e\x33\x33\x35\
+\x0d\x0a\x09\x63\x30\x2e\x33\x36\x37\x2c\x30\x2e\x34\x31\x33\x2c\
+\x30\x2e\x33\x33\x2c\x31\x2e\x30\x34\x35\x2d\x30\x2e\x30\x38\x33\
+\x2c\x31\x2e\x34\x31\x32\x4c\x33\x2e\x30\x30\x35\x2c\x31\x30\x6c\
+\x33\x2e\x33\x37\x38\x2c\x33\x2e\x30\x30\x32\x63\x30\x2e\x34\x31\
+\x33\x2c\x30\x2e\x33\x36\x37\x2c\x30\x2e\x34\x35\x2c\x30\x2e\x39\
+\x39\x39\x2c\x30\x2e\x30\x38\x33\x2c\x31\x2e\x34\x31\x32\x0d\x0a\
+\x09\x43\x36\x2e\x32\x36\x39\x2c\x31\x34\x2e\x36\x33\x37\x2c\x35\
+\x2e\x39\x39\x34\x2c\x31\x34\x2e\x37\x35\x2c\x35\x2e\x37\x31\x39\
+\x2c\x31\x34\x2e\x37\x35\x7a\x20\x4d\x31\x34\x2e\x36\x36\x34\x2c\
+\x31\x34\x2e\x37\x34\x38\x4c\x32\x30\x2e\x30\x30\x35\x2c\x31\x30\
+\x6c\x2d\x35\x2e\x30\x36\x2d\x34\x2e\x34\x39\x38\x63\x2d\x30\x2e\
+\x34\x31\x33\x2d\x30\x2e\x33\x36\x37\x2d\x31\x2e\x30\x34\x35\x2d\
+\x30\x2e\x33\x33\x2d\x31\x2e\x34\x31\x31\x2c\x30\x2e\x30\x38\x33\
+\x0d\x0a\x09\x63\x2d\x30\x2e\x33\x36\x37\x2c\x30\x2e\x34\x31\x33\
+\x2d\x30\x2e\x33\x33\x2c\x31\x2e\x30\x34\x35\x2c\x30\x2e\x30\x38\
+\x33\x2c\x31\x2e\x34\x31\x32\x4c\x31\x36\x2e\x39\x39\x35\x2c\x31\
+\x30\x6c\x2d\x33\x2e\x36\x35\x39\x2c\x33\x2e\x32\x35\x32\x63\x2d\
+\x30\x2e\x34\x31\x33\x2c\x30\x2e\x33\x36\x37\x2d\x30\x2e\x34\x35\
+\x2c\x30\x2e\x39\x39\x39\x2d\x30\x2e\x30\x38\x33\x2c\x31\x2e\x34\
+\x31\x32\x43\x31\x33\x2e\x34\x35\x2c\x31\x34\x2e\x38\x38\x37\x2c\
+\x31\x33\x2e\x37\x32\x35\x2c\x31\x35\x2c\x31\x34\x2c\x31\x35\x0d\
+\x0a\x09\x43\x31\x34\x2e\x32\x33\x36\x2c\x31\x35\x2c\x31\x34\x2e\
+\x34\x37\x34\x2c\x31\x34\x2e\x39\x31\x37\x2c\x31\x34\x2e\x36\x36\
+\x34\x2c\x31\x34\x2e\x37\x34\x38\x7a\x20\x4d\x39\x2e\x39\x38\x36\
+\x2c\x31\x36\x2e\x31\x36\x35\x6c\x32\x2d\x31\x32\x63\x30\x2e\x30\
+\x39\x31\x2d\x30\x2e\x35\x34\x35\x2d\x30\x2e\x32\x37\x37\x2d\x31\
+\x2e\x30\x36\x2d\x30\x2e\x38\x32\x32\x2d\x31\x2e\x31\x35\x31\x0d\
+\x0a\x09\x63\x2d\x30\x2e\x35\x34\x37\x2d\x30\x2e\x30\x39\x32\x2d\
+\x31\x2e\x30\x36\x31\x2c\x30\x2e\x32\x37\x37\x2d\x31\x2e\x31\x35\
+\x2c\x30\x2e\x38\x32\x32\x6c\x2d\x32\x2c\x31\x32\x63\x2d\x30\x2e\
+\x30\x39\x31\x2c\x30\x2e\x35\x34\x35\x2c\x30\x2e\x32\x37\x37\x2c\
+\x31\x2e\x30\x36\x2c\x30\x2e\x38\x32\x32\x2c\x31\x2e\x31\x35\x31\
+\x43\x38\x2e\x38\x39\x32\x2c\x31\x36\x2e\x39\x39\x36\x2c\x38\x2e\
+\x39\x34\x36\x2c\x31\x37\x2c\x39\x2e\x30\x30\x31\x2c\x31\x37\x0d\
+\x0a\x09\x43\x39\x2e\x34\x38\x31\x2c\x31\x37\x2c\x39\x2e\x39\x30\
+\x35\x2c\x31\x36\x2e\x36\x35\x33\x2c\x39\x2e\x39\x38\x36\x2c\x31\
+\x36\x2e\x31\x36\x35\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\
+\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x03\x4c\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -2055,116 +1947,159 @@
 \x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
 \x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
 \x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x0d\x0a\x09\x09\x3c\x72\x65\x63\x74\x20\x78\x3d\x22\x31\x37\x38\
-\x2e\x38\x34\x36\x22\x20\x79\x3d\x22\x39\x32\x2e\x30\x38\x37\x22\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\
-\x69\x78\x28\x2d\x30\x2e\x37\x30\x37\x31\x20\x2d\x30\x2e\x37\x30\
-\x37\x31\x20\x30\x2e\x37\x30\x37\x31\x20\x2d\x30\x2e\x37\x30\x37\
-\x31\x20\x32\x32\x34\x2e\x33\x34\x37\x36\x20\x36\x33\x31\x2e\x31\
-\x34\x39\x38\x29\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\
-\x2e\x30\x38\x35\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x33\x35\
-\x34\x2e\x30\x34\x39\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\
-\x20\x64\x3d\x22\x4d\x34\x37\x31\x2e\x37\x32\x33\x2c\x38\x38\x2e\
-\x33\x39\x33\x6c\x2d\x34\x38\x2e\x31\x31\x35\x2d\x34\x38\x2e\x31\
-\x31\x34\x63\x2d\x31\x31\x2e\x37\x32\x33\x2d\x31\x31\x2e\x37\x32\
-\x34\x2d\x33\x31\x2e\x35\x35\x38\x2d\x31\x30\x2e\x38\x39\x36\x2d\
-\x34\x34\x2e\x33\x30\x34\x2c\x31\x2e\x38\x35\x6c\x2d\x34\x35\x2e\
-\x32\x30\x32\x2c\x34\x35\x2e\x32\x30\x33\x6c\x39\x30\x2e\x35\x36\
-\x39\x2c\x39\x30\x2e\x35\x36\x38\x6c\x34\x35\x2e\x32\x30\x32\x2d\
-\x34\x35\x2e\x32\x30\x32\x0d\x0a\x09\x09\x43\x34\x38\x32\x2e\x36\
-\x31\x36\x2c\x31\x31\x39\x2e\x39\x35\x32\x2c\x34\x38\x33\x2e\x34\
-\x34\x35\x2c\x31\x30\x30\x2e\x31\x31\x36\x2c\x34\x37\x31\x2e\x37\
-\x32\x33\x2c\x38\x38\x2e\x33\x39\x33\x7a\x22\x2f\x3e\x0d\x0a\x09\
-\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\
-\x22\x36\x34\x2e\x30\x32\x31\x2c\x33\x36\x33\x2e\x32\x35\x32\x20\
-\x33\x32\x2c\x34\x38\x30\x20\x31\x34\x38\x2e\x37\x33\x37\x2c\x34\
-\x34\x37\x2e\x39\x37\x39\x20\x09\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x32\x31\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
+\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
+\x35\x36\x2c\x31\x35\x32\x63\x2d\x35\x37\x2e\x32\x2c\x30\x2d\x31\
+\x30\x34\x2c\x34\x36\x2e\x38\x2d\x31\x30\x34\x2c\x31\x30\x34\x73\
+\x34\x36\x2e\x38\x2c\x31\x30\x34\x2c\x31\x30\x34\x2c\x31\x30\x34\
+\x73\x31\x30\x34\x2d\x34\x36\x2e\x38\x2c\x31\x30\x34\x2d\x31\x30\
+\x34\x53\x33\x31\x33\x2e\x32\x2c\x31\x35\x32\x2c\x32\x35\x36\x2c\
+\x31\x35\x32\x7a\x20\x4d\x32\x35\x36\x2c\x34\x38\x0d\x0a\x09\x09\
+\x09\x43\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x34\x38\x2c\
+\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x32\x35\x36\x73\x39\
+\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\x2c\x32\x30\x38\x2c\x32\x30\
+\x38\x73\x32\x30\x38\x2d\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\
+\x2d\x32\x30\x38\x53\x33\x37\x30\x2e\x33\x39\x39\x2c\x34\x38\x2c\
+\x32\x35\x36\x2c\x34\x38\x7a\x20\x4d\x32\x35\x36\x2c\x34\x32\x32\
+\x2e\x34\x0d\x0a\x09\x09\x09\x63\x2d\x39\x31\x2e\x35\x31\x38\x2c\
+\x30\x2d\x31\x36\x36\x2e\x34\x2d\x37\x34\x2e\x38\x38\x33\x2d\x31\
+\x36\x36\x2e\x34\x2d\x31\x36\x36\x2e\x34\x53\x31\x36\x34\x2e\x34\
+\x38\x32\x2c\x38\x39\x2e\x36\x2c\x32\x35\x36\x2c\x38\x39\x2e\x36\
+\x53\x34\x32\x32\x2e\x34\x2c\x31\x36\x34\x2e\x34\x38\x32\x2c\x34\
+\x32\x32\x2e\x34\x2c\x32\x35\x36\x53\x33\x34\x37\x2e\x35\x31\x38\
+\x2c\x34\x32\x32\x2e\x34\x2c\x32\x35\x36\x2c\x34\x32\x32\x2e\x34\
+\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\
 \x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x04\xbd\
+\x00\x00\x01\x1c\
 \x3c\
+\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
+\x30\x2f\x73\x76\x67\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x35\x31\
+\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\x32\
+\x70\x78\x22\x0a\x20\x20\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x3e\x0a\
+\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
+\x74\x72\x69\x78\x28\x34\x38\x20\x30\x20\x30\x20\x34\x38\x20\x34\
+\x38\x20\x34\x38\x29\x27\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\
+\x64\x3d\x22\x4d\x30\x20\x30\x76\x32\x68\x2e\x35\x63\x30\x2d\x2e\
+\x35\x35\x2e\x34\x35\x2d\x31\x20\x31\x2d\x31\x68\x31\x2e\x35\x76\
+\x35\x2e\x35\x63\x30\x20\x2e\x32\x38\x2d\x2e\x32\x32\x2e\x35\x2d\
+\x2e\x35\x2e\x35\x68\x2d\x2e\x35\x76\x31\x68\x34\x76\x2d\x31\x68\
+\x2d\x2e\x35\x63\x2d\x2e\x32\x38\x20\x30\x2d\x2e\x35\x2d\x2e\x32\
+\x32\x2d\x2e\x35\x2d\x2e\x35\x76\x2d\x35\x2e\x35\x68\x31\x2e\x35\
+\x63\x2e\x35\x35\x20\x30\x20\x31\x20\x2e\x34\x35\x20\x31\x20\x31\
+\x68\x2e\x35\x76\x2d\x32\x68\x2d\x38\x7a\x22\x20\x2f\x3e\x0a\x3c\
+\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x03\x7c\
+\x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
 \x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
 \x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
 \x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
 \x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x32\x34\x70\x74\x27\x20\x76\x65\x72\x73\x69\x6f\x6e\
-\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x27\
-\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\x38\x33\x20\
-\x32\x34\x20\x32\x34\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x32\x34\
-\x70\x74\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
-\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
-\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
-\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\
-\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
-\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
-\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
-\x37\x36\x35\x35\x20\x36\x39\x2e\x37\x36\x38\x38\x29\x27\x3e\x0a\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x2d\x39\x2e\x33\x39\
-\x31\x31\x38\x20\x2d\x30\x43\x20\x2d\x39\x2e\x39\x36\x38\x36\x31\
-\x20\x2d\x33\x2e\x38\x33\x30\x30\x34\x20\x2d\x38\x2e\x35\x35\x37\
-\x30\x36\x20\x2d\x37\x2e\x35\x31\x39\x34\x34\x20\x2d\x36\x2e\x36\
-\x34\x30\x35\x37\x20\x2d\x31\x30\x2e\x32\x31\x37\x31\x43\x20\x2d\
-\x30\x2e\x34\x39\x31\x30\x38\x39\x20\x2d\x31\x38\x2e\x38\x37\x33\
-\x33\x20\x38\x2e\x33\x35\x36\x37\x36\x20\x2d\x31\x35\x2e\x31\x39\
-\x30\x36\x20\x38\x2e\x36\x37\x36\x33\x32\x20\x2d\x35\x2e\x35\x32\
-\x39\x34\x38\x43\x20\x38\x2e\x38\x33\x36\x20\x2d\x30\x2e\x37\x30\
-\x32\x30\x30\x38\x20\x36\x2e\x32\x33\x39\x36\x38\x20\x32\x2e\x39\
-\x34\x32\x30\x37\x20\x33\x2e\x33\x32\x30\x32\x38\x20\x35\x2e\x31\
-\x30\x38\x35\x37\x43\x20\x2d\x31\x2e\x39\x36\x38\x39\x31\x20\x39\
-\x2e\x30\x33\x33\x37\x31\x20\x2d\x38\x2e\x32\x36\x38\x39\x35\x20\
-\x37\x2e\x34\x34\x33\x37\x20\x2d\x39\x2e\x33\x39\x31\x31\x38\x20\
-\x2d\x30\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\
-\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\
-\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\
-\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\
-\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\
-\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\
-\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x37\x35\x36\
-\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\
-\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\
-\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\
-\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\x39\
-\x2e\x37\x36\x38\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\
-\x20\x63\x78\x3d\x27\x2d\x39\x2e\x33\x39\x31\x31\x38\x27\x20\x63\
-\x79\x3d\x27\x2d\x30\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\
-\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\
-\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\
-\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\
-\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\
-\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\x39\x2e\x37\
-\x36\x38\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\
-\x78\x3d\x27\x2d\x36\x2e\x36\x34\x30\x35\x37\x27\x20\x63\x79\x3d\
-\x27\x2d\x31\x30\x2e\x32\x31\x37\x31\x27\x20\x72\x3d\x27\x33\x2e\
-\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\
-\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\
-\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\
-\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\
-\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\x20\
-\x36\x39\x2e\x37\x36\x38\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\
-\x6c\x65\x20\x63\x78\x3d\x27\x38\x2e\x36\x37\x36\x33\x32\x27\x20\
-\x63\x79\x3d\x27\x2d\x35\x2e\x35\x32\x39\x34\x38\x27\x20\x72\x3d\
-\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\
+\x38\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\x73\x69\
+\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x36\x33\
+\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x37\x70\x74\x27\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\
+\x38\x35\x38\x33\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x33\x2e\
+\x39\x39\x39\x37\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\
+\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x32\
+\x2e\x30\x30\x37\x35\x20\x2d\x32\x2e\x30\x30\x37\x35\x4c\x20\x36\
+\x32\x2e\x32\x33\x32\x35\x20\x2d\x32\x2e\x30\x30\x37\x35\x4c\x20\
+\x36\x32\x2e\x32\x33\x32\x35\x20\x2d\x36\x32\x2e\x32\x33\x32\x35\
+\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x2d\x36\x32\x2e\x32\x33\x32\
+\x35\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x2d\x32\x2e\x30\x30\x37\
+\x35\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\
+\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\
+\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\
+\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\
+\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\
+\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x34\x2e\x30\x31\x35\x27\
+\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
+\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\
+\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\
+\x36\x34\x20\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\
+\x35\x38\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\
+\x20\x34\x37\x2e\x31\x37\x36\x32\x20\x2d\x33\x32\x2e\x31\x32\x43\
+\x20\x34\x37\x2e\x31\x37\x36\x32\x20\x2d\x34\x30\x2e\x34\x33\x35\
+\x33\x20\x34\x30\x2e\x34\x33\x35\x33\x20\x2d\x34\x37\x2e\x31\x37\
+\x36\x32\x20\x33\x32\x2e\x31\x32\x20\x2d\x34\x37\x2e\x31\x37\x36\
+\x32\x43\x20\x32\x33\x2e\x38\x30\x34\x37\x20\x2d\x34\x37\x2e\x31\
+\x37\x36\x32\x20\x31\x37\x2e\x30\x36\x33\x37\x20\x2d\x34\x30\x2e\
+\x34\x33\x35\x33\x20\x31\x37\x2e\x30\x36\x33\x37\x20\x2d\x33\x32\
+\x2e\x31\x32\x43\x20\x31\x37\x2e\x30\x36\x33\x37\x20\x2d\x32\x33\
+\x2e\x38\x30\x34\x37\x20\x32\x33\x2e\x38\x30\x34\x37\x20\x2d\x31\
+\x37\x2e\x30\x36\x33\x37\x20\x33\x32\x2e\x31\x32\x20\x2d\x31\x37\
+\x2e\x30\x36\x33\x37\x43\x20\x34\x30\x2e\x34\x33\x35\x33\x20\x2d\
+\x31\x37\x2e\x30\x36\x33\x37\x20\x34\x37\x2e\x31\x37\x36\x32\x20\
+\x2d\x32\x33\x2e\x38\x30\x34\x37\x20\x34\x37\x2e\x31\x37\x36\x32\
+\x20\x2d\x33\x32\x2e\x31\x32\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\
 \x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
-\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
-\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
-\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\
-\x35\x35\x20\x36\x39\x2e\x37\x36\x38\x38\x29\x27\x3e\x0a\x3c\x63\
-\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x33\x2e\x33\x32\x30\x32\
-\x38\x27\x20\x63\x79\x3d\x27\x35\x2e\x31\x30\x38\x35\x37\x27\x20\
-\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\
-\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\
-\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x03\x22\
+\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x02\xa1\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
 \x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
 \x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x53\x61\x76\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x35\x31\x32\x70\x78\x22\x20\
+\x79\x3d\x22\x35\x31\x32\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\
+\x32\x20\x35\x31\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\
+\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\
+\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
+\x69\x78\x28\x32\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\
+\x29\x27\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\
+\x35\x2e\x31\x37\x33\x2c\x32\x48\x34\x43\x32\x2e\x38\x39\x39\x2c\
+\x32\x2c\x32\x2c\x32\x2e\x39\x2c\x32\x2c\x34\x76\x31\x32\x63\x30\
+\x2c\x31\x2e\x31\x2c\x30\x2e\x38\x39\x39\x2c\x32\x2c\x32\x2c\x32\
+\x68\x31\x32\x63\x31\x2e\x31\x30\x31\x2c\x30\x2c\x32\x2d\x30\x2e\
+\x39\x2c\x32\x2d\x32\x56\x35\x2e\x31\x32\x37\x4c\x31\x35\x2e\x31\
+\x37\x33\x2c\x32\x7a\x20\x4d\x31\x34\x2c\x38\x63\x30\x2c\x30\x2e\
+\x35\x34\x39\x2d\x30\x2e\x34\x35\x2c\x31\x2d\x31\x2c\x31\x48\x37\
+\x0d\x0a\x09\x43\x36\x2e\x34\x35\x2c\x39\x2c\x36\x2c\x38\x2e\x35\
+\x34\x39\x2c\x36\x2c\x38\x56\x33\x68\x38\x56\x38\x7a\x20\x4d\x31\
+\x33\x2c\x34\x68\x2d\x32\x76\x34\x68\x32\x56\x34\x7a\x22\x2f\x3e\
+\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\
+\x00\x00\x02\xfc\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
 \x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
 \x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
 \x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
@@ -2190,28 +2125,25 @@
 \x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
 \x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
 \x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x22\x32\x35\x36\x22\
-\x20\x63\x79\x3d\x22\x32\x38\x30\x22\x20\x72\x3d\x22\x36\x33\x22\
-\x2f\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\
-\x34\x30\x2c\x39\x36\x68\x2d\x38\x38\x6c\x2d\x33\x32\x2d\x33\x32\
-\x48\x31\x39\x32\x6c\x2d\x33\x32\x2c\x33\x32\x48\x37\x32\x63\x2d\
-\x32\x32\x2e\x30\x39\x32\x2c\x30\x2d\x34\x30\x2c\x31\x37\x2e\x39\
-\x30\x38\x2d\x34\x30\x2c\x34\x30\x76\x32\x37\x32\x63\x30\x2c\x32\
-\x32\x2e\x30\x39\x32\x2c\x31\x37\x2e\x39\x30\x38\x2c\x34\x30\x2c\
-\x34\x30\x2c\x34\x30\x68\x33\x36\x38\x63\x32\x32\x2e\x30\x39\x32\
-\x2c\x30\x2c\x34\x30\x2d\x31\x37\x2e\x39\x30\x38\x2c\x34\x30\x2d\
-\x34\x30\x0d\x0a\x09\x09\x56\x31\x33\x36\x43\x34\x38\x30\x2c\x31\
-\x31\x33\x2e\x39\x30\x38\x2c\x34\x36\x32\x2e\x30\x39\x32\x2c\x39\
-\x36\x2c\x34\x34\x30\x2c\x39\x36\x7a\x20\x4d\x32\x35\x36\x2c\x33\
-\x39\x32\x63\x2d\x36\x31\x2e\x38\x35\x35\x2c\x30\x2d\x31\x31\x32\
-\x2d\x35\x30\x2e\x31\x34\x35\x2d\x31\x31\x32\x2d\x31\x31\x32\x73\
-\x35\x30\x2e\x31\x34\x35\x2d\x31\x31\x32\x2c\x31\x31\x32\x2d\x31\
-\x31\x32\x73\x31\x31\x32\x2c\x35\x30\x2e\x31\x34\x35\x2c\x31\x31\
-\x32\x2c\x31\x31\x32\x0d\x0a\x09\x09\x53\x33\x31\x37\x2e\x38\x35\
-\x35\x2c\x33\x39\x32\x2c\x32\x35\x36\x2c\x33\x39\x32\x7a\x22\x2f\
-\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
-\x0a\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x32\x30\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
+\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
+\x35\x36\x2c\x34\x38\x43\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\
+\x2c\x34\x38\x2c\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x32\
+\x35\x36\x73\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\x2c\x32\x30\
+\x38\x2c\x32\x30\x38\x73\x32\x30\x38\x2d\x39\x33\x2e\x36\x30\x31\
+\x2c\x32\x30\x38\x2d\x32\x30\x38\x53\x33\x37\x30\x2e\x33\x39\x39\
+\x2c\x34\x38\x2c\x32\x35\x36\x2c\x34\x38\x7a\x20\x4d\x32\x35\x36\
+\x2c\x34\x32\x32\x2e\x33\x39\x39\x0d\x0a\x09\x09\x09\x63\x2d\x39\
+\x31\x2e\x35\x31\x38\x2c\x30\x2d\x31\x36\x36\x2e\x33\x39\x39\x2d\
+\x37\x34\x2e\x38\x38\x32\x2d\x31\x36\x36\x2e\x33\x39\x39\x2d\x31\
+\x36\x36\x2e\x33\x39\x39\x53\x31\x36\x34\x2e\x34\x38\x32\x2c\x38\
+\x39\x2e\x36\x2c\x32\x35\x36\x2c\x38\x39\x2e\x36\x53\x34\x32\x32\
+\x2e\x34\x2c\x31\x36\x34\x2e\x34\x38\x32\x2c\x34\x32\x32\x2e\x34\
+\x2c\x32\x35\x36\x53\x33\x34\x37\x2e\x35\x31\x38\x2c\x34\x32\x32\
+\x2e\x33\x39\x39\x2c\x32\x35\x36\x2c\x34\x32\x32\x2e\x33\x39\x39\
+\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\
+\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
 \x00\x00\x01\xdd\
 \x00\
 \x00\x06\xe4\x78\x9c\xcd\x54\x4d\x6f\x9b\x40\x10\x3d\x13\x29\xff\
@@ -2244,8 +2176,76 @@
 \xcc\x9c\x23\x4b\x3a\x07\x1f\x7a\x49\x27\xf3\x71\x6c\x49\x57\x6c\
 \xf2\x26\xa6\xcc\x9c\x23\x4b\x3a\x07\x1f\x7a\x49\x27\xf3\x31\x2c\
 \xe9\x39\xaa\x7f\xb6\xca\x7f\x00\x99\x18\x96\x19\
-\x00\x00\x02\xc9\
+\x00\x00\x04\x1c\
 \x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
+\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
+\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
+\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
+\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
+\x38\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\x73\x69\
+\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x36\x33\
+\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x37\x70\x74\x27\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\
+\x38\x35\x38\x33\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x33\x2e\
+\x39\x39\x39\x37\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\
+\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x32\
+\x2e\x30\x30\x37\x35\x20\x2d\x32\x2e\x30\x30\x37\x35\x4c\x20\x36\
+\x32\x2e\x32\x33\x32\x35\x20\x2d\x32\x2e\x30\x30\x37\x35\x4c\x20\
+\x36\x32\x2e\x32\x33\x32\x35\x20\x2d\x36\x32\x2e\x32\x33\x32\x35\
+\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x2d\x36\x32\x2e\x32\x33\x32\
+\x35\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x2d\x32\x2e\x30\x30\x37\
+\x35\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\
+\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\
+\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\
+\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\
+\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\
+\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x34\x2e\x30\x31\x35\x27\
+\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
+\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\
+\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\
+\x36\x34\x20\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\
+\x35\x38\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\
+\x20\x32\x2e\x30\x30\x37\x35\x20\x2d\x33\x32\x2e\x31\x32\x4c\x20\
+\x36\x32\x2e\x32\x33\x32\x35\x20\x2d\x33\x32\x2e\x31\x32\x27\x20\
+\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\
+\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\
+\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\
+\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\
+\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\
+\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\
+\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\
+\x69\x64\x74\x68\x3d\x27\x34\x2e\x30\x31\x35\x27\x2f\x3e\x0a\x3c\
+\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\
+\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\
+\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\
+\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\
+\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x33\x32\x2e\
+\x31\x32\x20\x2d\x32\x2e\x30\x30\x37\x35\x4c\x20\x33\x32\x2e\x31\
+\x32\x20\x2d\x36\x32\x2e\x32\x33\x32\x35\x27\x20\x66\x69\x6c\x6c\
+\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\
+\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\
+\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\
+\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\
+\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\
+\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\
+\x3d\x27\x34\x2e\x30\x31\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
+\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x03\x46\
+\x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
 \x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
@@ -2276,22 +2276,30 @@
 \x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
 \x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
 \x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
-\x0a\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\
-\x3d\x22\x34\x38\x30\x2c\x32\x35\x36\x20\x33\x38\x34\x2c\x31\x36\
-\x30\x20\x33\x38\x34\x2c\x32\x33\x36\x20\x32\x37\x36\x2c\x32\x33\
-\x36\x20\x32\x37\x36\x2c\x31\x32\x38\x20\x33\x35\x32\x2c\x31\x32\
-\x38\x20\x32\x35\x36\x2c\x33\x32\x20\x31\x36\x30\x2c\x31\x32\x38\
-\x20\x32\x33\x36\x2c\x31\x32\x38\x20\x32\x33\x36\x2c\x32\x33\x36\
-\x20\x31\x32\x38\x2c\x32\x33\x36\x20\x31\x32\x38\x2c\x31\x36\x30\
-\x20\x33\x32\x2c\x32\x35\x36\x20\x31\x32\x38\x2c\x33\x35\x32\x20\
-\x0d\x0a\x09\x31\x32\x38\x2c\x32\x37\x36\x20\x32\x33\x36\x2c\x32\
-\x37\x36\x20\x32\x33\x36\x2c\x33\x38\x34\x20\x31\x36\x30\x2c\x33\
-\x38\x34\x20\x32\x35\x36\x2c\x34\x38\x30\x20\x33\x35\x32\x2c\x33\
-\x38\x34\x20\x32\x37\x35\x2e\x38\x2c\x33\x38\x34\x20\x32\x37\x35\
-\x2e\x34\x2c\x32\x37\x35\x2e\x35\x20\x33\x38\x34\x2c\x32\x37\x35\
-\x2e\x38\x20\x33\x38\x34\x2c\x33\x35\x32\x20\x22\x2f\x3e\x0d\x0a\
-\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\xa2\
+\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x33\x37\x2e\x35\
+\x2c\x33\x38\x36\x2e\x36\x4c\x33\x30\x36\x2e\x39\x2c\x32\x35\x36\
+\x6c\x31\x33\x30\x2e\x36\x2d\x31\x33\x30\x2e\x36\x63\x31\x34\x2e\
+\x31\x2d\x31\x34\x2e\x31\x2c\x31\x34\x2e\x31\x2d\x33\x36\x2e\x38\
+\x2c\x30\x2d\x35\x30\x2e\x39\x63\x2d\x31\x34\x2e\x31\x2d\x31\x34\
+\x2e\x31\x2d\x33\x36\x2e\x38\x2d\x31\x34\x2e\x31\x2d\x35\x30\x2e\
+\x39\x2c\x30\x4c\x32\x35\x36\x2c\x32\x30\x35\x2e\x31\x4c\x31\x32\
+\x35\x2e\x34\x2c\x37\x34\x2e\x35\x0d\x0a\x09\x63\x2d\x31\x34\x2e\
+\x31\x2d\x31\x34\x2e\x31\x2d\x33\x36\x2e\x38\x2d\x31\x34\x2e\x31\
+\x2d\x35\x30\x2e\x39\x2c\x30\x63\x2d\x31\x34\x2e\x31\x2c\x31\x34\
+\x2e\x31\x2d\x31\x34\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x30\x2c\x35\
+\x30\x2e\x39\x4c\x32\x30\x35\x2e\x31\x2c\x32\x35\x36\x4c\x37\x34\
+\x2e\x35\x2c\x33\x38\x36\x2e\x36\x63\x2d\x31\x34\x2e\x31\x2c\x31\
+\x34\x2e\x31\x2d\x31\x34\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x30\x2c\
+\x35\x30\x2e\x39\x0d\x0a\x09\x63\x31\x34\x2e\x31\x2c\x31\x34\x2e\
+\x31\x2c\x33\x36\x2e\x38\x2c\x31\x34\x2e\x31\x2c\x35\x30\x2e\x39\
+\x2c\x30\x4c\x32\x35\x36\x2c\x33\x30\x36\x2e\x39\x6c\x31\x33\x30\
+\x2e\x36\x2c\x31\x33\x30\x2e\x36\x63\x31\x34\x2e\x31\x2c\x31\x34\
+\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x31\x34\x2e\x31\x2c\x35\x30\x2e\
+\x39\x2c\x30\x43\x34\x35\x31\x2e\x35\x2c\x34\x32\x33\x2e\x34\x2c\
+\x34\x35\x31\x2e\x35\x2c\x34\x30\x30\x2e\x36\x2c\x34\x33\x37\x2e\
+\x35\x2c\x33\x38\x36\x2e\x36\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\
+\x76\x67\x3e\x0d\x0a\
+\x00\x00\x03\x26\
 \x3c\
 \x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
 \x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -2323,19 +2331,52 @@
 \x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
 \x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
 \x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x32\x38\x2c\x34\x30\
-\x35\x2e\x34\x32\x39\x43\x31\x32\x38\x2c\x34\x32\x38\x2e\x38\x34\
-\x36\x2c\x31\x34\x37\x2e\x31\x39\x38\x2c\x34\x34\x38\x2c\x31\x37\
-\x30\x2e\x36\x36\x37\x2c\x34\x34\x38\x68\x31\x37\x30\x2e\x36\x36\
-\x37\x43\x33\x36\x34\x2e\x38\x30\x32\x2c\x34\x34\x38\x2c\x33\x38\
-\x34\x2c\x34\x32\x38\x2e\x38\x34\x36\x2c\x33\x38\x34\x2c\x34\x30\
-\x35\x2e\x34\x32\x39\x56\x31\x36\x30\x48\x31\x32\x38\x56\x34\x30\
-\x35\x2e\x34\x32\x39\x7a\x20\x4d\x34\x31\x36\x2c\x39\x36\x0d\x0a\
-\x09\x09\x68\x2d\x38\x30\x6c\x2d\x32\x36\x2e\x37\x38\x35\x2d\x33\
-\x32\x48\x32\x30\x32\x2e\x37\x38\x36\x4c\x31\x37\x36\x2c\x39\x36\
-\x48\x39\x36\x76\x33\x32\x68\x33\x32\x30\x56\x39\x36\x7a\x22\x2f\
-\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
-\x0a\
+\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x33\x38\
+\x38\x63\x2d\x37\x32\x2e\x35\x39\x37\x2c\x30\x2d\x31\x33\x32\x2d\
+\x35\x39\x2e\x34\x30\x35\x2d\x31\x33\x32\x2d\x31\x33\x32\x63\x30\
+\x2d\x37\x32\x2e\x36\x30\x31\x2c\x35\x39\x2e\x34\x30\x33\x2d\x31\
+\x33\x32\x2c\x31\x33\x32\x2d\x31\x33\x32\x63\x33\x36\x2e\x33\x2c\
+\x30\x2c\x36\x39\x2e\x32\x39\x39\x2c\x31\x35\x2e\x34\x2c\x39\x32\
+\x2e\x34\x30\x36\x2c\x33\x39\x2e\x36\x30\x31\x4c\x32\x37\x38\x2c\
+\x32\x33\x34\x68\x31\x35\x34\x56\x38\x30\x0d\x0a\x09\x09\x6c\x2d\
+\x35\x31\x2e\x36\x39\x38\x2c\x35\x31\x2e\x37\x30\x32\x43\x33\x34\
+\x38\x2e\x34\x30\x36\x2c\x39\x39\x2e\x37\x39\x38\x2c\x33\x30\x34\
+\x2e\x34\x30\x36\x2c\x38\x30\x2c\x32\x35\x36\x2c\x38\x30\x63\x2d\
+\x39\x36\x2e\x37\x39\x37\x2c\x30\x2d\x31\x37\x36\x2c\x37\x39\x2e\
+\x32\x30\x33\x2d\x31\x37\x36\x2c\x31\x37\x36\x73\x37\x38\x2e\x30\
+\x39\x34\x2c\x31\x37\x36\x2c\x31\x37\x36\x2c\x31\x37\x36\x0d\x0a\
+\x09\x09\x63\x38\x31\x2e\x30\x34\x35\x2c\x30\x2c\x31\x34\x38\x2e\
+\x32\x38\x37\x2d\x35\x34\x2e\x31\x33\x34\x2c\x31\x36\x39\x2e\x34\
+\x30\x31\x2d\x31\x32\x38\x48\x33\x37\x38\x2e\x38\x35\x43\x33\x36\
+\x30\x2e\x31\x30\x35\x2c\x33\x35\x33\x2e\x35\x36\x31\x2c\x33\x31\
+\x31\x2e\x37\x31\x32\x2c\x33\x38\x38\x2c\x32\x35\x36\x2c\x33\x38\
+\x38\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\
+\x76\x67\x3e\x0d\x0a\
+\x00\x00\x01\x69\
+\x3c\
+\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
+\x30\x2f\x73\x76\x67\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x35\x31\
+\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\x32\
+\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\
+\x20\x35\x31\x32\x20\x35\x31\x32\x22\x3e\x3c\x67\x20\x74\x72\x61\
+\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x32\
+\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x2e\x33\x34\x20\x31\x35\
+\x2e\x36\x36\x41\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\x30\x20\
+\x30\x20\x30\x20\x39\x20\x31\x37\x2e\x39\x34\x56\x31\x30\x48\x35\
+\x56\x38\x68\x34\x56\x35\x2e\x38\x33\x61\x33\x20\x33\x20\x30\x20\
+\x31\x20\x31\x20\x32\x20\x30\x56\x38\x68\x34\x76\x32\x68\x2d\x34\
+\x76\x37\x2e\x39\x34\x61\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\
+\x30\x20\x30\x20\x30\x20\x34\x2e\x36\x36\x2d\x32\x2e\x32\x38\x6c\
+\x2d\x31\x2e\x34\x32\x2d\x31\x2e\x34\x32\x68\x35\x2e\x36\x36\x6c\
+\x2d\x32\x2e\x38\x33\x20\x32\x2e\x38\x33\x61\x31\x30\x20\x31\x30\
+\x20\x30\x20\x30\x20\x31\x2d\x31\x34\x2e\x31\x34\x20\x30\x4c\x2e\
+\x31\x20\x31\x34\x2e\x32\x34\x68\x35\x2e\x36\x36\x6c\x2d\x31\x2e\
+\x34\x32\x20\x31\x2e\x34\x32\x7a\x4d\x31\x30\x20\x34\x61\x31\x20\
+\x31\x20\x30\x20\x31\x20\x30\x20\x30\x2d\x32\x20\x31\x20\x31\x20\
+\x30\x20\x30\x20\x30\x20\x30\x20\x32\x7a\x22\x2f\x3e\x3c\x2f\x67\
+\x3e\x3c\x2f\x73\x76\x67\x3e\x0a\
 "
 
 qt_resource_name = b"\
@@ -2343,139 +2384,128 @@
 \x00\x6f\xa6\x53\
 \x00\x69\
 \x00\x63\x00\x6f\x00\x6e\x00\x73\
-\x00\x11\
-\x01\x60\xbc\x47\
+\x00\x15\
+\x0f\xc4\x59\xe7\
 \x00\x73\
-\x00\x6f\x00\x63\x00\x69\x00\x61\x00\x6c\x00\x2d\x00\x70\x00\x79\x00\x74\x00\x68\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\
-\x00\x10\
-\x06\xe3\xaf\xe7\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x68\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x09\
-\x0b\x9e\x89\x07\
-\x00\x63\
-\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0a\
-\x01\xca\x6d\x87\
-\x00\x62\
-\x00\x75\x00\x63\x00\x6b\x00\x65\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x08\
-\x08\xc8\x55\xe7\
-\x00\x73\
-\x00\x61\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0d\
-\x05\x20\xce\x87\
-\x00\x6f\
-\x00\x70\x00\x65\x00\x6e\x00\x63\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x75\x00\x62\x00\x64\x00\x69\x00\x72\x00\x65\x00\x63\x00\x74\x00\x6f\x00\x72\x00\x79\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\
+\x00\x2e\x00\x73\x00\x76\x00\x67\
 \x00\x12\
 \x0c\x5e\xd4\xa7\
 \x00\x61\
 \x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x6c\x00\x6f\x00\x63\x00\x61\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\
 \x00\x67\
-\x00\x0f\
-\x07\x0e\xc4\x87\
-\x00\x6f\
-\x00\x70\x00\x65\x00\x6e\x00\x70\x00\x6f\x00\x6c\x00\x79\x00\x67\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0f\
-\x09\x76\x60\xc7\
-\x00\x63\
-\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x72\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x08\
-\x05\xa8\x57\x87\
-\x00\x63\
-\x00\x6f\x00\x64\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
 \x00\x12\
-\x04\xb2\x21\x47\
+\x08\x55\xef\xc7\
 \x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x65\x00\x78\x00\x70\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x65\x00\x6c\x00\x65\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\
 \x00\x67\
-\x00\x16\
-\x01\xfb\x76\x27\
+\x00\x19\
+\x0a\x43\x45\xc7\
 \x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x62\x00\x61\x00\x63\
-\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x66\x00\x6f\x00\x72\
+\x00\x77\x00\x61\x00\x72\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x08\
+\x0b\x07\x57\xa7\
+\x00\x65\
+\x00\x64\x00\x69\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x19\
+\x0f\xef\x7b\xe7\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6f\x00\x6c\x00\x6f\x00\x72\x00\x2d\x00\x70\x00\x61\x00\x6c\
+\x00\x65\x00\x74\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
 \x00\x10\
-\x04\xa9\x22\xc7\
-\x00\x66\
-\x00\x69\x00\x6c\x00\x6c\x00\x65\x00\x64\x00\x62\x00\x75\x00\x63\x00\x6b\x00\x65\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x14\
-\x0f\xa5\xe0\xc7\
-\x00\x6d\
-\x00\x61\x00\x67\x00\x6e\x00\x69\x00\x66\x00\x79\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x67\x00\x6c\x00\x61\x00\x73\x00\x73\x00\x2e\
-\x00\x73\x00\x76\x00\x67\
-\x00\x0a\
-\x0a\x2d\x1b\xc7\
-\x00\x63\
-\x00\x69\x00\x72\x00\x63\x00\x6c\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x10\
-\x0c\x57\x65\x47\
+\x08\xe4\xaf\x47\
 \x00\x61\
-\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x72\x00\x65\x00\x73\x00\x69\x00\x7a\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x1b\
-\x0e\xb5\x68\xe7\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x2d\x00\x62\x00\x75\x00\x74\
-\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x1c\
-\x08\x8a\x79\x07\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x2d\x00\x62\x00\x75\x00\x74\
-\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x66\x00\x66\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x6f\x00\x6e\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x11\
+\x01\x60\xbc\x47\
+\x00\x73\
+\x00\x6f\x00\x63\x00\x69\x00\x61\x00\x6c\x00\x2d\x00\x70\x00\x79\x00\x74\x00\x68\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\
 \x00\x07\
 \x0c\xf8\x5a\x07\
 \x00\x65\
 \x00\x79\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0a\
+\x01\xca\x6d\x87\
+\x00\x62\
+\x00\x75\x00\x63\x00\x6b\x00\x65\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
 \x00\x10\
-\x08\xe4\xaf\x47\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x6f\x00\x6e\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0a\
-\x0f\x68\x53\xe7\
-\x00\x61\
-\x00\x6e\x00\x63\x00\x68\x00\x6f\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x04\xa9\x22\xc7\
+\x00\x66\
+\x00\x69\x00\x6c\x00\x6c\x00\x65\x00\x64\x00\x62\x00\x75\x00\x63\x00\x6b\x00\x65\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1d\
+\x06\xec\xf4\xc7\
+\x00\x63\
+\x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
+\x00\x6c\x00\x65\x00\x2d\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
 \x00\x1c\
 \x04\x66\xe1\x67\
 \x00\x63\
 \x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
 \x00\x6c\x00\x65\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x08\
-\x0c\xf7\x55\x87\
-\x00\x74\
-\x00\x65\x00\x78\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
 \x00\x0e\
+\x05\xed\x38\x67\
+\x00\x61\
+\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x10\
+\x06\xe3\xaf\xe7\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x68\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x14\
+\x0f\xa5\xe0\xc7\
+\x00\x6d\
+\x00\x61\x00\x67\x00\x6e\x00\x69\x00\x66\x00\x79\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x67\x00\x6c\x00\x61\x00\x73\x00\x73\x00\x2e\
+\x00\x73\x00\x76\x00\x67\
+\x00\x0d\
+\x05\x20\xce\x87\
+\x00\x6f\
+\x00\x70\x00\x65\x00\x6e\x00\x63\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x16\
+\x01\xfb\x76\x27\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x62\x00\x61\x00\x63\
+\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0e\
 \x0f\xcb\xd5\xc7\
 \x00\x70\
 \x00\x6c\x00\x75\x00\x73\x00\x2d\x00\x72\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x10\
-\x08\x89\xfa\x47\
+\x00\x11\
+\x0c\xdb\x38\xe7\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\
+\x00\x0a\
+\x0a\x2d\x1b\xc7\
 \x00\x63\
-\x00\x65\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x6f\x00\x72\x00\x69\x00\x67\x00\x69\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x19\
-\x0a\x43\x45\xc7\
+\x00\x69\x00\x72\x00\x63\x00\x6c\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x12\
+\x04\xb2\x21\x47\
 \x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x66\x00\x6f\x00\x72\
-\x00\x77\x00\x61\x00\x72\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x1d\
-\x06\xec\xf4\xc7\
-\x00\x63\
-\x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
-\x00\x6c\x00\x65\x00\x2d\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x15\
-\x0f\xc4\x59\xe7\
-\x00\x73\
-\x00\x75\x00\x62\x00\x64\x00\x69\x00\x72\x00\x65\x00\x63\x00\x74\x00\x6f\x00\x72\x00\x79\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\
-\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x65\x00\x78\x00\x70\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\
+\x00\x67\
+\x00\x0f\
+\x07\x0e\xc4\x87\
+\x00\x6f\
+\x00\x70\x00\x65\x00\x6e\x00\x70\x00\x6f\x00\x6c\x00\x79\x00\x67\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
 \x00\x17\
 \x07\x87\x48\x27\
 \x00\x61\
 \x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x66\x00\x6f\x00\x6c\x00\x64\x00\x65\x00\x72\x00\x2d\x00\x6f\x00\x70\
 \x00\x65\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x19\
-\x0f\xef\x7b\xe7\
+\x00\x0f\
+\x04\xf2\xa7\x87\
+\x00\x63\
+\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x63\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x12\
+\x08\x79\x97\xe7\
 \x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6f\x00\x6c\x00\x6f\x00\x72\x00\x2d\x00\x70\x00\x61\x00\x6c\
-\x00\x65\x00\x74\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x61\x00\x6d\x00\x65\x00\x72\x00\x61\x00\x2e\x00\x73\x00\x76\
+\x00\x67\
+\x00\x10\
+\x0c\x57\x65\x47\
+\x00\x61\
+\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x72\x00\x65\x00\x73\x00\x69\x00\x7a\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
 \x00\x11\
 \x0c\xa7\xc7\x47\
 \x00\x63\
@@ -2486,92 +2516,103 @@
 \x00\x74\
 \x00\x72\x00\x69\x00\x61\x00\x6e\x00\x67\x00\x6c\x00\x65\x00\x2d\x00\x73\x00\x74\x00\x72\x00\x6f\x00\x6b\x00\x65\x00\x64\x00\x2d\
 \x00\x31\x00\x35\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x09\
+\x0b\x9e\x89\x07\
+\x00\x63\
+\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x08\
+\x05\xa8\x57\x87\
+\x00\x63\
+\x00\x6f\x00\x64\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1b\
+\x0e\xb5\x68\xe7\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x2d\x00\x62\x00\x75\x00\x74\
+\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x08\
+\x0c\xf7\x55\x87\
+\x00\x74\
+\x00\x65\x00\x78\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
 \x00\x0a\
 \x0a\xc8\x62\x67\
 \x00\x63\
 \x00\x65\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x13\
-\x03\x24\x75\x47\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x65\x00\x66\x00\x72\x00\x65\x00\x73\x00\x68\x00\x2e\x00\x73\
-\x00\x76\x00\x67\
-\x00\x11\
-\x0c\xdb\x38\xe7\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\
 \x00\x08\
-\x0b\x07\x57\xa7\
-\x00\x65\
-\x00\x64\x00\x69\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0f\
-\x04\xf2\xa7\x87\
-\x00\x63\
-\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x63\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x12\
-\x08\x79\x97\xe7\
+\x08\xc8\x55\xe7\
+\x00\x73\
+\x00\x61\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1c\
+\x08\x8a\x79\x07\
 \x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x61\x00\x6d\x00\x65\x00\x72\x00\x61\x00\x2e\x00\x73\x00\x76\
-\x00\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x2d\x00\x62\x00\x75\x00\x74\
+\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x66\x00\x66\x00\x2e\x00\x73\x00\x76\x00\x67\
 \x00\x08\
 \x08\xf7\x57\x07\
 \x00\x67\
 \x00\x72\x00\x69\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0e\
-\x05\xed\x38\x67\
+\x00\x10\
+\x08\x89\xfa\x47\
+\x00\x63\
+\x00\x65\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x6f\x00\x72\x00\x69\x00\x67\x00\x69\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0f\
+\x09\x76\x60\xc7\
+\x00\x63\
+\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x72\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x13\
+\x03\x24\x75\x47\
 \x00\x61\
-\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x12\
-\x08\x55\xef\xc7\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x65\x00\x66\x00\x72\x00\x65\x00\x73\x00\x68\x00\x2e\x00\x73\
+\x00\x76\x00\x67\
+\x00\x0a\
+\x0f\x68\x53\xe7\
 \x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x65\x00\x6c\x00\x65\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\
-\x00\x67\
+\x00\x6e\x00\x63\x00\x68\x00\x6f\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
 "
 
 qt_resource_struct_v1 = b"\
 \x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
 \x00\x00\x00\x00\x00\x02\x00\x00\x00\x29\x00\x00\x00\x02\
+\x00\x00\x01\x40\x00\x00\x00\x00\x00\x01\x00\x00\x15\x17\
+\x00\x00\x01\x7c\x00\x00\x00\x00\x00\x01\x00\x00\x20\x8a\
+\x00\x00\x02\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x41\x73\
+\x00\x00\x06\x06\x00\x00\x00\x00\x00\x01\x00\x00\x89\xb1\
+\x00\x00\x01\xfc\x00\x00\x00\x00\x00\x01\x00\x00\x2c\x71\
+\x00\x00\x01\x96\x00\x01\x00\x00\x00\x01\x00\x00\x26\x62\
+\x00\x00\x03\x66\x00\x00\x00\x00\x00\x01\x00\x00\x4c\xa0\
+\x00\x00\x03\xe8\x00\x00\x00\x00\x00\x01\x00\x00\x57\x71\
+\x00\x00\x02\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x3c\xcd\
+\x00\x00\x04\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x6e\x23\
+\x00\x00\x02\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x30\x6a\
+\x00\x00\x04\x84\x00\x00\x00\x00\x00\x01\x00\x00\x66\x45\
+\x00\x00\x02\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x33\x37\
+\x00\x00\x01\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x28\x87\
+\x00\x00\x03\x90\x00\x00\x00\x00\x00\x01\x00\x00\x4f\xda\
+\x00\x00\x03\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x54\x1b\
+\x00\x00\x00\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x04\xd8\
+\x00\x00\x04\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x5c\x4a\
+\x00\x00\x05\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x82\x47\
+\x00\x00\x05\x68\x00\x00\x00\x00\x00\x01\x00\x00\x7d\x66\
+\x00\x00\x05\x52\x00\x00\x00\x00\x00\x01\x00\x00\x7a\xc1\
+\x00\x00\x01\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x12\x9a\
+\x00\x00\x05\xa6\x00\x01\x00\x00\x00\x01\x00\x00\x80\x66\
+\x00\x00\x05\xe2\x00\x00\x00\x00\x00\x01\x00\x00\x86\x67\
+\x00\x00\x03\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x49\xaa\
+\x00\x00\x00\x94\x00\x00\x00\x00\x00\x01\x00\x00\x07\x7e\
+\x00\x00\x05\x38\x00\x00\x00\x00\x00\x01\x00\x00\x77\x41\
+\x00\x00\x00\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x09\xff\
+\x00\x00\x04\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x6b\x13\
+\x00\x00\x04\x36\x00\x00\x00\x00\x00\x01\x00\x00\x5f\x70\
+\x00\x00\x00\x40\x00\x00\x00\x00\x00\x01\x00\x00\x00\x70\
+\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x61\xf3\
+\x00\x00\x03\x24\x00\x00\x00\x00\x00\x01\x00\x00\x46\xef\
+\x00\x00\x05\x22\x00\x00\x00\x00\x00\x01\x00\x00\x76\x21\
+\x00\x00\x01\x68\x00\x00\x00\x00\x00\x01\x00\x00\x1c\x9b\
+\x00\x00\x04\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x72\xd1\
+\x00\x00\x06\x32\x00\x00\x00\x00\x00\x01\x00\x00\x8c\xdb\
+\x00\x00\x02\x82\x00\x00\x00\x00\x00\x01\x00\x00\x39\x05\
 \x00\x00\x00\x10\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
-\x00\x00\x00\x76\x00\x00\x00\x00\x00\x01\x00\x00\x10\x62\
-\x00\x00\x01\x78\x00\x00\x00\x00\x00\x01\x00\x00\x30\xad\
-\x00\x00\x05\x32\x00\x00\x00\x00\x00\x01\x00\x00\x73\x5b\
-\x00\x00\x03\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x4c\x0d\
-\x00\x00\x01\xaa\x00\x01\x00\x00\x00\x01\x00\x00\x33\x2e\
-\x00\x00\x01\x4e\x00\x00\x00\x00\x00\x01\x00\x00\x2d\x73\
-\x00\x00\x05\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x7c\xb0\
-\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x01\x00\x00\x18\x8d\
-\x00\x00\x01\x38\x00\x00\x00\x00\x00\x01\x00\x00\x28\xf6\
-\x00\x00\x06\x00\x00\x00\x00\x00\x00\x01\x00\x00\x86\x78\
-\x00\x00\x04\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x6b\x24\
-\x00\x00\x00\x38\x00\x00\x00\x00\x00\x01\x00\x00\x07\x84\
-\x00\x00\x03\xe0\x00\x00\x00\x00\x00\x01\x00\x00\x5a\x46\
-\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x21\x86\
-\x00\x00\x04\x50\x00\x00\x00\x00\x00\x01\x00\x00\x5e\x6f\
-\x00\x00\x06\x22\x00\x00\x00\x00\x00\x01\x00\x00\x89\x45\
-\x00\x00\x05\xc0\x00\x00\x00\x00\x00\x01\x00\x00\x81\x71\
-\x00\x00\x03\x82\x00\x00\x00\x00\x00\x01\x00\x00\x53\xb1\
-\x00\x00\x02\x7a\x00\x00\x00\x00\x00\x01\x00\x00\x41\x7d\
-\x00\x00\x00\x90\x00\x00\x00\x00\x00\x01\x00\x00\x16\x1d\
-\x00\x00\x02\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x48\x6c\
-\x00\x00\x05\xea\x00\x01\x00\x00\x00\x01\x00\x00\x84\x97\
-\x00\x00\x01\x14\x00\x00\x00\x00\x00\x01\x00\x00\x25\xac\
-\x00\x00\x01\xfe\x00\x00\x00\x00\x00\x01\x00\x00\x38\xe9\
-\x00\x00\x03\xa8\x00\x00\x00\x00\x00\x01\x00\x00\x57\xc5\
-\x00\x00\x05\x18\x00\x00\x00\x00\x00\x01\x00\x00\x6f\xf2\
-\x00\x00\x05\x86\x00\x00\x00\x00\x00\x01\x00\x00\x79\x40\
-\x00\x00\x00\x5e\x00\x00\x00\x00\x00\x01\x00\x00\x0d\x52\
-\x00\x00\x02\x18\x00\x00\x00\x00\x00\x01\x00\x00\x3b\xaa\
-\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x01\x00\x00\x1d\x1e\
-\x00\x00\x04\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x66\xf0\
-\x00\x00\x05\x5e\x00\x00\x00\x00\x00\x01\x00\x00\x76\x85\
-\x00\x00\x03\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x4f\xd5\
-\x00\x00\x02\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x44\x7d\
-\x00\x00\x02\x3e\x00\x00\x00\x00\x00\x01\x00\x00\x3e\x2d\
-\x00\x00\x02\xf2\x00\x00\x00\x00\x00\x01\x00\x00\x4a\xe9\
-\x00\x00\x01\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x35\x52\
-\x00\x00\x04\x20\x00\x00\x00\x00\x00\x01\x00\x00\x5d\xff\
-\x00\x00\x03\x60\x00\x00\x00\x00\x00\x01\x00\x00\x50\xb6\
-\x00\x00\x04\x84\x00\x00\x00\x00\x00\x01\x00\x00\x61\xc5\
+\x00\x00\x03\x02\x00\x00\x00\x00\x00\x01\x00\x00\x43\xf4\
+\x00\x00\x00\xe2\x00\x00\x00\x00\x00\x01\x00\x00\x0d\x6f\
 "
 
 qt_resource_struct_v2 = b"\
@@ -2579,88 +2620,88 @@
 \x00\x00\x00\x00\x00\x00\x00\x00\
 \x00\x00\x00\x00\x00\x02\x00\x00\x00\x29\x00\x00\x00\x02\
 \x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x01\x40\x00\x00\x00\x00\x00\x01\x00\x00\x15\x17\
+\x00\x00\x01\x6f\xa6\xde\xd7\x4a\
+\x00\x00\x01\x7c\x00\x00\x00\x00\x00\x01\x00\x00\x20\x8a\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x02\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x41\x73\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
+\x00\x00\x06\x06\x00\x00\x00\x00\x00\x01\x00\x00\x89\xb1\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
+\x00\x00\x01\xfc\x00\x00\x00\x00\x00\x01\x00\x00\x2c\x71\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x01\x96\x00\x01\x00\x00\x00\x01\x00\x00\x26\x62\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x03\x66\x00\x00\x00\x00\x00\x01\x00\x00\x4c\xa0\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
+\x00\x00\x03\xe8\x00\x00\x00\x00\x00\x01\x00\x00\x57\x71\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x02\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x3c\xcd\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x04\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x6e\x23\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x02\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x30\x6a\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x04\x84\x00\x00\x00\x00\x00\x01\x00\x00\x66\x45\
+\x00\x00\x01\x6f\xa6\xde\xd7\x4a\
+\x00\x00\x02\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x33\x37\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
+\x00\x00\x01\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x28\x87\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x03\x90\x00\x00\x00\x00\x00\x01\x00\x00\x4f\xda\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x03\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x54\x1b\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
+\x00\x00\x00\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x04\xd8\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
+\x00\x00\x04\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x5c\x4a\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
+\x00\x00\x05\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x82\x47\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x05\x68\x00\x00\x00\x00\x00\x01\x00\x00\x7d\x66\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
+\x00\x00\x05\x52\x00\x00\x00\x00\x00\x01\x00\x00\x7a\xc1\
+\x00\x00\x01\x6f\xa6\xde\xd7\x4a\
+\x00\x00\x01\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x12\x9a\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
+\x00\x00\x05\xa6\x00\x01\x00\x00\x00\x01\x00\x00\x80\x66\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x05\xe2\x00\x00\x00\x00\x00\x01\x00\x00\x86\x67\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x03\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x49\xaa\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x00\x94\x00\x00\x00\x00\x00\x01\x00\x00\x07\x7e\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
+\x00\x00\x05\x38\x00\x00\x00\x00\x00\x01\x00\x00\x77\x41\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x00\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x09\xff\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x04\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x6b\x13\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x04\x36\x00\x00\x00\x00\x00\x01\x00\x00\x5f\x70\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x00\x40\x00\x00\x00\x00\x00\x01\x00\x00\x00\x70\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
+\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x61\xf3\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x03\x24\x00\x00\x00\x00\x00\x01\x00\x00\x46\xef\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
+\x00\x00\x05\x22\x00\x00\x00\x00\x00\x01\x00\x00\x76\x21\
+\x00\x00\x01\x6f\xa6\xde\xd7\x4a\
+\x00\x00\x01\x68\x00\x00\x00\x00\x00\x01\x00\x00\x1c\x9b\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x04\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x72\xd1\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
+\x00\x00\x06\x32\x00\x00\x00\x00\x00\x01\x00\x00\x8c\xdb\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
+\x00\x00\x02\x82\x00\x00\x00\x00\x00\x01\x00\x00\x39\x05\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
 \x00\x00\x00\x10\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x00\x76\x00\x00\x00\x00\x00\x01\x00\x00\x10\x62\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x01\x78\x00\x00\x00\x00\x00\x01\x00\x00\x30\xad\
-\x00\x00\x01\x69\xde\xca\x0f\x7a\
-\x00\x00\x05\x32\x00\x00\x00\x00\x00\x01\x00\x00\x73\x5b\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x03\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x4c\x0d\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x01\xaa\x00\x01\x00\x00\x00\x01\x00\x00\x33\x2e\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x01\x4e\x00\x00\x00\x00\x00\x01\x00\x00\x2d\x73\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x05\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x7c\xb0\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x01\x00\x00\x18\x8d\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x01\x38\x00\x00\x00\x00\x00\x01\x00\x00\x28\xf6\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x06\x00\x00\x00\x00\x00\x00\x01\x00\x00\x86\x78\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x04\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x6b\x24\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x00\x38\x00\x00\x00\x00\x00\x01\x00\x00\x07\x84\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x03\xe0\x00\x00\x00\x00\x00\x01\x00\x00\x5a\x46\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x21\x86\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x04\x50\x00\x00\x00\x00\x00\x01\x00\x00\x5e\x6f\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x06\x22\x00\x00\x00\x00\x00\x01\x00\x00\x89\x45\
-\x00\x00\x01\x69\xde\xca\x0f\x7a\
-\x00\x00\x05\xc0\x00\x00\x00\x00\x00\x01\x00\x00\x81\x71\
-\x00\x00\x01\x69\xde\xca\x0f\x7a\
-\x00\x00\x03\x82\x00\x00\x00\x00\x00\x01\x00\x00\x53\xb1\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x02\x7a\x00\x00\x00\x00\x00\x01\x00\x00\x41\x7d\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x00\x90\x00\x00\x00\x00\x00\x01\x00\x00\x16\x1d\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x02\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x48\x6c\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x05\xea\x00\x01\x00\x00\x00\x01\x00\x00\x84\x97\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x01\x14\x00\x00\x00\x00\x00\x01\x00\x00\x25\xac\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x01\xfe\x00\x00\x00\x00\x00\x01\x00\x00\x38\xe9\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x03\xa8\x00\x00\x00\x00\x00\x01\x00\x00\x57\xc5\
-\x00\x00\x01\x69\xde\xca\x0f\x7a\
-\x00\x00\x05\x18\x00\x00\x00\x00\x00\x01\x00\x00\x6f\xf2\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x05\x86\x00\x00\x00\x00\x00\x01\x00\x00\x79\x40\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x00\x5e\x00\x00\x00\x00\x00\x01\x00\x00\x0d\x52\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x02\x18\x00\x00\x00\x00\x00\x01\x00\x00\x3b\xaa\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x01\x00\x00\x1d\x1e\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x04\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x66\xf0\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x05\x5e\x00\x00\x00\x00\x00\x01\x00\x00\x76\x85\
-\x00\x00\x01\x69\xde\xca\x0f\x7a\
-\x00\x00\x03\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x4f\xd5\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x02\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x44\x7d\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x02\x3e\x00\x00\x00\x00\x00\x01\x00\x00\x3e\x2d\
-\x00\x00\x01\x69\xde\xca\x0f\x7b\
-\x00\x00\x02\xf2\x00\x00\x00\x00\x00\x01\x00\x00\x4a\xe9\
-\x00\x00\x01\x69\xde\xca\x0f\x7a\
-\x00\x00\x01\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x35\x52\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x04\x20\x00\x00\x00\x00\x00\x01\x00\x00\x5d\xff\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x03\x60\x00\x00\x00\x00\x00\x01\x00\x00\x50\xb6\
-\x00\x00\x01\x69\xde\xca\x0f\x7c\
-\x00\x00\x04\x84\x00\x00\x00\x00\x00\x01\x00\x00\x61\xc5\
-\x00\x00\x01\x69\xde\xca\x0f\x7a\
+\x00\x00\x01\x6f\xa6\xde\xd7\x4a\
+\x00\x00\x03\x02\x00\x00\x00\x00\x00\x01\x00\x00\x43\xf4\
+\x00\x00\x01\x6f\xa6\xde\xd7\x49\
+\x00\x00\x00\xe2\x00\x00\x00\x00\x00\x01\x00\x00\x0d\x6f\
+\x00\x00\x01\x6f\xa6\xde\xd7\x48\
 "
 
 qt_version = [int(v) for v in QtCore.qVersion().split('.')]

Modified: trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/custMatTransform.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/custMatTransform.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/custMatTransform.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,12 +2,14 @@
 
 # Form implementation generated from reading ui file 'GUI/windows/custMatTransform.ui'
 #
-# Created by: PyQt5 UI code generator 5.11.3
+# Created by: PyQt5 UI code generator 5.13.1
 #
 # WARNING! All changes made in this file will be lost!
 
+
 from PyQt5 import QtCore, QtGui, QtWidgets
 
+
 class Ui_Dialog(object):
     def setupUi(self, Dialog):
         Dialog.setObjectName("Dialog")
@@ -169,5 +171,4 @@
         self.btnReset.setText(_translate("Dialog", "Reset"))
         self.btnCancel.setText(_translate("Dialog", "Cancel"))
         self.btnAccept.setText(_translate("Dialog", "Accept"))
-
 import icons_rc

Modified: trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/labelTextEditor.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/labelTextEditor.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/labelTextEditor.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,12 +2,14 @@
 
 # Form implementation generated from reading ui file 'GUI/windows/labelTextEditor.ui'
 #
-# Created by: PyQt5 UI code generator 5.11.3
+# Created by: PyQt5 UI code generator 5.13.1
 #
 # WARNING! All changes made in this file will be lost!
 
+
 from PyQt5 import QtCore, QtGui, QtWidgets
 
+
 class Ui_Dialog(object):
     def setupUi(self, Dialog):
         Dialog.setObjectName("Dialog")
@@ -115,5 +117,4 @@
         self.cmbMathStyle.setItemText(1, _translate("Dialog", "Display Style"))
         self.cmbMathStyle.setItemText(2, _translate("Dialog", "Script Style"))
         self.label.setText(_translate("Dialog", "Preview"))
-
 import icons_rc

Modified: trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/setCustomAnchor.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/setCustomAnchor.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/setCustomAnchor.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,12 +2,14 @@
 
 # Form implementation generated from reading ui file 'GUI/windows/setCustomAnchor.ui'
 #
-# Created by: PyQt5 UI code generator 5.11.3
+# Created by: PyQt5 UI code generator 5.13.1
 #
 # WARNING! All changes made in this file will be lost!
 
+
 from PyQt5 import QtCore, QtGui, QtWidgets
 
+
 class Ui_Dialog(object):
     def setupUi(self, Dialog):
         Dialog.setObjectName("Dialog")
@@ -52,4 +54,3 @@
         self.lineEditX.setText(_translate("Dialog", "0"))
         self.label_2.setText(_translate("Dialog", "Y:"))
         self.lineEditY.setText(_translate("Dialog", "0"))
-

Modified: trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widg_addLabel.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widg_addLabel.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widg_addLabel.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,12 +2,14 @@
 
 # Form implementation generated from reading ui file 'GUI/windows/widg_addLabel.ui'
 #
-# Created by: PyQt5 UI code generator 5.11.3
+# Created by: PyQt5 UI code generator 5.13.1
 #
 # WARNING! All changes made in this file will be lost!
 
+
 from PyQt5 import QtCore, QtGui, QtWidgets
 
+
 class Ui_Form(object):
     def setupUi(self, Form):
         Form.setObjectName("Form")
@@ -136,5 +138,4 @@
         self.label_2.setText(_translate("Form", "Custom Align"))
         self.txtShiftX.setPlaceholderText(_translate("Form", "Shift X"))
         self.txtShiftY.setPlaceholderText(_translate("Form", "Shift Y"))
-
 import icons_rc

Modified: trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widg_addPolyOpt.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widg_addPolyOpt.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,12 +2,14 @@
 
 # Form implementation generated from reading ui file 'GUI/windows/widg_addPolyOpt.ui'
 #
-# Created by: PyQt5 UI code generator 5.11.3
+# Created by: PyQt5 UI code generator 5.13.1
 #
 # WARNING! All changes made in this file will be lost!
 
+
 from PyQt5 import QtCore, QtGui, QtWidgets
 
+
 class Ui_Form(object):
     def setupUi(self, Form):
         Form.setObjectName("Form")
@@ -45,4 +47,3 @@
         self.chkInscribed.setText(_translate("Form", "Start at Vertex"))
         self.txtSides.setToolTip(_translate("Form", "Number of Sides"))
         self.txtSides.setPlaceholderText(_translate("Form", "Sides"))
-

Modified: trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widg_editBezier.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widg_editBezier.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widg_editBezier.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,12 +2,14 @@
 
 # Form implementation generated from reading ui file 'GUI/windows/widg_editBezier.ui'
 #
-# Created by: PyQt5 UI code generator 5.11.3
+# Created by: PyQt5 UI code generator 5.13.1
 #
 # WARNING! All changes made in this file will be lost!
 
+
 from PyQt5 import QtCore, QtGui, QtWidgets
 
+
 class Ui_Form(object):
     def setupUi(self, Form):
         Form.setObjectName("Form")
@@ -90,5 +92,4 @@
         self.cmbLockMode.setItemText(2, _translate("Form", "Lock Angle & Scale"))
         self.chkRecompute.setText(_translate("Form", "Recompute Path"))
         self.btnForceRecompute.setText(_translate("Form", "Recompute Once"))
-
 import icons_rc

Modified: trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widgetPointEditor.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widgetPointEditor.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/widgetPointEditor.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,12 +2,14 @@
 
 # Form implementation generated from reading ui file 'GUI/windows/widgetPointEditor.ui'
 #
-# Created by: PyQt5 UI code generator 5.11.3
+# Created by: PyQt5 UI code generator 5.13.1
 #
 # WARNING! All changes made in this file will be lost!
 
+
 from PyQt5 import QtCore, QtGui, QtWidgets
 
+
 class Ui_Form(object):
     def setupUi(self, Form):
         Form.setObjectName("Form")
@@ -92,5 +94,4 @@
         self.lineXorA.setPlaceholderText(_translate("Form", "X"))
         self.lineYorM.setToolTip(_translate("Form", "X"))
         self.lineYorM.setPlaceholderText(_translate("Form", "Y"))
-
 import icons_rc

Modified: trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/window1.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/window1.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/pyUIClass/window1.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,16 +2,18 @@
 
 # Form implementation generated from reading ui file 'GUI/windows/window1.ui'
 #
-# Created by: PyQt5 UI code generator 5.11.3
+# Created by: PyQt5 UI code generator 5.13.1
 #
 # WARNING! All changes made in this file will be lost!
 
+
 from PyQt5 import QtCore, QtGui, QtWidgets
 
+
 class Ui_MainWindow(object):
     def setupUi(self, MainWindow):
         MainWindow.setObjectName("MainWindow")
-        MainWindow.resize(1030, 768)
+        MainWindow.resize(1000, 600)
         self.centralwidget = QtWidgets.QWidget(MainWindow)
         sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
         sizePolicy.setHorizontalStretch(0)
@@ -79,6 +81,7 @@
         icon1 = QtGui.QIcon()
         icon1.addPixmap(QtGui.QPixmap(":/icons/android-arrow-forward.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnRedo.setIcon(icon1)
+        self.btnRedo.setIconSize(QtCore.QSize(16, 16))
         self.btnRedo.setFlat(True)
         self.btnRedo.setObjectName("btnRedo")
         self.horizontalLayout.addWidget(self.btnRedo)
@@ -94,6 +97,7 @@
         icon2 = QtGui.QIcon()
         icon2.addPixmap(QtGui.QPixmap(":/icons/android-folder-open.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnLoadFile.setIcon(icon2)
+        self.btnLoadFile.setIconSize(QtCore.QSize(16, 16))
         self.btnLoadFile.setFlat(True)
         self.btnLoadFile.setObjectName("btnLoadFile")
         self.horizontalLayout.addWidget(self.btnLoadFile)
@@ -109,6 +113,7 @@
         icon3 = QtGui.QIcon()
         icon3.addPixmap(QtGui.QPixmap(":/icons/save.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnSave.setIcon(icon3)
+        self.btnSave.setIconSize(QtCore.QSize(16, 16))
         self.btnSave.setFlat(True)
         self.btnSave.setObjectName("btnSave")
         self.horizontalLayout.addWidget(self.btnSave)
@@ -118,12 +123,13 @@
         sizePolicy.setVerticalStretch(0)
         sizePolicy.setHeightForWidth(self.btnViewCode.sizePolicy().hasHeightForWidth())
         self.btnViewCode.setSizePolicy(sizePolicy)
-        self.btnViewCode.setMaximumSize(QtCore.QSize(25, 25))
-        self.btnViewCode.setBaseSize(QtCore.QSize(32, 32))
+        self.btnViewCode.setMaximumSize(QtCore.QSize(24, 24))
+        self.btnViewCode.setBaseSize(QtCore.QSize(20, 20))
         self.btnViewCode.setText("")
         icon4 = QtGui.QIcon()
         icon4.addPixmap(QtGui.QPixmap(":/icons/code.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnViewCode.setIcon(icon4)
+        self.btnViewCode.setIconSize(QtCore.QSize(16, 16))
         self.btnViewCode.setFlat(True)
         self.btnViewCode.setObjectName("btnViewCode")
         self.horizontalLayout.addWidget(self.btnViewCode)
@@ -139,6 +145,7 @@
         icon5 = QtGui.QIcon()
         icon5.addPixmap(QtGui.QPixmap(":/icons/android-camera.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnQuickScreenshot.setIcon(icon5)
+        self.btnQuickScreenshot.setIconSize(QtCore.QSize(16, 16))
         self.btnQuickScreenshot.setFlat(True)
         self.btnQuickScreenshot.setObjectName("btnQuickScreenshot")
         self.horizontalLayout.addWidget(self.btnQuickScreenshot)
@@ -161,6 +168,7 @@
         icon6 = QtGui.QIcon()
         icon6.addPixmap(QtGui.QPixmap(":/icons/plus-round.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnDrawAxes.setIcon(icon6)
+        self.btnDrawAxes.setIconSize(QtCore.QSize(16, 16))
         self.btnDrawAxes.setCheckable(True)
         self.btnDrawAxes.setChecked(True)
         self.btnDrawAxes.setFlat(True)
@@ -183,6 +191,7 @@
         icon7 = QtGui.QIcon()
         icon7.addPixmap(QtGui.QPixmap(":/icons/grid.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnDrawGrid.setIcon(icon7)
+        self.btnDrawGrid.setIconSize(QtCore.QSize(16, 16))
         self.btnDrawGrid.setCheckable(True)
         self.btnDrawGrid.setChecked(False)
         self.btnDrawGrid.setFlat(True)
@@ -200,6 +209,7 @@
         icon8 = QtGui.QIcon()
         icon8.addPixmap(QtGui.QPixmap(":/icons/magnifying-glass.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnSetZoom.setIcon(icon8)
+        self.btnSetZoom.setIconSize(QtCore.QSize(16, 16))
         self.btnSetZoom.setFlat(True)
         self.btnSetZoom.setObjectName("btnSetZoom")
         self.horizontalLayout.addWidget(self.btnSetZoom)
@@ -215,6 +225,7 @@
         icon9 = QtGui.QIcon()
         icon9.addPixmap(QtGui.QPixmap(":/icons/center.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnPanCenter.setIcon(icon9)
+        self.btnPanCenter.setIconSize(QtCore.QSize(16, 16))
         self.btnPanCenter.setFlat(True)
         self.btnPanCenter.setObjectName("btnPanCenter")
         self.horizontalLayout.addWidget(self.btnPanCenter)
@@ -230,6 +241,7 @@
         icon10 = QtGui.QIcon()
         icon10.addPixmap(QtGui.QPixmap(":/icons/centerorigin.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnResetPan.setIcon(icon10)
+        self.btnResetPan.setIconSize(QtCore.QSize(16, 16))
         self.btnResetPan.setFlat(True)
         self.btnResetPan.setObjectName("btnResetPan")
         self.horizontalLayout.addWidget(self.btnResetPan)
@@ -246,6 +258,7 @@
         font.setBold(True)
         font.setWeight(75)
         self.btnAlignX.setFont(font)
+        self.btnAlignX.setIconSize(QtCore.QSize(16, 16))
         self.btnAlignX.setCheckable(True)
         self.btnAlignX.setFlat(True)
         self.btnAlignX.setObjectName("btnAlignX")
@@ -262,6 +275,7 @@
         font.setBold(True)
         font.setWeight(75)
         self.btnAlignY.setFont(font)
+        self.btnAlignY.setIconSize(QtCore.QSize(16, 16))
         self.btnAlignY.setCheckable(True)
         self.btnAlignY.setFlat(True)
         self.btnAlignY.setObjectName("btnAlignY")
@@ -280,6 +294,7 @@
         icon11 = QtGui.QIcon()
         icon11.addPixmap(QtGui.QPixmap(":/icons/edit.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnSelectEdit.setIcon(icon11)
+        self.btnSelectEdit.setIconSize(QtCore.QSize(16, 16))
         self.btnSelectEdit.setFlat(True)
         self.btnSelectEdit.setObjectName("btnSelectEdit")
         self.horizontalLayout.addWidget(self.btnSelectEdit)
@@ -296,6 +311,7 @@
         icon12 = QtGui.QIcon()
         icon12.addPixmap(QtGui.QPixmap(":/icons/android-delete.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnDeleteMode.setIcon(icon12)
+        self.btnDeleteMode.setIconSize(QtCore.QSize(16, 16))
         self.btnDeleteMode.setCheckable(False)
         self.btnDeleteMode.setFlat(True)
         self.btnDeleteMode.setObjectName("btnDeleteMode")
@@ -314,6 +330,7 @@
         icon13 = QtGui.QIcon()
         icon13.addPixmap(QtGui.QPixmap(":/icons/android-hand.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnPan.setIcon(icon13)
+        self.btnPan.setIconSize(QtCore.QSize(16, 16))
         self.btnPan.setCheckable(True)
         self.btnPan.setFlat(True)
         self.btnPan.setObjectName("btnPan")
@@ -330,6 +347,7 @@
         icon14 = QtGui.QIcon()
         icon14.addPixmap(QtGui.QPixmap(":/icons/arrow-move.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnTranslate.setIcon(icon14)
+        self.btnTranslate.setIconSize(QtCore.QSize(16, 16))
         self.btnTranslate.setCheckable(True)
         self.btnTranslate.setChecked(True)
         self.btnTranslate.setFlat(True)
@@ -347,6 +365,7 @@
         icon15 = QtGui.QIcon()
         icon15.addPixmap(QtGui.QPixmap(":/icons/arrow-resize.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnScale.setIcon(icon15)
+        self.btnScale.setIconSize(QtCore.QSize(16, 16))
         self.btnScale.setCheckable(True)
         self.btnScale.setFlat(True)
         self.btnScale.setObjectName("btnScale")
@@ -363,6 +382,7 @@
         icon16 = QtGui.QIcon()
         icon16.addPixmap(QtGui.QPixmap(":/icons/android-refresh.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnRotate.setIcon(icon16)
+        self.btnRotate.setIconSize(QtCore.QSize(16, 16))
         self.btnRotate.setCheckable(True)
         self.btnRotate.setFlat(True)
         self.btnRotate.setObjectName("btnRotate")
@@ -381,6 +401,7 @@
         icon17 = QtGui.QIcon()
         icon17.addPixmap(QtGui.QPixmap(":/icons/anchor.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnAnchor.setIcon(icon17)
+        self.btnAnchor.setIconSize(QtCore.QSize(16, 16))
         self.btnAnchor.setCheckable(True)
         self.btnAnchor.setChecked(False)
         self.btnAnchor.setFlat(True)
@@ -424,6 +445,7 @@
         icon18 = QtGui.QIcon()
         icon18.addPixmap(QtGui.QPixmap(":/icons/eye.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnToggleVisible.setIcon(icon18)
+        self.btnToggleVisible.setIconSize(QtCore.QSize(16, 16))
         self.btnToggleVisible.setCheckable(False)
         self.btnToggleVisible.setFlat(True)
         self.btnToggleVisible.setObjectName("btnToggleVisible")
@@ -440,6 +462,7 @@
         icon19 = QtGui.QIcon()
         icon19.addPixmap(QtGui.QPixmap(":/icons/android-expand.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnCustTransform.setIcon(icon19)
+        self.btnCustTransform.setIconSize(QtCore.QSize(16, 16))
         self.btnCustTransform.setFlat(True)
         self.btnCustTransform.setObjectName("btnCustTransform")
         self.horizontalLayout.addWidget(self.btnCustTransform)
@@ -456,6 +479,7 @@
         icon20 = QtGui.QIcon()
         icon20.addPixmap(QtGui.QPixmap(":/icons/chevron-with-circle-left.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnSendBackwards.setIcon(icon20)
+        self.btnSendBackwards.setIconSize(QtCore.QSize(16, 16))
         self.btnSendBackwards.setFlat(True)
         self.btnSendBackwards.setObjectName("btnSendBackwards")
         self.horizontalLayout.addWidget(self.btnSendBackwards)
@@ -472,6 +496,7 @@
         icon21 = QtGui.QIcon()
         icon21.addPixmap(QtGui.QPixmap(":/icons/chevron-with-circle-right.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnSendForwards.setIcon(icon21)
+        self.btnSendForwards.setIconSize(QtCore.QSize(16, 16))
         self.btnSendForwards.setFlat(True)
         self.btnSendForwards.setObjectName("btnSendForwards")
         self.horizontalLayout.addWidget(self.btnSendForwards)
@@ -529,6 +554,7 @@
         icon22.addPixmap(QtGui.QPixmap(":/icons/bucket.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         icon22.addPixmap(QtGui.QPixmap(":/icons/filledbucket.svg"), QtGui.QIcon.Normal, QtGui.QIcon.On)
         self.btnFill.setIcon(icon22)
+        self.btnFill.setIconSize(QtCore.QSize(16, 16))
         self.btnFill.setCheckable(True)
         self.btnFill.setDefault(False)
         self.btnFill.setFlat(True)
@@ -583,6 +609,7 @@
         icon23 = QtGui.QIcon()
         icon23.addPixmap(QtGui.QPixmap(":/icons/android-color-palette.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnSelectColor.setIcon(icon23)
+        self.btnSelectColor.setIconSize(QtCore.QSize(16, 16))
         self.btnSelectColor.setDefault(False)
         self.btnSelectColor.setFlat(True)
         self.btnSelectColor.setObjectName("btnSelectColor")
@@ -618,6 +645,7 @@
         icon24 = QtGui.QIcon()
         icon24.addPixmap(QtGui.QPixmap(":/icons/openpolygon.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnOpenPoly.setIcon(icon24)
+        self.btnOpenPoly.setIconSize(QtCore.QSize(16, 16))
         self.btnOpenPoly.setFlat(True)
         self.btnOpenPoly.setObjectName("btnOpenPoly")
         self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.btnOpenPoly)
@@ -633,6 +661,7 @@
         icon25 = QtGui.QIcon()
         icon25.addPixmap(QtGui.QPixmap(":/icons/closedpolygon.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnClosedPoly.setIcon(icon25)
+        self.btnClosedPoly.setIconSize(QtCore.QSize(16, 16))
         self.btnClosedPoly.setFlat(True)
         self.btnClosedPoly.setObjectName("btnClosedPoly")
         self.formLayout.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.btnClosedPoly)
@@ -648,6 +677,7 @@
         icon26 = QtGui.QIcon()
         icon26.addPixmap(QtGui.QPixmap(":/icons/opencurve.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnOpenCurve.setIcon(icon26)
+        self.btnOpenCurve.setIconSize(QtCore.QSize(16, 16))
         self.btnOpenCurve.setFlat(True)
         self.btnOpenCurve.setObjectName("btnOpenCurve")
         self.formLayout.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.btnOpenCurve)
@@ -663,6 +693,7 @@
         icon27 = QtGui.QIcon()
         icon27.addPixmap(QtGui.QPixmap(":/icons/closedcurve.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnClosedCurve.setIcon(icon27)
+        self.btnClosedCurve.setIconSize(QtCore.QSize(16, 16))
         self.btnClosedCurve.setFlat(True)
         self.btnClosedCurve.setObjectName("btnClosedCurve")
         self.formLayout.setWidget(7, QtWidgets.QFormLayout.LabelRole, self.btnClosedCurve)
@@ -678,6 +709,7 @@
         icon28 = QtGui.QIcon()
         icon28.addPixmap(QtGui.QPixmap(":/icons/triangle-stroked-15.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnAddPoly.setIcon(icon28)
+        self.btnAddPoly.setIconSize(QtCore.QSize(16, 16))
         self.btnAddPoly.setFlat(True)
         self.btnAddPoly.setObjectName("btnAddPoly")
         self.formLayout.setWidget(8, QtWidgets.QFormLayout.LabelRole, self.btnAddPoly)
@@ -693,6 +725,7 @@
         icon29 = QtGui.QIcon()
         icon29.addPixmap(QtGui.QPixmap(":/icons/circle.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnAddCircle.setIcon(icon29)
+        self.btnAddCircle.setIconSize(QtCore.QSize(16, 16))
         self.btnAddCircle.setFlat(True)
         self.btnAddCircle.setObjectName("btnAddCircle")
         self.formLayout.setWidget(10, QtWidgets.QFormLayout.LabelRole, self.btnAddCircle)
@@ -708,6 +741,7 @@
         icon30 = QtGui.QIcon()
         icon30.addPixmap(QtGui.QPixmap(":/icons/text.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnAddLabel.setIcon(icon30)
+        self.btnAddLabel.setIconSize(QtCore.QSize(16, 16))
         self.btnAddLabel.setFlat(True)
         self.btnAddLabel.setObjectName("btnAddLabel")
         self.formLayout.setWidget(11, QtWidgets.QFormLayout.LabelRole, self.btnAddLabel)
@@ -776,6 +810,7 @@
         icon32 = QtGui.QIcon()
         icon32.addPixmap(QtGui.QPixmap(":/icons/subdirectory-left.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.btnEnterCommand.setIcon(icon32)
+        self.btnEnterCommand.setIconSize(QtCore.QSize(16, 16))
         self.btnEnterCommand.setFlat(True)
         self.btnEnterCommand.setObjectName("btnEnterCommand")
         self.horizontalLayout_3.addWidget(self.btnEnterCommand)
@@ -785,7 +820,7 @@
         self.horizontalLayout_4.addWidget(self.mainWidget)
         MainWindow.setCentralWidget(self.centralwidget)
         self.menubar = QtWidgets.QMenuBar(MainWindow)
-        self.menubar.setGeometry(QtCore.QRect(0, 0, 1030, 28))
+        self.menubar.setGeometry(QtCore.QRect(0, 0, 1000, 29))
         self.menubar.setObjectName("menubar")
         self.menuFIle = QtWidgets.QMenu(self.menubar)
         self.menuFIle.setObjectName("menuFIle")
@@ -868,7 +903,7 @@
         self.btnQuickScreenshot.setToolTip(_translate("MainWindow", "<html><head/><body><p>Screenshot</p></body></html>"))
         self.btnDrawAxes.setToolTip(_translate("MainWindow", "<html><head/><body><p>Toggle display axes</p></body></html>"))
         self.btnDrawGrid.setToolTip(_translate("MainWindow", "<html><head/><body><p>Toggle grid</p></body></html>"))
-        self.btnSetZoom.setToolTip(_translate("MainWindow", "Synchronize with Asymptote"))
+        self.btnSetZoom.setToolTip(_translate("MainWindow", "Zoom"))
         self.btnPanCenter.setToolTip(_translate("MainWindow", "<html><head/><body><p>Center</p></body></html>"))
         self.btnResetPan.setToolTip(_translate("MainWindow", "<html><head/><body><p>Center about origin</p></body></html>"))
         self.btnAlignX.setToolTip(_translate("MainWindow", "<html><head/><body><p>Lock transform to X axis</p></body></html>"))
@@ -883,9 +918,9 @@
         self.btnRotate.setToolTip(_translate("MainWindow", "Rotate"))
         self.btnAnchor.setToolTip(_translate("MainWindow", "<html><head/><body><p>Set custom anchor</p></body></html>"))
         self.comboAnchor.setToolTip(_translate("MainWindow", "<html><head/><body><p>Anchor</p></body></html>"))
-        self.comboAnchor.setCurrentText(_translate("MainWindow", "Origin"))
-        self.comboAnchor.setItemText(0, _translate("MainWindow", "Origin"))
-        self.comboAnchor.setItemText(1, _translate("MainWindow", "Center"))
+        self.comboAnchor.setCurrentText(_translate("MainWindow", "Center"))
+        self.comboAnchor.setItemText(0, _translate("MainWindow", "Center"))
+        self.comboAnchor.setItemText(1, _translate("MainWindow", "Origin"))
         self.comboAnchor.setItemText(2, _translate("MainWindow", "Top Left"))
         self.comboAnchor.setItemText(3, _translate("MainWindow", "Top Right"))
         self.comboAnchor.setItemText(4, _translate("MainWindow", "Bottom Right"))
@@ -926,5 +961,4 @@
         self.actionExportAsymptote.setText(_translate("MainWindow", "Export"))
         self.actionSave.setText(_translate("MainWindow", "Save"))
         self.actionOpen.setText(_translate("MainWindow", "Open"))
-
 import icons_rc

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/anchor.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/anchor.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/anchor.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M4.34 15.66A7.97 7.97 0 0 0 9 17.94V10H5V8h4V5.83a3 3 0 1 1 2 0V8h4v2h-4v7.94a7.97 7.97 0 0 0 4.66-2.28l-1.42-1.42h5.66l-2.83 2.83a10 10 0 0 1-14.14 0L.1 14.24h5.66l-1.42 1.42zM10 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/></svg>
\ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg" width="512px" height="512px" viewBox="0 0 512 512"><g transform='matrix(24 0 0 24 0 0)'><path d="M4.34 15.66A7.97 7.97 0 0 0 9 17.94V10H5V8h4V5.83a3 3 0 1 1 2 0V8h4v2h-4v7.94a7.97 7.97 0 0 0 4.66-2.28l-1.42-1.42h5.66l-2.83 2.83a10 10 0 0 1-14.14 0L.1 14.24h5.66l-1.42 1.42zM10 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/></g></svg>

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/bucket.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/bucket.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/bucket.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,14 +1,15 @@
 <?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 18.4375 24' width='18.4375pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
 <g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M 8.37504 -11.1667C 8.37504 -12.7085 4.62541 -13.9584 0 -13.9584C -4.62541 -13.9584 -8.37504 -12.7085 -8.37504 -11.1667C -8.37504 -9.62492 -4.62541 -8.37504 0 -8.37504C 4.62541 -8.37504 8.37504 -9.62492 8.37504 -11.1667Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 54.8926 -39.7109C 54.8926 -43.9032 44.6969 -47.3017 32.12 -47.3017C 19.5431 -47.3017 9.34742 -43.9032 9.34742 -39.7109C 9.34742 -35.5185 19.5431 -32.12 32.12 -32.12C 44.6969 -32.12 54.8926 -35.5185 54.8926 -39.7109Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M -8.37504 -11.1667L -8.37504 -0L -8.37504 -1.85963e-15C -8.37504 -1.23975e-15 -8.37504 -6.19877e-16 -8.37504 -0C -8.37504 1.5418 -4.62541 2.79168 0 2.79168C 4.62541 2.79168 8.37504 1.5418 8.37504 0L 8.37504 0L 8.37504 -11.1667' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 9.34742 -39.7109L 9.34742 -9.34742L 9.34742 -9.34742C 9.34742 -9.34742 9.34742 -9.34742 9.34742 -9.34742C 9.34742 -5.15511 19.5431 -1.75656 32.12 -1.75656C 44.6969 -1.75656 54.8926 -5.15511 54.8926 -9.34742L 54.8926 -9.34742L 54.8926 -39.7109' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M 8.37504 -11.1667C 8.37504 -15.7921 4.62541 -19.5418 0 -19.5418C -4.62541 -19.5418 -8.37504 -15.7921 -8.37504 -11.1667' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
-</g></g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 54.8926 -39.7109C 54.8926 -52.2878 44.6969 -62.4834 32.12 -62.4834C 19.5431 -62.4834 9.34742 -52.2878 9.34742 -39.7109' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
+</g>
+</g>
 </svg>
\ No newline at end of file

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/center.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/center.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/center.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,11 +1,12 @@
 <?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='18.75pt' version='1.1' viewBox='56.4094 53.8583 18.75 18.75' width='18.75pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
 <g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M -8.65734 8.65734L 8.65734 8.65734L 8.65734 -8.65734L -8.65734 -8.65734L -8.65734 8.65734Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.50562'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 2.0075 -2.0075L 62.2325 -2.0075L 62.2325 -62.2325L 2.0075 -62.2325L 2.0075 -2.0075Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='4.015'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M 4.32867 0C 4.32867 -2.39066 2.39066 -4.32867 0 -4.32867C -2.39066 -4.32867 -4.32867 -2.39066 -4.32867 -0C -4.32867 2.39066 -2.39066 4.32867 0 4.32867C 2.39066 4.32867 4.32867 2.39066 4.32867 0Z' fill='#000000'/>
-</g></g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 47.1762 -32.12C 47.1762 -40.4353 40.4353 -47.1762 32.12 -47.1762C 23.8047 -47.1762 17.0637 -40.4353 17.0637 -32.12C 17.0637 -23.8047 23.8047 -17.0637 32.12 -17.0637C 40.4353 -17.0637 47.1762 -23.8047 47.1762 -32.12Z' fill='#000000'/>
+</g>
+</g>
 </svg>
\ No newline at end of file

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/centerorigin.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/centerorigin.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/centerorigin.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,14 +1,15 @@
 <?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='18.75pt' version='1.1' viewBox='56.4094 53.8583 18.75 18.75' width='18.75pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
 <g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M -8.65734 8.65734L 8.65734 8.65734L 8.65734 -8.65734L -8.65734 -8.65734L -8.65734 8.65734Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.50562'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 2.0075 -2.0075L 62.2325 -2.0075L 62.2325 -62.2325L 2.0075 -62.2325L 2.0075 -2.0075Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='4.015'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M -8.65734 -0L 8.65734 0' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.50562'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 2.0075 -32.12L 62.2325 -32.12' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='4.015'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M 0 8.65734L 0 -8.65734' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.50562'/>
-</g></g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 32.12 -2.0075L 32.12 -62.2325' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='4.015'/>
+</g>
+</g>
 </svg>
\ No newline at end of file

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/chevron-with-circle-left.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/chevron-with-circle-left.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/chevron-with-circle-left.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,10 +2,12 @@
 <!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
 <svg version="1.1" id="Chevron_circled_left" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
-	 x="0px" y="0px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+	 x="0px" y="0px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
 <path d="M11.302,6.776c-0.196-0.197-0.515-0.197-0.71,0L7.785,9.641c-0.196,0.199-0.196,0.52,0,0.717l2.807,2.864
 	c0.195,0.199,0.514,0.198,0.71,0c0.196-0.197,0.196-0.518,0-0.717L9,10l2.302-2.506C11.498,7.296,11.498,6.976,11.302,6.776z
 	 M10,0.4c-5.302,0-9.6,4.298-9.6,9.6c0,5.303,4.298,9.6,9.6,9.6s9.6-4.297,9.6-9.6C19.6,4.698,15.302,0.4,10,0.4z M10,18.354
 	c-4.615,0-8.354-3.74-8.354-8.354c0-4.614,3.739-8.354,8.354-8.354c4.613,0,8.354,3.74,8.354,8.354
 	C18.354,14.614,14.613,18.354,10,18.354z"/>
+</g>
 </svg>

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/chevron-with-circle-right.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/chevron-with-circle-right.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/chevron-with-circle-right.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,10 +2,12 @@
 <!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
 <svg version="1.1" id="Chevron_circled_right" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
-	 x="0px" y="0px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+	 x="0px" y="0px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
 <path d="M11,10L8.698,7.494c-0.196-0.198-0.196-0.519,0-0.718c0.196-0.197,0.515-0.197,0.71,0l2.807,2.864
 	c0.196,0.199,0.196,0.52,0,0.717l-2.807,2.864c-0.195,0.199-0.514,0.198-0.71,0c-0.196-0.197-0.196-0.518,0-0.717L11,10z M10,0.4
 	c5.302,0,9.6,4.298,9.6,9.6c0,5.303-4.298,9.6-9.6,9.6S0.4,15.303,0.4,10C0.4,4.698,4.698,0.4,10,0.4z M10,18.354
 	c4.613,0,8.354-3.74,8.354-8.354c0-4.614-3.741-8.354-8.354-8.354c-4.615,0-8.354,3.74-8.354,8.354
 	C1.645,14.614,5.385,18.354,10,18.354z"/>
+</g>
 </svg>

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/circle.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/circle.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/circle.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,9 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Circle" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+<svg version="1.1" id="Circle" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="512px" y="512px"
+	 viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
 <path d="M10,0.4C4.698,0.4,0.4,4.698,0.4,10C0.4,15.302,4.698,19.6,10,19.6c5.301,0,9.6-4.298,9.6-9.601
 	C19.6,4.698,15.301,0.4,10,0.4z M10,17.599c-4.197,0-7.6-3.402-7.6-7.6S5.802,2.4,10,2.4c4.197,0,7.601,3.402,7.601,7.6
 	S14.197,17.599,10,17.599z"/>
+</g>
 </svg>

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/closedcurve.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/closedcurve.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/closedcurve.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,20 +1,21 @@
 <?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 24 24' width='24pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
 <g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<path d='M -9.39118 -0C -9.96861 -3.83004 -8.55706 -7.51944 -6.64057 -10.2171C -0.491089 -18.8733 8.35676 -15.1906 8.67632 -5.52948C 8.836 -0.702008 6.23968 2.94207 3.32028 5.10857C -1.96891 9.03371 -8.26895 7.4437 -9.39118 -0Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<path d='M 3.95735 -32.12C 2.28922 -39.3113 6.36702 -46.2386 11.9036 -51.3039C 29.6687 -67.5568 55.2292 -60.642 56.1523 -42.5022C 56.6136 -33.4381 49.1132 -26.5959 40.6794 -22.5281C 25.3995 -15.1582 7.19935 -18.1436 3.95735 -32.12Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='2.50937'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<circle cx='-9.39118' cy='-0' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='3.95735' cy='-32.12' fill='#000000' r='6.0225'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<circle cx='-6.64057' cy='-10.2171' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='11.9036' cy='-51.3039' fill='#000000' r='6.0225'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<circle cx='8.67632' cy='-5.52948' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='56.1523' cy='-42.5022' fill='#000000' r='6.0225'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<circle cx='3.32028' cy='5.10857' r='3.01125' fill='#000000'/>
-</g></g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='40.6794' cy='-22.5281' fill='#000000' r='6.0225'/>
+</g>
+</g>
 </svg>
\ No newline at end of file

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/closedpolygon.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/closedpolygon.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/closedpolygon.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,20 +1,21 @@
 <?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 24 24' width='24pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
 <g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<path d='M -9.39118 -0L -6.64057 -12.045L 8.67632 -6.51871L 3.32028 6.0225L -9.39118 -0Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<path d='M 3.95735 -32.12L 11.9036 -51.3039L 56.1523 -42.5022L 40.6794 -22.5281L 3.95735 -32.12Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='2.50937'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='-9.39118' cy='-0' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='3.95735' cy='-32.12' fill='#000000' r='6.0225'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='-6.64057' cy='-12.045' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='11.9036' cy='-51.3039' fill='#000000' r='6.0225'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='8.67632' cy='-6.51871' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='56.1523' cy='-42.5022' fill='#000000' r='6.0225'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='3.32028' cy='6.0225' r='3.01125' fill='#000000'/>
-</g></g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='40.6794' cy='-22.5281' fill='#000000' r='6.0225'/>
+</g>
+</g>
 </svg>
\ No newline at end of file

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/code.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/code.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/code.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Code" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
-<path d="M5.719,14.75c-0.236,0-0.474-0.083-0.664-0.252L-0.005,10l5.341-4.748C5.748,4.887,6.38,4.922,6.747,5.335
+<svg version="1.1" id="Code" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="24px" y="24px"
+	 viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'><path d="M5.719,14.75c-0.236,0-0.474-0.083-0.664-0.252L-0.005,10l5.341-4.748C5.748,4.887,6.38,4.922,6.747,5.335
 	c0.367,0.413,0.33,1.045-0.083,1.412L3.005,10l3.378,3.002c0.413,0.367,0.45,0.999,0.083,1.412
 	C6.269,14.637,5.994,14.75,5.719,14.75z M14.664,14.748L20.005,10l-5.06-4.498c-0.413-0.367-1.045-0.33-1.411,0.083
 	c-0.367,0.413-0.33,1.045,0.083,1.412L16.995,10l-3.659,3.252c-0.413,0.367-0.45,0.999-0.083,1.412C13.45,14.887,13.725,15,14,15
@@ -10,4 +10,5 @@
 	C14.236,15,14.474,14.917,14.664,14.748z M9.986,16.165l2-12c0.091-0.545-0.277-1.06-0.822-1.151
 	c-0.547-0.092-1.061,0.277-1.15,0.822l-2,12c-0.091,0.545,0.277,1.06,0.822,1.151C8.892,16.996,8.946,17,9.001,17
 	C9.481,17,9.905,16.653,9.986,16.165z"/>
+</g>
 </svg>

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/filledbucket.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/filledbucket.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/filledbucket.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,17 +1,18 @@
 <?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 18.4375 24' width='18.4375pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
 <g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M -8.37504 -5.02502L -8.37504 -0L -8.37504 -1.85963e-15C -8.37504 -1.23975e-15 -8.37504 -6.19877e-16 -8.37504 -0C -8.37504 1.5418 -4.62541 2.79168 0 2.79168C 4.62541 2.79168 8.37504 1.5418 8.37504 0L 8.37504 0L 8.37504 -5.02502L 8.37504 -10.05C 8.37504 -11.5918 4.62541 -12.8417 0 -12.8417C -4.62541 -12.8417 -8.37504 -11.5918 -8.37504 -10.05L -8.37504 -5.02502Z' fill='#808080'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 9.34742 -23.011L 9.34742 -9.34742L 9.34742 -9.34742C 9.34742 -9.34742 9.34742 -9.34742 9.34742 -9.34742C 9.34742 -5.15511 19.5431 -1.75656 32.12 -1.75656C 44.6969 -1.75656 54.8926 -5.15511 54.8926 -9.34742L 54.8926 -9.34742L 54.8926 -23.011L 54.8926 -36.6745C 54.8926 -40.8668 44.6969 -44.2654 32.12 -44.2654C 19.5431 -44.2654 9.34742 -40.8668 9.34742 -36.6745L 9.34742 -23.011Z' fill='#7f7f7f'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M 8.37504 -11.1667C 8.37504 -12.7085 4.62541 -13.9584 0 -13.9584C -4.62541 -13.9584 -8.37504 -12.7085 -8.37504 -11.1667C -8.37504 -9.62492 -4.62541 -8.37504 0 -8.37504C 4.62541 -8.37504 8.37504 -9.62492 8.37504 -11.1667Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 54.8926 -39.7109C 54.8926 -43.9032 44.6969 -47.3017 32.12 -47.3017C 19.5431 -47.3017 9.34742 -43.9032 9.34742 -39.7109C 9.34742 -35.5185 19.5431 -32.12 32.12 -32.12C 44.6969 -32.12 54.8926 -35.5185 54.8926 -39.7109Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M -8.37504 -11.1667L -8.37504 -0L -8.37504 -1.85963e-15C -8.37504 -1.23975e-15 -8.37504 -6.19877e-16 -8.37504 -0C -8.37504 1.5418 -4.62541 2.79168 0 2.79168C 4.62541 2.79168 8.37504 1.5418 8.37504 0L 8.37504 0L 8.37504 -11.1667' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 9.34742 -39.7109L 9.34742 -9.34742L 9.34742 -9.34742C 9.34742 -9.34742 9.34742 -9.34742 9.34742 -9.34742C 9.34742 -5.15511 19.5431 -1.75656 32.12 -1.75656C 44.6969 -1.75656 54.8926 -5.15511 54.8926 -9.34742L 54.8926 -9.34742L 54.8926 -39.7109' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M 8.37504 -11.1667C 8.37504 -15.7921 4.62541 -19.5418 0 -19.5418C -4.62541 -19.5418 -8.37504 -15.7921 -8.37504 -11.1667' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
-</g></g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 54.8926 -39.7109C 54.8926 -52.2878 44.6969 -62.4834 32.12 -62.4834C 19.5431 -62.4834 9.34742 -52.2878 9.34742 -39.7109' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
+</g>
+</g>
 </svg>
\ No newline at end of file

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/magnifying-glass.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/magnifying-glass.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/magnifying-glass.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,10 +2,12 @@
 <!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
 <svg version="1.1" id="Magnifying_glass" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
-	 y="0px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+	 y="0px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
 <path d="M17.545,15.467l-3.779-3.779c0.57-0.935,0.898-2.035,0.898-3.21c0-3.417-2.961-6.377-6.378-6.377
 	C4.869,2.1,2.1,4.87,2.1,8.287c0,3.416,2.961,6.377,6.377,6.377c1.137,0,2.2-0.309,3.115-0.844l3.799,3.801
 	c0.372,0.371,0.975,0.371,1.346,0l0.943-0.943C18.051,16.307,17.916,15.838,17.545,15.467z M4.004,8.287
 	c0-2.366,1.917-4.283,4.282-4.283c2.366,0,4.474,2.107,4.474,4.474c0,2.365-1.918,4.283-4.283,4.283
 	C6.111,12.76,4.004,10.652,4.004,8.287z"/>
+</g>
 </svg>

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/opencurve.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/opencurve.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/opencurve.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,20 +1,21 @@
 <?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 24 24' width='24pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
 <g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<path d='M -9.39118 -0C -9.32257 -3.77783 -8.34324 -7.38444 -6.64057 -10.1298C -1.26219 -18.8017 7.68971 -15.5351 8.67632 -5.4822C 9.18679 -0.280877 6.74937 4.51887 3.32028 5.06489' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<path d='M 3.95735 -32.12C 4.15556 -39.2745 6.98473 -46.1047 11.9036 -51.3039C 27.4411 -67.7269 53.3021 -61.5405 56.1523 -42.5022C 57.627 -32.6519 50.5856 -23.5621 40.6794 -22.5281' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='2.50937'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<circle cx='-9.39118' cy='-0' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='3.95735' cy='-32.12' fill='#000000' r='6.0225'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<circle cx='-6.64057' cy='-10.1298' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='11.9036' cy='-51.3039' fill='#000000' r='6.0225'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<circle cx='8.67632' cy='-5.4822' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='56.1523' cy='-42.5022' fill='#000000' r='6.0225'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<circle cx='3.32028' cy='5.06489' r='3.01125' fill='#000000'/>
-</g></g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='40.6794' cy='-22.5281' fill='#000000' r='6.0225'/>
+</g>
+</g>
 </svg>
\ No newline at end of file

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/openpolygon.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/openpolygon.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/openpolygon.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,20 +1,21 @@
 <?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 24 24' width='24pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
 <g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<path d='M -9.39118 -0L -6.64057 -12.045L 8.67632 -6.51871L 3.32028 6.0225' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<path d='M 3.95735 -32.12L 11.9036 -51.3039L 56.1523 -42.5022L 40.6794 -22.5281' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='2.50937'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='-9.39118' cy='-0' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='3.95735' cy='-32.12' fill='#000000' r='6.0225'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='-6.64057' cy='-12.045' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='11.9036' cy='-51.3039' fill='#000000' r='6.0225'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='8.67632' cy='-6.51871' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='56.1523' cy='-42.5022' fill='#000000' r='6.0225'/>
 </g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='3.32028' cy='6.0225' r='3.01125' fill='#000000'/>
-</g></g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='40.6794' cy='-22.5281' fill='#000000' r='6.0225'/>
+</g>
+</g>
 </svg>
\ No newline at end of file

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/save.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/save.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/save.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,8 +1,10 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Save" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+<svg version="1.1" id="Save" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="512px" y="512px"
+	 viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
 <path d="M15.173,2H4C2.899,2,2,2.9,2,4v12c0,1.1,0.899,2,2,2h12c1.101,0,2-0.9,2-2V5.127L15.173,2z M14,8c0,0.549-0.45,1-1,1H7
 	C6.45,9,6,8.549,6,8V3h8V8z M13,4h-2v4h2V4z"/>
+</g>
 </svg>

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/text.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/text.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/text.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,3 +1,6 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8">
+<svg xmlns="http://www.w3.org/2000/svg" width="512px" height="512px"
+     viewBox="0 0 512 512">
+<g transform='matrix(48 0 0 48 48 48)'>
   <path d="M0 0v2h.5c0-.55.45-1 1-1h1.5v5.5c0 .28-.22.5-.5.5h-.5v1h4v-1h-.5c-.28 0-.5-.22-.5-.5v-5.5h1.5c.55 0 1 .45 1 1h.5v-2h-8z" />
-</svg>
\ No newline at end of file
+</g>
+</svg>

Modified: trunk/Master/texmf-dist/asymptote/GUI/res/icons/triangle-stroked-15.svg
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/res/icons/triangle-stroked-15.svg	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/res/icons/triangle-stroked-15.svg	2020-03-01 23:10:25 UTC (rev 53988)
@@ -3,7 +3,7 @@
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
 <svg version="1.1"
 	 id="svg4619" inkscape:version="0.91+devel+osxmenu r12911" sodipodi:docname="triangle-stroked-15.svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
-	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="15px" height="15px"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="64px"
 	 viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve">
 <path id="rect3338" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" d="M7.5243,1.5004
 	C7.2429,1.4913,6.9787,1.6423,6.8336,1.8952l-5.5,9.8692C1.0218,12.3078,1.395,12.9999,2,13h11

Modified: trunk/Master/texmf-dist/asymptote/GUI/xasy.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/xasy.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/xasy.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,12 +1,15 @@
 #!/usr/bin/env python3
 
-import sys
+import sys,signal,os
 import PyQt5.QtWidgets as Qw
+import PyQt5.QtCore as Qc
 from Window1 import MainWindow1
 
-
 def main(args):
+    Qw.QApplication.setAttribute(Qc.Qt.AA_UseHighDpiPixmaps,True)
+    Qw.QApplication.setAttribute(Qc.Qt.AA_EnableHighDpiScaling,True)
     qtApp = Qw.QApplication(args)
+    signal.signal(signal.SIGINT,signal.SIG_DFL)
     mainWin1 = MainWindow1()
     mainWin1.show()
     return qtApp.exec_()

Modified: trunk/Master/texmf-dist/asymptote/GUI/xasy2asy.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/xasy2asy.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/xasy2asy.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -775,6 +775,8 @@
         worker = threading.Thread(target=self.asyfyThread, args=[])
         worker.start()
         item = self.imageHandleQueue.get()
+        cwd=os.getcwd();
+        os.chdir(self.asyengine.tempDirName)
         while item != (None,) and item[0] != "ERROR":
             if item[0] == "OUTPUT":
                 print(item[1])
@@ -790,6 +792,8 @@
                         pass
             item = self.imageHandleQueue.get()
         # self.imageHandleQueue.task_done()
+        os.chdir(cwd);
+
         worker.join()
 
     def asyfyThread(self):

Modified: trunk/Master/texmf-dist/asymptote/GUI/xasyOptions.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/xasyOptions.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/xasyOptions.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -33,7 +33,7 @@
 class xasyOptions:
     def defaultOptions(self):
         if self._defaultOptions is None:
-            f = io.open(self._defualtOptLocation)
+            f = io.open(self._defaultOptLocation)
             try:
                 opt = cson.loads(f.read())
             finally:
@@ -75,10 +75,11 @@
         self.defaultConfigName = defaultConfigLocation
 
         self._defaultOptions = None
-        self._defualtOptLocation = os.path.join(defaultConfigLocation)
+        self._defaultOptLocation = os.path.join(defaultConfigLocation)
 
         self.options = self.defaultOptions()
         self.load()
+        self.overrideSettings()
 
     def __getitem__(self, item):
         return self.options[item]
@@ -128,7 +129,7 @@
             pass
         folder = os.path.expanduser("~/.asy/")
         defaultPath = os.path.join(folder, self.configName + '.cson')
-        shutil.copy2(self._defualtOptLocation, defaultPath)
+        shutil.copy2(self._defaultOptLocation, defaultPath)
         
 
 # TODO: Figure out how to merge this back.

Modified: trunk/Master/texmf-dist/asymptote/GUI/xasyVersion.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/GUI/xasyVersion.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/GUI/xasyVersion.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,2 +1,2 @@
 #!/usr/bin/env python3
-xasyVersion = "2.49"
+xasyVersion = "2.62"

Modified: trunk/Master/texmf-dist/asymptote/animation.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/animation.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/animation.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -86,7 +86,7 @@
   }
 
   void glmovie(string prefix=prefix, projection P=currentprojection) {
-    if(!view() || settings.render == 0) return;
+    if(!view() || settings.render == 0 || settings.outformat == "html") return;
     fit(prefix,pictures,view=true,P);
   }
 

Modified: trunk/Master/texmf-dist/asymptote/asy-keywords.el
===================================================================
--- trunk/Master/texmf-dist/asymptote/asy-keywords.el	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/asy-keywords.el	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,7 +2,7 @@
 ;; This file is automatically generated by asy-list.pl.
 ;; Changes will be overwritten.
 ;;
-(defvar asy-keywords-version "2.49")
+(defvar asy-keywords-version "2.62")
 
 (defvar asy-keyword-name '(
 and controls tension atleast curl if else while for do return break continue struct typedef new access import unravel from include quote static public private restricted this explicit true false null cycle newframe operator ))
@@ -11,7 +11,7 @@
 Braid FitResult Label Legend Solution TreeNode abscissa arc arrowhead binarytree binarytreeNode block bool bool3 bounds bqe circle conic coord coordsys cputime ellipse evaluatedpoint file filltype frame grid3 guide horner hsv hyperbola int inversion key light line linefit marginT marker mass node object pair parabola patch path path3 pen picture point position positionedvector projection rational real revolution scaleT scientific segment side simplex slice solution splitface string surface tensionSpecifier ticklocate ticksgridT tickvalues transform transformation tree triangle trilinear triple vector vertex void ))
 
 (defvar asy-function-name '(
-AND Arc ArcArrow ArcArrows Arrow Arrows AtA Automatic AvantGarde B03 B13 B23 B33 BBox BWRainbow BWRainbow2 Bar Bars BeginArcArrow BeginArrow BeginBar BeginDotMargin BeginMargin BeginPenMargin Blank Bookman Bottom BottomTop Bounds Break Broken BrokenLog CLZ CTZ Ceil Circle CircleBarIntervalMarker Cos Courier CrossIntervalMarker DOSendl DOSnewl DefaultFormat DefaultLogFormat Degrees Dir DotMargin DotMargins Dotted Draw Drawline Embed EndArcArrow EndArrow EndBar EndDotMargin EndMargin EndPenMargin Fill FillDraw Floor Format Full Gaussian Gaussrand Gaussrandpair Gradient Grayscale Helvetica Hermite HookHead InOutTicks InTicks Jn Label Landscape Left LeftRight LeftTicks Legend Linear Log LogFormat Margin Margins Mark MidArcArrow MidArrow NOT NewCenturySchoolBook NoBox NoMargin NoModifier NoTicks NoTicks3 NoZero NoZeroFormat None OR OmitFormat OmitTick OmitTickInterval OmitTickIntervals OutTicks Ox Oy Palatino PaletteTicks Pen PenMargin PenMargins Pentype Portrait RGB RadialShade RadialShadeDraw Rainbow Range Relative Right RightTicks Rotate Round SQR Scale ScaleX ScaleY ScaleZ Seascape Shift Sin Slant Spline StickIntervalMarker Straight Symbol Tan TeXify Ticks Ticks3 TildeIntervalMarker TimesRoman Top TrueMargin UnFill UpsideDown Wheel X XEquals XOR XY XYEquals XYZero XYgrid XZEquals XZZero XZero XZgrid Y YEquals YXgrid YZ YZEquals YZZero YZero YZgrid Yn Z ZX ZXgrid ZYgrid ZapfChancery ZapfDingbats _begingroup3 _cputime _draw _eval _findroot _image _labelpath _projection _shipout _strokepath _texpath aCos aSin aTan abort abs accel acos acosh acot acsc activatequote add addArrow addMargins addSaveFunction addpenarc addpenline addseg adjust alias align all altitude angabscissa angle angledegrees angpoint animate annotate anticomplementary antipedal apply approximate arc arcarrowsize arccircle arcdir arcfromcenter arcfromfocus arclength arcnodesnumber arcpoint arcsubtended arcsubtendedcenter arctime arctopath array arrow arrow2 arrowbase arrowbasepoints arrowsize ascii asec asin asinh ask assert asy asycode asy!
 dir asyfigure asyfilecode asyinclude asywrite atan atan2 atanh atbreakpoint atexit attach attract atupdate autoformat autoscale autoscale3 axes axes3 axialshade axis axiscoverage azimuth babel background bangles bar barmarksize barsize basealign baseline bbox beep begin beginclip begingroup beginpoint between bevel bezier bezierP bezierPP bezierPPP bezulate bibliography bibliographystyle binarytree binarytreeNode binomial bins bisector bisectorpoint bispline bitreverse blend blockconnector box bqe brace breakpoint breakpoints brick buildRestoreDefaults buildRestoreThunk buildcycle bulletcolor byte calculateScaling canonical canonicalcartesiansystem cartesiansystem case1 case2 case3 cbrt cd ceil center centerToFocus centroid cevian change2 changecoordsys checkSegment check_fpt_zero checkconditionlength checker checkincreasing checklengths checkposition checkpt checkptincube checktriangle choose circle circlebarframe circlemarkradius circlenodesnumber circumcenter circumcircle clamped clear clip clipdraw close cmyk code colatitude collect collinear color colorless colors colorspace comma compassmark complement complementary concat concurrent cone conic conicnodesnumber conictype conj connect containmentTree contains contour contour3 controlSpecifier convert coordinates coordsys copy copyPairOrTriple cos cosh cot countIntersections cputime crop cropcode cross crossframe crosshatch crossmarksize csc cubicroots curabscissa curlSpecifier curpoint currentarrow currentexitfunction currentmomarrow currentpolarconicroutine curve cut cutafter cutbefore cyclic cylinder deactivatequote debugger deconstruct defaultdir defaultformat defaultpen defined degenerate degrees delete deletepreamble determinant diagonal diamond diffdiv dir dirSpecifier dirtime display distance divisors do_overpaint dot dotframe dotsize downcase draw drawAll drawDoubleLine drawFermion drawGhost drawGluon drawMomArrow drawPRCcylinder drawPRCdisk drawPRCsphere drawPRCtube drawPhoton drawScalar drawVertex drawVertexBox drawVertexBoxO drawVertexBoxX drawVe!
 rtexO drawVertexOX drawVertexTriangle drawVertexTriangleO drawVertexX drawarrow drawarrow2 drawbeziertriangle drawline drawpixel drawstrokepath drawtick duplicate elle ellipse ellipsenodesnumber embed embed3 embedplayer empty enclose end endclip endgroup endgroup3 endl endpoint endpoints eof eol equation equations erase erasestep erf erfc error errorbar errorbars eval excenter excircle exit exitfunction exp expfactors expi expm1 exradius extend extension extouch fabs factorial fermat fft fhorner figure file filecode fill filldraw filloutside fillrule filltype find findall findroot finite finiteDifferenceJacobian firstcut firstframe fit fit2 fixedscaling floor flush fmdefaults fmod focusToCenter font fontcommand fontsize foot format frac frequency fromCenter fromFocus fspline functionshade gamma gcd generate_random_backtrace generateticks gergonne getc getint getpair getreal getstring gettriple gluon gouraudshade graph graphic graphicscale gray grestore grid grid3 gsave halfbox hatch hdiffdiv hermite hex histogram history hline hprojection hsv hyperbola hyperbolanodesnumber hyperlink hypot identity image implicitsurface incenter incentral incircle increasing incrementposition indexedfigure initdefaults initialized input inradius insert inside insphere integrate interactive interior interp interpolate intersect intersection intersectionpoint intersectionpoints intersections intouch inverse inversion invisible is3D isDuplicate isnan isogonal isogonalconjugate isotomic isotomicconjugate isparabola italic item jobname key kurtosis kurtosisexcess label labelaxis labelmargin labelpath labels labeltick labelx labelx3 labely labely3 labelz labelz3 lastcut latex latitude latticeshade layer layout lcm ldexp leastsquares legend legenditem length lexorder lift light limits line linear linecap lineinversion linejoin linemargin lineskip linetype linewidth link list lm_enorm lm_evaluate_default lm_lmdif lm_lmpar lm_minimize lm_print_default lm_print_quiet lm_qrfac lm_qrsolv locale locate locatefile location log log10 log1p loga!
 xiscoverage longitude lookup make3dgrid makeNode makecircle makedraw makepen maketriangle map margin markangle markangleradius markanglespace markarc marker markinterval marknodes markrightangle markthin markuniform mass masscenter massformat math max max3 maxAfterTransform maxbezier maxbound maxcoords maxlength maxratio maxtimes mean medial median midpoint min min3 minAfterTransform minbezier minbound minipage minratio mintimes miterlimit mktemp momArrowPath momarrowsize monotonic multifigure nGrad nativeformat natural newl newpage newslide newton newtree nextframe nextnormal nextpage nib nodabscissa node none norm normalout normalvideo nosetpagesize notaknot nowarn numberpage nurb object offset onpath opacity opposite orient orientation origin orthic orthocentercenter outformat outline outname outprefix output overloadedMessage overwrite pack pad pairs palette parabola parabolanodesnumber parallel parallelogram partialsum patchwithnormals path path3 pathbetween pathinface pattern pause pdf pedal periodic perp perpendicular perpendicularmark phantom phi1 phi2 phi3 photon piecewisestraight point polar polarconicroutine polargraph polygon popcount postcontrol postscript pow10 ppoint prc prc0 prconly precision precontrol prepend printBytecode print_random_addresses progress project projection projecttospan projecttospan_findcoeffs purge pwhermite quadpatches quadrant quadraticroots quantize quarticroots quotient radialshade radians radicalcenter radicalline radius rand randompath rationalidentity rd readline realmult realquarticroots rectangle rectangular rectify reflect relabscissa relative relativedistance reldir relpoint reltime remainder remark removeDuplicates rename replace report resetdefaultpen restore restoredefaults reverse reversevideo rf rfind rgb rgba rgbint rms rotate rotateO rotation round roundbox roundedpath roundrectangle samecoordsys sameside sample save savedefaults saveline scale scale3 scaleO scaleT scaleless scientific search searchtree sec secondaryX secondaryY seconds section sector seek s!
 eekeof segment segmentlimits sequence setpens sgn sgnd sharpangle sharpdegrees shift shiftless shipout shipout3 show simeq simplex simplexPhase2 simplexTableau simplexWrite simpson sin sinh size size3 skewness skip slant sleep slice slope slopefield solve solveBVP sort sourceline sphere split sqrt square srand standardizecoordsys stdev step stickframe stickmarksize stickmarkspace stop straight straightness string stripdirectory stripextension stripfile stripsuffix strokepath subdivide subitem subpath substr sum surface symmedial symmedian system tab tableau tan tangent tangential tangents tanh tell tensionSpecifier tensorshade tex texcolor texify texpath texpreamble texreset texshipout texsize texstring textpath thick thin tick tickMax tickMax3 tickMin tickMin3 ticklabelshift ticklocate tildeframe tildemarksize tile tiling time times title titlepage topbox toplocation transform transformation transpose trembleFuzz triangle triangleAbc triangleabc triangletoquads trianglewithnormals triangulate tricoef tridiagonal trilinear trim truepoint tube uncycle unfill uniform unique unit unitrand unitsize unityroot unstraighten upcase updatefunction uperiodic upscale uptodate usepackage usersetting usetypescript usleep value variance variancebiased vbox vector vectorfield verbatim view vline vperiodic vprojection warn warning windingnumber write xasyKEY xaxis xaxis3 xaxis3At xaxisAt xequals xlimits xmap xpart xscale xscaleO xtick xtick3 xtrans yaxis yaxis3 yaxis3At yaxisAt yequals ylimits ypart yscale yscaleO ytick ytick3 ytrans zaxis3 zaxis3At zero zlimits zpart ztick ztick3 ztrans ))
+AND Arc ArcArrow ArcArrows Arrow Arrows AtA Automatic AvantGarde B03 B13 B23 B33 BBox BWRainbow BWRainbow2 Bar Bars BeginArcArrow BeginArrow BeginBar BeginDotMargin BeginMargin BeginPenMargin Blank Bookman Bottom BottomTop Bounds Break Broken BrokenLog CLZ CTZ Ceil Circle CircleBarIntervalMarker Cos Courier CrossIntervalMarker DOSendl DOSnewl DefaultFormat DefaultLogFormat Degrees Dir DotMargin DotMargins Dotted Draw Drawline Embed EndArcArrow EndArrow EndBar EndDotMargin EndMargin EndPenMargin Fill FillDraw Finite Floor Format Full Gaussian Gaussrand Gaussrandpair Gradient Grayscale Helvetica Hermite HookHead InOutTicks InTicks Jn Label Landscape Left LeftRight LeftTicks Legend Linear Log LogFormat Margin Margins Mark MidArcArrow MidArrow NOT NewCenturySchoolBook NoBox NoMargin NoModifier NoTicks NoTicks3 NoZero NoZeroFormat None OR OmitFormat OmitTick OmitTickInterval OmitTickIntervals OutTicks Ox Oy Palatino PaletteTicks Pen PenMargin PenMargins Pentype Portrait RGB RadialShade RadialShadeDraw Rainbow Range Relative Right RightTicks Rotate Round SQR Scale ScaleX ScaleY ScaleZ Seascape Shift Sin Slant Spline StickIntervalMarker Straight Symbol Tan TeXify Ticks Ticks3 TildeIntervalMarker TimesRoman Top TrueMargin UnFill UpsideDown Wheel X XEquals XOR XY XYEquals XYZero XYgrid XZEquals XZZero XZero XZgrid Y YEquals YXgrid YZ YZEquals YZZero YZero YZgrid Yn Z ZX ZXgrid ZYgrid ZapfChancery ZapfDingbats _begingroup3 _cputime _draw _eval _findroot _image _labelpath _projection _shipout _strokepath _texpath aCos aSin aTan abort abs accel acos acosh acot acsc activatequote add addArrow addMargins addSaveFunction addpenarc addpenline addseg adjust alias align all altitude angabscissa angle angledegrees angpoint animate annotate anticomplementary antipedal apply approximate arc arcarrowsize arccircle arcdir arcfromcenter arcfromfocus arclength arcnodesnumber arcpoint arcsubtended arcsubtendedcenter arctime arctopath array arrow arrow2 arrowbase arrowbasepoints arrowsize ascii asec asin asinh ask assert asy asyc!
 ode asydir asyfigure asyfilecode asyinclude asywrite atan atan2 atanh atbreakpoint atexit attach attract atupdate autoformat autoscale autoscale3 axes axes3 axialshade axis axiscoverage azimuth babel background bangles bar barmarksize barsize basealign baseline bbox beep begin beginclip begingroup beginpoint between bevel bezier bezierP bezierPP bezierPPP bezulate bibliography bibliographystyle binarytree binarytreeNode binomial bins bisector bisectorpoint bispline bitreverse blend blockconnector box bqe brace breakpoint breakpoints brick buildRestoreDefaults buildRestoreThunk buildcycle bulletcolor byte calculateScaling canonical canonicalcartesiansystem cartesiansystem case1 case2 case3 cbrt cd ceil center centerToFocus centroid cevian change2 changecoordsys checkSegment check_fpt_zero checkconditionlength checker checkincreasing checklengths checkposition checkpt checkptincube checktriangle choose circle circlebarframe circlemarkradius circlenodesnumber circumcenter circumcircle clamped clear clip clipdraw close cmyk code colatitude collect collinear color colorless colors colorspace comma compassmark complement complementary concat concurrent cone conic conicnodesnumber conictype conj connect containmentTree contains contour contour3 controlSpecifier convert coordinates coordsys copy copyPairOrTriple cos cosh cot countIntersections cputime crop cropcode cross crossframe crosshatch crossmarksize csc cubicroots curabscissa curlSpecifier curpoint currentarrow currentexitfunction currentmomarrow currentpolarconicroutine curve cut cutafter cutbefore cyclic cylinder deactivatequote debugger deconstruct defaultdir defaultformat defaultpen defined degenerate degrees delete deletepreamble determinant diagonal diamond diffdiv dir dirSpecifier dirtime display distance divisors do_overpaint dot dotframe dotsize downcase draw drawAll drawDoubleLine drawFermion drawGhost drawGluon drawMomArrow drawPRCcylinder drawPRCdisk drawPRCsphere drawPRCtube drawPhoton drawScalar drawVertex drawVertexBox drawVertexBoxO drawVertexBoxX!
  drawVertexO drawVertexOX drawVertexTriangle drawVertexTriangleO drawVertexX drawarrow drawarrow2 drawbeziertriangle drawline drawpixel drawstrokepath drawtick duplicate elle ellipse ellipsenodesnumber embed embed3 embedplayer empty enclose end endclip endgroup endgroup3 endl endpoint endpoints eof eol equation equations erase erasestep erf erfc error errorbar errorbars eval excenter excircle exit exitfunction exp expfactors expi expm1 exradius extend extension extouch fabs factorial fermat fft fhorner figure file filecode fill filldraw filloutside fillrule filltype find findall findroot finite finiteDifferenceJacobian firstcut firstframe fit fit2 fixedscaling floor flush fmdefaults fmod focusToCenter font fontcommand fontsize foot format frac frequency fromCenter fromFocus fspline functionshade gamma gcd generate_random_backtrace generateticks gergonne getc getint getpair getreal getstring gettriple gluon gouraudshade graph graphic graphicscale gray grestore grid grid3 gsave halfbox hatch hdiffdiv hermite hex histogram history hline hprojection hsv hyperbola hyperbolanodesnumber hyperlink hypot identity image implicitsurface incenter incentral incircle increasing incrementposition indexedfigure initdefaults initialized input inradius insert inside insphere integrate interactive interior interp interpolate intersect intersection intersectionpoint intersectionpoints intersections intouch inverse inversion invisible is3D isDuplicate isnan isogonal isogonalconjugate isotomic isotomicconjugate isparabola italic item jobname key kurtosis kurtosisexcess label labelaxis labelmargin labelpath labels labeltick labelx labelx3 labely labely3 labelz labelz3 lastcut latex latitude latticeshade layer layout lcm ldexp leastsquares legend legenditem length lexorder lift light limits line linear linecap lineinversion linejoin linemargin lineskip linetype linewidth link list lm_enorm lm_evaluate_default lm_lmdif lm_lmpar lm_minimize lm_print_default lm_print_quiet lm_qrfac lm_qrsolv locale locate locatefile location log log10 log!
 1p logaxiscoverage longitude lookup make3dgrid makeMappingArray makeNode makecircle makedraw makepen maketriangle map margin markangle markangleradius markanglespace markarc marker markinterval marknodes markrightangle markthin markuniform mass masscenter massformat math max max3 maxAfterTransform maxbezier maxbound maxcoords maxlength maxratio maxtimes mean medial median midpoint min min3 minAfterTransform minbezier minbound minipage minratio mintimes miterlimit mktemp momArrowPath momarrowsize monotonic multifigure nGrad nativeformat natural newl newpage newslide newton newtree nextframe nextnormal nextpage nib nodabscissa node none norm normalout normalvideo nosetpagesize notaknot nowarn numberpage nurb object offset onpath opacity opposite orient orientation origin orthic orthocentercenter outdirectory outformat outline outname outprefix output overloadedMessage overwrite pack pad pairs palette parabola parabolanodesnumber parallel parallelogram partialsum patchwithnormals path path3 pathbetween pathinface pattern pause pdf pedal periodic perp perpendicular perpendicularmark phantom phi1 phi2 phi3 photon piecewisestraight point polar polarconicroutine polargraph polygon popcount postcontrol postscript pow10 ppoint prc prc0 prconly precision precontrol prepend printBytecode print_random_addresses progress project projection projecttospan projecttospan_findcoeffs purge pwhermite quadpatches quadrant quadraticroots quantize quarticroots quotient radialshade radians radicalcenter radicalline radius rand randompath rationalidentity rd readline realmult realquarticroots rectangle rectangular rectify reflect relabscissa relative relativedistance reldir relpoint reltime remainder remark removeDuplicates rename replace report resetdefaultpen restore restoredefaults reverse reversevideo rf rfind rgb rgba rgbint rms rotate rotateO rotation round roundbox roundedpath roundrectangle samecoordsys sameside sample save savedefaults saveline scale scale3 scaleO scaleT scaleless scientific search searchtree sec secondaryX sec!
 ondaryY seconds section sector seek seekeof segment segmentlimits sequence setpens sgn sgnd sharpangle sharpdegrees shift shiftless shipout shipout3 show simeq simplex simplexPhase1 simplexPhase2 simplexStandard simplexTableau simplexWrite simpson sin sinh size size3 skewness skip slant sleep slice slope slopefield solve solveBVP sort sourceline sphere split sqrt square srand standardizecoordsys stdev step stickframe stickmarksize stickmarkspace stop straight straightness string stripdirectory stripextension stripfile stripsuffix strokepath subdivide subitem subpath substr sum surface symmedial symmedian system tab tableau tan tangent tangential tangents tanh tell tensionSpecifier tensorshade tex texcolor texify texpath texpreamble texreset texshipout texsize texstring textpath thick thin tick tickMax tickMax3 tickMin tickMin3 ticklabelshift ticklocate tildeframe tildemarksize tile tiling time times title titlepage topbox toplocation transform transformation transpose trembleFuzz triangle triangleAbc triangleabc triangletoquads trianglewithnormals triangulate tricoef tridiagonal trilinear trim truepoint tube uncycle unfill uniform unique unit unitrand unitsize unityroot unstraighten upcase updatefunction uperiodic upscale uptodate usepackage usersetting usetypescript usleep value variance variancebiased vbox vector vectorfield verbatim view vline vperiodic vprojection warn warning windingnumber write xasyKEY xaxis xaxis3 xaxis3At xaxisAt xequals xlimits xmap xpart xscale xscaleO xtick xtick3 xtrans yaxis yaxis3 yaxis3At yaxisAt yequals ylimits ypart yscale yscaleO ytick ytick3 ytrans zaxis3 zaxis3At zero zlimits zpart ztick ztick3 ztrans ))
 
 (defvar asy-variable-name '(
-AliceBlue Align Allow AntiqueWhite Apricot Aqua Aquamarine Aspect Azure BeginPoint Beige Bisque Bittersweet Black BlanchedAlmond Blue BlueGreen BlueViolet Both Break BrickRed Brown BurlyWood BurntOrange CCW CW CadetBlue CarnationPink Center Centered Cerulean Chartreuse Chocolate Coeff Coral CornflowerBlue Cornsilk Crimson Crop Cyan Dandelion DarkBlue DarkCyan DarkGoldenrod DarkGray DarkGreen DarkKhaki DarkMagenta DarkOliveGreen DarkOrange DarkOrchid DarkRed DarkSalmon DarkSeaGreen DarkSlateBlue DarkSlateGray DarkTurquoise DarkViolet DeepPink DeepSkyBlue DefaultHead DimGray DodgerBlue Dotted Down Draw E ENE EPS ESE E_Euler E_PC E_RK2 E_RK3BS Emerald EndPoint Euler Fill FillDraw FireBrick FloralWhite ForestGreen Fuchsia Gainsboro GhostWhite Gold Goldenrod Gray Green GreenYellow Honeydew HookHead Horizontal HotPink I IgnoreAspect IndianRed Indigo Ivory JOIN_IN JOIN_OUT JungleGreen Khaki LM_DWARF LM_MACHEP LM_SQRT_DWARF LM_SQRT_GIANT LM_USERTOL Label Lavender LavenderBlush LawnGreen Left LeftJustified LeftSide LemonChiffon LightBlue LightCoral LightCyan LightGoldenrodYellow LightGreen LightGrey LightPink LightSalmon LightSeaGreen LightSkyBlue LightSlateGray LightSteelBlue LightYellow Lime LimeGreen Linear Linen Log Logarithmic Magenta Mahogany Mark MarkFill MarkPath Maroon Max MediumAquamarine MediumBlue MediumOrchid MediumPurple MediumSeaGreen MediumSlateBlue MediumSpringGreen MediumTurquoise MediumVioletRed Melon MidPoint MidnightBlue Min MintCream MistyRose Moccasin Move MoveQuiet Mulberry N NE NNE NNW NULL_VERTEX NW NavajoWhite Navy NavyBlue NoAlign NoCrop NoFill NoSide OldLace Olive OliveDrab OliveGreen Orange OrangeRed Orchid Ox Oy PC PaleGoldenrod PaleGreen PaleTurquoise PaleVioletRed PapayaWhip Peach PeachPuff Periwinkle Peru PineGreen Pink Plum PowderBlue ProcessBlue Purple RK2 RK3 RK3BS RK4 RK5 RK5DP RK5F RawSienna Red RedOrange RedViolet Rhodamine Right RightJustified RightSide RosyBrown RoyalBlue RoyalPurple RubineRed S SE SSE SSW SW SaddleBrown Salmon SandyBrown SeaGreen Seashell Sepia Sienna S!
 ilver SimpleHead SkyBlue SlateBlue SlateGray Snow SpringGreen SteelBlue Suppress SuppressQuiet Tan TeXHead Teal TealBlue Thistle Ticksize Tomato Turquoise UnFill Up VERSION Value Vertical Violet VioletRed W WNW WSW Wheat White WhiteSmoke WildStrawberry XHIGH XLOW XYAlign YAlign YHIGH YLOW Yellow YellowGreen YellowOrange ZHIGH ZLOW _outpipe aboveequationskip addpenarc addpenline align allowstepping angularsystem animationdelay appendsuffix arcarrowangle arcarrowfactor arrow2sizelimit arrowangle arrowbarb arrowdir arrowfactor arrowhookfactor arrowlength arrowsizelimit arrowtexfactor authorpen axis axiscoverage axislabelfactor background backgroundcolor backgroundpen barfactor barmarksizefactor basealign baselinetemplate bernstein beveljoin bigvertexpen bigvertexsize black blue bm bottom bp bracedefaultratio braceinnerangle bracemidangle braceouterangle brown bullet byfoci byvertices camerafactor chartreuse circlemarkradiusfactor circlenodesnumberfactor circleprecision circlescale cm codefile codepen codeskip colorPen coloredNodes coloredSegments conditionlength conicnodesfactor count cputimeformat crossmarksizefactor currentcoordsys currentlight currentpatterns currentpen currentpicture currentposition currentprojection curvilinearsystem cuttings cyan darkblue darkbrown darkcyan darkgray darkgreen darkgrey darkmagenta darkolive darkred dashdotted dashed datepen dateskip debuggerlines debugging deepblue deepcyan deepgray deepgreen deepgrey deepmagenta deepred deepyellow default defaultControl defaultS defaultbackpen defaultcoordsys defaultexcursion defaultfilename defaultformat defaultmassformat defaultpen defaultseparator differentlengths dot dotfactor dotframe dotted doublelinepen doublelinespacing down duplicateFuzz ellipsenodesnumberfactor eps epsgeo epsilon evenodd expansionfactor extendcap fermionpen figureborder figuremattpen file3 firstnode firststep foregroundcolor fuchsia fuzz gapfactor ghostpen gluonamplitude gluonpen gluonratio gray green grey hatchepsilon havepagenumber heavyblue heavycyan heavygray he!
 avygreen heavygrey heavymagenta heavyred hline hwratio hyperbolanodesnumberfactor identity identity4 ignore implicitshipout inch inches includegraphicscommand inf infinity institutionpen intMax intMin invert invisible itempen itemskip itemstep labelmargin landscape lastnode left legendhskip legendlinelength legendmargin legendmarkersize legendmaxrelativewidth legendvskip lightblue lightcyan lightgray lightgreen lightgrey lightmagenta lightolive lightred lightyellow linemargin lm_infmsg lm_shortmsg longdashdotted longdashed magenta magneticRadius mantissaBits markangleradius markangleradiusfactor markanglespace markanglespacefactor maxrefinements mediumblue mediumcyan mediumgray mediumgreen mediumgrey mediummagenta mediumred mediumyellow middle minDistDefault minblockheight minblockwidth mincirclediameter minipagemargin minipagewidth minvertexangle miterjoin mm momarrowfactor momarrowlength momarrowmargin momarrowoffset momarrowpen monoPen morepoints nCircle nan newbulletcolor ngraph nil nmesh nobasealign nodeMarginDefault nodesystem nomarker nopoint noprimary nullpath nullpen numarray ocgindex oldbulletcolor olive orange origin overpaint page pageheight pagemargin pagenumberalign pagenumberpen pagenumberposition pagewidth paleblue palecyan palegray palegreen palegrey palemagenta palered paleyellow parabolanodesnumberfactor perpfactor phi photonamplitude photonpen photonratio pi pink plain plain_bounds plain_scaling plus preamblenodes pt purple r3 r4a r4b randMax realDigits realEpsilon realMax realMin red relativesystem reverse right roundcap roundjoin royalblue salmon saveFunctions scalarpen sequencereal settings signedtrailingzero simplex solid spinner springgreen sqrtEpsilon squarecap squarepen startposition stdin stdout stepfactor stepfraction steppagenumberpen stepping stickframe stickmarksizefactor stickmarkspacefactor swap textpen ticksize tildeframe tildemarksizefactor tinv titlealign titlepagepen titlepageposition titlepen titleskip top trailingzero treeLevelStep treeMinNodeWidth treeNodeStep trembleAngl!
 e trembleFrequency trembleRandom undefined unitcircle unitsquare up urlpen urlskip version vertexpen vertexsize viewportmargin viewportsize vline white wye yellow ylabelwidth zeroTransform zerotickfuzz zerowinding ))
+Accent AliceBlue Align Allow AntiqueWhite Apricot Aqua Aquamarine Aspect Azure BeginPoint Beige Bisque Bittersweet Black BlanchedAlmond Blue BlueGreen BlueViolet Blues Both BrBG Break BrickRed Brown BuGn BuPu BurlyWood BurntOrange CCW CMRmap CW CadetBlue CarnationPink Center Centered Cerulean Chartreuse Chocolate Coeff Coral CornflowerBlue Cornsilk Crimson Crop Cyan Dandelion Dark2 DarkBlue DarkCyan DarkGoldenrod DarkGray DarkGreen DarkKhaki DarkMagenta DarkOliveGreen DarkOrange DarkOrchid DarkRed DarkSalmon DarkSeaGreen DarkSlateBlue DarkSlateGray DarkTurquoise DarkViolet DeepPink DeepSkyBlue DefaultHead DimGray DodgerBlue Dotted Down Draw E ENE EPS ESE E_Euler E_PC E_RK2 E_RK3BS Emerald EndPoint Euler Fill FillDraw FireBrick FloralWhite ForestGreen Fuchsia Gainsboro GhostWhite GnBu Gold Goldenrod Gray Green GreenYellow Greens Greys Honeydew HookHead Horizontal HotPink I IgnoreAspect IndianRed Indigo Infinity Ivory JOIN_IN JOIN_OUT JungleGreen Khaki LM_DWARF LM_MACHEP LM_SQRT_DWARF LM_SQRT_GIANT LM_USERTOL Label Lavender LavenderBlush LawnGreen Left LeftJustified LeftSide LemonChiffon LightBlue LightCoral LightCyan LightGoldenrodYellow LightGreen LightGrey LightPink LightSalmon LightSeaGreen LightSkyBlue LightSlateGray LightSteelBlue LightYellow Lime LimeGreen Linear Linen Log Logarithmic Magenta Mahogany Mark MarkFill MarkPath Maroon Max MediumAquamarine MediumBlue MediumOrchid MediumPurple MediumSeaGreen MediumSlateBlue MediumSpringGreen MediumTurquoise MediumVioletRed Melon MidPoint MidnightBlue Min MintCream MistyRose Moccasin Move MoveQuiet Mulberry N NE NNE NNW NULL_VERTEX NW NavajoWhite Navy NavyBlue NoAlign NoCrop NoFill NoSide OldLace Olive OliveDrab OliveGreen OrRd Orange OrangeRed Oranges Orchid Ox Oy PC PRGn Paired PaleGoldenrod PaleGreen PaleTurquoise PaleVioletRed PapayaWhip Pastel1 Pastel2 Peach PeachPuff Periwinkle Peru PiYG PineGreen Pink Plum PowderBlue ProcessBlue PuBu PuBuGn PuOr PuRd Purple Purples RK2 RK3 RK3BS RK4 RK5 RK5DP RK5F RawSienna RdBu RdGy RdPu RdYlBu RdYlGn Red RedOrang!
 e RedViolet Reds Rhodamine Right RightJustified RightSide RosyBrown RoyalBlue RoyalPurple RubineRed S SE SSE SSW SW SaddleBrown Salmon SandyBrown SeaGreen Seashell Sepia Set1 Set2 Set3 Sienna Silver SimpleHead SkyBlue SlateBlue SlateGray Snow Spectral SpringGreen SteelBlue Suppress SuppressQuiet Tan TeXHead Teal TealBlue Thistle Ticksize Tomato Turquoise UnFill Up VERSION Value Vertical Violet VioletRed W WNW WSW Wheat White WhiteSmoke WildStrawberry XHIGH XLOW XYAlign YAlign YHIGH YLOW Yellow YellowGreen YellowOrange YlGn YlGnBu YlOrBr YlOrRd ZHIGH ZLOW _outpipe aboveequationskip addpenarc addpenline align allowstepping angularsystem animationdelay appendsuffix arcarrowangle arcarrowfactor arrow2sizelimit arrowangle arrowbarb arrowdir arrowfactor arrowhookfactor arrowlength arrowsizelimit arrowtexfactor authorpen autumn axis axiscoverage axislabelfactor background backgroundcolor backgroundpen barfactor barmarksizefactor basealign baselinetemplate bernstein beveljoin bigvertexpen bigvertexsize binary black blue bm bone bottom bp bracedefaultratio braceinnerangle bracemidangle braceouterangle brg brown bullet bwr byfoci byvertices camerafactor chartreuse circlemarkradiusfactor circlenodesnumberfactor circleprecision circlescale cividis cm codefile codepen codeskip colorPen coloredNodes coloredSegments conditionlength conicnodesfactor cool coolwarm copper count cputimeformat crossmarksizefactor currentcoordsys currentlight currentpatterns currentpen currentpicture currentposition currentprojection curvilinearsystem cuttings cyan darkblue darkbrown darkcyan darkgray darkgreen darkgrey darkmagenta darkolive darkred dashdotted dashed datepen dateskip debuggerlines debugging deepblue deepcyan deepgray deepgreen deepgrey deepmagenta deepred deepyellow default defaultControl defaultS defaultbackpen defaultcoordsys defaultexcursion defaultfilename defaultformat defaultmassformat defaultpen defaultseparator differentlengths dot dotfactor dotfilltype dotframe dotted doublelinepen doublelinespacing down duplicateFuzz ellip!
 senodesnumberfactor eps epsgeo epsilon evenodd expansionfactor extendcap fermionpen figureborder figuremattpen file3 firstnode firststep foregroundcolor fuchsia fuzz gapfactor ghostpen gist_earth gist_ncar gist_stern gluonamplitude gluonpen gluonratio gray green grey hatchepsilon havepagenumber heavyblue heavycyan heavygray heavygreen heavygrey heavymagenta heavyred hline hot hsv hwratio hyperbolanodesnumberfactor identity identity4 ignore implicitshipout inch inches includegraphicscommand inf inferno infinity institutionpen intMax intMin invert invisible itempen itemskip itemstep jet labelmargin landscape lastnode left legendhskip legendlinelength legendmargin legendmarkersize legendmaxrelativewidth legendvskip lightblue lightcyan lightgray lightgreen lightgrey lightmagenta lightolive lightred lightyellow linemargin lm_infmsg lm_shortmsg longdashdotted longdashed magenta magma magneticRadius mantissaBits markangleradius markangleradiusfactor markanglespace markanglespacefactor maxrefinements mediumblue mediumcyan mediumgray mediumgreen mediumgrey mediummagenta mediumred mediumyellow middle minDistDefault minblockheight minblockwidth mincirclediameter minipagemargin minipagewidth minvertexangle miterjoin mm momarrowfactor momarrowlength momarrowmargin momarrowoffset momarrowpen monoPen morepoints nCircle nan newbulletcolor ngraph nil nipy_spectral nmesh nobasealign nodeMarginDefault nodesystem nomarker nopoint noprimary nullpath nullpen numarray ocgindex oldbulletcolor olive orange origin overpaint page pageheight pagemargin pagenumberalign pagenumberpen pagenumberposition pagewidth paleblue palecyan palegray palegreen palegrey palemagenta palered paleyellow parabolanodesnumberfactor perpfactor phi photonamplitude photonpen photonratio pi pink plain plain_bounds plain_scaling plasma plus preamblenodes pt purple r3 r4a r4b randMax realDigits realEpsilon realMax realMin red relativesystem reverse right roundcap roundjoin royalblue salmon saveFunctions scalarpen seismic sequencereal settings signedtrailingzero simp!
 lex solid spinner spring springgreen sqrtEpsilon squarecap squarepen startposition stdin stdout stepfactor stepfraction steppagenumberpen stepping stickframe stickmarksizefactor stickmarkspacefactor summer swap tab10 tab20 tab20b tab20c textpen ticksize tildeframe tildemarksizefactor tinv titlealign titlepagepen titlepageposition titlepen titleskip top trailingzero treeLevelStep treeMinNodeWidth treeNodeStep trembleAngle trembleFrequency trembleRandom twilight twilight_shifted undefined unitcircle unitsquare up urlpen urlskip version vertexpen vertexsize viewportmargin viewportsize viridis vline white winter wistia wye yellow ylabelwidth zeroTransform zerotickfuzz zerowinding ))

Modified: trunk/Master/texmf-dist/asymptote/asymptote.py
===================================================================
--- trunk/Master/texmf-dist/asymptote/asymptote.py	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/asymptote.py	2020-03-01 23:10:25 UTC (rev 53988)
@@ -32,19 +32,15 @@
 		self.send('quit');
 		self.session.stdin.close();
 		self.session.wait()
-		
 
-
-
-
 if __name__=="__main__":
-	g = asy()
+	g=asy()
 	g.size(200)
-	g.draw("unitcircle")
-	g.send("draw(unitsquare)")
-	g.fill("unitsquare, blue")
-	g.clip("unitcircle")
-	g.label("\"$O$\", (0,0), SW")
-	raw_input("press ENTER to continue")
+	g.draw('unitcircle')
+	g.send('draw(unitsquare)')
+	g.fill('unitsquare,blue')
+	g.clip('unitcircle')
+	g.label('"$O$",(0,0),SW')
+	input('press ENTER to continue')
 	g.erase()
 	del g

Added: trunk/Master/texmf-dist/asymptote/colormap.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/colormap.asy	                        (rev 0)
+++ trunk/Master/texmf-dist/asymptote/colormap.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -0,0 +1,3890 @@
+// author: Fabian Hassler
+// year: 2019
+
+// This module implements a list of colormaps
+// the code has been converted from the python library
+//           matplotlib 3.0.2 license under BSD
+// Feel free to use or to modify the code
+
+// example: the generate a palette wistia
+//    pen[] Palette = wistia.palette()
+//
+// There are two types of palettes. For a complete list see below:
+// 
+// 1) The segmented palettes can be used as
+//      <name>.palette(int NColors=256, real gamma=1.)
+//         NColors are the number of colors in the palette
+//         gamma is the gamma-factor
+//
+// 2) The listed palettes can only be used as
+//      <name>.palette()
+//
+// Both functions return pen[] that can be used as a palette in the 
+// module palette.
+
+// list of palettes
+//    see also https://matplotlib.org/tutorials/colors/colormaps.html
+
+// segmented palettes:
+//     CMRmap
+//     autumn
+//     binary
+//     bone
+//     cool
+//     coolwarm
+//     copper
+//     gist_earth
+//     gist_ncar
+//     gist_stern
+//     gray
+//     hot
+//     hsv
+//     jet
+//     nipy_spectral
+//     pink
+//     spring
+//     summer
+//     winter
+//     wistia
+
+// listed palettes:
+//     Accent
+//     Blues
+//     BrBG
+//     BuGn
+//     BuPu
+//     Dark2
+//     GnBu
+//     Greens
+//     Greys
+//     OrRd
+//     Oranges
+//     PRGn
+//     Paired
+//     Pastel1
+//     Pastel2
+//     PiYG
+//     PuBuGn
+//     PuBu
+//     PuOr
+//     PuRd
+//     Purples
+//     RdBu
+//     RdGy
+//     RdPu
+//     RdYlBu
+//     RdYlGn
+//     Reds
+//     Set1
+//     Set2
+//     Set3
+//     Spectral
+//     YlGnBu
+//     YlGn
+//     YlOrBr
+//     YlOrRd
+//     brg
+//     bwr
+//     seismic
+//     tab10
+//     tab20
+//     tab20b
+//     tab20c
+//     cividis
+//     inferno
+//     magma
+//     plasma
+//     twilight
+//     twilight_shifted
+//     viridis
+
+
+// Example of usage:
+
+// import graph;
+// import palette;
+// import colormap;
+// int NColors=5;
+// pen[] Palette=spring.palette(NColors);
+// palette(bounds(0,1),(0.,0),(500,50),Bottom,Palette);
+
+//
+// SOURCE CODE
+//
+private real[] makeMappingArray(int N, triple[] data, real gamma=1.) {
+  real[] x; 
+  real[] y0;
+  real[] y1;
+
+  for (int i=0; i<data.length; ++i) {
+    x.push(data[i].x);
+    y0.push(data[i].y);
+    y1.push(data[i].z);
+  };
+  
+  x = x*(N-1);
+  real[] lut = new real[N]; 
+  real[] xind = (N - 1) * uniform(0, 1, N-1) ** gamma;
+  int[] ind = map(new int(real xi) {return search(x, xi);}, xind);
+  ind = ind[1:N-1]; // note that the index is shifted from python
+  
+  real[] dist = (xind[1:N-1] - x[ind])/(x[ind+1] - x[ind]);
+
+  lut[1:N-1] = dist * (y0[ind+1] - y1[ind]) + y1[ind];
+  lut[0] = y1[0];
+  lut[N-1] = y0[y0.length-1];
+  return lut;
+}
+
+// struct for segmented data
+struct seg_data {
+  private triple[] r; // red
+  private triple[] g; // green
+  private triple[] b; // blue
+
+  void operator init(triple[] r, triple[] g, triple[] b) {
+    this.r=r;
+    this.g=g;
+    this.b=b;
+  }
+
+  pen[] palette(int NColors=256, real gamma=1.) {
+    real[] red   = makeMappingArray(NColors, this.r, gamma);
+    real[] green = makeMappingArray(NColors, this.g, gamma);
+    real[] blue  = makeMappingArray(NColors, this.b, gamma);
+
+    pen[] pal = 
+      sequence(new pen(int i) {return rgb(red[i], green[i], blue[i]);}, 
+        NColors);
+
+    return pal;
+  }
+}
+
+// struct for list data
+struct list_data {
+  private pen[] data;
+  pen[] palette(){return data;}
+  void operator init(pen[] d) {
+    this.data=d;
+  }
+}
+
+//
+// DATA
+//
+list_data Accent = list_data(new pen[] {
+  rgb (0.4980392156862745, 0.788235294117647, 0.4980392156862745) ,
+  rgb (0.7450980392156863, 0.6823529411764706, 0.8313725490196079) ,
+  rgb (0.9921568627450981, 0.7529411764705882, 0.5254901960784314) ,
+  rgb (1.0, 1.0, 0.6) ,
+  rgb (0.2196078431372549, 0.4235294117647059, 0.6901960784313725) ,
+  rgb (0.9411764705882353, 0.00784313725490196, 0.4980392156862745) ,
+  rgb (0.7490196078431373, 0.3568627450980392, 0.09019607843137253) ,
+  rgb (0.4, 0.4, 0.4)
+});
+
+
+list_data Blues = list_data(new pen[] {
+  rgb (0.9686274509803922, 0.984313725490196, 1.0) ,
+  rgb (0.8705882352941177, 0.9215686274509803, 0.9686274509803922) ,
+  rgb (0.7764705882352941, 0.8588235294117647, 0.9372549019607843) ,
+  rgb (0.6196078431372549, 0.792156862745098, 0.8823529411764706) ,
+  rgb (0.4196078431372549, 0.6823529411764706, 0.8392156862745098) ,
+  rgb (0.25882352941176473, 0.5725490196078431, 0.7764705882352941) ,
+  rgb (0.12941176470588237, 0.44313725490196076, 0.7098039215686275) ,
+  rgb (0.03137254901960784, 0.3176470588235294, 0.611764705882353) ,
+  rgb (0.03137254901960784, 0.18823529411764706, 0.4196078431372549)
+});
+
+
+list_data BrBG = list_data(new pen[] {
+  rgb (0.32941176470588235, 0.18823529411764706, 0.0196078431372549) ,
+  rgb (0.5490196078431373, 0.3176470588235294, 0.0392156862745098) ,
+  rgb (0.7490196078431373, 0.5058823529411764, 0.17647058823529413) ,
+  rgb (0.8745098039215686, 0.7607843137254902, 0.49019607843137253) ,
+  rgb (0.9647058823529412, 0.9098039215686274, 0.7647058823529411) ,
+  rgb (0.9607843137254902, 0.9607843137254902, 0.9607843137254902) ,
+  rgb (0.7803921568627451, 0.9176470588235294, 0.8980392156862745) ,
+  rgb (0.5019607843137255, 0.803921568627451, 0.7568627450980392) ,
+  rgb (0.20784313725490197, 0.592156862745098, 0.5607843137254902) ,
+  rgb (0.00392156862745098, 0.4, 0.3686274509803922) ,
+  rgb (0.0, 0.23529411764705882, 0.18823529411764706)
+});
+
+
+list_data BuGn = list_data(new pen[] {
+  rgb (0.9686274509803922, 0.9882352941176471, 0.9921568627450981) ,
+  rgb (0.8980392156862745, 0.9607843137254902, 0.9764705882352941) ,
+  rgb (0.8, 0.9254901960784314, 0.9019607843137255) ,
+  rgb (0.6, 0.8470588235294118, 0.788235294117647) ,
+  rgb (0.4, 0.7607843137254902, 0.6431372549019608) ,
+  rgb (0.2549019607843137, 0.6823529411764706, 0.4627450980392157) ,
+  rgb (0.13725490196078433, 0.5450980392156862, 0.27058823529411763) ,
+  rgb (0.0, 0.42745098039215684, 0.17254901960784313) ,
+  rgb (0.0, 0.26666666666666666, 0.10588235294117647)
+});
+
+
+list_data BuPu = list_data(new pen[] {
+  rgb (0.9686274509803922, 0.9882352941176471, 0.9921568627450981) ,
+  rgb (0.8784313725490196, 0.9254901960784314, 0.9568627450980393) ,
+  rgb (0.7490196078431373, 0.8274509803921568, 0.9019607843137255) ,
+  rgb (0.6196078431372549, 0.7372549019607844, 0.8549019607843137) ,
+  rgb (0.5490196078431373, 0.5882352941176471, 0.7764705882352941) ,
+  rgb (0.5490196078431373, 0.4196078431372549, 0.6941176470588235) ,
+  rgb (0.5333333333333333, 0.2549019607843137, 0.615686274509804) ,
+  rgb (0.5058823529411764, 0.05882352941176471, 0.48627450980392156) ,
+  rgb (0.30196078431372547, 0.0, 0.29411764705882354)
+});
+
+
+seg_data CMRmap = seg_data(
+  new triple[] {  // red
+     (0.0, 0.0, 0.0) ,
+     (0.125, 0.15, 0.15) ,
+     (0.25, 0.3, 0.3) ,
+     (0.375, 0.6, 0.6) ,
+     (0.5, 1.0, 1.0) ,
+     (0.625, 0.9, 0.9) ,
+     (0.75, 0.9, 0.9) ,
+     (0.875, 0.9, 0.9) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // green
+     (0.0, 0.0, 0.0) ,
+     (0.125, 0.15, 0.15) ,
+     (0.25, 0.15, 0.15) ,
+     (0.375, 0.2, 0.2) ,
+     (0.5, 0.25, 0.25) ,
+     (0.625, 0.5, 0.5) ,
+     (0.75, 0.75, 0.75) ,
+     (0.875, 0.9, 0.9) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // blue
+     (0.0, 0.0, 0.0) ,
+     (0.125, 0.5, 0.5) ,
+     (0.25, 0.75, 0.75) ,
+     (0.375, 0.5, 0.5) ,
+     (0.5, 0.15, 0.15) ,
+     (0.625, 0.0, 0.0) ,
+     (0.75, 0.1, 0.1) ,
+     (0.875, 0.5, 0.5) ,
+     (1.0, 1.0, 1.0)
+  }
+);
+
+
+list_data Dark2 = list_data(new pen[] {
+  rgb (0.10588235294117647, 0.6196078431372549, 0.4666666666666667) ,
+  rgb (0.8509803921568627, 0.37254901960784315, 0.00784313725490196) ,
+  rgb (0.4588235294117647, 0.4392156862745098, 0.7019607843137254) ,
+  rgb (0.9058823529411765, 0.1607843137254902, 0.5411764705882353) ,
+  rgb (0.4, 0.6509803921568628, 0.11764705882352941) ,
+  rgb (0.9019607843137255, 0.6705882352941176, 0.00784313725490196) ,
+  rgb (0.6509803921568628, 0.4627450980392157, 0.11372549019607843) ,
+  rgb (0.4, 0.4, 0.4)
+});
+
+
+list_data GnBu = list_data(new pen[] {
+  rgb (0.9686274509803922, 0.9882352941176471, 0.9411764705882353) ,
+  rgb (0.8784313725490196, 0.9529411764705882, 0.8588235294117647) ,
+  rgb (0.8, 0.9215686274509803, 0.7725490196078432) ,
+  rgb (0.6588235294117647, 0.8666666666666667, 0.7098039215686275) ,
+  rgb (0.4823529411764706, 0.8, 0.7686274509803922) ,
+  rgb (0.3058823529411765, 0.7019607843137254, 0.8274509803921568) ,
+  rgb (0.16862745098039217, 0.5490196078431373, 0.7450980392156863) ,
+  rgb (0.03137254901960784, 0.40784313725490196, 0.6745098039215687) ,
+  rgb (0.03137254901960784, 0.25098039215686274, 0.5058823529411764)
+});
+
+
+list_data Greens = list_data(new pen[] {
+  rgb (0.9686274509803922, 0.9882352941176471, 0.9607843137254902) ,
+  rgb (0.8980392156862745, 0.9607843137254902, 0.8784313725490196) ,
+  rgb (0.7803921568627451, 0.9137254901960784, 0.7529411764705882) ,
+  rgb (0.6313725490196078, 0.8509803921568627, 0.6078431372549019) ,
+  rgb (0.4549019607843137, 0.7686274509803922, 0.4627450980392157) ,
+  rgb (0.2549019607843137, 0.6705882352941176, 0.36470588235294116) ,
+  rgb (0.13725490196078433, 0.5450980392156862, 0.27058823529411763) ,
+  rgb (0.0, 0.42745098039215684, 0.17254901960784313) ,
+  rgb (0.0, 0.26666666666666666, 0.10588235294117647)
+});
+
+
+list_data Greys = list_data(new pen[] {
+  rgb (1.0, 1.0, 1.0) ,
+  rgb (0.9411764705882353, 0.9411764705882353, 0.9411764705882353) ,
+  rgb (0.8509803921568627, 0.8509803921568627, 0.8509803921568627) ,
+  rgb (0.7411764705882353, 0.7411764705882353, 0.7411764705882353) ,
+  rgb (0.5882352941176471, 0.5882352941176471, 0.5882352941176471) ,
+  rgb (0.45098039215686275, 0.45098039215686275, 0.45098039215686275) ,
+  rgb (0.3215686274509804, 0.3215686274509804, 0.3215686274509804) ,
+  rgb (0.1450980392156863, 0.1450980392156863, 0.1450980392156863) ,
+  rgb (0.0, 0.0, 0.0)
+});
+
+
+list_data OrRd = list_data(new pen[] {
+  rgb (1.0, 0.9686274509803922, 0.9254901960784314) ,
+  rgb (0.996078431372549, 0.9098039215686274, 0.7843137254901961) ,
+  rgb (0.9921568627450981, 0.8313725490196079, 0.6196078431372549) ,
+  rgb (0.9921568627450981, 0.7333333333333333, 0.5176470588235295) ,
+  rgb (0.9882352941176471, 0.5529411764705883, 0.34901960784313724) ,
+  rgb (0.9372549019607843, 0.396078431372549, 0.2823529411764706) ,
+  rgb (0.8431372549019608, 0.18823529411764706, 0.12156862745098039) ,
+  rgb (0.7019607843137254, 0.0, 0.0) ,
+  rgb (0.4980392156862745, 0.0, 0.0)
+});
+
+
+list_data Oranges = list_data(new pen[] {
+  rgb (1.0, 0.9607843137254902, 0.9215686274509803) ,
+  rgb (0.996078431372549, 0.9019607843137255, 0.807843137254902) ,
+  rgb (0.9921568627450981, 0.8156862745098039, 0.6352941176470588) ,
+  rgb (0.9921568627450981, 0.6823529411764706, 0.4196078431372549) ,
+  rgb (0.9921568627450981, 0.5529411764705883, 0.23529411764705882) ,
+  rgb (0.9450980392156862, 0.4117647058823529, 0.07450980392156863) ,
+  rgb (0.8509803921568627, 0.2823529411764706, 0.00392156862745098) ,
+  rgb (0.6509803921568628, 0.21176470588235294, 0.01176470588235294) ,
+  rgb (0.4980392156862745, 0.15294117647058825, 0.01568627450980392)
+});
+
+
+list_data PRGn = list_data(new pen[] {
+  rgb (0.25098039215686274, 0.0, 0.29411764705882354) ,
+  rgb (0.4627450980392157, 0.16470588235294117, 0.5137254901960784) ,
+  rgb (0.6, 0.4392156862745098, 0.6705882352941176) ,
+  rgb (0.7607843137254902, 0.6470588235294118, 0.8117647058823529) ,
+  rgb (0.9058823529411765, 0.8313725490196079, 0.9098039215686274) ,
+  rgb (0.9686274509803922, 0.9686274509803922, 0.9686274509803922) ,
+  rgb (0.8509803921568627, 0.9411764705882353, 0.8274509803921568) ,
+  rgb (0.6509803921568628, 0.8588235294117647, 0.6274509803921569) ,
+  rgb (0.35294117647058826, 0.6823529411764706, 0.3803921568627451) ,
+  rgb (0.10588235294117647, 0.47058823529411764, 0.21568627450980393) ,
+  rgb (0.0, 0.26666666666666666, 0.10588235294117647)
+});
+
+
+list_data Paired = list_data(new pen[] {
+  rgb (0.6509803921568628, 0.807843137254902, 0.8901960784313725) ,
+  rgb (0.12156862745098039, 0.47058823529411764, 0.7058823529411765) ,
+  rgb (0.6980392156862745, 0.8745098039215686, 0.5411764705882353) ,
+  rgb (0.2, 0.6274509803921569, 0.17254901960784313) ,
+  rgb (0.984313725490196, 0.6039215686274509, 0.6) ,
+  rgb (0.8901960784313725, 0.10196078431372549, 0.10980392156862745) ,
+  rgb (0.9921568627450981, 0.7490196078431373, 0.43529411764705883) ,
+  rgb (1.0, 0.4980392156862745, 0.0) ,
+  rgb (0.792156862745098, 0.6980392156862745, 0.8392156862745098) ,
+  rgb (0.41568627450980394, 0.23921568627450981, 0.6039215686274509) ,
+  rgb (1.0, 1.0, 0.6) ,
+  rgb (0.6941176470588235, 0.34901960784313724, 0.1568627450980392)
+});
+
+
+list_data Pastel1 = list_data(new pen[] {
+  rgb (0.984313725490196, 0.7058823529411765, 0.6823529411764706) ,
+  rgb (0.7019607843137254, 0.803921568627451, 0.8901960784313725) ,
+  rgb (0.8, 0.9215686274509803, 0.7725490196078432) ,
+  rgb (0.8705882352941177, 0.796078431372549, 0.8941176470588236) ,
+  rgb (0.996078431372549, 0.8509803921568627, 0.6509803921568628) ,
+  rgb (1.0, 1.0, 0.8) ,
+  rgb (0.8980392156862745, 0.8470588235294118, 0.7411764705882353) ,
+  rgb (0.9921568627450981, 0.8549019607843137, 0.9254901960784314) ,
+  rgb (0.9490196078431372, 0.9490196078431372, 0.9490196078431372)
+});
+
+
+list_data Pastel2 = list_data(new pen[] {
+  rgb (0.7019607843137254, 0.8862745098039215, 0.803921568627451) ,
+  rgb (0.9921568627450981, 0.803921568627451, 0.6745098039215687) ,
+  rgb (0.796078431372549, 0.8352941176470589, 0.9098039215686274) ,
+  rgb (0.9568627450980393, 0.792156862745098, 0.8941176470588236) ,
+  rgb (0.9019607843137255, 0.9607843137254902, 0.788235294117647) ,
+  rgb (1.0, 0.9490196078431372, 0.6823529411764706) ,
+  rgb (0.9450980392156862, 0.8862745098039215, 0.8) ,
+  rgb (0.8, 0.8, 0.8)
+});
+
+
+list_data PiYG = list_data(new pen[] {
+  rgb (0.5568627450980392, 0.00392156862745098, 0.3215686274509804) ,
+  rgb (0.7725490196078432, 0.10588235294117647, 0.49019607843137253) ,
+  rgb (0.8705882352941177, 0.4666666666666667, 0.6823529411764706) ,
+  rgb (0.9450980392156862, 0.7137254901960784, 0.8549019607843137) ,
+  rgb (0.9921568627450981, 0.8784313725490196, 0.9372549019607843) ,
+  rgb (0.9686274509803922, 0.9686274509803922, 0.9686274509803922) ,
+  rgb (0.9019607843137255, 0.9607843137254902, 0.8156862745098039) ,
+  rgb (0.7215686274509804, 0.8823529411764706, 0.5254901960784314) ,
+  rgb (0.4980392156862745, 0.7372549019607844, 0.2549019607843137) ,
+  rgb (0.30196078431372547, 0.5725490196078431, 0.12941176470588237) ,
+  rgb (0.15294117647058825, 0.39215686274509803, 0.09803921568627451)
+});
+
+
+list_data PuBuGn = list_data(new pen[] {
+  rgb (1.0, 0.9686274509803922, 0.984313725490196) ,
+  rgb (0.9254901960784314, 0.8862745098039215, 0.9411764705882353) ,
+  rgb (0.8156862745098039, 0.8196078431372549, 0.9019607843137255) ,
+  rgb (0.6509803921568628, 0.7411764705882353, 0.8588235294117647) ,
+  rgb (0.403921568627451, 0.6627450980392157, 0.8117647058823529) ,
+  rgb (0.21176470588235294, 0.5647058823529412, 0.7529411764705882) ,
+  rgb (0.00784313725490196, 0.5058823529411764, 0.5411764705882353) ,
+  rgb (0.00392156862745098, 0.4235294117647059, 0.34901960784313724) ,
+  rgb (0.00392156862745098, 0.27450980392156865, 0.21176470588235294)
+});
+
+
+list_data PuBu = list_data(new pen[] {
+  rgb (1.0, 0.9686274509803922, 0.984313725490196) ,
+  rgb (0.9254901960784314, 0.9058823529411765, 0.9490196078431372) ,
+  rgb (0.8156862745098039, 0.8196078431372549, 0.9019607843137255) ,
+  rgb (0.6509803921568628, 0.7411764705882353, 0.8588235294117647) ,
+  rgb (0.4549019607843137, 0.6627450980392157, 0.8117647058823529) ,
+  rgb (0.21176470588235294, 0.5647058823529412, 0.7529411764705882) ,
+  rgb (0.0196078431372549, 0.4392156862745098, 0.6901960784313725) ,
+  rgb (0.01568627450980392, 0.35294117647058826, 0.5529411764705883) ,
+  rgb (0.00784313725490196, 0.2196078431372549, 0.34509803921568627)
+});
+
+
+list_data PuOr = list_data(new pen[] {
+  rgb (0.4980392156862745, 0.23137254901960785, 0.03137254901960784) ,
+  rgb (0.7019607843137254, 0.34509803921568627, 0.02352941176470588) ,
+  rgb (0.8784313725490196, 0.5098039215686274, 0.0784313725490196) ,
+  rgb (0.9921568627450981, 0.7215686274509804, 0.38823529411764707) ,
+  rgb (0.996078431372549, 0.8784313725490196, 0.7137254901960784) ,
+  rgb (0.9686274509803922, 0.9686274509803922, 0.9686274509803922) ,
+  rgb (0.8470588235294118, 0.8549019607843137, 0.9215686274509803) ,
+  rgb (0.6980392156862745, 0.6705882352941176, 0.8235294117647058) ,
+  rgb (0.5019607843137255, 0.45098039215686275, 0.6745098039215687) ,
+  rgb (0.32941176470588235, 0.15294117647058825, 0.5333333333333333) ,
+  rgb (0.17647058823529413, 0.0, 0.29411764705882354)
+});
+
+
+list_data PuRd = list_data(new pen[] {
+  rgb (0.9686274509803922, 0.9568627450980393, 0.9764705882352941) ,
+  rgb (0.9058823529411765, 0.8823529411764706, 0.9372549019607843) ,
+  rgb (0.8313725490196079, 0.7254901960784313, 0.8549019607843137) ,
+  rgb (0.788235294117647, 0.5803921568627451, 0.7803921568627451) ,
+  rgb (0.8745098039215686, 0.396078431372549, 0.6901960784313725) ,
+  rgb (0.9058823529411765, 0.1607843137254902, 0.5411764705882353) ,
+  rgb (0.807843137254902, 0.07058823529411765, 0.33725490196078434) ,
+  rgb (0.596078431372549, 0.0, 0.2627450980392157) ,
+  rgb (0.403921568627451, 0.0, 0.12156862745098039)
+});
+
+
+list_data Purples = list_data(new pen[] {
+  rgb (0.9882352941176471, 0.984313725490196, 0.9921568627450981) ,
+  rgb (0.9372549019607843, 0.9294117647058824, 0.9607843137254902) ,
+  rgb (0.8549019607843137, 0.8549019607843137, 0.9215686274509803) ,
+  rgb (0.7372549019607844, 0.7411764705882353, 0.8627450980392157) ,
+  rgb (0.6196078431372549, 0.6039215686274509, 0.7843137254901961) ,
+  rgb (0.5019607843137255, 0.49019607843137253, 0.7294117647058823) ,
+  rgb (0.41568627450980394, 0.3176470588235294, 0.6392156862745098) ,
+  rgb (0.32941176470588235, 0.15294117647058825, 0.5607843137254902) ,
+  rgb (0.24705882352941178, 0.0, 0.49019607843137253)
+});
+
+
+list_data RdBu = list_data(new pen[] {
+  rgb (0.403921568627451, 0.0, 0.12156862745098039) ,
+  rgb (0.6980392156862745, 0.09411764705882353, 0.16862745098039217) ,
+  rgb (0.8392156862745098, 0.3764705882352941, 0.30196078431372547) ,
+  rgb (0.9568627450980393, 0.6470588235294118, 0.5098039215686274) ,
+  rgb (0.9921568627450981, 0.8588235294117647, 0.7803921568627451) ,
+  rgb (0.9686274509803922, 0.9686274509803922, 0.9686274509803922) ,
+  rgb (0.8196078431372549, 0.8980392156862745, 0.9411764705882353) ,
+  rgb (0.5725490196078431, 0.7725490196078432, 0.8705882352941177) ,
+  rgb (0.2627450980392157, 0.5764705882352941, 0.7647058823529411) ,
+  rgb (0.12941176470588237, 0.4, 0.6745098039215687) ,
+  rgb (0.0196078431372549, 0.18823529411764706, 0.3803921568627451)
+});
+
+
+list_data RdGy = list_data(new pen[] {
+  rgb (0.403921568627451, 0.0, 0.12156862745098039) ,
+  rgb (0.6980392156862745, 0.09411764705882353, 0.16862745098039217) ,
+  rgb (0.8392156862745098, 0.3764705882352941, 0.30196078431372547) ,
+  rgb (0.9568627450980393, 0.6470588235294118, 0.5098039215686274) ,
+  rgb (0.9921568627450981, 0.8588235294117647, 0.7803921568627451) ,
+  rgb (1.0, 1.0, 1.0) ,
+  rgb (0.8784313725490196, 0.8784313725490196, 0.8784313725490196) ,
+  rgb (0.7294117647058823, 0.7294117647058823, 0.7294117647058823) ,
+  rgb (0.5294117647058824, 0.5294117647058824, 0.5294117647058824) ,
+  rgb (0.30196078431372547, 0.30196078431372547, 0.30196078431372547) ,
+  rgb (0.10196078431372549, 0.10196078431372549, 0.10196078431372549)
+});
+
+
+list_data RdPu = list_data(new pen[] {
+  rgb (1.0, 0.9686274509803922, 0.9529411764705882) ,
+  rgb (0.9921568627450981, 0.8784313725490196, 0.8666666666666667) ,
+  rgb (0.9882352941176471, 0.7725490196078432, 0.7529411764705882) ,
+  rgb (0.9803921568627451, 0.6235294117647059, 0.7098039215686275) ,
+  rgb (0.9686274509803922, 0.40784313725490196, 0.6313725490196078) ,
+  rgb (0.8666666666666667, 0.20392156862745098, 0.592156862745098) ,
+  rgb (0.6823529411764706, 0.00392156862745098, 0.49411764705882355) ,
+  rgb (0.47843137254901963, 0.00392156862745098, 0.4666666666666667) ,
+  rgb (0.28627450980392155, 0.0, 0.41568627450980394)
+});
+
+
+list_data RdYlBu = list_data(new pen[] {
+  rgb (0.6470588235294118, 0.0, 0.14901960784313725) ,
+  rgb (0.8431372549019608, 0.18823529411764706, 0.15294117647058825) ,
+  rgb (0.9568627450980393, 0.42745098039215684, 0.2627450980392157) ,
+  rgb (0.9921568627450981, 0.6823529411764706, 0.3803921568627451) ,
+  rgb (0.996078431372549, 0.8784313725490196, 0.5647058823529412) ,
+  rgb (1.0, 1.0, 0.7490196078431373) ,
+  rgb (0.8784313725490196, 0.9529411764705882, 0.9725490196078431) ,
+  rgb (0.6705882352941176, 0.8509803921568627, 0.9137254901960784) ,
+  rgb (0.4549019607843137, 0.6784313725490196, 0.8196078431372549) ,
+  rgb (0.27058823529411763, 0.4588235294117647, 0.7058823529411765) ,
+  rgb (0.19215686274509805, 0.21176470588235294, 0.5843137254901961)
+});
+
+
+list_data RdYlGn = list_data(new pen[] {
+  rgb (0.6470588235294118, 0.0, 0.14901960784313725) ,
+  rgb (0.8431372549019608, 0.18823529411764706, 0.15294117647058825) ,
+  rgb (0.9568627450980393, 0.42745098039215684, 0.2627450980392157) ,
+  rgb (0.9921568627450981, 0.6823529411764706, 0.3803921568627451) ,
+  rgb (0.996078431372549, 0.8784313725490196, 0.5450980392156862) ,
+  rgb (1.0, 1.0, 0.7490196078431373) ,
+  rgb (0.8509803921568627, 0.9372549019607843, 0.5450980392156862) ,
+  rgb (0.6509803921568628, 0.8509803921568627, 0.41568627450980394) ,
+  rgb (0.4, 0.7411764705882353, 0.38823529411764707) ,
+  rgb (0.10196078431372549, 0.596078431372549, 0.3137254901960784) ,
+  rgb (0.0, 0.40784313725490196, 0.21568627450980393)
+});
+
+
+list_data Reds = list_data(new pen[] {
+  rgb (1.0, 0.9607843137254902, 0.9411764705882353) ,
+  rgb (0.996078431372549, 0.8784313725490196, 0.8235294117647058) ,
+  rgb (0.9882352941176471, 0.7333333333333333, 0.6313725490196078) ,
+  rgb (0.9882352941176471, 0.5725490196078431, 0.4470588235294118) ,
+  rgb (0.984313725490196, 0.41568627450980394, 0.2901960784313726) ,
+  rgb (0.9372549019607843, 0.23137254901960785, 0.17254901960784313) ,
+  rgb (0.796078431372549, 0.09411764705882353, 0.11372549019607843) ,
+  rgb (0.6470588235294118, 0.058823529411764705, 0.08235294117647057) ,
+  rgb (0.403921568627451, 0.0, 0.05098039215686274)
+});
+
+
+list_data Set1 = list_data(new pen[] {
+  rgb (0.8941176470588236, 0.10196078431372549, 0.10980392156862745) ,
+  rgb (0.21568627450980393, 0.49411764705882355, 0.7215686274509804) ,
+  rgb (0.30196078431372547, 0.6862745098039216, 0.2901960784313726) ,
+  rgb (0.596078431372549, 0.3058823529411765, 0.6392156862745098) ,
+  rgb (1.0, 0.4980392156862745, 0.0) ,
+  rgb (1.0, 1.0, 0.2) ,
+  rgb (0.6509803921568628, 0.33725490196078434, 0.1568627450980392) ,
+  rgb (0.9686274509803922, 0.5058823529411764, 0.7490196078431373) ,
+  rgb (0.6, 0.6, 0.6)
+});
+
+
+list_data Set2 = list_data(new pen[] {
+  rgb (0.4, 0.7607843137254902, 0.6470588235294118) ,
+  rgb (0.9882352941176471, 0.5529411764705883, 0.3843137254901961) ,
+  rgb (0.5529411764705883, 0.6274509803921569, 0.796078431372549) ,
+  rgb (0.9058823529411765, 0.5411764705882353, 0.7647058823529411) ,
+  rgb (0.6509803921568628, 0.8470588235294118, 0.32941176470588235) ,
+  rgb (1.0, 0.8509803921568627, 0.1843137254901961) ,
+  rgb (0.8980392156862745, 0.7686274509803922, 0.5803921568627451) ,
+  rgb (0.7019607843137254, 0.7019607843137254, 0.7019607843137254)
+});
+
+
+list_data Set3 = list_data(new pen[] {
+  rgb (0.5529411764705883, 0.8274509803921568, 0.7803921568627451) ,
+  rgb (1.0, 1.0, 0.7019607843137254) ,
+  rgb (0.7450980392156863, 0.7294117647058823, 0.8549019607843137) ,
+  rgb (0.984313725490196, 0.5019607843137255, 0.4470588235294118) ,
+  rgb (0.5019607843137255, 0.6941176470588235, 0.8274509803921568) ,
+  rgb (0.9921568627450981, 0.7058823529411765, 0.3843137254901961) ,
+  rgb (0.7019607843137254, 0.8705882352941177, 0.4117647058823529) ,
+  rgb (0.9882352941176471, 0.803921568627451, 0.8980392156862745) ,
+  rgb (0.8509803921568627, 0.8509803921568627, 0.8509803921568627) ,
+  rgb (0.7372549019607844, 0.5019607843137255, 0.7411764705882353) ,
+  rgb (0.8, 0.9215686274509803, 0.7725490196078432) ,
+  rgb (1.0, 0.9294117647058824, 0.43529411764705883)
+});
+
+
+list_data Spectral = list_data(new pen[] {
+  rgb (0.6196078431372549, 0.00392156862745098, 0.25882352941176473) ,
+  rgb (0.8352941176470589, 0.24313725490196078, 0.30980392156862746) ,
+  rgb (0.9568627450980393, 0.42745098039215684, 0.2627450980392157) ,
+  rgb (0.9921568627450981, 0.6823529411764706, 0.3803921568627451) ,
+  rgb (0.996078431372549, 0.8784313725490196, 0.5450980392156862) ,
+  rgb (1.0, 1.0, 0.7490196078431373) ,
+  rgb (0.9019607843137255, 0.9607843137254902, 0.596078431372549) ,
+  rgb (0.6705882352941176, 0.8666666666666667, 0.6431372549019608) ,
+  rgb (0.4, 0.7607843137254902, 0.6470588235294118) ,
+  rgb (0.19607843137254902, 0.5333333333333333, 0.7411764705882353) ,
+  rgb (0.3686274509803922, 0.30980392156862746, 0.6352941176470588)
+});
+
+
+list_data YlGnBu = list_data(new pen[] {
+  rgb (1.0, 1.0, 0.8509803921568627) ,
+  rgb (0.9294117647058824, 0.9725490196078431, 0.6941176470588235) ,
+  rgb (0.7803921568627451, 0.9137254901960784, 0.7058823529411765) ,
+  rgb (0.4980392156862745, 0.803921568627451, 0.7333333333333333) ,
+  rgb (0.2549019607843137, 0.7137254901960784, 0.7686274509803922) ,
+  rgb (0.11372549019607843, 0.5686274509803921, 0.7529411764705882) ,
+  rgb (0.13333333333333333, 0.3686274509803922, 0.6588235294117647) ,
+  rgb (0.1450980392156863, 0.20392156862745098, 0.5803921568627451) ,
+  rgb (0.03137254901960784, 0.11372549019607843, 0.34509803921568627)
+});
+
+
+list_data YlGn = list_data(new pen[] {
+  rgb (1.0, 1.0, 0.8980392156862745) ,
+  rgb (0.9686274509803922, 0.9882352941176471, 0.7254901960784313) ,
+  rgb (0.8509803921568627, 0.9411764705882353, 0.6392156862745098) ,
+  rgb (0.6784313725490196, 0.8666666666666667, 0.5568627450980392) ,
+  rgb (0.47058823529411764, 0.7764705882352941, 0.4745098039215686) ,
+  rgb (0.2549019607843137, 0.6705882352941176, 0.36470588235294116) ,
+  rgb (0.13725490196078433, 0.5176470588235295, 0.2627450980392157) ,
+  rgb (0.0, 0.40784313725490196, 0.21568627450980393) ,
+  rgb (0.0, 0.27058823529411763, 0.1607843137254902)
+});
+
+
+list_data YlOrBr = list_data(new pen[] {
+  rgb (1.0, 1.0, 0.8980392156862745) ,
+  rgb (1.0, 0.9686274509803922, 0.7372549019607844) ,
+  rgb (0.996078431372549, 0.8901960784313725, 0.5686274509803921) ,
+  rgb (0.996078431372549, 0.7686274509803922, 0.30980392156862746) ,
+  rgb (0.996078431372549, 0.6, 0.1607843137254902) ,
+  rgb (0.9254901960784314, 0.4392156862745098, 0.0784313725490196) ,
+  rgb (0.8, 0.2980392156862745, 0.00784313725490196) ,
+  rgb (0.6, 0.20392156862745098, 0.01568627450980392) ,
+  rgb (0.4, 0.1450980392156863, 0.02352941176470588)
+});
+
+
+list_data YlOrRd = list_data(new pen[] {
+  rgb (1.0, 1.0, 0.8) ,
+  rgb (1.0, 0.9294117647058824, 0.6274509803921569) ,
+  rgb (0.996078431372549, 0.8509803921568627, 0.4627450980392157) ,
+  rgb (0.996078431372549, 0.6980392156862745, 0.2980392156862745) ,
+  rgb (0.9921568627450981, 0.5529411764705883, 0.23529411764705882) ,
+  rgb (0.9882352941176471, 0.3058823529411765, 0.16470588235294117) ,
+  rgb (0.8901960784313725, 0.10196078431372549, 0.10980392156862745) ,
+  rgb (0.7411764705882353, 0.0, 0.14901960784313725) ,
+  rgb (0.5019607843137255, 0.0, 0.14901960784313725)
+});
+
+
+seg_data autumn = seg_data(
+  new triple[] {  // red
+     (0.0, 1.0, 1.0) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // green
+     (0.0, 0.0, 0.0) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // blue
+     (0.0, 0.0, 0.0) ,
+     (1.0, 0.0, 0.0)
+  }
+);
+
+
+seg_data binary = seg_data(
+  new triple[] {  // red
+     (0.0, 1.0, 1.0) ,
+     (1.0, 0.0, 0.0)
+  },
+  new triple[] {  // green
+     (0.0, 1.0, 1.0) ,
+     (1.0, 0.0, 0.0)
+  },
+  new triple[] {  // blue
+     (0.0, 1.0, 1.0) ,
+     (1.0, 0.0, 0.0)
+  }
+);
+
+
+seg_data bone = seg_data(
+  new triple[] {  // red
+     (0.0, 0.0, 0.0) ,
+     (0.746032, 0.652778, 0.652778) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // green
+     (0.0, 0.0, 0.0) ,
+     (0.365079, 0.319444, 0.319444) ,
+     (0.746032, 0.777778, 0.777778) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // blue
+     (0.0, 0.0, 0.0) ,
+     (0.365079, 0.444444, 0.444444) ,
+     (1.0, 1.0, 1.0)
+  }
+);
+
+
+list_data brg = list_data(new pen[] {
+  rgb (0.0, 0.0, 1.0) ,
+  rgb (1.0, 0.0, 0.0) ,
+  rgb (0.0, 1.0, 0.0)
+});
+
+
+list_data bwr = list_data(new pen[] {
+  rgb (0.0, 0.0, 1.0) ,
+  rgb (1.0, 1.0, 1.0) ,
+  rgb (1.0, 0.0, 0.0)
+});
+
+
+seg_data cool = seg_data(
+  new triple[] {  // red
+     (0.0, 0.0, 0.0) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // green
+     (0.0, 1.0, 1.0) ,
+     (1.0, 0.0, 0.0)
+  },
+  new triple[] {  // blue
+     (0.0, 1.0, 1.0) ,
+     (1.0, 1.0, 1.0)
+  }
+);
+
+
+seg_data coolwarm = seg_data(
+  new triple[] {  // red
+     (0.0, 0.2298057, 0.2298057) ,
+     (0.03125, 0.26623388, 0.26623388) ,
+     (0.0625, 0.30386891, 0.30386891) ,
+     (0.09375, 0.342804478, 0.342804478) ,
+     (0.125, 0.38301334, 0.38301334) ,
+     (0.15625, 0.424369608, 0.424369608) ,
+     (0.1875, 0.46666708, 0.46666708) ,
+     (0.21875, 0.509635204, 0.509635204) ,
+     (0.25, 0.552953156, 0.552953156) ,
+     (0.28125, 0.596262162, 0.596262162) ,
+     (0.3125, 0.639176211, 0.639176211) ,
+     (0.34375, 0.681291281, 0.681291281) ,
+     (0.375, 0.722193294, 0.722193294) ,
+     (0.40625, 0.761464949, 0.761464949) ,
+     (0.4375, 0.798691636, 0.798691636) ,
+     (0.46875, 0.833466556, 0.833466556) ,
+     (0.5, 0.865395197, 0.865395197) ,
+     (0.53125, 0.897787179, 0.897787179) ,
+     (0.5625, 0.924127593, 0.924127593) ,
+     (0.59375, 0.944468518, 0.944468518) ,
+     (0.625, 0.958852946, 0.958852946) ,
+     (0.65625, 0.96732803, 0.96732803) ,
+     (0.6875, 0.969954137, 0.969954137) ,
+     (0.71875, 0.966811177, 0.966811177) ,
+     (0.75, 0.958003065, 0.958003065) ,
+     (0.78125, 0.943660866, 0.943660866) ,
+     (0.8125, 0.923944917, 0.923944917) ,
+     (0.84375, 0.89904617, 0.89904617) ,
+     (0.875, 0.869186849, 0.869186849) ,
+     (0.90625, 0.834620542, 0.834620542) ,
+     (0.9375, 0.795631745, 0.795631745) ,
+     (0.96875, 0.752534934, 0.752534934) ,
+     (1.0, 0.705673158, 0.705673158)
+  },
+  new triple[] {  // green
+     (0.0, 0.298717966, 0.298717966) ,
+     (0.03125, 0.353094838, 0.353094838) ,
+     (0.0625, 0.406535296, 0.406535296) ,
+     (0.09375, 0.458757618, 0.458757618) ,
+     (0.125, 0.50941904, 0.50941904) ,
+     (0.15625, 0.558148092, 0.558148092) ,
+     (0.1875, 0.604562568, 0.604562568) ,
+     (0.21875, 0.648280772, 0.648280772) ,
+     (0.25, 0.688929332, 0.688929332) ,
+     (0.28125, 0.726149107, 0.726149107) ,
+     (0.3125, 0.759599947, 0.759599947) ,
+     (0.34375, 0.788964712, 0.788964712) ,
+     (0.375, 0.813952739, 0.813952739) ,
+     (0.40625, 0.834302879, 0.834302879) ,
+     (0.4375, 0.849786142, 0.849786142) ,
+     (0.46875, 0.860207984, 0.860207984) ,
+     (0.5, 0.86541021, 0.86541021) ,
+     (0.53125, 0.848937047, 0.848937047) ,
+     (0.5625, 0.827384882, 0.827384882) ,
+     (0.59375, 0.800927443, 0.800927443) ,
+     (0.625, 0.769767752, 0.769767752) ,
+     (0.65625, 0.734132809, 0.734132809) ,
+     (0.6875, 0.694266682, 0.694266682) ,
+     (0.71875, 0.650421156, 0.650421156) ,
+     (0.75, 0.602842431, 0.602842431) ,
+     (0.78125, 0.551750968, 0.551750968) ,
+     (0.8125, 0.49730856, 0.49730856) ,
+     (0.84375, 0.439559467, 0.439559467) ,
+     (0.875, 0.378313092, 0.378313092) ,
+     (0.90625, 0.312874446, 0.312874446) ,
+     (0.9375, 0.24128379, 0.24128379) ,
+     (0.96875, 0.157246067, 0.157246067) ,
+     (1.0, 0.01555616, 0.01555616)
+  },
+  new triple[] {  // blue
+     (0.0, 0.753683153, 0.753683153) ,
+     (0.03125, 0.801466763, 0.801466763) ,
+     (0.0625, 0.84495867, 0.84495867) ,
+     (0.09375, 0.883725899, 0.883725899) ,
+     (0.125, 0.917387822, 0.917387822) ,
+     (0.15625, 0.945619588, 0.945619588) ,
+     (0.1875, 0.968154911, 0.968154911) ,
+     (0.21875, 0.98478814, 0.98478814) ,
+     (0.25, 0.995375608, 0.995375608) ,
+     (0.28125, 0.999836203, 0.999836203) ,
+     (0.3125, 0.998151185, 0.998151185) ,
+     (0.34375, 0.990363227, 0.990363227) ,
+     (0.375, 0.976574709, 0.976574709) ,
+     (0.40625, 0.956945269, 0.956945269) ,
+     (0.4375, 0.931688648, 0.931688648) ,
+     (0.46875, 0.901068838, 0.901068838) ,
+     (0.5, 0.865395561, 0.865395561) ,
+     (0.53125, 0.820880546, 0.820880546) ,
+     (0.5625, 0.774508472, 0.774508472) ,
+     (0.59375, 0.726736146, 0.726736146) ,
+     (0.625, 0.678007945, 0.678007945) ,
+     (0.65625, 0.628751763, 0.628751763) ,
+     (0.6875, 0.579375448, 0.579375448) ,
+     (0.71875, 0.530263762, 0.530263762) ,
+     (0.75, 0.481775914, 0.481775914) ,
+     (0.78125, 0.434243684, 0.434243684) ,
+     (0.8125, 0.387970225, 0.387970225) ,
+     (0.84375, 0.343229596, 0.343229596) ,
+     (0.875, 0.300267182, 0.300267182) ,
+     (0.90625, 0.259301199, 0.259301199) ,
+     (0.9375, 0.220525627, 0.220525627) ,
+     (0.96875, 0.184115123, 0.184115123) ,
+     (1.0, 0.150232812, 0.150232812)
+  }
+);
+
+
+seg_data copper = seg_data(
+  new triple[] {  // red
+     (0.0, 0.0, 0.0) ,
+     (0.809524, 1.0, 1.0) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // green
+     (0.0, 0.0, 0.0) ,
+     (1.0, 0.7812, 0.7812)
+  },
+  new triple[] {  // blue
+     (0.0, 0.0, 0.0) ,
+     (1.0, 0.4975, 0.4975)
+  }
+);
+
+
+seg_data gist_earth = seg_data(
+  new triple[] {  // red
+     (0.0, 0.0, 0.0) ,
+     (0.2824, 0.1882, 0.1882) ,
+     (0.4588, 0.2714, 0.2714) ,
+     (0.549, 0.4719, 0.4719) ,
+     (0.698, 0.7176, 0.7176) ,
+     (0.7882, 0.7553, 0.7553) ,
+     (1.0, 0.9922, 0.9922)
+  },
+  new triple[] {  // green
+     (0.0, 0.0, 0.0) ,
+     (0.0275, 0.0, 0.0) ,
+     (0.1098, 0.1893, 0.1893) ,
+     (0.1647, 0.3035, 0.3035) ,
+     (0.2078, 0.3841, 0.3841) ,
+     (0.2824, 0.502, 0.502) ,
+     (0.5216, 0.6397, 0.6397) ,
+     (0.698, 0.7171, 0.7171) ,
+     (0.7882, 0.6392, 0.6392) ,
+     (0.7922, 0.6413, 0.6413) ,
+     (0.8, 0.6447, 0.6447) ,
+     (0.8078, 0.6481, 0.6481) ,
+     (0.8157, 0.6549, 0.6549) ,
+     (0.8667, 0.6991, 0.6991) ,
+     (0.8745, 0.7103, 0.7103) ,
+     (0.8824, 0.7216, 0.7216) ,
+     (0.8902, 0.7323, 0.7323) ,
+     (0.898, 0.743, 0.743) ,
+     (0.9412, 0.8275, 0.8275) ,
+     (0.9569, 0.8635, 0.8635) ,
+     (0.9647, 0.8816, 0.8816) ,
+     (0.9961, 0.9733, 0.9733) ,
+     (1.0, 0.9843, 0.9843)
+  },
+  new triple[] {  // blue
+     (0.0, 0.0, 0.0) ,
+     (0.0039, 0.1684, 0.1684) ,
+     (0.0078, 0.2212, 0.2212) ,
+     (0.0275, 0.4329, 0.4329) ,
+     (0.0314, 0.4549, 0.4549) ,
+     (0.2824, 0.5004, 0.5004) ,
+     (0.4667, 0.2748, 0.2748) ,
+     (0.5451, 0.3205, 0.3205) ,
+     (0.7843, 0.3961, 0.3961) ,
+     (0.8941, 0.6651, 0.6651) ,
+     (1.0, 0.9843, 0.9843)
+  }
+);
+
+
+seg_data gist_ncar = seg_data(
+  new triple[] {  // red
+     (0.0, 0.0, 0.0) ,
+     (0.3098, 0.0, 0.0) ,
+     (0.3725, 0.3993, 0.3993) ,
+     (0.4235, 0.5003, 0.5003) ,
+     (0.5333, 1.0, 1.0) ,
+     (0.7922, 1.0, 1.0) ,
+     (0.8471, 0.6218, 0.6218) ,
+     (0.898, 0.9235, 0.9235) ,
+     (1.0, 0.9961, 0.9961)
+  },
+  new triple[] {  // green
+     (0.0, 0.0, 0.0) ,
+     (0.051, 0.3722, 0.3722) ,
+     (0.1059, 0.0, 0.0) ,
+     (0.1569, 0.7202, 0.7202) ,
+     (0.1608, 0.7537, 0.7537) ,
+     (0.1647, 0.7752, 0.7752) ,
+     (0.2157, 1.0, 1.0) ,
+     (0.2588, 0.9804, 0.9804) ,
+     (0.2706, 0.9804, 0.9804) ,
+     (0.3176, 1.0, 1.0) ,
+     (0.3686, 0.8081, 0.8081) ,
+     (0.4275, 1.0, 1.0) ,
+     (0.5216, 1.0, 1.0) ,
+     (0.6314, 0.7292, 0.7292) ,
+     (0.6863, 0.2796, 0.2796) ,
+     (0.7451, 0.0, 0.0) ,
+     (0.7922, 0.0, 0.0) ,
+     (0.8431, 0.1753, 0.1753) ,
+     (0.898, 0.5, 0.5) ,
+     (1.0, 0.9725, 0.9725)
+  },
+  new triple[] {  // blue
+     (0.0, 0.502, 0.502) ,
+     (0.051, 0.0222, 0.0222) ,
+     (0.1098, 1.0, 1.0) ,
+     (0.2039, 1.0, 1.0) ,
+     (0.2627, 0.6145, 0.6145) ,
+     (0.3216, 0.0, 0.0) ,
+     (0.4157, 0.0, 0.0) ,
+     (0.4745, 0.2342, 0.2342) ,
+     (0.5333, 0.0, 0.0) ,
+     (0.5804, 0.0, 0.0) ,
+     (0.6314, 0.0549, 0.0549) ,
+     (0.6902, 0.0, 0.0) ,
+     (0.7373, 0.0, 0.0) ,
+     (0.7922, 0.9738, 0.9738) ,
+     (0.8, 1.0, 1.0) ,
+     (0.8431, 1.0, 1.0) ,
+     (0.898, 0.9341, 0.9341) ,
+     (1.0, 0.9961, 0.9961)
+  }
+);
+
+
+seg_data gist_stern = seg_data(
+  new triple[] {  // red
+     (0.0, 0.0, 0.0) ,
+     (0.0547, 1.0, 1.0) ,
+     (0.25, 0.027, 0.25) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // green
+     (0, 0, 0) ,
+     (1, 1, 1)
+  },
+  new triple[] {  // blue
+     (0.0, 0.0, 0.0) ,
+     (0.5, 1.0, 1.0) ,
+     (0.735, 0.0, 0.0) ,
+     (1.0, 1.0, 1.0)
+  }
+);
+
+
+seg_data gray = seg_data(
+  new triple[] {  // red
+     (0.0, 0, 0) ,
+     (1.0, 1, 1)
+  },
+  new triple[] {  // green
+     (0.0, 0, 0) ,
+     (1.0, 1, 1)
+  },
+  new triple[] {  // blue
+     (0.0, 0, 0) ,
+     (1.0, 1, 1)
+  }
+);
+
+
+seg_data hot = seg_data(
+  new triple[] {  // red
+     (0.0, 0.0416, 0.0416) ,
+     (0.365079, 1.0, 1.0) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // green
+     (0.0, 0.0, 0.0) ,
+     (0.365079, 0.0, 0.0) ,
+     (0.746032, 1.0, 1.0) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // blue
+     (0.0, 0.0, 0.0) ,
+     (0.746032, 0.0, 0.0) ,
+     (1.0, 1.0, 1.0)
+  }
+);
+
+
+seg_data hsv = seg_data(
+  new triple[] {  // red
+     (0.0, 1.0, 1.0) ,
+     (0.15873, 1.0, 1.0) ,
+     (0.174603, 0.96875, 0.96875) ,
+     (0.333333, 0.03125, 0.03125) ,
+     (0.349206, 0.0, 0.0) ,
+     (0.666667, 0.0, 0.0) ,
+     (0.68254, 0.03125, 0.03125) ,
+     (0.84127, 0.96875, 0.96875) ,
+     (0.857143, 1.0, 1.0) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // green
+     (0.0, 0.0, 0.0) ,
+     (0.15873, 0.9375, 0.9375) ,
+     (0.174603, 1.0, 1.0) ,
+     (0.507937, 1.0, 1.0) ,
+     (0.666667, 0.0625, 0.0625) ,
+     (0.68254, 0.0, 0.0) ,
+     (1.0, 0.0, 0.0)
+  },
+  new triple[] {  // blue
+     (0.0, 0.0, 0.0) ,
+     (0.333333, 0.0, 0.0) ,
+     (0.349206, 0.0625, 0.0625) ,
+     (0.507937, 1.0, 1.0) ,
+     (0.84127, 1.0, 1.0) ,
+     (0.857143, 0.9375, 0.9375) ,
+     (1.0, 0.09375, 0.09375)
+  }
+);
+
+
+seg_data jet = seg_data(
+  new triple[] {  // red
+     (0.0, 0, 0) ,
+     (0.35, 0, 0) ,
+     (0.66, 1, 1) ,
+     (0.89, 1, 1) ,
+     (1, 0.5, 0.5)
+  },
+  new triple[] {  // green
+     (0.0, 0, 0) ,
+     (0.125, 0, 0) ,
+     (0.375, 1, 1) ,
+     (0.64, 1, 1) ,
+     (0.91, 0, 0) ,
+     (1, 0, 0)
+  },
+  new triple[] {  // blue
+     (0.0, 0.5, 0.5) ,
+     (0.11, 1, 1) ,
+     (0.34, 1, 1) ,
+     (0.65, 0, 0) ,
+     (1, 0, 0)
+  }
+);
+
+
+seg_data nipy_spectral = seg_data(
+  new triple[] {  // red
+     (0.0, 0.0, 0.0) ,
+     (0.05, 0.4667, 0.4667) ,
+     (0.1, 0.5333, 0.5333) ,
+     (0.15, 0.0, 0.0) ,
+     (0.2, 0.0, 0.0) ,
+     (0.25, 0.0, 0.0) ,
+     (0.3, 0.0, 0.0) ,
+     (0.35, 0.0, 0.0) ,
+     (0.4, 0.0, 0.0) ,
+     (0.45, 0.0, 0.0) ,
+     (0.5, 0.0, 0.0) ,
+     (0.55, 0.0, 0.0) ,
+     (0.6, 0.0, 0.0) ,
+     (0.65, 0.7333, 0.7333) ,
+     (0.7, 0.9333, 0.9333) ,
+     (0.75, 1.0, 1.0) ,
+     (0.8, 1.0, 1.0) ,
+     (0.85, 1.0, 1.0) ,
+     (0.9, 0.8667, 0.8667) ,
+     (0.95, 0.8, 0.8) ,
+     (1.0, 0.8, 0.8)
+  },
+  new triple[] {  // green
+     (0.0, 0.0, 0.0) ,
+     (0.05, 0.0, 0.0) ,
+     (0.1, 0.0, 0.0) ,
+     (0.15, 0.0, 0.0) ,
+     (0.2, 0.0, 0.0) ,
+     (0.25, 0.4667, 0.4667) ,
+     (0.3, 0.6, 0.6) ,
+     (0.35, 0.6667, 0.6667) ,
+     (0.4, 0.6667, 0.6667) ,
+     (0.45, 0.6, 0.6) ,
+     (0.5, 0.7333, 0.7333) ,
+     (0.55, 0.8667, 0.8667) ,
+     (0.6, 1.0, 1.0) ,
+     (0.65, 1.0, 1.0) ,
+     (0.7, 0.9333, 0.9333) ,
+     (0.75, 0.8, 0.8) ,
+     (0.8, 0.6, 0.6) ,
+     (0.85, 0.0, 0.0) ,
+     (0.9, 0.0, 0.0) ,
+     (0.95, 0.0, 0.0) ,
+     (1.0, 0.8, 0.8)
+  },
+  new triple[] {  // blue
+     (0.0, 0.0, 0.0) ,
+     (0.05, 0.5333, 0.5333) ,
+     (0.1, 0.6, 0.6) ,
+     (0.15, 0.6667, 0.6667) ,
+     (0.2, 0.8667, 0.8667) ,
+     (0.25, 0.8667, 0.8667) ,
+     (0.3, 0.8667, 0.8667) ,
+     (0.35, 0.6667, 0.6667) ,
+     (0.4, 0.5333, 0.5333) ,
+     (0.45, 0.0, 0.0) ,
+     (0.5, 0.0, 0.0) ,
+     (0.55, 0.0, 0.0) ,
+     (0.6, 0.0, 0.0) ,
+     (0.65, 0.0, 0.0) ,
+     (0.7, 0.0, 0.0) ,
+     (0.75, 0.0, 0.0) ,
+     (0.8, 0.0, 0.0) ,
+     (0.85, 0.0, 0.0) ,
+     (0.9, 0.0, 0.0) ,
+     (0.95, 0.0, 0.0) ,
+     (1.0, 0.8, 0.8)
+  }
+);
+
+
+seg_data pink = seg_data(
+  new triple[] {  // red
+     (0.0, 0.1178, 0.1178) ,
+     (0.015873, 0.195857, 0.195857) ,
+     (0.031746, 0.250661, 0.250661) ,
+     (0.047619, 0.295468, 0.295468) ,
+     (0.063492, 0.334324, 0.334324) ,
+     (0.079365, 0.369112, 0.369112) ,
+     (0.095238, 0.400892, 0.400892) ,
+     (0.111111, 0.430331, 0.430331) ,
+     (0.126984, 0.457882, 0.457882) ,
+     (0.142857, 0.483867, 0.483867) ,
+     (0.15873, 0.508525, 0.508525) ,
+     (0.174603, 0.532042, 0.532042) ,
+     (0.190476, 0.554563, 0.554563) ,
+     (0.206349, 0.576204, 0.576204) ,
+     (0.222222, 0.597061, 0.597061) ,
+     (0.238095, 0.617213, 0.617213) ,
+     (0.253968, 0.636729, 0.636729) ,
+     (0.269841, 0.655663, 0.655663) ,
+     (0.285714, 0.674066, 0.674066) ,
+     (0.301587, 0.69198, 0.69198) ,
+     (0.31746, 0.709441, 0.709441) ,
+     (0.333333, 0.726483, 0.726483) ,
+     (0.349206, 0.743134, 0.743134) ,
+     (0.365079, 0.759421, 0.759421) ,
+     (0.380952, 0.766356, 0.766356) ,
+     (0.396825, 0.773229, 0.773229) ,
+     (0.412698, 0.780042, 0.780042) ,
+     (0.428571, 0.786796, 0.786796) ,
+     (0.444444, 0.793492, 0.793492) ,
+     (0.460317, 0.800132, 0.800132) ,
+     (0.47619, 0.806718, 0.806718) ,
+     (0.492063, 0.81325, 0.81325) ,
+     (0.507937, 0.81973, 0.81973) ,
+     (0.52381, 0.82616, 0.82616) ,
+     (0.539683, 0.832539, 0.832539) ,
+     (0.555556, 0.83887, 0.83887) ,
+     (0.571429, 0.845154, 0.845154) ,
+     (0.587302, 0.851392, 0.851392) ,
+     (0.603175, 0.857584, 0.857584) ,
+     (0.619048, 0.863731, 0.863731) ,
+     (0.634921, 0.869835, 0.869835) ,
+     (0.650794, 0.875897, 0.875897) ,
+     (0.666667, 0.881917, 0.881917) ,
+     (0.68254, 0.887896, 0.887896) ,
+     (0.698413, 0.893835, 0.893835) ,
+     (0.714286, 0.899735, 0.899735) ,
+     (0.730159, 0.905597, 0.905597) ,
+     (0.746032, 0.911421, 0.911421) ,
+     (0.761905, 0.917208, 0.917208) ,
+     (0.777778, 0.922958, 0.922958) ,
+     (0.793651, 0.928673, 0.928673) ,
+     (0.809524, 0.934353, 0.934353) ,
+     (0.825397, 0.939999, 0.939999) ,
+     (0.84127, 0.945611, 0.945611) ,
+     (0.857143, 0.95119, 0.95119) ,
+     (0.873016, 0.956736, 0.956736) ,
+     (0.888889, 0.96225, 0.96225) ,
+     (0.904762, 0.967733, 0.967733) ,
+     (0.920635, 0.973185, 0.973185) ,
+     (0.936508, 0.978607, 0.978607) ,
+     (0.952381, 0.983999, 0.983999) ,
+     (0.968254, 0.989361, 0.989361) ,
+     (0.984127, 0.994695, 0.994695) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // green
+     (0.0, 0.0, 0.0) ,
+     (0.015873, 0.102869, 0.102869) ,
+     (0.031746, 0.145479, 0.145479) ,
+     (0.047619, 0.178174, 0.178174) ,
+     (0.063492, 0.205738, 0.205738) ,
+     (0.079365, 0.230022, 0.230022) ,
+     (0.095238, 0.251976, 0.251976) ,
+     (0.111111, 0.272166, 0.272166) ,
+     (0.126984, 0.290957, 0.290957) ,
+     (0.142857, 0.308607, 0.308607) ,
+     (0.15873, 0.3253, 0.3253) ,
+     (0.174603, 0.341178, 0.341178) ,
+     (0.190476, 0.356348, 0.356348) ,
+     (0.206349, 0.370899, 0.370899) ,
+     (0.222222, 0.3849, 0.3849) ,
+     (0.238095, 0.39841, 0.39841) ,
+     (0.253968, 0.411476, 0.411476) ,
+     (0.269841, 0.424139, 0.424139) ,
+     (0.285714, 0.436436, 0.436436) ,
+     (0.301587, 0.448395, 0.448395) ,
+     (0.31746, 0.460044, 0.460044) ,
+     (0.333333, 0.471405, 0.471405) ,
+     (0.349206, 0.482498, 0.482498) ,
+     (0.365079, 0.493342, 0.493342) ,
+     (0.380952, 0.517549, 0.517549) ,
+     (0.396825, 0.540674, 0.540674) ,
+     (0.412698, 0.562849, 0.562849) ,
+     (0.428571, 0.584183, 0.584183) ,
+     (0.444444, 0.604765, 0.604765) ,
+     (0.460317, 0.624669, 0.624669) ,
+     (0.47619, 0.643958, 0.643958) ,
+     (0.492063, 0.662687, 0.662687) ,
+     (0.507937, 0.6809, 0.6809) ,
+     (0.52381, 0.698638, 0.698638) ,
+     (0.539683, 0.715937, 0.715937) ,
+     (0.555556, 0.732828, 0.732828) ,
+     (0.571429, 0.749338, 0.749338) ,
+     (0.587302, 0.765493, 0.765493) ,
+     (0.603175, 0.781313, 0.781313) ,
+     (0.619048, 0.796819, 0.796819) ,
+     (0.634921, 0.812029, 0.812029) ,
+     (0.650794, 0.82696, 0.82696) ,
+     (0.666667, 0.841625, 0.841625) ,
+     (0.68254, 0.85604, 0.85604) ,
+     (0.698413, 0.870216, 0.870216) ,
+     (0.714286, 0.884164, 0.884164) ,
+     (0.730159, 0.897896, 0.897896) ,
+     (0.746032, 0.911421, 0.911421) ,
+     (0.761905, 0.917208, 0.917208) ,
+     (0.777778, 0.922958, 0.922958) ,
+     (0.793651, 0.928673, 0.928673) ,
+     (0.809524, 0.934353, 0.934353) ,
+     (0.825397, 0.939999, 0.939999) ,
+     (0.84127, 0.945611, 0.945611) ,
+     (0.857143, 0.95119, 0.95119) ,
+     (0.873016, 0.956736, 0.956736) ,
+     (0.888889, 0.96225, 0.96225) ,
+     (0.904762, 0.967733, 0.967733) ,
+     (0.920635, 0.973185, 0.973185) ,
+     (0.936508, 0.978607, 0.978607) ,
+     (0.952381, 0.983999, 0.983999) ,
+     (0.968254, 0.989361, 0.989361) ,
+     (0.984127, 0.994695, 0.994695) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // blue
+     (0.0, 0.0, 0.0) ,
+     (0.015873, 0.102869, 0.102869) ,
+     (0.031746, 0.145479, 0.145479) ,
+     (0.047619, 0.178174, 0.178174) ,
+     (0.063492, 0.205738, 0.205738) ,
+     (0.079365, 0.230022, 0.230022) ,
+     (0.095238, 0.251976, 0.251976) ,
+     (0.111111, 0.272166, 0.272166) ,
+     (0.126984, 0.290957, 0.290957) ,
+     (0.142857, 0.308607, 0.308607) ,
+     (0.15873, 0.3253, 0.3253) ,
+     (0.174603, 0.341178, 0.341178) ,
+     (0.190476, 0.356348, 0.356348) ,
+     (0.206349, 0.370899, 0.370899) ,
+     (0.222222, 0.3849, 0.3849) ,
+     (0.238095, 0.39841, 0.39841) ,
+     (0.253968, 0.411476, 0.411476) ,
+     (0.269841, 0.424139, 0.424139) ,
+     (0.285714, 0.436436, 0.436436) ,
+     (0.301587, 0.448395, 0.448395) ,
+     (0.31746, 0.460044, 0.460044) ,
+     (0.333333, 0.471405, 0.471405) ,
+     (0.349206, 0.482498, 0.482498) ,
+     (0.365079, 0.493342, 0.493342) ,
+     (0.380952, 0.503953, 0.503953) ,
+     (0.396825, 0.514344, 0.514344) ,
+     (0.412698, 0.524531, 0.524531) ,
+     (0.428571, 0.534522, 0.534522) ,
+     (0.444444, 0.544331, 0.544331) ,
+     (0.460317, 0.553966, 0.553966) ,
+     (0.47619, 0.563436, 0.563436) ,
+     (0.492063, 0.57275, 0.57275) ,
+     (0.507937, 0.581914, 0.581914) ,
+     (0.52381, 0.590937, 0.590937) ,
+     (0.539683, 0.599824, 0.599824) ,
+     (0.555556, 0.608581, 0.608581) ,
+     (0.571429, 0.617213, 0.617213) ,
+     (0.587302, 0.625727, 0.625727) ,
+     (0.603175, 0.634126, 0.634126) ,
+     (0.619048, 0.642416, 0.642416) ,
+     (0.634921, 0.6506, 0.6506) ,
+     (0.650794, 0.658682, 0.658682) ,
+     (0.666667, 0.666667, 0.666667) ,
+     (0.68254, 0.674556, 0.674556) ,
+     (0.698413, 0.682355, 0.682355) ,
+     (0.714286, 0.690066, 0.690066) ,
+     (0.730159, 0.697691, 0.697691) ,
+     (0.746032, 0.705234, 0.705234) ,
+     (0.761905, 0.727166, 0.727166) ,
+     (0.777778, 0.748455, 0.748455) ,
+     (0.793651, 0.769156, 0.769156) ,
+     (0.809524, 0.789314, 0.789314) ,
+     (0.825397, 0.808969, 0.808969) ,
+     (0.84127, 0.828159, 0.828159) ,
+     (0.857143, 0.846913, 0.846913) ,
+     (0.873016, 0.865261, 0.865261) ,
+     (0.888889, 0.883229, 0.883229) ,
+     (0.904762, 0.900837, 0.900837) ,
+     (0.920635, 0.918109, 0.918109) ,
+     (0.936508, 0.935061, 0.935061) ,
+     (0.952381, 0.951711, 0.951711) ,
+     (0.968254, 0.968075, 0.968075) ,
+     (0.984127, 0.984167, 0.984167) ,
+     (1.0, 1.0, 1.0)
+  }
+);
+
+
+list_data seismic = list_data(new pen[] {
+  rgb (0.0, 0.0, 0.3) ,
+  rgb (0.0, 0.0, 1.0) ,
+  rgb (1.0, 1.0, 1.0) ,
+  rgb (1.0, 0.0, 0.0) ,
+  rgb (0.5, 0.0, 0.0)
+});
+
+
+seg_data spring = seg_data(
+  new triple[] {  // red
+     (0.0, 1.0, 1.0) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // green
+     (0.0, 0.0, 0.0) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // blue
+     (0.0, 1.0, 1.0) ,
+     (1.0, 0.0, 0.0)
+  }
+);
+
+
+seg_data summer = seg_data(
+  new triple[] {  // red
+     (0.0, 0.0, 0.0) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // green
+     (0.0, 0.5, 0.5) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // blue
+     (0.0, 0.4, 0.4) ,
+     (1.0, 0.4, 0.4)
+  }
+);
+
+
+list_data tab10 = list_data(new pen[] {
+  rgb (0.12156862745098039, 0.4666666666666667, 0.7058823529411765) ,
+  rgb (1.0, 0.4980392156862745, 0.054901960784313725) ,
+  rgb (0.17254901960784313, 0.6274509803921569, 0.17254901960784313) ,
+  rgb (0.8392156862745098, 0.15294117647058825, 0.1568627450980392) ,
+  rgb (0.5803921568627451, 0.403921568627451, 0.7411764705882353) ,
+  rgb (0.5490196078431373, 0.33725490196078434, 0.29411764705882354) ,
+  rgb (0.8901960784313725, 0.4666666666666667, 0.7607843137254902) ,
+  rgb (0.4980392156862745, 0.4980392156862745, 0.4980392156862745) ,
+  rgb (0.7372549019607844, 0.7411764705882353, 0.13333333333333333) ,
+  rgb (0.09019607843137255, 0.7450980392156863, 0.8117647058823529)
+});
+
+
+list_data tab20 = list_data(new pen[] {
+  rgb (0.12156862745098039, 0.4666666666666667, 0.7058823529411765) ,
+  rgb (0.6823529411764706, 0.7803921568627451, 0.9098039215686274) ,
+  rgb (1.0, 0.4980392156862745, 0.054901960784313725) ,
+  rgb (1.0, 0.7333333333333333, 0.47058823529411764) ,
+  rgb (0.17254901960784313, 0.6274509803921569, 0.17254901960784313) ,
+  rgb (0.596078431372549, 0.8745098039215686, 0.5411764705882353) ,
+  rgb (0.8392156862745098, 0.15294117647058825, 0.1568627450980392) ,
+  rgb (1.0, 0.596078431372549, 0.5882352941176471) ,
+  rgb (0.5803921568627451, 0.403921568627451, 0.7411764705882353) ,
+  rgb (0.7725490196078432, 0.6901960784313725, 0.8352941176470589) ,
+  rgb (0.5490196078431373, 0.33725490196078434, 0.29411764705882354) ,
+  rgb (0.7686274509803922, 0.611764705882353, 0.5803921568627451) ,
+  rgb (0.8901960784313725, 0.4666666666666667, 0.7607843137254902) ,
+  rgb (0.9686274509803922, 0.7137254901960784, 0.8235294117647058) ,
+  rgb (0.4980392156862745, 0.4980392156862745, 0.4980392156862745) ,
+  rgb (0.7803921568627451, 0.7803921568627451, 0.7803921568627451) ,
+  rgb (0.7372549019607844, 0.7411764705882353, 0.13333333333333333) ,
+  rgb (0.8588235294117647, 0.8588235294117647, 0.5529411764705883) ,
+  rgb (0.09019607843137255, 0.7450980392156863, 0.8117647058823529) ,
+  rgb (0.6196078431372549, 0.8549019607843137, 0.8980392156862745)
+});
+
+
+list_data tab20b = list_data(new pen[] {
+  rgb (0.2235294117647059, 0.23137254901960785, 0.4745098039215686) ,
+  rgb (0.3215686274509804, 0.32941176470588235, 0.6392156862745098) ,
+  rgb (0.4196078431372549, 0.43137254901960786, 0.8117647058823529) ,
+  rgb (0.611764705882353, 0.6196078431372549, 0.8705882352941177) ,
+  rgb (0.38823529411764707, 0.4745098039215686, 0.2235294117647059) ,
+  rgb (0.5490196078431373, 0.6352941176470588, 0.3215686274509804) ,
+  rgb (0.7098039215686275, 0.8117647058823529, 0.4196078431372549) ,
+  rgb (0.807843137254902, 0.8588235294117647, 0.611764705882353) ,
+  rgb (0.5490196078431373, 0.42745098039215684, 0.19215686274509805) ,
+  rgb (0.7411764705882353, 0.6196078431372549, 0.2235294117647059) ,
+  rgb (0.9058823529411765, 0.7294117647058823, 0.3215686274509804) ,
+  rgb (0.9058823529411765, 0.796078431372549, 0.5803921568627451) ,
+  rgb (0.5176470588235295, 0.23529411764705882, 0.2235294117647059) ,
+  rgb (0.6784313725490196, 0.28627450980392155, 0.2901960784313726) ,
+  rgb (0.8392156862745098, 0.3803921568627451, 0.4196078431372549) ,
+  rgb (0.9058823529411765, 0.5882352941176471, 0.611764705882353) ,
+  rgb (0.4823529411764706, 0.2549019607843137, 0.45098039215686275) ,
+  rgb (0.6470588235294118, 0.3176470588235294, 0.5803921568627451) ,
+  rgb (0.807843137254902, 0.42745098039215684, 0.7411764705882353) ,
+  rgb (0.8705882352941177, 0.6196078431372549, 0.8392156862745098)
+});
+
+
+list_data tab20c = list_data(new pen[] {
+  rgb (0.19215686274509805, 0.5098039215686274, 0.7411764705882353) ,
+  rgb (0.4196078431372549, 0.6823529411764706, 0.8392156862745098) ,
+  rgb (0.6196078431372549, 0.792156862745098, 0.8823529411764706) ,
+  rgb (0.7764705882352941, 0.8588235294117647, 0.9372549019607843) ,
+  rgb (0.9019607843137255, 0.3333333333333333, 0.050980392156862744) ,
+  rgb (0.9921568627450981, 0.5529411764705883, 0.23529411764705882) ,
+  rgb (0.9921568627450981, 0.6823529411764706, 0.4196078431372549) ,
+  rgb (0.9921568627450981, 0.8156862745098039, 0.6352941176470588) ,
+  rgb (0.19215686274509805, 0.6392156862745098, 0.32941176470588235) ,
+  rgb (0.4549019607843137, 0.7686274509803922, 0.4627450980392157) ,
+  rgb (0.6313725490196078, 0.8509803921568627, 0.6078431372549019) ,
+  rgb (0.7803921568627451, 0.9137254901960784, 0.7529411764705882) ,
+  rgb (0.4588235294117647, 0.4196078431372549, 0.6941176470588235) ,
+  rgb (0.6196078431372549, 0.6039215686274509, 0.7843137254901961) ,
+  rgb (0.7372549019607844, 0.7411764705882353, 0.8627450980392157) ,
+  rgb (0.8549019607843137, 0.8549019607843137, 0.9215686274509803) ,
+  rgb (0.38823529411764707, 0.38823529411764707, 0.38823529411764707) ,
+  rgb (0.5882352941176471, 0.5882352941176471, 0.5882352941176471) ,
+  rgb (0.7411764705882353, 0.7411764705882353, 0.7411764705882353) ,
+  rgb (0.8509803921568627, 0.8509803921568627, 0.8509803921568627)
+});
+
+
+seg_data winter = seg_data(
+  new triple[] {  // red
+     (0.0, 0.0, 0.0) ,
+     (1.0, 0.0, 0.0)
+  },
+  new triple[] {  // green
+     (0.0, 0.0, 0.0) ,
+     (1.0, 1.0, 1.0)
+  },
+  new triple[] {  // blue
+     (0.0, 1.0, 1.0) ,
+     (1.0, 0.5, 0.5)
+  }
+);
+
+
+seg_data wistia = seg_data(
+  new triple[] {  // red
+     (0.0, 0.8941176470588236, 0.8941176470588236) ,
+     (0.25, 1.0, 1.0) ,
+     (0.5, 1.0, 1.0) ,
+     (0.75, 1.0, 1.0) ,
+     (1.0, 0.9882352941176471, 0.9882352941176471)
+  },
+  new triple[] {  // green
+     (0.0, 1.0, 1.0) ,
+     (0.25, 0.9098039215686274, 0.9098039215686274) ,
+     (0.5, 0.7411764705882353, 0.7411764705882353) ,
+     (0.75, 0.6274509803921569, 0.6274509803921569) ,
+     (1.0, 0.4980392156862745, 0.4980392156862745)
+  },
+  new triple[] {  // blue
+     (0.0, 0.47843137254901963, 0.47843137254901963) ,
+     (0.25, 0.10196078431372549, 0.10196078431372549) ,
+     (0.5, 0.0, 0.0) ,
+     (0.75, 0.0, 0.0) ,
+     (1.0, 0.0, 0.0)
+  }
+);
+
+
+list_data cividis = list_data(new pen[] {
+  rgb (0.0, 0.135112, 0.304751) ,
+  rgb (0.0, 0.138068, 0.311105) ,
+  rgb (0.0, 0.141013, 0.317579) ,
+  rgb (0.0, 0.143951, 0.323982) ,
+  rgb (0.0, 0.146877, 0.330479) ,
+  rgb (0.0, 0.149791, 0.337065) ,
+  rgb (0.0, 0.152673, 0.343704) ,
+  rgb (0.0, 0.155377, 0.3505) ,
+  rgb (0.0, 0.157932, 0.357521) ,
+  rgb (0.0, 0.160495, 0.364534) ,
+  rgb (0.0, 0.163058, 0.371608) ,
+  rgb (0.0, 0.165621, 0.378769) ,
+  rgb (0.0, 0.168204, 0.385902) ,
+  rgb (0.0, 0.1708, 0.3931) ,
+  rgb (0.0, 0.17342, 0.400353) ,
+  rgb (0.0, 0.176082, 0.407577) ,
+  rgb (0.0, 0.178802, 0.414764) ,
+  rgb (0.0, 0.18161, 0.421859) ,
+  rgb (0.0, 0.18455, 0.428802) ,
+  rgb (0.0, 0.186915, 0.435532) ,
+  rgb (0.0, 0.188769, 0.439563) ,
+  rgb (0.0, 0.19095, 0.441085) ,
+  rgb (0.0, 0.193366, 0.441561) ,
+  rgb (0.003602, 0.195911, 0.441564) ,
+  rgb (0.017852, 0.198528, 0.441248) ,
+  rgb (0.03211, 0.201199, 0.440785) ,
+  rgb (0.046205, 0.203903, 0.440196) ,
+  rgb (0.058378, 0.206629, 0.439531) ,
+  rgb (0.068968, 0.209372, 0.438863) ,
+  rgb (0.078624, 0.212122, 0.438105) ,
+  rgb (0.087465, 0.214879, 0.437342) ,
+  rgb (0.095645, 0.217643, 0.436593) ,
+  rgb (0.103401, 0.220406, 0.43579) ,
+  rgb (0.110658, 0.22317, 0.435067) ,
+  rgb (0.117612, 0.225935, 0.434308) ,
+  rgb (0.124291, 0.228697, 0.433547) ,
+  rgb (0.130669, 0.231458, 0.43284) ,
+  rgb (0.13683, 0.234216, 0.432148) ,
+  rgb (0.142852, 0.236972, 0.431404) ,
+  rgb (0.148638, 0.239724, 0.430752) ,
+  rgb (0.154261, 0.242475, 0.43012) ,
+  rgb (0.159733, 0.245221, 0.429528) ,
+  rgb (0.165113, 0.247965, 0.428908) ,
+  rgb (0.170362, 0.250707, 0.428325) ,
+  rgb (0.17549, 0.253444, 0.42779) ,
+  rgb (0.180503, 0.25618, 0.427299) ,
+  rgb (0.185453, 0.258914, 0.426788) ,
+  rgb (0.190303, 0.261644, 0.426329) ,
+  rgb (0.195057, 0.264372, 0.425924) ,
+  rgb (0.199764, 0.267099, 0.425497) ,
+  rgb (0.204385, 0.269823, 0.425126) ,
+  rgb (0.208926, 0.272546, 0.424809) ,
+  rgb (0.213431, 0.275266, 0.42448) ,
+  rgb (0.217863, 0.277985, 0.424206) ,
+  rgb (0.222264, 0.280702, 0.423914) ,
+  rgb (0.226598, 0.283419, 0.423678) ,
+  rgb (0.230871, 0.286134, 0.423498) ,
+  rgb (0.23512, 0.288848, 0.423304) ,
+  rgb (0.239312, 0.291562, 0.423167) ,
+  rgb (0.243485, 0.294274, 0.423014) ,
+  rgb (0.247605, 0.296986, 0.422917) ,
+  rgb (0.251675, 0.299698, 0.422873) ,
+  rgb (0.255731, 0.302409, 0.422814) ,
+  rgb (0.25974, 0.30512, 0.42281) ,
+  rgb (0.263738, 0.307831, 0.422789) ,
+  rgb (0.267693, 0.310542, 0.422821) ,
+  rgb (0.271639, 0.313253, 0.422837) ,
+  rgb (0.275513, 0.315965, 0.422979) ,
+  rgb (0.279411, 0.318677, 0.423031) ,
+  rgb (0.28324, 0.32139, 0.423211) ,
+  rgb (0.287065, 0.324103, 0.423373) ,
+  rgb (0.290884, 0.326816, 0.423517) ,
+  rgb (0.294669, 0.329531, 0.423716) ,
+  rgb (0.298421, 0.332247, 0.423973) ,
+  rgb (0.302169, 0.334963, 0.424213) ,
+  rgb (0.305886, 0.337681, 0.424512) ,
+  rgb (0.309601, 0.340399, 0.42479) ,
+  rgb (0.313287, 0.34312, 0.42512) ,
+  rgb (0.316941, 0.345842, 0.425512) ,
+  rgb (0.320595, 0.348565, 0.425889) ,
+  rgb (0.32425, 0.351289, 0.42625) ,
+  rgb (0.327875, 0.354016, 0.42667) ,
+  rgb (0.331474, 0.356744, 0.427144) ,
+  rgb (0.335073, 0.359474, 0.427605) ,
+  rgb (0.338673, 0.362206, 0.428053) ,
+  rgb (0.342246, 0.364939, 0.428559) ,
+  rgb (0.345793, 0.367676, 0.429127) ,
+  rgb (0.349341, 0.370414, 0.429685) ,
+  rgb (0.352892, 0.373153, 0.430226) ,
+  rgb (0.356418, 0.375896, 0.430823) ,
+  rgb (0.359916, 0.378641, 0.431501) ,
+  rgb (0.363446, 0.381388, 0.432075) ,
+  rgb (0.366923, 0.384139, 0.432796) ,
+  rgb (0.37043, 0.38689, 0.433428) ,
+  rgb (0.373884, 0.389646, 0.434209) ,
+  rgb (0.377371, 0.392404, 0.43489) ,
+  rgb (0.38083, 0.395164, 0.435653) ,
+  rgb (0.384268, 0.397928, 0.436475) ,
+  rgb (0.387705, 0.400694, 0.437305) ,
+  rgb (0.391151, 0.403464, 0.438096) ,
+  rgb (0.394568, 0.406236, 0.438986) ,
+  rgb (0.397991, 0.409011, 0.439848) ,
+  rgb (0.401418, 0.41179, 0.440708) ,
+  rgb (0.40482, 0.414572, 0.441642) ,
+  rgb (0.408226, 0.417357, 0.44257) ,
+  rgb (0.411607, 0.420145, 0.443577) ,
+  rgb (0.414992, 0.422937, 0.444578) ,
+  rgb (0.418383, 0.425733, 0.44556) ,
+  rgb (0.421748, 0.428531, 0.44664) ,
+  rgb (0.42512, 0.431334, 0.447692) ,
+  rgb (0.428462, 0.43414, 0.448864) ,
+  rgb (0.431817, 0.43695, 0.449982) ,
+  rgb (0.435168, 0.439763, 0.451134) ,
+  rgb (0.438504, 0.44258, 0.452341) ,
+  rgb (0.44181, 0.445402, 0.453659) ,
+  rgb (0.445148, 0.448226, 0.454885) ,
+  rgb (0.448447, 0.451053, 0.456264) ,
+  rgb (0.451759, 0.453887, 0.457582) ,
+  rgb (0.455072, 0.456718, 0.458976) ,
+  rgb (0.458366, 0.459552, 0.460457) ,
+  rgb (0.461616, 0.462405, 0.461969) ,
+  rgb (0.464947, 0.465241, 0.463395) ,
+  rgb (0.468254, 0.468083, 0.464908) ,
+  rgb (0.471501, 0.47096, 0.466357) ,
+  rgb (0.474812, 0.473832, 0.467681) ,
+  rgb (0.478186, 0.476699, 0.468845) ,
+  rgb (0.481622, 0.479573, 0.469767) ,
+  rgb (0.485141, 0.482451, 0.470384) ,
+  rgb (0.488697, 0.485318, 0.471008) ,
+  rgb (0.492278, 0.488198, 0.471453) ,
+  rgb (0.495913, 0.491076, 0.471751) ,
+  rgb (0.499552, 0.49396, 0.472032) ,
+  rgb (0.503185, 0.496851, 0.472305) ,
+  rgb (0.506866, 0.499743, 0.472432) ,
+  rgb (0.51054, 0.502643, 0.47255) ,
+  rgb (0.514226, 0.505546, 0.47264) ,
+  rgb (0.51792, 0.508454, 0.472707) ,
+  rgb (0.521643, 0.511367, 0.472639) ,
+  rgb (0.525348, 0.514285, 0.47266) ,
+  rgb (0.529086, 0.517207, 0.472543) ,
+  rgb (0.532829, 0.520135, 0.472401) ,
+  rgb (0.536553, 0.523067, 0.472352) ,
+  rgb (0.540307, 0.526005, 0.472163) ,
+  rgb (0.544069, 0.528948, 0.471947) ,
+  rgb (0.54784, 0.531895, 0.471704) ,
+  rgb (0.551612, 0.534849, 0.471439) ,
+  rgb (0.555393, 0.537807, 0.471147) ,
+  rgb (0.559181, 0.540771, 0.470829) ,
+  rgb (0.562972, 0.543741, 0.470488) ,
+  rgb (0.566802, 0.546715, 0.469988) ,
+  rgb (0.570607, 0.549695, 0.469593) ,
+  rgb (0.574417, 0.552682, 0.469172) ,
+  rgb (0.578236, 0.555673, 0.468724) ,
+  rgb (0.582087, 0.55867, 0.468118) ,
+  rgb (0.585916, 0.561674, 0.467618) ,
+  rgb (0.589753, 0.564682, 0.46709) ,
+  rgb (0.593622, 0.567697, 0.466401) ,
+  rgb (0.597469, 0.570718, 0.465821) ,
+  rgb (0.601354, 0.573743, 0.465074) ,
+  rgb (0.605211, 0.576777, 0.464441) ,
+  rgb (0.609105, 0.579816, 0.463638) ,
+  rgb (0.612977, 0.582861, 0.46295) ,
+  rgb (0.616852, 0.585913, 0.462237) ,
+  rgb (0.620765, 0.58897, 0.461351) ,
+  rgb (0.624654, 0.592034, 0.460583) ,
+  rgb (0.628576, 0.595104, 0.459641) ,
+  rgb (0.632506, 0.59818, 0.458668) ,
+  rgb (0.636412, 0.601264, 0.457818) ,
+  rgb (0.640352, 0.604354, 0.456791) ,
+  rgb (0.64427, 0.60745, 0.455886) ,
+  rgb (0.648222, 0.610553, 0.454801) ,
+  rgb (0.652178, 0.613664, 0.453689) ,
+  rgb (0.656114, 0.61678, 0.452702) ,
+  rgb (0.660082, 0.619904, 0.451534) ,
+  rgb (0.664055, 0.623034, 0.450338) ,
+  rgb (0.668008, 0.626171, 0.44927) ,
+  rgb (0.671991, 0.629316, 0.448018) ,
+  rgb (0.675981, 0.632468, 0.446736) ,
+  rgb (0.679979, 0.635626, 0.445424) ,
+  rgb (0.68395, 0.638793, 0.444251) ,
+  rgb (0.687957, 0.641966, 0.442886) ,
+  rgb (0.691971, 0.645145, 0.441491) ,
+  rgb (0.695985, 0.648334, 0.440072) ,
+  rgb (0.700008, 0.651529, 0.438624) ,
+  rgb (0.704037, 0.654731, 0.437147) ,
+  rgb (0.708067, 0.657942, 0.435647) ,
+  rgb (0.712105, 0.66116, 0.434117) ,
+  rgb (0.716177, 0.664384, 0.432386) ,
+  rgb (0.720222, 0.667618, 0.430805) ,
+  rgb (0.724274, 0.670859, 0.429194) ,
+  rgb (0.728334, 0.674107, 0.427554) ,
+  rgb (0.732422, 0.677364, 0.425717) ,
+  rgb (0.736488, 0.680629, 0.424028) ,
+  rgb (0.740589, 0.6839, 0.422131) ,
+  rgb (0.744664, 0.687181, 0.420393) ,
+  rgb (0.748772, 0.69047, 0.418448) ,
+  rgb (0.752886, 0.693766, 0.416472) ,
+  rgb (0.756975, 0.697071, 0.414659) ,
+  rgb (0.761096, 0.700384, 0.412638) ,
+  rgb (0.765223, 0.703705, 0.410587) ,
+  rgb (0.769353, 0.707035, 0.408516) ,
+  rgb (0.773486, 0.710373, 0.406422) ,
+  rgb (0.777651, 0.713719, 0.404112) ,
+  rgb (0.781795, 0.717074, 0.401966) ,
+  rgb (0.785965, 0.720438, 0.399613) ,
+  rgb (0.790116, 0.72381, 0.397423) ,
+  rgb (0.794298, 0.72719, 0.395016) ,
+  rgb (0.79848, 0.73058, 0.392597) ,
+  rgb (0.802667, 0.733978, 0.390153) ,
+  rgb (0.806859, 0.737385, 0.387684) ,
+  rgb (0.811054, 0.740801, 0.385198) ,
+  rgb (0.815274, 0.744226, 0.382504) ,
+  rgb (0.819499, 0.747659, 0.379785) ,
+  rgb (0.823729, 0.751101, 0.377043) ,
+  rgb (0.827959, 0.754553, 0.374292) ,
+  rgb (0.832192, 0.758014, 0.371529) ,
+  rgb (0.836429, 0.761483, 0.368747) ,
+  rgb (0.840693, 0.764962, 0.365746) ,
+  rgb (0.844957, 0.76845, 0.362741) ,
+  rgb (0.849223, 0.771947, 0.359729) ,
+  rgb (0.853515, 0.775454, 0.3565) ,
+  rgb (0.857809, 0.778969, 0.353259) ,
+  rgb (0.862105, 0.782494, 0.350011) ,
+  rgb (0.866421, 0.786028, 0.346571) ,
+  rgb (0.870717, 0.789572, 0.343333) ,
+  rgb (0.875057, 0.793125, 0.339685) ,
+  rgb (0.879378, 0.796687, 0.336241) ,
+  rgb (0.88372, 0.800258, 0.332599) ,
+  rgb (0.888081, 0.803839, 0.32877) ,
+  rgb (0.89244, 0.80743, 0.324968) ,
+  rgb (0.896818, 0.81103, 0.320982) ,
+  rgb (0.901195, 0.814639, 0.317021) ,
+  rgb (0.905589, 0.818257, 0.312889) ,
+  rgb (0.91, 0.821885, 0.308594) ,
+  rgb (0.914407, 0.825522, 0.304348) ,
+  rgb (0.918828, 0.829168, 0.29996) ,
+  rgb (0.923279, 0.832822, 0.295244) ,
+  rgb (0.927724, 0.836486, 0.290611) ,
+  rgb (0.93218, 0.840159, 0.28588) ,
+  rgb (0.93666, 0.843841, 0.280876) ,
+  rgb (0.941147, 0.84753, 0.275815) ,
+  rgb (0.945654, 0.851228, 0.270532) ,
+  rgb (0.950178, 0.854933, 0.265085) ,
+  rgb (0.954725, 0.858646, 0.259365) ,
+  rgb (0.959284, 0.862365, 0.253563) ,
+  rgb (0.963872, 0.866089, 0.247445) ,
+  rgb (0.968469, 0.869819, 0.24131) ,
+  rgb (0.973114, 0.87355, 0.234677) ,
+  rgb (0.97778, 0.877281, 0.227954) ,
+  rgb (0.982497, 0.881008, 0.220878) ,
+  rgb (0.987293, 0.884718, 0.213336) ,
+  rgb (0.992218, 0.888385, 0.205468) ,
+  rgb (0.994847, 0.892954, 0.203445) ,
+  rgb (0.995249, 0.898384, 0.207561) ,
+  rgb (0.995503, 0.903866, 0.21237) ,
+  rgb (0.995737, 0.909344, 0.217772)
+});
+
+
+list_data inferno = list_data(new pen[] {
+  rgb (0.001462, 0.000466, 0.013866) ,
+  rgb (0.002267, 0.00127, 0.01857) ,
+  rgb (0.003299, 0.002249, 0.024239) ,
+  rgb (0.004547, 0.003392, 0.030909) ,
+  rgb (0.006006, 0.004692, 0.038558) ,
+  rgb (0.007676, 0.006136, 0.046836) ,
+  rgb (0.009561, 0.007713, 0.055143) ,
+  rgb (0.011663, 0.009417, 0.06346) ,
+  rgb (0.013995, 0.011225, 0.071862) ,
+  rgb (0.016561, 0.013136, 0.080282) ,
+  rgb (0.019373, 0.015133, 0.088767) ,
+  rgb (0.022447, 0.017199, 0.097327) ,
+  rgb (0.025793, 0.019331, 0.10593) ,
+  rgb (0.029432, 0.021503, 0.114621) ,
+  rgb (0.033385, 0.023702, 0.123397) ,
+  rgb (0.037668, 0.025921, 0.132232) ,
+  rgb (0.042253, 0.028139, 0.141141) ,
+  rgb (0.046915, 0.030324, 0.150164) ,
+  rgb (0.051644, 0.032474, 0.159254) ,
+  rgb (0.056449, 0.034569, 0.168414) ,
+  rgb (0.06134, 0.03659, 0.177642) ,
+  rgb (0.066331, 0.038504, 0.186962) ,
+  rgb (0.071429, 0.040294, 0.196354) ,
+  rgb (0.076637, 0.041905, 0.205799) ,
+  rgb (0.081962, 0.043328, 0.215289) ,
+  rgb (0.087411, 0.044556, 0.224813) ,
+  rgb (0.09299, 0.045583, 0.234358) ,
+  rgb (0.098702, 0.046402, 0.243904) ,
+  rgb (0.104551, 0.047008, 0.25343) ,
+  rgb (0.110536, 0.047399, 0.262912) ,
+  rgb (0.116656, 0.047574, 0.272321) ,
+  rgb (0.122908, 0.047536, 0.281624) ,
+  rgb (0.129285, 0.047293, 0.290788) ,
+  rgb (0.135778, 0.046856, 0.299776) ,
+  rgb (0.142378, 0.046242, 0.308553) ,
+  rgb (0.149073, 0.045468, 0.317085) ,
+  rgb (0.15585, 0.044559, 0.325338) ,
+  rgb (0.162689, 0.043554, 0.333277) ,
+  rgb (0.169575, 0.042489, 0.340874) ,
+  rgb (0.176493, 0.041402, 0.348111) ,
+  rgb (0.183429, 0.040329, 0.354971) ,
+  rgb (0.190367, 0.039309, 0.361447) ,
+  rgb (0.197297, 0.0384, 0.367535) ,
+  rgb (0.204209, 0.037632, 0.373238) ,
+  rgb (0.211095, 0.03703, 0.378563) ,
+  rgb (0.217949, 0.036615, 0.383522) ,
+  rgb (0.224763, 0.036405, 0.388129) ,
+  rgb (0.231538, 0.036405, 0.3924) ,
+  rgb (0.238273, 0.036621, 0.396353) ,
+  rgb (0.244967, 0.037055, 0.400007) ,
+  rgb (0.25162, 0.037705, 0.403378) ,
+  rgb (0.258234, 0.038571, 0.406485) ,
+  rgb (0.26481, 0.039647, 0.409345) ,
+  rgb (0.271347, 0.040922, 0.411976) ,
+  rgb (0.27785, 0.042353, 0.414392) ,
+  rgb (0.284321, 0.043933, 0.416608) ,
+  rgb (0.290763, 0.045644, 0.418637) ,
+  rgb (0.297178, 0.04747, 0.420491) ,
+  rgb (0.303568, 0.049396, 0.422182) ,
+  rgb (0.309935, 0.051407, 0.423721) ,
+  rgb (0.316282, 0.05349, 0.425116) ,
+  rgb (0.32261, 0.055634, 0.426377) ,
+  rgb (0.328921, 0.057827, 0.427511) ,
+  rgb (0.335217, 0.06006, 0.428524) ,
+  rgb (0.3415, 0.062325, 0.429425) ,
+  rgb (0.347771, 0.064616, 0.430217) ,
+  rgb (0.354032, 0.066925, 0.430906) ,
+  rgb (0.360284, 0.069247, 0.431497) ,
+  rgb (0.366529, 0.071579, 0.431994) ,
+  rgb (0.372768, 0.073915, 0.4324) ,
+  rgb (0.379001, 0.076253, 0.432719) ,
+  rgb (0.385228, 0.078591, 0.432955) ,
+  rgb (0.391453, 0.080927, 0.433109) ,
+  rgb (0.397674, 0.083257, 0.433183) ,
+  rgb (0.403894, 0.08558, 0.433179) ,
+  rgb (0.410113, 0.087896, 0.433098) ,
+  rgb (0.416331, 0.090203, 0.432943) ,
+  rgb (0.422549, 0.092501, 0.432714) ,
+  rgb (0.428768, 0.09479, 0.432412) ,
+  rgb (0.434987, 0.097069, 0.432039) ,
+  rgb (0.441207, 0.099338, 0.431594) ,
+  rgb (0.447428, 0.101597, 0.43108) ,
+  rgb (0.453651, 0.103848, 0.430498) ,
+  rgb (0.459875, 0.106089, 0.429846) ,
+  rgb (0.4661, 0.108322, 0.429125) ,
+  rgb (0.472328, 0.110547, 0.428334) ,
+  rgb (0.478558, 0.112764, 0.427475) ,
+  rgb (0.484789, 0.114974, 0.426548) ,
+  rgb (0.491022, 0.117179, 0.425552) ,
+  rgb (0.497257, 0.119379, 0.424488) ,
+  rgb (0.503493, 0.121575, 0.423356) ,
+  rgb (0.50973, 0.123769, 0.422156) ,
+  rgb (0.515967, 0.12596, 0.420887) ,
+  rgb (0.522206, 0.12815, 0.419549) ,
+  rgb (0.528444, 0.130341, 0.418142) ,
+  rgb (0.534683, 0.132534, 0.416667) ,
+  rgb (0.54092, 0.134729, 0.415123) ,
+  rgb (0.547157, 0.136929, 0.413511) ,
+  rgb (0.553392, 0.139134, 0.411829) ,
+  rgb (0.559624, 0.141346, 0.410078) ,
+  rgb (0.565854, 0.143567, 0.408258) ,
+  rgb (0.572081, 0.145797, 0.406369) ,
+  rgb (0.578304, 0.148039, 0.404411) ,
+  rgb (0.584521, 0.150294, 0.402385) ,
+  rgb (0.590734, 0.152563, 0.40029) ,
+  rgb (0.59694, 0.154848, 0.398125) ,
+  rgb (0.603139, 0.157151, 0.395891) ,
+  rgb (0.60933, 0.159474, 0.393589) ,
+  rgb (0.615513, 0.161817, 0.391219) ,
+  rgb (0.621685, 0.164184, 0.388781) ,
+  rgb (0.627847, 0.166575, 0.386276) ,
+  rgb (0.633998, 0.168992, 0.383704) ,
+  rgb (0.640135, 0.171438, 0.381065) ,
+  rgb (0.64626, 0.173914, 0.378359) ,
+  rgb (0.652369, 0.176421, 0.375586) ,
+  rgb (0.658463, 0.178962, 0.372748) ,
+  rgb (0.66454, 0.181539, 0.369846) ,
+  rgb (0.670599, 0.184153, 0.366879) ,
+  rgb (0.676638, 0.186807, 0.363849) ,
+  rgb (0.682656, 0.189501, 0.360757) ,
+  rgb (0.688653, 0.192239, 0.357603) ,
+  rgb (0.694627, 0.195021, 0.354388) ,
+  rgb (0.700576, 0.197851, 0.351113) ,
+  rgb (0.7065, 0.200728, 0.347777) ,
+  rgb (0.712396, 0.203656, 0.344383) ,
+  rgb (0.718264, 0.206636, 0.340931) ,
+  rgb (0.724103, 0.20967, 0.337424) ,
+  rgb (0.729909, 0.212759, 0.333861) ,
+  rgb (0.735683, 0.215906, 0.330245) ,
+  rgb (0.741423, 0.219112, 0.326576) ,
+  rgb (0.747127, 0.222378, 0.322856) ,
+  rgb (0.752794, 0.225706, 0.319085) ,
+  rgb (0.758422, 0.229097, 0.315266) ,
+  rgb (0.76401, 0.232554, 0.311399) ,
+  rgb (0.769556, 0.236077, 0.307485) ,
+  rgb (0.775059, 0.239667, 0.303526) ,
+  rgb (0.780517, 0.243327, 0.299523) ,
+  rgb (0.785929, 0.247056, 0.295477) ,
+  rgb (0.791293, 0.250856, 0.29139) ,
+  rgb (0.796607, 0.254728, 0.287264) ,
+  rgb (0.801871, 0.258674, 0.283099) ,
+  rgb (0.807082, 0.262692, 0.278898) ,
+  rgb (0.812239, 0.266786, 0.274661) ,
+  rgb (0.817341, 0.270954, 0.27039) ,
+  rgb (0.822386, 0.275197, 0.266085) ,
+  rgb (0.827372, 0.279517, 0.26175) ,
+  rgb (0.832299, 0.283913, 0.257383) ,
+  rgb (0.837165, 0.288385, 0.252988) ,
+  rgb (0.841969, 0.292933, 0.248564) ,
+  rgb (0.846709, 0.297559, 0.244113) ,
+  rgb (0.851384, 0.30226, 0.239636) ,
+  rgb (0.855992, 0.307038, 0.235133) ,
+  rgb (0.860533, 0.311892, 0.230606) ,
+  rgb (0.865006, 0.316822, 0.226055) ,
+  rgb (0.869409, 0.321827, 0.221482) ,
+  rgb (0.873741, 0.326906, 0.216886) ,
+  rgb (0.878001, 0.33206, 0.212268) ,
+  rgb (0.882188, 0.337287, 0.207628) ,
+  rgb (0.886302, 0.342586, 0.202968) ,
+  rgb (0.890341, 0.347957, 0.198286) ,
+  rgb (0.894305, 0.353399, 0.193584) ,
+  rgb (0.898192, 0.358911, 0.18886) ,
+  rgb (0.902003, 0.364492, 0.184116) ,
+  rgb (0.905735, 0.37014, 0.17935) ,
+  rgb (0.90939, 0.375856, 0.174563) ,
+  rgb (0.912966, 0.381636, 0.169755) ,
+  rgb (0.916462, 0.387481, 0.164924) ,
+  rgb (0.919879, 0.393389, 0.16007) ,
+  rgb (0.923215, 0.399359, 0.155193) ,
+  rgb (0.92647, 0.405389, 0.150292) ,
+  rgb (0.929644, 0.411479, 0.145367) ,
+  rgb (0.932737, 0.417627, 0.140417) ,
+  rgb (0.935747, 0.423831, 0.13544) ,
+  rgb (0.938675, 0.430091, 0.130438) ,
+  rgb (0.941521, 0.436405, 0.125409) ,
+  rgb (0.944285, 0.442772, 0.120354) ,
+  rgb (0.946965, 0.449191, 0.115272) ,
+  rgb (0.949562, 0.45566, 0.110164) ,
+  rgb (0.952075, 0.462178, 0.105031) ,
+  rgb (0.954506, 0.468744, 0.099874) ,
+  rgb (0.956852, 0.475356, 0.094695) ,
+  rgb (0.959114, 0.482014, 0.089499) ,
+  rgb (0.961293, 0.488716, 0.084289) ,
+  rgb (0.963387, 0.495462, 0.079073) ,
+  rgb (0.965397, 0.502249, 0.073859) ,
+  rgb (0.967322, 0.509078, 0.068659) ,
+  rgb (0.969163, 0.515946, 0.063488) ,
+  rgb (0.970919, 0.522853, 0.058367) ,
+  rgb (0.97259, 0.529798, 0.053324) ,
+  rgb (0.974176, 0.53678, 0.048392) ,
+  rgb (0.975677, 0.543798, 0.043618) ,
+  rgb (0.977092, 0.55085, 0.03905) ,
+  rgb (0.978422, 0.557937, 0.034931) ,
+  rgb (0.979666, 0.565057, 0.031409) ,
+  rgb (0.980824, 0.572209, 0.028508) ,
+  rgb (0.981895, 0.579392, 0.02625) ,
+  rgb (0.982881, 0.586606, 0.024661) ,
+  rgb (0.983779, 0.593849, 0.02377) ,
+  rgb (0.984591, 0.601122, 0.023606) ,
+  rgb (0.985315, 0.608422, 0.024202) ,
+  rgb (0.985952, 0.61575, 0.025592) ,
+  rgb (0.986502, 0.623105, 0.027814) ,
+  rgb (0.986964, 0.630485, 0.030908) ,
+  rgb (0.987337, 0.63789, 0.034916) ,
+  rgb (0.987622, 0.64532, 0.039886) ,
+  rgb (0.987819, 0.652773, 0.045581) ,
+  rgb (0.987926, 0.66025, 0.05175) ,
+  rgb (0.987945, 0.667748, 0.058329) ,
+  rgb (0.987874, 0.675267, 0.065257) ,
+  rgb (0.987714, 0.682807, 0.072489) ,
+  rgb (0.987464, 0.690366, 0.07999) ,
+  rgb (0.987124, 0.697944, 0.087731) ,
+  rgb (0.986694, 0.70554, 0.095694) ,
+  rgb (0.986175, 0.713153, 0.103863) ,
+  rgb (0.985566, 0.720782, 0.112229) ,
+  rgb (0.984865, 0.728427, 0.120785) ,
+  rgb (0.984075, 0.736087, 0.129527) ,
+  rgb (0.983196, 0.743758, 0.138453) ,
+  rgb (0.982228, 0.751442, 0.147565) ,
+  rgb (0.981173, 0.759135, 0.156863) ,
+  rgb (0.980032, 0.766837, 0.166353) ,
+  rgb (0.978806, 0.774545, 0.176037) ,
+  rgb (0.977497, 0.782258, 0.185923) ,
+  rgb (0.976108, 0.789974, 0.196018) ,
+  rgb (0.974638, 0.797692, 0.206332) ,
+  rgb (0.973088, 0.805409, 0.216877) ,
+  rgb (0.971468, 0.813122, 0.227658) ,
+  rgb (0.969783, 0.820825, 0.238686) ,
+  rgb (0.968041, 0.828515, 0.249972) ,
+  rgb (0.966243, 0.836191, 0.261534) ,
+  rgb (0.964394, 0.843848, 0.273391) ,
+  rgb (0.962517, 0.851476, 0.285546) ,
+  rgb (0.960626, 0.859069, 0.29801) ,
+  rgb (0.95872, 0.866624, 0.31082) ,
+  rgb (0.956834, 0.874129, 0.323974) ,
+  rgb (0.954997, 0.881569, 0.337475) ,
+  rgb (0.953215, 0.888942, 0.351369) ,
+  rgb (0.951546, 0.896226, 0.365627) ,
+  rgb (0.950018, 0.903409, 0.380271) ,
+  rgb (0.948683, 0.910473, 0.395289) ,
+  rgb (0.947594, 0.917399, 0.410665) ,
+  rgb (0.946809, 0.924168, 0.426373) ,
+  rgb (0.946392, 0.930761, 0.442367) ,
+  rgb (0.946403, 0.937159, 0.458592) ,
+  rgb (0.946903, 0.943348, 0.47497) ,
+  rgb (0.947937, 0.949318, 0.491426) ,
+  rgb (0.949545, 0.955063, 0.50786) ,
+  rgb (0.95174, 0.960587, 0.524203) ,
+  rgb (0.954529, 0.965896, 0.540361) ,
+  rgb (0.957896, 0.971003, 0.556275) ,
+  rgb (0.961812, 0.975924, 0.571925) ,
+  rgb (0.966249, 0.980678, 0.587206) ,
+  rgb (0.971162, 0.985282, 0.602154) ,
+  rgb (0.976511, 0.989753, 0.61676) ,
+  rgb (0.982257, 0.994109, 0.631017) ,
+  rgb (0.988362, 0.998364, 0.644924)
+});
+
+
+list_data magma = list_data(new pen[] {
+  rgb (0.001462, 0.000466, 0.013866) ,
+  rgb (0.002258, 0.001295, 0.018331) ,
+  rgb (0.003279, 0.002305, 0.023708) ,
+  rgb (0.004512, 0.00349, 0.029965) ,
+  rgb (0.00595, 0.004843, 0.03713) ,
+  rgb (0.007588, 0.006356, 0.044973) ,
+  rgb (0.009426, 0.008022, 0.052844) ,
+  rgb (0.011465, 0.009828, 0.06075) ,
+  rgb (0.013708, 0.011771, 0.068667) ,
+  rgb (0.016156, 0.01384, 0.076603) ,
+  rgb (0.018815, 0.016026, 0.084584) ,
+  rgb (0.021692, 0.01832, 0.09261) ,
+  rgb (0.024792, 0.020715, 0.100676) ,
+  rgb (0.028123, 0.023201, 0.108787) ,
+  rgb (0.031696, 0.025765, 0.116965) ,
+  rgb (0.03552, 0.028397, 0.125209) ,
+  rgb (0.039608, 0.03109, 0.133515) ,
+  rgb (0.04383, 0.03383, 0.141886) ,
+  rgb (0.048062, 0.036607, 0.150327) ,
+  rgb (0.05232, 0.039407, 0.158841) ,
+  rgb (0.056615, 0.04216, 0.167446) ,
+  rgb (0.060949, 0.044794, 0.176129) ,
+  rgb (0.06533, 0.047318, 0.184892) ,
+  rgb (0.069764, 0.049726, 0.193735) ,
+  rgb (0.074257, 0.052017, 0.20266) ,
+  rgb (0.078815, 0.054184, 0.211667) ,
+  rgb (0.083446, 0.056225, 0.220755) ,
+  rgb (0.088155, 0.058133, 0.229922) ,
+  rgb (0.092949, 0.059904, 0.239164) ,
+  rgb (0.097833, 0.061531, 0.248477) ,
+  rgb (0.102815, 0.06301, 0.257854) ,
+  rgb (0.107899, 0.064335, 0.267289) ,
+  rgb (0.113094, 0.065492, 0.276784) ,
+  rgb (0.118405, 0.066479, 0.286321) ,
+  rgb (0.123833, 0.067295, 0.295879) ,
+  rgb (0.12938, 0.067935, 0.305443) ,
+  rgb (0.135053, 0.068391, 0.315) ,
+  rgb (0.140858, 0.068654, 0.324538) ,
+  rgb (0.146785, 0.068738, 0.334011) ,
+  rgb (0.152839, 0.068637, 0.343404) ,
+  rgb (0.159018, 0.068354, 0.352688) ,
+  rgb (0.165308, 0.067911, 0.361816) ,
+  rgb (0.171713, 0.067305, 0.370771) ,
+  rgb (0.178212, 0.066576, 0.379497) ,
+  rgb (0.184801, 0.065732, 0.387973) ,
+  rgb (0.19146, 0.064818, 0.396152) ,
+  rgb (0.198177, 0.063862, 0.404009) ,
+  rgb (0.204935, 0.062907, 0.411514) ,
+  rgb (0.211718, 0.061992, 0.418647) ,
+  rgb (0.218512, 0.061158, 0.425392) ,
+  rgb (0.225302, 0.060445, 0.431742) ,
+  rgb (0.232077, 0.059889, 0.437695) ,
+  rgb (0.238826, 0.059517, 0.443256) ,
+  rgb (0.245543, 0.059352, 0.448436) ,
+  rgb (0.25222, 0.059415, 0.453248) ,
+  rgb (0.258857, 0.059706, 0.45771) ,
+  rgb (0.265447, 0.060237, 0.46184) ,
+  rgb (0.271994, 0.060994, 0.46566) ,
+  rgb (0.278493, 0.061978, 0.46919) ,
+  rgb (0.284951, 0.063168, 0.472451) ,
+  rgb (0.291366, 0.064553, 0.475462) ,
+  rgb (0.29774, 0.066117, 0.478243) ,
+  rgb (0.304081, 0.067835, 0.480812) ,
+  rgb (0.310382, 0.069702, 0.483186) ,
+  rgb (0.316654, 0.07169, 0.48538) ,
+  rgb (0.322899, 0.073782, 0.487408) ,
+  rgb (0.329114, 0.075972, 0.489287) ,
+  rgb (0.335308, 0.078236, 0.491024) ,
+  rgb (0.341482, 0.080564, 0.492631) ,
+  rgb (0.347636, 0.082946, 0.494121) ,
+  rgb (0.353773, 0.085373, 0.495501) ,
+  rgb (0.359898, 0.087831, 0.496778) ,
+  rgb (0.366012, 0.090314, 0.49796) ,
+  rgb (0.372116, 0.092816, 0.499053) ,
+  rgb (0.378211, 0.095332, 0.500067) ,
+  rgb (0.384299, 0.097855, 0.501002) ,
+  rgb (0.390384, 0.100379, 0.501864) ,
+  rgb (0.396467, 0.102902, 0.502658) ,
+  rgb (0.402548, 0.10542, 0.503386) ,
+  rgb (0.408629, 0.10793, 0.504052) ,
+  rgb (0.414709, 0.110431, 0.504662) ,
+  rgb (0.420791, 0.11292, 0.505215) ,
+  rgb (0.426877, 0.115395, 0.505714) ,
+  rgb (0.432967, 0.117855, 0.50616) ,
+  rgb (0.439062, 0.120298, 0.506555) ,
+  rgb (0.445163, 0.122724, 0.506901) ,
+  rgb (0.451271, 0.125132, 0.507198) ,
+  rgb (0.457386, 0.127522, 0.507448) ,
+  rgb (0.463508, 0.129893, 0.507652) ,
+  rgb (0.46964, 0.132245, 0.507809) ,
+  rgb (0.47578, 0.134577, 0.507921) ,
+  rgb (0.481929, 0.136891, 0.507989) ,
+  rgb (0.488088, 0.139186, 0.508011) ,
+  rgb (0.494258, 0.141462, 0.507988) ,
+  rgb (0.500438, 0.143719, 0.50792) ,
+  rgb (0.506629, 0.145958, 0.507806) ,
+  rgb (0.512831, 0.148179, 0.507648) ,
+  rgb (0.519045, 0.150383, 0.507443) ,
+  rgb (0.52527, 0.152569, 0.507192) ,
+  rgb (0.531507, 0.154739, 0.506895) ,
+  rgb (0.537755, 0.156894, 0.506551) ,
+  rgb (0.544015, 0.159033, 0.506159) ,
+  rgb (0.550287, 0.161158, 0.505719) ,
+  rgb (0.556571, 0.163269, 0.50523) ,
+  rgb (0.562866, 0.165368, 0.504692) ,
+  rgb (0.569172, 0.167454, 0.504105) ,
+  rgb (0.57549, 0.16953, 0.503466) ,
+  rgb (0.581819, 0.171596, 0.502777) ,
+  rgb (0.588158, 0.173652, 0.502035) ,
+  rgb (0.594508, 0.175701, 0.501241) ,
+  rgb (0.600868, 0.177743, 0.500394) ,
+  rgb (0.607238, 0.179779, 0.499492) ,
+  rgb (0.613617, 0.181811, 0.498536) ,
+  rgb (0.620005, 0.18384, 0.497524) ,
+  rgb (0.626401, 0.185867, 0.496456) ,
+  rgb (0.632805, 0.187893, 0.495332) ,
+  rgb (0.639216, 0.189921, 0.49415) ,
+  rgb (0.645633, 0.191952, 0.49291) ,
+  rgb (0.652056, 0.193986, 0.491611) ,
+  rgb (0.658483, 0.196027, 0.490253) ,
+  rgb (0.664915, 0.198075, 0.488836) ,
+  rgb (0.671349, 0.200133, 0.487358) ,
+  rgb (0.677786, 0.202203, 0.485819) ,
+  rgb (0.684224, 0.204286, 0.484219) ,
+  rgb (0.690661, 0.206384, 0.482558) ,
+  rgb (0.697098, 0.208501, 0.480835) ,
+  rgb (0.703532, 0.210638, 0.479049) ,
+  rgb (0.709962, 0.212797, 0.477201) ,
+  rgb (0.716387, 0.214982, 0.47529) ,
+  rgb (0.722805, 0.217194, 0.473316) ,
+  rgb (0.729216, 0.219437, 0.471279) ,
+  rgb (0.735616, 0.221713, 0.46918) ,
+  rgb (0.742004, 0.224025, 0.467018) ,
+  rgb (0.748378, 0.226377, 0.464794) ,
+  rgb (0.754737, 0.228772, 0.462509) ,
+  rgb (0.761077, 0.231214, 0.460162) ,
+  rgb (0.767398, 0.233705, 0.457755) ,
+  rgb (0.773695, 0.236249, 0.455289) ,
+  rgb (0.779968, 0.238851, 0.452765) ,
+  rgb (0.786212, 0.241514, 0.450184) ,
+  rgb (0.792427, 0.244242, 0.447543) ,
+  rgb (0.798608, 0.24704, 0.444848) ,
+  rgb (0.804752, 0.249911, 0.442102) ,
+  rgb (0.810855, 0.252861, 0.439305) ,
+  rgb (0.816914, 0.255895, 0.436461) ,
+  rgb (0.822926, 0.259016, 0.433573) ,
+  rgb (0.828886, 0.262229, 0.430644) ,
+  rgb (0.834791, 0.26554, 0.427671) ,
+  rgb (0.840636, 0.268953, 0.424666) ,
+  rgb (0.846416, 0.272473, 0.421631) ,
+  rgb (0.852126, 0.276106, 0.418573) ,
+  rgb (0.857763, 0.279857, 0.415496) ,
+  rgb (0.86332, 0.283729, 0.412403) ,
+  rgb (0.868793, 0.287728, 0.409303) ,
+  rgb (0.874176, 0.291859, 0.406205) ,
+  rgb (0.879464, 0.296125, 0.403118) ,
+  rgb (0.884651, 0.30053, 0.400047) ,
+  rgb (0.889731, 0.305079, 0.397002) ,
+  rgb (0.8947, 0.309773, 0.393995) ,
+  rgb (0.899552, 0.314616, 0.391037) ,
+  rgb (0.904281, 0.31961, 0.388137) ,
+  rgb (0.908884, 0.324755, 0.385308) ,
+  rgb (0.913354, 0.330052, 0.382563) ,
+  rgb (0.917689, 0.3355, 0.379915) ,
+  rgb (0.921884, 0.341098, 0.377376) ,
+  rgb (0.925937, 0.346844, 0.374959) ,
+  rgb (0.929845, 0.352734, 0.372677) ,
+  rgb (0.933606, 0.358764, 0.370541) ,
+  rgb (0.937221, 0.364929, 0.368567) ,
+  rgb (0.940687, 0.371224, 0.366762) ,
+  rgb (0.944006, 0.377643, 0.365136) ,
+  rgb (0.94718, 0.384178, 0.363701) ,
+  rgb (0.95021, 0.39082, 0.362468) ,
+  rgb (0.953099, 0.397563, 0.361438) ,
+  rgb (0.955849, 0.4044, 0.360619) ,
+  rgb (0.958464, 0.411324, 0.360014) ,
+  rgb (0.960949, 0.418323, 0.35963) ,
+  rgb (0.96331, 0.42539, 0.359469) ,
+  rgb (0.965549, 0.432519, 0.359529) ,
+  rgb (0.967671, 0.439703, 0.35981) ,
+  rgb (0.96968, 0.446936, 0.360311) ,
+  rgb (0.971582, 0.45421, 0.36103) ,
+  rgb (0.973381, 0.46152, 0.361965) ,
+  rgb (0.975082, 0.468861, 0.363111) ,
+  rgb (0.97669, 0.476226, 0.364466) ,
+  rgb (0.97821, 0.483612, 0.366025) ,
+  rgb (0.979645, 0.491014, 0.367783) ,
+  rgb (0.981, 0.498428, 0.369734) ,
+  rgb (0.982279, 0.505851, 0.371874) ,
+  rgb (0.983485, 0.51328, 0.374198) ,
+  rgb (0.984622, 0.520713, 0.376698) ,
+  rgb (0.985693, 0.528148, 0.379371) ,
+  rgb (0.9867, 0.535582, 0.38221) ,
+  rgb (0.987646, 0.543015, 0.38521) ,
+  rgb (0.988533, 0.550446, 0.388365) ,
+  rgb (0.989363, 0.557873, 0.391671) ,
+  rgb (0.990138, 0.565296, 0.395122) ,
+  rgb (0.990871, 0.572706, 0.398714) ,
+  rgb (0.991558, 0.580107, 0.402441) ,
+  rgb (0.992196, 0.587502, 0.406299) ,
+  rgb (0.992785, 0.594891, 0.410283) ,
+  rgb (0.993326, 0.602275, 0.41439) ,
+  rgb (0.993834, 0.609644, 0.418613) ,
+  rgb (0.994309, 0.616999, 0.42295) ,
+  rgb (0.994738, 0.62435, 0.427397) ,
+  rgb (0.995122, 0.631696, 0.431951) ,
+  rgb (0.99548, 0.639027, 0.436607) ,
+  rgb (0.99581, 0.646344, 0.441361) ,
+  rgb (0.996096, 0.653659, 0.446213) ,
+  rgb (0.996341, 0.660969, 0.45116) ,
+  rgb (0.99658, 0.668256, 0.456192) ,
+  rgb (0.996775, 0.675541, 0.461314) ,
+  rgb (0.996925, 0.682828, 0.466526) ,
+  rgb (0.997077, 0.690088, 0.471811) ,
+  rgb (0.997186, 0.697349, 0.477182) ,
+  rgb (0.997254, 0.704611, 0.482635) ,
+  rgb (0.997325, 0.711848, 0.488154) ,
+  rgb (0.997351, 0.719089, 0.493755) ,
+  rgb (0.997351, 0.726324, 0.499428) ,
+  rgb (0.997341, 0.733545, 0.505167) ,
+  rgb (0.997285, 0.740772, 0.510983) ,
+  rgb (0.997228, 0.747981, 0.516859) ,
+  rgb (0.997138, 0.75519, 0.522806) ,
+  rgb (0.997019, 0.762398, 0.528821) ,
+  rgb (0.996898, 0.769591, 0.534892) ,
+  rgb (0.996727, 0.776795, 0.541039) ,
+  rgb (0.996571, 0.783977, 0.547233) ,
+  rgb (0.996369, 0.791167, 0.553499) ,
+  rgb (0.996162, 0.798348, 0.55982) ,
+  rgb (0.995932, 0.805527, 0.566202) ,
+  rgb (0.99568, 0.812706, 0.572645) ,
+  rgb (0.995424, 0.819875, 0.57914) ,
+  rgb (0.995131, 0.827052, 0.585701) ,
+  rgb (0.994851, 0.834213, 0.592307) ,
+  rgb (0.994524, 0.841387, 0.598983) ,
+  rgb (0.994222, 0.84854, 0.605696) ,
+  rgb (0.993866, 0.855711, 0.612482) ,
+  rgb (0.993545, 0.862859, 0.619299) ,
+  rgb (0.99317, 0.870024, 0.626189) ,
+  rgb (0.992831, 0.877168, 0.633109) ,
+  rgb (0.99244, 0.88433, 0.640099) ,
+  rgb (0.992089, 0.89147, 0.647116) ,
+  rgb (0.991688, 0.898627, 0.654202) ,
+  rgb (0.991332, 0.905763, 0.661309) ,
+  rgb (0.99093, 0.912915, 0.668481) ,
+  rgb (0.99057, 0.920049, 0.675675) ,
+  rgb (0.990175, 0.927196, 0.682926) ,
+  rgb (0.989815, 0.934329, 0.690198) ,
+  rgb (0.989434, 0.94147, 0.697519) ,
+  rgb (0.989077, 0.948604, 0.704863) ,
+  rgb (0.988717, 0.955742, 0.712242) ,
+  rgb (0.988367, 0.962878, 0.719649) ,
+  rgb (0.988033, 0.970012, 0.727077) ,
+  rgb (0.987691, 0.977154, 0.734536) ,
+  rgb (0.987387, 0.984288, 0.742002) ,
+  rgb (0.987053, 0.991438, 0.749504)
+});
+
+
+list_data plasma = list_data(new pen[] {
+  rgb (0.050383, 0.029803, 0.527975) ,
+  rgb (0.063536, 0.028426, 0.533124) ,
+  rgb (0.075353, 0.027206, 0.538007) ,
+  rgb (0.086222, 0.026125, 0.542658) ,
+  rgb (0.096379, 0.025165, 0.547103) ,
+  rgb (0.10598, 0.024309, 0.551368) ,
+  rgb (0.115124, 0.023556, 0.555468) ,
+  rgb (0.123903, 0.022878, 0.559423) ,
+  rgb (0.132381, 0.022258, 0.56325) ,
+  rgb (0.140603, 0.021687, 0.566959) ,
+  rgb (0.148607, 0.021154, 0.570562) ,
+  rgb (0.156421, 0.020651, 0.574065) ,
+  rgb (0.16407, 0.020171, 0.577478) ,
+  rgb (0.171574, 0.019706, 0.580806) ,
+  rgb (0.17895, 0.019252, 0.584054) ,
+  rgb (0.186213, 0.018803, 0.587228) ,
+  rgb (0.193374, 0.018354, 0.59033) ,
+  rgb (0.200445, 0.017902, 0.593364) ,
+  rgb (0.207435, 0.017442, 0.596333) ,
+  rgb (0.21435, 0.016973, 0.599239) ,
+  rgb (0.221197, 0.016497, 0.602083) ,
+  rgb (0.227983, 0.016007, 0.604867) ,
+  rgb (0.234715, 0.015502, 0.607592) ,
+  rgb (0.241396, 0.014979, 0.610259) ,
+  rgb (0.248032, 0.014439, 0.612868) ,
+  rgb (0.254627, 0.013882, 0.615419) ,
+  rgb (0.261183, 0.013308, 0.617911) ,
+  rgb (0.267703, 0.012716, 0.620346) ,
+  rgb (0.274191, 0.012109, 0.622722) ,
+  rgb (0.280648, 0.011488, 0.625038) ,
+  rgb (0.287076, 0.010855, 0.627295) ,
+  rgb (0.293478, 0.010213, 0.62949) ,
+  rgb (0.299855, 0.009561, 0.631624) ,
+  rgb (0.30621, 0.008902, 0.633694) ,
+  rgb (0.312543, 0.008239, 0.6357) ,
+  rgb (0.318856, 0.007576, 0.63764) ,
+  rgb (0.32515, 0.006915, 0.639512) ,
+  rgb (0.331426, 0.006261, 0.641316) ,
+  rgb (0.337683, 0.005618, 0.643049) ,
+  rgb (0.343925, 0.004991, 0.64471) ,
+  rgb (0.35015, 0.004382, 0.646298) ,
+  rgb (0.356359, 0.003798, 0.64781) ,
+  rgb (0.362553, 0.003243, 0.649245) ,
+  rgb (0.368733, 0.002724, 0.650601) ,
+  rgb (0.374897, 0.002245, 0.651876) ,
+  rgb (0.381047, 0.001814, 0.653068) ,
+  rgb (0.387183, 0.001434, 0.654177) ,
+  rgb (0.393304, 0.001114, 0.655199) ,
+  rgb (0.399411, 0.000859, 0.656133) ,
+  rgb (0.405503, 0.000678, 0.656977) ,
+  rgb (0.41158, 0.000577, 0.65773) ,
+  rgb (0.417642, 0.000564, 0.65839) ,
+  rgb (0.423689, 0.000646, 0.658956) ,
+  rgb (0.429719, 0.000831, 0.659425) ,
+  rgb (0.435734, 0.001127, 0.659797) ,
+  rgb (0.441732, 0.00154, 0.660069) ,
+  rgb (0.447714, 0.00208, 0.66024) ,
+  rgb (0.453677, 0.002755, 0.66031) ,
+  rgb (0.459623, 0.003574, 0.660277) ,
+  rgb (0.46555, 0.004545, 0.660139) ,
+  rgb (0.471457, 0.005678, 0.659897) ,
+  rgb (0.477344, 0.00698, 0.659549) ,
+  rgb (0.48321, 0.00846, 0.659095) ,
+  rgb (0.489055, 0.010127, 0.658534) ,
+  rgb (0.494877, 0.01199, 0.657865) ,
+  rgb (0.500678, 0.014055, 0.657088) ,
+  rgb (0.506454, 0.016333, 0.656202) ,
+  rgb (0.512206, 0.018833, 0.655209) ,
+  rgb (0.517933, 0.021563, 0.654109) ,
+  rgb (0.523633, 0.024532, 0.652901) ,
+  rgb (0.529306, 0.027747, 0.651586) ,
+  rgb (0.534952, 0.031217, 0.650165) ,
+  rgb (0.54057, 0.03495, 0.64864) ,
+  rgb (0.546157, 0.038954, 0.64701) ,
+  rgb (0.551715, 0.043136, 0.645277) ,
+  rgb (0.557243, 0.047331, 0.643443) ,
+  rgb (0.562738, 0.051545, 0.641509) ,
+  rgb (0.568201, 0.055778, 0.639477) ,
+  rgb (0.573632, 0.060028, 0.637349) ,
+  rgb (0.579029, 0.064296, 0.635126) ,
+  rgb (0.584391, 0.068579, 0.632812) ,
+  rgb (0.589719, 0.072878, 0.630408) ,
+  rgb (0.595011, 0.07719, 0.627917) ,
+  rgb (0.600266, 0.081516, 0.625342) ,
+  rgb (0.605485, 0.085854, 0.622686) ,
+  rgb (0.610667, 0.090204, 0.619951) ,
+  rgb (0.615812, 0.094564, 0.61714) ,
+  rgb (0.620919, 0.098934, 0.614257) ,
+  rgb (0.625987, 0.103312, 0.611305) ,
+  rgb (0.631017, 0.107699, 0.608287) ,
+  rgb (0.636008, 0.112092, 0.605205) ,
+  rgb (0.640959, 0.116492, 0.602065) ,
+  rgb (0.645872, 0.120898, 0.598867) ,
+  rgb (0.650746, 0.125309, 0.595617) ,
+  rgb (0.65558, 0.129725, 0.592317) ,
+  rgb (0.660374, 0.134144, 0.588971) ,
+  rgb (0.665129, 0.138566, 0.585582) ,
+  rgb (0.669845, 0.142992, 0.582154) ,
+  rgb (0.674522, 0.147419, 0.578688) ,
+  rgb (0.67916, 0.151848, 0.575189) ,
+  rgb (0.683758, 0.156278, 0.57166) ,
+  rgb (0.688318, 0.160709, 0.568103) ,
+  rgb (0.69284, 0.165141, 0.564522) ,
+  rgb (0.697324, 0.169573, 0.560919) ,
+  rgb (0.701769, 0.174005, 0.557296) ,
+  rgb (0.706178, 0.178437, 0.553657) ,
+  rgb (0.710549, 0.182868, 0.550004) ,
+  rgb (0.714883, 0.187299, 0.546338) ,
+  rgb (0.719181, 0.191729, 0.542663) ,
+  rgb (0.723444, 0.196158, 0.538981) ,
+  rgb (0.72767, 0.200586, 0.535293) ,
+  rgb (0.731862, 0.205013, 0.531601) ,
+  rgb (0.736019, 0.209439, 0.527908) ,
+  rgb (0.740143, 0.213864, 0.524216) ,
+  rgb (0.744232, 0.218288, 0.520524) ,
+  rgb (0.748289, 0.222711, 0.516834) ,
+  rgb (0.752312, 0.227133, 0.513149) ,
+  rgb (0.756304, 0.231555, 0.509468) ,
+  rgb (0.760264, 0.235976, 0.505794) ,
+  rgb (0.764193, 0.240396, 0.502126) ,
+  rgb (0.76809, 0.244817, 0.498465) ,
+  rgb (0.771958, 0.249237, 0.494813) ,
+  rgb (0.775796, 0.253658, 0.491171) ,
+  rgb (0.779604, 0.258078, 0.487539) ,
+  rgb (0.783383, 0.2625, 0.483918) ,
+  rgb (0.787133, 0.266922, 0.480307) ,
+  rgb (0.790855, 0.271345, 0.476706) ,
+  rgb (0.794549, 0.27577, 0.473117) ,
+  rgb (0.798216, 0.280197, 0.469538) ,
+  rgb (0.801855, 0.284626, 0.465971) ,
+  rgb (0.805467, 0.289057, 0.462415) ,
+  rgb (0.809052, 0.293491, 0.45887) ,
+  rgb (0.812612, 0.297928, 0.455338) ,
+  rgb (0.816144, 0.302368, 0.451816) ,
+  rgb (0.819651, 0.306812, 0.448306) ,
+  rgb (0.823132, 0.311261, 0.444806) ,
+  rgb (0.826588, 0.315714, 0.441316) ,
+  rgb (0.830018, 0.320172, 0.437836) ,
+  rgb (0.833422, 0.324635, 0.434366) ,
+  rgb (0.836801, 0.329105, 0.430905) ,
+  rgb (0.840155, 0.33358, 0.427455) ,
+  rgb (0.843484, 0.338062, 0.424013) ,
+  rgb (0.846788, 0.342551, 0.420579) ,
+  rgb (0.850066, 0.347048, 0.417153) ,
+  rgb (0.853319, 0.351553, 0.413734) ,
+  rgb (0.856547, 0.356066, 0.410322) ,
+  rgb (0.85975, 0.360588, 0.406917) ,
+  rgb (0.862927, 0.365119, 0.403519) ,
+  rgb (0.866078, 0.36966, 0.400126) ,
+  rgb (0.869203, 0.374212, 0.396738) ,
+  rgb (0.872303, 0.378774, 0.393355) ,
+  rgb (0.875376, 0.383347, 0.389976) ,
+  rgb (0.878423, 0.387932, 0.3866) ,
+  rgb (0.881443, 0.392529, 0.383229) ,
+  rgb (0.884436, 0.397139, 0.37986) ,
+  rgb (0.887402, 0.401762, 0.376494) ,
+  rgb (0.89034, 0.406398, 0.37313) ,
+  rgb (0.89325, 0.411048, 0.369768) ,
+  rgb (0.896131, 0.415712, 0.366407) ,
+  rgb (0.898984, 0.420392, 0.363047) ,
+  rgb (0.901807, 0.425087, 0.359688) ,
+  rgb (0.904601, 0.429797, 0.356329) ,
+  rgb (0.907365, 0.434524, 0.35297) ,
+  rgb (0.910098, 0.439268, 0.34961) ,
+  rgb (0.9128, 0.444029, 0.346251) ,
+  rgb (0.915471, 0.448807, 0.34289) ,
+  rgb (0.918109, 0.453603, 0.339529) ,
+  rgb (0.920714, 0.458417, 0.336166) ,
+  rgb (0.923287, 0.463251, 0.332801) ,
+  rgb (0.925825, 0.468103, 0.329435) ,
+  rgb (0.928329, 0.472975, 0.326067) ,
+  rgb (0.930798, 0.477867, 0.322697) ,
+  rgb (0.933232, 0.48278, 0.319325) ,
+  rgb (0.93563, 0.487712, 0.315952) ,
+  rgb (0.93799, 0.492667, 0.312575) ,
+  rgb (0.940313, 0.497642, 0.309197) ,
+  rgb (0.942598, 0.502639, 0.305816) ,
+  rgb (0.944844, 0.507658, 0.302433) ,
+  rgb (0.947051, 0.512699, 0.299049) ,
+  rgb (0.949217, 0.517763, 0.295662) ,
+  rgb (0.951344, 0.52285, 0.292275) ,
+  rgb (0.953428, 0.52796, 0.288883) ,
+  rgb (0.95547, 0.533093, 0.28549) ,
+  rgb (0.957469, 0.53825, 0.282096) ,
+  rgb (0.959424, 0.543431, 0.278701) ,
+  rgb (0.961336, 0.548636, 0.275305) ,
+  rgb (0.963203, 0.553865, 0.271909) ,
+  rgb (0.965024, 0.559118, 0.268513) ,
+  rgb (0.966798, 0.564396, 0.265118) ,
+  rgb (0.968526, 0.5697, 0.261721) ,
+  rgb (0.970205, 0.575028, 0.258325) ,
+  rgb (0.971835, 0.580382, 0.254931) ,
+  rgb (0.973416, 0.585761, 0.25154) ,
+  rgb (0.974947, 0.591165, 0.248151) ,
+  rgb (0.976428, 0.596595, 0.244767) ,
+  rgb (0.977856, 0.602051, 0.241387) ,
+  rgb (0.979233, 0.607532, 0.238013) ,
+  rgb (0.980556, 0.613039, 0.234646) ,
+  rgb (0.981826, 0.618572, 0.231287) ,
+  rgb (0.983041, 0.624131, 0.227937) ,
+  rgb (0.984199, 0.629718, 0.224595) ,
+  rgb (0.985301, 0.63533, 0.221265) ,
+  rgb (0.986345, 0.640969, 0.217948) ,
+  rgb (0.987332, 0.646633, 0.214648) ,
+  rgb (0.98826, 0.652325, 0.211364) ,
+  rgb (0.989128, 0.658043, 0.2081) ,
+  rgb (0.989935, 0.663787, 0.204859) ,
+  rgb (0.990681, 0.669558, 0.201642) ,
+  rgb (0.991365, 0.675355, 0.198453) ,
+  rgb (0.991985, 0.681179, 0.195295) ,
+  rgb (0.992541, 0.68703, 0.19217) ,
+  rgb (0.993032, 0.692907, 0.189084) ,
+  rgb (0.993456, 0.69881, 0.186041) ,
+  rgb (0.993814, 0.704741, 0.183043) ,
+  rgb (0.994103, 0.710698, 0.180097) ,
+  rgb (0.994324, 0.716681, 0.177208) ,
+  rgb (0.994474, 0.722691, 0.174381) ,
+  rgb (0.994553, 0.728728, 0.171622) ,
+  rgb (0.994561, 0.734791, 0.168938) ,
+  rgb (0.994495, 0.74088, 0.166335) ,
+  rgb (0.994355, 0.746995, 0.163821) ,
+  rgb (0.994141, 0.753137, 0.161404) ,
+  rgb (0.993851, 0.759304, 0.159092) ,
+  rgb (0.993482, 0.765499, 0.156891) ,
+  rgb (0.993033, 0.77172, 0.154808) ,
+  rgb (0.992505, 0.777967, 0.152855) ,
+  rgb (0.991897, 0.784239, 0.151042) ,
+  rgb (0.991209, 0.790537, 0.149377) ,
+  rgb (0.990439, 0.796859, 0.14787) ,
+  rgb (0.989587, 0.803205, 0.146529) ,
+  rgb (0.988648, 0.809579, 0.145357) ,
+  rgb (0.987621, 0.815978, 0.144363) ,
+  rgb (0.986509, 0.822401, 0.143557) ,
+  rgb (0.985314, 0.828846, 0.142945) ,
+  rgb (0.984031, 0.835315, 0.142528) ,
+  rgb (0.982653, 0.841812, 0.142303) ,
+  rgb (0.98119, 0.848329, 0.142279) ,
+  rgb (0.979644, 0.854866, 0.142453) ,
+  rgb (0.977995, 0.861432, 0.142808) ,
+  rgb (0.976265, 0.868016, 0.143351) ,
+  rgb (0.974443, 0.874622, 0.144061) ,
+  rgb (0.97253, 0.88125, 0.144923) ,
+  rgb (0.970533, 0.887896, 0.145919) ,
+  rgb (0.968443, 0.894564, 0.147014) ,
+  rgb (0.966271, 0.901249, 0.14818) ,
+  rgb (0.964021, 0.90795, 0.14937) ,
+  rgb (0.961681, 0.914672, 0.15052) ,
+  rgb (0.959276, 0.921407, 0.151566) ,
+  rgb (0.956808, 0.928152, 0.152409) ,
+  rgb (0.954287, 0.934908, 0.152921) ,
+  rgb (0.951726, 0.941671, 0.152925) ,
+  rgb (0.949151, 0.948435, 0.152178) ,
+  rgb (0.946602, 0.95519, 0.150328) ,
+  rgb (0.944152, 0.961916, 0.146861) ,
+  rgb (0.941896, 0.96859, 0.140956) ,
+  rgb (0.940015, 0.975158, 0.131326)
+});
+
+
+list_data twilight = list_data(new pen[] {
+  rgb (0.8857501584075443, 0.8500092494306783, 0.8879736506427196) ,
+  rgb (0.8837852019553906, 0.8507294054031063, 0.8872322209694989) ,
+  rgb (0.8817223105928579, 0.8512759407765347, 0.8863805692551482) ,
+  rgb (0.8795410528270573, 0.8516567540749572, 0.8854143767924102) ,
+  rgb (0.8772488085896548, 0.8518702833887027, 0.8843412038131143) ,
+  rgb (0.8748534750857597, 0.8519152612302319, 0.8831692696761383) ,
+  rgb (0.8723313408512408, 0.8518016547808089, 0.8818970435500162) ,
+  rgb (0.8697047485350982, 0.8515240300479789, 0.8805388339000336) ,
+  rgb (0.8669601550533358, 0.8510896085314068, 0.8790976697717334) ,
+  rgb (0.86408985081464, 0.8505039116750779, 0.8775792578489263) ,
+  rgb (0.8611024543689985, 0.8497675485700126, 0.8759924292343957) ,
+  rgb (0.8579825924567037, 0.8488893481028184, 0.8743403855344628) ,
+  rgb (0.8547259318925698, 0.8478748812467282, 0.8726282980930582) ,
+  rgb (0.8513371457085719, 0.8467273579611647, 0.8708608165735044) ,
+  rgb (0.8478071070257792, 0.8454546229209523, 0.8690403678369444) ,
+  rgb (0.8441261828674842, 0.8440648271103739, 0.8671697332269007) ,
+  rgb (0.8403042080595778, 0.8425605950855084, 0.865250882410458) ,
+  rgb (0.8363403180919118, 0.8409479651895194, 0.8632852800107016) ,
+  rgb (0.8322270571293441, 0.8392349062775448, 0.8612756350042788) ,
+  rgb (0.8279689431601354, 0.837426007513952, 0.8592239945130679) ,
+  rgb (0.8235742968025285, 0.8355248776479544, 0.8571319132851495) ,
+  rgb (0.8190465467793753, 0.8335364929949034, 0.855002062870101) ,
+  rgb (0.8143898212114309, 0.8314655869419785, 0.8528375906214702) ,
+  rgb (0.8095999819094809, 0.8293189667350546, 0.8506444160105037) ,
+  rgb (0.8046916442981458, 0.8270983878056066, 0.8484244929697402) ,
+  rgb (0.79967075421268, 0.8248078181208093, 0.8461821002957853) ,
+  rgb (0.7945430508923111, 0.8224511622630462, 0.8439218478682798) ,
+  rgb (0.7893144556460892, 0.8200321318870201, 0.8416486380471222) ,
+  rgb (0.7839910104276492, 0.8175542640053343, 0.8393674746403673) ,
+  rgb (0.7785789200822759, 0.8150208937874255, 0.8370834463093898) ,
+  rgb (0.7730841659017094, 0.8124352473546601, 0.8348017295057968) ,
+  rgb (0.7675110850441786, 0.8098007598713145, 0.8325281663805967) ,
+  rgb (0.7618690793798029, 0.8071194938764749, 0.830266486168872) ,
+  rgb (0.7561644358438198, 0.8043940873347794, 0.8280213899472) ,
+  rgb (0.750403467654067, 0.8016269900896532, 0.8257973785108242) ,
+  rgb (0.7445924777189017, 0.7988204771958325, 0.8235986758615652) ,
+  rgb (0.7387377170049494, 0.7959766573503101, 0.8214292278043301) ,
+  rgb (0.7328454364552346, 0.7930974646884407, 0.8192926338423038) ,
+  rgb (0.726921775128297, 0.7901846863592763, 0.8171921746672638) ,
+  rgb (0.7209728066553678, 0.7872399592345264, 0.8151307392087926) ,
+  rgb (0.7150040307625213, 0.7842648709158119, 0.8131111655994991) ,
+  rgb (0.709020781345393, 0.7812608871607091, 0.8111359185511793) ,
+  rgb (0.7030297722540817, 0.7782290497335813, 0.8092061884805697) ,
+  rgb (0.6970365443886174, 0.7751705000806606, 0.8073233538006345) ,
+  rgb (0.691046410093091, 0.7720862946067809, 0.8054884169067907) ,
+  rgb (0.6850644615439593, 0.7689774029354699, 0.8037020626717691) ,
+  rgb (0.6790955449988215, 0.765844721313959, 0.8019646617300199) ,
+  rgb (0.6731442255942621, 0.7626890873389048, 0.8002762854580953) ,
+  rgb (0.6672147980375281, 0.7595112803730375, 0.7986367465453776) ,
+  rgb (0.6613112930078745, 0.7563120270871903, 0.7970456043491897) ,
+  rgb (0.6554369232645472, 0.7530920875676843, 0.7955027112903105) ,
+  rgb (0.6495957300425348, 0.7498520122194177, 0.7940067402149911) ,
+  rgb (0.6437910831099849, 0.7465923800833657, 0.7925565320130605) ,
+  rgb (0.6380258682854598, 0.7433137671403319, 0.7911510045957317) ,
+  rgb (0.6323027138710603, 0.740016721601314, 0.7897889276264043) ,
+  rgb (0.6266240202260459, 0.7367017540369944, 0.7884690131633456) ,
+  rgb (0.6209919306481755, 0.733369347989232, 0.7871899462469658) ,
+  rgb (0.6154084641177048, 0.7300199523273969, 0.7859502270675048) ,
+  rgb (0.6098754317609306, 0.7266539875975829, 0.7847483573269471) ,
+  rgb (0.6043943420027486, 0.7232718614323369, 0.7835829559353559) ,
+  rgb (0.5989665814482068, 0.7198739489224673, 0.7824525989934664) ,
+  rgb (0.5935933569683722, 0.7164606049658685, 0.781355882376401) ,
+  rgb (0.588275797805555, 0.7130321464645814, 0.7802914140563652) ,
+  rgb (0.5830148703693241, 0.7095888767699747, 0.7792578182047659) ,
+  rgb (0.5778116438998202, 0.7061310615715398, 0.7782534512102552) ,
+  rgb (0.5726668948158774, 0.7026589535425779, 0.7772770268091199) ,
+  rgb (0.5675811785386197, 0.6991727930264627, 0.776327485342753) ,
+  rgb (0.5625551535721934, 0.6956727838162965, 0.7754035914230984) ,
+  rgb (0.5575894041960517, 0.6921591145825405, 0.7745041337932782) ,
+  rgb (0.5526845058934713, 0.6886319451516638, 0.7736279426902245) ,
+  rgb (0.5478409815301863, 0.6850914221850988, 0.7727738647344087) ,
+  rgb (0.5430593242401823, 0.6815376725306588, 0.7719407969783508) ,
+  rgb (0.5383401557517628, 0.677970811290954, 0.7711273443905772) ,
+  rgb (0.533683891477284, 0.6743909370521273, 0.7703325054879735) ,
+  rgb (0.529090861832473, 0.6707981230280622, 0.7695555229231313) ,
+  rgb (0.5245615147059358, 0.6671924299614223, 0.7687954171423095) ,
+  rgb (0.5200962739223556, 0.6635739143403039, 0.768051194033441) ,
+  rgb (0.5156955988596057, 0.65994260812898, 0.7673219148959617) ,
+  rgb (0.5113599254160193, 0.6562985398183186, 0.7666066378064533) ,
+  rgb (0.5070896957645166, 0.6526417240314645, 0.7659044566083585) ,
+  rgb (0.5028853540415561, 0.6489721673409526, 0.7652144671817491) ,
+  rgb (0.4987473366135607, 0.6452898684900934, 0.7645357873418008) ,
+  rgb (0.4946761847863938, 0.6415948411950443, 0.7638671900213091) ,
+  rgb (0.4906722493856122, 0.6378870485884708, 0.7632081276316384) ,
+  rgb (0.4867359599430568, 0.6341664625110051, 0.7625578008592404) ,
+  rgb (0.4828677867260272, 0.6304330455306234, 0.761915371498953) ,
+  rgb (0.47906816236197386, 0.6266867625186013, 0.7612800037566242) ,
+  rgb (0.47533752394906287, 0.6229275728383581, 0.7606508557181775) ,
+  rgb (0.4716762951887709, 0.6191554324288464, 0.7600270922788305) ,
+  rgb (0.46808490970531597, 0.6153702869579029, 0.7594078989109274) ,
+  rgb (0.4645637671630393, 0.6115720882286415, 0.7587924262302581) ,
+  rgb (0.4611132664702388, 0.607760777169989, 0.7581798643680714) ,
+  rgb (0.45773377230160567, 0.6039363004658646, 0.7575693690185916) ,
+  rgb (0.45442563977552913, 0.6000985950385866, 0.7569601366060649) ,
+  rgb (0.45118918687617743, 0.5962476205135354, 0.7563512064324664) ,
+  rgb (0.4480247093358917, 0.5923833145214658, 0.7557417647410792) ,
+  rgb (0.4449324685421538, 0.5885055998308617, 0.7551311041857901) ,
+  rgb (0.441912717666964, 0.5846144110017557, 0.7545183888441067) ,
+  rgb (0.43896563958048396, 0.5807096924109849, 0.7539027620828594) ,
+  rgb (0.4360913895835637, 0.5767913799818608, 0.7532834105961016) ,
+  rgb (0.43329008867358393, 0.5728594162560667, 0.7526594653256667) ,
+  rgb (0.4305617907305757, 0.5689137457245718, 0.752030080993127) ,
+  rgb (0.42790652284925834, 0.5649543060909209, 0.7513944352191484) ,
+  rgb (0.42532423665011354, 0.560981049599503, 0.7507516498900512) ,
+  rgb (0.4228148567577266, 0.5569939212699658, 0.7501008698822764) ,
+  rgb (0.42037822361396326, 0.5529928715810817, 0.7494412559451894) ,
+  rgb (0.4180141407923363, 0.5489778542188889, 0.7487719316700112) ,
+  rgb (0.4157223260454232, 0.544948827153504, 0.7480920445900052) ,
+  rgb (0.4135024574331473, 0.5409057477109848, 0.7474007329754309) ,
+  rgb (0.4113541469730457, 0.5368485776500593, 0.7466971285506578) ,
+  rgb (0.4092768899914751, 0.5327773017713032, 0.7459803063570782) ,
+  rgb (0.4072701869421907, 0.5286918801105741, 0.7452494263758127) ,
+  rgb (0.4053334378930318, 0.5245922817498312, 0.7445036583670813) ,
+  rgb (0.40346600333905397, 0.5204784765384003, 0.7437421522356709) ,
+  rgb (0.40166714010896104, 0.5163504496968876, 0.7429640345324835) ,
+  rgb (0.39993606933454834, 0.5122081814321852, 0.7421684457131799) ,
+  rgb (0.3982719152586337, 0.5080516653927614, 0.7413545091809972) ,
+  rgb (0.3966737490566561, 0.5038808905384797, 0.7405213858051674) ,
+  rgb (0.3951405880820763, 0.4996958532637776, 0.7396682021171571) ,
+  rgb (0.39367135736822567, 0.4954965577745118, 0.738794102296364) ,
+  rgb (0.39226494876209317, 0.4912830033289926, 0.7378982478447508) ,
+  rgb (0.390920175719949, 0.4870552025122304, 0.7369797713388125) ,
+  rgb (0.38963580160340855, 0.48281316715123496, 0.7360378254693274) ,
+  rgb (0.3884105330084243, 0.47855691131792805, 0.7350715764115726) ,
+  rgb (0.3872430145933025, 0.4742864593363539, 0.7340801678785439) ,
+  rgb (0.386131841788921, 0.4700018340988123, 0.7330627749243106) ,
+  rgb (0.3850755679365139, 0.46570306719930193, 0.732018540336905) ,
+  rgb (0.38407269378943537, 0.46139018782416635, 0.7309466543290268) ,
+  rgb (0.3831216808440275, 0.457063235814072, 0.7298462679135326) ,
+  rgb (0.38222094988570376, 0.45272225034283325, 0.7287165614400378) ,
+  rgb (0.3813688793045416, 0.4483672766927786, 0.7275567131714135) ,
+  rgb (0.3805638069656562, 0.4439983720863372, 0.7263658704513531) ,
+  rgb (0.3798040374484875, 0.4396155882122263, 0.7251432377876109) ,
+  rgb (0.3790878928311076, 0.43521897612544935, 0.7238879869132313) ,
+  rgb (0.378413635091359, 0.43080859411413064, 0.7225993199306104) ,
+  rgb (0.3777794975351373, 0.4263845142616835, 0.7212763999353023) ,
+  rgb (0.3771837184425123, 0.4219468022345483, 0.7199184152447577) ,
+  rgb (0.37662448930806297, 0.41749553747893614, 0.7185245473617611) ,
+  rgb (0.37610001286385814, 0.4130307995247706, 0.7170939691992023) ,
+  rgb (0.375608469194424, 0.40855267638072096, 0.7156258509158755) ,
+  rgb (0.37514802505380473, 0.4040612609993941, 0.7141193695725726) ,
+  rgb (0.3747168601930223, 0.3995566498711684, 0.7125736851650046) ,
+  rgb (0.3743131319931234, 0.3950389482828331, 0.7109879652237746) ,
+  rgb (0.3739349933047578, 0.3905082752937583, 0.7093613429347845) ,
+  rgb (0.3735806215098284, 0.3859647438605754, 0.7076929760731058) ,
+  rgb (0.37324816143326384, 0.38140848555753937, 0.7059820097480604) ,
+  rgb (0.3729357864666503, 0.3768396383521984, 0.7042275578058994) ,
+  rgb (0.37264166757849604, 0.3722583500483685, 0.7024287314570723) ,
+  rgb (0.37236397858465387, 0.36766477862108266, 0.7005846349652077) ,
+  rgb (0.3721008970244382, 0.3630590973698238, 0.6986943461507372) ,
+  rgb (0.3718506155898596, 0.3584414828587522, 0.6967569581025654) ,
+  rgb (0.3716113323440048, 0.3538121372967869, 0.6947714991938089) ,
+  rgb (0.37138124223736607, 0.34917126878479027, 0.6927370347192883) ,
+  rgb (0.37115856636209105, 0.3445191141023017, 0.6906525358646499) ,
+  rgb (0.3709415155133733, 0.33985591488818123, 0.6885170337950512) ,
+  rgb (0.3707283327942267, 0.33518193808489577, 0.6863294816960677) ,
+  rgb (0.37051738634484427, 0.3304974124430785, 0.6840888878885721) ,
+  rgb (0.37030682071842685, 0.32580269697872455, 0.6817941168448668) ,
+  rgb (0.37009487130772695, 0.3210981375964933, 0.6794440539905685) ,
+  rgb (0.3698798032902536, 0.31638410101153364, 0.6770375543809057) ,
+  rgb (0.36965987626565955, 0.3116609876295197, 0.6745734474341955) ,
+  rgb (0.3694333459127623, 0.3069292355186234, 0.6720505284912062) ,
+  rgb (0.36919847837592484, 0.3021893217650707, 0.6694675433161452) ,
+  rgb (0.3689535530659678, 0.29744175492366276, 0.6668232208982426) ,
+  rgb (0.3686968223189527, 0.292687098561501, 0.6641162529823691) ,
+  rgb (0.36842655638020444, 0.2879259643777846, 0.661345269109446) ,
+  rgb (0.3681410147989972, 0.2831590122118299, 0.6585088880697231) ,
+  rgb (0.3678384369653108, 0.2783869718129776, 0.655605668384537) ,
+  rgb (0.36751707094367697, 0.2736106331709098, 0.6526341171161864) ,
+  rgb (0.36717513650699446, 0.26883085667326956, 0.6495927229789225) ,
+  rgb (0.3668108554010799, 0.26404857724525643, 0.6464799165290824) ,
+  rgb (0.3664224325155063, 0.25926481158628106, 0.6432940914076554) ,
+  rgb (0.36600853966739794, 0.25448043878086224, 0.6400336180336859) ,
+  rgb (0.3655669837353898, 0.24969683475296395, 0.6366967518748858) ,
+  rgb (0.3650957984588681, 0.24491536803550484, 0.6332817352005559) ,
+  rgb (0.3645930889012501, 0.24013747024823828, 0.629786801550261) ,
+  rgb (0.3640569302208851, 0.23536470386204195, 0.6262101345195302) ,
+  rgb (0.36348537610385145, 0.2305987621839642, 0.6225498862239288) ,
+  rgb (0.3628764356004103, 0.2258414929328703, 0.6188041741082302) ,
+  rgb (0.36222809558295926, 0.22109488427338303, 0.6149711234609613) ,
+  rgb (0.36153829010998356, 0.21636111429594002, 0.6110488067964093) ,
+  rgb (0.36080493826624654, 0.21164251793458128, 0.6070353217206471) ,
+  rgb (0.36002681809096376, 0.20694122817889948, 0.6029284543191687) ,
+  rgb (0.35920088560930186, 0.20226037920758122, 0.5987265295935138) ,
+  rgb (0.3583248996661781, 0.197602942459778, 0.5944276851750107) ,
+  rgb (0.35739663292915563, 0.1929720819784246, 0.5900301125106313) ,
+  rgb (0.35641381143126327, 0.18837119869242164, 0.5855320765920552) ,
+  rgb (0.3553741530690672, 0.18380392577704466, 0.580931914318328) ,
+  rgb (0.3542753496066376, 0.17927413271618647, 0.5762280966066872) ,
+  rgb (0.35311574421123737, 0.17478570377561287, 0.5714187152355529) ,
+  rgb (0.3518924860887379, 0.17034320478524959, 0.5665028491121665) ,
+  rgb (0.3506030444193101, 0.1659512998472086, 0.5614796470399323) ,
+  rgb (0.34924513554955644, 0.16161477763045118, 0.5563483747416378) ,
+  rgb (0.3478165323877778, 0.1573386351115298, 0.5511085345270326) ,
+  rgb (0.3463150717579309, 0.15312802296627787, 0.5457599924248665) ,
+  rgb (0.34473901574536375, 0.1489882058982641, 0.5403024592040654) ,
+  rgb (0.34308600291572294, 0.14492465359918028, 0.534737042820671) ,
+  rgb (0.34135411074506483, 0.1409427920655632, 0.5290650094033675) ,
+  rgb (0.33954168752669694, 0.1370480189671817, 0.5232879753508524) ,
+  rgb (0.3376473209067111, 0.13324562282438077, 0.5174080757397947) ,
+  rgb (0.33566978565015315, 0.12954074251271822, 0.5114280721516895) ,
+  rgb (0.33360804901486, 0.1259381830100592, 0.505351647966549) ,
+  rgb (0.33146154891145124, 0.12244245263391232, 0.4991827458843107) ,
+  rgb (0.3292300520323141, 0.11905764321981127, 0.49292595612342666) ,
+  rgb (0.3269137124539796, 0.1157873496841953, 0.4865864649569746) ,
+  rgb (0.32451307931207785, 0.11263459791730848, 0.48017007211645196) ,
+  rgb (0.3220288227606932, 0.10960114111258401, 0.4736849472572688) ,
+  rgb (0.31946262395497965, 0.1066887988239266, 0.46713728801395243) ,
+  rgb (0.316816480890235, 0.10389861387653518, 0.46053414662739794) ,
+  rgb (0.3140927841475553, 0.10123077676403242, 0.45388335612058467) ,
+  rgb (0.31129434479712365, 0.0986847719340522, 0.4471931371516162) ,
+  rgb (0.30842444457210105, 0.09625938534057774, 0.44047194882050544) ,
+  rgb (0.30548675819945936, 0.09395276484082374, 0.4337284999936111) ,
+  rgb (0.3024853636457425, 0.0917611873973036, 0.42697404043749887) ,
+  rgb (0.2994248396021477, 0.08968225371675004, 0.42021619665853854) ,
+  rgb (0.2963100038890529, 0.08771325096046395, 0.41346259134143476) ,
+  rgb (0.2931459309698525, 0.08585065688962071, 0.40672178082365834) ,
+  rgb (0.2899379244517661, 0.08409078829085731, 0.40000214725256295) ,
+  rgb (0.28669151388283165, 0.08242987384848069, 0.39331182532243375) ,
+  rgb (0.28341239797185225, 0.08086415336549937, 0.38665868550105914) ,
+  rgb (0.2801063857697547, 0.07938999480226153, 0.38005028528138707) ,
+  rgb (0.2767793961581559, 0.07800394103378822, 0.37349382846504675) ,
+  rgb (0.2734373934245081, 0.07670280023749607, 0.36699616136347685) ,
+  rgb (0.2700863774911405, 0.07548367558427554, 0.36056376228111864) ,
+  rgb (0.26673233211995284, 0.0743440180285462, 0.3542027606624096) ,
+  rgb (0.26338121807151404, 0.07328165793989708, 0.34791888996380105) ,
+  rgb (0.26003895187439957, 0.0722947810433622, 0.3417175669546984) ,
+  rgb (0.256711916510839, 0.07138010624208224, 0.3356064898460009) ,
+  rgb (0.25340685873736807, 0.07053358292685183, 0.3295945757321303) ,
+  rgb (0.2501284530619938, 0.06975820642910699, 0.32368100685760637) ,
+  rgb (0.24688226237959, 0.06905363944920445, 0.31786993834254956) ,
+  rgb (0.24367372557466271, 0.06841985515092269, 0.3121652405088837) ,
+  rgb (0.2405081333229594, 0.0678571038148556, 0.3065705449367832) ,
+  rgb (0.23739062429054825, 0.06736588805055552, 0.3010892218406587) ,
+  rgb (0.23433055727563878, 0.0669355996616394, 0.295740099298676) ,
+  rgb (0.23132955273021344, 0.06657618693909059, 0.29051361067988485) ,
+  rgb (0.2283917709422868, 0.06628997924139618, 0.28541074411068496) ,
+  rgb (0.22552164337737857, 0.0660781731193956, 0.28043398847505197) ,
+  rgb (0.22272706739121817, 0.06593379067565194, 0.275597146520537) ,
+  rgb (0.22001251100779617, 0.0658579189189076, 0.2709027999432586) ,
+  rgb (0.21737845072382705, 0.06585966123356204, 0.2663420934966951) ,
+  rgb (0.21482843531473683, 0.06594038561377849, 0.26191675992376573) ,
+  rgb (0.21237411048541005, 0.06608502466175845, 0.2576516509356954) ,
+  rgb (0.21001214221188125, 0.06630857391894718, 0.2535289048041211) ,
+  rgb (0.2077442377448806, 0.06661453200418091, 0.24954644291943817) ,
+  rgb (0.20558051999470117, 0.06699046239786874, 0.24572497420147632) ,
+  rgb (0.20352007949514977, 0.06744417961242422, 0.24205576625191821) ,
+  rgb (0.2015613376412984, 0.06798327102620025, 0.23852974228695395) ,
+  rgb (0.19971571438603364, 0.06859271055370472, 0.23517094067076993) ,
+  rgb (0.19794834061899208, 0.06931406607166066, 0.23194647381302336) ,
+  rgb (0.1960826032659409, 0.07032122724242362, 0.22874673279569585) ,
+  rgb (0.19410351363791453, 0.07160830485689157, 0.22558727307410353) ,
+  rgb (0.19199449184606268, 0.0731828306492733, 0.22243385243433622) ,
+  rgb (0.18975853639094634, 0.07501986186214377, 0.2193005075652994) ,
+  rgb (0.18739228342697645, 0.07710209689958833, 0.21618875376309582) ,
+  rgb (0.18488035509396164, 0.07942573027972388, 0.21307651648984993) ,
+  rgb (0.18774482037046955, 0.07725158846803931, 0.21387448578597812) ,
+  rgb (0.19049578401722037, 0.07531127841678764, 0.2146562337112265) ,
+  rgb (0.1931548636579131, 0.07360681904011795, 0.21542362939081539) ,
+  rgb (0.19571853588267552, 0.07215778103960274, 0.21617499187076789) ,
+  rgb (0.19819343656336558, 0.07097462525273879, 0.21690975060032436) ,
+  rgb (0.20058760685133747, 0.07006457614998421, 0.21762721310371608) ,
+  rgb (0.20290365333558247, 0.06943524858045896, 0.21833167885096033) ,
+  rgb (0.20531725273301316, 0.06891959226639757, 0.21911516689288835) ,
+  rgb (0.20785704662965598, 0.06848439879702528, 0.22000133917653536) ,
+  rgb (0.21052882914958676, 0.06812195249816172, 0.22098759107715404) ,
+  rgb (0.2133313859647627, 0.06783014842602667, 0.2220704321302429) ,
+  rgb (0.21625279838647882, 0.06761633027051639, 0.22324568672294431) ,
+  rgb (0.21930503925136402, 0.06746578636294004, 0.22451023616807558) ,
+  rgb (0.22247308588973624, 0.06738821405309284, 0.22585960379408354) ,
+  rgb (0.2257539681670791, 0.06738213230014747, 0.22728984778098055) ,
+  rgb (0.2291562027859284, 0.06743473087115257, 0.22879681433956656) ,
+  rgb (0.23266299920501882, 0.06755710438847978, 0.23037617493752832) ,
+  rgb (0.23627495835774248, 0.06774359820987802, 0.23202360805926608) ,
+  rgb (0.23999586188690308, 0.06798502996477995, 0.23373434258507808) ,
+  rgb (0.2438114972024792, 0.06828985152901187, 0.23550427698321885) ,
+  rgb (0.247720929905011, 0.06865333790948652, 0.2373288009471749) ,
+  rgb (0.25172899728289466, 0.0690646308260355, 0.23920260612763083) ,
+  rgb (0.2558213554748177, 0.06953231029187984, 0.24112190491594204) ,
+  rgb (0.25999463887892144, 0.07005385560386188, 0.24308218808684579) ,
+  rgb (0.2642551220706094, 0.07061659562299544, 0.24507758869355967) ,
+  rgb (0.2685909594817286, 0.07122671627792246, 0.24710443563450618) ,
+  rgb (0.272997015188973, 0.07188355544616351, 0.2491584709323293) ,
+  rgb (0.277471508091428, 0.07258296989925478, 0.2512349399594277) ,
+  rgb (0.2820174629736694, 0.07331569321404097, 0.25332800295084507) ,
+  rgb (0.28662309235899847, 0.07408846082680887, 0.2554347867371703) ,
+  rgb (0.29128515387578635, 0.0748990498474667, 0.25755101595750435) ,
+  rgb (0.2960004726065818, 0.07574533600095842, 0.25967245030364566) ,
+  rgb (0.3007727681291869, 0.07661782433616476, 0.2617929409781967) ,
+  rgb (0.30559226007249934, 0.07752196310753731, 0.2639100669211966) ,
+  rgb (0.31045520848595526, 0.07845687167618218, 0.2660200572779356) ,
+  rgb (0.3153587000920581, 0.07942099731524319, 0.2681190407694196) ,
+  rgb (0.3202998655799406, 0.08041299473755484, 0.2702032289303951) ,
+  rgb (0.3252788886040126, 0.08142839007654609, 0.27226772884656186) ,
+  rgb (0.3302917447118144, 0.08246763389003825, 0.27430929404579435) ,
+  rgb (0.3353335322445545, 0.08353243411900396, 0.2763253435679004) ,
+  rgb (0.34040164359597463, 0.08462223619170267, 0.27831254595259397) ,
+  rgb (0.345493557138718, 0.08573665496512634, 0.28026769921081435) ,
+  rgb (0.3506067824603248, 0.08687555176033529, 0.28218770540182386) ,
+  rgb (0.35573889947341125, 0.08803897435024335, 0.2840695897279818) ,
+  rgb (0.36088752387578377, 0.0892271943627452, 0.28591050458531014) ,
+  rgb (0.36605031412464006, 0.0904406854276979, 0.2877077458811747) ,
+  rgb (0.3712250843130934, 0.09167999748026273, 0.2894586539763317) ,
+  rgb (0.3764103053221462, 0.09294519809377791, 0.2911602415731392) ,
+  rgb (0.38160247377467543, 0.09423873126371218, 0.2928110750626949) ,
+  rgb (0.3867993907954417, 0.09556181960083443, 0.29440901248173756) ,
+  rgb (0.39199887556812907, 0.09691583650296684, 0.2959521200550908) ,
+  rgb (0.39719876876325577, 0.09830232096827862, 0.2974385647628578) ,
+  rgb (0.40239692379737496, 0.09972293031495055, 0.2988667436973397) ,
+  rgb (0.4075912039268871, 0.10117945586419633, 0.300235195077286) ,
+  rgb (0.41277985630360303, 0.1026734006932461, 0.3015422643746897) ,
+  rgb (0.41796105205173684, 0.10420644885760968, 0.3027865203963184) ,
+  rgb (0.42313214269556043, 0.10578120994917611, 0.3039675809469457) ,
+  rgb (0.4282910131578975, 0.1073997763055258, 0.30508479060294547) ,
+  rgb (0.4334355841041439, 0.1090642347484701, 0.3061376792828915) ,
+  rgb (0.4385637818793154, 0.11077667828375456, 0.30712600062348083) ,
+  rgb (0.44367358645071275, 0.11253912421257944, 0.3080497309546545) ,
+  rgb (0.4487629917317482, 0.1143535557462255, 0.30890905921943196) ,
+  rgb (0.4538300508699989, 0.11622183788331528, 0.3097044124984492) ,
+  rgb (0.45887288947308297, 0.11814571137706886, 0.3104363697903881) ,
+  rgb (0.46389102840284874, 0.12012561256850712, 0.31110343446582983) ,
+  rgb (0.46888111384598413, 0.12216445576414045, 0.31170911458932665) ,
+  rgb (0.473841437035254, 0.12426354237989065, 0.31225470169927194) ,
+  rgb (0.47877034239726296, 0.12642401401409453, 0.3127417273582196) ,
+  rgb (0.48366628618847957, 0.1286467902201389, 0.31317188565991266) ,
+  rgb (0.48852847371852987, 0.13093210934893723, 0.31354553695453014) ,
+  rgb (0.49335504375145617, 0.13328091630401023, 0.31386561956734976) ,
+  rgb (0.4981443546207415, 0.13569380302451714, 0.314135190862664) ,
+  rgb (0.5028952497497061, 0.13817086581280427, 0.3143566215383367) ,
+  rgb (0.5076068118105369, 0.14071192654913128, 0.3145320012008257) ,
+  rgb (0.5122783510532176, 0.14331656120063752, 0.3146630922831542) ,
+  rgb (0.5169084880054446, 0.14598463068714407, 0.3147540759228004) ,
+  rgb (0.5214965286322996, 0.14871544765633712, 0.3148076795453443) ,
+  rgb (0.5260418962547748, 0.15150818660835483, 0.31482653406646727) ,
+  rgb (0.5305442048985645, 0.15436183633886777, 0.3148129978918713) ,
+  rgb (0.5350027976174474, 0.15727540775107324, 0.3147708520739653) ,
+  rgb (0.5394173664919906, 0.16024769309971934, 0.31470295028655965) ,
+  rgb (0.5437877131360856, 0.16327738551419116, 0.31461204226295625) ,
+  rgb (0.5481137003346762, 0.1663630904279047, 0.3145010299091471) ,
+  rgb (0.5523952157271191, 0.16950338809328983, 0.3143729155461537) ,
+  rgb (0.5566322903496934, 0.17269677158182117, 0.31423043195101424) ,
+  rgb (0.5608249903911717, 0.17594170887918095, 0.31407639883970623) ,
+  rgb (0.564973435290177, 0.17923664950367169, 0.3139136046337036) ,
+  rgb (0.5690778478401143, 0.18258004462335425, 0.3137444095679653) ,
+  rgb (0.5731384575410787, 0.18597036007065024, 0.3135712686852) ,
+  rgb (0.5771555081299204, 0.18940601489760422, 0.3133970433357208) ,
+  rgb (0.5811293276158656, 0.19288548904692518, 0.3132239939418394) ,
+  rgb (0.5850602439646688, 0.19640737049066315, 0.3130540116373273) ,
+  rgb (0.5889486193554471, 0.19997020971775276, 0.31288922211590126) ,
+  rgb (0.5927948053652026, 0.20357251410079796, 0.3127323483930494) ,
+  rgb (0.5965991810912237, 0.207212956082026, 0.3125852303112123) ,
+  rgb (0.6003621301041158, 0.21089030138947745, 0.3124493441041469) ,
+  rgb (0.6040840169673274, 0.21460331490206347, 0.31232652641170694) ,
+  rgb (0.6077652399481865, 0.21835070166659282, 0.312219032918702) ,
+  rgb (0.6114062072731884, 0.22213124697023234, 0.3121288139643524) ,
+  rgb (0.6150072323639137, 0.22594402043981826, 0.3120568068576574) ,
+  rgb (0.6185686525887719, 0.2297879924917992, 0.3120046383872893) ,
+  rgb (0.6220907982108261, 0.2336621873300741, 0.3119738327362739) ,
+  rgb (0.6255741650043496, 0.23756535071152696, 0.3119669831491227) ,
+  rgb (0.6290189201698587, 0.24149689191922535, 0.3119844719564572) ,
+  rgb (0.6324253485421027, 0.24545598775548677, 0.3120276597462445) ,
+  rgb (0.6357937104834237, 0.24944185818822678, 0.3120979395330059) ,
+  rgb (0.6391243387840212, 0.2534536546198314, 0.3121968961206398) ,
+  rgb (0.642417577481186, 0.257490519876798, 0.31232631707560987) ,
+  rgb (0.6456734938264543, 0.2615520316161528, 0.31248673753935263) ,
+  rgb (0.6488923016945825, 0.2656375533620908, 0.3126794181957019) ,
+  rgb (0.652074172902773, 0.269746505252367, 0.3129056060581917) ,
+  rgb (0.6552193260932713, 0.2738782665241015, 0.3131666792687211) ,
+  rgb (0.6583280801134499, 0.2780321095766563, 0.3134643447952643) ,
+  rgb (0.6614003753260178, 0.28220778870555907, 0.3137991292649849) ,
+  rgb (0.6644363246987884, 0.2864048361425618, 0.31417223403606975) ,
+  rgb (0.6674360376636913, 0.29062280081258873, 0.31458483752056837) ,
+  rgb (0.670399595476762, 0.29486126309253047, 0.3150381395687221) ,
+  rgb (0.6733272556481733, 0.29911962764489264, 0.3155337232398221) ,
+  rgb (0.6762189792440975, 0.30339762792450425, 0.3160724937230589) ,
+  rgb (0.6790747402815734, 0.30769497879760166, 0.31665545668946665) ,
+  rgb (0.6818945715094452, 0.31201133280550686, 0.3172838048924495) ,
+  rgb (0.6846785094249453, 0.3163463482122221, 0.31795870784057567) ,
+  rgb (0.6874265643516962, 0.32069970535138104, 0.3186813762227769) ,
+  rgb (0.6901389321505248, 0.32507091815606004, 0.319453323328983) ,
+  rgb (0.6928154484676493, 0.32945984647042675, 0.3202754315314667) ,
+  rgb (0.6954560834689112, 0.33386622163232865, 0.3211488430698579) ,
+  rgb (0.6980608153581771, 0.3382897632604862, 0.3220747885521809) ,
+  rgb (0.700629624772421, 0.34273019305341756, 0.32305449047765694) ,
+  rgb (0.7031624945881415, 0.34718723719598, 0.32408913679491225) ,
+  rgb (0.7056595112261009, 0.3516605297812094, 0.32518014084085567) ,
+  rgb (0.7081205956842048, 0.356149855233803, 0.32632861885644465) ,
+  rgb (0.7105456546582587, 0.36065500290840113, 0.3275357416278876) ,
+  rgb (0.7129346683977347, 0.36517570519856757, 0.3288027427038317) ,
+  rgb (0.7152876061484729, 0.3697117022522345, 0.3301308728723546) ,
+  rgb (0.7176044490813385, 0.3742627271068619, 0.3315213862095893) ,
+  rgb (0.7198852149054985, 0.37882848839337313, 0.332975552002454) ,
+  rgb (0.7221299918421461, 0.3834086450896306, 0.33449469983585844) ,
+  rgb (0.7243386564778159, 0.38800301593162145, 0.3360799596569183) ,
+  rgb (0.7265112290022755, 0.3926113126792577, 0.3377325942005665) ,
+  rgb (0.7286477385671655, 0.39723324476747235, 0.33945384341064017) ,
+  rgb (0.7307482075484517, 0.401868526884681, 0.3412449533046818) ,
+  rgb (0.7328127050626875, 0.4065168468778026, 0.3431071517341082) ,
+  rgb (0.7348413359856494, 0.4111778700451951, 0.3450416947080907) ,
+  rgb (0.7368342217358587, 0.4158512585029011, 0.347049785207584) ,
+  rgb (0.7387914002459927, 0.4205367299231533, 0.34913260148542435) ,
+  rgb (0.7407130161950609, 0.4252339389526239, 0.35129130890802607) ,
+  rgb (0.7425992159973317, 0.42994254036133867, 0.3535270924537459) ,
+  rgb (0.7444501867657067, 0.4346621718461711, 0.35584108091122535) ,
+  rgb (0.7462661578916344, 0.439392450449735, 0.3582343914230064) ,
+  rgb (0.7480473927555956, 0.44413297780351974, 0.36070813602540136) ,
+  rgb (0.7497942054717047, 0.4488833348154881, 0.3632633755836028) ,
+  rgb (0.7515068504589166, 0.45364314496866825, 0.36590112443835765) ,
+  rgb (0.7531856636904657, 0.45841199172949604, 0.3686223664223477) ,
+  rgb (0.7548310506695954, 0.46318942799460555, 0.3714280448394211) ,
+  rgb (0.7564434157714071, 0.4679750143794846, 0.37431909037543515) ,
+  rgb (0.7580232553845584, 0.4727682731566229, 0.3772963553109668) ,
+  rgb (0.7595711110534006, 0.4775687122205708, 0.380360657784311) ,
+  rgb (0.7610876378057071, 0.48237579130289127, 0.3835127572385229) ,
+  rgb (0.7625733355405261, 0.48718906673415824, 0.38675335037837993) ,
+  rgb (0.7640288560928866, 0.49200802533379656, 0.39008308392311997) ,
+  rgb (0.7654549259333051, 0.4968321290972723, 0.3935025400011538) ,
+  rgb (0.7668522895064389, 0.5016608471009063, 0.39701221751773474) ,
+  rgb (0.768221765997353, 0.5064936237128791, 0.40061257089416885) ,
+  rgb (0.7695642334401418, 0.5113298901696085, 0.4043039806968248) ,
+  rgb (0.7708809196230247, 0.516168926434691, 0.40808667584648967) ,
+  rgb (0.7721725722960555, 0.5210102658711383, 0.4119608998712287) ,
+  rgb (0.7734402182988989, 0.5258533209345156, 0.41592679539764366) ,
+  rgb (0.774684947460632, 0.5306974938477673, 0.4199844035696376) ,
+  rgb (0.775907907306857, 0.5355421788246119, 0.42413367909988375) ,
+  rgb (0.7771103295521099, 0.5403867491056124, 0.4283745037125848) ,
+  rgb (0.7782934580763312, 0.545230594884266, 0.432706647838971) ,
+  rgb (0.7794586273150664, 0.5500730841397727, 0.4371297985644476) ,
+  rgb (0.7806077474948377, 0.5549133574489061, 0.4416433242636464) ,
+  rgb (0.7817418047898184, 0.5597509805259486, 0.44624687186865436) ,
+  rgb (0.7828622526444091, 0.5645853311116688, 0.45093985823706345) ,
+  rgb (0.7839706083641448, 0.5694157832671042, 0.4557215474289206) ,
+  rgb (0.7850684501960684, 0.5742417003617839, 0.46059116206904965) ,
+  rgb (0.7861573713233296, 0.5790624629815756, 0.465547782819184) ,
+  rgb (0.7872390410818835, 0.5838774374455721, 0.47059039582133383) ,
+  rgb (0.7883151404562396, 0.5886860017356244, 0.4757179187907608) ,
+  rgb (0.7893873776625194, 0.5934875421745599, 0.48092913815357724) ,
+  rgb (0.7904577684772788, 0.5982813427706246, 0.48622257801969754) ,
+  rgb (0.7915283284347561, 0.603066705931472, 0.49159667021646397) ,
+  rgb (0.7926003430423745, 0.6078432208703702, 0.4970502062153201) ,
+  rgb (0.7936755969866496, 0.6126102933407219, 0.5025816129126943) ,
+  rgb (0.7947558597265404, 0.617367344002207, 0.5081892121310299) ,
+  rgb (0.7958429237958377, 0.6221137880845115, 0.5138712409190979) ,
+  rgb (0.7969385471995161, 0.626849056792967, 0.5196258425240281) ,
+  rgb (0.7980444781513664, 0.6315725822508955, 0.5254510814483478) ,
+  rgb (0.7991624518501963, 0.6362837937202919, 0.5313449594256143) ,
+  rgb (0.8002941538975398, 0.6409821330674986, 0.5373053518514104) ,
+  rgb (0.8014412429256005, 0.6456670345921877, 0.5433300863249918) ,
+  rgb (0.8026053114611295, 0.6503379374810385, 0.5494169158460365) ,
+  rgb (0.8037879253107763, 0.6549942654947263, 0.5555635086708381) ,
+  rgb (0.804990547908103, 0.6596354502756416, 0.5617674511054698) ,
+  rgb (0.8062146052692706, 0.6642608958528229, 0.5680262917864979) ,
+  rgb (0.8074614045096935, 0.6688700095398864, 0.5743374637345958) ,
+  rgb (0.8087321917008969, 0.6734621670219452, 0.5806983480557674) ,
+  rgb (0.8100280946652069, 0.6780367267397182, 0.5871062690808275) ,
+  rgb (0.8113501401176333, 0.6825930154624339, 0.5935584890905076) ,
+  rgb (0.8126992203988149, 0.6871303371461888, 0.600052148204351) ,
+  rgb (0.8140761104699334, 0.6916479479148213, 0.6065843782630862) ,
+  rgb (0.8154814662727948, 0.6961450550830809, 0.6131522120932265) ,
+  rgb (0.8169157577505589, 0.7006208301478398, 0.6197526063725792) ,
+  rgb (0.8183793116449822, 0.705074381896351, 0.626382454789333) ,
+  rgb (0.8198723065045529, 0.7095047497878748, 0.6330385704006711) ,
+  rgb (0.8213947205565636, 0.7139109141951604, 0.6397176669767276) ,
+  rgb (0.8229463511042843, 0.7182917733129006, 0.6464164243818421) ,
+  rgb (0.8245268129450285, 0.7226461431208888, 0.653131379154226) ,
+  rgb (0.8261354971058026, 0.7269727551823826, 0.659859001562165) ,
+  rgb (0.8277716072353446, 0.7312702332407809, 0.6665957020468297) ,
+  rgb (0.8294340781648147, 0.7355371221572935, 0.6733377200930191) ,
+  rgb (0.8311216352909631, 0.7397718464763862, 0.6800812520363146) ,
+  rgb (0.8328327718577798, 0.7439727181745988, 0.6868223587464855) ,
+  rgb (0.8345656905566583, 0.7481379479992134, 0.6935569764986385) ,
+  rgb (0.8363189884473793, 0.7522654895287526, 0.7002799902886496) ,
+  rgb (0.8380912347613196, 0.7563531486080863, 0.7069856139021298) ,
+  rgb (0.8398783988412087, 0.7603990719977968, 0.7136714781112923) ,
+  rgb (0.8416775076684515, 0.7644010120098295, 0.7203329938728462) ,
+  rgb (0.843485292229337, 0.7683566039987018, 0.7269653699897204) ,
+  rgb (0.8452981073195511, 0.7722633860104472, 0.7335636824054149) ,
+  rgb (0.847111955079651, 0.7761188023604716, 0.7401227576280706) ,
+  rgb (0.8489224556311764, 0.7799202140765015, 0.7466371929366437) ,
+  rgb (0.8507269702317879, 0.7836645734238389, 0.7530974636118285) ,
+  rgb (0.8525190720770844, 0.7873493613354844, 0.7594994148789691) ,
+  rgb (0.8542921961147046, 0.7909719677709199, 0.765838014779141) ,
+  rgb (0.856040223147254, 0.7945296360155061, 0.7721061003767414) ,
+  rgb (0.857756629435049, 0.7980196314271393, 0.778295716672475) ,
+  rgb (0.8594346370300241, 0.8014392309950078, 0.7843978875138392) ,
+  rgb (0.8610711702756552, 0.8047851790981223, 0.7903952966373629) ,
+  rgb (0.8626560105112757, 0.8080552380426153, 0.796282666437655) ,
+  rgb (0.8641834372394103, 0.8112464422465354, 0.8020461269686395) ,
+  rgb (0.8656493432560532, 0.8143554406751491, 0.8076697232416455) ,
+  rgb (0.867053149070485, 0.8173780404191124, 0.813134196269114) ,
+  rgb (0.8683995469581863, 0.8203087551218152, 0.8184163896312899) ,
+  rgb (0.8696913150261381, 0.8231415885956916, 0.8235047668317317) ,
+  rgb (0.8709384671729751, 0.8258685788943851, 0.8283849726114961) ,
+  rgb (0.8721533197845432, 0.8284805282370967, 0.8330486712880828) ,
+  rgb (0.8733517136091627, 0.8309671525127262, 0.8374885100119709) ,
+  rgb (0.8745379332026019, 0.8333197294864546, 0.8417192535806901) ,
+  rgb (0.875714587099614, 0.8355302318472394, 0.8457553751902708) ,
+  rgb (0.8768784845161469, 0.8375923807118654, 0.8496137354915025) ,
+  rgb (0.8780229843664901, 0.8395016561854007, 0.8533064535245892) ,
+  rgb (0.8791324424079277, 0.8412555488447591, 0.8568557229103964) ,
+  rgb (0.8801929331569581, 0.8428522482477862, 0.8602739992715663) ,
+  rgb (0.8811916987134195, 0.8442906671771735, 0.8635659516866988) ,
+  rgb (0.8821154248940161, 0.8455700725455935, 0.8667376504623333) ,
+  rgb (0.8829516859544853, 0.8466897027569927, 0.8697961704819097) ,
+  rgb (0.8836912714589804, 0.8476489176151927, 0.8727414710144156) ,
+  rgb (0.8843271305411354, 0.8484474157205542, 0.8755678522824297) ,
+  rgb (0.8848513815990857, 0.849084264228938, 0.8782823528537247) ,
+  rgb (0.8852589797263047, 0.8495589281098921, 0.8808841479402484) ,
+  rgb (0.8855471481195238, 0.8498717428363158, 0.8833620612117095) ,
+  rgb (0.8857115512284565, 0.8500218611585632, 0.8857253899008712)
+});
+
+
+list_data twilight_shifted = list_data(new pen[] {
+  rgb (0.18739228342697645, 0.07710209689958833, 0.21618875376309582) ,
+  rgb (0.18975853639094634, 0.07501986186214377, 0.2193005075652994) ,
+  rgb (0.19199449184606268, 0.0731828306492733, 0.22243385243433622) ,
+  rgb (0.19410351363791453, 0.07160830485689157, 0.22558727307410353) ,
+  rgb (0.1960826032659409, 0.07032122724242362, 0.22874673279569585) ,
+  rgb (0.19794834061899208, 0.06931406607166066, 0.23194647381302336) ,
+  rgb (0.19971571438603364, 0.06859271055370472, 0.23517094067076993) ,
+  rgb (0.2015613376412984, 0.06798327102620025, 0.23852974228695395) ,
+  rgb (0.20352007949514977, 0.06744417961242422, 0.24205576625191821) ,
+  rgb (0.20558051999470117, 0.06699046239786874, 0.24572497420147632) ,
+  rgb (0.2077442377448806, 0.06661453200418091, 0.24954644291943817) ,
+  rgb (0.21001214221188125, 0.06630857391894718, 0.2535289048041211) ,
+  rgb (0.21237411048541005, 0.06608502466175845, 0.2576516509356954) ,
+  rgb (0.21482843531473683, 0.06594038561377849, 0.26191675992376573) ,
+  rgb (0.21737845072382705, 0.06585966123356204, 0.2663420934966951) ,
+  rgb (0.22001251100779617, 0.0658579189189076, 0.2709027999432586) ,
+  rgb (0.22272706739121817, 0.06593379067565194, 0.275597146520537) ,
+  rgb (0.22552164337737857, 0.0660781731193956, 0.28043398847505197) ,
+  rgb (0.2283917709422868, 0.06628997924139618, 0.28541074411068496) ,
+  rgb (0.23132955273021344, 0.06657618693909059, 0.29051361067988485) ,
+  rgb (0.23433055727563878, 0.0669355996616394, 0.295740099298676) ,
+  rgb (0.23739062429054825, 0.06736588805055552, 0.3010892218406587) ,
+  rgb (0.2405081333229594, 0.0678571038148556, 0.3065705449367832) ,
+  rgb (0.24367372557466271, 0.06841985515092269, 0.3121652405088837) ,
+  rgb (0.24688226237959, 0.06905363944920445, 0.31786993834254956) ,
+  rgb (0.2501284530619938, 0.06975820642910699, 0.32368100685760637) ,
+  rgb (0.25340685873736807, 0.07053358292685183, 0.3295945757321303) ,
+  rgb (0.256711916510839, 0.07138010624208224, 0.3356064898460009) ,
+  rgb (0.26003895187439957, 0.0722947810433622, 0.3417175669546984) ,
+  rgb (0.26338121807151404, 0.07328165793989708, 0.34791888996380105) ,
+  rgb (0.26673233211995284, 0.0743440180285462, 0.3542027606624096) ,
+  rgb (0.2700863774911405, 0.07548367558427554, 0.36056376228111864) ,
+  rgb (0.2734373934245081, 0.07670280023749607, 0.36699616136347685) ,
+  rgb (0.2767793961581559, 0.07800394103378822, 0.37349382846504675) ,
+  rgb (0.2801063857697547, 0.07938999480226153, 0.38005028528138707) ,
+  rgb (0.28341239797185225, 0.08086415336549937, 0.38665868550105914) ,
+  rgb (0.28669151388283165, 0.08242987384848069, 0.39331182532243375) ,
+  rgb (0.2899379244517661, 0.08409078829085731, 0.40000214725256295) ,
+  rgb (0.2931459309698525, 0.08585065688962071, 0.40672178082365834) ,
+  rgb (0.2963100038890529, 0.08771325096046395, 0.41346259134143476) ,
+  rgb (0.2994248396021477, 0.08968225371675004, 0.42021619665853854) ,
+  rgb (0.3024853636457425, 0.0917611873973036, 0.42697404043749887) ,
+  rgb (0.30548675819945936, 0.09395276484082374, 0.4337284999936111) ,
+  rgb (0.30842444457210105, 0.09625938534057774, 0.44047194882050544) ,
+  rgb (0.31129434479712365, 0.0986847719340522, 0.4471931371516162) ,
+  rgb (0.3140927841475553, 0.10123077676403242, 0.45388335612058467) ,
+  rgb (0.316816480890235, 0.10389861387653518, 0.46053414662739794) ,
+  rgb (0.31946262395497965, 0.1066887988239266, 0.46713728801395243) ,
+  rgb (0.3220288227606932, 0.10960114111258401, 0.4736849472572688) ,
+  rgb (0.32451307931207785, 0.11263459791730848, 0.48017007211645196) ,
+  rgb (0.3269137124539796, 0.1157873496841953, 0.4865864649569746) ,
+  rgb (0.3292300520323141, 0.11905764321981127, 0.49292595612342666) ,
+  rgb (0.33146154891145124, 0.12244245263391232, 0.4991827458843107) ,
+  rgb (0.33360804901486, 0.1259381830100592, 0.505351647966549) ,
+  rgb (0.33566978565015315, 0.12954074251271822, 0.5114280721516895) ,
+  rgb (0.3376473209067111, 0.13324562282438077, 0.5174080757397947) ,
+  rgb (0.33954168752669694, 0.1370480189671817, 0.5232879753508524) ,
+  rgb (0.34135411074506483, 0.1409427920655632, 0.5290650094033675) ,
+  rgb (0.34308600291572294, 0.14492465359918028, 0.534737042820671) ,
+  rgb (0.34473901574536375, 0.1489882058982641, 0.5403024592040654) ,
+  rgb (0.3463150717579309, 0.15312802296627787, 0.5457599924248665) ,
+  rgb (0.3478165323877778, 0.1573386351115298, 0.5511085345270326) ,
+  rgb (0.34924513554955644, 0.16161477763045118, 0.5563483747416378) ,
+  rgb (0.3506030444193101, 0.1659512998472086, 0.5614796470399323) ,
+  rgb (0.3518924860887379, 0.17034320478524959, 0.5665028491121665) ,
+  rgb (0.35311574421123737, 0.17478570377561287, 0.5714187152355529) ,
+  rgb (0.3542753496066376, 0.17927413271618647, 0.5762280966066872) ,
+  rgb (0.3553741530690672, 0.18380392577704466, 0.580931914318328) ,
+  rgb (0.35641381143126327, 0.18837119869242164, 0.5855320765920552) ,
+  rgb (0.35739663292915563, 0.1929720819784246, 0.5900301125106313) ,
+  rgb (0.3583248996661781, 0.197602942459778, 0.5944276851750107) ,
+  rgb (0.35920088560930186, 0.20226037920758122, 0.5987265295935138) ,
+  rgb (0.36002681809096376, 0.20694122817889948, 0.6029284543191687) ,
+  rgb (0.36080493826624654, 0.21164251793458128, 0.6070353217206471) ,
+  rgb (0.36153829010998356, 0.21636111429594002, 0.6110488067964093) ,
+  rgb (0.36222809558295926, 0.22109488427338303, 0.6149711234609613) ,
+  rgb (0.3628764356004103, 0.2258414929328703, 0.6188041741082302) ,
+  rgb (0.36348537610385145, 0.2305987621839642, 0.6225498862239288) ,
+  rgb (0.3640569302208851, 0.23536470386204195, 0.6262101345195302) ,
+  rgb (0.3645930889012501, 0.24013747024823828, 0.629786801550261) ,
+  rgb (0.3650957984588681, 0.24491536803550484, 0.6332817352005559) ,
+  rgb (0.3655669837353898, 0.24969683475296395, 0.6366967518748858) ,
+  rgb (0.36600853966739794, 0.25448043878086224, 0.6400336180336859) ,
+  rgb (0.3664224325155063, 0.25926481158628106, 0.6432940914076554) ,
+  rgb (0.3668108554010799, 0.26404857724525643, 0.6464799165290824) ,
+  rgb (0.36717513650699446, 0.26883085667326956, 0.6495927229789225) ,
+  rgb (0.36751707094367697, 0.2736106331709098, 0.6526341171161864) ,
+  rgb (0.3678384369653108, 0.2783869718129776, 0.655605668384537) ,
+  rgb (0.3681410147989972, 0.2831590122118299, 0.6585088880697231) ,
+  rgb (0.36842655638020444, 0.2879259643777846, 0.661345269109446) ,
+  rgb (0.3686968223189527, 0.292687098561501, 0.6641162529823691) ,
+  rgb (0.3689535530659678, 0.29744175492366276, 0.6668232208982426) ,
+  rgb (0.36919847837592484, 0.3021893217650707, 0.6694675433161452) ,
+  rgb (0.3694333459127623, 0.3069292355186234, 0.6720505284912062) ,
+  rgb (0.36965987626565955, 0.3116609876295197, 0.6745734474341955) ,
+  rgb (0.3698798032902536, 0.31638410101153364, 0.6770375543809057) ,
+  rgb (0.37009487130772695, 0.3210981375964933, 0.6794440539905685) ,
+  rgb (0.37030682071842685, 0.32580269697872455, 0.6817941168448668) ,
+  rgb (0.37051738634484427, 0.3304974124430785, 0.6840888878885721) ,
+  rgb (0.3707283327942267, 0.33518193808489577, 0.6863294816960677) ,
+  rgb (0.3709415155133733, 0.33985591488818123, 0.6885170337950512) ,
+  rgb (0.37115856636209105, 0.3445191141023017, 0.6906525358646499) ,
+  rgb (0.37138124223736607, 0.34917126878479027, 0.6927370347192883) ,
+  rgb (0.3716113323440048, 0.3538121372967869, 0.6947714991938089) ,
+  rgb (0.3718506155898596, 0.3584414828587522, 0.6967569581025654) ,
+  rgb (0.3721008970244382, 0.3630590973698238, 0.6986943461507372) ,
+  rgb (0.37236397858465387, 0.36766477862108266, 0.7005846349652077) ,
+  rgb (0.37264166757849604, 0.3722583500483685, 0.7024287314570723) ,
+  rgb (0.3729357864666503, 0.3768396383521984, 0.7042275578058994) ,
+  rgb (0.37324816143326384, 0.38140848555753937, 0.7059820097480604) ,
+  rgb (0.3735806215098284, 0.3859647438605754, 0.7076929760731058) ,
+  rgb (0.3739349933047578, 0.3905082752937583, 0.7093613429347845) ,
+  rgb (0.3743131319931234, 0.3950389482828331, 0.7109879652237746) ,
+  rgb (0.3747168601930223, 0.3995566498711684, 0.7125736851650046) ,
+  rgb (0.37514802505380473, 0.4040612609993941, 0.7141193695725726) ,
+  rgb (0.375608469194424, 0.40855267638072096, 0.7156258509158755) ,
+  rgb (0.37610001286385814, 0.4130307995247706, 0.7170939691992023) ,
+  rgb (0.37662448930806297, 0.41749553747893614, 0.7185245473617611) ,
+  rgb (0.3771837184425123, 0.4219468022345483, 0.7199184152447577) ,
+  rgb (0.3777794975351373, 0.4263845142616835, 0.7212763999353023) ,
+  rgb (0.378413635091359, 0.43080859411413064, 0.7225993199306104) ,
+  rgb (0.3790878928311076, 0.43521897612544935, 0.7238879869132313) ,
+  rgb (0.3798040374484875, 0.4396155882122263, 0.7251432377876109) ,
+  rgb (0.3805638069656562, 0.4439983720863372, 0.7263658704513531) ,
+  rgb (0.3813688793045416, 0.4483672766927786, 0.7275567131714135) ,
+  rgb (0.38222094988570376, 0.45272225034283325, 0.7287165614400378) ,
+  rgb (0.3831216808440275, 0.457063235814072, 0.7298462679135326) ,
+  rgb (0.38407269378943537, 0.46139018782416635, 0.7309466543290268) ,
+  rgb (0.3850755679365139, 0.46570306719930193, 0.732018540336905) ,
+  rgb (0.386131841788921, 0.4700018340988123, 0.7330627749243106) ,
+  rgb (0.3872430145933025, 0.4742864593363539, 0.7340801678785439) ,
+  rgb (0.3884105330084243, 0.47855691131792805, 0.7350715764115726) ,
+  rgb (0.38963580160340855, 0.48281316715123496, 0.7360378254693274) ,
+  rgb (0.390920175719949, 0.4870552025122304, 0.7369797713388125) ,
+  rgb (0.39226494876209317, 0.4912830033289926, 0.7378982478447508) ,
+  rgb (0.39367135736822567, 0.4954965577745118, 0.738794102296364) ,
+  rgb (0.3951405880820763, 0.4996958532637776, 0.7396682021171571) ,
+  rgb (0.3966737490566561, 0.5038808905384797, 0.7405213858051674) ,
+  rgb (0.3982719152586337, 0.5080516653927614, 0.7413545091809972) ,
+  rgb (0.39993606933454834, 0.5122081814321852, 0.7421684457131799) ,
+  rgb (0.40166714010896104, 0.5163504496968876, 0.7429640345324835) ,
+  rgb (0.40346600333905397, 0.5204784765384003, 0.7437421522356709) ,
+  rgb (0.4053334378930318, 0.5245922817498312, 0.7445036583670813) ,
+  rgb (0.4072701869421907, 0.5286918801105741, 0.7452494263758127) ,
+  rgb (0.4092768899914751, 0.5327773017713032, 0.7459803063570782) ,
+  rgb (0.4113541469730457, 0.5368485776500593, 0.7466971285506578) ,
+  rgb (0.4135024574331473, 0.5409057477109848, 0.7474007329754309) ,
+  rgb (0.4157223260454232, 0.544948827153504, 0.7480920445900052) ,
+  rgb (0.4180141407923363, 0.5489778542188889, 0.7487719316700112) ,
+  rgb (0.42037822361396326, 0.5529928715810817, 0.7494412559451894) ,
+  rgb (0.4228148567577266, 0.5569939212699658, 0.7501008698822764) ,
+  rgb (0.42532423665011354, 0.560981049599503, 0.7507516498900512) ,
+  rgb (0.42790652284925834, 0.5649543060909209, 0.7513944352191484) ,
+  rgb (0.4305617907305757, 0.5689137457245718, 0.752030080993127) ,
+  rgb (0.43329008867358393, 0.5728594162560667, 0.7526594653256667) ,
+  rgb (0.4360913895835637, 0.5767913799818608, 0.7532834105961016) ,
+  rgb (0.43896563958048396, 0.5807096924109849, 0.7539027620828594) ,
+  rgb (0.441912717666964, 0.5846144110017557, 0.7545183888441067) ,
+  rgb (0.4449324685421538, 0.5885055998308617, 0.7551311041857901) ,
+  rgb (0.4480247093358917, 0.5923833145214658, 0.7557417647410792) ,
+  rgb (0.45118918687617743, 0.5962476205135354, 0.7563512064324664) ,
+  rgb (0.45442563977552913, 0.6000985950385866, 0.7569601366060649) ,
+  rgb (0.45773377230160567, 0.6039363004658646, 0.7575693690185916) ,
+  rgb (0.4611132664702388, 0.607760777169989, 0.7581798643680714) ,
+  rgb (0.4645637671630393, 0.6115720882286415, 0.7587924262302581) ,
+  rgb (0.46808490970531597, 0.6153702869579029, 0.7594078989109274) ,
+  rgb (0.4716762951887709, 0.6191554324288464, 0.7600270922788305) ,
+  rgb (0.47533752394906287, 0.6229275728383581, 0.7606508557181775) ,
+  rgb (0.47906816236197386, 0.6266867625186013, 0.7612800037566242) ,
+  rgb (0.4828677867260272, 0.6304330455306234, 0.761915371498953) ,
+  rgb (0.4867359599430568, 0.6341664625110051, 0.7625578008592404) ,
+  rgb (0.4906722493856122, 0.6378870485884708, 0.7632081276316384) ,
+  rgb (0.4946761847863938, 0.6415948411950443, 0.7638671900213091) ,
+  rgb (0.4987473366135607, 0.6452898684900934, 0.7645357873418008) ,
+  rgb (0.5028853540415561, 0.6489721673409526, 0.7652144671817491) ,
+  rgb (0.5070896957645166, 0.6526417240314645, 0.7659044566083585) ,
+  rgb (0.5113599254160193, 0.6562985398183186, 0.7666066378064533) ,
+  rgb (0.5156955988596057, 0.65994260812898, 0.7673219148959617) ,
+  rgb (0.5200962739223556, 0.6635739143403039, 0.768051194033441) ,
+  rgb (0.5245615147059358, 0.6671924299614223, 0.7687954171423095) ,
+  rgb (0.529090861832473, 0.6707981230280622, 0.7695555229231313) ,
+  rgb (0.533683891477284, 0.6743909370521273, 0.7703325054879735) ,
+  rgb (0.5383401557517628, 0.677970811290954, 0.7711273443905772) ,
+  rgb (0.5430593242401823, 0.6815376725306588, 0.7719407969783508) ,
+  rgb (0.5478409815301863, 0.6850914221850988, 0.7727738647344087) ,
+  rgb (0.5526845058934713, 0.6886319451516638, 0.7736279426902245) ,
+  rgb (0.5575894041960517, 0.6921591145825405, 0.7745041337932782) ,
+  rgb (0.5625551535721934, 0.6956727838162965, 0.7754035914230984) ,
+  rgb (0.5675811785386197, 0.6991727930264627, 0.776327485342753) ,
+  rgb (0.5726668948158774, 0.7026589535425779, 0.7772770268091199) ,
+  rgb (0.5778116438998202, 0.7061310615715398, 0.7782534512102552) ,
+  rgb (0.5830148703693241, 0.7095888767699747, 0.7792578182047659) ,
+  rgb (0.588275797805555, 0.7130321464645814, 0.7802914140563652) ,
+  rgb (0.5935933569683722, 0.7164606049658685, 0.781355882376401) ,
+  rgb (0.5989665814482068, 0.7198739489224673, 0.7824525989934664) ,
+  rgb (0.6043943420027486, 0.7232718614323369, 0.7835829559353559) ,
+  rgb (0.6098754317609306, 0.7266539875975829, 0.7847483573269471) ,
+  rgb (0.6154084641177048, 0.7300199523273969, 0.7859502270675048) ,
+  rgb (0.6209919306481755, 0.733369347989232, 0.7871899462469658) ,
+  rgb (0.6266240202260459, 0.7367017540369944, 0.7884690131633456) ,
+  rgb (0.6323027138710603, 0.740016721601314, 0.7897889276264043) ,
+  rgb (0.6380258682854598, 0.7433137671403319, 0.7911510045957317) ,
+  rgb (0.6437910831099849, 0.7465923800833657, 0.7925565320130605) ,
+  rgb (0.6495957300425348, 0.7498520122194177, 0.7940067402149911) ,
+  rgb (0.6554369232645472, 0.7530920875676843, 0.7955027112903105) ,
+  rgb (0.6613112930078745, 0.7563120270871903, 0.7970456043491897) ,
+  rgb (0.6672147980375281, 0.7595112803730375, 0.7986367465453776) ,
+  rgb (0.6731442255942621, 0.7626890873389048, 0.8002762854580953) ,
+  rgb (0.6790955449988215, 0.765844721313959, 0.8019646617300199) ,
+  rgb (0.6850644615439593, 0.7689774029354699, 0.8037020626717691) ,
+  rgb (0.691046410093091, 0.7720862946067809, 0.8054884169067907) ,
+  rgb (0.6970365443886174, 0.7751705000806606, 0.8073233538006345) ,
+  rgb (0.7030297722540817, 0.7782290497335813, 0.8092061884805697) ,
+  rgb (0.709020781345393, 0.7812608871607091, 0.8111359185511793) ,
+  rgb (0.7150040307625213, 0.7842648709158119, 0.8131111655994991) ,
+  rgb (0.7209728066553678, 0.7872399592345264, 0.8151307392087926) ,
+  rgb (0.726921775128297, 0.7901846863592763, 0.8171921746672638) ,
+  rgb (0.7328454364552346, 0.7930974646884407, 0.8192926338423038) ,
+  rgb (0.7387377170049494, 0.7959766573503101, 0.8214292278043301) ,
+  rgb (0.7445924777189017, 0.7988204771958325, 0.8235986758615652) ,
+  rgb (0.750403467654067, 0.8016269900896532, 0.8257973785108242) ,
+  rgb (0.7561644358438198, 0.8043940873347794, 0.8280213899472) ,
+  rgb (0.7618690793798029, 0.8071194938764749, 0.830266486168872) ,
+  rgb (0.7675110850441786, 0.8098007598713145, 0.8325281663805967) ,
+  rgb (0.7730841659017094, 0.8124352473546601, 0.8348017295057968) ,
+  rgb (0.7785789200822759, 0.8150208937874255, 0.8370834463093898) ,
+  rgb (0.7839910104276492, 0.8175542640053343, 0.8393674746403673) ,
+  rgb (0.7893144556460892, 0.8200321318870201, 0.8416486380471222) ,
+  rgb (0.7945430508923111, 0.8224511622630462, 0.8439218478682798) ,
+  rgb (0.79967075421268, 0.8248078181208093, 0.8461821002957853) ,
+  rgb (0.8046916442981458, 0.8270983878056066, 0.8484244929697402) ,
+  rgb (0.8095999819094809, 0.8293189667350546, 0.8506444160105037) ,
+  rgb (0.8143898212114309, 0.8314655869419785, 0.8528375906214702) ,
+  rgb (0.8190465467793753, 0.8335364929949034, 0.855002062870101) ,
+  rgb (0.8235742968025285, 0.8355248776479544, 0.8571319132851495) ,
+  rgb (0.8279689431601354, 0.837426007513952, 0.8592239945130679) ,
+  rgb (0.8322270571293441, 0.8392349062775448, 0.8612756350042788) ,
+  rgb (0.8363403180919118, 0.8409479651895194, 0.8632852800107016) ,
+  rgb (0.8403042080595778, 0.8425605950855084, 0.865250882410458) ,
+  rgb (0.8441261828674842, 0.8440648271103739, 0.8671697332269007) ,
+  rgb (0.8478071070257792, 0.8454546229209523, 0.8690403678369444) ,
+  rgb (0.8513371457085719, 0.8467273579611647, 0.8708608165735044) ,
+  rgb (0.8547259318925698, 0.8478748812467282, 0.8726282980930582) ,
+  rgb (0.8579825924567037, 0.8488893481028184, 0.8743403855344628) ,
+  rgb (0.8611024543689985, 0.8497675485700126, 0.8759924292343957) ,
+  rgb (0.86408985081464, 0.8505039116750779, 0.8775792578489263) ,
+  rgb (0.8669601550533358, 0.8510896085314068, 0.8790976697717334) ,
+  rgb (0.8697047485350982, 0.8515240300479789, 0.8805388339000336) ,
+  rgb (0.8723313408512408, 0.8518016547808089, 0.8818970435500162) ,
+  rgb (0.8748534750857597, 0.8519152612302319, 0.8831692696761383) ,
+  rgb (0.8772488085896548, 0.8518702833887027, 0.8843412038131143) ,
+  rgb (0.8795410528270573, 0.8516567540749572, 0.8854143767924102) ,
+  rgb (0.8817223105928579, 0.8512759407765347, 0.8863805692551482) ,
+  rgb (0.8837852019553906, 0.8507294054031063, 0.8872322209694989) ,
+  rgb (0.8857501584075443, 0.8500092494306783, 0.8879736506427196) ,
+  rgb (0.8857115512284565, 0.8500218611585632, 0.8857253899008712) ,
+  rgb (0.8855471481195238, 0.8498717428363158, 0.8833620612117095) ,
+  rgb (0.8852589797263047, 0.8495589281098921, 0.8808841479402484) ,
+  rgb (0.8848513815990857, 0.849084264228938, 0.8782823528537247) ,
+  rgb (0.8843271305411354, 0.8484474157205542, 0.8755678522824297) ,
+  rgb (0.8836912714589804, 0.8476489176151927, 0.8727414710144156) ,
+  rgb (0.8829516859544853, 0.8466897027569927, 0.8697961704819097) ,
+  rgb (0.8821154248940161, 0.8455700725455935, 0.8667376504623333) ,
+  rgb (0.8811916987134195, 0.8442906671771735, 0.8635659516866988) ,
+  rgb (0.8801929331569581, 0.8428522482477862, 0.8602739992715663) ,
+  rgb (0.8791324424079277, 0.8412555488447591, 0.8568557229103964) ,
+  rgb (0.8780229843664901, 0.8395016561854007, 0.8533064535245892) ,
+  rgb (0.8768784845161469, 0.8375923807118654, 0.8496137354915025) ,
+  rgb (0.875714587099614, 0.8355302318472394, 0.8457553751902708) ,
+  rgb (0.8745379332026019, 0.8333197294864546, 0.8417192535806901) ,
+  rgb (0.8733517136091627, 0.8309671525127262, 0.8374885100119709) ,
+  rgb (0.8721533197845432, 0.8284805282370967, 0.8330486712880828) ,
+  rgb (0.8709384671729751, 0.8258685788943851, 0.8283849726114961) ,
+  rgb (0.8696913150261381, 0.8231415885956916, 0.8235047668317317) ,
+  rgb (0.8683995469581863, 0.8203087551218152, 0.8184163896312899) ,
+  rgb (0.867053149070485, 0.8173780404191124, 0.813134196269114) ,
+  rgb (0.8656493432560532, 0.8143554406751491, 0.8076697232416455) ,
+  rgb (0.8641834372394103, 0.8112464422465354, 0.8020461269686395) ,
+  rgb (0.8626560105112757, 0.8080552380426153, 0.796282666437655) ,
+  rgb (0.8610711702756552, 0.8047851790981223, 0.7903952966373629) ,
+  rgb (0.8594346370300241, 0.8014392309950078, 0.7843978875138392) ,
+  rgb (0.857756629435049, 0.7980196314271393, 0.778295716672475) ,
+  rgb (0.856040223147254, 0.7945296360155061, 0.7721061003767414) ,
+  rgb (0.8542921961147046, 0.7909719677709199, 0.765838014779141) ,
+  rgb (0.8525190720770844, 0.7873493613354844, 0.7594994148789691) ,
+  rgb (0.8507269702317879, 0.7836645734238389, 0.7530974636118285) ,
+  rgb (0.8489224556311764, 0.7799202140765015, 0.7466371929366437) ,
+  rgb (0.847111955079651, 0.7761188023604716, 0.7401227576280706) ,
+  rgb (0.8452981073195511, 0.7722633860104472, 0.7335636824054149) ,
+  rgb (0.843485292229337, 0.7683566039987018, 0.7269653699897204) ,
+  rgb (0.8416775076684515, 0.7644010120098295, 0.7203329938728462) ,
+  rgb (0.8398783988412087, 0.7603990719977968, 0.7136714781112923) ,
+  rgb (0.8380912347613196, 0.7563531486080863, 0.7069856139021298) ,
+  rgb (0.8363189884473793, 0.7522654895287526, 0.7002799902886496) ,
+  rgb (0.8345656905566583, 0.7481379479992134, 0.6935569764986385) ,
+  rgb (0.8328327718577798, 0.7439727181745988, 0.6868223587464855) ,
+  rgb (0.8311216352909631, 0.7397718464763862, 0.6800812520363146) ,
+  rgb (0.8294340781648147, 0.7355371221572935, 0.6733377200930191) ,
+  rgb (0.8277716072353446, 0.7312702332407809, 0.6665957020468297) ,
+  rgb (0.8261354971058026, 0.7269727551823826, 0.659859001562165) ,
+  rgb (0.8245268129450285, 0.7226461431208888, 0.653131379154226) ,
+  rgb (0.8229463511042843, 0.7182917733129006, 0.6464164243818421) ,
+  rgb (0.8213947205565636, 0.7139109141951604, 0.6397176669767276) ,
+  rgb (0.8198723065045529, 0.7095047497878748, 0.6330385704006711) ,
+  rgb (0.8183793116449822, 0.705074381896351, 0.626382454789333) ,
+  rgb (0.8169157577505589, 0.7006208301478398, 0.6197526063725792) ,
+  rgb (0.8154814662727948, 0.6961450550830809, 0.6131522120932265) ,
+  rgb (0.8140761104699334, 0.6916479479148213, 0.6065843782630862) ,
+  rgb (0.8126992203988149, 0.6871303371461888, 0.600052148204351) ,
+  rgb (0.8113501401176333, 0.6825930154624339, 0.5935584890905076) ,
+  rgb (0.8100280946652069, 0.6780367267397182, 0.5871062690808275) ,
+  rgb (0.8087321917008969, 0.6734621670219452, 0.5806983480557674) ,
+  rgb (0.8074614045096935, 0.6688700095398864, 0.5743374637345958) ,
+  rgb (0.8062146052692706, 0.6642608958528229, 0.5680262917864979) ,
+  rgb (0.804990547908103, 0.6596354502756416, 0.5617674511054698) ,
+  rgb (0.8037879253107763, 0.6549942654947263, 0.5555635086708381) ,
+  rgb (0.8026053114611295, 0.6503379374810385, 0.5494169158460365) ,
+  rgb (0.8014412429256005, 0.6456670345921877, 0.5433300863249918) ,
+  rgb (0.8002941538975398, 0.6409821330674986, 0.5373053518514104) ,
+  rgb (0.7991624518501963, 0.6362837937202919, 0.5313449594256143) ,
+  rgb (0.7980444781513664, 0.6315725822508955, 0.5254510814483478) ,
+  rgb (0.7969385471995161, 0.626849056792967, 0.5196258425240281) ,
+  rgb (0.7958429237958377, 0.6221137880845115, 0.5138712409190979) ,
+  rgb (0.7947558597265404, 0.617367344002207, 0.5081892121310299) ,
+  rgb (0.7936755969866496, 0.6126102933407219, 0.5025816129126943) ,
+  rgb (0.7926003430423745, 0.6078432208703702, 0.4970502062153201) ,
+  rgb (0.7915283284347561, 0.603066705931472, 0.49159667021646397) ,
+  rgb (0.7904577684772788, 0.5982813427706246, 0.48622257801969754) ,
+  rgb (0.7893873776625194, 0.5934875421745599, 0.48092913815357724) ,
+  rgb (0.7883151404562396, 0.5886860017356244, 0.4757179187907608) ,
+  rgb (0.7872390410818835, 0.5838774374455721, 0.47059039582133383) ,
+  rgb (0.7861573713233296, 0.5790624629815756, 0.465547782819184) ,
+  rgb (0.7850684501960684, 0.5742417003617839, 0.46059116206904965) ,
+  rgb (0.7839706083641448, 0.5694157832671042, 0.4557215474289206) ,
+  rgb (0.7828622526444091, 0.5645853311116688, 0.45093985823706345) ,
+  rgb (0.7817418047898184, 0.5597509805259486, 0.44624687186865436) ,
+  rgb (0.7806077474948377, 0.5549133574489061, 0.4416433242636464) ,
+  rgb (0.7794586273150664, 0.5500730841397727, 0.4371297985644476) ,
+  rgb (0.7782934580763312, 0.545230594884266, 0.432706647838971) ,
+  rgb (0.7771103295521099, 0.5403867491056124, 0.4283745037125848) ,
+  rgb (0.775907907306857, 0.5355421788246119, 0.42413367909988375) ,
+  rgb (0.774684947460632, 0.5306974938477673, 0.4199844035696376) ,
+  rgb (0.7734402182988989, 0.5258533209345156, 0.41592679539764366) ,
+  rgb (0.7721725722960555, 0.5210102658711383, 0.4119608998712287) ,
+  rgb (0.7708809196230247, 0.516168926434691, 0.40808667584648967) ,
+  rgb (0.7695642334401418, 0.5113298901696085, 0.4043039806968248) ,
+  rgb (0.768221765997353, 0.5064936237128791, 0.40061257089416885) ,
+  rgb (0.7668522895064389, 0.5016608471009063, 0.39701221751773474) ,
+  rgb (0.7654549259333051, 0.4968321290972723, 0.3935025400011538) ,
+  rgb (0.7640288560928866, 0.49200802533379656, 0.39008308392311997) ,
+  rgb (0.7625733355405261, 0.48718906673415824, 0.38675335037837993) ,
+  rgb (0.7610876378057071, 0.48237579130289127, 0.3835127572385229) ,
+  rgb (0.7595711110534006, 0.4775687122205708, 0.380360657784311) ,
+  rgb (0.7580232553845584, 0.4727682731566229, 0.3772963553109668) ,
+  rgb (0.7564434157714071, 0.4679750143794846, 0.37431909037543515) ,
+  rgb (0.7548310506695954, 0.46318942799460555, 0.3714280448394211) ,
+  rgb (0.7531856636904657, 0.45841199172949604, 0.3686223664223477) ,
+  rgb (0.7515068504589166, 0.45364314496866825, 0.36590112443835765) ,
+  rgb (0.7497942054717047, 0.4488833348154881, 0.3632633755836028) ,
+  rgb (0.7480473927555956, 0.44413297780351974, 0.36070813602540136) ,
+  rgb (0.7462661578916344, 0.439392450449735, 0.3582343914230064) ,
+  rgb (0.7444501867657067, 0.4346621718461711, 0.35584108091122535) ,
+  rgb (0.7425992159973317, 0.42994254036133867, 0.3535270924537459) ,
+  rgb (0.7407130161950609, 0.4252339389526239, 0.35129130890802607) ,
+  rgb (0.7387914002459927, 0.4205367299231533, 0.34913260148542435) ,
+  rgb (0.7368342217358587, 0.4158512585029011, 0.347049785207584) ,
+  rgb (0.7348413359856494, 0.4111778700451951, 0.3450416947080907) ,
+  rgb (0.7328127050626875, 0.4065168468778026, 0.3431071517341082) ,
+  rgb (0.7307482075484517, 0.401868526884681, 0.3412449533046818) ,
+  rgb (0.7286477385671655, 0.39723324476747235, 0.33945384341064017) ,
+  rgb (0.7265112290022755, 0.3926113126792577, 0.3377325942005665) ,
+  rgb (0.7243386564778159, 0.38800301593162145, 0.3360799596569183) ,
+  rgb (0.7221299918421461, 0.3834086450896306, 0.33449469983585844) ,
+  rgb (0.7198852149054985, 0.37882848839337313, 0.332975552002454) ,
+  rgb (0.7176044490813385, 0.3742627271068619, 0.3315213862095893) ,
+  rgb (0.7152876061484729, 0.3697117022522345, 0.3301308728723546) ,
+  rgb (0.7129346683977347, 0.36517570519856757, 0.3288027427038317) ,
+  rgb (0.7105456546582587, 0.36065500290840113, 0.3275357416278876) ,
+  rgb (0.7081205956842048, 0.356149855233803, 0.32632861885644465) ,
+  rgb (0.7056595112261009, 0.3516605297812094, 0.32518014084085567) ,
+  rgb (0.7031624945881415, 0.34718723719598, 0.32408913679491225) ,
+  rgb (0.700629624772421, 0.34273019305341756, 0.32305449047765694) ,
+  rgb (0.6980608153581771, 0.3382897632604862, 0.3220747885521809) ,
+  rgb (0.6954560834689112, 0.33386622163232865, 0.3211488430698579) ,
+  rgb (0.6928154484676493, 0.32945984647042675, 0.3202754315314667) ,
+  rgb (0.6901389321505248, 0.32507091815606004, 0.319453323328983) ,
+  rgb (0.6874265643516962, 0.32069970535138104, 0.3186813762227769) ,
+  rgb (0.6846785094249453, 0.3163463482122221, 0.31795870784057567) ,
+  rgb (0.6818945715094452, 0.31201133280550686, 0.3172838048924495) ,
+  rgb (0.6790747402815734, 0.30769497879760166, 0.31665545668946665) ,
+  rgb (0.6762189792440975, 0.30339762792450425, 0.3160724937230589) ,
+  rgb (0.6733272556481733, 0.29911962764489264, 0.3155337232398221) ,
+  rgb (0.670399595476762, 0.29486126309253047, 0.3150381395687221) ,
+  rgb (0.6674360376636913, 0.29062280081258873, 0.31458483752056837) ,
+  rgb (0.6644363246987884, 0.2864048361425618, 0.31417223403606975) ,
+  rgb (0.6614003753260178, 0.28220778870555907, 0.3137991292649849) ,
+  rgb (0.6583280801134499, 0.2780321095766563, 0.3134643447952643) ,
+  rgb (0.6552193260932713, 0.2738782665241015, 0.3131666792687211) ,
+  rgb (0.652074172902773, 0.269746505252367, 0.3129056060581917) ,
+  rgb (0.6488923016945825, 0.2656375533620908, 0.3126794181957019) ,
+  rgb (0.6456734938264543, 0.2615520316161528, 0.31248673753935263) ,
+  rgb (0.642417577481186, 0.257490519876798, 0.31232631707560987) ,
+  rgb (0.6391243387840212, 0.2534536546198314, 0.3121968961206398) ,
+  rgb (0.6357937104834237, 0.24944185818822678, 0.3120979395330059) ,
+  rgb (0.6324253485421027, 0.24545598775548677, 0.3120276597462445) ,
+  rgb (0.6290189201698587, 0.24149689191922535, 0.3119844719564572) ,
+  rgb (0.6255741650043496, 0.23756535071152696, 0.3119669831491227) ,
+  rgb (0.6220907982108261, 0.2336621873300741, 0.3119738327362739) ,
+  rgb (0.6185686525887719, 0.2297879924917992, 0.3120046383872893) ,
+  rgb (0.6150072323639137, 0.22594402043981826, 0.3120568068576574) ,
+  rgb (0.6114062072731884, 0.22213124697023234, 0.3121288139643524) ,
+  rgb (0.6077652399481865, 0.21835070166659282, 0.312219032918702) ,
+  rgb (0.6040840169673274, 0.21460331490206347, 0.31232652641170694) ,
+  rgb (0.6003621301041158, 0.21089030138947745, 0.3124493441041469) ,
+  rgb (0.5965991810912237, 0.207212956082026, 0.3125852303112123) ,
+  rgb (0.5927948053652026, 0.20357251410079796, 0.3127323483930494) ,
+  rgb (0.5889486193554471, 0.19997020971775276, 0.31288922211590126) ,
+  rgb (0.5850602439646688, 0.19640737049066315, 0.3130540116373273) ,
+  rgb (0.5811293276158656, 0.19288548904692518, 0.3132239939418394) ,
+  rgb (0.5771555081299204, 0.18940601489760422, 0.3133970433357208) ,
+  rgb (0.5731384575410787, 0.18597036007065024, 0.3135712686852) ,
+  rgb (0.5690778478401143, 0.18258004462335425, 0.3137444095679653) ,
+  rgb (0.564973435290177, 0.17923664950367169, 0.3139136046337036) ,
+  rgb (0.5608249903911717, 0.17594170887918095, 0.31407639883970623) ,
+  rgb (0.5566322903496934, 0.17269677158182117, 0.31423043195101424) ,
+  rgb (0.5523952157271191, 0.16950338809328983, 0.3143729155461537) ,
+  rgb (0.5481137003346762, 0.1663630904279047, 0.3145010299091471) ,
+  rgb (0.5437877131360856, 0.16327738551419116, 0.31461204226295625) ,
+  rgb (0.5394173664919906, 0.16024769309971934, 0.31470295028655965) ,
+  rgb (0.5350027976174474, 0.15727540775107324, 0.3147708520739653) ,
+  rgb (0.5305442048985645, 0.15436183633886777, 0.3148129978918713) ,
+  rgb (0.5260418962547748, 0.15150818660835483, 0.31482653406646727) ,
+  rgb (0.5214965286322996, 0.14871544765633712, 0.3148076795453443) ,
+  rgb (0.5169084880054446, 0.14598463068714407, 0.3147540759228004) ,
+  rgb (0.5122783510532176, 0.14331656120063752, 0.3146630922831542) ,
+  rgb (0.5076068118105369, 0.14071192654913128, 0.3145320012008257) ,
+  rgb (0.5028952497497061, 0.13817086581280427, 0.3143566215383367) ,
+  rgb (0.4981443546207415, 0.13569380302451714, 0.314135190862664) ,
+  rgb (0.49335504375145617, 0.13328091630401023, 0.31386561956734976) ,
+  rgb (0.48852847371852987, 0.13093210934893723, 0.31354553695453014) ,
+  rgb (0.48366628618847957, 0.1286467902201389, 0.31317188565991266) ,
+  rgb (0.47877034239726296, 0.12642401401409453, 0.3127417273582196) ,
+  rgb (0.473841437035254, 0.12426354237989065, 0.31225470169927194) ,
+  rgb (0.46888111384598413, 0.12216445576414045, 0.31170911458932665) ,
+  rgb (0.46389102840284874, 0.12012561256850712, 0.31110343446582983) ,
+  rgb (0.45887288947308297, 0.11814571137706886, 0.3104363697903881) ,
+  rgb (0.4538300508699989, 0.11622183788331528, 0.3097044124984492) ,
+  rgb (0.4487629917317482, 0.1143535557462255, 0.30890905921943196) ,
+  rgb (0.44367358645071275, 0.11253912421257944, 0.3080497309546545) ,
+  rgb (0.4385637818793154, 0.11077667828375456, 0.30712600062348083) ,
+  rgb (0.4334355841041439, 0.1090642347484701, 0.3061376792828915) ,
+  rgb (0.4282910131578975, 0.1073997763055258, 0.30508479060294547) ,
+  rgb (0.42313214269556043, 0.10578120994917611, 0.3039675809469457) ,
+  rgb (0.41796105205173684, 0.10420644885760968, 0.3027865203963184) ,
+  rgb (0.41277985630360303, 0.1026734006932461, 0.3015422643746897) ,
+  rgb (0.4075912039268871, 0.10117945586419633, 0.300235195077286) ,
+  rgb (0.40239692379737496, 0.09972293031495055, 0.2988667436973397) ,
+  rgb (0.39719876876325577, 0.09830232096827862, 0.2974385647628578) ,
+  rgb (0.39199887556812907, 0.09691583650296684, 0.2959521200550908) ,
+  rgb (0.3867993907954417, 0.09556181960083443, 0.29440901248173756) ,
+  rgb (0.38160247377467543, 0.09423873126371218, 0.2928110750626949) ,
+  rgb (0.3764103053221462, 0.09294519809377791, 0.2911602415731392) ,
+  rgb (0.3712250843130934, 0.09167999748026273, 0.2894586539763317) ,
+  rgb (0.36605031412464006, 0.0904406854276979, 0.2877077458811747) ,
+  rgb (0.36088752387578377, 0.0892271943627452, 0.28591050458531014) ,
+  rgb (0.35573889947341125, 0.08803897435024335, 0.2840695897279818) ,
+  rgb (0.3506067824603248, 0.08687555176033529, 0.28218770540182386) ,
+  rgb (0.345493557138718, 0.08573665496512634, 0.28026769921081435) ,
+  rgb (0.34040164359597463, 0.08462223619170267, 0.27831254595259397) ,
+  rgb (0.3353335322445545, 0.08353243411900396, 0.2763253435679004) ,
+  rgb (0.3302917447118144, 0.08246763389003825, 0.27430929404579435) ,
+  rgb (0.3252788886040126, 0.08142839007654609, 0.27226772884656186) ,
+  rgb (0.3202998655799406, 0.08041299473755484, 0.2702032289303951) ,
+  rgb (0.3153587000920581, 0.07942099731524319, 0.2681190407694196) ,
+  rgb (0.31045520848595526, 0.07845687167618218, 0.2660200572779356) ,
+  rgb (0.30559226007249934, 0.07752196310753731, 0.2639100669211966) ,
+  rgb (0.3007727681291869, 0.07661782433616476, 0.2617929409781967) ,
+  rgb (0.2960004726065818, 0.07574533600095842, 0.25967245030364566) ,
+  rgb (0.29128515387578635, 0.0748990498474667, 0.25755101595750435) ,
+  rgb (0.28662309235899847, 0.07408846082680887, 0.2554347867371703) ,
+  rgb (0.2820174629736694, 0.07331569321404097, 0.25332800295084507) ,
+  rgb (0.277471508091428, 0.07258296989925478, 0.2512349399594277) ,
+  rgb (0.272997015188973, 0.07188355544616351, 0.2491584709323293) ,
+  rgb (0.2685909594817286, 0.07122671627792246, 0.24710443563450618) ,
+  rgb (0.2642551220706094, 0.07061659562299544, 0.24507758869355967) ,
+  rgb (0.25999463887892144, 0.07005385560386188, 0.24308218808684579) ,
+  rgb (0.2558213554748177, 0.06953231029187984, 0.24112190491594204) ,
+  rgb (0.25172899728289466, 0.0690646308260355, 0.23920260612763083) ,
+  rgb (0.247720929905011, 0.06865333790948652, 0.2373288009471749) ,
+  rgb (0.2438114972024792, 0.06828985152901187, 0.23550427698321885) ,
+  rgb (0.23999586188690308, 0.06798502996477995, 0.23373434258507808) ,
+  rgb (0.23627495835774248, 0.06774359820987802, 0.23202360805926608) ,
+  rgb (0.23266299920501882, 0.06755710438847978, 0.23037617493752832) ,
+  rgb (0.2291562027859284, 0.06743473087115257, 0.22879681433956656) ,
+  rgb (0.2257539681670791, 0.06738213230014747, 0.22728984778098055) ,
+  rgb (0.22247308588973624, 0.06738821405309284, 0.22585960379408354) ,
+  rgb (0.21930503925136402, 0.06746578636294004, 0.22451023616807558) ,
+  rgb (0.21625279838647882, 0.06761633027051639, 0.22324568672294431) ,
+  rgb (0.2133313859647627, 0.06783014842602667, 0.2220704321302429) ,
+  rgb (0.21052882914958676, 0.06812195249816172, 0.22098759107715404) ,
+  rgb (0.20785704662965598, 0.06848439879702528, 0.22000133917653536) ,
+  rgb (0.20531725273301316, 0.06891959226639757, 0.21911516689288835) ,
+  rgb (0.20290365333558247, 0.06943524858045896, 0.21833167885096033) ,
+  rgb (0.20058760685133747, 0.07006457614998421, 0.21762721310371608) ,
+  rgb (0.19819343656336558, 0.07097462525273879, 0.21690975060032436) ,
+  rgb (0.19571853588267552, 0.07215778103960274, 0.21617499187076789) ,
+  rgb (0.1931548636579131, 0.07360681904011795, 0.21542362939081539) ,
+  rgb (0.19049578401722037, 0.07531127841678764, 0.2146562337112265) ,
+  rgb (0.18774482037046955, 0.07725158846803931, 0.21387448578597812) ,
+  rgb (0.18488035509396164, 0.07942573027972388, 0.21307651648984993)
+});
+
+
+list_data viridis = list_data(new pen[] {
+  rgb (0.267004, 0.004874, 0.329415) ,
+  rgb (0.26851, 0.009605, 0.335427) ,
+  rgb (0.269944, 0.014625, 0.341379) ,
+  rgb (0.271305, 0.019942, 0.347269) ,
+  rgb (0.272594, 0.025563, 0.353093) ,
+  rgb (0.273809, 0.031497, 0.358853) ,
+  rgb (0.274952, 0.037752, 0.364543) ,
+  rgb (0.276022, 0.044167, 0.370164) ,
+  rgb (0.277018, 0.050344, 0.375715) ,
+  rgb (0.277941, 0.056324, 0.381191) ,
+  rgb (0.278791, 0.062145, 0.386592) ,
+  rgb (0.279566, 0.067836, 0.391917) ,
+  rgb (0.280267, 0.073417, 0.397163) ,
+  rgb (0.280894, 0.078907, 0.402329) ,
+  rgb (0.281446, 0.08432, 0.407414) ,
+  rgb (0.281924, 0.089666, 0.412415) ,
+  rgb (0.282327, 0.094955, 0.417331) ,
+  rgb (0.282656, 0.100196, 0.42216) ,
+  rgb (0.28291, 0.105393, 0.426902) ,
+  rgb (0.283091, 0.110553, 0.431554) ,
+  rgb (0.283197, 0.11568, 0.436115) ,
+  rgb (0.283229, 0.120777, 0.440584) ,
+  rgb (0.283187, 0.125848, 0.44496) ,
+  rgb (0.283072, 0.130895, 0.449241) ,
+  rgb (0.282884, 0.13592, 0.453427) ,
+  rgb (0.282623, 0.140926, 0.457517) ,
+  rgb (0.28229, 0.145912, 0.46151) ,
+  rgb (0.281887, 0.150881, 0.465405) ,
+  rgb (0.281412, 0.155834, 0.469201) ,
+  rgb (0.280868, 0.160771, 0.472899) ,
+  rgb (0.280255, 0.165693, 0.476498) ,
+  rgb (0.279574, 0.170599, 0.479997) ,
+  rgb (0.278826, 0.17549, 0.483397) ,
+  rgb (0.278012, 0.180367, 0.486697) ,
+  rgb (0.277134, 0.185228, 0.489898) ,
+  rgb (0.276194, 0.190074, 0.493001) ,
+  rgb (0.275191, 0.194905, 0.496005) ,
+  rgb (0.274128, 0.199721, 0.498911) ,
+  rgb (0.273006, 0.20452, 0.501721) ,
+  rgb (0.271828, 0.209303, 0.504434) ,
+  rgb (0.270595, 0.214069, 0.507052) ,
+  rgb (0.269308, 0.218818, 0.509577) ,
+  rgb (0.267968, 0.223549, 0.512008) ,
+  rgb (0.26658, 0.228262, 0.514349) ,
+  rgb (0.265145, 0.232956, 0.516599) ,
+  rgb (0.263663, 0.237631, 0.518762) ,
+  rgb (0.262138, 0.242286, 0.520837) ,
+  rgb (0.260571, 0.246922, 0.522828) ,
+  rgb (0.258965, 0.251537, 0.524736) ,
+  rgb (0.257322, 0.25613, 0.526563) ,
+  rgb (0.255645, 0.260703, 0.528312) ,
+  rgb (0.253935, 0.265254, 0.529983) ,
+  rgb (0.252194, 0.269783, 0.531579) ,
+  rgb (0.250425, 0.27429, 0.533103) ,
+  rgb (0.248629, 0.278775, 0.534556) ,
+  rgb (0.246811, 0.283237, 0.535941) ,
+  rgb (0.244972, 0.287675, 0.53726) ,
+  rgb (0.243113, 0.292092, 0.538516) ,
+  rgb (0.241237, 0.296485, 0.539709) ,
+  rgb (0.239346, 0.300855, 0.540844) ,
+  rgb (0.237441, 0.305202, 0.541921) ,
+  rgb (0.235526, 0.309527, 0.542944) ,
+  rgb (0.233603, 0.313828, 0.543914) ,
+  rgb (0.231674, 0.318106, 0.544834) ,
+  rgb (0.229739, 0.322361, 0.545706) ,
+  rgb (0.227802, 0.326594, 0.546532) ,
+  rgb (0.225863, 0.330805, 0.547314) ,
+  rgb (0.223925, 0.334994, 0.548053) ,
+  rgb (0.221989, 0.339161, 0.548752) ,
+  rgb (0.220057, 0.343307, 0.549413) ,
+  rgb (0.21813, 0.347432, 0.550038) ,
+  rgb (0.21621, 0.351535, 0.550627) ,
+  rgb (0.214298, 0.355619, 0.551184) ,
+  rgb (0.212395, 0.359683, 0.55171) ,
+  rgb (0.210503, 0.363727, 0.552206) ,
+  rgb (0.208623, 0.367752, 0.552675) ,
+  rgb (0.206756, 0.371758, 0.553117) ,
+  rgb (0.204903, 0.375746, 0.553533) ,
+  rgb (0.203063, 0.379716, 0.553925) ,
+  rgb (0.201239, 0.38367, 0.554294) ,
+  rgb (0.19943, 0.387607, 0.554642) ,
+  rgb (0.197636, 0.391528, 0.554969) ,
+  rgb (0.19586, 0.395433, 0.555276) ,
+  rgb (0.1941, 0.399323, 0.555565) ,
+  rgb (0.192357, 0.403199, 0.555836) ,
+  rgb (0.190631, 0.407061, 0.556089) ,
+  rgb (0.188923, 0.41091, 0.556326) ,
+  rgb (0.187231, 0.414746, 0.556547) ,
+  rgb (0.185556, 0.41857, 0.556753) ,
+  rgb (0.183898, 0.422383, 0.556944) ,
+  rgb (0.182256, 0.426184, 0.55712) ,
+  rgb (0.180629, 0.429975, 0.557282) ,
+  rgb (0.179019, 0.433756, 0.55743) ,
+  rgb (0.177423, 0.437527, 0.557565) ,
+  rgb (0.175841, 0.44129, 0.557685) ,
+  rgb (0.174274, 0.445044, 0.557792) ,
+  rgb (0.172719, 0.448791, 0.557885) ,
+  rgb (0.171176, 0.45253, 0.557965) ,
+  rgb (0.169646, 0.456262, 0.55803) ,
+  rgb (0.168126, 0.459988, 0.558082) ,
+  rgb (0.166617, 0.463708, 0.558119) ,
+  rgb (0.165117, 0.467423, 0.558141) ,
+  rgb (0.163625, 0.471133, 0.558148) ,
+  rgb (0.162142, 0.474838, 0.55814) ,
+  rgb (0.160665, 0.47854, 0.558115) ,
+  rgb (0.159194, 0.482237, 0.558073) ,
+  rgb (0.157729, 0.485932, 0.558013) ,
+  rgb (0.15627, 0.489624, 0.557936) ,
+  rgb (0.154815, 0.493313, 0.55784) ,
+  rgb (0.153364, 0.497, 0.557724) ,
+  rgb (0.151918, 0.500685, 0.557587) ,
+  rgb (0.150476, 0.504369, 0.55743) ,
+  rgb (0.149039, 0.508051, 0.55725) ,
+  rgb (0.147607, 0.511733, 0.557049) ,
+  rgb (0.14618, 0.515413, 0.556823) ,
+  rgb (0.144759, 0.519093, 0.556572) ,
+  rgb (0.143343, 0.522773, 0.556295) ,
+  rgb (0.141935, 0.526453, 0.555991) ,
+  rgb (0.140536, 0.530132, 0.555659) ,
+  rgb (0.139147, 0.533812, 0.555298) ,
+  rgb (0.13777, 0.537492, 0.554906) ,
+  rgb (0.136408, 0.541173, 0.554483) ,
+  rgb (0.135066, 0.544853, 0.554029) ,
+  rgb (0.133743, 0.548535, 0.553541) ,
+  rgb (0.132444, 0.552216, 0.553018) ,
+  rgb (0.131172, 0.555899, 0.552459) ,
+  rgb (0.129933, 0.559582, 0.551864) ,
+  rgb (0.128729, 0.563265, 0.551229) ,
+  rgb (0.127568, 0.566949, 0.550556) ,
+  rgb (0.126453, 0.570633, 0.549841) ,
+  rgb (0.125394, 0.574318, 0.549086) ,
+  rgb (0.124395, 0.578002, 0.548287) ,
+  rgb (0.123463, 0.581687, 0.547445) ,
+  rgb (0.122606, 0.585371, 0.546557) ,
+  rgb (0.121831, 0.589055, 0.545623) ,
+  rgb (0.121148, 0.592739, 0.544641) ,
+  rgb (0.120565, 0.596422, 0.543611) ,
+  rgb (0.120092, 0.600104, 0.54253) ,
+  rgb (0.119738, 0.603785, 0.5414) ,
+  rgb (0.119512, 0.607464, 0.540218) ,
+  rgb (0.119423, 0.611141, 0.538982) ,
+  rgb (0.119483, 0.614817, 0.537692) ,
+  rgb (0.119699, 0.61849, 0.536347) ,
+  rgb (0.120081, 0.622161, 0.534946) ,
+  rgb (0.120638, 0.625828, 0.533488) ,
+  rgb (0.12138, 0.629492, 0.531973) ,
+  rgb (0.122312, 0.633153, 0.530398) ,
+  rgb (0.123444, 0.636809, 0.528763) ,
+  rgb (0.12478, 0.640461, 0.527068) ,
+  rgb (0.126326, 0.644107, 0.525311) ,
+  rgb (0.128087, 0.647749, 0.523491) ,
+  rgb (0.130067, 0.651384, 0.521608) ,
+  rgb (0.132268, 0.655014, 0.519661) ,
+  rgb (0.134692, 0.658636, 0.517649) ,
+  rgb (0.137339, 0.662252, 0.515571) ,
+  rgb (0.14021, 0.665859, 0.513427) ,
+  rgb (0.143303, 0.669459, 0.511215) ,
+  rgb (0.146616, 0.67305, 0.508936) ,
+  rgb (0.150148, 0.676631, 0.506589) ,
+  rgb (0.153894, 0.680203, 0.504172) ,
+  rgb (0.157851, 0.683765, 0.501686) ,
+  rgb (0.162016, 0.687316, 0.499129) ,
+  rgb (0.166383, 0.690856, 0.496502) ,
+  rgb (0.170948, 0.694384, 0.493803) ,
+  rgb (0.175707, 0.6979, 0.491033) ,
+  rgb (0.180653, 0.701402, 0.488189) ,
+  rgb (0.185783, 0.704891, 0.485273) ,
+  rgb (0.19109, 0.708366, 0.482284) ,
+  rgb (0.196571, 0.711827, 0.479221) ,
+  rgb (0.202219, 0.715272, 0.476084) ,
+  rgb (0.20803, 0.718701, 0.472873) ,
+  rgb (0.214, 0.722114, 0.469588) ,
+  rgb (0.220124, 0.725509, 0.466226) ,
+  rgb (0.226397, 0.728888, 0.462789) ,
+  rgb (0.232815, 0.732247, 0.459277) ,
+  rgb (0.239374, 0.735588, 0.455688) ,
+  rgb (0.24607, 0.73891, 0.452024) ,
+  rgb (0.252899, 0.742211, 0.448284) ,
+  rgb (0.259857, 0.745492, 0.444467) ,
+  rgb (0.266941, 0.748751, 0.440573) ,
+  rgb (0.274149, 0.751988, 0.436601) ,
+  rgb (0.281477, 0.755203, 0.432552) ,
+  rgb (0.288921, 0.758394, 0.428426) ,
+  rgb (0.296479, 0.761561, 0.424223) ,
+  rgb (0.304148, 0.764704, 0.419943) ,
+  rgb (0.311925, 0.767822, 0.415586) ,
+  rgb (0.319809, 0.770914, 0.411152) ,
+  rgb (0.327796, 0.77398, 0.40664) ,
+  rgb (0.335885, 0.777018, 0.402049) ,
+  rgb (0.344074, 0.780029, 0.397381) ,
+  rgb (0.35236, 0.783011, 0.392636) ,
+  rgb (0.360741, 0.785964, 0.387814) ,
+  rgb (0.369214, 0.788888, 0.382914) ,
+  rgb (0.377779, 0.791781, 0.377939) ,
+  rgb (0.386433, 0.794644, 0.372886) ,
+  rgb (0.395174, 0.797475, 0.367757) ,
+  rgb (0.404001, 0.800275, 0.362552) ,
+  rgb (0.412913, 0.803041, 0.357269) ,
+  rgb (0.421908, 0.805774, 0.35191) ,
+  rgb (0.430983, 0.808473, 0.346476) ,
+  rgb (0.440137, 0.811138, 0.340967) ,
+  rgb (0.449368, 0.813768, 0.335384) ,
+  rgb (0.458674, 0.816363, 0.329727) ,
+  rgb (0.468053, 0.818921, 0.323998) ,
+  rgb (0.477504, 0.821444, 0.318195) ,
+  rgb (0.487026, 0.823929, 0.312321) ,
+  rgb (0.496615, 0.826376, 0.306377) ,
+  rgb (0.506271, 0.828786, 0.300362) ,
+  rgb (0.515992, 0.831158, 0.294279) ,
+  rgb (0.525776, 0.833491, 0.288127) ,
+  rgb (0.535621, 0.835785, 0.281908) ,
+  rgb (0.545524, 0.838039, 0.275626) ,
+  rgb (0.555484, 0.840254, 0.269281) ,
+  rgb (0.565498, 0.84243, 0.262877) ,
+  rgb (0.575563, 0.844566, 0.256415) ,
+  rgb (0.585678, 0.846661, 0.249897) ,
+  rgb (0.595839, 0.848717, 0.243329) ,
+  rgb (0.606045, 0.850733, 0.236712) ,
+  rgb (0.616293, 0.852709, 0.230052) ,
+  rgb (0.626579, 0.854645, 0.223353) ,
+  rgb (0.636902, 0.856542, 0.21662) ,
+  rgb (0.647257, 0.8584, 0.209861) ,
+  rgb (0.657642, 0.860219, 0.203082) ,
+  rgb (0.668054, 0.861999, 0.196293) ,
+  rgb (0.678489, 0.863742, 0.189503) ,
+  rgb (0.688944, 0.865448, 0.182725) ,
+  rgb (0.699415, 0.867117, 0.175971) ,
+  rgb (0.709898, 0.868751, 0.169257) ,
+  rgb (0.720391, 0.87035, 0.162603) ,
+  rgb (0.730889, 0.871916, 0.156029) ,
+  rgb (0.741388, 0.873449, 0.149561) ,
+  rgb (0.751884, 0.874951, 0.143228) ,
+  rgb (0.762373, 0.876424, 0.137064) ,
+  rgb (0.772852, 0.877868, 0.131109) ,
+  rgb (0.783315, 0.879285, 0.125405) ,
+  rgb (0.79376, 0.880678, 0.120005) ,
+  rgb (0.804182, 0.882046, 0.114965) ,
+  rgb (0.814576, 0.883393, 0.110347) ,
+  rgb (0.82494, 0.88472, 0.106217) ,
+  rgb (0.83527, 0.886029, 0.102646) ,
+  rgb (0.845561, 0.887322, 0.099702) ,
+  rgb (0.85581, 0.888601, 0.097452) ,
+  rgb (0.866013, 0.889868, 0.095953) ,
+  rgb (0.876168, 0.891125, 0.09525) ,
+  rgb (0.886271, 0.892374, 0.095374) ,
+  rgb (0.89632, 0.893616, 0.096335) ,
+  rgb (0.906311, 0.894855, 0.098125) ,
+  rgb (0.916242, 0.896091, 0.100717) ,
+  rgb (0.926106, 0.89733, 0.104071) ,
+  rgb (0.935904, 0.89857, 0.108131) ,
+  rgb (0.945636, 0.899815, 0.112838) ,
+  rgb (0.9553, 0.901065, 0.118128) ,
+  rgb (0.964894, 0.902323, 0.123941) ,
+  rgb (0.974417, 0.90359, 0.130215) ,
+  rgb (0.983868, 0.904867, 0.136897) ,
+  rgb (0.993248, 0.906157, 0.143936)
+});
+
+

Modified: trunk/Master/texmf-dist/asymptote/geometry.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/geometry.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/geometry.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -22,7 +22,7 @@
 // An Asymptote geometry module.
 
 // THANKS:
-// Special thanks to Olivier Guib\xE9 for his help in mathematical issues.
+// Special thanks to Olivier Guibe for his help in mathematical issues.
 
 // BUGS:
 
@@ -31,6 +31,8 @@
 import math;
 import markers;
 
+real Infinity=1.0/(1000*realEpsilon);
+
 // A rotation in the direction dir limited to [-90,90]
 // This is useful for rotating text along a line in the direction dir.
 private transform rotate(explicit pair dir)
@@ -724,6 +726,11 @@
   return radians(degrees(M, R, warn));
 }
 
+bool Finite(explicit point z)
+{
+  return abs(z.x) < Infinity && abs(z.y) < Infinity;
+}
+
 /*<asyxml><function type="bool" signature="finite(explicit point)"><code></asyxml>*/
 bool finite(explicit point p)
 {/*<asyxml></code><documentation>Avoid to compute 'finite((pair)(infinite_point))'.</documentation></function></asyxml>*/
@@ -752,7 +759,7 @@
 transform rotateO(real a)
 {/*<asyxml></code><documentation>Rotation around the origin of the current coordinate system.</documentation></function></asyxml>*/
   return rotate(a, currentcoordsys.O);
-};
+}
 
 /*<asyxml><function type="transform" signature="projection(point,point)"><code></asyxml>*/
 transform projection(point A, point B)
@@ -1495,7 +1502,7 @@
 {/*<asyxml></code><documentation><look href = "struct line"/>.</documentation></asyxml>*/
   restricted point A, B;// Extremity.
   restricted vector u, v;// u = direction vector, v = normal vector.
-  restricted real a, b, c;// Coefficients of the \xE9quation ax + by + c = 0
+  restricted real a, b, c;// Coefficients of the equation ax + by + c = 0
   restricted real slope, origin;
   segment copy()
   {
@@ -2477,81 +2484,6 @@
   return roots;
 }
 
-/*<asyxml><function type="point[]" signature="intersectionpoints(bqe,bqe)"><code></asyxml>*/
-point[] intersectionpoints(bqe bqe1, bqe bqe2)
-{/*<asyxml></code><documentation>Return the interscetion of the two conic sections whose equations are 'bqe1' and 'bqe2'.</documentation></function></asyxml>*/
-  coordsys R = bqe1.coordsys;
-  bqe lbqe1, lbqe2;
-  real[] a, b;
-  if(R != bqe2.coordsys) {
-    R = currentcoordsys;
-    a = changecoordsys(R, bqe1).a;
-    b = changecoordsys(R, bqe2).a;
-  } else {
-    a = bqe1.a;
-    b = bqe2.a;
-  }
-  static real e = 100 * sqrt(realEpsilon);
-  real[] x, y, c;
-  point[] P;
-  if(abs(a[0]-b[0]) > e || abs(a[1]-b[1]) > e || abs(a[2]-b[2]) > e) {
-    c = new real[] {-2 * a[0]*a[2]*b[0]*b[2]+a[0]*a[2]*b[1]^2 - a[0]*a[1]*b[2]*b[1]+a[1]^2 * b[0]*b[2]-
-                  a[2]*a[1]*b[0]*b[1]+a[0]^2 * b[2]^2 + a[2]^2 * b[0]^2,
-                  -a[2]*a[1]*b[0]*b[4]-a[2]*a[4]*b[0]*b[1]-a[1]*a[3]*b[2]*b[1]+2 * a[0]*a[2]*b[1]*b[4]-
-                  a[0]*a[1]*b[2]*b[4]+a[1]^2 * b[2]*b[3]-2 * a[2]*a[3]*b[0]*b[2]-2 * a[0]*a[2]*b[2]*b[3]+
-                  a[2]*a[3]*b[1]^2 - a[2]*a[1]*b[1]*b[3]+2 * a[1]*a[4]*b[0]*b[2]+2 * a[2]^2 * b[0]*b[3]-
-                  a[0]*a[4]*b[2]*b[1]+2 * a[0]*a[3]*b[2]^2,
-                  -a[3]*a[4]*b[2]*b[1]+a[2]*a[5]*b[1]^2 - a[1]*a[5]*b[2]*b[1]-a[1]*a[3]*b[2]*b[4]+
-                  a[1]^2 * b[2]*b[5]-2 * a[2]*a[3]*b[2]*b[3]+2 * a[2]^2 * b[0]*b[5]+2 * a[0]*a[5]*b[2]^2 + a[3]^2 * b[2]^2-
-                  2 * a[2]*a[5]*b[0]*b[2]+2 * a[1]*a[4]*b[2]*b[3]-a[2]*a[4]*b[1]*b[3]-2 * a[0]*a[2]*b[2]*b[5]+
-                  a[2]^2 * b[3]^2 + 2 * a[2]*a[3]*b[1]*b[4]-a[2]*a[4]*b[0]*b[4]+a[4]^2 * b[0]*b[2]-a[2]*a[1]*b[3]*b[4]-
-                  a[2]*a[1]*b[1]*b[5]-a[0]*a[4]*b[2]*b[4]+a[0]*a[2]*b[4]^2,
-                  -a[4]*a[5]*b[2]*b[1]+a[2]*a[3]*b[4]^2 + 2 * a[3]*a[5]*b[2]^2 - a[2]*a[1]*b[4]*b[5]-
-                  a[2]*a[4]*b[3]*b[4]+2 * a[2]^2 * b[3]*b[5]-2 * a[2]*a[3]*b[2]*b[5]-a[3]*a[4]*b[2]*b[4]-
-                  2 * a[2]*a[5]*b[2]*b[3]-a[2]*a[4]*b[1]*b[5]+2 * a[1]*a[4]*b[2]*b[5]-a[1]*a[5]*b[2]*b[4]+
-                  a[4]^2 * b[2]*b[3]+2 * a[2]*a[5]*b[1]*b[4],
-                  -2 * a[2]*a[5]*b[2]*b[5]+a[4]^2 * b[2]*b[5]+a[5]^2 * b[2]^2 - a[4]*a[5]*b[2]*b[4]+a[2]*a[5]*b[4]^2+
-                  a[2]^2 * b[5]^2 - a[2]*a[4]*b[4]*b[5]};
-    x = realquarticroots(c[0], c[1], c[2], c[3], c[4]);
-  } else {
-    if(abs(b[4]-a[4]) > e){
-      real D = (b[4]-a[4])^2;
-      c = new real[] {(a[0]*b[4]^2 + (-a[1]*b[3]-2 * a[0]*a[4]+a[1]*a[3]) * b[4]+a[2]*b[3]^2+
-                     (a[1]*a[4]-2 * a[2]*a[3]) * b[3]+a[0]*a[4]^2 - a[1]*a[3]*a[4]+a[2]*a[3]^2)/D,
-                    -((a[1]*b[4]-2 * a[2]*b[3]-a[1]*a[4]+2 * a[2]*a[3]) * b[5]-a[3]*b[4]^2 + (a[4]*b[3]-a[1]*a[5]+a[3]*a[4]) * b[4]+(2 * a[2]*a[5]-a[4]^2) * b[3]+(a[1]*a[4]-2 * a[2]*a[3]) * a[5])/D,
-                    a[2]*(a[5]-b[5])^2/D + a[4]*(a[5]-b[5])/(b[4]-a[4]) + a[5]};
-      x = quadraticroots(c[0], c[1], c[2]);
-    } else {
-      if(abs(a[3]-b[3]) > e) {
-        real D = b[3]-a[3];
-        c = new real[] {a[2], (-a[1]*b[5] + a[4]*b[3] + a[1]*a[5] - a[3]*a[4])/D,
-                      a[0]*(a[5]-b[5])^2/D^2 + a[3]*(a[5]-b[5])/D + a[5]};
-        y = quadraticroots(c[0], c[1], c[2]);
-        for (int i = 0; i < y.length; ++i) {
-          c = new real[] {a[0], a[1]*y[i]+a[3], a[2]*y[i]^2 + a[4]*y[i]+a[5]};
-          x = quadraticroots(c[0], c[1], c[2]);
-          for (int j = 0; j < x.length; ++j) {
-            if(abs(b[0]*x[j]^2 + b[1]*x[j]*y[i]+b[2]*y[i]^2 + b[3]*x[j]+b[4]*y[i]+b[5]) < 1e-5)
-              P.push(point(R, (x[j], y[i])));
-          }
-        }
-        return P;
-      } else {
-        if(abs(a[5]-b[5]) < e) abort("intersectionpoints: intersection of identical conics.");
-      }
-    }
-  }
-  for (int i = 0; i < x.length; ++i) {
-    c = new real[] {a[2], a[1]*x[i]+a[4], a[0]*x[i]^2 + a[3]*x[i]+a[5]};
-    y = quadraticroots(c[0], c[1], c[2]);
-    for (int j = 0; j < y.length; ++j) {
-      if(abs(b[0]*x[i]^2 + b[1]*x[i]*y[j]+b[2]*y[j]^2 + b[3]*x[i]+b[4]*y[j]+b[5]) < 1e-5)
-        P.push(point(R, (x[i], y[j])));
-    }
-  }
-  return P;
-}
-
 /*<asyxml><struct signature="conic"><code></asyxml>*/
 struct conic
 {/*<asyxml></code><documentation></documentation><property type = "real" signature="e,p,h"><code></asyxml>*/
@@ -2616,17 +2548,18 @@
   /*<asyxml><property type = "point" signature="F1,F2,C"><code></asyxml>*/
   restricted point F1,F2,C;/*<asyxml></code><documentation>Foci and center.</documentation></property><property type = "real" signature="a,b,c,e,p"><code></asyxml>*/
   restricted real a,b,c,e,p;/*<asyxml></code></property><property type = "real" signature="angle"><code></asyxml>*/
-  restricted real angle;/*<asyxml></code><documentation>Value is degrees(F1 - F2).</documentation></property><property type = "line" signature="D1,D2"><code></asyxml>*/
+  restricted real angle;/*<asyxml></code><documentation>Value is degrees(F2 - F1).</documentation></property><property type = "line" signature="D1,D2"><code></asyxml>*/
   restricted line D1,D2;/*<asyxml></code><documentation>Directrices.</documentation></property><property type = "line" signature="l"><code></asyxml>*/
   line l;/*<asyxml></code><documentation>If one axis is infinite, this line is used instead of ellipse.</documentation></property></asyxml>*/
+
   /*<asyxml><method type = "void" signature="init(point,point,real)"><code></asyxml>*/
   void init(point f1, point f2, real a)
-  {/*<asyxml></code><documentation>Ellipse given by foci and semimajor axis</documentation></method></asyxml>*/
+  {/*<asyxml></code><documentation>Ellipse given by foci and semimajor axis.</documentation></method></asyxml>*/
     point[] P = standardizecoordsys(f1, f2);
     this.F1 = P[0];
     this.F2 = P[1];
-    this.angle = abs(P[1]-P[0]) < 10 * epsgeo ? 0 : degrees(P[1]-P[0]);
     this.C = (P[0] + P[1])/2;
+    this.angle = degrees(F2 - F1, warn=false);
     this.a = a;
     if(!finite(a)) {
       this.l = line(P[0], P[1]);
@@ -2650,7 +2583,7 @@
 
 bool degenerate(ellipse el)
 {
-  return (!finite(el.a) || !finite(el.b));
+  return !finite(el.a) || !finite(el.b);
 }
 
 /*<asyxml><struct signature="parabola"><code></asyxml>*/
@@ -2658,7 +2591,7 @@
 {/*<asyxml></code><documentation>Look at <html><a href = "http://mathworld.wolfram.com/Parabola.html">http://mathworld.wolfram.com/Parabola.html</a></html></documentation><property type = "point" signature="F,V"><code></asyxml>*/
   restricted point F,V;/*<asyxml></code><documentation>Focus and vertex</documentation></property><property type = "real" signature="a,p,e = 1"><code></asyxml>*/
   restricted real a,p,e = 1;/*<asyxml></code></property><property type = "real" signature="angle"><code></asyxml>*/
-  restricted real angle;/*<asyxml></code><documentation>Angle, in degrees, of the line (FV).</documentation></property><property type = "line" signature="D"><code></asyxml>*/
+  restricted real angle;/*<asyxml></code><documentation>Value is degrees(F - V).</documentation></property><property type = "line" signature="D"><code></asyxml>*/
   restricted line D;/*<asyxml></code><documentation>Directrix</documentation></property><property type = "pair" signature="bmin,bmax"><code></asyxml>*/
   pair bmin, bmax;/*<asyxml></code><documentation>The (left, bottom) and (right, top) coordinates of region bounding box for drawing the parabola.
                     If unset the current picture bounding box is used instead.</documentation></property></asyxml>*/
@@ -2667,13 +2600,13 @@
   void init(point F, line directrix)
   {/*<asyxml></code><documentation>Parabola given by focus and directrix.</documentation></method></asyxml>*/
     point[] P = standardizecoordsys(F, directrix.A, directrix.B);
+    this.F = P[0];
     line l = line(P[1], P[2]);
-    this.F = P[0];
     this.D = l;
     this.a = distance(P[0], l)/2;
     this.p = 2 * a;
     this.V = 0.5 * (F + projection(D) * P[0]);
-    this.angle = degrees(F - V);
+    this.angle = degrees(F - V, warn=false);
   }
 }/*<asyxml></struct></asyxml>*/
 
@@ -2683,7 +2616,7 @@
   restricted point F1,F2;/*<asyxml></code><documentation>Foci.</documentation></property><property type = "point" signature="C,V1,V2"><code></asyxml>*/
   restricted point C,V1,V2;/*<asyxml></code><documentation>Center and vertices.</documentation></property><property type = "real" signature="a,b,c,e,p"><code></asyxml>*/
   restricted real a,b,c,e,p;/*<asyxml></code><documentation></documentation></property><property type = "real" signature="angle"><code></asyxml>*/
-  restricted real angle;/*<asyxml></code><documentation>Angle,in degrees,of the line (F1F2).</documentation></property><property type = "line" signature="D1,D2,A1,A2"><code></asyxml>*/
+  restricted real angle;/*<asyxml></code><documentation>Value is degrees(F2 - F1).</documentation></property><property type = "line" signature="D1,D2,A1,A2"><code></asyxml>*/
   restricted line D1,D2,A1,A2;/*<asyxml></code><documentation>Directrices and asymptotes.</documentation></property><property type = "pair" signature="bmin,bmax"><code></asyxml>*/
   pair bmin, bmax; /*<asyxml></code><documentation>The (left, bottom) and (right, top) coordinates of region bounding box for drawing the hyperbola.
                      If unset the current picture bounding box is used instead.</documentation></property></asyxml>*/
@@ -2694,9 +2627,9 @@
     point[] P = standardizecoordsys(f1, f2);
     this.F1 = P[0];
     this.F2 = P[1];
-    this.angle = degrees(F2 - F1);
+    this.C = (P[0] + P[1])/2;
+    this.angle = degrees(F2 - F1, warn=false);
     this.a = a;
-    this.C = (P[0] + P[1])/2;
     this.c = abs(C - P[0]);
     this.e = this.c/a;
     if(this.e <= 1) abort("hyperbola.init: wrong parameter: e <= 1.");
@@ -2957,7 +2890,6 @@
 /*<asyxml><function type="ellipse" signature="ellipse(point,point,point)"><code></asyxml>*/
 ellipse ellipse(point F1, point F2, point M)
 {/*<asyxml></code><documentation>Return the ellipse passing through 'M' whose the foci are 'F1' and 'F2'.</documentation></function></asyxml>*/
-  point P[] = standardizecoordsys(false, F1, F2, M);
   real a = abs(F1 - M) + abs(F2 - M);
   return ellipse(F1, F2, finite(a) ? a/2 : a);
 }
@@ -3159,6 +3091,13 @@
   return parabola(bqe(M1, M2, M3, M4, M5));
 }
 
+/*<asyxml><function type="hyperbola" signature="hyperbola(point,point,point)"><code></asyxml>*/
+hyperbola hyperbola(point F1, point F2, point M)
+{/*<asyxml></code><documentation>Return the hyperbola passing through 'M' whose the foci are 'F1' and 'F2'.</documentation></function></asyxml>*/
+  real a = abs(abs(F1 - M) - abs(F2 - M));
+  return hyperbola(F1, F2, finite(a) ? a/2 : a);
+}
+
 /*<asyxml><function type="hyperbola" signature="hyperbola(point,real,real,real)"><code></asyxml>*/
 hyperbola hyperbola(point C, real a, real b, real angle = 0)
 {/*<asyxml></code><documentation>Return the hyperbola centered at 'C' with semimajor axis 'a' along C--C + dir(angle),
@@ -3350,7 +3289,7 @@
 }
 
 /*<asyxml><operator type = "circle" signature="cast(ellipse)"><code></asyxml>*/
-circle operator cast(ellipse el)
+circle operator ecast(ellipse el)
 {/*<asyxml></code><documentation></documentation></operator></asyxml>*/
   circle oc;
   bool infb = (!finite(el.a) || !finite(el.b));
@@ -3362,7 +3301,7 @@
 }
 
 /*<asyxml><operator type = "ellipse" signature="cast(conic)"><code></asyxml>*/
-ellipse operator cast(conic co)
+ellipse operator ecast(conic co)
 {/*<asyxml></code><documentation>Cast a conic to an ellipse (can be a circle).</documentation></operator></asyxml>*/
   if(degenerate(co) && co.e < 1) return ellipse(co.l[0].A, co.l[0].B, infinity);
   ellipse oe;
@@ -3380,7 +3319,7 @@
 }
 
 /*<asyxml><operator type = "parabola" signature="cast(conic)"><code></asyxml>*/
-parabola operator cast(conic co)
+parabola operator ecast(conic co)
 {/*<asyxml></code><documentation>Cast a conic to a parabola.</documentation></operator></asyxml>*/
   parabola op;
   if(abs(co.e - 1) > epsgeo) abort("casting: The conic section is not a parabola.");
@@ -3395,7 +3334,7 @@
 }
 
 /*<asyxml><operator type = "hyperbola" signature="cast(conic)"><code></asyxml>*/
-hyperbola operator cast(conic co)
+hyperbola operator ecast(conic co)
 {/*<asyxml></code><documentation>Cast a conic section to an hyperbola.</documentation></operator></asyxml>*/
   hyperbola oh;
   if(co.e > 1) {
@@ -3447,7 +3386,7 @@
 }
 
 /*<asyxml><operator type = "circle" signature="cast(conic)"><code></asyxml>*/
-circle operator cast(conic c)
+circle operator ecast(conic c)
 {/*<asyxml></code><documentation>Conic section to circle.</documentation></operator></asyxml>*/
   ellipse el = (ellipse)c;
   circle oc;
@@ -3663,7 +3602,7 @@
    bqe.a[0] * x^2 + bqe.a[1] * x * y + bqe.a[2] * y^2 + bqe.a[3] * x + bqe.a[4] * y + bqe.a[5] = 0
    One can change the coordinate system of 'bqe' using the routine 'changecoordsys'.</documentation></function></asyxml>*/
   coordsys R = canonicalcartesiansystem(p);
-  parabola tp = changecoordsys(R, p);
+  parabola tp = (parabola) changecoordsys(R, p);
   point A = projection(tp.D) * point(R, (0, 0));
   real a = abs(A);
   return changecoordsys(coordsys(p),
@@ -6563,7 +6502,7 @@
   coordsys R = samecoordsys(l.A, el.C) ? l.A.coordsys : defaultcoordsys;
   coordsys Rp = defaultcoordsys;
   line ll = changecoordsys(Rp, l);
-  ellipse ell = changecoordsys(Rp, el);
+  ellipse ell = (ellipse) changecoordsys(Rp, el);
   circle C = circle(ell.C, ell.a);
   point[] Ip = intersectionpoints(ll, C);
   if (Ip.length > 0 &&
@@ -6570,7 +6509,7 @@
       (perpendicular(ll, line(ell.F1, Ip[0])) ||
        perpendicular(ll, line(ell.F2, Ip[0])))) {
     // http://www.mathcurve.com/courbes2d/ellipse/ellipse.shtml
-    //  D\xE9finition tangentielle par antipodaire de cercle.
+    // Definition of the tangent at the antipodal point on the circle.
     // 'l' is a tangent of 'el'
     transform t = scale(el.a/el.b, el.F1, el.F2, el.C, rotate(90, el.C) * el.F1);
     point inter = inverse(t) * intersectionpoints(C, t * ll)[0];
@@ -6637,7 +6576,7 @@
   coordsys R = coordsys(h);
   point A = intersectionpoint(l, h.A1), B = intersectionpoint(l, h.A2);
   point M = midpoint(segment(A, B));
-  bool tgt = M @ h;
+  bool tgt = Finite(M) ? M @ h : false;
   if(tgt) {
     if(M @ l) op.push(M);
   } else {
@@ -6674,6 +6613,74 @@
   return intersectionpoints(l, co);
 }
 
+/*<asyxml><function type="point[]" signature="intersectionpoints(bqe,bqe)"><code></asyxml>*/
+point[] intersectionpoints(bqe bqe1, bqe bqe2)
+{/*<asyxml></code><documentation>Return the intersection of the two conic sections whose equations are 'bqe1' and 'bqe2'.</documentation></function></asyxml>*/
+  coordsys R=canonicalcartesiansystem(conic(bqe1));
+  real[] a=changecoordsys(R,bqe1).a;
+  real[] b=changecoordsys(R,bqe2).a;
+
+  static real e=100 * sqrt(realEpsilon);
+  real[] x,y,c;
+  point[] P;
+  if(abs(a[0]-b[0]) > e || abs(a[1]-b[1]) > e || abs(a[2]-b[2]) > e) {
+    c=new real[] {a[0]*a[2]*(-2*b[0]*b[2]+b[1]^2)+a[0]^2*b[2]^2+a[2]^2*b[0]^2,
+
+                  2*a[0]*a[2]*b[1]*b[4]-2*a[2]*a[3]*b[0]*b[2]
+                  -2*a[0]*a[2]*b[2]*b[3]+a[2]*a[3]*b[1]^2+2*a[2]^2*b[0]*b[3],
+
+                  a[2]*a[5]*b[1]^2-2*a[2]*a[3]*b[2]*b[3]+2*a[2]^2*b[0]*b[5]
+                  +2*a[0]*a[5]*b[2]^2+a[3]^2*b[2]^2-2*a[2]*a[5]*b[0]*b[2]
+                  -2*a[0]*a[2]*b[2]*b[5]+a[2]^2*b[3]^2+2*a[2]*a[3]*b[1]*b[4]
+                  +a[0]*a[2]*b[4]^2,
+
+                  a[2]*a[3]*b[4]^2+2*a[2]^2*b[3]*b[5]-2*a[2]*a[3]*b[2]*b[5]
+                  -2*a[2]*a[5]*b[2]*b[3]+2*a[2]*a[5]*b[1]*b[4],
+
+                  -2*a[2]*a[5]*b[2]*b[5]+a[5]^2*b[2]^2+a[2]*a[5]*b[4]^2
+                  +a[2]^2*b[5]^2};
+    x=realquarticroots(c[0],c[1],c[2],c[3],c[4]);
+  } else {
+    if(abs(b[4]) > e) {
+      real D=b[4]^2;
+      c=new real[] {(a[0]*b[4]^2+a[2]*b[3]^2+
+                       (-2*a[2]*a[3])*b[3]+a[2]*a[3]^2)/D,
+                    -((-2*a[2]*b[3]+2*a[2]*a[3])*b[5]-a[3]*b[4]^2+
+                      (2*a[2]*a[5])*b[3])/D,a[2]*(a[5]-b[5])^2/D+a[5]};
+      x=quadraticroots(c[0],c[1],c[2]);
+    } else {
+      if(abs(a[3]-b[3]) > e) {
+        real D=b[3]-a[3];
+        c=new real[] {a[2],0,a[0]*(a[5]-b[5])^2/D^2-a[3]*b[5]/D+a[5]};
+        y=quadraticroots(c[0],c[1],c[2]);
+        for(int i=0; i < y.length; ++i) {
+          c=new real[] {a[0],a[3],a[2]*y[i]^2+a[5]};
+          x=quadraticroots(c[0],c[1],c[2]);
+          for(int j=0; j < x.length; ++j) {
+            if(abs(b[0]*x[j]^2+b[1]*x[j]*y[i]+b[2]*y[i]^2+b[3]*x[j]
+                   +b[4]*y[i]+b[5]) < 1e-5)
+              P.push(changecoordsys(currentcoordsys,point(R,(x[j],y[i]))));
+          }
+        }
+        return P;
+      } else {
+        if(abs(a[5]-b[5]) < e)
+          abort("intersectionpoints: intersection of identical conics.");
+      }
+    }
+  }
+  for(int i=0; i < x.length; ++i) {
+    c=new real[] {a[2],0,a[0]*x[i]^2+a[3]*x[i]+a[5]};
+    y=quadraticroots(c[0],c[1],c[2]);
+    for(int j=0; j < y.length; ++j) {
+      if(abs(b[0]*x[i]^2+b[1]*x[i]*y[j]+b[2]*y[j]^2+b[3]*x[i]+b[4]*y[j]+b[5])
+         < 1e-5)
+        P.push(changecoordsys(currentcoordsys,point(R,(x[i],y[j]))));
+    }
+  }
+  return P;
+}
+
 /*<asyxml><function type="point[]" signature="intersectionpoints(conic,conic)"><code></asyxml>*/
 point[] intersectionpoints(conic co1, conic co2)
 {/*<asyxml></code><documentation>Return the intersection points of the two conics.</documentation></function></asyxml>*/
@@ -7047,7 +7054,7 @@
   real m = degrees(M - tc.C);
 
   arc oa = arc(tc, a, b);
-  // TODO\xA0: use cross product to determine CWW or CW
+  // TODO: use cross product to determine CWW or CW
   if (!(M @ oa)) {
     oa.direction = !oa.direction;
   }
@@ -7190,3 +7197,4 @@
 
 // *........................FOOTER.........................*
 // *=======================================================*
+

Modified: trunk/Master/texmf-dist/asymptote/plain.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/plain.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/plain.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -193,6 +193,11 @@
   return f;
 }
 
+string outdirectory()
+{
+  return stripfile(outprefix());
+}
+
 // Conditionally process each file name in array s in a new environment.
 void asy(string format, bool overwrite=false ... string[] s)
 {
@@ -199,8 +204,8 @@
   for(string f : s) {
     f=stripsuffix(f);
     string suffix="."+format;
-    string fsuffix=f+suffix;
-    if(overwrite || error(input(fsuffix,check=false))) {
+    string fsuffix=stripdirectory(f+suffix);
+    if(overwrite || error(input(outdirectory()+fsuffix,check=false))) {
       string outformat=settings.outformat;
       bool interactiveView=settings.interactiveView;
       bool batchView=settings.batchView;

Modified: trunk/Master/texmf-dist/asymptote/plain_arrows.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/plain_arrows.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/plain_arrows.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -629,3 +629,21 @@
 
   return fit2(pictures,all);
 }
+
+// Pad a picture to a specified size
+frame pad(picture pic=currentpicture, real xsize=pic.xsize,
+          real ysize=pic.ysize, filltype filltype=NoFill)
+{
+  picture P;
+  size(P,xsize,ysize,IgnoreAspect);
+  draw(P,(0,0),invisible+thin());
+  draw(P,(xsize,ysize),invisible+thin());
+  add(P,pic.fit(xsize,ysize),(xsize,ysize)/2);
+  frame f=P.fit();
+  if(filltype != NoFill) {
+    frame F;
+    filltype.fill(F,box(min(f),max(f)),invisible);
+    prepend(f,F);
+  }
+  return f;
+}

Modified: trunk/Master/texmf-dist/asymptote/plain_markers.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/plain_markers.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/plain_markers.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -305,13 +305,16 @@
   return sequence(new pair(int i) {return (x[i],y[i]);},x.length);
 }
 
-void dot(frame f, pair z, pen p=currentpen, filltype filltype=Fill)
+filltype dotfilltype = Fill;
+
+void dot(frame f, pair z, pen p=currentpen, filltype filltype=dotfilltype)
 {
   if(filltype == Fill)
     draw(f,z,dotsize(p)+p);
   else {
-    transform t=shift(z);
-    path g=t*scale(0.5*(dotsize(p)-linewidth(p)))*unitcircle;
+    real s=0.5*(dotsize(p)-linewidth(p));  
+    if(s <= 0) return;
+    path g=shift(z)*scale(s)*unitcircle;
     begingroup(f);
     filltype.fill(f,g,p);
     draw(f,g,p);
@@ -320,7 +323,7 @@
 }
 
 void dot(picture pic=currentpicture, pair z, pen p=currentpen,
-         filltype filltype=Fill)
+         filltype filltype=dotfilltype)
 {
   pic.add(new void(frame f, transform t) {
       dot(f,t*z,p,filltype);
@@ -329,7 +332,7 @@
 }
 
 void dot(picture pic=currentpicture, Label L, pair z, align align=NoAlign,
-         string format=defaultformat, pen p=currentpen, filltype filltype=Fill)
+         string format=defaultformat, pen p=currentpen, filltype filltype=dotfilltype)
 {
   Label L=L.copy();
   L.position(z);
@@ -345,7 +348,7 @@
 
 void dot(picture pic=currentpicture, Label[] L=new Label[], pair[] z,
 	 align align=NoAlign, string format=defaultformat, pen p=currentpen,
-	 filltype filltype=Fill)
+	 filltype filltype=dotfilltype)
 {
   int stop=min(L.length,z.length);
   for(int i=0; i < stop; ++i)
@@ -356,7 +359,7 @@
 
 void dot(picture pic=currentpicture, Label[] L=new Label[],
 	 explicit path g, align align=RightSide, string format=defaultformat,
-	 pen p=currentpen, filltype filltype=Fill)
+	 pen p=currentpen, filltype filltype=dotfilltype)
 {
   int n=size(g);
   int stop=min(L.length,n);
@@ -367,7 +370,7 @@
 }
 
 void dot(picture pic=currentpicture, path[] g, pen p=currentpen,
-         filltype filltype=Fill)
+         filltype filltype=dotfilltype)
 {
   for(int i=0; i < g.length; ++i)
     dot(pic,g[i],p,filltype);
@@ -374,13 +377,13 @@
 }
 
 void dot(picture pic=currentpicture, Label L, pen p=currentpen,
-         filltype filltype=Fill)
+         filltype filltype=dotfilltype)
 {
   dot(pic,L,L.position,p,filltype);
 }
 
 // A dot in a frame.
-frame dotframe(pen p=currentpen, filltype filltype=Fill)
+frame dotframe(pen p=currentpen, filltype filltype=dotfilltype)
 {
   frame f;
   dot(f,(0,0),p,filltype);
@@ -389,7 +392,7 @@
 
 frame dotframe=dotframe();
 
-marker dot(pen p=currentpen, filltype filltype=Fill)
+marker dot(pen p=currentpen, filltype filltype=dotfilltype)
 {
   return marker(dotframe(p,filltype));
 }

Modified: trunk/Master/texmf-dist/asymptote/plain_pens.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/plain_pens.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/plain_pens.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -321,7 +321,7 @@
   return rgb(a[0],a[1],a[2])+opacity(a[3]);
 }
 
-// Return a pen corresponding to a given 6-character RGB hexidecimal string.
+// Return a pen corresponding to a given 6-character RGB hexadecimal string.
 pen rgb(string s) 
 {
   int offset=substr(s,0,1) == '#' ? 1 : 0;

Modified: trunk/Master/texmf-dist/asymptote/plain_prethree.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/plain_prethree.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/plain_prethree.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,6 +1,6 @@
 // Critical definitions for transform3 needed by projection and picture.
 
-pair viewportmargin=(0.1,0.1);  // Horizontal and vertical 3D viewport margins.
+pair viewportmargin=settings.viewportmargin;
 
 typedef real[][] transform3;
 restricted transform3 identity4=identity(4);
@@ -161,7 +161,6 @@
 
 struct light {
   real[][] diffuse;
-  real[][] ambient;
   real[][] specular;
   pen background=nullpen; // Background color of the 3D canvas.
   real specularfactor;
@@ -172,21 +171,18 @@
   bool on() {return position.length > 0;}
   
   void operator init(pen[] diffuse,
-                     pen[] ambient=array(diffuse.length,black),
                      pen[] specular=diffuse, pen background=nullpen,
                      real specularfactor=1,
                      triple[] position) {
     int n=diffuse.length;
-    assert(ambient.length == n && specular.length == n && position.length == n);
+    assert(specular.length == n && position.length == n);
     
     this.diffuse=new real[n][];
-    this.ambient=new real[n][];
     this.specular=new real[n][];
     this.background=background;
     this.position=new triple[n];
     for(int i=0; i < position.length; ++i) {
       this.diffuse[i]=rgba(diffuse[i]);
-      this.ambient[i]=rgba(ambient[i]);
       this.specular[i]=rgba(specular[i]);
       this.position[i]=unit(position[i]);
     }
@@ -193,21 +189,20 @@
     this.specularfactor=specularfactor;
   }
 
-  void operator init(pen diffuse=white, pen ambient=black, pen specular=diffuse,
+  void operator init(pen diffuse=white, pen specular=diffuse,
                      pen background=nullpen, real specularfactor=1 ...triple[] position) {
     int n=position.length;
-    operator init(array(n,diffuse),array(n,ambient),array(n,specular),
+    operator init(array(n,diffuse),array(n,specular),
                   background,specularfactor,position);
   }
 
-  void operator init(pen diffuse=white, pen ambient=black, pen specular=diffuse,
+  void operator init(pen diffuse=white, pen specular=diffuse,
                      pen background=nullpen, real x, real y, real z) {
-    operator init(diffuse,ambient,specular,background,(x,y,z));
+    operator init(diffuse,specular,background,(x,y,z));
   }
 
   void operator init(explicit light light) {
     diffuse=copy(light.diffuse);
-    ambient=copy(light.ambient);
     specular=copy(light.specular);
     background=light.background;
     specularfactor=light.specularfactor;

Modified: trunk/Master/texmf-dist/asymptote/plain_shipout.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/plain_shipout.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/plain_shipout.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -86,6 +86,12 @@
     }
   }
 
+  if(outformat(format) == "html") {
+    warning("htmltosvg",
+            "html output requested for 2D picture; generating svg image instead...");
+    format="svg";
+  }
+  
   if(settings.xasy || (!implicitshipout && prefix == defaultfilename)) {
     if(prefix == defaultfilename) {
       currentpicture.clear();

Modified: trunk/Master/texmf-dist/asymptote/plain_strings.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/plain_strings.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/plain_strings.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -186,14 +186,8 @@
 {
   if(latex()) {
     if(options != "") options="["+options+"]";
-    bool pdf=pdf();
     string includegraphics="\includegraphics"+options;
-    if(settings.inlinetex)
-      return includegraphics+"{"+jobname(name)+"}";
-    else
-      return includegraphics+
-        (find(name," ") < 0 ? "{"+name+"}" :
-         (pdf ? "{\""+stripextension(name)+"\".pdf}" : "{\""+name+"\"}"));
+    return includegraphics+"{"+(settings.inlinetex ? jobname(name) : name)+"}";
   }
   if(settings.tex != "context")
     notimplemented("graphic");

Modified: trunk/Master/texmf-dist/asymptote/rational.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/rational.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/rational.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -176,15 +176,21 @@
  return s+"\frac{"+string(abs(r.p))+"}{"+string(r.q)+"}";
 }
 
-void write(file fout=stdout, string s="", rational r, suffix suffix=none)
+
+void write(file fout, string s="", rational r, suffix suffix=none)
 {
  write(fout,s+string(r),suffix);
 }
 
+void write(string s="", rational r, suffix suffix=endl)
+{
+ write(stdout,s,r,suffix);
+}
+
 void write(file fout=stdout, string s="", rational[] a, suffix suffix=none)
 {
   if(s != "")
-    write(fout,s);
+    write(fout,s,endl);
   for(int i=0; i < a.length; ++i) {
     write(fout,i,none);
     write(fout,':\t',a[i],endl);

Modified: trunk/Master/texmf-dist/asymptote/rationalSimplex.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/rationalSimplex.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/rationalSimplex.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,22 +1,26 @@
 // Rational simplex solver written by John C. Bowman and Pouria Ramazi, 2018.
 import rational;
 
+void simplexStandard(rational[] c, rational[][] A, int[] s=new int[],
+                     rational[] b) {}
 void simplexTableau(rational[][] E, int[] Bindices, int I=-1, int J=-1) {}
+void simplexPhase1(rational[] c, rational[][] A, rational[] b,
+                   int[] Bindices) {}
 void simplexPhase2() {}
 
-void simplexWrite(rational[][] E, int[] Bindicies, int, int)
+void simplexWrite(rational[][] E, int[] Bindices, int, int)
 {
   int m=E.length-1;
   int n=E[0].length-1;
 
-  write(E[m][n],tab);
-  for(int j=0; j < n; ++j)
+  write(E[m][0],tab);
+  for(int j=1; j <= n; ++j)
     write(E[m][j],tab);
   write();
 
   for(int i=0; i < m; ++i) {
-    write(E[i][n],tab);
-    for(int j=0; j < n; ++j) {
+    write(E[i][0],tab);
+    for(int j=1; j <= n; ++j) {
       write(E[i][j],tab);
     }
     write();
@@ -68,27 +72,29 @@
     while(true) {
       // Find first negative entry in bottom (reduced cost) row
       rational[] Em=E[m];
-      for(J=0; J < N; ++J)
+      for(J=1; J <= N; ++J)
         if(Em[J] < 0) break;
 
-      if(J == N)
+      if(J > N)
         break;
 
       int I=-1;
-      rational M;
+      rational t;
       for(int i=0; i < m; ++i) {
-        rational e=E[i][J];
-        if(e > 0) {
-          M=E[i][N]/e;
+        rational u=E[i][J];
+        if(u > 0) {
+          t=E[i][0]/u;
           I=i;
           break;
         }
       }
       for(int i=I+1; i < m; ++i) {
-        rational e=E[i][J];
-        if(e > 0) {
-          rational v=E[i][N]/e;
-          if(v < M) {M=v; I=i;} // Bland's rule: choose smallest argmin
+        rational u=E[i][J];
+        if(u > 0) {
+          rational r=E[i][0]/u;
+          if(r <= t && (r < t || Bindices[i] < Bindices[I])) {
+            t=r; I=i;
+          } // Bland's rule: exiting variable has smallest minimizing index
         }
       }
       if(I == -1)
@@ -105,34 +111,36 @@
 
   int iterateDual(rational[][] E, int N, int[] Bindices) {
     while(true) {
-      // Find first negative entry in right (basic variable) column
+      // Find first negative entry in zeroth (basic variable) column
       rational[] Em=E[m];
       int I;
       for(I=0; I < m; ++I) {
-        if(E[I][N] < 0) break;
+        if(E[I][0] < 0) break;
       }
 
       if(I == m)
         break;
 
-      int J=-1;
-      rational M;
-      for(int j=0; j < N; ++j) {
-        rational e=E[I][j];
-        if(e < 0) {
-          M=-E[m][j]/e;
+      int J=0;
+      rational t;
+      for(int j=1; j <= N; ++j) {
+        rational u=E[I][j];
+        if(u < 0) {
+          t=-E[m][j]/u;
           J=j;
           break;
         }
       }
-      for(int j=J+1; j < N; ++j) {
-        rational e=E[I][j];
-        if(e < 0) {
-          rational v=-E[m][j]/e;
-          if(v < M) {M=v; J=j;} // Bland's rule: choose smallest argmin
+      for(int j=J+1; j <= N; ++j) {
+        rational u=E[I][j];
+        if(u < 0) {
+          rational r=-E[m][j]/u;
+          if(r <= t && (r < t || j < J)) {
+            t=r; J=j;
+          } // Bland's rule: exiting variable has smallest minimizing index
         }
       }
-      if(J == -1)
+      if(J == 0)
         return INFEASIBLE; // Can only happen in Phase 2.
 
       simplexTableau(E,Bindices,I,J);
@@ -157,11 +165,10 @@
     n=A[0].length;
     if(n == 0) {case=INFEASIBLE; return;}
 
-    int N=phase1 ? n+m : n;
-    rational[][] E=new rational[m+1][N+1];
+    rational[][] E=new rational[m+1][n+1];
     rational[] Em=E[m];
 
-    for(int j=0; j < n; ++j)
+    for(int j=1; j <= n; ++j)
       Em[j]=0;
 
     for(int i=0; i < m; ++i) {
@@ -168,14 +175,14 @@
       rational[] Ai=A[i];
       rational[] Ei=E[i];
       if(b[i] >= 0 || dual) {
-        for(int j=0; j < n; ++j) {
-          rational Aij=Ai[j];
+        for(int j=1; j <= n; ++j) {
+          rational Aij=Ai[j-1];
           Ei[j]=Aij;
           Em[j] -= Aij;
         }
       } else {
-        for(int j=0; j < n; ++j) {
-          rational Aij=-Ai[j];
+        for(int j=1; j <= n; ++j) {
+          rational Aij=-Ai[j-1];
           Ei[j]=Aij;
           Em[j] -= Aij;
         }
@@ -182,41 +189,70 @@
       }
     }
 
-    if(phase1) {
-      for(int i=0; i < m; ++i) { 
-        rational[] Ei=E[i];
-        for(int j=0; j < i; ++j)
-          Ei[n+j]=0;
-        Ei[n+i]=1;
-        for(int j=i+1; j < m; ++j)
-          Ei[n+j]=0;
+    void basicValues() {
+      rational sum=0;
+      for(int i=0; i < m; ++i) {
+        rational B=dual ? b[i] : abs(b[i]);
+        E[i][0]=B;
+        sum -= B;
       }
+      Em[0]=sum;
     }
 
-    rational sum=0;
-    for(int i=0; i < m; ++i) {
-      rational B=dual ? b[i] : abs(b[i]);
-      E[i][N]=B;
-      sum -= B;
-    }
-    Em[N]=sum;
-
-    if(phase1)
-      for(int j=0; j < m; ++j)
-        Em[n+j]=0;
-   
     int[] Bindices;
 
     if(phase1) {
-      Bindices=sequence(new int(int x){return x;},m)+n;
-      iterate(E,N,Bindices);
+      Bindices=new int[m];
+      int p=0;
+
+      // Check for redundant basis vectors.
+      bool checkBasis(int j) {
+        for(int i=0; i < m; ++i) {
+          rational[] Ei=E[i];
+          if(i != p ? Ei[j] != 0 : Ei[j] <= 0) return false;
+        }
+        return true;
+      }
+
+      int checkTableau() {
+        for(int j=1; j <= n; ++j)
+          if(checkBasis(j)) return j;
+        return 0;
+      }
+
+      int k=0;
+      while(p < m) {
+        int j=checkTableau();
+        if(j > 0)
+          Bindices[p]=j;
+        else { // Add an artificial variable
+          Bindices[p]=n+1+k;
+          for(int i=0; i < p; ++i)
+            E[i].push(0);
+          E[p].push(1);
+          for(int i=p+1; i < m; ++i)
+            E[i].push(0);
+          E[m].push(0);
+          ++k;
+        }
+        ++p;
+      }
+
+      basicValues();
+
+      simplexPhase1(c,A,b,Bindices);
+
+      iterate(E,n+k,Bindices);
   
-      if(Em[J] != 0) {
+      if(Em[0] != 0) {
         simplexTableau(E,Bindices);
       case=INFEASIBLE;
       return;
       }
-    } else Bindices=sequence(new int(int x){return x;},m)+n-m;
+    } else {
+       Bindices=sequence(new int(int x){return x;},m)+n-m+1;
+       basicValues();
+    }
 
     rational[] cB=phase1 ? new rational[m] : c[n-m:n];
     rational[][] D=phase1 ? new rational[m+1][n+1] : E;
@@ -225,12 +261,12 @@
       // Drive artificial variables out of basis.
       for(int i=0; i < m; ++i) {
         int k=Bindices[i];
-        if(k >= n) {
+        if(k > n) {
           rational[] Ei=E[i];
           int j;
-          for(j=0; j < n; ++j)
+          for(j=1; j <= n; ++j)
             if(Ei[j] != 0) break;
-          if(j == n) continue;
+          if(j > n) continue;
           output=false;
           simplexTableau(E,Bindices,i,j);
           Bindices[i]=j;
@@ -241,22 +277,22 @@
       int ip=0; // reduced i
       for(int i=0; i < m; ++i) {
         int k=Bindices[i];
-        if(k >= n) continue;
+        if(k > n) continue;
         Bindices[ip]=k; 
-        cB[ip]=c[k];
+        cB[ip]=c[k-1];
         rational[] Dip=D[ip];
         rational[] Ei=E[i];
-        for(int j=0; j < n; ++j)
+        for(int j=1; j <= n; ++j)
           Dip[j]=Ei[j];
-        Dip[n]=Ei[N];
+        Dip[0]=Ei[0];
         ++ip;
       }
 
       rational[] Dip=D[ip];
       rational[] Em=E[m];
-      for(int j=0; j < n; ++j)
+      for(int j=1; j <= n; ++j)
         Dip[j]=Em[j];
-      Dip[n]=Em[N];
+      Dip[0]=Em[0];
 
       if(m > ip) {
         Bindices.delete(ip,m-1);
@@ -267,17 +303,17 @@
     }
 
     rational[] Dm=D[m];
-    for(int j=0; j < n; ++j) {
+    for(int j=1; j <= n; ++j) {
       rational sum=0;
       for(int k=0; k < m; ++k)
         sum += cB[k]*D[k][j];
-      Dm[j]=c[j]-sum;
+      Dm[j]=c[j-1]-sum;
     }
 
     rational sum=0;
     for(int k=0; k < m; ++k)
-      sum += cB[k]*D[k][n];
-    Dm[n]=-sum;
+      sum += cB[k]*D[k][0];
+    Dm[0]=-sum;
 
     simplexPhase2();
 
@@ -290,9 +326,9 @@
       x[j]=0;
 
     for(int k=0; k < m; ++k)
-      x[Bindices[k]]=D[k][n];
+      x[Bindices[k]-1]=D[k][0];
 
-    cost=-Dm[n];
+    cost=-Dm[0];
   }
 
   // Try to find a solution x to sgn(Ax-b)=sgn(s) that minimizes the cost
@@ -354,7 +390,9 @@
       }
     }
 
-    operator init(concat(c,array(count,rational(0))),a,b,phase1,dual);
+    rational[] C=concat(c,array(count,rational(0)));
+    if(count > 0) simplexStandard(C,a,b);
+    operator init(C,a,b,phase1,dual);
 
     if(case == OPTIMAL && count > 0)
       x.delete(n,n+count-1);

Modified: trunk/Master/texmf-dist/asymptote/shaders/fragment.glsl
===================================================================
--- trunk/Master/texmf-dist/asymptote/shaders/fragment.glsl	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/shaders/fragment.glsl	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,85 +1,231 @@
-struct Material
-{
-  vec4 diffuse,ambient,emissive,specular;
-  float shininess; 
-};
-
-struct Light
-{
-  vec4 direction;
-  vec4 diffuse,ambient,specular;  
-};
-
-uniform int nlights;
-
-uniform Light lights[Nlights];
-
-uniform MaterialBuffer {
-  Material Materials[Nmaterials];
-};
-
-in vec3 Normal;
-
-#ifdef EXPLICIT_COLOR
-in vec4 Color; 
-#endif
-flat in int materialIndex;
-
-out vec4 outColor;
-
-void main()
-{
-  vec4 Diffuse;
-  vec4 Ambient;
-  vec4 Emissive;
-  vec4 Specular;
-  float Shininess;
-
-#ifdef EXPLICIT_COLOR
-  if(materialIndex < 0) {
-    int index=-materialIndex-1;
-    Material m=Materials[index];
-    Diffuse=Color;
-    Ambient=Color;
-    Emissive=vec4(0.0,0.0,0.0,1.0);
-    Specular=m.specular;
-    Shininess=m.shininess;
-  } else {
-    Material m=Materials[materialIndex];
-    Diffuse=m.diffuse;
-    Ambient=m.ambient;
-    Emissive=m.emissive;
-    Specular=m.specular;
-    Shininess=m.shininess;
-  }
-#else
-  Material m=Materials[materialIndex];
-  Diffuse=m.diffuse;
-  Ambient=m.ambient;
-  Emissive=m.emissive;
-  Specular=m.specular;
-  Shininess=m.shininess;
-#endif
-  // Phong-Blinn model
-  if(nlights > 0) {
-    vec3 diffuse=vec3(0,0,0);
-    vec3 specular=vec3(0,0,0);
-    vec3 ambient=vec3(0,0,0);
-    vec3 Z=vec3(0,0,1);
-        
-    for(int i=0; i < nlights; ++i) {
-      vec3 L=normalize(lights[i].direction.xyz);
-      diffuse += lights[i].diffuse.rgb*abs(dot(Normal,L));
-      ambient += lights[i].ambient.rgb;
-      specular += pow(abs(dot(Normal,normalize(L+Z))),Shininess)*
-        lights[i].specular.rgb;
-    }
-
-    vec3 color=diffuse*Diffuse.rgb+
-      ambient*Ambient.rgb+
-      specular*Specular.rgb+
-      Emissive.rgb;
-    outColor=vec4(color,Diffuse[3]);
-  } else
-    outColor=Diffuse;
-}
+struct Material
+{
+  vec4 diffuse,emissive,specular;
+  vec4 parameters;
+};
+
+struct Light
+{
+  vec3 direction;
+  vec3 color;
+};
+
+uniform int nlights;
+uniform Light lights[max(Nlights,1)];
+
+uniform MaterialBuffer {
+  Material Materials[Nmaterials];
+};
+
+#ifdef NORMAL
+#ifndef ORTHOGRAPHIC
+in vec3 ViewPosition;
+#endif
+in vec3 Normal;
+vec3 normal;
+#endif
+
+#ifdef COLOR
+in vec4 Color; 
+#endif
+
+flat in int materialIndex;
+out vec4 outColor;
+
+// PBR material parameters
+vec3 Diffuse; // Diffuse for nonmetals, reflectance for metals.
+vec3 Specular; // Specular tint for nonmetals
+float Metallic; // Metallic/Nonmetals parameter
+float Fresnel0; // Fresnel at zero for nonmetals
+float Roughness2; // roughness squared, for smoothing
+
+#ifdef ENABLE_TEXTURE
+uniform sampler2D environmentMap;
+const float PI=acos(-1.0);
+const float twopi=2*PI;
+const float halfpi=PI/2;
+
+const int numSamples=7;
+
+// (x,y,z) -> (r,theta,phi);
+// theta -> [0,\pi]: colatitude
+// phi -> [0, 2\pi]: longitude
+vec3 cart2sphere(vec3 cart)
+{
+  float x=cart.z;
+  float y=cart.x;
+  float z=cart.y;
+
+  float r=length(cart);
+  float phi=atan(y,x);
+  float theta=acos(z/r);
+
+  return vec3(r,phi,theta);
+}
+
+vec2 normalizedAngle(vec3 cartVec)
+{
+  vec3 sphericalVec=cart2sphere(cartVec);
+  sphericalVec.y=sphericalVec.y/(2*PI)-0.25;
+  sphericalVec.z=sphericalVec.z/PI;
+  return sphericalVec.yz;
+}
+#endif
+
+#ifdef NORMAL
+// h is the halfway vector between normal and light direction
+// GGX Trowbridge-Reitz Approximation
+float NDF_TRG(vec3 h)
+{
+  float ndoth=max(dot(normal,h),0.0);
+  float alpha2=Roughness2*Roughness2;
+  float denom=ndoth*ndoth*(alpha2-1.0)+1.0;
+  return denom != 0.0 ? alpha2/(denom*denom) : 0.0;
+}
+
+float GGX_Geom(vec3 v)
+{
+  float ndotv=max(dot(v,normal),0.0);
+  float ap=1.0+Roughness2;
+  float k=0.125*ap*ap;
+  return ndotv/((ndotv*(1.0-k))+k);
+}
+
+float Geom(vec3 v, vec3 l)
+{
+  return GGX_Geom(v)*GGX_Geom(l);
+}
+
+// Schlick's approximation
+float Fresnel(vec3 h, vec3 v, float fresnel0)
+{
+  float a=1.0-max(dot(h,v),0.0);
+  float b=a*a;
+  return fresnel0+(1.0-fresnel0)*b*b*a;
+}
+
+vec3 BRDF(vec3 viewDirection, vec3 lightDirection)
+{
+  vec3 lambertian=Diffuse;
+  // Cook-Torrance model
+  vec3 h=normalize(lightDirection+viewDirection);
+
+  float omegain=max(dot(viewDirection,normal),0.0);
+  float omegaln=max(dot(lightDirection,normal),0.0);
+
+  float D=NDF_TRG(h);
+  float G=Geom(viewDirection,lightDirection);
+  float F=Fresnel(h,viewDirection,Fresnel0);
+
+  float denom=4.0*omegain*omegaln;
+  float rawReflectance=denom > 0.0 ? (D*G)/denom : 0.0;
+
+  vec3 dielectric=mix(lambertian,rawReflectance*Specular,F);
+  vec3 metal=rawReflectance*Diffuse;
+  
+  return mix(dielectric,metal,Metallic);
+}
+#endif
+
+void main()
+{
+  vec4 diffuse;
+  vec4 emissive;
+
+  Material m;
+#ifdef TRANSPARENT
+  m=Materials[abs(materialIndex)-1];
+  if(materialIndex >= 0) {
+    diffuse=m.diffuse;
+    emissive=m.emissive;
+  } else {
+    diffuse=Color;
+#if Nlights > 0
+    emissive=vec4(0.0);
+#else    
+    emissive=Color;
+#endif
+  }
+#else
+  m=Materials[int(materialIndex)];
+#ifdef COLOR
+  diffuse=Color;
+#if Nlights > 0
+    emissive=vec4(0.0);
+#else    
+    emissive=Color;
+#endif
+#else  
+  diffuse=m.diffuse; 
+  emissive=m.emissive;
+#endif
+#endif
+  
+#if defined(NORMAL) && Nlights > 0
+  Specular=m.specular.rgb;
+  vec4 parameters=m.parameters;
+  Roughness2=1.0-parameters[0];
+  Roughness2=Roughness2*Roughness2;
+  Metallic=parameters[1];
+  Fresnel0=parameters[2];
+  Diffuse=diffuse.rgb;
+
+  // Given a point x and direction \omega,
+  // L_i=\int_{\Omega}f(x,\omega_i,\omega) L(x,\omega_i)(\hat{n}\cdot \omega_i)
+  // d\omega_i, where \Omega is the hemisphere covering a point,
+  // f is the BRDF function, L is the radiance from a given angle and position.
+
+  normal=normalize(Normal);
+  normal=gl_FrontFacing ? normal : -normal;
+#ifdef ORTHOGRAPHIC
+  vec3 viewDir=vec3(0.0,0.0,1.0);
+#else
+  vec3 viewDir=-normalize(ViewPosition);
+#endif
+  // For a finite point light, the rendering equation simplifies.
+  vec3 color=emissive.rgb;
+  for(int i=0; i < nlights; ++i) {
+    Light Li=lights[i];
+    vec3 L=Li.direction;
+    float cosTheta=max(dot(normal,L),0.0); // $\omega_i \cdot n$ term
+    vec3 radiance=cosTheta*Li.color;
+    color += BRDF(viewDir,L)*radiance;
+  }
+
+#if defined(ENABLE_TEXTURE) && !defined(COLOR)
+  // Experimental environment radiance using Riemann sums;
+  // can also do importance sampling.
+  vec3 envRadiance=vec3(0.0,0.0,0.0);
+
+  vec3 normalPerp=vec3(-normal.y,normal.x,0.0);
+  if(length(normalPerp) == 0.0)
+    normalPerp=vec3(1.0,0.0,0.0);
+
+  // we now have a normal basis;
+  normalPerp=normalize(normalPerp);
+  vec3 normalPerp2=normalize(cross(normal,normalPerp));
+
+  const float step=1.0/numSamples;
+  const float phistep=twopi*step;
+  const float thetastep=halfpi*step;
+  for (int iphi=0; iphi < numSamples; ++iphi) {
+    float phi=iphi*phistep;
+    for (int itheta=0; itheta < numSamples; ++itheta) {
+      float theta=itheta*thetastep;
+
+      vec3 azimuth=cos(phi)*normalPerp+sin(phi)*normalPerp2;
+      vec3 L=sin(theta)*azimuth+cos(theta)*normal;
+
+      vec3 rawRadiance=texture(environmentMap,normalizedAngle(L)).rgb;
+      vec3 surfRefl=BRDF(Z,L);
+      envRadiance += surfRefl*rawRadiance*sin(2.0*theta);
+    }
+  }
+  envRadiance *= halfpi*step*step;
+  color += envRadiance.rgb;
+#endif
+  outColor=vec4(color,diffuse.a);
+#else    
+  outColor=emissive;
+#endif      
+}

Modified: trunk/Master/texmf-dist/asymptote/shaders/vertex.glsl
===================================================================
--- trunk/Master/texmf-dist/asymptote/shaders/vertex.glsl	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/shaders/vertex.glsl	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,34 +1,49 @@
-in vec3 position;
-in vec3 normal;
-
-#ifdef EXPLICIT_COLOR
-in uint color;
-#endif
-
-in int material;
-
-uniform mat4 projViewMat;
-uniform mat4 viewMat;
-uniform mat4 normMat;
-
-out vec3 ViewPosition;
-out vec3 Normal;
-    
-#ifdef EXPLICIT_COLOR
-out vec4 Color;
-#endif
-
-flat out int materialIndex;
-
-void main()
-{
-  gl_Position=projViewMat*vec4(position,1.0);
-  ViewPosition=(viewMat*vec4(position,1.0)).xyz;
-  Normal=normalize((normMat*vec4(normal,0)).xyz);
-
-#ifdef EXPLICIT_COLOR
-  Color=unpackUnorm4x8(color);
-#endif
-
-  materialIndex=material;
-}
+in vec3 position;
+
+uniform mat3 normMat;
+
+#ifdef NORMAL
+#ifndef ORTHOGRAPHIC
+out vec3 ViewPosition;
+#endif
+in vec3 normal;
+out vec3 Normal;
+#endif
+
+in int material;
+
+#ifdef COLOR
+in vec4 color;
+out vec4 Color;
+#endif
+
+#ifdef WIDTH
+in float width;
+#endif
+
+uniform mat4 projViewMat;
+uniform mat4 viewMat;
+
+flat out int materialIndex;
+
+void main()
+{
+  vec4 v=vec4(position,1.0);
+  gl_Position=projViewMat*v;
+#ifdef NORMAL
+#ifndef ORTHOGRAPHIC
+  ViewPosition=(viewMat*v).xyz;
+#endif
+  Normal=normal*normMat;
+#endif
+
+#ifdef COLOR
+  Color=color;
+#endif
+
+#ifdef WIDTH
+  gl_PointSize=width;
+#endif
+
+  materialIndex=material;
+}

Modified: trunk/Master/texmf-dist/asymptote/simplex.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/simplex.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/simplex.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -11,7 +11,7 @@
 
   int m,n;
   int J;
-  real epsilonA;
+  real EpsilonA;
 
   // Row reduce based on pivot E[I][J]
   void rowreduce(real[][] E, int N, int I, int J) {
@@ -45,27 +45,29 @@
     while(true) {
       // Find first negative entry in bottom (reduced cost) row
       real[] Em=E[m];
-      for(J=0; J < N; ++J)
+      for(J=1; J <= N; ++J)
         if(Em[J] < 0) break;
 
-      if(J == N)
+      if(J > N)
         break;
 
       int I=-1;
-      real M;
+      real t;
       for(int i=0; i < m; ++i) {
-        real e=E[i][J];
-        if(e > epsilonA) {
-          M=E[i][N]/e;
+        real u=E[i][J];
+        if(u > EpsilonA) {
+          t=E[i][0]/u;
           I=i;
           break;
         }
       }
       for(int i=I+1; i < m; ++i) {
-        real e=E[i][J];
-        if(e > epsilonA) {
-          real v=E[i][N]/e;
-          if(v < M) {M=v; I=i;} // Bland's rule: choose smallest argmin
+        real u=E[i][J];
+        if(u > EpsilonA) {
+          real r=E[i][0]/u;
+          if(r <= t && (r < t || Bindices[i] < Bindices[I])) {
+            t=r; I=i;
+          } // Bland's rule: exiting variable has smallest minimizing index
         }
       }
       if(I == -1)
@@ -80,34 +82,36 @@
 
   int iterateDual(real[][] E, int N, int[] Bindices) {
     while(true) {
-      // Find first negative entry in right (basic variable) column
+      // Find first negative entry in zeroth (basic variable) column
       real[] Em=E[m];
       int I;
       for(I=0; I < m; ++I) {
-        if(E[I][N] < 0) break;
+        if(E[I][0] < 0) break;
       }
 
       if(I == m)
         break;
 
-      int J=-1;
-      real M;
-      for(int j=0; j < N; ++j) {
-        real e=E[I][j];
-        if(e < epsilonA) {
-          M=-E[m][j]/e;
+      int J=0;
+      real t;
+      for(int j=1; j <= N; ++j) {
+        real u=E[I][j];
+        if(u < -EpsilonA) {
+          t=-E[m][j]/u;
           J=j;
           break;
         }
       }
-      for(int j=J+1; j < N; ++j) {
-        real e=E[I][j];
-        if(e < epsilonA) {
-          real v=-E[m][j]/e;
-          if(v < M) {M=v; J=j;} // Bland's rule: choose smallest argmin
+      for(int j=J+1; j <= N; ++j) {
+        real u=E[I][j];
+        if(u < -EpsilonA) {
+          real r=-E[m][j]/u;
+          if(r <= t && (r < t || j < J)) {
+            t=r; J=j;
+          } // Bland's rule: exiting variable has smallest minimizing index
         }
       }
-      if(J == -1)
+      if(J == 0)
         return INFEASIBLE; // Can only happen in Phase 2.
 
       // Generate new tableau
@@ -125,7 +129,9 @@
                      bool dual=false) {
     if(dual) phase1=false;
     static real epsilon=sqrt(realEpsilon);
-    epsilonA=epsilon*norm(A);
+    real normA=norm(A);
+    real epsilonA=100.0*realEpsilon*normA;
+    EpsilonA=epsilon*normA;
 
     // Phase 1
     m=A.length;
@@ -133,11 +139,10 @@
     n=A[0].length;
     if(n == 0) {case=INFEASIBLE; return;}
 
-    int N=phase1 ? n+m : n;
-    real[][] E=new real[m+1][N+1];
+    real[][] E=new real[m+1][n+1];
     real[] Em=E[m];
 
-    for(int j=0; j < n; ++j)
+    for(int j=1; j <= n; ++j)
       Em[j]=0;
 
     for(int i=0; i < m; ++i) {
@@ -144,14 +149,14 @@
       real[] Ai=A[i];
       real[] Ei=E[i];
       if(b[i] >= 0 || dual) {
-        for(int j=0; j < n; ++j) {
-          real Aij=Ai[j];
+        for(int j=1; j <= n; ++j) {
+          real Aij=Ai[j-1];
           Ei[j]=Aij;
           Em[j] -= Aij;
         }
       } else {
-        for(int j=0; j < n; ++j) {
-          real Aij=-Ai[j];
+        for(int j=1; j <= n; ++j) {
+          real Aij=-Ai[j-1];
           Ei[j]=Aij;
           Em[j] -= Aij;
         }
@@ -158,41 +163,67 @@
       }
     }
 
-    if(phase1) {
-      for(int i=0; i < m; ++i) { 
-        real[] Ei=E[i];
-        for(int j=0; j < i; ++j)
-          Ei[n+j]=0.0;
-        Ei[n+i]=1.0;
-        for(int j=i+1; j < m; ++j)
-          Ei[n+j]=0.0;
+    void basicValues() {
+      real sum=0;
+      for(int i=0; i < m; ++i) {
+        real B=dual ? b[i] : abs(b[i]);
+        E[i][0]=B;
+        sum -= B;
       }
+      Em[0]=sum;
     }
 
-    real sum=0;
-    for(int i=0; i < m; ++i) {
-      real B=dual ? b[i] : abs(b[i]);
-      E[i][N]=B;
-      sum -= B;
-    }
-    Em[N]=sum;
-
-    if(phase1)
-      for(int j=0; j < m; ++j)
-        Em[n+j]=0.0;
-   
     int[] Bindices;
 
     if(phase1) {
-      Bindices=sequence(new int(int x){return x;},m)+n;
-      iterate(E,N,Bindices);
+      Bindices=new int[m];
+      int p=0;
+
+      // Check for redundant basis vectors.
+      bool checkBasis(int j) {
+        for(int i=0; i < m; ++i) {
+          real[] Ei=E[i];
+          if(i != p ? abs(Ei[j]) >= epsilonA : Ei[j] <= epsilonA) return false;
+        }
+        return true;
+      }
+
+      int checkTableau() {
+        for(int j=1; j <= n; ++j)
+          if(checkBasis(j)) return j;
+        return 0;
+      }
+
+      int k=0;
+      while(p < m) {
+        int j=checkTableau();
+        if(j > 0)
+          Bindices[p]=j;
+        else { // Add an artificial variable
+          Bindices[p]=n+1+k;
+          for(int i=0; i < p; ++i)
+            E[i].push(0.0);
+          E[p].push(1.0);
+          for(int i=p+1; i < m; ++i)
+            E[i].push(0.0);
+          E[m].push(0.0);
+          ++k;
+        }
+        ++p;
+      }
+
+      basicValues();
+      iterate(E,n+k,Bindices);
   
-      if(abs(Em[J]) > epsilonA) {
+      if(abs(Em[0]) > EpsilonA) {
       case=INFEASIBLE;
       return;
       }
-    } else Bindices=sequence(new int(int x){return x;},m)+n-m;
-    
+    } else {
+       Bindices=sequence(new int(int x){return x;},m)+n-m+1;
+       basicValues();
+    }
+
     real[] cB=phase1 ? new real[m] : c[n-m:n];
     real[][] D=phase1 ? new real[m+1][n+1] : E;
     if(phase1) {
@@ -199,12 +230,12 @@
       // Drive artificial variables out of basis.
       for(int i=0; i < m; ++i) {
         int k=Bindices[i];
-        if(k >= n) {
+        if(k > n) {
           real[] Ei=E[i];
           int j;
-          for(j=0; j < n; ++j)
-            if(Ei[j] != 0) break;
-          if(j == n) continue;
+          for(j=1; j <= n; ++j)
+            if(abs(Ei[j]) > EpsilonA) break;
+          if(j > n) continue;
           Bindices[i]=j;
           rowreduce(E,n,i,j);
         }
@@ -212,22 +243,22 @@
       int ip=0; // reduced i
       for(int i=0; i < m; ++i) {
         int k=Bindices[i];
-        if(k >= n) continue;
+        if(k > n) continue;
         Bindices[ip]=k; 
-        cB[ip]=c[k];
+        cB[ip]=c[k-1];
         real[] Dip=D[ip];
         real[] Ei=E[i];
-        for(int j=0; j < n; ++j)
+        for(int j=1; j <= n; ++j)
           Dip[j]=Ei[j];
-        Dip[n]=Ei[N];
+        Dip[0]=Ei[0];
         ++ip;
       }
 
       real[] Dip=D[ip];
       real[] Em=E[m];
-      for(int j=0; j < n; ++j)
+      for(int j=1; j <= n; ++j)
         Dip[j]=Em[j];
-      Dip[n]=Em[N];
+      Dip[0]=Em[0];
 
       if(m > ip) {
         Bindices.delete(ip,m-1);
@@ -237,17 +268,17 @@
     }
 
     real[] Dm=D[m];
-    for(int j=0; j < n; ++j) {
+    for(int j=1; j <= n; ++j) {
       real sum=0;
       for(int k=0; k < m; ++k)
         sum += cB[k]*D[k][j];
-      Dm[j]=c[j]-sum;
+      Dm[j]=c[j-1]-sum;
     }
 
     real sum=0;
     for(int k=0; k < m; ++k)
-      sum += cB[k]*D[k][n];
-    Dm[n]=-sum;
+      sum += cB[k]*D[k][0];
+    Dm[0]=-sum;
 
     case=(dual ? iterateDual : iterate)(D,n,Bindices);
     if(case != OPTIMAL)
@@ -257,9 +288,8 @@
       x[j]=0;
 
     for(int k=0; k < m; ++k)
-      x[Bindices[k]]=D[k][n];
-
-    cost=-Dm[n];
+      x[Bindices[k]-1]=D[k][0];
+    cost=-Dm[0];
   }
 
   // Try to find a solution x to sgn(Ax-b)=sgn(s) that minimizes the cost

Modified: trunk/Master/texmf-dist/asymptote/solids.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/solids.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/solids.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -115,23 +115,13 @@
     return (angle2-angle1) % 360 == 0 ? p&cycle : p;
   }
   
-  triple camera(projection P) {
-    triple camera=P.camera;
-    if(P.infinity) {
-      real s=abs(M-m)+abs(m-P.target);
-      camera=P.target+camerafactor*s*unit(P.vector());
-    }
-    return camera;
-  }
-
   // add transverse slice to skeleton s;
   void transverse(skeleton s, real t, int n=nslice, projection P) {
     skeleton.curve s=s.transverse;
     path3 S=slice(t,n);
-    triple camera=camera(P);
     int L=length(g);
     real midtime=0.5*L;
-    real sign=sgn(dot(axis,camera-P.target))*sgn(dot(axis,dir(g,midtime)));
+    real sign=sgn(dot(axis,P.camera-c))*sgn(dot(axis,dir(g,midtime)));
     if(dot(M-m,axis) == 0 || (t <= epsilon && sign < 0) ||
        (t >= L-epsilon && sign > 0))
       s.front.push(S);
@@ -154,7 +144,7 @@
         path3 p1=subpath(S,t1,t2);
         path3 p2=subpath(S,t2,len);
         path3 P2=subpath(S,0,t1);
-        if(abs(midpoint(p1)-camera) <= abs(midpoint(p2)-camera)) {
+        if(abs(midpoint(p1)-P.camera) <= abs(midpoint(p2)-P.camera)) {
           s.front.push(p1);
           if(cyclic(S))
             s.back.push(p2 & P2);
@@ -212,7 +202,6 @@
     for(int i=0; i < M; ++i) {
       real t=(m == 0) ? i : reltime(g,i*factor);
       path3 S=slice(t,n);
-      triple camera=camera(P);
       path3 Sp=slice(t+epsilon,n);
       path3 Sm=slice(t-epsilon,n);
       path sp=project(Sp,P);
@@ -232,8 +221,7 @@
     }
     int L=length(g);
     real midtime=0.5*L;
-    triple camera=camera(P);
-    real sign=sgn(dot(axis,camera-P.target))*sgn(dot(axis,dir(g,midtime)));
+    real sign=sgn(dot(axis,P.camera-c))*sgn(dot(axis,dir(g,midtime)));
 
     skeleton sfirst;
     transverse(sfirst,tfirst,n,P);
@@ -293,7 +281,6 @@
     real Longitude(triple v) {return longitude(T*(v-c),warn=false);}
     real ref=Longitude(point(g,t));
     real angle(real t) {return Longitude(point(S,t/P.ninterpolate))-ref;}
-    triple camera=camera(P);
     void push(real[] T) {
       if(T.length > 1) {
 	path3 p=rotate(angle(T[0]),c,c+axis)*g;
@@ -301,7 +288,7 @@
 	path3 p2=subpath(p,t,length(p));
 	if(length(p1) > 0 &&
            (length(p2) == 0 || 
-            abs(midpoint(p1)-camera) <= abs(midpoint(p2)-camera))) {
+            abs(midpoint(p1)-P.camera) <= abs(midpoint(p2)-P.camera))) {
 	  s.longitudinal.front.push(p1);
           s.longitudinal.back.push(p2);
 	} else {
@@ -322,6 +309,12 @@
   }
 }
 
+revolution operator * (transform3 t, revolution r)
+{
+  triple trc=t*r.c;
+  return revolution(trc,t*r.g,t*(r.c+r.axis)-trc,r.angle1,r.angle2);
+}
+
 surface surface(revolution r, int n=nslice, pen color(int i, real j)=null)
 {
   return r.surface(n,color);
@@ -379,12 +372,6 @@
   }
 }
 
-revolution operator * (transform3 t, revolution r)
-{
-  triple trc=t*r.c;
-  return revolution(trc,t*r.g,t*(r.c+r.axis)-trc,r.angle1,r.angle2);
-}
-
 // Return a right circular cylinder of height h in the direction of axis
 // based on a circle centered at c with radius r.
 revolution cylinder(triple c=O, real r, real h, triple axis=Z)

Modified: trunk/Master/texmf-dist/asymptote/three.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/three.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/three.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -86,8 +86,12 @@
 defaultrender.partnames=false;
 defaultrender.defaultnames=true;
 
-real defaultshininess=0.25;
+real defaultshininess=0.7;
+real defaultmetallic=0.0;
+real defaultfresnel0=0.04;
 
+
+
 real angleprecision=1e-5; // Precision for centering perspective projections.
 int maxangleiterations=25;
 
@@ -2809,6 +2813,9 @@
     P=modelview*P;
     Q=P.copy();
 
+    if(Q.t[2][3] == -1) // PRC can't handle oblique projections
+      Q=orthographic(P.camera,P.up,P.target,P.zoom,P.viewportshift,
+                     P.showtarget,P.center);     
     if(P.infinity) {
       triple m=min3(S.f);
       triple M=max3(S.f);
@@ -2880,12 +2887,15 @@
       m -= margin;
     } else if(M.z >= 0) abort("camera too close");
 
+    if(settings.outformat == "html")
+      format="html";
+
     shipout3(prefix,f,preview ? nativeformat() : format,
              S.width-defaultrender.margin,S.height-defaultrender.margin,
              P.infinity ? 0 : 2aTan(Tan(0.5*P.angle)*P.zoom),
-             P.zoom,m,M,P.viewportshift,
+             P.zoom,m,M,P.viewportshift,S.viewportmargin,
              tinv*inv*shift(0,0,zcenter),Light.background(),Light.position,
-             Light.diffuse,Light.ambient,Light.specular,
+             Light.diffuse,Light.specular,
              view && !preview);
     if(!preview) return F;
   }

Modified: trunk/Master/texmf-dist/asymptote/three_arrows.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/three_arrows.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/three_arrows.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -71,7 +71,7 @@
   real arcsize(pen p)=arcarrowsize;
   real gap=1;
   real size;
-  bool splitpath=true;
+  bool splitpath=false;
 
   surface head(path3 g, position position=EndPoint,
                pen p=currentpen, real size=0, real angle=arrowangle,
@@ -286,6 +286,7 @@
   };
   a.arrowhead2=HookHead;
   a.gap=1.005;
+  a.splitpath=true;
   return a;
 }
 arrowhead3 HookHead2=HookHead2();
@@ -308,7 +309,6 @@
   };
   a.arrowhead2=TeXHead;
   a.size=TeXHead.size;
-  a.splitpath=false;
   a.gap=1.005;
   return a;
 }

Modified: trunk/Master/texmf-dist/asymptote/three_light.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/three_light.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/three_light.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,29 +1,37 @@
 struct material {
-  pen[] p; // diffusepen,ambientpen,emissivepen,specularpen
+  pen[] p; // diffusepen,emissivepen,specularpen
   real opacity;
   real shininess;  
-  void operator init(pen diffusepen=black, pen ambientpen=black,
+  real metallic;
+  real fresnel0; // Reflectance rate at a perfect normal angle.
+
+  void operator init(pen diffusepen=black,
                      pen emissivepen=black, pen specularpen=mediumgray,
                      real opacity=opacity(diffusepen),
-                     real shininess=defaultshininess) {
-    p=new pen[] {diffusepen,ambientpen,emissivepen,specularpen};
+                     real shininess=defaultshininess,
+                     real metallic=defaultmetallic,
+                     real fresnel0=defaultfresnel0) {
+
+    p=new pen[] {diffusepen,emissivepen,specularpen};
     this.opacity=opacity;
     this.shininess=shininess;
+    this.metallic=metallic;
+    this.fresnel0=fresnel0;
   }
   void operator init(material m) {
     p=copy(m.p);
     opacity=m.opacity;
     shininess=m.shininess;
+    metallic=m.metallic;
+    fresnel0=m.fresnel0;
   }
   pen diffuse() {return p[0];}
-  pen ambient() {return p[1];}
-  pen emissive() {return p[2];}
-  pen specular() {return p[3];}
+  pen emissive() {return p[1];}
+  pen specular() {return p[2];}
 
   void diffuse(pen q) {p[0]=q;}
-  void ambient(pen q) {p[1]=q;}
-  void emissive(pen q) {p[2]=q;}
-  void specular(pen q) {p[3]=q;}
+  void emissive(pen q) {p[1]=q;}
+  void specular(pen q) {p[2]=q;}
 }
 
 material operator init() 
@@ -36,11 +44,12 @@
   write(file,s);
   write(file,"{");
   write(file,"diffuse=",x.diffuse());
-  write(file,", ambient=",x.ambient());
   write(file,", emissive=",x.emissive());
   write(file,", specular=",x.specular());
   write(file,", opacity=",x.opacity);
   write(file,", shininess=",x.shininess);
+  write(file,", metallic=",x.metallic);
+  write(file,", F0=",x.fresnel0);
   write(file,"}",suffix);
 }
 
@@ -52,7 +61,8 @@
 bool operator == (material m, material n)
 {
   return all(m.p == n.p) && m.opacity == n.opacity &&
-  m.shininess == n.shininess;
+  m.shininess == n.shininess && m.metallic == n.metallic &&
+  m.fresnel0 == n.fresnel0;
 }
 
 material operator cast(pen p)
@@ -72,7 +82,7 @@
 
 material emissive(material m)
 {
-  return material(black+opacity(m.opacity),black,m.diffuse(),black,m.opacity,1);
+  return material(black+opacity(m.opacity),m.diffuse(),black,m.opacity,1);
 }
 
 pen color(triple normal, material m, light light, transform3 T=light.T) {
@@ -83,23 +93,19 @@
   if(settings.twosided) normal *= sgn(normal.z);
   real s=m.shininess*128;
   real[] Diffuse=rgba(m.diffuse());
-  real[] Ambient=rgba(m.ambient());
   real[] Specular=rgba(m.specular());
   real[] p=rgba(m.emissive());
   real[] diffuse={0,0,0,0};
-  real[] ambient={0,0,0,0};
   real[] specular={0,0,0,0};
   for(int i=0; i < position.length; ++i) {
     triple L=position[i];
     real dotproduct=abs(dot(normal,L));
     diffuse += dotproduct*light.diffuse[i];
-    ambient += light.ambient[i];
     dotproduct=abs(dot(normal,unit(L+Z)));
     // Phong-Blinn model of specular reflection
       specular += dotproduct^s*light.specular[i];
   }
   p += diffuse*Diffuse;
-  p += ambient*Ambient;
   // Apply specularfactor to partially compensate non-pixel-based rendering.
   p += specular*Specular*light.specularfactor;
   return rgb(p[0],p[1],p[2])+opacity(opacity(m.diffuse()));
@@ -113,13 +119,13 @@
 
 light operator cast(triple v) {return light(v);}
 
-light Viewport=light(ambient=gray(0.1),specularfactor=3,(0.25,-0.25,1));
+light Viewport=light(specularfactor=3,(0.25,-0.25,1));
 
 light White=light(new pen[] {rgb(0.38,0.38,0.45),rgb(0.6,0.6,0.67),
                              rgb(0.5,0.5,0.57)},specularfactor=3,
   new triple[] {(-2,-1.5,-0.5),(2,1.1,-2.5),(-0.5,0,2)});
 
-light Headlamp=light(gray(0.8),ambient=gray(0.1),specular=gray(0.7),
+light Headlamp=light(gray(0.8),specular=gray(0.7),
                      specularfactor=3,dir(42,48));
 
 currentlight=Headlamp;

Modified: trunk/Master/texmf-dist/asymptote/three_surface.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/three_surface.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/three_surface.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1273,10 +1273,14 @@
   return patch(subpatch(s.P,a,b),s.straight,s.planar);
 }
 
+private string triangular=
+  "Intersection of path3 with Bezier triangle is not yet implemented";
+
 // return an array containing the times for one intersection of path p and
 // patch s.
 real[] intersect(path3 p, patch s, real fuzz=-1)
 {
+  if(s.triangular) abort(triangular);
   return intersect(p,s.P,fuzz);
 }
 
@@ -1285,7 +1289,7 @@
 real[] intersect(path3 p, surface s, real fuzz=-1)
 {
   for(int i=0; i < s.s.length; ++i) {
-    real[] T=intersect(p,s.s[i].P,fuzz);
+    real[] T=intersect(p,s.s[i],fuzz);
     if(T.length > 0) return T;
   }
   return new real[];
@@ -1294,6 +1298,7 @@
 // return an array containing all intersection times of path p and patch s.
 real[][] intersections(path3 p, patch s, real fuzz=-1)
 {
+  if(s.triangular) abort(triangular);
   return sort(intersections(p,s.P,fuzz));
 }
 
@@ -1303,7 +1308,7 @@
   real[][] T;
   if(length(p) < 0) return T;
   for(int i=0; i < s.s.length; ++i)
-    for(real[] s: intersections(p,s.s[i].P,fuzz))
+    for(real[] s: intersections(p,s.s[i],fuzz))
       T.push(s);
 
   static real Fuzz=1000*realEpsilon;
@@ -1397,16 +1402,21 @@
             light light=currentlight, interaction interaction=Embedded,
             bool prc=true)
 {
-  if(s.colors.length > 0)
+  bool straight=s.straight && s.planar;
+  bool prc=prc();
+  if(s.colors.length > 0) {
+    if(prc && light.on())
+        straight=false; // PRC vertex colors (for quads only) ignore lighting
     m=mean(s.colors);
+  }
   m=material(m,light);
+  
   real PRCshininess;
-  if(prc())
-    PRCshininess=PRCshininess(m.shininess);
-  
+  if(prc) PRCshininess=PRCshininess(m.shininess);
+
   (s.triangular ? drawbeziertriangle : draw)
-    (f,s.P,center,s.straight && s.planar,m.p,m.opacity,m.shininess,
-     PRCshininess,s.colors,interaction.type,prc);
+    (f,s.P,center,straight,m.p,m.opacity,m.shininess,
+    m.metallic,m.fresnel0,PRCshininess,s.colors,interaction.type,prc);
 }
 
 int computeNormals(triple[] v, int[][] vi, triple[] n, int[][] ni)
@@ -1430,7 +1440,7 @@
           triple[] n={}, int[][] ni={}, material m=currentpen, pen[] p={},
           int[][] pi={}, light light=currentlight)
 {
-  bool normals=ni.length > 0;
+  bool normals=n.length > 0;
   if(!normals) {
     ni=new int[vi.length][3];
     normals=computeNormals(v,vi,n,ni) > 0;
@@ -1441,7 +1451,8 @@
   real PRCshininess;
   if(prc())
     PRCshininess=PRCshininess(m.shininess);
-  draw(f,v,vi,n,ni,m.p,m.opacity,m.shininess,PRCshininess,p,pi);
+  draw(f,v,vi,n,ni,m.p,m.opacity,m.shininess,m.metallic,m.fresnel0,
+      PRCshininess,p,pi);
 }
   
 // Draw triangles on a picture.
@@ -1449,7 +1460,8 @@
           triple[] n={}, int[][] ni={}, material m=currentpen, pen[] p={},
           int[][] pi={}, light light=currentlight)
 {
-  bool normals=ni.length > 0;
+  bool prc=prc();
+  bool normals=n.length > 0;
   if(!normals) {
     ni=new int[vi.length][3];
     normals=computeNormals(v,vi,n,ni) > 0;
@@ -1495,7 +1507,7 @@
                 project(v[vii[2]],P)--cycle;
               pen p=color(n[ni[i][0]],m,light);
               fill(pic,g,p);
-              if(opacity(m.diffuse()) == 1) // Fill subdivision cracks
+              if(prc && opacity(m.diffuse()) == 1) // Fill subdivision cracks
                 draw(pic,g,p);
             }
           }
@@ -1837,6 +1849,7 @@
            interaction interaction=LabelInteraction(),
            projection P=currentprojection)
 {
+  bool prc=prc();
   Label L=L.copy();
   L.align(align);
   L.p(p);
@@ -1867,7 +1880,7 @@
         S=centering*S;
         draw3D(f3,S,position,L.p,light,interaction);
         // Fill subdivision cracks
-        if(render.labelfill && opacity(L.p) == 1 && !lighton)
+        if(prc && render.labelfill && opacity(L.p) == 1 && !lighton)
           _draw(f3,S.external(),position,L.p,interaction.type);
       }
       endgroup3(f3);
@@ -1887,7 +1900,7 @@
           position;
         draw3D(f,S,V,L.p,light,interaction);
         // Fill subdivision cracks
-        if(render.labelfill && opacity(L.p) == 1 && !lighton)
+        if(prc && render.labelfill && opacity(L.p) == 1 && !lighton)
           _draw(f,S.external(),V,L.p,interaction.type);
       }
       endgroup3(f);
@@ -1921,6 +1934,7 @@
   
   pic.add(new void(frame f, transform3 t, picture pic2, projection P) {
       // Handle relative projected 3D alignments.
+      bool prc=prc();
       Label L=L.copy();
       triple v=t*position;
       if(!align.is3D && L.align.relative && L.align.dir3 != O &&
@@ -1936,37 +1950,39 @@
       if(is3D()) {
         bool lighton=light.on();
         if(name == "") name=L.s;
-        if(prc() && interaction.type == Billboard.type) {
+        if(prc && interaction.type == Billboard.type) {
           surface s=surface(texpath(L,bbox=P.bboxonly));
-          transform3 centering=L.align.is3D ?
-            alignshift(s,L.T3,v,L.align.dir3) : identity4;
-          transform3 positioning=
-            shift(L.align.is3D ? v+L.align.dir3*labelmargin(L.p) : v);
-          frame f1,f2,f3;
-          begingroup3(f1,name,render);
-          if(L.defaulttransform3)
-            begingroup3(f3,render,v,interaction.type);
-          else {
-            begingroup3(f2,render,v,interaction.type);
-            begingroup3(f3,render,v);
+          if(s.s.length > 0) {
+            transform3 centering=L.align.is3D ?
+              alignshift(s,L.T3,v,L.align.dir3) : identity4;
+            transform3 positioning=
+              shift(L.align.is3D ? v+L.align.dir3*labelmargin(L.p) : v);
+            frame f1,f2,f3;
+            begingroup3(f1,name,render);
+            if(L.defaulttransform3)
+              begingroup3(f3,render,v,interaction.type);
+            else {
+              begingroup3(f2,render,v,interaction.type);
+              begingroup3(f3,render,v);
+            }
+            for(patch S : s.s) {
+              S=centering*S;
+              draw3D(f3,S,v,L.p,light,interaction);
+              // Fill subdivision cracks
+              if(prc && render.labelfill && opacity(L.p) == 1 && !lighton)
+                _draw(f3,S.external(),v,L.p,interaction.type);
+            }
+            endgroup3(f3);
+            if(L.defaulttransform3)
+              add(f1,T*f3);
+            else {
+              add(f2,inverse(T)*L.T3*f3);
+              endgroup3(f2);
+              add(f1,T*f2);
+            }
+            endgroup3(f1);
+            add(f,positioning*f1);
           }
-          for(patch S : s.s) {
-            S=centering*S;
-            draw3D(f3,S,v,L.p,light,interaction);
-            // Fill subdivision cracks
-            if(render.labelfill && opacity(L.p) == 1 && !lighton)
-              _draw(f3,S.external(),v,L.p,interaction.type);
-          }
-          endgroup3(f3);
-          if(L.defaulttransform3)
-            add(f1,T*f3);
-          else {
-            add(f2,inverse(T)*L.T3*f3);
-            endgroup3(f2);
-            add(f1,T*f2);
-          }
-          endgroup3(f1);
-          add(f,positioning*f1);
         } else {
           begingroup3(f,name,render);
           for(patch S : surface(L,v,bbox=P.bboxonly).s) {
@@ -1973,7 +1989,7 @@
             triple V=L.align.is3D ? v+L.align.dir3*labelmargin(L.p) : v;
             draw3D(f,S,V,L.p,light,interaction);
             // Fill subdivision cracks
-            if(render.labelfill && opacity(L.p) == 1 && !lighton)
+            if(prc && render.labelfill && opacity(L.p) == 1 && !lighton)
               _draw(f,S.external(),V,L.p,interaction.type);
           }
           endgroup3(f);
@@ -2437,8 +2453,8 @@
         real PRCshininess;
         if(prc())
           PRCshininess=PRCshininess(m.shininess);
-        draw(f,P,uknot,vknot,weights,m.p,m.opacity,m.shininess,PRCshininess,
-             colors);
+        draw(f,P,uknot,vknot,weights,m.p,m.opacity,m.shininess,m.metallic,m.fresnel0,
+              PRCshininess,colors);
         if(group)
           endgroup3(f);
         if(pic != null)

Modified: trunk/Master/texmf-dist/asymptote/version.asy
===================================================================
--- trunk/Master/texmf-dist/asymptote/version.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/asymptote/version.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1 +1 @@
-string VERSION="2.49";
+string VERSION="2.62";

Added: trunk/Master/texmf-dist/asymptote/webgl/asygl.js
===================================================================
--- trunk/Master/texmf-dist/asymptote/webgl/asygl.js	                        (rev 0)
+++ trunk/Master/texmf-dist/asymptote/webgl/asygl.js	2020-03-01 23:10:25 UTC (rev 53988)
@@ -0,0 +1,39 @@
+/*@license
+ AsyGL: Render Bezier patches and triangles via subdivision with WebGL.
+  Copyright 2019: John C. Bowman and Supakorn "Jamie" Rassameemasmuang
+  University of Alberta
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU Lesser General Public License as published by
+the Free Software Foundation; either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+/*@license for gl-matrix mat3 and mat4 functions:
+Copyright (c) 2015, Brandon Jones, Colin MacKenzie IV.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.*/
+let vertex="\nattribute vec3 position;\n#ifdef WIDTH\nattribute float width;\n#endif\n#ifdef NORMAL\nattribute vec3 normal;\n#endif\nattribute float materialIndex;\n#ifdef COLOR\nattribute vec4 color;\n#endif\n\nuniform mat3 normMat;\nuniform mat4 viewMat;\nuniform mat4 projViewMat;\n\n#ifdef NORMAL\n#ifndef ORTHOGRAPHIC\nvarying vec3 ViewPosition;\n#endif\nvarying vec3 Normal;\n#endif\nvarying vec4 diffuse;\nvarying vec3 specular;\nvarying float roughness,metallic,fresnel0;\nvarying vec4 emissive;\n\nstruct Material {\n  vec4 diffuse,emissive,specular;\n  vec4 parameters;\n};\n\nuniform Material Materials[Nmaterials];\n\nvoid main(void)\n{\n  vec4 v=vec4(position,1.0);\n  gl_Position=projViewMat*v;\n#ifdef NORMAL\n#ifndef ORTHOGRAPHIC\n  ViewPosition=(viewMat*v).xyz;\n#endif      \n  Normal=normal*normMat;\n        \n  Material m;\n#ifdef TRANSPARENT\n  m=Materials[int(abs(materialIndex))-1];\n  if(materialIndex >= 0.0) {\n    diffuse=m.diffuse;\n    emissive=m.emissive;\n  } else {\n    diffuse=color;\n#if nlights > 0\n    emissive=vec4(0.0);\n#else\n    emissive=color;\n#endif\n  }\n#else\n  m=Materials[int(materialIndex)];\n#ifdef COLOR\n  diffuse=color;\n#if nlights > 0\n  emissive=vec4(0.0);\n#else\n  emissive=color;\n#endif\n#else\n  diffuse=m.diffuse;\n  emissive=m.emissive;\n#endif\n#endif\n  specular=m.specular.rgb;\n  vec4 parameters=m.parameters;\n  roughness=1.0-parameters[0];\n  metallic=parameters[1];\n  fresnel0=parameters[2];\n#else\n  emissive=Materials[int(materialIndex)].emissive;\n#endif\n#ifdef WIDTH\n  gl_PointSize=width;\n#endif\n}\n",fragment="\n#ifdef NORMAL\n#ifndef ORTHOGRAPHIC\nvarying vec3 ViewPosition;\n#endif\nvarying vec3 Normal;\nvarying vec4 diffuse;\nvarying vec3 specular;\nvarying float roughness,metallic,fresnel0;\n\nfloat Roughness2;\nvec3 normal;\n\nstruct Light {\n  vec3 direction;\n  vec3 color;\n};\n\nuniform Light Lights[Nlights];\n\nfloat NDF_TRG(vec3 h)\n{\n  float ndoth=max(dot(normal,h),0.0);\n  float alpha2=Roughness2*Roughness2;\n  float denom=ndoth*ndot!
 h*(alpha2-1.0)+1.0;\n  return denom != 0.0 ? alpha2/(denom*denom) : 0.0;\n}\n    \nfloat GGX_Geom(vec3 v)\n{\n  float ndotv=max(dot(v,normal),0.0);\n  float ap=1.0+Roughness2;\n  float k=0.125*ap*ap;\n  return ndotv/((ndotv*(1.0-k))+k);\n}\n    \nfloat Geom(vec3 v, vec3 l)\n{\n  return GGX_Geom(v)*GGX_Geom(l);\n}\n    \nfloat Fresnel(vec3 h, vec3 v, float fresnel0)\n{\n  float a=1.0-max(dot(h,v),0.0);\n  float b=a*a;\n  return fresnel0+(1.0-fresnel0)*b*b*a;\n}\n    \n// physical based shading using UE4 model.\nvec3 BRDF(vec3 viewDirection, vec3 lightDirection)\n{\n  vec3 lambertian=diffuse.rgb;\n  vec3 h=normalize(lightDirection+viewDirection);\n      \n  float omegain=max(dot(viewDirection,normal),0.0);\n  float omegali=max(dot(lightDirection,normal),0.0);\n      \n  float D=NDF_TRG(h);\n  float G=Geom(viewDirection,lightDirection);\n  float F=Fresnel(h,viewDirection,fresnel0);\n      \n  float denom=4.0*omegain*omegali;\n  float rawReflectance=denom > 0.0 ? (D*G)/denom : 0.0;\n      \n  vec3 dielectric=mix(lambertian,rawReflectance*specular,F);\n  vec3 metal=rawReflectance*diffuse.rgb;\n      \n  return mix(dielectric,metal,metallic);\n}\n#endif\nvarying vec4 emissive;\n    \nvoid main(void)\n{\n#if defined(NORMAL) && nlights > 0\n  normal=normalize(Normal);\n  normal=gl_FrontFacing ? normal : -normal;\n#ifdef ORTHOGRAPHIC\n  vec3 viewDir=vec3(0.0,0.0,1.0);\n#else\n  vec3 viewDir=-normalize(ViewPosition);\n#endif\n  Roughness2=roughness*roughness;\n  vec3 color=emissive.rgb;\n  for(int i=0; i < nlights; ++i) {\n    Light Li=Lights[i];\n    vec3 L=Li.direction;\n    float cosTheta=max(dot(normal,L),0.0);\n    vec3 radiance=cosTheta*Li.color;\n    color += BRDF(viewDir,L)*radiance;\n  }\n  gl_FragColor=vec4(color,diffuse.a);\n#else\n  gl_FragColor=emissive;\n#endif\n}\n";!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var i=t();for(var a in i)("object"==typeof exports?exports:e)[a]=i[a]}}("undefined"!=typeof se!
 lf?self:this,function(){return function(e){var t={};function i(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,a){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=1)}([function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setMatrixArrayType=function(e){t.ARRAY_TYPE=e},t.toRadian=function(e){return e*r},t.equals=function(e,t){return Math.abs(e-t)<=a*Math.max(1,Math.abs(e),Math.abs(t))};var a=t.EPSILON=1e-6;t.ARRAY_TYPE="undefined"!=typeof Float32Array?Float32Array:Array,t.RANDOM=Math.random;var r=Math.PI/180},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mat4=t.mat3=void 0;var a=n(i(2)),r=n(i(3));function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}t.mat3=a,t.mat4=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=function(){var e=new a.ARRAY_TYPE(9);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e},t.fromMat4=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[4],e[4]=t[5],e[5]=t[6],e[6]=t[8],e[7]=t[9],e[8]=t[10],e},t.invert=function(e,t){var i=t[0],a=t[1],r=t[2],n=t[3],s=t[4],o=t[5],l=t[6],h=t[7],c=t[8],d=c*s-o*h,m=-c*n+o*l,f=h*n-s*l,u=i*d+a*m+r*f;if(!u)return null;return u=1/u,e[0]=d*u,e[1]=(-c*a+r*h)*u,e[2]=(o*a-r*s)*u,e[3]=m*u,e[4]=(c*i-r*l)*u,e[5]=(-o*i+r*n)*u,e[6]=f*u,e[7]=(-h*i+a*l)*u,e[8]=(s*i-a*n)*u,e};var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(0))},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=functi!
 on(){var e=new a.ARRAY_TYPE(16);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},t.identity=function(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},t.invert=function(e,t){var i=t[0],a=t[1],r=t[2],n=t[3],s=t[4],o=t[5],l=t[6],h=t[7],c=t[8],d=t[9],m=t[10],f=t[11],u=t[12],v=t[13],p=t[14],g=t[15],x=i*o-a*s,M=i*l-r*s,w=i*h-n*s,b=a*l-r*o,A=a*h-n*o,S=r*h-n*l,R=c*v-d*u,D=c*p-m*u,P=c*g-f*u,T=d*p-m*v,y=d*g-f*v,z=m*g-f*p,I=x*z-M*y+w*T+b*P-A*D+S*R;if(!I)return null;return I=1/I,e[0]=(o*z-l*y+h*T)*I,e[1]=(r*y-a*z-n*T)*I,e[2]=(v*S-p*A+g*b)*I,e[3]=(m*A-d*S-f*b)*I,e[4]=(l*P-s*z-h*D)*I,e[5]=(i*z-r*P+n*D)*I,e[6]=(p*w-u*S-g*M)*I,e[7]=(c*S-m*w+f*M)*I,e[8]=(s*y-o*P+h*R)*I,e[9]=(a*P-i*y-n*R)*I,e[10]=(u*A-v*w+g*x)*I,e[11]=(d*w-c*A-f*x)*I,e[12]=(o*D-s*T-l*R)*I,e[13]=(i*T-a*D+r*R)*I,e[14]=(v*M-u*b-p*x)*I,e[15]=(c*b-d*M+m*x)*I,e},t.multiply=r,t.translate=function(e,t,i){var a=i[0],r=i[1],n=i[2],s=void 0,o=void 0,l=void 0,h=void 0,c=void 0,d=void 0,m=void 0,f=void 0,u=void 0,v=void 0,p=void 0,g=void 0;t===e?(e[12]=t[0]*a+t[4]*r+t[8]*n+t[12],e[13]=t[1]*a+t[5]*r+t[9]*n+t[13],e[14]=t[2]*a+t[6]*r+t[10]*n+t[14],e[15]=t[3]*a+t[7]*r+t[11]*n+t[15]):(s=t[0],o=t[1],l=t[2],h=t[3],c=t[4],d=t[5],m=t[6],f=t[7],u=t[8],v=t[9],p=t[10],g=t[11],e[0]=s,e[1]=o,e[2]=l,e[3]=h,e[4]=c,e[5]=d,e[6]=m,e[7]=f,e[8]=u,e[9]=v,e[10]=p,e[11]=g,e[12]=s*a+c*r+u*n+t[12],e[13]=o*a+d*r+v*n+t[13],e[14]=l*a+m*r+p*n+t[14],e[15]=h*a+f*r+g*n+t[15]);return e},t.rotate=function(e,t,i,r){var n=r[0],s=r[1],o=r[2],l=Math.sqrt(n*n+s*s+o*o),h=void 0,c=void 0,d=void 0,m=void 0,f=void 0,u=void 0,v=void 0,p=void 0,g=void 0,x=void 0,M=void 0,w=void 0,b=void 0,A=void 0,S=void 0,R=void 0,D=void 0,P=void 0,T=void 0,y=void 0,z=void 0,I=void 0,E=void 0,O=void 0;if(Math.abs(l)<a.EPSILON)return null;n*=l=1/l,s*=l,o*=l,h=Math.sin(i),c=Math.cos(i),d=1-c,m=t[0],f=t[1],u=t[2],v=t[3],p=t[4],g=t[5],x=t[6],M=t[7],w=t[8],b=t[9],A=t[10],S=t[11],R=n*!
 n*d+c,D=s*n*d+o*h,P=o*n*d-s*h,T=n*s*d-o*h,y=s*s*d+c,z=o*s*d+n*h,I=n*o*d+s*h,E=s*o*d-n*h,O=o*o*d+c,e[0]=m*R+p*D+w*P,e[1]=f*R+g*D+b*P,e[2]=u*R+x*D+A*P,e[3]=v*R+M*D+S*P,e[4]=m*T+p*y+w*z,e[5]=f*T+g*y+b*z,e[6]=u*T+x*y+A*z,e[7]=v*T+M*y+S*z,e[8]=m*I+p*E+w*O,e[9]=f*I+g*E+b*O,e[10]=u*I+x*E+A*O,e[11]=v*I+M*E+S*O,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]);return e},t.fromTranslation=function(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e},t.fromRotation=function(e,t,i){var r=i[0],n=i[1],s=i[2],o=Math.sqrt(r*r+n*n+s*s),l=void 0,h=void 0,c=void 0;if(Math.abs(o)<a.EPSILON)return null;return r*=o=1/o,n*=o,s*=o,l=Math.sin(t),h=Math.cos(t),c=1-h,e[0]=r*r*c+h,e[1]=n*r*c+s*l,e[2]=s*r*c-n*l,e[3]=0,e[4]=r*n*c-s*l,e[5]=n*n*c+h,e[6]=s*n*c+r*l,e[7]=0,e[8]=r*s*c+n*l,e[9]=n*s*c-r*l,e[10]=s*s*c+h,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},t.frustum=function(e,t,i,a,r,n,s){var o=1/(i-t),l=1/(r-a),h=1/(n-s);return e[0]=2*n*o,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=2*n*l,e[6]=0,e[7]=0,e[8]=(i+t)*o,e[9]=(r+a)*l,e[10]=(s+n)*h,e[11]=-1,e[12]=0,e[13]=0,e[14]=s*n*2*h,e[15]=0,e},t.ortho=function(e,t,i,a,r,n,s){var o=1/(t-i),l=1/(a-r),h=1/(n-s);return e[0]=-2*o,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*l,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*h,e[11]=0,e[12]=(t+i)*o,e[13]=(r+a)*l,e[14]=(s+n)*h,e[15]=1,e};var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(0));function r(e,t,i){var a=t[0],r=t[1],n=t[2],s=t[3],o=t[4],l=t[5],h=t[6],c=t[7],d=t[8],m=t[9],f=t[10],u=t[11],v=t[12],p=t[13],g=t[14],x=t[15],M=i[0],w=i[1],b=i[2],A=i[3];return e[0]=M*a+w*o+b*d+A*v,e[1]=M*r+w*l+b*m+A*p,e[2]=M*n+w*h+b*f+A*g,e[3]=M*s+w*c+b*u+A*x,M=i[4],w=i[5],b=i[6],A=i[7],e[4]=M*a+w*o+b*d+A*v,e[5]=M*r+w*l+b*m+A*p,e[6]=M*n+w*h+b*f+A*g,e[7]=M*s+w*c+b*u+A*x,M=i[8],w=i[9],b=i[10],A=i[11],e[8]=M*a+w*o+b*d+A*v,e[9]=M*r+w*l+b*m+A*p,e[10]=M*n+w*h+b*f+A*g,e[11]=M*s+w*c+b*u+A*x,M=i[12],w=i[13]!
 ,b=i[14],A=i[15],e[12]=M*a+w*o+b*d+A*v,e[13]=M*r+w*l+b*m+A*p,e[14]=M*n+w*h+b*f+A*g,e[15]=M*s+w*c+b*u+A*x,e}}])});let canvasWidth,canvasHeight,b,B,angle,Zoom0,viewportmargin,zoomFactor,zoomPinchFactor,zoomPinchCap,zoomStep,shiftHoldDistance,shiftWaitTime,vibrateTime,embedded,canvas,gl,alpha,offscreen,context,maxMaterials,halfCanvasWidth,halfCanvasHeight,Zoom,P=[],Materials=[],Lights=[],Centers=[],Background=[1,1,1,1],absolute=!1,viewportshift=[0,0],nlights=0,Nmaterials=2,materials=[],pixel=.75,BezierFactor=.4,FillFactor=.1,maxViewportWidth=window.innerWidth,maxViewportHeight=window.innerHeight;const windowTrim=10;let lastzoom,H,zmin,zmax,size2,ArcballFactor,positionBuffer,materialBuffer,colorBuffer,indexBuffer,resizeStep=1.2,Fuzz2=1e3*Number.EPSILON,Fuzz4=Fuzz2*Fuzz2,third=1/3,rotMat=mat4.create(),projMat=mat4.create(),viewMat=mat4.create(),projViewMat=mat4.create(),normMat=mat3.create(),viewMat3=mat3.create(),rotMats=mat4.create(),cjMatInv=mat4.create(),translMat=mat4.create(),center={x:0,y:0,z:0},shift={x:0,y:0},viewParam={xmin:0,xmax:0,ymin:0,ymax:0,zmin:0,zmax:0},remesh=!0,mouseDownOrTouchActive=!1,lastMouseX=null,lastMouseY=null,touchID=null,Positions=[],Normals=[],Colors=[],Indices=[];class Material{constructor(e,t,i,a,r,n){this.diffuse=e,this.emissive=t,this.specular=i,this.shininess=a,this.metallic=r,this.fresnel0=n}setUniform(e,t){let i=i=>gl.getUniformLocation(e,"Materials["+t+"]."+i);gl.uniform4fv(i("diffuse"),new Float32Array(this.diffuse)),gl.uniform4fv(i("emissive"),new Float32Array(this.emissive)),gl.uniform4fv(i("specular"),new Float32Array(this.specular)),gl.uniform4f(i("parameters"),this.shininess,this.metallic,this.fresnel0,0)}}let indexExt,enumPointLight=1,enumDirectionalLight=2;class Light{constructor(e,t){this.direction=e,this.color=t}setUniform(e,t){let i=i=>gl.getUniformLocation(e,"Lights["+t+"]."+i);gl.uniform3fv(i("direction"),new Float32Array(this.direction)),gl.uniform3fv(i("color"),new Float32Array(this.color))}}function initShaders(){let e=gl.getParameter(gl.MAX_VERTEX_UNIFORM_VECTOR!
 S);maxMaterials=Math.floor((e-14)/4),Nmaterials=Math.min(Math.max(Nmaterials,Materials.length),maxMaterials),noNormalShader=initShader(),pixelShader=initShader(["WIDTH"]),materialShader=initShader(["NORMAL"]),colorShader=initShader(["NORMAL","COLOR"]),transparentShader=initShader(["NORMAL","COLOR","TRANSPARENT"])}function setBuffers(){positionBuffer=gl.createBuffer(),materialBuffer=gl.createBuffer(),colorBuffer=gl.createBuffer(),indexBuffer=gl.createBuffer()}function noGL(){gl||alert("Could not initialize WebGL")}function saveAttributes(){let e=window.top.document.asygl[alpha];e.gl=gl,e.nlights=Lights.length,e.Nmaterials=Nmaterials,e.maxMaterials=maxMaterials,e.noNormalShader=noNormalShader,e.pixelShader=pixelShader,e.materialShader=materialShader,e.colorShader=colorShader,e.transparentShader=transparentShader}function restoreAttributes(){let e=window.top.document.asygl[alpha];gl=e.gl,nlights=e.nlights,Nmaterials=e.Nmaterials,maxMaterials=e.maxMaterials,noNormalShader=e.noNormalShader,pixelShader=e.pixelShader,materialShader=e.materialShader,colorShader=e.colorShader,transparentShader=e.transparentShader}function initGL(){if(alpha=Background[3]<1,embedded){let e=window.top.document;null==e.asygl&&(e.asygl=Array(2)),context=canvas.getContext("2d"),(offscreen=e.offscreen)||(offscreen=e.createElement("canvas"),e.offscreen=offscreen),e.asygl[alpha]&&e.asygl[alpha].gl?(restoreAttributes(),(Lights.length!=nlights||Math.min(Materials.length,maxMaterials)>Nmaterials)&&(initShaders(),saveAttributes())):((gl=offscreen.getContext("webgl",{alpha:alpha}))||noGL(),initShaders(),e.asygl[alpha]={},saveAttributes())}else(gl=canvas.getContext("webgl",{alpha:alpha}))||noGL(),initShaders();setBuffers(),indexExt=gl.getExtension("OES_element_index_uint")}function getShader(e,t,i,a=[]){let r=`#version 100\n#ifdef GL_FRAGMENT_PRECISION_HIGH\n  precision highp float;\n#else\n  precision mediump float;\n#endif\n  #define nlights ${Lights.length}\n\n  const int Nlights=${Math.max(Lights.length,1)};\n\n  #define Nmaterials ${Nmaterials}\n`!
 ;orthographic&&(r+="#define ORTHOGRAPHIC\n"),a.forEach(e=>r+="#define "+e+"\n");let n=e.createShader(i);return e.shaderSource(n,r+t),e.compileShader(n),e.getShaderParameter(n,e.COMPILE_STATUS)?n:(alert(e.getShaderInfoLog(n)),null)}function drawBuffer(e,t,i=e.indices){if(0==e.indices.length)return;let a=t==pixelShader,r=t!=noNormalShader&&!a;setUniforms(e,t),gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(e.vertices),gl.STATIC_DRAW),gl.vertexAttribPointer(positionAttribute,3,gl.FLOAT,!1,r?24:a?16:12,0),r&&Lights.length>0?gl.vertexAttribPointer(normalAttribute,3,gl.FLOAT,!1,24,12):a&&gl.vertexAttribPointer(widthAttribute,1,gl.FLOAT,!1,16,12),gl.bindBuffer(gl.ARRAY_BUFFER,materialBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Int16Array(e.materialIndices),gl.STATIC_DRAW),gl.vertexAttribPointer(materialAttribute,1,gl.SHORT,!1,2,0),t!=colorShader&&t!=transparentShader||(gl.bindBuffer(gl.ARRAY_BUFFER,colorBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Uint8Array(e.colors),gl.STATIC_DRAW),gl.vertexAttribPointer(colorAttribute,4,gl.UNSIGNED_BYTE,!0,0,0)),gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER,indexBuffer),gl.bufferData(gl.ELEMENT_ARRAY_BUFFER,indexExt?new Uint32Array(i):new Uint16Array(i),gl.STATIC_DRAW),gl.drawElements(r?gl.TRIANGLES:a?gl.POINTS:gl.LINES,i.length,indexExt?gl.UNSIGNED_INT:gl.UNSIGNED_SHORT,0)}class vertexBuffer{constructor(){this.clear()}clear(){this.vertices=[],this.materialIndices=[],this.colors=[],this.indices=[],this.nvertices=0,this.materials=[],this.materialTable=[]}vertex(e,t){return this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.vertices.push(t[0]),this.vertices.push(t[1]),this.vertices.push(t[2]),this.materialIndices.push(materialIndex),this.nvertices++}Vertex(e,t,i=[0,0,0,0]){return this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.vertices.push(t[0]),this.vertices.push(t[1]),this.vertices.push(t[2]),this.materialIndices.push(materialIndex),this.colors.push(i[0]),this.colors.push(i[1]),this.colors.!
 push(i[2]),this.colors.push(i[3]),this.nvertices++}vertex1(e){return this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.materialIndices.push(materialIndex),this.nvertices++}vertex0(e,t){return this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.vertices.push(t),this.materialIndices.push(materialIndex),this.nvertices++}iVertex(e,t,i,a=[0,0,0,0]){let r=6*e;this.vertices[r]=t[0],this.vertices[r+1]=t[1],this.vertices[r+2]=t[2],this.vertices[r+3]=i[0],this.vertices[r+4]=i[1],this.vertices[r+5]=i[2],this.materialIndices[e]=materialIndex;let n=4*e;this.colors[n]=a[0],this.colors[n+1]=a[1],this.colors[n+2]=a[2],this.colors[n+3]=a[3],this.indices.push(e)}append(e){append(this.vertices,e.vertices),append(this.materialIndices,e.materialIndices),append(this.colors,e.colors),appendOffset(this.indices,e.indices,this.nvertices),this.nvertices+=e.nvertices}}let materialIndex,material0Data=new vertexBuffer,material1Data=new vertexBuffer,materialData=new vertexBuffer,colorData=new vertexBuffer,transparentData=new vertexBuffer,triangleData=new vertexBuffer;function append(e,t){let i=e.length,a=t.length;e.length+=a;for(let r=0;r<a;++r)e[i+r]=t[r]}function appendOffset(e,t,i){let a=e.length,r=t.length;e.length+=t.length;for(let n=0;n<r;++n)e[a+n]=t[n]+i}class Geometry{constructor(){this.data=new vertexBuffer,this.Onscreen=!1,this.m=[]}offscreen(e){let t=projViewMat,i=e[0],a=i[0],r=i[1],n=i[2],s=1/(t[3]*a+t[7]*r+t[11]*n+t[15]);this.x=this.X=(t[0]*a+t[4]*r+t[8]*n+t[12])*s,this.y=this.Y=(t[1]*a+t[5]*r+t[9]*n+t[13])*s;for(let i=1,a=e.length;i<a;++i){let a=e[i],r=a[0],n=a[1],s=a[2],o=1/(t[3]*r+t[7]*n+t[11]*s+t[15]),l=(t[0]*r+t[4]*n+t[8]*s+t[12])*o,h=(t[1]*r+t[5]*n+t[9]*s+t[13])*o;l<this.x?this.x=l:l>this.X&&(this.X=l),h<this.y?this.y=h:h>this.Y&&(this.Y=h)}return(this.X<-1.01||this.x>1.01||this.Y<-1.01||this.y>1.01)&&(this.Onscreen=!1,!0)}T(e){let t=this.c[0],i=this.c[1],a=this.c[2],r=e[0]-t,n=e[1]-i,s=e[2]-a;return[r*normMat[0]+n*normMat[3]+s*normMat[6]+t,r*normMat[1]+n*normMat[4]!
 +s*normMat[7]+i,r*normMat[2]+n*normMat[5]+s*normMat[8]+a]}Tcorners(e,t){return[this.T(e),this.T([e[0],e[1],t[2]]),this.T([e[0],t[1],e[2]]),this.T([e[0],t[1],t[2]]),this.T([t[0],e[1],e[2]]),this.T([t[0],e[1],t[2]]),this.T([t[0],t[1],e[2]]),this.T(t)]}setMaterial(e,t){null==e.materialTable[this.MaterialIndex]&&(e.materials.length>=Nmaterials&&t(),e.materialTable[this.MaterialIndex]=e.materials.length,e.materials.push(Materials[this.MaterialIndex])),materialIndex=e.materialTable[this.MaterialIndex]}render(){let e;if(this.setMaterialIndex(),0==this.CenterIndex?e=corners(this.Min,this.Max):(this.c=Centers[this.CenterIndex-1],e=this.Tcorners(this.Min,this.Max)),this.offscreen(e))return void this.data.clear();let t,i=this.controlpoints;if(0==this.CenterIndex){if(!remesh&&this.Onscreen)return void this.append();t=i}else{let e=i.length;t=Array(e);for(let a=0;a<e;++a)t[a]=this.T(i[a])}let a=orthographic?1:this.Min[2]/B[2],r=pixel*Math.hypot(a*(viewParam.xmax-viewParam.xmin),a*(viewParam.ymax-viewParam.ymin))/size2;this.res2=r*r,this.Epsilon=FillFactor*r,this.data.clear(),this.Onscreen=!0,this.process(t)}}class BezierPatch extends Geometry{constructor(e,t,i,a,r,n){super(),this.controlpoints=e,this.Min=a,this.Max=r,this.color=n,this.CenterIndex=t;let s=e.length;if(n){let e=n[0][3]+n[1][3]+n[2][3];this.transparent=16==s||4==s?e+n[3][3]<1020:e<765}else this.transparent=Materials[i].diffuse[3]<1;this.MaterialIndex=i,this.vertex=this.transparent?this.data.Vertex.bind(this.data):this.data.vertex.bind(this.data),this.L2norm(this.controlpoints)}setMaterialIndex(){this.transparent?this.setMaterial(transparentData,drawTransparent):this.color?this.setMaterial(colorData,drawColor):this.setMaterial(materialData,drawMaterial)}L2norm(e){let t=e[0];this.epsilon=0;let i=e.length;for(let a=1;a<i;++a)this.epsilon=Math.max(this.epsilon,abs2([e[a][0]-t[0],e[a][1]-t[1],e[a][2]-t[2]]));this.epsilon*=Fuzz4}processTriangle(e){let t=e[0],i=e[1],a=e[2],r=unit(cross([i[0]-t[0],i[1]-t[1],i[2]-t[2]],[a[0]-t[0],a[1]-t[1],a[2]-t[2]]));this.offscreen([t,i!
 ,a])||(this.color?(this.data.indices.push(this.data.Vertex(t,r,this.color[0])),this.data.indices.push(this.data.Vertex(i,r,this.color[1])),this.data.indices.push(this.data.Vertex(a,r,this.color[2]))):(this.data.indices.push(this.vertex(t,r)),this.data.indices.push(this.vertex(i,r)),this.data.indices.push(this.vertex(a,r))),this.append())}processQuad(e){let t=e[0],i=e[1],a=e[2],r=e[3],n=cross([i[0]-t[0],i[1]-t[1],i[2]-t[2]],[a[0]-i[0],a[1]-i[1],a[2]-i[2]]),s=cross([a[0]-r[0],a[1]-r[1],a[2]-r[2]],[r[0]-t[0],r[1]-t[1],r[2]-t[2]]),o=unit([n[0]+s[0],n[1]+s[1],n[2]+s[2]]);if(!this.offscreen([t,i,a,r])){let e,n,s,l;this.color?(e=this.data.Vertex(t,o,this.color[0]),n=this.data.Vertex(i,o,this.color[1]),s=this.data.Vertex(a,o,this.color[2]),l=this.data.Vertex(r,o,this.color[3])):(e=this.vertex(t,o),n=this.vertex(i,o),s=this.vertex(a,o),l=this.vertex(r,o)),this.data.indices.push(e),this.data.indices.push(n),this.data.indices.push(s),this.data.indices.push(e),this.data.indices.push(s),this.data.indices.push(l),this.append()}}process(e){if(this.transparent&&(materialIndex=this.color?-1-materialIndex:1+materialIndex),10==e.length)return this.process3(e);if(3==e.length)return this.processTriangle(e);if(4==e.length)return this.processQuad(e);let t=e[0],i=e[3],a=e[12],r=e[15],n=this.normal(i,e[2],e[1],t,e[4],e[8],a);iszero(n)&&iszero(n=this.normal(i,e[2],e[1],t,e[13],e[14],r))&&(n=this.normal(r,e[11],e[7],i,e[4],e[8],a));let s=this.normal(t,e[4],e[8],a,e[13],e[14],r);iszero(s)&&iszero(s=this.normal(t,e[4],e[8],a,e[11],e[7],i))&&(s=this.normal(i,e[2],e[1],t,e[13],e[14],r));let o=this.normal(a,e[13],e[14],r,e[11],e[7],i);iszero(o)&&iszero(o=this.normal(a,e[13],e[14],r,e[2],e[1],t))&&(o=this.normal(t,e[4],e[8],a,e[11],e[7],i));let l=this.normal(r,e[11],e[7],i,e[2],e[1],t);if(iszero(l)&&iszero(l=this.normal(r,e[11],e[7],i,e[4],e[8],a))&&(l=this.normal(a,e[13],e[14],r,e[2],e[1],t)),this.color){let h=this.color[0],c=this.color[1],d=this.color[2],m=this.color[3],f=this.data.Vertex(t,n,h),u=this.data.Vertex(a,s,c),v=this.data.Vertex(r,!
 o,d),p=this.data.Vertex(i,l,m);this.Render(e,f,u,v,p,t,a,r,i,!1,!1,!1,!1,h,c,d,m)}else{let h=this.vertex(t,n),c=this.vertex(a,s),d=this.vertex(r,o),m=this.vertex(i,l);this.Render(e,h,c,d,m,t,a,r,i,!1,!1,!1,!1)}this.data.indices.length>0&&this.append()}append(){this.transparent?transparentData.append(this.data):this.color?colorData.append(this.data):materialData.append(this.data)}Render(e,t,i,a,r,n,s,o,l,h,c,d,m,f,u,v,p){if(this.Distance(e)<this.res2)this.offscreen([n,s,o])||(this.data.indices.push(t),this.data.indices.push(i),this.data.indices.push(a)),this.offscreen([n,o,l])||(this.data.indices.push(t),this.data.indices.push(a),this.data.indices.push(r));else{if(this.offscreen(e))return;let g=e[0],x=e[3],M=e[12],w=e[15],b=new Split3(g,e[1],e[2],x),A=new Split3(e[4],e[5],e[6],e[7]),S=new Split3(e[8],e[9],e[10],e[11]),R=new Split3(M,e[13],e[14],w),D=new Split3(g,e[4],e[8],M),P=new Split3(b.m0,A.m0,S.m0,R.m0),T=new Split3(b.m3,A.m3,S.m3,R.m3),y=new Split3(b.m5,A.m5,S.m5,R.m5),z=new Split3(b.m4,A.m4,S.m4,R.m4),I=new Split3(b.m2,A.m2,S.m2,R.m2),E=new Split3(x,e[7],e[11],w),O=[g,b.m0,b.m3,b.m5,D.m0,P.m0,T.m0,y.m0,D.m3,P.m3,T.m3,y.m3,D.m5,P.m5,T.m5,y.m5],_=[D.m5,P.m5,T.m5,y.m5,D.m4,P.m4,T.m4,y.m4,D.m2,P.m2,T.m2,y.m2,M,R.m0,R.m3,R.m5],L=[y.m5,z.m5,I.m5,E.m5,y.m4,z.m4,I.m4,E.m4,y.m2,z.m2,I.m2,E.m2,R.m5,R.m4,R.m2,w],N=[b.m5,b.m4,b.m2,x,y.m0,z.m0,I.m0,E.m0,y.m3,z.m3,I.m3,E.m3,y.m5,z.m5,I.m5,E.m5],B=O[15],C=this.normal(O[0],O[4],O[8],O[12],O[13],O[14],O[15]);iszero(C)&&iszero(C=this.normal(O[0],O[4],O[8],O[12],O[11],O[7],O[3]))&&(C=this.normal(O[3],O[2],O[1],O[0],O[13],O[14],O[15]));let F=this.normal(_[12],_[13],_[14],_[15],_[11],_[7],_[3]);iszero(F)&&iszero(F=this.normal(_[12],_[13],_[14],_[15],_[2],_[1],_[0]))&&(F=this.normal(_[0],_[4],_[8],_[12],_[11],_[7],_[3]));let V=this.normal(L[15],L[11],L[7],L[3],L[2],L[1],L[0]);iszero(V)&&iszero(V=this.normal(L[15],L[11],L[7],L[3],L[4],L[8],L[12]))&&(V=this.normal(L[12],L[13],L[14],L[15],L[2],L[1],L[0]));let H=this.normal(N[3],N[2],N[1],N[0],N[4],N[8],N[12]);iszero(H)&&iszero(H=t!
 his.normal(N[3],N[2],N[1],N[0],N[13],N[14],N[15]))&&(H=this.normal(N[15],N[11],N[7],N[3],N[4],N[8],N[12]));let G=this.normal(L[3],L[2],L[1],B,L[4],L[8],L[12]),U=this.Epsilon,W=[.5*(n[0]+s[0]),.5*(n[1]+s[1]),.5*(n[2]+s[2])];if(!h)if(h=Straightness(g,e[4],e[8],M)<this.res2){let e=unit(this.derivative(_[0],_[1],_[2],_[3]));W=[W[0]-U*e[0],W[1]-U*e[1],W[2]-U*e[2]]}else W=O[12];let Y=[.5*(s[0]+o[0]),.5*(s[1]+o[1]),.5*(s[2]+o[2])];if(!c)if(c=Straightness(M,e[13],e[14],w)<this.res2){let e=unit(this.derivative(L[12],L[8],L[4],L[0]));Y=[Y[0]-U*e[0],Y[1]-U*e[1],Y[2]-U*e[2]]}else Y=_[15];let j=[.5*(o[0]+l[0]),.5*(o[1]+l[1]),.5*(o[2]+l[2])];if(!d)if(d=Straightness(w,e[11],e[7],x)<this.res2){let e=unit(this.derivative(N[15],L[14],L[13],_[12]));j=[j[0]-U*e[0],j[1]-U*e[1],j[2]-U*e[2]]}else j=L[3];let k=[.5*(l[0]+n[0]),.5*(l[1]+n[1]),.5*(l[2]+n[2])];if(!m)if(m=Straightness(g,e[1],e[2],x)<this.res2){let e=unit(this.derivative(O[3],O[7],O[11],O[15]));k=[k[0]-U*e[0],k[1]-U*e[1],k[2]-U*e[2]]}else k=N[0];if(f){let e=Array(4),g=Array(4),x=Array(4),M=Array(4),w=Array(4);for(let t=0;t<4;++t)e[t]=.5*(f[t]+u[t]),g[t]=.5*(u[t]+v[t]),x[t]=.5*(v[t]+p[t]),M[t]=.5*(p[t]+f[t]),w[t]=.5*(e[t]+x[t]);let b=this.data.Vertex(W,C,e),A=this.data.Vertex(Y,F,g),S=this.data.Vertex(j,V,x),R=this.data.Vertex(k,H,M),D=this.data.Vertex(B,G,w);this.Render(O,t,b,D,R,n,W,B,k,h,!1,!1,m,f,e,w,M),this.Render(_,b,i,A,D,W,s,Y,B,h,c,!1,!1,e,u,g,w),this.Render(L,D,A,a,S,B,Y,o,j,!1,c,d,!1,w,g,v,x),this.Render(N,R,D,S,r,k,B,j,l,!1,!1,d,m,M,w,x,p)}else{let e=this.vertex(W,C),f=this.vertex(Y,F),u=this.vertex(j,V),v=this.vertex(k,H),p=this.vertex(B,G);this.Render(O,t,e,p,v,n,W,B,k,h,!1,!1,m),this.Render(_,e,i,f,p,W,s,Y,B,h,c,!1,!1),this.Render(L,p,f,a,u,B,Y,o,j,!1,c,d,!1),this.Render(N,v,p,u,r,k,B,j,l,!1,!1,d,m)}}}process3(e){this.Res2=BezierFactor*BezierFactor*this.res2;let t=e[0],i=e[6],a=e[9],r=this.normal(a,e[5],e[2],t,e[1],e[3],i),n=this.normal(t,e[1],e[3],i,e[7],e[8],a),s=this.normal(i,e[7],e[8],a,e[5],e[2],t);if(this.color){let o=this.color[0],l=this.color[1],h=this.!
 color[2],c=this.data.Vertex(t,r,o),d=this.data.Vertex(i,n,l),m=this.data.Vertex(a,s,h);this.Render3(e,c,d,m,t,i,a,!1,!1,!1,o,l,h)}else{let o=this.vertex(t,r),l=this.vertex(i,n),h=this.vertex(a,s);this.Render3(e,o,l,h,t,i,a,!1,!1,!1)}this.data.indices.length>0&&this.append()}Render3(e,t,i,a,r,n,s,o,l,h,c,d,m){if(this.Distance3(e)<this.Res2)this.offscreen([r,n,s])||(this.data.indices.push(t),this.data.indices.push(i),this.data.indices.push(a));else{if(this.offscreen(e))return;let f=e[0],u=e[1],v=e[2],p=e[3],g=e[4],x=e[5],M=e[6],w=e[7],b=e[8],A=e[9],S=[.5*(A[0]+x[0]),.5*(A[1]+x[1]),.5*(A[2]+x[2])],R=[.5*(A[0]+b[0]),.5*(A[1]+b[1]),.5*(A[2]+b[2])],D=[.5*(x[0]+v[0]),.5*(x[1]+v[1]),.5*(x[2]+v[2])],P=[.5*(b[0]+g[0]),.5*(b[1]+g[1]),.5*(b[2]+g[2])],T=[.5*(b[0]+w[0]),.5*(b[1]+w[1]),.5*(b[2]+w[2])],y=[.5*(v[0]+g[0]),.5*(v[1]+g[1]),.5*(v[2]+g[2])],z=[.5*(v[0]+f[0]),.5*(v[1]+f[1]),.5*(v[2]+f[2])],I=[.5*(g[0]+p[0]),.5*(g[1]+p[1]),.5*(g[2]+p[2])],E=[.5*(w[0]+M[0]),.5*(w[1]+M[1]),.5*(w[2]+M[2])],O=[.5*(f[0]+u[0]),.5*(f[1]+u[1]),.5*(f[2]+u[2])],_=[.5*(u[0]+p[0]),.5*(u[1]+p[1]),.5*(u[2]+p[2])],L=[.5*(p[0]+M[0]),.5*(p[1]+M[1]),.5*(p[2]+M[2])],N=[.5*(S[0]+D[0]),.5*(S[1]+D[1]),.5*(S[2]+D[2])],B=[.5*(R[0]+T[0]),.5*(R[1]+T[1]),.5*(R[2]+T[2])],C=[.5*(D[0]+z[0]),.5*(D[1]+z[1]),.5*(D[2]+z[2])],F=[.5*P[0]+.25*(g[0]+u[0]),.5*P[1]+.25*(g[1]+u[1]),.5*P[2]+.25*(g[2]+u[2])],V=[.5*(T[0]+E[0]),.5*(T[1]+E[1]),.5*(T[2]+E[2])],H=[.5*y[0]+.25*(g[0]+w[0]),.5*y[1]+.25*(g[1]+w[1]),.5*y[2]+.25*(g[2]+w[2])],G=[.25*(x[0]+g[0])+.5*I[0],.25*(x[1]+g[1])+.5*I[1],.25*(x[2]+g[2])+.5*I[2]],U=[.5*(O[0]+_[0]),.5*(O[1]+_[1]),.5*(O[2]+_[2])],W=[.5*(_[0]+L[0]),.5*(_[1]+L[1]),.5*(_[2]+L[2])],Y=[.5*(H[0]+U[0]),.5*(H[1]+U[1]),.5*(H[2]+U[2])],j=[.5*(H[0]+W[0]),.5*(H[1]+W[1]),.5*(H[2]+W[2])],k=[.5*(U[0]+W[0]),.5*(U[1]+W[1]),.5*(U[2]+W[2])],Z=[.5*(G[0]+V[0]),.5*(G[1]+V[1]),.5*(G[2]+V[2])],X=[.5*(B[0]+G[0]),.5*(B[1]+G[1]),.5*(B[2]+G[2])],q=[.5*(B[0]+V[0]),.5*(B[1]+V[1]),.5*(B[2]+V[2])],K=[.5*(N[0]+F[0]),.5*(N[1]+F[1]),.5*(N[2]+F[2])],$=[.5*(C[0]+F[0]),.5*(C[1]+F[1]),.5*(C[2]!
 +F[2])],Q=[.5*(N[0]+C[0]),.5*(N[1]+C[1]),.5*(N[2]+C[2])],J=[f,O,z,U,[.5*(y[0]+O[0]),.5*(y[1]+O[1]),.5*(y[2]+O[2])],C,k,Y,$,Q],ee=[k,W,j,L,[.5*(I[0]+E[0]),.5*(I[1]+E[1]),.5*(I[2]+E[2])],Z,M,E,V,q],te=[Q,K,N,X,[.5*(S[0]+P[0]),.5*(S[1]+P[1]),.5*(S[2]+P[2])],S,q,B,R,A],ie=[q,X,Z,K,[.25*(D[0]+T[0]+_[0]+g[0]),.25*(D[1]+T[1]+_[1]+g[1]),.25*(D[2]+T[2]+_[2]+g[2])],j,Q,$,Y,k],ae=this.normal(k,j,Z,q,X,K,Q),re=this.normal(q,X,K,Q,$,Y,k),ne=this.normal(Q,$,Y,k,j,Z,q),se=this.Epsilon,oe=[.5*(n[0]+s[0]),.5*(n[1]+s[1]),.5*(n[2]+s[2])];if(!o)if(o=Straightness(M,w,b,A)<this.res2){let e=unit(this.sumderivative(ie[0],ie[2],ie[5],ie[9],ie[1],ie[3],ie[6]));oe=[oe[0]-se*e[0],oe[1]-se*e[1],oe[2]-se*e[2]]}else oe=q;let le=[.5*(s[0]+r[0]),.5*(s[1]+r[1]),.5*(s[2]+r[2])];if(!l)if(l=Straightness(f,v,x,A)<this.res2){let e=unit(this.sumderivative(ie[6],ie[3],ie[1],ie[0],ie[7],ie[8],ie[9]));le=[le[0]-se*e[0],le[1]-se*e[1],le[2]-se*e[2]]}else le=Q;let he=[.5*(r[0]+n[0]),.5*(r[1]+n[1]),.5*(r[2]+n[2])];if(!h)if(h=Straightness(f,u,p,M)<this.res2){let e=unit(this.sumderivative(ie[9],ie[8],ie[7],ie[6],ie[5],ie[2],ie[0]));he=[he[0]-se*e[0],he[1]-se*e[1],he[2]-se*e[2]]}else he=k;if(c){let e=Array(4),f=Array(4),u=Array(4);for(let t=0;t<4;++t)e[t]=.5*(d[t]+m[t]),f[t]=.5*(m[t]+c[t]),u[t]=.5*(c[t]+d[t]);let v=this.data.Vertex(oe,ae,e),p=this.data.Vertex(le,re,f),g=this.data.Vertex(he,ne,u);this.Render3(J,t,g,p,r,he,le,!1,l,h,c,u,f),this.Render3(ee,g,i,v,he,n,oe,o,!1,h,u,d,e),this.Render3(te,p,v,a,le,oe,s,o,l,!1,f,e,m),this.Render3(ie,v,p,g,oe,le,he,!1,!1,!1,e,f,u)}else{let e=this.vertex(oe,ae),c=this.vertex(le,re),d=this.vertex(he,ne);this.Render3(J,t,d,c,r,he,le,!1,l,h),this.Render3(ee,d,i,e,he,n,oe,o,!1,h),this.Render3(te,c,e,a,le,oe,s,o,l,!1),this.Render3(ie,e,c,d,oe,le,he,!1,!1,!1)}}}Distance(e){let t=e[0],i=e[3],a=e[12],r=e[15],n=Distance2(r,t,this.normal(i,e[2],e[1],t,e[4],e[8],a));return n=Math.max(n,Straightness(t,e[1],e[2],i)),n=Math.max(n,Straightness(t,e[4],e[8],a)),n=Math.max(n,Straightness(i,e[7],e[11],r)),n=Math.max(n,Straightness(a,e[13],e[!
 14],r)),n=Math.max(n,Straightness(e[4],e[5],e[6],e[7])),n=Math.max(n,Straightness(e[8],e[9],e[10],e[11])),n=Math.max(n,Straightness(e[1],e[5],e[9],e[13])),Math.max(n,Straightness(e[2],e[6],e[10],e[14]))}Distance3(e){let t=e[0],i=e[4],a=e[6],r=e[9],n=abs2([(t[0]+a[0]+r[0])*third-i[0],(t[1]+a[1]+r[1])*third-i[1],(t[2]+a[2]+r[2])*third-i[2]]);return n=Math.max(n,Straightness(t,e[1],e[3],a)),n=Math.max(n,Straightness(t,e[2],e[5],r)),Math.max(n,Straightness(a,e[7],e[8],r))}derivative(e,t,i,a){let r=[t[0]-e[0],t[1]-e[1],t[2]-e[2]];if(abs2(r)>this.epsilon)return r;let n=bezierPP(e,t,i);return abs2(n)>this.epsilon?n:bezierPPP(e,t,i,a)}sumderivative(e,t,i,a,r,n,s){let o=this.derivative(e,t,i,a),l=this.derivative(e,r,n,s);return[o[0]+l[0],o[1]+l[1],o[2]+l[2]]}normal(e,t,i,a,r,n,s){let o=r[0]-a[0],l=r[1]-a[1],h=r[2]-a[2],c=i[0]-a[0],d=i[1]-a[1],m=i[2]-a[2],f=[l*m-h*d,h*c-o*m,o*d-l*c];if(abs2(f)>this.epsilon)return unit(f);let u=[c,d,m],v=[o,l,h],p=bezierPP(a,i,t),g=bezierPP(a,r,n),x=cross(g,u),M=cross(v,p);if(abs2(f=[x[0]+M[0],x[1]+M[1],x[2]+M[2]])>this.epsilon)return unit(f);let w=bezierPPP(a,i,t,e),b=bezierPPP(a,r,n,s);x=cross(g,p),M=cross(v,w);let A=cross(b,u),S=cross(b,p),R=cross(g,w),D=cross(b,w);return unit([9*x[0]+3*(M[0]+A[0]+S[0]+R[0])+D[0],9*x[1]+3*(M[1]+A[1]+S[1]+R[1])+D[1],9*x[2]+3*(M[2]+A[2]+S[2]+R[2])+D[2]])}}class BezierCurve extends Geometry{constructor(e,t,i,a,r){super(),this.controlpoints=e,this.Min=a,this.Max=r,this.CenterIndex=t,this.MaterialIndex=i}setMaterialIndex(){this.setMaterial(material1Data,drawMaterial1)}processLine(e){let t=e[0],i=e[1];this.offscreen([t,i])||(this.data.indices.push(this.data.vertex1(t)),this.data.indices.push(this.data.vertex1(i)),this.append())}process(e){if(2==e.length)return this.processLine(e);let t=this.data.vertex1(e[0]),i=this.data.vertex1(e[3]);this.Render(e,t,i),this.data.indices.length>0&&this.append()}append(){material1Data.append(this.data)}Render(e,t,i){let a=e[0],r=e[1],n=e[2],s=e[3];if(Straightness(a,r,n,s)<this.res2)this.offscreen([a,s])||(this.data.indices.pus!
 h(t),this.data.indices.push(i));else{if(this.offscreen(e))return;let o=[.5*(a[0]+r[0]),.5*(a[1]+r[1]),.5*(a[2]+r[2])],l=[.5*(r[0]+n[0]),.5*(r[1]+n[1]),.5*(r[2]+n[2])],h=[.5*(n[0]+s[0]),.5*(n[1]+s[1]),.5*(n[2]+s[2])],c=[.5*(o[0]+l[0]),.5*(o[1]+l[1]),.5*(o[2]+l[2])],d=[.5*(l[0]+h[0]),.5*(l[1]+h[1]),.5*(l[2]+h[2])],m=[.5*(c[0]+d[0]),.5*(c[1]+d[1]),.5*(c[2]+d[2])],f=[a,o,c,m],u=[m,d,h,s],v=this.data.vertex1(m);this.Render(f,t,v),this.Render(u,v,i)}}}class Pixel extends Geometry{constructor(e,t,i,a,r){super(),this.controlpoint=e,this.width=t,this.CenterIndex=0,this.MaterialIndex=i,this.Min=a,this.Max=r}setMaterialIndex(){this.setMaterial(material0Data,drawMaterial0)}process(e){this.data.indices.push(this.data.vertex0(this.controlpoint,this.width)),this.append()}append(){material0Data.append(this.data)}}class Triangles extends Geometry{constructor(e,t,i){super(),this.CenterIndex=0,this.MaterialIndex=e,this.Min=t,this.Max=i,this.Positions=Positions,this.Normals=Normals,this.Colors=Colors,this.Indices=Indices,Positions=[],Normals=[],Colors=[],Indices=[],this.transparent=Materials[e].diffuse[3]<1}setMaterialIndex(){this.transparent?this.setMaterial(transparentData,drawTransparent):this.setMaterial(triangleData,drawTriangle)}process(e){materialIndex=this.Colors.length>0?-1-materialIndex:1+materialIndex;for(let e=0,t=this.Indices.length;e<t;++e){let t=this.Indices[e],i=t[0],a=this.Positions[i[0]],r=this.Positions[i[1]],n=this.Positions[i[2]];if(!this.offscreen([a,r,n])){let e=t.length>1?t[1]:i;if(e&&0!=e.length||(e=i),this.Colors.length>0){let s=t.length>2?t[2]:i;s&&0!=s.length||(s=i);let o=this.Colors[s[0]],l=this.Colors[s[1]],h=this.Colors[s[2]];this.transparent|=o[3]+l[3]+h[3]<765,this.data.iVertex(i[0],a,this.Normals[e[0]],o),this.data.iVertex(i[1],r,this.Normals[e[1]],l),this.data.iVertex(i[2],n,this.Normals[e[2]],h)}else this.data.iVertex(i[0],a,this.Normals[e[0]]),this.data.iVertex(i[1],r,this.Normals[e[1]]),this.data.iVertex(i[2],n,this.Normals[e[2]])}}this.data.nvertices=this.Positions.length,this.data.indices.len!
 gth>0&&this.append()}append(){this.transparent?transparentData.append(this.data):triangleData.append(this.data)}}function home(){mat4.identity(rotMat),initProjection(),setProjection(),remesh=!0,draw()}let positionAttribute=0,normalAttribute=1,materialAttribute=2,colorAttribute=3,widthAttribute=4;function initShader(e=[]){let t=getShader(gl,vertex,gl.VERTEX_SHADER,e),i=getShader(gl,fragment,gl.FRAGMENT_SHADER,e),a=gl.createProgram();return gl.attachShader(a,t),gl.attachShader(a,i),gl.bindAttribLocation(a,positionAttribute,"position"),gl.bindAttribLocation(a,normalAttribute,"normal"),gl.bindAttribLocation(a,materialAttribute,"materialIndex"),gl.bindAttribLocation(a,colorAttribute,"color"),gl.bindAttribLocation(a,widthAttribute,"width"),gl.linkProgram(a),gl.getProgramParameter(a,gl.LINK_STATUS)||alert("Could not initialize shaders"),a}class Split3{constructor(e,t,i,a){this.m0=[.5*(e[0]+t[0]),.5*(e[1]+t[1]),.5*(e[2]+t[2])];let r=.5*(t[0]+i[0]),n=.5*(t[1]+i[1]),s=.5*(t[2]+i[2]);this.m2=[.5*(i[0]+a[0]),.5*(i[1]+a[1]),.5*(i[2]+a[2])],this.m3=[.5*(this.m0[0]+r),.5*(this.m0[1]+n),.5*(this.m0[2]+s)],this.m4=[.5*(r+this.m2[0]),.5*(n+this.m2[1]),.5*(s+this.m2[2])],this.m5=[.5*(this.m3[0]+this.m4[0]),.5*(this.m3[1]+this.m4[1]),.5*(this.m3[2]+this.m4[2])]}}function iszero(e){return 0==e[0]&&0==e[1]&&0==e[2]}function unit(e){let t=1/(Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2])||1);return[e[0]*t,e[1]*t,e[2]*t]}function abs2(e){return e[0]*e[0]+e[1]*e[1]+e[2]*e[2]}function dot(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function cross(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function bezierPP(e,t,i){return[e[0]+i[0]-2*t[0],e[1]+i[1]-2*t[1],e[2]+i[2]-2*t[2]]}function bezierPPP(e,t,i,a){return[a[0]-e[0]+3*(t[0]-i[0]),a[1]-e[1]+3*(t[1]-i[1]),a[2]-e[2]+3*(t[2]-i[2])]}function Straightness(e,t,i,a){let r=[third*(a[0]-e[0]),third*(a[1]-e[1]),third*(a[2]-e[2])];return Math.max(abs2([t[0]-r[0]-e[0],t[1]-r[1]-e[1],t[2]-r[2]-e[2]]),abs2([a[0]-r[0]-i[0],a[1]-r[1]-i[1],a[2]-r[2]-i[2]]))}function Distance2(e,t,i){l!
 et a=dot([e[0]-t[0],e[1]-t[1],e[2]-t[2]],i);return a*a}function corners(e,t){return[e,[e[0],e[1],t[2]],[e[0],t[1],e[2]],[e[0],t[1],t[2]],[t[0],e[1],e[2]],[t[0],e[1],t[2]],[t[0],t[1],e[2]],t]}function COBTarget(e,t){mat4.fromTranslation(translMat,[center.x,center.y,center.z]),mat4.invert(cjMatInv,translMat),mat4.multiply(e,t,cjMatInv),mat4.multiply(e,translMat,e)}function setUniforms(e,t){let i=t==pixelShader;gl.useProgram(t),gl.enableVertexAttribArray(positionAttribute),i&&gl.enableVertexAttribArray(widthAttribute);let a=t!=noNormalShader&&!i&&Lights.length>0;if(a&&gl.enableVertexAttribArray(normalAttribute),gl.enableVertexAttribArray(materialAttribute),t.projViewMatUniform=gl.getUniformLocation(t,"projViewMat"),t.viewMatUniform=gl.getUniformLocation(t,"viewMat"),t.normMatUniform=gl.getUniformLocation(t,"normMat"),t!=colorShader&&t!=transparentShader||gl.enableVertexAttribArray(colorAttribute),a)for(let e=0;e<Lights.length;++e)Lights[e].setUniform(t,e);for(let i=0;i<e.materials.length;++i)e.materials[i].setUniform(t,i);gl.uniformMatrix4fv(t.projViewMatUniform,!1,projViewMat),gl.uniformMatrix4fv(t.viewMatUniform,!1,viewMat),gl.uniformMatrix3fv(t.normMatUniform,!1,normMat)}function handleMouseDown(e){zoomEnabled||enableZoom(),mouseDownOrTouchActive=!0,lastMouseX=e.clientX,lastMouseY=e.clientY}let pinchStart,touchStartTime,pinch=!1;function pinchDistance(e){return Math.hypot(e[0].pageX-e[1].pageX,e[0].pageY-e[1].pageY)}function handleTouchStart(e){e.preventDefault(),zoomEnabled||enableZoom();let t=e.targetTouches;swipe=rotate=pinch=!1,zooming||(1!=t.length||mouseDownOrTouchActive||(touchStartTime=(new Date).getTime(),touchId=t[0].identifier,lastMouseX=t[0].pageX,lastMouseY=t[0].pageY),2!=t.length||mouseDownOrTouchActive||(touchId=t[0].identifier,pinchStart=pinchDistance(t),pinch=!0))}function handleMouseUpOrTouchEnd(e){mouseDownOrTouchActive=!1}function rotateScene(e,t,i,a,r){if(e==i&&t==a)return;let[n,s]=arcball([e,-t],[i,-a]);mat4.fromRotation(rotMats,2*r*ArcballFactor*n/lastzoom,s),mat4.multiply(rotMat,rotMats,r!
 otMat)}function shiftScene(e,t,i,a){let r=1/lastzoom;shift.x+=(i-e)*r*halfCanvasWidth,shift.y-=(a-t)*r*halfCanvasHeight}function panScene(e,t,i,a){orthographic?shiftScene(e,t,i,a):(center.x+=(i-e)*(viewParam.xmax-viewParam.xmin),center.y-=(a-t)*(viewParam.ymax-viewParam.ymin))}function updateViewMatrix(){COBTarget(viewMat,rotMat),mat4.translate(viewMat,viewMat,[center.x,center.y,0]),mat3.fromMat4(viewMat3,viewMat),mat3.invert(normMat,viewMat3),mat4.multiply(projViewMat,projMat,viewMat)}function capzoom(){let e=Math.sqrt(Number.MAX_VALUE),t=1/e;Zoom<=t&&(Zoom=t),Zoom>=e&&(Zoom=e),Zoom!=lastzoom&&(remesh=!0),lastzoom=Zoom}function zoomImage(e){let t=zoomStep*halfCanvasHeight*e;const i=Math.log(.1*Number.MAX_VALUE)/Math.log(zoomFactor);Math.abs(t)<i&&(Zoom*=zoomFactor**t,capzoom())}function normMouse(e){let t=e[0],i=e[1],a=Math.hypot(t,i);return a>1&&(denom=1/a,t*=denom,i*=denom),[t,i,Math.sqrt(Math.max(1-i*i-t*t,0))]}function arcball(e,t){let i=normMouse(e),a=normMouse(t),r=dot(i,a);return r>1?r=1:r<-1&&(r=-1),[Math.acos(r),unit(cross(i,a))]}function zoomScene(e,t,i,a){zoomImage(t-a)}const DRAGMODE_ROTATE=1,DRAGMODE_SHIFT=2,DRAGMODE_ZOOM=3,DRAGMODE_PAN=4;function processDrag(e,t,i,a=1){let r;switch(i){case DRAGMODE_ROTATE:r=rotateScene;break;case DRAGMODE_SHIFT:r=shiftScene;break;case DRAGMODE_ZOOM:r=zoomScene;break;case DRAGMODE_PAN:r=panScene;break;default:r=((e,t,i,a)=>{})}r((lastMouseX-halfCanvasWidth)/halfCanvasWidth,(lastMouseY-halfCanvasHeight)/halfCanvasHeight,(e-halfCanvasWidth)/halfCanvasWidth,(t-halfCanvasHeight)/halfCanvasHeight,a),lastMouseX=e,lastMouseY=t,setProjection(),draw()}let zoomEnabled=0;function enableZoom(){zoomEnabled=1,canvas.addEventListener("wheel",handleMouseWheel,!1)}function disableZoom(){zoomEnabled=0,canvas.removeEventListener("wheel",handleMouseWheel,!1)}function handleKey(e){if(zoomEnabled||enableZoom(),embedded&&zoomEnabled&&27==e.keyCode)return void disableZoom();let t=[];switch(e.key){case"x":t=[1,0,0];break;case"y":t=[0,1,0];break;case"z":t=[0,0,1];break;case"h":home();break;!
 case"+":case"=":case">":expand();break;case"-":case"_":case"<":shrink()}t.length>0&&(mat4.rotate(rotMat,rotMat,.1,t),updateViewMatrix(),draw())}function handleMouseWheel(e){e.preventDefault(),e.deltaY<0?Zoom*=zoomFactor:Zoom/=zoomFactor,capzoom(),setProjection(),draw()}function handleMouseMove(e){if(!mouseDownOrTouchActive)return;let t;processDrag(e.clientX,e.clientY,t=e.getModifierState("Control")?DRAGMODE_SHIFT:e.getModifierState("Shift")?DRAGMODE_ZOOM:e.getModifierState("Alt")?DRAGMODE_PAN:DRAGMODE_ROTATE)}let zooming=!1,swipe=!1,rotate=!1;function handleTouchMove(e){if(e.preventDefault(),zooming)return;let t=e.targetTouches;if(!pinch&&1==t.length&&touchId==t[0].identifier){let e=t[0].pageX,i=t[0].pageY,a=e-lastMouseX,r=i-lastMouseY,n=a*a+r*r<=shiftHoldDistance*shiftHoldDistance;if(n&&!swipe&&!rotate&&(new Date).getTime()-touchStartTime>shiftWaitTime&&(navigator.vibrate&&window.navigator.vibrate(vibrateTime),swipe=!0),swipe)processDrag(e,i,DRAGMODE_SHIFT);else if(!n){rotate=!0,processDrag(t[0].pageX,t[0].pageY,DRAGMODE_ROTATE,.5)}}if(pinch&&!swipe&&2==t.length&&touchId==t[0].identifier){let e=pinchDistance(t),i=e-pinchStart;zooming=!0,(i*=zoomPinchFactor)>zoomPinchCap&&(i=zoomPinchCap),i<-zoomPinchCap&&(i=-zoomPinchCap),zoomImage(i/size2),pinchStart=e,swipe=rotate=zooming=!1,setProjection(),draw()}}let pixelShader,noNormalShader,materialShader,colorShader,transparentShader,zbuffer=[];function transformVertices(e){let t=viewMat[2],i=viewMat[6],a=viewMat[10];zbuffer.length=e.length;for(let r=0;r<e.length;++r){let n=6*r;zbuffer[r]=t*e[n]+i*e[n+1]+a*e[n+2]}}function drawMaterial0(){drawBuffer(material0Data,pixelShader),material0Data.clear()}function drawMaterial1(){drawBuffer(material1Data,noNormalShader),material1Data.clear()}function drawMaterial(){drawBuffer(materialData,materialShader),materialData.clear()}function drawColor(){drawBuffer(colorData,colorShader),colorData.clear()}function drawTriangle(){drawBuffer(triangleData,transparentShader),triangleData.clear()}function drawTransparent(){let e=transparentD!
 ata.indices;if(e.length>0){transformVertices(transparentData.vertices);let t=e.length/3,i=Array(t).fill().map((e,t)=>t);i.sort(function(t,i){let a=3*t;Ia=e[a],Ib=e[a+1],Ic=e[a+2];let r=3*i;return IA=e[r],IB=e[r+1],IC=e[r+2],zbuffer[Ia]+zbuffer[Ib]+zbuffer[Ic]<zbuffer[IA]+zbuffer[IB]+zbuffer[IC]?-1:1});let a=Array(e.length);for(let r=0;r<t;++r){let t=3*i[r];a[3*r]=e[t],a[3*r+1]=e[t+1],a[3*r+2]=e[t+2]}gl.depthMask(!1),drawBuffer(transparentData,transparentShader,a),gl.depthMask(!0)}transparentData.clear()}function drawBuffers(){drawMaterial0(),drawMaterial1(),drawMaterial(),drawColor(),drawTriangle(),drawTransparent()}function draw(){embedded&&(offscreen.width=canvas.width,offscreen.height=canvas.height,setViewport()),gl.clearColor(Background[0],Background[1],Background[2],Background[3]),gl.clear(gl.COLOR_BUFFER_BIT|gl.DEPTH_BUFFER_BIT);for(let e=0;e<P.length;++e)P[e].render();drawBuffers(),embedded&&(context.clearRect(0,0,canvas.width,canvas.height),context.drawImage(offscreen,0,0)),remesh=!1}function setDimensions(e,t,i,a){let r=e/t,n=1/lastzoom,s=(i/e+viewportshift[0])*lastzoom,o=(a/t+viewportshift[1])*lastzoom;if(orthographic){let e=B[0]-b[0],t=B[1]-b[1];if(e<t*r){let e=.5*t*r*n,i=2*e*s,a=t*n*o;viewParam.xmin=-e-i,viewParam.xmax=e-i,viewParam.ymin=b[1]*n-a,viewParam.ymax=B[1]*n-a}else{let t=.5*e/(r*Zoom),i=e*n*s,a=2*t*o;viewParam.xmin=b[0]*n-i,viewParam.xmax=B[0]*n-i,viewParam.ymin=-t-a,viewParam.ymax=t-a}}else{let e=H*n,t=e*r,i=2*t*s,a=2*e*o;viewParam.xmin=-t-i,viewParam.xmax=t-i,viewParam.ymin=-e-a,viewParam.ymax=e-a}}function setProjection(){setDimensions(canvasWidth,canvasHeight,shift.x,shift.y),(orthographic?mat4.ortho:mat4.frustum)(projMat,viewParam.xmin,viewParam.xmax,viewParam.ymin,viewParam.ymax,-viewParam.zmax,-viewParam.zmin),updateViewMatrix()}function initProjection(){H=-Math.tan(.5*angle)*B[2],center.x=center.y=0,center.z=.5*(b[2]+B[2]),lastzoom=Zoom=Zoom0,viewParam.zmin=b[2],viewParam.zmax=B[2],shift.x=shift.y=0}function setViewport(){gl.viewportWidth=canvasWidth,gl.viewportHeight=canvasHeight,g!
 l.viewport(0,0,gl.viewportWidth,gl.viewportHeight),gl.scissor(0,0,gl.viewportWidth,gl.viewportHeight)}function setCanvas(){canvas.width=canvasWidth,canvas.height=canvasHeight,embedded&&(offscreen.width=canvasWidth,offscreen.height=canvasHeight),size2=Math.hypot(canvasWidth,canvasHeight),halfCanvasWidth=.5*canvasWidth,halfCanvasHeight=.5*canvasHeight}function setsize(e,t){e>maxViewportWidth&&(e=maxViewportWidth),t>maxViewportHeight&&(t=maxViewportHeight),shift.x*=e/canvasWidth,shift.y*=t/canvasHeight,canvasWidth=e,canvasHeight=t,setCanvas(),setViewport(),home()}function expand(){setsize(canvasWidth*resizeStep+.5,canvasHeight*resizeStep+.5)}function shrink(){setsize(Math.max(canvasWidth/resizeStep+.5,1),Math.max(canvasHeight/resizeStep+.5,1))}function webGLStart(){if(canvas=document.getElementById("Asymptote"),embedded=window.top.document!=document,initGL(),absolute&&!embedded)canvasWidth*=window.devicePixelRatio,canvasHeight*=window.devicePixelRatio;else{canvas.width=Math.max(window.innerWidth-windowTrim,windowTrim),canvas.height=Math.max(window.innerHeight-windowTrim,windowTrim);let e=canvasWidth/canvasHeight;canvas.width>canvas.height*e?canvas.width=Math.min(canvas.height*e,canvas.width):canvas.height=Math.min(canvas.width/e,canvas.height),canvas.width>0&&(canvasWidth=canvas.width),canvas.height>0&&(canvasHeight=canvas.height)}setCanvas(),ArcballFactor=1+8*Math.hypot(viewportmargin[0],viewportmargin[1])/size2,viewportshift[0]/=Zoom0,viewportshift[1]/=Zoom0,gl.enable(gl.BLEND),gl.blendFunc(gl.SRC_ALPHA,gl.ONE_MINUS_SRC_ALPHA),gl.enable(gl.DEPTH_TEST),gl.enable(gl.SCISSOR_TEST),setViewport(),home(),canvas.onmousedown=handleMouseDown,document.onmouseup=handleMouseUpOrTouchEnd,document.onmousemove=handleMouseMove,canvas.onkeydown=handleKey,embedded||enableZoom(),canvas.addEventListener("touchstart",handleTouchStart,!1),canvas.addEventListener("touchend",handleMouseUpOrTouchEnd,!1),canvas.addEventListener("touchcancel",handleMouseUpOrTouchEnd,!1),canvas.addEventListener("touchleave",handleMouseUpOrTouchEnd,!1),canva!
 s.addEventListener("touchmove",handleTouchMove,!1),document.addEventListener("keydown",handleKey,!1)}

Modified: trunk/Master/texmf-dist/doc/asymptote/CAD.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/asymptote/asy-latex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/asymptote/asyRefCard.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/asymptote/asymptote.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/CDlabel.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/CDlabel.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/CDlabel.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,5 +1,7 @@
 size(11.7cm,11.7cm);
+
 asy(nativeformat(),"logo");
+
 fill(unitcircle^^(scale(2/11.7)*unitcircle),
      evenodd+rgb(124/255,205/255,124/255));
 label(scale(1.1)*minipage(
@@ -10,5 +12,5 @@
 \textsc{Andy Hammerlindl, John Bowman, and Tom Prince}
 http://asymptote.sourceforge.net\\
 ",8cm),(0,0.6));
-label(graphic("logo."+nativeformat(),"height=7cm"),(0,-0.22));
+label(graphic("logo","height=7cm"),(0,-0.22));
 clip(unitcircle^^(scale(2/11.7)*unitcircle),evenodd);

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/Klein.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/Klein.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/Klein.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,8 +2,6 @@
 
 size(469pt);
 
-viewportmargin=0;
-
 currentprojection=perspective(
 camera=(25.0851928432063,-30.3337528952473,19.3728775115443),
 up=Z,

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/Sierpinski.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/Sierpinski.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/Sierpinski.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -14,4 +14,4 @@
   }
 }
 
-Sierpinski((0,1),1,9);
+Sierpinski((0,1),1,5);

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/SierpinskiSponge.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/SierpinskiSponge.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/SierpinskiSponge.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -82,18 +82,15 @@
   for(int n2=0; n2 < 20; ++n2) {
     surface s1;
     for(int n1=0; n1 < 20; ++n1) {
-      for(int k=0; k < 6; ++k){
-        transform3 T=scale3(u)*shift(M[n1])*scale3(0.5);
+      for(int k=0; k < 6; ++k) {
         if(Sponge3[n3][n2][n1][k] > 0) {
-          s1.append(T*Squares[k]);
+          s1.append(scale3(u)*shift(M[n1])*scale3(0.5)*Squares[k]);
         }
       }
     }
-    transform3 T=scale3(u)*shift(M[n2])*scale3(0.5);
-    s2.append(T*s1);
+    s2.append(scale3(u)*shift(M[n2])*scale3(0.5)*s1);
   }
-  transform3 T=scale3(u)*shift(M[n3])*scale3(0.5);
-  s3.append(T*s2);
+  s3.append(scale3(u)*shift(M[n3])*scale3(0.5)*s2);
 }
 s3.colors(palette(s3.map(abs),Rainbow()));
 draw(s3);

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/animations/earthmoon.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/animations/earthmoon.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/animations/earthmoon.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -9,7 +9,7 @@
 settings.thick=false;
 settings.outformat="mpg";
 currentprojection=orthographic(5,4,2); 
-currentlight=light(specular=black,(0.1,-0.1,1),viewport=true);
+currentlight=light(specular=black,(0.1,-0.1,1));
  
 size(15cm,0); 
  

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/animations/sphere.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/animations/sphere.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/animations/sphere.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -40,3 +40,4 @@
 }
 
 A.movie(0,200);
+currentpicture.erase();

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/arrows3.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/arrows3.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/arrows3.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -11,12 +11,29 @@
 defaultpen(0.75mm);
 
 path3 g=arc(O,1,90,-60,90,60);
-transform3 t=shift(invert(3S,O));
 
 draw(g,blue,Arrows3(TeXHead3),currentlight);
 draw(scale3(3)*g,green,ArcArrows3(HookHead3),currentlight);
 draw(scale3(6)*g,red,Arrows3(DefaultHead3),currentlight);
 
+transform3 t=shift(invert(3S,O));
+
 draw(t*g,blue,Arrows3(TeXHead2),currentlight);
 draw(t*scale3(3)*g,green,ArcArrows3(HookHead2,NoFill),currentlight);
 draw(t*scale3(6)*g,red,Arrows3(DefaultHead2(normal=Z)),currentlight);
+
+transform3 t=shift(invert(6S,O));
+
+draw(t*g,blue,Arrow3(TeXHead3,position=Relative(0.5)),currentlight);
+draw(t*scale3(3)*g,purple,Arrow3(HookHead3,position=Relative(0.5)),
+     currentlight);
+draw(t*scale3(6)*g,red,Arrow3(DefaultHead3,position=Relative(0.5)),
+     currentlight);
+
+transform3 t=shift(invert(9S,O));
+
+draw(t*g,blue,Arrow3(TeXHead2,position=Relative(0.5)),currentlight);
+draw(t*scale3(3)*g,green,Arrow3(HookHead2,position=Relative(0.5),NoFill),
+     currentlight);
+draw(t*scale3(6)*g,red,Arrow3(DefaultHead2(normal=Z),position=Relative(0.5)),
+     currentlight);

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/elevation.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/elevation.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/elevation.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -12,6 +12,6 @@
 
 surface s=surface(f,(-1/2,-1/2),(1/2,1/2),50,Spline);
 
-draw(s,mean(palette(s.map(zpart),Rainbow())),black);
+draw(s,mean(palette(s.map(zpart),Rainbow(40))),black);
 
 grid3(XYZgrid);

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/extrudedcontour.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/extrudedcontour.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/extrudedcontour.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -11,16 +11,15 @@
 real f(pair z) {return (z.x+z.y)/(2+cos(z.x)*sin(z.y));}
 guide[][] g=contour(f,(-10,-10),(10,10),new real[]{8},150);
 
-render render=render(merge=true);
 for(guide p:g[0]){
-  draw(extrude(p,8Z),palered,render);
-  draw(path3(p),red+2pt,render);
+  draw(extrude(p,8Z),palered);
+  draw(path3(p),red+2pt);
 }
 
-draw(lift(f,g),red+2pt,render);
+draw(lift(f,g),red+2pt);
 
 surface s=surface(f,(0,0),(10,10),20,Spline);
 s.colors(palette(s.map(zpart),Rainbow()+opacity(0.5)));
-draw(s,render);
+draw(s);
 axes3("$x$","$y$","$z$",Arrow3);
 

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/fequlogo.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/fequlogo.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/fequlogo.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,6 +1,3 @@
-// A compressed version of the required data file may be obtained from:
-// http://www-roc.inria.fr/gamma/download/counter.php?dir=ARCHITEC/&get_obj=uhrturm.obj.gz
-
 import graph3;
 import obj;
 
@@ -14,7 +11,7 @@
 
 currentprojection=perspective(4,1,2);
 currentlight=(4,0,2);
-currentlight.background=blue;
+currentlight.background=black+opacity(0.0);
 
 real R=4;
 
@@ -35,6 +32,6 @@
 
 add(new void(frame f, transform3 t, picture pic, projection P) {
     draw(f,surface(invert(box(min(f,P),max(f,P)),min3(f),P),
-                   new pen[] {orange,red,yellow,brown}));
+                   new pen[] {orange,red,yellow,brown}+opacity(0.9)));
   }
 );

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/floatingdisk.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/floatingdisk.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/floatingdisk.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,5 +1,7 @@
 import trembling; 
-settings.outformat="pdf"; 
+if(settings.outformat == "") 
+  settings.outformat="pdf"; 
+
 size(6cm,0); 
  
 real R=1/5; 

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/label3zoom.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/label3zoom.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/label3zoom.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -13,4 +13,4 @@
 autoadjust=false);
 
 draw(scale3(4)*extrude("$\displaystyle\int\limits_{-\infty}^{+\infty}\!\! e^{-\alpha x^2}\!\!=\sqrt{\frac{\pi}{\alpha}}$",2Z),
-     material(blue,ambientpen=mediumgray));
+     material(blue));

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/logo3.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/logo3.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/logo3.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,9 +1,11 @@
 import three;
 
-size(560,320,IgnoreAspect);
+//size(105,50,IgnoreAspect);
+size(560,320,IgnoreAspect); // Fullsize
 size3(140,80,15);
 currentprojection=perspective(-2,20,10,up=Y);
 currentlight=White;
+viewportmargin=(0,10);
 
 real a=-0.4;
 real b=0.95;

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/orthocenter.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/orthocenter.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/orthocenter.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -3,6 +3,8 @@
 
 size(7cm,0);
 
+if(!settings.xasy && settings.outformat != "svg") settings.tex="pdflatex";
+
 real theta=degrees(asin(0.5/sqrt(7)));
 
 pair B=(0,sqrt(7));
@@ -20,8 +22,6 @@
 
 draw(A--B--C--cycle);
 
-currentpen=black;
-
 draw("1",A--O,-0.25*I*dir(A--O));
 draw(O--Ap);
 draw("$\sqrt{7}$",B--O,LeftSide);
@@ -37,4 +37,4 @@
 dot("$B'$",Bp,dir(B--Bp),red);
 dot("$C'$",Cp,dir(C--Cp),red);
 
-label(graphic("piicon","width=2.5cm"),Ap,5ENE,red);
+label(graphic("piicon.png","width=2.5cm, bb=0 0 147 144"),Ap,5ENE);

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/pathintersectsurface.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/pathintersectsurface.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/pathintersectsurface.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -5,7 +5,7 @@
 
 path3 g=randompath3(10);
 
-draw(g,red+thin());
+draw(g,red);
 
 triple[][] P={
   {(0,0,0),(1,0,0),(1,0,0),(2,0,0)},

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/pdb.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/pdb.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/pdb.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,7 +2,7 @@
 import cpkcolors;
 
 // A sample Protein Data Bank file for this example is available from
-// http://ndbserver.rutgers.edu/ftp/NDB/coordinates/na-biol/100d.pdb1
+// http://ndbserver.rutgers.edu/files/ftp/NDB/coordinates/na-biol/100d.pdb1
 
 currentlight=White;
 //currentlight=nolight;
@@ -10,7 +10,7 @@
 defaultrender.merge=true;  // Fast low-quality rendering
 //defaultrender.merge=false; // Slow high-quality rendering
 bool pixel=false; // Set to true to draw dots as pixels.
-real width=10*linewidth(currentpen);
+real width=6;
 
 size(200);
 currentprojection=perspective(30,30,15);
@@ -161,4 +161,4 @@
   options="3Dviews="+viewfilename;
 
 shipout(prefix,options=options);
-
+currentpicture.erase();

Deleted: trunk/Master/texmf-dist/doc/asymptote/examples/piicon.eps
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/piicon.eps	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/piicon.eps	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,1135 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 0 0 147 144
-%%HiResBoundingBox: 0.000000 0.000000 147.000000 144.000000
-%.........................................
-%%Creator: AFPL Ghostscript 814 (epswrite)
-%%CreationDate: 2005/05/07 23:32:22
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%EndComments
-%%BeginProlog
-% This copyright applies to everything between here and the %%EndProlog:
-% Copyright (C) 2004 artofcode LLC, Benicia, CA.  All rights reserved.
-%%BeginResource: procset GS_epswrite_2_0_1001
-/GS_epswrite_2_0_1001 80 dict dup begin
-/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch
-4 index eq and{ pop pop pop}{ PageSize dup  1
-5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec}
-{ pop/setpagedevice where
-{ pop 1 dict dup /PageSize PageSize put setpagedevice}
-{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat
-setpage}if}ifelse}ifelse}ifelse} bind def
-/!{bind def}bind def/#{load def}!/N/counttomark #
-/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}!
-/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}!
-/w/setlinewidth #/J/setlinecap #
-/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat #
-/m/moveto #/l/lineto #/c/rcurveto #
-/p{N 2 idiv{N -2 roll rlineto}repeat}!
-/P{N 0 gt{N -2 roll moveto p}if}!
-/h{p closepath}!/H{P closepath}!
-/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}!
-/re{4 -2 roll m exch dup lx exch ly neg lx h}!
-/^{3 index neg 3 index neg}!
-/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}!
-/q/gsave #/Q/grestore #/rf{re fill}!
-/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}!
-/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}!
-/|{exch string readstring |=}!
-/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}!
-/@/currentfile #/${+ @ |}!
-/B{{2 copy string{readstring pop}aload pop 4 array astore cvx
-3 1 roll}repeat pop pop true}!
-/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}!
-/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}!
-/Ic{exch Ix false 3 colorimage}!
-/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>>
-/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}!
-/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}!
-/@F{@ &2<<F}!/@C{@X &2 FX}!
-/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}!
-/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource
-/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall
-currentdict end image}!
-/~{@ read {pop} if}!
-end readonly def
-%%EndResource
-/pagesave null def
-%%EndProlog
-%%Page: 1 1
-%%BeginPageSetup
-GS_epswrite_2_0_1001 begin
-/pagesave save store 197 dict begin
-0.1 0.1 scale
-%%EndPageSetup
-gsave mark
-Q q
-0 0 250000 250000 re
-Y
-q[1470 0 0 1440 0 0]concat
-147 144 8[147 0 0 -144 0 144]@X false 3
-colorimage
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W,urr2rts7Z*U`K_\Jms=`eDnV)BF^#aQnF?PYs8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2rts6f at F>Y#U0HO],N3WK,=
-aI!gMUk8XHs8;cjs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8Vfco#@%As6tC0iGZDf&oh%mnF5uJs8W)trr<#u
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-rr2oss8VNUn6AL!Wd>3;]fH,mNQ at M*[&/KUs8W#oqZ$Tqs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#ss8W,mo^^"g,QI7\
-pYfu%M\9r3)=[.cs8W,urr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8N#ss8W,en*jRQ'rlTik.NeTs,G-g)7QPss8W,sr;-Hns8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W)trr<#up@\!rR3_h&IJ;Z3]S[5<=;p\unc/Xhrr2oss8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#umdKXM8/8.O%Hb>a
-s8S)$RMiW6KE(uOr;?Eks8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr)lss7,UF`0_bKnUC5hB"Ea,CfVJCnF?PYs8N#s
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W,urr2rts6f at F>Y#U0HO],N3WK,=c(,`_W.Y-Ms8;fks8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!r;6?js8T$jM6ML5
-s7h<Ag1 at gL%Vo&_n*olIs8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8VNUn6AL!Wd>3;]fH,mNm4+4\Z1;^s8W#pqZ$Tq
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8;cjs8W+uSV"1u"981Qp"EibL(8$")Xm1cs8W,urr2rts8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#ss8W,en*jRQ'rlWj
-k.<YRs,kQt)S)l#s8W,sr;-Hns8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W#oqZ$TqXeLKXJcu,LM"95+\:kE.<>t>qnc/Xh
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W)trr<#un*faK8/8+O%Hb;`s8S5+Sf5/>KE(uOr;?Eks8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,sqtg?ms0/;O
-\:Y"cq2+[p?FGLsAPsH7n+$GXs8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2rts6oFG=\9F.HO],L3WK,Ac(5iaWe:?Os8;fk
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!r;6?js8T@"K=HXAs8.]Fe6]J7%:`6Rn*ffHs8W)trr<#us8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8VQVn5r3r
-WI,0;]K-#lOj0I9\>k2]s8W#pqZ$Tqs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8;cjs8W,+Vh;O:#ljd[o$gmNK+2?f)Xm.b
-s8W,urr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8N#ss8W,emdO4H'rlWjk.<YRs,kTu)S<#%s8W,sr;-Hns8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W#oqZ$Tq
-[&8YhL^O1ZN:PJ$["Aiu:E&]jnc/Xhrr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#umdBRE7hr%O%Hb8_s8S5,Sf5;BKE(uO
-r;?Eks8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,sr;-Hns0en]\qpdor/C3r=gWek at 87[-n*pAWs8N#ss8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2rts6f=E
-<C[e(Hk#5M3WK,AcCPreWe:?Os8;fks8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!r;?Eks8TU.L:`?Ns8 at oIdoj&2%U_sH
-mdBQDs8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#u
-rr2opr;-BiqYg?grVcZnrr2orrr<#urr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!rr2oss8VNTn5VsnWdG9<]K-#lOj9O:]W6\bs8W#pqZ$Tqs8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8;fk
-s8W,/X+n6H$NL'ao$^[IK+;9_([g_[s8W,urr2rts8W-!s8W-!s8W-!s8W-!s8W,urr2rts8N#s
-rr2orrr2rts8W)ts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8N#srr2oss8W&qqu-Kks8W,urr2rts8N#ss8W,urqu`mqYgBjs8N#srr;usrr<#u
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#ss8W,emdO4H'rlWjk.<YRs,kTu)SE,'
-s8W,sr;-Hns8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W#pqZ$Tq];p\$NXPmdORpn"[=Jco8f-m_n,NFfrr2oss8W-!s8W-!
-s8W-!s8W,urr2ors8W,trVQQlr;ZfsrVZNjrVZZorr2ors8W,urr2rts8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2rts8N#sr;?Hls8Vcao#.kmf=m!]Z$Y9R\G>pq
-q"OL^s8W)ts8N#qrVZNkrr2rts8W-!s8W)us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#u
-mdBRE7hr%O%Hb5^s8S5,Sf58BKE(uOr;?Eks8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,sr;-Hns1PLg^lAj'rfH^!;71rb
->"KOtmdL2Us8N#ss8W-!s8W-!s8W-!s8N#srr2rts8Doos8W,pq"XIOnc&Oes8W,urr2lpr;Q]p
-s8W,urr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#ss8W,urr2inqu?]r
-e^;=:O@[*C#j/r`gUJuhW at c,U+j$NXcF8GTb-h9Ls8N#srr2oqrVQTnrVuots8W-!s8N&us8W-!
-s8W-!s8W-!s8W-!s8W,urr2rts6f=E<C[e(Hk#5N3WK,AcCPreX+UHPs8;fks8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-r;?Eks8Ta6L;T#[s8A#Icr%&u%Tu@>mI'HCs8W)trr2orrVc`prr2orrr2orrr2opr;-Hns5;SM
-W/jN?H6LM?I,NShp\=X`r;?QnrVlfprr2orrr2orrr2orrr2orrr2orrr2orrr2orrr2orrr2or
-rr2orrr2orrr)fpr;?Hks8UBc[W>CRY'^QLb=)C-KDtn7rr%fUomcYi?/2nBaI!gkX&RWbP4J,-
-s8W,urr2loqYpKmrr2orrr2orrr2orrr2orrr2orrr2orrVc]ps8VKSmo2alWI#*9]/fokOj0I9
-]W6\bs8Vunq>UBmrr2orrr2orrr2orrr2orrr2orrr2orrr2orrr2orrr2orrr2orrr2orrr2or
-s8W,urr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#u
-rr2orrr2inrV?9dqYL-dqY^3dr:p$\s8W,1WeA<O%0-9ema"b6J.>aR)!L5Os8N&oq>:*frVuot
-rr2oss8W)trr)fns8W,Ncb"mA$aYEkeY+,8TbP\<)Ph]tfZpl(s8W)trVlfqs8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2rtrr2rtLO3$79*'r`'<[$.e"nGHX=E,2/a^D>
-q:]3Unp:<7PQ1T?p#0?8ZR<h`-e,h`o^_GMs8W,urr2ors8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-s8W,emdO7J's2oolG#@Zs-(m))SW>+s8W,sr;-Hns8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8N#ss8W,urr2cjr;6Birr2oss8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8N#ss8W,urr2flrVHBgrr2oss8W)trr<#us8W-!s8W#pqZ$Tq]W?k*NXYscORCCk
-YCI*d7i:X]nGiOgs8W,oq"O=Kn+-&>o()>@nF-)FqqTW1F&`O)B+)>2*o<b=s5 at 8`q1\@a9>Q]#
-]:W6to_%S<p@@bCnaZ5 at nal>AoC;ABnaZ2?nac5?oC;ABnaZ5 at nal;@oC;ABnF,oBq>SUV[:)N-
-E`Wm0AdOT:%\n=^UNmEJHk3Z@'ul at Sd@MH?ZS;$t;#^!3s8S>]np'3-0ufP*`3P'Zl1=B4p[RbB
-nF,u<nFQ/<oC25?nF,r;n+,r9nauJIi8EZl5o-)7%G at pDq!s?[PT$g#IJWmAmd9H3n+,u:o'l,=
-nF,u<nFQ/=oC28 at nF6&=nFQ/=oC28 at nF6)?nal;@oC;AAo()DOrr2rts8;fnrVc`qs8W)trr<#u
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8W)trqlTkr;?Nns8W#pr;6Bf['[qoE2%]+Y'G;r
-H$QT=GcQ(9]Qn6tcC,CGqMjmd:U5T`903c%D52E'YC_A85X:#'!)a+0?3^^A#7"N>#[dc<9`P/i
-82VZWE!3_/);D2CpYTEZs-!?MHJ>GCT6M/$,>naPEs`7b#RP/M$"jPNBF5)]$41MT$#U%VE!Zki
-#mtVY$?-=ZE!cqk$Oh%[#@R`=@fusG1FPUr6kW`o&5"nk<'Lt1:C2GR!0qL-Xah(uN#0m5*p^L#
-r9//#s-NQGDq:a!LLVnJ&pY'(KbG/G&JKL('71?*HP.!?&efa-'7LQ.Ih<<B#mkV]$uumjF:o74
-%h<Ui%sS^$J.`NE&efa-'7UW.IM*<@&JKL&'719&HOpa7&.j.!&:+itH4:@.$Oq.b%<2XZD%R at r
-BkaEN[E\aOrqlTkrr2oss8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2orrr<#uqtp<hr;HWorr<#u
-[C+4lBqlI^I0p at 7$k&18)PJ8rX!8mn-Rl;A,f*DI at +Cn_s7hT@b>5Bo"'A6.,q?__0!QoXZ8FPT
-5=!CS4ioiOaZr275XELY7*J"ec::CNA5uNZ at L&o^&BBqNkIWSLoRQu<Ms.Z'Nb8PV2O at -5i(Qhj
-92*f/9[up6ePAul:J]P;:tAH?ek]/o:f?(L<8LYThGmP2=BOQb=lNLbiDEY=>[?&i?J/OffN__@
-=&uD3>)6Tc;dr?&Kk(@ZGSIQ>(!rBfm__3foR[#APk)s^TlguM;P@/qpKq:g?XN#)?ftg(k[7c^
-?si/+?g1s*l!n2h@:AM1 at -h9.l=")e@:8A.?g(m)l!Rl_?si/+?g1s*kZqKW?!c`$?fta%jBc-Q
->@$>q?0,6oi)a%=<E7mP:tSB5eLN2Z#7#oS8s&oGqYgBlrr2orrr2rts8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-s8W,urr2cjr;HTns8W)2][Ai&N!'<7,:0Nr=Q!k+n8E:=B4pO;@-1HkhcEt;;HWF)>BA5a&-)Hc
-m`JD/IfNnVGuI`/='!jO<S:2HfM#&j8l!i-:=Dj2dS!<_92*c,9[-1&cU1(K3Ac at g57<Ec&$gg$
-hPqt%nU:H1K\WI?M/5XK7aFLmb="eB6UT$a6cVP^_a$Q+5XN at R6Gl#S_`^9'4[?tL5fGlO`B?K)
-4?pbH4Mj9E^,nBl4$(2?42Ep<^,J'i2`f/;1r(1TFs\7t9f`]/?3m*F'tK/8go)FniFW&hQM]E6
-_iY[28s(GN^b[jU0Jg0m1Uf%o[kKVI0Jg0l1Uf%o[P0MG0Jg-l1U\tn[P0MH0f-9m1Uf%o[kT\J
-0Jg0k1:Akm[PTkM1c;]u27GJ%[l?CZ3BFc53kmg at _EC0&5=37R7*&V=hfEl5(Drl87ZRNKrr2os
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!rr2oss8W-!s8DoqqYL-is8TmMdlKOH"9sK=42c#SojhY!5=!(,+J&rNL^=B=
-"pf__#C6U\FoVMo6SUs]V&01,N:"\]Z%WWP1+N>)Gm4It"9`rM"*aeIGQ7eh!!%'?!H8#?E<#uW
-!!$s<!,quBFTVhu!X3]q+XhSA$F5="i3=g4r/LO2E6=FM4"NAl!-ePIDu]o[!!.-@!HS5AEW?,\
-!!.*?!HS5 at E<#uV!!$a6!,DQ7BE/$I!!$d7!,qo<D?'ZP!!$g8!,DQ7B`J-G!<Hs>"aC(OJcl3V
-*uZ5(6j\lj(9`B-c^GgHdo$/FQi,]C]8-h:(et&2C]OQF!!$L/!+Q!/@fQL=!!$L/!+#X*?N:(;
-!!$U2!+Gp.?iU1:!!$L/!+Z'0 at fQLB!!$j9!,MW8C]FHO!!$g8!,MW8CB+?M!!$m:!,qo<EW?,\
-!!$m<"*uj`[rHKc'c)n;ZHW at Ks8;fns8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr2ors8W,rqu$Kos7GpVI=/(##^@jO[W$6\
->@->9-`I7RIK0 at a!!$L/!*K:%9E5&V!!#1a!B^>^4?tPDfqoeipPA4X9X'0_82q"X!&O]V3<0%=
-!!"tY!&srY2ZNhN!!#Oi!'pSb8cSic!!#Uk!&srY2#mV<!!"qZ!"<O7$,;H8mDqcss.Ao+9<3IT
-*#1F5!&=QU0E;),!!"\Q!&+BQ0E;),!!"\Q!&"<P0`V2?!<>=m$qL@!63%!O!!"YP!%n6O/cYl(
-!!"VO!&"<P/H>c#!!"DI!%%[G0`V2(!!!*B&ccfF#H!"had!_:bt7s7PPsBC]8I7J*BFZB<t5[/
-%Lu&?%S7-?8.Q5'*$&8u(Kq7U5Re,d&e[tS(0(eQ7h-##%Lu,B%o3E849, at 0!!"ML!%S$L.f]Q"
-!!"VO!&"<P0E;)+!!"YP!&4HR2ZNhQ!!$F-!-h%+bYCse6q!:>s8W)ts8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8W)trqu]m
-rVc]fp%LmEOT>N<@V"b>C[`c&XT8NN!!$j:!au'/57%WU"pQeO7UM"/SUGpLJ:E`3Jsq7/:=#@E
-s7qH<a\/dg&5GG&F*34hJs(V5O+2Y?J:N`1J<Nhn+*V<OJq at 0H=sm-/(+ggOG^5$pJW5//MLU,4
-JqTY$=A+-K"43JVq;Q&eq30^=,Bd6-GBo-uJW##-M1:#1It*6'ItrN'LOXf.JV&c(GC<@N'7OXI
-kN7D@?Q_s#'RG(TJUrQ*ItN6#KR\K)It*-$ItN6#K7AB'It**#It<-#Jp_s$L51Xs>=Da]!2b5a
-a,q/2b";X5QMB08["Ah-^T@>2s6oCCnaZ/@oCV;3lCaJn`N+"5[QaEQHIT6#cH!Njq"jLKn*f`6
-qYL&u\@Qj,H@^X$It**#ItN6#K7AB(It*-$ItrN'LOXf/JUrc+HA<"A2uiqQ!!$dP)OG/PnLH,\
-jlPe-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W)trr<#urVc`lqY^Bns08iO"U/fr0=5tKr('E(#RQ4c!,;Q:@K6Bm!!"3,5$#M9`:s#u
-p at e.Ys8W)trqu]js8W,5Y(afT%KH?]m`A,)J.GXK([UPXs8W,urr2oqr;Zfskhj>,T,7P%HN3V^
-jKB\[?N?adJH,ZLr;6Bjrr2orrr<#up\F`3C.FJ%"Q6L7s88&Oem,J3&Du0[s8W,trVZ]qs8W-!
-s8W-!s8W&qqZ$Tq`jh8JL]mbHEW>ZZhk_-FC)ld6o)Jairr2oss8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W)trr<#uq"aeq>YA-]!2k>daHRP9cqOK>QhAd'X*bE-d(o\]s8;fls8W,dmdX4=%B+CL
-l+f=Zs,kEi&@A3Ys8W,sqtg?ms8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trqcKf
-s8W+EH$fSl-3OH]!WmaU?f<Uk\UK"2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8W&rrqlTks8W,'Yg!1LGY1TUF*%%%.B3 at JEWQ;U
-!<Gsr!%C)q;o$2as8W&rrVliss8;fnq>'m`qYU'^pAb0m\u^P&Nt)-eL[N8WY^d6b72G(Mm/R+c
-q"XX`s8VWYm\kRKnBao0qiTmA0Vit)@8.^)l0SHMs7uKdqYL'bqYKs\p](9n]=b^g:CY.#')(@"
-s7VAhOq<Y!7J6EQqtp6cq>0saqYL'bq>'jcrr;6Jl\K6lgSu_&r/U3h9:Tl#Wh>+Hs8VlgpA4X^
-qYL'bqYL'bqYL'bqYL'bqYL'bqYL'bqYL'bqYL$`q>UBlq"jkt>YA9c!3(MgcBfFDd8L#ERHqjU
-a.Pp"r;QZnqu?]rmdKUO9GsmY&EUSds8S)"R2`N2L&_2Qqtp3frVlfqrqu]lq>'m`qYL'bqYL'b
-qYL'bqYL'bqYL'bqYL'bqYKs\q#CBo\@B$K!%%^H=9&>@7S(Z_43`/$\,ZL.s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#urVc]nrVl`mqaa86
-"9a9`@-D68lkUJ-!!$d;"ChH54:)<BZ*C\9s8W)trqu]lqtp<jrr2orrr<#urr2opr;-Hns1GIf
-_iG9,r.j^_8[*aV<CI_imI1)Ts8Mupp\F^!Sl=[Y/H>a8p!$4PP8\L?!0rXrs8W,rqtg<krr2or
-rr2oss8VunqZ$TqW1Sd0B)q><70!:TjgR(-CDZI/n,NFfrr2orrr2orrqu]ks8W,#TnT at e!;kY`
-s7_6"V&tA$(?t)Js8W,urr)lss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8W&rrVlfp
-q"jl#?V4iu!N^klc^>[GfNA1RRd7jLcDX_<qu$Kos6f at D>tPm4HO],N3WK,=aI*pPVM"pKs8;cj
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2orrr2rts7#OH%1Off!)3FnD)OAd
-:/9V78<j/Sr;Zfss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-rr2oss8W&rrVc]orVZU]6])6ZMf<S-<E at c\$\n]^C'=cD!!!p193V#]o`"jhr;?KiqtpBlrr<#u
-rr2oss8W-!s8W-!r;?Eks8Ta5L;&ZVs87Q<btP?m%p2:;m-X<Bs8N&us1kgl_MnZtqM>(1CsSLg
-P&(Lo2&#6>mJm4drr2lqrr2rts8W-!rr2orrr2rts6T+;N,'6\U`]X5NUkIsW-Jfub.RcSs8Doo
-rr2orrr2rts6Aq;L1_O^W?_H at MY,G"XaC;%E(Kp*s8W,urr2orrr2rts8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!rr2oss8W&rrVc]nqtp:r<C:Cl!j at 4pd$l$Nfj"LVRcM+9aei#:s8VQVmTiBu
-Wd>3;]fH,mNQIS+[]"iYs8W#pqZ$Tqs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-rVc]ps8VHPl3n(H!!#[m!,aeY^JRqd%M3:BnF-DWs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W)trr<#urVc]nrVl`mr'Ec3&JLRYHMp?*c3"5t!!$[4!)<n007SJ.
-oCMMPs8Vunqu6Tos8W,urr2rts8W-!s8W-!s8W-!s8;fks8W,1X+n6E%0-6Xm`eG/J.GgS([LGT
-s8W,Jc+L?8')LQps7hK1W[=Zo'j='8[^NOBs8W&qr;Q]prr2oss8W-!s8N#srr2oss8VNUno7hS
-`0(c2m!A^"I'S5%Xe'k=s8W&qqYpKnr;?Hls8T*kKr&hjr8(c[pkIS*- at oJ._n`e^s8W#pr;Q]p
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8Vunqu?]r]"5Hs(]ekb%BP1!
-d[M3PhIHTcS`774c`:46m-\1O(92]ik.NeTs,P9l)7ZYus8W,sr;-Hns8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,urr2rts8Dops8W,gnF$hs0E;)O!!%1B<SB8f_g-O6s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8W&rrVc]or;?I[6^&K0Uj77b
-4$CC\!d=\IB)hp$!s9RN[(-/9s8)TgrVc]ps8W-!s8N#ss8W,urr2rts8N#srr2orrr2flq>^Kp
-\>b1oM at BO^J*tTSZ at NNi8J^[[mem(aZB.H3ZRPqSRIA!Z^Ps+;5lch"J,fQKqYL'gs8W)trr<#u
-s8W-!s8W-!s8N#sr;?Eks8T3pJ"^f]o\!IKqN0:(+FIZ at mdTfIs8W&rrVuotlg*qmBcZ!.,QI\"
-o[['HIKkXP9)JSes8Murrr2orrr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-rr2oss8Vunqu?]r['[1f)Zk7f%BP0ueY+&]iFr8kSEIXB]9u/m8K+XW%Hb5]s8S5+Sf52>KE(uO
-qtp3grr2orrr2orrr2orrr2orrr2orrr2orrr2orrr)fpqYL*bq>:$bqu?]rZEgh;!'1)[A.9'/
-DJo"\(RobuV>pSqs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#u
-rVc]nrVl`mqa3c9+<dh2H2]NR[K$;J!s3!7!^?tt,dXhas8W,oq"Xjfrr<#us8W,urr2orrqu]l
-q>'paqY^3dr;Q]ps8W,sqtg?ms0nq^\:k4gpNH,Q9=9?^>Y#S&qZ"L?L;o;Zs87ZNk%iJ;)hqf*
-Cgfj1qu-Qps82]kqtp<ks8W)trr2orr;?Nhq>:$br:]jYs8W+dP_Xos!:%?^s8SJL]fVd0([UMR
-rVccjp\4^fs/DZGTPso+g0agQM:ngTHs$Zj^:4.Bs7lBbqYL*cqYU-cqtg0dqYL*cqYU-cr;HTn
-s8W-!s8W-!s8DoqqYL*cqYU-cqtg0dqYL*cqY^'\p](9nYHP2T)$"h_$a,1!eY+&\i+E#hRcqUL
-Tlpp:FV3lN2#mT7e"RhqXb6ZRs8;fks8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-rVc`qs8TF3]*&6j!!$4'!I%./cXg\T!<R/J\&\OKs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!rr2oss8W&rrVc]or;?FZ7$]&DZ#t9g.P._&!,r)FAcMf`91rXbp%84]rVZTk
-s8W,urr2lprqcKgr;?Nns8W)trr2ors8W,urr2N[oCDJDn*f`Ds8T3nJ$st7s7'mrbtGBq%r#&d
-^q-VRL)oX1>kIE=etXXcGSa(7#.(\Cs8W,dmI'cEq#CBorr2oqrVl`mrVuotrr2oss8W)trr<#u
-o()=,Bc#3g)?9Ggr7u%^Er`D at N;rqXs8W,Vf<hl<&G=7,s8S;]i(pn:!1SdDs8W-!rr2orrr<#u
-s8W-!s8W-!s8W-!rr2oss8W)trqu]ms8W,sr;HWorr<#urr2oss8W-!s8W-!s8W-!s8W#pr;Zfs
-`lGta3"1:F$a#+!etO5_i+2lfQhAa!Wd5,pTIp3DPKK at 5\#4QMrr;KVmIKi=o()ABo(2GCoCDJD
-o()DCo(2GCo^VJDoCM\AlgKIYRtcWq7RhP$!(?kfB+,3*923fQEqKtTP<hKcs8W,urr2rts8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#urVc]nrVl`mr'No<-7H0BGk`U7WW3$:
-"U/B9!%^`7>5S3ns8W,rqtpEns82]kr;?Nns8W-!s7Z0\qYL)u\&`T1S:5phF*"8h%UfMF at gWNR
-!<[3m,<*T+'*%0%o#aD2L^um0.f]QS#R+E>$>9_M at 0H[;!!$:,"'uHICBk)U!<HCc3d\`\cN!qE
-qtp?ls8972b\qHrH@)];H)c7>X))^Q;*HGFN=PX at C]F!]aHI'dE`m^:[!-\f75Ql37kf=2 at s`K=
-D,NGY.4.ndF+].PH$Q65H_l(9V0mWdI!_];I&24<VL!QaJqC#glgb#Ts8DoqrVc]]m-TIZUO.?a
-I!hf=I&24<VgEchH[D]<H`2+2UQ(8G2E,1l(]\tl$*/Xoe=I`Xh-L'\Qh&U*_3#M&O')Yl<!<@r
-#RFK:#?V6;=pPC;#7"Q?#[[fBAI&QR#7+rJ#\jVND$^Mi#mtYP!+,^+A,u^R&e^?f3kT0 at n7?1s
-)B,"D!*m+Hc2[hDr;?Nns8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8W)trr<#u
-r;?I[7$Af>X`\mb-7>_l!,i#EA,lT[8kN4_qtg9irqu]lqtp?ir;HZqs8)TgkND5iMmGQ1L&_9h
-#mteT!-\VPM\d8)0JU'r35.F9_Dsd"7Rau!MBr5R8b0k_Z%O,m:<?%!g.=rf7nD'"9$p.$cpgUP
-7n:ff5fPrN`%s9b#ml(l%nQ*Tmf!+`9MC$<!-o(fRL^$q%M4j8&<I8/U,FT&V0N(+a%?=2RHM"3
-G?5F\#)i`kM[pGj#nEI-"criiNW]ZQ#nN=-$&JW^IK0A!!!%KK!.4bHHN4%n!!%?G!."VFHN=.o
-$4:gXYfZqFs0fDS#RF</!G)62H2mqj!!%<F!.+\GIfKJ!!!.TM!J:@PKFeZX)&no)1HB\_!NLYe
-d at 2-NeQ2_MMY>OmV03;(/92j[[4!K*-n2;L/@$iZYV.Z:0f$9p1V#G(^,\9k4?peP7*.qicV73d
->[?Au at d%B6l"Ol"AS1?i42D%'HiX7K[C"0Xs8W#prVuots8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8N#srr2oqrVl`mqEdN.)&]&jGlB*@XT/?="U/B9!%1B2<r;dkrVc]jq>:*frVlfq
-s8W,6^="r!Jcl6u"p]i--`p-=eR;qOCM`KZEV='[mo39=:/BA4:!lR,e4E6LY(@_e`&I(t0s6*O
-5XNFW7En1gb!eeC7nLlo8]jRqb=bLR92<r.9@%BjnjuL$!!$&WMPHE#YQ+Z.='=F$EV=*[nS;q3
-C2<<VDuNL+Vh\dhh5i"(r0$Zu=K[,^C1ObeC]%m[l=O\rB5$^JC@#VJl"4SlB4gIEC$o\MmqHP-
-Bkm-JB^fVJnRu\-Bkd!KB^BMOnL#`g%Luk=p%1jKCB+?=1c;dVBC'/>l!\/h at qG%>B'a)?l==Mk
-AnUIBB'j)=l=+8j?=)h_3C%[f!3(Dbb*<k2^c;5?:$Af*Vgogt at G,.#l<dr]?=)Yr>i8[dhH3k8
-;cMLK;UnQ>eOiQ`7nLom7`mq]`B$)p2)Vfs19_fDTEPLL!!$70#Z7t9`rH)=qYL*hs8W)trr<#u
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2rts7uKfs8W+FHDUlNKm7nC2)`#G!-&/G at fQKY
-8kN.^r;-?hrVHBfrr2oss8KaHe2]RF!!%'c-)t-PiG`c. at V+k!:!kaT\/l``',?T;%>P,lI0'Ot
-!!.$=!,VlBB:sJejKC,lX=LE*'I"Dq!!%*A!Gqf:E<#uT!!$d7!,DQ7C]FHN!<[aT?fj+"ZiC).
-<)e!38Uq'QM/-qt+<dE`#_Wd%NXuk`&/1*9'9d$(*6=BYqWN#"mt&fQ%8&ZN#S*C@(Q]CLQPUR,
-(E8\X)j_?[QPpj5*$(Lg*h+,iS/`T?*?^jk*h!rdSf8]C)&\fE=klG9cO:5#jQ,>8'Lr-'DbX$W
-;,Z![(RZ<fSfJoD*?L^h*LdlbQl$d/()`GS(mc!TOqeh!&/(9V*[u26$DVna]o3`RRiT\?+Ld1<
-75dsD#*B<'KaJ0>$4;Ci#_E6dI0Bh$"U02R!d4PDC]FHO!!$d7!,)?4 at fQL>!!$"#!_WLn92/-#
-p%A%WrVcZlrVuotrr2orrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#ss8W,sr;HZqs0oJ`
-$4MJuB^J;]c2[ig!s2s4!%gf8=oA3pqtp<gqu$Kork?+p3]`#r!-BP9Y at hS<Bl!3(6,a]\Qj*hH
-!!.*?!+Gp.>lXk"!!#1_!&srY0*__J%hDVJ$V>VH&&XSR_iu at EIh,OD)Z]q)&.Co/"#^Pr8Ic5)
-%Ll,D%o<6+<#m!KCi/eZ(7,"$7!!F"*?ArB-EC`km03fF!!$%"!'pSb4ok[M!!#P=*?qY;%HbAf
-s641OW?m+%'*&#1!!$1&!([(i7fWNZ!!#Oi!([(i8,rW\!!#Oi!(R"h8,rW^!!#pt!+,^+>Q=bE
-?<uVK27sY=EilIL!<Gam!dS-[juPQ:!!$1'!D<Cm8,rW\!!#Oi!([(i7fWN[!!#Ff!(6ee6N@*V
-!!#Rs!t/-m!ge!FWe)(lKGg(n#ppQ5!!#Cf!BpJ`4obRA!!"qX!&afW2?3_2#6mL*%TNuJ9b%Y-
-%Lu)B&4Qg,1dsiJOH?C(kiqs?q#CBor;?Kms8W)trr2ors8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W)trr2orrVc`nr;8cDNB]\LA7Y!1#_W3ZB)hon8kNLhr;-<fr;?Kjp%A#M8WEcNDCI'=
-BPR!ND"'AD\d8au!!$j9!+>j-9)nrK&.h>8"YN;8 at Yor2It*B"G'pg0])):"nF?1*E^u4'!j74s
-P&D(04:H+,%VJ<4 at 9cLsoCVPAnFcJHhr!Ds"_'AK]O"t+!!%3U&m at Re?iU17:J]G6:X]:DD?pJ0
-H$P3tJsUt:PCS4TJUN3(A.cqK)W%PCbF9W?EY18]&N_TqI!_'.JXV+=Q[jUTJ:O/?J=M.?S:H-[
-J:O/=I[Z+MVFX3h!!"/B!)a::MIpMf)]YIi*+a24GlRh2&.st7BC$`aUBh-+I!h93JY%CARt-$Z
-J:O,>J=(k;R"0^SJ:O&<J=1q<Q[XCMKnc:":IccK!*))]>X8?o8fE&'Lk1,?It*N/Iuf)/Mgp58
-It*?,JVnVoHapSsqYL*Xn*ff:naZ/>naZ,<nEp#GpAb0ms8W)rr;HTmrVuots8W,urr2rts8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8Vojqu?]rG^-5%'UO&gr#?`K!!$a6!)+"<.dcWj
-r;?Qos8TC1bl\)c)]bV`B'a>NnMN8:#mu at d!,V]9=onag"9^YP7:)"8QKdYunaZ)Bp\+Xes8N#s
-s8W-!s8W#pr;Zfs^V76J3"8A6!\PMo(C^@@3rs,.;"jY[s8W,pq>:3ls+cB*!!$D2?/n:@a8c3N
-,U?'&E0^J(Eb&eJ1H)]B!*MlbDZBb8rr2rsrr2rtrr<#uIr7c?C'D/+)m4f.M/!bj/-)oKJcGcM
-r;6Bjrr2rts8W-!s8W-!s8W-!s8W-!rr2ooqu$Kos*fE]!!#S:-`Cj!o)JcB=BLQ5J<g089-kp\
-DK,:L!.T6<W;lntqYL-hrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#unF5t&KnPD at I$^%O
-lg3s;s8W)trr2ors8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#ss8W,sr;HKgqu-Km
-rr2oss8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#ur;?Nns8TR;cO1/3
-CMN?)6H&p)EWH2E!!"=MZ*OE0s8W-!ZEhdV!-Ue#c#e%&5=!0p$\\Q\CB+?<!!#"k&O1erOR)5u
-q>'dbs8W)trr<#ur;?Nhq>0saqYBs`r;?Klrr2lprVc]nkj%MlM1pY:ItWAr]=YQNrr;ooqu-Kl
-qYL-is8R4aUAt:BD/Sqi,c1PA=?SfP&eS7\(78rUnJN75!!#97J;XC,s7Q'YqYL*`p\=dgs2Dme
-:cel1>RZ<u&m.C!2(B=-mHsoPs7uKeqYL*cqYU-cqtg0dqYL*cqYU-cqt^'bq>'pfs8>M\FoVMJ
-5XE at q?KD.eATMpQ.4J!l!*qE=[q0.;!!$PYI[gB;s7Q'ZqYL*cqYU-cqtg0dqYL*cqYU-cqtg0d
-qYL*cqYU*aqY^9hs8W,urr2rts8N#sqYL*cqYL'bqYL'bqYL'bqYL'bqYL'bq>'mbr;?Qnrr)fp
-rr2orrr2orrr)fprr2oss8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W,urr2orrr)fpr;?FU5E%]ga(8iI"p]\[!Fu014%i4Ms8W,ko^mQZV[Eod<`\*kC@<#YRfEG,
-!<HU/!'q2/5(A'CmHs9?s8W-!s8;fmqYL'erVlfqrr2ors8W,urr2rts8W-!rr2oss8W&rr;Q]p
-s8W,urr2orrr<#ur;?Klrr)iqrr<#uoCMSa%V$k6WG6/8%1S-o!(M6ZM]3UX/2"8;@HI[qIK0 at 9
-[^N^Gs8W#pr;Q]ps8W,sr;?Tps1Q"N1arhl.17jZ%CimQs8W,sr;?Qnrr2ors8W-!s8W-!s8W-!
-s8W,urr2orrr<#ul07=<$VCC!G[Fh;4?gR]!+N%2\f)Jb!!$_*9[QL-e,TJV\@BQYs8W#pr;Q]p
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8W)trqcKfqYL'cqtg<krVuots8W,urr2rts8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8N#ss8W,pq>:3ls*/dh',-[UGPiI'TE"t,!!#\(&1Hl1li7"b
-7Rht0!,l7QkZqNT#RZ=e!,;W><WE+K9hf*ho^i%[rVlfqqYL*frVc`prr<#urr2oss8W-!s8W-!
-s8W-!s8W-!s8N#ss8W-!s8W)trVHBeqYL'bqYC'er;Q]ps8W,sr;?Tps1,\]!!$A":=;p7eGoSa
-+X(-2EK:)"@9H^g7nCi(!+lr\8b;QDs8W,urr2rts8N#ss8W,trVZ]qs5;kq^:h5Sq"ajcr;Q]p
-rr2rsrr2rts8W-!s8W-!s8W-!s8W-!s8W,qqYU<ms+cAu!!#J.*Lpn^nduP"():,VXK2C%8HAm<
-?=2eS3kkt,B(PWes8W,urr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2rts8;fns8W,.\'GEkK558l
-5siNj!-/)@>6"XM['[4?s8PDPK`hR1C2<9@=l'AgK)bmb!Wl.""!OtU\,ZL.rVc]kqYU6irVuot
-s8W,urr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-qYL-is8R:eQiI,'B5-fe0s^i[?R[EuCi#=9!-W$iln:&r!!#c>H'\L1s82]krr2oss8W)trr2or
-s8W,sr;?Qnrr<#urr2opr;?Tps8N#srr2oss8W-!s8W-!s8W-!s8W-!s8N#srr2rts85>UC]FH>
-3BOo`A*EsnD-:"rIt)tK!'Lf%NFZVe+X<oj#>XdXmf3=erVc`qs8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-rr2orrr2lprqu]l5<k2o5fdGFl3.EC!Wcg3!'3_E>6"X$77E"<#_d28oM/33!sO2V!GVT78HT&8
-['[7 at s8VrlqYgBks8W-!s8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W)trr<#uoCMMa&R67qSn`*4',?Z1!(:sPJg2LZ()`QVD=S>TOoPJM
-L5)#os8Vrlqu?]rs8W-!s8W)trr<#us8W,trVcZlr;Q]prr2oss8W)trr<#us8W-!s8W-!s8W-!
-s8W-!s8W)trr<#unaZ#W%7L6sFB;W#84h,-!)B#QYEkKQ!!#A-+.[7co*,MX6:,qss8Drrs8N#s
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W)trr<#uq>'pfs8R=gWtQ59G'<d&*M!01B`J-+$k+K_s7q(kW;lpE
-E,bJA9$dS?HNF4^!Wkar#plpa[/^1+q>'mdrr2rts8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2orrr2rts6Ak9"pSd(5/g]/hZ*Y!
-#R=(EEe+;p at lZTb>?p.f!-ASV;![H5s8W,trVlfqrr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2opr;?Tps0oJO!!#b#$]/J.lm!dQ"U/6#mHR>;CB+?6
-/M=/CD=RZ,EIWJ:s8W,qqYU<ms8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8W#prVuot\$sZj%>8S7nNK1V
-!!%!>!F#O(+iVF:]tN&#"aXZgl;:I0!<RTL!bVK51eUJOp%@tUrVcZlr;Zfsrr2orrr2rts8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-qYL*hs8Rb*VuQg3 at q=gc42([p?n*X0F*!6>!+9,>j?c8T!!$OE'h at lenGiOgrr2oss8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!qYL'gs8RV"NrT/L
--7>X*D=Io>MA6k-jQ,).&NKgkB0&/h?!ZCh!*al"PlLd`qYL*grr2rts8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-rr2oqrVl`mr'*E*5![1t at d4+$J-#d_!!"oe at r&lqeGoSc:/KMN at d"%&K`V<g!!#;W8n%Voq>^Kp
-qtp9js8W)trr2ors8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W)trr2oss8W*c6 at B:PNc8n.)B>4H!).`dOB,D>!!%RcC at 3GuW;lok
-H?teTs8Vrlqu6Tos8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W)trr2oss8W$h8T4Y0=ueXT@:JI$!+pV+U&Y/l$O]Q,!,YS1e4E<\!!$<8\\nIIs8;fm
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,urr2rts7uKgs8W+DGcDDkQ[!`O*$1[O!,2E58KAg)X/j)=!c:Csb\V1g
-&/1-*!,MW88J)O]mHs<@s8W#pr;Zfss8W,urr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2orrr2rts6An8"pS<j2nWL*j95a;
-!!#B4H%R(VAfVqdBl!5L&rlql4be]Qs8W,qqYL6ls8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2rts7,XH%LkW&!,k\2e4i`i!!#l[P,caMb5_N.
-!sEpY at H9@+]EegRoCMVSs8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#ss8W,rqu$Kos1#Sb$4MH!C at OSW`rH*[
-!!$.)"=pOQXVVds4$:;uEV1.dQiI,'!Wl7$![>"Y[f?C-qtp9js8W)trr<#us8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-qYL*hs8Rh-V>pU+?!lYW6,N[&AJl=SUSFpk!,"J]aAuC"!!$sH$V]mPlMpnarVc`prr2rts8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#srVc`qs8VENljXA(
-!!.LXAEbd'[/pG<s8W+NJqa7*3t;g^A7b!K,,>GK:%7Z>s8W,trVliss8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr2or
-rVc`nr;8`CO$5hLAS(-2#D)sWA,lTj:/4ti;Oo0aZ#OgZ*?C^O!,_i><s&OQ['[@Cs8W#pr;Zfs
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W)trr2oss8W*c6 at B+GMJ[;(+!@0U!)?d(FFo+6!!$J:@d-*@_#OIG
-(DfF/o'cVYs8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8)Ths8W+RL6_f>6PgW,BPQuN(RYC/9)nqkL5)6!!(IqLSSN*5"pp,Q6?rP1rVlfr
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!rr2orrr2lprr<#t6puhO*MR\!q]-`K!!$a6!(SUm3coJ:$4Mi6FS[I;WrN-:
-!s;^0"=pjd\c;^0qYL'gs8W)trr2ors8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2orrr2rts6An7"U8-c1V."(k6D9E
-!!#6 at MNV(DP6(i<CMWD_,GG/<7XBB;s8W,qqYU9krr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2cjqu?]rH?thV!)5("Y\S%F!!%:57<ee3r's7k
-!!$"N/Zil-o`+u4It+Ess8Vrlqu?]rs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!r;?Nns8TI5bmOr2DK,;/3PGInE<#uA
-%1P"7G)-P9IplaI8kR>.!-/)@?iU0UZEgq=s8VrlqZ$Tqrr2orrr2rts8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-qYL*hs8Rh-UAt:'>[HJX7)o9-BFthChVQrp$sb5-WbH28#mu=c!)0r6_#OH7r;?Kms8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8VWZmM$@(
-!!$Xu7)i;1huEa[K7fcqs83001&q;c3B=i]?fqCh?%%*ds8W,qqYU9krr<#us8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#u
-r;?CW6'=l6do]f2!!@ZO!Fu01/Pf/G8P5-s0",P2mg9DV!<Hj6!'3eI>Q=a'r;?Klrr2orrr2or
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W)trr2oss8W*c6@/nBMJ[8'+!R?X!)ZZnE4rs,!!$Iu8^(%1f)Peh
-%Ltqtna?GWs8N#srr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8N#ss8W,hnaR%t:&k9:?!cJS5K3['>J%MgrVcU&%8$U#C.q at K9MNt9!+*4H`W,u<
-r;?Kms8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,qqYU<ms*fEo&e^@KFScjlQN.#$!!#/i?tY+EXpYYqG'<a0-DphDC]FH2
-&eZ\\m-F]Os8N#srr2orrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2orrr2rts6An7"pS6d1V."(k6D9E
-!!#-LR\Gb!VuQg-AnLBj3kPFm=\22(s8W#rrr;usrr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2inr;Zfs\$s*P!)*k5N+ltm*Zq'\#?(<jp$_A=
-$49Z2!-VXTiB06>#RG,8oC`.`s8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!qYL-is8R+\YX(V#;,YmD!-/&><sAjY
-G'/i](lVg0k=J7k!!%'@!+5d,-F0q_s8W,rqu$Kos8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-qYL*hs8Rh-V>pU+?=2bZ6cT0,BFk_Ahr!-'(0V4\O_\b'*$1UM!(DEgNrT.ZqYL'gs8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,qqYU<ms+#W_
-!!#P=.]dN*o`,&E5X9Yqs8Rh.OT5AE$4DSuAEbKlYQb;1nF5lGs8W&rrr<#us8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-o^q_m)Kf4fj#/m+!!$O0!)E_#3=#q/92*]AAEX4&K`V<h!!#)S9O%Pss8N#srr2orrr2rts8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W)trr2oss8W*d6 at K7KMf!D(+!@3V!)cKaC at L]["U/?d0!f,#l3%<B
-!!#[$\%Mb at s8;fmrr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8N#srr2rts85DYDu]lF4[6nk?fV1e@![-ds8W+EH&Ve(6PL?$BkcrD&!9.EIfKHI
-rr2rsrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8Vrlr;ZfsEcS3 at 3Q,3/i!^*Q!!79C!.$t!aDPnf'Gco5!,DQ78J)O]
-m-O*=s8W)trr2orrr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2orrr2rts6An8"pS?m34rX-jou'@
-!!#*LR\6+<Z2al*;cMCC:=9+BCCUh;naZ#Hs8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#unaZ#V%7L6sG$%r+5t&fp!+<.>_Z0Z9
-IX[[b!(eIaVf$JK!!%=nI&R)Fs8)Ths8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,rqu-Qps0]8[$4DGn?fu0>nQK2Y
- at V"_;B^Zr^T)\k1!WlC)"!b1[[K$:,r;?Kms8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-qYL-is8Re+W;lp4?t&+Z5/R@#BF>21qu#u3H`$iDD.RDK1,ZN@!*;``CB+>2rr2rsrr2rts8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2opr;?Tps0oJO
-!!#b#$]/J.lm!dS"p\6#nac_[s$fIm!!$.W1:(\/mJm6$I!_Ufs8Vrlqu6Tos8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-rr2orrr2rts%?"D!!$[S+eh(]^,J*e&/($)!ce8@<!*4P['[FEs8W#pr;Zfsrr2oss8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,urr2orrr2oss8W*c6 at o[XP&G=3)B5.G!)Q9[@/'Ee%hDkY(7K#ToGAI5
-!!#97J;XC,s8)Tgs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!qYL'gs8RV"O8o8M,q#U-Dt3r3KL/"Ss8W,gnEg\p3rf7n4?gMa>MfD\?A4*,
-s8W,qqYU<ms8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8N#srr2oss8V]^omM7b$k-GB!)3Fn:&k8`!<G+c#r&]l\,ZL.
-qYL'gs8W)trr2ors8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,sr;?Tps1,\W!!$%f7*8e>huEe%
-!!#R']u9[>q#^_,1GlUL at H@UpHiO.7[^N^Gs8W#pr;Q]ps8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr2oss8W!g8T=_1?9:?c?t&*r!+^P-V#UJp
-mHs<Q&5N9+D,!jW7Rt`-#&<Mkn,NFfrVc`qs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#urr2opr;HZqs6T+?
-L5).HJ"(n9QA($Rm-O$;s8W#pr;Zfsrr2orrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-qtp<ks8R:eQiI,(Bkcul27W\eA.fMEs8W%RLo::R?<ULg7nCi(!+lr\8b;QDs8W,urr2rts8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2rts7,XI
-%1P`+!,tt at g.=r_!!#lKK:;i?s6&S0$O]i4!-VURjuY]@#7"`/o(;t^s8N#ss8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W)trr<#urr2onqY^?lrr<#urr2orrr2rts8N#sr;?Kms8W)trr2ors8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,urr2orrr<#unaZ/]&7He-UMF];&JL6+!(D$QLB%;REcR`O!-;jhm4U/s
-!!#c>H'\L1s82]krr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8N#sr;?Kms8TX?^&S.,$42AuB'^imX9Ac4kND+0s8Rb*NrT/C$4DW!AEbNmXp,,7
-o()AOs8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#us8W,trVlZiqtg0dqYL*cqYL0hrVuot
-s8W,urr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2opr;HZqs1#S]!!$P-;:eWAeGoSi
-!!#9r]YFLHrsT<?)BGDbD=S>TOoPJML5)#os8Vrlqu?]rs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8)Tgs8W+LJ;XC-6QmYICM`PN%ZV&2<:B;D
-s8W+JIZOO05nk&uBP6ZJ)4:sE;tT_Ps8W,urr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr2or
-rr2rts8PGRF9;YtDf,+o-`-kD?4ml4rr2c*]#F^M=$Agc>?g%d!-ASV;![H5s8W,trVlfqrr<#u
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2cjr;Zfs
-I!hC`!)ba7\7]I?!!$e\HD1B=s8W-!J:O'g!(S1VT5SZA!!%OlFe\p9s8)Tirr2oss8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W&rrr<#um-F!C#[B,?\79+9#muFf!(2*[NW9%YH[D%Y!*ru>j?c8T
-!!$OE'h at lenGiOgrr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!rr2oss8VWZmh6@*!!$_'9$U at 7g&M+PJ:Npbs8W-!s*B!Y!!#bF/Zs#1oDel2
-I=8!ms8Vrlqu?]rs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2ooqu$Kos*fEk!!$_A at H9[>`W-!Q
-%LteilKJ9Js$T8&!<[siC at 3GtW;lokH?teTs8Vrlqu6Tos8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#ss8W,hnaR%t:]LK=?XMnX5/R@#=1GcU
-s8W,gnEgo(5QCdm1,HCLAa9<rAq5E,s8W,qqYU9krr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr2or
-s8W,joCEJ'=r&!ED/Jh^)O^X+;+=#[s8W,hnaQhh<$<KbBkm&H&WHbj5DFoTs8W,qqYL6ls8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2inr;Zfs
-\$s$N!)*e1MJ$Sg+<dKb#[-]fo)JainF5iU%R:!oANW/l>$Bha!*4T!OoPI]qYL*hs8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,urr2inr;Zfs\@BT[!+/;hcW+$&!!%0B!(jT+^An65[C*pQ!+J5]b#MKu
-!!%!I$UsCIkPtS^rVc]orr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,qqYL6ls+#W[!!#G5-DYHpo*c%d&.hV+nF$>Vs7#OH%Lu&1!,>,!cV at 6b
-!!$E;\\nIIs8;fms8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#srr2onqYU<ms*&[X!!%(WD=T52Y5eQ/
-'bs(%m-F]Os*]<c!!$M?A*H0 at _>jR at 8P+%(s8N#ss8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#srr2rts8>M\D#aQ>2E/-WAa9<rB6\Zl
-s8W,urr;NYnI5q(!!$q;<S9Z*b6A/ao()GQs8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8Doq
-s8W,dmI1PpBe1j?BPHlC%Z(/c8Ul5Qs8W-!s858RJHlI:CM`Ma,,,&;7Y$#Ns8W,qqYU9krr<#u
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#u
-naYuV%Qj^kDGX-Y:f5aC!*4i/UAt8ns8W,blg+ue;?-]??XVtV4N%C-AFT*Zs8W,trVliss8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,urr2flr;ZfsIXe$k!,?.YlU=:a!!$sI%n5dJkPtS^lK[[>#[K,>[qTXG
-#RcCf!Dp88^An65r;?Klrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,trVliss6T+>$kQYH#(UB%lSLK0#7G22m-juSrr<#uL51ij!'U`!M.^Me
-1,QNH$Y8i!oDejjrr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#srr2oss8V]_ndc=:*ZgqpFSHjuSH&Xl
-7n at CnrVHQos+Q9)!!$>.=PZqTfDknj%1ktuna?GWs8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#sqYL*hs8Rb,PQ1\R+!@+mDtOteSI#[%
-o'u2Jrr<#us+#WZ!!#=s&s$dAm3sKd#74T)o()h\s8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trqu]m
-s8W,/\]OmPBhM1I?<uIn$%N!U4GAQOs8W-!s8R:fUAt::DJei&3Of%h?:de.s8Vuqrr;usrr<#u
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8)Th
-s8W+LJ=QZ?;)'l5EHCdQ"+ip2HN4$Dq>'sgs8RV$PlLeS(DrBPC[iJgU(.f=o^q_Ss8W)trr<#u
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,urr2cjr;ZfsGB]VY!-rR)oeSD2!!$[I),0;[kPtS^oCMPa'4)UuS8`NC
-*?L^N!(MKhMuWhWqYL'gs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,urr2ors8W,t7nR_#!+J5\`+3B@!!$Y\J#32Fs7Q'[s8W+LJsZN<8KAkA
-DK, at U$B0+OVuQesqYL-hrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#srr2oss8VENmLKqE/haPIDY+MSO8o8O
-H?tGJs8W)trp&b8"UJm%3PK'9lN at KH!!#Nt\%2P=s8;fmrr2oss8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8VWYljXIi!!%%=<7b)Kg&M+W
-K8-'!s8Vcbq#CBoJ:a6j!)+U_TlY;M!<e1)IB<JKs8)Tis8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trqcKh
-s8W+PL8FqNAn,?4923e6!-J8A3k2]0s8W-!s8Re.VuQg/?XVqe:"'(BC_R^_oCMMPs8W)trr<#u
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-s8W,io(!;(;ucuFA7aph6,a!6C@(<Us8W,pq>1-ks+#]k!!#e at .&V62q#CGIH[Vmns8Vrlr;Q]p
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!rr2orrr2ors8W-!6:?G9&!D-ZqB[Ja!!$+k88eJ-rr2oss8Vs`7!Sb6Jo5Gq
-0f--9!)e)gRK*<eqtp<jrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W&rrr<#ulg3sF%Trr at KP>2i/M=:5$Y/buo`+skq>'mes8RV$S,`Oc
-.kIfFG5M=?I!gCBs8W,qqY^Bns8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!r;?Kms8TX?_Z0[=6q#.,AEF.*K)bm@
-L51ums8W)ts75^L#mscY,c5U&o+i41!!#KCLmA#?s8)Ths8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,qqYL6ls+Z>j!!#A&)4"rOoGo$J
-#RXf+nac_[s7uKes8W+LJtE#C;(aQ*FERBZ!.0*BWW3"uqYL-is8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trqlTj
-s8W+CGb"g7F)>g`4?^=W!,2rU6KmXos8W-!s8TR<`W-!J6Uf+(?fM+eGmb'\lg!g9s8W&rrr2or
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-qYL*hs8RS!PlLeV,:0+'EVC%YPRnL/oCVVRs8VojqZ$TqJ:aHp!)tU*Y]Y*b!!%@nI]<AIs8)Ti
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!rr2orrr2rts7,XN&JSq(-`V0*oG8=0!!#qf86c,os7uKfs8W+JJ"?W?AS,N=
-7n:Z$!,*)a8FuHBs8W,urr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8)Ths8W+LJt2lA;)'l5F`mEY!./m6V#UJpqYL-dqYU<ms+#]o
-!!#nM0X5\@q>^MBI"&'ps8Vrlr;Zfss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#sr;?Nns8TU>bQ%WY<EIsV<SIKTFoVM6
-\@K?Rs8W#prVuor77_q7$&NS>oI;Dl!!#oCHBnO1s8)Thrr2oss8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2cjr;ZfsH at 24_!*;9H^hINN
-!!$e`JZ&PJs8)ThqYL*hs8RV$T)\jf/hjGMFnl";H[L:As8W,qqY^Bns8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2orrr2os
-s8W*d7!o:IMK<k6-nDA!!+Q]Z6LjU6s8W-!s8VWZnH]J,-nDE;DtO\UOoPJML5:uls8Vrlqu?]r
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-rr2oss8V]^mM$L)!!$e&8'>(?irB'eIt+0ls8Vrlqtg0ds8W+LJt)f@:b40#Fa!Z_!.90CWW3"u
-qYL-is8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!rr2oqrVliss6K";#n(<+4ht`EljOAZ!!#T?JWTp3s7lBcs8W,0]#t'RCJ7IN
-='4;Z!-\h]8*fI's8W,trVc`prr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8N#ss8W,hna?nt8H8a1<*.^L;V1sL<ecF%s8W,qqYU-cqu?]r
-J:a9k!)OsjWHNI]!!%OrIB!8Hs8)Tis8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#sqYL-is8RP!VZ6^=CMW?&6,`g(D[m=I
-lg![5s8Vojqu?]rGBfSW!,cRfm63hR!!$Cu9R-U;rr2osrr2oss8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W&srr<#un*f]R&5iK0H"1CH
-5XEBn#\iYln,NFfrVc`lqYU<ms+#]k!!#e at -_tp-pAb5JH[Vsps8Vrlr;Zfss8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2orrr<#u
-lg4!J%qHq3Wc<(S(E&S?!*)N\?2ss)rVc`qs8V]^ne)[B'Gm*TE:bA#UAt9bJ:Na]s8Vrlqu6To
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W,urr2rts7,[N$P-AC#(gQ&lS13(#7G/7o(;t^s8N#sqYL*hs8RV$R/d4[+siq'Eqoe at L3e3I
-s8W,qqY^?lrr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!rr2onqY^Bns+H-'!!$J7?K"mafDkts!!#<p\\.tBs82]js8W,blg=r_A2,mL
-C2<5C$AJN]:q*sKs8W,sr;?Qnrr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!r;?Kms8TX@]`8%-&e^=CD"8bpV$[]?o()DPs8W)trqcKg
-s8W+LJscT=9->@KE,t^V#)R_UXT/>#qYL-is8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr2orrVc`qs8GARKaS?NF`mO..B<FK>XqA)
-s8W&rrVlZiqu?]rKnlE'!*rc3hbmA(!!$sI&4Q-Zmf3=err2oss8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8)Tgs8W+LJ;=1*66IGC
-D/T%`)4Cm?;"F/Fs8W,urr2cjqu?]rJ:a-g!(\1RS8E0<&.t'l7="q5rVlfrrr2oss8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2inr;Zfs
-\@K]]!*r)bb[FuC#Rc:c!(2HpPQ1[_qYL*cqY^Bns)rU^!!%4[D=BPF\,ZM88P="%s82fps8N#s
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W,urr2cjqu?]rJqTTn!)4mmW,m(T"UKoN7XP18rr2osrr2onqYU<ms+#]d!!#J,*1(JXnf/[C
-#ms2nna6AVs8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8N#srr2orrr<#us$]D$"9jBrEV)1L[K$;?',=((lfnHLs8Dops8W,jo^`V-?l^>^
-EH:gn*1Hp.7Y$#Is8W,qqYL6ls8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,qqYU<ms+#]m!!#nS2R[XHoDel7I=J9ss8Vrlqu?]r
-qYL*hs8RV$PQ1\R)&e`UC[iMiUC%K6o(2DOs8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr)fps8W,blg4rb at l?6WCi/YQ&WQhk9Rq_\
-s8W,qqYU3gr;Zfs\$s0R!*qfS`FWQA!sa;U!(XK,\c;^0r;?Klrr2rts8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#sqYL-is8RCmS,`Ol
-4[-brBBoNtC4(N.s8W,qqY^?lrqcKgs8W+NKTZ<87M?N!C2<8`-)UtU=n;.Ss8W,urr2rts8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2orrr2cjr;Zfs
-IY"L!!-N$km6a:\!!%!K&4c$NkPtS^rVc`lqYU<ms*oNf!!$M<A*$9Tbl@`Z'c9U8oC;k\s8N#s
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W)trr<#uoCMDb(d\3&CIUk=>$Kqc!+15+U&Y/mqYL*hs8VrlqZ$TqJ:N7P!'Li)NbE.p
-.4_P+$XN>ooDejjrr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!rVc`qs8VNTn-on?-Rc!8EV(%aQ2gnb7nHtcs8W)ts8N#srr2rts85;VJ-Q at 5
-DfG>$0!50S;L*SSs8W,rqu$Hmrr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2rts7,UI%1c)3!-2(@g/:l&!!$&SLn=YHs8)Th
-s8W,sr;?Tps1#YR!!#[s$AN8/l8:K0"q"r4o(;t^s8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trqlTjs8W+JJ>3)EC1(K3:/B7;!d4PE6+FG8
-s8W,sr;?Qnrr<#unaZ)S$<nl,XE/@Q'GZc2!(M^!Q2gmaqYL*hs8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8VW[ndQ14
-!!7LYB';HF`<6H\m-O3 at s8W&rrr<#urr2oss8VWZndH(4!!7LYA`l3A`<HW^nF6&Ls8W&srr<#u
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2orrr2rts7,[N
-&.r:j*M7Frq&prV!!$"h87qo%rr)fprr2opr;HZqs1,_a!!$_)9@$gHhZ*Y#$Oo_olKJ9Js8Doq
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8Doqs8W,bm-P,h=p51cBkm)f/Zo<dA+K3_s8W,urr2rts8Drrs8W,fn*^Yr;ucoB
->[?8W8'V>HDY!Aks8W,urr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8N#sr;?Nns8TU=bQ%WY:f>qL>MfD`I/j7@\@B?Ss8W#pr;Q]pqYL-is8R=gRfEG)
-Bkcs"6Grj(?qF%9s8W)trr;usrr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8Vrlqu?]rL5;&o!(IqJRVcm5)]YFU$X</ko)Jai
-rr2oss8W)trr<#unaZ)Y&kr?+DGO-Z:f>sH!+`UNa8c2>r;?Kms8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2orrr)fps8W*d7=PRMMK<n7.kI_$!+lr^6h0^7
-s8W,urr2orrr<#uoCMPc'j_UlQZ at -@,:'#a!(_WjOT5@\qYL*grr2rts8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,qqYU<ms+#Wc
-!!#Y?.B.?.pC at gs&/8%6o^Vt]s8N#ss8W,urr2rts7,XJ%M2#.!,P%jaC&E<!!$AUJ!p?:s8)Th
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2opr;?Tps1#VZ
-!!$=n7`]+OkQq]R!!#K<J<0a1s82]krr2orrr2rts6Ak9"pep#27R at 9lj!lO!!,p*\A&"Cs8;fm
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!qYL*hs8RV$SH&Xe1GlI[FS5\7H$=P0s8W,qqY^?lrr<#urr2oss8V]^mM$L%
-!!$Uj34Nd?mJm6*I=S0os8Vrlr;Q]ps8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W)trr2orrr2rts8PMWF92SoE,kG.3P,7kB+u1[m-X-=s8W&rrr<#uqYL*hs8Re.VuQg-
->[?8_:XT4CD at R4EnaYuGs8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8)Ths8W+LJtW/E<&m"PD/AV?!-*I<WW3"u
-qYL*hs8W-!s8N#sqYL*hs8RCmR/d4c0JTbRG52+<H at 11@s8W,qqY^Bns8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2lprr<#ulg*mC$=bkK\8H3S&JL<-!)%WaM?!VU
-qYL*grr2orrr2oss8W$b7!o"<Jo>Su0f$!6!*Vl`B`J,1rr2rsrr2rts8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8Vrlqu?]r
-J:aEo!*2<L_. at 6E!!$e`J>`GIs8)Thrr2oss8W-!s8)Ths8W+NKU`#B:*M!XEH:d\%$!YCI/j6G
-rr2rsrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2onqY^Bns*oTt
-!!$qNBBr#VaT)<`!!,3l\@;M<s8;fmrr2orrr2rts7,XL#Raf^.&q<,obA:-!!#KCLmA#?s8)Th
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,qqYU<ms+#]o!!$(e6cNVHkPtTnIY"?qs8Vrlqu?]rs8W,urr2cjqZ$Tq
-It*:T!(.P?Q"t4)+<[Eb$<$Ean,NFfrr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W)trr2ors8W,bm-P5mA0N7qEc_!o*16d,<_#\hs8W,urr;usrr2orr;?Nns8TX at b5_NW
-8kdN8>MfD\G7+mRl07 at 1s8W)trr2ors8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!qYL*hs8RV$U&Y0q6q#+)@d!dl at t0')
-s8W,qqYU<ms8W-!s8W,sr;?Tps1#YU!!#e$$\iA/lRt!##n:G:oCW(_s8N#ss8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2cjqu?]rKSH<'!+B&8hc<e5!!@BE!(s`1^]4?6
-r;?Klrr2orrqlTjs8W+CGFSX5DJO(W4[?mb!+8AlGQ7^Brr2rsrr2rts8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8)Th
-s8W+LJtrAH=@>Tu?sr*s!+UM0V#UJpqYL*hs8W-!s8W-!rr2oss8VW[ndQ14!!%:TA*--H`rlZ_
-m-O3 at s8W&rrr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#srr2oqrVlisr^0).
-$P&8 at Fnm=2VZ6^,'c0.*naHMXs8N#srr2orrr2rts7>jR&J\[m*1:bdq&giR!!#Q?J<0a1s8)Th
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,urr2cjqu?]rJ:aQs!*Vc\a^AK;!!$JXJY`>Gs8)Ths8W-!s8W-!s8Doq
-s8W,fn*UVq8cSj0;Gu%F=53cU>(qa's8W,qqYU9krr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W)trqu]ls8W,/\]=aN?V*i8@:A4&$A&6X7"9`Gs8W,rqtpBlrr2orr;?Kms8TR;_Z0[C
-4[-eqAa'@)K)bmD[^WmKs8W#pr;Q]ps8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,qqYU<ms+#]t!!$7r9$LXIirB'g
-It=Eqs8Vrlqu?]rs8W-!s8W)trr<#uoCMGc(e"E)BKeYrA7as)!,-h2V>pSqqYL*hs8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2orrr2ors8W-!77MP*#(gl8oeSJ7!!$XE'M.WYlMpna
-rVc`qs8W)trqcKgs8W+KJ"6Q>AR]3484h#*!,NDh:\42Js8W,urr2rts8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-qYL-is8R at lT)\js9MNi=>MoJ]@"3a%s8W,qqYU<ms8W-!s8W,urr2cjr;ZfsH at 2.]!)t[/[<$H_
-!!%=hH)1K?s8)Tirr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#srVc`qs8VENm0F&0
-2`SEdD=7uHM?!WMJ:a*es8Vrlqu6Torr2orrr2ors8W,u77`1>$&ieBoI;Do!!#i at HB%t)s82]j
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W)trr<#uoCMA`(IA*%D+m[O='+5Y!*t)*U&Y/mqYL*hs8W-!s8W-!
-s8W,qqYU<ms+#Wd!!#Y9,,&mlp(\F4%h`"7o'l\Zs8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W,urr2orrqcKhs8W+JJZ8\MF_Y^Z6:8]l!-&M\8*]C&s8W,trVlfqrr2orrr2oss8V?JlN[]&
-0ep"MD=IuCM#[NT\[oZXs8W#pr;Zfss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2rts7,XH%1kc)!-(k5ePoT(
-!!$,NJtN)Cs8)Ths8W-!s8W-!s8N#sqYL*hs8Re.O8o8J%han:C at 3Z*Xp58 at o()DPs8W)trr<#u
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,trVliss6f=E$k?ns-`M-,pD4^6!!$(j8R;Ars8N#t
-rr2orrr2orrqcKgs8W+RLo(.P?WgRg;H)3J!-&J[7e-!8s8W,urr2orrr<#us8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-rr2oss8VWZmg]su!!%"><SLGNec5\MJ:a<ks8Vrlqu?]rs8W-!s8W-!s8Doqs8W,cm-G/n<r`5G
- at q+Rl8B_&6?FdYds8W,sr;?Qnrr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#sqtp<ks8ROuUAt:.
-?t&(j:t5OIG5qY2\@B3Os8W#pr;Q]ps8W,urr2ors8W-!6q)M(!J,-+nhW/3!!$4m88A2)r;Q]q
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8N#ss8W,hna?o!7K<F.=BXBV;:Y^I<If[js8W,qqYU<ms8W-!
-s8W-!s8W)trr<#unaYuU&3g-pDbEaJ>[6:h!*t)(RfEEfqYL*hs8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W,urr2orrr<#unac5^&muXuS98uM,:'&b!*2T\BE/#2rVc`prr2orrr2orrVc`qs8VENklqGs
-,q,^3EV't^Q2gnWL5;5ss8Vrlqu?]rs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#unaZ)X&P)m%E*?K%
-;c;3I!*"K#R/d3dqYL*hs8W-!s8W-!s8W,urr2ors8W,s8PF"%!+.TAZuL*X!!%1fH_pcBs8)Ti
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2opr;HZqs1#Sa!!$e3;:\uWhuEn.!!#d(\AJ:Gs8;fm
-rr2oss8W-!s8)Ths8W+RLn+MG>Yn8G>?p(d!-ek]9Bk^'s8W,urr2orrr<#us8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W,urr2rts75aL%hhG5!,u+Gh, at 5&!!#uKJt)f?s8)Ths8W-!s8W-!s8W-!s8W,qqYL6ls+#W\
-!!#S6,GK-rp(nO4%hi:@o^r1`s8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr2orrVc`qs8PGTJHuXA
-FER@//?8aNB,)4MnaZ&Is8W)trr2ors8W,urr2flr;ZfsGB]h_!-2jkmQEeL!!$@t9QpI9rr2os
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8VWZljXId!!%(B=kZePec5\NJ:a?ls8Vrlqu?]r
-s8W-!s8W-!s8N#sr;?Kms8TR<]`8(0#n)T(C@*i8[g!(Jlg+!=s8W&rrr2ors8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W,urr2inrVuot\@BZ]!+JMkc"(AJ$4MUg!(MHgNrT.Zqtp9irr2rts8N#srr2oss8V]^oFM[H
-*$(VjEVU[uT)\j^J:N[[s8VrlqYpKns8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#srr2rts8>DYF8u;T
-='"'S<7h0N<e#^ms8W,qqYU<ms8W-!s8W-!s8W-!s8N#ss8W,hna6hs7fWO3=BO<W<SIKR>_\'1
-s8W,qqYU<ms8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8N#srr2oqrVliss$T;)"pfs'EqV1C[K$;?&emq)mHX`Os8Doq
-s8W-!s8W-!s8;fms8W,0\]=aN?9git at q4[(#CujT8%,n;s8W,sr;?Qnrr<#us8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8)Ths8W+KJYrJJ>u4DK<`e)W!*t#&U&Y/mqYL*grr2rts8W-!s8W-!s8W)trr2os
-s8W!g961(5 at 66WdCi/P>!-*4,UAt8nqtp<jrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trqu]ms8W,/\B+^N?pmH+
-B4pK;%Yt)b8Ul;Ts8W,qqYU9krr2ors8W,urr2flr;ZfsG^,VV!,6(XlpX at b!!$[J)G0PlnGiOg
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2cjqu?]rIXn*l!*Vobb[+W8!!$MYJYrJIs8)Th
-s8W-!s8W-!s8W-!s8W-!s8VrlqZ$TqJ:N[\!(eI_VfQnR(`/MM'OUJ'oDejjrr2orrr2rts8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-rr2orrr2lprr<#u6q2V0#_mA?p,"Y8!!$[F'hn#^li7"brVc`prr2rts8W-!rr2oss8V]^o+DdF
-'Gm'TEV1P&VZ6]kH$YGLs8Vunqu6Tos8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,qqYU<ms+5ot
-!!#t\5/:`AlMpp-77_S$s8Drrs8N#ss8W-!s8W-!s8W-!rr2opr;?Tps0fDK!!#[t$\i;.lT./C
-!!$<8]#XjNs8;fms8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8N#sr;?Nns8TU=a8c3I6:Jt.BBfj7LB%<GIt<g`s8Vrlqu6To
-rr2oss8W)trqu]ls8W,.\&/1G?9(*[BkZi=$AJN\9t7aKs8W,sr;?Tps8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!qYL'gs8RV"NW9&O1GuRZEUsDCM$jb_naZ#Hs8W)trr<#us8W-!s8W-!s8W-!
-rr2oss8V]^nJ3!@!!$t6:XWKRiW&seG^5\Vs8Vunr;Q]ps8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2orrr2oss8W*f7XYCCKQ2#'
-2E8/G!+uoY9C;-4s8W,trVlfqrr<#us8W,urr2cjqu?]rIt*sg!+TJIj\/@p!!$jO)H-.snGiOg
-rr2orrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8;fms8W,0]"n at H;^*H]F)q'i'Trk9?h3dZ
-s8W,urr2rts8W-!s8W-!s8W-!s8N#sqtp<ks8R at jOT5A[/hjVOEV'\NM\?n7naZ/Ls8W)trr2or
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-rr2opr;?Tps1#VX!!$4d5Jh2OmLKkd!!#ZBJsHB9s8)Thrr2orrr2rts8W-!rr2orrr<#ur^BA6
-#RZK/EqCn7X8i5sH$YSPs8Vunqu6Tos8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#u
-o()A]&75hWNG<;$+<dKb$=N5emf3=erVc`qs8W-!s8W-!s8W-!s8W-!s8;fms8W,/\\S7G;%+"q
-D/Jc!27<Jb?+IPfs8W,sr;?Qnrr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W)trr2orqYL-is8R=gScAb4DK##.5JdC#D%7+GlK[R4s8W&rrr2or
-s8W-!s8W)trr2ors8W,`l0AQ[?na=CCMiPK%Z(/c;7O0Rs8W,sr;?Tps8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W,trVliss6oFC$OoZ/"bC9!l9.AH!!#iKL7J;Ds8)Thrr2oss8W-!s8W-!
-s8W,urr2orrr<#uoCMJd(/Fo1E_]K\?XVjn!,G%oDu]k;rr2rsrr2rts8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W&rrr<#umI'EQ&o0!LZZ'jR
-&epK/!*)N\>6"X&rr2rsrr2orrr<#us8W,urr2cjqu?]rKnu].!+oG>hbm>&!!$pQ)HQG"nc/Xh
-rr2orrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2orrr<#urC0D'!!$nB?/\RWe,TJN
-J:OBos8Vrlqu?]rs8W-!s8W-!s8W-!s8W,urr2flr;ZfsJ:a6j!*1KuXE/LX'Gd#B$ruQVkl:\_
-rr2orrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-rr2ooqu$Kos*fHm!!$bDA*HQXci=)i!!,6m\@MY>s8;fmrr2oss8W-!s8W-!rr2orrr<#us$K5*
-"pTa"E:bk?Z2al$H$YYRs8Vunqu6Tos8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-qYL*hs8RV"T`>'p7S([/@,q:fDad3Cs8W#rrr;usrr<#us8W-!s8W-!s8W-!s8W,trVliss6K"9
-$4Kl9#D6Z&l:+4a!!$,VM51+Ns8)Thrr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W)trr2ors8W,ho(!>(@3-J`Ec_$t+J/W6<_#\ks8W)srVlfqrr2or
-s8W-!s8W)trr2ors8W,`l0AQ\>q at S3D/SqS%ugPh<Oo]Zs8W,sr;?Tps8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W)trqcKgs8W+PL6hl?:GO`5E,b at T%>bH%:\!uDs8W,urr2rts8W-!
-s8W-!s8W-!s8N#srr2orrr<#us$oV'!!$Ot7`]:Xkl:^*77M_*s8N#ss8N#ss8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2inrVuot\@Kf`!,>D1fNVS9
-!!@NI!)0o4_#OH7r;?Klrr2rts8W-!s8W,urr2cjr;ZfsKnlT,!+K&5gf%/)!!%'O&kDH\mJm4d
-rr2orrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W&rrr<#ulg*pD$==ScQZ-m9
-*[%*U!*-M<_>jQ8r;?Klrr2rts8W-!s8W-!s8W-!s8N#sqYL*hs8Rh0S,`Ob+<dD!EqUOrTa(m.
-m-F!;s8W&rrr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-rr2orrr<#us$K2%#RQ<-F8.7:XT/?5'Gj4.naHMXs8N#srr2oss8W-!s8N#srr2orrr<#us$T;,
-!sO9rE:bh=ZN'u.7n@(gs8Drrs8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W,urr2rts7>jQ&f+OM"Fk)uks.SQ!!#fFJ<^*6s8)Thrr2oss8W-!s8W-!s8W-!s8W)trr2or
-s8W,`l0&Ka:B1HF@:A1i9[<\=>)%j,s8W,qqYU9krr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8Doqs8W,blg5#eB0JQ!BP?]?%Yk#a8:Q2Rs8W,rqu$Hmrr<#u
-s8W-!s8W)trqu]ls8W,0\\8%D;)0o6Ci/_Q&<6_j;7O0Ss8W,sr;?Tps8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2onqY^Bns*8m^!!$D,=4pVTg&M+c8PF at .s8N#ss8N#s
-s8W-!s8W-!s8W-!s8W-!s8W)trr2oss8W'g8p(+6 at m3/rBPHl7!,R+5W;lntqYL*hs8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2cjr;ZfsJqU-(!-E'omliqP
-!!$aB%S5pOlMpnarVc`qs8W-!s8W-!rr2orrr2cjqu?]rH$YbV!+K2;iDNV+!!$pQ)HZFunGiOg
-rr2orrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!qYL*hs8Rk2T)\jj
-3'+]fD!hH4KF/,[l07=0s8W)trr2ors8W-!s8W-!s8W-!s8W,urr2cjqu?]rJ:a?m!)Y-oWH37[
-!!@muGcC`Cs8)Tirr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W,qqY^Bns*B!n&J::NG52pkQ2gnj*?d]@p%&._s8N#srr2oss8W-!s8N#srVc`qs8VKRlk'q=
-%M4_>E:Y\8Z2al&H?tbSs8Vunqu6Tos8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W)trr)fps8W,blg"f`=;MmCEH1Up,bb8=98A=hs8W,qqYU9krr<#us8W-!s8W-!s8W-!
-rr2onqYU<ms*oTb!!#P+)3\iOn00'P$kQV6oCDq]s8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8N#srr2rts8G>RM_Hru at q4U($%N!U9gD'HrVcTms8W)trr2or
-s8W,urr2rts7uKfs8W+LJsQH;<'<F^Bl!/F%>Xua9";FGs8W,sr;?Tps8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr2oss8W*f7XtI=G\_$Z6UScl!+/5eDZBb8
-rr2rsrr2orrr<#us8W-!s8W)trr2orrVc`qs8>G[?2st&%1e>2C$I6%Z3q1FoCVSQs8W)trr<#u
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr<#uo'u)P$!9hoeko>q
-!!%-A!Dj7;,4P*hs8W,trVccrs8N#srr2onqYU<ms6f=@&/.tB"+FlokXS.d!!$M"8TXq3s8N#s
-rr2orrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2cjqu?]r
-L5;],!+/>kcX1)@!!7HS%8#mOl2Ue`rVc`prr2rts8N#ss8W-!s8VrlqZ$Tq\@K!I!#tt?@1Np-
-D/JbY(nYkkW;lntqYL-hrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W,urr2ors8W,u77WD+7*SV.ec5\m!!HF)"!FnUZ2ak(qYL'aq>0saqu6Tos8W,rqtNfZC]FH?
-/1muDEVC:gR/d4b\@BKWs8W#prVlfqs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!rr2orrr2rts68e5#n(&^+es+"pDtHK!!#iHK:)]=s7uKfs8W,urr2orrr2or
-qtp9irr;ooqaEtG!!#"Z!c9)*TQPDR#766=KWb at Ts8)Tis8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,qqY^Bns*/gi.4hi7A*F%!IfKUZ!!>"Z"p_H?ZiC(*
-rVc]lqu$9cp;+Va4[30O!(R8"Jm`!H;,YsF!,4qpGQ7^BrVc`prr2orrr<#us8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2orrr<#us$]G&!!%:WB'MiUaoDEX
-&en%,md0uRs7lBbqYL'bqYL3jrr)fpp%@rM9i(fi+9MjX!!.148',1KkReGPl07R7s8W&rrr2or
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#sr;?Nns8T:-bTeF0
-D/]%[(6ee"B`SE9!sC:X!!u.f:Pt*jGBn]R));@#1B7DO!!.=(3Os3Qq&(-@!!#g)\]+UKs8;fn
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N#s
-r;?Kms8TU>a8c3H3]t2jB^?3 at NW9&W9200uqtU3ks8N#sqtp9hrVNn,ZO%'U!<OMK#?Lm+C_IMF
-FEI.(/$D0&JH,ZLrr2rsrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8N#ss8W,ioCWe4J6u^I6Uo/t!dObJAcW*<!X)$o!%IsK,6.]t!!#mt"(qZ=Hn[:]
-H@,QO4i%*u>YS%>s8W&srr2orrr2ors8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W)trr2orrVc`qs8PMWIfot-Ci&W"34f.kF8u;)7S$jAMMlt8JpD]j
-'Gr(u"s3gF3<KLj!!6m:#(fcPfP,'d#Rc-l]$:9Ts8;fnrr2oss8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trqu]ms8W,"XNMY,TlkSX3]t+Y#(ZaSDZBiL
-!<ls8#AO8BD?'`X%M=^l9$Vd2r]WN^!!$:t:4rH at qYgBlrr2orrr2rts8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trqu]ms8W,/\]OmP><bEl
-Ci/_W(6ALuD#jZ-!!")@!#P\9*<6(%!X)I'"_7T7D[$K$8P76THiF6QKR/$Fs8W,qqY^Bns8N#s
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W)trr2os
-s8W*n:6ZhEVfHkU?<uJ7-`@LdM[0ZE$kA.<,G.=ka)c=pCMWDT(RkR5C4Lo8o^qeUs8W&rrVuot
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W,urr2orrr2ors8W$j:4WBFE+3AB?!lS"%>k,fD$1,W":/?:#\!c:B)hsM!<dZd*1^JHjDf26
-"p^)V8<!KEqYgBlrr2orrr2rts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!rr2orrr2orrqlTks8W,&YgO*uP!;4WBkd-QD";=Wm;$P.D/JuR?fiRYX8i6D
-4$JG:_pn_ds8)TirVc`qs8W)trr<#us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2orrr)fpqu$=]8rEfUJo,>oAS13N,GYPOJH?"%
-!X*oX$AKZIU/+V7F`dIO8_+OhNdQ;Xo^qhVs8W)trr<#urr2oss8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8W)trqcKhs8W,-\'8`,XXl,r
--7>T/*i'\nSf]/C(`Rp<CSeMMd/X.GrVc`lqYU9krr<#urr2oss8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8W&rrr)fp
-r;?I`98roOG>1faE,bSgC@#)*gg"+ at CMN6UDtd..h]<o85<tOJ^XiGbs8)TirVc`qs8W)trr<#u
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-rr2oss8W)trqu]mrr2opr;?<`q6I?JCi>qsJu[trmITrBrVc`qs8W#prVQKis8W,urr2orrr<#u
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!rr2oss8W&rrVuoto_%p(IAmnsHl!Zf,q$&U1r(t-_'gh<+<d(:6']$neGfLH
-rVc`lqY^?lrr<#urr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2rsrr2rts8;fnqYL-hrr2rts8N#srr2oss8W)trqcKh
-qu$Elrr2rts8N#ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8W&rrqu]mr;?NjqtdY+c#7U%
-I"&MIGd)UGXl\[2q"adds8W#prVQKjs8W,urr2ors8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,urr2rts8N#s
-rr2opr;HHfqtg0erVc`prr2orrr<#urr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-rr2oss8W)trqcKhrr2oss8W)trr<#us8W,urr2rts8;fnqtp?krr2rts8N#ss8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr2oss8W)trr2orqu$Egq>C*cr;$3eqYL-grVlfqrr<#u
-rr2oss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
-s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!~>
-Q
-cleartomark end end pagesave restore showpage
-%%PageTrailer
-%%Trailer
-%%Pages: 1

Added: trunk/Master/texmf-dist/doc/asymptote/examples/piicon.png
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/asymptote/examples/piicon.png
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/piicon.png	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/piicon.png	2020-03-01 23:10:25 UTC (rev 53988)

Property changes on: trunk/Master/texmf-dist/doc/asymptote/examples/piicon.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/asymptote/examples/randompath3.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/randompath3.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/randompath3.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,4 +1,4 @@
 import three;
 
 size(300);
-draw(randompath3(100),red,nolight);
+draw(randompath3(100),red);

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/shellmethod.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/shellmethod.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/shellmethod.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -2,7 +2,7 @@
 import solids;
 
 size(400);
-currentprojection=perspective(0,-1,30,up=Y);
+currentprojection=perspective(2,3,30,up=Y);
 currentlight=light(gray(0.75),(0.25,-0.25,1),(0,1,0));
 
 pen color=green;

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/teapot.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/teapot.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/teapot.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,5 +1,5 @@
 import three;
-
+import settings;
 size(20cm);
 
 currentprojection=perspective(250,-250,250);
@@ -169,4 +169,4 @@
   }
 };
 
-draw(surface(Q),blue,render(compression=Low));
+draw(surface(Q),material(blue, shininess=0.85, metallic=0),render(compression=Low));

Added: trunk/Master/texmf-dist/doc/asymptote/examples/tiling.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/tiling.asy	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/tiling.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -0,0 +1,7 @@
+size(0,150);
+import patterns;
+
+add("checker",checker(blue));
+
+filldraw(unitcircle,pattern("checker"));
+

Added: trunk/Master/texmf-dist/doc/asymptote/examples/transparentCubes.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/transparentCubes.asy	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/transparentCubes.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -0,0 +1,15 @@
+import three;
+
+size(100,100);
+currentprojection=perspective(10,7,40);
+
+int N=4;
+real f=1+1/N;
+
+for(int k=0; k < N; ++k) {
+  for(int m=0; m < N; ++m) {
+    for(int n=0; n < N; ++n) {
+      draw(shift((n,m,k)*f)*unitcube,red+opacity(0.5));
+    }
+  }
+}

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/triads.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/triads.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/triads.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -50,3 +50,5 @@
 spectrum(m,s,l);
 
 shipout("triadkpq");
+
+erase();

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/triangles.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/triangles.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/triangles.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,12 +1,14 @@
 import three;
 size(10cm);
 
+currentlight=Headlamp;
+
 triple[] v={O,X,X+Y,Y};
 
 triple[] n={Z,X};
 
 int[][] vi={{0,1,2},{2,3,0}};
-int[][] ni={{0,0,0},{1,1,1}};
+int[][] ni={{1,0,1},{1,1,1}};
 
 // Adobe Reader exhibits a PRC rendering bug for opacities:
 pen[] p={red+opacity(0.5),green+opacity(0.5),blue+opacity(0.5),

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/vertexshading.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/vertexshading.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/vertexshading.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -4,9 +4,12 @@
 
 currentprojection=perspective(4,5,5);
 
+//draw(shift(2Z)*surface(O--X--Y--cycle),blue);
+
 draw(surface(unitcircle3,new pen[] {red,green,blue,black}));
 draw(surface(shift(Z)*unitsquare3,
-	     new pen[] {red,green+opacity(0.5),blue,black}));
+             new pen[] {red,green+opacity(0.5),blue,black}),
+     prc() ? nolight : currentlight);
 draw(surface(shift(X)*((0,0,0)..controls (1,0,0) and (2,0,0)..(3,0,0)..
              controls (2.5,sqrt(3)/2,0) and (2,sqrt(3),0)..
              (1.5,3*sqrt(3)/2,0)..

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/washermethod.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/washermethod.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/washermethod.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -18,7 +18,7 @@
 real x3=1.8043;
 
 path[] p={graph(F,x1,x2,Spline),
-          graph(F,0.7,x1,Spline)--graph(F,x2,x3,Spline),
+          graph(F,0.7,x1,Spline)--graph(F,x2,x3,Spline)&cycle,
           graph(F,0,0.7,Spline)--graph(F,x3,2,Spline)};
 
 pen[] pn=new pen[] {color1,color2,color1};

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/worksheet.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/worksheet.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/worksheet.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,5 +1,7 @@
 import fontsize;
 
+settings.outformat="pdf";
+
 defaultpen(Helvetica());
 
 picture pic;

Modified: trunk/Master/texmf-dist/doc/asymptote/examples/worldmap.asy
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/worldmap.asy	2020-03-01 22:41:34 UTC (rev 53987)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/worldmap.asy	2020-03-01 23:10:25 UTC (rev 53988)
@@ -1,4 +1,3 @@
-settings.outformat="pdf";
 size(20cm);
 
 // The required data file is available here:

Added: trunk/Master/texmf-dist/doc/asymptote/examples/worldmap.dat
===================================================================
--- trunk/Master/texmf-dist/doc/asymptote/examples/worldmap.dat	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/asymptote/examples/worldmap.dat	2020-03-01 23:10:25 UTC (rev 53988)
@@ -0,0 +1,61632 @@
+# -b
+0.192440	5.669954
+-0.114995	5.515063
+-0.391921	5.360171
+-0.657114	5.195893
+-0.887104	5.151303
+-1.262597	5.062123
+-1.417488	5.008146
+-1.560645	4.874377
+-1.736658	4.775809
+-1.936139	4.686630
+-2.198985	4.787544
+-2.410200	4.874377
+-2.595600	4.930701
+-2.771612	4.951822
+# -b
+-2.771612	4.951822
+-2.860792	4.963556
+-3.003949	4.975290
+-3.301997	5.052736
+-3.611779	5.106713
+-3.832382	5.184159
+-4.238384	5.163037
+-4.679589	5.106713
+-5.198240	5.041002
+-5.341397	5.008146
+-5.430576	5.017534
+-5.585468	4.984678
+-5.848313	4.918966
+-6.080650	4.796931
+-6.223807	4.754688
+-6.444409	4.677242
+-6.643890	4.599797
+-6.787047	4.543473
+-6.873880	4.489496
+-7.106217	4.388582
+-7.293964	4.278280
+-7.491098	4.257159
+# -b
+-7.491098	4.257159
+-7.523953	4.245425
+-7.735169	4.334604
+-8.164639	4.489496
+-8.483809	4.588063
+-8.835834	4.808665
+-9.112761	5.008146
+-9.464786	5.339050
+-9.807424	5.681688
+# -b
+-9.807424	5.681688
+-10.004558	5.845966
+-10.204039	5.989123
+-10.412907	6.078303
+-10.523209	6.132280
+-10.645244	6.254316
+-10.800135	6.364617
+-10.886968	6.385738
+-11.009004	6.409207
+-11.095836	6.496040
+-11.152161	6.507774
+-11.185016	6.561751
+-11.196750	6.594607
+-11.152161	6.606341
+-11.131039	6.639197
+-11.163895	6.672052
+-11.307052	6.761232
+-11.351642	6.803475
+# -b
+-11.351642	6.803475
+-11.461943	6.892655
+-11.790500	7.047546
+-12.121403	7.178969
+-12.299763	7.256414
+-12.342006	7.322126
+-12.365474	7.453548
+-12.562608	7.641295
+-12.705765	7.728128
+-12.773824	7.805574
+-12.794945	8.035563
+-12.905246	8.122396
+-13.036669	8.122396
+-13.069525	8.265553
+-13.048403	8.364120
+-12.970958	8.474422
+-12.982692	8.495543
+-13.081259	8.551867
+-13.114115	8.692677
+-13.092993	8.802979
+-13.114115	8.856956
+-13.170439	8.922667
+-13.179826	9.011847
+# -b
+-13.179826	9.011847
+-13.191560	9.021234
+-13.247884	9.176125
+-13.325330	9.262958
+-13.391041	9.361525
+-13.522464	9.481214
+-13.555320	9.612637
+-13.653887	9.678348
+-13.754801	9.798037
+-13.919079	9.938847
+-14.029380	9.971702
+# -b
+-12.431186	7.498138
+-12.452307	7.486404
+-12.541487	7.530994
+-12.651788	7.486404
+-12.762089	7.486404
+-12.705765	7.408959
+-12.586077	7.366715
+-12.485163	7.376103
+-12.431186	7.498138
+# -b
+-49.917183	-0.018775
+-49.774026	0.004694
+-49.762292	0.136116
+-49.863206	0.225296
+# -b
+-50.027484	0.957509
+-49.950039	1.056076
+-49.973507	1.213314
+-49.961773	1.300147
+-49.884327	1.478506
+-49.863206	1.731964
+# -b
+-59.708179	8.277287
+-59.773891	8.310143
+-59.905313	8.462687
+# -b
+-57.060949	5.791989
+-57.117273	5.902290
+-57.161863	6.066569
+-57.272164	6.266050
+-57.391853	6.308293
+-57.546744	6.442062
+-57.657045	6.585219
+-57.767347	6.704908
+-57.987949	6.836331
+-58.208552	6.871533
+-58.396299	6.836331
+-58.506600	6.803475
+-58.518334	6.803475
+-58.483131	6.904389
+-58.462010	7.014690
+-58.462010	7.155500
+-58.494866	7.354981
+-58.572311	7.507526
+-58.649757	7.606093
+-58.769445	7.716394
+-58.947805	7.847817
+-59.168407	8.023829
+-59.356154	8.220963
+-59.520433	8.319531
+-59.642468	8.375855
+-59.642468	8.319531
+-59.642468	8.265553
+-59.696445	8.298409
+-59.708179	8.277287
+# -b
+-54.028838	5.482207
+-54.028838	5.547918
+-53.974861	5.735665
+-53.986595	5.791989
+-54.383210	5.935146
+-54.779826	5.968002
+-55.000428	5.968002
+-55.045018	5.956268
+-55.110729	5.869435
+-55.307863	5.890556
+-55.617646	5.911678
+-55.805393	5.857700
+-55.903960	5.801376
+-55.925081	5.824845
+-56.279453	5.834232
+-56.500056	5.902290
+-56.774635	5.956268
+-56.863815	6.012592
+-56.929527	5.956268
+-56.974116	5.857700
+-57.060949	5.791989
+# -b
+-51.592823	4.069412
+-51.581089	4.135123
+-51.571702	4.299402
+-51.759449	4.531739
+-51.825160	4.510617
+-52.034028	4.731220
+-52.165451	4.841521
+-52.233509	4.930701
+-52.454112	5.106713
+-52.740426	5.261604
+-53.047861	5.383640
+-53.301319	5.482207
+-53.512535	5.538531
+-53.599368	5.580774
+-53.742524	5.714544
+-53.798848	5.723931
+-53.909150	5.547918
+-54.028838	5.482207
+# -b
+-50.194110	0.457633
+-50.248087	0.413043
+-50.337267	0.314476
+-50.337267	0.204175
+-50.215231	0.058671
+-50.048606	0.037549
+# -b
+-49.863206	0.225296
+-50.006363	0.248765
+-50.126052	0.335597
+-50.194110	0.457633
+# -b
+-50.931016	-0.007041
+-50.733882	0.213562
+-50.578991	0.326210
+-50.435834	0.525691
+-50.280943	0.701704
+-50.158907	0.769762
+-50.027484	0.957509
+# -b
+-49.863206	1.731964
+-50.083808	1.800023
+-50.346654	1.809410
+-50.445221	1.910324
+-50.468689	2.020625
+-50.555522	2.285817
+-50.665824	2.619068
+-50.820715	2.994562
+-50.931016	3.337200
+-50.963872	3.625860
+-50.963872	3.780751
+-51.053051	3.935643
+-51.196208	4.135123
+-51.294775	4.233691
+-51.362834	4.278280
+-51.383955	4.290015
+-51.405077	4.189101
+-51.482522	4.057678
+-51.592823	4.069412
+# -b
+-59.905313	8.462687
+-60.027349	8.561255
+-60.182240	8.594110
+-60.280807	8.584723
+-60.501410	8.408710
+-60.632832	8.462687
+-60.778336	8.486156
+-60.942615	8.507277
+-60.954349	8.584723
+-60.820579	8.584723
+-60.677422	8.671556
+-60.644567	8.781857
+-60.733746	8.758389
+-60.743134	8.922667
+-60.820579	9.239490
+-60.921493	9.415503
+-61.163217	9.546925
+-61.372085	9.591515
+-61.395554	9.600903
+-61.472999	9.678348
+-61.559832	9.699470
+-61.649012	9.765181
+-61.726458	9.798037
+-61.735845	9.809771
+-61.792169	9.852014
+-61.803903	9.852014
+-61.857880	9.842627
+-62.022159	9.875482
+-62.132460	9.875482
+-62.266230	9.798037
+-62.409387	9.896604
+# -b
+-80.038812	9.065824
+-79.994222	9.086946
+-79.883921	9.110414
+-79.851065	9.239490
+-79.862799	9.469480
+-79.719642	9.591515
+-79.487306	9.612637
+-79.254969	9.612637
+-79.156402	9.600903
+-79.111812	9.546925
+-78.935800	9.502335
+-78.726931	9.469480
+-78.527450	9.415503
+-78.297460	9.361525
+-78.097979	9.251224
+-77.954822	9.131535
+-77.832787	9.021234
+-77.713098	8.934401
+-77.569942	8.781857
+# -b
+-77.900845	7.244680
+-78.065124	7.408959
+-78.229402	7.596705
+-78.363172	7.904141
+-78.339703	8.068419
+-78.297460	8.298409
+-78.196546	8.375855
+-78.065124	8.375855
+-78.187159	8.486156
+-78.440617	8.429832
+-78.583774	8.626966
+-78.837232	8.791244
+-79.078957	8.922667
+-79.344149	8.967257
+-79.642197	8.856956
+-79.740764	8.683290
+-79.907389	8.429832
+# -b
+-77.900845	7.244680
+-77.900845	7.200090
+-77.844521	7.101523
+-77.745954	6.937245
+-77.722486	6.859799
+-77.635653	6.716642
+-77.480762	6.672052
+-77.415050	6.585219
+-77.415050	6.409207
+-77.424438	6.266050
+-77.480762	6.144014
+-77.424438	5.935146
+-77.370461	5.791989
+-77.370461	5.669954
+-77.436172	5.613630
+-77.525352	5.526797
+-77.501883	5.515063
+-77.469028	5.339050
+-77.447906	5.008146
+-77.391582	4.764075
+-77.358726	4.632653
+-77.370461	4.477761
+-77.459640	4.290015
+-77.492496	4.102268
+-77.459640	3.935643
+-77.415050	3.858197
+-77.325871	3.858197
+-77.084147	3.902787
+-76.950377	3.956764
+-77.060678	3.747896
+-77.138124	3.682184
+-77.227304	3.548415
+-77.370461	3.405258
+-77.480762	3.294957
+-77.534739	3.161187
+-77.635653	3.062620
+-77.680243	2.907729
+-77.767076	2.717635
+-77.856255	2.663658
+-78.032268	2.607334
+-78.154303	2.619068
+-78.384293	2.574478
+-78.461739	2.562744
+-78.583774	2.398466
+-78.637751	2.252962
+-78.682341	2.121539
+-78.661220	1.931445
+-78.628364	1.832878
+-78.628364	1.800023
+-78.715197	1.800023
+-78.825498	1.743699
+-78.968655	1.633397
+-78.992124	1.612276
+-78.992124	1.478506
+-78.924065	1.412795
+-78.881822	1.377592
+# -b
+-78.870088	1.377592
+-78.891210	1.311881
+-79.001511	1.234435
+-79.189258	1.112400
+-79.433329	1.013833
+-79.585873	0.901185
+-79.642197	0.812005
+-79.829944	0.823739
+# -b
+-75.671352	10.016292
+-75.683086	9.908338
+-75.683086	9.809771
+-75.683086	9.666614
+-75.694820	9.546925
+-75.826243	9.436624
+-75.981134	9.415503
+-76.147759	9.349791
+-76.246327	9.197247
+-76.344894	8.988379
+-76.544375	8.847568
+-76.720387	8.725533
+-76.884666	8.650434
+-76.908134	8.540133
+-76.840076	8.453300
+-76.764977	8.420444
+-76.764977	8.385242
+-76.764977	8.211576
+-76.753243	8.056685
+-76.786099	7.981586
+-76.896400	7.936996
+-76.962111	7.981586
+-76.985580	8.145865
+-77.051291	8.211576
+-77.138124	8.342999
+-77.248425	8.462687
+-77.349339	8.540133
+-77.415050	8.650434
+-77.447906	8.659822
+-77.569942	8.781857
+# -b
+-71.317973	10.114859
+-71.195937	9.938847
+-71.109104	9.711204
+-71.064515	9.481214
+-71.064515	9.328670
+-71.085636	9.218368
+-71.261649	9.065824
+-71.493985	9.021234
+-71.616021	9.044703
+-71.669998	9.251224
+-71.803768	9.492948
+-71.935190	9.600903
+-71.979780	9.720591
+-72.012636	9.875482
+# -b
+-81.803632	7.707007
+-81.759042	7.695272
+-81.768430	7.707007
+-81.878731	7.584971
+-81.890465	7.432427
+-81.747308	7.298657
+-81.726187	7.486404
+-81.714452	7.683538
+-81.803632	7.707007
+# -b
+-83.235202	10.114859
+-83.038067	9.896604
+-82.817465	9.732325
+-82.718898	9.678348
+# -b
+-82.718898	9.678348
+-82.641452	9.657227
+-82.474827	9.535191
+-82.376260	9.328670
+-82.254224	9.262958
+-82.221369	9.316935
+-82.155657	9.328670
+-82.155657	9.176125
+-82.167392	9.011847
+-81.935055	9.000113
+-81.735574	9.011847
+-81.526706	8.868690
+-81.284982	8.835834
+-81.040911	8.868690
+-80.897754	8.955523
+-80.733475	9.044703
+-80.533994	9.086946
+-80.325126	9.176125
+-80.092789	9.328670
+-80.038812	9.251224
+-80.038812	9.065824
+# -b
+-79.907389	8.429832
+-80.160847	8.298409
+-80.336860	8.253819
+-80.435427	8.166986
+-80.468283	8.002708
+-80.390837	7.871285
+-80.259415	7.728128
+-80.137379	7.629561
+-80.083402	7.486404
+-80.203091	7.432427
+-80.357982	7.310391
+-80.557463	7.223559
+-80.766331	7.211824
+-80.921222	7.223559
+-80.930609	7.310391
+-80.954078	7.420693
+-80.954078	7.519260
+-81.019789	7.629561
+-81.064379	7.772718
+-81.174680	7.793839
+-81.207536	7.683538
+-81.228657	7.596705
+-81.362427	7.641295
+-81.482116	7.772718
+-81.592417	7.871285
+-81.669862	8.014442
+-81.681597	8.014442
+-81.693331	8.035563
+-81.768430	8.145865
+-81.956176	8.188108
+-82.188513	8.265553
+-82.364526	8.277287
+-82.463093	8.331265
+-82.617984	8.319531
+-82.751753	8.342999
+-82.883176	8.319531
+-82.916032	8.232698
+-82.927766	8.134131
+-82.972356	8.113009
+-83.026333	8.310143
+# -b
+-83.026333	8.310143
+-83.082657	8.354733
+-83.124900	8.408710
+-83.157756	8.605844
+-83.345503	8.704411
+-83.479272	8.716146
+-83.390093	8.561255
+-83.368971	8.474422
+-83.544984	8.495543
+-83.720996	8.638700
+-83.699875	8.824100
+-83.720996	9.110414
+-83.986189	9.295814
+-84.239647	9.436624
+-84.394538	9.525804
+-84.558817	9.579781
+-84.647996	9.678348
+-84.701973	9.875482
+-84.791153	9.938847
+# -b
+-85.176034	10.016292
+-85.044611	9.983437
+-84.967166	9.863748
+-85.021143	9.753447
+-85.098589	9.645492
+-85.232358	9.765181
+-85.396637	9.863748
+-85.551528	9.875482
+-85.694685	9.962315
+# -b
+-79.829944	0.823739
+-80.071668	0.746294
+-80.104523	0.570281
+-80.071668	0.359066
+-80.059934	0.171319
+# -b
+-91.383413	0.147851
+-91.371679	0.103261
+# -b
+-91.526570	-0.051630
+-91.493714	0.037549
+-91.406881	0.114995
+-91.383413	0.147851
+# -b
+-157.343561	2.013585
+-157.308359	2.034706
+-157.287237	1.978382
+-157.254381	1.968995
+-157.198057	1.912671
+-157.188670	1.814104
+-157.144080	1.769514
+-157.045513	1.713190
+-157.010311	1.656866
+-156.989189	1.591154
+-157.111225	1.602888
+-157.266116	1.624010
+-157.364683	1.680334
+-157.421007	1.701455
+-157.430394	1.769514
+-157.421007	1.778901
+-157.331827	1.769514
+-157.287237	1.814104
+-157.275503	1.868081
+-157.298971	1.924405
+-157.343561	1.968995
+-157.343561	1.990116
+-157.343561	2.013585
+# -b
+-162.079475	5.937493
+-162.067740	5.958614
+-162.056006	5.949227
+-162.079475	5.892903
+-162.079475	5.937493
+# -b
+-176.564141	0.227643
+-176.552407	0.173666
+-176.552407	0.183053
+-176.564141	0.227643
+-176.552407	0.173666
+-176.552407	0.183053
+-176.564141	0.227643
+# -b
+170.884800	8.861649
+170.950511	8.849915
+170.950511	8.828794
+170.962245	8.807672
+171.006835	8.795938
+171.072547	8.763082
+171.117137	8.718493
+171.171114	8.643394
+171.171114	8.554214
+171.149992	8.511971
+171.105402	8.479115
+171.060813	8.500237
+170.995101	8.554214
+170.938777	8.587070
+170.894187	8.652781
+170.861332	8.718493
+170.840210	8.763082
+170.840210	8.817060
+170.828476	8.849915
+170.851944	8.861649
+170.884800	8.861649
+# -b
+172.860835	1.891549
+172.881957	1.879815
+172.881957	1.868081
+172.926546	1.835225
+172.959402	1.724924
+172.959402	1.602888
+172.971136	1.501974
+173.015726	1.415142
+173.048582	1.325962
+173.048582	1.281372
+172.959402	1.269638
+172.905425	1.358818
+172.905425	1.447997
+172.905425	1.534830
+172.905425	1.635744
+172.881957	1.769514
+172.860835	1.868081
+172.860835	1.891549
+# -b
+163.112082	5.364865
+163.133203	5.353131
+163.133203	5.332009
+163.058105	5.308541
+163.001781	5.296807
+162.990047	5.341397
+163.013515	5.364865
+163.067492	5.364865
+163.112082	5.364865
+# -b
+166.909261	9.288773
+166.942117	9.309895
+166.953851	9.277039
+167.031297	9.277039
+167.087621	9.265305
+167.162719	9.265305
+167.240165	9.255918
+167.317611	9.309895
+167.395056	9.333363
+167.439646	9.300508
+167.505357	9.169085
+167.582803	9.070518
+167.639127	8.993072
+167.660248	8.894505
+167.671983	8.784204
+167.627393	8.697371
+167.561681	8.741961
+167.538213	8.849915
+167.505357	8.939095
+167.463114	8.993072
+167.362200	9.079905
+167.240165	9.157351
+167.141598	9.157351
+167.087621	9.169085
+166.998441	9.190206
+166.899874	9.255918
+166.888140	9.300508
+166.909261	9.288773
+# -b
+169.549451	5.993817
+169.537717	6.003204
+169.493127	5.993817
+169.493127	6.014938
+169.549451	5.993817
+169.549451	5.993817
+# -b
+152.126547	7.115604
+152.171137	7.139072
+152.150015	7.127338
+152.138281	7.115604
+152.126547	7.115604
+# -b
+153.661377	5.606589
+153.640255	5.651179
+153.684845	5.639445
+153.717701	5.606589
+153.705967	5.585468
+153.673111	5.585468
+153.661377	5.606589
+# -b
+158.286989	7.005303
+158.331579	6.995916
+158.387903	6.939591
+158.397290	6.873880
+158.387903	6.841024
+158.343313	6.841024
+158.277602	6.873880
+158.254133	6.939591
+158.265867	6.984181
+158.286989	7.005303
+# -b
+134.729458	7.664764
+134.738845	7.699966
+134.738845	7.622520
+134.738845	7.512219
+134.705990	7.390184
+134.628544	7.357328
+134.595688	7.455895
+134.607422	7.577931
+134.628544	7.610786
+134.694255	7.655376
+134.729458	7.664764
+# -b
+138.240323	9.584475
+138.240323	9.572740
+138.273179	9.572740
+138.282566	9.528151
+138.240323	9.507029
+138.216855	9.539885
+138.240323	9.584475
+# -b
+123.368429	10.215773
+123.246394	9.988130
+123.192416	9.844973
+123.180682	9.725285
+123.168948	9.605596
+123.192416	9.462439
+123.237006	9.342751
+123.225272	9.136229
+123.058647	9.037662
+122.903756	9.190206
+122.793454	9.354485
+122.673766	9.408462
+122.539996	9.528151
+122.429695	9.704163
+122.486019	9.943540
+122.563465	9.964662
+# -b
+125.687102	10.161796
+125.698836	9.997518
+125.719958	9.856708
+125.687102	9.812118
+125.654246	9.943540
+# -b
+126.018006	9.997518
+126.071983	9.901297
+126.107186	9.868442
+126.116573	9.790996
+126.071983	9.812118
+126.006272	9.889563
+126.018006	9.997518
+# -b
+123.699333	10.020986
+123.633621	9.889563
+123.544442	9.692429
+123.490464	9.518763
+123.413019	9.462439
+123.368429	9.659573
+123.368429	9.856708
+# -b
+123.833102	9.844973
+123.833102	9.868442
+123.887080	9.877829
+123.985647	9.955275
+# -b
+124.572355	10.020986
+124.572355	9.901297
+124.539500	9.844973
+124.548887	9.737019
+124.504297	9.671308
+124.393996	9.638452
+124.250839	9.593862
+124.107682	9.605596
+123.976259	9.617330
+123.908201	9.683042
+123.854224	9.779262
+123.833102	9.844973
+# -b
+125.421910	9.713551
+125.410176	9.746406
+125.454765	9.746406
+125.499355	9.746406
+125.597922	9.737019
+125.654246	9.638452
+125.719958	9.561006
+125.851381	9.495295
+125.928826	9.396728
+126.029740	9.277039
+126.128307	9.265305
+126.205753	9.124495
+126.316054	8.894505
+126.327788	8.795938
+126.238608	8.697371
+126.161163	8.587070
+126.194019	8.554214
+126.337175	8.479115
+126.348910	8.258513
+126.426355	8.181067
+126.438089	7.995667
+126.447477	7.852510
+126.515535	7.721088
+126.581246	7.491098
+126.581246	7.324472
+126.569512	7.148460
+126.482679	7.017037
+126.370031	6.963060
+126.283198	6.819903
+126.271464	6.587566
+126.271464	6.366964
+126.149429	6.477265
+126.083717	6.709602
+126.071983	6.995916
+125.973416	7.139072
+125.895970	7.315085
+125.818525	7.357328
+125.731692	7.270495
+125.675368	7.193050
+125.576801	7.038159
+125.466500	6.852759
+125.421910	6.611035
+125.543945	6.488999
+125.642512	6.301252
+125.708224	6.080650
+125.698836	5.970349
+125.565067	5.761480
+125.475887	5.594855
+125.344464	5.672301
+125.288140	5.892903
+125.278753	6.014938
+125.123862	5.904637
+124.936115	5.871781
+124.769490	5.916371
+124.572355	6.014938
+124.372874	6.125240
+124.229718	6.289518
+124.131150	6.444409
+124.107682	6.632156
+124.053705	6.787047
+124.009115	7.017037
+124.086561	7.106217
+124.217983	7.303351
+124.217983	7.446508
+124.074826	7.622520
+123.865958	7.786799
+123.699333	7.852510
+123.567910	7.840776
+123.511586	7.721088
+123.424753	7.566196
+123.413019	7.467629
+123.389551	7.467629
+123.290983	7.533341
+123.192416	7.533341
+123.192416	7.664764
+123.082115	7.566196
+122.948346	7.446508
+122.927224	7.390184
+122.915490	7.336207
+122.849778	7.500485
+122.805189	7.709353
+122.662032	7.709353
+122.528262	7.566196
+122.450817	7.479364
+122.385105	7.303351
+122.319394	7.160194
+122.230214	6.939591
+122.119913	6.906736
+122.009612	6.930204
+121.943900	7.127338
+122.000224	7.282229
+122.077670	7.533341
+122.110525	7.688232
+122.152768	7.840776
+122.331128	8.040257
+122.518875	8.082500
+122.673766	8.127090
+122.903756	8.192801
+122.960080	8.357080
+123.091503	8.488503
+123.279249	8.587070
+123.389551	8.709105
+123.478730	8.676249
+123.743923	8.577682
+123.833102	8.345346
+123.743923	8.061379
+123.732188	8.016789
+123.908201	8.094234
+124.131150	8.192801
+124.274307	8.488503
+124.462054	8.587070
+124.593477	8.533093
+124.692044	8.652781
+124.727247	8.849915
+124.814079	8.960217
+124.936115	8.927361
+125.025295	8.882771
+125.112128	8.939095
+125.245897	9.004806
+125.377320	8.948482
+125.466500	9.025928
+125.487621	9.169085
+125.487621	9.277039
+125.475887	9.333363
+125.454765	9.462439
+125.421910	9.605596
+125.421910	9.671308
+125.421910	9.713551
+# -b
+121.833599	6.632156
+121.932166	6.709602
+122.065936	6.709602
+122.253682	6.643890
+122.307660	6.587566
+122.176237	6.456143
+122.000224	6.432675
+121.899310	6.533589
+121.833599	6.632156
+# -b
+120.951189	5.871781
+120.951189	5.937493
+120.984045	6.003204
+121.106080	6.036060
+121.204647	6.014938
+121.347804	5.970349
+121.425250	5.949227
+121.347804	5.815457
+121.183526	5.892903
+121.049756	5.860047
+120.951189	5.871781
+# -b
+119.967865	5.186506
+120.089900	5.254564
+120.221323	5.221708
+120.254179	5.144263
+120.134490	5.099673
+# -b
+121.115467	1.325962
+121.204647	1.314228
+121.314948	1.314228
+121.446371	1.302493
+121.481574	1.203926
+121.601262	1.103013
+121.735032	1.081891
+121.899310	1.114747
+122.009612	1.114747
+122.152768	1.103013
+122.263070	1.070157
+122.417961	1.070157
+122.584586	1.025567
+122.662032	0.948121
+122.748865	0.927000
+122.861513	0.882410
+122.960080	0.894144
+123.091503	0.959856
+123.246394	0.980977
+123.457609	0.948121
+123.621887	0.927000
+123.788513	0.903532
+123.908201	0.894144
+124.164006	0.959856
+124.274307	1.058423
+124.405730	1.213314
+124.548887	1.347083
+124.692044	1.436263
+124.837548	1.624010
+125.025295	1.724924
+125.135596	1.713190
+125.177839	1.656866
+125.213041	1.513709
+125.189573	1.370552
+125.102740	1.203926
+124.957236	1.037301
+124.804692	0.882410
+124.626333	0.638339
+124.450320	0.483448
+124.262573	0.361413
+124.020849	0.361413
+123.797900	0.316823
+123.556176	0.305089
+123.389551	0.305089
+123.192416	0.438858
+122.903756	0.492835
+122.760599	0.504570
+122.596320	0.504570
+122.363984	0.483448
+122.152768	0.459980
+121.922779	0.415390
+121.767887	0.492835
+121.624731	0.504570
+121.547285	0.459980
+121.368926	0.516304
+121.282093	0.504570
+121.127202	0.415390
+120.906599	0.427124
+120.697731	0.459980
+120.498250	0.459980
+120.331624	0.272233
+120.188467	0.028162
+# -b
+119.956131	0.471714
+120.057045	0.682929
+120.134490	0.760375
+120.265913	0.903532
+120.343359	0.903532
+120.474781	0.793230
+120.608551	0.816699
+120.772829	1.004445
+120.817419	1.236782
+120.927721	1.302493
+121.049756	1.325962
+121.115467	1.325962
+# -b
+125.433644	3.717387
+125.454765	3.717387
+125.520477	3.661063
+125.576801	3.541374
+125.597922	3.473316
+125.642512	3.353627
+125.543945	3.541374
+125.466500	3.639941
+125.433644	3.717387
+# -b
+126.768993	4.536432
+126.834705	4.536432
+126.867560	4.447253
+126.867560	4.348685
+126.891029	4.247772
+126.879294	4.071759
+126.822970	4.027169
+126.813583	4.203182
+126.780727	4.402663
+126.768993	4.536432
+# -b
+128.557282	2.654271
+128.590137	2.588559
+128.644114	2.522848
+128.667583	2.433668
+128.655849	2.299898
+128.655849	2.299898
+128.611259	2.201331
+128.524426	2.055828
+128.336679	2.055828
+128.303823	2.189597
+128.280355	2.311633
+128.292089	2.445402
+128.381269	2.555703
+128.500957	2.654271
+# -b
+127.937717	2.222453
+127.961185	2.234187
+128.015163	2.213066
+128.026897	2.112152
+127.949451	1.978382
+127.872006	1.912671
+127.862618	1.846959
+127.937717	1.778901
+128.005775	1.570033
+128.026897	1.415142
+128.005775	1.269638
+127.949451	1.192192
+127.785173	1.025567
+127.639669	0.927000
+127.651403	0.882410
+127.794560	0.849554
+127.904861	0.971590
+128.059752	1.081891
+128.148932	1.248516
+128.238112	1.415142
+128.402390	1.513709
+128.601871	1.525443
+128.655849	1.480853
+128.723907	1.325962
+128.723907	1.093625
+128.601871	0.992711
+128.446980	0.882410
+128.324945	0.804964
+128.324945	0.736906
+128.512692	0.614871
+128.634727	0.549159
+128.667583	0.415390
+128.723907	0.337944
+128.834208	0.260499
+128.667583	0.251111
+128.500957	0.349678
+128.226378	0.406002
+128.038631	0.471714
+127.949451	0.361413
+127.928330	0.061018
+# -b
+127.749970	-0.269886
+127.717115	0.093873
+127.695993	0.293354
+127.597426	0.537425
+127.597426	0.760375
+127.552836	0.927000
+127.475391	0.992711
+127.376823	1.147602
+127.397945	1.335349
+127.419066	1.347083
+127.463656	1.513709
+127.552836	1.778901
+127.651403	1.957260
+127.827416	2.133273
+127.937717	2.222453
+# -b
+109.965654	1.835225
+110.108811	1.778901
+110.219112	1.757780
+110.329413	1.769514
+110.451449	1.790635
+110.540628	1.757780
+110.660317	1.680334
+110.815208	1.635744
+110.916122	1.635744
+111.080400	1.602888
+111.124990	1.602888
+111.136724	1.614623
+111.157846	1.736658
+111.214170	1.856347
+111.223557	1.924405
+111.223557	1.957260
+111.247026	2.034706
+111.291615	2.133273
+111.268147	2.245921
+111.247026	2.323367
+111.333859	2.389078
+111.455894	2.356222
+111.479362	2.323367
+111.479362	2.532235
+111.479362	2.588559
+111.512218	2.666005
+111.577929	2.764572
+111.643641	2.842017
+111.721086	2.898341
+111.831388	2.910076
+111.920567	2.919463
+112.019134	2.919463
+112.096580	2.954665
+112.084846	2.964053
+112.084846	2.964053
+112.117701	2.975787
+112.185760	2.987521
+112.251471	2.987521
+112.373506	2.987521
+112.526051	3.020377
+112.648086	3.020377
+112.770122	3.032111
+112.868689	3.086088
+112.990724	3.208124
+113.068170	3.285569
+113.145615	3.395870
+113.199592	3.463929
+113.267651	3.529640
+113.321628	3.595351
+113.377952	3.705653
+113.443663	3.806567
+113.509375	3.884012
+113.586820	3.949724
+113.640797	3.982579
+113.729977	4.060025
+113.807423	4.137470
+113.863747	4.238384
+113.905990	4.280627
+113.941192	4.348685
+113.962314	4.426131
+113.974048	4.480108
+113.983435	4.545820
+113.983435	4.569288
+114.006904	4.590410
+# -b
+114.006904	4.590410
+114.018638	4.613878
+114.039759	4.623265
+114.105471	4.634999
+114.204038	4.679589
+114.293218	4.679589
+114.382397	4.691323
+114.469230	4.712445
+114.603000	4.789890
+114.725035	4.888458
+114.811868	4.965903
+114.901048	5.031615
+114.955025	5.076204
+114.978493	5.022227
+114.999615	4.944782
+115.055939	4.933047
+115.088795	4.933047
+115.133385	4.944782
+115.175628	4.944782
+115.220217	4.933047
+115.243686	4.933047
+# -b
+115.243686	4.933047
+115.276542	4.933047
+115.353987	4.944782
+115.440820	5.010493
+115.530000	5.144263
+115.562855	5.186506
+115.464288	5.242830
+115.419698	5.353131
+115.497144	5.475166
+115.583977	5.508022
+115.661422	5.496288
+115.771724	5.508022
+115.884372	5.639445
+116.004060	5.782602
+116.060384	5.904637
+116.104974	5.993817
+116.114362	6.092384
+116.215276	6.214419
+116.292721	6.289518
+116.367820	6.390432
+116.435878	6.444409
+116.513324	6.521855
+116.567301	6.599300
+116.633012	6.718989
+116.665868	6.841024
+116.743313	6.951326
+116.787903	6.939591
+116.799638	6.895002
+116.799638	6.829290
+116.799638	6.697867
+116.766782	6.599300
+116.766782	6.542976
+116.844227	6.632156
+116.909939	6.709602
+116.963916	6.787047
+117.031974	6.930204
+117.163397	6.930204
+117.207987	6.873880
+117.252577	6.754192
+117.297167	6.620422
+117.351144	6.575832
+117.416855	6.542976
+117.494301	6.599300
+117.571746	6.533589
+117.637458	6.477265
+117.672660	6.444409
+117.705516	6.324721
+117.714903	6.235541
+117.660926	6.158095
+117.660926	6.026673
+117.672660	5.916371
+117.705516	5.892903
+117.771227	5.925759
+117.836939	5.916371
+117.935506	5.970349
+118.036420	5.970349
+118.090397	5.883516
+118.081010	5.782602
+118.003564	5.716890
+118.045807	5.672301
+118.134987	5.672301
+118.245288	5.773214
+118.343855	5.749746
+118.465890	5.695769
+118.609047	5.585468
+118.754551	5.484554
+118.907095	5.430576
+119.019744	5.409455
+119.139432	5.374252
+119.249733	5.296807
+119.273202	5.209974
+119.228612	5.120794
+119.052599	5.055083
+118.930564	4.977637
+118.742817	4.900192
+118.641903	4.888458
+118.543336	4.867336
+118.400179	4.944782
+118.268756	4.879070
+118.245288	4.757035
+118.257022	4.700711
+118.289878	4.646734
+118.400179	4.545820
+118.477625	4.524698
+118.576192	4.458987
+118.599660	4.390929
+118.489359	4.369807
+118.355589	4.348685
+118.245288	4.292361
+118.146721	4.271240
+118.045807	4.226650
+117.926118	4.238384
+117.836939	4.271240
+117.726637	4.348685
+117.705516	4.336951
+117.672660	4.247772
+117.660926	4.193794
+# -b
+117.660926	4.193794
+117.660926	4.160939
+117.637458	4.125736
+117.550625	4.071759
+117.449711	4.048291
+117.595215	3.982579
+117.693782	3.884012
+117.825204	3.851156
+117.825204	3.696265
+117.726637	3.639941
+117.595215	3.672797
+117.562359	3.618820
+117.473179	3.607086
+117.318288	3.607086
+117.240843	3.541374
+117.297167	3.452194
+117.383999	3.353627
+117.461445	3.309038
+117.473179	3.240979
+117.407468	3.187002
+117.449711	3.109557
+117.571746	3.020377
+117.649192	2.919463
+117.714903	2.788040
+117.815817	2.633149
+117.958974	2.412547
+118.045807	2.278777
+117.991830	2.189597
+117.970708	2.112152
+117.926118	2.067562
+117.914384	1.990116
+117.947240	1.891549
+118.113865	1.746045
+118.278144	1.591154
+118.477625	1.424529
+118.677106	1.257904
+118.864852	1.103013
+118.975154	0.992711
+118.975154	0.903532
+118.808528	0.849554
+118.587926	0.837820
+118.465890	0.826086
+118.310999	0.870676
+118.191311	0.894144
+118.102131	1.013833
+118.045807	1.070157
+118.003564	0.980977
+118.069275	0.837820
+118.045807	0.793230
+117.848673	0.704051
+117.714903	0.528038
+117.628070	0.370800
+117.583480	0.215909
+117.583480	0.007041
+# -b
+119.130045	10.009252
+118.951685	9.943540
+118.820263	9.856708
+118.754551	9.593862
+118.543336	9.363872
+118.343855	9.211328
+118.146721	9.037662
+117.926118	8.807672
+117.759493	8.676249
+117.604602	8.643394
+117.494301	8.511971
+117.374612	8.411057
+117.240843	8.434525
+117.297167	8.664515
+117.428589	8.894505
+117.562359	9.025928
+117.825204	9.223062
+117.935506	9.244184
+118.102131	9.420196
+118.268756	9.605596
+118.510480	9.844973
+# -b
+119.878685	4.989371
+119.845830	5.031615
+119.902154	5.132528
+119.967865	5.186506
+# -b
+120.134490	5.099673
+119.979599	5.043349
+119.878685	4.989371
+# -b
+119.791852	-0.049284
+119.913888	0.150197
+119.913888	0.260499
+119.956131	0.471714
+# -b
+104.049282	1.436263
+104.049282	1.525443
+104.049282	1.525443
+104.037548	1.525443
+104.037548	1.546564
+104.025814	1.546564
+104.016427	1.546564
+104.016427	1.558299
+103.938981	1.558299
+103.816946	1.501974
+103.751234	1.370552
+103.751234	1.335349
+103.870923	1.325962
+103.992958	1.358818
+104.049282	1.436263
+# -b
+100.207513	6.444409
+100.073744	6.676746
+# -b
+102.216404	6.190951
+102.437007	6.202685
+102.559042	6.059528
+102.678731	5.925759
+102.789032	5.838926
+102.922801	5.738012
+103.087080	5.618323
+103.241971	5.409455
+103.385128	5.186506
+103.495429	4.977637
+103.528285	4.745301
+103.528285	4.414397
+103.507163	4.193794
+103.474308	3.970845
+103.495429	3.684531
+103.507163	3.496784
+103.518898	3.231592
+103.629199	2.886607
+103.760622	2.799774
+103.938981	2.654271
+104.037548	2.400812
+104.213561	2.055828
+104.323862	1.868081
+104.279272	1.579420
+104.201827	1.447997
+104.082138	1.513709
+103.938981	1.579420
+103.805211	1.647478
+103.694910	1.579420
+103.650320	1.469119
+103.572875	1.403407
+103.518898	1.436263
+103.673789	1.391673
+103.650320	1.391673
+103.584609	1.403407
+103.518898	1.480853
+103.507163	1.501974
+103.441452	1.457385
+103.230237	1.656866
+102.988513	1.802369
+102.812500	1.879815
+102.547308	2.091030
+102.293850	2.189597
+102.138958	2.323367
+101.906622	2.522848
+101.608574	2.731716
+101.441948	2.910076
+101.409093	3.142412
+101.298792	3.374749
+101.134513	3.562496
+100.946766	3.818301
+100.803609	4.006048
+100.780141	4.137470
+100.669840	4.336951
+100.693308	4.602144
+100.681574	4.822746
+100.538417	4.933047
+100.470359	5.120794
+100.449237	5.418842
+100.437503	5.705156
+100.371792	5.949227
+100.327202	6.268397
+100.249756	6.432675
+100.207513	6.444409
+# -b
+99.909465	9.244184
+100.008032	9.058784
+100.040888	8.763082
+100.130068	8.500237
+100.294346	8.324224
+100.404647	8.148212
+100.470359	7.819655
+100.526683	7.512219
+100.615862	7.324472
+100.625250	7.315085
+100.714430	7.258761
+100.946766	6.984181
+101.265936	6.930204
+101.575718	6.895002
+101.840910	6.686133
+102.061513	6.432675
+102.216404	6.190951
+# -b
+106.630801	10.086697
+106.609679	9.988130
+# -b
+106.499378	10.009252
+106.443054	9.910685
+106.543968	9.725285
+106.478257	9.572740
+106.299897	9.638452
+106.145006	9.823852
+106.013583	9.943540
+106.013583	9.737019
+106.135619	9.561006
+106.145006	9.429584
+106.102763	9.375606
+106.079295	9.354485
+105.903282	9.288773
+105.694414	9.201941
+105.527788	9.037662
+105.340042	8.784204
+105.086583	8.598804
+104.919958	8.587070
+104.887102	8.676249
+104.976282	8.751348
+104.887102	8.971951
+104.842513	9.190206
+104.833125	9.396728
+104.842513	9.561006
+104.865981	9.692429
+104.997404	9.868442
+# -b
+99.885997	3.130678
+100.052622	2.942931
+100.106599	2.755184
+100.228635	2.731716
+100.350670	2.698860
+100.460971	2.478258
+100.604128	2.323367
+100.714430	2.213066
+100.824731	2.133273
+100.923298	2.091030
+100.935032	2.168476
+100.979622	2.255309
+101.155635	2.255309
+101.277670	2.168476
+101.364503	2.013585
+101.399705	1.912671
+101.441948	1.823491
+101.477151	1.769514
+101.519394	1.736658
+101.608574	1.692068
+101.697753	1.656866
+101.796321	1.647478
+101.862032	1.614623
+102.005189	1.525443
+102.094369	1.492587
+102.171814	1.403407
+102.216404	1.325962
+102.282115	1.203926
+102.359561	1.159337
+102.371295	1.293106
+102.371295	1.358818
+102.446394	1.314228
+102.535574	1.180458
+102.669343	1.081891
+102.821888	1.093625
+103.021368	1.103013
+103.164525	1.025567
+103.209115	0.971590
+103.187994	0.927000
+103.176260	0.870676
+103.122282	0.804964
+103.042490	0.804964
+103.065958	0.682929
+103.098814	0.605483
+103.110548	0.605483
+103.131670	0.560894
+103.131670	0.438858
+103.009634	0.361413
+102.911067	0.305089
+102.889946	0.260499
+102.922801	0.239377
+103.042490	0.293354
+103.164525	0.349678
+103.286561	0.438858
+103.408596	0.492835
+103.507163	0.528038
+103.596343	0.471714
+103.739500	0.328557
+103.816946	0.173666
+103.838067	0.072752
+# -b
+101.817442	1.790635
+101.730609	1.802369
+101.730609	1.802369
+101.697753	1.835225
+101.641429	1.856347
+101.596840	1.912671
+101.552250	1.968995
+101.542862	2.022972
+101.552250	2.067562
+101.620308	2.067562
+101.697753	2.112152
+101.784586	2.133273
+101.840910	2.079296
+101.894888	2.046440
+101.894888	1.945526
+101.894888	1.879815
+101.873766	1.823491
+101.840910	1.802369
+101.817442	1.790635
+# -b
+102.160080	1.668600
+102.160080	1.668600
+102.204670	1.668600
+102.303237	1.624010
+102.371295	1.635744
+102.458128	1.624010
+102.523839	1.614623
+102.580163	1.447997
+102.601285	1.370552
+102.580163	1.347083
+102.547308	1.391673
+102.469862	1.447997
+102.371295	1.480853
+102.270381	1.534830
+102.192936	1.614623
+102.160080	1.668600
+# -b
+104.666500	1.171071
+104.743945	1.114747
+104.765067	1.004445
+104.732211	0.894144
+104.645378	0.882410
+104.600789	0.992711
+104.544464	1.070157
+104.457632	1.070157
+104.424776	1.180458
+104.445897	1.213314
+104.535077	1.225048
+104.621910	1.203926
+104.666500	1.171071
+# -b
+109.623016	2.055828
+109.679340	2.100417
+109.723930	2.123886
+109.745051	2.055828
+109.777907	1.957260
+109.843618	1.879815
+109.965654	1.835225
+# -b
+109.202932	-0.082139
+109.193545	0.138463
+109.092631	0.316823
+109.026920	0.382534
+109.005798	0.483448
+108.994064	0.638339
+108.994064	0.816699
+109.005798	0.927000
+109.017532	1.058423
+109.059775	1.225048
+109.127833	1.415142
+109.202932	1.579420
+109.336702	1.724924
+109.458737	1.945526
+109.557304	2.001850
+109.623016	2.055828
+# -b
+100.073744	6.676746
+99.930587	6.819903
+99.787430	6.972447
+99.686516	7.225905
+99.477647	7.413652
+99.313369	7.655376
+99.212455	7.807920
+99.102154	7.864245
+98.926141	8.040257
+98.738394	8.258513
+98.550648	8.246779
+98.384022	8.225657
+98.330045	8.389936
+98.330045	8.664515
+98.362901	8.981338
+98.440346	9.255918
+98.527179	9.551619
+98.616359	9.812118
+98.639827	9.964662
+# -b
+99.191334	10.009252
+99.224189	9.704163
+99.268779	9.396728
+99.322756	9.244184
+99.501116	9.201941
+99.731106	9.288773
+99.909465	9.244184
+# -b
+98.384022	8.115356
+98.339432	8.105969
+98.339432	7.939343
+98.384022	7.840776
+98.484936	7.929956
+98.494324	8.049644
+98.419225	8.148212
+98.384022	8.115356
+# -b
+93.847590	7.282229
+93.758410	7.303351
+93.680965	7.204784
+93.680965	7.028771
+93.749023	6.829290
+93.859324	6.951326
+93.892180	7.181315
+93.859324	7.315085
+93.758410	7.303351
+# -b
+95.326096	5.606589
+95.326096	5.594855
+95.370686	5.606589
+95.436397	5.606589
+95.492721	5.630057
+95.504456	5.630057
+95.525577	5.630057
+95.537311	5.630057
+95.546699	5.630057
+95.614757	5.630057
+95.725058	5.630057
+95.835359	5.606589
+95.933926	5.552612
+96.011372	5.442311
+96.077083	5.341397
+96.210853	5.332009
+96.321154	5.320275
+96.431455	5.263951
+96.562878	5.263951
+96.661445	5.254564
+96.816336	5.275685
+96.982962	5.287420
+97.137853	5.275685
+97.313865	5.186506
+97.534468	5.198240
+97.689359	5.165384
+97.820782	5.055083
+97.975673	4.933047
+98.053119	4.801625
+98.064853	4.691323
+98.130564	4.590410
+98.264334	4.512964
+98.362901	4.348685
+98.395756	4.292361
+98.440346	4.170326
+98.527179	4.092880
+98.672683	3.982579
+98.759516	3.872278
+98.881551	3.750243
+99.090420	3.661063
+99.289901	3.562496
+99.510503	3.463929
+99.644273	3.330159
+99.885997	3.130678
+# -b
+99.963442	-0.147851
+99.864875	0.028162
+99.721718	0.138463
+99.543359	0.251111
+99.411936	0.251111
+99.379080	0.260499
+99.355612	0.293354
+99.301635	0.483448
+99.268779	0.671195
+99.212455	0.849554
+99.146744	1.070157
+99.057564	1.281372
+98.937875	1.501974
+98.937875	1.692068
+98.792372	1.868081
+98.604625	2.046440
+98.419225	2.145007
+98.252600	2.234187
+98.076587	2.299898
+97.855984	2.332754
+97.799660	2.522848
+97.755070	2.710595
+97.701093	2.898341
+97.567324	2.942931
+97.557936	2.987521
+97.513346	3.053233
+97.424167	3.142412
+97.334987	3.297303
+97.215298	3.473316
+97.027552	3.651675
+96.884395	3.740855
+96.696648	3.740855
+96.508901	3.916868
+96.354010	4.104615
+96.231974	4.214916
+96.065349	4.315830
+95.901071	4.491842
+95.790769	4.613878
+95.647613	4.768769
+95.546699	4.900192
+95.459866	5.066817
+95.382420	5.231096
+95.370686	5.332009
+95.370686	5.418842
+95.358952	5.552612
+95.326096	5.606589
+# -b
+95.868215	2.809162
+95.844747	2.865486
+95.879949	2.877220
+95.922192	2.919463
+96.055962	2.832630
+96.199119	2.731716
+96.342276	2.644883
+96.476045	2.543969
+96.530023	2.445402
+96.551144	2.377344
+96.530023	2.367957
+96.407987	2.478258
+96.231974	2.532235
+96.077083	2.621415
+95.945661	2.698860
+95.868215	2.809162
+# -b
+97.302131	1.403407
+97.292744	1.457385
+97.334987	1.480853
+97.424167	1.513709
+97.501612	1.546564
+97.644769	1.415142
+97.755070	1.257904
+97.855984	1.171071
+98.031997	1.025567
+98.041384	0.971590
+98.041384	0.870676
+98.053119	0.760375
+98.053119	0.694663
+98.008529	0.614871
+97.909962	0.614871
+97.820782	0.793230
+97.743336	0.903532
+97.644769	0.980977
+97.534468	1.081891
+97.424167	1.248516
+97.370189	1.314228
+97.334987	1.370552
+97.302131	1.403407
+# -b
+80.024731	9.812118
+80.024731	9.812118
+# -b
+79.926164	9.746406
+80.048199	9.650186
+80.203091	9.584475
+80.278189	9.462439
+80.191356	9.474173
+80.081055	9.354485
+80.048199	9.112761
+# -b
+79.893308	6.510121
+80.048199	6.202685
+80.212478	6.014938
+80.510526	5.958614
+80.754597	5.958614
+80.951731	6.059528
+81.240392	6.223807
+81.526706	6.423288
+81.735574	6.718989
+81.791898	7.160194
+81.813019	7.533341
+81.780164	7.688232
+81.658128	7.732822
+81.571295	7.951077
+81.482116	8.225657
+81.371814	8.455647
+81.240392	8.565948
+81.195802	8.676249
+81.195802	8.697371
+81.130090	8.807672
+81.106622	8.817060
+81.040911	8.894505
+80.918875	9.004806
+80.853164	9.190206
+80.665417	9.408462
+80.501139	9.584475
+80.334513	9.737019
+80.179622	9.802730
+80.024731	9.812118
+# -b
+79.186911	10.096085
+79.154055	9.964662
+79.032020	9.802730
+78.900597	9.617330
+78.877129	9.441318
+78.888863	9.321629
+78.900597	9.265305
+78.787949	9.244184
+78.590815	9.223062
+78.391334	9.136229
+78.182465	9.025928
+78.149610	8.960217
+78.126141	8.849915
+78.048696	8.652781
+78.072164	8.577682
+78.027574	8.479115
+77.917273	8.368814
+77.839828	8.324224
+77.795238	8.303103
+77.795238	8.258513
+77.640347	8.115356
+77.330564	8.105969
+77.100574	8.303103
+76.835382	8.631660
+76.603045	8.981338
+76.481010	9.232449
+76.337853	9.746406
+# -b
+80.024731	9.812118
+79.926164	9.746406
+# -b
+80.048199	9.112761
+79.926164	8.948482
+79.905042	8.741961
+79.869840	8.544827
+79.827597	8.324224
+79.804129	8.094234
+79.726683	8.148212
+79.672706	8.094234
+79.672706	7.807920
+79.726683	7.413652
+79.771273	7.094483
+79.815863	6.796435
+79.893308	6.510121
+# -b
+50.832449	10.159449
+50.755003	9.884870
+50.710413	9.633758
+50.722148	9.403768
+50.656436	9.206634
+50.555522	8.988379
+50.402978	8.856956
+50.325533	8.626966
+50.170641	8.453300
+50.072074	8.211576
+# -b
+50.072074	8.211576
+49.994629	8.166986
+49.872593	8.035563
+49.806882	7.880672
+49.762292	7.641295
+49.663725	7.474670
+49.553424	7.244680
+49.389145	6.970100
+49.288231	6.803475
+49.168543	6.606341
+49.091097	6.430328
+49.091097	6.507774
+49.067629	6.341149
+49.023039	6.054835
+48.947940	5.834232
+48.804783	5.613630
+48.551325	5.416495
+48.351844	5.205280
+48.142976	4.984678
+48.065530	4.742954
+47.966963	4.510617
+47.767482	4.266546
+47.645447	4.090534
+47.436578	3.858197
+47.194854	3.637594
+47.084553	3.438113
+46.917928	3.304344
+46.819361	3.205777
+46.687938	3.095476
+46.587024	3.039151
+46.422746	2.917116
+46.288976	2.684779
+46.178675	2.574478
+46.047252	2.452443
+45.915829	2.330407
+45.704614	2.166129
+45.507480	2.032359
+45.307999	1.931445
+45.099131	1.889202
+44.845672	1.743699
+44.735371	1.666253
+44.613336	1.567686
+44.416202	1.412795
+44.338756	1.368205
+44.204986	1.213314
+44.007852	1.067810
+43.820106	0.880063
+43.632359	0.701704
+43.500936	0.570281
+43.390635	0.481101
+43.247478	0.326210
+43.137177	0.192440
+# -b
+36.101365	4.522351
+36.091977	4.522351
+36.211666	4.367460
+36.300846	4.179713
+36.300846	3.935643
+36.366557	3.736162
+36.289112	3.637594
+36.312580	3.360668
+36.378291	3.083741
+36.521448	2.863139
+36.631750	2.762225
+36.720929	2.675392
+36.742051	2.508767
+36.753785	2.353876
+36.664605	2.363263
+36.631750	2.520501
+36.566038	2.717635
+36.422881	2.851405
+36.211666	2.985174
+36.091977	3.217511
+36.047388	3.438113
+35.969942	3.593005
+35.892496	3.891053
+35.915965	4.179713
+35.958208	4.388582
+35.991064	4.522351
+# -b
+34.029109	0.237030
+34.019722	0.114995
+# -b
+34.073699	0.237030
+33.975132	0.204175
+33.808507	0.248765
+33.665350	0.192440
+33.423626	0.281620
+33.301590	0.359066
+33.203023	0.237030
+33.080988	0.058671
+32.937831	0.126729
+32.740697	0.147851
+32.651517	0.204175
+32.618661	0.093873
+32.529482	0.058671
+32.419180	0.103261
+# -b
+5.001106	5.824845
+4.965903	5.911678
+4.822746	6.099424
+4.592756	6.221460
+4.449599	6.308293
+4.271240	6.352883
+4.074106	6.364617
+3.865237	6.385738
+3.543721	6.376351
+3.248020	6.352883
+2.982827	6.331761
+2.872526	6.331761
+2.795081	6.320027
+# -b
+2.795081	6.320027
+2.729369	6.320027
+2.574478	6.308293
+2.332754	6.275437
+2.121539	6.266050
+1.978382	6.254316
+# -b
+1.978382	6.254316
+1.825838	6.221460
+1.605235	6.165136
+1.372899	6.099424
+1.274331	6.054835
+# -b
+1.274331	6.054835
+1.218007	6.033713
+1.095972	5.869435
+1.009139	5.747399
+0.842514	5.714544
+0.767415	5.780255
+0.621911	5.747399
+0.403656	5.723931
+0.192440	5.669954
+# -b
+5.001106	5.824845
+5.076204	5.813111
+5.120794	5.702809
+5.186506	5.637098
+5.254564	5.449351
+5.385987	5.404761
+5.451698	5.404761
+5.353131	5.339050
+5.364865	5.130182
+5.451698	4.796931
+5.561999	4.698364
+5.672301	4.576329
+5.761480	4.421437
+5.982083	4.355726
+6.167483	4.379194
+6.212073	4.212569
+6.411554	4.311136
+6.533589	4.379194
+6.566445	4.343992
+6.632156	4.388582
+6.730723	4.334604
+6.787047	4.379194
+6.829290	4.379194
+6.897348	4.412050
+6.963060	4.498883
+7.028771	4.531739
+7.106217	4.653774
+7.249374	4.599797
+7.523953	4.477761
+7.735169	4.498883
+7.932303	4.498883
+8.152905	4.489496
+8.176374	4.698364
+8.242085	4.864989
+8.340652	4.829787
+8.396976	4.742954
+# -b
+9.232449	-0.194787
+9.255918	0.248765
+9.333363	0.237030
+9.420196	0.147851
+9.575087	0.093873
+9.795690	0.082139
+9.840280	0.136116
+9.783956	0.180706
+9.619677	0.213562
+9.476520	0.314476
+9.377953	0.403656
+9.309895	0.513957
+9.342751	0.603137
+9.476520	0.612524
+9.530497	0.701704
+9.521110	0.880063
+9.521110	0.978630
+# -b
+9.521110	0.978630
+9.530497	0.957509
+9.575087	1.023220
+9.563353	1.067810
+9.309895	1.222701
+9.342751	1.290759
+9.443665	1.433916
+9.509376	1.544218
+9.553966	1.755433
+9.673654	1.987769
+9.673654	2.166129
+# -b
+9.673654	2.166129
+9.685389	2.231840
+9.708857	2.321020
+9.718244	2.541622
+9.762834	2.795081
+9.840280	3.083741
+9.852014	3.194043
+9.884870	3.238632
+9.783956	3.372402
+9.664267	3.494438
+9.631411	3.560149
+9.542232	3.682184
+9.542232	3.747896
+9.607943	3.769017
+9.640799	3.846463
+9.631411	4.001354
+9.575087	4.045944
+9.453052	4.034210
+9.431930	3.968498
+9.342751	3.947377
+9.133882	4.024822
+8.981338	4.102268
+8.892158	4.266546
+8.835834	4.421437
+8.793591	4.543473
+8.725533	4.543473
+8.615232	4.543473
+8.528399	4.510617
+8.439219	4.566941
+8.439219	4.609184
+8.450953	4.677242
+8.396976	4.742954
+# -b
+8.605844	3.813607
+8.638700	3.792486
+8.725533	3.747896
+8.814713	3.703306
+8.880424	3.625860
+8.859303	3.515559
+8.793591	3.337200
+8.659822	3.262101
+8.516665	3.294957
+8.418098	3.393524
+8.439219	3.449848
+8.507277	3.581270
+8.582376	3.747896
+8.605844	3.813607
+# -b
+6.488999	0.314476
+6.444409	0.326210
+6.444409	0.237030
+6.444409	0.082139
+6.488999	0.082139
+6.566445	0.171319
+6.632156	0.302742
+6.566445	0.302742
+6.488999	0.314476
+# -b
+-14.029380	9.971702
+-14.249983	10.114859
+-14.348550	10.168837
+-14.437730	10.311994
+-14.482320	10.419948
+-14.503441	10.572492
+-14.491707	10.659325
+-14.580887	10.659325
+-14.670066	10.692181
+-14.670066	10.746158
+-14.702922	10.856459
+-14.691188	10.964414
+-14.747512	10.952680
+-14.822611	10.856459
+-14.878935	10.769626
+-14.968114	10.746158
+-15.054947	10.832991
+# -b
+-15.054947	10.832991
+-15.087803	10.877581
+-15.054947	11.051247
+-15.022092	11.095836
+-15.176983	11.072368
+-15.275550	11.095836
+-15.352995	11.203791
+-15.385851	11.335214
+-15.352995	11.431434
+-15.331874	11.508879
+-15.397585	11.616834
+-15.430441	11.703667
+-15.296671	11.799887
+-15.198104	11.832743
+-15.043213	11.844477
+-14.857813	11.853864
+-14.834345	11.943044
+-15.043213	11.919576
+-15.275550	11.898454
+-15.418707	11.853864
+-15.672165	11.736522
+-15.815322	11.713054
+-15.881033	11.736522
+-15.892767	11.877333
+-16.003069	11.865598
+-16.190816	11.898454
+-16.256527	11.985287
+-16.268261	12.083854
+-16.268261	12.147219
+-16.432540	12.191808
+# -b
+-16.432540	12.191808
+-16.643755	12.255173
+-16.754056	12.395983
+-16.718853	12.548527
+-16.718853	12.764436
+-16.709466	12.893512
+-16.697732	13.013201
+# -b
+-16.697732	13.013201
+-16.685998	13.078912
+-16.718853	13.207988
+-16.676610	13.391041
+-16.620286	13.433284
+-16.542841	13.337064
+-16.444274	13.261965
+-16.333972	13.238497
+-16.301117	13.271353
+-16.378562	13.358186
+-16.399684	13.454406
+# -b
+-16.399684	13.454406
+-16.432540	13.541239
+-16.500598	13.691436
+-16.500598	13.757148
+-16.653142	13.949588
+-16.763443	14.186618
+-16.906600	14.433036
+-17.073226	14.594968
+-17.183527	14.679454
+-17.204648	14.724044
+-17.204648	14.745165
+-17.150671	14.841385
+-17.007514	14.970461
+-16.754056	15.289631
+-16.521719	15.686246
+-16.411418	15.866952
+-16.399684	15.909195
+# -b
+-16.399684	15.909195
+-16.399684	15.942051
+-16.399684	16.132145
+-16.399684	16.556922
+-16.333972	16.939456
+-16.134492	17.385355
+-16.024190	17.702177
+-15.991335	18.122261
+-15.981947	18.417962
+-16.035924	18.901410
+-16.101636	19.016405
+-16.223671	19.131400
+-16.345707	19.288638
+-16.444274	19.413020
+-16.465395	19.464651
+-16.399684	19.455263
+-16.345707	19.528015
+-16.256527	19.694640
+-16.202550	19.934018
+# -b
+-15.881033	11.095836
+-16.003069	11.105224
+-16.134492	11.051247
+-16.092248	10.943292
+-15.937357	11.030125
+-15.881033	11.095836
+# -b
+-24.989100	17.141284
+-25.188581	17.120162
+-25.298883	17.120162
+-25.275414	16.951190
+-25.242559	16.908947
+-25.078280	16.960577
+-24.967979	17.035676
+-24.944511	17.087307
+-24.989100	17.141284
+# -b
+-23.930678	16.556922
+-23.975268	16.580390
+-24.094956	16.589778
+-24.249847	16.610899
+-24.315559	16.622633
+-24.327293	16.526413
+-24.282703	16.472436
+-24.216992	16.526413
+-24.163014	16.535800
+-24.029245	16.535800
+-23.930678	16.556922
+# -b
+-22.893377	16.887826
+-22.905111	16.876091
+-22.926232	16.737628
+-22.926232	16.632021
+-22.851134	16.632021
+-22.815931	16.779871
+-22.883989	16.866704
+-22.893377	16.887826
+# -b
+-22.872255	16.122757
+-22.740832	16.143879
+-22.663387	16.101636
+-22.639918	15.984294
+-22.740832	15.897461
+-22.827665	15.897461
+-22.883989	15.972560
+-22.905111	16.035924
+-22.872255	16.122757
+# -b
+-23.698341	15.247388
+-23.721809	15.247388
+-23.721809	15.045560
+-23.721809	14.883628
+-23.611508	14.850773
+-23.435496	14.904750
+-23.390906	15.000970
+-23.444883	15.076069
+-23.578653	15.184023
+-23.698341	15.247388
+# -b
+-24.339027	14.916484
+-24.348414	14.916484
+-24.437594	14.904750
+-24.458716	14.820264
+-24.425860	14.766287
+-24.339027	14.754552
+-24.273316	14.829651
+-24.339027	14.916484
+# -b
+-70.060069	18.385106
+-69.884056	18.469592
+-69.729165	18.460205
+-69.532031	18.439084
+-69.320816	18.439084
+-69.123682	18.439084
+-68.924201	18.385106
+-68.813900	18.270111
+-68.661355	18.248990
+-68.527586	18.354598
+-68.417285	18.511835
+-68.384429	18.680808
+-68.506464	18.744172
+-68.605031	18.816924
+-68.703598	18.931919
+-68.825634	19.004671
+-69.013381	19.046914
+-69.156538	19.058648
+-69.201127	19.058648
+-69.255105	19.068035
+-69.398262	19.089157
+-69.597743	19.161909
+-69.597743	19.192418
+-69.377140	19.173643
+-69.233983	19.255782
+-69.377140	19.361390
+-69.609477	19.328534
+-69.839467	19.464651
+-69.949768	19.643010
+# -b
+-66.046981	18.502448
+-66.058715	18.523570
+-65.892090	18.469592
+-65.760667	18.385106
+-65.671487	18.281846
+-65.805257	18.164504
+-65.981270	18.007266
+-66.246462	17.974410
+-66.455330	17.943901
+-66.621956	17.995532
+-66.830824	17.995532
+-67.051426	17.974410
+-67.203971	18.007266
+-67.194583	18.197360
+-67.239173	18.333476
+-67.248561	18.439084
+-67.138259	18.523570
+-66.950513	18.532957
+-66.697054	18.532957
+-66.476452	18.532957
+-66.246462	18.523570
+-66.046981	18.502448
+# -b
+-64.934581	18.406228
+-65.021414	18.342863
+-65.012027	18.291233
+-64.934581	18.312355
+-64.934581	18.406228
+# -b
+-64.845401	17.765542
+-64.868870	17.732686
+-64.845401	17.681056
+-64.735100	17.786663
+-64.845401	17.765542
+# -b
+-62.409387	9.896604
+-62.463364	10.159449
+-62.507954	10.180571
+-62.597133	10.222814
+-62.662845	10.333115
+-62.728556	10.365971
+-62.871713	10.365971
+-62.960893	10.387092
+-62.960893	10.506781
+-62.716822	10.551371
+-62.585399	10.551371
+-62.507954	10.527902
+-62.353063	10.527902
+-62.233374	10.638204
+-62.144194	10.638204
+-61.979916	10.680447
+-61.956447	10.725037
+-62.209906	10.736771
+-62.287351	10.746158
+-62.287351	10.713302
+-62.376531	10.692181
+-62.618255	10.713302
+-62.773146	10.746158
+-62.928037	10.746158
+-63.125171	10.757892
+-63.291797	10.769626
+-63.578110	10.713302
+-63.831569	10.692181
+-63.974726	10.692181
+-64.129617	10.680447
+-64.228184	10.671059
+-64.249305	10.593614
+-64.249305	10.560758
+-64.139004	10.572492
+-64.040437	10.572492
+-63.852690	10.560758
+-63.721267	10.539637
+-63.697799	10.506781
+-63.897280	10.431682
+-64.183594	10.473925
+-64.359607	10.375358
+-64.493376	10.288525
+-64.547353	10.246282
+-64.713979	10.201692
+-65.033148	10.147715
+-65.274872	10.147715
+-65.396908	10.168837
+-65.408642	10.168837
+-65.540065	10.168837
+-65.716077	10.255670
+-65.960148	10.398826
+-66.025860	10.464538
+-66.035247	10.473925
+-66.046981	10.473925
+-66.046981	10.518515
+-66.046981	10.638204
+-66.180751	10.659325
+-66.366151	10.671059
+-66.765113	10.638204
+-66.973981	10.638204
+-67.293150	10.572492
+-67.612320	10.527902
+-67.800067	10.495047
+-67.889247	10.485659
+-68.076993	10.527902
+-68.196682	10.647591
+-68.264740	10.800135
+-68.274128	10.811869
+-68.274128	10.877581
+-68.241272	10.889315
+-68.274128	11.084102
+-68.363307	11.248381
+-68.560441	11.302358
+-68.682477	11.365723
+-68.759922	11.419700
+-68.992259	11.431434
+-69.013381	11.431434
+-69.123682	11.485411
+-69.189393	11.508879
+-69.210515	11.508879
+-69.222249	11.508879
+-69.266839	11.518267
+-69.356019	11.508879
+-69.431117	11.530001
+-69.487441	11.530001
+-69.586008	11.530001
+-69.609477	11.572244
+-69.630598	11.595712
+-69.663454	11.637955
+-69.708044	11.703667
+-69.729165	11.757644
+-69.762021	11.931310
+-69.830079	12.147219
+-69.940381	12.245786
+# -b
+-70.017826	11.637955
+-69.928646	11.670811
+-69.872322	11.682545
+-69.818345	11.551123
+-69.818345	11.443168
+-69.982624	11.431434
+# -b
+-69.046236	12.299763
+-69.123682	12.419452
+-69.123682	12.386596
+-69.111948	12.288029
+-69.046236	12.191808
+-68.935935	12.147219
+-68.804512	12.093241
+-68.804512	12.147219
+-68.935935	12.201196
+-69.046236	12.299763
+# -b
+-68.375041	12.288029
+-68.440753	12.342006
+-68.396163	12.255173
+-68.318717	12.180074
+-68.274128	12.083854
+-68.241272	12.072120
+-68.220150	12.224664
+-68.274128	12.266907
+-68.375041	12.288029
+# -b
+-63.897280	11.170935
+-63.831569	11.116958
+-63.786979	10.997269
+-63.897280	10.943292
+-64.007581	10.877581
+-64.096761	10.898702
+-64.162472	10.943292
+-64.326751	10.943292
+-64.371341	11.039512
+-64.293895	11.095836
+-64.195328	11.095836
+-64.106148	11.030125
+-63.974726	11.126345
+-63.897280	11.170935
+# -b
+-61.548098	12.180074
+-61.592688	12.158953
+-61.649012	12.137831
+-61.702989	11.985287
+-61.583301	12.050998
+-61.548098	12.180074
+# -b
+-61.031794	13.304208
+-61.074037	13.283087
+-61.085772	13.154011
+-61.074037	13.067178
+-61.031794	13.121155
+-61.031794	13.261965
+-61.031794	13.304208
+# -b
+-60.921493	14.036421
+-60.942615	13.940201
+-60.975470	13.811125
+-60.998939	13.736026
+-60.921493	13.712558
+-60.853435	13.745413
+-60.853435	13.841634
+-60.876903	13.973056
+-60.921493	14.036421
+# -b
+-61.196073	14.904750
+-61.106893	14.883628
+-60.998939	14.775674
+-60.930880	14.627823
+-60.853435	14.477626
+-60.876903	14.454158
+-60.998939	14.433036
+-61.052916	14.477626
+-61.118627	14.637211
+-61.184339	14.754552
+-61.207807	14.829651
+-61.196073	14.904750
+# -b
+-61.318108	15.620535
+-61.372085	15.620535
+-61.372085	15.514927
+-61.372085	15.355342
+-61.327496	15.238000
+-61.240663	15.238000
+-61.207807	15.343608
+-61.217194	15.439828
+-61.217194	15.557170
+-61.318108	15.620535
+# -b
+-61.416675	16.505291
+-61.494121	16.493557
+-61.515242	16.430193
+-61.548098	16.345707
+-61.649012	16.345707
+-61.747579	16.366828
+-61.803903	16.186122
+-61.780435	16.014803
+-61.637278	16.005416
+-61.583301	16.186122
+-61.538711	16.218978
+-61.383820	16.228365
+-61.252397	16.282342
+-61.273518	16.345707
+-61.372085	16.387950
+-61.416675	16.505291
+# -b
+-61.825025	17.153018
+-61.846146	17.141284
+-61.879002	17.066185
+-61.869615	17.002821
+-61.803903	16.993433
+-61.714723	17.045064
+-61.702989	17.087307
+-61.768701	17.120162
+-61.825025	17.153018
+# -b
+-62.784880	17.427598
+-62.895181	17.436985
+-62.859979	17.343112
+-62.794268	17.289134
+-62.749678	17.310256
+-62.749678	17.406476
+-62.784880	17.427598
+# -b
+-60.513144	11.344601
+-60.522531	11.344601
+-60.623445	11.311745
+-60.722012	11.224912
+-60.787724	11.182669
+-60.743134	11.149814
+-60.590589	11.248381
+-60.513144	11.344601
+# -b
+-60.942615	10.832991
+-61.118627	10.811869
+-61.494121	10.757892
+-61.693602	10.671059
+-61.571566	10.201692
+-61.702989	10.126594
+-61.759313	10.093738
+-61.482387	10.070270
+-61.252397	10.060882
+-61.031794	10.159449
+-60.963736	10.321381
+-60.987204	10.539637
+-60.987204	10.647591
+-60.963736	10.757892
+-60.942615	10.811869
+-60.942615	10.832991
+# -b
+-74.955567	20.006769
+-75.274737	19.882387
+-75.485952	19.882387
+-75.781653	19.945752
+-76.046846	19.955139
+-76.300304	19.955139
+-76.598352	19.976261
+-76.917521	19.924630
+-77.138124	19.891775
+-77.337605	19.861266
+-77.656774	19.840144
+# -b
+-77.149858	18.469592
+-77.072412	18.460205
+-77.039557	18.439084
+-76.908134	18.375719
+-76.797833	18.260724
+-76.642942	18.248990
+-76.422339	18.248990
+-76.344894	18.058896
+-76.290916	17.922780
+-76.466929	17.892271
+-76.732121	17.965023
+-76.929256	17.892271
+-77.095881	17.892271
+-77.161592	17.774929
+-77.370461	17.786663
+-77.469028	17.871150
+-77.722486	17.892271
+-77.877377	18.016653
+-78.020534	18.155117
+-78.220015	18.218481
+-78.339703	18.342863
+-78.306848	18.427349
+-78.121448	18.481327
+-77.966557	18.544691
+-77.900845	18.565813
+-77.722486	18.554079
+-77.591063	18.523570
+-77.447906	18.502448
+-77.293015	18.481327
+-77.149858	18.469592
+# -b
+-73.047590	18.962428
+-73.014735	18.941306
+-72.895046	18.889676
+-72.862190	18.732438
+-72.993613	18.795803
+-73.235337	18.816924
+-73.324517	18.941306
+-73.225950	18.983549
+-73.047590	18.962428
+# -b
+-71.803768	19.797901
+-71.911722	19.767392
+-72.132325	19.736883
+-72.364661	19.758005
+-72.629854	19.891775
+-72.895046	19.955139
+-73.202481	19.945752
+-73.479408	19.779126
+-73.411350	19.631276
+-73.258805	19.652397
+-73.038203	19.652397
+-72.838722	19.518628
+-72.794132	19.382511
+-72.805866	19.204152
+-72.817600	19.089157
+-72.761276	18.995284
+-72.585264	18.838046
+-72.442107	18.732438
+-72.453841	18.575200
+-72.695565	18.523570
+-72.949023	18.469592
+-73.258805	18.481327
+-73.554507	18.523570
+-73.589709	18.584587
+-73.819699	18.584587
+-74.096626	18.626830
+-74.359471	18.617443
+-74.427529	18.439084
+-74.284372	18.270111
+-74.040301	18.227868
+-73.908879	18.058896
+-73.819699	18.164504
+-73.643686	18.260724
+-73.378494	18.260724
+-73.181360	18.227868
+-72.937289	18.185625
+-72.784745	18.143382
+-72.641588	18.155117
+-72.552408	18.206747
+-72.320071	18.270111
+-72.132325	18.260724
+-71.946925	18.122261
+-71.768565	18.049509
+# -b
+-71.768565	18.049509
+-71.702854	17.953289
+-71.693466	17.838294
+-71.616021	17.765542
+-71.550309	17.659934
+-71.416540	17.723299
+-71.252261	17.943901
+-71.130226	18.164504
+-71.031659	18.302967
+-70.876768	18.363985
+-70.700755	18.439084
+-70.656165	18.312355
+-70.524742	18.206747
+-70.268937	18.248990
+-70.060069	18.385106
+# -b
+-69.949768	19.643010
+-70.182105	19.664132
+-70.435563	19.809635
+-70.667899	19.830757
+-70.921358	19.903509
+-71.118492	19.912896
+-71.306239	19.873000
+-71.505720	19.924630
+-71.702854	19.873000
+-71.803768	19.797901
+# -b
+-71.306239	11.823355
+-71.261649	11.964165
+-71.195937	12.093241
+-71.195937	12.147219
+-71.228793	12.224664
+-71.317973	12.332619
+-71.362563	12.374862
+-71.461130	12.419452
+-71.505720	12.428839
+-71.693466	12.503938
+-71.768565	12.503938
+-71.836623	12.374862
+-71.911722	12.365474
+-71.911722	12.266907
+-71.935190	12.224664
+-72.066613	12.212930
+-72.122937	12.158953
+-72.200383	12.050998
+-72.287216	11.877333
+-72.430373	11.745910
+-72.606385	11.682545
+-72.728421	11.649690
+-72.805866	11.626221
+-72.895046	11.562857
+-72.960757	11.518267
+-73.059324	11.464290
+-73.157891	11.377457
+-73.235337	11.365723
+-73.423084	11.290624
+-73.589709	11.269502
+-73.753988	11.278890
+-73.920613	11.311745
+-73.986324	11.323479
+-74.007446	11.323479
+-74.206927	11.290624
+-74.326615	11.182669
+-74.371205	10.997269
+-74.514362	10.952680
+-74.680987	10.964414
+-74.800676	10.985535
+-74.845266	11.009004
+-75.044747	10.976148
+-75.187904	10.877581
+-75.385038	10.736771
+-75.584519	10.617082
+-75.629109	10.518515
+-75.629109	10.354237
+-75.638496	10.213426
+-75.671352	10.016292
+# -b
+-69.940381	12.245786
+-70.083537	12.168340
+-70.193839	12.006409
+-70.280672	11.886720
+-70.280672	11.713054
+-70.203226	11.637955
+-70.017826	11.637955
+# -b
+-69.982624	11.431434
+-70.259550	11.398578
+-70.468418	11.323479
+-70.623310	11.278890
+-70.998803	11.138080
+-71.195937	11.051247
+-71.350828	10.952680
+-71.395418	10.823604
+-71.440008	10.746158
+-71.461130	10.527902
+-71.428274	10.354237
+-71.317973	10.114859
+# -b
+-72.012636	9.875482
+-71.902335	10.103125
+-71.869479	10.222814
+-71.714588	10.387092
+-71.604287	10.527902
+-71.550309	10.617082
+-71.550309	10.692181
+-71.604287	10.877581
+-71.604287	10.943292
+-71.625408	11.018391
+-71.759178	11.257768
+-71.857745	11.410312
+-71.890601	11.530001
+-71.780299	11.605100
+-71.604287	11.649690
+-71.493985	11.670811
+-71.395418	11.703667
+-71.329707	11.790500
+-71.306239	11.823355
+# -b
+-87.492360	20.018504
+-87.579193	19.851878
+-87.689495	19.706375
+-87.546338	19.643010
+-87.536950	19.528015
+-87.689495	19.422408
+-87.602662	19.361390
+-87.558072	19.288638
+-87.602662	19.110278
+-87.689495	18.859167
+-87.757553	18.690195
+-87.778674	18.490714
+-87.832652	18.291233
+-87.877241	18.122261
+-87.942953	18.037775
+-87.987543	18.206747
+-87.966421	18.460205
+-88.011011	18.523570
+-88.086110	18.532957
+-88.121312	18.544691
+-88.097844	18.626830
+-88.064988	18.816924
+-88.196411	18.859167
+-88.285591	18.732438
+-88.395892	18.575200
+# -b
+-88.395892	18.575200
+-88.417013	18.406228
+-88.363036	18.375719
+-88.285591	18.396841
+-88.163555	18.248990
+-88.175289	17.986144
+-88.264469	17.774929
+-88.306712	17.479228
+-88.318446	17.174139
+-88.318446	16.845583
+-88.339568	16.653142
+-88.449869	16.472436
+-88.560170	16.387950
+-88.703327	16.270608
+-88.837097	16.153266
+-88.923930	15.909195
+-88.959132	15.897461
+# -b
+-88.959132	15.897461
+-88.891074	15.920930
+-88.804241	15.812975
+-88.693940	15.728489
+-88.571905	15.770732
+-88.517927	15.834097
+-88.649350	15.737876
+-88.637616	15.737876
+-88.616494	15.834097
+-88.494459	15.855218
+-88.339568	15.728489
+# -b
+-88.285591	15.728489
+-88.273857	15.728489
+-88.154168	15.716755
+-88.020398	15.782466
+-87.832652	15.855218
+-87.612049	15.845831
+-87.337469	15.791854
+-87.095745	15.770732
+-86.785963	15.803588
+-86.544239	15.845831
+-86.300168	15.876340
+-86.046710	15.920930
+-85.992733	15.993681
+-85.826107	15.984294
+-85.661829	15.876340
+-85.539794	15.876340
+-85.342659	15.909195
+-85.154913	15.951438
+-85.000022	15.942051
+-84.845130	15.876340
+-84.624528	15.834097
+-84.460249	15.834097
+-84.338214	15.812975
+-84.206791	15.728489
+-84.096490	15.632269
+-83.986189	15.514927
+-83.819563	15.439828
+-83.699875	15.355342
+-83.566105	15.310752
+-83.411214	15.226266
+-83.303260	15.076069
+-83.279791	14.895363
+# -b
+-83.279791	14.895363
+-83.291526	14.670066
+-83.268057	14.369671
+-83.521515	13.766535
+-83.566105	13.337064
+-83.577839	13.046056
+-83.566105	12.851269
+-83.589574	12.677603
+-83.655285	12.482816
+-83.655285	12.212930
+-83.709262	12.050998
+-83.699875	11.832743
+-83.699875	11.691933
+-83.774974	11.530001
+-83.864153	11.344601
+-83.843032	11.159201
+-83.676407	10.877581
+# -b
+-83.676407	10.877581
+-83.655285	10.769626
+-83.566105	10.572492
+-83.434683	10.365971
+-83.235202	10.114859
+# -b
+-84.791153	9.938847
+-84.889720	10.028027
+-85.021143	10.103125
+-85.154913	10.159449
+-85.220624	10.114859
+-85.176034	10.016292
+# -b
+-85.694685	9.962315
+-85.816720	10.168837
+-85.894166	10.321381
+-85.894166	10.527902
+-85.793252	10.560758
+-85.772130	10.659325
+-85.804986	10.856459
+-85.894166	10.898702
+-85.858963	10.964414
+-85.793252	11.051247
+# -b
+-85.793252	11.051247
+-85.793252	11.138080
+-85.903553	11.269502
+-86.079566	11.464290
+-86.300168	11.605100
+-86.520771	11.790500
+-86.696783	12.060386
+-86.830553	12.201196
+-87.039421	12.365474
+-87.248290	12.560262
+-87.391447	12.698725
+-87.536950	12.860657
+-87.623783	12.938102
+-87.635517	13.022588
+-87.546338	13.013201
+-87.403181	12.959224
+-87.337469	13.022588
+# -b
+-87.337469	13.022588
+-87.382059	13.078912
+-87.501748	13.238497
+-87.492360	13.369920
+-87.546338	13.412163
+-87.668373	13.400429
+-87.778674	13.423897
+# -b
+-87.778674	13.423897
+-87.877241	13.325330
+-87.975808	13.238497
+-88.196411	13.196254
+-88.527315	13.196254
+-88.848831	13.261965
+-89.045965	13.337064
+-89.299423	13.466140
+-89.585737	13.520117
+-89.806340	13.562360
+# -b
+-85.551528	11.248381
+-85.584383	11.248381
+-85.739275	11.398578
+-85.816720	11.595712
+-85.903553	11.865598
+-85.948143	12.060386
+-85.849576	12.158953
+-85.650095	12.027530
+-85.518672	11.931310
+-85.396637	11.865598
+-85.286335	11.811621
+-85.176034	11.703667
+-85.077467	11.595712
+-84.978900	11.508879
+-84.922576	11.323479
+-84.856865	11.126345
+# -b
+-96.457271	20.002076
+-96.400947	19.898815
+-96.368091	19.826063
+-96.325848	19.720456
+-96.269524	19.574952
+-96.224934	19.471691
+-96.170957	19.377818
+-96.147488	19.314453
+-96.138101	19.262823
+-96.138101	19.220580
+-96.114633	19.199458
+-96.102899	19.199458
+-96.070043	19.199458
+-96.016066	19.157215
+-95.959742	19.105585
+-95.905764	19.032833
+-95.840053	18.990590
+-95.795463	18.927225
+-95.739139	18.863861
+-95.640572	18.800496
+-95.497415	18.758253
+-95.375380	18.706623
+-95.286200	18.664380
+-95.143043	18.654992
+-94.999886	18.647952
+# -b
+-100.045582	16.944150
+-99.878956	16.892519
+-99.759268	16.817421
+-99.681822	16.775178
+-99.548052	16.723547
+-99.426017	16.690691
+-99.273473	16.648448
+-99.106847	16.594471
+-98.984812	16.542841
+-98.829921	16.488864
+-98.764210	16.488864
+-98.665642	16.509985
+-98.632787	16.488864
+-98.555341	16.413765
+-98.477896	16.341013
+-98.355860	16.265914
+-98.212703	16.190816
+-98.057812	16.094595
+-97.992101	16.073474
+-97.947511	16.064086
+-97.870065	16.064086
+-97.780886	16.000722
+-97.670584	15.956132
+-97.595486	15.935011
+-97.473450	15.892767
+-97.372536	15.892767
+-97.252848	15.871646
+-97.065101	15.862259
+-97.053367	15.850524
+-96.964187	15.838790
+-96.865620	15.787160
+-96.776440	15.744917
+-96.656752	15.700327
+-96.600428	15.700327
+-96.457271	15.625228
+-96.335235	15.615841
+-96.192078	15.615841
+-96.070043	15.625228
+-95.959742	15.679205
+-95.882296	15.744917
+-95.762607	15.787160
+-95.685162	15.829403
+-95.518537	15.862259
+-95.375380	15.946745
+-95.253344	16.042965
+-95.143043	16.115717
+-94.999886	16.186122
+-95.044476	16.148573
+# -b
+-94.999886	18.647952
+-94.999886	18.680808
+-94.922440	18.626830
+-94.725306	18.375719
+-94.481235	18.206747
+-94.239511	18.206747
+-94.063499	18.312355
+-93.831162	18.439084
+-93.589438	18.481327
+-93.312512	18.523570
+-93.159967	18.502448
+-92.960486	18.532957
+-92.718762	18.669073
+-92.430102	18.753560
+-92.122666	18.753560
+-91.967775	18.711316
+-91.956041	18.605709
+-91.902064	18.523570
+-91.791762	18.502448
+-91.615750	18.523570
+-91.449124	18.617443
+-91.296580	18.690195
+-91.329436	18.859167
+-91.338823	19.025792
+-91.075978	19.131400
+-90.876497	19.319147
+-90.787317	19.528015
+-90.745074	19.746271
+-90.634773	19.891775
+# -b
+-89.806340	13.562360
+-90.017555	13.703170
+-90.259279	13.841634
+# -b
+-90.259279	13.841634
+-90.435292	13.895611
+-90.766195	13.940201
+-90.921087	13.940201
+-91.031388	13.940201
+-91.329436	13.961322
+-91.615750	14.111520
+-91.845740	14.303960
+-92.078076	14.454158
+-92.209499	14.562112
+# -b
+-92.209499	14.562112
+-92.244702	14.594968
+-92.331534	14.670066
+-92.552137	14.808530
+-92.695294	14.970461
+-92.883041	15.141780
+-93.059053	15.301365
+-93.202210	15.460950
+-93.357101	15.611147
+-93.533114	15.770732
+-93.765451	15.888074
+-93.974319	15.984294
+-94.173800	16.059393
+-94.370934	16.132145
+-94.591537	16.195509
+-94.734694	16.207243
+-94.922440	16.195509
+-94.999886	16.186122
+# -b
+-105.356469	20.044319
+-105.333001	19.908202
+-105.288411	19.795554
+-105.279024	19.753311
+-105.112399	19.659438
+-105.013832	19.544443
+-104.924652	19.450570
+-104.847206	19.366083
+-104.748639	19.283944
+-104.614870	19.178337
+-104.516302	19.126706
+-104.328556	19.072729
+-104.197133	19.072729
+-104.119687	19.032833
+-104.018773	18.936613
+-103.899085	18.833352
+-103.744194	18.779375
+-103.655014	18.697235
+-103.601037	18.654992
+-103.565834	18.579894
+-103.577568	18.549385
+-103.565834	18.528263
+-103.500123	18.518876
+-103.446146	18.476633
+-103.434411	18.413268
+-103.389822	18.328782
+-103.291255	18.265418
+-103.180953	18.244296
+-103.115242	18.244296
+-103.047184	18.234909
+-102.936882	18.171544
+-102.838315	18.159810
+-102.805460	18.096446
+-102.749136	18.087058
+-102.695158	18.075324
+-102.596591	18.044815
+-102.408845	17.990838
+-102.253953	17.948595
+-102.110796	17.906352
+-101.965293	17.896965
+-101.887847	17.927474
+-101.822136	17.906352
+-101.702447	17.842987
+-101.568678	17.770236
+-101.514700	17.697484
+-101.479498	17.643506
+-101.470110	17.591876
+-101.392665	17.570755
+-101.336341	17.516777
+-101.216652	17.462800
+-101.094617	17.378314
+-100.951460	17.326684
+-100.939726	17.242198
+-100.918604	17.221076
+-100.829424	17.167099
+-100.763713	17.188220
+-100.707389	17.167099
+-100.641678	17.115469
+-100.552498	17.082613
+-100.453931	17.052104
+-100.355364	17.019248
+-100.188738	16.998127
+-100.045582	16.944150
+# -b
+-113.150309	18.150423
+-113.159696	18.138689
+-113.150309	18.150423
+-113.150309	18.129301
+-113.150309	18.150423
+# -b
+-155.752407	20.044319
+-155.665574	19.980954
+-155.564660	19.980954
+-155.477827	19.950445
+-155.344058	19.898815
+-155.233756	19.856572
+-155.189167	19.826063
+-155.135189	19.762699
+-155.090599	19.689947
+-155.069478	19.659438
+-155.024888	19.638316
+-154.980298	19.617195
+-154.923974	19.544443
+-154.881731	19.481078
+-154.813673	19.429448
+-154.780817	19.323840
+-154.792551	19.283944
+-154.869997	19.136094
+-154.959177	19.157215
+-155.123455	19.168949
+-155.257225	19.136094
+-155.376913	19.051608
+-155.388648	19.042220
+-155.487215	18.927225
+-155.520070	18.842739
+-155.609250	18.769987
+-155.743020	18.842739
+-155.818118	18.978856
+-155.853321	19.126706
+-155.886177	19.356696
+-155.940154	19.492813
+-155.951888	19.617195
+-155.841587	19.804942
+-155.829853	19.919937
+# -b
+166.489178	19.366083
+166.489178	19.356696
+166.500912	19.344962
+166.500912	19.323840
+166.489178	19.344962
+166.489178	19.366083
+166.500912	19.323840
+166.489178	19.344962
+166.489178	19.366083
+# -b
+166.888140	11.415006
+166.920995	11.436128
+166.953851	11.436128
+167.019562	11.447862
+167.064152	11.403272
+167.031297	11.370416
+166.965585	11.316439
+166.920995	11.217872
+166.855284	11.142773
+166.754370	11.154507
+166.700393	11.208485
+166.700393	11.295317
+166.721514	11.361029
+166.787226	11.415006
+166.843550	11.415006
+166.888140	11.415006
+# -b
+145.360621	20.013810
+145.348887	19.971567
+145.316031	19.950445
+145.292563	19.992688
+# -b
+145.888659	18.138689
+145.923861	18.171544
+145.933249	18.159810
+145.900393	18.087058
+145.867537	18.075324
+145.855803	18.087058
+145.855803	18.096446
+145.855803	18.108180
+145.879272	18.117567
+145.879272	18.129301
+145.888659	18.129301
+145.888659	18.138689
+# -b
+145.790092	15.017398
+145.822948	15.050254
+145.822948	14.996276
+145.768970	14.975155
+145.724380	14.975155
+145.712646	15.017398
+145.757236	15.050254
+145.790092	15.038520
+145.790092	15.017398
+# -b
+144.952272	13.513077
+145.006249	13.513077
+144.985127	13.449712
+144.907682	13.405122
+144.895948	13.374613
+144.884214	13.287780
+144.806768	13.254925
+144.752791	13.330024
+144.764525	13.374613
+144.818502	13.437978
+144.874826	13.470834
+144.928803	13.513077
+144.952272	13.513077
+# -b
+119.946743	11.891414
+120.000721	11.858558
+120.057045	11.795193
+120.045311	11.741216
+120.000721	11.696626
+# -b
+119.967865	12.227011
+120.045311	12.163646
+120.101635	12.151912
+120.176733	12.163646
+120.244791	12.076814
+120.254179	12.032224
+120.200202	12.032224
+120.111022	12.022836
+120.012455	12.086201
+# -b
+120.376214	13.416856
+120.355093	13.470834
+120.420804	13.480221
+120.542840	13.480221
+120.697731	13.470834
+120.850275	13.470834
+120.927721	13.480221
+121.028634	13.459099
+121.192913	13.416856
+121.347804	13.287780
+121.425250	13.179826
+121.490961	13.168092
+121.514429	12.963917
+121.502695	12.780864
+121.535551	12.682297
+121.556672	12.574343
+121.490961	12.508631
+121.481574	12.367821
+121.392394	12.292722
+121.225769	12.184768
+121.148323	12.325578
+121.005166	12.445267
+120.927721	12.607198
+120.817419	12.823107
+120.796298	13.039016
+120.697731	13.189213
+120.575695	13.254925
+120.519371	13.395735
+120.432538	13.428591
+120.376214	13.416856
+# -b
+122.253682	18.422656
+122.319394	18.371025
+122.331128	18.307661
+122.263070	18.213787
+122.187971	18.011960
+122.152768	17.833600
+122.152768	17.622385
+122.164503	17.441679
+122.253682	17.326684
+122.340515	17.284441
+122.385105	17.188220
+122.474285	17.082613
+122.474285	16.913641
+122.385105	16.690691
+122.274804	16.479476
+122.230214	16.298770
+122.131647	16.106329
+122.033080	16.031231
+122.009612	16.073474
+121.845333	15.977254
+121.711563	15.871646
+121.612996	15.712061
+121.601262	15.552476
+121.523817	15.369423
+121.404128	15.296671
+121.425250	15.134740
+121.502695	14.954033
+121.591875	14.792102
+121.678708	14.695882
+121.624731	14.611396
+121.634118	14.416608
+121.711563	14.266411
+121.735032	14.116213
+121.845333	14.019993
+122.000224	13.890917
+122.098791	13.879183
+122.241948	13.933160
+122.209093	14.008259
+122.230214	14.181925
+122.286538	14.149069
+122.441429	14.287532
+122.629176	14.266411
+122.716009	14.332122
+122.849778	14.287532
+122.971814	14.170191
+123.058647	13.977750
+123.082115	13.804084
+123.168948	13.728986
+123.279249	13.836940
+123.258128	14.029380
+123.356695	13.998872
+123.413019	13.954282
+123.577297	13.912039
+123.711067	13.846327
+123.842490	13.794697
+123.887080	13.707864
+123.732188	13.686742
+123.589032	13.567054
+123.621887	13.428591
+123.743923	13.330024
+123.854224	13.297168
+123.797900	13.158705
+123.821368	13.092993
+123.908201	13.092993
+123.908201	13.081259
+123.919935	13.081259
+123.931669	13.039016
+124.030237	13.017894
+124.107682	12.942796
+124.107682	12.790251
+124.107682	12.607198
+124.020849	12.508631
+123.887080	12.628320
+123.833102	12.769130
+123.908201	12.823107
+123.964525	12.865350
+123.887080	12.888819
+123.666477	12.877084
+123.478730	13.017894
+123.344961	13.060137
+123.279249	13.266659
+123.168948	13.416856
+122.971814	13.513077
+122.870900	13.611644
+122.838044	13.675008
+122.673766	13.836940
+122.486019	13.890917
+122.507141	13.663274
+122.605708	13.459099
+122.694887	13.266659
+122.694887	13.200948
+122.596320	13.212682
+122.486019	13.416856
+122.319394	13.545932
+122.176237	13.696130
+122.077670	13.794697
+121.922779	13.879183
+121.800743	13.912039
+121.591875	13.890917
+121.490961	13.707864
+121.347804	13.621031
+121.183526	13.611644
+121.094346	13.707864
+120.960576	13.740720
+120.829153	13.846327
+120.730586	13.782963
+120.662528	13.944894
+120.641407	14.127947
+120.697731	14.266411
+120.829153	14.395487
+120.927721	14.536297
+120.918333	14.653639
+120.808032	14.738125
+120.629672	14.749859
+120.608551	14.491707
+120.563961	14.407221
+120.420804	14.566806
+120.322237	14.749859
+120.200202	14.759246
+120.101635	15.050254
+120.057045	15.306059
+# -b
+119.967865	16.211937
+120.134490	16.042965
+120.355093	16.106329
+120.343359	16.392643
+120.322237	16.636714
+120.355093	16.901907
+120.432538	17.157712
+120.432538	17.462800
+120.409070	17.676362
+120.432538	17.906352
+120.474781	18.117567
+120.498250	18.295927
+120.596817	18.464899
+120.718852	18.601015
+120.829153	18.579894
+121.038022	18.579894
+121.270358	18.528263
+121.481574	18.401534
+121.666974	18.307661
+121.878189	18.295927
+122.009612	18.338170
+122.042467	18.528263
+122.176237	18.537651
+122.230214	18.476633
+122.253682	18.422656
+# -b
+121.889923	14.996276
+121.899310	15.071375
+122.000224	15.038520
+122.009612	14.921178
+122.021346	14.749859
+122.021346	14.684147
+121.932166	14.663026
+121.911044	14.813223
+121.889923	14.930565
+121.889923	14.996276
+122.000224	15.038520
+# -b
+121.866455	13.320636
+121.821865	13.362879
+121.821865	13.384001
+121.833599	13.503689
+121.932166	13.503689
+122.021346	13.524811
+122.087057	13.470834
+122.119913	13.374613
+122.098791	13.266659
+122.077670	13.200948
+121.965022	13.200948
+121.889923	13.287780
+121.866455	13.320636
+# -b
+121.988490	12.445267
+122.000224	12.508631
+122.009612	12.607198
+122.098791	12.607198
+122.098791	12.412411
+122.077670	12.205890
+122.021346	12.130791
+121.976756	12.238745
+121.988490	12.445267
+# -b
+122.441429	12.445267
+122.450817	12.478122
+122.474285	12.478122
+122.551730	12.466388
+122.629176	12.412411
+122.662032	12.358434
+122.662032	12.304457
+122.563465	12.337312
+122.450817	12.358434
+122.441429	12.445267
+# -b
+123.004670	13.114115
+123.037525	13.135236
+123.058647	13.071872
+123.103237	13.027282
+123.168948	12.942796
+123.258128	12.898206
+123.290983	12.855963
+123.323839	12.801986
+123.335573	12.736274
+123.302718	12.780864
+123.225272	12.790251
+123.136092	12.909940
+123.058647	12.996773
+123.004670	13.060137
+123.004670	13.114115
+# -b
+123.654743	12.628320
+123.678211	12.661176
+123.699333	12.618932
+123.743923	12.508631
+123.743923	12.424145
+123.722801	12.412411
+123.678211	12.520365
+123.654743	12.628320
+# -b
+123.258128	12.562608
+123.323839	12.532100
+123.344961	12.487510
+123.389551	12.466388
+123.478730	12.466388
+123.589032	12.367821
+123.743923	12.250479
+123.865958	12.151912
+123.985647	12.043958
+124.030237	11.924269
+124.041971	11.849171
+124.041971	11.762338
+123.985647	11.783459
+123.865958	11.816315
+123.711067	11.924269
+123.600766	12.109669
+123.523320	12.163646
+123.389551	12.086201
+123.269862	11.968859
+123.213538	12.001715
+123.246394	12.163646
+123.258128	12.238745
+123.246394	12.346700
+123.258128	12.433533
+123.246394	12.508631
+123.258128	12.553221
+123.258128	12.562608
+# -b
+124.318897	12.520365
+124.318897	12.532100
+124.340019	12.532100
+124.372874	12.532100
+124.483176	12.520365
+124.527766	12.508631
+124.593477	12.508631
+124.781224	12.499244
+124.903259	12.553221
+125.001826	12.586077
+125.112128	12.562608
+125.255284	12.478122
+125.323343	12.337312
+125.475887	12.217624
+125.475887	12.151912
+125.487621	12.022836
+125.466500	11.750603
+125.487621	11.567550
+125.553333	11.415006
+125.597922	11.295317
+125.630778	11.208485
+125.731692	11.055940
+125.630778	11.067674
+125.454765	11.055940
+125.255284	11.109918
+125.177839	11.295317
+125.067538	11.337561
+124.947849	11.447862
+124.936115	11.534695
+124.990092	11.675505
+124.957236	11.729482
+124.804692	11.891414
+124.670923	12.011102
+124.548887	12.065079
+124.429199	12.217624
+124.351753	12.391289
+124.318897	12.478122
+124.318897	12.520365
+# -b
+121.932166	11.870292
+121.976756	11.891414
+122.042467	11.870292
+122.143381	11.849171
+122.230214	11.795193
+122.375718	11.684892
+122.417961	11.576938
+122.528262	11.555816
+122.706622	11.544082
+122.826310	11.544082
+122.861513	11.480717
+123.025791	11.522960
+123.091503	11.511226
+123.103237	11.295317
+123.037525	11.088796
+122.894368	11.001963
+122.748865	10.816563
+122.605708	10.708609
+122.518875	10.664019
+122.363984	10.642897
+122.143381	10.556064
+122.009612	10.391786
+121.955634	10.598307
+121.955634	10.828297
+122.009612	11.067674
+122.033080	11.316439
+122.054201	11.567550
+122.033080	11.675505
+121.932166	11.771725
+121.932166	11.870292
+# -b
+122.650298	10.664019
+122.694887	10.642897
+122.694887	10.565452
+122.683153	10.490353
+122.605708	10.434029
+122.551730	10.434029
+122.551730	10.556064
+122.584586	10.631163
+122.650298	10.664019
+# -b
+122.960080	10.828297
+123.025791	10.882274
+123.147827	10.957373
+123.213538	10.924518
+123.323839	10.915130
+123.499852	10.870540
+123.511586	10.717996
+123.478730	10.499740
+123.389551	10.424642
+123.368429	10.215773
+# -b
+122.563465	9.964662
+122.760599	10.042108
+122.826310	10.194652
+122.826310	10.499740
+122.894368	10.664019
+122.927224	10.783707
+122.960080	10.828297
+# -b
+124.405730	11.654383
+124.417464	11.717748
+124.471442	11.684892
+124.527766	11.654383
+124.548887	11.576938
+124.581743	11.534695
+124.516031	11.490105
+124.483176	11.490105
+124.438586	11.576938
+124.405730	11.654383
+# -b
+124.318897	11.490105
+124.318897	11.501839
+124.361140	11.403272
+124.429199	11.337561
+124.516031	11.382150
+124.605211	11.328173
+124.748368	11.349295
+124.858669	11.349295
+124.990092	11.163895
+125.001826	10.957373
+125.001826	10.717996
+125.091006	10.556064
+125.177839	10.337809
+125.245897	10.239242
+125.123862	10.185264
+125.013560	10.227507
+124.990092	10.030373
+124.858669	10.074963
+124.769490	10.260363
+124.760102	10.490353
+124.769490	10.717996
+124.670923	10.924518
+124.548887	10.882274
+124.471442	10.870540
+124.417464	11.077062
+124.384609	11.304705
+124.340019	11.382150
+124.318897	11.480717
+124.318897	11.490105
+# -b
+125.553333	10.161796
+125.543945	10.185264
+125.543945	10.304953
+125.621391	10.466885
+125.675368	10.380052
+125.687102	10.161796
+# -b
+125.654246	9.943540
+125.586188	10.042108
+125.553333	10.161796
+# -b
+123.997381	11.217872
+124.041971	11.241340
+124.053705	11.163895
+124.030237	11.055940
+124.041971	10.849419
+124.041971	10.642897
+124.020849	10.391786
+123.943404	10.314340
+123.797900	10.206386
+123.699333	10.020986
+# -b
+123.368429	9.856708
+123.434140	10.042108
+123.499852	10.206386
+123.589032	10.337809
+123.687599	10.511475
+123.776778	10.717996
+123.833102	10.858806
+123.887080	11.011350
+123.931669	11.163895
+123.997381	11.217872
+# -b
+123.985647	9.955275
+124.074826	10.074963
+124.206249	10.161796
+124.307163	10.119553
+124.429199	10.074963
+124.572355	10.119553
+124.572355	10.020986
+# -b
+110.883266	20.034931
+110.948978	19.814329
+110.958365	19.680559
+110.782352	19.523321
+110.650929	19.283944
+110.550016	19.105585
+110.496038	18.915491
+110.451449	18.800496
+110.308292	18.697235
+110.141666	18.537651
+110.064221	18.455511
+# -b
+119.449214	11.337561
+119.503192	11.382150
+119.526660	11.349295
+119.526660	11.217872
+119.538394	11.109918
+119.571250	11.044206
+119.514926	10.947986
+119.526660	10.804829
+119.571250	10.664019
+119.604106	10.544330
+119.559516	10.424642
+119.392890	10.314340
+119.282589	10.152409
+119.130045	10.009252
+# -b
+118.510480	9.844973
+118.665371	10.030373
+118.763939	10.086697
+118.874240	10.260363
+119.019744	10.370664
+119.151166	10.424642
+119.216878	10.532596
+119.282589	10.664019
+119.273202	10.771973
+119.273202	10.849419
+119.317792	10.762586
+119.383503	10.816563
+119.360035	10.882274
+119.282589	10.947986
+119.327179	11.001963
+119.383503	11.142773
+119.404625	11.295317
+119.449214	11.337561
+# -b
+119.878685	11.924269
+119.890419	11.924269
+119.946743	11.891414
+# -b
+120.000721	11.696626
+119.946743	11.741216
+119.913888	11.816315
+119.878685	11.882026
+119.878685	11.924269
+# -b
+119.913888	12.292722
+119.890419	12.283335
+119.967865	12.227011
+# -b
+120.012455	12.086201
+119.946743	12.250479
+119.913888	12.292722
+# -b
+120.057045	15.306059
+119.988986	15.465643
+119.923275	15.712061
+119.857564	15.892767
+119.803586	16.202550
+119.812974	16.265914
+119.967865	16.211937
+# -b
+102.988513	11.642649
+102.833622	11.717748
+102.779644	11.828049
+102.690465	12.065079
+102.601285	12.119057
+102.568429	12.076814
+102.469862	12.151912
+102.336093	12.205890
+102.216404	12.367821
+102.082634	12.466388
+101.894888	12.640054
+101.707141	12.682297
+101.531128	12.649441
+101.343381	12.670563
+101.101657	12.682297
+101.000743	12.670563
+101.057067	12.607198
+100.979622	12.618932
+100.923298	12.748008
+100.935032	12.985039
+100.946766	13.179826
+100.967888	13.384001
+100.913911	13.480221
+100.714430	13.534198
+100.526683	13.557667
+100.350670	13.534198
+100.240369	13.534198
+100.008032	13.449712
+100.052622	13.243191
+100.073744	13.039016
+100.029154	12.769130
+# -b
+104.490487	10.466885
+104.389573	10.490353
+104.335596	10.544330
+104.237029	10.598307
+104.091525	10.610042
+103.927247	10.631163
+103.784090	10.556064
+103.605730	10.565452
+103.605730	10.762586
+103.694910	10.882274
+103.662054	11.055940
+103.551753	11.121652
+103.462573	11.077062
+103.375741	10.924518
+103.209115	10.891662
+103.131670	11.109918
+103.054224	11.349295
+103.054224	11.403272
+103.122282	11.337561
+103.110548	11.424393
+103.033103	11.534695
+102.955657	11.609793
+102.955657	11.675505
+102.955657	11.663771
+102.988513	11.642649
+# -b
+107.050884	17.030983
+107.128330	16.967618
+107.262100	16.796299
+107.426378	16.681304
+107.581269	16.542841
+107.712692	16.350400
+107.912173	16.308157
+108.022474	16.298770
+108.099920	16.190816
+108.123388	16.148573
+108.123388	16.115717
+108.132775	16.064086
+108.243077	16.073474
+108.243077	16.139185
+108.254811	16.139185
+108.254811	16.085208
+108.287667	15.892767
+108.397968	15.721449
+108.564593	15.573598
+108.684282	15.456256
+108.806317	15.327180
+108.872028	15.092497
+108.961208	14.857813
+109.038654	14.632517
+109.104365	14.407221
+109.137221	14.149069
+109.170077	13.900304
+109.202932	13.836940
+109.202932	13.815818
+109.202932	13.663274
+109.238135	13.534198
+109.226401	13.437978
+109.226401	13.320636
+109.247522	13.179826
+109.247522	13.039016
+109.315580	12.996773
+109.336702	12.834841
+109.348436	12.682297
+109.348436	12.640054
+109.348436	12.703419
+109.270990	12.726887
+109.202932	12.628320
+109.214666	12.499244
+109.214666	12.424145
+109.148955	12.478122
+109.127833	12.412411
+109.170077	12.227011
+109.202932	12.001715
+109.202932	11.914882
+109.160689	11.924269
+109.127833	11.858558
+109.181811	11.795193
+109.170077	11.684892
+109.116099	11.654383
+109.059775	11.598059
+109.038654	11.436128
+108.994064	11.328173
+108.827439	11.316439
+108.707750	11.196750
+108.573980	11.142773
+108.275932	11.001963
+108.144510	10.936252
+108.001353	10.739118
+107.891051	10.717996
+107.745548	10.664019
+107.569535	10.565452
+107.438112	10.478619
+107.304343	10.401173
+107.172920	10.412907
+107.050884	10.466885
+106.895993	10.434029
+106.797426	10.401173
+106.741102	10.281485
+106.675391	10.227507
+106.698859	10.074963
+106.630801	10.086697
+# -b
+106.609679	9.988130
+106.499378	10.009252
+# -b
+104.997404	9.868442
+105.063115	10.030373
+104.952814	10.140675
+104.809657	10.194652
+104.621910	10.260363
+104.490487	10.466885
+# -b
+106.168474	20.053706
+105.968993	19.877694
+105.858692	19.647704
+105.760125	19.417714
+105.727269	19.199458
+105.659211	19.032833
+105.626355	18.800496
+105.727269	18.579894
+105.891548	18.413268
+106.091029	18.234909
+106.299897	18.108180
+106.400811	17.854722
+106.433667	17.634119
+106.642535	17.474534
+106.797426	17.284441
+106.961705	17.167099
+107.050884	17.030983
+# -b
+110.064221	18.455511
+109.855352	18.401534
+109.756785	18.265418
+109.712195	18.192666
+109.613628	18.213787
+109.524449	18.274805
+109.369558	18.317048
+109.160689	18.380413
+108.839173	18.464899
+108.684282	18.676114
+108.663160	18.957734
+108.651426	19.126706
+108.651426	19.302719
+108.761727	19.387205
+108.994064	19.617195
+109.170077	19.741577
+109.193545	19.804942
+109.315580	19.887081
+109.536183	19.980954
+109.723930	19.992688
+109.932798	19.992688
+# -b
+104.004692	10.445763
+104.091525	10.347196
+104.103259	10.206386
+104.082138	10.107819
+103.981224	10.215773
+103.927247	10.326075
+103.927247	10.391786
+104.004692	10.445763
+# -b
+98.571769	10.173530
+98.538913	10.314340
+98.562382	10.544330
+98.628093	10.783707
+98.804106	11.217872
+98.804106	11.415006
+98.848696	11.576938
+98.869817	11.729482
+98.792372	11.771725
+98.672683	11.837436
+98.538913	11.936003
+98.562382	12.065079
+98.717273	12.032224
+98.682070	12.217624
+98.717273	12.466388
+98.682070	12.694031
+98.639827	12.942796
+98.571769	13.092993
+98.428612	13.416856
+98.351167	13.750107
+98.273721	13.686742
+98.229131	13.611644
+98.142298	13.890917
+98.053119	14.308654
+97.942817	14.587927
+97.844250	14.954033
+97.766805	15.390545
+97.733949	15.754304
+97.701093	16.064086
+97.710481	16.211937
+97.710481	16.413765
+97.701093	16.413765
+97.710481	16.425499
+97.710481	16.509985
+97.579058	16.542841
+97.358455	16.648448
+97.182443	16.796299
+97.036939	16.955884
+96.917250	16.901907
+96.828071	17.242198
+96.738891	17.432291
+96.738891	17.094347
+96.652058	16.702426
+96.398600	16.552228
+96.121673	16.425499
+95.922192	16.254180
+95.725058	16.127451
+95.546699	15.977254
+95.358952	15.766038
+95.272119	15.838790
+95.150083	15.829403
+95.060904	15.925623
+94.941215	15.754304
+94.762856	15.838790
+94.575109	15.904502
+94.488276	15.977254
+94.553987	16.127451
+94.377975	16.010109
+94.267673	16.052352
+94.267673	16.073474
+94.267673	16.031231
+94.288795	16.169694
+94.312263	16.362135
+94.387362	16.606205
+94.443686	16.892519
+94.553987	17.178833
+94.553987	17.537899
+94.500010	17.803091
+94.464808	18.065937
+94.387362	18.202053
+94.377975	18.328782
+94.267673	18.537651
+94.145638	18.727744
+94.002481	18.936613
+93.936770	19.126706
+93.880446	18.906104
+93.680965	19.011711
+93.561276	19.241701
+93.615253	19.387205
+93.824122	19.302719
+93.791266	19.398939
+93.648109	19.492813
+93.704433	19.596073
+93.680965	19.701681
+93.472096	19.804942
+# -b
+98.639827	9.964662
+98.571769	10.173530
+# -b
+100.029154	12.769130
+99.984564	12.454654
+99.963442	12.163646
+99.808551	11.914882
+99.677128	11.654383
+99.576215	11.349295
+99.522237	11.175629
+99.522237	10.978495
+99.433058	10.795442
+99.346225	10.717996
+99.322756	10.532596
+99.224189	10.370664
+99.191334	10.260363
+99.191334	10.009252
+# -b
+98.527179	11.804581
+98.550648	11.771725
+98.484936	11.828049
+98.339432	11.588672
+98.494324	11.555816
+98.571769	11.576938
+98.595237	11.717748
+98.527179	11.804581
+# -b
+98.339432	11.762338
+98.306577	11.741216
+98.285455	11.588672
+98.273721	11.490105
+98.339432	11.588672
+98.374635	11.771725
+98.339432	11.762338
+# -b
+98.374635	12.670563
+98.362901	12.628320
+98.362901	12.424145
+98.384022	12.358434
+98.461468	12.424145
+98.374635	12.670563
+# -b
+92.929977	13.524811
+92.965180	13.567054
+92.897122	13.470834
+92.843145	13.287780
+92.786820	13.081259
+92.721109	12.682297
+92.699988	12.487510
+92.709375	12.337312
+92.709375	12.227011
+92.667132	12.097935
+92.610808	11.978246
+92.556831	11.891414
+92.566218	11.708360
+92.577952	11.642649
+92.667132	11.534695
+92.753965	11.567550
+92.721109	11.684892
+92.753965	11.914882
+92.777433	12.076814
+92.843145	12.259867
+92.843145	12.379555
+92.897122	12.541487
+92.941712	12.790251
+92.897122	12.909940
+92.897122	13.027282
+92.986301	13.092993
+92.998036	13.254925
+93.007423	13.362879
+93.007423	13.524811
+92.929977	13.524811
+# -b
+86.572401	20.199210
+86.274353	19.941058
+86.042016	19.847185
+85.732234	19.762699
+85.457654	19.617195
+85.168994	19.459957
+84.939004	19.283944
+84.694933	19.011711
+84.497799	18.769987
+84.298318	18.528263
+84.110571	18.359291
+84.065981	18.349904
+84.021391	18.286539
+83.821910	18.171544
+83.559065	17.981451
+83.326728	17.727993
+83.005212	17.516777
+82.564007	17.167099
+82.322283	17.009861
+82.211981	16.838542
+82.211981	16.636714
+82.101680	16.500598
+81.747308	16.371522
+81.669862	16.341013
+81.428138	16.308157
+81.195802	16.244793
+81.162946	16.223671
+81.073766	16.010109
+80.942344	15.787160
+80.799187	15.721449
+80.620827	15.817669
+80.456549	15.808281
+80.278189	15.712061
+80.125645	15.465643
+# -b
+79.980141	14.888322
+80.015344	14.674760
+80.036465	14.632517
+80.069321	14.587927
+80.081055	14.587927
+80.092789	14.545684
+80.092789	14.374365
+80.048199	14.257023
+80.036465	14.181925
+80.069321	14.019993
+80.113911	13.869796
+80.146766	13.717251
+80.167888	13.621031
+80.113911	13.686742
+80.057587	13.621031
+80.113911	13.578788
+80.135032	13.491955
+80.235946	13.405122
+80.268802	13.233803
+80.268802	13.158705
+80.245334	13.017894
+80.224212	12.963917
+80.167888	12.757396
+80.102177	12.532100
+80.003610	12.271601
+# -b
+73.577975	15.754304
+73.512264	15.871646
+73.446552	15.935011
+73.411350	16.031231
+73.401962	16.127451
+73.345638	16.169694
+73.247071	16.362135
+73.202481	16.509985
+73.181360	16.732934
+73.169626	16.880785
+73.148504	17.030983
+73.103914	17.145977
+73.103914	17.314950
+73.047590	17.432291
+72.981879	17.634119
+72.916167	17.824213
+72.904433	17.885231
+72.883312	17.885231
+72.859843	18.033081
+72.850456	18.192666
+72.859843	18.253684
+72.826988	18.286539
+72.761276	18.401534
+72.761276	18.497754
+72.794132	18.748866
+72.826988	18.842739
+72.826988	18.906104
+72.859843	18.969468
+72.850456	19.084463
+72.815254	19.147828
+72.749542	19.105585
+72.695565	19.042220
+72.695565	19.105585
+72.695565	19.199458
+72.683831	19.323840
+72.639241	19.398939
+72.627507	19.513934
+72.594651	19.617195
+72.585264	19.701681
+72.585264	19.887081
+72.594651	19.950445
+# -b
+73.610831	15.744917
+73.643686	15.712061
+73.676542	15.573598
+73.709398	15.486765
+73.753988	15.456256
+73.810312	15.510233
+73.899491	15.498499
+73.887757	15.465643
+73.831433	15.402279
+73.819699	15.317793
+73.864289	15.209838
+73.887757	15.092497
+73.920613	15.005664
+73.941734	14.954033
+# -b
+80.125645	15.465643
+79.980141	15.284937
+79.970754	15.146474
+79.980141	14.888322
+# -b
+80.003610	12.271601
+79.914430	12.086201
+79.794741	11.828049
+79.750151	11.630915
+79.738417	11.403272
+79.738417	11.109918
+79.750151	10.957373
+79.759539	10.771973
+79.783007	10.586573
+79.783007	10.466885
+79.783007	10.347196
+79.783007	10.337809
+79.783007	10.272097
+79.726683	10.272097
+79.595260	10.272097
+79.529549	10.337809
+79.473225	10.337809
+79.285478	10.293219
+79.186911	10.096085
+# -b
+76.337853	9.746406
+76.117251	10.260363
+75.941238	10.685140
+75.819203	11.142773
+75.697167	11.490105
+75.631456	11.567550
+75.377998	11.882026
+75.190251	12.043958
+75.047094	12.283335
+75.035360	12.292722
+75.035360	12.379555
+74.969648	12.553221
+74.814757	13.050750
+74.737312	13.395735
+74.704456	13.588175
+74.594155	13.846327
+74.460385	14.019993
+74.406408	14.278145
+74.317228	14.470585
+74.230395	14.663026
+74.096626	14.728737
+73.941734	14.954033
+# -b
+49.905449	11.497145
+50.137786	11.539388
+50.325533	11.682545
+50.480424	11.931310
+50.623581	11.898454
+50.656436	11.964165
+50.665824	11.964165
+50.799593	11.910188
+50.921629	11.898454
+50.975606	11.877333
+51.097641	11.823355
+51.151618	11.659077
+51.053051	11.530001
+51.008462	11.302358
+51.031930	11.192057
+51.085907	11.018391
+51.085907	10.769626
+51.085907	10.593614
+51.064786	10.485659
+51.175087	10.495047
+51.261920	10.398826
+51.118763	10.387092
+50.931016	10.333115
+50.832449	10.159449
+# -b
+54.404332	12.569649
+54.514633	12.560262
+54.493512	12.503938
+54.359742	12.374862
+54.195464	12.342006
+54.007717	12.255173
+53.819970	12.288029
+53.587633	12.332619
+53.411621	12.461695
+53.479679	12.656482
+53.587633	12.689338
+53.688547	12.602505
+53.730790	12.569649
+53.775380	12.569649
+53.885681	12.569649
+54.040573	12.635360
+54.216585	12.602505
+54.404332	12.569649
+# -b
+57.689901	20.070134
+57.701635	19.945752
+57.689901	19.830757
+57.668780	19.736883
+57.668780	19.621889
+57.668780	19.570258
+57.678167	19.518628
+57.689901	19.403633
+57.734491	19.319147
+57.788468	19.140787
+57.722757	19.037527
+57.579600	18.995284
+57.448177	18.995284
+57.227575	18.953041
+57.117273	18.983549
+57.051562	18.901410
+56.896671	18.859167
+56.720658	18.732438
+56.619744	18.532957
+56.598623	18.375719
+56.544646	18.185625
+56.389754	17.995532
+56.234863	17.922780
+56.070585	17.932167
+55.882838	17.901658
+55.716213	17.871150
+55.540200	17.838294
+55.451020	17.744420
+55.364188	17.638813
+55.253886	17.542593
+55.242152	17.448719
+55.265620	17.310256
+55.131851	17.108428
+54.976960	17.002821
+54.922983	16.939456
+54.791560	16.951190
+54.646056	16.993433
+54.470043	17.023942
+54.294031	17.014555
+54.096897	17.002821
+53.942005	16.887826
+53.697935	16.791605
+53.489066	16.770484
+53.223874	16.685998
+53.003271	16.610899
+52.806137	16.526413
+52.618390	16.430193
+52.442378	16.312851
+52.308608	16.165000
+52.242897	15.984294
+52.198307	15.909195
+52.254631	15.770732
+52.275752	15.632269
+52.177185	15.568904
+52.034028	15.590026
+51.923727	15.536049
+51.768836	15.493806
+51.649148	15.460950
+51.494256	15.280244
+51.240798	15.193411
+51.020196	15.172289
+50.787859	15.108925
+50.600112	15.012704
+50.391244	14.958727
+50.226965	14.883628
+50.048606	14.820264
+# -b
+39.994764	15.301365
+40.093331	15.097190
+40.215367	15.000970
+40.379645	15.000970
+40.567392	14.946993
+40.677693	14.862507
+40.701162	14.766287
+40.865440	14.724044
+41.086043	14.658332
+41.262055	14.552725
+41.395825	14.369671
+41.494392	14.228861
+41.592959	14.090398
+41.726729	13.928466
+41.935597	13.799391
+42.067020	13.691436
+42.165587	13.606950
+42.275888	13.498996
+42.386189	13.325330
+42.487103	13.229110
+42.630260	13.130543
+42.740561	12.980345
+42.806273	12.851269
+43.038609	12.806679
+# -b
+43.038609	12.806679
+43.059731	12.797292
+43.125442	12.698725
+43.224009	12.527406
+43.334311	12.386596
+43.411756	12.180074
+43.402369	12.060386
+43.181766	11.898454
+43.003407	11.769378
+42.818007	11.682545
+42.740561	11.605100
+42.630260	11.539388
+42.630260	11.443168
+42.782804	11.485411
+42.970551	11.530001
+43.104321	11.539388
+43.224009	11.452555
+# -b
+43.224009	11.452555
+43.202888	11.497145
+43.235744	11.452555
+43.390635	11.356335
+43.545526	11.182669
+43.665214	10.985535
+43.831840	10.769626
+44.040708	10.551371
+44.294166	10.419948
+44.690781	10.333115
+44.955974	10.365971
+45.242288	10.539637
+45.462890	10.671059
+45.627169	10.779014
+45.760938	10.856459
+46.014396	10.779014
+46.288976	10.692181
+46.697325	10.680447
+46.941396	10.877581
+47.237097	11.149814
+47.415457	11.248381
+47.722892	11.149814
+48.032675	11.116958
+48.208687	11.126345
+48.208687	10.779014
+48.551325	11.269502
+48.736725	11.236647
+49.001917	11.248381
+49.267110	11.290624
+49.443122	11.377457
+49.708315	11.464290
+49.905449	11.497145
+# -b
+42.684237	16.409071
+42.672503	16.463048
+42.639647	16.526413
+42.639647	16.622633
+42.639647	16.695385
+42.585670	16.779871
+42.541080	16.854970
+42.508225	16.918334
+42.463635	17.002821
+42.419045	17.066185
+42.353334	17.108428
+42.308744	17.174139
+42.275888	17.216383
+42.266501	17.237504
+42.266501	17.258626
+42.233645	17.385355
+42.198442	17.521471
+42.144465	17.584836
+42.034164	17.669322
+41.869886	17.828906
+41.714994	17.901658
+41.625815	17.995532
+41.506126	18.155117
+41.438068	18.260724
+41.428681	18.270111
+41.384091	18.375719
+41.294911	18.544691
+41.229200	18.659686
+41.196344	18.690195
+41.151754	18.711316
+41.118898	18.762947
+41.107164	18.838046
+41.097777	18.859167
+41.064921	18.962428
+41.053187	19.161909
+40.987476	19.319147
+40.919417	19.413020
+40.877174	19.497506
+40.820850	19.549137
+40.743405	19.612501
+40.689427	19.725149
+40.611982	19.788514
+40.546271	19.882387
+40.457091	19.997382
+# -b
+43.468080	12.698725
+43.456346	12.764436
+43.444612	12.839535
+43.411756	12.905246
+43.402369	12.947489
+43.390635	12.959224
+43.346045	13.001467
+43.292068	13.088300
+43.214622	13.175132
+43.214622	13.283087
+43.214622	13.337064
+43.214622	13.520117
+43.214622	13.649193
+43.191154	13.811125
+43.092587	13.907345
+43.038609	14.036421
+43.003407	14.198353
+42.970551	14.327428
+42.961164	14.444770
+42.949430	14.529256
+42.949430	14.552725
+42.937696	14.658332
+42.928308	14.700575
+42.883718	14.799142
+42.827394	14.883628
+42.827394	14.979849
+42.827394	15.033826
+42.782804	15.097190
+42.740561	15.162902
+42.672503	15.247388
+42.618526	15.289631
+42.663116	15.334221
+42.707706	15.322487
+42.707706	15.385851
+42.672503	15.460950
+42.672503	15.620535
+42.639647	15.716755
+42.663116	15.749611
+42.749949	15.812975
+42.773417	15.888074
+42.773417	16.014803
+42.749949	16.174388
+42.717093	16.366828
+42.684237	16.409071
+# -b
+50.048606	14.820264
+49.917183	14.799142
+49.752905	14.775674
+49.598014	14.754552
+49.365677	14.648945
+49.189664	14.583233
+49.067629	14.498747
+49.001917	14.369671
+48.903350	14.240596
+48.760193	14.090398
+48.560712	13.940201
+48.396434	13.940201
+48.220421	13.961322
+48.020940	13.949588
+47.844928	13.940201
+47.668915	13.832246
+47.600857	13.790003
+47.568001	13.712558
+47.457700	13.628072
+47.260566	13.520117
+47.072819	13.475527
+46.896806	13.433284
+46.687938	13.369920
+46.488457	13.391041
+46.422746	13.412163
+46.288976	13.412163
+46.169287	13.391041
+45.981541	13.391041
+45.772672	13.379307
+45.584926	13.250231
+45.484012	13.046056
+45.275143	12.947489
+45.066275	12.860657
+44.890262	12.743315
+44.714250	12.731581
+44.449057	12.743315
+44.183865	12.656482
+44.061830	12.668216
+43.885817	12.623626
+43.730926	12.710459
+43.468080	12.698725
+# -b
+37.183256	20.152273
+37.183256	19.861266
+37.204377	19.673519
+37.227846	19.455263
+37.281823	19.204152
+37.347534	18.931919
+37.448448	18.784068
+37.568137	18.711316
+37.711294	18.659686
+37.821595	18.605709
+37.955365	18.575200
+38.065666	18.481327
+38.131377	18.302967
+38.152499	18.270111
+38.253413	18.302967
+38.307390	18.248990
+38.396570	18.248990
+38.417691	18.155117
+38.450547	18.091752
+# -b
+38.450547	18.091752
+38.516258	18.091752
+38.593704	17.995532
+38.715739	17.765542
+38.858896	17.521471
+38.948076	17.268013
+39.013787	16.981699
+39.124088	16.737628
+39.178066	16.409071
+39.234390	16.122757
+39.300101	15.876340
+39.410402	15.695633
+39.487848	15.536049
+39.663861	15.289631
+39.774162	15.108925
+39.807017	15.226266
+39.807017	15.397585
+39.884463	15.514927
+39.994764	15.301365
+# -b
+13.611644	14.411915
+13.665621	14.294573
+13.754801	14.198353
+13.886223	14.123254
+13.996525	13.982444
+14.029380	13.757148
+14.062236	13.595216
+14.172537	13.583482
+14.372018	13.541239
+14.592621	13.574094
+14.712309	13.508383
+14.846079	13.475527
+14.977502	13.520117
+15.043213	13.423897
+15.120659	13.261965
+15.066682	13.175132
+15.033826	13.034322
+14.857813	12.893512
+14.580887	12.818413
+# -b
+13.611644	14.411915
+13.588175	14.348550
+13.501342	14.336816
+13.215029	14.327428
+13.092993	14.249983
+13.015548	14.123254
+13.015548	14.024687
+13.069525	13.919079
+13.170439	13.712558
+# -b
+13.170439	13.712558
+13.236150	13.649193
+13.290127	13.498996
+13.423897	13.315943
+13.632765	13.207988
+13.731332	13.067178
+13.787656	12.893512
+13.874489	12.668216
+14.008259	12.482816
+# -b
+14.008259	12.482816
+14.052849	12.515672
+14.139682	12.536793
+14.228861	12.644748
+14.306307	12.764436
+14.449464	12.806679
+14.569152	12.806679
+# -b
+-10.039761	29.387069
+-9.950581	29.560735
+-9.917725	29.598285
+# -b
+-9.917725	29.598285
+-9.894257	29.638181
+-9.819158	29.753176
+-9.729978	29.849396
+# -b
+-16.179081	28.553943
+-16.244793	28.563330
+-16.411418	28.448335
+-16.599165	28.368543
+-16.796299	28.321606
+-16.754056	28.145594
+-16.599165	28.009477
+-16.411418	28.077535
+-16.345707	28.300485
+-16.169694	28.417827
+-16.101636	28.495272
+-16.125104	28.535168
+-16.179081	28.553943
+# -b
+-15.606454	28.145594
+-15.660431	28.077535
+-15.737876	27.939072
+-15.737876	27.852239
+-15.728489	27.763060
+-15.651043	27.713776
+-15.496152	27.725510
+-15.385851	27.772447
+-15.341261	27.831118
+-15.320140	27.892136
+-15.320140	28.037639
+-15.364730	28.086923
+-15.517274	28.124472
+-15.606454	28.145594
+# -b
+-13.808778	28.690059
+-13.820512	28.718221
+-13.909692	28.708834
+-13.996525	28.572718
+-14.052849	28.448335
+-14.139682	28.340381
+-14.196006	28.241814
+-14.184272	28.154981
+-14.315694	28.077535
+-14.196006	28.115085
+-13.963669	28.204265
+-13.865102	28.309872
+-13.808778	28.436601
+-13.808778	28.553943
+-13.808778	28.690059
+# -b
+-13.379307	29.185242
+-13.445018	29.194629
+-13.489608	29.117183
+-13.578788	29.086675
+-13.689089	29.030351
+-13.754801	28.952905
+-13.775922	28.863725
+-13.698477	28.884847
+-13.578788	28.913009
+-13.501342	28.962292
+-13.433284	29.049125
+-13.379307	29.185242
+# -b
+-16.202550	19.934018
+-16.202550	20.091256
+-16.157960	20.194516
+-16.146226	20.236759
+-16.157960	20.318899
+-16.223671	20.443281
+-16.322238	20.588785
+-16.399684	20.682658
+-16.432540	20.619293
+-16.500598	20.579397
+-16.587431	20.807040
+-16.643755	20.910301
+-16.709466	21.004174
+-16.742322	21.065192
+-16.763443	21.116822
+-16.775178	21.116822
+-16.918334	21.022949
+# -b
+-16.918334	21.022949
+-16.930069	21.095701
+-16.930069	21.198962
+-16.897213	21.417217
+-16.864357	21.600271
+-16.840889	21.827914
+-16.754056	22.013314
+-16.643755	22.269119
+-16.423152	22.372379
+-16.312851	22.576554
+-16.190816	22.841746
+-16.047659	23.045921
+-16.092248	23.189078
+-15.981947	23.341622
+-15.737876	23.677220
+-15.672165	23.787521
+-15.660431	23.857926
+-15.618188	23.979961
+-15.540742	24.090263
+-15.397585	24.242807
+-15.209838	24.435247
+-14.989236	24.655850
+-14.867201	24.857678
+-14.724044	25.068893
+-14.679454	25.357554
+-14.503441	25.756516
+-14.404874	26.106194
+-14.196006	26.345571
+-14.118560	26.444138
+-13.754801	26.601376
+-13.445018	26.819632
+-13.346451	27.115333
+-13.203294	27.380525
+-13.036669	27.645718
+-12.938102	27.734898
+# -b
+-12.938102	27.734898
+-12.905246	27.821730
+-12.860657	27.920298
+-12.684644	27.969581
+-12.452307	27.969581
+-12.100282	28.047027
+-11.846824	28.145594
+-11.560510	28.232427
+-11.361029	28.380277
+-11.163895	28.572718
+-10.898702	28.758118
+-10.588920	28.875459
+-10.380052	29.039738
+-10.314340	29.135958
+-10.236895	29.173507
+# -b
+-10.236895	29.173507
+-10.138328	29.250953
+-10.039761	29.387069
+# -b
+-78.076858	26.819632
+-78.109714	26.829019
+-78.086245	26.779736
+-78.053390	26.779736
+-77.966557	26.711677
+-77.933701	26.573214
+-78.011147	26.650660
+-78.130835	26.711677
+-78.273992	26.699943
+-78.473473	26.631885
+-78.694076	26.573214
+-78.935800	26.582602
+-79.001511	26.699943
+-78.870088	26.699943
+-78.726931	26.721065
+-78.506329	26.800857
+-78.339703	26.850141
+-78.187159	26.850141
+-78.076858	26.819632
+# -b
+-77.128737	26.345571
+-77.095881	26.561480
+-77.095881	26.512196
+-77.095881	26.404242
+-77.138124	26.293941
+-77.203835	26.164865
+-77.248425	25.916100
+-77.370461	26.085072
+-77.325871	26.124969
+-77.304749	26.195374
+-77.314136	26.315062
+-77.260159	26.484034
+-77.239038	26.561480
+-77.203835	26.582602
+-77.138124	26.462913
+-77.128737	26.345571
+# -b
+-77.382195	25.038384
+-77.325871	25.087668
+-77.325871	25.108789
+-77.403316	25.108789
+-77.534739	25.097055
+-77.558207	25.026650
+-77.382195	25.038384
+# -b
+-78.109714	25.078280
+-78.065124	25.068893
+-78.044002	24.977366
+-77.943088	24.857678
+-77.844521	24.735642
+-77.832787	24.594832
+-77.844521	24.505652
+-77.865643	24.435247
+-77.954822	24.374230
+-78.086245	24.362495
+-78.142569	24.414126
+-78.220015	24.505652
+-78.374906	24.594832
+-78.407762	24.726255
+-78.374906	24.827169
+-78.318582	24.967979
+-78.297460	25.097055
+-78.306848	25.188581
+-78.229402	25.197969
+-78.154303	25.207356
+-78.109714	25.078280
+# -b
+-77.790544	24.313212
+-77.778810	24.322599
+-77.844521	24.252194
+-77.921967	24.151280
+-77.910233	24.080875
+-77.790544	24.141893
+-77.701364	24.282703
+-77.790544	24.313212
+# -b
+-77.832787	24.010470
+-77.680243	24.212298
+-77.645040	24.059754
+-77.612185	23.869660
+-77.645040	23.787521
+-77.778810	23.839151
+-77.832787	24.010470
+# -b
+-76.246327	25.197969
+-76.246327	25.258986
+-76.222858	25.207356
+-76.201737	25.127564
+-76.201737	25.038384
+-76.201737	24.946857
+-76.213471	24.806047
+-76.213471	24.695746
+-76.333159	24.787273
+-76.368362	24.906961
+-76.300304	24.967979
+-76.279182	25.108789
+-76.246327	25.197969
+# -b
+-75.441362	24.343721
+-75.385038	24.353108
+-75.363916	24.273316
+-75.342795	24.172402
+-75.417894	24.151280
+-75.528195	24.181789
+-75.485952	24.313212
+-75.551663	24.423513
+-75.629109	24.545549
+-75.748797	24.686359
+-75.805121	24.766151
+-75.727676	24.756764
+-75.638496	24.665237
+-75.572785	24.564323
+-75.495339	24.435247
+-75.441362	24.343721
+# -b
+-74.526096	24.163014
+-74.580074	24.080875
+-74.591808	24.001083
+-74.481506	24.010470
+-74.427529	24.163014
+-74.514362	24.163014
+# -b
+-75.298205	23.595080
+-75.265349	23.543450
+-75.220760	23.433149
+-75.176170	23.289992
+-75.122192	23.198465
+-75.000157	23.158569
+-74.922711	22.994291
+-74.922711	22.914498
+-74.988423	23.036534
+-75.131580	23.116326
+-75.187904	23.250096
+-75.209025	23.360397
+-75.220760	23.463658
+-75.298205	23.595080
+# -b
+-74.096626	22.658693
+-74.096626	22.710324
+-74.096626	22.719711
+-74.096626	22.729098
+-74.096626	22.710324
+-74.129481	22.729098
+-74.174071	22.729098
+-74.249170	22.719711
+-74.317228	22.729098
+-74.404061	22.790116
+-74.415795	22.832359
+-74.382939	22.872255
+-74.272638	22.832359
+-74.150603	22.750220
+-74.019180	22.750220
+-73.953469	22.689202
+-73.941734	22.534311
+-74.084891	22.360645
+-74.260904	22.229222
+-74.305494	22.330136
+-74.174071	22.454519
+-74.063770	22.576554
+-74.096626	22.658693
+# -b
+-72.773011	22.341870
+-72.826988	22.433397
+-72.972491	22.442784
+-73.148504	22.372379
+-72.981879	22.391154
+-72.862190	22.341870
+-72.773011	22.341870
+# -b
+-72.221504	21.971070
+-72.099469	22.034435
+-72.012636	21.961683
+-71.890601	21.910053
+-71.759178	21.849035
+-71.604287	21.755162
+-71.583165	21.724653
+-71.702854	21.745774
+-71.902335	21.879544
+-72.057226	21.931174
+-72.242626	21.818526
+-72.376395	21.806792
+-72.331806	21.888931
+-72.221504	21.971070
+# -b
+-73.047590	21.396096
+-73.071059	21.396096
+-73.071059	21.229471
+-73.103914	21.086314
+-73.235337	21.004174
+-73.455940	20.971319
+-73.655421	20.961931
+-73.643686	21.168453
+-73.455940	21.250592
+-73.291661	21.198962
+-73.148504	21.302222
+-73.047590	21.396096
+# -b
+-80.071668	22.933273
+-79.907389	22.811237
+-79.785354	22.771341
+-79.663318	22.637572
+-79.499040	22.485027
+-79.355883	22.421663
+-79.200992	22.402888
+-79.046101	22.454519
+-78.881822	22.402888
+-78.780908	22.341870
+-78.715197	22.421663
+-78.583774	22.320749
+-78.771521	22.360645
+-78.703463	22.330136
+-78.506329	22.229222
+-78.374906	22.186979
+-78.208281	22.074331
+-78.097979	21.971070
+-78.011147	21.879544
+-77.943088	21.867810
+-77.778810	21.827914
+-77.656774	21.827914
+-77.534739	21.736387
+-77.436172	21.694144
+-77.403316	21.755162
+-77.304749	21.684757
+-77.194448	21.600271
+-77.084147	21.539253
+-77.006701	21.457114
+-76.917521	21.396096
+-76.764977	21.332731
+-76.687532	21.271714
+-76.621820	21.241205
+-76.598352	21.271714
+-76.488051	21.271714
+-76.290916	21.168453
+-76.091435	21.126210
+-75.915423	21.137944
+-75.772266	21.137944
+-75.706554	21.055805
+-75.715942	20.961931
+-75.793387	20.858671
+-75.748797	20.764797
+-75.629109	20.713167
+-75.495339	20.755410
+-75.319327	20.755410
+-75.077603	20.755410
+-74.857000	20.682658
+-74.791289	20.567663
+-74.690375	20.485524
+-74.526096	20.361142
+-74.371205	20.349407
+-74.260904	20.340020
+-74.206927	20.267268
+-74.228048	20.152273
+-74.394674	20.131152
+-74.603542	20.091256
+-74.955567	20.006769
+# -b
+-77.656774	19.840144
+-77.713098	20.006769
+-77.403316	20.267268
+-77.149858	20.494911
+-77.227304	20.631028
+-77.501883	20.713167
+-77.778810	20.703780
+-78.020534	20.722554
+-78.229402	20.837549
+-78.450005	20.961931
+-78.518063	21.147331
+-78.593162	21.365587
+-78.715197	21.569762
+-78.947534	21.612005
+-79.245582	21.569762
+-79.475572	21.612005
+-79.729030	21.694144
+-79.928511	21.694144
+# -b
+-78.053390	22.290240
+-78.163691	22.341870
+-78.187159	22.290240
+-78.285726	22.391154
+-78.142569	22.238610
+-78.086245	22.114227
+-77.975944	22.043822
+-77.900845	21.992192
+-77.755341	21.919440
+-77.689630	21.919440
+-77.701364	22.013314
+-77.778810	22.125962
+-77.921967	22.217488
+-78.053390	22.290240
+# -b
+-81.449260	30.107548
+-81.395283	29.924495
+-81.350693	29.762563
+-81.273247	29.579510
+-81.207536	29.405844
+-81.141825	29.250953
+-81.019789	29.077287
+-80.876632	28.884847
+-80.745209	28.671285
+-80.700620	28.563330
+-80.677151	28.427214
+-80.688885	28.223039
+-80.644296	27.969581
+-80.545728	27.842852
+-80.468283	27.655105
+-80.381450	27.439196
+-80.271149	27.204513
+-80.181969	27.016766
+-80.181969	26.850141
+-80.160847	26.641272
+-80.160847	26.404242
+-80.170235	26.195374
+-80.203091	26.007627
+-80.280536	25.808146
+-80.346247	25.587543
+-80.381450	25.437346
+-80.381450	25.449080
+-80.390837	25.418571
+-80.524607	25.308270
+-80.667764	25.247252
+-80.864898	25.179194
+-81.141825	25.148685
+-81.240392	25.237865
+-81.252126	25.308270
+-81.228657	25.427959
+-81.329571	25.676723
+-81.416404	25.808146
+-81.428138	25.836308
+-81.493850	25.906713
+-81.693331	25.927835
+-81.813019	26.047523
+-81.890465	26.315062
+-82.000766	26.462913
+-82.057090	26.561480
+-81.967911	26.650660
+-81.979645	26.690556
+-82.089946	26.631885
+-82.132189	26.800857
+-82.143923	26.958095
+-82.188513	26.918199
+-82.287080	26.899424
+-82.319936	26.927586
+-82.376260	26.997991
+-82.474827	27.105946
+-82.573394	27.244409
+-82.683695	27.439196
+-82.707164	27.547151
+-82.662574	27.734898
+-82.585128	27.920298
+-82.641452	27.978968
+-82.740019	28.018865
+-82.751753	27.861627
+-82.838586	27.852239
+-82.883176	28.096310
+-82.850321	28.359156
+-82.784609	28.593839
+-82.784609	28.748730
+-82.805731	29.018616
+-82.871442	29.173507
+-83.026333	29.213404
+-83.202346	29.328399
+-83.324381	29.455128
+-83.446417	29.579510
+-83.467538	29.570123
+-83.479272	29.598285
+-83.479272	29.722667
+-83.598961	29.781338
+-83.742118	29.964391
+# -b
+-84.415660	30.079386
+-84.448515	29.964391
+-84.525961	29.973778
+-84.624528	29.955004
+-84.758298	29.868171
+-84.824009	29.840009
+-84.955432	29.809500
+-85.065733	29.809500
+-85.187768	29.771950
+-85.342659	29.743788
+-85.452961	29.877558
+-85.495204	29.964391
+# -b
+-89.862664	30.001940
+-89.752363	29.992553
+# -b
+-89.388603	30.020715
+-89.409725	29.915107
+-89.466049	29.849396
+-89.585737	29.790725
+-89.653796	29.722667
+-89.719507	29.598285
+-89.609206	29.464515
+-89.466049	29.396457
+-89.332279	29.347173
+-89.212591	29.222791
+-89.233712	29.135958
+-89.299423	29.096062
+-89.421459	29.049125
+-89.475436	29.117183
+-89.618593	29.309624
+-89.818074	29.387069
+-89.895520	29.445740
+-89.961231	29.483290
+# -b
+-82.310548	23.177344
+-82.254224	23.198465
+-82.122802	23.219587
+-81.935055	23.177344
+-81.759042	23.189078
+-81.604151	23.137448
+-81.472728	23.128060
+-81.317837	23.106939
+-81.186414	23.076430
+-81.052645	23.076430
+-80.888366	23.106939
+-80.710007	23.076430
+-80.578584	22.994291
+-80.381450	22.963782
+-80.235946	23.024799
+-80.071668	22.933273
+# -b
+-79.928511	21.694144
+-80.125645	21.766896
+-80.325126	21.888931
+-80.489404	22.053210
+-80.611440	22.095453
+-80.745209	22.074331
+-80.810921	22.074331
+-80.986933	22.083719
+-81.162946	22.156470
+-81.219270	22.208101
+-81.329571	22.064944
+-81.449260	22.114227
+-81.615885	22.186979
+-81.836488	22.196367
+-82.000766	22.247997
+-82.167392	22.320749
+-82.132189	22.412275
+-81.890465	22.433397
+-81.726187	22.515536
+-81.836488	22.628184
+-82.099333	22.658693
+-82.319936	22.668081
+-82.573394	22.698589
+-82.772875	22.698589
+-82.993477	22.607063
+-83.181224	22.463906
+-83.303260	22.299627
+-83.488660	22.229222
+-83.699875	22.196367
+-83.920477	22.177592
+-84.040166	22.053210
+-84.096490	21.971070
+-84.227913	21.940562
+-84.448515	21.818526
+-84.537695	21.745774
+-84.558817	21.755162
+-84.579938	21.806792
+-84.603406	21.919440
+-84.824009	21.858422
+-85.000022	21.867810
+-84.800541	21.931174
+-84.690239	22.034435
+-84.460249	22.013314
+-84.448515	22.177592
+-84.415660	22.503802
+-84.272503	22.607063
+-84.096490	22.729098
+-83.852419	22.801850
+-83.643551	22.881643
+-83.479272	22.945007
+-83.246936	22.975516
+-83.047455	23.015412
+-82.805731	23.076430
+-82.629718	23.116326
+-82.474827	23.198465
+-82.310548	23.177344
+# -b
+-83.014599	21.900665
+-82.939500	21.919440
+-82.772875	21.806792
+-82.683695	21.539253
+-82.927766	21.457114
+-83.157756	21.529865
+-83.148369	21.581496
+-83.115513	21.684757
+-83.124900	21.827914
+-83.014599	21.900665
+# -b
+-86.797697	20.609906
+-86.929120	20.600519
+-87.060543	20.422159
+-87.051155	20.328286
+-86.907998	20.433893
+-86.797697	20.609906
+# -b
+-90.017555	21.302222
+-89.806340	21.384362
+-89.630327	21.417217
+-89.355748	21.417217
+-89.189122	21.426605
+-88.914543	21.447726
+-88.715062	21.560374
+-88.517927	21.612005
+-88.339568	21.663635
+-88.121312	21.684757
+-87.799796	21.621392
+-87.799796	21.417217
+-87.569806	21.600271
+-87.292879	21.569762
+-87.018300	21.539253
+-86.896264	21.396096
+-86.851674	21.198962
+-86.875143	21.022949
+-86.929120	20.858671
+-87.027687	20.755410
+-87.149723	20.631028
+-87.304614	20.516033
+-87.382059	20.370529
+-87.492360	20.164007
+-87.492360	20.018504
+# -b
+-94.999886	29.241566
+-95.032742	29.142999
+-95.044476	29.114837
+-95.077332	29.037391
+-95.089066	28.997495
+-95.098453	28.959945
+-95.121921	28.920049
+-95.232223	28.851991
+-95.297934	28.805054
+-95.387114	28.736996
+-95.473947	28.678325
+-95.563126	28.629042
+-95.628838	28.579758
+-95.673428	28.560984
+-95.762607	28.521087
+-95.849440	28.492925
+-95.926886	28.464763
+-96.037187	28.434254
+-96.114633	28.424867
+-96.126367	28.424867
+-96.126367	28.443642
+-96.060655	28.492925
+-95.971476	28.532821
+-95.816585	28.600880
+-95.739139	28.629042
+-95.706283	28.657204
+-95.685162	28.678325
+-95.706283	28.687713
+-95.750873	28.687713
+-95.872909	28.638429
+-95.917499	28.629042
+-96.004331	28.600880
+-96.027800	28.589146
+-96.037187	28.579758
+-96.048921	28.668938
+-96.070043	28.736996
+-96.081777	28.736996
+-96.102899	28.715875
+-96.114633	28.715875
+-96.126367	28.697100
+-96.126367	28.657204
+-96.147488	28.647816
+-96.170957	28.638429
+-96.192078	28.619654
+-96.203812	28.647816
+-96.224934	28.697100
+-96.302380	28.706487
+-96.335235	28.657204
+-96.325848	28.610267
+-96.335235	28.579758
+-96.358704	28.629042
+-96.445536	28.687713
+-96.501860	28.657204
+-96.513595	28.610267
+-96.501860	28.542209
+-96.445536	28.511700
+-96.391559	28.474151
+-96.400947	28.424867
+-96.436149	28.384971
+-96.501860	28.356809
+-96.579306	28.375584
+-96.645017	28.375584
+-96.689607	28.316913
+-96.701341	28.260589
+-96.734197	28.220692
+-96.776440	28.171409
+-96.811643	28.152634
+-96.865620	28.171409
+-96.921944	28.131513
+-96.975921	28.122125
+-97.065101	28.084576
+-97.065101	28.063454
+-97.065101	28.025905
+-97.065101	27.995396
+-97.032245	28.004784
+-96.954800	28.035292
+-96.943066	27.967234
+-96.999390	27.878054
+-97.032245	27.819384
+-97.065101	27.800609
+-97.130812	27.809996
+-97.241114	27.800609
+-97.262235	27.800609
+-97.297438	27.779487
+-97.273969	27.760713
+-97.229379	27.683267
+-97.208258	27.652758
+-97.196524	27.554191
+-97.196524	27.495520
+-97.208258	27.387566
+-97.229379	27.288999
+-97.262235	27.251450
+-97.339681	27.230328
+-97.351415	27.251450
+-97.351415	27.288999
+-97.396005	27.270224
+-97.494572	27.279612
+-97.527427	27.230328
+-97.506306	27.190432
+-97.449982	27.190432
+-97.384271	27.171657
+-97.339681	27.152882
+-97.339681	27.063703
+-97.351415	26.974523
+-97.351415	26.925239
+-97.363149	26.915852
+-97.407739	26.904118
+-97.417126	26.836060
+-97.407739	26.756267
+-97.396005	26.678822
+-97.363149	26.589642
+-97.351415	26.500462
+-97.351415	26.469953
+-97.339681	26.469953
+-97.339681	26.439445
+-97.330293	26.371386
+-97.318559	26.291594
+-97.285703	26.282207
+-97.241114	26.141397
+-97.219992	26.092113
+-97.163668	25.974771
+-97.163668	25.944262
+-97.119078	25.932528
+-97.086222	25.913753
+-97.086222	25.904366
+-97.086222	25.894979
+# -b
+-97.086222	25.894979
+-97.086222	25.883245
+-97.086222	25.864470
+-97.142546	25.775290
+-97.184790	25.664989
+-97.196524	25.575809
+-97.175402	25.564075
+-97.142546	25.585197
+-97.086222	25.643867
+-97.053367	25.744781
+-97.032245	25.735394
+-97.032245	25.643867
+-97.041633	25.564075
+-97.086222	25.474895
+-97.142546	25.395103
+-97.196524	25.345819
+-97.262235	25.324698
+-97.330293	25.334085
+-97.417126	25.364594
+-97.494572	25.373981
+-97.550896	25.315311
+-97.550896	25.275414
+-97.550896	25.174500
+-97.560283	25.085321
+-97.583751	24.984407
+-97.628341	24.944511
+-97.694053	24.904614
+-97.738643	24.822475
+-97.748030	24.763804
+-97.771498	24.733295
+-97.792620	24.672278
+-97.792620	24.601873
+-97.748030	24.540855
+-97.748030	24.430554
+-97.748030	24.289744
+-97.748030	24.148933
+-97.738643	24.026898
+-97.738643	23.944759
+-97.726908	23.904863
+-97.726908	23.855579
+-97.661197	23.773440
+-97.616607	23.602121
+-97.604873	23.388559
+-97.604873	23.245402
+-97.604873	23.062349
+-97.595486	22.898070
+-97.595486	22.776035
+-97.637729	22.541351
+-97.682319	22.377073
+-97.694053	22.285546
+-97.694053	22.276159
+-97.682319	22.194020
+-97.637729	22.081372
+-97.572017	21.935868
+-97.539162	21.874850
+-97.482838	21.813833
+-97.440595	21.783324
+-97.351415	21.668329
+-97.273969	21.597924
+-97.196524	21.504050
+-97.175402	21.443033
+-97.175402	21.339772
+-97.219992	21.278754
+-97.262235	21.215390
+-97.285703	21.154372
+-97.262235	21.091007
+-97.219992	20.978359
+-97.196524	20.947850
+-97.184790	20.936116
+-97.175402	20.905607
+-97.130812	20.832855
+-97.032245	20.668577
+-96.964187	20.553582
+-96.877354	20.438587
+-96.776440	20.344714
+-96.656752	20.220331
+-96.546450	20.138192
+-96.457271	20.002076
+# -b
+-97.318559	25.275414
+-97.273969	25.284802
+-97.262235	25.244905
+-97.262235	25.183888
+-97.262235	25.113483
+-97.297438	25.054812
+-97.330293	25.033690
+-97.339681	25.024303
+-97.396005	25.064199
+-97.407739	25.143992
+-97.396005	25.183888
+-97.351415	25.244905
+-97.318559	25.275414
+# -b
+-96.865620	27.936725
+-96.844498	27.936725
+-96.832764	27.976622
+-96.811643	28.014171
+-96.755319	28.054067
+-96.701341	28.103351
+-96.666139	28.131513
+-96.623896	28.131513
+-96.546450	28.171409
+-96.490126	28.239467
+-96.424415	28.269976
+-96.400947	28.248854
+-96.412681	28.180796
+-96.478392	28.122125
+-96.579306	28.035292
+-96.666139	27.955500
+-96.755319	27.868667
+-96.865620	27.751325
+-96.931331	27.683267
+-96.975921	27.673880
+-96.999390	27.711429
+-96.964187	27.760713
+-96.898476	27.840505
+-96.877354	27.878054
+-96.865620	27.899176
+-96.865620	27.936725
+# -b
+-89.961231	29.483290
+-90.071532	29.464515
+-90.071532	29.377682
+-90.137244	29.290849
+-90.226423	29.185242
+-90.357846	29.232178
+-90.501003	29.232178
+-90.557327	29.204016
+-90.667628	29.260340
+-90.822519	29.194629
+-90.986798	29.222791
+-91.040775	29.290849
+-91.219135	29.272075
+-91.338823	29.405844
+-91.406881	29.551348
+-91.582894	29.570123
+-91.702583	29.694505
+-91.845740	29.762563
+-91.956041	29.818887
+-92.134400	29.828274
+-92.209499	29.762563
+-92.200112	29.675730
+-92.286945	29.598285
+-92.364390	29.588897
+-92.364390	29.598285
+-92.531015	29.588897
+-92.772739	29.656956
+-92.927631	29.703892
+-93.115377	29.743788
+-93.345367	29.809500
+-93.544848	29.809500
+-93.831162	29.790725
+-94.051765	29.762563
+-94.293489	29.675730
+-94.514091	29.588897
+-94.624392	29.551348
+-94.692451	29.520839
+-94.791018	29.483290
+-94.823873	29.520839
+-94.701838	29.551348
+-94.680716	29.638181
+-94.812139	29.638181
+-94.812139	29.809500
+-94.889585	29.809500
+-94.978764	29.762563
+-94.988152	29.598285
+-94.999886	29.511452
+-94.999886	29.241566
+-94.999886	29.396457
+# -b
+-90.634773	19.891775
+-90.566714	20.112377
+-90.501003	20.403385
+-90.491616	20.652149
+-90.456413	20.910301
+-90.381314	21.126210
+-90.271013	21.210696
+-90.181833	21.271714
+-90.017555	21.302222
+# -b
+-110.113504	24.238113
+-109.949226	24.097303
+-109.782600	23.987002
+-109.716889	23.944759
+-109.705155	23.864966
+-109.627709	23.764053
+-109.561998	23.693647
+-109.496287	23.571612
+-109.385985	23.480085
+-109.341395	23.367437
+-109.362517	23.236015
+-109.439963	23.123367
+-109.540876	23.010718
+-109.705155	22.940313
+-109.803722	22.837053
+-109.892902	22.848787
+-109.991469	22.970822
+# -b
+-110.036059	27.054315
+-109.958613	27.014419
+-109.892902	26.955748
+-109.827190	26.875956
+-109.782600	26.777389
+-109.749745	26.728105
+-109.672299	26.678822
+-109.648831	26.629538
+-109.573732	26.629538
+-109.461084	26.638926
+-109.395373	26.638926
+-109.263950	26.559133
+-109.219360	26.439445
+-109.174770	26.371386
+-109.064469	26.331490
+-109.064469	26.261085
+-109.120793	26.171905
+-109.174770	26.092113
+-109.231094	26.063951
+-109.263950	25.974771
+-109.285071	25.864470
+-109.296806	25.744781
+-109.275684	25.664989
+-109.186504	25.554688
+-109.043347	25.545300
+-108.965902	25.554688
+-108.900190	25.585197
+-108.843866	25.625093
+-108.822745	25.643867
+-108.789889	25.585197
+-108.811011	25.514792
+-108.843866	25.434999
+-108.811011	25.364594
+-108.688975	25.303576
+-108.512963	25.214397
+-108.381540	25.165113
+-108.268892	25.143992
+-108.182059	25.193275
+-108.125735	25.143992
+-108.038902	25.054812
+-107.937988	24.963285
+-107.839421	24.904614
+-107.818299	24.773192
+-107.818299	24.662890
+-107.827687	24.592485
+-107.783097	24.522080
+-107.696264	24.451675
+-107.553107	24.329640
+-107.409950	24.228726
+-107.264446	24.118425
+-107.177613	24.057407
+-107.076700	23.965880
+-106.978133	23.886088
+-106.888953	23.855579
+-106.867831	23.834458
+-106.846710	23.825070
+-106.823241	23.794561
+-106.769264	23.742931
+-106.736408	23.663139
+-106.736408	23.559878
+-106.680084	23.510594
+-106.558049	23.489473
+-106.504072	23.419068
+-106.447748	23.346316
+-106.403158	23.266523
+-106.382036	23.205506
+-106.349181	23.144488
+-106.271735	23.052961
+-106.182555	22.980210
+-106.062867	22.898070
+-105.940831	22.776035
+-105.851652	22.663387
+-105.708495	22.571860
+-105.577072	22.501455
+-105.544216	22.388807
+-105.565338	22.367686
+-105.565338	22.276159
+-105.509014	22.111881
+-105.443302	21.947602
+-105.422181	21.874850
+-105.333001	21.762202
+-105.311880	21.701184
+-105.288411	21.586190
+-105.178110	21.482929
+-105.112399	21.360893
+-105.067809	21.215390
+-105.067809	21.060498
+-105.112399	20.966625
+-105.201578	20.884486
+-105.288411	20.790612
+-105.300145	20.760104
+-105.288411	20.708473
+-105.222700	20.668577
+-105.145254	20.595825
+-105.135867	20.523073
+-105.267290	20.480830
+-105.398712	20.429200
+-105.487892	20.365835
+-105.499626	20.304818
+-105.455037	20.253187
+-105.398712	20.147580
+-105.356469	20.044319
+# -b
+-114.375357	30.027755
+-114.297911	29.912761
+-114.232200	29.797766
+-114.208732	29.710933
+-114.143020	29.701545
+-114.065575	29.701545
+-114.011597	29.663996
+-113.967008	29.586550
+-113.877828	29.499718
+-113.779261	29.443394
+-113.680694	29.365948
+-113.525803	29.248606
+-113.514068	29.192282
+-113.502334	29.152386
+-113.481213	29.074940
+-113.436623	28.997495
+-113.415501	28.959945
+-113.347443	28.851991
+-113.260610	28.873113
+-113.159696	28.783933
+-113.105719	28.765158
+-113.072863	28.793320
+-113.016539	28.668938
+-112.983684	28.551596
+-112.896851	28.424867
+-112.861648	28.396705
+-112.807671	28.406092
+-112.763081	28.384971
+-112.741960	28.338034
+-112.709104	28.328647
+-112.685636	28.220692
+-112.631658	28.103351
+-112.619924	27.967234
+-112.598803	27.859280
+-112.563600	27.779487
+-112.486155	27.692655
+-112.354732	27.594087
+-112.211575	27.446237
+-112.113008	27.270224
+-112.089539	27.141148
+-112.089539	27.122374
+-112.068418	27.112986
+-112.012094	27.082477
+-111.934648	27.054315
+-111.880671	26.983910
+-111.880671	26.944014
+-111.824347	26.826672
+-111.746901	26.706984
+-111.737514	26.608417
+-111.627213	26.500462
+-111.603745	26.500462
+-111.681190	26.568520
+-111.704658	26.697596
+-111.704658	26.777389
+-111.681190	26.777389
+-111.615479	26.777389
+-111.538033	26.697596
+-111.448853	26.629538
+-111.394876	26.500462
+-111.350286	26.420670
+-111.317431	26.371386
+-111.293962	26.251698
+-111.239985	26.211802
+-111.228251	26.113234
+-111.218864	26.012321
+-111.195395	25.883245
+-111.150805	25.735394
+-111.129684	25.695498
+-111.040504	25.615705
+-111.007648	25.545300
+-110.920816	25.484283
+-110.852757	25.444386
+-110.852757	25.315311
+-110.852757	25.205009
+-110.852757	25.143992
+-110.831636	25.153379
+-110.765924	25.064199
+-110.688479	24.953898
+-110.622767	24.822475
+-110.622767	24.662890
+-110.632155	24.531468
+-110.611033	24.451675
+-110.533588	24.339027
+-110.477264	24.249847
+-110.378697	24.158321
+-110.280130	24.106690
+-110.169828	24.207604
+-110.113504	24.238113
+# -b
+-109.991469	22.970822
+-110.080649	23.193772
+-110.158094	23.376825
+-110.280130	23.519982
+-110.366962	23.602121
+-110.488998	23.642017
+-110.599299	23.742931
+-110.742456	23.855579
+-110.876226	23.956493
+-110.974793	24.066794
+-111.106216	24.148933
+-111.251719	24.198217
+-111.329165	24.249847
+-111.404264	24.310865
+-111.505177	24.400045
+-111.516912	24.461063
+-111.505177	24.482184
+-111.559155	24.482184
+-111.615479	24.491571
+-111.692924	24.510346
+-111.737514	24.561976
+-111.758636	24.672278
+-111.857203	24.723908
+-111.925261	24.712174
+-111.979238	24.702787
+-112.023828	24.791966
+-112.068418	24.773192
+-112.113008	24.693399
+-112.113008	24.791966
+-112.044950	24.914002
+-112.002707	25.064199
+-111.979238	25.193275
+-111.979238	25.345819
+-111.979238	25.404490
+-111.990972	25.575809
+-112.023828	25.695498
+-112.113008	25.883245
+-112.199841	26.063951
+-112.265552	26.162518
+-112.366466	26.162518
+-112.486155	26.211802
+-112.587068	26.282207
+-112.709104	26.340877
+-112.784203	26.451179
+-112.873382	26.559133
+-112.929706	26.608417
+-113.007152	26.706984
+-112.995418	26.777389
+-112.983684	26.826672
+-113.016539	26.904118
+-113.072863	26.836060
+-113.150309	26.768001
+-113.204286	26.697596
+-113.326322	26.718718
+-113.448357	26.737493
+-113.568046	26.796164
+-113.612635	26.836060
+-113.657225	26.904118
+-113.722937	26.925239
+-113.812116	26.974523
+-113.877828	26.993298
+-113.910683	26.993298
+-113.955273	27.091865
+-114.053840	27.141148
+-114.143020	27.141148
+-114.220466	27.152882
+-114.297911	27.190432
+-114.330767	27.270224
+-114.351888	27.378179
+-114.396478	27.446237
+-114.473924	27.476746
+-114.563104	27.495520
+-114.617081	27.535417
+-114.661671	27.584700
+-114.727382	27.624596
+-114.771972	27.673880
+-114.840030	27.624596
+-114.882273	27.643371
+-114.872886	27.770100
+-114.694526	27.760713
+-114.473924	27.732551
+-114.286177	27.779487
+-114.164142	27.819384
+-114.044453	27.741938
+-114.032719	27.819384
+-114.065575	27.840505
+-114.065575	27.917951
+-114.011597	27.976622
+-113.922418	27.995396
+-113.934152	28.084576
+-113.910683	28.143247
+-113.945886	28.180796
+-113.945886	28.269976
+-113.934152	28.307525
+-113.955273	28.434254
+-114.032719	28.511700
+-114.110164	28.600880
+-114.164142	28.668938
+-114.243934	28.736996
+-114.330767	28.833216
+-114.396478	28.861378
+-114.452802	28.910662
+-114.518514	28.997495
+-114.584225	29.056166
+-114.661671	29.084328
+-114.717995	29.180548
+-114.771972	29.269728
+-114.816562	29.307277
+-114.861152	29.375335
+-114.938597	29.394110
+-115.025430	29.394110
+-115.093488	29.480943
+-115.170934	29.549001
+-115.281235	29.577163
+-115.346947	29.626447
+-115.522959	29.682771
+-115.579283	29.741442
+-115.612139	29.797766
+-115.644995	29.903373
+-115.656729	29.971431
+# -b
+-112.685636	30.152138
+-112.652780	29.971431
+-112.631658	29.893986
+-112.554213	29.788378
+-112.486155	29.778991
+-112.432177	29.720320
+-112.420443	29.645221
+-112.387587	29.518492
+-112.366466	29.412885
+-112.321876	29.335439
+-112.277286	29.288502
+-112.166985	29.229832
+-112.101274	29.142999
+-112.044950	29.016270
+-112.012094	28.910662
+-111.934648	28.861378
+-111.868937	28.805054
+-111.824347	28.736996
+-111.779757	28.619654
+-111.681190	28.511700
+-111.615479	28.443642
+-111.526299	28.406092
+-111.472322	28.384971
+-111.427732	28.366196
+-111.415998	28.366196
+-111.362021	28.307525
+-111.272841	28.180796
+-111.174274	28.063454
+-111.085094	28.004784
+-110.986527	27.936725
+-110.897347	27.917951
+-110.775312	27.908563
+-110.676745	27.887442
+-110.566443	27.859280
+-110.510119	27.819384
+-110.500732	27.770100
+-110.500732	27.683267
+-110.500732	27.594087
+-110.510119	27.594087
+-110.533588	27.516642
+-110.500732	27.446237
+-110.488998	27.359404
+-110.456142	27.328895
+-110.423286	27.288999
+-110.390431	27.251450
+-110.324719	27.190432
+-110.247274	27.141148
+-110.136973	27.091865
+-110.036059	27.054315
+# -b
+-118.228860	28.959945
+-118.238247	28.969333
+-118.238247	28.988108
+-118.238247	29.006882
+-118.238247	29.037391
+-118.205392	29.084328
+-118.172536	29.093715
+-118.151415	29.037391
+-118.151415	28.997495
+-118.139680	28.901275
+-118.139680	28.823829
+-118.139680	28.805054
+-118.160802	28.823829
+-118.196004	28.882500
+-118.228860	28.929437
+-118.228860	28.959945
+# -b
+-115.081754	27.976622
+-115.114610	27.976622
+-115.126344	28.014171
+-115.159200	28.014171
+-115.192055	28.054067
+-115.203790	28.084576
+-115.159200	28.131513
+-115.138078	28.239467
+-115.114610	28.298138
+-115.060633	28.307525
+-115.048899	28.220692
+-115.048899	28.171409
+-115.048899	28.103351
+-115.037164	28.054067
+-115.048899	28.035292
+-115.048899	27.995396
+-115.060633	27.967234
+-115.081754	27.976622
+# -b
+-112.983684	28.969333
+-113.040008	28.950558
+-113.072863	28.950558
+-113.105719	28.997495
+-113.150309	29.074940
+-113.204286	29.142999
+-113.269997	29.201670
+-113.326322	29.269728
+-113.370911	29.335439
+-113.424889	29.412885
+-113.448357	29.471556
+-113.448357	29.490330
+-113.382646	29.452781
+-113.305200	29.375335
+-113.237142	29.297890
+-113.183165	29.220444
+-113.082251	29.161773
+-113.072863	29.065553
+-113.040008	29.037391
+-112.983684	29.006882
+-112.983684	28.978720
+-112.983684	28.969333
+# -b
+-112.366466	28.978720
+-112.366466	29.016270
+-112.354732	29.093715
+-112.342998	29.142999
+-112.277286	29.142999
+-112.223309	29.114837
+-112.188106	29.065553
+-112.155251	28.997495
+-112.134129	28.929437
+-112.145863	28.861378
+-112.145863	28.793320
+-112.145863	28.746383
+-112.188106	28.736996
+-112.232696	28.736996
+-112.321876	28.746383
+-112.375853	28.774546
+-112.420443	28.833216
+-112.432177	28.873113
+-112.411056	28.901275
+-112.375853	28.938824
+-112.366466	28.978720
+# -b
+-159.617644	22.090759
+-159.605910	22.090759
+-159.573055	22.090759
+-159.528465	22.081372
+-159.451019	22.081372
+-159.385308	22.100146
+-159.352452	22.100146
+-159.286741	21.978111
+-159.286741	21.905359
+-159.373574	21.802098
+-159.474488	21.719959
+-159.549586	21.731693
+-159.617644	21.802098
+-159.695090	21.823220
+-159.727946	21.905359
+-159.695090	21.978111
+-159.662234	22.029741
+-159.617644	22.090759
+# -b
+-158.115670	21.379668
+-158.115670	21.452420
+-158.038224	21.494663
+-157.906802	21.421911
+-157.773032	21.309263
+-157.683852	21.227124
+-157.728442	21.206002
+-157.829356	21.194268
+-157.949045	21.175493
+-158.059346	21.236511
+-158.160260	21.379668
+-158.148526	21.421911
+-158.115670	21.379668
+# -b
+-157.242647	21.081620
+-157.275503	20.987747
+-157.242647	21.029990
+-157.155814	21.051111
+-156.968068	21.039377
+-156.846032	21.060498
+-156.747465	21.060498
+-156.723997	21.020602
+-156.723997	20.957238
+-156.846032	20.914995
+-157.000923	20.947850
+-157.099490	20.966625
+-157.165202	20.936116
+-157.233260	20.926729
+-157.266116	20.999481
+-157.242647	21.081620
+# -b
+-156.404827	20.790612
+-156.381359	20.790612
+-156.360237	20.790612
+-156.315647	20.823468
+-156.238202	20.760104
+-156.095045	20.677964
+-156.005865	20.626334
+-156.005865	20.544195
+-156.160756	20.429200
+-156.238202	20.417466
+-156.339116	20.450321
+-156.414215	20.595825
+-156.482273	20.687352
+-156.547984	20.720207
+-156.625430	20.802347
+-156.646551	20.823468
+-156.613695	20.884486
+-156.526863	20.875098
+-156.458804	20.823468
+-156.404827	20.790612
+# -b
+-155.874442	20.044319
+-155.853321	20.023197
+-155.853321	20.053706
+-155.829853	20.053706
+-155.752407	20.044319
+# -b
+-155.829853	19.919937
+-155.862708	20.034931
+-155.862708	20.044319
+-155.874442	20.044319
+# -b
+-156.977455	20.750716
+-157.000923	20.771838
+-157.000923	20.781225
+-156.968068	20.781225
+-156.890622	20.781225
+-156.824911	20.720207
+-156.801442	20.677964
+-156.834298	20.626334
+-156.890622	20.614600
+-156.935212	20.647455
+-156.977455	20.699086
+-156.977455	20.750716
+-156.935212	20.647455
+-156.977455	20.699086
+-156.977455	20.750716
+# -b
+-177.434817	28.162022
+-177.434817	28.162022
+# -b
+153.950038	24.350761
+153.938303	24.329640
+153.905448	24.329640
+153.881979	24.329640
+153.938303	24.390657
+153.950038	24.381270
+153.872592	24.339027
+153.881979	24.381270
+153.926569	24.390657
+153.938303	24.390657
+# -b
+145.316031	20.002076
+145.360621	20.013810
+# -b
+145.292563	19.992688
+145.304297	20.002076
+145.316031	20.002076
+# -b
+119.913888	26.519237
+120.033576	26.629538
+120.066432	26.746880
+120.078166	26.857181
+120.134490	26.894731
+120.254179	27.023807
+120.355093	27.082477
+120.409070	27.162270
+120.465394	27.220941
+120.542840	27.387566
+120.552227	27.495520
+120.596817	27.612862
+120.662528	27.711429
+120.739974	27.779487
+120.829153	27.908563
+120.951189	28.035292
+121.082612	28.220692
+121.183526	28.279363
+121.270358	28.171409
+121.347804	28.131513
+121.436984	28.279363
+121.469839	28.366196
+121.458105	28.483538
+121.458105	28.647816
+121.535551	28.715875
+121.568407	28.882500
+121.580141	28.938824
+121.556672	28.997495
+121.523817	29.037391
+121.481574	29.103102
+121.490961	29.152386
+121.702176	29.201670
+121.800743	29.257994
+121.833599	29.201670
+121.845333	29.257994
+121.854720	29.354214
+121.854720	29.431659
+121.854720	29.509105
+121.845333	29.577163
+121.756153	29.549001
+121.556672	29.462168
+121.490961	29.471556
+121.657586	29.549001
+121.800743	29.663996
+121.922779	29.788378
+122.021346	29.856437
+121.943900	29.884599
+121.800743	29.884599
+121.666974	29.931535
+121.568407	29.980819
+# -b
+121.446371	25.275414
+121.502695	25.254293
+121.580141	25.214397
+121.657586	25.143992
+121.744419	25.143992
+121.800743	25.125217
+121.854720	25.043078
+121.845333	24.975019
+121.789009	24.843597
+121.779622	24.742683
+121.800743	24.611260
+121.756153	24.451675
+121.657586	24.259235
+121.601262	24.137199
+121.568407	23.975268
+121.547285	23.834458
+121.535551	23.712422
+121.502695	23.541103
+121.458105	23.376825
+121.413515	23.275911
+121.380660	23.205506
+121.326682	23.071736
+121.225769	22.909805
+121.138936	22.766648
+121.016900	22.623491
+120.939455	22.459212
+120.883131	22.276159
+120.850275	22.069638
+120.817419	21.947602
+120.739974	21.999232
+120.674262	22.233916
+120.552227	22.428703
+120.364480	22.553086
+120.188467	22.806544
+120.143878	23.010718
+120.101635	23.254789
+120.078166	23.449577
+120.078166	23.580999
+120.111022	23.752318
+120.254179	24.017511
+120.364480	24.158321
+120.519371	24.400045
+120.685997	24.611260
+120.840888	24.822475
+120.951189	24.993794
+121.127202	25.104095
+121.258624	25.165113
+121.336070	25.244905
+121.404128	25.263680
+# -b
+123.732188	24.421166
+123.809634	24.409432
+123.865958	24.369536
+123.865958	24.310865
+123.833102	24.280356
+123.732188	24.268622
+123.711067	24.339027
+123.732188	24.421166
+# -b
+124.107682	24.400045
+124.074826	24.421166
+124.107682	24.439941
+124.185128	24.470450
+124.229718	24.510346
+124.250839	24.461063
+124.217983	24.369536
+124.131150	24.320252
+124.107682	24.400045
+# -b
+127.794560	26.519237
+127.872006	26.589642
+127.872006	26.629538
+127.883740	26.706984
+127.972920	26.688209
+128.137198	26.786776
+128.193522	26.866569
+128.202909	26.746880
+128.137198	26.589642
+128.005775	26.528624
+127.916596	26.451179
+127.862618	26.390161
+127.862618	26.350265
+127.785173	26.272819
+127.785173	26.193027
+127.740583	26.141397
+127.674872	26.261085
+127.695993	26.350265
+127.717115	26.430057
+127.749970	26.460566
+127.773439	26.479341
+127.794560	26.519237
+# -b
+128.932775	27.791222
+128.942162	27.770100
+128.942162	27.770100
+128.953897	27.720817
+128.909307	27.702042
+128.876451	27.760713
+128.867064	27.840505
+128.876451	27.908563
+128.888185	27.917951
+128.899919	27.878054
+128.909307	27.849892
+128.909307	27.809996
+128.921041	27.800609
+128.932775	27.800609
+128.932775	27.791222
+# -b
+129.395102	28.415480
+129.472547	28.443642
+129.582848	28.511700
+129.618051	28.483538
+129.594583	28.375584
+129.505403	28.328647
+129.463160	28.279363
+129.430304	28.230080
+129.352859	28.180796
+129.320003	28.190184
+129.275413	28.239467
+129.263679	28.328647
+129.296535	28.366196
+129.352859	28.415480
+129.395102	28.415480
+# -b
+125.311609	24.822475
+125.267019	24.852984
+125.267019	24.852984
+125.278753	24.834209
+125.332730	24.791966
+125.410176	24.763804
+125.433644	24.723908
+125.356198	24.681665
+125.311609	24.742683
+125.311609	24.822475
+# -b
+109.911676	20.386957
+110.099423	20.271962
+110.385737	20.398691
+110.397471	20.595825
+110.329413	20.729595
+110.186256	20.926729
+110.284823	21.142638
+110.397471	21.379668
+110.561750	21.328038
+110.826942	21.400790
+110.993567	21.473541
+111.035810	21.534559
+111.202436	21.515784
+111.444160	21.546293
+111.643641	21.597924
+111.831388	21.762202
+111.998013	21.792711
+112.019134	21.792711
+112.075458	21.752815
+112.075458	21.752815
+112.239737	21.741081
+112.361772	21.813833
+112.448605	21.813833
+112.561253	21.834954
+112.671555	21.874850
+112.835833	21.956989
+112.913279	21.926481
+112.969603	21.978111
+112.969603	22.121268
+112.946134	22.203407
+112.957868	22.337177
+113.023580	22.531964
+113.068170	22.632878
+113.112760	22.520230
+113.244182	22.428703
+113.342749	22.327789
+113.399073	22.255038
+113.455397	22.245650
+113.521109	22.276159
+113.530496	22.327789
+113.509375	22.449825
+113.509375	22.562473
+113.509375	22.632878
+113.521109	22.705630
+113.542230	22.837053
+113.542230	22.818278
+113.598554	22.736139
+113.741711	22.684508
+113.873134	22.592982
+113.929458	22.553086
+113.983435	22.470946
+113.962314	22.428703
+113.983435	22.346564
+114.138326	22.367686
+114.204038	22.377073
+114.293218	22.407582
+114.272096	22.438091
+114.227506	22.470946
+114.204038	22.510843
+114.204038	22.531964
+114.204038	22.541351
+114.215772	22.541351
+114.227506	22.553086
+114.281483	22.553086
+114.358929	22.562473
+114.436375	22.562473
+114.525554	22.553086
+114.570144	22.541351
+114.579531	22.553086
+114.570144	22.623491
+114.579531	22.724405
+114.647590	22.745526
+114.734423	22.776035
+114.734423	22.705630
+114.790747	22.602369
+114.912782	22.614103
+115.011349	22.745526
+115.175628	22.848787
+115.321131	22.797156
+115.330519	22.715017
+115.431433	22.675121
+115.551121	22.705630
+115.562855	22.776035
+115.640301	22.848787
+115.738868	22.806544
+115.893759	22.776035
+116.048650	22.848787
+116.104974	22.879296
+116.126096	22.879296
+116.191807	22.898070
+116.313843	22.949701
+116.403022	22.980210
+116.513324	23.041227
+116.567301	23.083470
+116.623625	23.184384
+116.722192	23.275911
+116.787903	23.397946
+116.844227	23.458964
+116.921673	23.571612
+117.053096	23.611508
+117.130541	23.580999
+117.229108	23.642017
+117.306554	23.712422
+117.374612	23.712422
+117.440324	23.672526
+117.449711	23.703035
+117.461445	23.813336
+117.562359	23.886088
+117.604602	23.752318
+117.628070	23.874354
+117.660926	23.956493
+117.747759	23.956493
+117.860407	24.066794
+118.003564	24.179442
+118.069275	24.329640
+118.003564	24.421166
+117.991830	24.470450
+118.024685	24.491571
+118.134987	24.583098
+118.278144	24.552589
+118.423647	24.561976
+118.555070	24.583098
+118.587926	24.592485
+118.599660	24.601873
+118.641903	24.651156
+118.686493	24.681665
+118.709961	24.763804
+118.721695	24.843597
+118.796794	24.904614
+118.853118	24.932776
+118.907095	25.054812
+118.951685	25.183888
+119.061987	25.205009
+119.130045	25.165113
+119.184022	25.235518
+119.205144	25.254293
+119.162901	25.373981
+119.240346	25.465508
+119.350647	25.453774
+119.437480	25.413878
+119.470336	25.465508
+119.437480	25.594584
+119.449214	25.695498
+119.503192	25.714273
+119.547781	25.763556
+119.604106	25.873857
+119.625227	25.963037
+119.625227	25.993546
+119.615840	26.024055
+119.615840	26.042829
+119.615840	26.052217
+119.636961	26.122622
+119.702673	26.261085
+119.726141	26.310369
+119.714407	26.380774
+119.681551	26.439445
+119.615840	26.540358
+119.580637	26.617804
+119.559516	26.648313
+119.702673	26.756267
+119.857564	26.777389
+119.878685	26.638926
+119.878685	26.549746
+119.913888	26.519237
+# -b
+110.496038	20.065440
+110.463183	20.074828
+110.550016	20.159314
+110.683785	20.065440
+110.883266	20.034931
+# -b
+109.932798	19.992688
+110.054833	20.002076
+110.186256	20.095949
+110.329413	20.074828
+110.418593	20.086562
+110.496038	20.065440
+# -b
+113.950580	22.264425
+113.905990	22.327789
+113.873134	22.276159
+113.863747	22.233916
+113.929458	22.245650
+113.950580	22.264425
+# -b
+107.945029	21.473541
+108.099920	21.534559
+108.198487	21.597924
+108.254811	21.421911
+108.254811	21.534559
+108.421436	21.567415
+108.496535	21.710572
+108.573980	21.719959
+108.707750	21.668329
+109.059775	21.576802
+109.083244	21.494663
+109.170077	21.412524
+109.357823	21.421911
+109.536183	21.534559
+109.655871	21.586190
+109.733317	21.452420
+109.667606	21.267020
+109.601894	21.091007
+109.590160	21.029990
+109.623016	20.905607
+109.777907	20.614600
+109.911676	20.386957
+# -b
+107.945029	21.473541
+107.933294	21.421911
+107.879317	21.379668
+107.724426	21.433645
+107.569535	21.349159
+107.381788	21.257633
+107.348932	21.102741
+107.172920	20.966625
+106.996907	20.905607
+106.830282	20.832855
+106.752836	20.738982
+106.621414	20.626334
+106.553355	20.377569
+106.356221	20.220331
+106.168474	20.053706
+# -b
+92.268170	20.884486
+92.223580	20.863364
+92.092157	21.154372
+92.026446	21.391402
+91.960735	21.649554
+91.937266	21.895972
+91.871555	22.233916
+91.737785	22.449825
+91.561773	22.693896
+91.439737	22.776035
+91.242603	22.715017
+91.010266	22.693896
+90.867109	22.766648
+90.766195	22.940313
+90.691097	22.898070
+90.623039	22.724405
+90.491616	22.632878
+90.536206	22.419316
+90.545593	22.276159
+90.545593	22.233916
+90.458760	22.111881
+90.280401	21.917093
+90.193568	21.802098
+90.116122	21.844341
+# -b
+93.472096	19.804942
+92.953446	20.053706
+92.941712	20.241453
+92.786820	20.271962
+92.676519	20.417466
+92.643664	20.365835
+92.521628	20.471443
+92.444183	20.635721
+92.345615	20.760104
+92.268170	20.884486
+# -b
+90.613651	22.684508
+90.613651	22.614103
+90.623039	22.489721
+90.623039	22.327789
+90.766195	22.285546
+90.855375	22.407582
+90.855375	22.541351
+90.766195	22.715017
+90.691097	22.745526
+90.613651	22.684508
+# -b
+88.891074	21.628433
+88.780773	21.597924
+88.747917	21.586190
+88.691593	21.649554
+88.637616	21.813833
+88.593026	21.741081
+88.581292	21.607311
+88.503846	21.628433
+88.405279	21.555681
+88.262122	21.534559
+88.194064	21.668329
+88.140087	21.689450
+88.095497	21.680063
+88.083763	21.710572
+88.083763	21.823220
+88.083763	21.865463
+88.083763	21.926481
+88.107231	22.029741
+88.116619	22.081372
+88.116619	22.090759
+88.116619	22.111881
+88.116619	22.121268
+88.062641	22.133002
+87.964074	22.018007
+87.928872	21.917093
+87.842039	21.771589
+87.720003	21.689450
+87.543991	21.628433
+87.123907	21.443033
+86.959629	21.360893
+86.846981	21.091007
+86.924426	20.832855
+86.959629	20.677964
+86.771882	20.490218
+86.727292	20.377569
+86.572401	20.199210
+# -b
+90.116122	21.844341
+89.940109	22.060250
+89.850930	21.947602
+89.818074	21.853729
+89.707773	21.783324
+89.642061	21.719959
+89.585737	21.844341
+89.487170	21.762202
+89.376869	21.771589
+89.287689	21.783324
+89.275955	21.701184
+89.210244	21.731693
+89.144532	21.719959
+89.088208	21.637820
+89.013110	21.597924
+88.891074	21.628433
+# -b
+72.594651	19.950445
+72.627507	20.086562
+72.672097	20.189823
+72.728421	20.356448
+72.728421	20.511339
+72.704952	20.708473
+72.627507	20.914995
+72.606385	20.978359
+72.594651	20.987747
+72.585264	21.029990
+72.561795	21.102741
+72.561795	21.154372
+72.496084	21.154372
+72.484350	21.206002
+72.484350	21.297529
+72.496084	21.400790
+72.540674	21.525172
+72.594651	21.628433
+72.484350	21.680063
+72.439760	21.731693
+72.451494	21.802098
+72.463228	21.895972
+72.474962	21.926481
+72.418638	21.947602
+72.430373	21.987498
+72.474962	22.090759
+72.496084	22.163511
+72.573530	22.163511
+72.695565	22.163511
+72.737808	22.212794
+72.794132	22.264425
+72.782398	22.294934
+72.650975	22.306668
+72.507818	22.306668
+72.385783	22.306668
+72.254360	22.306668
+72.186302	22.337177
+72.141712	22.407582
+72.141712	22.388807
+72.132325	22.306668
+72.108856	22.142389
+72.076000	22.039129
+72.054879	21.935868
+72.054879	21.823220
+72.043145	21.628433
+72.031411	21.482929
+71.944578	21.309263
+71.834276	21.154372
+71.679385	21.072233
+71.524494	20.978359
+71.414193	20.966625
+71.357869	20.936116
+71.271036	20.884486
+71.238180	20.863364
+71.226446	20.853977
+71.116145	20.823468
+70.916664	20.781225
+70.686674	20.802347
+70.585760	20.802347
+70.442603	20.802347
+70.344036	20.823468
+70.278325	20.884486
+70.266591	20.884486
+70.132821	20.987747
+# -b
+69.825386	22.428703
+70.013132	22.553086
+70.200879	22.705630
+70.266591	22.879296
+70.344036	23.052961
+70.287712	23.144488
+70.200879	23.113979
+70.132821	22.980210
+70.013132	22.940313
+# -b
+68.025363	23.773440
+68.079340	23.764053
+67.992507	23.752318
+67.858738	23.803949
+67.760171	23.834458
+67.694459	23.843845
+67.551302	23.843845
+67.494978	23.895475
+67.462123	23.996389
+67.340087	24.127812
+67.253254	24.320252
+67.185196	24.500959
+67.140606	24.611260
+67.131219	24.712174
+67.053773	24.712174
+66.866026	24.773192
+66.732257	24.843597
+66.699401	24.975019
+66.678280	25.125217
+66.666546	25.183888
+66.612568	25.263680
+66.478799	25.355207
+66.356763	25.413878
+66.180751	25.444386
+65.993004	25.404490
+65.805257	25.373981
+65.563533	25.364594
+65.429763	25.373981
+65.298341	25.334085
+65.155184	25.275414
+65.000293	25.315311
+# -b
+70.132821	20.987747
+69.945074	21.142638
+69.715084	21.391402
+69.262145	21.813833
+69.172965	21.874850
+68.964097	22.081372
+68.919507	22.346564
+68.996953	22.428703
+69.083786	22.377073
+69.151844	22.316055
+69.262145	22.346564
+69.360712	22.367686
+69.503869	22.388807
+69.604783	22.388807
+69.825386	22.428703
+# -b
+70.013132	22.940313
+69.968543	22.919192
+69.945074	22.919192
+69.679882	22.848787
+69.426424	22.818278
+69.283267	22.818278
+69.128376	22.827665
+68.919507	22.858174
+68.752882	22.940313
+68.565135	23.123367
+68.433712	23.266523
+68.299943	23.428455
+68.234231	23.571612
+68.189642	23.571612
+68.135664	23.571612
+68.102809	23.580999
+68.091074	23.651404
+68.079340	23.724156
+68.025363	23.773440
+# -b
+61.616156	25.158073
+61.571566	25.167460
+61.437797	25.118176
+61.174951	25.136951
+60.942615	25.188581
+60.632832	25.277761
+60.501410	25.409184
+60.379374	25.317657
+60.015615	25.338779
+# -b
+65.000293	25.315311
+64.824280	25.338779
+64.723366	25.348166
+64.591943	25.148685
+64.502764	25.247252
+64.282161	25.247252
+64.117883	25.366941
+63.864424	25.338779
+63.622700	25.366941
+63.479543	25.237865
+63.235473	25.207356
+62.970280	25.247252
+62.716822	25.268374
+62.519688	25.258986
+62.364797	25.188581
+62.242761	25.136951
+62.111339	25.207356
+61.968182	25.097055
+61.825025	25.087668
+61.726458	25.038384
+61.681868	25.136951
+61.616156	25.158073
+# -b
+49.938305	26.810245
+50.027484	26.711677
+50.015750	26.662394
+50.006363	26.533318
+50.072074	26.444138
+50.149520	26.345571
+50.158907	26.176599
+50.137786	26.115581
+50.060340	26.047523
+50.083808	25.848042
+50.203497	25.676723
+50.358388	25.547647
+50.480424	25.418571
+50.513279	25.197969
+50.623581	25.167460
+50.743269	25.467855
+50.853570	25.587543
+50.931016	25.768250
+50.975606	25.995893
+51.074173	26.124969
+51.175087	26.195374
+51.273654	26.075685
+51.362834	25.946609
+51.461401	25.817533
+51.470788	25.667336
+51.461401	25.507751
+51.470788	25.366941
+51.527112	25.298883
+51.538846	25.007875
+51.482522	24.885840
+51.416811	24.726255
+51.318244	24.625341
+51.327631	24.554936
+51.405077	24.524427
+51.351099	24.463409
+51.318244	24.303825
+51.482522	24.334333
+51.571702	24.273316
+51.658535	24.313212
+51.703125	24.132506
+51.726593	24.120771
+51.768836	24.071488
+51.968317	24.031592
+52.221775	24.010470
+52.364932	24.031592
+52.463499	24.132506
+52.606656	24.221685
+52.850727	24.212298
+53.047861	24.202911
+53.181631	24.141893
+53.334175	24.141893
+53.467945	24.090263
+53.676813	24.101997
+53.897416	24.111384
+54.073428	24.212298
+54.118018	24.282703
+54.183729	24.303825
+54.261175	24.282703
+54.371476	24.353108
+54.359742	24.564323
+54.514633	24.735642
+54.735236	24.885840
+55.000428	25.097055
+55.209296	25.308270
+55.408777	25.498364
+55.561322	25.636827
+55.749068	25.737741
+55.948549	25.937222
+56.035382	26.136703
+56.145684	26.254045
+56.202008	26.254045
+56.300575	26.315062
+56.378020	26.275166
+56.366286	26.195374
+56.312309	26.155478
+56.300575	26.085072
+56.345165	26.047523
+56.345165	25.887938
+56.246598	25.737741
+56.223129	25.667336
+56.267719	25.596931
+56.267719	25.418571
+56.255985	25.167460
+56.279453	24.906961
+56.366286	24.695746
+56.565767	24.515040
+56.720658	24.362495
+56.819225	24.221685
+56.929527	24.191177
+57.072683	24.111384
+57.161863	24.040979
+57.039828	24.120771
+57.028094	24.120771
+57.060949	24.080875
+57.182985	24.019858
+57.326142	23.949452
+57.502154	23.888435
+57.591334	23.857926
+57.713369	23.818030
+57.889382	23.787521
+58.053661	23.787521
+58.196818	23.717116
+58.307119	23.656098
+58.440888	23.665485
+58.605167	23.604468
+58.659144	23.543450
+58.769445	23.433149
+58.814035	23.351010
+58.914949	23.259483
+58.957192	23.137448
+59.058106	23.045921
+59.144939	22.994291
+59.177795	22.832359
+59.266974	22.759607
+59.365541	22.677468
+59.499311	22.646959
+59.586144	22.646959
+59.619000	22.597675
+59.684711	22.546045
+59.762157	22.463906
+59.719914	22.330136
+59.651855	22.177592
+59.630734	22.043822
+59.487577	21.797405
+59.344420	21.612005
+59.210650	21.417217
+59.079228	21.313957
+58.914949	21.198962
+58.769445	20.992440
+58.715468	20.837549
+58.638023	20.764797
+58.539455	20.567663
+58.417420	20.422159
+58.297731	20.443281
+58.229673	20.494911
+58.187430	20.619293
+58.098250	20.579397
+57.955094	20.403385
+57.767347	20.152273
+57.689901	20.070134
+# -b
+50.555522	26.235270
+50.480424	26.254045
+50.424100	26.284553
+50.424100	26.106194
+50.456955	25.967731
+50.546135	26.007627
+50.555522	26.235270
+# -b
+60.015615	25.338779
+59.752769	25.348166
+59.421865	25.409184
+59.210650	25.477242
+59.123817	25.449080
+59.090962	25.378675
+58.870359	25.507751
+58.626288	25.578156
+58.307119	25.587543
+57.931625	25.627440
+57.734491	25.688457
+57.415321	25.707232
+57.260430	25.927835
+57.117273	26.235270
+57.051562	26.512196
+57.028094	26.641272
+57.016359	26.641272
+56.983504	26.711677
+56.896671	26.908812
+56.619744	27.066050
+56.443732	27.124720
+56.300575	27.134108
+56.169152	27.084824
+55.925081	26.997991
+55.727947	26.948708
+55.573056	26.899424
+55.462755	26.770348
+55.307863	26.699943
+55.131851	26.690556
+54.833803	26.533318
+54.624934	26.493422
+54.359742	26.552093
+54.240053	26.650660
+53.963127	26.699943
+53.709669	26.662394
+53.587633	26.662394
+53.411621	26.838407
+53.479679	26.810245
+53.467945	26.887690
+53.334175	26.958095
+53.026740	27.056662
+52.749813	27.134108
+52.597269	27.331242
+52.597269	27.401647
+52.430644	27.558885
+52.165451	27.685614
+51.923727	27.753672
+51.625679	27.772447
+51.461401	27.852239
+51.327631	27.997743
+51.306510	28.009477
+51.261920	28.096310
+51.175087	28.368543
+51.008462	28.652510
+50.942750	28.884847
+50.755003	29.018616
+50.578991	29.154733
+50.501545	29.387069
+50.424100	29.541961
+50.269208	29.617059
+50.170641	29.753176
+50.072074	29.868171
+50.048606	29.983166
+# -b
+56.169152	26.927586
+56.091706	26.948708
+55.925081	26.927586
+55.760803	26.918199
+55.683357	26.779736
+55.474489	26.662394
+55.253886	26.582602
+55.275008	26.512196
+55.540200	26.573214
+55.760803	26.631885
+56.035382	26.829019
+56.169152	26.927586
+# -b
+40.457091	19.997382
+40.346790	20.091256
+40.281078	20.121764
+40.182511	20.203904
+40.083944	20.267268
+# -b
+48.495001	28.300485
+48.506735	28.300485
+48.539591	28.204265
+48.584181	28.086923
+48.649892	27.988356
+48.727338	27.871014
+48.879882	27.821730
+48.980796	27.636330
+49.112219	27.558885
+49.234254	27.500214
+49.267110	27.450931
+49.201398	27.411034
+49.255376	27.342976
+49.288231	27.183391
+49.389145	27.134108
+49.443122	27.145842
+49.520568	27.084824
+49.675459	26.997991
+49.806882	26.927586
+49.938305	26.810245
+# -b
+48.262664	28.807401
+48.274399	28.748730
+48.295520	28.671285
+48.318988	28.572718
+48.405821	28.495272
+48.473880	28.368543
+48.495001	28.300485
+# -b
+48.372966	29.955004
+48.372966	29.924495
+# -b
+48.065530	30.079386
+47.966963	29.992553
+48.009206	29.924495
+48.208687	29.809500
+48.274399	29.694505
+48.152363	29.598285
+47.910639	29.551348
+47.746361	29.464515
+47.690037	29.337786
+47.767482	29.337786
+47.889518	29.337786
+48.042062	29.281462
+48.098386	29.117183
+48.142976	28.952905
+48.220421	28.816789
+# -b
+48.551325	30.098161
+48.473880	29.973778
+# -b
+49.663725	30.069999
+49.532302	29.945616
+49.487712	29.992553
+# -b
+32.365203	30.163872
+32.386325	29.983166
+32.386325	29.886945
+32.353469	29.722667
+32.365203	29.588897
+32.419180	29.434006
+32.529482	29.173507
+32.630396	28.952905
+32.696107	28.798014
+32.794674	28.631389
+32.916710	28.436601
+33.092722	28.253548
+33.292203	28.056414
+33.411892	27.960194
+33.456482	27.950806
+33.477603	27.880401
+33.477603	27.772447
+33.489337	27.626943
+33.522193	27.518989
+33.655963	27.342976
+33.787385	27.223287
+33.853097	26.997991
+33.909421	26.800857
+33.951664	26.582602
+34.085433	26.324450
+34.216856	26.124969
+34.327157	25.866817
+34.493783	25.667336
+34.592350	25.467855
+34.702651	25.207356
+34.812952	25.017262
+34.923254	24.876452
+35.045289	24.625341
+35.120388	24.484531
+35.242423	24.343721
+35.373846	24.233420
+35.561593	24.080875
+35.716484	23.958840
+35.728218	23.928331
+35.728218	23.909556
+35.716484	23.879047
+35.716484	23.869660
+35.662507	23.909556
+35.484147	23.949452
+35.418436	23.857926
+35.474760	23.726503
+35.474760	23.543450
+35.495881	23.320501
+35.552205	23.189078
+# -b
+36.831231	22.001579
+36.852352	21.867810
+36.852352	21.724653
+36.896942	21.518131
+37.040099	21.344465
+37.159787	21.220083
+37.204377	21.107435
+37.150400	21.116822
+37.159787	20.776531
+37.183256	20.422159
+37.183256	20.152273
+# -b
+35.552205	23.189078
+35.573327	23.106939
+35.662507	22.975516
+35.793929	22.790116
+36.059122	22.698589
+36.256256	22.585941
+36.467471	22.360645
+36.631750	22.278506
+36.831231	22.001579
+# -b
+34.890398	29.492677
+34.934988	29.387069
+34.911519	29.445740
+34.801218	29.368295
+34.756628	29.272075
+34.735507	29.250953
+34.735507	29.232178
+34.679183	29.107796
+34.646327	28.981067
+34.592350	28.826176
+34.547760	28.652510
+34.482049	28.485885
+34.392869	28.309872
+34.383481	28.164368
+34.392869	28.028252
+34.360013	27.929685
+34.294302	27.880401
+34.139411	27.793568
+33.942276	27.842852
+33.820241	27.969581
+33.632494	28.173756
+33.477603	28.330994
+33.379036	28.436601
+33.224145	28.622001
+33.191289	28.875459
+33.104456	29.039738
+32.893241	29.250953
+32.827530	29.377682
+32.705494	29.520839
+32.672639	29.656956
+32.663251	29.753176
+32.651517	29.771950
+32.630396	29.840009
+32.574072	29.915107
+32.552950	29.992553
+# -b
+37.910775	24.172402
+37.877919	24.212298
+37.854451	24.212298
+37.821595	24.221685
+37.800473	24.273316
+37.734762	24.303825
+37.657316	24.343721
+37.547015	24.343721
+37.481304	24.322599
+37.403858	24.353108
+37.371003	24.475144
+37.281823	24.606566
+37.159787	24.735642
+37.159787	24.897574
+37.183256	24.928083
+37.126932	25.078280
+37.072955	25.258986
+37.007243	25.418571
+36.906329	25.547647
+36.786641	25.756516
+36.631750	25.817533
+36.577772	25.887938
+36.542570	26.007627
+36.422881	26.146090
+36.333701	26.244657
+36.256256	26.423017
+36.169423	26.641272
+36.059122	26.770348
+35.925352	26.859528
+35.772808	27.026153
+35.695362	27.134108
+35.671894	27.223287
+35.617917	27.281958
+35.540471	27.371138
+35.517003	27.429809
+35.474760	27.518989
+35.409048	27.636330
+35.319869	27.772447
+35.254157	27.892136
+35.197833	27.969581
+35.155590	28.056414
+35.054676	28.124472
+34.899785	28.124472
+34.747241	28.145594
+34.714385	28.164368
+34.625205	28.145594
+34.580616	28.065801
+34.604084	28.136206
+34.702651	28.321606
+34.789484	28.535168
+34.801218	28.739343
+34.801218	28.884847
+34.834074	29.018616
+34.857542	29.058513
+34.911519	29.185242
+34.890398	29.492677
+# -b
+40.083944	20.267268
+39.973643	20.318899
+39.938440	20.340020
+39.938440	20.328286
+39.896197	20.318899
+39.785896	20.361142
+39.684982	20.422159
+39.532438	20.506645
+39.398668	20.609906
+39.321223	20.703780
+39.255511	20.816428
+39.201534	20.931423
+39.145210	21.107435
+39.124088	21.241205
+39.100620	21.374974
+39.091233	21.447726
+39.079499	21.508744
+39.067764	21.539253
+39.058377	21.621392
+39.046643	21.694144
+39.023175	21.806792
+38.990319	21.849035
+38.957463	21.919440
+38.948076	22.013314
+38.990319	22.053210
+39.034909	22.177592
+39.058377	22.299627
+39.058377	22.402888
+39.023175	22.503802
+38.980931	22.646959
+38.924607	22.759607
+38.847162	22.841746
+38.781451	22.984903
+38.748595	23.097551
+38.736861	23.158569
+38.671149	23.259483
+38.593704	23.442536
+38.483402	23.634977
+38.363714	23.818030
+38.220557	23.928331
+38.086787	24.059754
+37.955365	24.141893
+37.910775	24.172402
+# -b
+0.072752	39.816405
+-0.105608	39.628658
+-0.171319	39.450299
+-0.215909	39.389281
+-0.225296	39.363466
+-0.225296	39.330610
+-0.159585	39.253164
+-0.126729	39.107661
+-0.082139	39.013787
+# -b
+0.225296	38.652375
+-0.004694	38.504524
+-0.183053	38.417691
+-0.302742	38.314430
+-0.391921	38.183008
+-0.478754	38.079747
+-0.523344	37.938937
+-0.612524	37.826289
+-0.657114	37.704253
+-0.621911	37.617420
+-0.788537	37.589258
+-0.997405	37.582218
+-1.196886	37.547015
+-1.361164	37.432020
+-1.570033	37.284170
+-1.626357	37.150400
+-1.692068	37.009590
+-1.769514	36.894595
+-1.868081	36.798375
+-2.011238	36.779600
+-2.231840	36.814803
+-2.508767	36.725623
+-2.738757	36.735010
+-3.027417	36.788987
+-3.323119	36.753785
+-3.555455	36.779600
+-3.874625	36.753785
+-4.052984	36.725623
+-4.217263	36.709195
+-4.426131	36.530836
+-4.658468	36.514408
+-4.867336	36.441656
+-5.022227	36.310233
+-5.076204	36.221053
+-5.165384	36.148301
+-5.209974	36.138914
+-5.242830	36.113099
+-5.308541	36.084937
+-5.407108	36.094324
+-5.618323	36.129527
+-5.838926	36.256256
+-5.958614	36.397066
+-6.036060	36.505020
+-6.057181	36.629403
+-6.190951	36.718582
+-6.202685	36.868780
+-6.277784	36.993162
+-6.432675	37.098770
+-6.575832	37.159787
+-6.709602	37.211418
+-6.841024	37.239580
+-6.984181	37.239580
+-7.237640	37.220805
+# -b
+-8.725533	40.086291
+-8.770123	39.943134
+-8.847568	39.790590
+-8.880424	39.687329
+-8.990725	39.518357
+-9.133882	39.372853
+-9.211328	39.269592
+-9.211328	39.166331
+-9.211328	39.013787
+-9.255918	38.901139
+-9.288773	38.807266
+-9.277039	38.762676
+-9.124495	38.685230
+-9.002460	38.546767
+-8.946136	38.462281
+-8.814713	38.504524
+-8.650434	38.530339
+-8.549520	38.539726
+-8.561255	38.478709
+-8.615232	38.417691
+-8.605844	38.349633
+-8.605844	38.192395
+-8.650434	38.018729
+-8.615232	37.922509
+-8.626966	37.800473
+-8.626966	37.781699
+-8.626966	37.730068
+-8.615232	37.598646
+-8.650434	37.467223
+-8.749001	37.284170
+-8.760736	37.124585
+-8.704411	37.070608
+-8.507277	37.115198
+-8.286675	37.115198
+-8.054338	37.105810
+-7.887713	37.063567
+-7.690579	37.063567
+-7.523953	37.105810
+-7.392531	37.178562
+-7.270495	37.204377
+-7.237640	37.220805
+# -b
+-1.945526	35.096919
+-1.814104	35.106307
+-1.570033	35.179059
+-1.283719	35.312828
+-1.140562	35.458332
+-0.964549	35.664853
+-0.755681	35.772808
+-0.579668	35.791583
+-0.469367	35.772808
+-0.347332	35.845560
+-0.258152	35.915965
+-0.061018	35.845560
+# -b
+-9.729978	29.849396
+-9.619677	30.020715
+-9.607943	30.098161
+-9.607943	30.231930
+-9.631411	30.384474
+-9.697123	30.499469
+-9.807424	30.670788
+-9.762834	30.842107
+-9.762834	31.060363
+-9.751100	31.266884
+-9.718244	31.391267
+-9.619677	31.541464
+-9.509376	31.691662
+-9.399075	31.853593
+-9.399075	31.909917
+-9.166738	32.027259
+-9.166738	32.027259
+-9.211328	31.999097
+-9.190206	32.046034
+-9.124495	32.168069
+-9.035315	32.355816
+-9.068171	32.534175
+-8.903892	32.700801
+-8.659822	32.933137
+-8.495543	33.146699
+-8.319531	33.285163
+-8.021482	33.404851
+-7.735169	33.498725
+-7.491098	33.580864
+-7.228252	33.700552
+-7.007650	33.810854
+-6.808169	33.930542
+-6.608688	34.122983
+-6.477265	34.378788
+-6.277784	34.597043
+-6.167483	34.852848
+-6.080650	35.096919
+-5.982083	35.322216
+-5.860047	35.566286
+-5.782602	35.754033
+-5.684035	35.817398
+-5.517409	35.852600
+-5.296807	35.915965
+-5.231096	35.826785
+-5.132528	35.655466
+-5.010493	35.538124
+-4.879070	35.430170
+-4.813359	35.394967
+-4.634999	35.305788
+-4.482455	35.204874
+-4.294708	35.169671
+-4.074106	35.223648
+-3.853503	35.287013
+-3.722081	35.258851
+-3.567189	35.268238
+-3.379443	35.258851
+-3.248020	35.268238
+-3.081395	35.277626
+-2.949972	35.322216
+-2.806815	35.258851
+-2.663658	35.169671
+-2.475911	35.122735
+-2.276430	35.141509
+-1.945526	35.096919
+# -b
+-16.775178	32.804061
+-16.796299	32.813449
+-16.873745	32.785287
+-17.007514	32.813449
+-17.040370	32.757125
+-16.951190	32.644477
+-16.754056	32.606927
+-16.608552	32.644477
+-16.632021	32.766512
+-16.775178	32.804061
+# -b
+-16.190816	33.118537
+-16.268261	33.099763
+-16.289383	33.052826
+-16.301117	32.989461
+-16.235405	32.989461
+-16.223671	33.109150
+# -b
+-28.572718	38.617172
+-28.659551	38.581970
+-28.626695	38.513911
+-28.560984	38.539726
+-28.572718	38.617172
+# -b
+-28.042333	38.401263
+-27.955500	38.427078
+-28.054067	38.478709
+-28.208958	38.520952
+-28.340381	38.546767
+-28.406092	38.520952
+-28.396705	38.452894
+-28.286404	38.408304
+-28.164368	38.391876
+-28.042333	38.401263
+# -b
+-27.723163	38.572582
+-27.678574	38.598397
+-27.678574	38.607785
+-27.734898	38.626559
+-27.845199	38.633600
+-27.976622	38.678190
+-28.065801	38.720433
+-28.108044	38.720433
+-28.042333	38.659415
+-27.899176	38.581970
+-27.779487	38.539726
+-27.723163	38.572582
+# -b
+-27.051969	38.772063
+-27.094212	38.797878
+-27.227981	38.762676
+-27.260837	38.704005
+-27.183391	38.659415
+-27.061356	38.633600
+-26.983910	38.685230
+-27.051969	38.772063
+# -b
+-25.054812	37.835676
+-25.087668	37.852104
+-25.230824	37.852104
+-25.573462	37.842716
+-25.704885	37.861491
+-25.695498	37.800473
+-25.528873	37.739456
+-25.331738	37.704253
+-25.120523	37.739456
+-25.054812	37.835676
+# -b
+-24.932776	36.974387
+-24.923389	37.009590
+-24.944511	37.018977
+-25.033690	36.974387
+-24.989100	36.939185
+-24.932776	36.974387
+# -b
+-31.053322	39.440911
+-31.065057	39.508969
+-31.119034	39.518357
+-31.163624	39.415096
+-31.119034	39.372853
+-31.053322	39.440911
+# -b
+-64.613065	32.365203
+-64.603677	32.430915
+-64.613065	32.412140
+-64.624799	32.374591
+-64.669389	32.346429
+-64.713979	32.308879
+-64.735100	32.271330
+-64.735100	32.252555
+-64.713979	32.252555
+-64.648267	32.271330
+-64.624799	32.318267
+-64.613065	32.365203
+# -b
+-74.019180	40.001805
+-74.040301	39.985377
+# -b
+-74.073157	40.001805
+-74.106013	39.975990
+-74.138869	39.900891
+-74.174071	39.799977
+-74.183458	39.731919
+-74.195193	39.696716
+-74.206927	39.680288
+-74.260904	39.628658
+-74.326615	39.612230
+-74.338350	39.518357
+-74.371205	39.492542
+-74.394674	39.450299
+-74.460385	39.389281
+-74.558952	39.337650
+-74.603542	39.262552
+-74.690375	39.166331
+-74.758433	39.065418
+-74.857000	38.987972
+-74.878122	39.013787
+-74.878122	39.149904
+-74.868734	39.236737
+-74.910977	39.243777
+-75.000157	39.243777
+-75.065868	39.253164
+-75.143314	39.321223
+-75.298205	39.356425
+-75.363916	39.408055
+-75.417894	39.457339
+-75.462484	39.518357
+-75.485952	39.544172
+-75.495339	39.569987
+-75.507073	39.619271
+-75.518808	39.602843
+-75.518808	39.466726
+-75.474218	39.337650
+-75.396772	39.192147
+-75.363916	39.098273
+-75.307592	38.969197
+-75.197291	38.875324
+-75.122192	38.788491
+-75.077603	38.652375
+-75.021279	38.565542
+-75.054134	38.495137
+-75.089337	38.391876
+-75.098724	38.375448
+-75.110458	38.356673
+-75.197291	38.288615
+-75.253615	38.208823
+-75.286471	38.166580
+-75.298205	38.157192
+-75.298205	38.070359
+-75.352182	38.028116
+-75.417894	37.896694
+-75.462484	37.816901
+-75.518808	37.755884
+-75.572785	37.659663
+-75.596253	37.582218
+-75.638496	37.502425
+-75.661965	37.415592
+-75.683086	37.352228
+-75.739410	37.239580
+-75.826243	37.178562
+-75.882567	37.178562
+-75.927157	37.204377
+-75.960013	37.274782
+-75.981134	37.352228
+-75.992868	37.415592
+-75.992868	37.493038
+-75.960013	37.556403
+-75.891954	37.659663
+-75.837977	37.748843
+-75.793387	37.852104
+-75.760532	37.877919
+-75.739410	37.877919
+-75.694820	37.887306
+-75.683086	37.906081
+-75.661965	37.983527
+-75.739410	37.992914
+-75.805121	38.035157
+-75.793387	38.105562
+-75.793387	38.147805
+-75.837977	38.192395
+-75.849711	38.269840
+-75.915423	38.321471
+-76.002256	38.305043
+-76.103170	38.305043
+-76.157147	38.375448
+-76.213471	38.401263
+-76.222858	38.427078
+-76.246327	38.488096
+-76.258061	38.520952
+-76.234592	38.581970
+-76.190002	38.642987
+-76.112557	38.668802
+-76.103170	38.720433
+-76.136025	38.797878
+-76.124291	38.875324
+-76.124291	38.910526
+-76.157147	38.917567
+-76.201737	38.917567
+-76.279182	38.910526
+-76.290916	38.969197
+-76.213471	39.013787
+-76.157147	39.065418
+-76.124291	39.133476
+-76.136025	39.140516
+-76.157147	39.185106
+-76.157147	39.227349
+-76.168881	39.262552
+-76.124291	39.356425
+-76.070314	39.389281
+-75.981134	39.415096
+-75.936544	39.492542
+-75.915423	39.525397
+-75.992868	39.586415
+-76.013990	39.586415
+-76.046846	39.544172
+-76.112557	39.440911
+-76.190002	39.415096
+-76.234592	39.408055
+-76.300304	39.356425
+-76.356628	39.304795
+-76.401218	39.269592
+-76.443461	39.262552
+-76.532640	39.243777
+-76.520906	39.210921
+-76.455195	39.149904
+-76.455195	39.117048
+-76.455195	39.013787
+-76.499785	38.943382
+-76.511519	38.797878
+-76.511519	38.685230
+-76.511519	38.626559
+-76.499785	38.530339
+-76.455195	38.452894
+-76.443461	38.443506
+-76.488051	38.462281
+-76.565496	38.469321
+-76.499785	38.417691
+-76.434073	38.375448
+-76.401218	38.269840
+-76.368362	38.166580
+-76.356628	38.147805
+-76.344894	38.114949
+-76.389483	38.166580
+-76.443461	38.175967
+-76.499785	38.227597
+-76.544375	38.279228
+-76.621820	38.279228
+-76.642942	38.279228
+-76.696919	38.288615
+-76.753243	38.349633
+-76.797833	38.366061
+-76.818954	38.349633
+-76.896400	38.366061
+-76.950377	38.279228
+-76.863544	38.201782
+-76.732121	38.157192
+-76.631207	38.147805
+-76.553762	38.114949
+-76.443461	38.079747
+-76.410605	38.053932
+-76.368362	37.992914
+-76.300304	37.948324
+-76.290916	37.852104
+-76.312038	37.748843
+-76.344894	37.669051
+-76.422339	37.669051
+-76.410605	37.624461
+-76.389483	37.582218
+-76.401218	37.528241
+-76.312038	37.502425
+-76.258061	37.406205
+-76.246327	37.352228
+-76.290916	37.371003
+-76.389483	37.345187
+-76.389483	37.319372
+-76.377749	37.274782
+-76.344894	37.185603
+-76.267448	37.178562
+-76.234592	37.124585
+-76.234592	37.098770
+-76.290916	37.079995
+-76.389483	37.063567
+-76.488051	37.070608
+-76.511519	37.009590
+-76.466929	36.965000
+-76.401218	36.948572
+-76.333159	36.920410
+-76.300304	36.920410
+-76.267448	36.920410
+-76.258061	36.974387
+-76.180615	36.957960
+-76.124291	36.929798
+-76.037458	36.929798
+-75.992868	36.885208
+-75.969400	36.798375
+-75.960013	36.664605
+-75.915423	36.620015
+-75.936544	36.549610
+-75.936544	36.540223
+-75.936544	36.486246
+-75.936544	36.479205
+-75.936544	36.451043
+-75.927157	36.441656
+-75.915423	36.441656
+-75.915423	36.406453
+-75.915423	36.352476
+-75.882567	36.256256
+-75.826243	36.202279
+-75.793387	36.129527
+-75.793387	36.084937
+-75.805121	36.129527
+-75.849711	36.202279
+-75.960013	36.183504
+-76.070314	36.237481
+-76.070314	36.167076
+-76.147759	36.174117
+-76.180615	36.148301
+-76.290916	36.113099
+-76.377749	36.059122
+-76.466929	36.049734
+-76.553762	36.068509
+-76.610086	36.174117
+-76.621820	36.300846
+-76.654676	36.272684
+-76.675797	36.068509
+-76.654676	35.934739
+-76.499785	35.915965
+-76.377749	35.934739
+-76.157147	35.969942
+-76.070314	35.969942
+-76.058580	35.798623
+-76.013990	35.709443
+-75.903689	35.880762
+-75.816856	35.960555
+-75.748797	35.890150
+-75.715942	35.718831
+-75.727676	35.620264
+-75.805121	35.592102
+-75.936544	35.474760
+-76.079701	35.359765
+-76.201737	35.359765
+-76.290916	35.350378
+-76.333159	35.430170
+-76.410605	35.413742
+-76.422339	35.493534
+-76.434073	35.538124
+-76.520906	35.448945
+-76.577230	35.439557
+-76.797833	35.430170
+-76.664063	35.376193
+-76.520906	35.350378
+-76.455195	35.277626
+-76.532640	35.223648
+-76.532640	35.186099
+-76.621820	35.096919
+-76.631207	35.087532
+-76.642942	35.078145
+-76.654676	35.078145
+-76.664063	34.960803
+-76.642942	34.998352
+-76.532640	35.052329
+-76.377749	35.005393
+-76.401218	34.815299
+-76.532640	34.751935
+-76.687532	34.669795
+-76.840076	34.669795
+-77.051291	34.660408
+-77.325871	34.533679
+-77.424438	34.505517
+-77.546473	34.423378
+-77.558207	34.423378
+-77.602797	34.350626
+-77.713098	34.277874
+-77.811666	34.151145
+-77.832787	34.085433
+-78.011147	34.003294
+-78.163691	33.939930
+-78.306848	33.930542
+-78.506329	33.892993
+-78.637751	33.810854
+-78.804377	33.747489
+-78.858354	33.728714
+-79.024979	33.562089
+-79.057835	33.508112
+-79.111812	33.414239
+-79.144668	33.395464
+-79.222113	33.350874
+-79.177524	33.266388
+-79.245582	33.174861
+-79.332415	33.099763
+-79.433329	33.071601
+-79.520162	33.036398
+-79.543630	32.951912
+-79.630463	32.895588
+-79.642197	32.886201
+-79.675053	32.895588
+-79.761886	32.813449
+-79.928511	32.682026
+# -b
+-79.928511	32.682026
+-80.050546	32.625702
+-80.125645	32.571725
+-80.235946	32.559991
+-80.313392	32.571725
+-80.435427	32.578765
+-80.533994	32.597540
+-80.599706	32.597540
+-80.634908	32.597540
+-80.710007	32.597540
+-80.745209	32.559991
+-80.721741	32.477851
+-80.667764	32.412140
+-80.623174	32.299492
+-80.677151	32.233780
+-80.733475	32.252555
+-80.810921	32.215006
+-80.942344	32.158682
+-80.930609	32.102358
+-80.897754	32.046034
+-80.897754	32.036646
+-81.008055	32.050727
+-81.019789	32.022565
+-81.085501	31.956854
+-81.141825	31.834819
+-81.186414	31.778494
+-81.273247	31.607176
+-81.371814	31.410041
+-81.395283	31.344330
+-81.428138	31.248110
+-81.460994	31.154236
+-81.460994	31.126074
+-81.526706	31.060363
+-81.592417	30.917206
+-81.604151	30.764662
+-81.615885	30.661401
+-81.571295	30.583955
+-81.550174	30.403249
+-81.505584	30.250705
+-81.449260	30.107548
+# -b
+-83.742118	29.964391
+-83.897009	30.048877
+-84.105877	30.126323
+-84.251381	30.135710
+-84.326480	30.126323
+-84.415660	30.079386
+# -b
+-85.495204	29.964391
+-85.551528	30.030102
+-85.650095	30.079386
+-85.804986	30.163872
+-85.948143	30.241317
+-86.147624	30.297642
+-86.356492	30.384474
+-86.401082	30.431411
+-86.333024	30.440798
+-86.323637	30.518244
+-86.499649	30.546406
+-86.720252	30.518244
+-86.961976	30.471307
+-87.149723	30.440798
+-87.095745	30.508857
+-87.072277	30.593343
+-87.137988	30.574568
+-87.194312	30.537019
+-87.281145	30.537019
+-87.426649	30.403249
+-87.656639	30.346925
+-87.799796	30.297642
+-87.999277	30.260092
+-88.032133	30.318763
+-87.966421	30.480695
+-88.011011	30.661401
+-88.020398	30.860882
+-88.064988	30.945368
+-88.130700	30.727112
+-88.208145	30.537019
+-88.219879	30.422024
+-88.306712	30.393862
+-88.482725	30.403249
+-88.649350	30.403249
+-88.848831	30.422024
+-89.034231	30.440798
+-89.266568	30.337538
+-89.376869	30.375087
+-89.520026	30.297642
+-89.585737	30.278867
+-89.653796	30.260092
+-89.796953	30.288254
+-89.862664	30.297642
+# -b
+-90.137244	30.107548
+-89.972965	30.194381
+-89.874398	30.184993
+-89.883785	30.088773
+-89.862664	30.001940
+# -b
+-89.752363	29.992553
+-89.609206	30.098161
+-89.433193	30.163872
+-89.365135	30.116935
+-89.388603	30.020715
+# -b
+-89.862664	30.297642
+-90.005821	30.318763
+-90.181833	30.431411
+-90.402436	30.375087
+-90.479882	30.194381
+-90.324990	30.079386
+-90.137244	30.107548
+# -b
+-117.057789	32.449689
+-117.057789	32.524788
+-117.114113	32.656211
+-117.135235	32.700801
+-117.135235	32.860385
+-117.156356	32.970687
+-117.224415	33.083335
+-117.290126	33.174861
+-117.376959	33.231185
+-117.487260	33.341487
+-117.599908	33.454135
+-117.719597	33.536274
+-117.862754	33.609026
+-118.008258	33.702899
+-118.106825	33.728714
+-118.205392	33.728714
+-118.315693	33.747489
+-118.327427	33.839016
+-118.360283	33.930542
+-118.482318	34.031456
+-118.569151	34.078393
+-118.670065	34.059618
+-118.681799	34.015028
+-118.702921	33.968092
+-118.780366	34.040844
+-118.902402	34.097168
+-118.989235	34.115942
+-119.078414	34.141757
+-119.176982	34.188694
+-119.221571	34.270833
+-119.277895	34.298995
+-119.364728	34.324811
+-119.442174	34.362360
+-119.585331	34.416337
+-119.695632	34.425725
+-119.763690	34.371747
+-119.895113	34.435112
+# -b
+-114.861152	31.963894
+-114.828296	31.870021
+-114.739116	31.776148
+-114.717995	31.663500
+-114.727382	31.607176
+-114.750850	31.557892
+-114.750850	31.407695
+-114.727382	31.285659
+-114.706261	31.114340
+-114.661671	30.992305
+-114.563104	30.877310
+-114.541982	30.734153
+-114.530248	30.581609
+-114.530248	30.429064
+-114.485658	30.285907
+-114.452802	30.105201
+-114.441068	30.095814
+-114.375357	30.027755
+# -b
+-115.656729	29.971431
+-115.677850	30.086426
+-115.710706	30.238971
+-115.755296	30.372740
+-115.809273	30.391515
+-115.877331	30.344578
+-115.898453	30.382128
+-115.898453	30.534672
+-115.964164	30.687216
+-116.020488	30.802211
+-116.086200	30.849148
+-116.119055	30.924246
+-116.163645	30.943021
+-116.163645	31.020467
+-116.208235	31.133115
+-116.262212	31.219948
+-116.351392	31.323208
+-116.428838	31.426469
+-116.518017	31.529730
+-116.527405	31.586054
+-116.527405	31.691662
+-116.539139	31.785535
+-116.593116	31.860634
+-116.661174	31.870021
+-116.682296	31.935732
+-116.738620	32.001444
+-116.792597	32.038993
+-116.816065	32.104705
+-116.848921	32.179803
+-116.926367	32.273677
+-116.926367	32.320613
+-116.935754	32.402753
+-117.057789	32.449689
+# -b
+-114.861152	31.963894
+-114.882273	32.001444
+-114.882273	31.992056
+-114.872886	31.945120
+-114.828296	31.879408
+-114.739116	31.832472
+-114.673405	31.794922
+-114.595959	31.747986
+-114.530248	31.729211
+-114.462190	31.672887
+-114.363623	31.607176
+-114.342501	31.625950
+-114.319033	31.625950
+-114.297911	31.557892
+-114.220466	31.520343
+-114.121899	31.473406
+-114.011597	31.445244
+-113.901296	31.454631
+-113.823851	31.473406
+-113.734671	31.482793
+-113.645491	31.435857
+-113.591514	31.398307
+-113.579780	31.304434
+-113.502334	31.266884
+-113.370911	31.248110
+-113.260610	31.210560
+-113.159696	31.189439
+-113.072863	31.123727
+-113.007152	31.039241
+-113.007152	30.973530
+-113.007152	30.849148
+-112.995418	30.724766
+-112.962562	30.630892
+-112.896851	30.544059
+-112.819405	30.410290
+-112.795937	30.295295
+-112.751347	30.257745
+-112.685636	30.152138
+# -b
+-120.071126	33.996254
+-119.993680	34.024416
+-119.960824	33.996254
+-119.916235	33.958704
+-119.895113	33.914114
+-119.927969	33.895340
+# -b
+-119.784812	34.069006
+-119.817668	34.097168
+-119.805933	34.087780
+-119.740222	34.040844
+-119.686245	34.005641
+-119.629921	33.986866
+-119.531354	34.005641
+-119.453908	34.015028
+-119.453908	33.977479
+-119.519619	33.968092
+-119.585331	33.939930
+-119.653389	33.914114
+-119.740222	33.958704
+-119.773078	34.015028
+-119.784812	34.069006
+# -b
+-118.393139	33.425973
+-118.437728	33.416585
+-118.416607	33.416585
+-118.393139	33.416585
+-118.348549	33.369649
+-118.306306	33.369649
+-118.271103	33.360261
+-118.249982	33.296897
+-118.261716	33.278122
+-118.306306	33.278122
+-118.306306	33.306284
+-118.327427	33.350874
+-118.372017	33.379036
+-118.393139	33.425973
+# -b
+-118.503440	33.017623
+-118.482318	33.036398
+-118.482318	33.008236
+-118.437728	32.951912
+-118.383751	32.879160
+-118.315693	32.860385
+-118.271103	32.813449
+-118.238247	32.785287
+-118.294572	32.766512
+-118.339161	32.766512
+-118.383751	32.813449
+-118.425994	32.888547
+-118.482318	32.951912
+-118.503440	32.989461
+-118.503440	33.017623
+# -b
+-119.895113	34.435112
+-120.017148	34.479702
+-120.115716	34.498476
+-120.193161	34.507864
+-120.291728	34.507864
+-120.425498	34.536026
+-120.491209	34.590003
+-120.512331	34.662755
+-120.535799	34.744894
+-120.535799	34.817646
+-120.547533	34.871623
+-120.547533	34.916213
+-120.547533	34.944375
+-120.547533	34.979578
+-120.512331	35.010086
+-120.512331	35.000699
+-120.512331	35.010086
+-120.512331	35.000699
+-120.524065	35.017127
+-120.524065	35.035902
+-120.512331	35.064064
+-120.535799	35.118041
+-120.556921	35.143856
+-120.613245	35.207221
+-120.690690	35.244770
+-120.768136	35.270585
+-120.777523	35.279972
+-120.777523	35.289360
+-120.777523	35.362112
+-120.777523	35.434864
+-120.866703	35.460679
+-120.944148	35.514656
+-121.033328	35.596795
+-121.087305	35.631998
+-121.197607	35.739952
+-121.307908	35.854947
+-121.418209	36.000451
+-121.540244	36.089631
+-121.683401	36.214013
+-121.826558	36.392372
+-121.850027	36.570732
+-121.793703	36.605934
+-121.727991	36.650524
+-121.739725	36.826537
+-121.838293	36.976734
+-121.993184	36.995509
+-122.080017	36.995509
+-122.180930	37.084689
+-122.279498	37.232539
+-122.302966	37.347534
+-122.345209	37.478957
+-122.422654	37.603339
+-122.446123	37.734762
+-122.401533	37.812208
+-122.312353	37.777005
+-122.279498	37.699560
+-122.157462	37.584565
+-122.014305	37.504772
+-122.070629	37.636195
+-122.225520	37.838023
+-122.267763	37.943630
+-122.190318	38.021076
+-122.026039	38.046891
+-121.904004	38.091481
+-122.115219	38.161886
+-122.225520	38.178314
+-122.345209	38.178314
+-122.434389	38.187701
+-122.434389	38.075053
+-122.434389	37.934243
+-122.500100	37.892000
+-122.565811	37.908428
+-122.610401	37.953018
+-122.666725	37.953018
+-122.744171	37.985873
+-122.798148	38.011689
+-122.875594	38.091481
+-122.887328	38.107909
+-122.887328	38.152499
+-122.887328	38.220557
+-122.887328	38.239332
+-122.941305	38.335552
+-123.030485	38.403610
+-123.129052	38.490443
+-123.251087	38.593704
+-123.340267	38.680537
+-123.405978	38.757982
+-123.537401	38.861243
+-123.581991	39.006747
+-123.593725	39.102967
+-123.647702	39.239083
+-123.692292	39.368159
+-123.692292	39.487848
+-123.682905	39.513663
+-123.647702	39.614577
+-123.692292	39.708450
+-123.758004	39.792936
+-123.847183	39.896197
+-123.912895	39.980683
+# -b
+-120.115716	33.968092
+-120.160305	33.986866
+-120.139184	33.986866
+-120.071126	33.996254
+# -b
+-119.927969	33.895340
+-120.005414	33.895340
+-120.061738	33.914114
+-120.115716	33.968092
+-120.005414	33.895340
+-120.061738	33.914114
+-120.115716	33.968092
+# -b
+141.960057	40.022926
+142.058624	39.818752
+142.103214	39.640392
+142.157191	39.469073
+142.136070	39.332957
+142.070358	39.229696
+142.046890	39.074805
+141.927201	38.955116
+141.805166	38.948076
+141.727720	38.765023
+141.638541	38.542073
+141.638541	38.368408
+141.629153	38.316777
+141.396817	38.333205
+141.143358	38.194742
+141.054179	37.934243
+141.087034	37.671397
+141.143358	37.453142
+141.143358	37.143360
+141.164480	36.957960
+140.976733	36.826537
+140.854698	36.603588
+140.812455	36.533182
+140.756131	36.258603
+140.744396	35.944127
+140.887553	35.791583
+140.922756	35.683628
+140.767865	35.603836
+140.589505	35.359765
+140.479204	35.162631
+140.237480	35.007740
+# -b
+139.984022	35.233036
+140.016877	35.369152
+140.148300	35.495881
+140.192890	35.622610
+# -b
+139.972288	39.161638
+140.070855	39.323569
+140.138913	39.530091
+140.148300	39.750693
+140.016877	39.844567
+# -b
+140.237480	35.007740
+139.993409	34.862236
+139.951166	35.007740
+139.984022	35.233036
+# -b
+140.192890	35.622610
+139.951166	35.622610
+139.894842	35.451291
+139.805662	35.305788
+139.784541	35.153243
+139.653118	35.233036
+139.409047	35.261198
+139.298746	35.115694
+139.254156	34.918560
+139.209566	34.726119
+139.089878	34.618165
+138.956108	34.636940
+138.911518	34.871623
+138.946721	35.035902
+138.791830	35.052329
+138.625204	34.925600
+138.460926	34.763669
+138.348278	34.580616
+138.315422	34.554800
+138.195733	34.571228
+137.996252	34.608778
+137.731060	34.618165
+137.477602	34.618165
+137.256999	34.554800
+137.212409	34.554800
+137.278121	34.636940
+137.388422	34.709692
+137.266387	34.726119
+137.167820	34.744894
+137.113842	34.798871
+137.057518	34.709692
+136.935483	34.817646
+136.926096	35.017127
+136.836916	34.981924
+136.714880	34.754281
+136.628048	34.618165
+136.771204	34.536026
+136.968339	34.416337
+136.968339	34.179307
+136.836916	34.270833
+136.714880	34.216856
+136.583458	34.198081
+136.449688	34.134717
+136.372243	34.040844
+136.351121	33.977479
+136.229086	33.813201
+136.064807	33.555049
+135.853592	33.454135
+135.701048	33.498725
+135.579012	33.555049
+135.478098	33.702899
+135.290352	33.803813
+135.236374	33.977479
+135.248108	34.134717
+135.248108	34.261446
+135.334941	34.334198
+135.501567	34.564188
+135.522688	34.636940
+135.478098	34.662755
+135.325554	34.643980
+135.147195	34.608778
+134.926592	34.681530
+134.684868	34.726119
+134.464266	34.716732
+134.264785	34.580616
+134.142749	34.526638
+133.978471	34.435112
+133.955002	34.425725
+133.901025	34.463274
+133.835314	34.489089
+133.680423	34.444499
+133.579509	34.435112
+133.403496	34.371747
+133.281461	34.362360
+133.161772	34.308383
+133.016268	34.280221
+132.851990	34.233284
+132.664243	34.198081
+132.530473	34.298995
+132.420172	34.270833
+132.300484	34.015028
+132.244160	33.885952
+132.154980	33.867178
+131.924990	33.932889
+131.758365	34.005641
+131.570618	33.949317
+131.427461	33.949317
+131.338281	33.914114
+131.162269	33.968092
+130.986256	33.996254
+130.974522	34.207469
+130.997990	34.317770
+131.195124	34.362360
+131.460317	34.416337
+131.636329	34.571228
+131.814689	34.681530
+132.122124	34.827033
+132.321605	35.045289
+132.563329	35.179059
+132.718220	35.387927
+132.917701	35.486494
+133.138304	35.549859
+133.304929	35.521697
+133.459820	35.477107
+133.800111	35.505269
+134.077038	35.495881
+134.309374	35.540471
+134.583954	35.594448
+134.795169	35.631998
+134.959448	35.639038
+135.137807	35.693015
+135.325554	35.702403
+135.313820	35.559246
+135.412387	35.531084
+135.733903	35.477107
+135.820736	35.495881
+135.909916	35.568633
+136.031951	35.631998
+136.142253	35.693015
+136.142253	35.944127
+136.151640	36.176464
+136.440301	36.382985
+136.682025	36.631750
+136.836916	36.932144
+136.848650	37.143360
+136.893240	37.312332
+137.233531	37.469570
+137.388422	37.453142
+137.355566	37.312332
+137.212409	37.248967
+137.057518	37.126932
+137.036397	37.082342
+137.113842	36.915717
+137.113842	36.737357
+137.224144	36.727970
+137.433012	36.756132
+137.609025	36.906329
+137.853095	37.011937
+138.151144	37.091729
+138.470313	37.284170
+138.681528	37.453142
+138.836419	37.654970
+139.012432	37.847410
+139.233035	37.960058
+139.244769	37.969446
+139.254156	37.976486
+139.355070	37.976486
+139.507614	38.152499
+139.531083	38.307390
+139.575672	38.438813
+139.695361	38.628906
+139.850252	38.835428
+139.927698	38.997359
+139.972288	39.161638
+# -b
+140.016877	39.844567
+139.805662	39.912625
+139.906576	39.980683
+# -b
+138.604083	38.272187
+138.580614	38.098521
+138.625204	38.056278
+138.514903	37.812208
+138.360012	37.802820
+138.327156	37.950671
+138.449192	38.204129
+138.604083	38.272187
+# -b
+134.276519	33.268735
+134.065304	33.379036
+133.800111	33.454135
+133.570121	33.397811
+133.391762	33.296897
+133.293195	33.111497
+133.105448	32.879160
+133.084326	32.712535
+132.905967	32.693760
+132.751076	32.804061
+132.685365	32.879160
+132.553942	33.083335
+132.575063	33.167821
+132.509352	33.278122
+132.387316	33.360261
+132.223038	33.360261
+132.488230	33.536274
+132.697099	33.756876
+132.896580	33.977479
+133.105448	33.949317
+133.239218	33.895340
+133.436352	33.932889
+133.624099	34.005641
+133.689810	34.134717
+133.823580	34.226244
+133.933881	34.317770
+134.065304	34.334198
+134.264785	34.289608
+134.452531	34.198081
+134.619157	34.188694
+134.661400	33.996254
+134.717724	33.822588
+134.762314	33.803813
+134.771701	33.794426
+134.762314	33.766264
+134.652012	33.665350
+134.551098	33.618413
+134.452531	33.517499
+134.363352	33.369649
+134.276519	33.268735
+# -b
+135.060362	34.571228
+135.027506	34.526638
+134.872615	34.371747
+134.762314	34.207469
+134.872615	34.179307
+134.982916	34.226244
+135.004038	34.390522
+135.060362	34.571228
+# -b
+130.864220	33.876565
+130.920544	33.885952
+130.831365	33.895340
+130.676474	33.848403
+130.521583	33.721674
+130.423015	33.564436
+130.279859	33.564436
+130.178945	33.470563
+130.035788	33.416585
+# -b
+129.916099	32.656211
+130.146089	32.712535
+130.324448	32.628049
+130.411281	32.759472
+130.289246	32.813449
+130.235269	32.897935
+130.235269	33.083335
+130.333836	33.149046
+130.444137	32.944872
+130.577907	32.766512
+130.577907	32.599887
+130.622496	32.581112
+130.631884	32.581112
+130.622496	32.386325
+130.521583	32.179803
+130.401894	32.095317
+130.300980	31.935732
+130.289246	31.710436
+130.345570	31.464019
+130.289246	31.323208
+130.401894	31.229335
+130.655352	31.123727
+130.709329	31.341983
+130.631884	31.520343
+130.688208	31.663500
+130.852486	31.625950
+130.775041	31.569626
+130.753919	31.445244
+130.810243	31.248110
+130.810243	31.011079
+130.941666	31.048629
+131.096557	31.161277
+131.108291	31.304434
+131.251448	31.435857
+131.361750	31.388920
+131.483785	31.625950
+131.549496	31.879408
+131.615208	32.114092
+131.725509	32.386325
+131.835810	32.552950
+131.967233	32.712535
+132.023557	32.794674
+132.035291	32.841611
+132.023557	32.998849
+131.978967	33.073947
+131.924990	33.174861
+131.680919	33.221798
+131.648063	33.306284
+131.746630	33.517499
+131.692653	33.627801
+131.537762	33.583211
+131.239714	33.573823
+131.051967	33.766264
+131.040233	33.857790
+130.962788	33.857790
+130.864220	33.876565
+# -b
+130.146089	32.477851
+130.092112	32.358163
+130.080378	32.217353
+130.113233	32.142254
+130.247003	32.421527
+130.146089	32.477851
+# -b
+131.117679	30.630892
+131.084823	30.764662
+131.030846	30.630892
+130.962788	30.410290
+131.030846	30.344578
+131.117679	30.630892
+# -b
+130.545051	30.353966
+130.512195	30.410290
+130.455871	30.325804
+130.512195	30.210809
+130.676474	30.192034
+130.676474	30.325804
+130.545051	30.353966
+# -b
+130.897076	37.539975
+130.843099	37.495385
+130.843099	37.478957
+130.885342	37.453142
+130.974522	37.504772
+130.897076	37.539975
+# -b
+130.035788	33.416585
+129.970076	33.470563
+129.859775	33.397811
+129.770595	33.306284
+129.660294	33.174861
+129.770595	33.092722
+129.838654	33.055173
+129.880897	33.008236
+129.948955	32.935484
+129.958342	32.813449
+129.871509	32.963646
+129.749474	32.973034
+129.782329	32.766512
+129.815185	32.562337
+129.916099	32.656211
+# -b
+128.855330	32.721922
+128.712173	32.665598
+128.712173	32.534175
+128.867064	32.581112
+128.855330	32.721922
+# -b
+129.219089	32.954259
+129.197968	33.027011
+129.132256	33.027011
+129.054811	32.888547
+129.097054	32.794674
+129.219089	32.888547
+129.219089	32.954259
+# -b
+129.749474	33.839016
+129.728352	33.766264
+129.749474	33.702899
+129.815185	33.756876
+129.749474	33.839016
+# -b
+129.284800	34.289608
+129.197968	34.151145
+129.230823	34.069006
+129.320003	34.134717
+129.284800	34.289608
+# -b
+129.406836	34.636940
+129.484281	34.571228
+129.484281	34.498476
+129.484281	34.425725
+129.463160	34.334198
+129.439692	34.298995
+129.385714	34.390522
+129.373980	34.545413
+129.406836	34.636940
+# -b
+128.435246	38.506871
+128.512692	38.438813
+128.655849	38.220557
+128.810740	37.995261
+128.986752	37.863838
+129.165112	37.671397
+129.308269	37.460182
+129.430304	37.187949
+129.496016	36.871127
+129.484281	36.612975
+129.472547	36.338395
+129.505403	36.033307
+129.618051	36.026266
+129.549993	35.854947
+129.463160	35.578021
+129.329390	35.352724
+129.132256	35.188446
+128.942162	35.080492
+128.756763	35.108654
+128.601871	35.153243
+128.557282	35.089879
+128.536160	35.071104
+128.491570	34.988965
+128.491570	34.981924
+128.479836	34.953762
+128.425859	34.890398
+128.346066	34.808259
+128.280355	34.918560
+128.181788	34.918560
+128.071487	34.953762
+127.994041	34.998352
+127.895474	34.981924
+127.773439	34.934988
+127.674872	34.899785
+127.749970	34.808259
+127.707727	34.709692
+127.606813	34.653368
+127.541102	34.763669
+127.463656	34.817646
+127.451922	34.726119
+127.451922	34.571228
+127.341621	34.507864
+127.254788	34.498476
+127.198464	34.564188
+127.332234	34.653368
+127.341621	34.735507
+127.231320	34.709692
+127.078775	34.627552
+126.989596	34.526638
+126.945006	34.489089
+126.933272	34.489089
+126.900416	34.453887
+126.834705	34.453887
+126.790115	34.554800
+126.724403	34.479702
+126.548391	34.343585
+126.524922	34.472661
+126.360644	34.435112
+126.294932	34.308383
+126.238608	34.371747
+126.316054	34.489089
+126.348910	34.643980
+126.447477	34.627552
+126.536656	34.590003
+126.524922	34.690917
+126.581246	34.798871
+126.492067	34.852848
+126.393500	34.754281
+126.337175	34.881011
+126.393500	35.007740
+126.438089	35.080492
+126.438089	35.225995
+126.524922	35.413742
+126.625836	35.540471
+126.569512	35.594448
+126.736137	35.702403
+126.780727	35.810357
+126.712669	35.899537
+126.712669	35.988717
+126.592981	36.080243
+126.569512	36.265643
+126.515535	36.436962
+126.492067	36.631750
+126.381765	36.676339
+126.426355	36.497980
+126.337175	36.453390
+126.238608	36.596547
+126.140041	36.596547
+126.161163	36.737357
+126.294932	36.852352
+126.447477	36.861739
+126.569512	36.906329
+126.691548	36.932144
+126.855826	36.826537
+126.923884	36.807762
+126.834705	36.950919
+126.834705	37.072955
+126.768993	37.143360
+126.790115	37.232539
+126.834705	37.267742
+126.736137	37.338147
+126.679813	37.328760
+126.602368	37.417939
+126.592981	37.478957
+126.646958	37.488344
+126.614102	37.530587
+126.536656	37.584565
+126.503801	37.671397
+126.503801	37.751190
+126.503801	37.767618
+# -b
+126.327788	33.360261
+126.226874	33.259347
+126.238608	33.167821
+126.426355	33.149046
+126.691548	33.174861
+126.933272	33.350874
+126.900416	33.463522
+126.614102	33.463522
+126.327788	33.360261
+# -b
+128.005775	40.022926
+127.928330	39.903238
+127.749970	39.825792
+127.552836	39.776509
+127.541102	39.682635
+127.552836	39.598149
+127.564570	39.417443
+127.541102	39.316529
+127.529368	39.436218
+127.451922	39.264899
+127.496512	39.171025
+127.728849	39.100620
+127.928330	38.922261
+128.181788	38.774410
+128.381269	38.635947
+128.435246	38.506871
+# -b
+126.569512	37.723028
+126.426355	37.838023
+126.238608	37.784046
+126.161163	37.723028
+126.039127	37.802820
+125.907705	37.838023
+125.785669	37.960058
+125.663634	37.976486
+125.719958	37.915468
+125.654246	37.777005
+125.543945	37.741803
+125.466500	37.662010
+125.332730	37.662010
+125.288140	37.671397
+125.234163	37.828635
+125.112128	37.812208
+125.091006	37.899040
+125.189573	37.899040
+125.255284	37.985873
+125.267019	38.056278
+125.091006	38.021076
+124.870404	38.021076
+124.804692	38.030463
+124.947849	38.211170
+125.034682	38.445853
+125.156717	38.497483
+125.177839	38.558501
+125.344464	38.610132
+125.454765	38.661762
+125.311609	38.661762
+125.267019	38.765023
+125.377320	39.093580
+125.443031	39.365812
+125.511090	39.504276
+125.410176	39.553559
+125.245897	39.562947
+125.135596	39.579374
+124.903259	39.647433
+124.727247	39.572334
+124.670923	39.546519
+124.593477	39.689676
+124.462054	39.776509
+124.361140	39.835179
+124.393996	39.903238
+# -b
+121.568407	29.980819
+121.514429	30.077039
+121.514429	30.077039
+121.347804	30.201421
+121.192913	30.238971
+121.016900	30.173259
+120.817419	30.095814
+120.608551	30.182647
+120.387948	30.238971
+120.211936	30.123976
+120.364480	30.307029
+120.563961	30.335191
+120.850275	30.335191
+121.061490	30.450186
+121.127202	30.534672
+121.148323	30.544059
+121.270358	30.612117
+121.469839	30.668441
+121.657586	30.830373
+121.922779	30.839760
+121.932166	30.914859
+121.800743	31.123727
+121.645852	31.285659
+121.392394	31.407695
+121.204647	31.597788
+120.972310	31.729211
+120.772829	31.747986
+120.718852	31.870021
+120.629672	31.926345
+120.409070	31.879408
+120.155612	31.841859
+120.155612	31.935732
+120.409070	31.982669
+120.641407	32.020218
+120.873743	31.954507
+121.106080	31.823084
+121.314948	31.813697
+121.568407	31.747986
+121.767887	31.672887
+121.911044	31.616563
+121.922779	31.663500
+121.833599	31.785535
+121.711563	31.945120
+121.634118	31.992056
+121.514429	32.095317
+121.392394	32.198578
+121.368926	32.358163
+121.127202	32.449689
+120.960576	32.656211
+120.883131	32.916710
+120.763442	33.139659
+120.707118	33.325059
+120.653141	33.526887
+120.596817	33.738102
+120.465394	33.885952
+120.376214	34.134717
+120.254179	34.280221
+120.078166	34.362360
+# -b
+119.845830	35.578021
+120.045311	35.667200
+120.176733	35.800970
+120.254179	35.927699
+120.111022	36.052081
+120.244791	36.185851
+120.420804	36.185851
+120.474781	36.026266
+120.662528	36.042694
+120.796298	36.293805
+120.883131	36.373598
+120.939455	36.373598
+120.906599	36.516755
+120.894865	36.561344
+121.106080	36.561344
+121.326682	36.657565
+121.601262	36.683380
+121.723298	36.702155
+121.845333	36.835924
+121.976756	36.922757
+122.087057	36.887555
+122.197358	36.950919
+122.241948	36.871127
+122.263070	36.800722
+122.340515	36.756132
+122.518875	36.932144
+122.507141	36.995509
+122.605708	37.126932
+122.638563	37.232539
+122.650298	37.321719
+122.584586	37.347534
+122.352249	37.373349
+122.176237	37.434367
+122.119913	37.460182
+121.965022	37.389777
+121.744419	37.363962
+121.591875	37.373349
+121.458105	37.495385
+121.270358	37.514160
+121.106080	37.591605
+120.995779	37.680785
+120.906599	37.758230
+120.772829	37.741803
+120.542840	37.654970
+120.364480	37.584565
+120.233057	37.434367
+120.024189	37.312332
+# -b
+119.803586	39.870382
+120.012455	39.980683
+# -b
+121.955634	40.046395
+121.756153	39.825792
+121.556672	39.724878
+121.523817	39.553559
+121.347804	39.478461
+121.469839	39.452645
+121.624731	39.358772
+121.756153	39.316529
+121.702176	39.152250
+121.624731	38.997359
+121.359538	38.938688
+121.192913	38.765023
+121.303214	38.696964
+121.645852	38.835428
+121.756153	38.922261
+121.922779	38.922261
+121.976756	38.955116
+122.119913	39.041949
+122.241948	39.213268
+122.408573	39.342344
+122.739477	39.443258
+123.046913	39.546519
+123.323839	39.689676
+123.401285	39.757734
+123.511586	39.666207
+123.654743	39.708450
+123.908201	39.757734
+124.107682	39.767121
+124.250839	39.802324
+124.372874	39.860995
+124.393996	39.903238
+# -b
+120.078166	34.362360
+119.890419	34.435112
+119.648695	34.526638
+119.482070	34.643980
+119.282589	34.690917
+119.249733	34.817646
+119.392890	35.052329
+119.547781	35.233036
+119.615840	35.315175
+119.726141	35.514656
+119.845830	35.578021
+# -b
+120.024189	37.312332
+119.935009	37.206724
+119.812974	37.072955
+119.559516	37.047139
+119.327179	37.117544
+119.061987	37.197337
+118.918830	37.363962
+118.907095	37.504772
+118.874240	37.619767
+118.796794	37.767618
+118.599660	37.899040
+118.444769	37.899040
+118.355589	38.002301
+118.224166	38.002301
+118.069275	38.063319
+117.991830	38.185354
+117.825204	38.316777
+117.672660	38.464628
+117.726637	38.706352
+117.836939	38.990319
+118.012951	39.126435
+118.233554	39.110007
+118.355589	39.048990
+118.555070	39.058377
+118.763939	39.110007
+119.019744	39.135823
+119.195756	39.229696
+119.350647	39.358772
+119.404625	39.553559
+119.526660	39.741306
+119.681551	39.792936
+119.803586	39.870382
+# -b
+49.973507	37.464876
+50.170641	37.455489
+50.304411	37.375696
+50.435834	37.148053
+50.689292	36.988468
+51.041317	36.819496
+51.372221	36.723276
+51.682003	36.652871
+51.902606	36.634096
+52.045763	36.678686
+52.210041	36.704501
+52.430644	36.758479
+52.674714	36.819496
+52.916438	36.892248
+53.235608	36.927451
+53.489066	36.979081
+53.655692	37.007243
+53.578246	36.943879
+53.334175	36.899289
+53.479679	36.882861
+53.655692	36.873474
+53.885681	36.908676
+54.073428	36.934491
+54.061694	37.209071
+53.951393	37.436714
+53.918537	37.516506
+# -b
+53.918537	37.516506
+53.930271	37.577524
+53.885681	37.823942
+53.819970	38.161886
+53.798848	38.535033
+53.876294	38.854202
+54.040573	39.060724
+53.841092	39.112354
+53.655692	39.241430
+53.521922	39.386934
+53.378765	39.412749
+53.378765	39.454992
+53.554778	39.523050
+53.754259	39.581721
+53.876294	39.649780
+53.676813	39.701410
+53.533656	39.762428
+53.390499	39.853954
+53.587633	39.999458
+53.709669	39.922012
+53.885681	39.863341
+# -b
+53.092451	40.083944
+52.961028	39.957215
+52.850727	39.957215
+# -b
+48.879882	38.570235
+48.891616	38.380142
+48.924472	38.145458
+49.001917	37.866185
+49.100485	37.673744
+49.321087	37.535281
+49.520568	37.507119
+49.708315	37.446101
+49.973507	37.464876
+# -b
+49.508834	40.067516
+49.475978	39.947828
+49.443122	39.694369
+49.332821	39.471420
+49.278844	39.215615
+49.255376	39.112354
+49.112219	39.215615
+49.023039	39.300101
+48.980796	39.274286
+48.891616	39.225002
+48.847026	39.102967
+48.837639	38.802572
+48.858761	38.673496
+48.879882	38.570235
+# -b
+48.372966	29.924495
+48.253277	30.001940
+48.065530	30.079386
+# -b
+48.560712	30.116935
+48.551325	30.098161
+# -b
+50.048606	29.983166
+49.982895	30.088773
+49.884327	30.145097
+49.663725	30.069999
+# -b
+49.487712	29.992553
+49.389145	30.020715
+49.332821	30.098161
+49.201398	30.175606
+49.112219	30.307029
+49.091097	30.461920
+49.001917	30.537019
+48.847026	30.565181
+48.760193	30.518244
+48.804783	30.412636
+48.760193	30.328150
+48.769581	30.213155
+48.626424	30.213155
+48.593568	30.079386
+# -b
+29.861130	31.257497
+30.093467	31.353717
+30.236624	31.456978
+30.457226	31.466365
+30.677829	31.522689
+30.710684	31.494527
+30.468960	31.410041
+30.412636	31.334943
+30.468960	31.325555
+30.612117	31.353717
+30.809252	31.381879
+30.931287	31.466365
+30.987611	31.503915
+30.975877	31.541464
+31.208214	31.494527
+31.548505	31.485140
+31.813697	31.466365
+31.935732	31.344330
+32.100011	31.288006
+32.111745	31.288006
+# -b
+31.724517	31.541464
+31.724517	31.494527
+31.747986	31.428816
+31.715130	31.372492
+31.682274	31.266884
+31.614216	31.182398
+31.682274	31.182398
+31.759720	31.182398
+31.780841	31.126074
+31.780841	31.032201
+31.935732	30.994652
+32.022565	30.926593
+32.088277	30.860882
+32.144601	30.642626
+32.177456	30.499469
+32.198578	30.452533
+32.198578	30.440798
+32.189191	30.403249
+32.198578	30.328150
+32.287758	30.260092
+32.365203	30.163872
+# -b
+35.937086	35.815051
+35.948821	35.958208
+35.991064	36.101365
+35.915965	36.296152
+35.991064	36.537876
+36.169423	36.624709
+36.246869	36.758479
+36.080243	36.882861
+35.981676	36.838271
+35.761074	36.777253
+35.728218	36.624709
+35.585061	36.580119
+35.340990	36.608281
+35.155590	36.732663
+34.934988	36.793681
+34.801218	36.819496
+34.690917	36.838271
+34.944375	36.803068
+34.756628	36.828884
+34.547760	36.758479
+34.404603	36.634096
+34.216856	36.500327
+34.139411	36.368904
+33.951664	36.340742
+33.808507	36.242175
+33.721674	36.216360
+33.623107	36.181157
+33.423626	36.197585
+33.235879	36.152995
+33.071601	36.127180
+32.904975	36.063815
+32.740697	36.101365
+32.562337	36.152995
+32.386325	36.305539
+32.308879	36.420534
+32.198578	36.500327
+32.022565	36.589506
+31.870021	36.652871
+31.682274	36.723276
+31.560239	36.767866
+31.494527	36.812456
+31.339636	36.882861
+31.173011	36.899289
+31.029854	36.918063
+30.853841	36.892248
+30.698950	36.892248
+30.644973	36.767866
+30.644973	36.580119
+30.579262	36.519101
+30.555793	36.350129
+30.403249	36.324314
+30.192034	36.279724
+# -b
+34.040844	35.472413
+34.094821	35.481800
+34.282568	35.552205
+34.404603	35.634345
+34.580616	35.707096
+34.658061	35.714137
+34.604084	35.589755
+34.449193	35.453638
+34.315423	35.409048
+34.216856	35.282319
+34.118289	35.155590
+34.151145	35.066410
+34.040844	34.949069
+33.820241	34.911519
+33.611373	34.749588
+33.325059	34.702651
+33.137312	34.594697
+33.027011	34.594697
+32.815796	34.620512
+32.585806	34.712038
+32.442649	34.866930
+32.353469	35.028861
+32.430915	35.047636
+32.585806	35.092226
+32.750084	35.164978
+32.926097	35.183752
+33.048132	35.218955
+33.059866	35.336297
+33.071601	35.355071
+33.137312	35.326909
+33.235879	35.326909
+33.357915	35.336297
+33.501071	35.345684
+33.688818	35.390274
+33.853097	35.437210
+34.040844	35.472413
+# -b
+35.991064	34.740200
+35.948821	34.902132
+36.002798	35.092226
+35.991064	35.364459
+35.904231	35.561593
+35.847907	35.615570
+35.883109	35.669547
+35.937086	35.815051
+# -b
+35.474760	33.970438
+35.474760	33.961051
+35.474760	33.951664
+35.474760	33.923502
+35.463026	33.923502
+35.441904	33.914114
+35.385580	33.850750
+35.340990	33.777998
+35.298747	33.693512
+35.287013	33.639535
+35.254157	33.592598
+35.188446	33.510459
+35.164978	33.454135
+35.132122	33.407198
+35.111000	33.353221
+35.087532	33.306284
+35.066410	33.268735
+35.045289	33.233532
+35.000699	33.186596
+34.988965	33.139659
+34.977231	33.120884
+35.474760	33.970438
+35.578021	34.000947
+35.660160	34.237978
+35.721177	34.374094
+35.843213	34.484395
+36.026266	34.585309
+35.991064	34.740200
+# -b
+32.144601	31.278619
+32.177456	31.248110
+32.231434	31.248110
+32.332348	31.201173
+32.376937	31.144849
+32.419180	31.088525
+32.496626	31.022814
+32.728963	31.013426
+32.872120	31.032201
+32.937831	31.088525
+33.015277	31.107300
+33.080988	31.032201
+33.104456	31.013426
+33.214758	31.022814
+33.357915	31.041588
+33.522193	31.060363
+33.688818	31.116687
+33.853097	31.182398
+34.029109	31.297393
+34.130023	31.372492
+34.130023	31.381879
+34.162879	31.391267
+34.261446	31.456978
+34.360013	31.541464
+34.437459	31.625950
+34.493783	31.691662
+34.514904	31.738598
+34.514904	31.750332
+# -b
+34.514904	31.750332
+34.559494	31.872368
+34.580616	31.947467
+34.604084	32.003791
+34.636940	32.078889
+34.646327	32.144601
+34.679183	32.245515
+34.702651	32.311226
+34.723773	32.395712
+34.747241	32.470811
+34.780097	32.545910
+34.780097	32.602234
+34.801218	32.665598
+34.857542	32.759472
+34.899785	32.825183
+34.934988	32.890894
+34.944375	32.982421
+34.944375	33.048132
+34.956109	33.066907
+# -b
+32.552950	29.992553
+32.520094	30.020715
+32.475505	30.060611
+32.463770	30.060611
+32.430915	30.079386
+32.409793	30.154485
+32.341735	30.260092
+32.308879	30.297642
+32.222046	30.440798
+32.198578	30.633239
+32.198578	30.736500
+32.189191	30.851495
+32.189191	31.004039
+32.189191	31.116687
+32.189191	31.173011
+32.165722	31.229335
+# -b
+25.364594	39.922012
+25.308270	39.795283
+25.331738	39.922012
+25.320004	39.983030
+25.209703	39.990071
+25.066546	39.964255
+25.021956	39.830486
+25.087668	39.795283
+25.143992	39.846914
+25.188581	39.837526
+25.275414	39.804671
+25.298883	39.830486
+25.364594	39.922012
+# -b
+26.533318	39.079499
+26.643619	39.060724
+26.554439	39.225002
+26.455872	39.361119
+26.366693	39.454992
+26.223536	39.393974
+26.080379	39.351731
+25.916100	39.293061
+25.871510	39.163985
+25.991199	39.147557
+26.136703	39.206228
+26.247004	39.215615
+26.157824	39.070111
+26.312715	39.009094
+26.465260	39.079499
+26.465260	39.128782
+26.533318	39.079499
+# -b
+25.970078	38.241678
+26.047523	38.267494
+26.092113	38.302696
+26.124969	38.448200
+26.136703	38.560848
+26.092113	38.621866
+25.880898	38.638294
+25.880898	38.527992
+25.991199	38.415344
+25.904366	38.319124
+25.904366	38.248719
+25.970078	38.241678
+# -b
+28.098657	36.073203
+28.176103	36.101365
+28.197224	36.181157
+28.274670	36.286765
+28.319259	36.458084
+28.218346	36.429922
+28.054067	36.368904
+27.866320	36.235134
+27.788875	36.181157
+27.767753	36.101365
+27.779487	35.930046
+27.922644	35.984023
+28.098657	36.073203
+# -b
+25.066546	35.373846
+24.923389	35.418436
+24.747376	35.399661
+24.569017	35.373846
+24.371883	35.345684
+24.249847	35.427823
+24.151280	35.437210
+24.195870	35.526390
+24.118425	35.599142
+24.008123	35.517003
+23.808642	35.606183
+23.742931	35.615570
+23.698341	35.500575
+23.599774	35.526390
+23.578653	35.383233
+23.545797	35.193140
+23.644364	35.211914
+23.799255	35.202527
+23.975268	35.218955
+24.195870	35.211914
+24.348414	35.183752
+24.470450	35.155590
+24.569017	35.092226
+24.723908	35.047636
+24.813088	34.892745
+25.111136	34.911519
+25.298883	34.965497
+25.463161	34.956109
+25.606318	34.984271
+25.805799	34.993659
+25.970078	35.028861
+26.157824	34.956109
+26.322103	35.183752
+26.289247	35.256504
+26.169559	35.202527
+26.068645	35.193140
+25.937222	35.148550
+25.782331	35.193140
+25.695498	35.310481
+25.496017	35.291707
+25.373981	35.301094
+25.188581	35.301094
+25.066546	35.326909
+25.066546	35.373846
+# -b
+24.944511	37.657316
+25.000835	37.708947
+25.000835	37.814554
+24.967979	37.875572
+24.845944	37.945977
+24.712174	37.971792
+24.702787	37.901387
+24.789619	37.823942
+24.845944	37.734762
+24.890533	37.666704
+24.944511	37.657316
+# -b
+25.430305	36.918063
+25.552341	36.927451
+25.573462	37.068261
+25.585197	37.155094
+25.517138	37.155094
+25.474895	37.138666
+25.385716	37.058874
+25.385716	36.934491
+25.430305	36.918063
+# -b
+22.034435	38.309737
+21.912400	38.302696
+21.792711	38.283921
+21.527519	38.145458
+21.384362	38.190048
+21.173147	37.917815
+21.130904	37.788739
+21.250592	37.596299
+21.527519	37.490691
+21.658941	37.305291
+21.572109	37.068261
+21.614352	36.873474
+21.715265	36.784294
+21.858422	36.739704
+21.903012	36.899289
+22.022701	37.023671
+22.100146	36.918063
+22.243303	36.819496
+22.332483	36.580119
+22.353605	36.420534
+22.442784	36.411147
+22.475640	36.500327
+22.520230	36.704501
+22.684508	36.767866
+22.794810	36.617669
+22.937967	36.509714
+23.092858	36.439309
+23.069389	36.669299
+23.060002	36.767866
+23.015412	36.918063
+22.926232	37.199684
+22.794810	37.359268
+22.740832	37.535281
+22.815931	37.507119
+22.937967	37.446101
+23.069389	37.368656
+23.104592	37.279476
+23.191425	37.295904
+23.313460	37.385084
+23.468351	37.401511
+23.435496	37.507119
+23.334582	37.551709
+23.214893	37.622114
+23.137448	37.760577
+23.081123	37.840370
+23.092858	37.953018
+22.926232	38.023423
+22.475640	38.145458
+22.255038	38.197089
+22.156470	38.197089
+22.088412	38.267494
+22.034435	38.309737
+# -b
+20.731942	38.068013
+20.776531	38.190048
+20.645109	38.267494
+20.600519	38.405957
+20.501952	38.361367
+20.370529	38.267494
+20.358795	38.248719
+20.445628	38.190048
+20.501952	38.129030
+20.633374	38.110256
+20.731942	38.068013
+# -b
+24.569017	38.075053
+24.613607	38.032810
+24.604219	38.154846
+24.416473	38.190048
+24.315559	38.222904
+24.205258	38.431772
+24.205258	38.553807
+24.106690	38.638294
+23.832111	38.682883
+23.644364	38.750942
+23.477739	38.863590
+23.358050	38.966850
+23.325194	39.025521
+23.214893	39.025521
+23.036534	38.915220
+22.961435	38.837775
+23.003678	38.828387
+23.146835	38.837775
+23.268870	38.750942
+23.358050	38.682883
+23.534063	38.579623
+23.566918	38.466975
+23.721809	38.396570
+23.930678	38.380142
+23.996389	38.335552
+24.127812	38.258106
+24.195870	38.171273
+24.238113	38.039851
+24.339027	37.971792
+24.449328	37.953018
+24.536161	37.945977
+24.569017	37.945977
+24.569017	37.978833
+24.569017	38.075053
+# -b
+20.049013	39.393974
+20.060747	39.454992
+# -b
+19.938711	39.386934
+20.049013	39.393974
+# -b
+23.942412	40.142615
+23.963534	39.964255
+# -b
+23.501207	40.100372
+23.665485	39.999458
+23.566918	39.940787
+# -b
+22.607063	40.152002
+22.639918	39.973643
+22.761954	39.872729
+22.839399	39.659167
+23.027146	39.532438
+23.158569	39.419790
+23.247749	39.274286
+23.289992	39.163985
+23.203159	39.121742
+23.125713	39.138169
+23.158569	39.232043
+23.081123	39.318876
+22.916845	39.335304
+22.872255	39.215615
+22.949701	39.070111
+22.970822	39.018481
+22.916845	38.976238
+22.827665	38.957463
+22.717364	38.966850
+22.541351	38.941035
+22.618797	38.847162
+22.827665	38.769716
+22.994291	38.734514
+23.125713	38.673496
+23.289992	38.664109
+23.379172	38.499830
+23.501207	38.499830
+23.632630	38.387182
+23.775787	38.302696
+23.874354	38.293309
+24.008123	38.222904
+24.017511	38.084440
+24.017511	37.927203
+24.017511	37.779352
+24.029245	37.683132
+23.787521	37.805167
+23.599774	37.988220
+23.358050	37.953018
+23.092858	37.953018
+22.926232	38.023423
+23.113979	38.068013
+23.146835	38.180661
+22.937967	38.206476
+22.806544	38.293309
+22.684508	38.396570
+22.574207	38.319124
+22.398194	38.370754
+22.165858	38.344939
+21.945255	38.380142
+21.626086	38.344939
+21.372628	38.422385
+21.306916	38.422385
+21.274060	38.370754
+21.163759	38.344939
+21.086314	38.441159
+20.987747	38.621866
+20.877445	38.750942
+20.755410	38.889405
+20.943157	38.872977
+21.119169	38.898792
+21.053458	39.018481
+20.788266	39.102967
+20.743676	38.976238
+20.645109	39.102967
+20.469096	39.335304
+20.293083	39.438564
+20.260228	39.539478
+20.215638	39.668554
+20.182782	39.701410
+20.159314	39.701410
+# -b
+20.081868	39.684982
+20.081868	39.684982
+# -b
+19.938711	32.172763
+20.072481	32.301839
+20.215638	32.414487
+20.379916	32.527135
+20.555929	32.646823
+20.853977	32.778246
+21.152025	32.815796
+21.372628	32.890894
+21.647207	32.900282
+21.935868	32.900282
+22.165858	32.834570
+22.463906	32.750084
+22.595329	32.693760
+22.740832	32.684373
+22.916845	32.602234
+22.926232	32.452036
+22.905111	32.423874
+22.860521	32.433261
+22.893377	32.320613
+23.069389	32.198578
+23.158569	32.172763
+23.247749	32.189191
+23.510594	32.151641
+23.754665	32.097664
+23.864966	32.050727
+24.017511	31.994403
+24.315559	31.956854
+24.559630	31.956854
+24.768498	31.938079
+24.923389	31.862981
+25.000835	31.663500
+25.021956	31.672887
+# -b
+25.066546	31.560239
+25.188581	31.522689
+25.507751	31.588401
+25.782331	31.607176
+26.014667	31.569626
+26.223536	31.532077
+26.488728	31.513302
+26.763308	31.475753
+27.127067	31.372492
+27.359404	31.238722
+27.624596	31.201173
+27.788875	31.163624
+27.932032	31.069750
+28.230080	31.069750
+28.462416	31.013426
+28.727609	30.935981
+28.913009	30.842107
+29.201670	30.898431
+29.487983	31.032201
+29.652262	31.144849
+29.861130	31.257497
+# -b
+30.192034	36.279724
+29.938576	36.197585
+29.729707	36.197585
+29.553695	36.235134
+29.377682	36.314927
+29.222791	36.448696
+29.178201	36.589506
+29.157080	36.662258
+29.157080	36.723276
+29.023310	36.777253
+28.981067	36.713889
+28.990454	36.662258
+28.924743	36.662258
+28.769852	36.739704
+28.671285	36.847658
+28.626695	36.857046
+28.474151	36.847658
+28.352115	36.828884
+28.307525	36.749091
+28.131513	36.652871
+28.086923	36.652871
+28.152634	36.758479
+28.119779	36.812456
+27.899176	36.758479
+27.678574	36.704501
+27.502561	36.669299
+27.601128	36.784294
+27.779487	36.864086
+28.021211	36.864086
+28.143247	36.918063
+28.176103	36.953266
+28.328647	37.014284
+28.384971	37.094076
+28.241814	37.103463
+28.032946	37.068261
+27.866320	37.033058
+27.669186	37.033058
+27.436849	37.033058
+27.392260	37.112851
+27.490827	37.173868
+27.612862	37.270089
+27.547151	37.314679
+27.481439	37.385084
+27.413381	37.420286
+27.314814	37.436714
+27.338282	37.551709
+27.436849	37.603339
+27.469705	37.673744
+27.347670	37.666704
+27.270224	37.631501
+27.216247	37.622114
+27.127067	37.727722
+27.249103	37.788739
+27.281958	37.910775
+27.195125	38.049238
+27.084824	38.110256
+26.929933	38.129030
+26.840753	38.154846
+26.709331	38.241678
+26.620151	38.215863
+26.542705	38.206476
+26.455872	38.248719
+26.354958	38.328511
+26.345571	38.380142
+26.465260	38.415344
+26.488728	38.544420
+26.465260	38.621866
+26.509850	38.708699
+26.575561	38.682883
+26.685862	38.457587
+26.796164	38.431772
+26.951055	38.457587
+27.117680	38.457587
+27.171657	38.457587
+27.127067	38.499830
+26.929933	38.560848
+26.840753	38.692271
+26.873609	38.795532
+27.016766	38.889405
+26.974523	38.976238
+26.873609	39.060724
+26.873609	39.147557
+26.763308	39.257858
+26.786776	39.412749
+26.951055	39.539478
+26.906465	39.600496
+26.742186	39.574681
+26.620151	39.548866
+26.432404	39.548866
+26.289247	39.539478
+26.178946	39.548866
+26.169559	39.616924
+26.190680	39.743653
+26.223536	39.905585
+# -b
+20.060747	39.454992
+19.971567	39.574681
+19.894121	39.710797
+19.786167	39.778855
+19.652397	39.743653
+19.750964	39.591109
+19.819023	39.487848
+19.938711	39.386934
+# -b
+20.081868	39.684982
+19.995035	39.762428
+19.962180	39.914972
+# -b
+15.331874	40.100372
+15.418707	39.999458
+# -b
+15.683899	40.025273
+15.728489	39.964255
+15.737876	39.872729
+15.803588	39.684982
+15.904502	39.539478
+16.003069	39.412749
+16.035924	39.309488
+16.080514	39.154597
+16.134492	39.060724
+16.179081	38.931648
+16.223671	38.854202
+15.970213	38.760329
+15.827056	38.682883
+15.892767	38.527992
+15.770732	38.380142
+15.695633	38.232291
+15.705021	38.058625
+15.749611	37.953018
+15.770732	37.978833
+15.761345	37.945977
+15.892767	37.936590
+16.035924	37.953018
+16.092248	37.988220
+16.134492	38.075053
+16.179081	38.145458
+16.235405	38.232291
+16.289383	38.293309
+16.411418	38.380142
+16.533453	38.405957
+16.575697	38.492790
+16.587431	38.664109
+16.587431	38.760329
+16.587431	38.811959
+16.643755	38.880018
+16.786912	38.915220
+16.974658	38.992666
+17.061491	38.992666
+17.094347	39.051337
+17.084960	39.128782
+17.094347	39.250818
+17.073226	39.309488
+17.073226	39.445605
+17.061491	39.464380
+16.984046	39.532438
+16.808033	39.607536
+16.718853	39.701410
+16.599165	39.743653
+16.521719	39.769468
+16.533453	39.914972
+# -b
+17.997879	40.126187
+18.131648	39.964255
+18.307661	39.896197
+18.328782	39.879769
+18.328782	39.914972
+# -b
+15.618188	38.319124
+15.552476	38.302696
+15.561864	38.293309
+15.540742	38.136071
+15.430441	37.988220
+15.287284	37.823942
+15.165249	37.596299
+15.099537	37.446101
+15.087803	37.368656
+15.165249	37.305291
+15.176983	37.234886
+15.221573	37.129279
+15.263816	37.058874
+15.209838	36.962653
+15.153514	36.819496
+15.132393	36.713889
+15.010357	36.704501
+14.857813	36.713889
+14.646598	36.758479
+14.449464	36.882861
+14.294573	37.042446
+14.041115	37.112851
+13.874489	37.119891
+13.731332	37.183256
+13.599910	37.288863
+13.391041	37.368656
+13.170439	37.500079
+12.949836	37.577524
+12.783211	37.603339
+12.640054	37.631501
+12.541487	37.734762
+12.485163	37.936590
+12.518019	38.058625
+12.553221	38.110256
+12.595464	38.171273
+12.672910	38.197089
+12.738621	38.171273
+12.839535	38.100868
+12.949836	38.110256
+13.081259	38.180661
+13.247884	38.241678
+13.325330	38.206476
+13.412163	38.171273
+13.489608	38.145458
+13.621031	38.100868
+13.698477	37.997608
+13.832246	38.006995
+13.951935	38.039851
+14.139682	38.058625
+14.294573	38.068013
+14.381406	38.075053
+14.393140	38.075053
+14.515175	38.084440
+14.658332	38.119643
+14.822611	38.190048
+15.076069	38.190048
+15.153514	38.190048
+15.263816	38.267494
+15.308406	38.258106
+15.475031	38.274534
+15.618188	38.319124
+# -b
+14.372018	35.948821
+14.372018	35.993410
+14.416608	35.974636
+14.491707	35.939433
+14.515175	35.885456
+14.580887	35.850253
+14.559765	35.815051
+14.449464	35.831479
+14.372018	35.913618
+14.372018	35.948821
+# -b
+9.873135	37.331106
+10.028027	37.288863
+10.192305	37.244273
+10.171183	37.209071
+10.225161	37.112851
+10.302606	36.997856
+10.281485	36.892248
+10.281485	36.838271
+10.469232	36.777253
+10.546677	36.838271
+10.678100	36.873474
+10.788401	36.953266
+10.886968	37.068261
+11.020738	37.068261
+11.119305	36.892248
+11.020738	36.749091
+10.910437	36.554304
+10.689834	36.483899
+10.546677	36.385332
+10.490353	36.181157
+10.556064	35.958208
+10.645244	35.850253
+10.832991	35.822091
+10.886968	35.714137
+11.030125	35.634345
+11.053593	35.526390
+11.074715	35.399661
+11.131039	35.265891
+11.053593	35.139162
+10.964414	34.949069
+10.854112	34.784790
+10.722690	34.667449
+10.612388	34.585309
+10.490353	34.503170
+10.391786	34.465621
+10.281485	34.374094
+10.126594	34.329504
+10.093738	34.219203
+10.082004	34.137064
+10.082004	34.092474
+# -b
+9.929459	33.794426
+10.028027	33.749836
+10.126594	33.684125
+10.236895	33.648922
+10.347196	33.648922
+10.445763	33.674737
+10.502087	33.583211
+10.579533	33.510459
+10.743811	33.592598
+10.832991	33.592598
+10.898702	33.472909
+10.964414	33.315671
+10.964414	33.261694
+11.030125	33.195983
+11.152161	33.195983
+11.217872	33.214758
+11.316439	33.158434
+# -b
+10.776667	33.878912
+10.743811	33.904727
+10.788401	33.850750
+10.821257	33.794426
+10.821257	33.702899
+10.732077	33.693512
+10.612388	33.702899
+10.588920	33.831975
+10.633510	33.869525
+10.710956	33.904727
+10.776667	33.878912
+# -b
+11.316439	33.158434
+11.515920	33.111497
+11.748257	33.001196
+12.046305	32.900282
+12.243439	32.825183
+12.628320	32.806408
+12.994426	32.890894
+13.269006	32.872120
+13.477874	32.787634
+13.721945	32.778246
+14.029380	32.693760
+14.184272	32.611621
+14.569152	32.461424
+14.801489	32.414487
+15.043213	32.330001
+15.153514	32.245515
+15.221573	32.050727
+15.230960	31.853593
+15.406973	31.616563
+15.683899	31.363105
+16.080514	31.229335
+16.333972	31.229335
+16.718853	31.201173
+17.007514	31.135462
+17.293828	31.050976
+17.535552	30.973530
+17.666975	30.907819
+17.800744	30.823333
+17.943901	30.804558
+18.098793	30.745887
+18.209094	30.623852
+18.352251	30.508857
+18.528263	30.375087
+18.638565	30.337538
+18.802843	30.278867
+19.046914	30.278867
+19.222927	30.346925
+19.398939	30.403249
+19.565564	30.499469
+19.750964	30.670788
+19.851878	30.842107
+19.971567	30.994652
+19.983301	31.126074
+19.894121	31.316168
+19.884734	31.475753
+19.774433	31.625950
+19.762699	31.759720
+19.762699	31.872368
+19.795554	32.003791
+19.828410	32.069502
+19.938711	32.172763
+# -b
+0.403656	40.180164
+0.258152	39.985377
+0.072752	39.816405
+# -b
+-0.082139	39.013787
+0.004694	38.936342
+0.105608	38.891752
+0.248765	38.865937
+0.314476	38.781451
+0.225296	38.652375
+# -b
+1.593501	39.107661
+1.626357	39.098273
+1.638091	39.117048
+1.680334	39.004400
+1.570033	38.910526
+1.494934	38.865937
+1.361164	38.926954
+1.426876	39.030215
+1.593501	39.107661
+# -b
+3.290263	39.959562
+3.290263	39.933747
+3.280876	39.917319
+3.248020	39.832833
+3.257407	39.774162
+3.412298	39.774162
+3.501478	39.663861
+3.412298	39.457339
+3.212817	39.295407
+3.093129	39.356425
+2.926503	39.433871
+2.860792	39.544172
+2.717635	39.534785
+2.619068	39.492542
+2.508767	39.595802
+2.684779	39.755387
+2.971093	39.875076
+3.170574	39.933747
+3.280876	39.985377
+3.301997	39.985377
+3.290263	39.959562
+# -b
+4.327564	40.027620
+4.339298	39.985377
+4.348685	39.900891
+4.348685	39.858648
+4.250118	39.858648
+4.085840	39.910278
+# -b
+9.673654	40.142615
+9.673654	39.990071
+9.673654	39.785896
+9.664267	39.626311
+9.652533	39.487848
+9.652533	39.403362
+9.598556	39.309488
+9.586822	39.241430
+9.488254	39.173372
+9.377953	39.189800
+9.244184	39.225002
+9.145616	39.154597
+9.068171	39.018481
+8.946136	38.941035
+8.871037	38.915220
+8.770123	38.898792
+8.683290	38.966850
+8.650434	39.018481
+8.626966	39.034909
+8.561255	39.102967
+8.483809	39.189800
+8.450953	39.309488
+8.462687	39.393974
+8.406363	39.506623
+8.429832	39.616924
+8.439219	39.642739
+8.450953	39.727225
+8.462687	39.795283
+8.528399	39.846914
+8.540133	39.931400
+8.495543	39.973643
+# -b
+-0.061018	35.845560
+0.138463	35.915965
+0.248765	36.059122
+0.380187	36.174117
+0.490489	36.228094
+0.645380	36.256256
+0.776802	36.345436
+0.833126	36.390026
+1.009139	36.441656
+1.328309	36.530836
+1.548911	36.584813
+1.835225	36.594200
+2.243574	36.620015
+2.508767	36.645831
+2.738757	36.638790
+2.917116	36.718582
+3.093129	36.833577
+3.212817	36.798375
+3.290263	36.798375
+3.400564	36.814803
+3.433420	36.814803
+3.489744	36.798375
+3.534334	36.788987
+3.698612	36.814803
+3.865237	36.885208
+3.984926	36.929798
+4.128083	36.920410
+4.282974	36.920410
+4.426131	36.929798
+4.548166	36.939185
+4.703058	36.920410
+4.846215	36.920410
+4.965903	36.913370
+5.001106	36.899289
+# -b
+5.001106	36.899289
+5.043349	36.857046
+5.099673	36.828884
+5.165384	36.777253
+5.364865	36.723276
+5.561999	36.767866
+5.728625	36.838271
+6.024326	36.882861
+6.223807	36.953266
+6.378698	37.129279
+6.599300	37.068261
+6.754192	36.988468
+6.852759	36.988468
+7.017037	36.934491
+7.228252	36.997856
+7.326819	37.112851
+7.556809	37.042446
+7.699966	37.007243
+7.854857	36.899289
+8.075460	36.927451
+8.218617	36.979081
+8.340652	36.953266
+8.483809	36.943879
+8.582376	36.953266
+8.716146	36.979081
+# -b
+8.716146	36.979081
+8.793591	37.007243
+8.847568	37.068261
+9.002460	37.155094
+9.232449	37.253661
+9.431930	37.314679
+9.673654	37.340494
+9.873135	37.331106
+# -b
+10.082004	34.092474
+9.861401	34.137064
+9.861401	34.071352
+9.861401	34.071352
+9.861401	33.970438
+9.884870	33.914114
+9.929459	33.794426
+# -b
+-5.508022	50.043912
+-5.508022	49.994629
+# -b
+-5.099673	50.029831
+-5.043349	49.987588
+# -b
+-8.638700	41.822949
+-8.594110	41.649283
+-8.540133	41.393478
+-8.483809	41.210425
+-8.495543	41.086043
+-8.516665	40.961660
+-8.549520	40.809116
+-8.594110	40.651878
+-8.650434	40.525149
+-8.704411	40.297506
+-8.725533	40.086291
+# -b
+-1.692068	43.376554
+-1.868081	43.336657
+-2.198985	43.343698
+-2.452443	43.409409
+-2.827936	43.400022
+-2.992215	43.392982
+-3.346587	43.432878
+-3.555455	43.479814
+-3.797179	43.432878
+-4.151551	43.416450
+-4.470721	43.432878
+-4.867336	43.489202
+-5.076204	43.529098
+-5.287420	43.536138
+-5.627711	43.608890
+-5.848313	43.632359
+-6.036060	43.561954
+-6.411554	43.552566
+-6.787047	43.552566
+-7.139072	43.601850
+-7.413652	43.695723
+-7.601399	43.728579
+-7.777412	43.705111
+-8.021482	43.655827
+-8.141171	43.519711
+-8.131784	43.423490
+-8.274941	43.320230
+-8.615232	43.310842
+-8.826447	43.263906
+-9.035315	43.151258
+-9.124495	42.972898
+-8.969604	42.867290
+-8.835834	42.794539
+-8.859303	42.681890
+-8.737267	42.625566
+-8.650434	42.632607
+-8.770123	42.454247
+-8.605844	42.395577
+-8.659822	42.282929
+-8.507277	42.299356
+-8.626966	42.174974
+-8.692677	42.013042
+-8.683290	41.888660
+-8.638700	41.822949
+# -b
+-1.703802	43.367166
+-1.516055	43.360126
+-1.328309	43.449306
+-1.250863	43.601850
+-1.206273	43.801331
+-1.128828	44.071217
+-1.053729	44.388040
+-0.919959	44.615683
+-0.875370	44.655579
+-1.009139	44.742412
+-1.020873	44.772921
+-0.997405	44.953627
+-0.943428	45.202391
+-0.931694	45.420647
+-0.875370	45.521561
+-0.722825	45.404219
+-0.612524	45.312693
+-0.556200	45.249328
+-0.612524	45.420647
+-0.755681	45.552070
+-0.943428	45.636556
+-1.009139	45.760938
+-0.910572	45.899401
+-0.910572	46.068374
+-0.985671	46.173981
+-0.985671	46.298363
+-1.020873	46.288976
+-1.030261	46.298363
+-1.196886	46.319485
+-1.426876	46.403971
+-1.647478	46.509579
+-1.814104	46.655082
+-1.945526	46.821708
+-1.912671	46.957824
+-1.936139	47.100981
+-1.990116	47.190161
+-1.757780	47.220670
+-1.626357	47.234751
+-1.814104	47.288728
+-2.121539	47.279341
+-2.342141	47.288728
+-2.332754	47.399029
+-2.309286	47.497596
+-2.365610	47.518718
+-2.696514	47.518718
+-2.607334	47.563308
+-2.738757	47.593816
+-2.959359	47.542186
+-3.060273	47.563308
+-3.081395	47.600857
+-3.114250	47.631366
+-3.280876	47.713505
+-3.456888	47.758095
+-3.731468	47.816766
+-3.841769	47.854315
+-4.008394	47.847275
+-4.205529	47.786257
+-4.306442	47.891864
+-4.458987	47.988085
+-4.536432	48.032675
+-4.414397	48.067877
+-4.261853	48.105426
+-4.294708	48.164097
+-4.437865	48.157057
+-4.470721	48.215728
+-4.393275	48.288480
+-4.294708	48.295520
+-4.261853	48.356538
+-4.437865	48.340110
+-4.634999	48.326029
+-4.634999	48.391740
+-4.569288	48.509082
+-4.360420	48.581834
+-4.160939	48.633464
+-4.041250	48.647545
+-3.865237	48.671014
+-3.710346	48.671014
+-3.588311	48.699176
+-3.445154	48.720297
+-3.424032	48.786009
+-3.323119	48.823558
+-3.248020	48.800090
+-3.137719	48.816518
+-2.926503	48.816518
+-2.816202	48.764887
+-2.651924	48.647545
+-2.475911	48.560712
+-2.299898	48.605302
+-2.145007	48.633464
+-2.100417	48.619383
+-1.990116	48.612343
+-1.858693	48.654586
+-1.715536	48.678054
+-1.638091	48.654586
+-1.570033	48.605302
+-1.361164	48.612343
+-1.283719	48.671014
+-1.405754	48.720297
+-1.459731	48.865801
+-1.459731	49.011305
+-1.516055	49.133340
+-1.560645	49.292925
+-1.680334	49.351596
+-1.736658	49.452510
+-1.757780	49.595667
+-1.769514	49.694234
+-1.593501	49.659031
+-1.349430	49.666072
+-1.206273	49.673112
+-1.140562	49.651991
+-1.152296	49.609748
+-1.164030	49.544036
+-1.053729	49.466591
+-0.943428	49.358636
+-0.842514	49.365677
+-0.556200	49.337515
+-0.302742	49.292925
+-0.105608	49.292925
+# -b
+-60.071939	45.859505
+-59.940516	45.936951
+-59.839602	45.976847
+-59.773891	45.997969
+-59.762157	46.044905
+-59.863070	46.068374
+-59.839602	46.159900
+-59.839602	46.227958
+-59.949903	46.265508
+# -b
+-56.288841	47.138530
+-56.333430	47.122103
+-56.333430	47.084553
+-56.300575	46.957824
+-56.288841	46.866298
+-56.279453	46.805280
+-56.213742	46.852217
+-56.223129	46.988333
+-56.213742	47.084553
+-56.288841	47.138530
+# -b
+-57.635924	50.036872
+-57.722757	49.928917
+-57.755613	49.851472
+-57.844792	49.745864
+-57.856526	49.623829
+-57.823671	49.579239
+-57.823671	49.529955
+-57.966828	49.529955
+-58.131106	49.400879
+-58.196818	49.292925
+-58.152228	49.243642
+-58.020805	49.227214
+-58.020805	49.192011
+-58.065395	49.142728
+-58.020805	49.062935
+-58.086516	49.062935
+-58.253142	49.084057
+-58.351709	49.091097
+-58.450276	48.931512
+-58.605167	48.661626
+-58.736590	48.605302
+-58.814035	48.685095
+-58.968926	48.633464
+-59.123817	48.553672
+-59.123817	48.509082
+-58.936071	48.523163
+-58.703734	48.539591
+-58.518334	48.516123
+-58.440888	48.429290
+-58.682612	48.288480
+-58.980660	48.112467
+-59.288096	47.891864
+-59.311564	47.713505
+-59.222384	47.593816
+-58.980660	47.563308
+-58.616901	47.624325
+-58.274263	47.652487
+-58.053661	47.682996
+-57.889382	47.661875
+-57.657045	47.645447
+-57.424709	47.645447
+-57.260430	47.593816
+-57.016359	47.586776
+-56.730046	47.579735
+-56.476587	47.624325
+-56.324043	47.631366
+-56.145684	47.652487
+-56.025995	47.741667
+-55.882838	47.802685
+-55.739681	47.847275
+-55.781924	47.713505
+-55.781924	47.631366
+-56.035382	47.556267
+-56.091706	47.490556
+-55.892225	47.497596
+-55.859370	47.453006
+-55.781924	47.460047
+-55.662236	47.474128
+-55.462755	47.481168
+-55.373575	47.579735
+-55.275008	47.668915
+-55.122464	47.624325
+-54.857271	47.624325
+-54.779826	47.586776
+-55.021550	47.474128
+-55.209296	47.354439
+-55.331332	47.220670
+-55.429899	47.129143
+-55.683357	47.084553
+-55.826514	47.039963
+-55.859370	46.920275
+-55.662236	46.882725
+-55.408777	46.920275
+-55.221031	46.971905
+-55.110729	47.077513
+-55.045018	47.166692
+-54.922983	47.258219
+-54.779826	47.370867
+-54.613200	47.415457
+-54.493512	47.445966
+-54.460656	47.429538
+-54.437188	47.422497
+-54.383210	47.535146
+-54.282297	47.706464
+-54.183729	47.927067
+-54.028838	47.927067
+-54.007717	47.786257
+-53.930271	47.563308
+-53.885681	47.354439
+-54.040573	47.100981
+-54.085162	46.873338
+-53.942005	46.835789
+-53.754259	47.032923
+-53.587633	47.183120
+-53.500800	47.122103
+-53.578246	46.971905
+-53.554778	46.852217
+-53.566512	46.730181
+-53.467945	46.617533
+-53.280198	46.730181
+-53.047861	46.692632
+-52.916438	46.927315
+-52.827259	47.220670
+-52.695836	47.445966
+-52.695836	47.713505
+-52.794403	47.751054
+-52.916438	47.607897
+-53.038474	47.460047
+-53.125307	47.535146
+-53.137041	47.720546
+-53.047861	47.905945
+-52.961028	48.032675
+-52.871849	48.098386
+-52.871849	48.194606
+-53.047861	48.105426
+-53.247342	48.023287
+-53.411621	47.823806
+-53.500800	47.661875
+-53.611102	47.652487
+-53.709669	47.699424
+-53.765993	47.786257
+-53.709669	47.875437
+-53.655692	48.032675
+-53.688547	48.046756
+-53.721403	48.112467
+-53.864560	48.215728
+-53.709669	48.253277
+-53.489066	48.304907
+-53.357643	48.429290
+-53.181631	48.464492
+-53.071330	48.595915
+-53.104185	48.671014
+-53.280198	48.605302
+-53.423355	48.574793
+-53.587633	48.516123
+-53.688547	48.523163
+-53.951393	48.450411
+-54.007717	48.502042
+-53.885681	48.605302
+-53.754259	48.750806
+-53.831704	48.816518
+-53.942005	48.830599
+-53.819970	48.997224
+-53.622836	49.133340
+-53.489066	49.299966
+-53.512535	49.358636
+-53.435089	49.271804
+-53.423355	49.285885
+-53.611102	49.372717
+-53.963127	49.436082
+-54.294031	49.407920
+-54.437188	49.508834
+-54.570957	49.473631
+-54.812681	49.379758
+-55.131851	49.278844
+-55.319598	49.271804
+-55.155319	49.494753
+-55.131851	49.572198
+-55.319598	49.501793
+-55.364188	49.436082
+-55.474489	49.480672
+-55.629380	49.487712
+-55.859370	49.501793
+-55.849982	49.651991
+-55.936815	49.680153
+-56.035382	49.694234
+-55.814780	49.816269
+-55.483876	49.921877
+-55.629380	49.966467
+-55.849982	49.980548
+-56.079972	49.987588
+# -b
+-56.169152	50.128398
+-56.366286	49.935958
+-56.577501	49.802188
+-56.720658	49.637910
+-56.774635	49.722396
+-56.798104	49.781067
+-56.720658	49.914836
+# -b
+-66.732257	50.072074
+-66.851945	49.980548
+-67.018571	49.823310
+-67.117138	49.616788
+-67.182849	49.501793
+-67.260295	49.379758
+-67.314272	49.358636
+-67.558343	49.351596
+-67.788333	49.344555
+-68.008935	49.328128
+-68.163826	49.227214
+-68.220150	49.192011
+-68.241272	49.133340
+-68.330452	49.133340
+-68.539320	49.004264
+-68.670743	48.917431
+-68.846755	48.858761
+-68.957057	48.743766
+-69.046236	48.654586
+-69.189393	48.509082
+-69.365406	48.326029
+-69.564887	48.215728
+-69.651720	48.201647
+-69.762021	48.201647
+-69.740900	48.002166
+-69.895791	47.786257
+# -b
+-70.116393	47.445966
+-69.928646	47.556267
+-69.762021	47.682996
+-69.630598	47.847275
+-69.532031	47.995125
+-69.356019	48.091345
+-69.135416	48.229809
+-68.947669	48.363578
+-68.846755	48.415209
+-68.771657	48.429290
+-68.670743	48.436330
+-68.539320	48.532550
+-68.339839	48.619383
+-68.119236	48.678054
+-67.933836	48.757847
+-67.722621	48.851720
+-67.534875	48.917431
+-67.272029	48.983143
+-67.072548	49.039467
+-66.741644	49.149768
+-66.544510	49.192011
+-66.312173	49.236601
+-65.993004	49.278844
+-65.760667	49.271804
+-65.551799	49.299966
+-65.298341	49.285885
+-65.021414	49.264763
+-64.833667	49.220173
+-64.547353	49.126300
+-64.305629	49.011305
+-64.207062	48.889269
+-64.174207	48.830599
+-64.249305	48.858761
+-64.305629	48.872842
+-64.338485	48.844680
+-64.228184	48.750806
+-64.228184	48.560712
+-64.415931	48.436330
+-64.657655	48.318988
+-64.878257	48.194606
+-65.176305	48.091345
+-65.507209	48.105426
+-65.793523	48.201647
+-65.960148	48.178178
+-66.180751	48.150016
+-66.455330	48.084305
+-66.521042	48.046756
+-66.255849	48.053796
+-65.981270	47.995125
+-65.772401	47.943495
+-65.683222	47.786257
+-65.596389	47.727586
+-65.340584	47.816766
+-65.054270	47.920026
+-64.988558	47.898905
+-65.000293	47.847275
+-64.845401	47.830847
+-64.746834	47.772176
+-64.758569	47.638406
+-64.845401	47.490556
+-64.922847	47.340358
+-65.066004	47.234751
+-65.220895	47.145571
+-65.220895	47.115062
+-65.066004	47.129143
+-64.934581	47.115062
+-64.800812	47.100981
+-64.812546	46.971905
+-64.833667	46.842829
+-64.800812	46.746609
+-64.713979	46.631614
+-64.657655	46.509579
+-64.570822	46.418052
+-64.448786	46.349994
+-64.469908	46.298363
+-64.371341	46.281936
+-64.162472	46.274895
+-63.974726	46.220918
+-63.775245	46.159900
+-63.697799	46.112963
+-63.864424	46.044905
+-63.885546	45.967460
+-63.733002	45.929910
+-63.521786	45.913482
+-63.235473	45.838384
+-63.059460	45.821956
+-62.871713	45.805528
+-62.728556	45.784407
+-62.662845	45.699920
+-62.618255	45.699920
+-62.531422	45.699920
+-62.266230	45.730429
+-62.066749	45.828996
+-61.902470	45.906442
+-61.813290	45.784407
+-61.846146	45.667065
+-61.735845	45.683493
+-61.571566	45.667065
+-61.383820	45.690533
+-61.252397	45.582579
+-61.252397	45.730429
+-61.184339	45.521561
+-61.294640	45.467584
+-61.318108	45.397179
+-61.196073	45.390138
+-61.031794	45.380751
+-60.954349	45.343202
+-61.074037	45.279837
+-61.240663	45.289224
+-61.404941	45.218819
+-61.548098	45.249328
+-61.670134	45.188310
+-61.780435	45.131986
+-61.956447	45.070969
+-62.155928	45.024032
+-62.320207	44.946586
+-62.409387	44.937199
+-62.453976	44.866794
+-62.618255	44.873834
+-62.740290	44.812817
+-62.806002	44.772921
+-62.928037	44.772921
+-63.005483	44.756493
+-63.038338	44.779961
+-63.104050	44.756493
+-63.169761	44.742412
+-63.214351	44.709556
+-63.301184	44.672007
+-63.434954	44.718943
+-63.533521	44.742412
+-63.500665	44.662619
+-63.479543	44.568746
+-63.500665	44.505381
+-63.721267	44.505381
+-63.843303	44.615683
+-63.852690	44.679047
+-63.941870	44.585174
+-64.007581	44.505381
+-64.063905	44.615683
+-64.162472	44.491300
+-64.174207	44.418548
+-64.183594	44.378652
+-64.207062	44.308247
+-64.293895	44.268351
+-64.392462	44.204986
+-64.514498	44.094685
+-64.624799	43.991424
+-64.681123	43.921019
+-64.758569	43.888164
+-64.878257	43.848268
+-64.988558	43.695723
+-65.098860	43.735619
+-65.131715	43.745007
+-65.232629	43.705111
+-65.253751	43.615931
+-65.265485	43.568994
+-65.364052	43.505630
+-65.441498	43.505630
+-65.629244	43.552566
+-65.716077	43.728579
+-65.826379	43.815412
+-65.969535	43.824799
+-66.058715	44.014893
+-66.079837	44.204986
+-66.035247	44.364571
+-65.924946	44.498341
+-65.816991	44.608642
+-65.903824	44.538237
+-66.103305	44.442017
+-66.058715	44.552318
+-65.781789	44.702516
+-65.650366	44.686088
+-65.474353	44.756493
+-65.486087	44.826898
+-65.298341	44.913731
+-65.054270	45.047500
+-64.824280	45.148414
+-64.636533	45.232900
+-64.383075	45.319733
+-64.305629	45.265756
+-64.272774	45.171883
+-64.106148	45.108518
+-64.052171	45.164842
+-63.930136	45.242288
+-63.754123	45.312693
+-63.512399	45.343202
+-63.324652	45.350242
+-63.301184	45.427688
+-63.578110	45.434728
+-63.843303	45.397179
+-64.096761	45.427688
+-64.305629	45.458196
+-64.537966	45.380751
+-64.735100	45.357283
+-64.767956	45.505133
+-64.526232	45.636556
+-64.305629	45.838384
+-64.359607	45.845424
+-64.448786	45.828996
+-64.502764	45.929910
+-64.570822	45.838384
+-64.669389	45.706961
+-64.824280	45.676452
+-64.878257	45.667065
+-64.889991	45.660024
+-64.988558	45.599007
+-65.242017	45.474624
+-65.462619	45.350242
+-65.638632	45.289224
+-65.826379	45.272796
+-65.960148	45.296265
+-66.103305	45.188310
+-66.234728	45.148414
+-66.401353	45.131986
+-66.511654	45.124946
+-66.631343	45.108518
+-66.741644	45.117905
+-66.840211	45.164842
+-66.962247	45.195351
+-67.027958	45.195351
+# -b
+-63.974726	49.959426
+-64.007581	49.942998
+-63.843303	49.935958
+-63.533521	49.844431
+-63.268328	49.823310
+-63.005483	49.752905
+-62.761412	49.694234
+-62.552544	49.637910
+-62.364797	49.529955
+-62.233374	49.443122
+-62.123073	49.422001
+-62.045627	49.422001
+-61.979916	49.393839
+-61.879002	49.400879
+-61.825025	49.351596
+-61.803903	49.292925
+-61.735845	49.236601
+-61.702989	49.163849
+-61.836759	49.112219
+-62.066749	49.112219
+-62.266230	49.105178
+-62.531422	49.156809
+-62.773146	49.170890
+-62.970280	49.243642
+-63.169761	49.278844
+-63.390364	49.351596
+-63.545255	49.459550
+-63.610966	49.595667
+-63.754123	49.644950
+-63.918402	49.694234
+-64.063905	49.752905
+-64.195328	49.788107
+-64.317364	49.830350
+-64.415931	49.879634
+-64.427665	49.950039
+-64.195328	49.980548
+-63.974726	49.959426
+# -b
+-63.953604	46.988333
+-63.918402	47.100981
+-63.930136	47.100981
+-63.941870	47.100981
+-63.930136	47.032923
+-63.930136	46.934356
+-63.995847	46.859257
+-64.028703	46.805280
+-63.941870	46.737222
+-63.885546	46.648042
+-63.819834	46.579984
+-63.709533	46.533047
+-63.610966	46.570596
+-63.411485	46.549475
+-63.258941	46.509579
+-63.092316	46.481417
+-62.904569	46.418052
+-62.662845	46.448561
+-62.597133	46.464989
+-62.463364	46.495498
+-62.242761	46.488457
+-62.022159	46.481417
+-62.012771	46.411012
+-62.221640	46.380503
+-62.266230	46.328872
+-62.310820	46.288976
+-62.409387	46.251427
+-62.421121	46.122351
+-62.421121	46.082455
+-62.397652	46.044905
+-62.597133	46.007356
+-62.817736	46.068374
+-62.871713	46.129391
+-62.883447	46.220918
+-63.014870	46.281936
+-63.080581	46.265508
+-63.092316	46.197450
+-63.258941	46.204490
+-63.456075	46.251427
+-63.655556	46.312444
+-63.697799	46.380503
+-63.721267	46.418052
+-63.918402	46.434480
+-64.052171	46.540087
+-64.028703	46.617533
+-64.162472	46.648042
+-64.282161	46.692632
+-64.293895	46.828748
+-64.106148	46.957824
+-63.962991	47.054044
+-63.953604	46.988333
+# -b
+-60.545999	46.995373
+-60.599977	47.039963
+-60.623445	46.920275
+-60.778336	46.784158
+-60.876903	46.685591
+-60.987204	46.488457
+-61.074037	46.389890
+-61.174951	46.305404
+-61.318108	46.173981
+-61.327496	46.082455
+-61.404941	45.913482
+-61.404941	45.814915
+-61.318108	45.737470
+-61.252397	45.643596
+-61.074037	45.599007
+-60.987204	45.613088
+-60.865169	45.660024
+-60.811192	45.667065
+-60.599977	45.652984
+-60.468554	45.660024
+-60.358253	45.699920
+-60.247951	45.737470
+-60.149384	45.784407
+-60.071939	45.859505
+# -b
+-59.949903	46.265508
+-60.006227	46.298363
+-60.050817	46.251427
+-60.137650	46.136432
+-60.170506	46.251427
+-60.193974	46.251427
+-60.313663	46.204490
+-60.402843	46.159900
+-60.522531	46.122351
+-60.599977	46.143472
+-60.501410	46.251427
+-60.412230	46.328872
+-60.435698	46.335913
+-60.513144	46.359381
+-60.379374	46.570596
+-60.325397	46.737222
+-60.304275	46.859257
+-60.325397	46.903847
+-60.346519	46.978946
+-60.391108	47.009454
+-60.501410	47.039963
+-60.545999	46.995373
+# -b
+-67.027958	45.195351
+-67.027958	45.171883
+-67.039692	45.148414
+-67.027958	45.078009
+-67.027958	45.024032
+-67.027958	44.977095
+-67.072548	44.937199
+-67.093669	44.923118
+-67.105404	44.890262
+-67.051426	44.890262
+-66.973981	44.890262
+-66.950513	44.852713
+-66.962247	44.772921
+-67.027958	44.725984
+-67.138259	44.679047
+-67.215705	44.686088
+-67.293150	44.648538
+-67.415186	44.639151
+-67.480897	44.585174
+-67.602933	44.561705
+-67.656910	44.568746
+-67.713234	44.568746
+-67.788333	44.545278
+-67.823535	44.481913
+-67.922102	44.442017
+-67.976080	44.434976
+-68.020669	44.451404
+-68.065259	44.427936
+-68.130971	44.371612
+-68.163826	44.364571
+-68.220150	44.291819
+-68.318717	44.277738
+-68.339839	44.301207
+-68.384429	44.331716
+-68.482996	44.378652
+-68.518198	44.341103
+-68.637887	44.355184
+-68.670743	44.378652
+-68.694211	44.442017
+-68.715333	44.528850
+-68.804512	44.514769
+-68.903079	44.458445
+-68.935935	44.324675
+-69.001646	44.237842
+-69.025115	44.141622
+-69.057971	44.087645
+-69.090826	44.031321
+-69.144803	44.014893
+-69.177659	44.031321
+-69.266839	44.047749
+-69.344284	43.991424
+-69.409996	43.888164
+-69.454586	43.888164
+-69.541419	43.871736
+-69.564887	43.895204
+-69.586008	43.944488
+-69.630598	43.935100
+-69.651720	43.848268
+-69.686922	43.801331
+-69.719778	43.752047
+-69.752634	43.735619
+-69.773755	43.784903
+-69.797224	43.841227
+-69.839467	43.871736
+-69.907525	43.871736
+# -b
+-70.027213	41.764278
+-69.994358	41.797134
+-69.982624	41.813561
+-69.982624	41.865192
+-69.982624	41.921516
+-69.994358	41.970799
+-69.982624	41.996615
+-69.928646	41.954372
+-69.895791	41.839377
+-69.872322	41.740810
+-69.907525	41.714994
+-69.982624	41.691526
+# -b
+-69.895791	47.786257
+-70.137515	47.497596
+-70.226694	47.490556
+-70.402707	47.363827
+-70.623310	47.220670
+-70.811056	47.093941
+-70.954213	46.978946
+-71.097370	46.889766
+-71.073902	46.859257
+-70.865034	46.903847
+-70.677287	46.988333
+-70.667899	46.988333
+-70.656165	47.032923
+-70.557598	47.070472
+-70.456684	47.159652
+-70.292406	47.272300
+-70.116393	47.445966
+# -b
+-69.907525	43.871736
+-70.060069	43.824799
+-70.170370	43.728579
+-70.203226	43.672255
+-70.214960	43.625318
+-70.226694	43.585422
+-70.268937	43.529098
+-70.292406	43.519711
+-70.304140	43.519711
+-70.325261	43.496242
+-70.402707	43.392982
+-70.480153	43.310842
+-70.489540	43.310842
+-70.513008	43.287374
+-70.545864	43.207582
+-70.611575	43.118402
+-70.667899	43.022182
+-70.733611	42.916574
+-70.766466	42.794539
+-70.778201	42.778111
+-70.778201	42.738215
+-70.778201	42.731174
+-70.778201	42.714746
+-70.754732	42.672503
+-70.710142	42.656075
+-70.677287	42.616179
+-70.754732	42.599751
+-70.799322	42.510572
+-70.820444	42.461288
+-70.865034	42.470675
+-70.942479	42.381496
+-70.942479	42.322825
+-70.853299	42.282929
+-70.778201	42.257113
+-70.721877	42.191402
+-70.700755	42.184361
+-70.689021	42.144465
+-70.667899	42.095182
+-70.667899	42.029470
+-70.611575	42.003655
+-70.578720	41.987227
+-70.545864	41.914475
+-70.524742	41.839377
+-70.447297	41.797134
+-70.346383	41.764278
+-70.226694	41.747850
+-70.116393	41.740810
+-70.027213	41.764278
+# -b
+-69.982624	41.691526
+-70.092925	41.642243
+-70.160983	41.625815
+-70.226694	41.642243
+-70.346383	41.609387
+-70.456684	41.583572
+-70.557598	41.583572
+-70.590454	41.609387
+-70.590454	41.642243
+-70.599841	41.682139
+-70.644431	41.691526
+-70.742998	41.658670
+-70.843912	41.609387
+-70.888502	41.583572
+-70.963601	41.557756
+-71.019925	41.557756
+-71.085636	41.557756
+-71.141960	41.557756
+-71.141960	41.625815
+-71.163082	41.698567
+-71.219406	41.740810
+-71.273383	41.698567
+-71.317973	41.642243
+-71.350828	41.567144
+-71.383684	41.485005
+-71.482251	41.426334
+-71.625408	41.393478
+-71.726322	41.377050
+-71.747444	41.377050
+-71.747444	41.367663
+-71.846011	41.351235
+-72.012636	41.351235
+-72.221504	41.334807
+-72.540674	41.301951
+-72.716686	41.292564
+-72.826988	41.327767
+-73.014735	41.259708
+-73.071059	41.184610
+-73.181360	41.168182
+-73.324517	41.135326
+-73.378494	41.102470
+-73.488795	41.086043
+-73.622565	41.010944
+-73.721132	40.942886
+-73.786843	40.910030
+-73.810312	40.902989
+-73.831433	40.893602
+-73.843167	40.910030
+-73.897145	40.910030
+-73.974590	40.844319
+-74.019180	40.785648
+-74.084891	40.743405
+-74.117747	40.710549
+-74.183458	40.626063
+-74.216314	40.558005
+-74.216314	40.499334
+-74.174071	40.475865
+-74.063770	40.457091
+-73.974590	40.349136
+-73.941734	40.248222
+-73.986324	40.086291
+-74.019180	40.001805
+# -b
+-74.040301	39.985377
+-74.073157	40.001805
+# -b
+-75.694820	44.552318
+-75.650230	44.575786
+-75.638496	44.575786
+-75.781653	44.498341
+-75.981134	44.371612
+-76.213471	44.341103
+-76.443461	44.268351
+-76.654676	44.197946
+-76.774364	44.158050
+-76.908134	44.101726
+-76.940990	44.087645
+-76.962111	44.141622
+-76.985580	44.174478
+-77.060678	44.181518
+-77.215569	44.158050
+-77.248425	44.118154
+-77.161592	44.118154
+-77.117002	44.047749
+-77.039557	43.967956
+-77.018435	43.904592
+-77.182714	43.881123
+-77.260159	43.944488
+-77.459640	43.951528
+-77.680243	43.984384
+-77.722486	43.984384
+-77.745954	43.984384
+-77.823400	43.998465
+-78.130835	43.984384
+-78.363172	43.928060
+-78.572040	43.881123
+-78.804377	43.848268
+-78.947534	43.815412
+-79.168136	43.761435
+-79.278437	43.705111
+-79.433329	43.615931
+-79.487306	43.568994
+-79.543630	43.536138
+-79.597607	43.456346
+-79.663318	43.409409
+-79.752498	43.336657
+-79.806475	43.287374
+-79.773620	43.270946
+-79.663318	43.247478
+-79.531896	43.214622
+-79.388739	43.191154
+-79.233848	43.224009
+-79.013245	43.256865
+-78.881822	43.296761
+-78.694076	43.327270
+-78.506329	43.367166
+-78.175425	43.392982
+-78.109714	43.400022
+-77.987678	43.400022
+-77.844521	43.367166
+-77.755341	43.360126
+-77.722486	43.353085
+-77.656774	43.303802
+-77.569942	43.263906
+-77.459640	43.287374
+-77.403316	43.303802
+-77.370461	43.310842
+-77.304749	43.296761
+-77.138124	43.296761
+-76.940990	43.303802
+-76.774364	43.343698
+-76.610086	43.439918
+-76.478663	43.512670
+-76.312038	43.545526
+-76.279182	43.545526
+-76.168881	43.552566
+-76.136025	43.641746
+-76.168881	43.768475
+-76.201737	43.791944
+-76.258061	43.848268
+-76.267448	43.888164
+-76.246327	43.921019
+-76.180615	43.911632
+-76.112557	43.944488
+-76.103170	43.951528
+-76.103170	43.998465
+-76.157147	44.047749
+-76.201737	44.038361
+-76.290916	44.047749
+-76.312038	44.118154
+-76.246327	44.174478
+-76.136025	44.221414
+-76.013990	44.277738
+-75.870833	44.355184
+-75.760532	44.491300
+-75.694820	44.552318
+# -b
+-78.881822	42.867290
+-78.870088	42.836782
+-78.891210	42.827394
+-79.078957	42.850863
+-79.409860	42.883718
+-79.707908	42.876678
+# -b
+-80.160847	42.174974
+-79.961367	42.191402
+-79.818210	42.266501
+-79.686787	42.332212
+-79.487306	42.428432
+-79.299559	42.559855
+-79.233848	42.566896
+-79.168136	42.599751
+-79.123546	42.656075
+-79.102425	42.681890
+-79.057835	42.705359
+-78.947534	42.778111
+-78.924065	42.787498
+-78.914678	42.787498
+-78.870088	42.820354
+-78.881822	42.867290
+# -b
+-80.038812	44.873834
+-79.994222	44.836285
+-79.928511	44.796389
+-79.785354	44.796389
+-79.707908	44.826898
+-79.707908	44.843326
+-79.761886	44.923118
+-79.829944	44.953627
+-79.928511	44.977095
+# -b
+-72.200383	41.193997
+-72.287216	41.144713
+-72.397517	41.069615
+-72.573530	40.994516
+-72.740155	40.978088
+-72.949023	40.978088
+-73.059324	40.961660
+-73.181360	40.942886
+-73.291661	40.926458
+-73.378494	40.910030
+-73.467674	40.910030
+-73.545119	40.886562
+-73.599096	40.860746
+-73.655421	40.851359
+-73.676542	40.834931
+-73.753988	40.818503
+-73.775109	40.809116
+-73.819699	40.759833
+-73.831433	40.743405
+-73.864289	40.743405
+-73.920613	40.717589
+-73.930000	40.668306
+-73.941734	40.616676
+-73.930000	40.600248
+-73.920613	40.642491
+-73.843167	40.658919
+-73.831433	40.609635
+-73.753988	40.593207
+-73.655421	40.626063
+-73.566241	40.668306
+-73.467674	40.694121
+-73.423084	40.694121
+-73.336251	40.710549
+-73.225950	40.726977
+-73.136770	40.743405
+-73.005347	40.776260
+-72.883312	40.792688
+-72.794132	40.802076
+-72.650975	40.827891
+-72.573530	40.827891
+-72.453841	40.867787
+-72.430373	40.877174
+-72.385783	40.902989
+-72.310684	40.910030
+-72.176914	40.952273
+-72.045492	41.001557
+-71.956312	41.036759
+-71.935190	41.043800
+-71.979780	41.043800
+-72.078347	41.060227
+-72.144059	41.060227
+-72.233238	41.027372
+-72.298950	41.010944
+-72.385783	40.952273
+-72.507818	40.935845
+-72.486697	40.978088
+-72.409251	41.036759
+-72.331806	41.086043
+-72.254360	41.128286
+-72.209770	41.177569
+-72.200383	41.193997
+# -b
+-82.132189	45.892361
+-82.176779	45.875933
+-82.352792	45.906442
+-82.519417	45.899401
+-82.650840	45.852465
+-82.793997	45.892361
+-82.960622	45.906442
+-83.047455	45.906442
+-83.181224	45.892361
+-83.136634	45.821956
+-83.005212	45.784407
+-82.793997	45.744510
+-82.662574	45.714001
+-82.573394	45.660024
+-82.387994	45.652984
+-82.242490	45.591966
+-82.021888	45.559110
+-81.946789	45.545029
+-81.824754	45.568498
+-81.813019	45.582579
+-81.747308	45.652984
+-81.702718	45.730429
+-81.660475	45.791447
+-81.669862	45.859505
+-81.759042	45.852465
+-81.791898	45.730429
+-81.791898	45.676452
+-81.845875	45.613088
+-81.902199	45.622475
+-81.869343	45.699920
+-81.869343	45.791447
+-81.869343	45.859505
+-81.923321	45.946338
+-82.045356	45.946338
+-82.111067	45.899401
+-82.132189	45.892361
+# -b
+-79.707908	42.876678
+-80.050546	42.827394
+-80.259415	42.761683
+-80.381450	42.681890
+-80.545728	42.576283
+-80.754597	42.625566
+-81.130090	42.672503
+-81.472728	42.592711
+-81.571295	42.552815
+-81.648741	42.503531
+-81.747308	42.381496
+-81.791898	42.306397
+-81.845875	42.322825
+-82.057090	42.266501
+-82.167392	42.184361
+-82.352792	42.102222
+-82.453705	42.029470
+-82.463093	41.963759
+-82.552272	41.980187
+-82.740019	42.003655
+-82.838586	41.980187
+-83.103779	42.003655
+-83.136634	41.996615
+-83.258670	41.888660
+-83.378358	41.806521
+-83.455804	41.724382
+-83.192958	41.642243
+-83.059189	41.557756
+-82.972356	41.534288
+-82.838586	41.541329
+-82.793997	41.492045
+-82.674308	41.475617
+-82.453705	41.452149
+-82.265959	41.492045
+-82.111067	41.534288
+-81.956176	41.524901
+-81.813019	41.534288
+-81.681597	41.592959
+-81.493850	41.682139
+-81.338959	41.757237
+-81.174680	41.829989
+-81.031523	41.881620
+-80.820308	41.947331
+-80.656030	41.980187
+-80.456549	42.036511
+-80.313392	42.078754
+-80.160847	42.174974
+# -b
+-82.573394	42.625566
+-82.662574	42.625566
+-82.793997	42.625566
+-82.904298	42.543427
+-82.939500	42.470675
+-82.939500	42.381496
+-82.904298	42.332212
+-82.850321	42.315784
+-82.805731	42.306397
+-82.718898	42.299356
+-82.641452	42.306397
+-82.552272	42.315784
+-82.486561	42.339253
+-82.453705	42.404964
+-82.441971	42.444860
+-82.463093	42.487103
+-82.507683	42.494144
+-82.552272	42.526999
+-82.573394	42.592711
+-82.573394	42.625566
+# -b
+-82.463093	43.062078
+-82.420850	43.094933
+-82.420850	43.101974
+-82.397381	43.101974
+-82.265959	43.085546
+-82.176779	43.151258
+-82.132189	43.224009
+-81.967911	43.231050
+-81.813019	43.360126
+-81.747308	43.576035
+-81.759042	43.784903
+-81.803632	43.998465
+-81.791898	44.158050
+-81.702718	44.261311
+-81.559561	44.427936
+-81.472728	44.528850
+-81.404670	44.639151
+-81.395283	44.733024
+-81.395283	44.826898
+-81.428138	44.913731
+-81.460994	44.991176
+-81.505584	45.054541
+-81.550174	45.124946
+-81.559561	45.164842
+-81.625273	45.188310
+-81.669862	45.256369
+-81.637007	45.279837
+-81.538440	45.265756
+-81.428138	45.242288
+-81.350693	45.242288
+-81.338959	45.164842
+-81.306103	45.070969
+-81.240392	44.977095
+-81.219270	44.930159
+-81.195802	44.906690
+-81.186414	44.906690
+-81.151212	44.899650
+-81.097235	44.953627
+-81.052645	44.977095
+-81.031523	44.984136
+-81.040911	44.937199
+-81.052645	44.873834
+-81.064379	44.819857
+-81.064379	44.796389
+-81.031523	44.796389
+-80.986933	44.796389
+-80.954078	44.695475
+-80.954078	44.615683
+-80.930609	44.639151
+-80.843777	44.695475
+-80.810921	44.725984
+-80.766331	44.742412
+-80.710007	44.686088
+-80.677151	44.632110
+-80.578584	44.592214
+-80.357982	44.538237
+-80.181969	44.528850
+-80.092789	44.538237
+-80.017691	44.615683
+-80.017691	44.679047
+-80.038812	44.725984
+-80.104523	44.803429
+-80.083402	44.859753
+-80.038812	44.873834
+# -b
+-79.928511	44.977095
+-80.005956	45.070969
+-80.071668	45.131986
+-80.017691	45.171883
+-80.071668	45.279837
+-80.059934	45.373710
+-80.170235	45.380751
+-80.292270	45.420647
+-80.381450	45.512174
+-80.557463	45.613088
+-80.623174	45.744510
+-80.656030	45.852465
+-80.710007	45.875933
+-80.832042	45.922870
+-81.031523	45.946338
+-81.186414	45.976847
+-81.362427	45.990928
+-81.482116	45.983888
+-81.583030	45.960419
+-81.615885	46.021437
+-81.615885	46.082455
+-81.660475	46.082455
+-81.681597	46.068374
+-81.845875	46.061333
+-82.099333	46.082455
+-82.287080	46.112963
+-82.420850	46.129391
+-82.519417	46.159900
+-82.585128	46.143472
+-82.707164	46.159900
+-82.793997	46.213877
+-82.904298	46.197450
+-83.014599	46.183369
+-83.059189	46.159900
+-83.082657	46.152860
+-83.192958	46.166941
+-83.378358	46.220918
+-83.566105	46.281936
+-83.655285	46.298363
+-83.798442	46.335913
+-83.941599	46.328872
+-84.030779	46.319485
+-84.105877	46.298363
+-84.129346	46.288976
+-84.141080	46.389890
+-84.195057	46.441520
+-84.227913	46.481417
+-84.239647	46.509579
+-84.251381	46.533047
+-84.293624	46.570596
+-84.349948	46.601105
+-84.371070	46.587024
+-84.382804	46.556515
+-84.394538	46.549475
+-84.382804	46.549475
+-84.394538	46.533047
+-84.382804	46.488457
+-84.338214	46.441520
+-84.326480	46.380503
+-84.284237	46.319485
+-84.284237	46.265508
+-84.272503	46.213877
+-84.272503	46.173981
+-84.227913	46.152860
+-84.162201	46.129391
+-84.129346	46.091842
+-84.096490	46.061333
+-84.007310	46.021437
+-83.986189	45.983888
+-83.995576	45.976847
+-84.117612	45.976847
+-84.150467	45.967460
+-84.162201	45.967460
+-84.260768	45.953379
+-84.382804	45.936951
+-84.448515	45.913482
+-84.525961	45.983888
+-84.615141	46.021437
+-84.657384	45.967460
+-84.680852	45.875933
+-84.824009	45.875933
+-84.901454	45.946338
+-84.955432	45.967460
+-84.967166	45.967460
+-85.143178	46.037865
+-85.363781	46.075414
+-85.584383	46.044905
+-85.706419	45.936951
+-85.992733	45.913482
+-86.246191	45.859505
+-86.356492	45.791447
+-86.443325	45.714001
+-86.565361	45.622475
+-86.663928	45.613088
+-86.663928	45.744510
+-86.654540	45.859505
+-86.785963	45.784407
+-86.929120	45.737470
+-86.985444	45.744510
+-87.170844	45.599007
+-87.316348	45.413607
+-87.492360	45.225860
+-87.590928	45.085050
+-87.701229	44.953627
+-87.823264	44.873834
+-87.865507	44.812817
+-87.921831	44.725984
+-87.999277	44.608642
+-87.999277	44.545278
+-87.910097	44.615683
+-87.778674	44.695475
+-87.579193	44.819857
+-87.447771	44.836285
+-87.403181	44.946586
+-87.391447	45.054541
+-87.281145	45.155455
+-87.137988	45.256369
+-87.095745	45.141374
+-87.161457	45.031072
+-87.238902	44.890262
+-87.316348	44.789348
+-87.403181	44.695475
+-87.501748	44.528850
+-87.546338	44.355184
+-87.546338	44.237842
+-87.602662	44.111113
+-87.656639	43.991424
+-87.701229	43.848268
+-87.712963	43.672255
+-87.799796	43.529098
+-87.865507	43.400022
+-87.921831	43.224009
+-87.910097	42.998713
+-87.888976	42.883718
+-87.844386	42.761683
+-87.832652	42.649035
+-87.856120	42.494144
+-87.844386	42.348640
+-87.844386	42.282929
+-87.778674	42.135078
+-87.689495	41.980187
+-87.623783	41.806521
+-87.558072	41.731422
+-87.480626	41.698567
+-87.358591	41.665711
+-87.206047	41.658670
+-87.051155	41.740810
+-86.851674	41.829989
+-86.785963	41.855805
+-86.708518	41.898048
+-86.675662	42.013042
+-86.577095	42.151506
+-86.478528	42.289969
+-86.368226	42.503531
+-86.323637	42.576283
+-86.300168	42.641994
+-86.279047	42.860250
+-86.267313	43.101974
+-86.323637	43.224009
+-86.433938	43.353085
+-86.511383	43.529098
+-86.553626	43.632359
+-86.565361	43.665214
+-86.511383	43.791944
+-86.466793	43.951528
+-86.422204	44.197946
+-86.323637	44.254270
+-86.344758	44.301207
+-86.323637	44.465485
+-86.290781	44.552318
+-86.290781	44.561705
+-86.290781	44.585174
+-86.290781	44.632110
+-86.290781	44.686088
+-86.189867	44.772921
+-86.157011	44.890262
+-86.046710	44.946586
+-85.915287	45.000564
+-85.816720	45.078009
+-85.727540	45.117905
+-85.682951	45.047500
+-85.673563	44.970055
+-85.661829	44.873834
+-85.638361	44.836285
+-85.572649	44.913731
+-85.485816	44.937199
+-85.452961	45.078009
+-85.452961	45.218819
+-85.441227	45.256369
+-85.274601	45.279837
+-85.032877	45.350242
+-85.000022	45.390138
+-85.089201	45.474624
+-85.110323	45.545029
+-85.110323	45.613088
+-85.044611	45.667065
+-85.011756	45.699920
+-84.922576	45.714001
+-84.800541	45.714001
+-84.701973	45.690533
+-84.591672	45.667065
+-84.558817	45.643596
+-84.436781	45.660024
+-84.338214	45.629515
+-84.239647	45.575538
+-84.105877	45.498093
+-84.019044	45.474624
+-83.908743	45.413607
+-83.885275	45.404219
+-83.875888	45.404219
+-83.786708	45.390138
+-83.631817	45.336161
+-83.512128	45.256369
+-83.434683	45.164842
+-83.390093	45.085050
+-83.422948	45.078009
+-83.479272	45.024032
+-83.467538	44.923118
+-83.411214	44.836285
+-83.368971	44.695475
+-83.336115	44.561705
+-83.336115	44.427936
+-83.378358	44.348143
+-83.488660	44.261311
+-83.566105	44.134581
+-83.676407	44.064176
+-83.819563	43.984384
+-83.908743	43.855308
+-83.953333	43.735619
+-83.908743	43.681642
+-83.786708	43.648787
+-83.676407	43.681642
+-83.544984	43.745007
+-83.455804	43.888164
+-83.422948	43.951528
+-83.390093	43.974997
+-83.291526	44.007852
+-83.092045	44.064176
+-82.939500	44.078257
+-82.829199	43.967956
+-82.718898	43.824799
+-82.641452	43.672255
+-82.629718	43.519711
+-82.608597	43.383594
+-82.573394	43.240437
+-82.519417	43.127789
+-82.463093	43.062078
+# -b
+-84.525961	46.488457
+-84.481371	46.495498
+-84.481371	46.509579
+-84.537695	46.526006
+-84.558817	46.624574
+-84.493105	46.723141
+-84.547082	46.706713
+-84.570551	46.774771
+-84.460249	46.859257
+-84.460249	46.873338
+-84.701973	46.964865
+-84.767685	47.129143
+-84.680852	47.333318
+-84.955432	47.556267
+-85.011756	47.645447
+-84.978900	47.861356
+-84.922576	47.995125
+-85.044611	47.971657
+-85.176034	47.964616
+-85.352047	47.943495
+-85.506938	47.943495
+-85.748662	47.936454
+-85.959877	48.039715
+-86.147624	48.311948
+-86.234457	48.436330
+-86.344758	48.633464
+-86.433938	48.727338
+-86.466793	48.727338
+-86.499649	48.736725
+-86.588829	48.727338
+-86.818819	48.786009
+-87.095745	48.786009
+-87.095745	48.311948
+-87.447771	48.851720
+-87.832652	48.945593
+-88.086110	48.997224
+-88.175289	48.959674
+-88.196411	48.924472
+-88.196411	48.844680
+-88.175289	48.685095
+-88.208145	48.640505
+-88.297325	48.605302
+-88.363036	48.574793
+-88.449869	48.464492
+-88.517927	48.436330
+-88.560170	48.523163
+-88.473338	48.640505
+-88.417013	48.750806
+-88.440482	48.816518
+-88.527315	48.713257
+-88.604760	48.581834
+-88.703327	48.422249
+-88.747917	48.377659
+-88.858218	48.347150
+-88.902808	48.450411
+-88.891074	48.581834
+-89.001375	48.502042
+-89.144532	48.384700
+-89.254834	48.194606
+-89.332279	48.157057
+-89.365135	48.098386
+-89.409725	48.084305
+-89.520026	48.060837
+-89.609206	48.016247
+-89.618593	48.016247
+-89.630327	48.016247
+-89.752363	47.981044
+-89.928375	47.875437
+# -b
+-90.071532	46.662123
+-89.862664	46.774771
+-89.642061	46.828748
+-89.365135	46.866298
+-89.168001	46.971905
+-88.968520	47.047004
+-88.747917	47.220670
+-88.473338	47.347399
+-88.264469	47.422497
+-88.064988	47.467087
+-87.865507	47.474128
+-87.823264	47.467087
+-87.823264	47.445966
+-87.832652	47.408416
+-87.999277	47.326277
+-88.130700	47.227710
+-88.297325	47.084553
+-88.417013	47.039963
+-88.506193	46.957824
+-88.527315	46.805280
+-88.517927	46.753649
+-88.374770	46.852217
+-88.285591	46.835789
+-88.187024	46.842829
+-87.999277	46.873338
+-87.865507	46.828748
+-87.778674	46.798239
+-87.668373	46.746609
+-87.558072	46.624574
+-87.426649	46.526006
+-87.349203	46.481417
+-87.182578	46.502538
+-87.006566	46.481417
+-86.851674	46.457948
+-86.764842	46.448561
+-86.741373	46.441520
+-86.642806	46.464989
+-86.520771	46.563556
+-86.356492	46.601105
+-86.180480	46.678551
+-85.969264	46.669163
+-85.760396	46.662123
+-85.617239	46.669163
+-85.462348	46.692632
+-85.286335	46.760690
+-85.131444	46.753649
+-85.089201	46.685591
+-85.089201	46.549475
+-84.967166	46.502538
+-84.922576	46.488457
+-84.791153	46.464989
+-84.680852	46.481417
+-84.615141	46.481417
+-84.579938	46.481417
+-84.525961	46.488457
+# -b
+-89.928375	47.875437
+-90.170099	47.727586
+-90.524471	47.638406
+-90.843641	47.474128
+-91.075978	47.347399
+-91.296580	47.220670
+-91.472593	47.100981
+-91.726051	46.950784
+-91.979509	46.798239
+-92.110932	46.699672
+-92.033486	46.617533
+-91.878595	46.601105
+-91.648605	46.638655
+-91.428003	46.737222
+-91.251990	46.814667
+-91.097099	46.873338
+-90.975064	46.927315
+-90.864763	46.852217
+-90.855375	46.737222
+-90.909352	46.594065
+-90.888231	46.563556
+-90.810785	46.617533
+-90.655894	46.594065
+-90.479882	46.579984
+-90.214689	46.601105
+-90.071532	46.662123
+# -b
+-113.082251	41.745503
+-113.061129	41.736116
+-113.061129	41.745503
+-112.971949	41.710301
+-112.906238	41.670405
+-112.896851	41.761931
+-112.840527	41.745503
+-112.784203	41.686832
+-112.697370	41.693873
+-112.641046	41.670405
+-112.664514	41.562450
+-112.718491	41.463883
+-112.697370	41.414600
+-112.598803	41.421640
+-112.476767	41.330113
+-112.387587	41.346541
+-112.375853	41.454496
+-112.375853	41.522554
+-112.342998	41.529594
+-112.310142	41.571837
+-112.244431	41.562450
+-112.178719	41.571837
+-112.122395	41.555410
+-112.101274	41.503779
+-112.012094	41.487351
+-111.979238	41.431027
+-112.002707	41.395825
+-112.077805	41.372356
+-112.166985	41.323073
+-112.155251	41.198691
+-112.077805	41.097777
+-111.946382	41.064921
+-111.868937	40.980435
+-111.913527	40.964007
+-111.958117	40.872481
+-111.946382	40.804422
+-112.012094	40.764526
+-112.089539	40.712896
+-112.199841	40.696468
+-112.289020	40.780954
+-112.342998	40.830238
+-112.342998	40.881868
+-112.387587	40.905336
+-112.443912	40.846665
+-112.554213	40.980435
+-112.631658	41.006250
+-112.763081	41.140020
+-112.795937	41.198691
+-112.784203	41.323073
+-112.861648	41.355929
+-112.939094	41.454496
+-112.995418	41.529594
+-113.049395	41.588265
+-113.072863	41.661017
+-113.082251	41.719688
+-113.082251	41.745503
+# -b
+-125.304568	50.041565
+-125.173145	49.957079
+-125.039376	49.856165
+-124.907953	49.757598
+-124.884485	49.720049
+-124.907953	49.663725
+-124.875097	49.593320
+-124.807039	49.541690
+-124.729593	49.513528
+-124.586436	49.433735
+-124.422158	49.384452
+-124.255533	49.377411
+-124.166353	49.318740
+-124.046664	49.290578
+-123.945750	49.231907
+-123.858918	49.175583
+-123.781472	49.116912
+-123.736882	49.053548
+-123.725148	49.015999
+-123.647702	48.929166
+-123.593725	48.849373
+-123.581991	48.783662
+-123.528014	48.668667
+-123.471690	48.609996
+-123.450568	48.631118
+-123.427100	48.682748
+-123.361389	48.600609
+-123.316799	48.520816
+-123.361389	48.506735
+-123.394244	48.426943
+-123.516280	48.358885
+-123.647702	48.368272
+-123.715761	48.382353
+-123.847183	48.410515
+-123.969219	48.448064
+-124.100642	48.499695
+-124.255533	48.551325
+-124.288388	48.565406
+-124.288388	48.593568
+-124.377568	48.617037
+-124.487869	48.579487
+-124.654495	48.638158
+-124.753062	48.659280
+-124.753062	48.717950
+-124.687350	48.776621
+-124.654495	48.842333
+-124.708472	48.828252
+-124.753062	48.755500
+-124.863363	48.732031
+-125.027641	48.821211
+-125.062844	48.870495
+-125.072231	48.936206
+-124.973664	48.950287
+-124.875097	49.023039
+-124.973664	49.030080
+-125.095700	49.074669
+-125.194267	49.001917
+-125.316302	49.023039
+-125.536905	48.987836
+-125.724652	49.088750
+-125.647206	49.081710
+-125.471193	49.102831
+-125.536905	49.189664
+-125.626084	49.231907
+-125.724652	49.304659
+-125.802097	49.311700
+-125.924133	49.318740
+-125.966376	49.384452
+-126.154122	49.440776
+-126.222181	49.433735
+-126.353603	49.433735
+-126.442783	49.447816
+-126.508494	49.562811
+-126.520229	49.586279
+-126.431049	49.628522
+-126.198712	49.621482
+-125.989844	49.677806
+-126.177591	49.734130
+-126.341869	49.705968
+-126.386459	49.743517
+-126.419315	49.806882
+-126.529616	49.750558
+-126.607062	49.863206
+-126.717363	49.919530
+-126.783074	49.942998
+-126.839398	49.919530
+-126.893375	49.971160
+-127.027145	49.898409
+-127.158568	49.971160
+# -b
+-122.786414	49.044161
+-122.831004	49.060588
+-122.863860	49.074669
+-122.908449	49.088750
+-122.997629	49.074669
+-123.018751	49.102831
+-122.997629	49.147421
+-122.920184	49.161502
+-122.798148	49.196705
+-122.687847	49.203745
+-122.577546	49.189664
+-122.601014	49.248335
+-122.654991	49.248335
+-122.676113	49.283538
+-122.711315	49.297619
+-122.765292	49.276497
+-122.831004	49.262416
+-122.941305	49.248335
+-123.042219	49.248335
+-123.152520	49.269457
+-123.173642	49.304659
+-123.161908	49.318740
+-123.173642	49.332821
+-123.206497	49.377411
+-123.206497	49.412614
+-123.161908	49.433735
+-123.161908	49.499447
+-123.152520	49.562811
+-123.152520	49.713009
+-123.239353	49.734130
+-123.251087	49.670766
+-123.340267	49.607401
+-123.405978	49.576892
+-123.459956	49.520568
+-123.516280	49.447816
+-123.614847	49.464244
+-123.659437	49.548730
+-123.659437	49.593320
+-123.626581	49.663725
+-123.605459	49.713009
+-123.682905	49.713009
+-123.736882	49.713009
+-123.736882	49.778720
+-123.781472	49.778720
+-123.793206	49.806882
+-123.826062	49.842084
+-123.814328	49.891368
+-123.903507	49.957079
+# -b
+-123.980953	50.027484
+-123.936363	49.926571
+-123.945750	49.870246
+-124.023196	49.926571
+-124.056052	49.964120
+-124.067786	49.933611
+-124.079520	49.919530
+-124.124110	49.856165
+-124.189821	49.820963
+-124.279001	49.813922
+-124.344712	49.820963
+-124.410424	49.828003
+-124.487869	49.863206
+-124.577049	49.905449
+-124.654495	49.964120
+# -b
+-123.912895	39.980683
+-123.969219	40.048741
+-124.002075	40.098025
+-124.091254	40.201286
+-124.189821	40.292812
+-124.267267	40.328015
+-124.267267	40.410154
+-124.246145	40.536883
+-124.178087	40.611982
+-124.091254	40.729324
+-124.013809	40.830238
+-124.023196	40.940539
+-124.056052	40.931151
+-124.023196	40.973395
+-124.013809	41.048493
+-124.013809	41.163488
+-123.980953	41.339501
+-123.980953	41.480311
+-124.046664	41.637549
+-124.112376	41.794787
+-124.133497	41.966106
+-124.189821	42.064673
+-124.234411	42.156199
+-124.311857	42.301703
+-124.321244	42.458941
+-124.344712	42.644341
+-124.398690	42.799232
+-124.398690	42.911880
+-124.344712	43.057384
+-124.300123	43.235744
+-124.210943	43.381247
+-124.100642	43.428184
+-124.124110	43.533792
+-124.166353	43.533792
+-124.145231	43.597156
+-124.100642	43.683989
+-124.056052	43.820106
+-124.034930	43.932754
+-124.023196	44.052442
+-124.013809	44.169784
+-123.980953	44.312941
+-123.980953	44.383346
+-123.990340	44.446711
+-123.990340	44.549971
+-123.990340	44.690781
+-123.990340	44.831591
+-123.924629	44.988829
+-123.912895	45.035766
+-123.903507	45.167189
+-123.903507	45.307999
+-123.891773	45.432381
+-123.835449	45.540336
+-123.858918	45.594313
+-123.858918	45.695227
+-123.826062	45.779713
+-123.880039	45.789100
+-123.903507	45.850118
+-123.891773	45.965113
+-123.880039	46.033171
+-123.868305	46.134085
+-123.793206	46.188062
+-123.638315	46.188062
+-123.483424	46.202143
+-123.340267	46.202143
+-123.229966	46.157553
+-123.173642	46.188062
+-123.206497	46.232652
+-123.295677	46.239693
+-123.384857	46.286629
+-123.450568	46.324179
+-123.549135	46.317138
+-123.682905	46.317138
+-123.802594	46.310098
+-123.880039	46.324179
+-123.945750	46.361728
+-123.990340	46.422746
+-124.002075	46.568249
+-124.002075	46.666817
+-123.924629	46.622227
+-123.912895	46.537741
+-123.912895	46.469682
+-123.858918	46.453255
+-123.814328	46.476723
+-123.802594	46.483763
+-123.826062	46.544781
+-123.835449	46.643348
+-123.814328	46.727834
+-123.835449	46.772424
+-123.924629	46.765384
+-124.002075	46.795892
+-124.013809	46.878032
+-123.936363	46.983639
+-123.924629	47.037616
+-123.990340	47.105675
+-124.046664	47.075166
+-124.091254	47.014148
+-124.124110	47.089247
+-124.156966	47.157305
+-124.178087	47.262913
+-124.210943	47.328624
+-124.246145	47.420151
+-124.267267	47.523411
+-124.300123	47.612591
+-124.356447	47.711158
+-124.443280	47.828500
+-124.544193	47.917680
+-124.619292	47.999819
+-124.663882	48.096039
+-124.663882	48.227462
+-124.619292	48.337763
+-124.598171	48.382353
+-124.544193	48.419902
+-124.455014	48.396434
+-124.344712	48.344804
+-124.222677	48.323682
+-124.145231	48.309601
+-124.023196	48.272052
+-123.903507	48.241543
+-123.793206	48.213381
+-123.647702	48.220421
+-123.516280	48.199300
+-123.361389	48.192259
+-123.239353	48.192259
+-123.206497	48.199300
+-123.152520	48.199300
+-123.009363	48.154710
+-122.899062	48.117161
+-122.765292	48.154710
+-122.666725	48.138282
+-122.633870	48.020940
+-122.676113	47.917680
+-122.798148	47.844928
+-122.908449	47.701771
+-123.009363	47.568001
+-122.985895	47.403723
+-122.854472	47.434232
+-122.831004	47.509330
+-122.908449	47.509330
+-122.899062	47.523411
+-122.798148	47.612591
+-122.699581	47.657181
+-122.577546	47.755748
+-122.523568	47.859009
+-122.434389	47.887171
+-122.356943	47.880130
+-122.324087	47.814419
+-122.291232	47.790951
+-122.279498	47.873090
+-122.258376	47.924720
+-122.258376	48.013900
+-122.258376	48.058490
+-122.246642	48.110120
+-122.279498	48.182872
+-122.291232	48.220421
+-122.302966	48.227462
+-122.335822	48.286133
+-122.356943	48.316642
+-122.368677	48.344804
+-122.378065	48.375313
+-122.413267	48.403475
+-122.467244	48.410515
+-122.488366	48.419902
+-122.500100	48.433983
+-122.556424	48.462145
+-122.556424	48.485614
+-122.488366	48.513776
+-122.478979	48.520816
+-122.455510	48.586528
+-122.422654	48.579487
+-122.422654	48.652239
+-122.413267	48.717950
+-122.345209	48.732031
+-122.267763	48.696829
+-122.267763	48.710910
+-122.324087	48.755500
+-122.413267	48.776621
+-122.523568	48.790702
+-122.601014	48.769581
+-122.643257	48.821211
+-122.699581	48.863454
+-122.744171	48.929166
+-122.765292	48.966715
+-122.744171	49.001917
+-122.753558	49.023039
+-122.798148	49.030080
+-122.798148	49.044161
+# -b
+154.832448	49.642603
+154.799592	49.590973
+154.722146	49.499447
+154.644701	49.391492
+154.611845	49.311700
+154.743268	49.353943
+154.799592	49.475978
+154.832448	49.590973
+154.832448	49.642603
+# -b
+154.224617	48.898657
+154.236352	48.905697
+154.191762	48.835292
+154.126050	48.746112
+154.137784	48.762540
+154.248086	48.797743
+154.280941	48.870495
+154.224617	48.898657
+# -b
+152.293172	47.140877
+152.281438	47.044657
+152.182871	46.960171
+152.072570	46.878032
+151.917678	46.795892
+151.828499	46.817014
+151.938800	46.929662
+152.093691	47.007108
+152.203992	47.140877
+152.293172	47.140877
+# -b
+150.570595	46.171634
+150.537739	46.110617
+150.382848	46.002662
+150.227957	45.871239
+150.051944	45.756245
+# -b
+149.843076	45.857158
+150.084800	46.040212
+150.293668	46.155206
+150.460294	46.232652
+150.549474	46.246733
+150.570595	46.171634
+# -b
+140.702153	50.032178
+140.556650	49.905449
+140.580118	49.792801
+140.589505	49.649644
+140.612974	49.506487
+140.589505	49.391492
+140.502672	49.253029
+140.446348	49.159155
+140.413493	49.051201
+140.392371	49.023039
+140.425227	48.898657
+140.359515	48.753153
+140.326660	48.593568
+140.303191	48.462145
+140.148300	48.351844
+140.016877	48.300214
+# -b
+144.067515	50.011057
+144.168429	49.806882
+144.222406	49.590973
+144.323320	49.353943
+144.421887	49.175583
+144.565044	49.008958
+144.764525	48.856414
+144.797381	48.732031
+144.708201	48.818864
+144.553310	48.964368
+144.398419	49.109872
+144.156695	49.224867
+143.870381	49.318740
+143.593454	49.346902
+143.372852	49.325781
+143.140515	49.203745
+143.051335	48.987836
+143.009092	48.797743
+142.875323	48.586528
+142.776756	48.337763
+142.699310	48.103080
+142.654720	47.880130
+142.666454	47.650140
+142.809611	47.448313
+142.952768	47.335665
+143.107659	47.194854
+143.140515	47.028229
+143.206226	46.915581
+143.307140	46.840482
+143.462031	46.772424
+143.516009	46.802933
+143.572333	46.755996
+143.626310	46.582330
+143.670900	46.415705
+143.649778	46.225612
+143.548864	46.070720
+143.494887	46.270201
+143.417442	46.537741
+143.173371	46.605799
+142.943381	46.687938
+142.699310	46.697325
+142.523297	46.558862
+142.434118	46.361728
+142.356672	46.148166
+142.258105	45.955725
+142.025768	46.049599
+141.969444	46.354687
+141.960057	46.657429
+142.025768	46.983639
+142.070358	47.194854
+142.091480	47.441272
+142.124335	47.671262
+142.157191	47.894211
+142.279227	48.035021
+142.258105	48.220421
+142.124335	48.431637
+142.004647	48.710910
+142.004647	48.950287
+142.091480	49.130993
+142.157191	49.360983
+142.201781	49.590973
+142.213515	49.776373
+142.213515	49.954733
+142.246371	49.975854
+142.267492	49.975854
+# -b
+150.051944	45.756245
+149.798486	45.624822
+149.643595	45.587272
+149.688185	45.739817
+149.843076	45.857158
+# -b
+148.958319	45.392485
+148.970053	45.439422
+148.958319	45.369017
+148.871486	45.345548
+148.693127	45.268103
+148.495993	45.174229
+148.317633	45.082703
+148.141621	44.995870
+148.031319	44.948933
+147.909284	44.948933
+147.789595	44.885569
+147.679294	44.754146
+147.566646	44.697822
+147.435223	44.620376
+147.313188	44.524156
+147.214621	44.446711
+147.071464	44.446711
+147.125441	44.540584
+147.235742	44.650885
+147.280332	44.768227
+147.381246	44.801083
+147.590114	45.002910
+147.733271	45.113212
+147.864694	45.160148
+147.953874	45.291571
+148.097031	45.338508
+148.153355	45.298612
+148.197945	45.230553
+148.329367	45.261062
+148.528848	45.369017
+148.693127	45.500439
+148.859752	45.523908
+148.948932	45.486358
+148.958319	45.392485
+# -b
+146.937694	43.843574
+147.015140	43.820106
+146.928307	43.756741
+146.761682	43.691030
+146.663115	43.730926
+146.761682	43.796637
+146.937694	43.843574
+# -b
+146.210175	44.446711
+146.231297	44.486607
+146.287621	44.446711
+146.365066	44.399774
+146.419044	44.303554
+146.320477	44.249576
+146.120996	44.097032
+145.912127	43.939794
+145.724380	43.796637
+145.614079	43.667561
+145.536634	43.796637
+145.703259	43.946835
+145.900393	44.113460
+146.067018	44.280085
+146.144464	44.430283
+146.210175	44.446711
+# -b
+145.083695	44.066523
+145.149406	44.113460
+145.370008	44.256617
+145.447454	44.209680
+145.348887	44.003159
+145.182262	43.780209
+145.250320	43.620625
+145.426332	43.540832
+145.426332	43.339004
+145.646935	43.331964
+145.912127	43.404716
+145.813560	43.249825
+145.492044	43.146564
+145.226851	43.001060
+145.050839	42.977592
+144.952272	43.017488
+144.841970	42.904840
+144.508720	42.935349
+144.234140	42.911880
+143.957214	42.799232
+143.692021	42.538734
+143.516009	42.285275
+143.450297	42.048245
+143.328262	41.923863
+143.051335	42.081101
+142.842467	42.196096
+142.478708	42.294663
+142.180659	42.440166
+141.960057	42.529346
+141.650275	42.555161
+141.417938	42.473022
+141.253660	42.367415
+141.054179	42.383842
+140.845310	42.505878
+140.556650	42.489450
+140.404105	42.311091
+140.502672	42.153853
+140.702153	42.097529
+140.922756	42.015389
+141.110503	41.900394
+141.241925	41.808868
+141.176214	41.710301
+140.955612	41.726729
+140.788986	41.719688
+140.624708	41.635202
+140.523794	41.520207
+140.270336	41.388784
+140.138913	41.421640
+140.082589	41.562450
+140.160034	41.801827
+140.216358	41.982534
+140.028612	42.120997
+# -b
+139.927698	42.522306
+140.094323	42.660769
+140.326660	42.749949
+140.514407	42.904840
+140.568384	43.057384
+140.469817	43.162992
+140.514407	43.282680
+140.744396	43.242784
+140.964999	43.179420
+141.152746	43.179420
+141.363961	43.186460
+141.495384	43.378901
+141.462528	43.557260
+141.462528	43.716845
+141.596297	43.810718
+141.727720	44.043055
+141.739454	44.303554
+141.805166	44.547624
+141.870877	44.721290
+141.805166	44.862100
+141.727720	45.035766
+141.683130	45.160148
+141.694865	45.284531
+141.793432	45.354936
+141.903733	45.432381
+141.992913	45.462890
+142.124335	45.376057
+142.136070	45.361976
+142.180659	45.284531
+142.347285	45.190657
+142.490442	45.042807
+142.610130	44.918424
+142.765021	44.768227
+142.931647	44.643845
+143.140515	44.493647
+143.339996	44.383346
+143.516009	44.280085
+143.736611	44.193252
+143.936092	44.129888
+144.144960	44.082951
+144.332707	44.059483
+144.443009	43.970303
+144.654224	43.906938
+144.863092	43.939794
+145.083695	44.066523
+# -b
+141.241925	45.230553
+141.131624	45.167189
+141.241925	45.096784
+141.340492	45.089743
+141.363961	45.230553
+141.241925	45.230553
+# -b
+141.209070	41.372356
+141.230191	41.379397
+141.363961	41.372356
+141.485996	41.379397
+141.528239	41.280830
+141.518852	41.137673
+141.495384	40.947579
+141.518852	40.722283
+141.605685	40.501681
+141.793432	40.325668
+141.903733	40.130881
+141.960057	40.022926
+# -b
+139.906576	39.980683
+140.082589	40.182511
+140.070855	40.435969
+140.061467	40.611982
+140.148300	40.729324
+140.282070	40.787995
+140.314926	40.787995
+140.336047	40.863093
+140.347781	41.022678
+140.413493	41.130632
+140.547262	41.179916
+140.657563	41.071962
+140.744396	40.879521
+140.821842	40.797382
+140.943877	40.931151
+141.075300	40.888908
+141.197336	40.895949
+141.319371	41.088389
+141.331105	41.245627
+141.185601	41.156448
+140.943877	41.104817
+140.878166	41.264402
+140.943877	41.428681
+141.042444	41.454496
+141.209070	41.372356
+# -b
+132.729954	44.838632
+132.786278	44.909037
+132.828521	45.113212
+132.741689	45.244634
+132.521086	45.284531
+132.178448	45.237594
+132.089268	45.120252
+132.199570	44.941893
+132.199570	44.777614
+132.300484	44.667313
+132.476496	44.596908
+132.697099	44.681394
+132.729954	44.838632
+# -b
+140.016877	48.300214
+139.972288	48.227462
+139.784541	48.072571
+139.620262	47.962270
+139.420781	47.814419
+139.265890	47.619632
+139.122733	47.441272
+138.934986	47.291075
+138.747240	47.140877
+138.592349	46.960171
+138.538371	46.817014
+138.460926	46.643348
+138.404602	46.521313
+138.261445	46.324179
+138.139409	46.162247
+138.261445	46.392237
+138.172265	46.256120
+138.085432	46.110617
+137.885951	45.979194
+137.787384	45.817262
+137.587903	45.655331
+137.379035	45.509827
+137.212409	45.361976
+137.012928	45.230553
+136.869772	45.113212
+136.804060	45.035766
+136.682025	44.901997
+136.538868	44.808123
+136.395711	44.643845
+136.297144	44.500688
+136.097663	44.413855
+135.921650	44.289473
+135.776146	44.146316
+135.755025	44.033668
+135.632989	43.899898
+135.513301	43.763781
+135.346676	43.597156
+135.093217	43.404716
+134.872615	43.282680
+134.628544	43.162992
+134.330496	43.008101
+134.065304	42.846169
+133.877557	42.782804
+133.746134	42.782804
+133.546653	42.740561
+133.326051	42.677197
+133.105448	42.700665
+132.995147	42.749949
+132.929435	42.740561
+132.762810	42.829741
+132.563329	42.855556
+132.410785	42.846169
+132.377929	42.895452
+132.366195	43.033916
+132.399051	43.137177
+132.399051	43.242784
+132.288749	43.209928
+132.068147	43.090240
+132.002435	43.146564
+132.089268	43.282680
+131.934377	43.299108
+131.913256	43.418797
+131.847544	43.292068
+131.781833	43.106668
+131.648063	42.984632
+131.558884	42.928308
+131.504906	42.822701
+131.382871	42.740561
+131.284304	42.611485
+131.073089	42.611485
+130.908810	42.620873
+130.753919	42.595058
+130.810243	42.529346
+130.843099	42.423739
+130.622496	42.562202
+# -b
+140.028612	42.120997
+139.883108	42.212523
+139.894842	42.334559
+139.927698	42.522306
+# -b
+130.699942	42.374455
+130.732798	42.278235
+130.610762	42.301703
+130.476993	42.268848
+130.324448	42.130384
+130.103846	41.956718
+# -b
+130.103846	41.956718
+129.981810	41.851111
+129.904365	41.736116
+129.749474	41.562450
+129.704884	41.412253
+129.770595	41.287870
+129.761208	41.071962
+129.749474	40.888908
+129.639173	40.813810
+129.373980	40.712896
+129.230823	40.579126
+129.064198	40.452397
+128.834208	40.335055
+128.712173	40.257610
+128.655849	40.173124
+128.435246	40.055782
+128.170054	40.029967
+128.005775	40.022926
+# -b
+120.012455	39.980683
+120.265913	40.072210
+120.474781	40.140268
+120.552227	40.215367
+120.662528	40.384339
+120.772829	40.478212
+120.883131	40.595554
+121.038022	40.703508
+121.183526	40.830238
+121.347804	40.879521
+121.547285	40.879521
+121.779622	40.895949
+121.866455	40.987476
+121.965022	40.895949
+122.033080	40.729324
+122.152768	40.602595
+122.187971	40.579126
+122.241948	40.536883
+122.286538	40.426582
+122.152768	40.241182
+121.955634	40.046395
+# -b
+74.903937	46.833442
+74.979036	46.809973
+75.178517	46.748956
+75.443709	46.786505
+75.730023	46.817014
+76.072661	46.779465
+76.415299	46.704366
+76.725081	46.687938
+77.023129	46.612839
+77.255466	46.598758
+77.541779	46.657429
+77.851562	46.673857
+78.072164	46.589371
+78.203587	46.521313
+78.391334	46.650389
+78.579081	46.772424
+78.787949	46.809973
+78.987430	46.809973
+79.085997	46.748956
+79.097731	46.558862
+78.888863	46.399277
+78.701116	46.392237
+78.522757	46.453255
+78.325622	46.385196
+77.950129	46.347647
+77.640347	46.439174
+77.386888	46.490804
+77.044250	46.460295
+76.713347	46.490804
+76.403564	46.507232
+76.117251	46.544781
+75.875527	46.544781
+75.586866	46.507232
+75.399119	46.544781
+75.366263	46.619880
+75.288818	46.657429
+75.255962	46.507232
+75.178517	46.446214
+74.979036	46.429786
+74.803023	46.324179
+74.648132	46.148166
+74.450998	46.056639
+74.239782	46.002662
+74.174071	45.817262
+74.129481	45.641250
+74.052036	45.493399
+74.063770	45.230553
+74.141215	45.002910
+74.328962	44.815164
+74.096626	44.838632
+73.920613	45.082703
+73.709398	45.338508
+73.488795	45.462890
+73.401962	45.678799
+73.434818	45.918176
+73.545119	46.124698
+73.765722	46.162247
+73.899491	46.324179
+74.084891	46.460295
+74.340696	46.598758
+74.549565	46.734875
+74.716190	46.817014
+74.903937	46.833442
+# -b
+59.973372	43.597156
+60.170506	43.653480
+60.423964	43.693376
+60.489675	43.813065
+60.611711	43.885817
+60.710278	44.115807
+60.853435	44.195599
+60.998939	44.336409
+61.041182	44.486607
+61.174951	44.683741
+61.482387	44.747105
+61.637278	44.817510
+61.735845	45.028726
+61.649012	45.122599
+61.559832	45.317386
+61.461265	45.472277
+61.350964	45.563804
+61.163217	45.648290
+61.052916	45.833690
+61.008326	46.127044
+61.085772	46.195103
+61.261784	46.432133
+61.449531	46.575290
+61.604422	46.734875
+61.616156	46.809973
+61.461265	46.788852
+61.240663	46.690285
+61.064650	46.568249
+60.888637	46.500191
+60.778336	46.741915
+60.656301	46.727834
+60.578855	46.612839
+60.567121	46.561209
+60.456820	46.523660
+60.379374	46.605799
+60.280807	46.673857
+60.149384	46.462642
+60.161119	46.354687
+60.269073	46.310098
+60.468554	46.286629
+60.632832	46.303057
+60.799458	46.310098
+60.820579	46.195103
+60.545999	46.117657
+60.480288	46.178675
+60.304275	46.256120
+60.193974	46.202143
+# -b
+53.885681	39.863341
+53.775380	40.032314
+53.402233	40.126187
+53.092451	40.083944
+# -b
+52.850727	39.957215
+52.785016	40.184858
+52.728692	40.379645
+52.761547	40.588514
+52.895317	40.741058
+52.904704	40.799729
+52.895317	40.940539
+52.883583	41.048493
+52.871849	41.123592
+52.904704	41.064921
+52.970416	40.914724
+53.059595	40.806769
+53.280198	40.799729
+53.444476	40.806769
+53.622836	40.764526
+53.808236	40.715243
+53.995983	40.731670
+54.282297	40.673000
+54.448922	40.741058
+54.272909	40.764526
+54.249441	40.839625
+54.526367	40.891255
+54.756357	41.140020
+54.350355	41.372356
+54.052307	41.621121
+53.942005	41.860498
+53.754259	42.050592
+53.721403	42.074060
+53.500800	42.099875
+53.169897	42.024777
+52.895317	41.902741
+52.728692	41.745503
+52.728692	41.621121
+52.817871	41.588265
+52.817871	41.372356
+52.827259	41.231546
+52.785016	41.264402
+52.540945	41.614081
+52.463499	41.909782
+52.463499	42.090488
+52.454112	42.393230
+52.618390	42.541080
+52.651246	42.808620
+52.442378	42.871984
+52.221775	42.888412
+51.858016	43.010447
+51.682003	43.188807
+51.538846	43.179420
+51.318244	43.205235
+51.285388	43.444612
+51.261920	43.716845
+51.053051	43.979690
+50.909894	44.059483
+50.766738	44.258964
+50.358388	44.376305
+50.149520	44.589867
+50.280943	44.676700
+50.611846	44.683741
+50.931016	44.620376
+51.107029	44.557012
+51.252532	44.596908
+51.505991	44.573440
+51.416811	44.676700
+51.351099	44.817510
+51.306510	45.052194
+51.405077	45.200045
+51.581089	45.270450
+51.581089	45.176576
+51.780570	45.160148
+51.989439	45.207085
+52.034028	45.331467
+52.210041	45.439422
+52.529211	45.448809
+52.817871	45.331467
+53.104185	45.254022
+53.390499	45.293918
+53.554778	45.361976
+53.578246	45.385445
+53.643957	45.371364
+53.730790	45.317386
+54.061694	45.237594
+54.282297	45.160148
+54.470043	45.183617
+54.702380	45.153108
+54.756357	45.254022
+54.624934	45.401872
+54.812681	45.401872
+54.681259	45.573191
+54.470043	45.742163
+54.294031	45.826650
+54.207198	45.965113
+54.007717	45.972153
+53.798848	46.188062
+53.697935	46.483763
+53.566512	46.629267
+53.512535	46.554168
+53.378765	46.758343
+53.280198	46.758343
+53.247342	46.908541
+52.993884	47.058738
+52.895317	47.112715
+52.684102	47.126796
+52.684102	47.201895
+52.442378	47.218323
+52.242897	47.157305
+52.066884	47.143224
+51.869750	47.075166
+51.813426	47.201895
+51.682003	47.208935
+51.548234	47.201895
+51.461401	47.232404
+51.217330	47.269953
+50.963872	47.276994
+50.644702	47.082206
+50.337267	46.870991
+# -b
+49.950039	40.698815
+50.083808	40.621369
+50.194110	40.588514
+50.280943	40.471172
+50.337267	40.344443
+50.137786	40.471172
+# -b
+59.973372	43.597156
+59.973372	43.597156
+# -b
+60.193974	46.202143
+59.982759	46.157553
+59.917048	46.310098
+59.830215	46.385196
+59.684711	46.324179
+59.651855	46.178675
+59.642468	46.042558
+59.541554	45.904095
+59.344420	45.857158
+59.344420	45.981541
+59.365541	46.033171
+59.123817	45.981541
+58.837504	45.887667
+58.715468	45.648290
+58.527721	45.317386
+58.220286	45.035766
+58.196818	44.801083
+58.241407	44.683741
+58.220286	44.503035
+58.285997	44.359878
+58.351709	44.099379
+58.372830	43.909285
+58.408033	43.749700
+58.539455	43.700417
+58.638023	43.766128
+58.703734	43.766128
+58.858625	43.796637
+58.990048	43.749700
+59.144939	43.700417
+59.266974	43.796637
+59.421865	43.806025
+59.619000	43.740313
+59.696445	43.669908
+59.785625	43.606544
+59.895926	43.597156
+59.973372	43.597156
+# -b
+41.506126	41.646936
+41.592959	41.679792
+41.703260	41.771318
+41.736116	41.959065
+41.714994	42.116303
+41.571837	42.245379
+41.538982	42.393230
+41.506126	42.548121
+41.438068	42.726480
+41.318379	42.864944
+41.130632	42.961164
+41.020331	43.050344
+40.910030	43.116055
+40.799729	43.139523
+40.644838	43.172379
+40.480559	43.195847
+40.292812	43.268599
+40.149655	43.397675
+# -b
+39.994764	41.025025
+40.379645	41.041453
+40.799729	41.257362
+41.118898	41.423987
+41.449802	41.571837
+41.506126	41.646936
+# -b
+50.337267	46.870991
+49.973507	46.847523
+49.508834	46.751303
+49.034773	46.697325
+48.617037	46.622227
+48.760193	46.554168
+49.034773	46.432133
+48.715604	46.347647
+48.605302	46.303057
+48.462145	46.063680
+48.372966	45.934604
+48.295520	45.934604
+48.196953	45.904095
+48.053796	45.911136
+47.966963	46.087148
+47.866049	46.232652
+47.877783	46.324179
+47.690037	46.333566
+47.469434	46.378156
+47.645447	46.178675
+47.624325	46.026131
+47.546880	45.772672
+47.403723	45.803181
+47.347399	45.603700
+47.293422	45.347895
+47.117409	45.237594
+47.084553	45.113212
+47.051697	45.082703
+46.995373	45.082703
+46.852217	44.948933
+46.831095	44.801083
+46.676204	44.620376
+46.753649	44.432629
+46.950784	44.439670
+47.171386	44.209680
+47.347399	43.989078
+47.391989	43.756741
+47.448313	43.676949
+47.612591	43.956222
+47.657181	43.782556
+47.525758	43.428184
+47.525758	43.139523
+47.591470	42.961164
+47.755748	42.799232
+47.898905	42.604445
+48.086652	42.376802
+48.241543	42.139772
+48.318988	42.001308
+48.527857	41.909782
+48.736725	41.719688
+48.957328	41.506126
+49.100485	41.280830
+49.267110	41.041453
+49.431388	40.832584
+49.574545	40.689427
+49.720049	40.630757
+49.950039	40.698815
+# -b
+50.137786	40.471172
+49.872593	40.464131
+49.684847	40.360871
+49.541690	40.217714
+49.508834	40.067516
+# -b
+40.149655	43.397675
+39.994764	43.477468
+39.863341	43.580728
+39.675595	43.700417
+39.532438	43.733273
+39.410402	43.836533
+39.276633	43.996118
+39.058377	44.115807
+38.814306	44.266004
+38.527992	44.369265
+38.274534	44.446711
+38.032810	44.519462
+37.910775	44.603948
+37.767618	44.683741
+37.669051	44.770574
+37.591605	44.714250
+37.403858	44.730678
+37.227846	44.871488
+37.126932	45.052194
+36.906329	45.176576
+36.676339	45.254022
+36.852352	45.307999
+36.852352	45.385445
+36.918063	45.448809
+37.194990	45.425341
+37.436714	45.432381
+37.612727	45.664718
+37.788739	45.826650
+37.999954	46.056639
+38.110256	46.042558
+38.229944	46.178675
+38.474015	46.127044
+38.527992	46.148166
+38.340246	46.272548
+38.175967	46.432133
+38.075053	46.462642
+37.943630	46.493151
+37.779352	46.591718
+37.821595	46.720794
+38.009342	46.734875
+38.286268	46.765384
+38.474015	46.727834
+38.560848	46.758343
+38.483402	46.826401
+38.474015	46.887419
+38.682883	46.939049
+38.980931	47.058738
+39.189800	47.112715
+39.365812	47.119756
+39.398668	47.171386
+39.344691	47.208935
+39.255511	47.208935
+39.210921	47.225363
+39.201534	47.232404
+39.189800	47.300462
+39.079499	47.328624
+38.924607	47.307503
+38.826040	47.291075
+38.694618	47.232404
+38.584316	47.232404
+38.527992	47.246485
+38.429425	47.232404
+38.197089	47.180773
+38.032810	47.171386
+37.845063	47.150265
+37.600992	47.105675
+37.424980	46.983639
+37.293557	46.993027
+37.138666	46.939049
+36.950919	46.894460
+36.896942	46.751303
+36.774906	46.802933
+36.676339	46.840482
+36.500327	46.779465
+36.390026	46.741915
+36.267990	46.697325
+36.211666	46.643348
+36.190545	46.704366
+35.991064	46.659776
+35.847907	46.652736
+35.728218	46.584677
+35.561593	46.469682
+35.495881	46.462642
+35.397314	46.324179
+35.254157	46.188062
+35.120388	46.141125
+35.164978	46.209184
+35.287013	46.256120
+35.364459	46.317138
+35.331603	46.415705
+35.287013	46.500191
+35.197833	46.500191
+35.176712	46.432133
+35.111000	46.317138
+35.010086	46.256120
+34.934988	46.188062
+34.977231	46.002662
+34.977231	45.894708
+34.977231	45.887667
+34.956109	45.887667
+34.890398	45.887667
+34.890398	45.934604
+34.845808	45.995622
+34.789484	46.080108
+34.812952	46.127044
+34.768362	46.178675
+34.646327	46.117657
+34.568881	46.033171
+34.536026	46.056639
+34.580616	46.134085
+34.536026	46.178675
+34.404603	46.171634
+34.294302	46.178675
+34.273180	46.209184
+34.261446	46.317138
+34.195735	46.378156
+34.162879	46.202143
+34.118289	46.188062
+34.029109	46.195103
+33.942276	46.225612
+33.841363	46.256120
+33.787385	46.256120
+33.874218	46.209184
+33.963398	46.134085
+34.040844	46.148166
+34.094821	46.127044
+34.139411	46.056639
+34.151145	45.981541
+34.216856	45.927563
+34.261446	45.958072
+34.273180	46.042558
+34.360013	46.019090
+34.449193	46.019090
+34.536026	45.972153
+34.636940	45.972153
+34.613471	45.934604
+34.547760	45.819609
+34.592350	45.796141
+34.714385	45.833690
+34.756628	45.810222
+34.747241	45.772672
+34.723773	45.702267
+34.857542	45.718695
+34.956109	45.718695
+35.066410	45.617781
+35.078145	45.462890
+35.120388	45.347895
+35.176712	45.401872
+35.418436	45.347895
+35.507615	45.340855
+35.528737	45.418300
+35.728218	45.307999
+35.937086	45.479318
+36.014532	45.486358
+36.059122	45.418300
+36.202279	45.472277
+36.444003	45.509827
+36.652871	45.495746
+36.620015	45.385445
+36.542570	45.340855
+36.521448	45.237594
+36.533182	45.153108
+36.521448	45.099131
+36.467471	45.089743
+36.321967	45.089743
+36.190545	45.089743
+36.157689	45.075662
+36.124833	45.042807
+35.937086	45.075662
+35.793929	45.122599
+35.552205	45.169536
+35.385580	45.052194
+35.221302	44.948933
+35.066410	44.824551
+34.845808	44.855060
+34.679183	44.824551
+34.580616	44.801083
+34.679183	44.761186
+34.559494	44.747105
+34.470314	44.653232
+34.449193	44.589867
+34.392869	44.549971
+34.273180	44.533543
+34.162879	44.486607
+34.061965	44.439670
+33.930542	44.446711
+33.766264	44.456098
+33.709940	44.470179
+33.644228	44.510075
+33.501071	44.596908
+33.555049	44.660273
+33.578517	44.690781
+33.578517	44.761186
+33.578517	44.824551
+33.611373	44.927812
+33.587904	45.052194
+33.501071	45.193004
+33.379036	45.223513
+33.247613	45.207085
+33.113844	45.307999
+32.904975	45.401872
+32.794674	45.394832
+32.618661	45.401872
+32.606927	45.401872
+32.597540	45.432381
+32.663251	45.519214
+32.839264	45.580232
+32.893241	45.634209
+33.071601	45.749204
+33.235879	45.833690
+33.325059	45.857158
+33.566783	45.894708
+33.742795	45.934604
+33.820241	45.972153
+33.742795	46.002662
+33.731061	46.103576
+33.611373	46.178675
+33.512806	46.096536
+33.402504	46.134085
+33.334446	46.164594
+33.325059	46.218571
+33.235879	46.195103
+33.158434	46.188062
+33.137312	46.148166
+33.015277	46.148166
+32.850998	46.127044
+32.684373	46.103576
+32.606927	46.080108
+32.430915	46.117657
+32.308879	46.157553
+32.266636	46.202143
+32.198578	46.239693
+32.088277	46.263161
+32.013178	46.256120
+31.879408	46.249080
+31.858287	46.303057
+32.046034	46.392237
+32.100011	46.422746
+32.067155	46.462642
+31.956854	46.469682
+31.780841	46.483763
+31.682274	46.514272
+31.825431	46.561209
+32.088277	46.537741
+32.276024	46.514272
+32.276024	46.575290
+32.165722	46.591718
+32.046034	46.704366
+31.956854	46.826401
+31.912264	46.734875
+31.769107	46.690285
+31.604829	46.652736
+31.614216	46.690285
+31.637684	46.779465
+31.527383	46.720794
+31.318515	46.643348
+31.173011	46.629267
+31.020467	46.605799
+30.898431	46.561209
+30.767009	46.537741
+30.755274	46.493151
+30.743540	46.432133
+30.623852	46.293670
+30.534672	46.209184
+30.468960	46.225612
+30.403249	46.324179
+30.325804	46.347647
+30.248358	46.347647
+30.182647	46.401624
+30.227236	46.317138
+30.391515	46.218571
+30.424371	46.080108
+30.314069	45.941644
+30.227236	45.873586
+30.105201	45.864199
+# -b
+29.929188	41.172876
+30.182647	41.172876
+30.391515	41.182263
+30.579262	41.140020
+30.710684	41.090736
+30.788130	41.107164
+30.987611	41.090736
+31.173011	41.064921
+31.428816	41.156448
+31.548505	41.339501
+31.769107	41.423987
+31.980322	41.564797
+32.231434	41.630508
+32.419180	41.752544
+32.651517	41.853458
+32.860385	41.919169
+33.125578	42.001308
+33.435360	42.034164
+33.731061	42.041204
+34.139411	42.008349
+34.493783	42.017736
+34.812952	42.017736
+35.033555	42.099875
+35.164978	42.116303
+35.265891	42.083448
+35.265891	41.975493
+35.409048	41.820602
+35.662507	41.719688
+35.892496	41.719688
+36.136567	41.761931
+36.256256	41.604693
+36.399413	41.323073
+36.676339	41.316032
+36.896942	41.290217
+37.040099	41.224506
+37.314679	41.116551
+37.535281	41.015638
+37.645582	41.074308
+37.755884	41.107164
+38.131377	40.966354
+38.527992	40.989822
+38.826040	41.074308
+39.091233	41.100124
+39.365812	41.132979
+39.696716	41.074308
+39.994764	41.025025
+# -b
+29.640528	45.385445
+29.696852	45.331467
+29.685118	45.254022
+29.685118	45.106171
+29.652262	44.965361
+29.509105	44.824551
+29.321358	44.794042
+29.133611	44.700169
+28.990454	44.566399
+28.859032	44.479566
+28.814442	44.557012
+28.936477	44.653232
+29.046778	44.817510
+29.035044	44.887916
+29.046778	44.995870
+28.903621	44.995870
+28.870766	44.864447
+28.837910	44.700169
+28.748730	44.533543
+28.715875	44.392733
+28.659551	44.282432
+28.659551	44.195599
+28.659551	44.043055
+28.638429	43.939794
+28.659551	43.789597
+# -b
+28.659551	43.789597
+28.617308	43.580728
+28.516394	43.428184
+28.176103	43.364820
+27.955500	43.172379
+27.943766	42.994020
+27.943766	42.775764
+27.788875	42.735868
+27.734898	42.663116
+27.657452	42.604445
+27.535417	42.531693
+27.591741	42.475369
+27.678574	42.449554
+27.756019	42.360374
+27.821730	42.221911
+27.899176	42.132731
+28.021211	42.024777
+28.032946	41.935597
+# -b
+28.032946	41.935597
+28.009477	41.827643
+28.065801	41.679792
+28.197224	41.555410
+28.340381	41.473270
+28.593839	41.381744
+28.903621	41.299605
+29.079634	41.290217
+29.091368	41.165835
+28.981067	41.048493
+28.715875	40.989822
+28.572718	41.041453
+28.319259	41.057881
+28.032946	41.048493
+27.833465	41.015638
+27.612862	41.008597
+27.457971	40.865440
+27.127067	40.656572
+26.885343	40.539230
+26.664741	40.421888
+26.488728	40.311587
+26.366693	40.159043
+26.223536	40.109759
+26.223536	40.311587
+26.247004	40.403114
+26.444138	40.496987
+26.709331	40.572086
+26.840753	40.673000
+26.631885	40.656572
+26.354958	40.630757
+26.235270	40.621369
+26.101500	40.673000
+26.059257	40.731670
+# -b
+26.354958	41.811215
+26.399548	41.729075
+26.566174	41.621121
+26.542705	41.463883
+26.345571	41.348888
+26.312715	41.140020
+26.247004	40.931151
+26.059257	40.731670
+# -b
+24.712174	40.614329
+24.813088	40.647184
+24.768498	40.682387
+24.756764	40.780954
+24.669931	40.806769
+24.515040	40.689427
+24.526774	40.630757
+24.637075	40.588514
+24.712174	40.614329
+# -b
+26.059257	40.731670
+25.892632	40.839625
+25.606318	40.898296
+25.331738	40.956967
+25.197969	40.973395
+25.033690	41.008597
+24.857678	40.924111
+24.756764	40.898296
+24.625341	40.898296
+24.425860	40.956967
+24.238113	40.806769
+23.942412	40.757486
+23.665485	40.621369
+23.820377	40.504027
+23.942412	40.471172
+24.085569	40.428929
+24.184136	40.353830
+24.261582	40.278731
+24.306171	40.201286
+24.228726	40.243529
+24.106690	40.328015
+23.930678	40.370258
+23.820377	40.379645
+23.742931	40.252916
+23.942412	40.142615
+# -b
+23.963534	39.964255
+23.820377	40.083944
+23.710075	40.217714
+23.534063	40.269344
+23.456617	40.252916
+23.501207	40.100372
+# -b
+23.566918	39.940787
+23.379172	40.083944
+23.280604	40.259957
+23.092858	40.360871
+22.860521	40.471172
+22.851134	40.522802
+22.905111	40.621369
+22.815931	40.588514
+22.651653	40.555658
+22.607063	40.353830
+22.607063	40.152002
+# -b
+30.105201	45.864199
+29.971431	45.864199
+29.929188	45.803181
+29.818887	45.765632
+29.807153	45.671758
+29.717973	45.702267
+29.696852	45.826650
+29.663996	45.880627
+29.663996	45.758591
+29.663996	45.634209
+29.675730	45.519214
+29.696852	45.439422
+29.640528	45.385445
+# -b
+26.411283	40.067516
+26.533318	40.210673
+26.676475	40.311587
+26.807898	40.438316
+26.929933	40.428929
+27.040234	40.428929
+27.138801	40.454744
+27.314814	40.496987
+27.413381	40.421888
+27.624596	40.370258
+27.833465	40.379645
+27.788875	40.496987
+27.767753	40.572086
+27.922644	40.555658
+28.032946	40.513415
+28.021211	40.438316
+28.143247	40.428929
+28.384971	40.464131
+28.605573	40.454744
+28.880153	40.445357
+29.112490	40.471172
+29.091368	40.565045
+28.936477	40.588514
+28.913009	40.640144
+29.091368	40.698815
+29.333092	40.705855
+29.520839	40.722283
+29.708586	40.731670
+29.896333	40.741058
+29.884599	40.806769
+29.741442	40.832584
+29.631140	40.806769
+29.464515	40.816157
+29.387069	40.823197
+29.333092	40.881868
+29.255647	40.898296
+29.222791	40.982782
+29.112490	41.032065
+29.157080	41.123592
+29.234525	41.231546
+29.267381	41.273789
+29.288502	41.224506
+29.455128	41.224506
+29.685118	41.165835
+29.929188	41.172876
+# -b
+26.223536	39.905585
+26.312715	40.041701
+26.322103	40.041701
+26.411283	40.067516
+# -b
+19.962180	39.914972
+19.840144	40.048741
+19.520975	40.142615
+19.354349	40.344443
+19.276904	40.471172
+19.410673	40.454744
+19.410673	40.572086
+19.344962	40.764526
+19.410673	40.940539
+19.443529	40.973395
+19.431795	41.107164
+19.464651	41.224506
+19.387205	41.372356
+19.410673	41.456843
+19.443529	41.529594
+19.476385	41.604693
+19.553830	41.794787
+19.464651	41.869886
+19.309759	41.893354
+# -b
+19.309759	41.893354
+19.211192	41.952025
+19.100891	42.132731
+18.946000	42.212523
+18.737132	42.360374
+18.626830	42.419045
+18.549385	42.465982
+18.396841	42.541080
+18.230215	42.637301
+18.054203	42.735868
+17.887577	42.825047
+17.723299	42.832088
+17.591876	42.857903
+17.303215	42.986979
+17.073226	43.026875
+17.138937	43.083199
+17.338418	43.050344
+17.436985	42.961164
+17.535552	42.954123
+17.514431	43.017488
+17.359539	43.099627
+17.127203	43.285027
+16.864357	43.428184
+16.542841	43.524404
+16.322238	43.540832
+16.068780	43.524404
+15.991335	43.533792
+15.958479	43.630012
+15.881033	43.749700
+15.683899	43.820106
+15.561864	43.909285
+15.374117	43.996118
+15.176983	44.186212
+15.165249	44.258964
+15.221573	44.312941
+15.406973	44.345797
+15.209838	44.463138
+15.033826	44.557012
+14.890669	44.770574
+14.890669	44.958321
+14.834345	45.089743
+14.756899	45.169536
+14.702922	45.169536
+14.658332	45.207085
+14.548031	45.293918
+14.327428	45.347895
+14.205393	45.113212
+14.106826	44.981789
+14.008259	44.855060
+13.909692	44.840979
+13.820512	44.887916
+13.665621	45.113212
+13.578788	45.230553
+13.534198	45.418300
+13.510730	45.502786
+13.653887	45.580232
+13.698477	45.695227
+13.632765	45.556764
+# -b
+14.503441	45.237594
+14.515175	45.237594
+14.526909	45.207085
+14.536297	45.176576
+14.559765	45.113212
+14.625477	45.082703
+14.691188	45.042807
+14.712309	45.005257
+14.712309	44.988829
+14.658332	45.005257
+14.580887	45.035766
+14.470585	45.042807
+14.416608	45.075662
+14.437730	45.146067
+14.458851	45.200045
+14.503441	45.237594
+# -b
+14.282839	45.160148
+14.271104	45.183617
+14.306307	45.193004
+14.315694	45.183617
+14.339163	45.146067
+14.339163	45.129640
+14.339163	45.099131
+14.339163	45.059234
+14.360284	45.021685
+14.372018	44.974748
+14.372018	44.948933
+14.372018	44.887916
+14.372018	44.848019
+14.393140	44.794042
+14.425996	44.714250
+14.437730	44.683741
+14.416608	44.700169
+14.315694	44.824551
+14.261717	44.887916
+14.261717	44.911384
+14.282839	44.918424
+14.339163	44.974748
+14.339163	45.035766
+14.306307	45.089743
+14.282839	45.146067
+14.282839	45.160148
+# -b
+16.390297	43.414103
+16.411418	43.428184
+16.423152	43.428184
+16.432540	43.428184
+16.477129	43.421144
+16.533453	43.414103
+16.599165	43.404716
+16.664876	43.397675
+16.742322	43.364820
+16.808033	43.357779
+16.829155	43.331964
+16.819767	43.324923
+16.808033	43.317883
+16.786912	43.317883
+16.730588	43.317883
+16.620286	43.301455
+16.533453	43.301455
+16.432540	43.317883
+16.399684	43.364820
+16.390297	43.414103
+# -b
+16.643755	42.977592
+16.676610	43.010447
+16.730588	43.010447
+16.819767	43.010447
+16.930069	43.010447
+17.007514	43.010447
+17.073226	42.994020
+17.094347	42.944736
+17.040370	42.944736
+16.984046	42.944736
+16.906600	42.937696
+16.796299	42.937696
+16.685998	42.937696
+16.653142	42.937696
+16.643755	42.961164
+16.643755	42.977592
+# -b
+9.861401	44.082951
+10.171183	43.989078
+10.225161	43.925713
+10.258016	43.766128
+10.358930	43.557260
+10.502087	43.308495
+10.556064	43.155951
+10.546677	43.059731
+10.600654	43.010447
+10.800135	42.871984
+10.919824	42.782804
+11.095836	42.620873
+11.131039	42.524653
+11.163895	42.419045
+11.307052	42.458941
+11.438474	42.458941
+11.605100	42.360374
+11.736522	42.205483
+11.858558	42.083448
+12.034571	42.067020
+12.133138	41.959065
+12.365474	41.736116
+12.595464	41.555410
+12.860657	41.407559
+13.048403	41.280830
+13.146970	41.306645
+13.456753	41.299605
+13.632765	41.290217
+13.743067	41.264402
+13.874489	41.156448
+14.008259	41.032065
+14.085704	40.891255
+14.249983	40.839625
+14.381406	40.799729
+14.404874	40.757486
+14.381406	40.647184
+14.559765	40.673000
+14.724044	40.689427
+14.822611	40.673000
+14.900056	40.588514
+14.968114	40.438316
+14.956380	40.379645
+14.932912	40.337402
+15.022092	40.236488
+15.230960	40.168430
+15.331874	40.100372
+# -b
+15.418707	39.999458
+15.507887	40.126187
+15.606454	40.126187
+15.627575	40.083944
+15.683899	40.025273
+# -b
+16.533453	39.914972
+16.587431	40.067516
+16.620286	40.184858
+16.775178	40.353830
+16.984046	40.529843
+17.183527	40.555658
+17.282094	40.487600
+17.481575	40.386686
+17.735033	40.337402
+17.932167	40.252916
+17.997879	40.126187
+# -b
+18.328782	39.914972
+18.385106	40.006498
+18.471939	40.133228
+18.417962	40.236488
+18.307661	40.360871
+18.131648	40.504027
+18.021347	40.656572
+17.932167	40.764526
+17.744420	40.806769
+17.481575	40.891255
+17.282094	40.949926
+17.138937	41.074308
+16.918334	41.165835
+16.697732	41.231546
+16.488864	41.299605
+16.268261	41.372356
+16.125104	41.440415
+16.014803	41.473270
+15.937357	41.473270
+15.881033	41.529594
+15.881033	41.604693
+15.991335	41.696220
+16.125104	41.761931
+16.146226	41.886313
+16.092248	41.926210
+16.024190	42.001308
+15.925623	42.001308
+15.838790	41.984880
+15.761345	41.952025
+15.904502	41.984880
+15.770732	41.952025
+15.606454	41.942637
+15.430441	41.952025
+15.209838	41.952025
+15.198104	41.926210
+15.198104	41.919169
+15.198104	41.844070
+14.968114	42.024777
+14.890669	42.067020
+14.780368	42.123344
+14.724044	42.139772
+14.691188	42.132731
+14.646598	42.238339
+14.569152	42.238339
+14.515175	42.287622
+14.327428	42.419045
+14.196006	42.508225
+14.095092	42.620873
+13.963669	42.808620
+13.897958	42.930655
+13.853368	43.050344
+13.787656	43.116055
+13.731332	43.292068
+13.677355	43.428184
+13.611644	43.510323
+13.534198	43.630012
+13.456753	43.669908
+13.346451	43.669908
+13.325330	43.686336
+13.313596	43.716845
+13.236150	43.749700
+13.146970	43.796637
+13.060137	43.845921
+12.938102	43.932754
+12.794945	43.972650
+12.640054	44.028974
+12.553221	44.068870
+12.442920	44.162743
+12.342006	44.282432
+12.288029	44.399774
+12.288029	44.542931
+12.288029	44.636804
+12.299763	44.770574
+12.320884	44.855060
+12.431186	44.918424
+12.452307	45.005257
+12.398330	45.089743
+12.266907	45.122599
+12.243439	45.207085
+12.222317	45.317386
+12.255173	45.408913
+12.342006	45.448809
+12.452307	45.519214
+12.518019	45.519214
+12.541487	45.495746
+12.628320	45.509827
+12.816067	45.580232
+13.092993	45.671758
+13.224416	45.735123
+13.391041	45.702267
+13.555320	45.765632
+13.689089	45.749204
+13.698477	45.671758
+13.665621	45.617781
+13.632765	45.580232
+13.689089	45.725736
+# -b
+5.132528	43.383594
+5.120794	43.383594
+5.066817	43.392982
+4.965903	43.392982
+4.933047	43.343698
+4.780503	43.336657
+4.625612	43.376554
+4.581022	43.423490
+4.524698	43.449306
+4.393275	43.465733
+4.250118	43.479814
+4.184407	43.529098
+4.085840	43.529098
+3.919215	43.465733
+3.820648	43.392982
+3.764324	43.367166
+3.621167	43.296761
+3.489744	43.247478
+3.269141	43.184113
+3.158840	43.038609
+3.114250	42.843822
+3.137719	42.820354
+3.179962	42.787498
+3.224551	42.395577
+# -b
+3.224551	42.395577
+3.358321	42.355680
+3.358321	42.332212
+3.391177	42.257113
+3.236286	42.200789
+3.257407	42.069367
+3.323119	41.947331
+3.158840	41.790093
+2.827936	41.625815
+2.464177	41.468577
+2.222453	41.292564
+1.900936	41.210425
+1.504321	41.093083
+1.140562	40.994516
+0.919959	40.785648
+0.919959	40.694121
+0.767415	40.574433
+0.546813	40.365564
+0.403656	40.180164
+# -b
+4.306442	40.027620
+4.327564	40.027620
+# -b
+4.085840	39.910278
+3.952070	40.011192
+4.029516	40.069863
+4.196141	40.079250
+4.261853	40.062822
+4.306442	40.027620
+# -b
+-0.105608	49.292925
+0.049284	49.314047
+0.237030	49.400879
+0.457633	49.414960
+0.612524	49.429041
+0.645380	49.466591
+0.535078	49.487712
+0.269886	49.494753
+0.258152	49.558117
+0.380187	49.708315
+0.657114	49.823310
+0.919959	49.872593
+1.239129	49.942998
+# -b
+7.547422	43.836533
+7.523953	43.813065
+7.425386	43.773169
+7.293964	43.726232
+7.183662	43.686336
+7.160194	43.630012
+7.049893	43.580728
+6.951326	43.510323
+6.841024	43.437571
+6.730723	43.374207
+6.676746	43.348392
+6.665012	43.268599
+6.620422	43.228703
+6.488999	43.188807
+6.355230	43.148911
+6.256662	43.123095
+6.190951	43.090240
+6.167483	43.099627
+6.036060	43.106668
+5.904637	43.106668
+5.848313	43.148911
+5.794336	43.172379
+5.738012	43.219316
+5.618323	43.219316
+5.529144	43.228703
+5.463432	43.252171
+5.430576	43.317883
+5.320275	43.348392
+5.186506	43.357779
+5.099673	43.388288
+5.043349	43.421144
+5.132528	43.383594
+# -b
+7.547422	43.836533
+7.699966	43.829493
+7.866591	43.845921
+8.066072	43.899898
+8.152905	43.939794
+8.185761	44.036014
+8.263206	44.115807
+8.352386	44.209680
+8.439219	44.242536
+8.472075	44.322328
+8.561255	44.352837
+8.626966	44.376305
+8.793591	44.423242
+8.946136	44.423242
+9.124495	44.392733
+9.309895	44.322328
+9.652533	44.169784
+9.861401	44.082951
+# -b
+9.133882	41.316032
+9.199594	41.306645
+9.211328	41.299605
+9.267652	41.273789
+9.342751	41.257362
+9.377953	41.215119
+9.431930	41.191650
+9.476520	41.156448
+9.497642	41.123592
+9.530497	41.074308
+9.563353	41.008597
+9.598556	40.907683
+9.673654	40.722283
+9.708857	40.522802
+9.708857	40.464131
+9.697123	40.344443
+9.664267	40.227101
+9.673654	40.142615
+# -b
+8.495543	39.973643
+8.462687	40.100372
+8.483809	40.210673
+8.472075	40.353830
+8.439219	40.464131
+8.385242	40.572086
+8.352386	40.588514
+8.263206	40.588514
+8.209229	40.673000
+8.209229	40.741058
+8.209229	40.832584
+8.218617	40.898296
+8.209229	40.966354
+8.218617	40.982782
+8.296062	40.914724
+8.385242	40.865440
+8.561255	40.891255
+8.683290	40.982782
+8.802979	41.074308
+8.925014	41.156448
+9.035315	41.191650
+9.089292	41.257362
+9.133882	41.316032
+# -b
+9.342751	43.033916
+9.431930	43.003407
+9.443665	42.857903
+9.453052	42.719440
+9.453052	42.604445
+9.497642	42.442513
+9.553966	42.238339
+9.521110	42.090488
+9.453052	41.968453
+9.420196	41.827643
+9.377953	41.745503
+9.342751	41.637549
+9.309895	41.588265
+9.277039	41.564797
+9.223062	41.473270
+9.211328	41.391131
+9.124495	41.496739
+9.023581	41.513167
+8.903892	41.564797
+8.847568	41.637549
+8.859303	41.752544
+8.737267	41.787746
+8.704411	41.869886
+8.692677	41.984880
+8.692677	42.090488
+8.683290	42.156199
+8.615232	42.228951
+8.605844	42.294663
+8.626966	42.353334
+8.615232	42.409658
+8.615232	42.433126
+8.615232	42.442513
+8.626966	42.458941
+8.638700	42.475369
+8.659822	42.557508
+8.704411	42.620873
+8.781857	42.604445
+8.903892	42.637301
+9.014194	42.693625
+9.101027	42.752296
+9.267652	42.782804
+9.309895	42.848516
+9.321629	42.930655
+9.342751	42.977592
+9.342751	43.033916
+# -b
+-1.274331	60.003881
+-1.307187	59.888886
+-1.250863	59.910007
+-1.164030	59.982759
+# -b
+-6.146361	58.445582
+-6.167483	58.452623
+-6.256662	58.436195
+-6.456143	58.377524
+-6.575832	58.314159
+-6.709602	58.267223
+-6.709602	58.227326
+-6.676746	58.173349
+-6.787047	58.156921
+-6.918470	58.203858
+-6.972447	58.109985
+-6.972447	58.046620
+-6.972447	57.980909
+-6.918470	57.941012
+-6.864493	57.894076
+-6.939591	57.835405
+-6.951326	57.807243
+-6.918470	57.746225
+-6.796435	57.769694
+-6.730723	57.800202
+-6.718989	57.854180
+-6.643890	57.877648
+-6.575832	57.929278
+-6.456143	57.922238
+-6.388085	57.941012
+-6.312986	57.987949
+-6.289518	58.039580
+-6.289518	58.058354
+-6.355230	58.063048
+-6.355230	58.121719
+-6.345842	58.128759
+-6.322374	58.152228
+-6.277784	58.173349
+-6.179217	58.180390
+-6.092384	58.220286
+-6.134627	58.215592
+-6.190951	58.255488
+-6.167483	58.307119
+-6.158095	58.361096
+-6.146361	58.412726
+-6.146361	58.445582
+# -b
+-7.028771	57.612456
+-6.972447	57.628883
+-6.984181	57.635924
+-7.082748	57.647658
+-7.228252	57.635924
+-7.326819	57.628883
+-7.392531	57.624190
+-7.404265	57.588987
+-7.347941	57.577253
+-7.303351	57.539704
+-7.249374	57.523276
+-7.160194	57.516235
+-7.094483	57.516235
+-7.061627	57.516235
+-7.061627	57.546744
+-7.049893	57.581947
+-7.028771	57.612456
+# -b
+-2.628455	58.945458
+-2.607334	58.968926
+-2.628455	58.973620
+-2.663658	58.997088
+-2.771612	58.990048
+-2.872526	59.001782
+-2.971093	59.001782
+-3.003949	59.046372
+-3.015683	59.093309
+-3.114250	59.154326
+-3.191696	59.154326
+-3.224551	59.065147
+-3.224551	58.990048
+-3.125984	58.957192
+-3.003949	58.950152
+-2.872526	58.961886
+-2.795081	58.950152
+-2.750491	58.940764
+-2.684779	58.929030
+-2.628455	58.945458
+# -b
+-3.102516	58.830463
+-3.093129	58.865666
+-3.147106	58.900868
+-3.224551	58.921990
+-3.290263	58.910255
+-3.301997	58.853931
+-3.236286	58.814035
+-3.137719	58.821076
+-3.102516	58.830463
+# -b
+-5.254564	58.215592
+-5.242830	58.208552
+-5.242830	58.156921
+-5.242830	58.105291
+-5.242830	58.081823
+-5.341397	58.051314
+-5.308541	58.004377
+-5.231096	57.969175
+-5.165384	57.936319
+-5.165384	57.922238
+-5.242830	57.894076
+-5.329663	57.870607
+-5.418842	57.858873
+-5.496288	57.816630
+-5.585468	57.811937
+-5.660566	57.781428
+-5.651179	57.711023
+-5.660566	57.675820
+-5.651179	57.617149
+-5.651179	57.577253
+-5.594855	57.558478
+-5.529144	57.535010
+-5.561999	57.516235
+-5.684035	57.527970
+-5.738012	57.511542
+-5.738012	57.481033
+-5.738012	57.464605
+-5.738012	57.457564
+-5.738012	57.391853
+-5.728625	57.361344
+-5.606589	57.356651
+-5.451698	57.375425
+-5.397721	57.380119
+-5.418842	57.333182
+-5.517409	57.302673
+-5.484554	57.290939
+-5.407108	57.286245
+-5.418842	57.267471
+-5.508022	57.201759
+-5.517409	57.171251
+-5.529144	57.159516
+-5.517409	57.117273
+-5.508022	57.093805
+-5.550265	57.086765
+-5.618323	57.039828
+-5.618323	57.028094
+-5.618323	56.997585
+-5.684035	56.962382
+-5.728625	56.896671
+-5.738012	56.870856
+-5.728625	56.828613
+-5.728625	56.769942
+-5.738012	56.751167
+-5.827192	56.739433
+-5.925759	56.725352
+-6.024326	56.690149
+-6.014938	56.659641
+-5.881169	56.654947
+-5.848313	56.647906
+-5.838926	56.647906
+-5.827192	56.617397
+-5.815457	56.556380
+-5.728625	56.525871
+-5.639445	56.476587
+-5.594855	56.453119
+-5.585468	56.453119
+-5.561999	56.460160
+-5.561999	56.464853
+-5.496288	56.490668
+-5.407108	56.521177
+-5.320275	56.568114
+-5.275685	56.593929
+-5.242830	56.610357
+-5.209974	56.624438
+-5.198240	56.617397
+-5.186506	56.605663
+-5.186506	56.551686
+-5.263951	56.464853
+-5.308541	56.392101
+-5.364865	56.324043
+-5.397721	56.281800
+-5.418842	56.239557
+-5.439964	56.164458
+-5.463432	56.122215
+-5.463432	56.079972
+-5.508022	56.023648
+-5.529144	55.950896
+-5.540878	55.906306
+-5.540878	55.845289
+-5.540878	55.819474
+-5.439964	55.833555
+-5.397721	55.796005
+-5.407108	55.732641
+-5.475166	55.671623
+-5.561999	55.577750
+-5.606589	55.490917
+-5.639445	55.415818
+-5.672301	55.333679
+-5.672301	55.303170
+-5.550265	55.303170
+-5.496288	55.345413
+-5.439964	55.472142
+-5.341397	55.608258
+-5.296807	55.676317
+-5.242830	55.746722
+-5.242830	55.781924
+-5.242830	55.819474
+-5.254564	55.882838
+-5.308541	55.955590
+-5.320275	56.000180
+-5.296807	56.011914
+-5.263951	56.030689
+-5.198240	56.079972
+-5.066817	56.178539
+-5.043349	56.183233
+-5.033961	56.190273
+-5.043349	56.122215
+-5.111407	56.035382
+-5.177118	55.950896
+-5.186506	55.875798
+-5.177118	55.838248
+-5.132528	55.875798
+-5.087939	55.882838
+-5.076204	55.882838
+-5.055083	55.925081
+-5.010493	55.943856
+-4.965903	55.932122
+-4.956516	55.932122
+-4.911926	55.918041
+-4.890804	55.901613
+-4.879070	55.901613
+-4.867336	55.906306
+-4.855602	55.913347
+-4.855602	55.936815
+-4.855602	56.049463
+-4.789890	56.023648
+-4.691323	56.000180
+-4.592756	55.955590
+-4.581022	55.936815
+-4.679589	55.925081
+-4.724179	55.875798
+-4.757035	55.819474
+-4.768769	55.763149
+-4.768769	55.713866
+-4.780503	55.664582
+-4.724179	55.615299
+-4.613878	55.566015
+-4.581022	55.458061
+-4.679589	55.364188
+-4.768769	55.225724
+-4.890804	55.087261
+-4.933047	55.000428
+-4.923660	54.904208
+-5.043349	54.960532
+-5.076204	54.904208
+-5.010493	54.789213
+-4.933047	54.662484
+-4.855602	54.624934
+-4.813359	54.636669
+-4.834480	54.777479
+-4.813359	54.815028
+-4.745301	54.829109
+-4.625612	54.784519
+-4.437865	54.695340
+-4.339298	54.669524
+-4.282974	54.732889
+-4.282974	54.815028
+-4.228997	54.822069
+-4.095227	54.796253
+-4.017782	54.796253
+-3.853503	54.789213
+-3.754936	54.822069
+-3.665756	54.847884
+-3.654022	54.852577
+-3.555455	54.873699
+-3.522600	54.904208
+-3.391177	54.948798
+-3.280876	54.941757
+-3.125984	54.937064
+-3.003949	54.922983
+-3.060273	54.892474
+-3.137719	54.892474
+-3.191696	54.859618
+-3.290263	54.815028
+-3.346587	54.732889
+-3.433420	54.636669
+-3.510865	54.540448
+-3.543721	54.458309
+-3.501478	54.380864
+-3.424032	54.322193
+-3.367708	54.284643
+-3.313731	54.200157
+-3.290263	54.188423
+-3.257407	54.218932
+-3.248020	54.200157
+-3.191696	54.155567
+-3.137719	54.078122
+-3.027417	54.103937
+-2.881914	54.129752
+-2.729369	54.218932
+-2.651924	54.200157
+-2.729369	54.136793
+-2.729369	54.052307
+-2.750491	53.949046
+-2.849058	53.890375
+-2.917116	53.765993
+-2.839671	53.751912
+-2.738757	53.733137
+-2.849058	53.648651
+-2.917116	53.543043
+-2.938238	53.477332
+-2.881914	53.425702
+-2.795081	53.399887
+-2.860792	53.371725
+-2.949972	53.287238
+-3.114250	53.294279
+-3.358321	53.287238
+-3.677491	53.298973
+-3.919215	53.214487
+-4.160939	53.087757
+-4.360420	52.963375
+-4.581022	52.822565
+-4.491842	52.789709
+-4.228997	52.895317
+-4.029516	52.923479
+-3.996660	52.822565
+-3.996660	52.702876
+-3.984926	52.601963
+-3.963805	52.555026
+-3.853503	52.508089
+-3.930949	52.421256
+-3.952070	52.386054
+-4.041250	52.266365
+-4.205529	52.198307
+-4.414397	52.109127
+-4.592756	52.036375
+-4.801625	51.973011
+-5.001106	51.900259
+-5.153650	51.850975
+-5.111407	51.818120
+-5.076204	51.750061
+-5.022227	51.693737
+-4.977637	51.632720
+-4.944782	51.618639
+-4.933047	51.604558
+-4.822746	51.592823
+-4.691323	51.625679
+-4.524698	51.721899
+-4.360420	51.768836
+-4.294708	51.750061
+-4.271240	51.707818
+-4.250118	51.604558
+-4.184407	51.564661
+-3.963805	51.557621
+-3.832382	51.632720
+-3.776058	51.639760
+-3.722081	51.618639
+-3.654022	51.557621
+-3.543721	51.468441
+-3.445154	51.398036
+-3.334853	51.372221
+-3.179962	51.379261
+-3.069660	51.426198
+-2.982827	51.508337
+-2.860792	51.564661
+-2.750491	51.592823
+-2.586212	51.667922
+-2.475911	51.721899
+-2.464177	51.646801
+-2.553357	51.557621
+-2.705901	51.433239
+-2.839671	51.337018
+-2.881914	51.254879
+-2.938238	51.212636
+-3.003949	51.191515
+-3.179962	51.177434
+-3.489744	51.184474
+-3.754936	51.177434
+-4.017782	51.144578
+-4.029516	51.116416
+-4.118696	51.024889
+-4.294708	50.949791
+-4.414397	50.790206
+-4.658468	50.621234
+-4.867336	50.473383
+-5.043349	50.353695
+-5.165384	50.262168
+-5.320275	50.198803
+-5.451698	50.135439
+-5.508022	50.043912
+# -b
+-5.508022	49.994629
+-5.451698	50.072074
+-5.385987	50.100236
+-5.263951	50.065034
+-5.186506	50.022791
+-5.099673	50.036872
+-5.099673	50.029831
+# -b
+-5.043349	49.987588
+-4.965903	50.036872
+-4.911926	50.135439
+-4.712445	50.205844
+-4.602144	50.332573
+-4.449599	50.332573
+-4.294708	50.346654
+-4.172673	50.339614
+-4.062372	50.339614
+-3.942683	50.318492
+-3.808913	50.290330
+-3.710346	50.255127
+-3.611779	50.241046
+-3.567189	50.248087
+-3.522600	50.283289
+-3.445154	50.346654
+-3.400564	50.501545
+-3.367708	50.614193
+-3.313731	50.628274
+-3.269141	50.621234
+-3.170574	50.621234
+-2.982827	50.677558
+-2.771612	50.712760
+-2.696514	50.733882
+-2.607334	50.677558
+-2.508767	50.614193
+-2.443055	50.564910
+-2.398466	50.522667
+# -b
+-2.398466	50.522667
+-2.374997	50.515626
+-2.374997	50.522667
+-2.374997	50.529707
+-2.321020	50.578991
+-2.154395	50.607153
+-1.968995	50.571950
+-1.868081	50.600112
+-1.924405	50.684598
+-1.703802	50.684598
+-1.459731	50.691639
+-1.405754	50.726841
+-1.283719	50.762044
+-1.262597	50.816021
+-1.262597	50.879386
+-1.152296	50.823062
+-1.030261	50.801940
+-0.875370	50.823062
+-0.833126	50.783165
+-0.732213	50.733882
+-0.546813	50.755003
+-0.192440	50.797246
+-0.037549	50.801940
+# -b
+0.004694	53.557124
+-0.114995	53.622836
+-0.248765	53.700281
+-0.171319	53.726097
+-0.061018	53.655692
+# -b
+0.093873	53.836398
+-0.072752	53.974861
+-0.138463	54.129752
+-0.248765	54.244747
+-0.258152	54.244747
+-0.258152	54.251788
+-0.269886	54.251788
+-0.359066	54.362089
+-0.523344	54.502899
+-0.732213	54.554529
+-0.985671	54.580345
+-1.053729	54.617894
+-1.128828	54.758704
+-1.262597	54.878393
+-1.372899	55.019203
+-1.426876	55.131851
+-1.438610	55.244499
+-1.450344	55.326638
+-1.459731	55.397043
+-1.494934	55.528466
+-1.659212	55.596524
+-1.858693	55.720906
+-1.978382	55.838248
+-2.145007	55.901613
+-2.353876	55.955590
+-2.497033	56.000180
+-2.595600	56.011914
+-2.640190	56.004874
+-2.729369	55.986099
+-2.905382	55.943856
+-3.048539	55.955590
+-3.179962	55.986099
+-3.191696	56.004874
+-3.147106	56.084666
+-3.036805	56.148030
+-2.893648	56.171499
+-2.696514	56.178539
+-2.529888	56.220782
+-2.619068	56.281800
+-2.729369	56.368633
+-2.816202	56.392101
+-2.849058	56.446079
+-2.673045	56.441385
+-2.562744	56.483628
+-2.452443	56.568114
+-2.419587	56.654947
+-2.309286	56.739433
+-2.264696	56.769942
+-2.231840	56.798104
+-2.198985	56.840347
+-2.177863	56.847387
+-2.166129	56.870856
+-2.145007	56.943608
+-2.067562	57.058602
+-2.046440	57.136048
+-2.011238	57.220534
+-1.924405	57.279205
+-1.835225	57.326142
+-1.757780	57.380119
+-1.757780	57.476339
+-1.757780	57.570213
+-1.825838	57.652352
+-1.924405	57.664086
+-2.133273	57.664086
+-2.374997	57.647658
+-2.574478	57.671126
+-2.783346	57.675820
+-2.992215	57.659392
+-3.212817	57.694595
+-3.367708	57.664086
+-3.698612	57.605415
+-3.874625	57.570213
+-4.008394	57.504501
+-4.085840	57.539704
+-4.041250	57.612456
+-4.041250	57.640618
+-4.196141	57.617149
+-4.196141	57.664086
+-3.930949	57.706329
+-3.764324	57.795509
+-3.820648	57.807243
+-4.074106	57.811937
+-4.041250	57.889382
+-4.017782	57.877648
+-3.841769	57.992643
+-3.478010	58.117025
+-3.334853	58.255488
+-3.093129	58.337628
+-3.069660	58.476091
+-3.036805	58.584045
+-3.257407	58.626288
+-3.334853	58.614554
+-3.367708	58.602820
+-3.510865	58.579352
+-3.764324	58.551190
+-3.975539	58.551190
+-4.095227	58.527721
+-4.271240	58.511293
+-4.294708	58.527721
+-4.449599	58.551190
+-4.503577	58.544149
+-4.536432	58.551190
+-4.646734	58.567617
+-4.712445	58.551190
+-4.846215	58.539455
+-4.977637	58.429154
+-5.033961	58.372830
+-5.043349	58.290691
+-5.043349	58.227326
+-5.066817	58.220286
+-5.186506	58.215592
+-5.242830	58.220286
+-5.254564	58.215592
+# -b
+-1.095972	50.698679
+-1.128828	50.726841
+-1.173418	50.712760
+-1.185152	50.712760
+-1.229742	50.698679
+-1.239129	50.698679
+-1.250863	50.698679
+-1.316575	50.670517
+-1.349430	50.635315
+-1.316575	50.607153
+-1.173418	50.578991
+-1.063116	50.593072
+-1.009139	50.635315
+-0.976283	50.656436
+-0.985671	50.677558
+-1.095972	50.698679
+# -b
+-4.095227	53.221527
+-3.996660	53.280198
+-4.095227	53.338869
+-4.217263	53.385806
+-4.306442	53.392846
+-4.437865	53.378765
+# -b
+-4.306442	54.373823
+-4.315830	54.369129
+-4.405010	54.310459
+-4.515311	54.233013
+-4.625612	54.103937
+-4.679589	54.045266
+-4.524698	54.064041
+-4.327564	54.129752
+-4.238384	54.218932
+-4.228997	54.277603
+-4.228997	54.348008
+-4.306442	54.373823
+# -b
+-5.231096	55.657542
+-5.242830	55.664582
+-5.254564	55.589484
+-5.242830	55.476836
+-5.165384	55.401737
+-5.066817	55.420512
+-5.043349	55.490917
+-5.022227	55.566015
+-5.043349	55.664582
+-5.087939	55.671623
+-5.177118	55.664582
+-5.209974	55.657542
+-5.221708	55.657542
+-5.231096	55.657542
+# -b
+-6.080650	55.864063
+-6.092384	55.875798
+-6.113506	55.864063
+-6.167483	55.838248
+-6.322374	55.807739
+-6.399819	55.690398
+-6.388085	55.664582
+-6.268397	55.751415
+-6.235541	55.713866
+-6.190951	55.638767
+-6.167483	55.603565
+-6.003204	55.652848
+-5.991470	55.739681
+-6.057181	55.819474
+-6.080650	55.857023
+-6.080650	55.864063
+# -b
+-5.651179	56.072932
+-5.627711	56.091706
+-5.660566	56.079972
+-5.782602	56.011914
+-5.838926	55.962630
+-5.848313	55.906306
+-5.937493	55.845289
+-5.949227	55.781924
+-5.848313	55.800699
+-5.803723	55.875798
+-5.695769	55.981405
+-5.651179	56.054157
+-5.651179	56.072932
+# -b
+-6.244928	56.288841
+-6.277784	56.312309
+-6.268397	56.274760
+-6.167483	56.244251
+-5.982083	56.244251
+-5.860047	56.288841
+-5.815457	56.319349
+-5.738012	56.319349
+-5.651179	56.338124
+-5.672301	56.399142
+-5.749746	56.434344
+-5.770868	56.441385
+-5.848313	56.483628
+-5.949227	56.544646
+-5.958614	56.551686
+-5.970349	56.556380
+-5.991470	56.598623
+-6.113506	56.586889
+-6.179217	56.544646
+-6.167483	56.490668
+-6.057181	56.460160
+-6.014938	56.441385
+-6.036060	56.392101
+-6.036060	56.361592
+-6.003204	56.349858
+-6.036060	56.312309
+-6.125240	56.288841
+-6.202685	56.288841
+-6.244928	56.288841
+# -b
+-6.244928	57.671126
+-6.277784	57.675820
+-6.277784	57.664086
+-6.301252	57.600721
+-6.322374	57.511542
+-6.334108	57.469299
+-6.477265	57.546744
+-6.542976	57.499807
+-6.587566	57.469299
+-6.632156	57.380119
+-6.554711	57.351957
+-6.423288	57.351957
+-6.345842	57.236962
+-6.244928	57.182985
+-6.244928	57.124314
+-6.167483	57.124314
+-6.036060	57.129008
+-5.881169	57.147782
+-5.881169	57.100846
+-5.871781	57.046868
+-5.761480	57.070337
+-5.705156	57.154823
+-5.651179	57.213494
+-5.782602	57.220534
+-5.892903	57.232268
+-5.958614	57.267471
+-5.958614	57.368385
+-5.991470	57.391853
+-6.092384	57.464605
+-6.092384	57.527970
+-6.125240	57.593681
+-6.223807	57.659392
+-6.244928	57.671126
+# -b
+-7.446508	54.941757
+-7.446508	54.986347
+-7.437121	54.986347
+-7.458242	55.068486
+-7.469976	55.202256
+-7.491098	55.225724
+-7.601399	55.213990
+-7.690579	55.176441
+-7.777412	55.157666
+-7.845470	55.188175
+-8.042604	55.113076
+-8.185761	55.030937
+-8.274941	55.012162
+-8.328918	54.911248
+-8.286675	54.866658
+-8.307796	54.833803
+-8.429832	54.751664
+-8.594110	54.688299
+-8.626966	54.674218
+-8.638700	54.669524
+-8.594110	54.606160
+-8.439219	54.606160
+-8.340652	54.585038
+-8.242085	54.606160
+-8.075460	54.606160
+-8.066072	54.559223
+-8.131784	54.470043
+-8.209229	54.451269
+-8.352386	54.392598
+-8.450953	54.343314
+-8.439219	54.296378
+-8.450953	54.251788
+-8.462687	54.233013
+-8.737267	54.240053
+-8.903892	54.218932
+-9.068171	54.207198
+-9.133882	54.270562
+-9.321629	54.284643
+-9.586822	54.296378
+-9.697123	54.218932
+-9.783956	54.115671
+-9.751100	54.038226
+-9.718244	53.949046
+-9.828546	53.974861
+-9.995171	53.953740
+-9.861401	53.869254
+-9.586822	53.843438
+-9.476520	53.843438
+-9.443665	53.777727
+-9.598556	53.719056
+-9.729978	53.674466
+-9.795690	53.589980
+-9.938847	53.531309
+-9.950581	53.451517
+-9.828546	53.378765
+-9.741713	53.364684
+-9.741713	53.306013
+-9.619677	53.298973
+-9.509376	53.313054
+-9.476520	53.240302
+-9.300508	53.228568
+-9.023581	53.228568
+-8.880424	53.228568
+-8.826447	53.167550
+-8.903892	53.127654
+-9.133882	53.068983
+-9.267652	52.982150
+-9.288773	52.909398
+-9.300508	52.822565
+-9.377953	52.721651
+-9.476520	52.655940
+-9.598556	52.580841
+-9.631411	52.576147
+-9.640799	52.562066
+-9.664267	52.555026
+-9.640799	52.547985
+-9.521110	52.562066
+-9.497642	52.576147
+-9.399075	52.576147
+-9.232449	52.587882
+-9.068171	52.609003
+-8.925014	52.688795
+-8.835834	52.761547
+-8.826447	52.768588
+-8.781857	52.789709
+-8.770123	52.775628
+-8.781857	52.702876
+-8.770123	52.662980
+-8.615232	52.648899
+-8.605844	52.627778
+-8.760736	52.594922
+-8.990725	52.576147
+-9.211328	52.533904
+-9.497642	52.522170
+-9.563353	52.447071
+-9.697123	52.332077
+-9.708857	52.259325
+-9.762834	52.224122
+-9.873135	52.238203
+-9.983437	52.212388
+# -b
+-10.039761	52.083312
+-9.807424	52.102087
+-9.774568	52.048109
+# -b
+-10.004558	51.750061
+-9.971702	51.750061
+-9.873135	51.768836
+-9.729978	51.796998
+-9.563353	51.832201
+-9.553966	51.761796
+-9.718244	51.714859
+-9.852014	51.646801
+-9.929459	51.604558
+-9.962315	51.585783
+-9.884870	51.585783
+-9.718244	51.632720
+-9.607943	51.639760
+-9.453052	51.674963
+-9.420196	51.686697
+-9.387341	51.653841
+-9.431930	51.585783
+-9.542232	51.578742
+-9.652533	51.536499
+-9.619677	51.508337
+-9.619677	51.461401
+-9.453052	51.508337
+-9.309895	51.522418
+-9.244184	51.496603
+-9.157351	51.489563
+-9.124495	51.496603
+-9.112761	51.496603
+-9.101027	51.503644
+-9.089292	51.515378
+-9.035315	51.536499
+-9.023581	51.543540
+-8.913280	51.536499
+-8.793591	51.571702
+-8.671556	51.578742
+-8.528399	51.618639
+-8.406363	51.646801
+-8.396976	51.646801
+-8.352386	51.674963
+-8.263206	51.714859
+-8.242085	51.789958
+-8.251472	51.872097
+-8.185761	51.858016
+-8.152905	51.796998
+-8.131784	51.789958
+-8.075460	51.775877
+-7.965158	51.811079
+-7.845470	51.843935
+-7.777412	51.919034
+-7.723434	51.919034
+-7.711700	51.919034
+-7.613133	51.904953
+-7.547422	51.954236
+-7.502832	52.036375
+-7.458242	52.076272
+-7.249374	52.109127
+-7.017037	52.130249
+-6.918470	52.163104
+-6.808169	52.177185
+-6.575832	52.177185
+-6.444409	52.144330
+-6.312986	52.144330
+-6.256662	52.217082
+-6.322374	52.325036
+-6.268397	52.393094
+-6.202685	52.522170
+-6.146361	52.681755
+-6.125240	52.695836
+-6.036060	52.808484
+-5.991470	52.902357
+-5.991470	52.928173
+-6.036060	53.076023
+-6.036060	53.120613
+-6.057181	53.200406
+-6.080650	53.280198
+-6.101771	53.327135
+-6.036060	53.345909
+-6.014938	53.411621
+-6.003204	53.517228
+-6.068916	53.594674
+-6.146361	53.719056
+-6.202685	53.805889
+-6.244928	53.869254
+-6.235541	53.953740
+-6.202685	53.960780
+-6.080650	53.979555
+-6.080650	53.986595
+# -b
+-6.080650	53.986595
+-6.068916	53.986595
+-6.003204	54.012410
+-5.838926	54.078122
+-5.794336	54.188423
+-5.561999	54.218932
+-5.463432	54.291684
+-5.463432	54.296378
+-5.561999	54.418413
+-5.594855	54.495859
+-5.561999	54.477084
+-5.451698	54.369129
+-5.418842	54.491165
+-5.508022	54.606160
+-5.594855	54.636669
+-5.848313	54.610853
+-5.749746	54.721155
+-5.761480	54.911248
+-5.937493	55.037977
+-6.047794	55.150626
+-6.268397	55.188175
+-6.355230	55.213990
+-6.620422	55.157666
+-6.796435	55.131851
+-6.918470	55.068486
+-7.049893	55.037977
+-7.082748	55.075527
+-6.972447	55.150626
+-6.897348	55.206950
+-6.939591	55.244499
+-7.082748	55.303170
+-7.183662	55.321944
+-7.249374	55.314904
+-7.249374	55.296129
+-7.270495	55.263274
+-7.326819	55.239805
+-7.359675	55.176441
+-7.338553	55.113076
+-7.338553	55.030937
+-7.371409	54.967572
+-7.425386	54.941757
+-7.446508	54.941757
+# -b
+-9.983437	52.212388
+-10.105472	52.224122
+-10.215773	52.163104
+-10.258016	52.069231
+-10.039761	52.083312
+# -b
+-9.774568	52.048109
+-10.004558	51.980051
+-10.159449	51.872097
+-10.182918	51.804039
+-10.060882	51.811079
+-10.004558	51.761796
+-10.004558	51.750061
+# -b
+-43.963262	59.947557
+-43.963262	59.750422
+-43.984384	59.947557
+-43.996118	59.914701
+-44.028974	59.860724
+-44.028974	59.832562
+-43.996118	59.816134
+-43.885817	59.816134
+-43.766128	59.827868
+-43.665214	59.860724
+-43.655827	59.893579
+-43.688683	59.910007
+-43.864695	59.947557
+-43.909285	59.947557
+-43.963262	59.947557
+# -b
+-43.918673	60.020308
+-43.831840	59.971025
+-43.676949	59.966331
+-43.545526	59.971025
+-43.512670	59.971025
+# -b
+-60.006227	55.284395
+-59.928782	55.239805
+-59.839602	55.289089
+-59.663589	55.340719
+-59.642468	55.244499
+-59.553288	55.232765
+-59.454721	55.213990
+-59.541554	55.075527
+-59.675324	54.904208
+-59.532167	54.974613
+-59.311564	55.150626
+-59.135552	55.221031
+-59.156673	55.087261
+-59.100349	55.087261
+-58.980660	55.157666
+-58.947805	55.030937
+-58.891481	54.937064
+-58.769445	54.878393
+-58.551190	54.847884
+-58.483131	54.829109
+-58.307119	54.777479
+-58.175696	54.810334
+-58.187430	54.885433
+-58.109985	54.922983
+-58.020805	54.960532
+-57.922238	54.904208
+-57.877648	54.859618
+-57.922238	54.777479
+-57.833058	54.751664
+-57.722757	54.744623
+-57.603068	54.695340
+-57.481033	54.681259
+-57.382466	54.580345
+-57.481033	54.514633
+-57.469299	54.458309
+-57.492767	54.439534
+-57.657045	54.413719
+-57.779081	54.432494
+-57.910504	54.425453
+-58.020805	54.399638
+-58.152228	54.362089
+-58.220286	54.322193
+-58.241407	54.322193
+-58.241407	54.303418
+-58.297731	54.291684
+-58.527721	54.207198
+-58.760058	54.181383
+-59.067493	54.155567
+-59.377276	54.089856
+-59.532167	54.000676
+-59.299830	54.005370
+-59.046372	54.059347
+-58.781179	54.141486
+-58.682612	54.122712
+-58.990048	54.026492
+-59.288096	53.949046
+-59.574410	53.895069
+-59.839602	53.895069
+# -b
+-60.104794	53.334175
+-59.851336	53.437436
+-59.762157	53.524269
+-59.553288	53.608755
+-59.332686	53.726097
+-59.025250	53.805889
+-58.837504	53.942005
+-58.626288	54.026492
+-58.351709	54.078122
+-58.098250	54.103937
+-57.823671	54.071081
+-57.701635	54.089856
+-57.865914	54.136793
+-58.131106	54.174342
+-58.384564	54.141486
+-58.429154	54.136793
+-58.274263	54.181383
+-57.943359	54.225972
+-57.668780	54.207198
+-57.457564	54.200157
+-57.260430	54.207198
+-57.204106	54.148527
+-57.236962	54.038226
+-57.194719	53.934965
+-57.171251	53.805889
+-57.305020	53.693241
+-57.314408	53.594674
+-57.281552	53.465598
+-57.272164	53.411621
+-57.236962	53.418661
+-57.138395	53.543043
+-57.006972	53.707322
+-56.852081	53.777727
+-56.610357	53.791808
+-56.476587	53.765993
+-56.532911	53.707322
+-56.410876	53.681507
+-56.190273	53.641611
+-55.969671	53.601714
+-55.859370	53.568859
+-55.903960	53.589980
+-55.892225	53.582940
+-55.892225	53.531309
+-56.002527	53.491413
+-55.892225	53.392846
+-55.781924	53.352950
+-55.760803	53.280198
+-55.683357	53.261423
+-55.683357	53.174590
+-55.781924	53.148775
+-55.859370	53.087757
+-56.058851	53.134694
+-56.279453	53.188671
+-56.234863	53.141735
+-56.136296	53.054902
+-56.035382	53.029087
+-55.892225	53.029087
+-55.826514	52.923479
+-55.814780	52.883583
+-55.892225	52.836646
+-55.892225	52.801444
+-55.814780	52.709917
+-55.739681	52.641859
+# -b
+-55.739681	52.641859
+-55.727947	52.623084
+-55.793658	52.623084
+-55.903960	52.634818
+-55.969671	52.569107
+-55.859370	52.547985
+-55.671623	52.508089
+-55.584790	52.379013
+-55.849982	52.393094
+-55.981405	52.421256
+-55.892225	52.346158
+-55.704479	52.259325
+-55.605912	52.177185
+-55.781924	52.062190
+-55.969671	51.904953
+-56.300575	51.768836
+-56.443732	51.646801
+-56.577501	51.536499
+-56.786370	51.522418
+-56.863815	51.468441
+-57.194719	51.475482
+-57.535010	51.482522
+-57.800202	51.398036
+-58.098250	51.351099
+-58.351709	51.329978
+-58.572311	51.233758
+-58.769445	51.053051
+-58.870359	51.067132
+-59.001782	50.914588
+-59.090962	50.823062
+-59.255240	50.684598
+-59.398397	50.564910
+-59.619000	50.473383
+-59.818481	50.325533
+-59.982759	50.262168
+# -b
+-56.202008	51.508337
+-56.333430	51.475482
+-56.333430	51.468441
+-56.410876	51.454360
+-56.488322	51.419158
+-56.631478	51.365180
+-56.664334	51.268960
+-56.741780	51.205596
+-56.774635	51.144578
+-56.863815	51.123456
+-56.863815	51.088254
+-56.974116	51.053051
+-56.983504	50.949791
+-57.016359	50.865305
+-57.117273	50.790206
+-57.272164	50.755003
+-57.358997	50.705720
+-57.305020	50.670517
+-57.204106	50.628274
+-57.236962	50.593072
+-57.326142	50.543788
+-57.382466	50.402978
+-57.436443	50.276249
+-57.424709	50.248087
+-57.358997	50.219925
+-57.293286	50.170641
+-57.347263	50.149520
+-57.436443	50.149520
+-57.612456	50.100236
+-57.635924	50.036872
+# -b
+-56.079972	49.987588
+-56.035382	50.121358
+-56.169152	50.128398
+# -b
+-56.720658	49.914836
+-56.720658	50.065034
+-56.509443	50.241046
+-56.378020	50.438181
+-56.190273	50.600112
+-56.169152	50.712760
+-56.190273	50.790206
+-56.169152	50.914588
+-56.091706	50.830102
+-55.892225	50.907548
+-55.814780	51.038970
+-55.760803	51.170393
+-55.814780	51.212636
+-55.925081	51.261920
+-55.903960	51.351099
+-55.671623	51.365180
+-55.519079	51.550580
+-55.528466	51.639760
+-55.695091	51.564661
+-55.781924	51.592823
+-55.969671	51.585783
+-56.202008	51.508337
+# -b
+-70.083537	59.926435
+-69.916912	59.938169
+-69.773755	59.914701
+-69.686922	59.898273
+-69.586008	59.860724
+-69.553153	59.832562
+-69.466320	59.799706
+-69.431117	59.710526
+-69.466320	59.682364
+-69.421730	59.633081
+-69.487441	59.572063
+-69.576621	59.471149
+-69.609477	59.407784
+-69.675188	59.346767
+-69.618864	59.313911
+-69.466320	59.342073
+-69.320816	59.351460
+-69.222249	59.313911
+-69.266839	59.266974
+-69.487441	59.182488
+-69.466320	59.133205
+-69.388874	59.121471
+-69.278573	59.133205
+-69.210515	59.069840
+-69.222249	59.018210
+-69.245717	59.013516
+-69.255105	58.990048
+-69.344284	58.997088
+-69.365406	59.025250
+-69.466320	58.957192
+-69.686922	58.853931
+-69.729165	58.950152
+-69.839467	59.008822
+# -b
+-70.006092	58.968926
+-69.907525	58.877400
+-69.916912	58.814035
+# -b
+-70.006092	58.734243
+-69.895791	58.722509
+-69.785489	58.654450
+-69.618864	58.727202
+-69.466320	58.814035
+-69.320816	58.858625
+-69.079092	58.858625
+-68.881958	58.900868
+-68.626153	58.910255
+-68.461874	58.870359
+-68.407897	58.745977
+-68.339839	58.642716
+-68.264740	58.591086
+-68.229538	58.445582
+-68.274128	58.302425
+-68.318717	58.161615
+-68.583910	58.039580
+-68.992259	57.917544
+-69.278573	57.835405
+-69.025115	57.889382
+-68.703598	57.957440
+-68.318717	58.105291
+-68.196682	58.243754
+-68.076993	58.504253
+-67.933836	58.614554
+-67.943224	58.417420
+-67.976080	58.354055
+-67.811801	58.457316
+-67.767211	58.365790
+-67.800067	58.290691
+-67.778945	58.145187
+-67.734355	58.105291
+-67.612320	58.267223
+-67.436307	58.330587
+-67.293150	58.361096
+-67.060814	58.445582
+-66.917657	58.476091
+-66.675933	58.504253
+-66.631343	58.630982
+-66.521042	58.762405
+-66.422475	58.849238
+-66.255849	58.762405
+-66.046981	58.710774
+-65.981270	58.614554
+-66.070449	58.440888
+-65.993004	58.499559
+-65.903824	58.607514
+-65.838113	58.699040
+-65.960148	58.790567
+-66.079837	58.853931
+-66.145548	58.921990
+-65.960148	58.849238
+-65.870968	58.870359
+-65.772401	58.929030
+-65.849847	58.957192
+-65.816991	59.041678
+-65.662100	59.036985
+-65.605776	59.166060
+-65.706690	59.297483
+-65.596389	59.229425
+-65.561186	59.266974
+-65.507209	59.313911
+-65.474353	59.330339
+-65.375786	59.358501
+-65.375786	59.431253
+-65.209161	59.480536
+-65.352318	59.593184
+-65.486087	59.665936
+-65.572920	59.750422
+-65.474353	59.860724
+-65.331196	59.987453
+# -b
+-64.371341	60.036736
+-64.371341	59.931129
+-64.469908	59.872458
+-64.317364	59.914701
+-64.216450	59.872458
+-64.216450	59.743382
+-64.228184	59.665936
+-64.019315	59.654202
+-64.106148	59.626040
+-64.096761	59.553288
+-63.909014	59.576757
+-63.733002	59.532167
+-63.819834	59.464108
+-63.962991	59.391357
+-63.765857	59.374929
+-63.709533	59.297483
+-63.643822	59.374929
+-63.545255	59.358501
+-63.545255	59.245853
+-63.446688	59.278709
+-63.345774	59.245853
+-63.369242	59.149633
+-63.578110	59.086268
+-63.786979	59.093309
+-63.953604	59.093309
+-64.183594	59.029944
+-64.228184	58.978314
+-64.052171	59.046372
+-63.953604	59.013516
+-63.819834	59.036985
+-63.676678	59.041678
+-63.533521	59.036985
+-63.402098	59.065147
+-63.247207	59.081574
+-63.181495	59.069840
+-63.226085	59.013516
+-63.247207	58.968926
+-63.190883	58.957192
+-63.190883	58.877400
+-63.235473	58.802301
+-63.148640	58.821076
+-63.026604	58.814035
+-62.937424	58.809341
+-62.982014	58.710774
+-62.949159	58.677919
+-62.817736	58.654450
+-62.850592	58.602820
+-63.014870	58.567617
+-63.258941	58.544149
+-63.402098	58.584045
+-63.446688	58.574658
+-63.467809	58.562924
+-63.500665	58.555883
+-63.512399	58.504253
+-63.423219	58.476091
+-63.235473	58.499559
+-63.092316	58.499559
+-62.904569	58.487825
+-62.716822	58.504253
+-62.585399	58.499559
+-62.540809	58.389258
+-62.662845	58.342321
+-62.728556	58.290691
+-62.707435	58.278957
+-62.629989	58.267223
+-62.740290	58.208552
+-62.982014	58.180390
+-63.181495	58.039580
+-63.026604	58.046620
+-62.871713	58.121719
+-62.674579	58.128759
+-62.531422	58.168656
+-62.475098	58.121719
+-62.409387	58.081823
+-62.343675	58.027845
+-62.442242	58.016111
+-62.540809	57.952747
+-62.552544	57.889382
+-62.430508	57.917544
+-62.353063	57.948053
+-62.209906	57.905810
+-62.209906	57.877648
+-62.045627	57.769694
+-61.890736	57.718063
+-61.846146	57.628883
+-62.022159	57.546744
+-62.177050	57.488073
+-62.385918	57.488073
+-62.397652	57.422362
+-62.200518	57.434096
+-61.902470	57.434096
+-61.768701	57.337876
+-61.846146	57.248696
+-61.759313	57.225228
+-61.571566	57.194719
+-61.437797	57.166557
+-61.372085	57.032787
+-61.571566	56.943608
+-61.759313	56.828613
+-61.693602	56.697190
+-61.825025	56.683109
+-62.111339	56.762901
+-62.343675	56.835653
+-62.397652	56.774635
+-62.132460	56.732392
+-62.132460	56.701884
+-62.320207	56.683109
+-62.695700	56.671375
+-62.871713	56.640866
+-62.573665	56.605663
+-62.275617	56.605663
+-61.979916	56.617397
+-61.747579	56.593929
+-61.693602	56.551686
+-61.857880	56.532911
+-61.911858	56.495362
+-61.979916	56.471894
+-61.956447	56.441385
+-61.825025	56.392101
+-61.702989	56.342818
+-61.670134	56.281800
+-61.846146	56.300575
+-61.911858	56.202008
+-61.702989	56.202008
+-61.482387	56.220782
+-61.318108	56.227823
+-61.294640	56.122215
+-61.252397	56.004874
+-61.174951	55.962630
+-61.273518	55.906306
+-61.163217	55.901613
+-60.909759	55.875798
+-60.722012	55.875798
+-60.599977	55.814780
+-60.578855	55.713866
+-60.468554	55.758456
+-60.292541	55.763149
+-60.292541	55.652848
+-60.346519	55.582443
+-60.259686	55.533160
+-60.215096	55.439286
+-60.423964	55.321944
+-60.412230	55.277355
+-60.292541	55.314904
+-60.193974	55.352453
+-60.104794	55.321944
+-60.006227	55.284395
+# -b
+-59.839602	53.895069
+-60.039083	53.726097
+-60.125916	53.641611
+-60.346519	53.681507
+-60.557734	53.773033
+-60.787724	53.810583
+-61.052916	53.805889
+-61.031794	53.714362
+-60.710278	53.688547
+-60.447432	53.622836
+-60.247951	53.543043
+-60.269073	53.477332
+-60.269073	53.399887
+-60.304275	53.273157
+-60.104794	53.334175
+# -b
+-59.982759	50.262168
+-60.104794	50.262168
+-60.182240	50.318492
+-60.104794	50.452262
+-60.215096	50.424100
+-60.292541	50.339614
+-60.325397	50.290330
+-60.557734	50.276249
+-60.853435	50.248087
+-61.074037	50.226965
+-61.327496	50.177682
+-61.548098	50.114317
+-61.658399	50.135439
+-61.681868	50.205844
+-61.836759	50.269208
+-62.155928	50.290330
+-62.453976	50.297370
+-62.728556	50.290330
+-62.970280	50.304411
+-63.258941	50.255127
+-63.500665	50.276249
+-63.733002	50.304411
+-63.843303	50.325533
+-63.843303	50.318492
+-63.864424	50.318492
+-63.974726	50.318492
+-64.183594	50.339614
+-64.427665	50.346654
+-64.702245	50.311451
+-64.922847	50.269208
+-65.098860	50.297370
+-65.331196	50.304411
+-65.638632	50.276249
+-65.882703	50.297370
+-66.025860	50.255127
+-66.136161	50.255127
+-66.255849	50.255127
+-66.345029	50.219925
+-66.377885	50.135439
+-66.553897	50.156560
+-66.732257	50.072074
+# -b
+-80.038812	51.184474
+-79.895655	51.123456
+-79.773620	51.053051
+-79.707908	51.074173
+-79.729030	51.233758
+-79.761886	51.393342
+-79.719642	51.454360
+-79.597607	51.454360
+-79.564751	51.529459
+-79.564751	51.578742
+-79.729030	51.433239
+-79.740764	51.440279
+-79.663318	51.454360
+-79.630463	51.503644
+-79.553017	51.604558
+-79.409860	51.632720
+-79.278437	51.625679
+-79.278437	51.571702
+-79.046101	51.475482
+-79.001511	51.337018
+-78.992124	51.247839
+-78.881822	51.268960
+-78.748053	51.329978
+-78.748053	51.398036
+-78.682341	51.447320
+-78.661220	51.522418
+-78.804377	51.564661
+-78.914678	51.653841
+-79.013245	51.750061
+-79.046101	51.832201
+-78.935800	51.836894
+-78.813764	51.850975
+-78.804377	51.904953
+-78.661220	51.968317
+-78.583774	52.083312
+-78.506329	52.156064
+-78.461739	52.184226
+-78.396027	52.212388
+-78.264605	52.205347
+-78.053390	52.191266
+-77.921967	52.224122
+-77.943088	52.271059
+-78.011147	52.266365
+-78.086245	52.259325
+-78.220015	52.238203
+-78.363172	52.252284
+-78.494595	52.313302
+-78.539184	52.421256
+-78.583774	52.475233
+-78.604896	52.482274
+-78.715197	52.508089
+-78.780908	52.634818
+-78.825498	52.709917
+-78.771521	52.749813
+-78.748053	52.808484
+-78.825498	52.841340
+-78.846620	52.989190
+-78.870088	53.087757
+-78.891210	53.214487
+-78.902944	53.327135
+-78.947534	53.432742
+-78.956921	53.510188
+-78.956921	53.622836
+-78.968655	53.714362
+-78.947534	53.798848
+-78.968655	53.857519
+-78.992124	53.942005
+-79.046101	54.052307
+-79.189258	54.155567
+-79.266703	54.270562
+-79.365270	54.373823
+-79.409860	54.439534
+-79.499040	54.502899
+-79.642197	54.528714
+# -b
+-79.642197	54.528714
+-79.729030	54.554529
+-79.719642	54.554529
+-79.597607	54.599119
+-79.388739	54.643709
+-79.156402	54.721155
+-78.902944	54.829109
+-78.637751	54.904208
+-78.407762	55.019203
+-78.142569	55.131851
+-77.910233	55.206950
+-77.645040	55.352453
+-77.391582	55.509691
+-77.281281	55.596524
+-77.403316	55.509691
+-77.645040	55.408777
+-77.525352	55.514385
+-77.358726	55.627033
+-77.182714	55.807739
+-76.962111	56.004874
+-76.851810	56.148030
+-76.764977	56.194967
+-76.610086	56.183233
+-76.455195	56.117522
+-76.401218	56.129256
+-76.267448	56.159765
+-76.213471	56.244251
+-76.312038	56.258332
+-76.368362	56.361592
+-76.377749	56.429651
+-76.410605	56.495362
+-76.478663	56.563420
+-76.544375	56.483628
+-76.586618	56.403835
+-76.631207	56.342818
+-76.708653	56.263025
+-76.753243	56.300575
+-76.753243	56.354552
+-76.753243	56.453119
+-76.764977	56.525871
+-76.786099	56.629132
+-76.807220	56.769942
+-76.840076	56.882590
+-76.875278	56.974116
+-76.950377	57.032787
+-76.985580	57.100846
+-76.994967	57.201759
+-77.006701	57.297980
+-77.060678	57.398894
+-77.149858	57.546744
+-77.203835	57.640618
+-77.260159	57.776734
+-77.304749	57.858873
+-77.349339	57.948053
+-77.382195	58.058354
+-77.459640	58.128759
+-77.513617	58.196818
+-77.513617	58.243754
+-77.534739	58.278957
+-77.701364	58.271916
+-77.900845	58.330587
+-78.053390	58.377524
+-78.142569	58.436195
+-78.229402	58.464357
+-78.384293	58.539455
+-78.518063	58.591086
+-78.616630	58.654450
+-78.780908	58.738936
+-78.825498	58.802301
+-78.804377	58.802301
+-78.759787	58.837504
+-78.804377	58.910255
+-78.825498	59.008822
+-78.792643	59.086268
+-78.682341	59.105043
+-78.539184	59.149633
+-78.440617	59.189529
+-78.220015	59.201263
+-78.097979	59.189529
+-78.032268	59.250546
+-77.921967	59.250546
+-77.745954	59.262281
+-77.734220	59.313911
+-77.745954	59.386663
+-77.844521	59.419519
+-77.856255	59.515739
+-77.832787	59.536860
+-77.755341	59.626040
+-77.680243	59.616653
+-77.513617	59.588491
+-77.436172	59.548595
+-77.239038	59.572063
+-77.072412	59.593184
+-77.170980	59.616653
+-77.358726	59.637774
+-77.447906	59.694098
+-77.436172	59.799706
+-77.403316	59.853683
+-77.325871	59.853683
+-77.239038	59.938169
+-77.203835	59.987453
+-77.325871	59.947557
+-77.436172	59.947557
+-77.569942	59.966331
+-77.745954	59.982759
+# -b
+-70.909623	60.032043
+-70.710142	59.982759
+-70.578720	59.931129
+-70.447297	59.926435
+-70.292406	59.938169
+-70.083537	59.926435
+# -b
+-69.839467	59.008822
+-70.027213	58.997088
+-70.006092	58.968926
+# -b
+-69.916912	58.814035
+-70.092925	58.802301
+-70.259550	58.785873
+-70.468418	58.666185
+-70.656165	58.555883
+-70.811056	58.445582
+-70.644431	58.539455
+-70.379239	58.699040
+-70.182105	58.734243
+-70.006092	58.734243
+# -b
+-90.026942	56.931873
+-89.785218	56.854428
+-89.585737	56.805144
+-89.376869	56.793410
+-89.212591	56.798104
+-89.034231	56.732392
+-88.902808	56.671375
+-88.759651	56.624438
+-88.616494	56.568114
+-88.417013	56.502403
+-88.306712	56.490668
+-88.163555	56.446079
+-88.032133	56.342818
+-87.888976	56.232517
+-87.778674	56.133949
+-87.712963	56.068238
+-87.722350	56.000180
+-87.623783	55.950896
+-87.536950	55.981405
+-87.426649	55.955590
+-87.358591	55.913347
+-87.238902	55.894572
+-87.072277	55.913347
+-86.940854	55.894572
+-86.797697	55.826514
+-86.708518	55.788965
+-86.588829	55.770190
+-86.487915	55.746722
+-86.433938	55.739681
+-86.267313	55.702132
+-86.070178	55.671623
+-85.959877	55.652848
+-85.826107	55.608258
+-85.727540	55.558975
+-85.682951	55.483876
+-85.539794	55.427552
+-85.396637	55.382962
+-85.375515	55.314904
+-85.485816	55.164707
+-85.539794	55.030937
+-85.661829	54.904208
+-85.727540	54.815028
+-85.617239	54.922983
+-85.474082	55.037977
+-85.396637	55.169400
+-85.307457	55.263274
+-85.021143	55.277355
+-84.734829	55.270314
+-84.493105	55.270314
+-84.284237	55.270314
+-84.096490	55.251539
+-83.962720	55.221031
+-83.786708	55.206950
+-83.566105	55.225724
+-83.411214	55.232765
+-83.291526	55.221031
+-83.192958	55.258580
+-82.993477	55.239805
+-82.948888	55.157666
+-82.805731	55.176441
+-82.617984	55.138891
+-82.498295	55.082567
+-82.430237	55.113076
+-82.376260	55.124810
+-82.352792	55.045018
+-82.319936	54.955838
+-82.287080	54.866658
+-82.298814	54.700033
+-82.331670	54.509940
+-82.409116	54.310459
+-82.430237	54.115671
+-82.331670	54.005370
+-82.277693	53.876294
+-82.277693	53.634570
+-82.242490	53.425702
+-82.221369	53.273157
+-82.319936	53.181631
+-82.343404	52.989190
+-82.254224	52.888276
+-82.167392	52.855421
+-82.132189	52.782669
+-81.979645	52.670021
+-81.824754	52.616044
+-81.669862	52.529211
+-81.592417	52.407175
+-81.449260	52.285140
+-81.449260	52.266365
+-81.693331	52.245244
+-81.869343	52.184226
+-82.057090	52.116168
+-82.155657	52.055150
+-82.143923	52.041069
+-82.033622	52.062190
+-81.923321	52.090353
+-81.747308	52.102087
+-81.693331	52.109127
+-81.550174	52.144330
+-81.371814	52.130249
+-81.240392	52.083312
+-81.118356	52.008213
+-81.008055	51.933115
+-80.820308	51.832201
+-80.710007	51.754755
+-80.623174	51.653841
+-80.590318	51.529459
+-80.545728	51.440279
+-80.611440	51.351099
+-80.745209	51.268960
+-80.876632	51.184474
+-81.052645	51.074173
+-81.141825	51.010808
+-81.031523	51.053051
+-80.897754	51.123456
+-80.721741	51.191515
+-80.599706	51.247839
+-80.512873	51.315897
+-80.414306	51.322937
+-80.292270	51.261920
+-80.181969	51.198555
+-80.038812	51.184474
+# -b
+-82.021888	53.108879
+-81.857609	53.127654
+-81.714452	53.141735
+-81.669862	53.155816
+-81.538440	53.174590
+-81.395283	53.134694
+-81.296716	53.115919
+-81.097235	53.108879
+-80.975199	53.036127
+-80.897754	52.928173
+-80.864898	52.815525
+-80.778065	52.695836
+-80.799187	52.648899
+-80.954078	52.716957
+-81.141825	52.716957
+-81.338959	52.801444
+-81.526706	52.888276
+-81.681597	52.916438
+-81.857609	52.923479
+-81.956176	52.956335
+-82.045356	52.975109
+-82.122802	52.996231
+-82.078212	53.040821
+-82.021888	53.108879
+# -b
+-98.003835	54.315152
+-97.980367	54.315152
+-97.926389	54.348008
+-97.881800	54.340967
+-97.881800	54.296378
+-97.837210	54.251788
+-97.837210	54.211891
+-97.959245	54.122712
+-98.046078	53.979555
+-97.935777	53.960780
+-97.816088	54.071081
+-97.637729	54.089856
+-97.560283	53.972514
+-97.595486	53.965474
+-97.705787	53.960780
+-97.780886	53.913843
+-97.780886	53.829357
+-97.771498	53.744871
+-97.738643	53.672119
+-97.738643	53.634570
+-97.661197	53.561818
+-97.595486	53.430395
+-97.583751	53.324788
+-97.572017	53.205099
+-97.473450	53.153469
+-97.372536	53.092451
+-97.262235	52.993884
+-97.285703	52.975109
+-97.306825	52.914092
+-97.273969	52.787363
+-97.241114	52.674714
+-97.184790	52.592575
+-97.130812	52.533904
+-97.065101	52.458806
+-97.041633	52.379013
+-97.032245	52.310955
+-97.032245	52.249937
+-97.041633	52.174839
+-96.964187	52.109127
+-96.853886	52.048109
+-96.776440	51.980051
+-96.767053	51.937808
+-96.767053	51.883831
+-96.743585	51.794651
+-96.666139	51.726593
+-96.579306	51.672616
+-96.513595	51.597517
+-96.445536	51.541193
+-96.445536	51.534153
+-96.412681	51.508337
+-96.314114	51.437932
+-96.224934	51.341712
+-96.138101	51.245492
+-96.138101	51.189168
+-96.170957	51.135191
+-96.248402	51.078867
+-96.269524	51.003768
+-96.236668	50.869998
+-96.281258	50.738575
+-96.314114	50.640008
+-96.335235	50.583684
+-96.501860	50.640008
+-96.546450	50.513279
+-96.588693	50.407672
+-96.710729	50.372469
+-96.811643	50.379510
+-96.865620	50.520320
+-96.921944	50.696332
+-96.910210	50.808981
+-96.877354	50.926322
+-96.821030	51.050705
+-96.689607	51.149272
+-96.579306	51.259573
+-96.600428	51.294775
+-96.633283	51.245492
+-96.701341	51.217330
+-96.799909	51.196208
+-96.799909	51.376915
+-96.689607	51.534153
+-96.677873	51.623332
+-96.755319	51.691391
+-96.853886	51.747715
+-96.975921	51.719553
+-97.032245	51.630373
+-97.053367	51.480175
+-97.184790	51.466094
+-97.330293	51.644454
+-97.318559	51.761796
+-97.273969	51.843935
+-97.583751	52.012907
+-97.583751	52.019947
+-97.560283	52.041069
+-97.539162	52.088006
+-97.572017	52.134942
+-97.705787	52.127902
+-97.715174	52.059844
+-97.726908	51.991785
+-97.726908	51.958930
+-97.726908	51.904953
+-97.816088	51.876791
+-98.057812	51.923727
+-98.102402	52.034028
+-98.102402	52.188920
+-98.123524	52.310955
+-98.257293	52.325036
+-98.367594	52.379013
+-98.412184	52.386054
+-98.421572	52.386054
+-98.421572	52.444725
+-98.489630	52.505742
+-98.621053	52.559720
+-98.731354	52.627778
+-98.743088	52.761547
+-98.808799	52.907051
+-98.743088	52.953988
+-98.531873	52.975109
+-98.466162	53.054902
+-98.632787	53.059595
+-98.808799	53.059595
+-98.940222	53.054902
+-98.975425	53.066636
+-98.984812	53.139388
+-99.160825	53.167550
+-99.184293	53.284892
+-99.205415	53.397540
+-99.184293	53.416314
+-99.160825	53.489066
+-99.085726	53.528962
+-99.029402	53.580593
+-98.996546	53.667426
+-98.996546	53.751912
+-98.930835	53.770686
+-98.886245	53.817623
+-98.752475	53.855173
+-98.677377	53.843438
+-98.710232	53.784767
+-98.576463	53.784767
+-98.445040	53.789461
+-98.257293	53.763646
+-98.102402	53.719056
+-97.968632	53.686200
+-97.926389	53.700281
+-97.947511	53.796502
+-98.081281	53.843438
+-98.179848	53.906803
+-98.212703	54.012410
+-98.168113	54.089856
+-98.135258	54.148527
+-98.090668	54.218932
+-98.156379	54.179036
+-98.200969	54.200157
+-98.191582	54.263522
+-98.200969	54.308112
+-98.388716	54.270562
+-98.564729	54.270562
+-98.588197	54.333927
+-98.477896	54.359742
+-98.388716	54.385557
+-98.301883	54.404332
+-98.191582	54.404332
+-98.114136	54.418413
+-98.036691	54.399638
+-98.036691	54.355048
+-98.036691	54.308112
+-98.003835	54.315152
+-97.959245	54.348008
+# -b
+-94.734694	60.093060
+-94.758162	59.987453
+-94.791018	59.881845
+-94.812139	59.771544
+-94.823873	59.694098
+-94.823873	59.581450
+-94.823873	59.447681
+-94.802752	59.290443
+-94.812139	59.201263
+-94.901319	59.121471
+-94.988152	59.036985
+-94.823873	59.013516
+-94.758162	58.921990
+-94.713572	58.889134
+-94.624392	58.809341
+-94.504704	58.757711
+-94.481235	58.750671
+-94.436646	58.769445
+-94.382668	58.790567
+-94.349813	58.727202
+-94.349813	58.562924
+-94.338079	58.504253
+-94.272367	58.562924
+-94.260633	58.706081
+-94.260633	58.769445
+-94.194922	58.785873
+-94.030643	58.785873
+-93.864018	58.797607
+-93.699739	58.790567
+-93.589438	58.757711
+-93.455669	58.750671
+-93.378223	58.774139
+-93.267922	58.745977
+-93.225679	58.727202
+-93.225679	58.722509
+-93.225679	58.717815
+-93.202210	58.706081
+-93.169355	58.666185
+-93.136499	58.562924
+-93.103643	58.417420
+-93.037932	58.325893
+-92.948752	58.239061
+-92.850185	58.109985
+-92.772739	57.992643
+-92.772739	57.795509
+-92.751618	57.652352
+-92.641317	57.558478
+-92.519281	57.469299
+-92.498160	57.314408
+-92.486426	57.213494
+-92.507547	57.124314
+-92.575605	57.039828
+-92.695294	56.974116
+-92.829064	56.938914
+-92.850185	56.920139
+-92.784474	56.896671
+-92.707028	56.920139
+-92.575605	56.967076
+-92.465304	57.009319
+-92.420714	57.016359
+-92.408980	56.962382
+-92.408980	56.938914
+-92.408980	56.931873
+-92.343269	56.931873
+-92.232967	56.967076
+-92.045221	57.046868
+-91.869208	57.086765
+-91.648605	57.143089
+-91.428003	57.194719
+-91.174545	57.267471
+-90.965676	57.232268
+-90.777930	57.213494
+-90.655894	57.147782
+-90.447026	57.082071
+-90.346112	56.997585
+-90.214689	56.967076
+-90.026942	56.931873
+# -b
+-110.136973	59.266974
+-109.958613	59.396050
+-109.803722	59.475843
+-109.761479	59.553288
+-109.738011	59.649508
+-109.627709	59.682364
+-109.407107	59.726954
+-109.252216	59.726954
+-109.252216	59.755116
+-109.341395	59.811440
+-109.461084	59.860724
+-109.362517	59.872458
+-109.285071	59.921741
+-109.141915	59.910007
+-108.987023	59.914701
+-108.888456	59.888886
+-108.700709	59.905313
+-108.611530	59.905313
+-108.512963	59.888886
+-108.524697	59.848989
+-108.667854	59.820827
+-108.733565	59.771544
+-108.876722	59.787972
+-109.031613	59.738688
+-109.163036	59.677670
+-109.198239	59.609612
+-109.163036	59.553288
+-109.141915	59.508698
+-109.010492	59.508698
+-108.965902	59.548595
+-108.811011	59.569716
+-108.700709	59.581450
+-108.611530	59.536860
+-108.733565	59.492271
+-108.822745	59.396050
+-108.822745	59.363195
+-108.688975	59.370235
+-108.566940	59.407784
+-108.402661	59.452374
+-108.214915	59.452374
+-108.083492	59.452374
+-107.937988	59.447681
+-107.827687	59.447681
+-107.729120	59.475843
+-107.663408	59.452374
+-107.707998	59.407784
+-107.663408	59.414825
+-107.529639	59.435946
+-107.529639	59.414825
+-107.529639	59.363195
+-107.452193	59.346767
+-107.309036	59.342073
+-107.177613	59.342073
+-107.034457	59.335033
+-106.945277	59.335033
+-106.778652	59.346767
+-106.647229	59.330339
+-106.492338	59.323298
+-106.370302	59.302177
+-106.492338	59.266974
+-106.680084	59.262281
+-106.813854	59.266974
+-106.924155	59.290443
+-107.043844	59.290443
+-107.111902	59.290443
+-107.222203	59.285749
+-107.341892	59.285749
+-107.475662	59.266974
+-107.585963	59.262281
+-107.717386	59.295136
+-107.783097	59.234119
+-107.895745	59.189529
+-108.083492	59.154326
+-108.268892	59.126164
+-108.447251	59.137898
+-108.634998	59.133205
+-108.778155	59.121471
+-108.921312	59.121471
+-109.064469	59.121471
+-109.186504	59.142592
+-109.350783	59.105043
+-109.540876	59.058106
+-109.660565	59.041678
+-109.848312	58.990048
+-109.982081	58.950152
+# -b
+-111.195395	58.717815
+-111.218864	58.722509
+-111.207129	58.727202
+-111.162540	58.757711
+-111.150805	58.814035
+-111.106216	58.842197
+-111.031117	58.825769
+-110.843370	58.877400
+-110.688479	58.973620
+-110.599299	59.086268
+-110.477264	59.166060
+-110.312985	59.177795
+-110.136973	59.266974
+# -b
+-109.982081	58.950152
+-110.092383	58.938417
+-110.235540	58.929030
+-110.235540	58.853931
+-110.247274	58.797607
+-110.202684	58.767098
+-110.169828	58.717815
+-110.268395	58.682612
+-110.399818	58.659144
+-110.477264	58.675572
+-110.611033	58.654450
+-110.733069	58.659144
+-110.876226	58.647410
+-110.953671	58.642716
+-111.019383	58.663838
+-111.096828	58.706081
+-111.174274	58.710774
+-111.183661	58.717815
+-111.195395	58.717815
+# -b
+-130.052216	53.510188
+-129.963036	53.449170
+-129.897324	53.350603
+-129.843347	53.273157
+-129.831613	53.200406
+-129.897324	53.200406
+-129.974770	53.273157
+# -b
+-129.819879	53.660385
+-129.787023	53.667426
+-129.775289	53.667426
+-129.763555	53.646304
+-129.742433	53.620489
+-129.697843	53.587633
+-129.632132	53.554778
+-129.566421	53.496107
+-129.521831	53.456211
+-129.521831	53.404580
+-129.521831	53.338869
+-129.521831	53.284892
+-129.587542	53.219180
+-129.655600	53.291932
+-129.709578	53.364684
+-129.754167	53.411621
+-129.798757	53.470292
+-129.831613	53.521922
+-129.864469	53.554778
+-129.918446	53.601714
+-129.974770	53.634570
+# -b
+-130.019360	53.829357
+-129.986504	53.817623
+-129.953648	53.789461
+-129.918446	53.751912
+-129.876203	53.704975
+-129.843347	53.686200
+-129.819879	53.660385
+# -b
+-129.235517	52.867155
+-129.223783	52.867155
+-129.202661	52.867155
+-129.179193	52.853074
+-129.146337	52.794403
+-129.101747	52.747466
+-129.059504	52.714611
+-129.014914	52.653593
+-129.003180	52.592575
+-129.003180	52.559720
+-129.068892	52.580841
+-129.146337	52.639512
+-129.179193	52.693489
+-129.256638	52.773282
+-129.256638	52.808484
+-129.247251	52.841340
+-129.247251	52.860114
+-129.235517	52.867155
+# -b
+-127.512940	50.421753
+-127.480084	50.428793
+-127.480084	50.414712
+-127.468350	50.428793
+-127.512940	50.548482
+-127.512940	50.590725
+-127.512940	50.647049
+-127.733542	50.647049
+-127.888434	50.661130
+-127.987001	50.731535
+-128.064446	50.654089
+-128.097302	50.583684
+-128.240459	50.625927
+-128.341373	50.689292
+-128.341373	50.766738
+-128.296783	50.823062
+-128.198216	50.884079
+-128.019856	50.891120
+-127.822722	50.855917
+-127.656097	50.801940
+-127.545796	50.780819
+-127.489472	50.780819
+-127.325193	50.696332
+-127.104591	50.632968
+-126.905110	50.583684
+-126.717363	50.541441
+-126.529616	50.506239
+-126.463905	50.506239
+-126.353603	50.485117
+-126.165857	50.456955
+-126.043821	50.428793
+-125.912398	50.393591
+-125.769241	50.372469
+-125.626084	50.365429
+-125.536905	50.316145
+-125.471193	50.245740
+-125.459459	50.210538
+-125.447725	50.140133
+-125.304568	50.041565
+# -b
+-127.158568	49.971160
+-127.125712	50.076768
+-127.071735	50.140133
+-127.125712	50.140133
+-127.259482	50.196457
+-127.304072	50.104930
+-127.313459	50.076768
+-127.402639	50.154214
+-127.447229	50.203497
+-127.524674	50.189416
+-127.611507	50.217578
+-127.712421	50.133092
+-127.799254	50.147173
+-127.843844	50.189416
+-127.799254	50.245740
+-127.799254	50.302064
+-127.787520	50.337267
+-127.900168	50.379510
+-127.909555	50.463996
+-127.745277	50.499198
+-127.590385	50.485117
+-127.534061	50.449915
+-127.512940	50.421753
+# -b
+-123.903507	49.957079
+-123.945750	50.048606
+-123.980953	50.027484
+# -b
+-124.654495	49.964120
+-124.753062	50.041565
+-124.785917	50.090849
+-124.708472	50.133092
+-124.642761	50.168295
+-124.619292	50.210538
+-124.631026	50.287983
+-124.675616	50.344307
+-124.654495	50.386550
+-124.631026	50.435834
+-124.696738	50.449915
+-124.762449	50.421753
+-124.807039	50.393591
+-124.851629	50.386550
+-124.917340	50.386550
+-124.973664	50.435834
+-125.006520	50.513279
+-125.018254	50.555522
+-125.039376	50.555522
+-125.062844	50.555522
+-125.128555	50.534401
+-125.194267	50.499198
+-125.271712	50.485117
+-125.370279	50.506239
+-125.471193	50.527360
+-125.536905	50.492158
+-125.602616	50.520320
+-125.668327	50.569603
+-125.701183	50.513279
+-125.769241	50.485117
+-125.846687	50.520320
+-125.924133	50.527360
+-126.043821	50.534401
+-126.154122	50.541441
+-126.255036	50.548482
+-126.386459	50.548482
+-126.452170	50.590725
+-126.332482	50.611846
+-126.222181	50.618887
+-126.121267	50.654089
+-125.978110	50.668170
+-125.933520	50.710413
+-126.043821	50.717454
+-126.144735	50.717454
+-126.121267	50.766738
+-126.109532	50.823062
+-126.186978	50.841836
+-126.276158	50.869998
+-126.398193	50.884079
+-126.386459	50.898160
+-126.264424	50.898160
+-126.177591	50.926322
+-126.264424	50.996727
+-126.419315	51.003768
+-126.562472	51.024889
+-126.618796	50.982646
+-126.684507	50.940403
+-126.750218	50.982646
+-126.851132	50.989687
+-126.949699	50.989687
+-127.071735	51.003768
+-127.092856	50.947444
+-127.048267	50.912241
+-127.137446	50.898160
+-127.259482	50.933363
+-127.379170	50.968565
+-127.468350	51.010808
+-127.534061	51.024889
+-127.545796	51.031930
+-127.602120	51.064786
+-127.688953	51.135191
+-127.733542	51.210289
+-127.733542	51.273654
+-127.634975	51.306510
+-127.512940	51.301816
+-127.414373	51.327631
+-127.447229	51.376915
+-127.489472	51.383955
+-127.534061	51.398036
+-127.634975	51.390996
+-127.733542	51.376915
+-127.733542	51.405077
+-127.712421	51.430892
+-127.611507	51.452013
+-127.545796	51.466094
+-127.512940	51.487216
+-127.402639	51.473135
+-127.325193	51.473135
+-127.259482	51.501297
+-127.313459	51.520072
+-127.456616	51.548234
+-127.489472	51.590477
+-127.435494	51.637413
+-127.369783	51.679656
+-127.435494	51.719553
+-127.447229	51.754755
+-127.489472	51.773530
+-127.566917	51.719553
+-127.611507	51.679656
+-127.656097	51.630373
+-127.754664	51.609251
+-127.810988	51.630373
+-127.843844	51.712512
+-127.855578	51.768836
+-127.855578	51.843935
+-127.843844	51.911993
+-127.810988	51.958930
+-127.810988	51.991785
+-127.855578	52.005866
+-127.876699	52.041069
+-127.876699	52.102087
+-127.843844	52.163104
+-127.822722	52.224122
+-127.855578	52.296874
+-127.909555	52.317996
+-127.909555	52.397788
+-127.942411	52.451765
+-128.010469	52.425950
+-128.141892	52.386054
+-128.219337	52.379013
+-128.263927	52.371973
+-128.296783	52.371973
+-128.273314	52.425950
+-128.240459	52.451765
+-128.240459	52.505742
+-128.285049	52.559720
+-128.395350	52.559720
+-128.496264	52.545639
+-128.571363	52.526864
+-128.660542	52.533904
+-128.759109	52.538598
+-128.794312	52.573801
+-128.803699	52.646552
+-128.836555	52.726345
+-128.892879	52.733385
+-128.946856	52.754507
+-128.982059	52.787363
+-129.024302	52.827259
+-129.068892	52.874195
+-129.080626	52.935213
+-129.113481	52.975109
+-129.158071	53.015006
+-129.146337	53.059595
+-129.101747	53.132347
+-129.047770	53.193365
+-129.036036	53.252036
+-129.036036	53.291932
+-129.036036	53.310707
+-129.036036	53.331828
+-129.047770	53.371725
+-129.047770	53.444476
+-129.068892	53.470292
+-129.113481	53.503147
+-129.134603	53.510188
+-129.167459	53.489066
+-129.223783	53.470292
+-129.247251	53.456211
+-129.256638	53.430395
+-129.301228	53.444476
+-129.322350	53.477332
+-129.345818	53.477332
+-129.357552	53.477332
+-129.432651	53.521922
+-129.488975	53.573552
+-129.554686	53.606408
+-129.632132	53.653345
+-129.688456	53.704975
+-129.721312	53.751912
+-129.763555	53.784767
+-129.808145	53.817623
+-129.864469	53.848132
+-129.941914	53.880988
+# -b
+-130.007626	54.141486
+-129.918446	54.167302
+-129.941914	54.230666
+# -b
+-130.117927	55.061446
+-130.162517	55.061446
+-130.216494	55.061446
+-130.272818	55.073180
+-130.272818	55.080220
+-130.251696	55.094301
+-130.293940	55.042671
+-130.338529	55.012162
+-130.383119	54.972266
+-130.415975	54.953491
+-130.505155	54.897167
+-130.582600	54.871352
+-130.669433	54.871352
+-130.692901	54.845537
+-130.746879	54.819722
+-130.824324	54.904208
+-130.836058	54.859618
+-130.857180	54.789213
+-130.934626	54.800947
+-130.967481	54.897167
+-130.967481	54.953491
+-130.967481	55.035631
+-130.857180	55.068486
+-130.779734	55.042671
+-130.714023	55.080220
+-130.669433	55.068486
+-130.636577	55.124810
+-130.559132	55.136545
+-130.603722	55.199909
+-130.636577	55.338372
+-130.714023	55.357147
+-130.770347	55.319598
+-130.836058	55.319598
+-130.880648	55.338372
+-130.890036	55.375922
+-130.890036	55.390003
+-130.890036	55.495610
+-130.868914	55.570709
+-130.925238	55.627033
+-130.934626	55.737334
+-130.990950	55.774884
+-131.023805	55.824167
+-131.077782	55.875798
+-131.134106	55.993139
+-131.166962	55.943856
+-131.145841	56.023648
+-131.089517	56.084666
+-131.134106	56.133949
+-131.223286	56.122215
+-131.277263	56.084666
+-131.342975	56.028342
+-131.432155	55.997833
+-131.486132	55.936815
+-131.554190	55.960284
+-131.631636	55.974365
+-131.706734	55.929775
+-131.763058	55.911000
+-131.819382	55.899266
+-131.795914	55.857023
+-131.828770	55.781924
+-131.861625	55.751415
+-131.861625	55.706825
+-131.939071	55.650501
+-131.995395	55.664582
+-132.004782	55.589484
+-132.082228	55.540200
+-132.159673	55.582443
+-132.237119	55.650501
+-132.293443	55.737334
+-132.260587	55.781924
+-132.171408	55.793658
+-132.105696	55.842942
+-132.082228	55.842942
+-132.061106	55.899266
+-132.039985	55.906306
+-132.016517	55.967324
+-131.995395	56.011914
+-131.995395	56.096400
+-131.995395	56.152724
+-131.906215	56.194967
+-131.774792	56.213742
+-131.608167	56.213742
+-131.596433	56.244251
+-131.673879	56.255985
+-131.784180	56.274760
+-131.852238	56.286494
+-131.929684	56.305268
+-131.995395	56.335777
+-132.049372	56.378020
+-132.117430	56.392101
+-132.204263	56.422610
+-132.269975	56.469547
+-132.314565	56.525871
+-132.326299	56.591582
+-132.326299	56.617397
+-132.326299	56.683109
+-132.326299	56.701884
+-132.347420	56.706577
+-132.380276	56.713618
+-132.502311	56.720658
+-132.535167	56.755861
+-132.535167	56.805144
+-132.591491	56.840347
+-132.701792	56.847387
+-132.812094	56.859122
+-132.844949	56.877896
+-132.877805	56.894324
+-132.889539	56.913099
+-132.934129	56.948301
+-132.976372	56.974116
+-133.032696	57.028094
+-133.053818	57.070337
+-132.856683	56.985851
+-132.779238	56.948301
+-132.767504	56.917792
+-132.844949	57.039828
+-132.844949	57.124314
+-132.922395	57.124314
+-133.011575	57.082071
+-133.086673	57.082071
+-133.175853	57.117273
+-133.187587	57.159516
+-133.208709	57.171251
+-133.286154	57.178291
+-133.309623	57.147782
+-133.384721	57.129008
+-133.506757	57.201759
+-133.530225	57.236962
+-133.506757	57.290939
+-133.363600	57.302673
+-133.241564	57.302673
+-133.175853	57.356651
+-133.232177	57.361344
+-133.396456	57.349610
+-133.473901	57.380119
+-133.485635	57.403587
+-133.429311	57.438790
+-133.452780	57.462258
+-133.539613	57.469299
+-133.539613	57.539704
+-133.441045	57.574906
+-133.452780	57.605415
+-133.530225	57.605415
+-133.649914	57.574906
+-133.694504	57.605415
+-133.673382	57.659392
+-133.640526	57.706329
+-133.551347	57.694595
+-133.452780	57.659392
+-133.351866	57.617149
+-133.241564	57.598375
+-133.187587	57.570213
+-133.142997	57.523276
+-133.098407	57.504501
+-133.044430	57.504501
+-133.086673	57.516235
+-133.110142	57.539704
+-133.187587	57.586640
+-133.208709	57.675820
+-133.274420	57.706329
+-133.286154	57.664086
+-133.375334	57.699288
+-133.452780	57.753266
+-133.530225	57.804896
+-133.563081	57.863567
+-133.506757	57.910504
+-133.297888	57.887035
+-133.241564	57.905810
+-133.342478	57.929278
+-133.497369	57.933972
+-133.607671	57.933972
+-133.673382	57.933972
+-133.685116	57.922238
+-133.685116	57.863567
+-133.762562	57.816630
+-133.816539	57.858873
+-133.870516	57.933972
+-133.861129	57.987949
+-133.739093	57.992643
+-133.673382	58.027845
+-133.551347	58.074782
+-133.584202	58.109985
+-133.661648	58.074782
+-133.750828	58.051314
+-133.762562	58.086516
+-133.717972	58.138147
+-133.649914	58.196818
+-133.762562	58.192124
+-133.837661	58.161615
+-133.882250	58.086516
+-133.959696	58.027845
+-134.069997	58.058354
+-134.093466	58.086516
+-134.102853	58.133453
+-134.135709	58.168656
+-134.135709	58.232020
+-134.192033	58.267223
+-134.246010	58.267223
+-134.323455	58.232020
+-134.400901	58.283650
+-134.490081	58.325893
+-134.555792	58.347015
+-134.633238	58.389258
+-134.776395	58.400992
+-134.853840	58.417420
+-134.910164	58.469050
+-134.987610	58.572311
+-135.065055	58.623942
+-135.020465	58.687306
+-135.065055	58.809341
+-135.130767	58.797607
+-135.163622	58.778833
+-135.196478	58.865666
+-135.252802	58.957192
+-135.351369	59.142592
+-135.473405	59.290443
+-135.515648	59.407784
+-135.550850	59.370235
+-135.593093	59.330339
+-135.560238	59.295136
+-135.494526	59.194222
+-135.506260	59.154326
+-135.583706	59.194222
+-135.527382	59.121471
+-135.482792	59.036985
+-135.482792	58.985354
+-135.417081	58.910255
+-135.339635	58.797607
+-135.295045	58.670878
+-135.285658	58.602820
+-135.285658	58.619248
+-135.175357	58.452623
+-135.163622	58.382218
+-135.252802	58.271916
+-135.295045	58.232020
+-135.449936	58.248448
+-135.494526	58.337628
+-135.539116	58.452623
+-135.625949	58.504253
+-135.637683	58.405686
+-135.703394	58.412726
+-135.858286	58.412726
+-135.968587	58.417420
+-135.959200	58.476091
+-135.968587	58.584045
+-135.902875	58.591086
+-136.001443	58.635676
+-136.111744	58.750671
+-136.123478	58.853931
+-136.078888	58.877400
+-136.189189	58.938417
+-136.245513	58.933724
+-136.278369	58.809341
+-136.376936	58.785873
+-136.522440	58.853931
+-136.632741	58.933724
+-136.674984	58.985354
+-136.743042	58.997088
+-136.731308	58.945458
+-136.775898	58.921990
+-136.907321	58.968926
+-137.005888	59.025250
+-136.951911	58.968926
+-136.996501	58.929030
+-137.095068	58.921990
+-137.106802	58.905562
+-137.062212	58.905562
+-137.041091	58.905562
+-136.907321	58.898521
+-136.743042	58.842197
+-136.698453	58.790567
+-136.719574	58.778833
+-136.621007	58.738936
+-136.522440	58.706081
+-136.522440	58.654450
+-136.477850	58.630982
+-136.421526	58.654450
+-136.344080	58.654450
+-136.266635	58.591086
+-136.200924	58.520681
+-136.189189	58.464357
+-136.212658	58.389258
+-136.334693	58.347015
+-136.433260	58.337628
+-136.522440	58.330587
+-136.564683	58.393952
+-136.543561	58.382218
+-136.555296	58.295385
+-136.653863	58.271916
+-136.743042	58.260182
+-136.820488	58.295385
+-136.951911	58.365790
+-137.095068	58.424461
+-137.228837	58.433848
+-137.339139	58.457316
+-137.449440	58.527721
+-137.569128	58.572311
+-137.702898	58.595779
+-137.646574	58.659144
+-137.613718	58.710774
+-137.714632	58.717815
+-137.813199	58.694347
+-137.834321	58.710774
+-137.890645	58.734243
+-137.989212	58.797607
+-138.132369	58.898521
+-138.200427	58.957192
+-138.287260	59.018210
+-138.310728	59.105043
+-138.266138	59.173101
+-138.242670	59.257587
+-138.221549	59.342073
+-138.144103	59.386663
+-138.000946	59.435946
+-137.824933	59.508698
+-137.857789	59.548595
+-137.956356	59.576757
+-138.087779	59.621346
+-138.155837	59.642468
+-138.045536	59.576757
+-137.944622	59.536860
+-138.000946	59.492271
+-138.087779	59.492271
+-138.200427	59.515739
+-138.275526	59.447681
+-138.310728	59.396050
+-138.397561	59.419519
+-138.442151	59.407784
+-138.385827	59.330339
+-138.397561	59.234119
+-138.421030	59.210650
+-138.507862	59.217691
+-138.674488	59.222384
+-138.728465	59.182488
+-138.728465	59.142592
+-138.784789	59.182488
+-138.895090	59.234119
+-138.993657	59.278709
+-139.136814	59.318605
+-139.315174	59.346767
+-139.303440	59.374929
+-139.348029	59.391357
+-139.458331	59.386663
+-139.547510	59.414825
+-139.556898	59.442987
+-139.634343	59.447681
+-139.723523	59.475843
+-139.833824	59.487577
+-139.899536	59.525126
+-139.822090	59.560329
+-139.768113	59.593184
+-139.690667	59.604919
+-139.646078	59.637774
+-139.613222	59.687058
+-139.613222	59.738688
+-139.667199	59.771544
+-139.678933	59.827868
+-139.667199	59.893579
+-139.634343	59.942863
+-139.547510	59.987453
+-139.502921	59.971025
+-139.446597	59.910007
+-139.434862	59.844296
+-139.458331	59.792665
+-139.446597	59.731648
+-139.434862	59.621346
+-139.348029	59.569716
+-139.303440	59.604919
+-139.315174	59.677670
+-139.348029	59.731648
+-139.348029	59.799706
+-139.282318	59.827868
+-139.204873	59.860724
+-139.136814	59.865417
+-139.214260	59.877151
+-139.324561	59.905313
+-139.434862	59.954597
+# -b
+-139.711789	60.057858
+-139.768113	59.982759
+-139.854946	59.938169
+-139.955860	59.872458
+# -b
+-134.943020	57.283899
+-134.919552	57.314408
+-134.910164	57.307367
+-134.886696	57.248696
+-134.865574	57.182985
+-134.865574	57.136048
+-134.910164	56.997585
+-134.886696	57.086765
+-134.832719	57.056256
+-134.776395	56.997585
+-134.764660	56.948301
+-134.809250	56.917792
+-134.809250	56.877896
+-134.788129	56.816878
+-134.788129	56.786370
+-134.755273	56.755861
+-134.710683	56.603316
+-134.698949	56.598623
+-134.710683	56.500056
+-134.722417	56.495362
+-134.722417	56.457813
+-134.722417	56.427304
+-134.722417	56.385061
+-134.722417	56.354552
+-134.722417	56.281800
+-134.776395	56.225476
+-134.865574	56.225476
+-134.877309	56.300575
+-134.877309	56.361592
+-134.910164	56.366286
+-134.996997	56.464853
+-135.065055	56.586889
+-135.053321	56.647906
+-134.975876	56.713618
+-134.919552	56.791063
+-134.919552	56.852081
+-134.954754	56.805144
+-134.975876	56.744127
+-135.029853	56.720658
+-135.107298	56.720658
+-135.163622	56.751167
+-135.217600	56.828613
+-135.306779	56.847387
+-135.384225	56.894324
+-135.339635	56.894324
+-135.295045	56.955342
+-135.351369	56.997585
+-135.285658	57.028094
+-135.273924	57.093805
+-135.351369	57.129008
+-135.395959	57.171251
+-135.449936	57.255737
+-135.506260	57.279205
+-135.616562	57.314408
+-135.661151	57.356651
+-135.616562	57.398894
+-135.625949	57.445830
+-135.583706	57.511542
+-135.515648	57.546744
+-135.461670	57.492767
+-135.428815	57.473992
+-135.295045	57.457564
+-135.229334	57.434096
+-135.142501	57.391853
+-135.119033	57.344916
+-135.053321	57.302673
+-134.987610	57.302673
+-134.943020	57.283899
+# -b
+-134.633238	57.617149
+-134.666093	57.605415
+-134.677828	57.628883
+-134.731805	57.746225
+-134.743539	57.757959
+-134.799863	57.828364
+-134.820984	57.898769
+-134.820984	57.969175
+-134.832719	58.016111
+-134.832719	58.063048
+-134.799863	58.149881
+-134.743539	58.173349
+-134.644972	58.180390
+-134.534671	58.180390
+-134.433757	58.180390
+-134.368045	58.173349
+-134.281212	58.161615
+-134.236623	58.093557
+-134.147443	58.023152
+-134.069997	57.957440
+-134.004286	57.898769
+-133.959696	57.804896
+-133.938574	57.729797
+-133.905719	57.699288
+-133.861129	57.621843
+-133.849395	57.586640
+-133.870516	57.605415
+-133.915106	57.652352
+-133.959696	57.699288
+-134.004286	57.753266
+-134.048876	57.811937
+-134.093466	57.847139
+-134.147443	57.910504
+-134.192033	57.980909
+-134.213154	58.016111
+-134.257744	58.074782
+-134.302334	58.070088
+-134.314068	58.016111
+-134.358658	58.016111
+-134.358658	57.945706
+-134.314068	57.851833
+-134.257744	57.781428
+-134.180298	57.753266
+-134.135709	57.706329
+-134.135709	57.687554
+-134.037142	57.628883
+-133.983164	57.563172
+-133.947962	57.523276
+-134.025407	57.539704
+-134.081731	57.511542
+-134.093466	57.485726
+-134.037142	57.462258
+-133.971430	57.434096
+-133.971430	57.368385
+-134.060610	57.361344
+-134.126321	57.380119
+-134.192033	57.398894
+-134.192033	57.333182
+-134.180298	57.248696
+-134.203767	57.225228
+-134.302334	57.283899
+-134.346924	57.225228
+-134.391514	57.178291
+-134.433757	57.124314
+-134.466612	57.086765
+-134.567526	57.082071
+-134.621503	57.093805
+-134.666093	57.136048
+-134.644972	57.171251
+-134.644972	57.236962
+-134.621503	57.267471
+-134.633238	57.290939
+-134.621503	57.321448
+-134.612116	57.368385
+-134.567526	57.384813
+-134.457225	57.380119
+-134.412635	57.415321
+-134.466612	57.427056
+-134.534671	57.457564
+-134.567526	57.504501
+-134.511202	57.527970
+-134.445491	57.546744
+-134.391514	57.593681
+-134.466612	57.586640
+-134.567526	57.551438
+-134.612116	57.581947
+-134.633238	57.617149
+# -b
+-134.203767	56.647906
+-134.236623	56.676068
+-134.314068	56.671375
+-134.358658	56.732392
+-134.445491	56.755861
+-134.466612	56.835653
+-134.433757	56.877896
+-134.379779	56.889630
+-134.290600	56.894324
+-134.246010	56.924833
+-134.135709	56.863815
+-134.048876	56.786370
+-133.992552	56.791063
+-133.870516	56.809838
+-133.837661	56.647906
+-133.882250	56.647906
+-134.025407	56.659641
+-133.971430	56.549339
+-133.959696	56.464853
+-133.947962	56.373327
+-133.947962	56.342818
+-133.959696	56.293534
+-133.971430	56.213742
+-133.992552	56.140990
+-134.060610	56.267719
+-134.135709	56.305268
+-134.159177	56.213742
+-134.246010	56.293534
+-134.257744	56.366286
+-134.281212	56.457813
+-134.168564	56.446079
+-134.081731	56.549339
+-134.093466	56.586889
+-134.135709	56.537605
+-134.203767	56.556380
+-134.246010	56.598623
+-134.281212	56.617397
+-134.281212	56.622091
+-134.203767	56.647906
+# -b
+-133.795418	56.924833
+-133.816539	56.955342
+-133.837661	56.967076
+-133.893985	56.990544
+-133.959696	57.016359
+-134.025407	57.070337
+-134.016020	57.098499
+-133.947962	57.117273
+-133.795418	57.093805
+-133.607671	57.063296
+-133.473901	57.032787
+-133.429311	57.032787
+-133.319010	57.032787
+-133.208709	57.016359
+-133.154732	57.009319
+-133.077286	56.948301
+-133.053818	56.906058
+-133.044430	56.863815
+-133.053818	56.840347
+-133.065552	56.767595
+-133.053818	56.706577
+-133.053818	56.671375
+-133.086673	56.664334
+-133.131263	56.706577
+-133.199321	56.755861
+-133.253299	56.809838
+-133.351866	56.859122
+-133.384721	56.852081
+-133.396456	56.774635
+-133.319010	56.732392
+-133.265033	56.676068
+-133.208709	56.636172
+-133.199321	56.603316
+-133.187587	56.561073
+-133.187587	56.495362
+-133.253299	56.488322
+-133.375334	56.514137
+-133.462167	56.483628
+-133.595937	56.476587
+-133.649914	56.579848
+-133.694504	56.701884
+-133.717972	56.798104
+-133.717972	56.852081
+-133.717972	56.877896
+-133.717972	56.882590
+-133.727359	56.894324
+-133.762562	56.877896
+-133.828273	56.877896
+-133.882250	56.906058
+-133.882250	56.924833
+-133.849395	56.924833
+-133.795418	56.924833
+# -b
+-132.856683	56.805144
+-132.844949	56.809838
+-132.844949	56.805144
+-132.823828	56.779329
+-132.779238	56.732392
+-132.734648	56.683109
+-132.645468	56.610357
+-132.657202	56.586889
+-132.713527	56.575154
+-132.755770	56.591582
+-132.767504	56.544646
+-132.844949	56.544646
+-132.910661	56.603316
+-132.934129	56.664334
+-132.934129	56.732392
+-132.943516	56.791063
+-132.943516	56.828613
+-132.910661	56.828613
+-132.856683	56.805144
+# -b
+-132.767504	56.434344
+-132.701792	56.427304
+-132.722914	56.354552
+-132.722914	56.317003
+-132.755770	56.305268
+-132.800359	56.293534
+-132.856683	56.317003
+-132.943516	56.335777
+-133.032696	56.342818
+-133.086673	56.396795
+-133.044430	56.446079
+-132.934129	56.464853
+-132.856683	56.469547
+-132.788625	56.457813
+-132.779238	56.453119
+-132.767504	56.434344
+# -b
+-132.105696	56.335777
+-132.082228	56.312309
+-132.039985	56.286494
+-131.995395	56.255985
+-132.028251	56.251291
+-132.093962	56.225476
+-132.082228	56.213742
+-132.105696	56.206701
+-132.159673	56.244251
+-132.227732	56.267719
+-132.281709	56.293534
+-132.326299	56.342818
+-132.338033	56.385061
+-132.347420	56.434344
+-132.347420	56.446079
+-132.314565	56.422610
+-132.260587	56.392101
+-132.215997	56.373327
+-132.150286	56.366286
+-132.105696	56.342818
+-132.105696	56.335777
+# -b
+-135.130767	58.081823
+-135.086177	58.086516
+-135.074443	58.081823
+-135.041587	58.051314
+-135.041587	57.987949
+-135.041587	57.941012
+-135.130767	57.952747
+-135.252802	57.964481
+-135.196478	57.922238
+-135.119033	57.894076
+-135.119033	57.816630
+-135.217600	57.800202
+-135.363103	57.840099
+-135.506260	57.898769
+-135.661151	57.929278
+-135.682273	57.910504
+-135.715129	57.882342
+-135.682273	57.858873
+-135.649417	57.851833
+-135.571972	57.823671
+-135.461670	57.788468
+-135.363103	57.781428
+-135.306779	57.769694
+-135.241068	57.776734
+-135.217600	57.776734
+-135.142501	57.776734
+-135.041587	57.746225
+-135.020465	57.633577
+-134.996997	57.551438
+-135.029853	57.539704
+-135.020465	57.481033
+-135.175357	57.523276
+-135.306779	57.558478
+-135.395959	57.593681
+-135.506260	57.645311
+-135.649417	57.706329
+-135.694007	57.776734
+-135.804308	57.793162
+-135.825430	57.722757
+-135.825430	57.682861
+-135.759719	57.628883
+-135.715129	57.593681
+-135.694007	57.546744
+-135.694007	57.497461
+-135.715129	57.427056
+-135.825430	57.415321
+-135.935731	57.434096
+-136.036645	57.485726
+-136.036645	57.516235
+-135.959200	57.535010
+-136.024911	57.593681
+-136.123478	57.633577
+-136.135212	57.694595
+-136.189189	57.753266
+-136.266635	57.769694
+-136.355815	57.828364
+-136.400405	57.905810
+-136.388670	57.976215
+-136.266635	57.910504
+-136.257248	57.964481
+-136.322959	58.039580
+-136.409792	58.109985
+-136.421526	58.161615
+-136.400405	58.215592
+-136.388670	58.227326
+-136.311225	58.121719
+-136.233779	58.149881
+-136.212658	58.227326
+-136.111744	58.232020
+-136.057767	58.248448
+-135.959200	58.318853
+-135.881754	58.283650
+-135.738597	58.239061
+-135.661151	58.208552
+-135.604827	58.138147
+-135.506260	58.121719
+-135.482792	58.145187
+-135.372491	58.133453
+-135.252802	58.133453
+-135.196478	58.109985
+-135.163622	58.086516
+-135.130767	58.081823
+# -b
+-132.812094	56.035382
+-132.788625	56.023648
+-132.746382	55.960284
+-132.645468	55.899266
+-132.546901	55.838248
+-132.514046	55.800699
+-132.502311	55.725600
+-132.603225	55.718560
+-132.579757	55.695091
+-132.502311	55.683357
+-132.457722	55.695091
+-132.370889	55.627033
+-132.269975	55.540200
+-132.227732	55.483876
+-132.269975	55.495610
+-132.380276	55.540200
+-132.502311	55.594177
+-132.568023	55.612952
+-132.558635	55.533160
+-132.469456	55.495610
+-132.436600	55.469795
+-132.448334	55.413471
+-132.380276	55.390003
+-132.314565	55.408777
+-132.183142	55.352453
+-132.183142	55.293782
+-132.227732	55.282048
+-132.192529	55.225724
+-132.105696	55.251539
+-132.039985	55.218684
+-132.039985	55.136545
+-132.093962	55.117770
+-132.150286	55.049712
+-132.171408	54.986347
+-132.105696	55.012162
+-132.039985	54.991041
+-132.028251	54.927676
+-132.061106	54.904208
+-132.039985	54.826762
+-132.049372	54.744623
+-132.105696	54.782172
+-132.159673	54.770438
+-132.192529	54.763398
+-132.293443	54.737583
+-132.326299	54.833803
+-132.338033	54.904208
+-132.347420	54.941757
+-132.392010	55.023896
+-132.424866	54.991041
+-132.457722	54.967572
+-132.535167	54.998081
+-132.568023	55.073180
+-132.568023	55.136545
+-132.591491	55.155319
+-132.678324	55.213990
+-132.812094	55.263274
+-132.889539	55.282048
+-132.966985	55.275008
+-133.011575	55.312557
+-133.154732	55.338372
+-133.241564	55.368881
+-133.121876	55.382962
+-133.011575	55.408777
+-133.044430	55.469795
+-133.065552	55.540200
+-133.032696	55.556628
+-132.976372	55.589484
+-132.988106	55.631727
+-133.044430	55.664582
+-133.164119	55.627033
+-133.297888	55.619993
+-133.419924	55.676317
+-133.363600	55.763149
+-133.265033	55.831208
+-133.253299	55.918041
+-133.286154	56.028342
+-133.286154	56.096400
+-133.274420	56.159765
+-133.309623	56.171499
+-133.342478	56.084666
+-133.363600	56.058851
+-133.408190	56.047117
+-133.506757	56.054157
+-133.584202	55.993139
+-133.661648	55.955590
+-133.783683	55.955590
+-133.739093	56.054157
+-133.649914	56.115175
+-133.617058	56.152724
+-133.551347	56.220782
+-133.661648	56.281800
+-133.694504	56.335777
+-133.649914	56.366286
+-133.584202	56.366286
+-133.473901	56.366286
+-133.429311	56.305268
+-133.363600	56.331084
+-133.309623	56.354552
+-133.241564	56.342818
+-133.110142	56.274760
+-133.110142	56.190273
+-133.142997	56.145684
+-133.131263	56.084666
+-133.065552	56.084666
+-132.976372	56.084666
+-132.901273	56.065891
+-132.856683	56.058851
+-132.812094	56.035382
+# -b
+-131.420420	55.312557
+-131.420420	55.307863
+-131.375831	55.300823
+-131.321853	55.345413
+-131.298385	55.394696
+-131.244408	55.352453
+-131.244408	55.263274
+-131.223286	55.218684
+-131.166962	55.188175
+-131.101251	55.155319
+-130.990950	55.162360
+-130.946360	55.181134
+-130.958094	55.237458
+-131.023805	55.312557
+-131.044927	55.401737
+-131.044927	55.446327
+-131.023805	55.514385
+-131.000337	55.619993
+-131.044927	55.725600
+-131.089517	55.788965
+-131.110638	55.849982
+-131.145841	55.892225
+-131.211552	55.943856
+-131.288998	55.960284
+-131.354709	55.948549
+-131.408686	55.936815
+-131.497866	55.911000
+-131.542456	55.868757
+-131.619901	55.849982
+-131.673879	55.831208
+-131.596433	55.788965
+-131.608167	55.751415
+-131.673879	55.737334
+-131.652757	55.688051
+-131.718468	55.594177
+-131.697347	55.570709
+-131.706734	55.533160
+-131.795914	55.458061
+-131.730203	55.375922
+-131.608167	55.345413
+-131.542456	55.390003
+-131.554190	55.483876
+-131.554190	55.521425
+-131.521334	55.476836
+-131.476744	55.432246
+-131.399299	55.465101
+-131.375831	55.570709
+-131.387565	55.638767
+-131.375831	55.619993
+-131.333587	55.526119
+-131.321853	55.465101
+-131.333587	55.401737
+-131.387565	55.357147
+-131.432155	55.312557
+-131.420420	55.312557
+# -b
+-133.053818	55.035631
+-133.032696	55.042671
+-132.999840	55.023896
+-132.955251	54.960532
+-132.910661	54.897167
+-132.856683	54.833803
+-132.800359	54.770438
+-132.866071	54.725848
+-132.988106	54.796253
+-133.044430	54.890127
+-133.131263	54.972266
+-133.208709	55.023896
+-133.253299	55.087261
+-133.265033	55.136545
+-133.274420	55.213990
+-133.253299	55.256233
+-133.175853	55.232765
+-133.110142	55.195215
+-133.065552	55.124810
+-133.065552	55.068486
+-133.053818	55.035631
+# -b
+-131.631636	55.312557
+-131.596433	55.293782
+-131.542456	55.275008
+-131.497866	55.225724
+-131.443889	55.206950
+-131.408686	55.124810
+-131.399299	55.073180
+-131.399299	55.054405
+-131.486132	55.035631
+-131.542456	55.113076
+-131.596433	55.155319
+-131.575311	55.176441
+-131.587046	55.237458
+-131.619901	55.289089
+-131.631636	55.312557
+# -b
+-132.061106	54.049960
+-131.995395	54.064041
+-131.885094	54.096897
+-131.819382	54.153221
+-131.763058	54.134446
+-131.730203	53.998329
+-131.807648	53.822317
+-131.906215	53.704975
+-131.950805	53.573552
+-131.950805	53.477332
+-131.950805	53.378765
+-132.004782	53.298973
+-132.072841	53.233261
+-132.126818	53.277851
+-132.138552	53.284892
+-132.171408	53.284892
+-132.248853	53.298973
+-132.281709	53.306013
+-132.314565	53.284892
+-132.403744	53.160509
+-132.436600	53.233261
+-132.525780	53.273157
+-132.546901	53.350603
+-132.568023	53.390499
+-132.535167	53.364684
+-132.415478	53.411621
+-132.448334	53.496107
+-132.568023	53.514881
+-132.636081	53.521922
+-132.755770	53.561818
+-132.866071	53.627530
+-132.934129	53.737831
+-132.966985	53.822317
+-133.032696	53.939659
+-133.131263	53.972514
+-133.131263	54.057000
+-133.121876	54.141486
+-133.110142	54.179036
+-132.999840	54.179036
+-132.833215	54.174342
+-132.678324	54.174342
+-132.636081	54.153221
+-132.678324	54.042919
+-132.678324	53.979555
+-132.612613	54.042919
+-132.502311	54.108631
+-132.370889	54.134446
+-132.326299	54.082816
+-132.281709	54.012410
+-132.260587	53.895069
+-132.260587	53.843438
+-132.359154	53.822317
+-132.448334	53.784767
+-132.568023	53.737831
+-132.657202	53.693241
+-132.558635	53.693241
+-132.457722	53.700281
+-132.481190	53.653345
+-132.490577	53.627530
+-132.370889	53.627530
+-132.314565	53.667426
+-132.237119	53.719056
+-132.183142	53.784767
+-132.138552	53.869254
+-132.093962	53.913843
+-132.093962	53.953740
+-132.093962	53.979555
+-132.093962	54.012410
+-132.093962	54.038226
+-132.093962	54.042919
+-132.061106	54.049960
+# -b
+-132.150286	52.740426
+-132.150286	52.754507
+-132.159673	52.761547
+-132.192529	52.813178
+-132.171408	52.895317
+-132.150286	52.975109
+-132.260587	52.895317
+-132.326299	52.935213
+-132.305177	52.979803
+-132.227732	53.054902
+-132.326299	53.080717
+-132.424866	53.087757
+-132.359154	53.113573
+-132.260587	53.139388
+-132.192529	53.153469
+-132.105696	53.186325
+-132.016517	53.226221
+-131.950805	53.259076
+-131.894481	53.291932
+-131.840504	53.273157
+-131.763058	53.186325
+-131.706734	53.113573
+-131.774792	53.120613
+-131.929684	53.099492
+-131.939071	53.073676
+-131.840504	53.059595
+-131.706734	53.033780
+-131.673879	52.961028
+-131.751324	52.900011
+-131.861625	52.928173
+-131.917949	52.900011
+-131.906215	52.794403
+-131.971927	52.773282
+-131.939071	52.707570
+-131.885094	52.646552
+-131.852238	52.599616
+-131.828770	52.592575
+-131.706734	52.580841
+-131.608167	52.566760
+-131.575311	52.512783
+-131.575311	52.491661
+-131.497866	52.486968
+-131.432155	52.386054
+-131.333587	52.296874
+-131.265529	52.217082
+-131.265529	52.163104
+-131.310119	52.156064
+-131.408686	52.224122
+-131.542456	52.303915
+-131.641023	52.350851
+-131.751324	52.411869
+-131.774792	52.444725
+-131.763058	52.451765
+-131.751324	52.458806
+-131.751324	52.505742
+-131.828770	52.512783
+-131.950805	52.587882
+-132.039985	52.667674
+-132.117430	52.733385
+-132.150286	52.740426
+# -b
+-130.660046	53.979555
+-130.660046	53.991289
+-130.636577	54.017104
+-130.603722	54.042919
+-130.570866	54.064041
+-130.526276	54.082816
+-130.460565	54.101590
+-130.404241	54.075775
+-130.326795	54.017104
+-130.293940	53.946699
+-130.338529	53.902109
+-130.394853	53.869254
+-130.472299	53.902109
+-130.514542	53.932618
+-130.570866	53.960780
+-130.624843	53.965474
+-130.660046	53.979555
+# -b
+-130.538010	53.660385
+-130.559132	53.672119
+-130.549745	53.667426
+-130.493421	53.646304
+-130.394853	53.627530
+-130.272818	53.601714
+-130.162517	53.554778
+-130.052216	53.510188
+# -b
+-129.974770	53.273157
+-130.096805	53.364684
+-130.239962	53.416314
+-130.305674	53.482026
+-130.427709	53.543043
+-130.493421	53.606408
+-130.526276	53.646304
+-130.538010	53.653345
+-130.538010	53.660385
+# -b
+-129.974770	53.634570
+-130.028747	53.672119
+-130.052216	53.704975
+-130.052216	53.737831
+-130.052216	53.770686
+-130.096805	53.784767
+-130.150783	53.784767
+-130.195372	53.822317
+-130.251696	53.869254
+-130.251696	53.880988
+-130.251696	53.906803
+-130.207107	53.913843
+-130.150783	53.902109
+-130.106193	53.876294
+-130.063950	53.848132
+-130.019360	53.829357
+# -b
+-129.941914	53.880988
+-130.007626	53.913843
+-130.085071	53.960780
+-130.117927	54.005370
+-130.085071	54.089856
+-130.007626	54.141486
+# -b
+-129.941914	54.230666
+-130.040481	54.225972
+-130.117927	54.218932
+-130.183638	54.218932
+-130.272818	54.237707
+-130.317408	54.296378
+-130.371385	54.348008
+-130.404241	54.385557
+-130.460565	54.411372
+-130.472299	54.451269
+-130.460565	54.488818
+-130.460565	54.559223
+-130.404241	54.610853
+-130.383119	54.622588
+-130.338529	54.692993
+-130.239962	54.725848
+-130.117927	54.662484
+-130.096805	54.692993
+-130.162517	54.756357
+-130.162517	54.807988
+-130.141395	54.852577
+-130.106193	54.915942
+-130.028747	54.948798
+-130.019360	54.991041
+-130.040481	55.012162
+-130.052216	55.042671
+-130.063950	55.054405
+-130.117927	55.061446
+# -b
+-139.955860	59.872458
+-140.054427	59.811440
+-140.209318	59.766850
+-140.385331	59.731648
+-140.551956	59.743382
+-140.716234	59.755116
+-140.915715	59.776238
+-141.103462	59.799706
+-141.258353	59.837255
+-141.455487	59.881845
+-141.532933	59.910007
+-141.511811	59.938169
+-141.389776	59.966331
+-141.401510	59.992146
+# -b
+-141.643234	60.008574
+-141.786391	59.971025
+-141.931895	59.975719
+-142.084439	59.987453
+# -b
+-147.484507	60.003881
+-147.505628	59.954597
+-147.583074	59.931129
+-147.606542	59.881845
+-147.639398	59.881845
+-147.749699	59.837255
+-147.913978	59.792665
+-147.991423	59.816134
+-147.970302	59.898273
+-147.925712	59.947557
+-147.836532	59.975719
+# -b
+-148.742410	60.015615
+-148.885567	59.959291
+-149.052193	59.975719
+-149.195350	59.975719
+# -b
+-149.394831	60.008574
+-149.472276	59.987453
+# -b
+-149.547375	60.015615
+-149.636555	59.959291
+-149.648289	59.848989
+-149.702266	59.715220
+-149.770324	59.827868
+-149.812567	59.959291
+-149.880626	59.898273
+-149.890013	59.865417
+-149.857157	59.776238
+-149.934603	59.698792
+# -b
+-158.568609	56.366286
+-158.622586	56.324043
+-158.601465	56.342818
+-158.568609	56.342818
+-158.479429	56.347511
+-158.446574	56.331084
+-158.390250	56.305268
+-158.446574	56.267719
+-158.401984	56.244251
+-158.446574	56.176192
+-158.491164	56.096400
+-158.524019	56.042423
+-158.556875	56.084666
+-158.568609	56.171499
+-158.556875	56.255985
+-158.556875	56.281800
+-158.577996	56.312309
+-158.568609	56.366286
+# -b
+-154.771430	56.556380
+-154.759696	56.568114
+-154.736227	56.575154
+-154.693984	56.579848
+-154.670516	56.591582
+-154.625926	56.603316
+-154.604805	56.579848
+-154.604805	56.525871
+-154.670516	56.469547
+-154.726840	56.415570
+-154.780817	56.422610
+-154.792551	56.483628
+-154.771430	56.556380
+# -b
+-154.241045	56.544646
+-154.295022	56.544646
+-154.339612	56.544646
+-154.372468	56.556380
+-154.363081	56.586889
+-154.306757	56.617397
+-154.241045	56.629132
+-154.184721	56.617397
+-154.184721	56.591582
+-154.184721	56.568114
+-154.241045	56.544646
+# -b
+-153.192010	57.129008
+-153.203744	57.117273
+-153.236600	57.093805
+-153.245987	57.086765
+-153.346901	57.039828
+-153.389144	57.070337
+-153.433734	57.117273
+-153.346901	57.194719
+-153.257721	57.225228
+-153.203744	57.206453
+-153.081709	57.206453
+-152.959673	57.213494
+-152.947939	57.190025
+-153.048853	57.152476
+-153.168542	57.136048
+-153.192010	57.129008
+# -b
+-154.837141	57.373078
+-154.902853	57.368385
+-154.902853	57.398894
+-154.848875	57.403587
+-154.747962	57.403587
+-154.736227	57.492767
+-154.661129	57.551438
+-154.515625	57.628883
+-154.449914	57.621843
+-154.372468	57.659392
+-154.175334	57.671126
+-154.074420	57.664086
+-154.130744	57.621843
+-154.175334	57.581947
+-154.097888	57.570213
+-154.053298	57.523276
+-154.020443	57.445830
+-153.952384	57.427056
+-153.865552	57.427056
+-153.842083	57.481033
+-153.842083	57.535010
+-153.809228	57.570213
+-153.853817	57.621843
+-153.766984	57.640618
+-153.865552	57.722757
+-153.975853	57.800202
+-153.996974	57.863567
+-153.931263	57.898769
+-153.788106	57.910504
+-153.687192	57.816630
+-153.666071	57.711023
+-153.612093	57.699288
+-153.522914	57.793162
+-153.433734	57.835405
+-153.346901	57.816630
+-153.257721	57.816630
+-153.192010	57.858873
+-153.168542	57.898769
+-153.257721	57.957440
+-153.159154	57.933972
+-153.091096	57.945706
+-152.980795	57.933972
+-152.980795	57.804896
+-152.915083	57.776734
+-152.861106	57.835405
+-152.760192	57.905810
+-152.607648	57.922238
+-152.572445	57.875301
+-152.595914	57.753266
+-152.617035	57.729797
+-152.617035	57.671126
+-152.584180	57.671126
+-152.572445	57.617149
+-152.485612	57.610109
+-152.384699	57.617149
+-152.286132	57.621843
+-152.241542	57.617149
+-152.330721	57.516235
+-152.384699	57.473992
+-152.539590	57.473992
+-152.640504	57.511542
+-152.750805	57.535010
+-152.870493	57.570213
+-152.992529	57.558478
+-153.048853	57.473992
+-152.959673	57.469299
+-152.861106	57.462258
+-152.739071	57.438790
+-152.682747	57.398894
+-152.682747	57.349610
+-152.682747	57.314408
+-152.771926	57.321448
+-152.849372	57.333182
+-152.861106	57.403587
+-152.926818	57.398894
+-153.015997	57.349610
+-153.192010	57.326142
+-153.159154	57.326142
+-153.081709	57.279205
+-153.168542	57.283899
+-153.379757	57.241656
+-153.457202	57.194719
+-153.555769	57.110233
+-153.677805	57.098499
+-153.710660	57.063296
+-153.677805	57.021053
+-153.677805	56.948301
+-153.766984	56.877896
+-153.898407	56.852081
+-154.008708	56.816878
+-154.119010	56.791063
+-154.041564	56.894324
+-153.931263	56.967076
+-153.942997	57.009319
+-154.053298	57.016359
+-154.097888	57.032787
+-154.107276	57.093805
+-154.086154	57.140742
+-154.184721	57.178291
+-154.339612	57.194719
+-154.395936	57.171251
+-154.363081	57.147782
+-154.241045	57.136048
+-154.229311	57.039828
+-154.229311	56.948301
+-154.351346	56.906058
+-154.527359	56.985851
+-154.571949	57.082071
+-154.593070	57.182985
+-154.649394	57.279205
+-154.771430	57.307367
+-154.837141	57.373078
+# -b
+-153.478324	58.109985
+-153.501792	58.109985
+-153.478324	58.121719
+-153.445468	58.145187
+-153.379757	58.156921
+-153.290577	58.145187
+-153.203744	58.126412
+-153.159154	58.086516
+-153.114564	58.039580
+-153.236600	58.074782
+-153.314045	58.105291
+-153.379757	58.093557
+-153.457202	58.086516
+-153.478324	58.109985
+# -b
+-152.793048	58.290691
+-152.771926	58.295385
+-152.771926	58.314159
+-152.893962	58.318853
+-152.980795	58.354055
+-152.905696	58.365790
+-152.882228	58.405686
+-152.828250	58.445582
+-152.793048	58.452623
+-152.694481	58.476091
+-152.607648	58.464357
+-152.506734	58.464357
+-152.384699	58.469050
+-152.384699	58.424461
+-152.485612	58.393952
+-152.462144	58.354055
+-152.330721	58.365790
+-152.241542	58.412726
+-152.232154	58.337628
+-152.241542	58.283650
+-152.164096	58.307119
+-152.142975	58.227326
+-152.307253	58.227326
+-152.384699	58.156921
+-152.551324	58.145187
+-152.649891	58.168656
+-152.717949	58.114678
+-152.849372	58.098250
+-152.861106	58.074782
+-152.905696	58.063048
+-152.971407	58.070088
+-153.004263	58.098250
+-153.048853	58.133453
+-153.081709	58.173349
+-153.168542	58.192124
+-153.224866	58.208552
+-153.147420	58.208552
+-153.126298	58.271916
+-153.081709	58.302425
+-152.980795	58.290691
+-152.905696	58.278957
+-152.828250	58.278957
+-152.793048	58.290691
+# -b
+-152.682747	58.647410
+-152.661625	58.619248
+-152.640504	58.619248
+-152.628769	58.602820
+-152.607648	58.602820
+-152.551324	58.635676
+-152.495000	58.635676
+-152.452757	58.619248
+-152.462144	58.555883
+-152.495000	58.532415
+-152.584180	58.532415
+-152.661625	58.560577
+-152.682747	58.607514
+-152.682747	58.647410
+# -b
+-160.002525	56.537605
+-159.915693	56.591582
+-159.892224	56.591582
+-159.814779	56.586889
+-159.662234	56.652600
+-159.540199	56.701884
+-159.429898	56.706577
+-159.319596	56.732392
+-159.185827	56.805144
+-159.054404	56.870856
+-158.976958	56.835653
+-158.899513	56.863815
+-158.789212	56.847387
+-158.732888	56.913099
+-158.688298	57.032787
+-158.613199	57.129008
+-158.568609	57.129008
+-158.491164	57.194719
+-158.413718	57.236962
+-158.315151	57.307367
+-158.279948	57.373078
+-158.193116	57.384813
+-158.127404	57.349610
+-157.916189	57.570213
+-157.850478	57.605415
+-157.794154	57.659392
+-157.751911	57.741532
+-157.728442	57.875301
+-157.695586	57.999683
+-157.674465	58.074782
+-157.641609	58.173349
+-157.474984	58.271916
+-157.397538	58.325893
+-157.463250	58.330587
+-157.552430	58.325893
+-157.585285	58.337628
+-157.540695	58.480785
+-157.486718	58.595779
+-157.298971	58.663838
+-157.132346	58.774139
+-157.144080	58.797607
+-157.209792	58.809341
+-157.087756	58.858625
+-157.000923	58.945458
+-156.900009	59.018210
+-156.813176	59.098002
+-156.846032	59.133205
+-156.944599	59.109736
+-157.078369	59.069840
+-157.233260	58.997088
+-157.308359	58.938417
+-157.376417	58.905562
+-157.463250	58.865666
+-157.597019	58.809341
+-157.683852	58.774139
+-157.794154	58.745977
+-157.895067	58.727202
+-158.017103	58.694347
+-158.148526	58.663838
+-158.258827	58.663838
+-158.324538	58.682612
+-158.401984	58.734243
+-158.524019	58.785873
+-158.613199	58.837504
+-158.601465	58.853931
+-158.568609	58.905562
+-158.535753	58.968926
+-158.545141	59.029944
+-158.613199	59.018210
+-158.667176	58.968926
+-158.744622	58.929030
+-158.822067	58.893828
+-158.899513	58.802301
+-158.944103	58.767098
+-158.953490	58.767098
+-158.854923	58.670878
+-158.843189	58.560577
+-158.854923	58.520681
+-158.998080	58.433848
+-159.054404	58.433848
+-159.066138	58.424461
+-159.176439	58.469050
+-159.242151	58.532415
+-159.340718	58.642716
+-159.439285	58.745977
+-159.549586	58.825769
+-159.662234	58.858625
+-159.650500	58.917296
+-159.727946	58.921990
+-159.781923	58.950152
+-159.826513	58.905562
+-159.925080	58.870359
+# -b
+-149.934603	59.698792
+-150.033170	59.731648
+-150.211529	59.682364
+-150.256119	59.665936
+-150.265506	59.565022
+-150.399276	59.464108
+-150.486109	59.374929
+-150.432132	59.487577
+-150.432132	59.588491
+-150.563555	59.543901
+-150.673856	59.548595
+-150.763036	59.492271
+-150.840481	59.442987
+-150.962516	59.342073
+-151.028228	59.278709
+-151.138529	59.323298
+-151.281686	59.351460
+-151.314542	59.335033
+-151.302808	59.238812
+-151.448311	59.245853
+-151.600856	59.234119
+-151.800337	59.189529
+-151.877782	59.238812
+-152.020939	59.266974
+-152.020939	59.342073
+-151.922372	59.363195
+-151.934106	59.419519
+-151.866048	59.480536
+-151.767481	59.419519
+-151.734625	59.475843
+-151.690035	59.499311
+-151.636058	59.504005
+-151.525757	59.475843
+-151.424843	59.464108
+-151.502289	59.504005
+-151.481167	59.543901
+-151.370866	59.543901
+-151.248830	59.597878
+-151.159651	59.670630
+-151.072818	59.783278
+-151.159651	59.792665
+-151.338010	59.726954
+-151.546878	59.661243
+-151.636058	59.642468
+-151.722891	59.661243
+-151.866048	59.705833
+-151.934106	59.766850
+-151.898904	59.853683
+-151.800337	59.947557
+# -b
+-152.771926	60.020308
+-152.849372	59.966331
+-152.915083	59.910007
+-153.081709	59.905313
+-153.213131	59.898273
+-153.323433	59.865417
+-153.159154	59.837255
+-153.147420	59.766850
+-153.257721	59.715220
+-153.457202	59.698792
+-153.457202	59.783278
+-153.588625	59.766850
+-153.633215	59.687058
+-153.743516	59.715220
+-153.698926	59.642468
+-153.710660	59.569716
+-153.820962	59.532167
+-153.820962	59.475843
+-153.942997	59.419519
+-154.184721	59.396050
+-154.184721	59.358501
+-154.250433	59.217691
+-154.295022	59.126164
+-154.339612	59.065147
+-154.250433	59.041678
+-153.987587	59.086268
+-153.820962	59.058106
+-153.788106	59.006476
+-153.687192	58.985354
+-153.600359	58.968926
+-153.522914	58.945458
+-153.468936	58.905562
+-153.468936	58.837504
+-153.490058	58.767098
+-153.544035	58.727202
+-153.612093	58.694347
+-153.687192	58.670878
+-153.776372	58.654450
+-153.931263	58.630982
+-154.020443	58.579352
+-154.053298	58.544149
+-154.163600	58.532415
+-154.184721	58.476091
+-154.151865	58.429154
+-154.151865	58.393952
+-154.327878	58.347015
+-154.262167	58.314159
+-154.208189	58.302425
+-154.217577	58.239061
+-154.217577	58.208552
+-154.417058	58.149881
+-154.527359	58.173349
+-154.616539	58.121719
+-154.661129	58.086516
+-154.780817	58.074782
+-154.813673	58.063048
+-154.891119	58.063048
+-155.111721	58.016111
+-155.146924	57.964481
+-155.189167	57.933972
+-155.233756	57.905810
+-155.332324	57.858873
+-155.421503	57.851833
+-155.444972	57.828364
+-155.477827	57.788468
+-155.510683	57.741532
+-155.564660	57.753266
+-155.588129	57.757959
+-155.665574	57.781428
+-155.785263	57.788468
+-155.808731	57.699288
+-155.862708	57.652352
+-155.886177	57.605415
+-156.050455	57.598375
+-156.116166	57.610109
+-156.193612	57.485726
+-156.249936	57.523276
+-156.360237	57.473992
+-156.503394	57.415321
+-156.559718	57.403587
+-156.637164	57.344916
+-156.592574	57.314408
+-156.482273	57.321448
+-156.491660	57.236962
+-156.491660	57.190025
+-156.580840	57.105539
+-156.702875	57.056256
+-156.735731	57.028094
+-156.846032	57.056256
+-156.857766	57.009319
+-156.900009	56.985851
+-156.989189	57.002278
+-157.022045	56.948301
+-157.111225	56.906058
+-157.188670	56.877896
+-157.275503	56.835653
+-157.352949	56.840347
+-157.486718	56.877896
+-157.597019	56.852081
+-157.618141	56.786370
+-157.608754	56.720658
+-157.597019	56.659641
+-157.751911	56.659641
+-157.838743	56.706577
+-157.906802	56.694843
+-158.071080	56.636172
+-158.148526	56.586889
+-157.972513	56.603316
+-157.927923	56.591582
+-157.981900	56.514137
+-158.071080	56.514137
+-158.237705	56.514137
+-158.315151	56.507096
+-158.502898	56.469547
+-158.622586	56.410876
+-158.768090	56.331084
+-158.953490	56.342818
+-159.030936	56.410876
+-159.098994	56.518830
+-159.209295	56.525871
+-159.152971	56.427304
+-159.054404	56.342818
+-158.899513	56.274760
+-158.744622	56.251291
+-158.756356	56.183233
+-158.732888	56.084666
+-158.789212	56.035382
+-158.833802	56.035382
+-158.843189	56.035382
+-158.899513	56.035382
+-159.021548	55.974365
+-159.108381	55.943856
+-159.197561	55.936815
+-159.263272	55.936815
+-159.319596	55.925081
+-159.429898	55.911000
+-159.507343	55.911000
+-159.549586	55.936815
+-159.561320	55.925081
+-159.561320	55.875798
+-159.605910	55.788965
+-159.650500	55.725600
+-159.695090	55.664582
+-159.749067	55.601218
+-159.781923	55.612952
+-159.749067	55.695091
+-159.749067	55.737334
+-159.749067	55.807739
+-159.805391	55.875798
+-159.925080	55.875798
+-159.993138	55.824167
+# -b
+-169.331195	52.801444
+-169.321808	52.834299
+-169.321808	52.874195
+-169.277218	52.907051
+-169.188038	52.953988
+-169.110593	53.073676
+-169.000291	53.179284
+-168.913458	53.284892
+-168.803157	53.324788
+-168.735099	53.324788
+-168.591942	53.343562
+-168.582555	53.411621
+-168.547352	53.482026
+-168.359605	53.521922
+-168.207061	53.561818
+-168.106147	53.536003
+-168.085026	53.456211
+-168.117881	53.378765
+-168.261038	53.343562
+-168.437051	53.277851
+-168.559086	53.212140
+-168.615410	53.172244
+-168.725712	53.099492
+-168.758567	53.066636
+-168.868869	53.007965
+-169.101205	52.853074
+-169.178651	52.841340
+-169.298339	52.787363
+-169.331195	52.801444
+# -b
+-167.840955	53.317747
+-167.918400	53.371725
+-167.909013	53.383459
+-167.840955	53.404580
+-167.763509	53.416314
+-167.721266	53.416314
+-167.587497	53.430395
+-167.488929	53.456211
+-167.345773	53.528962
+-167.310570	53.627530
+-167.256593	53.672119
+-167.212003	53.730790
+-167.089968	53.679160
+-167.003135	53.737831
+-167.057112	53.784767
+-167.179147	53.784767
+-167.277714	53.880988
+-167.256593	53.953740
+-167.125170	53.991289
+-166.970279	54.005370
+-166.859978	53.965474
+-166.791919	53.888028
+-166.681618	53.960780
+-166.615907	54.024145
+-166.550195	54.017104
+-166.484484	53.965474
+-166.493871	53.939659
+-166.538461	53.880988
+-166.681618	53.803542
+-166.714474	53.730790
+-166.615907	53.770686
+-166.594785	53.693241
+-166.693352	53.627530
+-166.791919	53.601714
+-166.925689	53.561818
+-166.979666	53.489066
+-167.134557	53.477332
+-167.289448	53.430395
+-167.432605	53.350603
+-167.533519	53.338869
+-167.676676	53.324788
+-167.819833	53.317747
+-167.840955	53.317747
+# -b
+-166.130112	54.277603
+-166.108990	54.270562
+-166.076135	54.237707
+-165.975221	54.230666
+-165.930631	54.179036
+-165.897775	54.134446
+-166.019811	54.064041
+-166.108990	54.075775
+-166.207557	54.082816
+-166.240413	54.153221
+-166.228679	54.237707
+-166.130112	54.277603
+# -b
+-165.048221	54.648403
+-165.048221	54.655443
+-164.905064	54.707074
+-164.827618	54.756357
+-164.696196	54.845537
+-164.651606	54.915942
+-164.595282	54.986347
+-164.496715	54.979307
+-164.330089	54.972266
+-164.132955	54.998081
+-163.987451	55.042671
+-163.888884	55.094301
+-163.811439	55.113076
+-163.745727	55.113076
+-163.668282	55.094301
+-163.647160	55.042671
+-163.623692	54.979307
+-163.590836	54.927676
+-163.569715	54.878393
+-163.546246	54.864312
+-163.513391	54.845537
+-163.468801	54.833803
+-163.426558	54.807988
+-163.349112	54.807988
+-163.304522	54.782172
+-163.281054	54.737583
+-163.316257	54.718808
+-163.459414	54.751664
+-163.581449	54.685952
+-163.802051	54.655443
+-164.055510	54.662484
+-164.243256	54.662484
+-164.440391	54.533408
+-164.705583	54.392598
+-164.827618	54.451269
+-164.937920	54.495859
+-164.982510	54.547489
+-165.027099	54.610853
+-165.048221	54.648403
+# -b
+-162.896173	54.500552
+-162.940763	54.495859
+-162.884439	54.514633
+-162.795259	54.521674
+-162.729548	54.500552
+-162.696692	54.455962
+-162.708426	54.437188
+-162.830462	54.418413
+-162.884439	54.481778
+-162.896173	54.500552
+# -b
+-160.732391	55.368881
+-160.809837	55.439286
+-160.798103	55.408777
+-160.798103	55.375922
+-160.786368	55.368881
+-160.744125	55.368881
+-160.720657	55.413471
+-160.676067	55.446327
+-160.643211	55.401737
+-160.643211	55.357147
+-160.643211	55.312557
+-160.622090	55.275008
+-160.610356	55.270314
+-160.610356	55.251539
+-160.631477	55.206950
+-160.744125	55.237458
+-160.819224	55.213990
+-160.863814	55.213990
+-160.887282	55.289089
+-160.908404	55.413471
+-160.863814	55.432246
+-160.842692	55.368881
+-160.786368	55.352453
+-160.732391	55.368881
+# -b
+-160.854427	58.846891
+-160.830958	58.858625
+-160.854427	58.778833
+-160.896670	58.710774
+-160.985849	58.619248
+-161.084416	58.595779
+-161.161862	58.612207
+-161.185330	58.699040
+-161.152475	58.738936
+-161.051561	58.757711
+-160.941259	58.809341
+-160.875548	58.842197
+-160.854427	58.846891
+# -b
+-165.688907	60.003881
+-165.745231	59.975719
+-165.897775	59.987453
+-165.954099	59.942863
+-166.064401	59.931129
+-166.097256	59.910007
+-166.186436	59.872458
+-166.228679	59.804400
+-166.416426	59.848989
+-166.615907	59.872458
+-166.749676	59.898273
+-166.881099	59.942863
+-166.991400	59.982759
+-167.113436	59.975719
+-167.212003	59.999187
+# -b
+-163.435945	55.188175
+-163.349112	55.195215
+-163.292788	55.218684
+-163.205955	55.244499
+-163.149631	55.282048
+-163.083920	55.289089
+-163.006474	55.251539
+-162.917295	55.289089
+-162.907907	55.345413
+-162.830462	55.375922
+-162.675571	55.413471
+-162.663836	55.465101
+-162.675571	55.502651
+-162.652102	55.526119
+-162.598125	55.551934
+-162.497211	55.650501
+-162.398644	55.702132
+-162.309464	55.751415
+-162.199163	55.807739
+-162.046619	55.861717
+-161.901115	55.911000
+-161.769692	55.960284
+-161.638269	55.993139
+-161.537356	56.011914
+-161.471644	56.016608
+-161.438789	56.042423
+-161.382464	56.058851
+-161.295632	56.072932
+-161.218186	56.042423
+-161.152475	56.035382
+-161.030439	56.054157
+-160.964728	56.058851
+-160.974115	56.011914
+-161.030439	55.960284
+-160.952994	55.880491
+-160.854427	55.857023
+-160.776981	55.887532
+-160.765247	55.936815
+-160.744125	55.929775
+-160.631477	55.911000
+-160.511789	55.861717
+-160.401487	55.849982
+-160.345163	55.849982
+-160.356898	55.849982
+-160.356898	55.861717
+-160.401487	55.906306
+-160.544644	55.936815
+-160.643211	55.960284
+-160.622090	55.974365
+-160.598622	56.058851
+-160.589234	56.096400
+-160.544644	56.171499
+-160.422609	56.244251
+-160.279452	56.392101
+-160.213741	56.422610
+-160.002525	56.537605
+# -b
+-159.925080	58.870359
+-160.002525	58.825769
+-160.103439	58.853931
+-160.190272	58.905562
+-160.258330	58.893828
+-160.312308	58.933724
+-160.368632	58.957192
+-160.389753	59.006476
+-160.378019	59.074534
+-160.324042	59.121471
+-160.324042	59.222384
+-160.356898	59.302177
+-160.434343	59.229425
+-160.521176	59.137898
+-160.610356	59.058106
+-160.744125	58.990048
+-160.854427	58.938417
+-160.964728	58.929030
+-161.051561	58.938417
+-161.194718	58.877400
+-161.328487	58.825769
+-161.459910	58.797607
+-161.504500	58.774139
+-161.516234	58.745977
+-161.614801	58.687306
+-161.692247	58.663838
+-161.847138	58.623942
+-162.034885	58.635676
+-162.199163	58.654450
+-162.067740	58.717815
+-161.912849	58.722509
+-161.736837	58.825769
+-161.659391	58.830463
+-161.725102	58.877400
+-161.814282	58.865666
+-161.835404	59.018210
+-161.736837	59.086268
+-161.647657	59.114430
+-161.748571	59.149633
+-161.891728	59.149633
+-161.978561	59.109736
+-162.079475	59.245853
+-162.056006	59.318605
+-161.990295	59.330339
+-161.969173	59.370235
+-161.826016	59.464108
+-161.781426	59.504005
+-161.781426	59.553288
+-161.879994	59.633081
+-161.936318	59.715220
+-161.978561	59.792665
+-162.056006	59.898273
+-162.189776	59.982759
+# -b
+-162.574657	60.081326
+-162.642715	59.992146
+-162.729548	59.921741
+-162.839849	59.853683
+-162.940763	59.783278
+-163.060452	59.726954
+-163.105041	59.670630
+-163.227077	59.670630
+-163.370234	59.705833
+-163.492269	59.698792
+-163.614305	59.726954
+-163.689403	59.715220
+-163.790317	59.738688
+-163.900619	59.738688
+-163.978064	59.776238
+-164.121221	59.837255
+-164.210401	59.905313
+-164.076631	59.942863
+-163.856029	59.954597
+-163.802051	59.982759
+-163.933474	59.982759
+-164.067244	59.975719
+# -b
+-159.993138	55.824167
+-160.091705	55.824167
+-160.180885	55.793658
+-160.246596	55.737334
+-160.333429	55.725600
+-160.422609	55.718560
+-160.500054	55.688051
+-160.511789	55.650501
+-160.610356	55.570709
+-160.666680	55.594177
+-160.732391	55.638767
+-160.765247	55.594177
+-160.819224	55.577750
+-160.798103	55.514385
+-160.842692	55.507344
+-160.964728	55.526119
+-161.051561	55.540200
+-161.194718	55.476836
+-161.316753	55.446327
+-161.450523	55.439286
+-161.570211	55.413471
+-161.626535	55.465101
+-161.492766	55.556628
+-161.516234	55.669276
+-161.647657	55.664582
+-161.769692	55.608258
+-161.826016	55.540200
+-161.868259	55.469795
+-161.891728	55.401737
+-161.912849	55.338372
+-162.034885	55.263274
+-162.088862	55.181134
+-162.156920	55.150626
+-162.222631	55.176441
+-162.276609	55.131851
+-162.377523	55.098995
+-162.443234	55.124810
+-162.520680	55.117770
+-162.553535	55.124810
+-162.541801	55.150626
+-162.541801	55.188175
+-162.574657	55.237458
+-162.619247	55.270314
+-162.696692	55.307863
+-162.708426	55.270314
+-162.684958	55.213990
+-162.675571	55.150626
+-162.652102	55.080220
+-162.762404	55.049712
+-162.851583	55.030937
+-162.961885	55.005122
+-163.060452	55.054405
+-163.137897	55.143585
+-163.227077	55.150626
+-163.205955	55.087261
+-163.182487	55.016856
+-163.227077	54.948798
+-163.337378	54.908902
+-163.414824	54.908902
+-163.414824	54.960532
+-163.391355	55.030937
+-163.426558	55.087261
+-163.459414	55.136545
+-163.536859	55.131851
+-163.546246	55.150626
+-163.435945	55.188175
+# -b
+-169.873314	56.647906
+-169.894435	56.636172
+-169.894435	56.617397
+-169.894435	56.617397
+-169.861580	56.610357
+-169.784134	56.591582
+-169.751279	56.603316
+-169.697301	56.617397
+-169.706689	56.561073
+-169.774747	56.549339
+-169.828724	56.603316
+-169.873314	56.647906
+-169.774747	56.549339
+-169.828724	56.603316
+-169.873314	56.647906
+# -b
+-178.429875	51.916687
+-178.450996	51.937808
+-178.439262	51.951889
+-178.406406	51.951889
+-178.319574	51.951889
+-178.230394	51.951889
+-178.141214	51.923727
+-178.075503	51.869750
+-177.988670	51.862710
+-177.843166	51.855669
+-177.876022	51.815773
+-177.965201	51.787611
+-177.976936	51.686697
+-178.054381	51.630373
+-178.152948	51.644454
+-178.242128	51.679656
+-178.218660	51.719553
+-178.185804	51.773530
+-178.296105	51.843935
+-178.418141	51.876791
+-178.429875	51.916687
+# -b
+-177.822045	51.686697
+-177.789189	51.719553
+-177.700009	51.747715
+-177.610829	51.754755
+-177.500528	51.780570
+-177.434817	51.801692
+-177.390227	51.855669
+-177.336250	51.930768
+-177.279926	51.916687
+-177.237683	51.904953
+-177.247070	51.855669
+-177.303394	51.787611
+-177.357371	51.733634
+-177.523996	51.705472
+-177.589708	51.705472
+-177.732865	51.686697
+-177.822045	51.686697
+# -b
+-177.038202	51.808732
+-177.026467	51.808732
+-176.993612	51.808732
+-176.927900	51.829854
+-176.927900	51.883831
+-176.960756	51.944849
+-176.895045	51.973011
+-176.805865	52.005866
+-176.751888	51.980051
+-176.751888	51.904953
+-176.773009	51.855669
+-176.695564	51.843935
+-176.585262	51.848629
+-176.531285	51.855669
+-176.507817	51.773530
+-176.531285	51.768836
+-176.618118	51.740674
+-176.707298	51.726593
+-176.805865	51.691391
+-176.862189	51.651494
+-176.939635	51.637413
+-176.972490	51.698431
+-177.014733	51.705472
+-177.026467	51.787611
+-177.038202	51.808732
+# -b
+-174.454336	52.386054
+-174.498926	52.386054
+-174.442602	52.404828
+-174.367503	52.425950
+-174.245468	52.386054
+-174.189144	52.357892
+-174.189144	52.271059
+-174.299445	52.249937
+-174.322913	52.181879
+-174.355769	52.141983
+-174.433215	52.095046
+-174.520048	52.113821
+-174.576372	52.066884
+-174.719529	52.059844
+-174.818096	52.095046
+-174.818096	52.113821
+-174.740650	52.156064
+-174.665551	52.181879
+-174.597493	52.217082
+-174.487192	52.249937
+-174.454336	52.296874
+-174.454336	52.343811
+-174.454336	52.386054
+# -b
+-174.156288	52.156064
+-174.212612	52.149023
+-174.189144	52.156064
+-174.123432	52.156064
+-174.057721	52.149023
+-174.001397	52.149023
+-173.881708	52.149023
+-173.771407	52.156064
+-173.682227	52.127902
+-173.548458	52.113821
+-173.438157	52.127902
+-173.351324	52.127902
+-173.241022	52.113821
+-173.229288	52.080965
+-173.339589	52.052803
+-173.515602	52.052803
+-173.649372	52.041069
+-173.771407	52.048109
+-173.902830	52.066884
+-174.001397	52.066884
+-174.102311	52.113821
+-174.156288	52.156064
+# -b
+-172.698903	52.418909
+-172.677782	52.411869
+-172.654314	52.397788
+-172.588602	52.386054
+-172.490035	52.386054
+-172.478301	52.339117
+-172.621458	52.282793
+-172.755228	52.282793
+-172.755228	52.364932
+-172.698903	52.418909
+-172.755228	52.364932
+-172.698903	52.418909
+# -b
+-170.546856	57.201759
+-170.558590	57.225228
+-170.523387	57.236962
+-170.448289	57.225228
+-170.403699	57.178291
+-170.457676	57.182985
+-170.535121	57.178291
+-170.546856	57.201759
+-170.546856	57.201759
+# -b
+172.297595	52.928173
+172.241271	52.928173
+172.241271	52.935213
+172.285860	52.939907
+172.363306	52.961028
+172.429017	52.975109
+172.473607	53.015006
+172.539319	53.007965
+172.661354	52.986844
+172.750534	52.993884
+172.849101	52.975109
+172.938281	52.975109
+172.950015	52.928173
+173.048582	52.935213
+173.069703	52.907051
+173.135415	52.860114
+173.093172	52.834299
+173.015726	52.808484
+172.860835	52.787363
+172.750534	52.747466
+172.705944	52.794403
+172.640233	52.820218
+172.640233	52.895317
+172.572174	52.867155
+172.506463	52.874195
+172.407896	52.888276
+172.297595	52.914092
+172.297595	52.928173
+# -b
+177.441857	52.141983
+177.486447	52.195960
+177.498181	52.195960
+177.498181	52.181879
+177.507569	52.113821
+177.507569	52.073925
+177.498181	52.034028
+177.465326	51.991785
+177.486447	51.965970
+177.397267	51.944849
+177.275232	51.923727
+177.143809	51.829854
+177.110954	51.911993
+177.254110	51.980051
+177.364412	52.048109
+177.441857	52.141983
+# -b
+178.512014	51.665575
+178.523748	51.686697
+178.547217	51.691391
+178.622315	51.686697
+178.767819	51.630373
+178.910976	51.541193
+179.042399	51.480175
+179.143313	51.452013
+179.241880	51.437932
+179.274735	51.376915
+179.152700	51.369874
+179.042399	51.390996
+178.878120	51.480175
+178.744351	51.548234
+178.612928	51.597517
+178.523748	51.637413
+178.512014	51.665575
+# -b
+179.417892	52.041069
+179.462482	52.034028
+179.483604	52.019947
+179.551662	51.991785
+179.561049	51.951889
+179.516460	51.904953
+179.396771	51.897912
+179.331060	51.951889
+179.340447	51.973011
+179.373303	51.998826
+179.417892	52.041069
+# -b
+170.375537	60.048470
+170.366149	59.971025
+170.309825	59.938169
+170.222992	59.942863
+170.089223	59.971025
+# -b
+164.998937	59.804400
+164.977816	59.799706
+164.811191	59.820827
+164.736092	59.942863
+# -b
+164.557732	60.036736
+164.327743	59.959291
+164.172851	59.848989
+164.104793	59.935822
+163.961636	59.975719
+163.719912	59.886539
+163.532165	59.860724
+163.421864	59.792665
+163.398396	59.694098
+163.266973	59.581450
+163.245852	59.452374
+163.311563	59.330339
+163.245852	59.274015
+163.090960	59.227078
+163.090960	59.154326
+163.133203	59.086268
+162.947804	59.119124
+162.879745	59.069840
+162.903214	58.973620
+162.781178	58.853931
+162.527720	58.699040
+162.283649	58.515987
+162.161614	58.377524
+162.051312	58.208552
+161.985601	58.086516
+161.985601	57.910504
+162.051312	57.800202
+162.173348	57.746225
+162.307118	57.722757
+162.361095	57.765000
+162.426806	57.898769
+162.649755	57.933972
+162.814034	57.882342
+163.022902	57.804896
+163.201262	57.757959
+163.222383	57.664086
+163.144938	57.574906
+163.022902	57.473992
+162.802300	57.368385
+162.724854	57.272164
+162.715467	57.152476
+162.724854	57.063296
+162.748323	56.936567
+162.748323	56.821572
+162.748323	56.713618
+162.802300	56.683109
+162.903214	56.683109
+163.079226	56.701884
+163.189528	56.615051
+163.210649	56.495362
+163.245852	56.366286
+163.266973	56.255985
+163.234117	56.145684
+163.112082	56.040076
+163.046371	55.986099
+163.001781	55.979058
+162.968925	55.979058
+162.825768	56.028342
+162.691998	56.157418
+162.638021	56.225476
+162.649755	56.237210
+162.703733	56.305268
+162.846890	56.359246
+162.968925	56.476587
+162.924335	56.518830
+162.814034	56.446079
+162.703733	56.446079
+162.515986	56.420263
+162.229672	56.359246
+162.239059	56.305268
+162.295383	56.267719
+162.316505	56.244251
+162.339973	56.232517
+162.361095	56.176192
+162.173348	56.115175
+162.051312	56.065891
+161.908156	55.929775
+161.830710	55.800699
+161.720409	55.669276
+161.654697	55.495610
+161.642963	55.364188
+161.675819	55.237458
+161.776733	55.080220
+161.887034	54.998081
+162.018457	54.890127
+162.128758	54.789213
+162.074781	54.692993
+161.931624	54.603813
+161.786120	54.526367
+161.565518	54.488818
+161.344915	54.488818
+161.234614	54.585038
+160.936566	54.545142
+160.605662	54.430147
+160.331082	54.270562
+160.098746	54.146180
+# -b
+159.997832	53.153469
+160.009566	53.146428
+# -b
+159.997832	59.194222
+160.065890	59.234119
+160.164457	59.306871
+160.340470	59.358501
+160.462505	59.525126
+160.650252	59.586144
+160.927178	59.654202
+161.157168	59.799706
+161.368383	59.954597
+# -b
+164.369986	59.170754
+164.402841	59.177795
+164.271419	59.102696
+164.017960	59.058106
+163.741034	59.013516
+163.642467	58.954845
+163.785624	58.933724
+163.696444	58.790567
+163.576755	58.659144
+163.475841	58.567617
+163.365540	58.452623
+163.487576	58.497212
+163.764502	58.640369
+164.071938	58.762405
+164.438044	58.842197
+164.614056	58.950152
+164.581201	59.102696
+164.513143	59.182488
+164.369986	59.170754
+# -b
+166.479790	60.008574
+166.390611	59.971025
+166.313165	59.921741
+166.235720	59.853683
+166.158274	59.804400
+166.092563	59.811440
+166.080828	59.853683
+166.137152	59.898273
+166.158274	59.954597
+# -b
+165.088117	60.069592
+165.099851	59.999187
+165.088117	59.954597
+165.043527	59.877151
+165.010672	59.860724
+# -b
+165.982261	55.319598
+166.038585	55.300823
+166.181742	55.289089
+166.202864	55.282048
+166.181742	55.270314
+166.181742	55.244499
+166.181742	55.195215
+166.214598	55.136545
+166.268575	55.098995
+166.280309	55.035631
+166.357755	54.953491
+166.489178	54.897167
+166.557236	54.807988
+166.590092	54.744623
+166.611213	54.692993
+166.611213	54.700033
+166.611213	54.692993
+166.601826	54.737583
+166.479790	54.700033
+166.336633	54.796253
+166.214598	54.845537
+166.116031	54.948798
+166.047973	55.030937
+165.970527	55.131851
+165.860226	55.244499
+165.827370	55.263274
+165.827370	55.307863
+165.871960	55.307863
+165.937671	55.312557
+165.982261	55.319598
+165.982261	55.312557
+165.982261	55.319598
+# -b
+167.308223	54.871352
+167.317611	54.878393
+167.362200	54.852577
+167.427912	54.789213
+167.538213	54.681259
+167.627393	54.707074
+167.648514	54.685952
+167.737694	54.648403
+167.836261	54.566264
+167.880851	54.533408
+167.826874	54.514633
+167.782284	54.552183
+167.671983	54.636669
+167.549947	54.681259
+167.439646	54.681259
+167.350466	54.819722
+167.308223	54.871352
+# -b
+160.098746	54.146180
+159.899265	54.005370
+159.878143	53.829357
+159.878143	53.672119
+159.887530	53.554778
+159.887530	53.435089
+159.910999	53.390499
+159.922733	53.291932
+159.988444	53.219180
+159.997832	53.153469
+# -b
+160.009566	53.146428
+159.866409	53.172244
+159.699784	53.219180
+159.490915	53.172244
+159.282047	53.125307
+158.983999	52.993884
+158.805639	52.881236
+158.718807	52.932866
+158.608505	52.939907
+158.519326	52.846033
+158.608505	52.806137
+158.585037	52.733385
+158.552181	52.639512
+158.519326	52.620737
+158.474736	52.559720
+158.486470	52.451765
+158.507591	52.357892
+158.474736	52.214735
+158.409024	52.099740
+158.254133	51.876791
+158.078121	51.733634
+157.857518	51.581089
+157.658037	51.491910
+157.503146	51.334672
+157.315399	51.182127
+157.073675	51.064786
+156.874194	50.919282
+156.829604	50.898160
+156.820217	50.933363
+156.787361	51.050705
+156.719303	51.168046
+156.620736	51.320591
+156.599614	51.555274
+156.599614	51.815773
+156.587880	52.059844
+156.486966	52.317996
+156.322688	52.545639
+156.224121	52.813178
+156.167797	53.059595
+156.146675	53.350603
+156.045761	53.573552
+155.968316	53.796502
+155.926073	53.958433
+155.881483	53.998329
+155.858015	54.057000
+155.804037	54.256481
+155.759448	54.488818
+155.693736	54.648403
+155.682002	54.953491
+155.628025	55.181134
+155.604556	55.432246
+155.604556	55.643461
+155.628025	55.929775
+155.738326	56.176192
+155.858015	56.446079
+155.935460	56.683109
+156.057496	56.809838
+156.289832	56.882590
+156.531556	57.002278
+156.653592	57.032787
+156.808483	57.091458
+156.907050	57.265124
+157.040819	57.492767
+156.984495	57.680514
+156.897663	57.800202
+157.073675	57.816630
+157.449169	57.765000
+157.636916	57.870607
+157.747217	57.969175
+158.078121	57.969175
+158.420759	58.063048
+158.674217	58.236714
+158.939409	58.386911
+159.204601	58.508947
+159.413470	58.670878
+159.624685	58.802301
+159.777229	58.898521
+159.810085	59.069840
+159.943855	59.149633
+159.997832	59.194222
+# -b
+154.665822	60.086020
+154.546134	59.935822
+154.424098	59.816134
+154.379508	59.816134
+154.269207	59.860724
+154.191762	59.816134
+154.280941	59.710526
+154.358387	59.604919
+154.236352	59.541554
+154.224617	59.468802
+154.412364	59.480536
+154.600111	59.504005
+154.776124	59.459415
+154.987339	59.419519
+155.107027	59.323298
+155.163351	59.234119
+155.142230	59.154326
+154.954483	59.154326
+154.886425	59.109736
+154.776124	59.149633
+154.632967	59.154326
+154.501544	59.159020
+154.445220	59.081574
+154.224617	59.041678
+154.060339	59.053412
+153.914835	59.142592
+153.640255	59.194222
+153.419653	59.130858
+153.386797	59.069840
+153.142726	59.041678
+153.032425	58.950152
+152.889268	58.893828
+152.668666	58.938417
+152.534896	59.013516
+152.358883	58.966579
+152.236848	58.870359
+151.995124	58.830463
+151.741666	58.818729
+151.453005	58.835157
+151.354438	58.905562
+151.187813	59.018210
+151.166691	59.074534
+151.375559	59.126164
+151.586775	59.126164
+151.786256	59.119124
+152.072570	59.137898
+152.281438	59.182488
+152.215726	59.250546
+152.093691	59.262281
+151.861354	59.290443
+151.786256	59.386663
+151.607896	59.480536
+151.443618	59.541554
+151.187813	59.569716
+151.023534	59.548595
+150.934354	59.431253
+150.758342	59.459415
+150.746608	59.496964
+150.659775	59.520433
+150.504884	59.586144
+150.317137	59.581450
+150.173980	59.621346
+# -b
+156.543290	50.827755
+156.543290	50.877039
+156.477579	50.834796
+156.367278	50.771431
+156.278098	50.696332
+156.301566	50.647049
+156.421255	50.654089
+156.510435	50.750310
+156.543290	50.827755
+# -b
+156.090351	50.717454
+156.057496	50.689292
+155.968316	50.632968
+155.869749	50.527360
+155.780569	50.421753
+155.682002	50.365429
+155.550579	50.337267
+155.449665	50.273902
+155.362832	50.273902
+155.294774	50.217578
+155.285387	50.090849
+155.294774	50.048606
+155.372220	50.018097
+155.494255	50.076768
+155.682002	50.175335
+155.881483	50.210538
+156.024640	50.330226
+156.090351	50.421753
+156.200653	50.513279
+156.200653	50.618887
+156.156063	50.710413
+156.090351	50.710413
+# -b
+150.173980	59.621346
+149.908788	59.658896
+149.732775	59.698792
+149.476970	59.719914
+149.268102	59.710526
+149.059233	59.637774
+149.035765	59.581450
+149.136679	59.513392
+149.146066	59.459415
+148.913729	59.452374
+148.749451	59.407784
+148.838631	59.330339
+148.913729	59.330339
+148.904342	59.238812
+148.749451	59.215344
+148.660271	59.210650
+148.561704	59.215344
+148.495993	59.290443
+148.373957	59.367888
+148.010198	59.374929
+147.843573	59.330339
+147.843573	59.250546
+147.721537	59.234119
+147.533790	59.234119
+147.390633	59.262281
+147.181765	59.311564
+146.895451	59.351460
+146.695970	59.407784
+146.496489	59.440640
+146.397922	59.407784
+146.374454	59.222384
+146.320477	59.177795
+146.120996	59.142592
+146.001307	59.159020
+145.912127	59.238812
+145.912127	59.358501
+145.879272	59.367888
+145.778358	59.358501
+145.548368	59.391357
+145.348887	59.386663
+145.193996	59.403091
+144.841970	59.374929
+144.454743	59.367888
+144.177816	59.374929
+143.802323	59.351460
+143.426829	59.330339
+143.173371	59.330339
+142.976237	59.290443
+142.865935	59.250546
+142.633599	59.194222
+142.323816	59.069840
+141.992913	58.914949
+141.805166	58.743630
+141.584563	58.584045
+141.220804	58.429154
+140.866432	58.271916
+140.601239	58.086516
+140.547262	57.941012
+140.392371	57.774387
+140.181156	57.711023
+# -b
+139.861986	54.146180
+140.028612	54.108631
+140.192890	54.031185
+140.314926	53.946699
+140.326660	53.810583
+140.368903	53.744871
+140.568384	53.653345
+140.788986	53.521922
+141.021323	53.423355
+141.274781	53.317747
+141.408551	53.296626
+141.408551	53.226221
+141.417938	53.179284
+141.340492	53.106532
+141.274781	53.052555
+141.197336	53.019699
+141.176214	53.019699
+141.021323	53.080717
+140.854698	53.146428
+140.690419	53.132347
+140.523794	53.153469
+140.303191	53.252036
+140.049733	53.259076
+# -b
+139.939432	53.186325
+140.094323	53.198059
+140.336047	53.153469
+140.580118	53.059595
+140.777252	53.073676
+140.964999	52.961028
+141.152746	52.885930
+141.230191	52.754507
+141.274781	52.606656
+141.230191	52.519823
+141.143358	52.404828
+141.274781	52.310955
+141.408551	52.235856
+141.495384	52.167798
+141.429672	52.059844
+141.396817	52.031682
+141.385082	51.916687
+141.274781	51.827507
+141.185601	51.705472
+141.054179	51.658535
+140.922756	51.534153
+140.821842	51.430892
+140.854698	51.362834
+140.777252	51.313550
+140.767865	51.252532
+140.690419	51.238451
+140.666951	51.107029
+140.666951	51.001421
+140.612974	50.841836
+140.502672	50.724494
+140.502672	50.625927
+140.502672	50.478077
+140.556650	50.344307
+140.612974	50.161254
+140.690419	50.119011
+140.702153	50.032178
+# -b
+142.645333	54.340967
+142.711044	54.366783
+142.830733	54.326886
+142.952768	54.134446
+142.985624	53.946699
+143.009092	53.730790
+143.086538	53.521922
+143.173371	53.350603
+143.283672	53.146428
+143.384586	52.813178
+143.393973	52.566760
+143.328262	52.329730
+143.196839	52.275752
+143.217961	52.073925
+143.295406	51.869750
+143.316528	51.698431
+143.307140	51.534153
+143.384586	51.548234
+143.494887	51.369874
+143.548864	51.182127
+143.581720	51.139884
+143.682634	50.834796
+143.792935	50.548482
+143.924358	50.273902
+144.067515	50.011057
+# -b
+142.267492	49.975854
+142.225249	50.048606
+142.234637	50.182376
+142.213515	50.358388
+142.147804	50.492158
+142.136070	50.703373
+142.201781	50.919282
+142.246371	51.085907
+142.246371	51.231411
+142.157191	51.369874
+142.070358	51.498950
+141.903733	51.623332
+141.772310	51.691391
+141.805166	51.766489
+141.748842	51.890872
+141.706599	52.120861
+141.694865	52.317996
+141.772310	52.472887
+141.870877	52.639512
+141.894346	52.841340
+141.915467	53.012659
+141.903733	53.198059
+141.859143	53.331828
+141.948323	53.463251
+142.136070	53.521922
+142.246371	53.500800
+142.380140	53.430395
+142.577275	53.442130
+142.621864	53.500800
+142.577275	53.566512
+142.621864	53.658038
+142.720432	53.653345
+142.776756	53.686200
+142.678188	53.822317
+142.645333	53.920884
+142.621864	53.925578
+142.589009	54.010064
+142.523297	54.087509
+142.412996	54.204851
+142.389528	54.275256
+142.434118	54.301071
+142.556153	54.301071
+142.645333	54.340967
+# -b
+140.181156	57.711023
+139.960553	57.605415
+139.894842	57.621843
+139.894842	57.617149
+139.850252	57.556132
+139.772807	57.469299
+139.575672	57.368385
+139.420781	57.265124
+139.254156	57.279205
+139.078143	57.147782
+138.967842	57.056256
+138.869275	57.009319
+138.681528	56.917792
+138.604083	56.821572
+138.571227	56.786370
+138.460926	56.798104
+138.404602	56.713618
+138.273179	56.615051
+138.151144	56.556380
+138.139409	56.476587
+138.061964	56.378020
+137.897685	56.317003
+137.796771	56.218436
+137.763916	56.183233
+137.731060	56.138643
+137.609025	56.065891
+137.454133	55.986099
+137.289855	55.911000
+137.113842	55.805393
+136.980073	55.744375
+136.848650	55.669276
+136.670291	55.589484
+136.559989	55.575403
+136.440301	55.514385
+136.297144	55.357147
+136.118784	55.275008
+135.954506	55.192869
+135.921650	55.192869
+135.811349	55.162360
+135.522688	55.016856
+135.325554	54.934717
+135.248108	54.782172
+135.236374	54.723502
+135.346676	54.685952
+135.567278	54.634322
+135.755025	54.540448
+135.975627	54.545142
+136.184496	54.552183
+136.494278	54.596772
+136.604579	54.622588
+136.693759	54.615547
+136.782939	54.596772
+136.825182	54.500552
+136.815794	54.423107
+136.804060	54.359742
+136.836916	54.315152
+136.815794	54.256481
+136.804060	54.218932
+136.804060	54.186076
+136.792326	54.094550
+136.747736	53.972514
+136.759470	53.770686
+136.815794	53.744871
+136.893240	53.829357
+137.057518	53.829357
+137.212409	53.932618
+137.266387	54.010064
+137.156085	54.108631
+137.224144	54.204851
+137.388422	54.270562
+137.686470	54.282297
+137.665349	54.223626
+137.498723	54.113324
+137.379035	54.094550
+137.489336	53.991289
+137.665349	53.932618
+137.698204	53.855173
+137.576169	53.737831
+137.454133	53.658038
+137.289855	53.620489
+137.310977	53.566512
+137.576169	53.547737
+137.918807	53.606408
+138.183999	53.679160
+138.383480	53.815276
+138.514903	53.920884
+138.592349	53.815276
+138.437457	53.653345
+138.383480	53.500800
+138.580614	53.566512
+138.714384	53.789461
+138.758974	53.958433
+138.812951	54.057000
+138.758974	54.061694
+138.747240	54.197810
+138.758974	54.282297
+138.934986	54.230666
+139.143855	54.186076
+139.343336	54.186076
+139.519348	54.230666
+139.620262	54.256481
+139.763419	54.256481
+139.772807	54.171995
+139.805662	54.256481
+139.817396	54.204851
+139.861986	54.146180
+# -b
+140.049733	53.259076
+139.939432	53.186325
+# -b
+137.355566	54.833803
+137.498723	54.934717
+137.322711	54.800947
+137.301589	54.718808
+137.388422	54.800947
+137.510458	54.744623
+137.632493	54.648403
+137.763916	54.622588
+137.918807	54.711767
+138.007987	54.793907
+138.073698	54.946451
+138.172265	55.023896
+137.984518	55.124810
+137.820240	55.162360
+137.653614	55.192869
+137.587903	55.091955
+137.510458	54.941757
+137.355566	54.833803
+# -b
+109.590160	55.688051
+109.623016	55.688051
+109.646484	55.688051
+109.688727	55.676317
+109.810763	55.638767
+109.843618	55.533160
+109.810763	55.368881
+109.712195	55.148279
+109.700461	54.946451
+109.655871	54.775132
+109.569038	54.570957
+109.479859	54.366783
+109.468125	54.134446
+109.381292	53.892722
+109.148955	53.658038
+109.038654	53.547737
+109.017532	53.749565
+108.794583	53.679160
+108.585715	53.449170
+108.663160	53.430395
+108.862641	53.463251
+108.872028	53.296626
+108.618570	53.198059
+108.442558	53.085411
+108.243077	52.860114
+107.989618	52.707570
+107.703305	52.653593
+107.459234	52.613697
+107.140064	52.526864
+106.907727	52.343811
+106.741102	52.289834
+106.478257	52.249937
+106.255307	52.031682
+106.046439	51.766489
+105.703801	51.569355
+105.218006	51.452013
+104.699356	51.381608
+104.401308	51.402730
+104.037548	51.452013
+103.826333	51.562315
+103.838067	51.630373
+104.192439	51.705472
+104.511609	51.752408
+104.678234	51.740674
+104.910571	51.801692
+105.208619	51.827507
+105.483199	51.951889
+105.670945	52.127902
+105.882161	52.350851
+106.102763	52.484621
+106.410198	52.632471
+106.698859	52.780322
+106.895993	52.907051
+107.107208	52.986844
+107.360667	53.052555
+107.635246	53.179284
+107.745548	53.270811
+107.581269	53.205099
+107.217510	53.045514
+106.940583	52.986844
+107.095474	53.205099
+107.405257	53.336522
+107.602391	53.489066
+107.858196	53.697935
+108.099920	53.862213
+108.243077	54.057000
+108.463679	54.249441
+108.630304	54.423107
+108.761727	54.655443
+108.916618	54.864312
+109.071509	55.061446
+109.193545	55.199909
+109.226401	55.338372
+109.303846	55.533160
+109.402413	55.631727
+109.503327	55.681010
+109.590160	55.688051
+# -b
+29.938576	59.924088
+30.093467	59.924088
+30.215502	59.963984
+# -b
+31.449938	60.083673
+31.428816	59.980412
+31.360758	59.935822
+31.130768	59.912354
+30.987611	59.940516
+# -b
+23.578653	60.006227
+23.444883	59.963984
+23.346316	59.980412
+# -b
+23.313460	60.090713
+23.224280	59.996840
+23.113979	59.907660
+22.926232	59.858377
+22.839399	59.870111
+23.015412	59.935822
+23.069389	59.989800
+# -b
+19.917590	54.934717
+20.004423	54.991041
+20.138192	54.984000
+20.281349	54.998081
+20.391650	55.002775
+20.546542	55.066139
+20.666230	55.136545
+20.776531	55.218684
+20.865711	55.300823
+20.952544	55.387656
+21.008868	55.488570
+21.041724	55.575403
+21.053458	55.669276
+21.074579	55.725600
+21.062845	55.662236
+21.041724	55.568362
+20.997134	55.436939
+20.919688	55.350107
+20.842243	55.249193
+20.731942	55.148279
+20.588785	55.061446
+20.656843	54.976960
+20.776531	54.991041
+20.931423	54.946451
+21.140291	54.946451
+21.173147	55.035631
+21.173147	55.204603
+21.241205	55.256233
+21.250592	55.300823
+21.217736	55.380615
+21.173147	55.380615
+21.196615	55.462755
+21.184881	55.544894
+21.130904	55.669276
+21.098048	55.774884
+21.041724	55.854676
+21.029990	55.953243
+21.062845	55.711519
+21.029990	55.779577
+21.029990	55.922734
+20.997134	56.028342
+20.976012	56.145684
+20.919688	56.255985
+20.919688	56.305268
+20.952544	56.389754
+20.964278	56.523524
+20.987747	56.633825
+21.008868	56.765248
+21.074579	56.856775
+21.140291	56.929527
+21.283448	57.044521
+21.360893	57.168904
+21.393749	57.323795
+21.515784	57.466952
+21.691797	57.586640
+21.858422	57.650005
+22.079025	57.673473
+22.287893	57.727450
+22.485027	57.762653
+22.529617	57.727450
+22.630531	57.626537
+22.794810	57.520929
+22.982556	57.420015
+23.027146	57.312061
+23.081123	57.246349
+23.104592	57.300327
+23.113979	57.354304
+23.158569	57.276858
+23.203159	57.187678
+23.313460	57.110233
+23.489473	57.056256
+23.611508	57.018706
+23.710075	57.018706
+23.874354	57.060949
+23.996389	57.091458
+24.008123	57.030440
+24.085569	56.971770
+24.118425	57.121967
+24.228726	57.187678
+24.294437	57.258083
+24.306171	57.412975
+24.306171	57.560825
+24.306171	57.661739
+24.306171	57.797856
+24.306171	57.879995
+24.360149	57.997337
+24.393004	58.114678
+24.416473	58.241407
+24.482184	58.347015
+24.470450	58.398645
+24.339027	58.415073
+24.205258	58.415073
+24.151280	58.339974
+24.008123	58.293038
+23.897822	58.375177
+23.787521	58.370483
+23.656098	58.391605
+23.578653	58.501906
+23.468351	58.581698
+23.444883	58.680266
+23.510594	58.771792
+23.588040	58.771792
+23.710075	58.788220
+23.677220	58.823423
+23.522328	58.835157
+23.423761	58.839850
+23.423761	58.868012
+23.444883	58.966579
+23.489473	58.994741
+23.456617	59.039331
+23.379172	59.046372
+23.400293	59.114430
+23.423761	59.163714
+23.444883	59.236465
+23.522328	59.276362
+23.620896	59.288096
+23.644364	59.292790
+23.742931	59.304524
+23.897822	59.339726
+24.017511	59.349114
+24.029245	59.389010
+24.094956	59.424212
+24.163014	59.433600
+24.249847	59.445334
+24.371883	59.501658
+24.482184	59.501658
+24.536161	59.501658
+24.637075	59.496964
+24.735642	59.496964
+24.780232	59.586144
+24.845944	59.557982
+24.967979	59.529820
+25.120523	59.541554
+25.188581	59.546248
+25.341126	59.546248
+25.442040	59.586144
+25.418571	59.647162
+25.507751	59.647162
+25.594584	59.630734
+25.585197	59.647162
+25.627440	59.696445
+25.770597	59.619000
+25.826921	59.635427
+25.892632	59.630734
+25.925488	59.647162
+26.059257	59.635427
+26.289247	59.586144
+26.509850	59.574410
+26.643619	59.557982
+26.730452	59.501658
+26.951055	59.461762
+27.237369	59.468802
+27.481439	59.468802
+27.744285	59.457068
+27.955500	59.496964
+27.997743	59.562676
+27.976622	59.663589
+27.955500	59.708179
+28.009477	59.790319
+28.143247	59.757463
+28.253548	59.696445
+28.363849	59.731648
+28.438948	59.825521
+28.549249	59.846643
+28.694753	59.802053
+28.781586	59.825521
+28.945864	59.879498
+29.002189	59.947557
+# -b
+29.255647	60.006227
+29.443394	59.989800
+29.619406	59.956944
+29.774297	59.940516
+29.938576	59.924088
+# -b
+22.937967	58.640369
+22.839399	58.652104
+22.541351	58.628635
+22.299627	58.633329
+22.189326	58.530068
+22.088412	58.541802
+21.989845	58.508947
+21.825567	58.541802
+21.825567	58.454969
+21.834954	58.398645
+21.825567	58.370483
+21.825567	58.316506
+21.945255	58.241407
+22.046169	58.213245
+22.055557	58.142840
+21.956989	58.056007
+21.945255	57.985602
+22.100146	58.091210
+22.222182	58.213245
+22.255038	58.283650
+22.287893	58.323547
+22.386460	58.311812
+22.496762	58.283650
+22.585941	58.283650
+22.672774	58.300078
+22.750220	58.370483
+22.815931	58.386911
+22.937967	58.415073
+23.027146	58.473744
+23.179691	58.485478
+23.158569	58.525374
+23.060002	58.565271
+22.994291	58.612207
+22.937967	58.623942
+22.937967	58.652104
+22.937967	58.640369
+# -b
+22.299627	58.978314
+22.717364	59.046372
+22.717364	59.046372
+22.651653	59.062800
+22.520230	59.130858
+22.485027	59.095655
+22.409929	59.046372
+22.353605	58.983007
+22.309015	58.978314
+22.198713	58.978314
+22.055557	58.966579
+21.989845	58.931377
+22.055557	58.907909
+22.222182	58.907909
+22.309015	58.835157
+22.365339	58.743630
+22.496762	58.748324
+22.574207	58.835157
+22.740832	58.875053
+22.905111	58.891481
+22.905111	58.983007
+22.806544	59.034638
+22.696243	59.055759
+22.595329	59.102696
+22.496762	59.114430
+22.442784	59.074534
+22.398194	59.015863
+22.332483	58.987701
+22.299627	58.978314
+# -b
+27.457971	59.022903
+27.514295	59.034638
+27.326548	59.027597
+27.094212	58.994741
+26.929933	58.926683
+26.918199	58.839850
+27.061356	58.715468
+27.150536	58.588739
+27.204513	58.426807
+27.326548	58.304772
+27.413381	58.149881
+27.558885	58.102944
+27.558885	58.241407
+27.558885	58.370483
+27.657452	58.497212
+27.767753	58.640369
+27.756019	58.806995
+27.702042	58.943111
+27.612862	59.006476
+27.457971	59.022903
+# -b
+11.107571	59.123817
+11.086449	59.170754
+11.062981	59.170754
+10.964414	59.163714
+10.854112	59.220038
+10.788401	59.243506
+10.656978	59.227078
+10.633510	59.283402
+10.600654	59.332686
+10.588920	59.428906
+10.556064	59.602572
+10.513821	59.708179
+10.523209	59.764503
+10.656978	59.797359
+10.656978	59.863070
+10.556064	59.891232
+10.478619	59.874805
+10.445763	59.858377
+10.403520	59.863070
+10.368318	59.834908
+10.368318	59.769197
+10.391786	59.691752
+10.478619	59.614306
+10.445763	59.550941
+10.335462	59.534514
+10.335462	59.607265
+10.258016	59.680017
+10.182918	59.712873
+10.204039	59.668283
+10.225161	59.602572
+10.204039	59.557982
+10.150062	59.541554
+10.225161	59.461762
+10.347196	59.396050
+10.358930	59.292790
+10.302606	59.259934
+10.215773	59.231772
+10.204039	59.159020
+10.182918	59.107390
+10.138328	59.051066
+10.004558	59.015863
+# -b
+18.626830	60.055511
+18.704276	59.973372
+18.737132	59.919395
+18.692542	59.841949
+18.671420	59.764503
+18.582241	59.719914
+18.471939	59.630734
+18.385106	59.550941
+18.230215	59.506352
+17.922780	59.428906
+17.800744	59.396050
+17.657588	59.417172
+17.580142	59.518086
+17.523818	59.546248
+17.469841	59.489924
+17.326684	59.518086
+17.204648	59.569716
+17.195261	59.534514
+17.073226	59.501658
+16.897213	59.590838
+16.873745	59.579103
+16.653142	59.595531
+16.509985	59.574410
+16.390297	59.590838
+16.312851	59.529820
+16.211937	59.501658
+16.312851	59.473496
+16.566309	59.496964
+16.796299	59.440640
+17.007514	59.396050
+17.117815	59.344420
+17.160058	59.283402
+17.249238	59.316258
+17.469841	59.292790
+17.777276	59.323298
+18.143382	59.360848
+18.328782	59.384316
+18.429696	59.400744
+18.450818	59.356154
+18.340517	59.311564
+18.340517	59.255240
+18.218481	59.255240
+18.131648	59.299830
+18.152770	59.248200
+18.185625	59.180141
+17.922780	59.067493
+17.789010	58.947805
+17.624732	58.931377
+17.568408	58.936071
+17.568408	59.051066
+17.425251	59.074534
+17.425251	58.959539
+17.326684	58.891481
+17.228117	58.828116
+17.117815	58.783526
+16.984046	58.788220
+16.873745	58.776486
+16.840889	58.692000
+16.709466	58.656797
+16.477129	58.696693
+16.068780	58.675572
+16.035924	58.645063
+16.068780	58.645063
+16.125104	58.640369
+16.301117	58.633329
+16.399684	58.623942
+16.542841	58.605167
+16.599165	58.581698
+16.718853	58.525374
+16.676610	58.478438
+16.500598	58.466704
+16.333972	58.497212
+16.289383	58.485478
+16.465395	58.438542
+16.608552	58.375177
+16.632021	58.328240
+16.608552	58.229673
+16.587431	58.166309
+16.599165	58.119372
+16.542841	58.060701
+16.533453	58.020805
+16.587431	57.955094
+16.500598	57.950400
+16.390297	57.978562
+16.366828	57.938666
+16.390297	57.884688
+16.477129	57.821324
+16.509985	57.732144
+16.399684	57.633577
+16.477129	57.567866
+16.488864	57.462258
+16.390297	57.361344
+16.312851	57.241656
+16.333972	57.103192
+16.256527	56.971770
+16.235405	56.765248
+16.068780	56.596276
+15.904502	56.366286
+15.815322	56.169152
+15.606454	56.169152
+15.385851	56.206701
+15.186370	56.176192
+15.022092	56.211395
+14.756899	56.218436
+14.569152	56.150377
+14.491707	56.047117
+14.315694	56.077625
+14.205393	55.960284
+14.118560	55.817127
+14.172537	55.598871
+14.095092	55.455714
+14.008259	55.413471
+13.820512	55.462755
+13.510730	55.455714
+13.179826	55.387656
+12.970958	55.425205
+12.738621	55.418165
+12.762089	55.469795
+12.816067	55.481529
+12.839535	55.537853
+12.839535	55.598871
+12.893512	55.655195
+12.827801	55.756109
+12.684644	55.873451
+12.562608	56.021301
+12.496897	56.119868
+12.398330	56.225476
+12.410064	56.291187
+12.529753	56.255985
+12.672910	56.248944
+12.640054	56.286494
+12.595464	56.347511
+12.541487	56.413223
+12.574343	56.450772
+12.705765	56.439038
+12.816067	56.474241
+12.816067	56.554033
+12.684644	56.657294
+12.475776	56.737086
+12.374862	56.852081
+12.177727	56.952995
+12.067426	57.133701
+12.022836	57.253390
+11.936003	57.384813
+11.858558	57.396547
+11.781112	57.389506
+11.802234	57.502154
+11.769378	57.567866
+11.748257	57.650005
+11.867945	57.732144
+11.825702	57.851833
+11.626221	57.828364
+11.659077	57.915197
+11.682545	57.985602
+11.626221	58.079476
+11.471330	58.107638
+11.339907	58.138147
+11.471330	58.236714
+11.560510	58.271916
+11.515920	58.293038
+11.438474	58.288344
+11.450209	58.304772
+11.494798	58.379871
+11.417353	58.422114
+11.384497	58.351709
+11.328173	58.316506
+11.274196	58.283650
+11.295317	58.316506
+11.283583	58.391605
+11.250728	58.433848
+11.163895	58.445582
+11.131039	58.497212
+11.119305	58.581698
+11.107571	58.623942
+11.074715	58.727202
+11.062981	58.795260
+11.030125	58.886787
+11.030125	58.983007
+11.107571	59.074534
+11.107571	59.107390
+# -b
+13.808778	58.851585
+13.820512	58.926683
+13.853368	59.022903
+13.963669	59.095655
+13.886223	59.142592
+13.897958	59.259934
+13.897958	59.339726
+13.721945	59.372582
+13.621031	59.396050
+13.567054	59.412478
+13.433284	59.412478
+13.313596	59.377276
+13.215029	59.384316
+13.114115	59.367888
+13.027282	59.344420
+12.982692	59.266974
+12.994426	59.163714
+13.060137	59.046372
+13.081259	58.987701
+13.104727	58.926683
+12.926368	59.062800
+12.783211	59.107390
+12.684644	59.095655
+12.586077	59.011169
+12.553221	58.943111
+12.464041	58.823423
+12.442920	58.736590
+12.508631	58.675572
+12.419452	58.525374
+12.288029	58.450276
+12.243439	58.410380
+12.353740	58.454969
+12.452307	58.403339
+12.553221	58.462010
+12.738621	58.548843
+12.905246	58.623942
+12.982692	58.537109
+13.125849	58.577005
+13.191560	58.652104
+13.477874	58.696693
+13.632765	58.720162
+13.698477	58.771792
+13.743067	58.816382
+13.787656	58.839850
+# -b
+16.244793	56.279453
+16.279995	56.305268
+16.390297	56.378020
+16.465395	56.493015
+16.533453	56.669028
+16.643755	56.852081
+16.730588	56.983504
+16.808033	57.152476
+16.864357	57.288592
+16.918334	57.335529
+16.930069	57.377772
+16.840889	57.330835
+16.775178	57.258083
+16.730588	57.168904
+16.599165	56.934220
+16.500598	56.852081
+16.345707	56.669028
+16.289383	56.523524
+16.268261	56.427304
+16.244793	56.328737
+16.244793	56.279453
+# -b
+18.021347	56.964729
+18.143382	57.006972
+18.230215	57.084418
+18.295927	57.164210
+18.462552	57.241656
+18.572853	57.307367
+18.572853	57.347263
+18.671420	57.389506
+18.769987	57.431749
+18.727744	57.520929
+18.716010	57.727450
+18.760600	57.767347
+18.793456	57.767347
+18.870901	57.802549
+18.870901	57.856526
+18.880289	57.922238
+18.781722	57.943359
+18.671420	57.884688
+18.528263	57.922238
+18.406228	57.844792
+18.164504	57.685207
+18.065937	57.579600
+18.033081	57.478686
+18.042468	57.396547
+17.997879	57.300327
+17.997879	57.234615
+18.054203	57.187678
+18.042468	57.110233
+18.075324	57.114927
+18.143382	57.114927
+18.119914	57.056256
+18.054203	57.002278
+18.021347	56.964729
+# -b
+14.977502	55.021550
+14.977502	55.047365
+14.923525	55.181134
+14.768633	55.256233
+14.637211	55.286742
+14.602008	55.185828
+14.580887	55.110729
+14.670066	55.054405
+14.789755	55.028590
+14.911790	55.028590
+14.977502	55.021550
+# -b
+9.861401	57.560825
+10.072616	57.614802
+10.258016	57.668780
+10.380052	57.720410
+10.412907	57.696942
+10.358930	57.633577
+10.326075	57.537357
+10.368318	57.462258
+10.424642	57.342570
+10.424642	57.258083
+10.302606	57.152476
+10.236895	57.072683
+10.204039	57.002278
+10.171183	56.934220
+10.182918	56.863815
+10.182918	56.814532
+10.159449	56.802797
+10.171183	56.814532
+10.150062	56.718311
+10.004558	56.687803
+10.004558	56.638519
+10.171183	56.669028
+10.204039	56.645560
+10.082004	56.572808
+10.072616	56.511790
+10.114859	56.462506
+10.192305	56.530565
+10.314340	56.530565
+10.391786	56.469547
+10.523209	56.500056
+10.699221	56.511790
+10.788401	56.488322
+10.821257	56.413223
+10.809523	56.305268
+10.633510	56.206701
+10.546677	56.169152
+10.523209	56.206701
+10.412907	56.126909
+10.347196	56.194967
+10.347196	56.241904
+10.248629	56.225476
+10.171183	56.101094
+10.215773	55.972018
+10.126594	55.903960
+# -b
+9.995171	54.385557
+10.093738	54.385557
+10.171183	54.448922
+10.391786	54.397291
+10.469232	54.326886
+10.588920	54.326886
+10.776667	54.359742
+10.886968	54.390251
+10.964414	54.352702
+10.964414	54.256481
+10.865847	54.186076
+10.732077	54.127405
+10.666366	54.028838
+10.699221	53.977208
+# -b
+10.699221	53.977208
+10.743811	53.913843
+10.832991	53.958433
+10.997269	54.010064
+11.107571	53.984248
+11.217872	53.972514
+11.384497	53.972514
+11.328173	54.028838
+11.372763	54.042919
+11.438474	54.082816
+11.605100	54.164955
+11.802234	54.197810
+11.957125	54.216585
+11.957125	54.146180
+12.034571	54.179036
+12.112016	54.282297
+12.231705	54.359742
+12.365474	54.455962
+12.518019	54.474737
+12.640054	54.460656
+12.464041	54.397291
+12.365474	54.338621
+12.320884	54.282297
+12.442920	54.333927
+12.586077	54.364436
+12.738621	54.390251
+12.872391	54.397291
+12.970958	54.326886
+13.114115	54.275256
+13.158705	54.197810
+13.215029	54.190770
+13.325330	54.134446
+13.456753	54.139140
+13.501342	54.146180
+13.588175	54.075775
+13.653887	53.998329
+13.677355	53.925578
+13.698477	53.855173
+13.832246	53.822317
+13.963669	53.796502
+14.106826	53.775380
+14.196006	53.770686
+14.282839	53.730790
+14.404874	53.690894
+14.458851	53.756605
+14.458851	53.841092
+14.306307	53.880988
+14.217127	53.888028
+# -b
+13.510730	54.467697
+13.510730	54.448922
+13.522464	54.404332
+13.578788	54.345661
+13.567054	54.301071
+13.477874	54.338621
+13.367573	54.319846
+13.313596	54.289337
+13.158705	54.308112
+13.048403	54.364436
+13.092993	54.411372
+13.104727	54.460656
+13.060137	54.545142
+13.137583	54.556876
+13.269006	54.512286
+13.367573	54.493512
+13.334717	54.545142
+13.224416	54.589732
+13.158705	54.641362
+13.203294	54.678912
+13.301862	54.667177
+13.325330	54.615547
+13.468487	54.608507
+13.555320	54.582691
+13.534198	54.519327
+13.501342	54.474737
+# -b
+14.217127	53.888028
+14.372018	53.951393
+14.548031	53.991289
+14.569152	53.951393
+14.670066	54.010064
+14.780368	54.082816
+15.022092	54.160261
+15.352995	54.197810
+15.573598	54.237707
+15.737876	54.268216
+15.937357	54.301071
+16.146226	54.397291
+16.345707	54.507593
+16.533453	54.596772
+16.786912	54.646056
+17.007514	54.723502
+17.204648	54.775132
+17.490962	54.805641
+17.744420	54.845537
+17.988491	54.871352
+18.241949	54.871352
+18.450818	54.838496
+18.605709	54.793907
+18.737132	54.711767
+18.716010	54.641362
+18.582241	54.685952
+18.483673	54.730542
+18.385106	54.761051
+18.406228	54.692993
+18.495408	54.552183
+18.582241	54.437188
+18.638565	54.345661
+18.760600	54.312805
+18.781722	54.352702
+18.859167	54.390251
+19.124359	54.397291
+19.377818	54.430147
+19.553830	54.486471
+# -b
+19.553830	54.486471
+19.586686	54.519327
+19.685253	54.563917
+19.762699	54.601466
+19.819023	54.653096
+19.840144	54.697686
+19.861266	54.716461
+19.905856	54.805641
+19.917590	54.934717
+# -b
+-0.037549	50.801940
+0.171319	50.769084
+0.380187	50.797246
+0.699357	50.858264
+0.919959	50.893467
+1.053729	50.928669
+1.074850	50.970912
+1.295453	51.060092
+1.471466	51.151618
+1.516055	51.276001
+1.471466	51.322937
+1.218007	51.329978
+1.020873	51.315897
+0.800271	51.329978
+0.788537	51.433239
+0.699357	51.503644
+0.767415	51.515378
+0.887104	51.543540
+0.919959	51.604558
+1.009139	51.667922
+0.964549	51.700778
+0.865982	51.728940
+0.976283	51.775877
+1.095972	51.804039
+1.185152	51.768836
+1.328309	51.796998
+1.361164	51.865056
+1.340043	51.904953
+1.328309	51.968317
+1.417488	51.961277
+1.548911	52.001173
+1.692068	52.109127
+1.790635	52.346158
+1.814104	52.515130
+1.757780	52.695836
+1.593501	52.836646
+1.417488	52.909398
+1.274331	52.942254
+1.030261	52.949294
+0.800271	52.916438
+0.633645	52.902357
+0.535078	52.808484
+0.445899	52.749813
+0.368453	52.796750
+0.237030	52.815525
+0.138463	52.822565
+0.114995	52.822565
+0.114995	52.829606
+0.183053	52.928173
+0.281620	52.989190
+0.326210	53.022046
+0.403656	53.087757
+0.445899	53.155816
+0.445899	53.261423
+0.380187	53.327135
+0.269886	53.404580
+0.159585	53.465598
+0.105608	53.524269
+0.004694	53.557124
+# -b
+-0.061018	53.655692
+0.028162	53.615795
+0.037549	53.615795
+0.061018	53.615795
+0.147851	53.601714
+0.258152	53.594674
+0.269886	53.601714
+0.225296	53.773033
+0.093873	53.836398
+# -b
+5.010493	53.214487
+5.076204	53.254383
+5.076204	53.240302
+4.989371	53.141735
+4.834480	53.029087
+4.780503	52.935213
+4.923660	52.996231
+4.989371	53.101838
+5.010493	53.214487
+# -b
+3.534334	51.351099
+3.578924	51.372221
+3.710346	51.379261
+3.841769	51.315897
+3.898093	51.301816
+4.062372	51.358140
+4.261853	51.372221
+4.339298	51.365180
+4.282974	51.398036
+4.151551	51.412117
+3.975539	51.398036
+3.874625	51.419158
+3.942683	51.508337
+4.062372	51.522418
+4.315830	51.564661
+4.503577	51.625679
+4.822746	51.674963
+4.933047	51.714859
+4.855602	51.754755
+4.712445	51.714859
+4.634999	51.700778
+4.470721	51.707818
+4.327564	51.743021
+4.217263	51.804039
+4.217263	51.904953
+4.228997	51.947196
+4.238384	51.968317
+4.250118	51.968317
+4.282974	51.994132
+4.294708	51.994132
+4.348685	52.041069
+4.414397	52.083312
+4.491842	52.144330
+4.634999	52.259325
+4.691323	52.447071
+4.768769	52.674714
+4.879070	52.862461
+5.043349	52.902357
+5.099673	52.916438
+5.001106	52.946947
+# -b
+4.062372	51.761796
+4.017782	51.789958
+4.029516	51.789958
+4.151551	51.796998
+4.238384	51.743021
+4.315830	51.700778
+4.339298	51.667922
+4.306442	51.667922
+4.184407	51.714859
+4.062372	51.761796
+# -b
+3.832382	51.693737
+3.865237	51.714859
+3.930949	51.721899
+4.008394	51.700778
+4.095227	51.674963
+4.106961	51.639760
+4.041250	51.646801
+3.919215	51.686697
+3.832382	51.693737
+# -b
+3.665756	51.536499
+3.644635	51.461401
+3.644635	51.433239
+3.698612	51.433239
+3.754936	51.468441
+3.754936	51.508337
+3.665756	51.536499
+# -b
+2.806815	51.095294
+2.806815	51.137537
+3.003949	51.205596
+3.224551	51.287735
+3.400564	51.337018
+3.510865	51.351099
+3.534334	51.351099
+# -b
+1.239129	49.942998
+1.483200	50.057993
+1.715536	50.205844
+1.736658	50.283289
+1.659212	50.332573
+1.692068	50.508586
+1.724924	50.684598
+1.846959	50.900507
+2.079296	50.963872
+2.321020	51.010808
+2.508767	51.024889
+2.663658	51.053051
+2.717635	51.060092
+2.806815	51.095294
+# -b
+10.004558	59.015863
+9.751100	59.015863
+9.521110	59.083921
+9.563353	59.006476
+9.399075	58.907909
+9.267652	58.839850
+9.223062	58.783526
+9.101027	58.731896
+9.047049	58.628635
+8.826447	58.569964
+8.659822	58.462010
+8.462687	58.311812
+8.098928	58.182737
+7.965158	58.288344
+7.878326	58.161615
+7.657723	58.060701
+7.437121	58.013764
+7.139072	58.072435
+7.270495	58.154574
+6.995916	58.166309
+6.930204	58.079476
+6.754192	58.131106
+6.643890	58.084169
+6.686133	58.206205
+6.686133	58.375177
+6.554711	58.253142
+6.334108	58.271916
+6.080650	58.358749
+5.695769	58.537109
+5.463432	58.696693
+5.540878	58.875053
+5.594855	58.999435
+5.660566	58.999435
+5.728625	58.931377
+5.738012	58.931377
+5.815457	58.947805
+5.914025	58.943111
+5.914025	58.966579
+5.925759	58.983007
+5.904637	59.051066
+6.014938	59.107390
+6.057181	59.170754
+6.167483	59.255240
+6.167483	59.288096
+6.167483	59.349114
+6.057181	59.344420
+6.125240	59.389010
+6.312986	59.506352
+6.235541	59.541554
+6.134627	59.480536
+5.871781	59.405438
+5.738012	59.445334
+5.761480	59.389010
+5.728625	59.339726
+5.594855	59.332686
+5.550265	59.417172
+5.484554	59.332686
+5.320275	59.316258
+5.296807	59.356154
+5.231096	59.384316
+5.231096	59.461762
+5.308541	59.546248
+5.484554	59.658896
+5.585468	59.630734
+5.672301	59.658896
+5.848313	59.651855
+5.871781	59.691752
+5.970349	59.748076
+6.125240	59.780931
+6.334108	59.825521
+6.301252	59.858377
+6.202685	59.813787
+6.125240	59.818481
+5.848313	59.809093
+5.716890	59.851336
+5.782602	59.902967
+5.949227	59.989800
+# -b
+5.794336	60.083673
+5.684035	59.980412
+5.496288	59.919395
+5.407108	59.956944
+# -b
+5.439964	59.741035
+5.451698	59.780931
+5.451698	59.841949
+5.451698	59.891232
+5.407108	59.912354
+5.364865	59.952250
+5.296807	59.947557
+5.287420	59.886539
+5.275685	59.834908
+5.287420	59.797359
+5.353131	59.769197
+5.397721	59.752769
+# -b
+5.263951	59.159020
+5.263951	59.215344
+5.263951	59.276362
+5.254564	59.327992
+5.221708	59.356154
+5.177118	59.327992
+5.177118	59.266974
+5.165384	59.175448
+5.165384	59.163714
+5.177118	59.159020
+5.198240	59.163714
+# -b
+8.659822	54.908902
+8.626966	55.009815
+8.626966	55.122464
+8.626966	55.230418
+8.626966	55.350107
+8.540133	55.451020
+8.418098	55.526119
+8.242085	55.587137
+8.176374	55.563669
+8.087194	55.563669
+8.098928	55.617646
+8.131784	55.737334
+8.131784	55.880491
+8.066072	55.979058
+8.042604	56.119868
+8.021482	56.267719
+8.030870	56.396795
+8.131784	56.542299
+8.152905	56.664334
+8.296062	56.917792
+8.385242	57.018706
+8.549520	57.114927
+8.859303	57.152476
+9.124495	57.168904
+9.321629	57.199413
+9.521110	57.283899
+9.575087	57.384813
+9.718244	57.478686
+9.861401	57.560825
+# -b
+10.126594	55.903960
+9.894257	55.915694
+9.819158	55.880491
+9.905991	55.798352
+9.884870	55.730294
+9.652533	55.749068
+9.542232	55.725600
+9.664267	55.655195
+9.673654	55.617646
+9.575087	55.563669
+9.509376	55.512038
+9.553966	55.474489
+9.530497	55.443980
+9.509376	55.361841
+9.521110	55.275008
+9.563353	55.275008
+9.563353	55.237458
+9.476520	55.204603
+9.387341	55.167053
+9.387341	55.084914
+9.399075	55.028590
+9.521110	55.028590
+9.598556	54.991041
+9.640799	54.946451
+9.640799	54.901861
+9.553966	54.908902
+9.521110	54.934717
+9.476520	54.927676
+9.453052	54.908902
+9.464786	54.894820
+# -b
+8.659822	54.908902
+8.659822	54.934717
+8.659822	54.857271
+8.650434	54.800947
+8.716146	54.742276
+8.802979	54.646056
+8.913280	54.577998
+8.957870	54.507593
+8.847568	54.460656
+8.716146	54.423107
+8.704411	54.385557
+8.638700	54.333927
+8.749001	54.326886
+8.826447	54.294031
+8.793591	54.230666
+8.847568	54.164955
+8.936748	54.120365
+8.913280	54.075775
+8.835834	54.068735
+8.826447	53.984248
+8.946136	53.932618
+9.068171	53.888028
+9.035315	53.859866
+8.880424	53.855173
+8.737267	53.848132
+8.626966	53.855173
+8.561255	53.782421
+8.528399	53.730790
+8.516665	53.620489
+8.516665	53.540697
+8.582376	53.409274
+8.626966	53.317747
+8.528399	53.395193
+8.429832	53.533656
+8.286675	53.559471
+8.274941	53.449170
+8.152905	53.442130
+8.120050	53.573552
+8.021482	53.679160
+7.735169	53.709669
+7.425386	53.683854
+7.237640	53.653345
+7.183662	53.566512
+7.106217	53.521922
+7.049893	53.442130
+7.061627	53.416314
+7.139072	53.395193
+7.261108	53.383459
+7.347941	53.343562
+7.437121	53.291932
+7.481710	53.191018
+7.446508	53.198059
+7.359675	53.296626
+7.082748	53.256730
+# -b
+9.464786	54.894820
+9.387341	54.894820
+9.377953	54.857271
+9.377953	54.845537
+9.509376	54.850231
+9.664267	54.812681
+9.795690	54.793907
+9.852014	54.730542
+9.894257	54.678912
+9.884870	54.582691
+9.774568	54.500552
+9.840280	54.460656
+9.983437	54.460656
+9.995171	54.385557
+# -b
+5.001106	52.946947
+5.022227	52.925826
+5.099673	52.827259
+5.221708	52.752160
+5.186506	52.705223
+5.066817	52.679408
+5.022227	52.592575
+5.033961	52.484621
+5.010493	52.411869
+5.099673	52.343811
+5.231096	52.315649
+5.397721	52.296874
+5.561999	52.336770
+5.716890	52.404828
+5.838926	52.498702
+5.848313	52.585535
+5.925759	52.653593
+5.937493	52.700530
+5.892903	52.733385
+5.803723	52.780322
+5.716890	52.860114
+5.573733	52.878889
+5.418842	52.878889
+5.407108	52.946947
+5.397721	53.045514
+5.407108	53.158163
+5.475166	53.230914
+5.684035	53.329481
+5.848313	53.383459
+6.047794	53.402233
+6.235541	53.362337
+6.355230	53.390499
+6.411554	53.428049
+6.608688	53.449170
+6.763579	53.428049
+6.864493	53.390499
+6.995916	53.324788
+7.082748	53.277851
+7.082748	53.244995
+7.082748	53.256730
+# -b
+-7.082748	62.064402
+-7.073361	62.064402
+-7.153153	62.090217
+-7.293964	62.099604
+-7.415999	62.116032
+-7.458242	62.090217
+-7.406612	62.059708
+-7.284576	62.043280
+-7.162541	62.043280
+-7.082748	62.064402
+# -b
+-6.775313	61.961141
+-6.751845	61.956447
+-6.751845	61.975222
+-6.761232	62.033893
+-6.826943	62.111339
+-6.916123	62.172356
+-6.995916	62.219293
+-7.117951	62.270923
+-7.183662	62.280311
+-7.225905	62.223987
+-7.258761	62.188784
+-7.249374	62.151235
+-7.160194	62.125420
+-7.047546	62.106645
+-6.963060	62.064402
+-6.897348	62.038587
+-6.897348	62.012771
+-6.897348	61.970528
+-6.873880	61.949407
+-6.817556	61.961141
+-6.775313	61.961141
+# -b
+-6.665012	62.055014
+-6.622769	62.064402
+-6.589913	62.069095
+-6.599300	62.099604
+-6.646237	62.137154
+-6.721336	62.184090
+-6.754192	62.219293
+-6.843371	62.240414
+-6.899695	62.285004
+-6.941938	62.301432
+-7.007650	62.289698
+-6.965407	62.219293
+-6.866840	62.172356
+-6.796435	62.120726
+-6.754192	62.069095
+-6.721336	62.059708
+-6.665012	62.055014
+# -b
+-6.456143	62.266230
+-6.423288	62.275617
+-6.488999	62.280311
+-6.564098	62.289698
+-6.662665	62.296738
+-6.676746	62.254495
+-6.629809	62.202865
+-6.554711	62.172356
+-6.488999	62.184090
+-6.474918	62.202865
+-6.474918	62.240414
+-6.456143	62.266230
+# -b
+-6.608688	61.756966
+-6.599300	61.820331
+-6.622769	61.867268
+-6.754192	61.883696
+-6.829290	61.862574
+-6.829290	61.825025
+-6.763579	61.810944
+-6.763579	61.810944
+-6.730723	61.778088
+-6.688480	61.752273
+-6.632156	61.742885
+-6.608688	61.756966
+# -b
+-6.897348	61.616156
+-6.916123	61.649012
+-6.916123	61.641971
+-6.939591	61.595035
+-6.930204	61.548098
+-6.906736	61.458918
+-6.850412	61.407288
+-6.794088	61.395554
+-6.751845	61.416675
+-6.742457	61.470653
+-6.761232	61.522283
+-6.826943	61.580954
+-6.897348	61.616156
+# -b
+-1.239129	60.637526
+-1.262597	60.646913
+-1.262597	60.642220
+-1.283719	60.625792
+-1.316575	60.592936
+-1.426876	60.550693
+-1.471466	60.513144
+-1.426876	60.475594
+-1.405754	60.402843
+-1.349430	60.344172
+-1.417488	60.306622
+-1.548911	60.250298
+-1.504321	60.196321
+-1.405754	60.168159
+-1.283719	60.224483
+-1.239129	60.179893
+-1.239129	60.093060
+-1.274331	60.003881
+# -b
+-1.164030	59.982759
+-1.086585	60.020308
+-1.086585	60.097754
+-1.074850	60.147038
+-1.053729	60.179893
+-1.063116	60.224483
+-1.074850	60.273767
+-1.053729	60.299582
+-1.053729	60.327744
+-1.053729	60.377027
+-1.030261	60.419270
+-1.063116	60.435698
+-1.164030	60.452126
+-1.218007	60.475594
+-1.218007	60.522531
+-1.239129	60.592936
+-1.239129	60.637526
+# -b
+-19.985648	63.545255
+-19.985648	63.545255
+# -b
+-20.072481	66.058715
+-19.884734	65.976576
+-19.795554	65.901477
+-19.696987	65.833419
+-19.640663	65.744239
+-19.518628	65.744239
+-19.420061	65.770054
+-19.377818	65.887396
+-19.387205	65.976576
+-19.434142	66.049328
+-19.363737	66.065756
+-19.222927	66.084530
+-19.110278	66.058715
+-19.002324	66.143201
+-18.936613	66.147895
+-18.739479	66.199525
+-18.739479	66.129120
+-18.701929	66.133814
+-18.650299	66.084530
+-18.528263	66.070449
+-18.481327	65.971882
+-18.331129	65.910865
+-18.227868	65.828725
+-18.176238	65.711384
+-18.119914	65.662100
+-18.077671	65.774748
+-18.077671	65.878009
+-18.110527	65.936680
+-18.185625	66.009432
+-18.260724	66.098611
+-18.274805	66.169016
+-18.185625	66.187791
+-17.988491	66.169016
+-17.800744	66.103305
+-17.655241	66.009432
+-17.490962	66.021166
+-17.392395	66.058715
+-17.303215	66.129120
+-17.303215	66.178404
+-17.059145	66.192485
+-17.026289	66.124427
+-16.819767	66.115039
+-16.650795	66.154935
+-16.519372	66.164323
+-16.463048	66.169016
+-16.453661	66.248809
+-16.463048	66.328601
+-16.509985	66.422475
+-16.566309	66.483492
+-16.463048	66.490533
+-16.364481	66.478799
+-16.233059	66.539816
+-16.078167	66.530429
+-16.012456	66.438902
+-15.782466	66.394313
+-15.758998	66.312173
+-15.801241	66.267584
+-15.660431	66.234728
+-15.505540	66.178404
+-15.406973	66.173710
+-15.364730	66.213606
+-15.383504	66.267584
+-15.097190	66.272277
+-15.054947	66.319214
+-14.998623	66.363804
+-14.876588	66.389619
+-14.646598	66.399006
+-14.566806	66.363804
+-14.834345	66.314520
+-14.965768	66.222994
+-15.073722	66.154935
+-15.153514	66.103305
+-15.097190	66.039941
+-14.998623	66.004738
+-14.735778	66.070449
+-14.702922	66.021166
+-14.665373	65.927292
+-14.768633	65.807604
+-14.768633	65.725465
+-14.468239	65.748933
+-14.327428	65.753627
+-14.327428	65.734852
+-14.360284	65.685568
+-14.327428	65.622204
+-14.041115	65.579961
+-14.008259	65.690262
+-13.919079	65.643325
+-13.839287	65.551799
+-13.717251	65.443844
+-13.750107	65.352318
+-13.862755	65.300687
+-13.740720	65.190386
+-13.609297	65.195080
+-13.552973	65.242017
+-13.543586	65.122328
+-13.609297	65.023761
+-13.764188	64.995599
+-13.764188	64.906419
+-13.839287	64.889991
+-13.886223	64.847748
+-13.961322	64.810199
+-14.172537	64.777343
+-14.336816	64.767956
+-14.336816	64.702245
+-14.501094	64.706938
+-14.458851	64.678776
+-14.557418	64.631839
+-14.425996	64.622452
+-14.228861	64.678776
+-14.425996	64.498070
+-14.590274	64.394809
+-14.834345	64.357260
+-14.909444	64.261039
+-15.008011	64.279814
+-15.130046	64.322057
+-15.130046	64.376034
+-15.242694	64.432358
+-15.364730	64.437052
+-15.397585	64.326751
+-15.636962	64.246958
+-15.735530	64.183594
+-16.035924	64.059212
+-16.345707	63.953604
+-16.575697	63.894933
+-16.674264	63.904321
+-16.829155	63.909014
+-17.007514	63.876159
+-17.059145	63.923095
+-17.171793	63.890240
+-17.237504	63.845650
+-17.246891	63.777591
+-17.523818	63.740042
+-17.720952	63.641475
+-18.054203	63.495971
+-18.307661	63.456075
+-18.495408	63.430260
+-18.636218	63.376283
+-18.903757	63.425566
+-19.035180	63.388017
+-19.246395	63.456075
+-19.452916	63.474850
+-19.640663	63.514746
+-19.786167	63.549948
+-19.926977	63.540561
+-19.983301	63.545255
+# -b
+-22.189326	70.050682
+-22.330136	69.982624
+-22.419316	69.930993
+-22.531964	69.975583
+-22.621144	69.933340
+-22.752567	69.926299
+-22.874602	69.952115
+-22.973169	69.902831
+-23.137448	69.926299
+-23.146835	69.874669
+-23.268870	69.862935
+-23.203159	69.827732
+-23.095205	69.815998
+-23.015412	69.783143
+-23.179691	69.806611
+-23.325194	69.844160
+-23.358050	69.783143
+-23.433149	69.771408
+-23.620896	69.759674
+-23.700688	69.759674
+-23.911903	69.722125
+-23.808642	69.672841
+-23.710075	69.637639
+-23.799255	69.625905
+-23.724156	69.593049
+-23.799255	69.529684
+-23.954146	69.560193
+-24.052713	69.607130
+-24.132506	69.571927
+-24.296784	69.583662
+-24.395351	69.553153
+-24.240460	69.527338
+-24.151280	69.463973
+-24.231073	69.475707
+-24.296784	69.480401
+-24.231073	69.449892
+-24.174749	69.407649
+-24.315559	69.431117
+-24.428207	69.449892
+-24.395351	69.402955
+-24.451675	69.386527
+-24.503306	69.384181
+-24.648809	69.372446
+-24.658197	69.306735
+-24.860025	69.283267
+-24.892880	69.252758
+-24.789619	69.243370
+-24.869412	69.219902
+-24.991447	69.259798
+-25.146338	69.278573
+-25.352860	69.219902
+-25.287149	69.205821
+-25.146338	69.201127
+-25.099402	69.189393
+-25.099402	69.154191
+-25.122870	69.126029
+-25.090014	69.083786
+-25.254293	69.114295
+-25.366941	69.100214
+-25.343473	69.025115
+-25.399797	69.043889
+-25.540607	69.055624
+-25.672029	69.083786
+-25.672029	69.027462
+-25.620399	68.985219
+-25.498364	68.957057
+-25.672029	68.961750
+-25.728354	68.910120
+-25.751822	68.865530
+-25.841002	68.865530
+-25.906713	68.865530
+-25.916100	68.835021
+-25.972424	68.795125
+-26.094460	68.774003
+-26.324450	68.766963
+-26.357305	68.743495
+-26.380774	68.720026
+-26.347918	68.682477
+-26.469953	68.694211
+-26.610764	68.687171
+-26.657700	68.651968
+-26.723412	68.698905
+-26.789123	68.691864
+-26.944014	68.675436
+-27.009725	68.651968
+-27.051969	68.567482
+-27.150536	68.600338
+-27.296039	68.595644
+-27.338282	68.574522
+-27.352363	68.527586
+-27.436849	68.511158
+-27.540110	68.555748
+-27.648065	68.551054
+-27.760713	68.527586
+-27.737244	68.471262
+-27.826424	68.461874
+-27.901523	68.522892
+-28.047027	68.551054
+-28.065801	68.501771
+-28.079882	68.478302
+-28.089270	68.473609
+-28.201918	68.454834
+-28.366196	68.490036
+-28.366196	68.417285
+-28.507006	68.450140
+-28.605573	68.421978
+-28.708834	68.384429
+-28.873113	68.384429
+-29.046778	68.377388
+-29.192282	68.360960
+-29.225138	68.283515
+-29.323705	68.316371
+-29.389416	68.328105
+-29.422272	68.281168
+-29.487983	68.248312
+-29.544307	68.243619
+-29.689811	68.295249
+-29.764910	68.321064
+-29.830621	68.353920
+-29.886945	68.400857
+-29.929188	68.400857
+# -b
+-19.985648	63.545255
+-20.027891	63.528827
+-20.173395	63.578110
+-20.337673	63.603926
+-20.501952	63.695452
+-20.614600	63.730655
+-20.868058	63.808100
+-21.220083	63.866771
+-21.454767	63.826875
+-21.661288	63.857384
+-21.792711	63.866771
+-21.905359	63.840956
+-22.079025	63.836262
+-22.388807	63.852690
+-22.534311	63.803407
+-22.689202	63.817488
+-22.675121	63.918402
+-22.675121	63.958298
+-22.740832	64.068599
+-22.477987	63.991153
+-22.379420	64.054518
+-22.079025	64.108495
+-21.816179	64.188288
+-21.825567	64.307976
+-21.816179	64.345526
+-22.158817	64.307976
+-21.980458	64.385422
+-21.947602	64.432358
+-21.971070	64.493376
+-21.806792	64.577862
+-21.994539	64.568475
+-22.116574	64.483989
+-22.215141	64.526232
+-22.247997	64.577862
+-22.332483	64.573169
+-22.355951	64.608371
+-22.370032	64.683470
+-22.412275	64.767956
+-22.445131	64.819586
+-22.576554	64.833667
+-22.722058	64.814893
+-22.820625	64.786731
+-22.909805	64.824280
+-23.074083	64.843055
+-23.294685	64.838361
+-23.482432	64.814893
+-23.656098	64.763262
+-23.867313	64.744488
+-23.956493	64.786731
+-23.947106	64.843055
+-23.933025	64.885298
+-23.679566	64.894685
+-23.351010	64.934581
+-23.214893	64.981518
+-22.994291	64.981518
+-22.811237	65.056617
+-22.698589	65.004986
+-22.520230	65.066004
+-22.332483	65.033148
+-21.928827	65.028455
+-21.872503	65.075391
+-21.759855	65.209161
+-21.895972	65.190386
+-21.994539	65.108247
+-22.135349	65.136409
+-22.346564	65.148143
+-22.534311	65.162224
+-22.520230	65.223242
+-22.501455	65.237323
+-22.402888	65.291300
+-22.266772	65.305381
+-22.168205	65.352318
+-22.027395	65.396908
+-21.849035	65.448538
+-21.858422	65.464966
+-22.046169	65.521290
+-22.149430	65.472006
+-22.280853	65.472006
+-22.290240	65.516596
+-22.370032	65.549452
+-22.379420	65.530677
+-22.445131	65.594042
+-22.510843	65.603429
+-22.642265	65.603429
+-22.754913	65.612817
+-22.919192	65.622204
+-23.050615	65.594042
+-23.238361	65.502515
+-23.393253	65.502515
+-23.458964	65.488434
+-23.524675	65.472006
+-23.679566	65.443844
+-23.792215	65.439151
+-23.923637	65.474353
+-23.989349	65.488434
+-24.111384	65.516596
+-24.275663	65.502515
+-24.538508	65.464966
+-24.486878	65.551799
+-24.397698	65.629244
+-24.285050	65.594042
+-23.923637	65.525984
+-23.768746	65.575267
+-23.979961	65.612817
+-23.914250	65.617510
+-23.890782	65.676181
+-24.078528	65.716077
+-24.120771	65.760667
+-24.177095	65.824032
+-23.998736	65.784135
+-23.745278	65.734852
+-23.580999	65.643325
+-23.261830	65.671487
+-23.416721	65.711384
+-23.304073	65.739546
+-23.285298	65.798217
+-23.623242	65.774748
+-23.801602	65.861581
+-23.792215	65.882703
+-23.590387	65.901477
+-23.735890	65.964842
+-23.778134	65.990657
+-23.867313	66.058715
+-23.857926	66.039941
+-23.604468	65.995351
+-23.557531	66.016472
+-23.688954	66.107999
+-23.491820	66.070449
+-23.637323	66.164323
+-23.491820	66.187791
+-23.139794	66.110346
+-23.130407	66.000044
+-23.083470	65.981270
+-22.952048	65.967189
+-22.844093	66.025860
+-22.698589	65.950761
+-22.642265	65.852194
+-22.576554	65.936680
+-22.477987	65.847500
+-22.370032	65.950761
+-22.501455	66.054022
+-22.477987	66.098611
+-22.623491	66.119733
+-22.787769	66.159629
+-22.942660	66.213606
+-22.830012	66.298092
+-22.675121	66.239422
+-22.567167	66.239422
+-22.501455	66.262890
+-22.600022	66.307480
+-22.665734	66.323908
+-22.707977	66.359110
+-22.830012	66.359110
+-23.008372	66.314520
+-23.163263	66.337989
+-23.163263	66.354416
+-23.097551	66.403700
+-23.130407	66.469411
+-23.041227	66.452984
+-22.952048	66.455330
+-22.961435	66.490533
+-22.787769	66.417781
+-22.675121	66.443596
+-22.543698	66.408394
+-22.468600	66.424821
+-22.290240	66.293399
+-22.013314	66.267584
+-21.914746	66.187791
+-21.806792	66.133814
+-21.717612	66.093918
+-21.619045	66.089224
+-21.529865	66.070449
+-21.398443	66.016472
+-21.572109	65.960148
+-21.487622	65.936680
+-21.365587	65.906171
+-21.342119	65.798217
+-21.431298	65.770054
+-21.454767	65.730158
+-21.529865	65.697303
+-21.759855	65.753627
+-21.694144	65.662100
+-21.464154	65.622204
+-21.473541	65.544758
+-21.365587	65.598736
+-21.318650	65.493128
+-21.417217	65.457925
+-21.252939	65.425070
+-21.234164	65.366399
+-21.234164	65.232629
+-21.098048	65.328849
+-21.088660	65.406295
+-20.868058	65.415682
+-20.877445	65.589348
+-20.792959	65.671487
+-20.638068	65.666794
+-20.591131	65.594042
+-20.492564	65.516596
+-20.384610	65.589348
+-20.304818	65.706690
+-20.281349	65.824032
+-20.328286	65.910865
+-20.384610	66.004738
+-20.393997	66.103305
+-20.281349	66.124427
+-20.173395	66.107999
+-20.074828	66.058715
+# -b
+-29.931535	68.400857
+-30.053571	68.377388
+-30.086426	68.321064
+-30.034796	68.227191
+-30.217849	68.264740
+-30.274173	68.222497
+-30.133363	68.161479
+-30.264786	68.091074
+-30.419677	68.161479
+-30.429064	68.231885
+-30.659054	68.243619
+-30.781090	68.267087
+-30.781090	68.182601
+-30.574568	68.145052
+-30.541712	68.072300
+-30.715378	68.067606
+-30.917206	68.121583
+-31.058016	68.156786
+-31.067403	68.182601
+-31.156583	68.177907
+-31.147196	68.145052
+-31.180052	68.121583
+-31.090872	68.074647
+-31.034548	68.041791
+-31.170664	68.072300
+-31.222295	68.067606
+-31.334943	68.091074
+-31.508608	68.091074
+-31.611869	68.058219
+-31.686968	68.041791
+-31.677581	68.088728
+-31.776148	68.116890
+-31.874715	68.128624
+-31.907570	68.210763
+-31.841859	68.206069
+-31.752679	68.189642
+-31.696355	68.248312
+-31.841859	68.255353
+-32.062462	68.283515
+-32.085930	68.332798
+-32.151641	68.368001
+-32.184497	68.393816
+-32.184497	68.400857
+-32.203272	68.461874
+-32.259596	68.485343
+-32.372244	68.400857
+-32.405099	68.471262
+-32.414487	68.529933
+-32.414487	68.558095
+-32.503667	68.590950
+-32.592846	68.623806
+-32.545910	68.546360
+-32.602234	68.546360
+-32.691413	68.527586
+-32.780593	68.527586
+-32.757125	68.490036
+-32.602234	68.405550
+-32.503667	68.360960
+-32.405099	68.264740
+-32.348775	68.222497
+-32.480198	68.201376
+-32.259596	68.161479
+-32.128173	68.128624
+-32.038993	68.062912
+-32.193884	68.041791
+-32.170416	67.952611
+-32.226740	67.931490
+-32.259596	67.872819
+-32.315920	67.898634
+-32.437955	67.861085
+-32.527135	67.919755
+-32.658558	67.861085
+-32.644477	67.818842
+-32.757125	67.781292
+-32.865079	67.727315
+-33.076294	67.678031
+-33.264041	67.703847
+-33.221798	67.635788
+-33.231185	67.560690
+-33.386077	67.546609
+-33.418932	67.497325
+-33.461175	67.426920
+-33.451788	67.361209
+-33.606679	67.370596
+-33.540968	67.333047
+-33.517499	67.248561
+-33.550355	67.229786
+-33.583211	67.135913
+-33.606679	67.063161
+-33.770958	67.030305
+-33.836669	67.009183
+-33.883606	66.964594
+-34.015028	66.931738
+-34.033803	66.901229
+-33.968092	66.844905
+-33.949317	66.805009
+-34.080740	66.849599
+-34.057271	66.793275
+-34.146451	66.797968
+-34.137064	66.767459
+-34.202775	66.711135
+-34.245018	66.626649
+-34.287261	66.713482
+-34.367054	66.645424
+-34.432765	66.753378
+-34.521945	66.650118
+-34.554800	66.575019
+-34.578269	66.523389
+-34.653368	66.469411
+-34.662755	66.399006
+-34.742547	66.359110
+-34.864583	66.359110
+-34.972537	66.328601
+-35.061717	66.347376
+-35.103960	66.443596
+-35.249464	66.347376
+-35.118041	66.258196
+-35.249464	66.262890
+-35.479453	66.302786
+-35.634345	66.328601
+-35.845560	66.424821
+-35.878415	66.354416
+-35.822091	66.302786
+-35.765767	66.272277
+-35.681281	66.227687
+-35.756380	66.150242
+-35.756380	66.138508
+-35.756380	66.070449
+-35.920658	66.103305
+-35.976983	66.054022
+-36.019226	65.995351
+-36.042694	65.910865
+-36.174117	65.964842
+-36.230441	65.936680
+-36.319620	65.964842
+-36.408800	65.936680
+-36.361863	66.049328
+-36.493286	66.044634
+-36.563691	65.976576
+-36.582466	65.955454
+-36.615322	65.901477
+-36.671646	65.828725
+-36.746744	65.906171
+-36.934491	65.896784
+-37.056527	66.025860
+-37.122238	66.054022
+-37.220805	66.098611
+-37.244273	65.995351
+-37.234886	65.910865
+-37.399165	65.946067
+-37.244273	65.878009
+-37.277129	65.824032
+-37.375696	65.847500
+-37.478957	65.887396
+-37.610380	65.915558
+-37.718334	65.915558
+-37.765271	65.936680
+-37.765271	65.964842
+-37.816901	66.009432
+-37.685478	66.058715
+-37.629154	66.079837
+-37.610380	66.169016
+-37.478957	66.204219
+-37.342841	66.258196
+-37.169175	66.319214
+-37.408552	66.307480
+-37.521200	66.328601
+-37.643235	66.302786
+-37.741803	66.363804
+-37.849757	66.422475
+-37.929549	66.323908
+-38.084440	66.363804
+-38.051585	66.314520
+-37.816901	66.234728
+-37.929549	66.239422
+-38.018729	66.199525
+-37.971792	66.150242
+-38.051585	66.124427
+-38.192395	66.107999
+-38.018729	66.044634
+-38.060972	65.946067
+-38.159539	65.946067
+-38.248719	65.971882
+-38.258106	65.910865
+-38.361367	65.946067
+-38.445853	66.000044
+-38.492790	65.882703
+-38.361367	65.819338
+-38.272187	65.824032
+-38.192395	65.798217
+-38.239332	65.774748
+-38.192395	65.701996
+-38.281575	65.701996
+-38.314430	65.633938
+-38.370754	65.652713
+-38.459934	65.652713
+-38.535033	65.676181
+-38.600744	65.671487
+-38.699311	65.671487
+-38.802572	65.676181
+-38.666456	65.603429
+-38.811959	65.589348
+-38.952769	65.594042
+-39.107661	65.570574
+-39.154597	65.624551
+-39.328263	65.685568
+-39.375200	65.624551
+-39.384587	65.612817
+-39.426830	65.565880
+-39.572334	65.575267
+-39.614577	65.638632
+-39.750693	65.666794
+-39.816405	65.608123
+-39.882116	65.521290
+# -b
+-40.088638	65.457925
+-39.957215	65.434457
+-39.924359	65.378133
+-39.947828	65.333543
+-39.849260	65.270179
+-39.900891	65.237323
+# -b
+-39.879769	65.521290
+-40.001805	65.551799
+-40.076903	65.521290
+-40.222407	65.502515
+-40.086291	65.457925
+# -b
+-39.900891	65.237323
+-40.004152	65.195080
+-40.079250	65.148143
+-40.088638	65.084779
+-40.201286	65.023761
+-40.332709	65.084779
+-40.421888	65.042536
+-40.529843	65.094166
+-40.675346	65.117634
+-40.684734	65.028455
+-40.806769	65.066004
+-41.003903	65.056617
+-41.125939	65.103553
+-41.215119	65.004986
+-41.304298	64.915806
+-41.107164	64.939275
+-41.074308	64.857136
+-40.952273	64.819586
+-40.853706	64.706938
+-40.698815	64.641227
+-40.642491	64.479295
+-40.496987	64.418277
+-40.332709	64.394809
+-40.398420	64.357260
+-40.511068	64.385422
+-40.586167	64.399503
+-40.905336	64.404196
+-41.107164	64.361953
+-41.337154	64.293895
+-41.501432	64.307976
+-41.445108	64.197675
+-41.182263	64.188288
+-40.919417	64.183594
+-40.741058	64.164819
+-40.642491	64.087374
+-40.684734	64.049824
+-40.773914	64.016969
+-40.684734	63.909014
+-40.642491	63.840956
+-40.562698	63.758817
+-40.839625	63.740042
+-41.140020	63.777591
+-41.402865	63.812794
+-41.412253	63.758817
+-41.074308	63.725961
+-40.806769	63.695452
+-40.741058	63.650862
+-40.750445	63.559336
+-40.853706	63.549948
+-40.872481	63.456075
+-40.905336	63.425566
+-40.952273	63.425566
+-41.050840	63.402098
+-41.182263	63.430260
+-41.172876	63.406792
+-41.158794	63.376283
+-41.083696	63.326999
+-41.247974	63.317612
+-41.205731	63.237819
+-41.393478	63.258941
+-41.590612	63.326999
+-41.614081	63.298837
+-41.501432	63.249554
+-41.548369	63.214351
+-41.656324	63.204964
+-41.614081	63.134559
+-41.379397	63.120478
+-41.379397	63.064154
+-41.567144	63.059460
+-41.745503	63.075888
+-41.853458	63.094662
+-41.989574	63.153333
+-42.106916	63.153333
+-41.919169	63.075888
+-41.745503	63.028951
+-41.665711	63.000789
+# -b
+-41.665711	63.000789
+-41.482658	63.005483
+-41.482658	63.010176
+-41.482658	62.974974
+-41.482658	62.918650
+-41.506126	62.909262
+-41.637549	62.913956
+-41.670405	62.874060
+-41.703260	62.850592
+-41.801827	62.834164
+-41.891007	62.829470
+-41.956718	62.824776
+-41.956718	62.820083
+-41.970799	62.820083
+-42.069367	62.813042
+-42.210177	62.813042
+-42.275888	62.834164
+-42.412004	62.824776
+-42.463635	62.798961
+-42.477716	62.742637
+-42.519959	62.714475
+-42.618526	62.693354
+-42.773417	62.688660
+-42.806273	62.672232
+-42.632607	62.641723
+-42.477716	62.618255
+-42.421392	62.561931
+-42.379149	62.489179
+-42.412004	62.453976
+-42.289969	62.418774
+-42.266501	62.310820
+-42.257113	62.158275
+-42.243032	62.055014
+-42.125691	62.012771
+-42.088141	61.944713
+-42.158546	61.850840
+-42.102222	61.803903
+-42.200789	61.752273
+-42.266501	61.679521
+-42.355680	61.606769
+-42.421392	61.559832
+-42.477716	61.480040
+-42.379149	61.480040
+-42.463635	61.390860
+-42.630260	61.322802
+-42.672503	61.285253
+-42.618526	61.264131
+-42.630260	61.210154
+-42.639647	61.189032
+-42.663116	61.163217
+-42.684237	61.066997
+-42.695971	61.045875
+-42.695971	61.041182
+-42.728827	60.982511
+-42.761683	60.954349
+-42.806273	60.921493
+-42.827394	60.858129
+-42.827394	60.832313
+-42.839128	60.799458
+-42.860250	60.745480
+-42.860250	60.703237
+-42.839128	60.625792
+-42.839128	60.592936
+-42.928308	60.550693
+-43.026875	60.545999
+-43.080852	60.555387
+-43.148911	60.517837
+-43.292068	60.513144
+-43.435225	60.534265
+-43.644093	60.550693
+-43.611237	60.529572
+-43.435225	60.489675
+-43.301455	60.435698
+-43.214622	60.431005
+-43.137177	60.348865
+-43.104321	60.273767
+-43.125442	60.224483
+-43.104321	60.201015
+-43.071465	60.163465
+-43.071465	60.142344
+-43.071465	60.147038
+-43.181766	60.147038
+-43.224009	60.142344
+-43.411756	60.135303
+-43.599503	60.142344
+-43.876430	60.151731
+-44.007852	60.158772
+-44.052442	60.250298
+-44.052442	60.290194
+-44.151009	60.201015
+-44.228455	60.163465
+-44.404467	60.069592
+-44.646191	60.036736
+-44.801083	60.125916
+-44.934852	60.114182
+-44.988829	60.114182
+-45.009951	60.114182
+-45.066275	60.130610
+-45.120252	60.191627
+-45.131986	60.191627
+-45.155455	60.191627
+-45.155455	60.245605
+-45.033419	60.332437
+-44.944240	60.369987
+-44.923118	60.409883
+-44.911384	60.452126
+-44.911384	60.468554
+-44.890262	60.517837
+-44.890262	60.567121
+-45.045153	60.484982
+-45.230553	60.447432
+-45.275143	60.480288
+-45.242288	60.550693
+-45.197698	60.604670
+-45.188310	60.670382
+-45.265756	60.670382
+-45.352589	60.637526
+-45.441769	60.534265
+-45.519214	60.480288
+-45.552070	60.534265
+-45.617781	60.583549
+-45.650637	60.658648
+-45.683493	60.679769
+-45.695227	60.679769
+-45.716348	60.696197
+-45.728082	60.703237
+-45.716348	60.717318
+-45.638903	60.766602
+-45.397179	60.846394
+-45.340855	60.937921
+-45.408913	60.966083
+-45.528601	60.869863
+-45.716348	60.794764
+-45.871239	60.799458
+-46.026131	60.745480
+-46.091842	60.740787
+-46.190409	60.757215
+-46.058986	60.794764
+-45.958072	60.832313
+-46.103576	60.832313
+-45.838384	60.900372
+-45.662371	60.949655
+-45.594313	60.991898
+-45.882974	60.944961
+-45.993275	60.966083
+-45.969807	61.020060
+-45.915829	61.076384
+-45.981541	61.062303
+-46.103576	61.045875
+-46.213877	61.020060
+-46.256120	61.055263
+-46.378156	61.029448
+-46.488457	60.991898
+-46.619880	60.944961
+-46.908541	60.959042
+-47.051697	60.966083
+-47.126796	60.954349
+-47.194854	60.944961
+-47.359133	60.970777
+-47.380254	60.975470
+-47.391989	60.975470
+-47.436578	60.970777
+-47.448313	60.944961
+-47.424844	60.900372
+-47.380254	60.858129
+-47.535146	60.841701
+-47.690037	60.841701
+-47.746361	60.841701
+-47.812072	60.841701
+-47.898905	60.846394
+-47.943495	60.858129
+-47.976351	60.853435
+-48.131242	60.832313
+-48.053796	60.883944
+-47.877783	60.928534
+-47.746361	60.982511
+-47.624325	61.020060
+-47.591470	61.029448
+-47.568001	61.055263
+-47.636059	61.083425
+-47.701771	61.071691
+-47.877783	61.120974
+-47.999819	61.125668
+-48.020940	61.130361
+-48.042062	61.135055
+-48.077264	61.146789
+-48.119507	61.214848
+-48.185219	61.252397
+-48.286133	61.238316
+-48.396434	61.210154
+-48.473880	61.221888
+-48.593568	61.268825
+-48.572447	61.343923
+-48.506735	61.379126
+-48.558366	61.395554
+-48.694482	61.400247
+-48.778968	61.395554
+-48.835292	61.390860
+-48.901004	61.374432
+-48.966715	61.400247
+-48.680401	61.454225
+-48.295520	61.505855
+-48.173485	61.531670
+-48.361232	61.580954
+-48.483267	61.580954
+-48.793049	61.496468
+-48.957328	61.470653
+-49.023039	61.480040
+-49.177930	61.526977
+-49.234254	61.564526
+-48.980796	61.616156
+-48.891616	61.684215
+-49.023039	61.700642
+-49.013652	61.742885
+-49.177930	61.789822
+-49.299966	61.867268
+-49.332821	61.918898
+-49.187317	61.975222
+-48.915085	62.047974
+-48.933859	62.111339
+-49.013652	62.137154
+-49.187317	62.085523
+-49.342209	62.022159
+-49.422001	62.022159
+-49.497100	62.003384
+-49.576892	62.003384
+-49.595667	62.055014
+-49.661378	62.094911
+-49.506487	62.116032
+-49.375064	62.158275
+-49.553424	62.141847
+-49.619135	62.202865
+-49.454857	62.249802
+-49.562811	62.249802
+-49.609748	62.249802
+-49.806882	62.285004
+-49.806882	62.362450
+-49.750558	62.428161
+-49.896062	62.475098
+# -b
+-43.148911	60.064898
+-43.092587	60.069592
+-43.104321	60.069592
+-43.202888	60.048470
+-43.367166	60.069592
+-43.468080	60.086020
+-43.566647	60.097754
+-43.709804	60.109488
+-43.864695	60.109488
+-43.951528	60.081326
+-43.918673	60.020308
+# -b
+-43.512670	59.971025
+-43.500936	60.008574
+-43.456346	60.048470
+-43.378901	60.048470
+-43.202888	60.036736
+-43.148911	60.064898
+# -b
+-50.686945	63.000789
+-50.719801	63.035992
+-50.719801	63.068847
+-50.808981	63.080581
+-50.921629	63.169761
+-51.062439	63.277716
+-51.118763	63.446688
+-51.217330	63.425566
+-51.273654	63.495971
+-51.452013	63.627394
+-51.273654	63.749429
+-51.461401	63.721267
+-51.414464	63.923095
+-51.494256	64.035743
+-51.517725	64.087374
+-51.470788	64.164819
+-51.193862	64.169513
+-50.977953	64.232877
+-50.921629	64.357260
+-50.686945	64.380728
+-50.480424	64.413584
+-50.180029	64.469908
+-50.513279	64.469908
+-50.757350	64.549700
+-50.743269	64.617758
+-50.569603	64.688163
+-50.302064	64.655308
+-50.025138	64.636533
+-50.147173	64.753875
+-50.349001	64.735100
+-50.686945	64.814893
+-50.832449	64.688163
+-51.076520	64.655308
+-51.217330	64.678776
+-51.484869	64.460520
+-51.672616	64.270427
+-51.935461	64.275121
+-52.043416	64.242265
+-52.109127	64.357260
+-52.109127	64.422971
+-52.109127	64.455827
+-52.076272	64.545007
+-52.090353	64.650614
+-52.043416	64.716326
+-51.822813	64.819586
+-51.935461	64.843055
+-51.935461	64.871217
+-52.057497	64.805505
+-52.109127	64.906419
+-52.132596	65.000293
+-52.287487	65.033148
+-52.278099	65.089472
+-52.245244	65.152837
+-52.179532	65.185693
+-52.221775	65.300687
+-52.409522	65.190386
+-52.484621	65.295994
+-52.376666	65.333543
+-52.179532	65.425070
+-52.386054	65.425070
+-52.400135	65.497822
+-52.508089	65.488434
+-52.672368	65.493128
+-52.686449	65.622204
+-52.705223	65.725465
+-52.860114	65.685568
+-53.113573	65.657406
+-52.996231	65.744239
+-53.038474	65.793523
+-52.925826	65.866275
+-52.817871	65.901477
+-53.113573	65.838113
+-53.137041	65.896784
+-53.390499	65.936680
+-53.381112	66.009432
+-53.226221	66.061062
+-53.080717	66.124427
+-53.071330	66.119733
+-52.916438	66.178404
+-53.113573	66.147895
+-53.348256	66.150242
+-53.489066	66.178404
+-53.291932	66.274624
+-53.521922	66.274624
+-53.554778	66.342682
+-53.587633	66.443596
+-53.489066	66.530429
+-53.137041	66.504614
+-53.249689	66.556244
+-53.390499	66.614915
+-53.179284	66.713482
+-53.047861	66.748685
+-53.038474	66.826130
+-53.015006	66.896535
+-53.334175	66.905923
+-53.601714	66.887148
+-53.554778	66.978675
+-53.733137	67.034999
+-53.888028	67.077242
+-53.873947	67.187543
+-53.873947	67.250907
+-53.789461	67.318966
+-53.676813	67.354168
+-53.733137	67.426920
+-53.348256	67.539568
+-53.456211	67.509059
+-53.643957	67.567730
+-53.456211	67.666297
+-53.503147	67.673338
+-53.479679	67.781292
+-53.512535	67.877512
+-53.390499	67.910368
+-53.249689	67.943224
+-53.015006	67.947917
+-53.193365	68.025363
+-52.892970	67.964345
+-52.785016	67.992507
+-53.071330	68.112196
+-53.235608	68.107502
+-53.390499	68.112196
+-53.249689	68.154439
+-52.850727	68.107502
+-52.850727	68.140358
+-52.606656	68.173214
+-52.376666	68.133317
+-52.353198	68.133317
+-52.179532	68.091074
+-52.001173	68.058219
+-51.855669	68.039444
+-51.559968	68.051178
+-51.250186	68.095768
+-51.053051	68.058219
+-50.940403	68.095768
+-51.250186	68.156786
+-51.315897	68.215457
+-51.076520	68.194335
+-51.315897	68.234231
+-51.503644	68.276474
+-51.231411	68.337492
+-51.184474	68.365654
+-51.142231	68.414938
+-51.193862	68.433712
+-51.550580	68.443100
+-51.461401	68.384429
+-51.372221	68.325758
+-51.616292	68.295249
+-52.010560	68.264740
+-52.353198	68.215457
+-52.465846	68.250659
+-52.573801	68.271781
+-52.808484	68.227191
+-52.860114	68.304636
+-52.827259	68.311677
+-52.892970	68.382082
+-52.606656	68.490036
+-52.540945	68.551054
+-52.123208	68.586257
+-51.869750	68.579216
+-51.559968	68.534626
+-51.161006	68.579216
+-51.053051	68.698905
+-50.954484	68.755229
+-51.193862	68.743495
+-51.264267	68.774003
+-51.043664	68.863183
+-51.175087	68.917160
+-51.175087	68.973484
+-51.161006	68.973484
+-51.175087	69.013381
+-51.142231	69.111948
+-51.010808	69.158884
+-50.766738	69.135416
+-50.644702	69.050930
+-50.400631	69.060317
+-50.569603	69.130722
+-50.259821	69.201127
+-50.391244	69.302041
+-50.710413	69.217555
+-50.977953	69.290307
+-50.963872	69.348978
+-50.963872	69.449892
+-50.710413	69.492135
+-50.766738	69.522644
+-50.832449	69.618864
+-50.588378	69.661107
+-50.654089	69.771408
+-50.334920	69.808958
+-50.433487	69.907525
+# -b
+-50.388897	70.006092
+-50.961525	69.989664
+# -b
+-53.191018	70.177411
+-52.857768	69.989664
+-52.552679	69.834773
+-52.153717	69.794877
+-51.909646	69.715084
+-51.909646	69.668148
+-51.909646	69.607130
+-51.942502	69.541419
+-52.219428	69.431117
+-52.562066	69.384181
+-52.914092	69.348978
+-53.289585	69.306735
+-53.608755	69.283267
+-53.787114	69.290307
+-53.909150	69.318469
+-54.148527	69.384181
+-54.139140	69.438158
+-53.909150	69.452239
+-53.674466	69.431117
+-53.477332	69.456932
+-53.467945	69.506216
+-53.618142	69.463973
+-53.650998	69.515603
+-53.862213	69.517950
+-53.871600	69.595396
+-54.059347	69.546112
+-54.467697	69.546112
+-54.833803	69.595396
+-54.866658	69.684575
+-54.678912	69.703350
+-54.359742	69.668148
+-54.589732	69.759674
+-54.890127	69.839467
+-54.800947	69.884056
+-54.566264	69.900484
+-54.261175	69.895791
+-54.524021	69.970889
+# -b
+-49.928917	62.475098
+-50.116664	62.479792
+-50.182376	62.540809
+-50.168295	62.653457
+-50.083808	62.763759
+-50.046259	62.798961
+-50.116664	62.789574
+-50.135439	62.784880
+-50.215231	62.742637
+-50.257474	62.723862
+-50.290330	62.794268
+-50.346654	62.834164
+-50.379510	62.864673
+-50.379510	62.935078
+-50.398284	62.974974
+-50.581338	62.996095
+-50.684598	63.000789
+# -b
+-68.806859	70.031907
+-69.027462	69.938034
+-68.839715	69.930993
+-68.708292	69.930993
+# -b
+-67.450388	70.031907
+-67.187543	69.912218
+-67.074895	69.815998
+-67.239173	69.710391
+-67.605280	69.771408
+-67.891593	69.747940
+-68.032404	69.672841
+-68.276474	69.625905
+-68.529933	69.644679
+-68.651968	69.637639
+-68.849102	69.529684
+-68.694211	69.576621
+-68.464221	69.522644
+-68.318717	69.468667
+-68.187295	69.409996
+-68.102809	69.492135
+-67.793026	69.431117
+-67.417533	69.440505
+-67.042039	69.421730
+-66.746338	69.348978
+-66.488186	69.264492
+-66.488186	69.201127
+-66.577366	69.147150
+-66.854292	69.184700
+-67.149994	69.137763
+-67.426920	69.135416
+-67.694459	69.182353
+-68.046485	69.271532
+-68.023016	69.189393
+-68.168520	69.170619
+-68.267087	69.196434
+-68.421978	69.189393
+-68.539320	69.170619
+-68.520545	69.114295
+-68.253006	69.123682
+-67.947917	69.050930
+-67.746090	68.980525
+-67.793026	68.933588
+-68.121583	68.945322
+-68.154439	68.877264
+-68.013629	68.825634
+-67.835269	68.759922
+-67.858738	68.722373
+-67.694459	68.675436
+-68.013629	68.668396
+-68.023016	68.607378
+-68.332798	68.600338
+-68.234231	68.541667
+-67.999548	68.506464
+-67.638135	68.473609
+-67.361209	68.438406
+-67.164075	68.438406
+-66.863680	68.410244
+-66.690014	68.368001
+-66.755725	68.292902
+-66.877761	68.215457
+-66.779194	68.170867
+-66.535123	68.173214
+-66.192485	68.210763
+-66.046981	68.100462
+-66.225341	68.055872
+-66.258196	67.987814
+-66.061062	67.959652
+-65.948414	67.882206
+-65.709037	67.980773
+-65.319462	67.992507
+-64.967437	68.030057
+-64.981518	67.931490
+-65.066004	67.889247
+-65.112941	67.818842
+-65.033148	67.774252
+-64.836014	67.785986
+-64.624799	67.807107
+-64.460520	67.769558
+-64.361953	67.732009
+-64.216450	67.645176
+-64.117883	67.567730
+-63.920748	67.396411
+-63.920748	67.328353
+-64.150738	67.316619
+-64.239918	67.274376
+-64.028703	67.250907
+-64.183594	67.196930
+-63.930136	67.187543
+-63.592191	67.208664
+-63.357508	67.227439
+-63.235473	67.274376
+-63.028951	67.264988
+-63.005483	67.192237
+-63.193230	67.098363
+-63.249554	66.964594
+-63.301184	66.875414
+-63.080581	66.912963
+-62.892835	66.962247
+-62.597133	66.973981
+-62.399999	66.948166
+-62.179397	66.964594
+-62.033893	66.905923
+-61.836759	66.870720
+-61.705336	66.809702
+-61.494121	66.722870
+-61.362698	66.605528
+-61.484734	66.518695
+-61.658399	66.495227
+-61.724111	66.417781
+-61.780435	66.382578
+-61.592688	66.298092
+-61.691255	66.232381
+-61.935326	66.234728
+-62.367144	66.342682
+-62.597133	66.298092
+-62.301432	66.262890
+-62.343675	66.154935
+-62.564278	66.169016
+-62.606521	66.070449
+-62.221640	66.093918
+-62.080830	66.004738
+-62.254495	65.971882
+-62.385918	65.960148
+-62.385918	65.847500
+-62.399999	65.774748
+-62.606521	65.739546
+-62.686313	65.657406
+-62.719169	65.570574
+-62.996095	65.584655
+-63.235473	65.671487
+-63.423219	65.744239
+-63.437300	65.643325
+-63.348121	65.525984
+-63.282409	65.429763
+-63.226085	65.291300
+-63.380976	65.281913
+-63.446688	65.171612
+-63.470156	65.075391
+-63.512399	65.000293
+-63.578110	64.899379
+-63.723614	64.939275
+-63.822181	65.028455
+-63.887893	65.122328
+-64.108495	65.051923
+-64.239918	65.237323
+-64.418277	65.185693
+-64.549700	65.162224
+-64.746834	65.286606
+-64.606024	65.406295
+-64.657655	65.483741
+-64.934581	65.420376
+-65.066004	65.507209
+-65.155184	65.556492
+-65.277219	65.622204
+-65.342930	65.685568
+-65.422723	65.856887
+-65.342930	65.981270
+-65.572920	65.941373
+-65.882703	65.946067
+-65.948414	66.098611
+-66.169016	66.138508
+-66.389619	66.204219
+-66.699401	66.298092
+-66.976328	66.319214
+-66.877761	66.389619
+-66.896535	66.514001
+-67.117138	66.525735
+-67.328353	66.596140
+-67.459776	66.525735
+-67.196930	66.434209
+-67.361209	66.438902
+-67.206318	66.298092
+-67.337740	66.298092
+-67.581811	66.399006
+-67.746090	66.460024
+-67.915062	66.452984
+-67.835269	66.373191
+-67.933836	66.373191
+-68.154439	66.382578
+-68.032404	66.248809
+-67.900981	66.208913
+-67.548956	66.173710
+-67.272029	66.070449
+-67.149994	65.946067
+-67.361209	65.936680
+-67.506712	65.901477
+-67.661604	65.873315
+-67.769558	65.896784
+-67.915062	65.873315
+-67.858738	65.739546
+-67.933836	65.612817
+-67.915062	65.575267
+-67.558343	65.648019
+-67.272029	65.608123
+-67.361209	65.540065
+-67.328353	65.472006
+-67.164075	65.396908
+-67.272029	65.375786
+-67.164075	65.314768
+-67.239173	65.260791
+-67.253254	65.218548
+-66.999796	65.185693
+-66.943472	65.103553
+-66.929391	65.051923
+-66.788581	64.948662
+-66.699401	64.800812
+-66.666546	64.843055
+-66.633690	64.934581
+-66.488186	64.953356
+-66.267584	64.925194
+-66.117386	64.934581
+-66.337989	64.805505
+-66.192485	64.763262
+-66.070449	64.796118
+-65.995351	64.833667
+-65.896784	64.866523
+-65.676181	64.861829
+-65.643325	64.767956
+-65.629244	64.596637
+-65.488434	64.664695
+-65.352318	64.711632
+-65.277219	64.683470
+-65.234976	64.622452
+-65.244363	64.554394
+-65.014374	64.582556
+-64.958050	64.465214
+-65.033148	64.326751
+-65.253751	64.298589
+-65.234976	64.150738
+-65.112941	64.096761
+-64.868870	64.035743
+-64.624799	64.026356
+-64.591943	63.927789
+-64.559088	63.808100
+-64.540313	63.794019
+-64.437052	63.704840
+-64.483989	63.622700
+-64.493376	63.465462
+-64.573169	63.437300
+-64.516845	63.322305
+-64.526232	63.282409
+-64.746834	63.392711
+-64.958050	63.465462
+-64.967437	63.326999
+-65.000293	63.263635
+-64.901725	63.169761
+-64.826627	63.075888
+-64.793771	63.014870
+-64.606024	63.024257
+# -b
+-67.661604	63.010176
+-67.661604	63.108743
+-67.844657	63.089969
+-67.933836	63.193230
+-67.999548	63.223738
+-68.065259	63.204964
+-68.135664	63.228432
+-68.253006	63.308224
+-68.356267	63.357508
+-68.520545	63.474850
+-68.694211	63.559336
+-68.896039	63.730655
+-68.661355	63.763510
+-68.520545	63.704840
+-68.356267	63.662597
+-68.243619	63.592191
+-67.999548	63.474850
+-67.746090	63.456075
+-67.811801	63.549948
+-67.647523	63.573417
+-67.459776	63.441994
+-67.239173	63.282409
+-67.051426	63.228432
+-66.844905	63.223738
+-66.722870	63.040685
+# -b
+-70.125780	60.874556
+-69.994358	60.912106
+-69.830079	60.937921
+-69.752634	60.959042
+-69.773755	61.024754
+-69.651720	61.062303
+-69.541419	60.970777
+-69.442851	60.907412
+-69.431117	60.853435
+-69.454586	60.808845
+-69.541419	60.745480
+-69.696310	60.686810
+-69.696310	60.616405
+-69.729165	60.529572
+-69.696310	60.452126
+-69.708044	60.398149
+-69.630598	60.386415
+-69.597743	60.323050
+-69.586008	60.250298
+-69.487441	60.163465
+-69.421730	60.093060
+-69.532031	60.076632
+-69.675188	60.076632
+-69.696310	60.036736
+-69.762021	60.003881
+-69.982624	60.003881
+# -b
+-65.331196	59.987453
+-65.220895	60.069592
+-65.077738	60.109488
+-64.955703	60.175200
+-64.934581	60.191627
+-64.943969	60.208055
+-64.911113	60.229177
+-64.857136	60.306622
+-64.779690	60.316010
+-64.690510	60.316010
+-64.526232	60.299582
+-64.469908	60.245605
+-64.547353	60.196321
+-64.404196	60.179893
+-64.415931	60.102448
+-64.371341	60.036736
+# -b
+-68.220150	60.484982
+-68.274128	60.517837
+-68.330452	60.316010
+-68.274128	60.283154
+-68.098115	60.355906
+-67.954958	60.377027
+-67.832923	60.468554
+-67.865778	60.592936
+-68.065259	60.592936
+-68.163826	60.555387
+-68.220150	60.484982
+# -b
+-65.077738	61.705336
+-65.054270	61.726458
+-65.044882	61.710030
+-64.955703	61.684215
+-64.889991	61.616156
+-64.782037	61.616156
+-64.735100	61.590341
+-64.758569	61.512896
+-64.782037	61.386166
+-64.904072	61.353311
+-65.110594	61.395554
+-65.143450	61.475346
+-65.232629	61.470653
+-65.364052	61.569220
+-65.528330	61.552792
+-65.509556	61.641971
+-65.331196	61.700642
+-65.190386	61.710030
+-65.077738	61.705336
+# -b
+-64.606024	63.024257
+-64.526232	63.005483
+-64.526232	62.974974
+-64.446439	62.960893
+-64.413584	62.909262
+-64.469908	62.843551
+-64.657655	62.859979
+-64.779690	62.935078
+-64.934581	62.949159
+-65.009680	62.890488
+-64.976824	62.829470
+-64.911113	62.759065
+-64.845401	62.688660
+-64.821933	62.627642
+-64.779690	62.597133
+-64.756222	62.566625
+-64.887644	62.545503
+-64.976824	62.627642
+-65.089472	62.658151
+-65.188039	62.676926
+-65.173958	62.723862
+-65.108247	62.798961
+-65.108247	62.850592
+-65.263138	62.813042
+-65.305381	62.843551
+-65.375786	62.904569
+-65.394561	62.960893
+-65.460272	62.979668
+-65.540065	62.935078
+-65.572920	62.904569
+-65.727811	62.935078
+-65.849847	62.979668
+-65.901477	62.918650
+-65.915558	62.899875
+-66.154935	63.035992
+-66.389619	63.038338
+-66.722870	63.040685
+# -b
+-67.534875	63.000789
+-67.412839	62.939771
+-67.370596	62.878754
+-67.337740	62.843551
+-67.192237	62.794268
+-67.027958	62.719169
+-66.873067	62.693354
+-66.765113	62.618255
+-66.619609	62.566625
+-66.455330	62.505607
+-66.333295	62.432855
+-66.136161	62.327247
+-66.079837	62.249802
+-66.103305	62.146541
+-66.178404	62.094911
+-66.178404	62.038587
+-66.056368	61.970528
+-66.023513	61.897777
+-66.366151	61.876655
+-66.455330	61.930632
+-66.619609	62.003384
+-66.840211	62.120726
+-67.060814	62.047974
+-67.314272	62.043280
+-67.412839	62.059708
+-67.600586	62.137154
+-67.656910	62.202865
+-67.830576	62.207559
+-68.051178	62.207559
+-68.220150	62.270923
+-68.360960	62.249802
+-68.558095	62.289698
+-68.637887	62.353063
+-68.759922	62.378878
+-68.759922	62.484485
+-68.844409	62.383571
+-69.046236	62.414080
+-69.219902	62.526728
+-69.233983	62.611214
+-69.309082	62.646417
+-69.431117	62.646417
+-69.487441	62.733250
+-69.463973	62.768452
+-69.440505	62.820083
+-69.553153	62.789574
+-69.726819	62.808349
+-69.797224	62.742637
+-69.947421	62.777840
+-69.914565	62.890488
+-69.947421	62.930384
+# -b
+-76.384790	68.292902
+-76.319078	68.321064
+-76.286223	68.288209
+-76.164187	68.243619
+-75.985828	68.299943
+-75.765225	68.288209
+-75.680739	68.206069
+-75.525848	68.194335
+-75.314633	68.206069
+-75.173823	68.095768
+-75.150354	67.985467
+-75.173823	67.818842
+-75.108111	67.652216
+-75.183210	67.502019
+-75.460137	67.365902
+-75.732370	67.274376
+-76.089089	67.248561
+-76.408258	67.222745
+-76.638248	67.206318
+-76.750896	67.234480
+-77.037210	67.264988
+-77.234344	67.417533
+-77.323524	67.567730
+-77.342299	67.703847
+-77.309443	67.835269
+-77.201488	67.903328
+-77.102921	68.008935
+-76.948030	68.133317
+-76.760283	68.234231
+-76.539681	68.255353
+-76.384790	68.292902
+# -b
+-74.807717	67.992507
+-74.718537	68.055872
+-74.563646	68.067606
+-74.366512	68.145052
+-74.310188	68.058219
+-74.070810	68.023016
+-73.925307	67.985467
+-73.728172	67.969039
+-73.563894	67.795373
+-73.761028	67.727315
+-74.136522	67.778945
+-74.479160	67.769558
+-74.765474	67.872819
+-74.807717	67.992507
+# -b
+-78.579081	69.208168
+-78.579081	69.189393
+-78.597855	69.154191
+-78.687035	69.107254
+-78.766827	69.048583
+-78.851313	68.961750
+-79.039060	68.905426
+-79.240888	68.881958
+-79.461491	68.877264
+-79.447410	68.954710
+-79.381698	68.992259
+-79.259663	69.072052
+-79.039060	69.114295
+-78.921719	69.177659
+-78.799683	69.248064
+-78.654179	69.231636
+-78.522757	69.205821
+-78.410108	69.205821
+-78.358478	69.241024
+-78.358478	69.295001
+-78.358478	69.341938
+-78.442964	69.360712
+-78.546225	69.365406
+-78.644792	69.353672
+-78.710503	69.325510
+-78.719891	69.278573
+-78.719891	69.259798
+-78.579081	69.208168
+# -b
+-80.066974	69.722125
+-79.968407	69.715084
+-79.836984	69.766715
+-79.724336	69.783143
+-79.560058	69.766715
+-79.438022	69.722125
+-79.480265	69.637639
+-79.700868	69.611824
+-79.888615	69.576621
+# -b
+-78.501635	63.397404
+-78.567346	63.397404
+-78.525103	63.420873
+-78.435924	63.446688
+-78.248177	63.470156
+-78.018187	63.456075
+-77.919620	63.420873
+-77.774116	63.416179
+-77.633306	63.343427
+-77.567595	63.214351
+-77.717792	63.139252
+-77.863296	63.085275
+-78.116754	63.200270
+-78.360825	63.317612
+-78.501635	63.397404
+# -b
+-77.454947	63.695452
+-77.290668	63.657903
+-77.055985	63.632088
+-76.816607	63.568723
+-76.736815	63.519440
+-76.727428	63.474850
+-76.703959	63.406792
+-76.901094	63.406792
+-77.121696	63.460769
+-77.342299	63.554642
+-77.398623	63.627394
+-77.454947	63.695452
+# -b
+-71.278077	63.000789
+-71.301545	63.028951
+-71.400112	63.064154
+-71.498679	63.125171
+-71.686426	63.153333
+-71.831930	63.268328
+-71.874173	63.331693
+-71.986821	63.420873
+-72.085388	63.549948
+-71.874173	63.437300
+-71.597246	63.479543
+-71.343788	63.613313
+-71.555003	63.613313
+-71.611327	63.681371
+-71.733363	63.709533
+-71.939884	63.845650
+-72.052532	63.749429
+-72.061919	63.676678
+-72.207423	63.700146
+-72.305990	63.772898
+-72.305990	63.836262
+-72.395170	63.857384
+-72.526593	63.808100
+-72.625160	63.826875
+-72.700259	63.894933
+-72.756583	63.958298
+-72.845762	63.981766
+-72.977185	63.958298
+-73.010041	64.035743
+-73.052284	64.063905
+-73.033509	64.127270
+-73.075752	64.197675
+-73.174319	64.270427
+-73.286967	64.326751
+-73.394922	64.303283
+-73.460633	64.394809
+-73.484102	64.488683
+-73.427778	64.535619
+-73.526345	64.608371
+-73.662461	64.627146
+-73.751641	64.596637
+-73.803271	64.577862
+-73.972243	64.683470
+-74.037955	64.692857
+-74.211620	64.669389
+-74.310188	64.631839
+-74.465079	64.692857
+-74.497934	64.763262
+-74.634051	64.697551
+-74.666906	64.772650
+-74.666906	64.866523
+-74.765474	64.819586
+-74.971995	64.791424
+-74.962608	64.683470
+-74.718537	64.645920
+-74.554258	64.507457
+-74.587114	64.549700
+-74.718537	64.493376
+-74.699762	64.408890
+-74.873428	64.437052
+-74.962608	64.441746
+-75.328714	64.451133
+-75.328714	64.455827
+-75.380344	64.526232
+-75.478911	64.596637
+-75.666658	64.601331
+-75.732370	64.596637
+-75.967053	64.559088
+-75.877873	64.474601
+-75.901342	64.394809
+-76.023377	64.371341
+-76.351934	64.357260
+-76.295610	64.289202
+-76.563149	64.261039
+-76.703959	64.237571
+-76.760283	64.207062
+-76.858850	64.251652
+-77.234344	64.298589
+-77.379848	64.279814
+-77.609838	64.399503
+-77.774116	64.394809
+-77.994719	64.488683
+-78.173078	64.650614
+-78.182465	64.767956
+-78.149610	64.904072
+-77.994719	65.019067
+-77.652081	65.136409
+-77.431478	65.166918
+-77.478415	65.352318
+-77.290668	65.347624
+-77.431478	65.434457
+-77.224957	65.443844
+-77.088840	65.392214
+-76.868238	65.366399
+-76.628861	65.366399
+-76.243980	65.295994
+-76.009296	65.319462
+-75.854405	65.324156
+-75.722982	65.324156
+-75.394425	65.246710
+-75.225453	65.272525
+-75.192598	65.378133
+-75.061175	65.382827
+-74.742005	65.375786
+-74.610582	65.410989
+-74.455691	65.453232
+-74.300800	65.472006
+-74.244476	65.530677
+-73.991018	65.474353
+-73.981631	65.516596
+-73.638993	65.448538
+-73.638993	65.629244
+-73.803271	65.657406
+-73.883064	65.784135
+-74.202233	65.910865
+-74.432223	66.070449
+-74.479160	66.154935
+-74.333656	66.222994
+-74.113053	66.298092
+-73.868983	66.443596
+-73.648380	66.509308
+-73.563894	66.535123
+-73.352679	66.661852
+-73.240031	66.678280
+-73.089833	66.687667
+-73.019428	66.713482
+-73.019428	66.753378
+-73.010041	66.844905
+-73.010041	66.973981
+-72.855150	67.042039
+-72.611079	67.086629
+-72.460881	67.166421
+-72.371702	67.264988
+-72.493737	67.290804
+-72.568836	67.408145
+-72.578223	67.539568
+-72.714340	67.626401
+-72.756583	67.795373
+-72.888005	67.856391
+-73.000654	67.971386
+-73.042897	68.133317
+-73.197788	68.222497
+-73.319823	68.288209
+-73.540426	68.238925
+-73.704704	68.276474
+-73.850208	68.321064
+-73.958162	68.426672
+-73.948775	68.551054
+-73.925307	68.670743
+-74.291413	68.710639
+-74.300800	68.642581
+-74.178765	68.558095
+-74.277332	68.518198
+-74.530790	68.614419
+-74.765474	68.727067
+-74.953220	68.811553
+-74.831185	68.903079
+-74.929752	68.938282
+-74.619970	68.966444
+-74.343043	68.996953
+-74.709149	69.025115
+-75.070562	68.992259
+-75.380344	68.893692
+-75.633803	68.933588
+-75.755838	68.830327
+-76.309691	68.694211
+-76.671104	68.651968
+-76.638248	68.865530
+-76.736815	69.032155
+-76.473970	69.036849
+-76.098476	68.996953
+-75.732370	69.114295
+-75.835630	69.259798
+-76.206430	69.379487
+-76.506825	69.475707
+-76.727428	69.569581
+-76.938643	69.614170
+-77.159245	69.625905
+-76.938643	69.684575
+-76.901094	69.766715
+-76.990273	69.808958
+-77.210876	69.806611
+-77.389235	69.855894
+-77.464334	69.785489
+-77.530045	69.752634
+-77.684936	69.808958
+-77.708405	69.942727
+# -b
+-78.886516	70.111699
+-78.787949	69.949768
+-78.924065	69.877016
+-79.327721	69.869975
+-79.684440	69.825386
+-79.825250	69.813651
+-79.923817	69.900484
+# -b
+-77.745954	59.982759
+-77.745954	60.064898
+-77.645040	60.041430
+-77.534739	60.076632
+-77.501883	60.158772
+-77.612185	60.240911
+-77.645040	60.245605
+-77.680243	60.283154
+-77.755341	60.348865
+-77.811666	60.409883
+-77.755341	60.513144
+-77.722486	60.583549
+-77.832787	60.604670
+-77.844521	60.670382
+-77.734220	60.679769
+-77.501883	60.717318
+-77.513617	60.733746
+-77.689630	60.733746
+-77.790544	60.771296
+-77.933701	60.733746
+-78.065124	60.750174
+-78.196546	60.825273
+-78.196546	60.933227
+-78.011147	61.071691
+-77.921967	61.231275
+-77.799931	61.280559
+-77.811666	61.390860
+-77.795238	61.407288
+-77.778810	61.407288
+-77.729526	61.475346
+-77.724833	61.559832
+-77.656774	61.573913
+-77.647387	61.649012
+-77.640347	61.738192
+-77.680243	61.674827
+-77.757688	61.649012
+-77.818706	61.695949
+-77.889111	61.717070
+-77.971250	61.794516
+-77.987678	61.897777
+-78.032268	61.982263
+-78.044002	62.106645
+-78.039309	62.214599
+-78.027574	62.254495
+-77.978291	62.280311
+-77.929007	62.310820
+-77.893805	62.362450
+-77.884417	62.392959
+-77.823400	62.479792
+-77.741260	62.561931
+-77.684936	62.587746
+-77.680243	62.519688
+-77.591063	62.536116
+-77.520658	62.536116
+-77.436172	62.526728
+-77.361073	62.526728
+-77.283628	62.514994
+-77.217916	62.489179
+-77.140471	62.465711
+-77.079453	62.458670
+-77.034863	62.423468
+-77.023129	62.397652
+-76.940990	62.362450
+-76.851810	62.348369
+-76.781405	62.341328
+-76.720387	62.315513
+-76.748549	62.240414
+-76.725081	62.223987
+-76.633554	62.280311
+-76.560802	62.289698
+-76.483357	62.285004
+-76.445807	62.233374
+-76.471623	62.172356
+-76.422339	62.177050
+-76.323772	62.167663
+-76.295610	62.177050
+-76.312038	62.223987
+-76.262754	62.270923
+-76.159494	62.310820
+-76.058580	62.336635
+-75.960013	62.371837
+-75.887261	62.423468
+-76.103170	62.322554
+-76.107863	62.327247
+-76.049192	62.348369
+-75.915423	62.397652
+-75.845018	62.475098
+-75.772266	62.449283
+-75.633803	62.362450
+-75.539929	62.327247
+-75.464830	62.219293
+-75.403813	62.198171
+-75.331061	62.167663
+-75.244228	62.158275
+-75.216066	62.111339
+-75.209025	62.038587
+-75.237187	61.986956
+-75.286471	61.883696
+-75.319327	61.810944
+-75.286471	61.841452
+-75.220760	61.820331
+-75.192598	61.857880
+-75.192598	61.949407
+-75.138620	61.956447
+-75.056481	61.923592
+-75.056481	61.857880
+-75.056481	61.794516
+-74.990770	61.726458
+-74.967301	61.663093
+-75.044747	61.616156
+-75.028319	61.543404
+-74.939139	61.573913
+-74.913324	61.641971
+-74.840572	61.658399
+-74.763127	61.641971
+-74.709149	61.590341
+-74.746699	61.522283
+-74.795982	61.505855
+-74.852306	61.458918
+-74.845266	61.390860
+-74.852306	61.369739
+-74.795982	61.322802
+-74.706803	61.264131
+-74.551912	61.243010
+-74.596501	61.184339
+-74.584767	61.151483
+-74.432223	61.172604
+-74.253863	61.179645
+-74.068464	61.163217
+-74.012139	61.071691
+-73.913572	60.996592
+-73.857248	61.029448
+-73.803271	61.062303
+-73.702357	61.045875
+-73.636646	61.041182
+-73.516957	61.020060
+-73.394922	61.045875
+-73.284621	61.071691
+-73.195441	61.013020
+-73.162585	60.954349
+-73.174319	60.883944
+-73.085140	60.874556
+# -b
+-69.982624	60.003881
+-70.137515	60.025002
+-70.182105	60.025002
+-70.304140	60.025002
+-70.480153	60.015615
+-70.766466	60.036736
+-70.975335	60.097754
+-71.163082	60.086020
+-71.261649	60.053164
+-71.163082	60.048470
+-70.909623	60.032043
+# -b
+-80.083402	61.670134
+-79.994222	61.564526
+-79.872187	61.552792
+-79.764232	61.649012
+-79.773620	61.742885
+-79.698521	61.799209
+-79.585873	61.914204
+-79.468531	62.073789
+-79.398126	62.207559
+-79.388739	62.280311
+-79.553017	62.341328
+-79.862799	62.362450
+# -b
+-69.949768	62.930384
+-70.104659	62.824776
+-70.217307	62.794268
+-70.226694	62.789574
+-70.236082	62.773146
+-70.292406	62.768452
+-70.405054	62.813042
+-70.513008	62.843551
+-70.625656	62.843551
+-70.658512	62.899875
+-70.813403	62.930384
+-71.001150	62.970280
+-71.278077	63.000789
+# -b
+-71.031659	62.784880
+-70.961254	62.789574
+-70.829831	62.754371
+-70.674940	62.742637
+-70.590454	62.728556
+-70.510661	62.698047
+-70.402707	62.646417
+-70.444950	62.597133
+-70.642084	62.566625
+-70.829831	62.611214
+-70.975335	62.683966
+-71.064515	62.759065
+-71.031659	62.784880
+# -b
+-74.052036	62.693354
+-74.075504	62.742637
+-74.028567	62.719169
+-74.009793	62.676926
+-74.108360	62.641723
+-74.286719	62.627642
+-74.418142	62.637030
+-74.657519	62.658151
+-74.779555	62.693354
+-74.671600	62.728556
+-74.507322	62.698047
+-74.328962	62.723862
+-74.150603	62.733250
+-74.052036	62.693354
+# -b
+-90.015208	68.635540
+-89.996434	68.670743
+-89.958884	68.694211
+-89.850930	68.694211
+-89.827461	68.813900
+-89.860317	68.933588
+-89.860317	69.036849
+-89.630327	69.130722
+-89.498904	69.243370
+-89.287689	69.283267
+-89.057699	69.271532
+-89.024844	69.217555
+-88.959132	69.149497
+-88.747917	69.036849
+-88.438135	68.940629
+-88.231614	68.870224
+-88.128353	68.788084
+-88.086110	68.670743
+-88.029786	68.541667
+-87.898363	68.410244
+-87.874895	68.292902
+-88.043867	68.248312
+-88.208145	68.264740
+-88.264469	68.295249
+-88.264469	68.410244
+-88.348955	68.344533
+-88.438135	68.255353
+-88.386505	68.133317
+-88.452216	68.030057
+-88.452216	67.954958
+-88.250388	67.811801
+-88.151821	67.710887
+-87.996930	67.626401
+-87.888976	67.539568
+-87.710616	67.412839
+-87.588581	67.323659
+-87.480626	67.295497
+-87.358591	67.229786
+-87.161457	67.269682
+-87.147376	67.323659
+-87.095745	67.408145
+-86.940854	67.438654
+-86.851674	67.408145
+-86.785963	67.448042
+-86.739026	67.417533
+-86.631072	67.405799
+-86.551280	67.555996
+-86.565361	67.694459
+-86.541892	67.741396
+-86.485568	67.795373
+-86.377614	67.877512
+-86.157011	67.971386
+-86.058444	68.067606
+-86.011507	68.133317
+-85.945796	68.194335
+-85.945796	68.250659
+-85.945796	68.281168
+-85.936409	68.292902
+-85.823761	68.337492
+-85.804986	68.445447
+-85.772130	68.602684
+-85.790905	68.654315
+-85.692338	68.698905
+-85.471735	68.708292
+-85.415411	68.755229
+-85.340313	68.738801
+-85.265214	68.759922
+-85.152566	68.774003
+-84.922576	68.748188
+-84.734829	68.762269
+-84.824009	68.795125
+-84.908495	68.799819
+-85.063386	68.811553
+-85.152566	68.853796
+-85.077467	68.893692
+-85.119710	68.928895
+-84.955432	68.928895
+-84.974206	68.980525
+-84.889720	68.996953
+-84.678505	68.978178
+-84.720748	69.039196
+-84.856865	69.043889
+-84.997675	69.102560
+-85.086854	69.118988
+-85.241746	69.126029
+-85.382556	69.196434
+-85.462348	69.283267
+-85.452961	69.348978
+-85.415411	69.379487
+-85.438880	69.421730
+-85.485816	69.485094
+-85.452961	69.550806
+-85.518672	69.642332
+-85.485816	69.668148
+-85.452961	69.736206
+-85.452961	69.801917
+-85.349700	69.801917
+-85.110323	69.776102
+-84.955432	69.825386
+-84.777072	69.827732
+-84.556470	69.834773
+-84.213832	69.801917
+-84.091796	69.754981
+-84.040166	69.733859
+-83.819563	69.684575
+-83.584880	69.654067
+-83.378358	69.656413
+-83.157756	69.675188
+-83.012252	69.644679
+-82.815118	69.656413
+-82.669614	69.691616
+-82.585128	69.642332
+-82.571047	69.611824
+-82.585128	69.534378
+-82.552272	69.480401
+-82.716551	69.452239
+-82.571047	69.449892
+-82.383300	69.353672
+-82.242490	69.264492
+-82.317589	69.219902
+-82.275346	69.208168
+-82.031275	69.224596
+-81.744961	69.224596
+-81.580683	69.177659
+-81.402323	69.161231
+-81.360080	69.100214
+-81.449260	69.050930
+-81.547827	69.003993
+-81.669862	68.973484
+-81.843528	68.926548
+-81.956176	68.846755
+-81.669862	68.835021
+-81.566602	68.830327
+-81.369468	68.813900
+-81.280288	68.731760
+-81.294369	68.630847
+-81.392936	68.579216
+-81.613538	68.518198
+-81.735574	68.515852
+-81.820060	68.450140
+-81.843528	68.445447
+-81.899852	68.389122
+-82.021888	68.433712
+-82.087599	68.527586
+-82.209635	68.511158
+-82.275346	68.466568
+-82.538191	68.515852
+-82.561660	68.473609
+-82.627371	68.461874
+-82.472480	68.377388
+-82.317589	68.316371
+-82.406769	68.295249
+-82.406769	68.267087
+-82.284733	68.260047
+-82.284733	68.201376
+-82.317589	68.149745
+-82.120455	68.189642
+-81.974951	68.215457
+-82.078212	68.105155
+-82.120455	67.987814
+-82.096986	67.893940
+-81.866997	67.753130
+-81.637007	67.635788
+-81.425792	67.560690
+-81.303756	67.476204
+-81.294369	67.429267
+-81.303756	67.422226
+-81.392936	67.391718
+-81.392936	67.286110
+-81.313144	67.218052
+-81.425792	67.161728
+-81.425792	67.103057
+-81.533746	67.081935
+-81.688637	67.056120
+-81.801285	67.016224
+-82.007807	66.922351
+-82.031275	66.861333
+-82.111067	66.819090
+-82.129842	66.793275
+-82.251878	66.732257
+-82.463093	66.671239
+-82.636759	66.589100
+-82.791650	66.584406
+-82.970009	66.556244
+-83.035721	66.478799
+-83.143675	66.438902
+-83.232855	66.387272
+-83.364277	66.389619
+-83.444070	66.422475
+-83.500394	66.478799
+-83.688141	66.553897
+-83.786708	66.589100
+-83.885275	66.619609
+-83.950986	66.671239
+-84.026085	66.706442
+-84.115265	66.666546
+-84.138733	66.661852
+-84.148120	66.650118
+-84.129346	66.579713
+-83.908743	66.452984
+-83.885275	66.354416
+-83.753852	66.222994
+-83.763239	66.178404
+-83.786708	66.222994
+-83.993229	66.232381
+-84.073022	66.274624
+-84.237300	66.337989
+-84.392191	66.368497
+-84.425047	66.389619
+-84.514227	66.389619
+-84.514227	66.253503
+-84.500146	66.213606
+-84.687892	66.248809
+-84.800541	66.262890
+-84.931963	66.248809
+-85.119710	66.307480
+-85.161953	66.272277
+-85.218277	66.354416
+-85.307457	66.499920
+-85.349700	66.579713
+-85.504591	66.591447
+-85.668870	66.539816
+-85.790905	66.499920
+-85.837842	66.490533
+-85.856616	66.514001
+-85.992733	66.504614
+-86.180480	66.539816
+-86.368226	66.560938
+-86.499649	66.575019
+-86.584135	66.549204
+-86.631072	66.523389
+-86.687396	66.504614
+-86.663928	66.460024
+-86.739026	66.443596
+-86.687396	66.373191
+-86.433938	66.328601
+-86.264966	66.288705
+-86.100687	66.279318
+-86.002120	66.218300
+-86.034976	66.150242
+-86.044363	66.075143
+-86.100687	66.049328
+-86.100687	66.044634
+-86.100687	66.009432
+-86.166399	65.964842
+-86.297821	65.915558
+-86.368226	65.856887
+-86.433938	65.784135
+-86.541892	65.716077
+-86.673315	65.666794
+-86.706171	65.612817
+-86.762495	65.603429
+-86.926773	65.570574
+-86.983097	65.493128
+-87.048809	65.434457
+-87.128601	65.392214
+-87.316348	65.375786
+-87.522869	65.371093
+-87.757553	65.371093
+-87.987543	65.352318
+-88.043867	65.415682
+-88.151821	65.483741
+-88.250388	65.511903
+-88.550783	65.633938
+-88.705674	65.685568
+-88.715062	65.701996
+-88.846484	65.730158
+-88.968520	65.753627
+-89.024844	65.755973
+-89.114024	65.765361
+-89.334626	65.847500
+-89.498904	65.892090
+-89.639715	65.906171
+-89.785218	65.873315
+# -b
+-90.179487	65.819338
+-89.827461	65.739546
+-89.574003	65.617510
+-89.353401	65.472006
+-89.231365	65.415682
+-89.043618	65.352318
+-88.846484	65.342930
+-88.527315	65.324156
+-88.208145	65.277219
+-88.095497	65.251404
+-87.921831	65.281913
+-87.799796	65.270179
+-87.480626	65.272525
+-87.269411	65.260791
+-87.039421	65.251404
+-87.006566	65.209161
+-86.907998	65.213855
+-86.973710	65.122328
+-87.048809	65.051923
+-87.048809	64.981518
+-87.236555	64.889991
+-87.316348	64.744488
+-87.447771	64.716326
+-87.522869	64.622452
+-87.579193	64.563781
+-87.710616	64.535619
+-87.799796	64.521538
+-87.823264	64.516845
+-87.823264	64.483989
+-87.823264	64.399503
+-87.907750	64.345526
+-88.029786	64.223490
+-88.095497	64.174207
+-88.151821	64.188288
+-88.231614	64.150738
+-88.348955	64.082680
+-88.494459	64.049824
+-88.672819	64.012275
+-88.860565	64.035743
+-89.043618	64.049824
+-89.114024	63.991153
+-89.254834	64.045131
+-89.433193	64.082680
+-89.484823	64.108495
+-89.508292	64.077986
+-89.498904	64.035743
+-89.555229	64.077986
+-89.606859	64.127270
+-89.686651	64.108495
+-89.818074	64.160126
+-89.907254	64.141351
+-89.850930	64.101455
+-89.850930	64.068599
+-89.850930	64.049824
+-89.860317	64.031050
+-89.841542	63.995847
+-89.808687	63.958298
+-89.818074	63.944217
+-89.907254	63.944217
+# -b
+-90.069185	63.890240
+-89.970618	63.831569
+# -b
+-86.652193	68.260047
+-86.628725	68.264740
+-86.581788	68.194335
+-86.548933	68.107502
+-86.539545	67.992507
+-86.516077	67.868125
+-86.595869	67.760171
+-86.727292	67.769558
+-86.980750	67.868125
+-86.980750	67.964345
+-87.004219	68.058219
+-86.980750	68.140358
+-86.957282	68.227191
+-86.816472	68.311677
+-86.694436	68.271781
+-86.661581	68.260047
+-86.652193	68.260047
+# -b
+-85.814373	65.788829
+-85.748662	65.819338
+-85.739275	65.828725
+-85.668870	65.882703
+-85.570302	65.896784
+-85.528059	65.809951
+-85.307457	65.819338
+-85.218277	65.692609
+-85.063386	65.608123
+-85.152566	65.535371
+-85.086854	65.434457
+-85.044611	65.286606
+-84.889720	65.260791
+-84.800541	65.371093
+-84.645649	65.462619
+-84.514227	65.453232
+-84.303011	65.371093
+-84.148120	65.352318
+-84.148120	65.305381
+-84.171589	65.223242
+-83.974455	65.166918
+-83.805482	65.148143
+-83.688141	65.152837
+-83.519169	65.143450
+-83.453457	65.136409
+-83.420601	65.075391
+-83.354890	65.014374
+-83.190612	64.925194
+-82.970009	64.889991
+-82.791650	64.796118
+-82.571047	64.749181

@@ Diff output truncated at 1234567 characters. @@


More information about the tex-live-commits mailing list.